
html { height: 100%;}
 body {position: relative; margin: 0; padding: 0; height: auto !important; height: 100%; min-height: 100%; min-width: 735px; font-family: Verdana, Helvetica, sans-serif; background: #ded6af;}
 html > body {padding: 0;}

.cleaner {clear: both;}

img {border:0}

#all {position: relative;width: 735px; margin: 0 auto;}
.top {position: relative; width: 100%;}
.logo {position: relative; width: 300px; height: 165px; background: url(/img/logo.jpg); margin-left: 5px;}
.logo a {display: block; width: 300px; height: 165px;}

.menu {position: relative; float: right; width: 495px; height: 41px; background: url(/img/menu_bg.jpg) repeat-x; margin-right: 5px; margin-top: -10px; padding-top: 10px;}
.menu ul {list-style-type: none; padding: 0 0 0 14px; margin: 0; overflow: hidden;}
.menu ul li {padding: 0 15px 0 0; margin: 0 0 0 9px; display: inline; background: url(/img/li_bg.gif) top right no-repeat;}
.menu ul li a {font-size: 15px; color: #e6d894; text-decoration: none;}
.menu ul li a:hover {color: #ceaf54;}
.menu ul li.last {background: none;}


.middle {position: relative; width: 100%;}
.block1 {position: relative; width: 100%;}
.block1_left {position: relative; float: left; width: 294px; margin-left:4px;}
.block1 > .block1_left {margin-left: 8px;}
.block1_l_t {width: 294px; height: 9px; background: url(/img/block1_left_top.jpg) no-repeat;}
.block1_l_m {background: #e8e1c5; width: 293; border-right: 1px solid #a5907b; margin-top: -11px;}
.block1_left > .block1_l_m {margin-top: 0px;}
.block1_l_b {width: 294px; height: 7px; position: relative; background: url(/img/block1_left_bot.jpg) no-repeat; bottom: -11px;}
.block1_left > .block1_l_b {bottom: 0px;}
.block1_l_m_l {width: 110px; height: 120px; background: white; float: left; margin-left: 4px; position: relative;}
.block1_l_m > .block1_l_m_l {margin-left: 8px;}
.block1_l_m_r {width: 159px; height: 120px; background: white; float: left; margin-left: 8px; position: relative;}
.block1_l_m_r img {padding: 0; margin: 0;}

.block1_right {position: relative; float: left; width: 420px; margin-left: 5px;}
.block1_r_t {position: relative; width: 420px; height: 7px; background: url(/img/block1_right_top.jpg) no-repeat; no-repeat;}
.block1_r_m {position: relative; width: 418px; background: #e8e1c4; border-left: 1px solid #9a8e64; border-right: 1px solid #9a8e64; margin-top: -11px;}
.block1_right > .block1_r_m {margin-top: 0px;}
.block1_r_b {position: relative; width: 420px; height: 5px; background: url(/img/block1_right_bot.jpg) no-repeat;}

.block1_right h1 {color: #561209; font-size: 15px; font-weight: normal; padding: 0 0 0 5px; margin: 0;}
.block1_right p {color: #3c0701; font-size: 10px; padding: 4px 0 0 5px; margin: 0; line-height: 170%;}


.block2 {position: relative; width: 100%; margin-top: 10px;}
.block2_top {position: relative; width: 720px; height: 7px; background: url(/img/block2_top.jpg) no-repeat; margin-left: 8px;}
.block2_mid {background: #e8e1c5 url(/img/block2_mid.jpg) repeat-x; width: 720px; margin-left: 8px; border-bottom: 2px solid #825747; margin-top: -11px;}
.block2 > .block2_mid {margin-top: 0px;}
.block2 h1 {color: #561209; font-size: 15px; font-weight: normal; padding: 0 0 3px 0; margin: 0 0 0 10px; width: 700px; background: url(/img/block2_h1.jpg) bottom left no-repeat;}
.block2_l_b {position: absolute; bottom: -12px; left: 8px; width: 9px; height: 7px; background: url(/img/block2_l_b.jpg) no-repeat;}
.block2_mid > .block2_l_b {bottom: 0px;}
.block2 > .block2_l_b  {bottom: 0;}
.block2_r_b {position: absolute; bottom: -12px; right: 6px; width: 9px; height: 7px; background: url(/img/block2_r_b.jpg) no-repeat;}
.block2_mid > .block2_r_b  {bottom: 0; right: 6px;}


.block2 .pred {position: relative; float: left; width: 17px; height: 65px; padding-top: 43px; margin-left: 5px;}
.block2_mid > .pred {margin-left: 10px;}
.block2 .pred a {display: block; width: 17px; height: 29px; background: url(/img/pred.jpg);}
.block2 .next {position: absolute; width: 17px; height: 65px; padding-top:43px; margin-left: 10px; right: 25px; top:25px}
.block2 .next a {display: block; width: 17px; height: 29px; background: url(/img/next.jpg);}
.block2 ul {margin:0; padding:0}
.block2 .prod {position: relative; float: left; width: 205px; background: url(/img/block2_3nt.jpg) top right repeat-y; padding-left: 10px; list-style:none}
.block2 .prod .pic {position: relative; float: left; padding-top: 25px;}
.block2 .prod img {padding: 0 10px 25px 0; margin: 0; border: 0; float: left;}
.block2 .prod h2 {padding: 10px 0 0 0; margin: 0; font-family: Georgia; font-size: 12px; padding-top:35px; font-weight: normal; font-style: Italic; color: #561209;}
.block2 .prod p {padding: 8px 5px 0 0; margin: 0; font-size: 10px; color: #4b3c25; text-align: justify; line-height: 140%;}


.block3 {position: relative; width: 100%;}
.block3 p {font-size: 10px; color: #403c3c; padding: 8px 10px 0 8px; margin: 0; text-align: justify; line-height: 130%; $width: 480px;}
.block3 p.title {font-size: 10px; color: #430c07; font-weight: bold;}
.block3 img {padding: 8px;}


.block4 {position: relative; width: 100%; margin-top: 10px;}
.block4_top {position: relative; width: 720px; height: 7px; background: url(/img/block2_top.jpg) no-repeat; margin-left: 8px;}
.block4_mid {background: #e8e1c5 url(/img/block2_mid.jpg) repeat-x; width: 720px; margin-left: 8px; border-bottom: 2px solid #825747; margin-top: -11px;}
.block4 > .block4_mid {margin-top: 0px;}
.block4 h1 {color: #561209; font-size: 15px; font-weight: normal; padding: 0 0 3px 0; margin: 0 0 0 10px; width: 700px; background: url(/img/block2_h1.jpg) bottom left no-repeat;}
.block4_l_b {position: absolute; bottom: -11px; left: 8px; width: 9px; height: 7px; background: url(/img/block2_l_b.jpg) no-repeat;}
.block4_mid > .block4_l_b  {bottom: 0;}
.block4_r_b {position: absolute; bottom: -11px; right: 6px; width: 9px; height: 7px; background: url(/img/block2_r_b.jpg) no-repeat;}
.block4_mid > .block4_r_b  {bottom: 0; right: 6px;}
.block4 .pred {position: relative; float: left; width: 17px; height: 65px; padding-top: 43px; margin-left: 5px;}
.block4_mid > .pred {margin-left: 10px;}
.block4 .pred a {display: block; width: 17px; height: 29px; background: url(/img/pred.jpg);}
.block4 .next {position: absolute; width: 17px; height: 65px; padding-top: 43px; margin-left: 10px; right: 25px; top:25px}
.block4 .next a {display: block; width: 17px; height: 29px; background: url(/img/next.jpg);}
.block4 .prod {position: relative; float: left; width: 205px; background: url(/img/block2_3nt.jpg) top right repeat-y; padding-left: 10px; list-style:none}
.block4 .prod .pic {position: relative; float: left; padding-top: 25px;}
.block4 .prod img {padding: 0 10px 25px 0; margin: 0; border: 0; float: left;}
.block4 .prod h2 {padding: 10px 0 0 0; margin: 0; font-family: Georgia; font-size: 12px; padding-top:35px; font-weight: normal; font-style: Italic; color: #561209;}
.block4 .prod p {padding: 8px 5px 0 0; margin: 0; font-size: 10px; color: #4b3c25; text-align: justify; line-height: 140%;}

.content {padding: 0px 30px 0 20px; font-size: 11px; color: #525252; margin-bottom: 60px; position: relative;}
.content p {font-size: 11px; color: #525252; padding: 10px 0 0 0; margin: 0;}

.content .img {padding: 5px 15px 5px 0;}

.katalog_main {position: relative; width: 100%; min-height: 400px; z-index: 10; margin-bottom: 100px;}
.katalog {width: 100%; font-size: 12px; color: #430c07; padding: 15px 0;}
.katalog h3 {font-size: 14px; color: #862e1a; padding: 0; margin: 0; font-weight: normal;}

.katalog .naimenovanie {position: relative; float: left; width: 49%; padding: 0 0 0 20px;}
.katalog .price1 {float: left; width: 23%; text-align: center}
.katalog .price {float: left; width: 23%; text-align: center; z-index:1}
.katalog .view {position: relative; width: 19px; height: 17px; background: url(/img2/view.jpg) no-repeat; margin: 0 auto; cursor: hand;}
.katalog .view .pic {position: relative; width: 331px; height: 248px; top: 20px; left: 20px; display: none; visibility:hidden}
.katalog .view:hover .pic {display: block; visibility:visible; position:absolute; z-index:1}
.katalog .view:hover .pic img {padding: 0; margin: 0; border: 1px solid #852e19; display: block; position: relative; background: white;}

.footer {position: relative; width: 100%; margin-top: 8px; height: 80px;}
.foot1 {position: relative; width: 100%; height: 20px; background: #531105;}
.foot2 {position: relative; width; 100%; height: 26px; background: url(/img/foot2.jpg) repeat-x; border-bottom: 1px solid #b9ad93; text-align: center;}
.foot2 p {font-size: 11px; color: #3e0c05; padding: 5px 0 0 0; margin: 0 auto; width: 722px; text-align: left;}
.foot2 p a {color: #3e0c05; text-decoration:none}