body
{ 
	margin : 0px;
	padding : 0px;
	background: white;
	font: 10pt Arial,Tahoma,Verdana;

}
td, select, option, input
{
	font: 10pt Arial,Tahoma,Verdana;
}	
input.text
{
	width: 100%; 
	height: 19;
	padding: 2px;
} 
input.content, textarea
{
	font: 9pt Arial,Tahoma,Verdana;
	height: 21;
	padding: 0px 2px 1px;
}
td p
{
	background: transparent;	
}

p b
 {
 	font: 10pt Arial,Tahoma,Verdana;
	color: #000;
	background: white;		
	font-weight: bold;
}

a, li a
{
	color : #283D60;
	text-decoration : none;
}

.col
{
	background-color : #5D7CB3;
}
.colleft
{
	background :  #EDECF4 ;
	/*border-right: 2px solid #A4A4A4;	*/
}
.colright
{
	background : #EDECF4;
	border-right: 2px solid #A4A4A4;
}
.light
{
	background-color : #733A46;	
}
img
{
	border : 0px;
}
.line
{
	background : url(../img/line.gif) repeat-x top right;
}
.light 
{
	background: url(../img/light.gif) repeat-x center;
}
.grey
{
	background: #A3A3A3;
}
.lightbg
{
	background: #F9F9F9;
}


/*banner*/
.logo
{
	background: url(../img/logo.gif) no-repeat left top;
}
.logot
{
	background: url(../img/logot.gif) no-repeat left bottom;
}

img.logob
{
	background:  #fff url(../img/logob.gif) no-repeat left top;
	position: absolute;
	left: 0px;
	height: 100px;
/*	z-index: 2;*/
}
.back
{
	background: url(../img/back.gif) repeat-x left bottom;
}



/*topnew*/
.line
{
padding: 0px 10px 0px 0px; text-align: right; 
background: url(../img/line.gif) repeat-x center; width: 100%;
}

.bannerbg
{
background: url(../img/bannerbg.gif) repeat-x left center;
}

/*top table for poll*/
.boxtitle
{
	font: 10pt Arial,Tahoma,Verdana;
	font-weight : bold;
	color : #ffffff;
	height : 37px;
	background :  url(../img/menu/menu_serv.gif) repeat-x center left;
	padding:	5px 5px 3px 10px;
	text-decoration : none;
	}
.boxtitle p, .boxtitle a, .boxtitle a:link, .boxtitle a:visited
{
	font: 10pt Arial,Tahoma,Verdana;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}
.boxtitle a:hover
{
	text-decoration : underline;
}


.boxtitle_serv
{
	font: 10pt Arial,Tahoma,Verdana;
	font-weight : bold;
	color : #723844;
	height : 28px;
	background-color: #EDECF4;
	padding:	5px 5px 3px 10px;
	text-decoration : none;
	border-bottom: 1px solid #723844;
	}
.boxtitle_serv p, .boxtitle_serv a, .boxtitle_serv a:link, .boxtitle_serv a:visited
{
	font: 11pt Arial,Tahoma,Verdana;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}



.boxcontent, b.boxcontent, .boxcontent p, input.boxcontent
{
	font: 10pt Arial,Tahoma,Verdana;
	color: #334A70;
	

}
a.boxcontent p, 
.boxcontent a, .boxcontent a:link, .boxcontent a:active, .boxcontent a:visited 
{
	font: 10pt Arial,Tahoma,Verdana;
	text-decoration : underline;
	color : #334A70;
	background: transparent;
}
a.boxcontent:hover, .boxcontent a:hover 
{
	font: 10pt Arial,Tahoma,Verdana;
	text-decoration : none; 
	color : #334A70;
	background: transparent;
}

/*calendar*/
.caltitle
{
	font: 10pt Arial,Tahoma,Verdana;
	font-weight : bold;
	color : #283D60;
	background: #EDECF4;
	border-bottom: 1px solid #5D7CB3;
	padding:	3px 5px;
	text-decoration : none;	
	vertical-align: top;
}

.caltitle p
{
border-bottom: none;	
	font-weight : bold;
}

/*gallery name, toparticle name*/
.titleannounce
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #733947;
	font-weight : bold;
	text-decoration : none;
	text-transform: uppercase;
	padding: 3px 10px 3px 10px; 
}

/*portal map*/
.map 
{
	font: 9pt Arial,Tahoma,Verdana;
	color : #733947;
	/*font-weight : bold;*/
	text-decoration : none;
}

.map a, .map a:link, .map a:active, .map a:visited 
{
	color : #733947;
	text-decoration : underline;
}
.map a:hover
{
	color : #733947;
	text-decoration : none;
}

/*article title*/
	.noprinttitle 
{
	visibility : hidden;
	display : none;
}

.errormsg
{
	font: 10pt Arial,Tahoma,Verdana;
	color : red;
	text-decoration : none;
}
.successmsg

