cchtml {min-height: 100.1%;}

html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; overflow-x: auto;}

body,td,th {color: #996600; text-align:center;}
body {background-color: #FFFFFF; background-image: url(bk.jpg);}

a {color:#996600;}
a:visited {color:#990000;}

h1 {font-size: 1.2em; font-family: "Times New Roman", Times, serif; margin:5px 0px 10px 0px;}
h2 {font-size: 2.0em; font-family: "Times New Roman", Times, serif; margin:5px 0px 10px 0px;}
h3 {font-size: small; display: inline;}

#header {width:960px; margin:0px auto 10px auto; padding:0px; text-align:left; border-bottom: 3px solid}
#logo {float:left; margin:0px; padding:0px 50px 0px 0px;}
#logo img {margin:0px; padding:0px;}
#navigation {margin:10px 10px 20px 10px; padding:10px 0px 0px 0px;}

#submenu {margin:0px 0px 10px 0px; padding:0px;}

#main {text-align:center; width:960px; margin-left:auto; margin-right:auto;}
#main h1 {font-size: 1.2em; border-top:3px solid; margin:15px 0px 15px 0px; padding:0px 0px 1px 0px; border:1px solid;}
#main h1 a {font-size: 1.2em; text-decoration: none;}
#main h2 {font-size: 1.2em; border-top:3px solid; margin:15px 0px 15px 0px; padding:0px 0px 1px 0px; border:1px solid;}
#main h2 a {font-size: 1.2em; text-decoration: none;}

#news h1 {display:inline; font-size: 1.1em; margin:0px 0px 0px 0px; padding:0px 0px 1px 0px; border:0px solid; border-top:0px solid;}
#news #comments {float:right; font-size:small;}

#v_type {width:100%; text-align:center; margin:0px; padding:0px;}
#v_type tr {margin:0px; padding:0px;}
#v_type td {text-align:center; margin:0px; padding:0px;}
#v_type img {border:2px solid #996600; width:180px; height:120px;}

.tPrice {width:750px; margin-left: auto; margin-right: auto;}
.tPrice td {text-align:left; vertical-align:top;}

.tDiscounts {width:750px; margin-left: auto; margin-right: auto;}
.tDiscounts td {text-align:center; vertical-align:middle; margin:0px; padding: 0px; border:1px solid #996600}

.tWorktime {width: 100px; margin-left:auto; margin-right:auto;}
.tWorktime td {text-align:center; vertical-align:middle; margin:0px; padding: 0px; border:1px solid #996600}

.tInnerPrice {table-layout:fixed;}
.tInnerPrice td {text-align:left; vertical-align:top; border: 0px solid; margin: 0px; padding: 0px;}
.tdPriceName {width:100%; background: url(dot.gif) bottom repeat-x;}
.tdPricePrice {width:50px;}

.tStock {margin-left: auto; margin-right: auto; table-layout:fixed;}
.tInnerStock td {text-align:left; vertical-align:top; border: 0px solid; margin: 0px; padding: 0px;}
.tInnerStock tr {border: 1px solid red; }
.tInnerStock:hover td {background-color:rgba(0,255,0,0.2);}
.tInnerStock tr:hover {background-color:rgba(0,255,0,0.4); color:black;}


.tdStockId {width:30px;}
.tdStockName {width:500px; background: url(dot.gif) bottom repeat-x;}
.tdStockPrice {width:50px;}
.tdStockButton {width:50px;}
.tdStockStock {width:120px;}

#tBasketItems {margin-left: auto; margin-right: auto; }
#tBasketItems td {text-align:left; }


#tUserForm {margin-left: auto; margin-right: auto; }
#tUserForm td {text-align:left; }

.v_small {width:190px; border:0px solid green; display: inline; text-align:center; font-size:9px; }
.tInner {margin-left: auto; margin-right: auto;}
.tInner td {text-align:center; vertical-align:top; width:200px;}
.tInner img {border:2px solid #996600; width:180px; height:120px;}
.tInner img:hover {border:2px solid #BB9933; }

.StockYes img {}
.StockYes {}
.StockNo img {opacity:0.30;filter:alpha(opacity=30);}
.StockNo td {color:#D4CCC4}
.StockNo a {color:#D4CCC4}

.model_info {width:100%;}
.model_info table {width:100%;}
.model_info td#thumbnail {width:190px;}
.model_info td#thumbnail img {border:2px solid #996600; width:180px; height:120px;}
.model_info td#audio {width:300px;}

#info {text-align:left; text-align:left; font-family: "Times New Roman", Times, serif; font-size:12px; padding-left:10px;}

.links {color:#666666; font-size:x-small; text-align:left;}
.links li {font-size:x-small}
.links input {width:600px;}
input {color:#666666; font-size:x-small}

#descr {width:100%; border:0px solid #226600;}
#footer {min-height:10px; text-align:center; border-top:3px solid; margin-top: 20px; max-width: 960px; margin-left:auto; margin-right:auto;}

#xshare {float:left;}
#counters {float:right;}

.tOrders {width:100%; text-align:center; margin:0px; padding:0px; border:1px solid #996600; border-collapse:collapse;}
.tOrders th {text-align:center; margin:0px; padding:2px; border:1px solid #996600}
.tOrders td {text-align:center; margin:0px; padding:0px; border:1px solid #996600}

.trOrderNew td {background-color:rgba(255,255,0,0.1);}
.trOrderNew:hover td {background-color:rgba(255,255,0,0.4); color:black;}
.trOrderPostpaidWaiting td {background-color:rgba(255,0,0,0.1);}
.trOrderPostpaidWaiting:hover td {background-color:rgba(255,0,0,0.4); color:black;}
.trOrderPostpaidShipped td {background-color:rgba(0,0,255,0.1);}
.trOrderPostpaidShipped:hover td {background-color:rgba(0,0,255,0.4); color:black;}
.trOrderWaitingPayment td {background-color:rgba(128,128,128,0.1);}
.trOrderWaitingPayment:hover td {background-color:rgba(128,128,128,0.4); color:black;}
.trOrderPaidWaiting td {background-color:rgba(255,0,0,0.2);}
.trOrderPaidWaiting:hover td {background-color:rgba(255,0,0,0.4); color:black;}
.trOrderCompleted td {background-color:rgba(0,255,0,0.1);}
.trOrderCompleted:hover td {background-color:rgba(0,255,0,0.4); color:black;}
.trOrderCancelled td {background-color:rgba(128,128,128,0.2);}
.trOrderCancelled:hover td {background-color:rgba(128,128,128,0.4); color:black;}
.trOrderReturned td {background-color:rgba(255,0,255,0.1);}
.trOrderReturned:hover td {background-color:rgba(255,0,255,0.4); color:black;}

.tCashHistory {width:100%; text-align:center; margin:0px; padding:0px; border:1px solid #996600; border-collapse:collapse;}
.tCashHistory th {text-align:center; margin:0px; padding:2px; border:1px solid #996600}
.tCashHistory td {text-align:center; margin:0px; padding:0px; border:1px solid #996600}
.trCashHistoryActionAdd td {background-color:rgba(0,255,0,0.1);}
.trCashHistoryActionAdd:hover td {background-color:rgba(0,255,0,0.4); color:black;}
.trCashHistoryActionWithdraw td {background-color:rgba(255,0,0,0.1);}
.trCashHistoryActionWithdraw:hover td {background-color:rgba(255,0,0,0.4); color:black;}
.trCashHistoryActionOrder td {}
.trCashHistoryActionOrder:hover td {background-color:rgba(128,128,128,0.4); color:black;}

.tOrderItems {width:100%; text-align:center; margin:0px; padding:0px; border:0px solid #996600; font-size: 0.8em; xborder-collapse:collapse;}
.tOrderItems td {border:0px; }
