body{margin:0px; padding:0; font-family:arial; font-size:11px; color:#4B4B4B; background:#040404;}

body,table,a,input,select,textarea{font-family:arial; font-size:11px; color:#4B4B4B;}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a.revert:link{text-decoration:underline;}
a.revert:visited{text-decoration:underline;}
a.revert:hover{text-decoration:none;}
a.nondec:link{text-decoration:none;}
a.nondec:visited{text-decoration:none;}
a.nondec:hover{text-decoration:none;}

input,textarea{font-size:11px;}
input.but{font-size:11px;}
input.chb{border:none; width:20px;}
textarea{overflow:auto;}

form{margin:0px; padding:0px;}
img{border:none;}
table{border-collapse:collapse;}
td{padding:0px; margin:0px;}

p{margin-top:0px; padding-top:0px; margin-bottom:10px;}

.space{clear:both; height:10px; font-size:1px;}
.clearer{clear:both; font-size:1px;}

.mt{width:100%; background:#ECECEC url('/img/main_bg.jpg') 0 0 repeat-x;}
.content_table{width:950px;}

.header{height:93px; margin-bottom:10px; position:relative;}
.footer{width:100%;}
.footer td{text-align:center; color:#fff;}
.footer td a{}
.footer .copyright{padding-top:14px; margin-bottom:20px;}
.footer .copyright a{color:#fff;}
.choose_lang{width:216px; margin-top:11px; margin-bottom:19px;}
.choose_lang td{padding-left:8px;}
.choose_lang td.ic{width:13px;}
.choose_lang td.choose_lang_button{cursor:pointer; width:13px;}
.footer_menu{padding:25px 0 30px 0; background:#ECECEC;}

.choose_lang_list{width:216px; background:#fff; display:none; position:absolute; right:0; top:30px;}
.choose_lang_list div.it{width:221px; cursor:pointer; background-position:5px 5px; background-repeat:no-repeat; line-height:24px; background-color:#f1f1f1; border-bottom:1px solid #fff;}
.choose_lang_list div div{line-height:24px; padding-left:30px;}
.choose_lang_list div.lang_over{background-color:#ececec;}

.top_line{width:100%;}
.top_line .logo{width:144px;}
.top_line .search_form{width:216px;}
.top_line .search_form td{padding-left:3px;}
.top_line .search_form input{height:18px; border:none; background:#f3f3f3; color:#8a8a8a;}
.top_line .search_form input.inp{width:200px; padding-left:4px;}
.top_menu{text-align:center;}
.top_menu a{color:#040404;}
.top_menu td{padding:0 10px;}

.catalog_menu_1{width:100%; height:47px; background:#021D32;}
.catalog_menu_1 table{width:100%; height:47px; background:#011D32;}
.catalog_menu_1 td{text-align:center; color:#7EA1BD; border-right:1px solid #0E304C; cursor:pointer; white-space:nowrap;}
.catalog_menu_1 a{color:#7EA1BD;}
.catalog_menu_1 a:hover{text-decoration:none;}
.catalog_menu_1 td.hover{background:#052741;}
.catalog_menu_1 td.active{background:url('/img/cur_cat_item_bot.gif') center bottom no-repeat; color:#fff; background:#040404;}
.catalog_menu_1 td.active a{color:#fff;}
.catalog_menu_1 td.last{border:none !important;}

.sub_menu_cnt{position:relative; height:29px; background:#000304;}
.sub_menu{width:100%; height:29px; background:#0A5982;}
.sub_menu .move_arrow{width:29px; cursor:pointer;}
.sub_menu a{color:#fff;}
.sub_menu a:hover{color:#81A0BE; text-decoration:none;}
.moving_menu_cnt{position:relative; width:892px; overflow:hidden;}
#moving_menu{left:0; top:0; position:relative;}
.menu2_items td{padding-right:25px; white-space:nowrap;}
.menu2_items td.last{padding-right:0;}
.menu2_items a.active{font-weight:bold; color:#0A0503;}

.catalog_sub_sections{display:none;}
#current_item_marker{display:none; position:absolute; left:0; top:0; width:5px; height:3px; background:url('/img/cur_cat_item_bot.gif') 0 0 no-repeat;}
#current_item_marker.bot{top:26px; background-image:url('/img/cur_cat_item_top.gif')}

.workarea_table{width:100%; margin-bottom:10px;}
.content_cell{background:#fff; vertical-align:top;}
.products_cell{width:210px; vertical-align:top;}
.content{padding:20px 25px; font-size:12px;}
.content a{color:#0A5982; font-size:12px;}
.content td{font-size:12px;}

.page_title_table{width:100%; height:90px; background:#040404;}
.page_title_table h1{margin:0; padding:0; font-size:27px; color:#0A5982; font-weight:normal;}
.page_title_table td{vertical-align:bottom; background-position:right top; background-repeat:no-repeat;}
.page_title_table div.title_content{padding:28px 250px 5px 23px;}
.page_title_table td .path{color:#fff;}
.page_title_table td .path a{font-family:tahoma; color:#fff;}
.s_desc{color:#fff; padding:10px 0;}

.products_cell_content{border-left:6px solid #040404;}
.products_title{padding:16px 10px 12px 10px; font-weight:bold; color:#4B4B4B;}
.product_list_short div{height:23px; line-height:23px; padding-left:10px; background-color:#D8D8D8; margin-bottom:1px;}
.product_list_short div.current{background-image:url('/img/cur_prod_ic.gif'); background-position: 0 0; background-repeat:no-repeat;}
.product_list_short div.current a{font-weight:bold; color:#022F51;}

.catalog_list{width:100%;}
.catalog_list td{vertical-align:top; padding:15px; padding-left:0px; border-bottom:1px solid #ECECEC;}
.catalog_list tr.first td{padding-top:0px;}
.catalog_list .product_name{background:url('/img/c_list_marker.gif') 0 6px no-repeat; padding-left:20px; margin-bottom:5px;}
.catalog_list .product_name a{color:#022F51; font-size:13px; font-weight:bold;}
.product_description{padding-left:20px; font-size:11px;}
.catalog_list .photo{padding-right:0px; text-align:right;}
.catalog_list .photo img{border:1px solid #ececec;}

.section_title{font-size:12px; color:#4B4B4B; font-weight:bold; padding-bottom:10px;}

.catalog_details_table{width:100%;}
.goods_photos{width:280px; vertical-align:top;}
.goods_info{vertical-align:top; padding-right:40px;}
.big_photo img{border:1px solid #c1c1c1; cursor:pointer;}
.thumbs img{cursor:pointer; border:1px solid #c1c1c1;  margin:20px 20px 0 0;}
.thumbs div{float:left; position:relative;}
.thumbs .nomar{margin-right:0px;}
.thumbs div.active img{border:1px solid #0A5982;}
.download_link{padding-left:35px; line-height:30px; background:url('/img/pdf_icon.gif') 0 0 no-repeat;}
.download_link a{color:#0A5982; font-size:13px;}

.hr{height:1px; font-size:1px; border-top:1px solid #ececec; margin:5px 0;}

.news_list{margin-bottom:20px;}
.news_list td{padding:10px 0;}
.news_date{color:#8A8A8A; font-size:11px;}
.news_list td.news_date{padding-right:15px; vertical-align:top;}
.news_list tr.last td{border:none;}
.news_title a{font-size:13px;}
.high{line-height:25px;}

.start_page_content{width:100%; margin-top:6px; height:147px; margin-bottom:6px;}
.start_page_content td{background:#DDDDDD; vertical-align:top;}
.start_page_content td.top_news{padding:12px 22px; padding-right:0;}
.start_page_content td.top_news td{width:50%; padding-right:44px;}
.start_page_content td.top_news .n_title a{color:#022F51; font-weight:bold;}
.start_page_content td.top_news .n_date{color:#8E8E8E;}
.start_page_content td.top_product{padding:12px 22px; width:230px; border-right:6px solid #ECECEC;}
.start_page_content td.top_product img{margin-right:10px;}
.start_page_content td.top_product a{font-weight:bold;}
.start_page_content td.top_product td div{padding-bottom:2px;}
.start_page_content td.club{width:180px; border:none; padding:0;}
.small_bn{border-left:6px solid #ECECEC; width:180px;}

.start_page_picture{position:relative;}
.new_products{position:absolute; right:0; top:0; width:215px; height:376px; overflow:hidden;}
.np_tit{border-bottom:1px solid #021D32;}
.new_products_table{height:376px;}
.npt_top{vertical-align:top; height:10px;}
.npt_bot{background:url('/img/trans_bg.png');}
.new_products .product_name{height:40px; line-height:40px; padding-left:13px; }
.new_products .product_name a{color:#fff;}
.new_products .product_name.active{}
.new_products .product_name.active a{color:#fff;}
.new_products .product_name.inactive{color:#0A5982; background:url('/img/trans_bg.png'); cursor:pointer;}
.new_products .product_name_link{display:none; height:40px; line-height:40px; padding-left:13px; background:url('/img/trans_bg_2.png');}
.new_products .product_name_link a{color:#fff;}
.product_block{border-bottom:1px solid #021D32;}
.product_info_block{min-height:174px; height:auto !important; height:174px; border-width:1px; display:none; color:#fff; background:url('/img/trans_bg_2.png'); margin:0 !important;}
.product_info_block .info_pad{padding-left:13px; padding-right:6px;}
.product_info_block img{margin-bottom:10px;}
.product_info_block .learn_more{padding-bottom:6px; padding-left:6px; padding-top:5px; margin-left:7px; background:url('/img/learn_more.gif') 0 11px no-repeat;}
.product_info_block .learn_more a{color:#0A5982;}

/* dealers */
#dealers .region_name.level0{border-bottom:1px solid #DADADA; font-size:18px; padding-bottom:6px; margin-bottom:8px;}
#dealers .region_name.level1{margin-left:0; padding-left:12px; font-size:12px; font-weight:bold; background:url('/img/treug.gif') left center no-repeat;}
#dealers .dealers_list{margin-top:10px; margin-bottom:25px;}
#dealers .dealers_list td{width:184px; padding-left:35px;}
#dealers .dealers_list td{padding-bottom:14px;}
#dealers .dealers_list .dealer_name a{font-weight:bold;}
.dealer_contacts div{line-height:20px;}
#google_map{width:476px; height:300px;}

.ajax_loader{text-align:center; padding:20px;}

/* standard form */
.form input, .form textarea{width:200px;}
.form textarea{width:400px; height:150px;}
.form td{padding:4px; vertical-align:top;}
.form td.f_name{width:100px; text-align:left; padding-left:0;}
.form .error{color:#dd0000;}
td.captcha div{padding-bottom:4px;}
td.captcha img{border:1px solid #ABADB3;}
td.captcha input{width:82px;}

.button{width:auto !important;}

.errors{color:#bb0000; padding-bottom:10px;}

.where_to_buy{width:279px; height:39px; background:#0A5982 url('/img/where_to_buy.gif') left top no-repeat; font-size:10px; color:#fff;}
.where_to_buy div{padding-left:30px;}
.where_to_buy a{color:#fff; text-decoration:none !important; line-height:38px;}