html {height:100%;}
body { height:100%;margin:0; background:#e5e0e7; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000;}
/*GLOBAL STYLE
-------------------------*/
* {margin:0; padding:0;}
a{text-decoration: underline; color:#000;}
a:hover{text-decoration: none;}
img {border:none;}
input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
textarea {border: solid 1px #131313;}
input[type="text"],input[type="password"] {
border: solid 1px #131313;
background: #ffffff;
padding: 2px 2px;
margin-top: 5px;
}
input[type="submit"],input[type="button"] {
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
padding: 2px 5px;
}
form,fieldset{ margin:0; padding:0; border-style:none;}
#main {min-height:100%; margin: 0 auto; min-width:990px; max-width:1420px; background:url(/images/bg_main_line.gif) repeat-y  228px 0;}
.main_box { background:url(/images/bg_main_right_line.gif) repeat-y  100% 0;}
* html #main {height:100%; overflow:visible;}


/*HEADER
------------------------------*/
.header { width:100%; overflow:hidden; padding:2px 0 0;}

ul.head_img { overflow: hidden; list-style:none; margin:0 0 0 -5px; background:#e6e1df; width:995px;}
ul.head_img li {float: left; padding:0 0 0 5px;}
ul.head_img li img {display: block; position:relative;}

.bot_header {background: url(/images/bg_header_bot_1.jpg) no-repeat 50% 0; width:100%; height:102px; overflow: hidden; position:relative;}
.bot_header .sv_forum {background:url(/images/link_sv_forum.png) no-repeat; float:right; height:120px; width:133px; text-indent:-9999px; overflow: hidden; position:absolute; top:0px; right:62px;}
.logo { position:absolute; top:13px; left: 50%; margin:0 0 0 -100px;}
.head_info { display:block;text-transform:uppercase; color:#372659; padding:55px 0 0 0; font-weight:bold; font-size:15px; text-align: center;}



/*CONTETN
-----------------------------*/
.content { overflow:hidden; width:100%; padding:0 0 100px;}
.three_box {margin:0 215px 0 226px;}


/*LEFT COLUM
-----------------------------*/
.left_colum {float:left; width:226px; background:url(/images/bg_left_comul.jpg) no-repeat; padding:31px 0 15px; margin:0 0 0 -226px; display:inline;}
.left_colum h2 {background:url(/images/bg_left_h2.jpg) no-repeat; font-size:14px; color:#061043; line-height:18px; height:18px; padding:0 0 0 40px;}
.left_colum h2 .image {margin:0 0 0 -10px;}
.for_nav_bot {background:url(/images/bg_left_comul.jpg) no-repeat 0 100%; padding:0 0 15px;}
.left_colum ul.left_nav {list-style:none; background:url(/images/sep_left_nav.jpg) no-repeat; padding:9px 0 0; }
.left_colum ul.left_nav li {line-height:19px; background:url(/images/sep_left_nav.jpg) no-repeat 0 100%; padding:0 0 0 40px; font-size:13px;}
.left_colum ul.left_nav li a {font-size:12px; color:#000; text-decoration:none; font-weight:bold;}
.for_nav_top {background:url(/images/bg_left_comul_top_box.jpg) no-repeat; overflow:hidden; width:226px;}
.adds_1 {float:left; margin:15px 0 0 40px;}
.adds_1 img {display: block;}


/*CENTRAL COLUM
----------------------*/
.center_colum {float:left; width:100%; padding:8px 0 0; height:100%;}
.main_center_colum {margin:0 3px 0 4px;}
.center_colum  span.name_search { float:left; background: url(/images/bg_name_search.jpg) no-repeat 100% 0; width: 140px; text-transform:uppercase; padding:0 0 0 12px; font-size:14px; line-height:19px; font-weight:bold; word-spacing:-3px; margin:0 5px 0 0;}
.top_search {overflow:hidden; width:100%;}
.form_search {background:#d5809a url(/images/bg_form_search.gif) no-repeat 100% 0; overflow:hidden; height:37px; padding:16px 0 0 13px; margin:0 2px 0 0;}
.form_search_box {margin:0 270px 0 0; }
.form_search_select {float:left; width:100%;}
.form_search select {width:90%;}

.form_search_box_right {float: right; margin:0 -270px 0 0; width:270px; display:inline; position:relative;}
.form_search label {float: left; margin:3px 4px 0 0; display:inline; font-weight:bold;}
.form_search span.for_input {float: left; width:42px; height:20px; padding:2px 3px 0; background:url(/images/bg_form_search_span.gif) no-repeat; line-height:17px; margin:0 8px 0 0;}
.form_search span.for_input input {background:none; border:none; width:42px; font:11px  Arial, Helvetica, sans-serif;}
.form_search input.btn {float: right; margin:1px 19px 0 0; display:inline;}

.center_nav {list-style:none; height:37px; text-align: center; margin:12px 0 0; padding:8px 0 0; background:url(/images/bg_box_center_nav.png) no-repeat;}
.center_nav li {display:inline; background:url(/images/sep_center_nav.gif) no-repeat 0 50%; padding:0 0px 0 5px; font-size:11px; margin:0 -1px 0 0;}
.center_nav li a { text-transform:uppercase; color:#fff; text-decoration:none; font: bold 11px Arial, Helvetica, sans-serif; position:relative;}
.center_nav li.no_bg {background:none;}

.main_center_menu_box {background:url(/images/bg_center_menu_2.jpg) no-repeat 50% 0;}
.center_menu_box { width:544px; height:472px; position:relative; overflow:hidden; margin:0 auto; padding:40px 0 0;}

.center_menu { float:center; list-style:none; overflow:hidden; width:650px;}
.center_menu li {float:left;}
.center_menu li a {overflow:hidden; float:left; text-indent:-9999px;}
.center_menu li a.fist_del {height:100px; width:100px; margin:3px 76px 0 0;}
.center_menu li a.not_remamber { height:100px; width:100px; margin:3px 76px 0 0;}
.center_menu li a.import {height:100px; width:100px; margin:3px 0 0;}

.box_ruchag {position: relative; height:263px;}
.krut { height:198px; width:65px; text-indent:-9999px; position:absolute; top:73px; left:448px; cursor:pointer; background:url(/images/bg_krut.gif) no-repeat;}
.box_keut_info {position:absolute; top:104px; left:144px;}
.box_keut_info div {width:110px; height:17px; overflow:hidden; font:9px "Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; word-spacing:-2px; line-height:17px; margin:6px 0 0; color:#fff; width:240px; text-align:center;}
.box_ruchag_2 {display:none;}
.box_keut_info div.color_1 {color:#ffc8d8; padding:0 0 17px;}
.box_keut_info div.padd { margin:14px 0 0; padding:0 0 4px;}
.box_keut_info div.last_pad { margin:12px 0 0;}

.bot_info_center_menu em {display:block; text-align:center; font-size:10px; line-height:9px; padding:40px 10px 0;}

.center_colum h2 { font-size:14px; text-transform:uppercase; padding:0 0 0 26px; height:21px; background: url(/images/bg_for_h2_left.jpg) no-repeat; line-height:21px;}
.for_h2 {background:url(/images/bg_for_h2.jpg) repeat-x; height:21px;}
.for_h2_right { background:url(/images/bg_for_h2_right.jpg) no-repeat 100% 0;}

.after_centel_menu {background:url(/images/bg_box_after_central_mnu.jpg) repeat-x; margin:0 0 0 3px; padding:24px 0 0; overflow:hidden;}
.after_centel_menu2 {margin:0 0 0 3px; padding:24px 0 0; overflow:hidden;}
.box_central_bot {background:url(/images/bg_box_central_bot.jpg) repeat-x 0 100%; overflow:hidden; padding:0 0 28px;}
.after_centel_menu img , .after_centel_menu2 img {  margin:0 14px 0px 0px;}
.after_centel_menu .center_box_info, .after_centel_menu2 .center_box_info {overflow:hidden; height:1%; padding:0 10px 0 0;}
.after_centel_menu .center_box_info2, .after_centel_menu2 .center_box_info2 {margin:0 0 0 15px;}
.after_centel_menu .center_box_info3, .after_centel_menu2 .center_box_info3 {margin:0 6px 0 15px; color:#333333}
.after_centel_menu .center_box_info p, .after_centel_menu2 .center_box_info p { font-size:13px;}
.after_centel_menu ul, .after_centel_menu2 ul { margin:0; padding-left:10px; margin-bottom:10px;}
.after_centel_menu ul li, .after_centel_menu2 ul li {margin-bottom:10px; padding:0;}
.after_centel_menu ol li, .after_centel_menu2 ol li {margin-bottom:10px; padding:0;}
.after_centel_menu h2, .after_centel_menu2 h2 { background: url(.) no-repeat; }
.after_centel_menu .center_box_info3 .lnk {font-size:14px; }

/*RIGHT COLUM
----------------------------------------*/
.right_colum {float: right; width:215px; margin:0 -215px 0 0; display:inline; padding:31px 0 15px; background:url(/images/bg_left_comul.jpg) no-repeat top 100%;}
.right_colum2 {background:url(/images/bg_right_comul.jpg) no-repeat;}
.right_colum ul.right_adds {list-style:none; overflow:hidden; width:215px; padding:53px 0 0;}
.right_colum ul.right_adds li {float: left; width:215px; padding:0 0 22px;}
.right_colum ul.right_adds li img {display:block; margin:0 auto;}
.right_colum .r_header {border: 0px;margin: 0px; padding: 0px 0px 10px 0px;}
.right_colum .r_header_img {background:url(/images/bg_right_comul.jpg) no-repeat 0 100%; }
.right_colum .r_content {padding: 10px 10px 10px 10px;  background:url(/images/bg_right_comul_top_box.jpg) no-repeat; }
.right_colum .r_content2 {margin: 5px 10px 10px 10px}

.right_colum h2 {margin: 0px; background:url(/images/bg_h2_right_about.jpg) no-repeat; margin-right:0px; font-size:14px; color:#061043; line-height:18px; height:18px; padding:0 0 0 30px;}
.right_colum .h2 {margin: 0px; padding:0 0 0 25px;}
.right_colum ul.left_nav {list-style:none; background:url(/images/sep_left_nav.jpg) no-repeat; padding:9px 0 0; }
.right_colum ul.left_nav li {line-height:19px; background:url(/images/sep_left_nav.jpg) no-repeat 0 100%; padding:0 0 0 40px; font-size:13px;}
.right_colum ul.left_nav li a {font-size:12px; color:#000; text-decoration:none; font-weight:bold;}

.right_for_nav_bot {background:url(/images/bg_left_comul.jpg) no-repeat 0 100%; padding:0 0 15px;}
.right_colum .left_nav {list-style:none; background:url(/images/sep_left_nav.jpg) no-repeat; padding:9px 0 0; }
.right_colum .for_nav_top2 {}


/*FOOTER
------------------*/
.footer { padding-right: 10px; padding-left: 10px; max-width:1420px; min-width:970px; background: url(/images/bg_footer_1.jpg) no-repeat 50% 0; position:relative; margin:-89px  auto 0; clear:both;}
.footer p {text-align:center; color:#fff; font-size:11px;  }

.bot_header11 .sv_forum {float:right; height:120px; width:133px; text-indent:-9999px; overflow: }


p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-bottom:10px}

.comment {font-family:Verdana; font-size:10px; color:#666666; margin: 5px 10px 10px 10px}
.menu2 {font-family:Verdana; font-size:12px; color:#D75F43; text-decoration:none}
.menu2:hover {font-family:Verdana; font-size:12px; color:#555; text-decoration:none}
.menu3 {font-family:Verdana; font-size:14px; font-weight:bold; color:#555; text-decoration:none}
.menu3:hover {font-family:Verdana; font-size:14px; font-weight:bold; color:#D75F43; text-decoration:none}
.bord1 {border:1px solid #d5809a; margin-top:10px;}
.bord2 {border-bottom:1px solid #d5809a; border-right:1px solid #d5809a;}
.bord3 {border-bottom:1px solid #d5809a;}
.bord4 {border-right:1px solid #d5809a;}



.galleryList{
	width:100%;
	overflow:hidden;
}
.galleryList ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.galleryList ul li{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	opacity: 0;
	width: 100%;
}
.galleryList ul li.active{z-index:2;opacity: 1;}

.infoReklama {
    float:right;
    z-index:99px;
    position:absolute;
    right:215px;
}

.text_d a{color:#000;font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;}
.text_d a:hover{color:#444;}
.text_d{line-height:13px;}

#product_search {
margin-top: 30px;
}

#product_search img {
margin: 0px;
padding: 0px;
}

#product_search td {
padding-bottom: 20px;
}

.bold {
font-weight:bold;
}

h3 {
margin-bottom: 20px;
margin-top: 15px;
}

.sitemap_level1 {
margin: 10px 0px;
font-weight: bold;
}

.sitemap_level1_2 {
margin: 10px 0px;
}

.sitemap_level2 {
margin: 10px 0px;
margin-left: 20px;
}

.sitemap_level3 {
margin: 10px 0px;
margin-left: 40px;
}

.reklama_ol {
margin-left: 20px;
}

.reklama_ol li {
font-size: 17px;
}

#share {
background-color: #eecdd7;
margin-top: 20px;
margin-bottom: 10px;
}

#vk_like {
float: left;
}

#breadcrumb {
color:#D75F43; 
margin-bottom: 6px;
margin-left: 12px;
}

#breadcrumb a {
font-family:Verdana; 
font-size:12px; 
color:#D75F43; 
text-decoration:none;
font-weight: bold;
}

#breadcrumb .active {
font-family:Verdana; 
font-size:12px; 
color:#D75F43; 
text-decoration:none;
font-weight: bold;
}

#breadcrumb a:hover {
text-decoration: underline;
}

.head_cat {
background: #D5809A;
width: 92%;
height: 340px;
padding: 10px;
text-align: left;
}

.head_cat .left {
width: 380px;
height: 100%;
float: left;
border: 2px solid #eac0cd;
margin-right: 5px;
background: #D5809A;
}

.head_cat .left > div {
display: none;
}

.head_cat .left .active {
display: block;
}

.head_cat .left .desc {
padding: 5px;
}

.head_cat .left .desc p {
color: #fff;
}

.head_cat .right {
height: 100%;
}

.head_cat .right ul {
color: #fff;
list-style-type: none;
}

.head_cat .right ul a {
color: #fff;
text-decoration: none;
}

.head_cat .right ul li {
padding: 15px 5px;
font-weight: bold;
}

.head_cat .right ul .active {
background: #eac0cd;
}

.head_cat .right ul .active a {
color: #000;
text-decoration: none;
}

.yandex_direct_block {
margin: 13px;
}

#mistral {
width: 100%;
height: 90px;
background: #fff url('../images/head_banners/mistral_line.png');
}

#mistral2 {
width: 100%;
height: 90px;
background: #fff;
}

.dcode {
border: 1px dashed #D5809A;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
