<style type="text/css"><!--

.BLA {}

body                         { padding: 0px; margin: 0px; background-color: #FFFFFF; color: #000000; }
body#main, body#work         { background: url('/image/bg-page.jpg') repeat center center #EDEEF0; }
body table td                { font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; }
a                            { color: #B52842; font-weight:normal; text-decoration:underline; }
li                           {  }
img { border: 0; }

li {
	list-style-type: none;
	list-style-image: url('/image/arrow6.gif');
}


textarea, input { font: normal 12px Arial}


h1 { margin-bottom: 20px; margin-top: 0px; text-decoration:none; color:#000000; font-family: Arial; font-size: 24px; font-weight: normal; border-bottom: 2px solid #ead9dd; }
h2 { margin-bottom: 25px; margin-top: 15px; color:#ad0031; font-family: Arial; font-size: 14px; font-style: normal; font-weight: bold; background-color: #FFF; padding: 0 0 6 0; border-bottom: 1px dotted #AAA;}
h3 { margin-top: 5px; margin-bottom: 5px; text-decoration:none; color:#284E92; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; }
h3 a { margin-top: 5px; margin-bottom: 5px; text-decoration:underline; color:#284E92; font: bold 12px Arial; }
h4 { margin-top: 20px; margin-bottom: 10px; text-decoration:none; color:#444; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; }
h5 { margin-top: 5px; margin-bottom: 5px; text-decoration:none; color:#284E92; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; }


.counters { display: none; }

span.date           { font-weight: bold; color: #BD2042; }
table.topmenu td a  { font-weight: bold; color: #63616B; font-family: Tahoma; font-size: 11px; text-decoration: none; }
#main table.topmenu td a, #work table.topmenu td a  { font-weight: normal; color: #5E6E7E; font-family: Arial; font-size: 21px; text-decoration: none; }
#main table.topmenu td a:hover, #work table.topmenu td a:hover { text-decoration: underline; }

#topnav-cont { display: none; background: url('/image/nav-bg.jpg') no-repeat left -10px; width: 509px; height: 145px; position: absolute; top: 49px; }
#topnav-cont div { position: absolute;}
.hide { display: none; }
#main #topnav-cont a { color: #5E6E7E; font-family: Arial; font-size: 10px; text-decoration: none; white-space: normal; text-align: left; }
#main #topnav-cont a:hover { text-decoration: underline; }
.topnav_37 { left: 47px;  top: 27px; width: 73px; display: block; }
.topnav_16 { left: 164px; top: 27px; width: 81px; display: block; }
.topnav_18 { left: 303px; top: 27px; width: 77px; display: block; }
.topnav_17 { left: 433px; top: 27px; width: 75px; display: block; }
.topnav_44 { left: 75px;  top: 93px; width: 77px; display: block; }
.topnav_22 { left: 196px; top: 93px; width: 75px; display: block; }
.topnav_48 { left: 355px; top: 93px; width: 95px; display: block; }


.ph25 { padding-left: 25px; padding-right: 25px; }
.pt25 { padding-top: 25px; }

.logo { width: 350px; padding-top: 40px; }
.slogan { font-size: 26px; color: black; padding-top: 38px; line-height: 100%; }
.slo_b { background: url('/image/slo_b.gif') no-repeat 4px 70px; width: 210px; height: 228px; text-align: center; padding-top: 91px; }
.slo_b a { color: #5E6E7E; font-family: Arial; font-size: 20px; }

.news_latest { padding-right: 25px; font-family: Arial; font-size: 12px; line-height: 160%; }
.news_latest h1 { color: #5E6E7E; font-family: Arial; font-size: 20px; font-weight: normal; padding: 0; margin: 0; border: none; }
.news_latest .item { margin: 12px 0; }
.news_latest div.first { font-size: 14px; line-height: 1.3em; }
.news_latest .title {margin-bottom: 2px; }
.news_latest .title, .news_latest .title a { font-weight: bold; color: black; }
.news_latest .date { color: #B52842; font-size: 12px; }
.news_latest .bottom { margin-top: 14px; }
.news_latest .bottom div { margin: 7px 0; }
.news_latest .bottom a { text-decoration: none; font-family: Arial; font-size: 12px; color: black; }
.news_latest .bottom a:hover { text-decoration: underline; }
.news_latest .bottom img { vertical-align: middle; margin-right: 10px; }

.subscribe_c { position: relative; }
#subc { width: 277px; height: 63px; margin-left: 24px; display: none; position: absolute; background-image: url('/image/subscribe-bg.gif'); background-repeat: no-repeat; background-position: left bottom; }

.banner { padding-top: 26px; margin-bottom: 3px; }
.banner img { display: block; }

.right_menu { padding-top: 32px; }
.right_menu a { color: #5E6E7E; font-family: Arial; font-size: 18px; line-height: 32px; text-decoration: none; }
.right_menu a:hover { text-decoration: underline; }
.right_menu .sep { background-color: #D1D5D6; margin: 1.5em 0 1.3em 0; }

.main_solform { padding-left: 20px; width: 290px; }
.main_solform h1 { color: #5E6E7E; font-family: Arial; font-size: 18px; font-weight: normal; padding: 0; margin: 20px 0; border: none; }
.main_solform form { display: block; }
.main_solform select { width: 100%; margin: 8px 0; display: block; }

table.leftmenu td   { padding-top: 5px; padding-bottom: 5px; font-weight: bold; color: #A51842; font-family: Tahoma; font-size: 10px;}
table.leftmenu td a { font-weight: bold; color: #63616B; text-decoration:none; }

table.leftmenu td a.group_header2:hover { color:#A51842; }

table.leftmenu td.link { font-weight: bold; color: #63616B; text-decoration:none; font-size: 12px; }

table.leftmenu td { font-weight: normal; color: #A51842; font-family: Tahoma; font-size: 10px; }
table.leftmenu td.submenuitem a { font-weight: normal; color: #63616B; text-decoration:none; }
table.leftmenu td.submenuitem a.red { color:#A51842 }

table.leftmenu td.group_header { font-size:12px;}
table.leftmenu td.group_header a:hover { color:#A51842 }

.main_catalog { background: url('/image/main_map/map.gif') no-repeat left top; overflow: hidden; height: 750px; vertical-align: top; }
.main_catalog a { font-family: Arial; font-size: 11px; font-weight: normal; color: black; text-decoration: none; }
.main_catalog a:hover { text-decoration: underline; }
.main_catalog .group { position: absolute; }
.main_catalog .group div { margin-bottom: 5px; }
.main_catalog .group .title { margin-bottom: 23px; padding-top: 3px; padding-left: 32px; background-repeat: no-repeat; background-position: left top; }
.main_catalog .title a { font-size: 18px; text-decoration: underline; }
.main_catalog .item { padding-left: 32px; background-repeat: no-repeat; background-position: left top; padding-top: 2px; padding-bottom: 4px; }

.main_catalog .group37 { left: 343px; top: 232px; width: 190px; display: block; }
.main_catalog .group37 .title { background-image: url('/image/main_map/map-ball_37.gif'); }
.main_catalog .group37 .title a { color: #da501f; }
.main_catalog .group37 .item { background-image: url('/image/main_map/map-ball_37_s.gif'); }

.main_catalog .group16 { left: 135px; top: 62px;  width: 190px; display: block; }
.main_catalog .group16 .title { background-image: url('/image/main_map/map-ball_16.gif'); }
.main_catalog .group16 .title a { color: #c40a4b; }
.main_catalog .group16 .item { background-image: url('/image/main_map/map-ball_16_s.gif'); }

.main_catalog .group18 { left: 562px; top: 269px; width: 210px; display: block; }
.main_catalog .group18 .title { background-image: url('/image/main_map/map-ball_18.gif'); }
.main_catalog .group18 .title a { color: #007461; }
.main_catalog .group18 .item { background-image: url('/image/main_map/map-ball_18_s.gif'); }

.main_catalog .group17 { left: 778px; top: 271px; width: 166px; display: block; }
.main_catalog .group17 .title { background-image: url('/image/main_map/map-ball_17.gif'); }
.main_catalog .group17 .title a { color: #0b4696; }
.main_catalog .group17 .item { background-image: url('/image/main_map/map-ball_17_s.gif'); }

.main_catalog .group44 { left: 137px; top: 504px; width: 190px; display: block; }
.main_catalog .group44 .title { background-image: url('/image/main_map/map-ball_44.gif'); margin-bottom: 13px; }
.main_catalog .group44 .title a { color: #762284; }
.main_catalog .group44 .item { background-image: url('/image/main_map/map-ball_44_s.gif'); }

.main_catalog .group22 { left: 343px; top: 504px; width: 250px; display: block; }
.main_catalog .group22 .title { background-image: url('/image/main_map/map-ball_22.gif'); }
.main_catalog .group22 .title a { color: #7e7e7e; }
.main_catalog .group22 .item { background-image: url('/image/main_map/map-ball_22_s.gif'); }

.main_catalog .group48 { left: 620px; top: 504px; width: 160px; display: block; }
.main_catalog .group48 .title { background-image: url('/image/main_map/map-ball_48.gif'); }
.main_catalog .group48 .title a { color: #6fac00; }
.main_catalog .group48 .item { background-image: url('/image/main_map/map-ball_48_s.gif'); }


.footer { font-family: Arial; font-weight: normal; margin-top: 34px; }
.footer .phone { color: #949694; font-size: 26px; width: 250px; }
.footer .sitemap { width: 140px; }
.footer .sitemap a { color: #949694; font-size: 20px; text-decoration: none; }
.footer .sitemap a:hover { text-decoration: underline; }
.footer .search td { color: #949694; font-size: 20px; }
.footer .search .field { height: 27px; padding: 7px 0 0 4px; margin: 0px 4px 0 8px; background-color: #f4f4f4; width: 285px; }
.footer .copyright { padding:  6px 0; }

.copyright           { font-family: Tahoma; color: #B5B5B5; font-size:10px;}
.copyright  a        { font-family: Tahoma; color: #B5B5B5; font-size:10px; text-decoration:none; }
.copyright  a:hover        { text-decoration: underline; color: #A51842; }
 
td.news              { font-family: Arial; font-size: 11px;}

.field               { background-color: #FFFFFF; border: 1px solid #D6D7D6; color: #949694;font-family: Arial; font-size: 11px;}
.red_field           { background-color: #C76B84; border: 1px solid #830020; color: #FFF;font: normal 11px Arial;}

.red                 { color: #A51842; }
.red a               { color: #A51842; }

td.path              { color: #7B8684; }
td.path a            { color: #7B8684; }

div.content-cont     { background: url('/image/work-content-bg-top.gif') no-repeat left top; padding-top: 20px; }
div.content-center   { background-color: white; padding: 25px 18px 0px 18px; overflow: hidden; height: 100%; }
div.content-cont h1  { border-bottom: none; }
div.content          { font-size: 12px; }

div.top_cat          {font: bold 14px Arial; color:#830020; padding:10 0 10 0; cursor: pointer }
div.cat              {font: bold 12px Arial; color:#830020; padding-left:10}
div.cat_text         {font: normal 11px Arial;}

.press            { font-family: Tahoma; font-size:11px; }

table.orderinfo td   { font-size: 12px; }

.r_info { font-size:10; color:#7d7b84 }
.r_info a { font-size:10; color:#7d7b84 }
.not_a { color: #B52842; font-weight:normal; text-decoration:none; }

.separator { background-image: url(/image/div.gif); background-repeat: repeat-x; background-position: 0 30; }

.img_border { border: 1px solid #EAD8DC; padding: 6 3 6 3; }

table.red_border td.top_line { background: url('image/red-top-line.gif') repeat-x; width:100% }
table.red_border td.bottom_line { background: url('image/red-bottom-line.gif') repeat-x; width:100%; background-position:0 11; }
table.red_border td.left_line { background: url('image/red-left-line.gif') repeat-y; }
table.red_border td.right_line { background: url('image/red-right-line.gif') repeat-y; background-position: 7 0 }

table.sitemap td a { font-size:14px }

table.sitemap12 td a { font-size:12px; }

table.subscr_form { width: 234px; margin-top: 15px; margin-left: 20px; }
table.subscr_form th { font-weight:normal; color:#63616b; font-size:11; text-align:left; padding-left:6px; padding-right:6px}
table.subscr_form .field {border-color: #63616b; color: #63616b; padding: 5px 4px; height: 25px;}
table.subscr_form td { font: normal 9px Arial; color: #a6a6a6; padding: 0 0 0 6px;}

table.subscr_form_w { background-image: url(/image/subscr_bg.gif); background-repeat: no-repeat; background-position: 0 0; margin-top:0px}
table.subscr_form_w th { font-weight:bold; color:#FFF; font-size:12; text-align:left; padding-left:10px; padding-right:10px; padding-top: 5}
table.subscr_form_w td { font: normal 10px Arial; color:#EEADBD; padding-left:10px; padding-top: 5}

table.tech { border-collapse:collapse; font:normal 12px Tahoma}
table.tech th { background-color:#DDDDDD; font-weight:bold;  border: 1px solid #ADAAAD; color:#000}
table.tech td { border: 1px solid #ADAAAD;}
table.tech td.sel { border: 1px solid #ADAAAD; background-color:#F1F1F1;}

table.pop_product td { padding:0; }
table.pop_product td.gray { background-color:#EFEFEF }
table.pop_product td.content { background-color:#EFEFEF; padding:0 20 0 20 }
table.pop_product td.content div.title { font: bold 12px Tahoma; color: #63616B; }
table.pop_product td.content div.info { color:#000; font-size:11px; padding:10 0 10 0 }
table.pop_product td.content div.info a { color:#000; font-size:11px; font-weight:normal; text-decoration: none; }
table.pop_product td.content div.info a:hover { color:#A51842; }
table.pop_product td.content div.link a { color:#B52842; font-size:11px; font-weight:normal; text-decoration:underline }

table.form td { padding:0; background-color:#EFEFEF;}
table.form th { background-color:#EFEFEF; font-size: 12px;font-weight:normal }
table.form td.corner { background-color:#FFF }


.gray_box {background-color: #efefef; width: 100%; color: black;}
.gray_box_t_l {
   z-index: 3;
   background: url(/image/pop_products/l_top.gif) 0 0 no-repeat;
}
.gray_box_t_r {
   z-index: 3;
   padding-top: 7px;
   background: url(/image/pop_products/r_top.gif) 100% 0 no-repeat;
}
.gray_box_b_l {
   z-index: 3;
   padding-left: 10px;
   background: url(/image/pop_products/l_bot.gif) 0 100% no-repeat;
}
.gray_box_b_r { 
   z-index: 3;
   padding-bottom: 10px;
   background: url(/image/pop_products/r_bot.gif) 100% 100% no-repeat;
}

#icq_block {margin-top: 20px; width: 212px; text-align: left; padding-left: 10px;}
#icq_block #icq_consult {font: bold 12px Arial; color: #63616b;}
#icq_block #topic {font: bold 12px Arial; color: #b52842}
#icq_block a {font: 12px Arial; text-decoration: underline; color: #b52842;}

div #vspace2px {height: 2px; margin: 0}

.text                { font-size: 12px }
.subscription        { font-size: 11px }

#feedback {
	margin-top: 20px;
	width: 222px;
	font-size: 10px; 
	color: #63616b;
}
#feedback a { color: #63616b; }
#feedback img { border: none; display: block; float: left; margin-right: 5px; }
#feedback p { padding-top: 15px; }


/* Новые стили для продукции */
.new_style_table a {
	text-decoration: none;
}
.new_style_16, .new_style_17, .new_style_18, .new_style_22, .new_style_37, .new_style_44, .new_style_48 {
	border-top: solid 5px #da501f;
	padding: 10px 0px 20px 0px;
}
.new_style_16 a, .new_style_17 a, .new_style_18 a, .new_style_22 a, .new_style_37 a, .new_style_44 a, .new_style_48 a {
	color: black;
	font-size: 22px;
	font-weight: lighter;
	text-decoration: none;
}
.new_style_17 {
	border-top-color: #0b4696;
}
.new_style_18 {
	border-top-color: #007461;
}
.new_style_22 {
	border-top-color: #7e7e7e;
}
.new_style_37 {
  border-top-color: #c40a4b;
}
.new_style_44 {
  border-top-color: #762284;
}
.new_style_48 {
  border-top-color: #6fac00;
}
.new_style_image {
	background-image: url('/image/arrow.gif');
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.new_style_ul, .new_style_ul1 {
	padding: 0 0 5px 20px;
	margin: 0;
	list-style-type: none;
	list-style-image: url('/image/arrow.gif');
}
.new_style_ul li { margin-top: 5px; }
.new_style_ul li a { display: block; padding: 2px; }
.new_style_ul li a:hover { background-color: #efefef; }
.new_style_ul a, .new_style_a {
	text-decoration: none;
}
.new_style_div {
	display: block;
	border: none;
	width: 330px;
	float: left;
	padding-top: 30px;
}
.new_style_div a {
	text-decoration: none;
}
.new_style_description {
	border: none;
	width: 300px;
	float: left;
	padding: 20px 30px 20px 0px;
}
.new_style_ul1 {
	list-style-type: none;
	list-style-image: none;
	font-size: 11px;
}
#guarantee {
	width: 300px;
	color: #A9A9A9;
	font-size: 11px;
}
#guarantee img {
	display: block;
	float: left;
	margin-right: 10px;
}
#txt {
	border: none;
	clear: both;
	padding-top: 10px;
}
/* !Новые стили для продукции */

/*  Новинки */
#noveltyContainer { background: url('image/novelty_bg.gif') no-repeat left top; width: 267px; padding-top: 39px; margin-bottom: 40px; }
#noveltyContainer img { display: block; }
#noveltyContainer .sep { margin: 14px 10px; background-color: #dcdcdc; clear: both; }
#noveltyContainer .item { padding: 0px 6px; overflow: hidden; font-family: Tahoma; font-size: 10px; color: #63616B; clear: both; }
#noveltyContainer .item img { float: left; margin-right: 20px; }
#noveltyContainer .item .title { padding-top: 16px; padding-bottom: 8px; margin-left: 158px; }
#noveltyContainer .item .title a { color:#63616B; font-family: Tahoma; font-size: 12px; font-weight: bold; }
#noveltyContainer .item .description { margin-left: 158px;}
/* !Новинки */



//-->
</style>