@charset "utf-8";
/* CSS Document */


body{margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(../img/bgbg_inner_02.jpg) left top repeat-x #ffffff; }

#wrapper{margin:0; padding:0; width:1264px; left:50%; margin-left:-632px; top:153px;  position:absolute; background:#FFFFFF }

#header_container{height:102px; background:#7db9f9 url(../img/klain_banner_bck.jpg) center no-repeat; width:100%; border-bottom:7px solid #dbdbdb; position:relative;}



#header{width:1264px; height:109px; width:1264px; left:50%; margin-left:-632px; position:absolute;}
#logo{ position:absolute; left:150px; top:0; width:181px; height:154px; display:block;}
#banda{ background:url(../img/menu_top_back.png); padding:0 15px 0 15px; height:27px; line-height:27px; display:block; position:absolute; top:0; right:137px; color:#FFFFFF; font-size:12px; text-align:center;}
#banda a{ color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold;}


#menu{ position:absolute; top:70px; left:356px;}
#menu ul{ margin:0; padding:0; list-style:none; font-size:18px; color:#fdfdfd; font-weight:bold;}
#menu ul li{ display:inline-block; background:url(../img/menu_bg_07_09.jpg) left center no-repeat ; height:39px; width:144px; padding:0 0 0 4px; margin:0 0 0 2px; float:left;}
#menu ul li a{ color:#fdfdfd; text-decoration:none; padding:0 0 0 14px; width:130px; display:block;height:39px;}
#menu ul li a span{ font-size:26px ; color:#ccdfe8;}

#menu ul li a:hover, #menu ul li a.sel { color:#8a8a89; text-decoration:none; background:#FFFFFF;}
#menu ul li a:hover span, #menu ul li a.sel span{ font-size:26px ; }


#content{width:990px; padding:0 137px 0 137px; }

#left{ float:left; width:182px; padding:15px 0 0 13px}
#left_nav{ float:left; width:168px; padding:0 7px 0 7px;}
#left_nav ul{ margin:0; padding:0; list-style:none;}
#left_nav ul li{ border:1px solid #6e89b3; width:150px;  padding:0 0 0 16px; background:#6e89b3; margin:0 0 2px 0;}
#left_nav ul li a{ color:#969696; font-size:12px; letter-spacing:-0.3px; text-decoration:none; font-weight:bold;  width:145px; padding:2px 0 2px 5px; display:block; background:#FFFFFF;}
#left_nav ul li a.sel{ color:#6e89b3; }
#right{ width:730px; float:left; /*background:url(../img/sageata_14.jpg) right 20px no-repeat;*/ padding:0px 0 0 65px;}
#aj_cont{ width:725px; position:relative;}
#aj_cont h1{ font-size:18px; color:#6e89b3; font-weight:bold; padding:0; margin:5px 0 5px 0;}
#aj_cont h1 a{ color:#6e89b3; text-decoration:none;}
a.backlink{ position:absolute; left:0; top:10px; font-size:14px; text-decoration:none; font-weight:bold; color:#6e89b3; }

#aj_cont p{ font-size:12px; color:#444444; width:600px; margin:0 0 10px 0; padding:0;}
#partners{ float:left; padding:15px 0 0 0;}

#cp{ width:160px; padding:14px 10px 10px 11px; float:left; background:url(../img/bg_cl_s_03.jpg) left top repeat-y; position:relative;}
#cp_up{ background:url(../img/l_up_S_03.jpg); width:179px; height:4px; display:block; position:absolute; line-height:4px; left:0; top:0;}
#cp_down{ background:url(../img/down_cp_s_03.jpg); width:179px; height:10px; display:block; position:absolute; line-height:10px; left:0; bottom:0;}

.left_title{ background:#dbdbdb; width:140px; padding:0 7px 0 10px; height:25px; line-height:25px; color:#88a2b6; font-size:14px; font-weight:bold; margin:5px 0 0 0;}

#cp ul{ margin:0; padding:0; list-style:none;width:145px; padding:5px 7px 5px 5px; float:left; border-bottom:2px solid #e0e0e0;}
#cp ul li{}
#cp ul li a{ font-size:10px; color:#565656; font-weight:bold; text-decoration:none;}

#footer{ width:990px; background:url(../img/footer_bg_07.jpg); height:41px; margin:10px 0 10px 0;}

.clearer{margin:0; padding:0; clear:both; font-size:1px; line-height:0px;}
.demo{width:725px; padding:0; margin:0; float:left; }
.page{float:left;width:725px;margin:2px; padding:0x; text-align:center; background-color:white;}
.picture_blockk{border:5px solid #dbdbdb;padding:4px;float:left;margin:10px 5px 19px 9px; position:relative;}
.picture{width:110px; height:110px; display:block;   text-decoration:none;}
.left_white{ position:absolute; top:16px; left:-5px; height:86px; width:5px; display:block; background:#FFFFFF}
.right_white{ position:absolute;top:16px; right:-5px; height:86px; width:5px; display:block; background:#FFFFFF}


.holder{ width:715px; height:auto; border:5px solid #6e89b3; padding:0 0px 10px 0px; float:left;}
.pr_title{ font-size:24px; font-weight:bold; color:#FFFFFF; height:32px; line-height:32px; background:#CCCCCC; }
.gen_title{ font-size:18px; color:#999999; font-weight:bold;}
.continut_proiect{ width:695px; padding:10px;}

.det_pic {border:1px solid #CCCCCC; padding:2px; float:left; margin:0 10px 0 0;}
.det_pic a{ height:351px;  display:block; text-decoration:none;}
.det_infos{border:1px solid #CCCCCC; padding:0; float:left;min-height:354px;}

.dets{border-bottom:1px solid #CCCCCC;color:#000000; float:left; padding:0 5px 5px 5px  }
.dets p{ margin:0; padding:0;float:left; width:auto; }
.dets h1{ font-size:14px; font-weight:bold; margin:0; padding:0; line-height:18px;float:left; }
.det_desc{ width:683px;border:1px solid #CCCCCC;float:left; margin:10px 0 0 0; padding:5px;  }
.det_desc p{ margin:0; padding:0;}
.dets ul{ margin:0; padding:0 0 0 20px; list-style:square; float:left; }
.dets ul li{ margin:0; padding:0; }
.dets ul li span{color:#333333;}
.dets ul li a{color:#333333; text-decoration:none;}
.dets ul li a:hover{ text-decoration:underline;}
.thumbs{width:695px; float:left; margin:10px 0 0 0; }
.thumbs a{border:1px solid #CCCCCC; width:158px; height:158px; display:block; text-decoration:none; float:left; margin:0 10px 10px 0}

#port_d{ position:relative; float:left; margin:20px 0 0 0;}
#load{ margin:0 0 0 300px;}


#screenshot{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;z-index:1000000;	}

#rezerva{ position:absolute; right:10px; top:0; width:340px; border:none; background:#dbdbdb; padding:10px;}
#rezerva p{ width:auto; margin:8px 0 2px 0; padding:0; font-weight:bold;}
#rezerva .ttt{ width:250px;}


 .fieldset{ border:none; }
 #lang{ position:absolute; left:345px; top:5px; }
 #lang a{ width:19px; height:19px; display:block; text-decoration:none; float:left; margin:0 0 0 12px;}

#lang a.ro{ background:url(../img/steguletele_03.png) left bottom no-repeat;}
#lang a.rosel{ background:url(../img/steguletele_03.png) left top no-repeat;}
#lang a.en{ background:url(../img/steguletele_03.png) right top no-repeat;}
#lang a.ensel{ background:url(../img/steguletele_03.png) right bottom no-repeat;}
