
html, body { padding:0; margin:0; width:100%; height:100%; background:#fff}
* { font-family:"Arial", Times, serif; font-size:12px; color:#000; outline:none; resize:none }

img { border:0 }
div { position:relative }

a { text-decoration:underline }
a:hover { text-decoration:none }
.c { clear:both }
p { margin:0 0 1.3em 0 }

form { padding:0; margin:0 }
.off { display:none }

.wrapper { margin:0 auto; width:1000px }

.err { font-size:11px; color:#d00; margin-top:-20px }

.header { }
.h-logo { position:absolute; margin-left:29px; margin-top:1px; z-index:10 }
.h-b-1 { height:117px; background:url(/img/bg-header.gif) }

.h-menu { list-style:none; margin:0; float:left; padding:6px 0 6px 200px; width:800px; background:#dff85e }
.h-menu li { float:left; margin-right:7px; padding-left:6px }
.h-menu li a { display:block; float:left; height:19px; padding-right:6px; padding-top:3px; text-decoration:none }

.h-menu li:hover, .h-menu li.sel { background:url(/img/bg-h-menu.gif) no-repeat }
.h-menu li:hover a, .h-menu li.sel a { background:url(/img/bg-h-menu.gif) no-repeat right top; color:#fff; text-decoration:none }


.content { margin-left:29px; padding-top:32px; float:left; width:970px }

.cl-splash { background:url(/img/bg-splash.jpg) no-repeat left bottom }

.c-right { float:right; width:260px; list-style:none; padding:0; margin:0 29px 0 16px }
.cr-top { background:url(/img/cr-bg-top.gif); border:4px solid #afcb21; color:#fff; text-align:center; padding:5px 0; margin-bottom:12px }
.cr-btn { height:74px; background:#65888a url(/img/cr-bg-btn.gif) no-repeat center bottom; padding:10px; float:left; clear:both; width:240px }
.cr-btn p { color:#fff }
.cr-btn:hover { background-color:#375658 }
.cr-btn.last { background-image:none }
.cr-btn a { text-decoration:none; display:block; width:100%; height:100% }

.cr-cart { background:#65888a url(/img/cr-bg-btn.gif) no-repeat center bottom; padding:10px; color:#fff; float:left; clear:both; width:240px }
.cr-cart * { color:#fff }
.cr-cart:hover { background-color:#375658 }
.cr-cart.last { background-image:none }
.cr-cart a { text-decoration:none; display:block; width:100%; height:100%; color:#fff }


.c-txt { width:650px; float:left; /*text-align:justify;*/}
.news-date { float:right; color:#aaa; margin-top:7px }

#c-splash { width:650px; height:456px; /* position:absolute; bottom:0 */ }
#c-splash img { position:absolute; top:0; left:0 }
#c-splash .off { display:none }

.bblocks { list-style:none; padding:0 29px; margin:40px 0 0 0; float:left; width:942px }
.bblocks li { float:left; width:284px; background:url(/img/bg-bbl.gif) repeat-y right top; padding:15px}
.bblocks li.last { background-image:none }

.bb1-hdr { font-size:18px; color:#375557 }
.bb2-hdr { font-size:18px; color:#aecb20 }
.bb3-hdr { font-size:18px; color:#cd1667 }

.bb-btn { text-decoration:none; font-style:italic }
/*.bb-btn img { position:relative; top:4px; margin-right:6px }*/
.btn-more { background:url(/img/btn-more.gif) no-repeat; padding:2px 0; padding-left:23px }
.btn-more:hover { background-image:url(/img/btn-more-1.gif) }

.footer { clear:both; float:left; width:100%; background:#eaf1e1; list-style:none; padding:0; margin:0 }
.footer li { color:#375557; font-size:12px; padding:10px 15px; border-right:1px solid #aeb2aa; float:left; height:50px }
.footer li a { color:#375557; font-size:12px }
.footer li.f-menu { color:#375557; padding-top:30px; height:30px  }
.footer li.f-menu a { font-size:12px; color:#375557 }
.footer li.last { border:0 }

.prod-item { float:left; width:650px; margin-bottom:20px }
.prod-item .image { float:left; width:276px; height:207px; margin-right:15px }
.prod-item .price { color:#a7022c; font-weight:bold; font-size:24px; float:left; font-family:Arial; border-bottom:2px solid #a7022c; padding-right:12px }
.prod-item .desc { color:#000; width:300px; font-size:18px; float:left; font-family:Arial; padding-top:10px }
.prod-item .buy { position:absolute; bottom:0; width:170px; left:291px }
.prod-item .back1 { position:absolute; bottom:0; right:0 }
.prod-desc { clear:both }
.prod-item input { text-align:right; width:3em; border:1px solid #888 }
.fr { float:right }

.prod-list { float:left; width:166px; margin-bottom:20px }
.prod-list a { text-decoration: none }
.prod-list .image { float:left; width:80px; height:80px; margin-right:10px }
.prod-list .price { color:#a7022c; font-weight:bold; font-size:14px; float:left; font-family:Arial; border-bottom:2px solid #a7022c; padding-right:4px }
.prod-list .desc { color:#000; width:76px; font-size:11px; float:left; font-family:Arial; padding-top:3px }
.prod-list .buy { clear:both }
.prod-list input { text-align:right; width:3em; border:1px solid #888; width:2em }
.fr { float:right }

.prod-section { clear:both; font-size:22px; margin-bottom:10px; padding-bottom:3px; color:#a3022b; border-bottom:1px solid #afcb21 }
.prod-sections { list-style:none; padding:0; margin:0; float:left; width:140px }
.prod-sections li { padding:5px }
.prod-sections li.hdr { background:#375557; color:#fff; text-align:center }
.prod-sections li.sel a { color:#cd1667 }
.prod-cart { position:relative;	top:5px; cursor:pointer }

.prod-block { float:left; width:500px; margin-left:10px }

.cart-title { font-size:22px; clear:both; margin:10px 0; padding-bottom:3px; color:#a3022b;  border-bottom:1px solid #afcb21; width:650px }

.ptbl { width:650px; background-color:#eee }
.ptbl th { background:#65888a; font-weight:bold; padding:5px; text-align:center; color:#fff }
.ptbl td { background-color:#fff; padding:5px; text-align:center; vertical-align:middle }

textarea { height:7em }
.fi97 { width:510px }
.fi98 { padding:2px 20px; margin-right:10px }

.btcartd { cursor:pointer }
#cartsubmit p { margin:0 0 .7em 0 }

.info-title { color:#a3022b; margin-top:14px }
.info-item { color:#375658 }
.info-item a { color:#375658 }
.info-sub-title { color:#a3022b; margin-top:14px; font-weight:bold }
.info-short { width:113px; height:85px; float:left; margin:0 10px 10px 0 }

.info-menu { list-style:none; padding:0; margin:0; float:left; width:135px }
.info-menu li { padding:0 0 10px 0; margin:0 }
.info-block { float:right; width:500px }

.otziv { padding-bottom:13px }
.otziv .name { color:#a40329; font-weight:bold }
.otziv .txt { }
.otziv .comment { margin-left:30px; border-left:2px solid #ddd; padding-left:6px; color:#afcb21 }
.otziv .comment div { color:#e443a1; font-style:italic }


