table.border
{
border-collapse:collapse;
}
table.border td
{
border:1px solid #cad7e9;
}

td
{
	font-family : Verdana;
	font-size : 11px;
}

.compulsory_not, .compulsory_use
{
	width: 6px;
	height: 18px;
	margin-right: 2px;
}

.compulsory_use
{
	background-color: #D4D8F4;
}

.in_input
{
	margin: 0px;
	background-color: white;
}

table.main {
	background-color: #fff;
	border: 6px solid #fff;
}

.button
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #4D5FBE;
	text-decoration : none;
	background-color: #D4D8F4;
	font-weight : normal;
	padding : 1px 1px 1px 1px;
	text-align : center;
	height : 20px;
	border-width:1px;
}

textarea
{
	font-family : Arial;
	font-size : 13px;
	color : #000000;
}

img
{
	border:0px;
}

p 
{
	margin-top:2px;
	margin-bottom:1px;
}

body 
{
	margin: 0px 0px 0px 0px; 
	padding : 0px;
	background : #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #5D67C7;
}

.col
{
	background-color : white;
}
.colleft
{
	background-color : white;
}
.colright
{
	background-color : white;
}

.topmenu{
	font-size: 11px;
	color: #5D67C7;
}
.inp2
{
	border-style: solid;
	border-width: 1;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	border-color: #444466;
	font-size: 12px;
	background-color: #E1E9ED;
}
.noborder
{
 	border-width: 0;
}
.toptitle
{
	letter-spacing: 6pt;
	font-family : Verdana;
	font-size : 8px;
	font-weight : bold;
	color : #3A73B3;
}
.pagetitle
{
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #5568C4; 

}
.pagetitle a, .pagetitle a:link,  .pagetitle a:visited
{
	text-decoration : none;
	color : #5568C4; 
}

.pagetitle a:hover
{
	text-decoration : underline;
	color : #5568C4; 
}

.boxtitle1
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #4D5FBE;
	text-decoration : none;
	background-color: #D4D8F4;
	padding: 1px 0px 2px 0px;
}

.boxtitle1 a, .boxtitle1 a:link, .boxtitle1 a:visited
{
	color : #4D5FBE; 
	text-decoration : none;
}
.boxtitle1 a:hover
{
	text-decoration : underline;
}

.boxtitle
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	background: #5D67C7 url(../img/search_bg.jpg) no-repeat left top;
	padding: 1px 0px 2px 0px;
}

.boxtitle a, .boxtitle a:link, .boxtitle a:visited
{
	color : #FFFFFF; 
	text-decoration : none;
}
.boxtitle a:hover
{
	text-decoration : underline;}

.boxcontent, .boxcontent a
{
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none; 
	padding: 0 10 0 10;
}
.boxcontent a:link
{
	text-decoration : none; 
}

.rbcont, .rbcont a 
{
	font-family : Verdana;
	font-size : 10px;
	color : #5D67C7; 
	text-decoration: none;
}
.rbcont b
{
	font-family : Verdana;
	font-size : 10px;
	font-weight: bold;
	color : #5D67C7; 
	text-decoration: none;
}
.rbpoll
{
	font-family : Verdana;
	font-size : 11px;
	color : #000000; 
}
.buttcont
{
	font-family : Verdana;
	font-size : 11px;
	color : #505B9C; 
	font-weight : bold;
	text-decoration : none;
}
.buttcont a, .buttcont a:link, .buttcont a:visited
{
	color : #505B9C; 
	text-decoration: none;
}
 .buttcont a:hover
 {
	text-decoration : underline;
}

.date
{
	font-family : Verdana;
	font-size : 11px;
	font-weight: bold;
	color : #2835AD; 
}
.date a, .date a:link
{
	color : #2835AD; 
	text-decoration : none;
}
.topnavigator
{
	font-family : Verdana;
	font-size : 11px;
	color : black;
	text-decoration : none;
}
a.topnavigator:hover
{
	text-decoration : underline;
}
.mainmenu
{
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}
a.mainmenu:hover
{
	text-decoration : underline;
}
td.footer
{
	height : 23px;
	background-image: url(../img/bot_bg.gif);
	background-repeat: repeat-x;


}
div.footer
{
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
}

div.footer a, div.footer a:link, div.footer a:visited
{
	color : #000000;
	text-decoration : none;
}
div.footer a:hover,
{
	color : #000000;
	text-decoration : underline;
}
.buttlink
{
	font-family : Verdana;
	font-size : 11px;
	color : #45476C;
	text-decoration : none;
}
a.buttlink:hover
{
	text-decoration : underline;
}
.content
{
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	text-align: justify;
}
.content a:link, .content a:active, .content a:visited
{
	color: 	#5D67C7; ;
	text-decoration : none; 
}

.content a:hover
{
	text-decoration : underline;
}


.titlecontent
{
	font-family : Verdana;
	font-size : 11px;
	color : #505B9C; 
	font-weight : bold;
	text-decoration : none;
}
a.titlecontent:hover
{
	color : #999999;
}
.titleannounce
{
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
a.titleannounce:hover
{
	color : #999999;
}

.announce
{
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}
.announce a
{	
	color : #000000;
	text-decoration : none;
}
.announce a:hover
{
	text-decoration : underline;
}

.search {
	/*background-color: #F8F8FD;*/
	border: 1px solid #5D67C7;
}

.space
{
background-color: #B4BCEA;
}

.full_view {border: 2px solid #ccc; padding: 2px;}
.f_n {color: #4550b7; font-weight: bold;}
.hide {display:none;}
.vis {display:block;}
ul.ph li {list-style-image: url(../img/r.gif); margin: 7px 0; padding:0;}
a.sh {cursor: pointer; font-weight: bold;}
div#rub {
	position: absolute;
	margin: 10px 15px;
	background-color: #F9F9FD;
	border: 1px solid #4550b7;
	width: 300px;
}
.thumb {
border: 1px solid #4D5FBE; 
padding-top: 9px; 
margin: 7px;
}

a.thumb_photo_main {display: block; text-align: center;}