﻿/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0; vertical-align:top;}
input, textarea, select{vertical-align:middle; font:11px Tahoma; color:#737373;}
a{color:#9d0406; text-decoration:underline; position:relative;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

/* H */
h1{font:normal 22px Tahoma; margin-bottom:10px; color:#282828;}
h2{font:normal 18px Tahoma; margin-bottom:10px; color:#9f0406;}
h3{font:bold 12px Tahoma; color:#fff;}
h3 a {font:bold 12px Tahoma; color:#fff; text-decoration:none}
h6{font:bold 11px Tahoma; margin-bottom:8px;}

/* SETTINGS*/
body{font:11px Tahoma; color:#737373; background:#343434 url(../i/body_bg.gif);}
.main{width:990px; margin:0 auto; text-align:left;}
.page_t{height:28px; background:url(../i/page_t.png) no-repeat;}
.page_b{height:28px; background:url(../i/page_b.png) no-repeat;}
.page_m{width:920px; background:url(../i/page_m.png) repeat-y; padding:7px 35px 4px 35px;}

/* HEADER */
.header{height:202px; position:relative; background:url(../i/header_bg.jpg) no-repeat right top; margin-bottom:10px;}
.logo{position:absolute; top:50px; left:-2px;}
.slogan{position:absolute; top:46px; left:237px;}
.phone{position:absolute; top:173px; right:16px;}

/* navigation */
.navigation{height:31px; width:717px; margin:0 0 22px auto; background:url(../i/nav_bg.gif) repeat-x; position:relative;}
.navigation .l{height:31px; width:12px; background:url(../i/nav_l.png) no-repeat; position:absolute; top:0; left:0; z-index:1;}
.navigation .r{height:31px; background:url(../i/nav_r.gif) no-repeat right top;}
.navigation li{height:31px; float:left; background:url(../i/nav_dev.gif) repeat-y right; padding-right:2px;}
.navigation a{font:bold 12px/31px Tahoma; color:#f8c907; text-decoration:none; padding:0 22px; float:left; height:31px;}
.navigation a:hover, .navigation .current{background:url(../i/nav_hov.gif) repeat-x; color:#fff;}
.search{height:23px; float:right; width:171px; background:url(../i/search_bg.gif) no-repeat 0 4px; padding:7px 5px 0 10px;}
.search .inp{color:#737373; border:none; background:none; width:145px;}

/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom:44px;}
.container{float:left; width:100%;}
.content{margin:0 220px 0 203px; line-height:18px;}
/* context */
.context p{margin-bottom:20px;}
.context li{padding:3px 0 3px 20px; background:url(../i/list_style.gif) no-repeat 7px 11px;}
.context img{float:left; margin-right:20px;}
/* products */
.products{background:#dedede url(../i/prod_t.gif) no-repeat; margin-bottom:15px;}
.products .bg{background:url(../i/prod_b.gif) no-repeat bottom; padding:15px 20px 10px 20px;}
.products h3{background:#810305 url(../i/prod_title.gif) no-repeat; padding:6px 5px 7px 14px;}
.products .item{width:457px; background:#fff url(../i/prod_item.gif) no-repeat bottom; padding-bottom:15px; margin-bottom:10px;}
.products .description{padding:15px 14px 0 14px; overflow:hidden; zoom:1;}
.products .description img{float:left; margin-right:20px;}
.products .description ul{margin-bottom:8px; overflow:hidden; zoom:1;}
.products strong{color:#282828;}
.products span{color:#9d0406;}
.products p{margin-bottom:10px;}
.products .btn{background:url(../i/prod_btn.gif) no-repeat; float:right; width:85px; position:relative; margin-bottom:1px;}
.products .btn input{display:block; height:22px; color:#fff; font-weight:bold; text-decoration:none; background:url(../i/prod_btn.gif) no-repeat 100% -22px; width:85px; line-height:22px; border:none; cursor:pointer; padding-bottom:2px;}
.products h1 span{float:right; font-size:11px; color:#282828; padding-top:10px;}
.products .qty{float:right; padding-right:10px;}
.products .qty div{background:url(../i/qty_bg.gif) no-repeat; width:20px; padding:5px 8px; margin-left:5px; float:right; text-align:right;}
.products .qty .inp{background:none; width:20px; border:none;}
.products .qty strong{float:right;}
.products .product{background:url(../i/prod_prod.gif) no-repeat;}
.products .product span{font:14px Tahoma;}
.products .to_cart{clear:both; width:100px; overflow:hidden; zoom:1; float:right; margin:-54px 0 0 0; padding-right:37px;}
.products .to_cart .btn{margin-bottom:10px;}
.product .context{padding:20px 15px 0 15px;}
/* pager */
.pager{background:url(../i/pager_bg.gif) no-repeat; height:18px; margin-bottom:10px; text-align:right; color:#737373; padding:5px 10px;}
.pager a{padding:0 2px;}
.pager .current{color:#282828;}
.pager img{vertical-align:middle;}
/* contacts */
.contacts{width:365px;}
.contacts th{width:121px; padding:0 13px 0 0; font-weight:bold; vertical-align:top; text-align:right; color:#292727;}
.contacts td{padding:0 0 13px 0;}
.contacts .long div{width:231px; height:22px; background:url(../i/inp_long.gif) no-repeat;}
.contacts .long .inp{background:none; width:210px; padding:4px 10px; border:none;}
.contacts .short div{width:128px; height:22px; background:url(../i/inp_short.gif) no-repeat;}
.contacts .short .inp{background:none; width:190px; padding:4px 10px; border:none;}
.contacts .txtar{width:231px; height:116px; background:url(../i/txtar_bg.gif) no-repeat;}
.contacts .txtar textarea{width:211px; height:108px; padding:4px 10px; background:none; border:none; overflow:hidden;}
.contacts .btn{background:url(../i/prod_btn.gif) no-repeat; float:right; width:85px; position:relative; margin-bottom:1px;}
.contacts .btn input{display:block; height:22px; color:#fff; font-weight:bold; text-decoration:none; background:url(../i/prod_btn.gif) no-repeat 100% -22px; width:85px; line-height:22px; border:none; cursor:pointer; padding-bottom:2px;}

/* SIDEBAR_LEFT */
.sidebar_left{float:left; width:182px; margin-left:-100%}
/* catalogue */
.catalogue{background:url(../i/cat_bgr.gif) no-repeat bottom; padding-bottom:14px; margin-bottom:30px;}
.catalogue h3{color:#fff; background:#810305 url(../i/side_title_m.gif) repeat-x;}
.catalogue .l{display:block; background:url(../i/side_title_l.gif) no-repeat;}
.catalogue .r{display:block; background:url(../i/side_title_r.gif) no-repeat right top; padding:6px 5px 7px 14px;}
.catalogue li{background:url(../i/cat_dev.gif) repeat-x bottom; padding-bottom:2px;}
.catalogue a{display:block; font-weight:bold; padding:8px 7px 9px 14px; text-decoration:none; background:#dedede url(../i/cat_bg.gif) repeat-x bottom; color:#292727;}
.catalogue a:hover{color:#9d0406; text-decoration:underline;}
.catalogue .current{background:#dedede url(../i/cat_dev.gif) repeat-x bottom; padding-top:6px;}
.catalogue .current ul{padding:0 0 7px 20px; background:#dedede url(../i/cat_bg.gif) repeat-x bottom;}
.catalogue .current li{background:none; padding:0; zoom:1;}
.catalogue .current a{background:none; padding:4px 7px 3px 14px;}

.banner{margin-bottom:10px;}

/* SIDEBAR_RIGHT */
.sidebar_right{float:left; width:200px; margin-left:-200px}
/* cart */
.cart{background:#f8c907 url(../i/cart_bg.gif) no-repeat bottom; padding-bottom:14px;}
.cart h3{color:#fff; background:#810305 url(../i/side_title_m.gif) repeat-x;}
.cart h6 a{color:#282828;}
.cart a{color:#a20406;}
.cart .l{display:block; background:url(../i/side_title_l.gif) no-repeat;}
.cart .r{display:block; background:url(../i/side_title_r.gif) no-repeat right top; padding:6px 5px 7px 14px;}
.cart .item{padding:8px 14px 15px 14px; color:#282828; position:relative; line-height:18px; overflow:hidden; zoom:1;}
.cart .item .close{position:absolute; top:3px; right:3px; cursor:pointer; float:none; margin:0;}
.cart .item ul{overflow:hidden; zoom:1;}
.cart .item p{line-height:normal;}
.cart .item span{color:#9d0406; font-size:10px;}
.cart .item img{float:left; margin-right:10px;}
.cart .item div img{vertical-align:middle; float:none; margin:0;}
.cart .first{padding-top:12px; background:#f8c907 url(../i/cart_dev.gif) repeat-x bottom;}
.cart .first div{padding-top:3px;} 
.cart .first div a{margin:0 7px 0 2px;}
.cart .second{background:#f8c907 url(../i/cart_sec.gif) repeat-x bottom;}
.cart .third{background:#f8c907 url(../i/cart_thr.gif) repeat-x bottom;}
/* curency */
.curency{background:#e30609 url(../i/curency_bg.gif) no-repeat bottom; padding:6px 7px 7px 14px; font-size:12px; color:#fff; margin-top:-16px; position:relative;}
.curency a{color:#fff;}

/* FOOTER */
.footer{clear:both; height:72px; background:url(../i/footer_bg.gif) no-repeat; color:#fff;}
.footer a{color:#f8c907;}
.footer .logotip{ width:165px; padding:11px 0 0 36px; float:left;}
.footer .menu{width:519px; padding:14px 0 0 0; float:left;}
.footer .menu a{padding:0 2px;}
.footer .menu p{font-size:9px; padding:10px 0 0 2px;}
.footer ul{padding:10px 0 0 0; line-height:16px;}
