/* Global styles */

html {font-size: 100.1%;}
html,body,form,p {padding: 0px; margin: 0px; }
html, body {background-color: #f5f0e9; height: 100%; }
body{text-align: left; font-size: 73%; font-family: Tahoma, Arial, Verdana; color: #000000;}
select, input, div, span, font, textarea {font-size: 100%; font-family: Tahoma, Arial, Verdana;}
table.adn {border: none; border-collapse: collapse; width: 100%;}
table.adn2 {width: 100%; background-color: #f5f0e9; border: 1px solid #e7dfd8;}
table.adnh {border: none; border-collapse: collapse; width: 100%; height: 100%;}
table.adw {border: none; border-collapse: collapse;}
a img, img, html, body{border: none;}
a img, img, a {outline: none !important;}
td{padding: 0px; vertical-align: top;}
.mid, tr.mid td{vertical-align: middle;}
.bot{vertical-align: bottom;}
.fil1{overflow: hidden; height: 4px; width: 100%;}
.fil{overflow: hidden; height: 6px; width: 100%;}
.fil2{overflow: hidden; height: 14px; width: 100%;}
.fil3{overflow: hidden; height: 1px; margin: 18px 0px; width: 100%; background-color: #E1E2E5;}
.fil4{overflow: hidden; height: 44px; width: 100%;}
.fil5{overflow: hidden; height: 21px; width: 100%;}
.fil6{overflow: hidden; height: 3px; width: 100%;}
.fil7{overflow: hidden; height: 80px; width: 100%;}
.arc{font-family: Arial, Tahoma, Verdana;}
.upc{text-transform: uppercase;}
.vright{text-align: right;}
.vleft{text-align: left;}
.vcent{text-align: center;}
.white {background-color: white;}
.brlight {background-color: #f5f0e9;}
a {color: #000000; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}
.profi{width: 100%; color: #000000; font-size: 170%; padding-bottom: 60px; text-align: center;}
*:focus { outline: none; }
tr.mid td{vertical-align: middle;}
.bf{font-weight: bold;}
textarea{padding: 1px;}

/* Pop-up styles */

.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-loading {display: block; color: white; font-size: 100%; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black;}
a.highslide-loading, a.highslide-loading:hover {color: white; font-weight: bold; text-decoration: none; }
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
a.highslide-full-expand {background: url(fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide {cursor: url(zoomin.cur), pointer; outline: none;}

/* Rating styles */

.unit-rating {list-style:none; height: 20px; position: relative;  background: url(starvote.gif) top left repeat-x; padding: 0px; margin: 0px;}
.unit-rating li{text-indent: -90000px; float: left; padding: 0px; margin: 0px;}
.unit-rating li a {outline: none; display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.unit-rating li.current-rating {background: url(starvote.gif) left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1;}
.unit-rating li a:hover{background: url(redstar_big.gif) left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width: 20px;}
.unit-rating a.r2-unit{left: 20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

/* Menu styles */
td.dtree {width: 99%; padding-top: 2px; padding: 0px;}
td.dtree a, td.dtree a:hover {text-decoration: none; font-size:13px;}
tr.dtree td{vertical-align: top; text-align: left; padding:0px;}
tr.dtree td a:hover{vertical-align: top; text-align: left; padding:0px; font-size:13px;}
tr.dtree:hover, tr.dtree:hover a, tr.dtree a:hover{color: #ffebb2;background-color:#bbafa8;}

.lstcat_sel {background-color:#bbafa8; font-weight:bold; display:block;}
.lstcat {width:170px; background: url(pix_horiz.gif) repeat-x bottom left; padding:5px 0px 5px 5px; display:block; cursor: pointer;}

 /* Index styles */
.container {width: 100%; padding-bottom: 4px;}
.fix{overflow: hidden; height: 3px; background-color: #f45800; width: 100%;}
.headlink {color: #ffffff; padding: 14px 16px 0px 16px;	height: 32px; border: 0px; background: #f45800 url(menu_bg.gif) repeat-x bottom left; text-transform: uppercase; text-align: center; font-weight: bold; font-size:12px;}

.headlink a{color: #ffffff; text-decoration: none;}
.headlink a:hover{color: #ffffff; text-decoration: underline;}

.htba{height: 228px; width: 200px; background: #b0a199 url(title.png) no-repeat top left; border-bottom: 1px solid #ffffff; padding: 0;}
.htbb{height: 228px; background: #6a6a6a; border-bottom: 1px solid #ffffff;}
.htbc{height: 228px; width: 100%; background: #6a6a6a url(shadow.gif) no-repeat top left; border-bottom: 1px solid #ffffff; color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: left;}
.htbd{height: 228px; width: 200px;  background: #6a6a6a url(shadowr.gif) no-repeat top left; background-color: #6a6a6a; border-bottom: 1px solid #ffffff; color: #FFFFFF; font-weight: bold; font-size: 12px;}

.fonta{color: #bb0000; font-size: 170%;}
.fontb{color: #bb0000; padding-left: 1px; font-size: 100%;}

#flashcontent {height: 228px; width: 600px; text-align: left;}
#label {width: auto; height: 228px;	border: 0px; background: url(label.png) no-repeat top right; padding: 0px;}
#slogan {padding: 112px 8px 0px 8px;}

.newprice {clear: both; display: inline;}
.icq {color: #ffedca; font-size: 14px; font-weight: bold;}
.adress {color: #ffedca;}
.contacts {padding-left: 8px;}

.man {width:104px; text-align:center; padding:3px 0px;}
.man a{border:2px solid #8b827d; display:block;}
.man a:hover{border:2px solid #b0a199;}


/*.poisk{width: 100%; background-color: #FFEBB2; border-top: 1px solid #CAAA72; border-bottom: 1px solid #CAAA72; padding-top: 1px;}*/
.poisk{height: 58px; border: 0px; padding: 0px; background-color: #f5f0e9;}
.poisk1{height: 58px; padding: 0px 8px; font-weight: bold; color: #8b827d;}
.poisk a {color: #8b827d;}
.poisk a:hover {color: #6a6a6a;}
.poiskline {text-align: right; width: 348px; height: 58px; background: url(poiskr.gif) no-repeat top right;}
.poiskline2 {text-align: right; height: 58px;}
.poiskadv {padding: 0px 0px 0px 95px;}

.btbl{text-align: left; background-color: #ada7a1; color: #ffffff; padding: 0px 16px; height: 100px;}
.btbl2{text-align: right; background-color: #ada7a1; color: #ffffff; padding: 0px 16px; height: 100px; float: right;}
.delm {margin: 0px 6px; cursor: default; color: #eec608;}
.delma {color: #eec608;}
img.delim, td.delim{width: 4px; height: 4px;}

.pform{width: 360px; border: 1px solid #616265; padding-left: 2px;}
.stat {font-family: Tahoma, Arial, Verdana !important;}

/* Block styles */

img.fixwidth {width: 200px; height: 1px;}
.hmin {padding: 4px 0px;}
.hdbot a{font-weight: bold}

/* top and bottom styles */

.new_cart {width:190px; height:102px; background:#f45800 url(cart_empt.gif) no-repeat top left; color:#FFFFFF; text-align:left; padding:6px 0px 0px 10px; font-size:12px;}
.new_cartf {width:190px; height:102px; background:#f45800 url(cart_full.gif) no-repeat top left; color:#FFFFFF; text-align:left; padding:6px 0px 0px 10px; font-size:12px;}

.new_cart_line {width:102px; height:7px; background: url(pix_horiz.gif) repeat-x bottom left; padding:5px; }

#right_blocks_left {background: url(auth_left.gif) no-repeat top left; padding:0px; }
#right_blocks_left2 {background: url(auth_left2.gif) no-repeat top left; padding:4px 8px; }
.hdauth {padding:0px; background-color:#8b827d; color:#ffffff; font-weight:bold; font-size:12px;}

.left {width: 200px; background-color: #b0a199; color: #FFFFFF;}
.left a {color: #ffffff; text-decoration: none;}
.left a:hover {color: #fff990; text-decoration: none;}
.right {width: 200px; background-color: #b0a199;}
.right a {color: #ffffff; text-decoration: none;}
.right a:hover {color: #fff990; text-decoration: none;}
a.linkav {color: #ffffff;}
a.linkav:hover {color: #fff990;}
.center{padding: 0px 4px;}
.center2{padding: 0px;}
.blmtop{margin-top: 4px;}
.blm{padding: 0px;}
.cbt {padding: 4px 8px; background-color: #f5f0e9;}
.hd {padding: 4px 8px; background-color: #8b827d; color: #ffffff; font-size:12px;}
.hdb {padding: 12px 12px 16px 12px;}
.hdbtop {padding: 8px;}
.hdbot{background: #F0EFEE; padding: 3px 8px;}
.hd a {color: #ffffff; text-decoration: none;}
.hd a:hover {color: #ffffff; text-decoration: none;}

/* Table styles */

table.gre td{background-color: #ffffff;}
table.gre td.lt{ background-color: #E4E6E9; font-weight: bold;}

/* tables styles */

table.gre {border: 1px solid #D7D3D0; border-bottom: 0px;}
.lt1{ background-color: #F0EFEE; border-bottom: 1px solid #D7D3D0;}
.lt2{ border-bottom: 1px solid #D7D3D0;}
.cnt{ border-left: 1px solid #D7D3D0;}
.ctt {padding: 4px 8px; background-color: #F0EFEE;}
.pad{padding: 8px 8px;}
.padt{padding: 4px 8px;}

/* Other styles */

.market-price {background: url(line_through.gif) repeat-x center; color: #DF7017; font-size: 126%; font-weight: bold;}
.ptbl td{vertical-align: middle; text-align: left; padding: 3px 8px;}
#axcrt{border: 3px double #E48234; background: #FFEBB2; z-index: 100; width: 300px; height: 58px; font-size: 120%; padding-top: 42px;}
.imboxr {padding-left: 8px; text-align: center; vertical-align: top;}
.imboxl {padding-right: 8px; text-align: center; vertical-align: top;}
img.delim, td.delim{width: 4px; height: 4px;}

/* additional styles */

.inline {display:inline;}
.price{ color: #ff6600; font-size: 120%; font-weight: bold;}
table.nl tr td a {text-decoration: none;}
table.nl tr td a:hover {text-decoration: underline;}
a.noline {text-decoration: none;}
a.noline:hover {text-decoration: underline;}
a.nl, a.nl:hover {text-decoration: none;}
.oki{color: #339933;}
.error{color: #ff6600;}
.cattop {margin-top: 4px; padding: 6px 0px;}
/*.spacel {margin-left: 8px; border: 3px solid #e7dfd8;}*/
.spacer {margin-right: 8px;}
.ym {background: url(yandex_money.gif) no-repeat top; width: 88px; height:43px; border: 1px solid #e7dfd8;}

.spiffy {display:block;}
.spiffy *{display:block; height:1px; overflow:hidden; background:#e7dfd8;}
.spiffy1 {margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #eee8e1; border-right:1px solid #eee8e1; background:#eae3dc;}
.spiffy2 {margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #f3eee7; border-right:1px solid #f3eee7; background:#e9e2db;}
.spiffy3 {margin-left:1px; margin-right:1px; border-left:1px solid #e9e2db; border-right:1px solid #e9e2db;}
.spiffy4 {border-left:1px solid #eee8e1; border-right:1px solid #eee8e1;}
.spiffy5 {border-left:1px solid #eae3dc; border-right:1px solid #eae3dc;}
.spiffyfg {background:#e7dfd8; padding: 0px 5px; margin-bottom: 0px !important; margin-bottom: -2px;}

/* discussion styles */

.dscbody {padding:3px 12px;}
.dscauthor { font-weight:bold; color:#8b827d; position:relative; }
.dscdate { position:absolute; right:0px; padding-right:11px; color:#ccc; font-weight:normal;}
.dscbtn { cursor:pointer; text-decoration:none; background:#e7dfd8; display:block;}
.dscbtn:hover { background:#f5f0e9;}
.dschd {padding: 4px 8px 4px 0px; background-color: #8b827d; color: #ffffff; font-size:12px;}
.dschdtext { background: #993300;padding: 4px 15px 4px 8px;}
.dscwlcm { padding:3px 12px; display:block;}
.dscform {padding-left:12px;}
.dschdn {color:#999;}
.dscline {width:100%; height:3px; border-bottom:1px dashed #CCCCCC;}
.dsctopic {padding:7px 0px;}
.siteadmn {color:#ff6600;}

/* Related Items */

.relatedpic {width:160px; border:3px solid #e7dfd8; }
.relatedname { height:12px; cursor:pointer; }
.relatedname:hover {text-decoration: underline;}

/* Display divs center inline */

.cols { margin :auto; text-align:center; padding:10px; }
.cols div {
display:-moz-inline-box;/* Firefox 2 and under*/
display:inline-block;/* FF3, Opera, Safari */
width:13em;
margin:0 1em 0 0;/* need to remove top and bottom margin from p element*/
padding:0.5em;
vertical-align:bottom;/* align to bottom */
}
.cols div.last{margin:0}/* remove right margin from last element so that they are all centered*/
.cols div p{width:11em}
.cols a {text-decoration:none;}


/* article styles */

.article {font-size:14px; text-align:left;}
.article h1 {font-size:120%;}
.article img {border:1px solid #ada7a1;}

