body {margin: 0; padding: 0; background: url(/i/bg.gif) 0 0; height: 100%;}
body, td, th, p, li, a, span, strong, i {font-family: georgia, sans-serif; color: #404041;}
form {margin: 0; padding: 0;}
a {}
img {border: none;}
* html img {behavior: url(/i/iepngfix.htc)}
input, select {font: 11px georgia, sans-serif; color: #000;}
h1, h2, h3, h4 {font-family: georgia, sans-serif; margin: 0; padding: 0;}
h1 {font-weight: normal; font-size: 24px;}

big {font-weight: normal; font-size: 24px; font-family: georgia, sans-serif; color: #404041;}

h2 {font-weight: normal; font-size: 18px;}
h3 {font-weight: normal;}

.left_menu {margin: 0; padding: 0; padding: 40px 27px 35px 0;}
.left_menu li {padding: 0; margin: 0; padding-bottom: 5px; list-style-type: none;}
.left_menu li a {text-decoration: none; color: #404041; font-size: 16px; line-height: 25px; font-weight: bold;}
.left_menu li span {color: #977517; font-size: 16px; line-height: 25px; font-weight: bold;}

.left_menu_sub {padding: 0; text-align: center; margin: 0px 0 15px 0; padding-left: 5px; }
.left_menu_sub li {padding: 0; margin: 0; list-style-type: none;}
.left_menu_sub li a {text-decoration: none; color: #404041; font-size: 12px; line-height: 14px; font-weight: normal;}
.left_menu_sub li strong {color: #977517; font-size: 12px; line-height: 9px;}


.close {position: relative;}
.close div {position: absolute; top: -51px; right: -51px;}

/* .close_n {position: relative;} */
.close_n div {position: absolute; top: -10px; right: -10px;_margin-right: 15px;}

*:first-child+html .close_n div {position: absolute; top: -10px; right: -30px;}

.pop {background: #fff9e6; font-size: 14px;}

.pop_price {color: #a60021; font-size: 14px; float: left; margin-right: 10px;}
.pop_price span {color: #a60021; font-size: 24px;}

.left_bl {width: 275px; text-align: center; padding: 30px 0 70px 0;}

.act_h1 {color: #be0101; margin-bottom: 18px;}
.act {margin: 0; padding: 30px 0 25px 0; font-size: 14px; text-decoration: none;}

.cod {color: #977517; font-size: 14px;}
.cod_inp {background: url(/i/cod_inp.gif) no-repeat 0 0; width: 168px; height: 36px; padding: 15px 0 0 15px; text-align: left; float: left; margin: 7px 5px 0 30px;}

.cod_inp input {background: #473825; border: 1px solid #473825; color: #FFF; height: 17px; width: 150px;}
*+html .cod_inp input {margin-left: -30px; margin-top: -1px; background: #473825; border: 1px solid #473825; color: #FFF; height: 17px; width: 150px;}

.center_bl {text-align: center; padding: 45px 0 65px 0; font-size: 12px;}
.center_bl h1 {color: #663b1f;}
.center_bl a {text-decoration: none;}
.center_bl a:hover {text-decoration: underline;}

.center_bl_pag {text-align: center; padding: 0 0 65px 0; font-size: 12px;}

.page {text-align: left; padding: 123px 0 0 40px;}
.page img {margin: 0 10px 10px 0}
.prod_r img,.prod_r2 img,.prod_r3 img {margin: 0px}
.prod_txt {padding-top: 8px; margin: 0; font-size: 11px; width: 460px;}

.prod_tab {margin-bottom: 55px;}
.prod_tab td a {text-decoration: none; font-size: 18px;}

.prod_bot1 {width: 190px; background: url(/i/p.gif) no-repeat 0 5px; padding-left: 30px;}
.prod_bot2 {font-size: 11px; width: 480px; float: right;}

.prod_one_img {float: left; margin-right: 30px;}
.prod_one_h1 {font-size: 30px; color: #582700; line-height: 28px; margin-top: 40px;}

.pop_slon_bg1 {background: url(/i/pop_slon_bg1.png) no-repeat 0 0; behavior: url(/i/iepngfix.htc); width: 375px;}
.pop_slon_bg2 {background: url(/i/pop_slon_bg2.png) repeat-x 0 0; behavior: url(/i/iepngfix.htc);}
.pop_slon_bg3 {background: url(/i/pop_slon_bg3.png) no-repeat 100% 0; behavior: url(/i/iepngfix.htc); width: 701px;}

.pop_slon_txt {position: absolute; top: 50px; right: 355px; background: url(/i/pop_slon_txt2.png) no-repeat 0 0; behavior: url(/i/iepngfix.htc); width: 635px; height: 298px;}
.pop_slon_txt span {color: #9b875b; font-size: 30px;}
.pop_slon_txt img {float: left;}
.pop_slon_txt a {color: #00803e;}

.pop_slon_txt2 {padding: 25px 0 0 0; font-size: 14px;}

.arh_a {color: #214c9c; font-size: 11px;}

.right_bl {width: 235px; text-align: center;}
.right_bl h1, .right_bl h2 {color: #663b1f;}

.novinka_main {background: url(/i/novinka_fon.png) no-repeat 0 0; behavior: url(/i/iepngfix.htc); width: 227px; height: 303px; padding: 14px 15px 0 0px; margin: auto; margin-top: 65px;}
.novinka_main h2 {margin-bottom: 5px;}
.novinka_main img {margin-bottom: 8px;}
.novinka_a {color: #404041; font-size: 11px; text-decoration: none;}

.reg_top {background: url(/i/reg_bg.gif) no-repeat 0 0; width: 221px; height: 26px; padding-top: 3px; color: #FFF; font-size: 16px; margin: auto; margin-bottom: 9px;}
.reg_top a {color: #FFF; font-size: 16px;}
.reg_top span {color: #FFF; font-size: 16px; margin: 0 20px 0 10px;}

.bag_top {background: url(/i/bag_bg.gif) no-repeat 0 0; width: 221px; height: 24px; padding-top: 5px; color: #FFF; font-size: 12px; margin: auto; margin-bottom: 9px;}
.bag_top a {color: #FFF; font-size: 12px; margin: 0 10px 0 25px;}
.bag_top span {color: #FFF; font-size: 12px;}

.mus_h1 {margin: 80px 0 10px 0;}

.logo_bot1 {float: left; margin: 25px 73px 0 0;}
.logo_bot2 {float: left; margin: 45px 73px 0 0;}
.logo_bot3 {float: left; margin: 27px 55px 0 0;}
.logo_bot4 {float: left; margin-top: 30px;}

.corz_pag {margin-left: 150px; text-align: left; font-size: 12px;}

.foot {height: 150px; width: 1080px; margin: auto;}
.bot {background: url(/i/bot_bg.jpg) repeat-x 0 0; height: 150px; vertical-align: bottom;}

.faq {position: absolute; top: -75px; left: -5px; background: url(/i/faq.png) no-repeat 0 0; behavior: url(/i/iepngfix.htc); width: 161px; height: 36px;}
.faq a {font-size: 16px; text-decoration: none; color: #fff; line-height: 30px; margin-left: 15px;}

.copy {position: absolute; top: 110px; left: 0; color: #b1a68c; font-size: 10px; font-family: tahoma, sans-serif;}
.copy a {text-decoration: none; color: #826b4f; font-size: 11px; font-family: tahoma, sans-serif;}

.bot_contact {color: #ebddbd; font-size: 12px; width: 270px; float: right; margin: 45px 0 0 0;}
.bot_contact h1 {color: #ebddbd; margin-bottom: 5px;}

.ico1 {float: right; margin: 55px 23px 0 0;}
.ico2 {float: right; margin: 55px 55px 0 0;}

.corzina {float: left; margin-right: 10px;}
.corzina_h1 {font-size: 30px; color: #582700; line-height: 28px; margin: 20px 0 10px 0;}
.corzina_h {color: #582700;}
.corzina_h span {font-size: 24px; color: #007e41;}

.butt_corz {margin: 0 0 10px 220px;}

.prod_r {background: url(/i/ramka.gif) repeat-x 0 0; text-align: center; vertical-align: top;}
.prod_r2 {height: 226px; background: url(/i/ramka_l.gif) no-repeat 0 0; vertical-align: top; width: 9px;}
.prod_r3 {background: url(/i/ramka_r.gif) no-repeat 100% 0; vertical-align: top; width: 9px;}
.prod_p {height: 130px; margin: 0; padding: 0; padding: 22px 0 0 0;}
.prod_p2 {width: 160px; margin: auto; padding: 0; margin: 0;}

.close3 {position: relative;}
.close3 div {position: absolute; top: 4px; left: -9px;}

.delete {position: relative;}
.delete div {position: absolute; top: -23px; left: -11px;}




.sotr img {float: left; border: 9px solid #b59e65; margin: 3px 25px 40px 0;}
.sotr h2 {color: #785700;}
/*
.left_menu_sub {padding: 0; text-align: left; margin: 5px 0 5px 92px; padding-left: 5px; border-left: 3px solid #a8924f;}
.left_menu_sub li {padding: 0; margin: 0; padding-bottom: 5px; list-style-type: none;}
.left_menu_sub li a {text-decoration: none; color: #404041; font-size: 12px; line-height: 15px; font-weight: bold;}
.left_menu_sub li span {color: #977517; font-size: 12px; line-height: 15px; font-weight: bold;}
*/
.news_list a {text-decoration: none; font-size: 16px;}
.news_list a:hover {text-decoration: underline; font-size: 16px;}
.news_list h2 {color: #785700; margin: 10px 0 10px 0;}

.pager {text-align: center; color: #666; font-size: 14px; margin-top: 20px;}
.pager a,.pager a:hover {text-decoration: none; font-size: 14px; margin: 0 5px;}
.pager a:hover {text-decoration: underline;}
.pager span {color: #785700; font-size: 14px; margin: 0 5px;}

.faq_page i {color: #a1812b; font-size: 11px;}
.faq_page p {font-size: 11px; padding: 5px 0 30px 10px; margin: 0;}

.faq_page_a {color: #007e41; border-bottom: 1px dashed #007e41; text-decoration: none; font-size: 18px;}
.faq_page_top h3 {font-size: 28px;}

.faqpage_pop {position: absolute; top: 180px; left: 30%; width: 530px; background: #fff9e6; padding-left: 17px; font-size: 12px;}
.faqpage_pop_in {width: 250px; margin: 3px 0 15px 0;}
.faqpage_pop textarea {width: 510px; height: 145px; overflow: hidden; margin: 3px 0 15px 0;}
.close2 {float: right; margin: 5px 5px 0 0;}

.recept_h2 {color: #785700; margin-bottom: 5px; font-size: 18px; text-decoration: none;}

.faq1 {position: absolute; top: -74px; left: -188px; width: 161px; height: 29px;}
.faq1 img {margin-left: 183px;}

.faq2_div {background: #FFF; font-size: 12px; width: 310px; padding: 15px 17px 10px 17px; color: #990000;}
.faq2_div h1 {color: #007e41; margin-bottom: 10px;}
.faq2_div a {color: #0066cc; margin-right: 5px;}

