body {  
  margin: 0px; 
  padding: 0px;
  background: #dbecee url('../img/bg_main.jpg');
  background-repeat: repeat-x;   
  background-position: top;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", Times, serif;
}

h1{
font-size:25px;
}

h2{
font-size:20px;
}
h3{
font-size:18px;
}
h4{
font-size:16px;
}
h5{
font-size:14px;
}
h6{
font-size:13px;
}


body, input, select, textarea{
 font: 8pt tahoma, verdana, arial;
 color: #111111;
}


#vanbgmid{
  background: #fff url('../img/shapka.jpg'); 
  background-repeat: no-repeat;   
  background-position: top center;
}

a, a:hover {
  color: #cb3315;
  text-decoration: underline;
}

#vanbotrow {
  background-color: #b9d3de;
  border: solid 1px #ffffff;
  margin: 10px 2px 0px 2px;
  color: #43637d;
}

#vancatalog {
  background-color: #eef4f4;
  border: solid 1px #ffffff;
  padding: 15px; 
}

#vancatalog a.vanmain, #vancatalog a.vanmain:hover {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
}

#vancatalog a.vansub {
  text-decoration: none;  
}

#vancontent {
  background-color: #ffffff;
  border: solid 1px #ffffff;
  padding: 15px;  
}

#vancenterrow {
  margin: 0px 2px 0px 10px;
}

.vansubpos {
  padding-left: 10px;
  list-style:square;
}

.vangrey {
  background-color: #f1f6f6;
}

.vandesc {
  margin: 5px 0px 5px 0px;
}

.vanprice {
  font-weight :bold;
  color: #c61300;
  text-align:center;
}

.vanitem {
  width: 220px;
  height: 280px;
  float:left;
}

#vannavigation{
  margin:0px 0px 15px 2px;
}


.vantopimg {
  border: solid 1px #cccccc;
}

.vantopmenucont {position:relative;}
.vantopmenu {position:absolute; right:20px; top:90px;}

td.vantopitem a {color: #3399CC; font-family: Arial, Tahoma, "Times New Roman", Times, serif; font-size:160%; font-weight:bold; text-decoration:none;}

table.vantopround {border-collapse:collapse; height:156px;width:100%;border:0px; border-width:0px; margin-bottom:15px;}
table.vantopround td.vantopright {border-collapse:collapse; background:url(../img/vantoprightbg.gif) right top no-repeat; font-size:0px; line-height:0px; border:0px; margin:0px; padding:0px; height:156px;}
table.vantopround td.vantopleft {border-collapse:collapse; background:url(../img/vantopleftbg.gif) left top no-repeat; font-size:0px; line-height:0px; border:0px; margin:0px; padding:0px; height:156px;}
table.vantopround td.vantopcenter {border-collapse:collapse;background-color:#FFFFFF; font-size:0px; line-height:0px; border:0px; height:140px;}

table.vantopround td.vantopcenter table{text-align:right !important;}
table.vantopround td.vantopcenter table td {font-size:100%;}

table.vantech {
	border-collapse:collapse;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 500px;
}
table.vantech td {
	border-bottom:2px solid #999 !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	vertical-align:top !important;
	padding-left:10px;
}

td.vanright{
	padding: 0px 0px 0px 0px;
	text-align: right;
	padding-right:15px !important;
}

table.vanshapka {border:5px solid #fff;}

img.vanshopitem {margin-right:10px;}

div.vanlogocont {position:relative}
div.vanlogotip {position:absolute; top:20px; left:30px;}


div.vanphonecont {position:relative}
div.vanphone {position:absolute; top:10px; right:35px; font-size:280%; color:#222;}
div.vanphone span {font-size:60%}

div.vanzaglush {height:210px;}

td.vancont-left {vertical-align:top; text-align:justify; width:90%; padding-right:50px;}
td.vancont-right {vertical-align:top; text-align:justify; width:10%; padding-right:35px;}

table.vantopmargin {margin-top:6px; width:100%;}