{
	font: 10pt Arial,Tahoma,Verdana;
	color : black;
	text-decoration : none;
}


/*news*/
.newstitle 
{
	padding: 10px 10px 0px 10px;
}

.newsbg 
{
	background: url(../img/newsbg.gif) repeat-x center; width: 90%;
}

.date
{
	padding: 6px 0px;
	color: #334A70; 
	font: 8pt Arial,Tahoma,Verdana;
	font-weight: bold;
}
.date a, .date a:link, .date a:hover, .date a:active, .date a:visited
{
	color :	#334A70;
	text-decoration : none;
	font-weight: bold;
}

a.date, a.date:link,  a.date:hover,  a.date:active,  a.date:visited 
{
	color :	#334A70;
	text-decoration : none;
	font-weight: bold;
}


.sysdate
{
	padding: 6px 0px;
	color: #612934; 
	font: 10pt Arial,Tahoma,Verdana;
	font-weight: bold;
}



.titlecontent
{	
	font:  9pt Arial,Tahoma,Verdana;
	color : #283D60;
	font-weight : bold;
}
td.titlecontent a:link, td.titlecontent a, td.titlecontent a:active, td.titlecontent a:visited,
.titlecontent a:link, .titlecontent a, .titlecontent a:active, .titlecontent a:visited
{
	color : #733947;
	text-decoration : none;
}
.titlecontent a:hover, td.titlecontent a:hover
{
	color : #733947;
	text-decoration : underline;
}


td.content a.next, td.content a.next:link, td.content a.next:visited, td.content a.next:active,
a.next, a.next:link, a.next:visited, a.next:active
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #283D60;
	text-decoration : underline;
}

 a.next:hover, td.content a.next:hover
 {
	color : #283D60;
	text-decoration : none;	
}

.content
{
	font:  10pt Arial,Tahoma,Verdana;
	color : #000000;
	text-decoration : none;
	
}
.content a:link, .content a:active, .content a:visited, a.content:link, a.content:active, a.content:visited
{
	color: #000000;
	text-decoration : underline; 
}
.content a:hover
{
	color: #000000;
	text-decoration : none;
}
td div.content a
{
	color: #5C8F5C;
}


/*topinfobox*/
.toplr 
{
	border-top: 2px solid #2C3F7C; vertical-align: top;
}

.centitle 
{
	padding: 3px 10px 3px 10px; color: #733A46; font: 10pt Arial,Tahoma,Verdana;
	font-weight : bold;
	text-transform: uppercase;
}

.infobg 
{
	background: url(../img/infobg.gif) repeat-x center; width: 50%;
}

.infolink
{
	font:  9pt Arial;
	color : #334A70;
	padding-top : 5px;
	padding-left : 10px	
	}

	.active_infolink
{
	font:  9pt Arial;
	color : #334A70;
	padding-top : 5px;
	padding-left : 10px	
	}
	
	
.infolink a, .infolink a:link, .infolink a:active, .infolink a:visited
{
	color : #334A70;
	text-decoration : none;		
}

.infolink a:hover
{
	color : #334A70;
	text-decoration : underline;	
}
.infoleft 
{
background-color : #EDECF4;
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #A4A4A4;
} 

/*poll*/

.poll 
{
	border-top: 1px solid #fff;
	background : url(../img/zz.gif) ;
	background-repeat : no-repeat;
	background-position : center;
	background-color : #EDECF4;
	border-bottom: 1px solid #A4A4A4;
} 
.title 
{
	margin: 4px 0px 4px 11px;
} 
.menubg
{
	background: url(../img/menubg.gif) repeat-x left center;
}
.titlepoll 
{
	padding:5px 5px 5px 20px; font: bold 10pt Arial,Tahoma,Verdana; 
	color : #733A46;
}
.input 
{
	padding:0px 5px 0px 15px; background: #DDDDDD;
}
.textin 
{
	font: 10pt Arial,Tahoma,Verdana;
	padding:3px 5px 3px 5px; border-bottom: 1px solid #DDDDDD; width: 100%;
}
.buttonpoll 
{
	padding:10px 0px;
}
.pollbutton
{
	background: url(../img/poll.gif) no-repeat top center;
	padding: 3px 15px 5px;
	width: 115px;
	height: 19px;
	border: none;
	text-align: center;
}
a.pollbutton, a.pollbutton:link, a.pollbutton:active, a.pollbutton:hover, a.pollbutton:visited
{
	font: 9pt Arial,Tahoma,Verdana;
	 color: #000; 
	 text-decoration: none;
}
/*search*/

