@charset "windows-1251";

html, body{
	height: 100%;
	background-color: #FAFBFB;
	padding:0px;
	margin:0px;
	color: black;
	font-family: Verdana, Arial, MS Sans Serif, sans serif, Arial Cyr, Helvetica;
/*	font-size: 75%;
	border: 1px solid gray;*/
}

#tbl_main, #tbl_main2 {
	/* min-height: 100%; 
	height: 100%;*/
}

td.cat_img{
	padding: 10px;
}

td.topleftbg{
	min-height:100%;
	background-image: url(../images/logo.top.left.bg.gif); 

/*	background-image: url(../images/new_year_for_logo.jpg);*/
	background-position: top right;
	background-repeat: no-repeat;
}

td.toprightbg{
	background-image: url(../images/logo.top.right.bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#topmenu {
	background-color: #EBEAEA;
	align: center;
}


#topmenu a{
	text-decoration:none;
}

#topmenu a:link, #topmenu a:visited{
	color: #152D5E;
}

#topmenu a:hover, #topmenu a:active{
	color: #152D5E;
	text-decoration:underline;
}



#topmenu td.topmenuitem, 
#topmenu td.currenttopmenuitem, 
#topmenu td.currenttopmenuitem_noseparator, 
#topmenu td.topmenuitem_noseparator {
	font-weight: bold;
	font-size: 12px;	
	letter-spacing:0.3px;
	height: 30px;
	padding-left: 14px;	
	padding-right:9px;
	background-image: url(../images/top.menu.big.separator.gif);
	background-position: center left;
	background-repeat: no-repeat;

}

#topmenu td.currenttopmenuitem_noseparator, #topmenu td.topmenuitem_noseparator {
	background-image: none; 
}

#topmenu td.currenttopmenuitem{
	color: #152D5E;
}

div.topleftbg {
	width:100%;
	height:100%;
	background-image:url(../images/logo.top.bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

div.bottomleftbg {
	width:100%;
	height:100%;
	background-image:url(../images/logo.bottom.bg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

div.logobg {
	width:479;
	background-image:url(../images/logo.bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

div.topleftimg {
	width:100%;
	height:100%;
	background-image:url(../images/logo.top.left.img.gif);
	background-position:top left;
	background-repeat: no-repeat;
}

.bottom{
	text-decoration: none;
	color: #384C83;
	font-weight : normal;
	font-size: 75%;
	margin-right:15px;
}

a.bottomlnk:link, a.bottomlnk:active, a.bottomlnk:visited {
	text-decoration: none;
	color: #384C83;
	margin:0px 5px 0px 5px;
	font-weight : bold;
}

a.bottomlnk:hover{
	text-decoration: underline;
/*	color: #003366; */
	color: #384C83;
}
div.content a:link, div.content a:active, div.content a:visited {
	text-decoration: underline;
	color: #384C83;
	font-weight : bold;
}

div.content a:hover{
	text-decoration: none;
/*	color: #003366; */
	color: #384C83;
}

div.content{
	margin-top:5px; 
	font-size: 75%;	
}

div.content td{
	font-size: 75%;
}

/*

div.guestbook td{
	font-size: 110%;
}
*/

div.content ul {
	padding-top:0px;
/*	margin-top:0px; */
}

p {
	margin:0px 0px 20px 0px;
}

h1, h2, h3, h4, h5, h6 {
	color: #152D5E;
}

h2 {
	font-size: 170%;
}

h4 {
	font-size: 120%;
	margin-bottom:20px;
}


div.content ul{
	list-style-image: url(../images/logo.bullet.gif);
/*	padding: 0px 0px 0px 0px; */
	margin: 10px 0px 10px 16px;	
}

div.content ul ul{
	list-style-image: url(../images/logo.bullet2.gif);
/*	padding: 0px 0px 0px 0px; */
	margin: 10px 0px 10px 16px;	
}

/*********************** Inside ******************************/

div.left_menu{
	font-family: Arial, Verdana, MS Sans Serif, sans serif, Arial Cyr, Helvetica;
	text-decoration: none;
/*	letter-spacing:0.3px; */
	font-weight : bold;
	font-size: 13px; 
	padding:0px 0px 0px 10px; 
}

div.left_menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;	
}



div.left_menu li.menuitem, div.left_menu li.current{
	margin-top:5px; 
	padding-right: 15px;
}


div.left_menu li.menuitem{
	list-style-image:url(../images/logo.menu.arrow.right.gif);
/*	color: #003366; */
	color: #152D5E;
}

div.left_menu li.current{
	color: #486CA8;
/*	color: #336699; */
	
	list-style-image:url(../images/logo.menu.arrow.right.selected.gif); 	
}


div.left_menu li.menuitem a:link, div.left_menu li.menuitem a:active, div.left_menu li.menuitem a:visited {
	font-family: Arial, Verdana, MS Sans Serif, sans serif, Arial Cyr, Helvetica;
/*	color: #003366; */
	color: #152D5E;
	font-weight : bold;
	text-decoration: none;
}

div.left_menu li.menuitem a:hover{
	text-decoration: underline;
	color: #152D5E;
}


/*************************************************************/

/****************** news - articles - links ******************/
#news{}
#date{}
#subject{color: #152D5E; font-weight : bold;}
#poster{}
#more{}
#pager{}

/*************************************************************/



.errors{
	font-family: sans-serif;
	text-decoration: none;
	color: #FF0000;
	font-size : 11px;
	font-weight: normal;
	padding-left:15px;
}

.status{
	font-family: sans-serif;
	text-decoration: none;
	color: #666666;
	font-size : 11px;
	font-weight: normal;
	padding-left:15px;
}



/****************** guest book ******************/

.formtext, .usualtext {
	font-size : 11px;
}
/*************************************************************/

/* -----------------------------------------  BUTTON_LINKS ----------------------------------------- */
 /*   
.button_links {
	height: 14px;
	float:left;
	
	background-image:url(../images/logo_menu_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	
}

.button_links_table,  .button_links_table tr, .button_links_table td {
	height: 11px;
	overflow:hidden;
	font-size:11px;
}

.button_links_table td {
	width:20%;
	border-left:1px solid #152D5E;
	height: 11px;
	overflow:hidden;
}

.button_links_table td.first {
	border-left:none;
}
*/

/* -----------------------------------------  /BUTTON_LINKS ----------------------------------------- */
/* -----------------------------------------  ARTICLES_MAIN ----------------------------------------- */

.art_main {
	margin: 74px 0px 25px 25px;
	float:right;
	font-size: 75%;	
	padding: 0px 0px 5px 25px;
	width:140px;
	border-left: 1px solid #384C83;
}

.art_main .event {
	font-size: 75%;	
}

.art_main .poster {
	font-size: 75%;	
}

.art_main .more {
	font-size: 75%;	
	color: black;
	margin: 0px 0px 16px 0px ;
}

.art_main .more a {
	color: black;
}

.all_articles {
}

.all_articles a {
	color: #152D5E;
	font-weight: bold;
}
/* -----------------------------------------  /ARTICLES_MAIN ----------------------------------------- */

.required {
    color:Red;
}
.message_error {
    color:Red;
    font-weight:bold;
}
.message_ok {
    color:black;
}

#cross_ref {padding:0px 0px 20px 20px;}
#cross_ref a {color:#8E95B0; font-size:73%;}

