@charset "utf-8";
/* reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
img, body, html { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
a, a:hover { outline:none; }
a img { border:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
/* base */
a { color:#383838; }
a:hover { text-decoration:none; }
h2 { font-size:14px; font-weight:bold; margin-bottom:4px; }
h3 { font-size:20px; line-height:20px; font-weight:bold; text-transform:uppercase; margin-bottom:15px; }
/* layout */
body { background:url(/images/body-bg.png) repeat-x left top; font:12px arial; color:#383838; }
#wrapper { width:986px; margin:0 auto; }
.content-wrap { background:url(/images/content-middle.jpg) repeat-y; }
.content {background:url(/images/content-top.png) left top no-repeat; padding:10px 13px 13px 13px; }
/* header */
.header { padding-left:3px; height:162px; position:relative; }
.header .logo { background:url(/images/logo.png) no-repeat 10px 0; width:405px; height:147px; display:block; text-indent:-9999px; float:left; padding:0 0 0 10px; }
.header .contacts { width:247px; height:134px; background:url(/images/contacts-bg.png) no-repeat; float:right; margin:6px 13px 0 0; _margin-right:7px; font-size:20px; padding:3px 12px 0 18px; }
.header .contacts span { font-size:16px; }
.header .toplinks {right:325px; bottom:00px; position:absolute; font-size:14px; text-align:center;}
.header .toplinks a, .header .toplinks span { margin:0 3px; }
.header .toplinks a.reg { color:#F00; }
.header .toplinks em { font-size:18px; }
/* footer */
.footer { background:url(/images/footer-bg.png) no-repeat; height:48px; text-align:center; margin-bottom:20px; padding-top:27px; }
.footer a { margin:0 2px; }
/* search */
.search { background:url(/images/grey-bg01.png) no-repeat; height:30px; padding:10px 10px 0 15px; margin-bottom:11px; }
.search .input { width:742px; background:url(/images/search-input-bg.png) no-repeat; border:0px; font:12px arial; line-height:12px; padding:3px 4px 2px 4px; }
.search label { font-size:14px; margin-right:8px; padding-top:1px; }
.search label, .search .input { float:left; }
.search .search-button { background: url(/images/search-submit.png) no-repeat; width:70px; height:20px; text-align:center; float:right; }
.search .search-button input { border:0px; background:none; color:#FFF; text-shadow:0 1px 1px #000; cursor:pointer; }

/* product */
.productslist  h1 { font-size:18px; color:#3fb35e;text-align:center; }
.product { margin-bottom:22px; }

.product .product-content { padding-left:475px; }
.product-short img { float:left; margin-right:-100%;}
.product-short .product-content { width:640px; padding-left:160px; }

.product .product-content h2 { font-size:16px; text-transform:uppercase; padding-top:20px; margin-bottom:9px; }
.product .product-content .price { background:url(/images/prod-price-bg.png) no-repeat left top #F1F1F1; float:left; margin:14px 0; _width:1%; _white-space:nowrap; }
.product .product-content .price div { background:url(/images/prod-price-bg.png) no-repeat right -40px; height:38px; padding:2px 14px 0 14px; }
.product .product-content .price div span { color:#F00; font-size:30px; margin-left:5px; }
.product .product-content .price div span span { font-size:14px; margin:0px; }
.product-short { width:480px; float:left; }
.product-short .product-content { width:auto; }
.product-short .product-content  h2{ padding-top:10px; margin-bottom:0px; }
.product-short .product-content .price { margin-top:10px; }
.product-short form { float:left; }
/* other */
#total_basket { text-decoration:none;}
#total_products { background:url(/images/cart.png) no-repeat left top; padding:5px 0 5px 35px; zoom:1; _padding-bottom:0px; }
.index-video { width:275px; height:230px; background:url(/images/video-bg1.png) no-repeat; float:right; margin-bottom:11px; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
/* pager */
.pager { margin-bottom:11px; text-align:center; font-size:12px; font-weight:bold; color:#767676; background:url(/images/grey-bg01.png) no-repeat; padding-top:10px; height:40px; }
.pager span { font-size:18px; }
.pager span, .pager a { margin:0 2px; }
.pager a span { margin:0px; }
/* buttons */
.button { background:url(/images/buttons.png) no-repeat right top; padding-right:8px; float:left; }
.button div { background:url(/images/buttons.png) no-repeat left top; }
.button div input, .button div a { border:0px; font:12px arial; display:block; padding:4px 0 6px 8px;_padding-bottom:4px; font-weight:bold; color:#FFF; cursor:pointer; background:none; text-decoration:none; }
.button01 { margin-right:8px; _margin-right:4px; }
.button01 div input, .button01 div a { text-shadow:0 1px 1px #02641B; }
.button02 { background: url(/images/buttons.png) right -27px; }
.button02 div { background:url(/images/buttons.png) left -27px; }
.button02 div a, .button03 div a { text-shadow:0 1px 1px #940F4B; padding-bottom:6px; zoom:1; text-align:center }
.button03 { background:url(/images/buttons.png) right -54px; float:right; margin:8px 17px 0 0; _width:1%; _white-space:nowrap; _margin-right:7px; }
.button03 div { background:url(/images/buttons.png) left -54px; }
.button03 div a { text-shadow:0 1px 1px #07848F; }
/* important info */
.important-info { width:680px; float:left; background:url(/images/grey-bg680.png) no-repeat #F1F1F1; margin-bottom:11px; }
.important-info-content { background:url(/images/grey-bg680.png) no-repeat -733px bottom; padding:20px 44px; }
.important-info-content ul { float:left; width:280px; padding-top:6px; }
.important-info-content ul li { margin-bottom:14px; }
.important-info-content ul li a { font-size:14px; padding:2px 0 5px 31px; background:url(/images/ul-li02.jpg) no-repeat left top; }
.important-info-content ul li a.important { background-image:url(/images/ul-li03.jpg); color:#F00; }
/* category */
.category { padding-left:3px; _padding:0px; _margin-left:-2px; margin:7px 0 17px 0; }
.category a { display:block; float:left; background:url(/images/cat-bg.png) no-repeat; width:185px; height:42px; text-align:center; font-size:18px; color:#FFF; padding-top:18px; margin-left:5px; text-decoration:none; text-shadow:0 1px 1px #BF0660; }
.category a.style2 { background-position:0 -60px; text-shadow:0 1px 1px #A63900; }
.category a.style3 { background-position:0 -120px; text-shadow:0 1px 1px #B703DE; }
.category a.style4 { background-position:0 -180px; text-shadow:0 1px 1px #037DDE; }
.category a.style5 { background-position:0 -240px; text-shadow:0 1px 1px #639114; }
.category a:hover { text-decoration:underline }
/* news */
.news { background:url(/images/grey-bg960.png) no-repeat left top #F1F1F1; zoom:1; }
.news-content { background:url(/images/grey-bg960.png) no-repeat -980px bottom; padding:22px 43px; }
.news-content .short-post { margin-bottom:10px; }
.news-content .short-post span { position:absolute; background:#E0E0E0; padding:3px; }
.news-content .short-post div { padding-left:80px; }
/* top menu */
ul#topnav { float: left; width: 980px; padding-left:3px; position: relative; height:65px; background:url(/images/menu-bg.png) no-repeat 3px 0; z-index:10001}
ul#topnav li { float: left; position:relative}
ul#topnav li a { padding:17px 0 0 0; height:48px; width:162px !important; display: block; font: bold 12px arial; text-align:center; color:#A42700; text-shadow:0 1px 1px #FFF; text-decoration:none; background:url(/images/menu-li-sep.png) no-repeat left top; }
ul#topnav li a em { font-weight:bold; display:block; padding-top:8px; }
ul#topnav li:hover a { }
ul#topnav li a:hover, ul#topnav li:hover a { }
ul#topnav li span {position: absolute; left: 3px; top:65px; display: none; padding-left:16px; background:url(/images/menu-submenu-hover.png) repeat-x left top #ffa; padding-top:10px}
ul#topnav li span a { display: block; background: url(/images/ul-li01.jpg) no-repeat left 6px !important;  height:auto;padding:0 0 8px 7px; font-weight:normal; font-size:12px; margin:0 10px 0 20px; text-decoration:underline ;text-align:left }
ul#topnav li span a:hover { color:#000; }
/* img slider */
				#img-preview { height:310px; margin-bottom:22px; }
#img-preview .image_news_big { width:680px; height:310px; position:absolute; }
.image_news { width:275px; float:right; }
.image_news a { display:block; width:275px; height:100px; padding-bottom:5px; position:relative; }
.image_news a span { position:absolute; background:url(/images/news-img-short.png) no-repeat; width:265px; height:25px; bottom:10px; left:5px; font-size:14px; color:#131313; padding-top:5px; text-align:center; }
.img_desc { width:164px; height:284px; padding:8px; background:url(/images/news-img-big.png) no-repeat; position:absolute; right:5px; top:5px; }
.image_news_big { position:relative; }
.img_desc a { text-decoration:none; }
.img_desc a:hover { text-decoration:underline; }
div.products-new h1 { font-size:18px; padding:10px; text-align:left;clear:left}
.counters{padding:12px 0;text-align:center;margin-top:-20px;}  
.product .new-gallery{float:left;width:220px;}
#wrap{background:url(/images/gradient.png) bottom repeat-x;}

ul#topnav li span {position: absolute; left: 0; top:65px; display: none; padding-left:16px; background:#F8CC68; padding-top:10px;height:auto !important; width:150px}
ul#topnav { float: left; width: 980px; padding-left:3px; position: relative; height:130px; background:url(/images/menu-bg1.png) no-repeat 3px 0; z-index:10001}
ul#topnav li { float: left; position:relative}
ul#topnav li a { padding:17px 0 0 0; height:48px; width:140px; display: block; font: bold 12px arial; text-align:center; color:#A42700; text-shadow:0 1px 1px #FFF; text-decoration:none; background:url(/images/menu-li-sep1.png) no-repeat left top; }
ul#topnav li a em { font-weight:bold; display:block; padding-top:8px; }
ul#topnav li a:hover, ul#topnav li:hover a {}
ul#topnav li span a { display: block; height:auto; background: url(/images/ul-li01.jpg) no-repeat left 6px !important; padding:0 0 8px 7px; font-weight:normal; font-size:12px; margin:0 10px 0 20px; text-decoration:underline ;text-align:left;margin-left:-10px; }
ul#topnav li span a:hover { color:#000; }
ul#topnav li span{z-index:5;}
.furjbqy {position:fixed; left:0; top:30px; z-index:5; width:22px; height:151px;}
.phone{text-align:right;font-size:17px;padding-right:16px;font-weight:bold;font-family:'trebuchet ms', sans-serif;letter-spacing:-2px;color:#313131}
.phone small{color:#CE5E39;font-size:17px;position:relative;top:-7px}
.phone2{margin-top:-5px;color:#313131;padding-top:3px;}
.phone3 small{color:#CE5E39;font-weightnormal;font-size:14px;position:relative;top:-2px}
.phone3 big{display:block;padding-right:16px;text-align:right}
.phone3 big strong{font-size:16px;font-family:'trebuchet ms', sans-serif;color:#313131}
.skype-icq{text-align:center}
.skype-icq p{position:relative;top:10px}
.skype-icq p a{margin-left:12px}
.product-short img {max-width:220px !important;}

.order_stock {color:green; font: normal 18px Tahoma, Helvetica, sans-serif;}
