IMG {behavior: url('/styles/pngbehavior.htc');}
HTML, BODY {margin:0; padding:0; height:100%; font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size:90%; color:#000; line-height:1.1;}
BODY {background:#fceedc url(/images/bg_body.jpg);}
FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA {font-family: Arial, Verdana, Tahoma, Sans-Serif; color:#231f20}
TEXTAREA {font-size:100%;}
TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0; font-size:80%; color:#231f20}
IMG {border:0;}
A:focus{-moz-outline-style:none;}
A {color:#3f4926; text-decoration:underline}
/*A:visited {color:#4f4d4d;}*/
A:hover {color:#687644;}
A:active {outline:none;}

#div_shadow {text-align: center; display:none; height:100%; width:100%; position:fixed; //position:absolute;  //left:0; z-index:5000; background:url(/images/bg_min.png); //top: expression(document.getElementsByTagName('body')[0].scrollTop + 'px');}
#div_win {position:fixed; //position:absolute; //left:0; z-index: 7000; display: none; width: 100%; height: 100%; min-height: 100%; text-align: center; //top: expression(document.getElementsByTagName('body')[0].scrollTop + 'px');}
#div_win DIV.jq-photo-container {background:url(/images/bg_min.png); padding: 10px; margin: 20px auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#div_win .jq-photo {display: none}
.jq-photo-close {background:url(/images/bg_min.png); text-align: right; padding: 10px; color: white; font-weight: bold; font-size: 120%; cursor: pointer}
.jq-gallery-right, .jq-gallery-left {cursor: pointer}
.jq-gallery-table {position: relative}

.jq-space {display: none; margin: 0 !important; padding: 0 !important; border: none !important;}

/*
#div_wiin .jq-photo-switch DIV.containter {overflow:hidden; text-align:center;}
#div_wiin .jq-photo-switch DIV.containter TABLE {width: 80%; text-align:center;}
#div_wiin .jq-photo-switch DIV.containter TABLE TD {padding:0 6px 15px 6px}
#div_wiin .jq-photo-switch DIV.containter TABLE TD IMG{height: 80px;}
*/

.but_search {background-color: transparent; border: 0; cursor: pointer}


H1, H2, H3 {font-weight:normal; margin:0 0 0 0; font-family:Palatino Linotype, Arial, Tahoma, Verdana, Sans-Serif; color:#5a3f38; /*letter-spacing:-1px;*/}
H1 {font-size:200%; margin:0 0 12px 0; letter-spacing:0px;}
H2 {font-size:160%; margin:0 0 8px 0;}
H3 {font-size:140%; margin:0 0 8px 0;}
H4 {font-size:120%; margin:0 0 8px 0;}

UL.tire LI, .type_text UL LI UL LI {
	padding:0 0 6px 0;
    list-style-type: none !important;
    behavior: expression( !this.before
            ? this.before = this.innerHTML = '<span style="color:#99a9ba">&mdash;</span>&nbsp;' + this.innerHTML : '' ); 
    text-indent: -1.24em;
}

.fl100, #fl100 {width:100%;float:left;}
.fr, #fr {float:right !important}
.fl, #fl {float:left !important}

.div_lang {margin:32px 0 0 40px; -margin-left:20px; width:4%; float:left}
.div_lang UL {margin:0; padding:0;}
.div_lang UL LI {list-style:none; color:#836c63; margin-bottom:6px; font-size:95%;}
.div_lang UL LI A, .top_right DIV A, .div_news .fr DIV UL LI A {color:#836c63}
.div_lang UL LI A:hover, .top_right DIV A:hover, .div_news .fr DIV UL LI A:hover {color:#5b4740}


.menu_left {float:left; margin:0 0 0 15.6%; -margin-left:8.5%; width:26%;}
.menu_left a, .menu_right a{position:relative;z-index:30000}
.menu_right {float:right; margin:0; width:40%;}
.menu_left UL, .menu_right UL {margin:0; padding:0;}
.menu_left UL LI, .menu_right UL LI {float:left; list-style:none; font-size:110%;}
.menu_right UL LI INPUT.inpsearch {border:0px; border-bottom:1px solid #9b9b82; background:transparent; font-size:100%; color:#3f4926; width:130px; position:relative; z-index:100; padding-bottom:0; padding-top:0; height:16px}
.menu_left UL LI.one, .menu_left UL LI.one-en {background:url(/images/bg_li_1.gif) no-repeat 85% 2px; width:35%}
.menu_left UL LI.two, .menu_left UL LI.two-en {background:url(/images/bg_li_2.gif) no-repeat 85% 2px; width:40%}
.menu_left UL LI.one-en {width: 40%}
.menu_left UL LI.two-en {width: 30%}

.menu_right UL LI.one, .menu_right UL LI.one-en  {background:url(/images/bg_li_3.gif) no-repeat 89% 2px; width:30%}
.menu_right UL LI.two, .menu_right UL LI.two-en {background:url(/images/bg_li_4.gif) no-repeat 85% 2px; width:21%}
/*.menu_right UL LI.three {margin-top:-1px; //margin-top:-2px}*/

.menu_right UL LI.one-en {width: 23%}
.menu_right UL LI.two-en {width: 18%}

.menu_left DIV.submenu, .menu_right DIV.submenu {/*background-color: #FCEEDC;*/ clear: both; display:none; position: absolute; padding-top: 4px; padding-left: 3px; padding-right: 3px; z-index: 5000; //margin-left: -55px; //padding-top: 5px; //margin-top: 15px; //padding-bottom: 10px; //width: auto}
.submenu UL LI {clear: both; font-size: 90%; padding: 4px; padding-left: 15px;}
.submenu DIV {clear:both;}
.menu_left DIV.submenu DIV.submenu-second , .menu_right DIV.submenu .submenu-second {padding-top: 10px; //padding-top: 10px; //margin-top: -15px;}
.menu_left .two DIV.submenu, .menu_left .two-en DIV.submenu {//margin-left: -70px}
.menu_right .two DIV.submenu, .menu_right .two-en DIV.submenu {//margin-left: -45px}

.menu_left .one-en DIV.submenu {//margin-left: -85px}
.menu_left .two-en DIV.submenu {//margin-left: -60px}
.menu_left .three-en DIV.submenu {//margin-left: -80px}

.menu_right .one-en DIV.submenu {//margin-left: -75px;}

.menu_right .one DIV.submenu {//margin-left: -95px;}

/*.menu_left DIV.submenu, .menu_right DIV.submenu {background:url(/images/bg_main_min.png) no-repeat top center; -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_main_min.png', sizingMethod='crop');}*/

.mt60 {margin-top:60px;}
.mt40 {margin-top:40px;}

.main_center {padding:40px 0 40px 0; position:relative; z-index:1000}
.m040 {margin:0 40px}
.mleft {float:left; width:34%; padding-top:30px;}
.mleft H1 {font-family:Palatino Linotype; font-style:italic; font-size:200%; margin-bottom:18px;}
.mleft P {margin:0 0 20px 0; font-size:110%; line-height:1.6}
.mleft EM {font-size:110%;}

.mcenter {float:left; width:43%; margin-left:1%; padding-top:30px; //height:200px; background:url(/images/ico_ber.gif) no-repeat left top}

.main_news {margin:45px 0 0 60px; -margin-left:30px; //margin-top:18px; -margin-top:-12px; padding-left:40px; //float:left; //width:80%; line-height:1.5}
.main_news DIV {margin-bottom:20px;}
.main_news .mn_date {margin:0 0 0 -40px; -margin-left:-20px; color:#b29f93; font-size:85%; float:left;}
.main_news .mn_text {margin: -1em 0px 0px 0px; padding: 0;}

.main_prod {margin:0 40px; position:relative; z-index:200;height:216px;display:none;}
.main_prod DIV {height: 216px; display: none; float:left; width: 11%; margin-left: 5%; //width:15%; //margin-left:5px; text-align:center; position:relative;}
.main_prod DIV h2 { font-size:110%;  font-family: Arial, Verdana, Tahoma, Sans-Serif; text-transform:capitalize; line-height:1.3; color:#8d913a}
.main_prod DIV A H2, .iright_min H2 A {color:#5a3f38}
.main_prod DIV A:hover H2, .main_prod DIV A:hover, .iright_min H2 A:hover {color:#90695e}
.main_prod DIV IMG {margin-bottom:20px;}

.vkl_main {margin-left:102px;}
.vkl_main UL {margin:0; padding:0}
.vkl_main UL LI {list-style:none; font-size:170%; float:left; font-family:Palatino Linotype; color:#5a3f38; font-style:italic; margin-right:15px;}
.vkl_main UL LI SPAN {border-bottom:1px dashed #5a3f38; height:10px; cursor:pointer; cursor:hand;}
.vkl_main UL LI.activ {background:#836c63 url(/images/v_l.gif) no-repeat left top; color:#fff}
.vkl_main UL LI.activ DIV {background:url(/images/v_r.gif) no-repeat right top;}
.vkl_main UL LI.activ DIV {padding:0 8px 3px 8px}
.vkl_main UL LI.activ SPAN {border:0; cursor:default}

.mright {margin-left:1%; float:left; padding-top:30px; background:url(/images/ico_cr.gif) no-repeat left top; //height:200px; width:27%; //width:25%;}
.mright DIV {font-size:170%; font-family:Palatino Linotype; font-style:italic; margin-left:65px}
.mright DIV A, .line_text A {color:#5a3f38}
.mright DIV A:hover, .line_text A:hover {color:#90695e}
.mright UL {margin:22px 0 0 80px; padding:0}
.mright UL LI, .mright UL LI A {color:#836c63}
.mright UL LI {margin-bottom:12px}
.mright UL LI A:hover {color:#56443d}

.brends_bottom {text-align:center}
.brends_bottom UL {margin:0 40px; padding:0}
.brends_bottom UL LI {list-style:none; float:left; margin:0 10px 0px 0; font-size:95%; color:#3f4926}
.brends_bottom UL LI DIV {padding:7px 6px 6px 6px}
.brends_bottom UL LI DIV SPAN {border-bottom:1px dashed #3f4926; cursor:pointer; cursor:hand; }
.brends_bottom UL LI.activ {background:#836c63 url(/images/b_l.gif) no-repeat left top}
.brends_bottom UL LI.activ DIV {color:#fff; background:url(/images/b_r.gif) no-repeat right top}
.brends_bottom UL LI.activ DIV SPAN {cursor:default; border:0px;}

.brends_bottom SPAN {margin:0 10px 10px 10px; //height:10px; font-size:90%; color:#3f4926; position:relative; z-index:100; white-space : nowrap}
.link SPAN { border-bottom:1px dashed #3f4926; cursor:pointer; cursor:hand; }
.brends_bottom SPAN.activ {display: inline-block; border:0px; //display:default; background:#836c63 url(/images/b_l.gif) no-repeat left top; color:#fff; margin:10px 0px 10px 0px; //margin-top:0px;}
.brends_bottom DIV.mcu, .brends_bottom DIV.key {display: none;}

.footer {padding:30px 0;}
.footer A {position:relative; z-index:200}
.f1 {width:16%; float:left; height: 1px;}
.f1 DIV {margin-left:40px;}
.f2 {width:63%; margin:-4px 0 0 0; float:left; text-align:center; color:#836c63; line-height:1.6}
.f2 A {color:#836c63; text-decoration:none}
.f2 A:hover, .f3 A:hover {color:#ba988b}
.f3 {width:16%; margin-right:40px; -margin-right:20; float:right; color:#836c63;}
.f3 A {color:#836c63;}
.f3 IMG {margin-right:6px;}

.div_pr {float:left; width:95%; //width:91%; overflow:hidden; text-align:center;}
.div_pr TABLE {text-align:center}
.div_pr TABLE TD {padding:0 6px 15px 6px}
.div_pr TABLE TD.hidden {display: none;}
.div_pr DIV.mcu, .div_pr DIV.key {display: none;}

#div_win .jq-photo-switch {background:url(/images/bg_min.png); height: 80px; position: absolute; bottom: 0; width: 100%; text-align: center; padding: 20px 0px; //left: 0;}
#div_win .jq-photo-switch .div_pr {width: 80%; margin: auto;}
#div_win .jq-photo-switch .div_pr IMG {height: 80px; width: auto;}
#div_win .jq-photo-switch .div_pr .fr, #div_win .jq-photo-switch .div_pr .fl {}
#div_win span.jq-gallery-right, #div_win span.jq-gallery-left {padding: 0px 10px; color: white; font-weight: bold; font-size: 500%;}


.div_top {height:105px; background:url(/images/bg_top.jpg) repeat-x center top}
.div_top A{position:relative; z-index:300}
.top_say {float:left; width:310px; margin:22px 0 0 0; padding-bottom:15px; background:url(/images/ico_say.gif) no-repeat 20px 100%}
.top_right {float:right; width:270px; margin:32px 40px 0 0; -margin-right:20px; float:right; color:#836c63; text-align:right}
.top_right DIV {margin-top:12px; font-size:85%;}
.top_right SUP, .phone SUP, .phone SPAN, .top_right SPAN {font-family:Palatino Linotype}
.top_right SPAN {font-size:170%;}
.phone SPAN {font-size:150%; font-family:Palatino Linotype}

.top_ico_container {float: left; position: relative; left: 0px; top: -46px; /*-30px localhost*/ width: 100%; margin: 0 auto; min-width: 700px; max-width: 100%; text-align: center;}

.top_ico_filler {float: left; width: 59%; min-width: 590px; max-width: 740px; //width:expression(document.body.clientWidth < 1000 ? '590px' : document.body.clientWidth > 1240 ? "705px" : "59%");}

.top_ico {float: left; width:9%; min-width: 100px; /*margin-top:40px;*/}
.top_ico SPAN {margin:0 20px}

DIV.top-search {text-align: right; z-index: 5000; width: 100%; margin-top: 0px; margin-left: 0px; font-size: 100%;}
DIV.top-search INPUT.inpsearch, DIV.fl INPUT.inpsearch {/*background-color: #FCEEDC;*/ background-color: #FFFFFF; border:0px; border-bottom:1px solid #9b9b82; font-size:100%; color:#3f4926; width:70%; position:relative; z-index:1000; padding-bottom:0; padding-top:0; padding: 3px; height:20px}
DIV.fl INPUT.inpsearch {display: inline; border: 1px solid #9b9b82; width: 200px; font-size: 100%; height: 25px;}

DIV.top-search BUTTON {//margin: 3px; //padding-top: 7px;}

.left_b {width:100%; margin:-110px -200px -250px 0; float:left; position:relative; left:0; top:115px; z-index: -1;}
.left_b DIV {height:279px; background:url(/images/bg_left_b.gif) no-repeat right top; float:left; width:19%}

/*.left_b{position:absolute;margin-top:-200px;left:0}
.left_b DIV {height:279px; float:left; width:19%}
*/

.logo {text-align:center; margin-top:-90px;}
.logo IMG {
    position:relative;
}
.mt-45 {margin-top:-45px;}

.line_text {text-align:center; position:relative; z-index:100; color:#5a3f38}
.line_text H1 {font-size:160%; font-family:Palatino Linotype; letter-spacing:1px; margin:0px;}
.line_text TD {font-family:Palatino Linotype; font-size:140%; text-transform:uppercase; color:#5a3f38}
.line_text TD  SPAN {/*background:#fcefdc;*/}
.inner_cosm .line_text TD SPAN {/*background:#fff0d9 url(/images/bg_body_cosm.jpg)*/}
.line_text TR TD:first-child, .line_text TR TD:last-child, #f, #l {width:50%; background:url(/images/line.gif) repeat-x left center}


.bottles {
background: url(/images/bottles.png) repeat-x;
background-position: center bottom; 
/*border-top:1px solid #d6cbbb;*/ /*border-bottom:1px solid #d6cbbb;*/ padding:35px 0;
}

.mb30 {margin-bottom:30px;}
.m2050 {margin:20px 20px 50px 20px}
.m2050 .fl, .m2050 .fr {width:20px; padding-top:4px;}

.line_text_b {text-align:center;}
.line_text_b SPAN {/*background:#fcefdc;*/ color:#836c63; font-size:85%;}

.right_d { position:relative; z-index:100; margin-top:-470px; float:left; height:138px; width:100%;}
.right_d DIV {float:right; /*width:20%;*/ width:150px; height:538px; background:url(/images/rstat.png) no-repeat left top;}


.right_b { position:relative; z-index:100; margin-top:-470px; float:right; height:138px; width:100%;}
.right_b DIV {float:left; /*width:20%;*/ width:150px; height:538px; background:url(/images/lstat.png) no-repeat left top;}

.mw {
text-align:left; max-width:1200px; min-width:1000px; //width:expression(document.body.clientWidth < 1000 ? '1000px' : document.body.clientWidth > 1200 ? "1200px" : "100%");}

.inner_cont {padding:80px 0; /*border-top:1px solid #d4c4b8;*/ min-height:300px; //height:450px; text-align:left;}

.m4060 {margin:0 40px}
.ileft {float:left; width:60%; //width:50%; font-size:110%; line-height:1.5;}
.ileft H1, .ileft H2 {color:#000; font-style:italic; margin-bottom:30px; line-height:1.1}
.ileft DIV, .ileft P {margin:0 0 25px 20px}
.iright {float:right; width:30%;}
.iright_min {float:right;width:25%; }

.tour H3 {padding:0px 0 0 80px; font-style:italic; font-size:140%}
.tour H3 SPAN, .tour H3 A {/*border-bottom:1px solid #5a3f38;*/ cursor:pointer; cursor:hand; font-size:120%;}
.tour H3 A {text-decoration: underline;}

.iright_min H2 {font-style:italic; margin-top:6px; width:220px;}
.div_ramka {width:220px; height:155px; margin-top:20px; background:url(/images/ramka.gif) no-repeat left top;}
.div_ramka_menu {width:220px; min-height:155px; //height:155px; text-align:center; margin-top:20px; line-height:1.4; color:#836c63;}
.div_ramka_menu IMG {margin-bottom:20px;}
.data_ramka {width:220px; text-align:center; margin-top:25px}
.data_ramka UL {margin:0; padding:0;}
.data_ramka UL LI {list-style:none; margin-bottom:15px; position:relative; z-index:100;}
.data_ramka UL LI.activ {margin-bottom:11px; margin-top:-5px; //margin-bottom:10px;}
.data_ramka UL LI.activ SPAN {display: inline-block; background:#836c63 url(/images/c_l_t.gif) no-repeat left top}
.data_ramka UL LI.activ SPAN SPAN {display: inline-block; background:url(/images/c_r_t.gif) no-repeat right top}
.data_ramka UL LI.activ SPAN SPAN SPAN {display: inline-block; background:url(/images/c_r_b.gif) no-repeat right bottom}
.data_ramka UL LI.activ SPAN SPAN SPAN SPAN {display: inline-block; background:url(/images/c_l_b.gif) no-repeat left bottom; padding:4px 15px 5px 15px; color:#fff}
.data_ramka UL LI.activ SPAN SPAN SPAN SPAN A, .data_ramka UL LI.activ SPAN SPAN SPAN SPAN A:hover {color:#fff}

.bg_white {float:left; width:100%; height:1000px; margin:-59px 0 -1000px 0; background:url(/images/bg_main_min.png) no-repeat top center; -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_main_min.png', sizingMethod='crop');}

.icenterbig {float:left; width:90%; margin-top:30px;}
.icenterbig .fl {font-size:110%; margin:30px 0 0 20px; line-height:1.4; width:55%;}
.icenterbig H2 {font-style:italic}

.div_say {float:left; background:url(/images/ico_say.gif) no-repeat 20px 100%; padding-bottom:15px;min-width: 280px;}
.r-star-shape {position:relative; overflow:hidden; padding:10px 0; float:left; width:auto; /* max-width: 70%; */ margin:22px 0 0 0; height: auto; /* max-height: 50px; */ /* //width:expression(this.clientWidth > 70% ? 70% : auto); //height:expression(this.clientHeight > 50 ? "50px" : auto); */ }
.r-star-shape .content {background:#FFFFFF; padding:0px 20px;}
.r-star-shape .content DIV, .r-star-shape .content P {color:#836c63; font-size:85%; margin:0 0px; line-height:1.4}
.r-star-shape .content DIV SPAN, .r-star-shape .content P SPAN {margin-left:-10px;}
.r-star-shape .cn {position:absolute; width:20px; height:20px; left:-10px; top:-10px; background:url(/images/r-star.png); -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r-star.png', sizingMethod='crop');}
.r-star-shape .cn.tr, .r-star-shape .cn.br {margin-left:100%;}
.r-star-shape .cn.bl, .r-star-shape .cn.br {top:auto;}
.r-star-shape .cn {background:url(/images/r-star2.png); -background:expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r-star2.png', sizingMethod='crop');}
.r-star-shape .cn.tl, .r-star-shape .cn.bl {width:100%;} 

.m-40 {margin:-40px 0 40px 40px;}
ul.m-40 {padding: 0; list-style-type: none;}

.news_right_d {width:340px; height:340px; float:right; margin:100px 0 -440px 0;}

.div_news .fr {float:right; width:34%; //height:340px; min-height:340px;}
.div_news .fr DIV.ber {float:left; margin:150px 0px 0 0; padding:25px 0 0 100px; background:url(/images/ico_ber.gif) no-repeat left top}
.div_news .fr DIV H2 {font-style:italic}
.div_news .fr DIV UL {margin:10px 0 0 15px; padding:0; color:#836c63; font-size:110%;}
.div_news .fr DIV UL LI {margin-bottom:14px; float:left; width:100%;}
.div_news .fr UL LI.activ A {color:#fff}
.div_news .fr UL LI.activ A:hover {color:#e4d6d1}
.div_news .fr UL LI.activ {list-style:none; margin-left:-25px; color:#fff;}
.div_news .fr UL LI.activ DIV {background:#836c63 url(/images/m_l_t.gif) no-repeat left top; float:left;}
.div_news .fr UL LI.activ DIV DIV {background:url(/images/m_r_t.gif) no-repeat right top}
.div_news .fr UL LI.activ DIV DIV DIV {background:url(/images/m_r_b.gif) no-repeat right bottom}
.div_news .fr UL LI.activ DIV DIV DIV DIV {background:url(/images/m_l_b.gif) no-repeat left bottom}
.div_news .fr UL LI.activ DIV DIV DIV DIV DIV {padding:4px 16px 4px 25px; background:url(/images/m_pulya.gif) no-repeat 10px 9px}

.iright_menu DIV.fr {float: left !important; /* margin-left: -430px; */ margin-left: -36%; //margin-left: -38%; font-size: 90%; margin-top: -50px;}
.iright_menu UL {list-style-type: disc;}
.iright_menu UL LI {}


.div_news .fl {float:left; width:58%; //width:58%; padding-top:20px; font-size:110%; line-height:1.4;}
.div_news .fl .fl100 {margin-bottom:26px;}
.div_news .fl .fl100 .date {float:left; width:40px; font-size:90%; padding-top:2px; color:#b29f93}
.date {color:#b29f93; font-size:90%; margin-bottom:6px}
.div_news .fl .fl100 P {float:left; width:90%; margin:0}
.div_news .fl .fl100 P.img {width:70%;}
.div_news .fl .fl100 DIV IMG {margin-right:15px;}

.title {font-style:italic; line-height:1.2; font-size:180%; margin-bottom:40px;}

.pages { float:left; width:100%; margin-top:30px;}
.pages DIV {float:left; padding-left:10px; font-size:120%; font-family:Palatino Linotype; color:#b29f93; font-style:italic}
.pages DIV IMG {margin-top:8px;}

.back {margin-left:-10px; position:relative; z-index:100}

.txt {line-height:1.4}
.txt DIV, .txt P {margin-left:24px;}
.txt IMG {margin:0 10px 0 -24px;}

/* .title_min {font-size:130%; text-transform:uppercase;} */
.title_min {font-style: italic;}
.nobg {float:left; margin:110px 0px 0 0; padding:25px 0 0 50px;}

.feedback {width:830px; margin-top:40px; margin-left: auto; margin-right: auto;}
.feedback DIV {padding-bottom:30px;}
.feedback DIV H2 {font-style:italic; font-size:180%}
.phone {border-bottom:1px solid #d6c1ae}
.feedback TEXTAREA {border:1px solid #bba38b; height:86px; width:100%; overflow:auto; background:transparent; margin-top:10px;}
.feedback .fl100 .fl {width:50%; font-size:95%; padding-bottom: 0px;}
.feedback .fl100 INPUT {border:1px solid #bba38b; background:transparent; height:22px; width:200px; margin: 10px 5px;}
.mt30 {margin-top:30px; padding:0!important;}
.mt30 .fl100 {padding:0px;}
.but {width:auto !important; border:0 !important}

.bg_people {background:url(/images/bg_info_right.gif) no-repeat center bottom; padding-bottom:220px; //padding-bottom:290px}

.back_news {margin:30px 0 0 14px !Important;}

.div_brands {float:left; width:95%; //width:90%; background:#fff url(/images/b_t.gif) repeat-x left top; height:57px;}
.b1 {background:url(/images/b_l_t.gif) no-repeat left top; width:57px; height:57px; float:left}
.b2 {background:url(/images/b_r_t.gif) no-repeat right top; width:57px; height:57px; float:right}
.brands_data {float:left; background:#fff url(/images/b_l2.gif) repeat-y left top; width:95%; //width:90%; overflow:hidden}
.bd1 {background:url(/images/b_r2.gif) repeat-y right top}
.bd2 {background:#fff; margin:0 120px 0 60px;}
.bd2 .title {margin-top:40px}
.bd2 .txt {font-size:110%;}
.b3 {float:left; width:95%; //width:90%;background:#fff url(/images/b_b.gif) repeat-x left bottom; height:57px;}
.b4 {background:url(/images/b_l_b.gif) no-repeat left bottom; width:57px; height:57px; float:left}
.b5 {background:url(/images/b_r_b.gif) no-repeat right bottom; width:57px; height:57px; float:right}

.brands {float:left; width:33%;//width:32%}
.brands.hidden{display: none;}
.brands div.mcu, .brands div.key {display: none;height: 0px;width: 0px;}

.br1 {width:308px; float:left; height:200px; overflow:hidden;}
.bg_br {width:308px; height:244px; //height:200px; overflow:hidden; text-align:center; padding-top:20px; margin:0px 0 0px 0}
.bg_br A {display:block}
.br_title {float:left; width:100%; margin-bottom:20px; text-align:center; font-size:110%}
.br_title A {color:#000}

.txt H1, .txt h2, .txt h3, .txt h4 {font-style:italic}
.txt UL {margin:20px 0 20px 18px; padding:0}
.txt UL LI {margin-bottom:20px;}
.txt UL LI DIV {margin:6px 0 0 -15px}
.txt UL LI STRONG {color:#3f4926}

.tbl {border-top:1px solid #d7c7a9; width:90%;}
.tbl TD {padding:15px 20px; font-size:85%;}
.tbl .trtop TD {font-weight:bold; color:#3f4926; padding-bottom:10px;}

.txt .abzac {margin:30px 0; width:100%;}
.abzac {width:96%%; //width:90%;}
.td1 {width:57px; background:url(/images/a_l_t.gif) no-repeat left top; height:57px;}
.td2 {background:url(/images/a_t.gif) repeat-x left top;}
.td3 {width:57px; background:url(/images/a_r_t.gif) no-repeat right top;}
.td4 {width:57px; background:url(/images/a_l_b.gif) no-repeat left bottom; height:57px;}
.td5 {background:url(/images/a_t.gif) repeat-x left bottom;}
.td6 {width:57px; background:url(/images/a_r_b.gif) no-repeat right bottom;}
.td7 {background:url(/images/a_l.gif) repeat-y left top;}
.td8 {background:url(/images/a_l.gif) repeat-y right top;}
.div_td7 {margin:-20px 0 -20px -15px !important; position:relative; z-index:100; width:107%; font-size:150%;font-family:Palatino Linotype; font-style:italic}

.div_tour {margin:-35px 0 -35px -15px !important; width:790px; height:530px; overflow:hidden}

.link SPAN A {text-decoration: none}

#container {
    top:0;
    left:0;
	width:100%;
	padding-top:130px;
	z-index:0;
    position:absolute;
}

.snow {
	background: url(/images/footer_snow.png) repeat-x;
	background-position: center bottom; 
	height:100px;
	padding-top:15px;
}
/*
.lflow {
	width: 130px;
	height: 700px;
	background: url(/images/lflow.png) top left no-repeat;
	left: 0px;
	position: absolute;
	top: 99px;
}
.rflow {
	width: 130px;
	height: 700px;
	background: url(/images/rflow.png) top left no-repeat;
	position: absolute;
	right: 0px;
	top: 99px;
}
*/
.congr {
	z-index: 9000; 
	width: 100%;
	height: 110px;
	background: url(/images/congr.png) top center no-repeat;
	margin-bottom: -40px !important;
    clear:both;
    *clear:none
}
.congr_en {
	z-index: 9000; 
	width: 100%;
	height: 110px;
	background: url(/images/congr1_en.png) top center no-repeat;
	margin-bottom: -40px !important;
    clear:both;
    *clear:none
}

/*
@media print {
	DIV {float:none !important;}
	.div_top, .mt-45, .div_news .fr, .bg_people, .footer, .nopr, .iright, .icenter, .iright_min {display:none}
	.logo {margin:100px 0 50px 0;}
	.div_news .fl {width:900px;}
	.main_prod {padding:100px 0 50px 0; float:left; width:100%}
	.main_prod DIV {float:left!important}
	.mleft, .mcenter, .mright, .main_news, .ileft {width:100% !important}
}
*/




.blocks{
    width: 70%;
    float:left;
    margin-left: 40px;
    background-color: #fff;  
}
.brand_list{
    float:left;
    width:850px;
    margin:0px;
}
ul.brands_block{
    float:left;
    list-style-type: none;
}
ul.brands_block li
{
    float:left;
}

.brang_img
{
    width: 240px;
    height: 140px;
}

.brand_cats{
    float:left;
}
.brand_cats ul{
    list-style-type: none;
    font-size: 14px;
    line-height: 1.5;
}
.clear_div{
    clear:both;
}
.inner_cont_brand{
   padding:40px 0; /*border-top:1px solid #d4c4b8;*/ min-height:300px; //height:450px; text-align:left;
   margin-top: 35px;
}
.b1_m{
    background:url(/images/t_03.gif) no-repeat left top; width:57px; height:57px; float:left
}
.b2_m{
    background:url(/images/t_05.gif) no-repeat right top; width:57px; height:57px; float:right
}

.b4_m{
    background:url(/images/b_03.gif) no-repeat left bottom; width:57px; height:57px; float:left
}
.b5_m{
    background:url(/images/b_05.gif) no-repeat right bottom; width:57px; height:57px; float:right
}

#options {
width:657px;
margin:20px auto;
text-align:right;
color:#9ac1c9

}

#options a {
text-decoration:none;
color:#9ac1c9}
#options a:hover {color:#033}

#acc img {
    padding: 0 15px 0 15px;
}
#f, #l {width:50%; background:url(/images/line.gif) repeat-x left center}
#acc {
    width:757px;
    list-style:none;
    color:#033;

    
}

#acc h3 {

text-transform: uppercase;
text-decoration: underline;
width:743px; 
/*border:1px solid #9ac1c9;*/
padding:6px 6px 8px; margin-top:5px; cursor:pointer;}
#acc h3:hover {
text-decoration: none;  
}

#acc .acc-section {overflow:hidden;}
#acc .acc-content {
    width:725px;
    padding:0 15px 0 15px;
    /*border:1px solid #9ac1c9;*/
    /*border-top:none;*/
}


#center_menu {
margin-left:302px;
}
#nested {
    width:auto;
    list-style:none;
    color:#033;
    margin-bottom:15px

}
#nested h3 {
width:auto;
border:1px solid #9ac1c9;
padding:6px 6px 8px;
font-weight:bold;
margin-top:5px;
cursor:pointer;
}

#nested .acc-section {overflow:hidden;}
#nested .acc-content {width:693px; padding:15px;
border:1px solid #9ac1c9; border-top:none;
}
