*{font-family : Verdana ,Helv, Arial;font-size:8pt;}
BODY {margin:0;padding:0;background-color:#e2e4e8;}
TD.menu_text{padding-top:6px;padding-right:30px;}
INPUT.text,TEXTAREA.text{border:1px solid #7c7c7c;}
.content{background-color:#e2e4e8;color:#4b6ea1;font-weight:bold;}
P.content_header{text-align:left;margin:0;padding:0;font-weight:bold;}
P.text_content{margin:0;padding:0;}
.error{
	color:red;
	font-weight:bold;
}
A:HOVER{color:#1e8fff;}
A{color:#5f7cb3;font-weight:bold;}
PRE{font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;}
/*************************************News Styles**************************************/
table.news{ border: 1px solid #D2DDEC; }
td.news_img{
 background-color: #FFFFFF;
 padding: 1px;
 border-right: 1px solid #D2DDEC;
}
td.news_header1{
 border-right: 1px solid #D2DDEC;
 border-bottom: 1px solid #D2DDEC;
 background-color: #E8E8F0;
}
td.news_header2{
 border-bottom: 1px solid #D2DDEC;
 background-color: #F4F4F8;
 padding: 5px 0 5px 20px;
 height: 18px;
 font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #254161;
 /* color: #991A24; */
}
td.news_text{
 padding: 20px;
 background-color: #FFFFFF;
 font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;
 text-align: justify;
 font-size: 8pt;
 color: #000000;
}
td.news_links{
 background-color: #FFFFFF;
 padding: 0 20px 10px 0;
 text-align: right;
}
a.more:hover{ color: #000000; }
a.more{
 color: #991A24;
 font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
}
br.news{ font-size: 7px; }
/*********************************End News Styles**************************************/
/*******************************Vakansiy Styles****************************************/
table.vakansiy{
 border: 1px solid #D2DDEC;
}
td.vakansiy_header1{
 border-bottom: 1px solid #D2DDEC;
 background-color: #F4F4F8;
 padding: 5px 0 5px 20px;
 height: 18px;
 font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #991A24;
}
td.vakansiy_header2{
 border-bottom: 1px solid #D2DDEC;
 border-right: 1px solid #D2DDEC;
 background-color: #E8E8F0;
 height: 18px;
 font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #4D648D;
}
td.vakansiy_text{
 background-color: #FFFFFF;
 padding: 20px;
 font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;
 text-align: justify;
 font-size: 8pt;
 color: #254161;
}
br.vakansiy{ font-size: 7px; }
/*****************************End Vakansiy Styles**************************************/

/*************************************Poll Styles**************************************/
table.poll{ border: 1px solid #D2DDEC; }
td.poll_header,td.poll_header_current,td.poll_footer{
 border-bottom: 1px solid #D2DDEC;
 background-color: #F4F4F8;
 padding: 5px 0 5px 20px;
 height: 18px;
 font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #254161;
 /* color: #991A24; */
}
td.poll_header_current{
	background-image:url('../pics/current.gif');
	background-repeat:no-repeat;
}
td.poll_footer{
 border-top: 1px solid #D2DDEC;
 border-bottom:none;
}
td.poll_text{
 padding: 20px;
 background-color: #FFFFFF;
 font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;
 text-align: justify;
 font-size: 8pt;
 color: #000000;
}
br.poll{ font-size: 7px; }
/*********************************End News Styles**************************************/


/* content table */
.content-style0{background-color:white;}
.content-style1{font-weight:bold;background-color:#edefed;color:#EA8A02}
.content-style3{font-weight:bold;background-color:#edefed;color:#EA8A02}
.content-style2{background-color:white;font-weight:bold;}
.content-style4{font-weight:bold;background-color:#edefed;color:#EA8A02}
IMG.col-align{
border:1px solid #BDC3CF;
}
IMG.col-align-over{
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

IMG.col-align-active{
  border: 1px solid;
  background-color:white;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

/*************************************Poll Styles**************************************/
table.poll{ border: 1px solid #D2DDEC; }
td.poll_header,td.poll_header_current,td.poll_footer{
 border-bottom: 1px solid #D2DDEC;
 background-color: #F4F4F8;
 padding: 5px 0 5px 20px;
 height: 18px;
 font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #254161;
 /* color: #991A24; */
}
td.poll_header_current{
	background-image:url('../pics/current.gif');
	background-repeat:no-repeat;
}
td.poll_footer{
 border-top: 1px solid #D2DDEC;
 border-bottom:none;
}
td.poll_text{
 padding: 20px;
 background-color: #FFFFFF;
 font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;
 text-align: justify;
 font-size: 8pt;
 color: #000000;
}
br.poll{ font-size: 7px; }
/*****************************End Poll Styles**************************************/

TABLE.default,TABLE.default-nohl{background-color:#979fae;}
TABLE.default TH,TABLE.default-nohl TH{background-color:#f2f8fe;height:30px;}
TABLE.default TD,TABLE.default-nohl TD{background-color:white;}
TABLE.default TR:HOVER TD{background-color:#f5f5f5;}
/**** listing styles ****/

/**** tree styles ****/
TD.tree-branch,TD.tree-last-branch{
	background-image:url('../pics/tree_branch.gif');
	background-repeat:no-repeat;
	padding-left:20px ;
}
TD.tree-last-branch{
	background-image:url('../pics/tree_last_branch.gif');
}
A.menu_path {
color:#21559C;
}
A.menu_path:HOVER {color:#1e8fff;}
TD.page-current-lang,TD.page-lang{
border-left:1px solid #fff;padding:0px 6px;
}
TD.page-current-lang{
background-color:#BDC3CE;
}

/* CMS improvements */
TABLE.menu-top-forms{
	margin:0px 20px;
}
TD.menu-menu-div{
	text-align:right;
	padding-right:50px;
}
TD.menu-page-div{
	text-align:left;
	padding-left:50px;
}

TD.menu-page-form{
	background-image:url('../pics/icon_comments.png');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding:5px 0px 0px 45px;
}

TD.menu-menu-form{
	background-image:url('../pics/icon_add_menu.png');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding:5px 0px 0px 50px;
}

TD.menu-btn-menu-create{
	background-image:url('../pics/icon_folder_0.gif');
	background-repeat:no-repeat;
	padding-left:28px;	
}
TD.menu-btn-page-create{
	background-image:url('../pics/icon_page2.gif');
	background-repeat:no-repeat;
	padding-left:28px;	
	text-align:right;
}
TD.menu-btn-create-both{
	background-image:url('../pics/menu_page.gif');
	background-repeat:no-repeat;
	background-position:0px -2px;
	padding-left:28px;	
	text-align:center;
	height:25px;
	padding-bottom:8px;
}

TABLE.menu-nav-panel{
	background-color:#F1E8D4;
	border-top:1px solid white;
	
}
TABLE.menu-nav-panel TD{
white-space:nowrap;
}

TD.menu-attached-page{
	padding-left:35px;
	background-image:url('../pics/icon_page2.gif');
	background-repeat:no-repeat;
	background-position:10px;
}
