html {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-attachment: fixed; background-image: url(../bg.jpg); width: 100%; height: 100%;}

a {color:#996600;}
a:visited {color:#990000;}

h1 {font-size: 1.8em; font-family: "Arial", Times, serif; margin:5px 0px 10px 0px;}
h2 {font-size: 1.8em; font-family: "Arial", Times, serif; margin:5px 0px 10px 0px;}
h3 {font-size: 1.5em; display: inline; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;}
h4 {font-size: 1.0em; display: inline; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;}


#header {width:980px; margin:0px auto 10px auto; padding:0px; text-align:center; border-bottom: 3px solid}
#logo {float:left; margin:0px; padding:0px 50px 0px 0px;}
#logo img {width: 350px; height: 101px; 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;}

#v_type {width:100%; text-align:center; margin:0px; padding:0px; border:1px}
#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:180; height:135px;}

.tPlacement {width:750px; margin-left: auto; margin-right: auto; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em;}
.tPlacement td {width:25%; text-align:center; vertical-align:top;}

.tPrice {width:750px; margin-left: auto; margin-right: auto; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em;}
.tPrice td {text-align:left; vertical-align:top;}

.tDlvr {width:750px; margin-left: auto; margin-right: auto; auto; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; font-weight: bold;}
.tDlvr td {vertical-align:top; text-align:left;}

.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}

.tdPriceName {width:85%; background: url(dot.gif) bottom repeat-x; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em;}
.tdPriceNamea {text-align:left; width:70%; background: url(dot.gif) bottom repeat-x;}
.tdPricePrice {width:50px;}
.tInnerPrice {}
.tInnerPrice td {text-align:left; vertical-align:top;}

.tStock {margin-left: auto; margin-right: auto; table-layout:fixed;}
.tInnerStock th {text-align:left; vertical-align:top; border: 0px solid; margin: 3px; padding: 3px; background-color:rgba(0,255,210,0.2);}
.tInnerStock td {text-align:left; vertical-align:top; border: 0px solid; margin: 3px; padding: 3px; background-color:rgba(0,255,210,0.2);}
.tInnerStock tr {border: 1px solid red; }
.tInnerStock tr:hover {background-color:rgba(0,255,210,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; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; font-weight: bold;}
#tUserForm td {text-align:left; }
#tUserForm input {width:500px; text-align:left; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em;}

submit
.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%; height:120%;}
.model_info table {width:100%;}
.model_info td#thumbnail {width:190px;}
.model_info td#thumbnail img {border:2px solid #996600; width:180px; height:135px;}
.model_info td#info {text-align:left; text-align:left; font-size: 1.3em; padding-left:10px;}
#info {text-align:left; text-align:left; font-size:small; padding-left:10px;}
.model_info td#audio {width:300px;}

.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 {right:170px; width:160px; border:0px solid #226600;}
#footer {text-align:center; border-top:3px solid; margin-top: 20px; width:100%; max-width: 960px; margin-left:auto; margin-right:auto;}

#page_footer .scroll {float:right; padding:17px 10px 0 0;}
#page_footer .scroll div {background:url("../gotop.png") no-repeat 0 0; width:49px; height:13px;} 

.scrollTop {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("../gotop.png");
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: auto;
bottom: 5%;
cursor: pointer;
display: block;
height: 40px;
left: 95%;
opacity: 0.5;
position: fixed;
width: 61px;
z-index: 2000;
}

.scrollTop:hover {
opacity: 1; 
}

.flypic_c
{
	background: #FFF;
	padding: 10px;
	border:1px solid #996600;
	position:absolute;
	width:200px;
//	height:300px;
}

#msk {display: none;}
#rus {display: none;}
#sng {display: none;}
#checkpoint {display: none;}
#checksng {display: none;}
#wrld {display: none;}
#country {display: none;}
#pmntmsk {display: none;}
#pmntrus {display: none;}
#pvzadr {display: none;}
#test {display: none;}
#yapvz {display: none;}
#postomat {display: none;}
#pmntwrld {display: none;}
#addr {display: none;}
#sdekform {display: none;}
#RussianPostCashWarning {display: none;}

.btnBuy {color:white; background-color:#996600; border:1px solid #503300; border-radius:3px; padding:0px 0px 0px 0px; margin:0 0 0 0.5em; font: bold 0.9em helvetica neue, helvetica, arial, sans-serif; position:relative; top: -1px;}
.btnBuy img {vertical-align:middle; margin: 0px 0.5em 0px 0px; padding:0; border:0;}
.btnBuy:hover {cursor:pointer;}
