html {height: 100%;}
body {
	
	font-family: Tahoma, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	border: 0;
	height:100%;
	min-height:100%;

}
h1 {
margin: 14px 0 0 0;
padding: 0 0 0 0;
font: 16px tahoma, verdana, arial, sans-serif;
color:#003399;
}

h2 {
margin: 14px 0 0 0;
padding: 0 0 0 0;
font: 15px tahoma, verdana, arial, sans-serif;
color:#b70013;
}
div.summary {
font-size:12px;
}
div.post_content{
font-size:13px;
}
div.post_date{
font-size:13px;
}
div.news_viewall{
font-size:13px;
}


a {font-size:13px;}
div.top {
 	width:100%;
	min-width:1000px;
	overflow:hidden;
	height:259px;
	background:url(assets/images/topbg.jpg) repeat-x;
	margin:0;
	padding:0;
border:0px solid;
}
div.topb {
 	width:1000px;
	height:121px;
	background:url(assets/images/topb.jpg);
	margin: 0 auto;
}
div.topc {
 	width:1000px;
	margin: 0 auto;
	}
div.topphones {
 	float:left;
	margin-left:10px;
	font-family: Arial, sans-serif;font-size:18px; font-weight:600;color:#6a6363;

width:100px;
	}
div.topicq {
 	float:left;
	margin-left:20px;
	margin-top:35px;
	font-family: Arial, sans-serif;font-size:18px; font-weight:600;color:#6a6363;
	}
	
	div.topicq2 {
	float:left;margin-top:30px;margin-left:10px;font-family: Arial, sans-serif;font-size:18px; color:#6a6363;
	
	}
div.baskettop {
float:right;
margin-top:30px;
 	width:322px;
	height:66px;
	background:url(assets/images/basketbg.gif) no-repeat;
	
}
div.basktext {
margin-left:20px;
margin-top:3px;
font-family: Arial, sans-serif;font-size:12px; color:#acacac;

float:left;

}

div.baskbtn {
width:82px;
height:22px;
float:right;
margin-right:20px;
margin-top:30px;
_margin-top:-20px;
}

div.menu {
 	width:100%;
	min-width:1000px;
	overflow:hidden;
	height:71px;
	background:url(assets/images/menubg.jpg) repeat-x;
	margin:0;
	padding:0;
border:0px solid;
}
div.innermenu {
 	width:1000px;
	height:61px;
	background:url(assets/images/menubg2.jpg);
	margin: 0 auto;
}

	
	

div.topcontainer {
float:left;
margin:0;
padding:0;
border:0px solid;

}

div.centerc {

float:left;margin-top:10px;margin-left:15px;margin-right:15px;width:620px;border:0px solid;

/*background:url(http://www.vannaiya.ru/assets/images/prod/prpodl.jpg) no-repeat;*/
}

div.leftmenubg{margin-left:10px;margin-top:10px;width:200px;height:46px;background:url(assets/images/bbg.jpg) no-repeat;}
div.companylogo{float:left; margin-left:5px; margin-right:5px; margin-top:10px;}
div.companytext{font-size:11px;_font-size:10px;font-weight:600; height:46px;color:#4574be;  text-align:left; _position: relative;  _top: 25%; display:table-cell; vertical-align:middle;border:0px solid;  border:0px solid;}

div.leftmenu {
float:left;
margin-top:-1px;
width:308px;
background:url(assets/images/leftmenubg.jpg) repeat-x;
border:0px solid;
}
div.leftmenuitem{
margin-left:35px;
margin-top:10px;
font-weight:600;
color:#666666;
}

div.leftmenuitem2{
margin-top:10px;
margin-left:35px;
padding-left:15px;
color:#666666;
background:url(assets/images/item.gif) 0px 5px no-repeat;
}
ul.leftmenuitem {
margin-top:0px;
padding-left:20px;
margin-left:40px;
}
ul.leftmenuitem li{
list-style-image: url(assets/images/item2.gif);
margin-top:5px;
}

div.menuitem {
font-size:13px;
font-weight:600;
float:left;
padding-top:15px;
background:url(assets/images/separator.png) 100% 0px no-repeat;
cursor:pointer;
height:61px;
z-index:6;
margin:0px;
padding-right:25px;
padding-left:25px;
text-align:center;
margin-top:-1px;
color: #FFFFFF;
}


div.findstyle {
position:absolute;
width:470px;
height:107px;
margin-left:500px;
margin-top:85px;
border:0px solid;

}

div.currentmenu {
position:absolute;
top:-2px;
left:15px;
width:92px;
height:52px;
background:url(assets/images/currentmenu.jpg) repeat-x;
z-index:2;
}
div.register {
position:absolute;
width:278px;
height:69px;
margin-left:175px;
margin-top:135px;
background:url(assets/images/registerbg.png) no-repeat;
}
div.search {
position:absolute;
width:209px;
height:69px;
margin-left:475px;
margin-top:135px;
background:url(assets/images/searchbg.png) no-repeat;
}

div.text {
text-align:justify;
margin-top:-5px;
margin-left:5px;
margin-right:10px;
text-align:justify;
font: normal 12px Arial, Tahoma, sans-serif;
line-height:130%;
color:#4c4c4c;
display:block;
border:0px solid;
padding-left:220px;
}

p {
text-align:justify;
text-indent:0px;
padding-left:0px;
margin:0px;
padding:0px;
}

div.all {
height:100%;
min-height:100%;
padding:0px;
margin: 0 auto;
}

div.newsdate {
#color:#881b02;
font-size:10px;
text-align:right;
color:#189503;
}
div.newshead {
#color:#881b02;
color:#0d6699;
}



a.newshead {
color:#bb4200;
font-weight:600;
}

a.topmenu{
color: #FFFFFF;
text-decoration: none;
font-family: Tahoma, sans-serif;
font-weight:600;
font-size:13px;
}


a.topmenu:hover{
text-decoration: none;
font-family: Tahoma, sans-serif;
font-weight:600;
color:#881b02;
font-size:13px;
}

a:hover {text-decoration: none;}
a:active {text-decoration: underline; color: #e63c00;}
a {
	color: #0068bb;
	text-decoration: underline;
}



div.mainconteiner{
width:100%;
text-align:justify;
background-color:#FFFFFF;
height:auto;
min-height:100%;
margin: 0 auto;
}

div.caption {
margin-left:0px;
font-family: Tahoma, sans-serif;
color:#0c8dba;
font-size:17px;
white-space:nowrap;
}

div.minact {margin-top:10px;margin-left:20px;}
div.minact a {
color: #0c8dba;
}

div.registeru{
width:198px;
height:195px;
background:url(assets/images/regbg.gif) no-repeat;
margin-top:20px;
}

div.inputr{
width:157px;
height:20px;
background:url(assets/images/regbg2.gif) no-repeat;
margin-left:20px;
}

div.blst {
background:url(assets/images/blst.gif) no-repeat;
width:197px;
height:16px
}

div.blbg {
background:url(assets/images/blbg.gif) repeat-y;
height:auto;
width:197px;

}

div.blen {
background:url(assets/images/blen.gif) no-repeat;
width:197px;
height:16px
}


div.guarantor{
height: 122px;
clear: both;
}

div.footer {
margin: auto;
	margin-top: -122px;
	width: 100%;
	height: 122px;
	clear: both;
 	text-align:left;
background:url(assets/images/footerbg.jpg) repeat-x;
overflow:hidden;

}
div.footer2 {
 	width:1000px;
	margin: 0 auto;
	}


.iePNG, IMG { filter:expression(fixPNG(this)); }
.iePNG A { position: relative; }

