BODY {font-family: Tahoma, Verdana, Arial; color: #000000; font-size: 11px; margin: 0px 0px 0px 0px; background:url(/images/bg.jpg) repeat; width:100%; height: 100%; } /*    background-color:#fafafa;*/
TD {font-family: Tahoma, Verdana, Arial; color: #000000; font-size: 11px; }
IMG { border: 0px;}
h1 { font-size: 16px;}
h2 { font-size: 14px;}
h3 { font-size: 13px;}
A { color: #2ca9c3; text-decoration: underline;}
A:hover { color: #ff0000; }
.rel { position:relative;}
/* header-top*/
.bg { width:1000px; height:100%; }
.main_table, .white_bg { width:990px; height:100%; background-color:#f2f2f2; }
.white_bg { background-color:#ffffff; }
.register { background-color: #232e31; padding: 0px 0px 0px 0px; }
.reg { margin-left: 25px;}
.reg  td A, .reg  td A:hover { color:#2ca9c3; text-decoration:underline; padding-bottom: 2px; font-size: 11px;}
.login td{ color: #ffffff; font-size: 11px; }
.login td input{ border:1px solid #4f4f4f; height: 20px; width:140;}
.enter_but { background:url(/images/enter.png) no-repeat; behavior: url(/iepngfix.htc); width:77px; height:24px; color: #ffffff; text-align:center;  font-size: 13px;padding: 0 0 1 0; border: none;}
html:root .enter_but { padding: 0 0 2 0;}
.top_bg { background:url(/images/top_bg.jpg) repeat-x; height: 137px; }

.search {  background:url(/images/search.gif) no-repeat; background-repeat: no-repeat; background-position: left; height: 64px; width: 753px; }
.but_srch { border: none; background: #000000; color: #ffffff; font-size: 12px; line-height: 17px;}
.search_str { border: none; color: #AEAEAE;}

.search_input { position: absolute; top: -7px; left: 19px; }
.search_submit { position: absolute; top: -7px; right: 57px;  }
html*.search_input { position: absolute; top: -13px; left: 19px; }
html*.search_submit { position: absolute; top: -11px; right: 60px;  }
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.search_input { position: absolute; top: -11px; left: 19px; } } /*opera*/
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	.search_submit { position: absolute; top: -11px; right: 57px;  } } /*opera*/



.cat10_cur A, .cat20_cur A, .cat30_cur A, .cat40_cur A { color: #000000; font-size: 13px; text-decoration: none; }
.cat10_cur A:hover, .cat20_cur A:hover, .cat30_cur A:hover, .cat40_cur A:hover { color: #000000; }
.cat10_bg A, .cat20_bg A, .cat30_bg A, .cat40_bg A { color: #C73406; }
.cat10_bg A:hover, .cat20_bg A:hover, .cat30_bg A:hover, .cat40_bg A:hover { color: #C73406;  }
.cat10_bg { background: url(/images/goods.gif) no-repeat; height: 30; width: 86;}
.cat10_cur { background: url(/images/goods_cur.gif) no-repeat; height: 30; width: 86;}
.cat20_bg { background: url(/images/sale.gif) no-repeat; height: 30; width: 86;}
.cat20_cur { background: url(/images/sale_cur.gif) no-repeat; height: 30; width: 86;}
.cat30_bg { background: url(/images/serv_zone.gif) no-repeat; height: 30; width: 124;}
.cat30_cur { background: url(/images/serv_zone_cur.gif) no-repeat; height: 30; width: 124;}
.cat40_bg { background: url(/images/news.gif) no-repeat; height: 30; width: 85;}
.cat40_cur { background: url(/images/news_cur.gif) no-repeat; height: 30; width: 85;}
/*.cat50_bg { background: url(/images/doska.gif) no-repeat; height: 29; width: 148;}
.cat50_cur { background: url(/images/doska_cur.gif) no-repeat; height: 29; width: 148;}*/
.line_end { background: url(/images/line_end.gif) no-repeat; height: 30; width: 354;}

.separ { background-color:#d9d9d9;  width:100%; height: 5px;}

/* left */

.banner_elem { padding: 10 0 20 0; }
.art_separ { background:url(/images/art_separ.gif) repeat-x; width:199px; height:2px;}
.left_articles_title {font-size: 18px; color: #0b0701; font-weight:normal;}
.event_date { color:#888888; padding: 8 0 0 0;}
.event_date span{ color:#888888;font-weight:normal;padding: 0 0 0 5;}
.art_title { color: #2ca9c3; font-weight: bold; text-decoration: underline;}
#lnews {  padding: 0 20 15 0; }
.descr {  padding: 8px 0px 5px 0px; color: #0b0701; }
/*#lnews A { color: #2ca9c3; font-weight: normal; font-size: 12 px; text-decoration: underline;}*/
#lnews A.more { color: #005aff; text-decoration:underline;}
#lnews #sub  {padding: 3px 0px 3px 0px; margin: 0px; }

.cat_title_h1 { color:#0B0701; text-align: left; font-size: 18px; margin: 0 0 0 0; padding: 0 0 10 0; font-weight:normal;}
.cat_pic {padding:0 15 0 15;}
html*.left_cat_loop { padding-top:14px;}

/* main*/
.main_center_pic {padding: 6 0 0 0;}

.cat_table A  { font-size: 24px; text-decoration: none; }

.main_cat_title, .main_cat_title_cur { background: url(/images/main_cat_title_bg.gif) repeat-x; height: 54;}
.main_cat_title .cat_title_left, .main_cat_title_cur .cat_title_left { background: url(/images/main_cat_title_left.gif) no-repeat; }
.main_cat_title .cat_title_center A { color: #2ca9c3;   border-bottom: 3px dashed #2CA9C3; }
.main_cat_title_cur .cat_title_center A, .main_cat_title_cur .cat_title_center A:hover { color:#000000; border:none;}

.main_rule_title, .main_rule_title_cur { background: url(/images/main_rule_title_bg.gif) repeat-x; width: 605; height: 54;}
.main_rule_title .rule_title_left, .main_rule_title_cur .rule_title_left { background: url(/images/main_rule_title_left.gif) no-repeat; }
.main_rule_title .rule_title_right, .main_rule_title_cur .rule_title_right { background: url(/images/main_rule_title_right.gif) no-repeat; }
.main_rule_title .rule_title_center A, .main_rule_title .rule_title_center A:hover { color: #2ca9c3;   border-bottom: 3px dashed #2CA9C3; }
.main_rule_title_cur .rule_title_center A, .main_rule_title_cur .rule_title_center A:hover { color:#000000; border:none;}

.main_cat_content {  background-color: #ffffff;border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; padding: 10 10 0 0;}
.main_cat_content A { font-size:11px; text-decoration: underline; }
.main_cat_bottom  { border-bottom: 1px solid #E2E2E2; background-color: #ffffff;}
.rules {display:none; padding: 0 10 10 10; margin: 14 0 0 0;}

.cat_top_left { position: absolute; top: -10px; left: -2px; }
html:root  .cat_top_left { top: -9px; } /*  firefox*/
/*html:first-child .cat_top_left { top: -12px; }   opera*/
.cat_top_right { position: absolute; top: -10px; right: -1px; }
html:root  .cat_top_right { top: -9px; } /*  firefox*/
/*html:first-child .cat_top_right { top: 1px; }   opera*/
.cat_bottom_left { position: absolute; top: -2px; left: -2px; }
html:root  .cat_bottom_left { top: -1px; } /*  firefox*/
/*html:first-child .cat_bottom_left { top: 7px; }   opera*/
.cat_bottom_right { position: absolute; top: -2px; right: -1px; }
html:root  .cat_bottom_right { top: -1px; } /*  firefox*/
/*html:first-child .cat_bottom_right { top: 5px; }   opera*/
.main_art_separ { background:url(/images/main_art_separ.gif) repeat-x; width:152px; height:5px;}

.lline h3 { padding: 0px 0px 0px 0px;  margin: 0px; font-size: 18px; font-weight:normal;}
.lline h1 { padding: 15px 0px 0px 0px;  margin: 0px; font-size: 18px; font-weight:normal;}
#mnews { padding: 0 0 0 0;  }
#mnews h3 { margin: 0px 0px 0px 0px; line-height: 20px;  font-weight: normal; color: #2CA9C3;	vertical-align: middle;font-family: Tahoma, Verdana, Arial; font-size: 11px;  }
#mnews #sub  { padding: 10 0 0 0; margin: 0px;}
#sub { font-size: 12px; }
.inner_cat td{ font-size: 24px; }
.use_rule { background: url(/images/main_text.gif) no-repeat; padding: 14px 0px 0px 15px; font-size: 24px; position: absolute; top: -13px; right: -1px; color:#2CA9C3; width: 605px; height: 53px; }
html:root  .use_rule { top: -13px; right: -16px; } /* firefox, opera*/

.mcat{padding:10px 0 0 10px; text-align:left;}
.double_line_bottom{ padding:0 0 10 0;}
.double_line_bottom A{ font-size: 18px; color: #000000;}
.main_sub_loop_title { padding-bottom: 15px;}
.main_sub_loop_title A{ color: #2CA9C3; }
.main_sub_loop_title A:hover{ color: #ff0000;}

.popular_tbl { background: url(/images/popular_cat.gif) no-repeat; width: 174px; height: 47px; }
.popular_img  { padding: 0 0 0 3;}
.popular_cat  { font-size: 13px; font-weight: bold;  padding: 0 12 0 0; }
.popular_cat A { color:#000000;  text-decoration:none;}
.popular_cat A:hover{ color:#2ca9c3; }


.goods_num { color: #5A5A5A; font-size: 12px; }

/*catalog*/
.lline_h2 { padding: 15 0 10 0;}
.prod_text { background-color: #ffffff; border: none; }
.prod_text .text  { padding: 5 5 5 5; }
.top_repeat { background: url(/images/top_px.gif) repeat-x; width: 1px; height: 8px;}
.bottom_repeat { background: url(/images/bottom_px.gif) repeat-x; width: 100%; height: 8px;}
.left_repeat { background: url(/images/left_px.gif) repeat-y; width: 17px; height: 1px;}
.right_repeat { background: url(/images/right_px.gif) repeat-y; width: 17px; height: 1px; background-position:right;}
.cat_text { padding: 15px 10px 15px 30px; }



.photo_good_cat img{ padding: 5 5 0 30; }
html*.photo_good_cat img{ margin: 5 5 0 30;}
.model, .price { font-size: 13px; }

/*item_html*/
.item_catalog_path { padding: 15 0 0 15;}
.item_tbl { background-color: #ffffff; border: none; margin: 10 15 0 15; width: 950px;}
.item_tbl .text { padding: 5 5 5 5; }
.item_html { width: 100%; }

.item_html .good_character, .item_html .where { padding: 10 0 0 0;}

.where_buy_title { position: absolute; top: -9px; left: 0px; font-size: 14px; font-weight: bold; width: 80px; background-color: #ffffff; padding: 0 3 0 3;} 
html*.where_buy_title{width: 90px;}/*IE*/
.where_buy_price{  font-weight:bold; font-size: 14px; padding: 15 0 15 0;}
.where_buy_price div { padding: 3 0 3 0;}
.where_buy_price A, .where_buy_price A:hover{  font-weight:normal; font-size: 14px;}
.dotted{ background: url(/images/item_tr_separ.gif) repeat-x; background-position: bottom; }

.gd_shop { background-color: #ffffff; width: 950; margin: 0 15 0 15;}
.gd_shop_av_bg { background: url(/images/gd_shop_av_px.gif) repeat-x; width: 150px; }
.gd_shop_av_bg .gd_shop_av { font-size: 13px; padding: 3 0 0 0; }
.sort_style { width: 110px; border-bottom: 1px dashed #2CA9C3;}
.sort_style A{ text-decoration: none;}

.imenu A, .imenu A:hover { color: #000000; font-weight: bold; text-decoration: none;}
.imenu_cur1 .left, .imenu_cur2 .left, .imenu_cur3 .left, .imenu_cur4 .left, .imenu_cur5 .left{ background: url(/images/imenu_left_cur.gif) no-repeat;}
.imenu_cur1 .center, .imenu_cur2 .center, .imenu_cur3 .center, .imenu_cur4 .center, .imenu_cur5 .center { background: url(/images/imenu_center_cur.gif) repeat-x;}
.imenu_cur1 .right, .imenu_cur2 .right, .imenu_cur3 .right, .imenu_cur4 .right, .imenu_cur5 .right { background: url(/images/imenu_right_cur.gif) no-repeat;}
.imenu_1 .left, .imenu_2 .left, .imenu_3 .left, .imenu_4 .left, .imenu_5 .left { background: url(/images/imenu_left.gif) no-repeat;}
.imenu_1 .center, .imenu_2 .center, .imenu_3 .center, .imenu_4 .center, .imenu_5 .center  { background: url(/images/imenu_center.gif) repeat-x;}
.imenu_1 .right, .imenu_2 .right, .imenu_3 .right, .imenu_4 .right, .imenu_5 .right  { background: url(/images/imenu_right.gif) no-repeat;}

.yellow_bg { background-color: #FFFBEA; }
#list A { padding: 0 0 0 15px;}

.item_photo_bg {background: url(/images/itemphoto_bg.jpg) no-repeat; background-position: top left; padding: 5 14 5 14; width:454px;}
.iphoto_top { background: #ffffff; border-top: 1px solid #6b6b6b; }
.iphoto_left {  background: #ffffff; border-left: 1px solid #a1a1a1; }
.iphoto_right {  background: #ffffff; }
.iphoto_bottom	 { background: #ffffff; }
.iphoto_center	 { background: #ffffff; text-align:center; vertical-align: middle;}
.ic_photos_vert { padding: 0 0 14 5; vertical-align: bottom; width:66px;}
.ic_photos_horiz { padding: 4 0 14 0; text-align: right; }
.ic_photos_border td { background: #ffffff;}



/*register*/ 
.register_tbl { background-color: #ffffff; width: 700px;}
.but_reg { background-color: #21BBDB; color: #ffffff; height: 20; width:120px; border: none; font-size: 11px;}


/*отзывы*/
.coment { margin-top:15px;}
.coment textarea{ width:100%; margin:10px 0; height:105px;} 

/*footer*/
html*.ie_footer{width: 100%;} /* для IE6, IE7 & Safari*/

.rel_footer { position: relative; width: 85px; height: 34px;}
.footer_tbl { border-bottom: 1px solid #E2E2E2; background-color: #f2f2f2; border-spacing:0; width: 940; margin-left: 15;}
.footer_top_left { position: absolute; top: -4px; left: 0px; }

.footer_top_right { position: absolute; top: -4px; right: 0px; }

.footer_top_repeat {  background: url(/images/footer_top_px.png) repeat-x; width: 856px; height: 39px; }
.footer_repeat { }
.footer_left { background:url(/images/footer_left_px.png) repeat-y; behavior: url(/iepngfix.htc); width:5px; height:1px;}
.footer_right { background:url(/images/footer_right_px.png) repeat-y; behavior: url(/iepngfix.htc); width:5px; height:1px;}
.footer_art { background-color: #f2f2f2; width:938; border-spacing:0;}
.footer_art A, .footer_art A:hover { color: #5a5a5a; font-weight: bold; text-decoration: none;}
.footer_sub_art li{ height:13px; padding:0; margin:0 0 7px 0;  }
.footer_sub_art { margin: 0 0 0 0; padding: 0; }
.footer_sub_art A, .footer_sub_art A:hover  { color: #000000; text-decoration: node; font-weight: normal; }

.footer_art_left { background: url(/images/footer_left_px.png) repeat-y; width: 5px; height: 1px;}
.footer_art_right { background: url(/images/footer_right_px.png) repeat-y; width: 5px; height: 1px; background-position: right;}
.div_art { position: absolute; top:-158px; left: 1px; }

/*feedback*/
.font_style_feadback { FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 13pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: RU; mso-bidi-language: AR-SA;}
.send_but {	background: url(/images/send_but.jpg);  color: #365f91;	height:35px; width: 200px; padding: 0 4 1 4; cursor:pointer; cursor:hand; font-weight:bold; border:0px;}
.reg_but {	background: url(/images/reg_but.jpg);  color: #365f91;	height:35px; width: 450px; padding: 0 4 1 4; cursor:pointer; cursor:hand; font-weight:bold; border:0px;}

/* стили нарезки клиента*/

.grey{ background:#f2f2f2;}
.webprice{ background:url(images/web_price_bg.png) repeat-y;margin-top:15px; border: none; border-spacing:0px; border-collapse:collapse;}
.webprice td{ padding:0;}
.webprice table{ margin:0 auto; padding-bottom:35px;}
.webprice table td{ border-bottom:1px dotted #d9d9d9; padding:13px 0; border-spacing:0px;}
.webprice table tr td img{ float:left; margin:0 5px 4px 0;}
.webprice span{ width:100%; float:left;}
.webprice p{ margin:1px 0;}
.webprice h2{ margin:0;}
.webprice h2 a{ font-size:11px; margin:0;}
.last, .last td{ border:none !important;}

.main_tov, .main_news{margin-top:14px; border-collapse:collapse;}
.main_tov img{ float:left;}
.main_tov td{ width:50%; vertical-align:top;}
.main_tov_big{ float:left; width:140px; height:210px; margin-right:10px;}
.main_tov_big img{ border:1px solid #ddd; width:138px; height:98px; margin:0;}
.main_tov span{ width:205px; float:left; margin-bottom:8px; min-height:42px;}
.main_tov span p{ margin:0 0 0 7px; float:left; width:158px;}
.main_tov span img{ width:40px; height:40px; margin:0;}
.main_tov p{ line-height:14px; clear:right;}
.main_tov a{ font-weight:bold;width:100%;}
.main_tov h3{ background:url(images/h3_bg.png) no-repeat; width:357px; height:31px; line-height:29px; font-weight:normal; font-size:11px; clear:right; margin:0; margin-bottom:10px;}
.main_tov h3 a, .breadcrumb a{ color:#fff; font-weight:normal;}  .main_tov h3 a:hover, .breadcrumb a:hover{ text-decoration:none;}
.main_tov h3 a{ margin-left:10px;}


.main_news td{ padding:0px;}
.main_news td.main_news_body{ background:url(images/main_news_bg.png) repeat-y; padding:7px 15px;}
main_news_body table td{ width:50% !important;vertical-align:top;}
.overview{width:331px; height:80px; border:1px solid #efefef; padding:5px; margin-bottom:9px;}
.overview img{ float:left; border:1px solid #ddd; height:78px; width:82px; margin-right:6px;}
.overview p{ margin:3px 0 0;}
.overview a{ font-weight:bold;}

.main_news .breadcrumb{ background:url(images/breadcrumbs.png) no-repeat; height:31px; line-height:29px; color:#fff; font-size:11px; color:#e79d82; padding:0 10px;}
.main_news .page_nav{ padding:7px 0 13px;}
.page_nav div{ float:left; height:19px;margin-right:15px;}
.page_nav div a{ display:block; margin-right:2px; width:17px; height:17px; border:1px solid #d4d4d4; background:url(images/page_nav.png) repeat-x; float:left; line-height:17px; text-align:center; font-size:11px; font-weight:bold; color:#cb2600;}
.page_nav div a:hover{ border:1px solid #cb2600;}
.page_nav div a.active_page{ border:none !important; width:19px; height:19px; background:url(images/page_nav_active.png) repeat-x; color:#fff !important;}

.page_nav p{ height:19px; line-height:19px; font-weight:bold; color:#000; float:left; margin:0;}
.page_nav p a { color: #2ca9c3; text-decoration: underline; float:none; display:inline;}
.page_nav p a:hover { color: #ff0000;}

.padding{margin: 20px 0;}

.coment { margin-top:15px;}
.coment textarea{ width:100%; margin:10px 0; height:105px;}

.akcia{ float:left; background:url(images/blank.jpg) no-repeat; width:272px; height:153px; margin:0px 8px 10px 0;}
.akcia p{ margin:0; margin:5px 0 5px 25px; line-height:14px; float:left; width:222px; height:38px;}
.akcia i{ font-size:10px; color:#e65500; font-weight:normal; font-style:normal;}
.logocomp{ width:272px; height:80px;text-align:center; display:block; margin-top:25px; float:left;}
#div.logocomp{ height:100px}

.section{ display:block; list-style:none; padding:0; margin-left:0px;}
.section li{ height:27px; padding:0; margin:0 0 7px 0; float:left; display:block; line-height:24px; width:100%;}
.section li a{margin:0;}
.section li a img{ margin-right:9px; float:left; vertical-align:sub;}

.section_mini{ display:block; list-style:none; padding:0; margin-left:0;}
.section_mini li{ height:17px; padding:0; margin:0 0 10px 0; display:block; line-height:14px; width:100%;}
.section_mini li a{margin:0;}
.section_mini li a img{ margin-right:5px; float:left; vertical-align:sub;}

.info p{ line-height:14px; margin:3px 0; clear:left;}
.info img{ float:left; margin:0 4px 4px 0; vertical-align:baseline;}
.info span{ color:#bb2301;}

.star{width:300px; height:12px; color:#aaa; line-height:11px; margin-bottom:10px;}
.star img{ float:inherit; margin:0 5px;}

#YMapsID{ border:1px solid #bdbdbd; width:273px; height:223px;}

.iac td{ padding-top:10px;}
.s{border-bottom:1px dotted #d9d9d9;float:left;height:20px; width:100%; display:block;}

.question{border-top:1px dotted #d9d9d9; min-height:22px; line-height:22px;}
.question i{ color:#bb2301; font-style:normal;}
.question td{ padding-top:14px;}
.question input{ height:20px; width:315px;}
.question textarea{ width:315px; height:85px;}
.question span{ width:100%; float:left; color:#5d5d5d;}
.question .button{ width:90px; float:left; margin-top:-15px; text-align:center; height:25px;}

.left_gb{ background: url(images/left_gb_bg.png) repeat-y; padding:0 5px; border-spacing:0; border-collapse:collapse; min-height:559px;}
.left_gb b{ font-size:12px; width:100%; float:left; height:15px; line-height:15px; margin-bottom:12px;}
.left_gb td, .tthin td, .tthin th{ padding:0px;}
.left_gb label{ margin:2px 0; width:100%; float:left; height:20px; line-height:20px;}
.left_gb input{ float:left; margin-right:5px;}
.left_gb div{ float:left; width:100%; margin-bottom:15px; height:65px}
.left_gb div img{ float:left; margin-right:5px;}
.left_gb div a{ line-height:65px;}
.but{ width:72px; font-size:11px; height:20px; margin-top:0px;}

.sape{ font-size:9px; text-align:center;}




