body {

	background:#ffffff;
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial;
	min-width:980px;
	width: expression(document.body.clientWidth < 1024? "980px":"100%");
	color:#6a6a6a;
	font-size:0.8em;
	height:100%;
	line-height:1.6em;
}

img {display:block; border:none;}

a {color:#000000; }

h1 {color:#767aaf; font-weight:normal; font-size:1.3em;margin: 1em 0;}
h2 {color:#767aaf; font-weight:bold; font-size:1.2em; margin: 0.5em 0;}
h3 {color:#2d358a; font-weight:normal; font-size:2.5em; margin: 1em 0 0 0; }
h5 {color:#2d358a; font-weight:bold; font-style:italic; font-size:1.1em; margin: 0 0 1em 0;}

h2 a {color:#767aaf; text-decoration:none; }
h2 a:hover {color:#000000; text-decoration:none;}


div#logobg {background: url('/i/vazbg.png') top left no-repeat; width:408px; height:102px; //height:102px; padding-top:25px;
//BACKGROUND: none; 
	//FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/vazbg.png', sizingMethod='crop');
}


div#centertop {position:absolute; top:0; left:0; padding: 0 15px 0 15px; //padding:0 30px 0 0; //margin:0; margin-top:-660px; padding-top:-40em;}
div#centerbottom {margin-top:660px; padding-top:40em;}
div#cbottom {}
img#nb {width:510px; //width:510px; height:1px;}
div#header {background:url('/i/tbg.gif') 0 15px no-repeat; padding-top:0.1em;}

div#textshort {//height:240px; color:#000; margin: 1em 0; padding: 1em 0;border-top:4px solid #8D87BD;border-bottom:1px solid #8D87BD; font-size:1.2em; line-height:1.6em; }
#textshort div {float:right; margin: 0 0 1em 1em; border: 1px solid #c0c0c0; padding:1px;}
div#timg {float:none; text-align:center; margin:0; padding:0; border:none; }
#timg img {border: 1px solid #876caf;}

div#ny {width:100%; text-align:center; margin-bottom:10px; }

table#maincontainer {border-collapse:collapse; margin:0; padding:0; width:100%; height:100%; font-size:100%;background:url('i/top2.jpg') top right no-repeat #000000; }
#maincontainer td {vertical-align:top; margin:0; padding:0;}
td#left{ width:280px; background: url('i/lbg.jpg') top right repeat-y #c0c0d4;}
td#center{background:#ffffff;}
img#midspace {width:445px;}
td#right{width:279px;  background: url('i/rbg.jpg') top left repeat-y #eae9ed;}

td#topleft {background: url('i/top1.jpg') top left no-repeat #000000; }
td#logo {height:185px; background: url('i/logobg.jpg') bottom left repeat-x #01011c; vertical-align: top; }
td#topright {padding-left:20px; vertical-align:middle;}
#topright a {font-size:1em; font-weight:bold; color:#ffffff; text-decoration:none;line-height:1.6em;}
#logo img { height:77px;}
div#phoneline {border-top:2px solid #887da8;   }
td#divider {height:10px; background:url('i/topline.gif') top left repeat-x;}

div#phoneitem {width:50%; //width:49.5%;  float:left; display:inline;}
#phoneitem div {padding:7px; text-align:center; font-size:1em; color:#d2def1;}

#footer td {height:35px; background:url('i/footerbg.jpg') top left repeat-x; color:#ffffff; font-size:0.85em;}
#footer a {color:#ffffff;}
td#copy {padding:15px;}
td#karta {padding-top:15px;}

div#leftcontainer {padding:15px; white-space:normal;}
div#leftcontainer a {text-decoration:none; color:#000000;}
div#leftcontainer a:hover {text-decoration:none; color:#2D358A;}
div#toplevel {font-size:18px; padding:30px 0 5px 0;  color:#2D358A; border-bottom: 1px solid #ffffff; background: none bottom left no-repeat;}
div#toplevel a {color:#2D358A;}
div#nextlevel {margin: 0.5em 0.5em 0.5em;}

div#submenu {padding: 0 0 20px -0.5em;}
#submenu ul {list-style:none;  margin:0 0 0 1em; padding:0;}
#submenu li {margin: 0.5em 0; padding: 0.2em 0; }
#submenu li#selected {margin: 4em 0;}
#submenu span {color:#2D358A; font-weight:bold; display:block;}


div#central {padding:19px;}
div#central1 {padding:0 19px 19px 19px; position:relative;}

form#searchbox {width:100%; background: url('i/searchbox.jpg') top center no-repeat; height:27px;  text-align:center;padding-top:4px;}
#searchbox input {border:none; }
input#submit {margin-left:1em;}

div#basket {position:relative; width:241px;//width:241px; height:123px;//height:142px; padding:19px 19px 0 19px; background: url(i/basketbg.jpg) top left no-repeat; border-bottom:3px solid #8D87BD;}
div#basketfull {position:relative; width:241px;//width:241px; height:123px;//height:142px; padding:19px 19px 0 19px; background: url(i/basketbgclose.jpg) top left no-repeat; border-bottom:3px solid #8D87BD;}
#basket div, #basketfull div {height:85px; }
#basket big, #basketfull big {display:block; font-size:1.6em; color:#2D358A; margin-bottom:0.5em;}
div#clickable {position:absolute; top:0; right:0; width:120px; height:120px; cursor: pointer;}

div#white { padding:19px; background:url('i/rbgw.jpg') top left repeat-y #ffffff;border-bottom:1px solid #8D87BD; color:#2D358A; font-size:1.3em;}
div#vendors {clear:both; padding:18px; //margin-bottom:10px; display:block;}
#vendors div {float:left; display:inline; margin:0 5px 10px 0; //margin: 0 5px 0 0; padding:0;}
#vendors img {border:3px solid #ffffff;}

div#news { clear:both; padding:19px; background:url('i/rbgw.jpg') top left repeat-y #ffffff; border-bottom:1px solid #8D87BD;}
#news big {display:block; font-size:1.6em; color:#000000; margin-bottom:0.5em;}
#ctxt img {float:left; display:inline;}
#ctxt1 img {float:left; display:inline; }
div#ntxt {float:left; display:inline; padding-left:1em;white-space:normal; width:65%;}
div#ctxt {clear:both; padding-top:1em; white-space:normal;}
div#ctxt1 {clear:both; padding:1em 0; margin: 1em 0; white-space:normal;}
div#cct {clear:both; border-bottom:1px solid #c0c0c0;}

div#container {width:100%; display:block;}
#container img {display:inline;}


div#pritem_nov {margin:20px 10px 5px 0; border-top:4px solid #876caf;white-space:normal;}
div#nov {clear:both; width:100%; padding: 20px 0 0 0;}
#nov table {width:100%; font-size:100%}
#nov td {width:33%; border-top:4px solid #8D87BD; }
td#novbottom {border-bottom: 2px solid #8D87BD; margin:8px; padding-bottom:10px; border-top:none;}
#novitem div {padding:0 10px 10px 10px;  }
#novitem img { height:130px;}
#novitem big, #novbottom big {margin-top:10px; font-size:1.5em; color:#882986;display:block;}
#novitem small {font-size:0.8em;}
img#ntitle{clear:both; margin-top:20px; display:block;}















div#productlist {clear:both; width:100%; //width:99.8%; background: url('i/lg.gif') 50% 0 repeat-y; margin:10px 0;}
div#productitem, div#productitemfree {width:50%; //width:49.9%; //overflow:hidden; float:left; display:inline;}
#productitemfree {text-align:center; }
div#pritem {clear:both; margin:0 10px 60px 10px; border-top:4px solid #876caf;}
div#picture {border-bottom:2px solid #876caf; height:130px; padding:5px; text-align:center;}
div#picture300 {border-bottom:2px solid #876caf; height:300px; padding:5px; text-align:center;}
#picture div {margin-top:-130px; width:100%; text-align:right;}
#picture300 div {margin-top:-300px; width:100%; text-align:right;}
img#prd130 {width:130px; height:130px;}
img#prd300 {width:300px; height:300px;}
img#prd500 {width:500px; height:500px;}
div#prcode1 {border-bottom:1px solid #c0c0c0; background:url('i/code.gif') center right no-repeat; padding:0.5em 120px 0.5em 0;}
div#prtitle1 {border-bottom:1px solid #c0c0c0; background:url('i/tovar.gif') center right no-repeat; padding:0.5em 120px 0.5em 0; font-size:0.8em;}
div#prprice1 {border-bottom:1px solid #c0c0c0; background:url('i/tsena.gif') center right no-repeat; padding:0.5em 120px 0.5em 0;}
div#prtech1 {border-bottom:1px solid #c0c0c0; background:url('i/tech.gif') center right no-repeat; padding:0.5em 120px 0.5em 0;}
div#addb1 {border-bottom:1px solid #c0c0c0; background:url('i/box.gif') center left no-repeat; padding:10px 20px 10px 70px; text-align:right;}
div#addb2 {border-bottom:1px solid #c0c0c0; padding:10px 20px 10px 0; text-align:left;}

div#prcode {border-bottom:1px solid #c0c0c0; background:url('i/code.gif') center right no-repeat; padding:0.5em 120px 0.5em 0;}
div#prtitle {border-bottom:1px solid #c0c0c0; padding:0.5em 0.5em 0.5em 0; font-size:0.8em; }
div#prprice {border-bottom:1px solid #c0c0c0; background:url('i/tsena.gif') center right no-repeat; padding:0.5em 120px 0.5em 0;}
div#addb {border-bottom:1px solid #c0c0c0; background:url('i/box.gif') center left no-repeat; padding:10px 20px 10px 70px; text-align:right;}


#addb1 img {display:inline;}
#addb img {display:inline;}





#navstring {font-size:0.8em; color:#666666;}
#navstring a {color:#666666;}
#navstring a:hover {color:#650238;}



div#pages {padding:10px 0; font-size:0.9em; clear:both; width:100%;background:#ffffff;}
div#current {display:inline; background:#876caf; color:#ffffff; font-weight:bold; padding: 1px 4px 1px 5px; text-align:center; margin: 1px;}
#pages a {text-decoration:none; color:#ffffff; background:#c0c0d4; padding: 1px 5px; text-align:center;margin: 1px;}
#pages a:hover {background-color:#876caf;}
a#arrow, a#arrow:hover {background:none; border:none;font-size:1.5em; padding: 1px 0px;}
div#arrow {display:inline; background:none; border:none; font-size:1.5em; padding: 1px 1px;}

div#control {clear:both; margin:20px 0; color:#000000; font-size:10px; }
#control a {color:#666666; }


table#CatList {width:100%; clear:both; font-size:100%;}
td#catitem {width:50%; margin:10px; padding:10px; border-bottom:1px solid #c0c0c0; white-space:normal;}
#catitem div {dipslay:block; background:url('i/catbg.gif') top left no-repeat; padding:4px;}
#catitem h2 {display:inline;}
#catitem img {width:50px;}



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;}
div#enlargeicon {padding:5px 0 20px 0;}


#close {position:absolute; top: 480px; left:780px; width:100px; height:20px; background:url('/i/close.gif') top left no-repeat;}



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



div#newsbox {border-bottom:1px solid #c0c0c0; }


table#basket { clear:both; border-collapse:collapse; margin:0; padding:0; font-size:100%; }
#basket th {color:#ffffff;background:#8D87BD;  font-size:0.8em; text-align:left; padding:0.2em 1em;}
#basket td {color:#333333; padding:1em; border-right:1px solid #8D87BD; vertical-align:middle; }
td#space {border:none; height:10px;}
#total big {font-size:1.7em; display:inline;color:#650238;}
#total td {background:none; border:none; color:#650238; }

#orderform div {padding: 5px 0 5px 0; background:url('/i/lbbg.jpg') top center repeat-y; margin:4px 0;}
#orderform label { width:30%; display:block; float:left;}
input#ordersubmit {font-size:1.3em; color:#000000;  cursor:hand; margin-top:40px; }
#orderform sup {color:#FF009E;  }
#orderform img {display:inline; margin-right:20px;}
div#nobg {background:none;}
div#nobg1 {background:url('/i/ef.jpg') left bottom repeat-x; padding:0; }
#nobg1 span {display:block; width:50%;  background:#ffffff; padding-right:1em; //height:1.5em; }

div#bugbox {background-color: #c1bfb5; border: 1px solid #333333; margin:20px 0 20px 0; padding:20px;  color:#ffffff;}
#bugbox h3 {color:#000000; margin:0; font-size:1em; font-weight:bold;}


#productitemclear {clear:both; width:100%; height:1px; margin:0; padding:0; background:#ffffff;}

table#prbigtitle{font-size:100%; vertical-align: middle;}
#prbigtitle td {vertical-align: middle; padding:10px;}


