body { margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#dbd9d6;}
p, h1, h2, h3, h4, span, ul, li, form{margin:0; padding:0;}
.clearboth{clear: both; font-size:0px; line-height:0px; height:0px;}
img{margin:0; padding:0; border:none;}
*{outline-color:invert;outline-style:none;outline-width:medium;}
.page_body{margin:0 auto; padding:0; width:954px; position:relative;}
.page_content{margin:0 auto; padding:0; width:1072px;}
.logo{margin:10px 0 0 20px; padding:0; float:left; background:url(img/logo.png); width:121px; height:58px; display:inline;}
.logo a{width:121px; height:58px; display:block;}
.logo_tag{margin:51px 0 0 10px; padding:0 0 0 5px; float:left; border-left:4px solid #9f9f9f; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6e6e6e; font-size:16px; line-height:16px; display:inline;}
.menu_right{float:right; margin:45px 20px 0 0; display:inline;}
.menu_right li{float:left; list-style:none; margin-left:20px; display:inline;}
.menu_right li.search_but{width:18px; height:15px; background:url(img/search.png);}
.menu_right li.search_but a{width:18px; height:15px; display:block;}
.menu_right li.info_but{width:11px; height:19px; background:url(img/info.png);}
.menu_right li.info_but a{width:11px; height:19px; display:block;}
.menu_right li.target_but{width:19px; height:19px; background:url(img/target.png);}
.menu_right li.target_but a{width:19px; height:19px; display:block;}
.menu_bgr_left{margin:10px 0 0 0; padding:0; float:left; width:25px; height:54px; background:url(img/menu_left.png);}
.menu_bgr_right{margin:10px 0 0 0; padding:0; float:left; width:25px; height:54px; background:url(img/menu_right.png);}
.menu{float:left; margin:10px 0 0 0; width:904px; background:url(img/menu_mid.jpg) repeat-x; height:54px;}
.menu li{list-style:none; float:left; display:inline; line-height:41px; font-size:19px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:8px 15px 0 15px; padding:0 15px;}
.menu li.current{padding:0!important;}
.menu li a{text-decoration:none; color:#5e5e5e;}
.menu li.current a{color:#e9e9e9; display:block; cursor:pointer;}
.time_bar{position:absolute; top:93px; left:850px; background:url(img/time_bar.png); width:116px; height:22px; font-size:14px; color:#fff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height:22px;}
.info_header_left{margin:10px 0 0 0; padding:0; float:left; background:url(img/info_header_left.png); width:149px; height:363px;}
.info_header_mid{margin:10px 0 0 0; padding:0; float:left; background:url(img/info_header_mid.jpg) repeat-x; height:363px; width:751px;}
.info_header_right{margin:10px 0 0 0; padding:0; float:left; background:url(img/info_header_right.png); width:151px; height:363px;}
.header_bar{margin:317px 0 0 56px; float:left; display:inline; color:#fff;}
.quotes_up{margin:30px 0 0 20px; float:left; display:inline; background:url(img/quotes_up.png); width:34px; height:21px;}
.quotes_down{margin:10px 0 0 130px; float:left; display:inline; background:url(img/quotes_down.png); width:34px; height:21px;}
.info_text{margin:10px 0 0 50px; float:left; display:inline; font-size:14px; color:#000; width:340px; line-height:20px;}
.main_content_left{margin:10px 0 0 0; padding:0; float:left; background:url(img/main_left.png); width:28px; height:54px;}
.main_content_right{margin:10px 0 0 0; padding:0; float:left; background:url(img/main_content_right.png); width:28px; height:54px;}
.main_content_mid{margin:10px 0 0 0; padding:0; float:left; background:url(img/main_content_mid.jpg) repeat-x; width:898px; height:54px;}
.current_page{margin:4px 0 0 0; color:#e2e1df; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; background:url(img/page_title.jpg) repeat-x; float:left; height:48px; line-height:40px; padding:0 20px 0 0;}
.languages{float:right; margin:25px 0 0 0;}
.languages li{list-style:none; float:left; display:inline; margin-left:5px; width:17px; height:12px;}
.languages li a{width:17px; height:12px; display:block;}
.languages li.ro{background:url(img/ro.png);}
.languages li.us{background:url(img/us.png);}
.bloc_number{position:absolute; background:url(img/bloc.png); width:43px; height:67px; left:840px; top:3px;}
.bloc_number p{font-size:14px; font-weight:bold; color:#fff; padding:5px 0 0 6px;}
.main_content{margin:0; padding:0; background:url(img/main_content.jpg) repeat-y; width:953px; overflow:hidden;}
.main_content_bottom{margin:0; padding:0; background:url(img/main_bottom.png); width:953px; height:24px;}
.content_left{margin:30px 0 0 30px; padding:0; float:left; width:425px; display:inline;}
.content_right{margin:30px 0 0 30px; padding:0; float:left; width:425px; display:inline;}
.content_title{font-size:34px; color:#fc6900; font-family:Verdana, Arial, Helvetica, sans-serif;}
.content_text{font-size:12px; color:#000; margin:20px 0 0 0; line-height:20px;}
.details_but{width:79px; height:22px; background:url(img/details.png); font-size:13px; line-height:22px; margin:20px 0 0 0;}
.details_but a{color:#242424; text-decoration:none; width:54px; height:22px; display:block; padding:0 0 0 25px}
.footer{margin:20px 0 0 0; padding:0; background:url(img/footer.jpg) repeat-x; height:249px;}
.footer_left{margin:0; padding:15px 0 0 0; float:left; width:215px;}
.footer_left a{text-decoration:none;}
.footer_right{margin:0; padding:15px 20px 0 0; float:right; display:inline;}
.footer_title{margin:10px 0 0 0; float:left; color:#161616; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer_text{color:#c3c3c3; margin:10px 0 0 0; padding:0 0 20px 0; float:left;}
.download_but_icon{float:left; width:30px; height:27px; background:url(img/download_but.png); margin:10px 0 0 5px; display:inline;}
.css_but_icon{float:left; width:23px; height:27px; background:url(img/css_but.png); margin:10px 0 0 5px; display:inline;}
.footer_but{float:left; height:27px; background:url(img/footer_but.jpg) repeat-x; margin:10px 0 0 0; line-height:26px; color:#fff; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 10px;}
.footer_but_right{float:left; width:10px; height:27px; background:url(img/footer_but_right.png); margin:10px 0 0 0;}
.footer_sep{margin:25px 0 0 150px; padding:0; float:left; width:2px;  height:180px; display:inline; background:url(img/footer_sep.png) repeat-y;}
.footer_menu{float:right;}
.footer_menu li{list-style:none; display:inline; float:left; margin:15px 0 0 15px;}
.footer_menu li a{color:#c3c3c3;}
.download_link{display:block; cursor:pointer;}
.footer_right .footer_title{float:right;}
.current_but_left{float:left; width:15px; height:50px; background:url(img/current_but_left.png);}
.current_but_right{float:left; width:15px; height:50px; background:url(img/current_but_right.png);}
.current_but{float:left; height:50px; background:url(img/current_but.jpg) repeat-x;}
.go_top{ font-size:14px; font-weight:bold; color:#ff9421; text-decoration:none; display:block; float:left;}
.go_top span{float:left;  margin:22px 0 0 0;}
.go_top_icon{width:11px; height:14px; background:url(img/go_top.png); float:left; margin:24px 0 0 5px!important; display:inline;}
.slide_show{margin:10px 0 0 0; padding:42px 0 0 0; width:421px; height:209px; background:url(img/slide_bgr.png);}
.slide_show a{width:39px; height:40px; display:block;}
.left_slide_but{float:left; width:39px; height:40px; background:url(img/slide_left.png); margin:62px 0 0 25px; display:inline;}
.right_slide_but{float:left; width:39px; height:40px; background:url(img/slide_right.png);margin:62px 0 0 15px; display:inline;}
.slide_show img{float:left; margin:0 0 0 15px;}
.slide_text{font-size:14px; color:#9e9e9e; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0 0 20px;}
.info_header_bgr{background:url(img/home.jpg) no-repeat right; width:751px; height:353px; margin:5px 0 0 0;}
.content_services{margin:30px 0 0 30px; padding:0; float:left; width:425px; display:inline;}
.services_img{float:left; width:70px; height:70px;}
.service_details{margin:0; padding:0; float:left; width:350px;}
.service_details .content_title{font-size:18px;}
.service_details .content_text{margin:0;}
.more_details {color:#fc6900; text-decoration:none; background:url(img/triangle.jpg) no-repeat 0 4px; padding:0 0 0 10px;}
.content_portofoliu{margin:30px 0 0 100px; padding:0; float:left; display:inline; width:326px;}
.portofoliu_img{ padding:2px; border:1px solid #f9f9f9;}
.opera_title{margin:5px 0 0 0; padding:0; float:left; font-size:16px; color:#fc6900; text-decoration:none; }
.opera_title:hover{text-decoration:underline; }
.content_portofoliu .details_but{float:right; margin:5px 0 0 0;}
.content_portofoliu .more_details{float:right;  margin:8px 0 0 0;}
.contact_form .content_title{font-size:26px; padding:10px 0 5px 10px; float:left;}
.contact_form .content_left{width:320px; margin:30px 0 0 75px;}
.input_left{margin:0; padding:0; float:left; background:url(img/input_left.jpg); width:15px; height:44px;}
.input_right{margin:0; padding:0; float:left; background:url(img/input_right.jpg); width:15px; height:44px;}
.input_mid{margin:0; padding:8px 0 0 0; float:left; width:230px; background:url(img/input_mid.jpg) repeat-x; height:36px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff;}
.contact_form .details_but{border:none; cursor:pointer; color:#242424; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 10px; float:left; margin:40px 0 0 85px;}
.textarea_left{margin:0; padding:0; float:left; background:url(img/textarea_left.jpg); width:17px; height:211px;}
.textarea_right{margin:0; padding:0; float:left; background:url(img/textarea_right.jpg); width:17px; height:211px;}
.textarea_mid{margin:0; padding:8px 0 0 0; float:left; width:345px; background:url(img/textarea_mid.jpg) repeat-x; height:203px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; overflow:hidden; text-decoration:none;}
.contact_form .content_right{ background:url(img/mid_bar.jpg) repeat-y left; padding:0 0 0 75px;} 
.contact_form .content_text{margin:0; width:300px; font-size:12px; padding:0 0 0 15px;}
.portofolio_content .content_title{font-size:26px; padding:0 0 5px 0; float:left;}
.portofolio_content .content_left{width:550px; padding:0 10px 0 0;}
.portofolio_content .content_right{width:360px; text-align:center; margin:30px 0 0 0;  }
.portofolio_content .content_right img{ padding:3px; border:1px solid #f9f9f9; margin:0 0 10px 0; }
.portofoliu_bgr{ background:url(img/portofoliu.jpg) no-repeat right;}
.contact_bgr{ background:url(img/contact.jpg) no-repeat right;}
.services_bgr{ background:url(img/biografie.jpg) no-repeat right;}