body {
	height: 100%;
	margin: 0px; padding: 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff url(../images/mainbg.gif) repeat-y;
}
body.modal {
	margin: 0px; padding: 0px;
	background: none;
}

div.main {
	clear: both;
	min-height: 100%;
	margin-bottom: -146px;
	min-width: 1000px;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); 
}

* html div.main {height: 100%;}

div.pere {
	clear: both;
}

div.foot {
	height: 146px;
	background: url(../images/foot/footbg.gif) repeat-x;
	min-width: 1000px;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); 
}
div.footup {
	background: url(../images/foot/foottopbg.gif) no-repeat;
	height: 75px;
}

div.prefoot {
	height: 146px;
	clear: both;
}


div.left {
	width: 270px; float: left;
}

div.right {
	margin-left: 270px;

}

* html div.left{margin-right: -100%; height: 1%;}
* html div.right {margin-left: 270px; height: 1%;}


/*Левое меню*/
div.lmenu {
	background: url(../images/lmenu/topbg.gif) no-repeat;
	padding: 35px 0 0 0;	
}

div.lmenuend {
	background: url(../images/lmenu/bottombg.gif) no-repeat;	height: 50px;
}

* html div.lmenuend {
	margin-bottom: 147px; 
}

div.first, div.firstact {
	background: url(../images/lmenu/firstbg.gif) repeat-y;
	font-size: 10px; font-weight: bold; text-transform: uppercase; color: #1546a6;
	padding: 12px 50px 10px 10px;
}
div.firstact {text-decoration: underline;}

div.lmenu a{color: #1546a6; text-decoration: none;}
div.lmenu a:visited{color: #1546a6; text-decoration: none;}
div.lmenu a:hover{color: #1546a6; text-decoration: underline;}

div.firstact a{color: #1546a6; text-decoration: underline;}
div.firstact a:visited{color: #1546a6; text-decoration: underline;}
div.firstact a:hover{color: #1546a6; text-decoration: underline;}

div.secondmenu {
	background: url(../images/lmenu/secondmenubg.gif) top left no-repeat;		
	padding: 10px 0px 0px 0px;		
}

div.second, div.secondact {
	background: url(../images/lmenu/secondbg.gif) repeat-y;	
	padding: 0px 50px 8px 20px;	
	font-size: 10px; text-transform: uppercase; color: #1546a6;
}
div.secondact {text-decoration: underline;}

div.secondact a{color: #1546a6; text-decoration: underline;}
div.secondact a:visited{color: #1546a6; text-decoration: underline;}
div.secondact a:hover{color: #1546a6; text-decoration: underline;}

div.thirdmenu {
	background: url(../images/lmenu/secondbg.gif) repeat-y;
	padding: 0px 50px 14px 36px;
}

div.third, div.thirdact {font-size: 11px; color: #3f6bdd; padding: 0px 0px 3px 0px;}
div.thirdact {color: #dd0017;}

div.third a{color: #3f6bdd; text-decoration: none}
div.third a:visited{color: #3f6bdd; text-decoration: none}
div.third a:hover{color: #dd0017; text-decoration: underline}

div.thirdact a{color: #dd0017; text-decoration:none;}
div.thirdact a:visited{color: #dd0017; text-decoration:none;}
div.thirdact a:hover{color: #dd0017; text-decoration:none;}
/*Конец левого меню*/

div.head {
	background: url(../images/head/headbg.jpg);
}

div.headin {
	background: url(../images/head/headinbg.jpg) top left no-repeat;
	line-height: 220px; text-align: center	
}

/*Верхнее меню*/
div.upmenu {
	background-color: #fcfcfc;	
	background: none;
	min-height: 27px;
}

* html div.upmenu {
	height: 27px;		
}


div.item, div.itemact {
	float: left;
	background: url(../images/upmenu/itembg.gif) no-repeat;
	padding: 8px 10px 7px 14px;
	font-size: 11px; font-weight: bold; color: #575a5e;	
	white-space: nowrap;
}

div.item a{color: #575a5e; text-decoration: none;}
div.item a:visited{color: #575a5e; text-decoration: none;}
div.item a:hover{color: #013499; text-decoration: none;}

div.itemact a{color: #013499; text-decoration: none;}
div.itemact a:visited{color: #013499; text-decoration: none;}
div.itemact a:hover{color: #013499; text-decoration: none;}

div.itemact {
	background: url(../images/upmenu/itemactbg.gif) no-repeat;
	color: #013499;
}

div.page {
	background: url(../images/pagebg.gif) left top repeat-x;
	padding: 10px 20px 20px 20px;
	margin: 0 0 0 1px; 
}

div.title {
	background: url(../images/titlebg.gif) repeat-x;	
}

div.title h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; color: #003399; text-transform: uppercase;		
	background: url(../images/h1bg.gif) no-repeat;
	padding: 0 0 0 48px;
	margin: 0 0 10px 0;
}


/*Перемычки*/
div.accent {
	
}

div.content {
	
}

div.contentin {
	width: 100%;
}


/*Подвал*/

div.copy {
	width: 188px;
	float: right;
	background: url(../images/foot/copybg.gif) repeat-x;
	height: 71px;
}
div.copy div {
	text-transform: uppercase; font-size: 10px;
	text-align: center; color: #818181;
	padding: 50px 0 0 0;	
}

div.volex {
	width: 270px; float: left;
	height: 71px;
}

div.volex div {
	padding: 50px 0 0 5px;		
}
div.volex a{color: #818181; text-decoration: none;}
div.volex a:visited{color: #818181; text-decoration: none;}
div.volex a:hover{color: #818181; text-decoration: underline;}

div.conters {
	margin-left: 270px;
	margin-right: 190px;
}

div.counters div {
	padding: 30px 0 0 0;
}

div.kr {
	text-align: right; color: #afafaf; font-size: 11px;	
	padding: 0 0 10px 0;
}

div.kr a{color: #afafaf; text-decoration: none;}
div.kr a:visited{color: #afafaf; text-decoration: none;}
div.kr a:hover{color: #3f6bdd; text-decoration: none;}

* html .ieHeightBug {filter: Alpha(opacity=99.99);}

div#printPage {
	width: 130px; float: right;
	background: url(../images/printbg.gif) no-repeat;
	padding: 5px 0 8px 30px;
}
div#printPage a{color: #afafaf;}
div#printPage a:visited{color: #afafaf;}
div#printPage a:hover{color:#cf0011;}
