body {
	background-color: white;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #2e2e2e;
	padding: 0px;margin: 0px;height: 100%;
	
	min-height: 100%;
}

* html body{
	position: relative;
}

html {height: 100%;}

div.main {min-height: 100%; margin-bottom: -56px; width: 1000px; margin: 0 auto;background: #ffffff url(../images/mainbg.gif) right repeat-y;}

* html div.main {height: 94%; margin-bottom: 0px;; position: relative; left: 50%; margin-left: -500px;}

/*�����*/
div.head {
	height: 233px;
	background: url(../images/head/headbg.jpg) repeat-x;
}


/*������� ����*/
div.up{
	height: 30px; background-color: #0073d1;	
	line-height: 28px;
	font-size: 11px;
}
div.upmenu {margin-right: 260px; padding-left: 20px;}
div.upmenuitem, div.upmenuitemact {
	float: left; background: url(../images/upmenu/upmenuitembg.gif) no-repeat;
	padding-left: 12px; padding-right: 12px; 
	font-weight: bold; color: White;
}

div.upmenuitem a{color: white; text-decoration: none;}
div.upmenuitem a:visited{color: white; text-decoration: none;}
div.upmenuitem a:hover{color: white; text-decoration: underline;}



div.upmenuitemact a{color: white; text-decoration: underline;}
div.upmenuitemact a:visited{color: white; text-decoration: underline;}
div.upmenuitemact a:hover{color: white; text-decoration: underline;}


/*�����*/
div.search {width: 260px;float: right; padding-top: 2px;}
* html div.search { padding-top: 4px;}

div.search form{margin: 0px; padding: 0px; color: white; padding-left: 30px;}
div.search input.textfield {border: 1px solid #3266b9; height:20px; width: 136px;}


/*�������� ��������*/
div.page {width: 100%;}
div.right {width: 250px; float: right; padding-top: 23px;}
div.pageaccent {margin-right: 273px;}

div.accent {width: 20px; float: left;}

div.content {margin-left: 20px; margin-right: 10px; padding-top: 10px;}
* html  div.contentin {
	padding-bottom: 10px;
}
div.contentin {
width: 100%; overflow: hidden;
font-size: 12px;
}

/*������ ����*/
div.rightmenu {width: 210px; margin-left: 15px;}

/*������ �������*/
div.first, div.firstact {
	border-top: 1px solid #c2def4; 
	color: #4070bf; text-transform: uppercase;
	font-size: 11px; font-weight: bold;
	padding-top: 12px; padding-left: 40px; padding-bottom: 12px;
	background: url(../images/right/firstitem.gif) top left no-repeat;
}

div.firstend {
	border-top: 1px solid #c2def4; 
	padding-top: 12px; padding-left: 40px; padding-bottom: 12px;
}

div.firstact {background: url(../images/right/firstactitem.gif) top left no-repeat;}

div.first a, div.firstact a {color:#4070bf; text-decoration: none;}
div.first a:visited, div.firstact a:visited{color:#4070bf; text-decoration: none;}
div.first a:hover, div.firstact a:hover{color:#4070bf; text-decoration: underline;}

/*������ �������*/
div.second, div.secondact {
	background: url(../images/right/seconditem.gif) top left no-repeat;
	font-size: 11px; font-weight: bold; color: #4070bf;
	padding-left: 52px; padding-right: 10px; padding-bottom: 12px;
}
div.secondact {background: url(../images/right/secondactitem.gif) top left no-repeat;}

div.second a, div.secondact a {color:#4070bf; text-decoration: none;}
div.second a:visited, div.secondact a:visited{color:#4070bf; text-decoration: none;}
div.second a:hover, div.secondact a:hover{color:#4070bf; text-decoration: underline;}


/*������� �������*/

div.third, div.thirdact {font-size: 11px; color: #3d6fbe;padding-left: 53px;	padding-bottom: 8px;}
div.thirdact {text-decoration: underline;}

div.third a{color: #3d6fbe; text-decoration: none;}
div.third a:visited{color: #3d6fbe; text-decoration: none; }
div.third a:hover{color: #3d6fbe; text-decoration: underline; }
div.thirdact a{color: #3d6fbe; text-decoration: underline;}
div.thirdact a:visited{color: #3d6fbe; text-decoration: underline; }
div.thirdact a:hover{color: #3d6fbe; text-decoration: underline; }



div.title {background: url(../images/titlebg.gif) no-repeat; height: 56px;}
div.simpletitle {background: url(../images/sun.gif) no-repeat left bottom; margin-top: -30px;}
div.simpletitle h1 {
	margin: 0px;
	font-size: 11px;
	color: #3266b9;
	text-transform: uppercase; 
	padding-left: 25px;
}

h1 {
	margin: 0px; padding: 0px; 
	font-size: 13px; color: #3266b9; text-transform: uppercase; 
	padding-left: 50px;
	padding-top: 34px;	
}


/*������*/
div.prefoot {height: 56px; clear: both;}
div.foot {height: 56px;	background: url(../images/foot/footbg.gif) repeat-x; width: 1000px; margin: 0 auto;}
* html div.foot{
	position: relative;
	left: 50%; margin-left: -500px;
}
div.footright {
	background: url(../images/foot/footright.gif) no-repeat;
	float: right;line-height: 56px;width: 272px;
}
div.footleft {
	line-height: 56px; padding-left: 20px;
	color: white; font-size: 11px;
}


div.copy {width: 200px; float: left;}
div.volex {margin-left: 200px; text-align: right; padding-right: 40px;}
div.volex a {color: white; text-decoration: none;}
div.volex a:visited{color: white; text-decoration: none;}
div.volex a:hover{color: white; text-decoration: underline;}