body {
	margin: 0px; padding: 0px; 
	background: white url(../images/bodybg.jpg) top repeat-x;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 100%;
}

div.main {
	min-height: 100%; 
	background: url(../images/mainbg.jpg) top right no-repeat;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); 
   min-width: 1000px;	
}

* html div.main {
	height: 100%;
}

div.prefoot {height: 125px; clear: both;}

div.foot {
	height: 125px;
	margin-top: -125px;	
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); 
   min-width: 1000px;	
}

div.footbefore {
	height: 37px;	
}

div.footmain {
	margin-left: 23px; margin-right: 25px;
	border-top: 3px solid #d9d9da;	
}

div.footleft {
	background: url(../images/foot/leftbg.jpg) no-repeat;
	width: 310px; float: left;	
	height: 85px;
	padding-left: 85px;
	color: #88898c;	
}

div.footleft div {padding-top: 16px;}
div.footright {
	margin-left: 310px;
	text-align: right;	
	padding-top: 27px;
}

div.counters {}

div.counters div {
	width: 94px; float: right;
	border-bottom: 2px solid #ff9036;
	padding-bottom: 26px;
}

div.volex {
	text-align: right;
	border-bottom: 2px solid #ff9036;
	padding-bottom: 6px; padding-right: 8px;
	color: #88898c;		
	float: right;
}

div.volex a{color: #88898c; text-decoration: none;}
div.volex a:visited{color: #88898c; text-decoration: none;}
div.volex a:hover{color: #88898c; text-decoration: underline;}

/*верхнее меню*/
div.upmenu {
	background: url(../images/upmenu/upmenubegin.gif) left no-repeat;
	padding-left: 25px; height: 30px;	
}

div.item, div.itemact {
	float: left; 
	padding-left: 7px; padding-right: 7px; padding-bottom: 8px;
	background: url(../images/upmenu/divider.gif) top right no-repeat;
	font-size: 11px; font-weight: bold; color: #898ca0;
}

div.itemact div{border-top: 2px solid #ff9036; padding-top: 8px;}
div.item div {padding-top: 10px;}

div.item a, div.itemact a, div.item span, div.itemact span {padding-left: 9px; padding-right: 9px;}

div.item a{color: #898ca0; text-decoration: none;}
div.item a:visited{color: #898ca0; text-decoration: none;}
div.item a:hover{color: #898ca0; text-decoration: underline;}

div.itemact a{color: #898ca0; text-decoration: underline;}
div.itemact a:visited{color: #898ca0; text-decoration: underline;}
div.itemact a:hover{color: #898ca0; text-decoration: underline;}
/*конец стилей верхнего меню*/

div.logo {margin-top: 14px; margin-bottom: 20px;}

/*Основная разметка*/
div.page {}

div.left {width: 240px; float: left;}
div.right {margin-left: 270px; padding-right: 40px;}
div.pere {clear: both; border: 1px solid red;}

/*Лево*/
div.upnav{margin-bottom: 6px;}
div.dotline {background: url(../images/left/dotbg.gif) repeat-x; line-height: 3px;}

div.first, div.firstact {
	font-size: 9px; text-transform: uppercase; font-weight: bold; color: #5861aa;
	padding-top: 9px; padding-bottom: 8px; padding-left: 18px; padding-right: 10px;
	background: url(../images/left/firstbg.gif) no-repeat;
}

div.firstact {background: url(../images/left/firstactbg.gif) no-repeat; text-decoration: underline;}

div.first a{color: #5861aa; text-decoration: none;}
div.first a:visited{color: #5861aa; text-decoration: none;}
div.first a:hover{color: #ff9036; text-decoration: none;}

div.firstact a{color: #5861aa; text-decoration:underline;}
div.firstact a:visited{color: #5861aa; text-decoration:underline;}
div.firstact a:hover{color: #ff9036; text-decoration:underline;}

div.secondmenu {
	background: url(../images/left/submenubg.gif) repeat-y;
	padding-top: 3px;
}

div.second, div.secondact {
	background: url(../images/left/secondbg.gif) no-repeat;
	padding-left: 24px; padding-top: 4px; padding-bottom: 6px;	
	font-size: 11px; color: #606aab; font-weight: bold;
}

div.secondact {background: url(../images/left/secondactbg.gif) no-repeat; text-decoration: underline;}

div.second a{color: #606aab; text-decoration: none;}
div.second a:visited{color: #606aab; text-decoration: none;}
div.second a:hover{color: #ff9036; text-decoration: none;}

div.secondact a{color: #606aab;}
div.secondact a:visited{color: #606aab;}
div.secondact a:hover{color: #ff9036;}


div.third, div.thirdact {
	background: url(../images/left/thirdbg.gif) no-repeat;
	padding-left: 33px; padding-top: 1px; padding-bottom: 1px;
	font-size: 11px; color: #88898c;
	margin-top: 1px; margin-bottom: 1px;
}

div.thirdact {	background: url(../images/left/thirdactbg.gif) no-repeat; text-decoration: underline; color: #333e94;}

div.third a{color: #88898c; text-decoration: none;}
div.third a:visited{color: #88898c; text-decoration: none;}
div.third a:hover{color: #333e94; text-decoration: underline;}

div.thirdact a{color: #333e94; text-decoration: none;}
div.thirdact a:visited{color: #333e94; text-decoration: none;}
div.thirdact a:hover{color: #88898c;; text-decoration: underline;}

div.thirdmenu {
	margin-top: 5px; margin-bottom: 2px;
}

/*Конец левого*/
/*Право*/
div.content {width: 100%; color: #6e6e6e; font-size: 14px; float: left;
	font-family: Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
* html  div.content {float: none;}


div.title {background: url(../images/right/titlebg.gif) repeat-x; height: 30px; margin-top: 1px; padding-top: 8px;}

div.title h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px;
	margin: 0px; padding: 0px; padding-right: 2px;
	float: left;
	background: url(../images/right/h1bg.gif) repeat-x;	
	color: #333e94;
}
DIV#printPage{
	color: #6e6e6e;
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	margin-top: 20px;
}
DIV#printPage SPAN{
	background-image: url(../images/print.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 27px;
	height: 17px;
}
DIV#printPage SPAN A{
	color: #6e6e6e;
	text-decoration: underline;
}
DIV#printPage SPAN A:visited{
	color: #6e6e6e;
	text-decoration: underline;
}
DIV#printPage SPAN A:hover{
	color: #6e6e6e;
	text-decoration: none;
}
/*Конец правого*/