﻿/* General css */

.feedback  {background-color:#1A3C42;}
html,body {height:100%;  color:#FFFFFF; font: 16px Arial, Helvetica, sans-serif; line-height:25px; margin:0; padding:0;}
body.mainpage_bg {background-color:#0A4F56; background-image:url(/i/mainpage_bg.png); background-position:top; background-repeat:repeat-x; }
body.bg {background-color:#17393C; background-image:url(/i/bg.png); background-position:top; background-repeat:repeat-x; }
#catalog_lights_bg {width:100%; height:619px; display:none;}
/* p { padding-bottom:0.9em; padding-top:0px; margin:0px; }*/
p { padding-bottom:0.9em; padding-top:0px; margin:0px;  }
*html img {behavior: url(/scale.htc);}

h1 { margin:0px; padding:0px; line-height:42px; font-size:36px; font-weight:normal;}
.title_24 { margin:0px; padding:0px; line-height:35px; font-size:28px; margin-bottom:4px; }
.tel { font-size:18px; line-height:23px;  padding-left:20px; background-image:url(/i/tel.png); background-repeat:no-repeat; behavior: url(/scale.htc);}

h1.mainpage_titler { max-width:700px; color:#FFFFFF; width: 78%; margin-bottom:20px; font-size: 41px; line-height: 37px; position:relative; display: inline-block; font-family: Corbel,Trebuchet ms,Arial;}
h1.mainpage_titler img {margin-right: -45px; position:absolute; right:0} 

/*#main { min-width:990px; position:absolute; width:100%;}
*html #main {height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<990?'990px':'');}*/

#main { min-width:990px; position:absolute; width:100%; }
*html #main {height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<996?'996px':'');}

#general_img { width:93%; max-width:1006px; position:absolute; z-index:0;   height:964px; background:url(/i/main_illustration.jpg); background-position:right;}
#ie6stopwidth {-width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1082?'1082px':'');}

#main_container {position:absolute; z-index:1; width:100%;  padding-top:53px;}

#page_lister {padding-top:5px; }
/*.pager {width:98%;   font-size:15px; line-height:18px;   padding:0px; margin:0px;  list-style-type: none;  }
.pager li {font-size: 15px; height:15px; width:20px;  padding-bottom:10px; float:left;} 
.pager li a{ padding:2px 4px 2px 4px;} */
.pager_off {background-color:#466062; padding:2px 4px 2px 4px;font-size:15px; line-height:18px;}
.pager_on {padding: 2px 4px;font-size:15px; line-height:18px;}


#leftblock {float:left; width:18%;}
#logo_container {padding-left:35%; width:100%; -width:92.1%; margin-bottom:38px;}
#logo_container img { margin-left:30px; }

#rightblock_top_mainpage {float:right;   padding-right:7%; width:67%; display:inline; height:120px;}
#rightblock_top_catalog {float:right;   padding-right:7%; width:67%; display:inline; height:150px;}
#rightblock_top {float:right;   padding-right:7%; width:67%; display:inline; min-height:175px; -height:86px;}
#rightblock_container .content{margin-top:20px;}

#rightblock_container {width:67%; -width:66.5%; float:right; margin-right:7%; display:inline;}


#vote_container { padding-left:35%; width:100%; background-image:url(/i/vetka.png); background-repeat:no-repeat; behavior: url(/scale.htc); height:234px;}
#vote_container .block {width:177px; margin-left:-13px; }
#vote_container .text_absolute {position:absolute; padding-left:26px; padding-top:40px; width:130px; }

#vote_content { margin: 15px 25px 22px 25px; }
#vote_content .vote_title { margin:0px; padding:0px; line-height:35px; font-size:28px; font-weight:normal; padding-bottom:10px; padding-top:20px;}
#vote_content  p  {padding-bottom:0.3em; -padding-bottom:0.6em}

#window {width:65%; margin-left:17%; margin-right:17%; padding-bottom:30px; position:absolute; top:210px; left:0px; z-index:3; }
#window .top {background-image:url(/i/vote_table_topl.png); behavior: url(/scale.htc)}
#window .lefter {background-image:url(/i/vote_1pxbg.png); background-repeat:repeat; behavior: url(/scale.htc)}
#window .center {background-image:url(/i/vote_mainbg.gif); background-position:top; background-repeat:repeat-x; background-color:#051112;}
#window .righter {background-image:url(/i/vote_1pxbg.png); behavior: url(/scale.htc)}
#window .bottom {background-image:url(/i/vote_table_bot.png); behavior: url(/scale.htc)}
#news_list { margin-bottom:20px;}
#news_list .date { font-size:14px; font-style:italic;}

#news_position .date { font-size:14px; font-style:italic; margin-bottom:13px;}



/*MENUS*/

/* leftmenu*/
#leftmenu_container {padding-left:35%; width:100%; margin-bottom:25px;}
#leftmenu_container .block {width:150px;}
.leftmenu_notise {position:absolute; margin-left:142px; margin-top:-55px; width:168px; height:80px;}
.notise_bg {background-image:url(/i/help_bg.png); padding-left:30px; padding-right:10px; line-height:15px; font-size:11px; behavior: url(/scale.htc);}
.left {width:100%;  font-size:17px; line-height:27px;   padding:0px; margin:0px;  list-style-type: none; }
.left li {font-size: 17px; height:27px;  padding-left:10px; padding-bottom:8px; padding-top:7px;  text-decoration:underline;   background-image:url(/i/dotter.gif); background-position:bottom; background-repeat:repeat-x;}
.left a:link {color:#ffffff; text-decoration: underline; display:block; /display: inline;}
.left a:visited {color:#ffffff;text-decoration: underline; display:block; /display: inline;}
.left  a:active {color:#ffffff;text-decoration: underline; display:block; /display: inline;}
.left a:hover {color:#ffffff;text-decoration: underline; display:block; /display: inline;}
.color1  { background-image:url(/i/cat_color_1.jpg)!important; background-repeat:repeat!important;}
.color1_active  { background-image:url(/i/cat_color_1.jpg)!important; background-repeat:repeat!important; font-weight:bold;}
.color2  { background-image:url(/i/cat_color_2.jpg)!important; background-repeat:repeat!important;}
.color2_active  { background-image:url(/i/cat_color_2.jpg)!important; background-repeat:repeat!important; font-weight:bold;}
.color3  { background-image:url(/i/cat_color_3.jpg)!important; background-repeat:repeat!important;}
.color3_active  { background-image:url(/i/cat_color_3.jpg)!important; background-repeat:repeat!important; font-weight:bold;}
.color4  { background-image:url(/i/cat_color_4.jpg)!important; background-repeat:repeat!important;}
.color4_active  { background-image:url(/i/cat_color_4.jpg)!important; background-repeat:repeat!important; font-weight:bold;}
.color5  { background-image:url(/i/cat_color_5.jpg)!important; background-repeat:repeat!important;}
.color5_active  { background-image:url(/i/cat_color_5.jpg)!important; background-repeat:repeat!important; font-weight:bold;}
.color6  { background-image:url(/i/cat_color_6.jpg)!important; background-repeat:repeat!important;}
.color6_active  { background-image:url(/i/cat_color_6.jpg)!important; background-repeat:repeat!important; font-weight:bold;}
.color7  { background-image:url(/i/cat_color_7.jpg)!important; background-repeat:repeat!important;}
.color7_active  { background-image:url(/i/cat_color_7.jpg)!important; background-repeat:repeat!important; font-weight:bold;}

.off { background:none;}


/* topmenu*/
#undermenu { width:100%;clear:both; height:58px;}

#icons { width:250px;  float:left; font-size:13px;}
#icons .block {padding-right:30px; float:left;}
#muz_lang { width:400px;  float:right; text-align:right; }
#muz_lang span.off { color:#C4CED2;}

#topmenu{ font-size:15px; line-height:18px;}
#topmenu  a:link {color:#ffffff; }
#topmenu  a:visited {color:#ffffff; }
#topmenu  a:active {color:#ffffff; }
#topmenu  a:hover {color:#75AEB3; }
#topmenu a.sublink:active{ color:#8CA4A6; font-weight:bold; text-decoration:underline;}
#topmenu a.sublink:visited{color:#8CA4A6; font-weight:bold; text-decoration:underline;}
#topmenu a.sublink:link{ color:#8CA4A6; font-weight:bold; text-decoration:underline;}
#topmenu a.sublink:hover  {color:#75AEB3; font-weight:bold; text-decoration:underline;}
#topmenu .off {color:#8CA4A6; font-weight:bold;}

#submenu { padding-top:13px;   font-size:14px; font-style:italic; line-height:16px; width:auto; height:100%;}
#submenu a:active{ color:#FFED4A; text-decoration:underline;}
#submenu a:visited{color:#FFED4A; text-decoration:underline;}
#submenu a:link{ color:#FFED4A; text-decoration:underline;}
#submenu a:hover  {color:#FFFF99; text-decoration:underline;}


#submenu table { margin-bottom:2px; }
#submenu_off .left {width:14px; background-image:url(/i/submenu_left.gif); background-position:top left; background-repeat:no-repeat;}
#submenu_off .right{width:14px; background-image:url(/i/submenu_right.gif); background-position:top right; background-repeat:no-repeat;}
#submenu_off .center {padding:2px 6px 4px 4px; background-color:#466062;}
#submenu_on .left { width:14px;} 
#submenu_on .right { width:14px;} 
#submenu_on .center {padding:2px 6px 4px 4px;}
#submenu .box { float:left; margin-right:4%; max-width:220px; -width:expression((document.documentElement.clientWidth||document.body.clientWidth)>220?'220px':'')    display:inline;}

/*MAINPAGE promotext and advantages*/
#mainpage_rightblock_container {width:67%; float:right; margin-right:7%; display:inline; padding-top:40px; height:592px;}
#mainpage_rightblock_container .block {float:right; width:66%;}
#mainpage_rightblock_container .maintext {width:90%;}
/*#mainpage_rightblock_container .separator {height:5px;}*/
#mainpage_rightblock_container .separator {height:10px; line-height:10px; padding:0px; margin:0px;}
#mainpage_rightblock_container .advantages_text{clear:both; padding-top:8px;}
#mainpage_rightblock_container i { padding:0px; margin:0px;}

.advantages {width: 99%;  font-size:21px; line-height:30px; font-style:italic;  padding:0px; margin:0px;  list-style-type: none; }
.advantages li {font-size:21px; line-height:30px; font-style:italic;  display:inline; -display:inline-block; margin-right:3%; float:left; }
/*.advantages li a:link {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
.advantages li a:visited {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
.advantages li a:active {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
.advantages li a:hover {color:#FFFF99; border-bottom:1px dashed #FFFF99; }*/


/* CATALOG*/
#catalog_container {width:67%; float:right; margin-right:7%; display:inline;}
/* #catalog_container .bottle { position:absolute; z-index:1; margin-left:-70px; left:30%; width:40%; -width:59.7%; text-align:center;   }*/
#catalog_container .bottle { position:absolute; z-index:1; margin-left:-70px; left:30%; width:33%; -width:51.7%; text-align:center;   }
#catalog_container .description_box { float:right;  width:49%;  position:relative; z-index:2;  }
#catalog_container .leftblock {position:relative; z-index:2; padding-top:478px; float:left; width:49%; }

#catalog_container .what_fore {font-size:13px; font-style:italic;}
#catalog_container .ingredients {padding-top:16px; padding-left:23px;}


#catalog_container .spec1 {float:left; margin-right:1px;  background-image:url(/i/spec_bg1.png); behavior: url(/scale.htc);}
#catalog_container .spec2 {float:left;  margin-right:1px;  background-image:url(/i/spec_bg2.png); behavior: url(/scale.htc);}
#catalog_container .spec3 {float:left;  margin-right:1px;  background-image:url(/i/spec_bg3.png); behavior: url(/scale.htc);}
#catalog_container .padder {padding:13px 19px 10px 19px;}

#catalog_container .specifications_container {padding-top:43px; font-size:14px; line-height:18px;}
#catalog_container .spec1_bg {background-image:url(/i/spec_bg1.png); behavior: url(/scale.htc);width:98.8%;  min-width:321px;}
#catalog_container .spec2_bg {background-image:url(/i/spec_bg2.png); behavior: url(/scale.htc);width:98.8%;  min-width:321px;}
#catalog_container .spec3_bg {background-image:url(/i/spec_bg3.png); behavior: url(/scale.htc);width:98.8%;  min-width:321px;}

#catalog_container .attention_container {padding-top:18px; width:100%;}
#catalog_container .attention_box {padding:16px; font-size:12px; color:#7E9DA3; line-height:16px;}

/* FAQ */
.opener {padding-top:8px;  padding-left:20px;  display:none;}
#faq_table {margin-bottom:25px; }
#faq_table .center {padding:10px 18px 10px 18px;}
#faq_table .top {background-image:url(/i/faq_1px.gif); background-repeat:repeat-x; background-position:top;}
#faq_table .lefter {background-image:url(/i/faq_1px.gif); background-repeat:repeat-y;}
#faq_table .righter {background-image:url(/i/faq_1px.gif); background-repeat:repeat-y; background-position:right;}
#faq_table .bottom {background-image:url(/i/faq_1px.gif); background-repeat:repeat-x; background-position:bottom;}


/* WHERE TO BUY */
#where_to_buy_table {margin-bottom:25px; }
#where_to_buy_table .center {padding:23px 18px 23px 144px;}
#where_to_buy_table .top {background-image:url(/i/faq_1px.gif); background-repeat:repeat-x; background-position:top;}
#where_to_buy_table .lefter {background-image:url(/i/faq_1px.gif); background-repeat:repeat-y;}
#where_to_buy_table .righter {background-image:url(/i/faq_1px.gif); background-repeat:repeat-y; background-position:right;}
#where_to_buy_table .bottom {background-image:url(/i/faq_1px.gif); background-repeat:repeat-x; background-position:bottom;}
#where_to_buy_table .image {position:absolute; margin-top:-203px;}
#where_to_buy_table .title_tel_box { margin-bottom:17px; width:99%;}
#where_to_buy_table .small { font-size:14px; line-height:18px;}

/*OPINIONS*/
.add_form_box { padding:20px; padding-bottom:0px; display:none;}
#add_opinion {margin-top:-20px; margin-bottom:30px;}
#opinions_table {margin-bottom:25px;}
#opinions_table .box1 {background-color:#0E2C2E; padding:14px 14px 14px 14px;}
#opinions_table .box2 {background-color:#0E2C2E; padding:14px 24px 14px 24px;}
#opinions_table .dotter_box{background-color:#0E2C2E;  background-image:url(/i/dotter_reply.gif); background-position:left; background-repeat:repeat-y;}
#opinions_table .date { font-size:12px; font-style:italic; padding-top:10px; line-height:15px;}
a.name { font-size:19px;}
a.name:link {color:#ffffff;}
a.name:visited {color:#ffffff;}
a.name:active {color:#ffffff;}
a.name:hover {color:#75AEB3;}

a.add_opinion:link {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
a.add_opinion:visited {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
a.add_opinion:active {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
a.add_opinion:hover {color:#FFFF99; text-decoration:none; border-bottom:1px dashed #FFFF99; }


/* FEEDBACK */
#feed_container {width:100%; }
#feed_mainblock {padding-left:50px; padding-right:50px; width:420px; margin:0 auto; padding-top:34px;}
.field_description {float:left; width:190px;}
.head {margin-left:15px; margin-bottom:10px;}

/* Links*/
a {cursor: pointer;}
a img {border:0px;}

a.white:link {color:#ffffff;}
a.white:visited {color:#ffffff;}
a.white:active {color:#ffffff;}
a.white:hover {color:#75AEB3;}

a.newstitle { font-weight:bold;}

a:active {color:#FFED4A; text-decoration:underline;}
a:visited {color:#FFED4A; text-decoration:underline;}
a:link {color:#FFED4A; text-decoration:underline;}
a:hover  {color:#FFFF99; text-decoration:underline;}


.votelink {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A; text-decoration:none;!important}
.votelink_hover {color:#FFFF99; text-decoration:none; border-bottom:1px dashed #FFFF99;text-decoration:none!important; }
/*a.dashed_link:link {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
a.dashed_link:visited {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
a.dashed_link:active {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
a.dashed_link:hover {color:#FFFF99; text-decoration:none; border-bottom:1px dashed #FFFF99; }*/

a.answer { font-size:28px; line-height:35px; }
a.answer:link {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
a.answer:visited {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
a.answer:active {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
a.answer:hover {color:#FFFF99; text-decoration:none; border-bottom:1px dashed #FFFF99; }


/* Gallery */
#gallery_container {width:100%;}
#gallery_container .arrow {float: left; width:19px; margin-top:20px;}
#gallery_box {margin:0 auto; width:88%; display:inline;  height:65px; overflow:hidden; position:relative; float:left;}
#gallery_box ul.gallery {margin:0px; padding:0px; margin-left:1px; list-style-type: none; line-height:17px; width:100%;}
#gallery_box ul.gallery li {float:left; width:33%; text-align:center;  padding-bottom:3px;}
#gallery_box ul.gallery .image {border:2px #ffffff solid;}


/*FOOTERS*/

/* mainpage footer*/
#mainpage_footer .copyright {float:right; padding-right:7%; padding-top:75px; font-size:12px; line-height:16px;}
#mainpage_footer {clear:both; width:100%; height:159px; background-image:url(/i/footer_bg.png); background-repeat:repeat; behavior: url(/scale.htc);}
#mainpage_footer .news {float:left; padding-left:7%; width:65%; padding-bottom:5px; padding-top:13px; }
#mainpage_footer .newsblock {float:left; width:43%; padding-right:6%;}
#mainpage_footer .news_text {margin-top:4px; font-size:14px; line-height:18px;}
#mainpage_footer .date {font-size:14px; color:#CCCCCC;  font-style:italic; line-height:18px;}

/*catalog footer*/
#catalog_footer {clear:both; width:100%;  height:81px; padding-top:40px; padding-bottom:15px;   }
/*#catalog_footer .copyright {float:right; width:20%;  font-size:12px; line-height:16px;}*/
#catalog_footer .copyright {float:right; padding-right:7%; font-size:12px; line-height:16px;}
#catalog_footer .footnote {float:left; padding-left:7%; width:72%;}
#catalog_footer .footnote_text {float:left; width:27%; padding-right:6%; font-size:11px; line-height:14px; color:#5A787C;}
#catalog_footer .snowflake {position:absolute; width:25px; text-align:right;  margin-left:-26px; margin-top:-8px;}

/* other pages footer */
#footer {clear:both; width:100%;  height:61px; padding-top:30px; padding-bottom:15px;   }
/*#footer .copyright {float:right; width:20%;  font-size:12px; line-height:16px;}*/
#footer .copyright {float:right; padding-right:7%;  font-size:12px; line-height:16px;}
#footer .info {float:left; padding-left:7%; width:72%; font-size:13px; line-height:18px;}
#footer .feedback_link {margin-left:-20px; display:inline-block; padding-left:20px; background-image:url(/i/new_win.gif); background-repeat:no-repeat;}
.feedback_link1 {display:inline-block; padding-left:20px; background-image:url(/i/new_win.gif); background-repeat:no-repeat;}

FORM, INPUT { padding:0px; margin:0px;}
.button { font-size:16px;}

.field {  padding:2px; width:25%; font: 16px Arial, Helvetica, sans-serif;}
.fieldsLine { margin-bottom:23px; }
.textarea {padding:2px; width:60%; margin-top:10px; font: 16px Arial, Helvetica, sans-serif;}
.field2 {  padding:2px; width:222px; font: 16px Arial, Helvetica, sans-serif;}
.textarea2 { padding:2px; width:412px; margin-top:10px; font: 16px Arial, Helvetica, sans-serif;}
.select { width:228px; font: 16px Arial, Helvetica, sans-serif;}

/*ДЛя табов*/
/*.tab a { cursor:pointer; color:#FFED4A;border-bottom:1px dashed #FFED4A;text-decoration:none; }
.tab a:visited { cursor:pointer; color:#FFED4A;border-bottom:1px dashed #FFED4A;text-decoration:none; }
.tab a:hover { cursor:pointer; color:#FFFF99;text-decoration:none; border-bottom:1px dashed #FFFF99; }*/
.tab {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
.tab a:link {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
.tab a:visited {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
.tab a:active {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
.tab a:hover {color:#FFFF99; text-decoration:none; border-bottom:1px dashed #FFFF99; }
.tab1 {color:#FFFF99; text-decoration:none; border-bottom:1px dashed #FFFF99; }

.dashed_link {color:#FFED4A; text-decoration:none!important; border-bottom:1px dashed #FFED4A;}
.dashed_link a:link {color:#FFED4A; text-decoration:none!important; border-bottom:1px dashed #FFED4A;}
.dashed_link a:visited {color:#FFED4A; text-decoration:none!important; border-bottom:1px dashed #FFED4A;}
.dashed_link a:active {color:#FFED4A; text-decoration:none!important; border-bottom:1px dashed #FFED4A;}
.dashed_link a:hover {color:#FFFF99; text-decoration:none!important; border-bottom:1px dashed #FFFF99; }
.dashed_link1 {color:#FFFF99; text-decoration:none; border-bottom:1px dashed #FFFF99; }

#boxer1, #boxer2, #boxer3 { font-size:15px; line-height:19px; margin-top:15px; z-index:10; width:100%;  background-color:#051112; display:inline-block;}
#boxer1 .padder, #boxer2 .padder, #boxer3 .padder { padding:15px 25px 25px 25px!important; display:inline-block;}

#boxer1, #boxer2, #boxer3 { font-size:15px; line-height:19px; margin-top:15px; z-index:10; width:100%;  background-color:#051112; display:inline-block;}
#boxer1 .padder, #boxer2 .padder, #boxer3 .padder { padding:15px 25px 25px 25px!important; zoom:1; display:block; }
#boxer1 .padder p, #boxer2 .padder p, #boxer3 .padder p { display:inline-block; }
