*{margin:0px;padding:0px;}

body{background:#404040 url('../img/body_bg.gif') repeat-x top left;font-family:Tahoma, sans-serif;font-size:11px;color:#888;}
a{text-decoration:none;color:#ffa800;}
a:hover{text-decoration:underline;}
img{border:none;}
table{font-family:Tahoma, sans-serif;font-size:11px;}
a img{cursor:pointer;}
input, textarea, select{font-size:10px;color:#888;font-family:Tahoma;vertical-align:middle;}

.clear{clear:both;padding:0px;margin:0px;height:0px;line-height:0px;font-size:1px;}

.mainbox{width:980px;margin:0px auto;}

#header{padding:14px 40px 20px 40px;}
#header ul{list-style-type:none;}
#header .word_top{margin-bottom:25px;overflow:hidden;zoom:1;position:relative;}
#header .word_top .logo{padding-top:11px;float:left;margin-right:20px;}
#header .word_top .motto{padding-top:25px;float:left;font-family:'Trebuchet MS';font-size:20px;color:#fff;font-style:italic;letter-spacing:-0.3px;}
#header .word_top .top_menu{position:absolute;top:0px;right:0px;text-align:right;overflow:hidden;zoom:1;width:400px;}
#header .word_top ul.page_option{font-size:9px;text-transform:lowercase;overflow:hidden;zoom:1;margin-bottom:12px;}
#header .word_top ul.page_option li{float:right;margin-left:8px;font-size:9px;}
#header .word_top ul.page_option li a{color:#8d8c8e;border-left:1px solid #8d8c8e;padding-left:9px;}
#header .word_top ul.page_option li a.active{font-weight:bold;text-decoration:underline;}
#header .word_top ul.page_option li.first a{border:none;padding:0px;}
#header .word_top ul.langs{overflow:hidden;zoom:1;}
#header .word_top ul.langs li{float:right;margin-left:8px;}

#header .navi_main{clear:both;margin-bottom:3px;overflow:hidden;zoom:1;float:left;}
#header .navi_main li{float:left;font-weight:bold;font-size:13px;font-family:'Trebuchet MS';padding-left:12px;margin-left:11px;border-left:1px solid #373737}
#header .navi_main li.elem_selected{}
#header .navi_main li.elem_1{margin-left:0px;padding-left:0px;border:none;}
#header .navi_main li a{color:#fff;font-weight:bold;padding:3px 0px 4px 0px;}
#header .navi_main li.elem_selected a{color:#ffa800;}
#header .search_box{float:right;font-weight:bold;font-size:13px;font-family:'Trebuchet MS';color:#fff;}
#header .search_box input.iTxt{width:110px;height:16px;background: #1a181c url('../img/search_input.gif') repeat-x left top;border:1px solid #645e69;margin-right:5px;font-weight:normal;}

#footer{padding-bottom:50px;}
#footer .navi_main{clear:both;overflow:hidden;zoom:1;padding:6px 40px 15px 40px;text-transform:lowercase;text-align:center;background: url('../img/foot_border.gif') repeat-x left bottom;margin-bottom:12px;}
#footer .navi_main li{display:inline;list-style-type:none;font-weight:bold;font-size:12px;font-family:'Trebuchet MS';}
#footer .navi_main li a{color:#8d8c8e;border-left:1px solid #363636;padding:0px 8px 0px 10px;}
#footer .navi_main li.elem_1 a{border:none;}
#footer .footer_info{overflow:hidden;zoom:1;padding:0px 55px 0px 50px;}
#footer .footer_info a{color:#888;}
#footer .foot_left{float:left}
#footer .foot_right{float:right;}
#footer a.no_underline{text-decoration:none;}
#footer a.no_underline:hover{text-decoration:none;}

#content_bottom{height:348px;padding:25px 55px 0px 38px;overflow:hidden;background:#343233 url('../img/bottom_bg.jpg') no-repeat left top;}
#content_bottom .bottom_col_header{font-size:25px;color:#fff;padding:25px 0px 18px 0px;margin-bottom:10px;}
#content_bottom .bottom_col_1{float:left;width:212px;margin-right:78px;}
#content_bottom .bottom_col_2{float:left;width:320px;}
#content_bottom .bottom_col_3{float:right;width:217px;}
#content_bottom .news_header{background: url('../img/news_ico.gif') no-repeat left top;padding-left:61px;}
#content_bottom .technology_header{background: url('../img/technology_ico.gif') no-repeat left top;padding-left:68px;}
#content_bottom .service_header{background: url('../img/service_ico.gif') no-repeat left top;padding-left:79px;}
#content_bottom .catalogue_header{background: url('../img/catalogue_ico.gif') no-repeat left top;padding-left:80px;}
#content_bottom .bottom_col_txt{line-height:16px;}
#content_bottom .txt_title a{color:#fff;font-weight:bold;}
#content_bottom .news_elem .txt_title a{color:#888888;font-weight:bold;}
#content_bottom .txt_link{font-weight:bold;text-align:right;}
#content_bottom .txt_link a{text-decoration:underline;}
#content_bottom .bottom_col_link{font-weight:bold;text-align:right;}
#content_bottom .bottom_col_link a{text-decoration:underline;}
#content_bottom .service_elem{padding-bottom:40px;}
#content_bottom .news_elem{padding-bottom:7px;border-bottom:1px dotted #6d6d6d;margin-bottom:10px;}
#content_bottom .txt_date{font-size:9px;color:#fff;}
#content_bottom .technology_elem .txt_photo{float:left;margin-right:12px;width:130px;height:74px;}
#content_bottom .technology_elem .txt_link{padding-top:10px;}
#content_bottom .technology_elem{border-bottom:1px dotted #6d6d6d;padding-bottom:10px;margin-bottom:15px;}
#content_bottom .technology_last{border:none;}
#content_bottom ul.bottom_col_txt{list-style-type:none;line-height:auto;margin-bottom:15px;}
#content_bottom ul.bottom_col_txt li{border-bottom:1px dotted #6d6d6d;padding:0px 0px 3px 0px;margin-left:5px;margin-bottom:2px;}
#content_bottom ul.bottom_col_txt li a{color:#bababa;font-weight:bold;}

#content .pages{text-align:center;padding-top:15px;color:#999999;clear:both;font-size:9px;}
#content .pages a{color:#888;border-left:1px solid #343333;padding:0px 8px;}
#content .pages a.pg_1{border:none;}
#content .pages a.next_page, #content .pages a.prev_page{border:none;font-size:11px;}
#content .pages a.current{color:#fff;}
#content .pages a.prev_page{background: url('../img/prev_p.gif') no-repeat left 5px;padding-left:12px;}
#content .pages a.next_page{background: url('../img/next_p.gif') no-repeat right 5px;padding-right:12px;}

#content .img_box1{display: table; #position: relative; overflow: hidden;background:#fff;margin-bottom:13px;}
#content .img_box2{#position: absolute; #top: 50%;#left:0px;display: table-cell; vertical-align: middle;text-align:center;}
#content .img_box3{#position: relative; #top: -50%;}

#content .content_list{background: url('../img/content_top.gif') repeat-x top left;zoom:1;}
#content .content_list0{background: url('../img/content_bottom.gif') repeat-x bottom left;padding:30px 30px 25px 38px;}
#content .content_categ_name{font-size:25px;color:#fff;padding:0px 0px 25px 0px;}
#content .content_subcateg{float:left;width:230px;}
#content .content_subcateg .cat_name{font-weight:bold;font-size:13px;font-family:'Trebuchet MS';padding-bottom:5px;}
#content .content_subcateg .cat_name2{padding-top:2px;}
#content .content_subcateg .cat_name a{padding-left:30px;color:#bababa;}
#content .content_subcateg .cat_name2 a{padding-left:53px;}
#content .content_subcateg .active_cat a{background: url('../img/categ_arrow.gif') no-repeat 0px 4px;color:#fff;}
#content .content_subcateg .active_p a{color:#fff;}
#content .content_text{float:right;width:615px;background: url('../img/content_border.gif') no-repeat top left;padding-left:55px;display:inline;min-height:410px;height:auto !important;height:410px;}
#content .short_border{background: url('../img/content_border_short.gif') no-repeat top left;}
#content .content_title{font-weight:bold;color:#fff;padding-bottom:12px;line-height:16px;}
#content .content_descr{line-height:16px;}
#content .content_elem{padding-bottom:13px;margin-bottom:13px;border-bottom:1px dotted #6d6c6d;}
#content .content_line{border-bottom:1px solid #505051;}
#content .content_date{font-size:9px;padding-bottom:3px;}
#content .content_descr{padding-bottom:10px;}
#content .content_title a{color:#fff;}
#content .content_more a{font-weight:bold; text-decoration:underline;}
#content .content_back{padding-top:20px;}
#content .content_back a{color:#888;background: url('../img/prev_p.gif') no-repeat left 5px;padding-left:12px;}
#content .content_kl_txt img, #content .content_text .content_descr img{background:#000;padding:1px;border:1px solid #5f5f5f;display:block;margin-bottom:15px;}
#content .content_kl_txt{float:left;padding-right:20px;display:inline;}
#content .content_kr_txt{overflow:hidden;zoom:1;}
#content .content_link{border-top:1px dotted #6d6c6d;margin-top:24px;padding-top:32px;}
#content .content_link_noBrd{border:none;}
#content .content_link a{font-size:25px;color:#fff;}
#content .content_link a.h_gallery img{vertical-align:top;}
#content .content_link a.h_gallery:hover{text-decoration:none;}
#content .content_link a.h_gallery span{border-bottom:1px solid #9f9f9f;line-height:72px;}
#content .search_content .content_title{padding-bottom:2px;}
#content .search_info{padding-bottom:40px;}
#content .content_details_link{padding-top:13px;margin-top:13px;border-top:1px dotted #6d6c6d;text-align:right;font-weight:bold;}
#content .content_details_link a{text-decoration:underline;}

#content .site_map_list{float:left;width:400px;}
#content .site_map_list div{font-weight:bold;font-size:13px;font-family:'Trebuchet MS';padding-bottom:5px;}
#content .site_map_list a{padding-left:30px;color:#bababa;}
#content .site_map_list .cat_stage_1 a{background: url('../img/categ_arrow.gif') no-repeat 0px 4px;color:#fff;}
#content .map_border{background: url('../img/content_border.gif') no-repeat top left;padding-left:55px;min-height:410px;height:auto !important;height:410px;display:inline;}

#content .content_contactTxt{float:left;width:230px;}
#content .content_contactTxt strong{color:#fff;}
#content .content_contactForm{float:right;width:615px;background: url('../img/content_border.gif') no-repeat top left;padding-left:55px;display:inline;min-height:410px;height:auto !important;height:410px;}
#content .content_contactForm .register_error{color:#ffa700;font-weight:bold;padding-bottom:20px;}
#content .content_contactForm .label_l{font-weight:bold;color:#fff;text-align:right;margin-right:14px;display:inline;padding-top:2px;}
#content .content_contactForm span{color:#ffa700;padding-right:3px;}
#content .content_contactForm .form_elem{float:left;margin-bottom:9px;width:300px;}
#content .content_contactForm .form_elem .label_l{width:100px;float:left;}
#content .content_contactForm .field input{border:1px solid #645e6a;width:179px;font-size:10px;height:16px;padding-top:3px;vertical-align:middle;background: url('../img/input_bg.gif') repeat-x left top;}
#content .content_contactForm .form_area{width:593px;margin:15px 0px;padding-bottom:20px;border-bottom:1px dotted #727272;}
#content .content_contactForm .iArea{width:591px;height:139px;border:1px solid #645e6a;font-size:10px;background: url('../img/area_bg.gif') repeat-x left top;margin-top:5px;}
#content .content_contactForm .iButton{font-weight:bold;text-transform:lowercase;border:none;width:53px;color:#ffa701;text-decoration:underline;}
#content .content_contactForm .label_btn{text-align:right;margin-right:50px;float:right;}
#content .content_contactForm .form_info{font-weight:bold;color:#fff;float:left;}

#content .content_offer_top{padding-bottom:10px;margin-bottom:13px;border-bottom:1px dotted #6d6c6d;overflow:hidden;zoom:1;}
#content .content_offer_top .content_title{float:left;padding:0px;}
#content .content_offer_top .content_title span{font-weight:normal;color:#bababa;}
#content .content_offer_top .content_offer_navi{float:right;}
#content .content_offer_top .content_offer_navi a{color:#888;padding:0px 11px;}
#content .content_offer_top .content_offer_navi span{color:#888;border-left:1px solid #343333;}
#content .content_offer_top .content_offer_navi  a.prev_page{background: url('../img/prev_p.gif') no-repeat left 5px;padding-left:12px;}
#content .content_offer_top .content_offer_navi  a.next_page{background: url('../img/next_p.gif') no-repeat right 5px;padding-right:12px;}
#content .content_kl_offer img{background:#000;padding:1px;border:1px solid #5f5f5f;margin-right:8px;}
#content .content_kl_offer .main_photo{margin-bottom:12px;}
#content .content_kl_offer img{cursor:pointer;}
#content .content_kl_offer .main_photo img{margin-right:0px;cursor:default;}
#content .content_kl_offer{float:left;padding-right:26px;display:inline;}
#content .content_kr_offer{overflow:hidden;zoom:1;}
#content .content_offer{padding-top:30px;border-bottom:1px dotted #6d6c6d;padding-bottom:15px;}
#content .content_offer_back{float:left;padding-top:25px;padding-bottom:25px;}
#content .content_offer_back a{font-weight:bold;background: url('../img/back_offer.gif') no-repeat left top;text-decoration:underline;padding:4px 0px 14px 49px;}
#content .content_offer_animation{float:right;padding-top:25px;padding-bottom:25px;margin-right:5px;}
#content .content_offer_animation a{font-weight:bold;background: url('../img/animation_ico.gif') no-repeat right top;text-decoration:underline;padding:10px 44px 12px 0px;}
#content .content_animation{text-align:right;padding:15px 0px 0px 0px;}
#content .content_animation a{font-weight:bold;text-decoration:underline;}


#content .galleryBox{float:left;margin-right:14px;display:inline;}
#content .lastGalleryBox{margin:0px;}
#content .galleryBox .galDescr{width:200px;padding:5px 7px 10px 7px;height:50px;overflow:hidden;zoom:1;}
#content .galleryBox img{background:#000;padding:1px;border:1px solid #5f5f5f;}

#content .content_listCategories{padding-bottom:20px;}
#content .catElem{border-bottom:1px dotted #6d6c6d;}
#content .catElemLast{border:none;}
#content .catElemImage{width:226px;float:left;}
#content .catSubData{overflow:hidden;zoom:1;padding:15px 0px;}
#content .catSubData .catTitle{color:#fff;font-weight:bold;}
#content .catSubData .catSubDescr{height:53px;padding-top:3px;color:#fff;line-height:15px;}
#content .seeMore{font-weight:bold; text-decoration:underline;}

/*#content .content_descr {list-style-position: inside;}*/

div.content_descr ol{margin-bottom:10px;padding-left:20px;}
div.content_descr ul{margin-bottom:10px;padding-left:20px;}
div.content_descr li{margin:0px;padding:0px;}
