.clearing {width:100%; height:auto; overflow:hidden; margin:10px 0; border:1px solid red;}

#container_nec {width:1000px; margin:0 auto; overflow:hidden; height:auto; border:0px solid red; text-align:left; position:relative;}
#header_nec {background:url(files/2011/head_bg.jpg) top right no-repeat; width:1000px; height:220px; margin:auto; position:relative;}
#menu_nec {position:absolute;z-index:10; width:200px; top:230px; left:10px;}
#user_status {position:absolute; z-index:15; top:0px; left: 0px; width:300px; display:none; border:1px solid red;}
#footer {width:300px; margin:20px auto;  font-size:10pt; color:#ff0017; text-align:left; border:opx solid red; font-weight:bold;}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body, html {margin:0; padding:0;}

body {
	height:100%;
	background:url(files/2011/footer_bg.png) bottom center repeat-x #fcf1df; text-align:center;
}
a:link {
	color: #ff0017;
}
a:visited {
	color: #ff0017;
}
a:hover {
	color: #b2000e;
}
a:active {
	color: #ff0017;
}

.containtblock { 
	position:absolute;
	overflow: auto;
	width: 630px;  
	margin-left:160px;
	height: auto;
	padding: 3px; 
	border: solid 0px black; 
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
 }





.newsheader { 
	font-family: 'Times New Roman', Times, serif;
	font-size: 12pt;
	font-weight: 600;
 }
.newsinfo { 
	font-family: 'Times New Roman', Times, serif;
	font-style: italic; 
	font-size: 10pt;
	text-align: right;
 }
 
 h1{font-size:12pt; font-family: 'Times New Roman', Times, serif; text-transform:uppercase;}
 
.newsbody{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
 }
 
 .contestinfo { 
	font-family: 'Times New Roman', Times, serif;
	font-style: italic; 
	font-size: 10pt;
	text-align: right;
 }
.contestbody{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
 }
 
 .faqbody{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
 }
 
  .vpiskabody{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
 }
 
   .zaregbody{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
 }
 
   .festbody{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
 }
 
.newsinfo { 
	font-family: 'Times New Roman', Times, serif;
	font-style: italic; 
	font-size: 10pt;
	text-align: right;
	width: 100%;
 }
 
 .contactsinfo { 
	font-family: 'Times New Roman', Times, serif;
	font-style: italic; 
	font-size: 10pt;
	text-align: right;
 }
.contactsbody{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
 }
.newsinfo { 
	font-family: 'Times New Roman', Times, serif;
	font-style: italic; 
	font-size: 10pt;
	text-align: right;
	width: 100%;
 }
 
 .applicationsbody{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
 }
.newsinfo { 
	font-family: 'Times New Roman', Times, serif;
	font-style: italic; 
	font-size: 10pt;
	text-align: right;
	width: 100%;
 }
.applicationstable
{
 font-size: 9pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.linksinfo { 
	font-family: 'Times New Roman', Times, serif;
	font-style: italic; 
	font-size: 10pt;
	text-align: right;
 }
 
 .zareg { 
	font-family: 'Times New Roman', Times, serif;
	font-style: italic; 
	font-size: 10pt;
	text-align: right;
 }
.linksbody{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
 }
.newsinfo { 
	font-family: 'Times New Roman', Times, serif;
	font-style: italic; 
	font-size: 10pt;
	text-align: right;
	width: 100%;
 }
 

.accordion h2{color:#red; font-size:14pt; text-decoration:underline; font-weight:normal; cursor:pointer;}
.accordion h3{text-decoration:underline; font-weight:normal; cursor:pointer;}