/*table.search
{
	background: #EDECF4; border-top: 1px solid #fff;
} 
td.searchtd 
{
	color: #000; font: bold 12pt Arial,Tahoma,Verdana;
	padding: 20px;
}*/
.searchtd input 
{
	margin: 5px 10px 0px 0px; font: 10pt Arial,Tahoma,Verdana;
}
.lblue 
{
	background: #0094D1;
} 
.menu-star
{
	background: #F3F3F3 url(../img/menu-star.gif) repeat-x left bottom;
	border-right: 2px solid #A4A4A4;
}


/*topnavigator*/
.topnavigator
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #723A45; /*006696*/
	text-decoration : none;
}
.topnavigator a, .topnavigator a:link, .topnavigator a:active, .topnavigator a:visited
{
 	color : #723A45;
	text-decoration : none;
}
.topnavigator a:hover
{
	text-decoration : underline;
}
.pagetitle
{
	font: 11pt Arial,Tahoma,Verdana;
	text-decoration : none;	
	color : #283D60;
}


table.pagetitle a, table.pagetitle a:link, table.pagetitle a:active, table.pagetitle a:visited, table.pagetitle a:hover, 
.pagetitle a, .pagetitle a:link, .pagetitle a:active, .pagetitle a:visited, .pagetitle a:hover, 
{
	color : #283D60;
	text-decoration : none;
}


/*footer*/
.right
{
	background : url(../img/footer.jpg) no-repeat right bottom;	
}
.adressbg
{
	background : url(../img/adress.gif) repeat-x right top;	
	height: 68px;
}

.adress, .adress b
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #fff;	
	background: transparent;
}
.adress a, .adress a:link, .adress a:visited, .adress a:active
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #fff;		
	text-decoration : underline;
}
.adress a:hover
{
	color : #fff;		
	text-decoration : none;
}

.copy
{
	font: 10pt Arial,Tahoma,Verdana;
	text-decoration : none;	
	color : #283D60;	
	height: 22px;
	font-weight : bold;
}
.copy a, .copy a:link, .copy a:active, .copy a:visited
{
	color : #283D60;	
	text-decoration : underline;	
	
}
.copy a:hover
{
	text-decoration : none;	
	color : #A4A4A4;		
}

.copyright
{
	font: 10pt Arial,Tahoma,Verdana;
	text-decoration : none;	
	color : #868686;	
}

.dblue 
{
background: #2A3E7D;
} 



.footer_menu
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
	background : #5D7CB3;
	padding: 5px 5px;
}


.footer_menu a, .footer_menu a:link, .footer_menu a:active, .footer_menu a:visited 
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #ffffff;		
	font-weight : bold;
	text-decoration : none;
}



.footer, .footer b
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #283D60;
	text-decoration : none;
	

}

.footer div
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #334A70;
	text-decoration : underline;
	
}

/*search results*/
.selected
{
	background-color : #CDD9CD;
}
.category
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #000;
	text-decoration : none;	

}
/*no search result*/


.search
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #334A70;
	padding: 20px ;
	background-image : url(../img/!search.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	background-color : #EDECF4;
	border-bottom: 1px solid #A4A4A4;
	}

	
	
	.search a, .search a:link, .search a:active , .search a:visited, .search a:hoover
	{
	font: 10pt Arial,Tahoma,Verdana;
	color : #334A70;
	
	}
	
.search_result
{
	font: 10pt Arial,Tahoma,Verdana;
color : #283D60;
	
	
	}
	
.search_result a, .search_result a:link, .search_result a:active, .search_result a:visited 
{	
color : #283D60;
	text-decoration : underline;	
}

.search_result a:hover
{
color : #283D60;
	text-decoration : none;		
}

/*bottom navigator*/
.nav
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #476790;
}
.nav a, .nav a:link, .nav a:active, .nav a:visited
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #476790;
	text-decoration : underline;
}
.nav a:hover
{
	text-decoration : none;
}
.rightcol
{
background-image : url(../img/rightcol.gif);
}
	
	
.space
{

background-repeat : repeat-y;

	}
	
.Main_d
{

padding-right: 15px; 
background-image : url(../img/main_d.gif);
background-repeat : no-repeat;
background-position : right  bottom;
}

.reg
{
	font: 10pt Arial,Tahoma,Verdana;
	color : #334A70;
	padding: 2px ;
	background-image : url(../img/reestr.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	background-color : #EDECF4;
	border-bottom: 1px solid #A4A4A4;
	}
	
	
	.info_new
{
	padding: 6px 0px;
	color: #334A70; 
	font: 10pt Arial,Tahoma,Verdana;
	font-weight: bold;
}
.info_new a, .info_new a:link, .info_new a:hover, .info_new a:active, .info_new a:visited
{
	color :	#334A70;
	text-decoration : none;
	font-weight: bold;
}

a.info_new, a.info_new:link,  a.info_new:hover,  a.info_new:active,  a.info_new:visited 
{
	color :	#334A70;
	text-decoration : none;
	font-weight: bold;
}
	
