HTML, BODY{
	padding:0px;
	margin:0px;	
	width:100%;
	height:100%;
	font-size:12px;
	font-family:Arial,Verdana;
	color:#353535;
}
.top_bg {
	
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url('/img/bg1.jpg');
	vertical-align:top;
}

a {
	color:2b5380;
	text-decoration:underline;
}
a img {
	border:0px;
}

.logo{	
	padding-top:30px;
	padding-left:40px;
	width:657px;
	height:200px;
	vertical-align:top;
}
.menu {
	height:60px;
	padding:0px 15px 0px 15px;
	vertical-align:bottom;
}

.menu a{
	color:#2b5380;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;	

}
.menu a:hover{
	text-decoration:underline;
}

.right_row{
	width:280px;
	vertical-align:top;
	padding-top:0px;

}
.center_row{
	width:718px;
	background-image:url('/img/pixel.gif');
	background-repeat:repeat-y;
	background-position:top right;
	padding:0px 75px 30px 30px;
	vertical-align:top;
	line-height:20px;	
}
.search{
	background-image:url('/img/search/bg.jpg');
	height:94px;
	width:264px;
	background-repeat:no-repeat;	
	padding:0px 0px 0px 18px;			
	margin-bottom:20px;
}
form{
	padding:0px;
	margin:0px;
	
}	
.search input{
	width:133px;
	border:1px solid #9c9c9c;
	font-size:12px;
	height:22px;	
	padding-top:2px;
}
.search a{
	font-size:14px;
	color:#2b5380;
	font-weight:normal;

}

.news {
	padding:0px 20px 20px 15px;
}
.news .data{
	font-size:10px;
	color:#c18112;
	font-weight:bold;	
	padding:10px 0px 5px 0px;
}

.news .content{
	padding-bottom:10px;	
	color:#353535;
	font-size:12px;
	text-indent: 25px;


}
.news .content a{
	text-decoration:none;
	color:#353535;
}

.vote{
	padding:0px 20px 20px 0px;		
}
td{
	font-size:12px;
}

.down_menu{
	height:50px;
	border-top:3px solid #c9c0ad;
	border-bottom:2px solid #cbc3b1;
	padding:10px;
}
.down_menu a{
	color:#836c42;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;	
}
.down_menu a:hover{
	text-decoration:underline;	
}

.center_row h1{
	font-size:21px;
	color:#2b5380;	
	/*text-transform:uppercase;*/
}


.footer_left{
	width:33%;	
	padding:20px 0px 10px 35px;
	font-size:11px;
	color:#7c7568;
	vertical-align:top;	
	line-height:15px;
}

.footer_right{
	width:33%;	
	padding:20px 35px 10px 0px;
	text-align:right;
	font-size:11px;
	color:#7c7568;
	vertical-align:top;	
	line-height:15px;
}
.footer_center{
	vertical-align:top;	
	font-size:11px;
	color:#7c7568;
	width:34%;
	text-align:center;
	padding:20px 0px 10px 0px;
	line-height:15px;
}

.footer_center a{
	color:#7c7568;
	font-weight:bold;
}
.claim_input_error{
	border:1px solid red;
	width:400px
}
.claim_textarea{
	overflow:auto;
	width:400px;
	height:90px;
	border:1px solid #9d9d9d;
}
.claim_textarea_error{
	overflow:auto;
	width:400px;
	height:90px;
	border:1px solid red;
}

.claim_input{	
	width:400px;	
	border:1px solid #9d9d9d;
}
.claim_submit{
	border:1px solid #9d9d9d;
	width:120px
}
.important{
	color:red;
}

.forms td{
	padding:5px 5px 5px 0px;
}

.submenu{
	padding:3px 5px 3px 15px;
	font-size:15px;		
	color:#2b5380;
}
.submenu a.active{
	color:#939393;
}
.submenu .sub{
	padding:10px 0px 10px 25px;
	font-size:14px;	
}


h2{
	font-size:14px;
	color:#2b5380;	
	text-transform:uppercase;
}


.faq_send{
	padding:10px 0px 10px 0px;
	font-size:14px;
}
.faq_send .error{	
	padding:3px 0px 3px 0px;
	color:red;
}
.faq_send .ok{	
	padding:3px 0px 3px 0px;
	color:green;
}
.page_line{
	font-size:14px;
	padding-top:20px;
}

.page_line #page_t{
	color:#2b5380;
	font-weight:bold;
}
.art_list li{
	padding:10px 0px 0px 0px;
}
.art_list li a{
	font-size:14px;
}

.faq_table{
	padding:0px;
	margin:0px;
	width:100%;
	
	border-collapse: collapse;	
}
.faq_table td{
	padding:6px 6px 6px 0px;
	vertical-align;top;
}


.table{
	padding:0px;
	margin:0px;
	width:100%;
	
	border-collapse: collapse;
	border-top:1px solid #747474;	
	border-left:1px solid #747474;	
}
.table td{
	
	padding:5px;	
	font-size:11px;
	border-bottom:1px solid #747474;	
	border-right:1px solid #747474;	
}
.table tr.head{
	background:#ddd;
	font-size:12px;
	font-weight:bold;
}

.div_head{
	text-align:align;
	font-size:14px;
	font-weight:normal;	
	color:#2b5380;
	padding-bottom:4px;
}
.sape{
	padding:10px;
	font-size:10px;
	text-align:center;
color:#999;
}
.sape a{
	font-size:10px;
color:#999;
}