body {
	margin: 0px; padding: 0px;
	background:	#f5f5f5 url(../images/bodybg.gif) repeat-y;
	height: 100%;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body.modal {
	margin: 0px; padding: 0px;
	background: none;
	height: 100%;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.main {
	min-height: 100%;
	margin-bottom: -42px;	
	background: url(../images/mainbg.gif) top right repeat-y;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); 
	min-width: 1000px;

}

* html div.main {height: 100%;}

div.left {
	width: 300px; float: left;	
}

* html div.left {margin-right: -100%;}

div.right {
	margin: 0 0 0 	320px;
}

div.accent {
	width: 20px; float: right;	
}

div.rightin {
	margin-right: 20px;	
}

div.pere{clear: both;}
div.prefoot {height: 42px; clear: both;}
div.foot {
	height: 42px;
	background: url(../images/foot/footbg.gif) repeat-x;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); 
	min-width: 1000px;
}

div.head {
	clear: both;	
	background: url(../images/head/headbg.gif) repeat-x;
	height: 128px;
}

div.logo {width: 320px; float: left;}
div.headright {
	margin: 0 0 0 320px;
	padding: 42px 0 0 26px;
}

div.upmenu {
	
}

div.item, div.itemact {	
	background: url(../images/head/itembg.gif) no-repeat;
	font-size: 12px; font-weight: bold;
	color: white;
	float: left;
	padding: 0 40px 10px 16px;
	white-space: nowrap;
}

div.itemact {
	background: url(../images/head/itemactbg.gif) no-repeat;
	color: #9fcf67;
}

div.item a{color: white; text-decoration: none;}
div.item a:visited{color: white; text-decoration: none;}
div.item a:hover{color: #9fcf67; text-decoration: underline;}

div.itemact a{color: #9fcf67; text-decoration: none;}
div.itemact a:visited{color: #9fcf67; text-decoration: none;}
div.itemact a:hover{color: #9fcf67; text-decoration: underline;}


div.lmenu {
	margin: 0 0 0 20px;
}

div.first, div.firstact {
	background: url(../images/left/firstbg.gif) top left;
	margin: 1px 0 2px 0;
	font-size: 12px; color: #3c3c3c; text-transform: uppercase; font-weight: bold;
	padding: 13px 20px 8px 20px; 
}

div.firstact {background: url(../images/left/firstactbg.gif) top left;}

div.first a, div.firstact a{color: #3c3c3c; text-decoration: none;}
div.first a:visited, div.firstact a:visited{color: #3c3c3c; text-decoration: none;}
div.first a:hover, div.firstact a:hover{color: #3c3c3c; text-decoration: underline;}

div.second, div.secondact {
	background: #ececec url(../images/left/secondbg.gif) top left no-repeat;
	margin: 2px 0 0 0;
	padding: 6px 20px 4px 20px;
	font-size: 11px; color: #014480; font-weight: bold;
}

div.secondact {color: #51a31b;	margin: 2px 0 2px 0;}

div.second a{color: #014480; text-decoration: none;}
div.second a:visited{color: #014480; text-decoration: none;}
div.second a:hover{color: #51a31b; text-decoration: underline;}

div.secondact a{color: #51a31b; text-decoration: none;}
div.secondact a:visited{color: #51a31b; text-decoration: none;}
div.secondact a:hover{color: #51a31b; text-decoration: underline;}


div.thirdmenu {
	margin: 2px 0 0 0;
}

div.third, div.thirdact {
	background: #ececec url(../images/left/third.gif) top left no-repeat;
	margin: 0 0 2px 0;
	font-size: 11px; color: #014480;		
	padding: 3px 20px 5px 29px;	
}

div.thirdact {
	text-decoration: underline;
	amargin: 0; 
}

div.third a{color: #014480; text-decoration: none;}
div.third a:visited{color: #014480; text-decoration: none;}
div.third a:hover{color: #014480; text-decoration: underline;}

div.thirdact a{color: #014480; text-decoration: underline;}
div.thirdact a:visited{color: #014480; text-decoration: undeline;}
div.thirdact a:hover{color: #014480; text-decoration: underline;}


div.forthmenu {
	background-color: #f6f6f6;
	padding: 13px 20px 13px 38px;
}

div.forth, div.forthact {
	background: url(../images/left/forthbg.gif) top left no-repeat;
	padding: 0 0 0 9px;
	font-size: 10px;
	color: #717171;
}

div.forthact {
	color: #51a31b;
}

div.forth a{color: #717171; text-decoration: none;}
div.forth a:visited{color: #717171; text-decoration: none;}
div.forth a:hover{color: #51a31b; text-decoration: underline;}

div.forthact a{color: #51a31b; text-decoration: none;}
div.forthact a:visited{color: #51a31b; text-decoration: none;}
div.forthact a:hover{color: #51a31b; text-decoration: none;}


/**/
div.title {
	background: #e0e0e0 url(../images/right/titlebg.gif) top right no-repeat;	
}

div.title h1{
	background: url(../images/right/h1bg.gif) top left no-repeat;
	font-size: 12px; color: #3c3c3c; text-transform: uppercase;	
	margin: 0;
	padding: 11px 20px 8px 26px;
	border-bottom: 2px solid white;
}

div.content {
	margin: 15px;
}

div.contentin {
	width: 100%;
	padding: 0 0 20px 0;
	overflow: hidden;
}



/**/

div.copy {
	width: 100px; float: right; color: white; font-size: 11px;
	padding: 16px 20px 0 0px;
}

div.volex {
	color: white;	
	font-size: 11px;
	padding: 16px 0 0 20px;
	width: 320px;
	float: left;
}
div.volex img.vl{vertical-align: middle;}

div.volex a{color: #d5d4d4; text-decoration: none;}
div.volex a:visited{color: white; text-decoration: none;}
div.volex a:hover{color: white; text-decoration: underline;}

div.adress {
	margin: 0 100px 0 320px;
	color: White; font-size: 11px;
}

div.adressin {
	text-align: center;
	padding: 8px 0 0 0;
}

div.adressin table{
	margin: 0; 
	padding: 1px 0 0 0;
	float: none;
	width: 280px;
	background: url(../images/foot/adressline.gif) center no-repeat;
	margin-left: auto; margin-right: auto;
}
div.adressin table td {margin: 0px; padding: 0px;}

div.adressin table td span.sleft{display: block; width: 130px; text-align: left; color: white;}
div.adressin table td span.sright{display: block; color: white}


div.kr {
	text-align: right;
	margin: 0 0 10px 0;
}


* html .ieHeightBug {filter: Alpha(opacity=99.99);}