body {

	background: #191111;
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial;
	min-width:1000px;
	color:#ad9696;
	font-size:11px;

}




img {display:block; border:none;}

a {text-decoration:underline;color:#ad9696;}
a:hover {text-decoration:underline; color:#ffffff;}

h1 {font-size:18px; font-weight:normal; margin: 10px 0 10px 0; color:#ffffff; }
h1 a { color:#ffffff;}


h2 {font-size:12px; font-weight:bold; margin: 10px 0 10px 0; color:#ffffff; }
h2 a { color:#ffffff;}

h3 {font-size:12px; font-style:italic; color:#fff; font-weight:normal; margin-top:0; line-height:1.6em;}


input {font-size:14px; border: 1px solid #635757;}


div#shorttext{font-size:1.2em; font-style:italic; color:#fff; width:80%; margin: 0 0 1em 0;}
#lt img {border:3px solid #494949; margin-bottom:10px; background-color:#000000;}

div#centertop {position:absolute; top:0; left:0; margin-top:-740px; padding-top:-200em;}
div#centerbottom {margin-top:740px;padding-top:200em; }
div#holder {position:relative;}

div#mbgd {clear:both; height:40px; BACKGROUND: url(/i/mbg2.gif) repeat-x left center; WIDTH: 100%;}
div#lt {margin-left:30px; text-align:justify;}

#download {background: url('i/download.gif') no-repeat bottom left; padding: 0 0 0 20px; margin:11px 0 0 0;}


div#lucky {background: url('/i/lucky.gif') no-repeat top left; padding: 40px 0 0 0; margin:0 0 20px 0;}

#spacerleft {width:200px; display:block; margin:0; padding:0;}
#spacercenter{width:520px; //width:540px; display:block; margin:0; padding:0;}
#spacerright {width:200px; display:block; margin:0; padding:0;}

table#header {width:100%;  border-collapse:collapse; margin:0; padding:0; height:85px;  background: url('i/topbg.jpg') top left repeat-x #191111; }
td#logo {height:85px; width:470px; padding-left:30px; background: url('i/topl.jpg') top left no-repeat;}
td#topr {height:85px; width:40px;  background: url('i/topr.jpg') top right no-repeat; padding-right:100px; }

td#topmenucontainer {width:500px;  }
div#topmenu {float:right;  background: url('i/topmr.gif') top right no-repeat; padding-right:2px; }

#topmenu div {white-space:normal; display:inline; float:left;  height:55px; //height:85px; font-size:10px; color:#ad9696;
	background: url('i/topbtn.jpg') bottom left no-repeat; margin:0; width: 80px; //width:90px; padding: 30px 5px 0 5px; text-align:center;}
#topmenu a {text-decoration:none; color:#ad9696;}
#topmenu a:hover { color:#ffffff;}

table#maincontainer {line-height:11px; font-size:100%; width:100%; height:100%;  border-collapse:collapse; margin:0; padding:0; background: url('i/mbg.gif') top left no-repeat #281c1c; }
#left {width:250px;vertical-align:top; overflow:hidden;}
#center {min-width:485px; vertical-align:top; margin:0; line-height:18px; }
#right { overflow:hidden; min-width:225px; width:30%; max-width:30%; vertical-align:top; width: expression(document.body.clientWidth < 1100? "225px":"30%");}

td#footer {background-color:#191111;}

div#bottombanner {width:100%; clear:both;}


div#copy, div#dev {font-size:9px; color:#ad9696}
div#copy {padding: 10px 0 10px 30px;}
div#dev {padding: 10px 30px 10px 0;}
#copy a, #dev a {text-decoration:underline; color:#ad9696;}
#copy a:hover, #dev a:hover {text-decoration:underline; color:#ffffff;}



#bottom td { height:92px; background: url('i/bottombg.gif') bottom left repeat-x #191111; vertical-align:top; }
div#blp { height:92px;   background: url('i/bottoml.gif') top left no-repeat;  }
div#brp { height:92px;   background: url('i/bottomr.gif') top right no-repeat;  }

div#banners {height:92px; width:100%; background: url('i/bottoms.gif') top right no-repeat; //padding-right: 1px; //overflow-x: hidden;}
#banners div{float:left; height:92px; width:20%; background: url('i/bottoms.gif') top left no-repeat; text-align:center; }


table#banners {border-collapse:collapse; margin:0; padding:0; width:100%; background: url('i/bottoms.gif') top right no-repeat;  }
#banners td { height:92px; width:20%; background: url('i/bottoms.gif') top left no-repeat; text-align:center; margin:0; padding:0; }

div#vitrina {clear:both; padding: 15px 0 30px; 0 //margin-bottom:30px; //padding-bottom:0;}


#gradient td { height:78px; background: url('i/gradient.gif') bottom left repeat-x #281c1c;}



div#container {clear:both; padding: 20px 0 20px 0; white-space:normal; }

#container img {display:inline;}
#container table {font-size:100%;padding:10px;}
div#rightcontainer{width:200px; padding: 20px 5px 20px 20px;}
div#leftcontainer{ padding: 20px 20px 0 0;}

div#topcontacts {font-size:10px; padding: 0 0 20px 30px; }
#topcontacts strong, #topcontacts b  {font-weight:normal; font-size:18px; color:#ffffff; line-height:18px;}
#topcontacts img {display:inline;}
div#topbanner{height:300px; width:505px;
	 BACKGROUND: url('/content/topbanner/1bg.png') transparent scroll no-repeat 0% 0%; 
	 //BACKGROUND: none transparent scroll repeat 0% 0%; 
	//FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/content/topbanner/1bg.png', sizingMethod='crop'); 
}
div#leftmenu {margin: 0 0 40px 0;}
#leftmenu h2 {background: url('i/line.gif') no-repeat center left; padding: 0 0 0 30px; font-size:11px; font-weight:bold; color:#ffffff;}
div#toplevel { font-size:18px;color:#ffffff; line-height:18px; padding: 0 0 15px 30px; }
#toplevel img {display:inline; margin: 0 10px 0 0;}
#toplevel a { color:#ffffff; }
div#nextlevel {padding: 0 0 20px 53px; font-size:11px;}


#leftmenu ul {list-style-type:none; margin:0 0 10px 10px; padding:0;}
#leftmenu li {list-style-type:none; margin:5px 0 5px 0; padding:0;}

div#search {margin:0 0 40px 0; padding: 22px 0 0 30px; background: url('i/search.gif') top left no-repeat; height:79px;}
#search input {font-size:100%; border: 1px solid #635757;  margin: 0 2px 0 0;}
input#go {font-size:100%; background-color:#dddddd; border: 1px solid #635757;  height:18px;}



div#about{line-height:18px;}
#about blockquote {margin: 10px 0 0 30px;}


div#catalogue {float:left; width:40%; //width:45%; padding: 0 30px 20px 0;}


div#basket {padding: 20px 0 0 0; margin-bottom:50px; background: url('i/basketbg.gif') bottom right no-repeat; font-size:10px; color:#ffffff;}
div#basketfull {padding: 20px 0 0 0; margin-bottom:50px; background: url('i/basketfullbg.gif') bottom right no-repeat; font-size:10px; color:#ffffff;}
#basket span, #basketfull span {color:#ad9696; }

div#htmlbanner{padding: 0 0 0 0;line-height:18px; }
#htmlbanner b, #htmlbanner strong {color:#ad9696;}
#htmlbanner u { font-size:10px; color:#ffffff; text-decoration:none;}
div#news{padding: 50px 0 0 0; font-size:10px; color:#ffffff;}
#news a {font-size:11px;color:#ad9696; }
#news a:hover {font-size:11px;color:#ffffff; }
#news small {color:#ffffff; }


div#newsbox {background:url('/i/line.gif') repeat-x bottom left; padding: 30px 0 20px 0;}
#newsbox span {font-size:10px;}
#newsbox a, #newsbox a:hover {color:#ffffff;}


div#navstring {padding: 20px 0 0 0; font-size:10px;}

div#pages {padding:10px 0; font-size:10px; clear:both; width:100%;}
div#current {display:inline; color:#b82f01; font-weight:bold; border: 1px solid #403434;padding: 1px 4px 1px 5px; text-align:center; margin: 1px;}
#pages a {text-decoration:none; border: 1px solid #403434; padding: 1px 5px; text-align:center;margin: 1px;}
#pages a:hover {background-color:#403434;}
a#arrow, a#arrow:hover {background:none; border:none;font-size:14px; padding: 1px 0px;}
div#arrow {display:inline; background:none; border:none; font-size:14px; padding: 1px 1px;}

div#control {margin:20px 0; color:#ad9696; font-size:10px; }
#control a {color:#ffffff; }

div#productlist {margin:20px 0;}
div#productitem {float:left; display:inline;    width:50%; //width:46%;  margin:0 0 20px 0;  font-size:10px; color:#ffffff;}
div#productitemclear {width:100%; clear:both; height:20px;}
div#picture {float:left; display:inline; width:146px; //width:146px; }
#picture div {height:16px; }
img#prd130 {border:3px solid #494949; width:130px; height:130px; background-color:#000000;}
div#title {float:left; width:120px; //width:auto; display:inline;  margin: 13px 10px 0 0; }
#title big {font-size:9px; font-weight:bold; color:#ad9696;}
div#addtobasket{display:block; background: url('i/addtobasket.gif') no-repeat center left; padding: 0 0 0 20px; margin:11px 0 0 0;}
#addtobasket a {color:#ffffff;}


div#luckyitem {display:block; margin:0 0 20px 0;  font-size:10px; color:#ffffff; line-height:18px;}





#CatList {list-style-type:none; margin:0; padding:0;}
#CatList li {float:left; display:inline; width:220px;//width: 250px; padding: 0 40px 5px 0;}


div#productimage{ float:left; width:330px; margin: 20px 0 30px 0;font-size:10px; color:#ffffff;}
#productimage div {height:16px; }
div#productspec{ float:left; margin: 33px 0 30px 0; font-size:10px; color:#ffffff;}
#productspec div {color:#ad9696; padding: 0 0 0 20px; margin:11px 0 0 0;}
#productspec big {font-size:18px; color:#ad9696;}
#productspec span {color:#ad9696;}
img#prd300 {border:3px solid #494949; width:300px; height:300px; background-color:#000000;}
div#productdescription {width:100%; clear:both;}
div#enlargeimage {background: url('i/enlargeimage.gif') no-repeat center left; padding: 0 0 0 20px; margin:11px 0 0 0;}
#enlargeimage a {color:#ffffff;}
#close {position:absolute; top: 580px; left:680px; width:100px; height:20px; background:url('/i/close.gif') top left no-repeat;}



div#largeimage {position: absolute; top:0; left:0;  width:100%; height:100%; display:none; //width: expression(document.body.clientWidth); //height: expression(document.body.clientHeight);} 
#largeimage img {background-color:#000000; border:3px solid #494949; width:500px; height:500px; margin:100px 0 0 270px;}

div#action {position: absolute; top:0; left:0;  width:100%; height:100%; display:none; //width: expression(document.body.clientWidth); //height: expression(document.body.clientHeight);} 
#action img {float:right; background-color:#000000; border:3px solid #494949;  height:650px; margin:100px 100px 0 0;}




table#basket {border-collapse:collapse; margin:0; padding:0; font-size:100%; }
#basket th {color:#ad9696; border-bottom:2px solid #160c0b; font-size:10px; text-align:left; padding:10px;}
#basket td {color:#ffffff;background-color:#352727; border-bottom:1px solid #1a1512;padding:10px;}
#total big {font-size:18px;color:#ad9696;}
#total td {background:none; border-top:2px solid #1a1512; border-bottom:0;}

#orderform div {padding: 5px 0 5px 0;}
#orderform label { width:30%; display:block; float:left;}
input#ordersubmit {background:url('/i/submit.gif') no-repeat; font-size:18px; color:#ffffff; border:none; width:241px; height:55px; cursor:hand; margin-top:50px; }
#orderform sup {color:#990000;  }
#orderform img {display:inline; margin-right:20px;}

div#bugbox {background-color: #ad9696; border: 1px solid #160c0b; margin:20px 0 20px 0; padding:20px;  color:#ffffff;}
#bugbox h3 {color:#191111; margin:0; font-size:11px; font-weight:bold;}


div#map {float:left; width:40%; padding: 0 30px 30px 0;}
#map h2 {font-size:11px; font-weight:bold; color:#ffffff;}
#map ul {list-style-type:none; margin:0 0 10px 10px; padding:0;}
#map li {list-style-type:none; margin:5px 0 5px 0; padding:0;}
div#maptoplevel {padding: 0 0 15px 20px; height:20px;font-size:18px;color:#ffffff;}
#maptoplevel img {display:inline; margin: 0 10px 0 0;}
#maptoplevel a { color:#ffffff; }
div#searchmap {width:100%; clear:both; padding-bottom:40px;}
#searchmap input {font-size:100%; border: 1px solid #635757;  margin: 0 2px 0 0;}


div#stockstatus {padding:0;}



p#strange {padding-top:45px; padding-bottom:10px; //padding-top:20px;}




