body, html {
	aheight: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #97d0c7;
}
div.osnova {
	background: #97d0c7 url(../images/bodyfoot.jpg) bottom right no-repeat;		
}

div.pere {clear: both;}

div.page {
	margin-bottom: 20px;
}

div.left {width: 205px;	float: left;}
div.right {margin-left: 205px;}
*html div.left{margin-right: -4px; height: 1%;}
*html div.right {margin-left: 201px; height: 1%;}

div.accent {width: 10px;float: right;}
div.contentout {margin-right: 10px;}

/*Шапка*/
div.head {height: 128px;}

div.headleft {background: url(../images/head/headleft.gif) left top no-repeat;}

div.headright {background: url(../images/head/headright.gif) right  no-repeat;height: 128px;}
/*Конец шапки*/

/*Верхнее меню*/
div.upmenu {text-align: right;margin-right: 110px;}
div.upitem {
	float: right;
	margin-right: 10px;
	background: url(../images/upmenu/bg.gif) no-repeat;
	font-size: 12px;
	color: #0a3361;	
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 4px;
}

div.upitem a{font-size: 12px;	color: #0a3361;text-decoration: none;}
div.upitem a:visited{font-size: 12px;	color: #0a3361;text-decoration: none;}
div.upitem a:hover{font-size: 12px;	color: #0a3361;text-decoration: underline;}

div.upitemact {
	float: right;
	margin-right: 10px;
	background: url(../images/upmenu/bgact.gif) no-repeat;
	font-size: 12px;
	color: #0a3361;	
	text-decoration: underline;	
	font-weight: bold;	
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 4px;	
}

div.upitemact a{font-size: 12px;	color: #0a3361;text-decoration: underlie;}
div.upitemact a:visited{font-size: 12px;	color: #0a3361;text-decoration: underline;}
div.upitemact a:hover{font-size: 12px;	color: #0a3361;text-decoration: underline;}

/*Конец верхнего меню*/


/*Левое меню*/
div.lmenu{margin-top: 70px;padding-left: 10px;}

div.first {
	font-size: 12px;
	font-weight: bold;
	color: #0a3361;
	background: url(../images/leftmenu/firstbg.gif) no-repeat;
	padding-left: 24px;
	margin-bottom: 10px;
}

div.firstact {
	font-size: 12px;
	font-weight: bold;
	color: #da251c;
	background: url(../images/leftmenu/firstbg.gif) no-repeat;
	padding-left: 24px;
	margin-bottom: 10px;
	text-decoration: underline;
}

div.first a{color: #0a3361;text-decoration: none;}
div.first a:visited{color: #0a3361;text-decoration: none;}
div.first a:hover{color: #da251c;text-decoration: underline;}

div.firstact a{color: #da251c;text-decoration: underline;}
div.firstact a:visited{color: #da251c;text-decoration: underline;}
div.firstact a:hover{color: #da251c;text-decoration: underline;}

div.second {
	background: url(../images/leftmenu/secondbg.gif) no-repeat;
	font-size: 12px;
	color: #0a3361;
	padding-left: 36px;
	margin-bottom: 8px;
}

div.secondact {
	background: url(../images/leftmenu/secondactbg.gif) no-repeat;
	font-size: 12px;
	color: #0a3361;
	padding-left: 36px;
	margin-bottom: 8px;
	text-decoration: underline;	
}

div.second a{color: #0a3361; text-decoration:none;}
div.second a:visited{color: #0a3361; text-decoration:none;}
div.second a:hover{color: #0a3361; text-decoration:underline;}
div.secondact a{color: #0a3361; text-decoration:underline;}
div.secondact a:visited{color: #0a3361; text-decoration:underline;}
div.secondact a:hover{color: #0a3361; text-decoration:underline;}

div.third {
	background: url(../images/leftmenu/thirdbg.gif) no-repeat;	
	font-size: 11px;
	color: #0a3361;
	padding-left: 45px;
	margin-bottom: 8px;	
	margin-top: 8px;
}

div.thirdact {
	background: url(../images/leftmenu/thirdactbg.gif) no-repeat;	
	font-size: 11px;
	color: #0a3361;
	padding-left: 45px;
	margin-bottom: 8px;	
	margin-top: 8px;	
}

div.third a{color: #0a3361; text-decoration:none;}
div.third a:visited{color: #0a3361; text-decoration:none;}
div.third a:hover{color: #0a3361; text-decoration:underline;}
div.thirdact a{color: #0a3361; text-decoration:underline;}
div.thirdact a:visited{color: #0a3361; text-decoration:underline;}
div.thirdact a:hover{color: #0a3361; text-decoration:underline;}
/*Конец левого меню*/

/*Шапка контента*/
div.contenthead {background: url(../images/content/headbg.gif) repeat-x;}
div.contentright {background: url(../images/content/headright.gif) right no-repeat;}
div.contentleft{background: url(../images/content/headleft.gif) left no-repeat; line-height: 24px;}
/*Конец шапки контента*/
/*Подвал контента*/
div.contentfoot {background: url(../images/content/footbg.gif) repeat-x;}
div.contentfoot div.contentright {background: url(../images/content/footright.gif) right no-repeat;}
div.contentfoot div.contentleft {background: url(../images/content/footleft.gif) no-repeat;line-height: 24px;}
/*Конец подвала контента*/

/*Основное поле*/
div.contentin {
	background-color: white;
	margin-left: 5px;
	margin-right: 5px;
	border-left: 2px solid #08315f;
	border-right: 2px solid #08315f;	
	padding-left: 20px;
	padding-right: 20px
}
div.content {
	width: 100%;
	overflow: hidden;
	background-color: white;	
	color: #3c3c3c;
	font-size: 12px;
	padding-bottom: 10px;
}

div.title {
	background: url(../images/content/titlebg.gif) no-repeat;
	height: 23px;	
	margin-bottom: 10px;
}

div.title span{
	background: url(../images/content/h1bg.gif) repeat-x;
}
h1 {
	margin: 0px;
	padding: 0px;
	color: #0a3361;
	font-size: 12px;
	margin-left: 23px;
}
/*Конц основного поля*/

/*Головосвание*/

div.voprosout{
	border: 1px solid #08315f;
	background-color: #d3ece8;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
}

div.vopros {
	width: 100%;
	font-size: 11px;
	color: #0a3361;
}
div.voprostitle {
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 2px;
}

div.vopros td {
	font-size: 11px;
}

.voteform {
	
}

.voteform select {
	float: left;
	width: 40px;
}

.voteform .answer {
	margin-left: 45px;
	padding-top: 4px;
}

.voteform .answers {
	margin-bottom: 3px;
}

input.vote {
	background-color: #ef9a49;	
	color: #0a3361;
	border: 1px solid #0a3361;
	width: 100px;
	float: none;
}
/*Конец голосования*/



/*Подвал*/
div.foot {height: 54px;}
div.footleft {
	width: 300px;
	float: left;
	color: #0a3361;
	font-size: 12px;
	padding-top: 36px;	
	padding-left: 20px;
}
div.footright {
	margin-left: 300px;
	text-align: right;
	padding-right: 110px;
	color: #0a3361;
	font-size: 12px;
	padding-top: 36px;
}
div.footright a{color: #0a3361; text-decoration: none;}
div.footright a:hover{color: #0a3361; text-decoration: none;}
div.footright a:visited{color: #0a3361; text-decoration: none;}
/*Конец подвал*/
