*{font-family: Arial Cyr, Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
BODY{
	margin:0;padding:0;height:100%;
	/*behavior:url("../htc/csshover.htc");*/
}
HTML{height:100%;} /* mozilla default is auto, so BODY will never be 100% at strict rendering mode */

.se{display:none;}
.bg-2{
	background:url("../pics/2_bg.gif") repeat-x;
}
.main{
	height:100%;
	vertical-align:top;
	width:100%;
}
.news-block{
	margin-top:10px;
}
.news-block th{
	background:#DDDEE0;
	text-align:left;
}

.news-block-name{
	background:url("../pics/news_header.jpg") no-repeat;
	height:50px;
	padding-left:60px;
	padding-top:20px;
	vertical-align:top;
	color:white;
	font-weight:bold;
}
.news-block-main{
	background:url("../pics/news_down_bg.jpg") repeat-x #E1F9CB bottom;
	height:100%;
	padding:7px 10px 7px 15px;
	vertical-align:top;
}
.news-block-date{
	color:#BE0002;
	font-weight:bold;
	background:url("../pics/news_arrow.gif") no-repeat left;
	padding:5px 0px 5px 15px;
}

.news-block-header{
	color:#666666;
	padding-bottom:0px;
	padding-left:15px;
	padding-bottom:3px;
}
.news-block-header a{ 
	font-weight:bold;
	color:#7B808A;
	width:auto;
	padding-right:10px;
	background:url("../pics/news_2arrows.gif") no-repeat right;
}
.news-block-header a:hover{
	text-decoration:none;
	color:#FF0000;
	background:url("../pics/news_2arrows_o.gif") no-repeat right;
}

FORM{margin:0;}
SPAN.error{
	color:#FF9933;
	font-size:13pt;
	font-weight:bold;
}
.logo-ru ,.logo-uk,.logo-en{
	width: 100%;
	background: url("../pics/1_bg.png") repeat-x;
	vertical-align:top;
}
.logo-ru td,.logo-uk td,.logo-en td{
	background: url("../pics/ru/1_logo.gif") no-repeat;
	height:138;
	text-align:right;
	vertical-align:top;
	padding:8px 15px 0px 0px;
}
.logo-uk td{
	background: url("../pics/uk/1_logo.gif") no-repeat;
}
.logo-en td{
	background: url("../pics/en/1_logo.gif") no-repeat;
}
.search input{
	border:1px solid #E00008;
	height:15px;
	padding:0px 2px 2px;
	background:#E8EBF1;
	width:108px;
}
.page-path{
	color:#BE0002;
	width:100%;
	padding:0px 15px;
	font-weight:bold;
}
.page-path a{
	color:#BE0002;
	text-decoration:none;
}
.page-path a:hover{
	text-decoration:underline;
}

.content{
	padding:0px;
	vertical-align:top;
	height:100%;
}

.content *{
	color:#5C5656;
}

.content a{
	color:#BE0002 !important;
}

.content a:hover{
	color:#7B808A !important;
}




.page-name{
	font-weight:bold;
	color:#BE0002;
	padding:5px 0px 10px;
}

.left{
	border-right:1px solid white;
	vertical-align:top;
	width:204px;
}
.left2{
	border:1px solid white;
	border-left:none;
	height:25px;
	background:#C3D0EA;
}
.menu-childs {
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
	padding:5px 25px;
	color:#7B808A;
}
.menu-childs .sep{
	padding:0px 7px;
	color: #7B808A;
}

.menu-childs a{
	color:#7B808A;
	text-decoration:none;
}

.menu-childs .active,.menu-childs a:hover{
	color:#BF0001;
}


.middle{
	vertical-align:top;
	height:100%;
	border-left:1px solid #CECECE;
	background:url("../pics/3_bg.gif") repeat-x;
	padding:10px 15px 10px 20px;
}
.bottom{
	background:url("../pics/down_bg.gif") repeat-x;
	height:46px;
	vertical-align:bottom;
}
.bottom td{
	background:url("../pics/down_pic.png") no-repeat;
	height:36px;
	padding:0px 0px 10px 20px;
	width:100%;
}
.bottom td{
	vertical-align:bottom;
}
.bottom td.sdv{
	background:url("../pics/down_bg.gif") repeat-x;
	vertical-align:middle;
	text-align:right;
	padding-right:20px;
	white-space:nowrap;
}
.sdv a{
	color:white;
	text-decoration:none;
}

.sdv a:hover{
	color:white;
	text-decoration:underline;
	white-space:nowrap;
}

.menu{
	vertical-align:top;
	width:198px;
	height:100%;
	padding-right:2px;
}
.menu-end-bg{
	background:url("../pics/menu_end_bg.gif") repeat-y;
}
.template-menu-line{
	height:1px;
}
.template-menu1, .template-menu-current{
	font-size:11px !important;
	display:table-cell;
	padding:2px 5px 2px 38px;
	background:url("../pics/menu1_arrow.gif") no-repeat #DDDEE0;
	height:23px;
}
TR.template-menu1-o TD{
	color:white;
	background:url("../pics/menu1_arrow.gif") no-repeat #C3D0EA;
}
TR.template-menu1-o TD.template-menu-current{
	color:white;
	background:url("../pics/menu1_arrow_o.gif") no-repeat #C3D0EA;
}

.template-menu-current,.template-menu-current1{
	background:url("../pics/menu1_arrow_o.gif") no-repeat #DDDEE0;
}
.template-menu1 a,.template-menu-current a,.template-menu-current1 a{
	color:black;
	text-decoration:none;
	font-size:11px !important;
}
.template-menu2, .template-menu-current2,.template-menu3, .template-menu-current3{
	display:table-cell;
	background: url("../pics/menu2_bg.gif") repeat-y #C3D0EA;
}
.template-menu2 div, .template-menu-current2 div{
	padding:2px 5px 2px 38px;
	background: url("../pics/menu2_point.gif") no-repeat 29px;
	color:#2F3237;
}
.template-menu3 div, .template-menu-current3 div{
	padding:2px 5px 2px 50px;
	background: url("../pics/menu3_point.gif") no-repeat 39px;
	color:#2F3237;
}

.template-menu2 a, .template-menu-current2 a,.template-menu3 a, .template-menu-current3 a{
	color:#2F3237;
	text-decoration:none;
}
.template-menu2 a:hover, .template-menu-current2 a:hover,.template-menu3 a:hover, .template-menu-current3 a:hover{
	color:#E00008;
}
.template-nested-menu1,.template-nested-menu2{
	height:3px;
	font-size:1px;
	background: url("../pics/menu2_bg.gif") repeat-y;
}
.template-nested-menu1{
	height:1px;
}
/* content plugin styles */
DIV.content-border{
	border:1px solid #B6B9C5; padding:4px;
}

TD.content-cell{
} /* all content types are in this TD */

h1,h2,TD.content-header,TD.content-list-header,P.content-header{color:#BE0002 !important;font-weight:bold;padding: 7px 0 5px 0;margin:0;font-size:12px;
}
h1{
	padding: 5px 0 3px 0;
	font-size:14px;
}
UL{
	margin:0px;
	padding:0px;
	padding-left:15px;
}
LI p{
	margin:0px;
	padding:0px;
}
UL LI{
	margin:0px;
	padding:2px 0px;
	list-style-type:none;
	background:url("../pics/list_point.gif") 0px 6px no-repeat;
	padding-left:13px;
}

TABLE.content-table-tborder{background-color:#8E8F91} /* border color for the table type */
IMG.content-img0{margin:5px;} /* class for the images in 1 type */

TR.content-style1 TD,TD.content-style1{padding: 5px;text-align:center;color:#BE0002 !important;background-color:#DDDEE0;font-weight:bold;vertical-align:middle;} /* table header */
TR.content-style1 td{background-color:#FEEFCC !important;color:#1A2C56 !important;}
TR.content-style1 *{
color:black !important; 
}
TR.content-style0 TD,TD.content-style0{padding: 5px;background-color:white;} /* normal table row */
TR.content-style3 TD,TD.content-style3{padding: 5px;color:#BE0002 !important;background-color:#DDDEE0;text-align:center;font-weight:bold;vertical-align:middle;} /* table header */
TR.content-style2 TD,TD.content-style2{padding: 5px;background-color:white;font-weight:bold;} /* bold table row */
TD.content-style0 IMG,TD.content-style2 IMG,TD.content-style1 IMG{border:0;}
TR.content-style4 TD,TD.content-style4{padding: 5px;background-color:#E6ECF6;font-weight:bold;} /* bold table row */

A.content-link,.content a{color:#14305E;font-weight:bold;}
A.content-link:HOVER,.content a:hover{color:#F3050B}
P.content-text{} /* default text */
P,TD.content-text{}
TD.content-list,TD.content-list-square{ padding:3px 0px; padding-left:15px;}
TD.content-list-square{background-image:url('../pics/list_point.gif'); background-position:15px 6px; background-repeat:no-repeat;padding-left:28px; }
SPAN.content-list-number{font-weight:bold; }

TD.adv-table-style1{padding: 3px;text-align:center;font-weight:bold;vertical-align:middle;} /* table header */
TD.adv-table-style0{padding: 3px;} /* normal table row */
TD.adv-table-style2{padding: 3px;font-weight:bold;} /* bold table row */

/* end of the content plugin styles */

/* vacancy style plugins */
TD.vacancy-list{padding-left:17px;padding-right:17px;} /* cell where all vacancy tables are located */
TABLE.vacancy-main{border-collapse:collapse; margin-bottom:10px;} /* main table class */
TD.vacancy-header1{width:10px; height:26px;border-collapse:collapse; border-right:1px solid white;background-color:#E00008;font-weight:bold;color:white;} /* vacancy headers */
TD.vacancy-header2{border-collapse:collapse; background-color:#E6E6E6;padding-left:10px;font-weight:bold;}
.vacancy-separator{
	font-size:1px;
	line-height:1px;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
}
TD.vacancy-text{background-color:#FFFFFF;padding:5px;} /* text of the vacancy */
TD.vacancy-text A{color:#000;text-decoration:none;font-weight:bold !important;}
TD.vacancy-text P{padding:0;margin:0}
TD.vacancy-text A:HOVER{color:#F3050B}
TD.vacancy-form-header{color:#fff;background-color:#E00008;font-weight:bold;height:33px;padding-left:10px;border-collapse:collapse; border:1px solid white;}
TD.vacancy-form-desc{background-color:#C3D0EA;padding:5px 10px; font-weight:bold;border-collapse:collapse; border:1px solid white;border-top:none;}
TD.vacancy-form-text{background-color:#E6E6E6;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border-collapse:collapse; border:1px solid white;border-top:none;}
TABLE.vacancy-form-main{border:1px solid #CECECE;width:400px;background-color:#666F72;}
INPUT.vacancy-form-inputtext{border:1px solid #a5aeb5;width:100%;}
INPUT.vacancy-form-submit{
	background:#E00008;
	color:white;
	font-weight:bold;
	border:1px solid #7E0003;
	padding:2px;
}
TEXTAREA.vacancy-form-textarea{border:1px solid #a5aeb5;width:100%;}
.vacancy-form-text table td,.vacancy-form-text{
	font-weight:bold;
}
TD.vacancy-details IMG{vertical-align:middle;}

/* search style plugins */
INPUT.search-form-inputtext{width:96px; height:16px;border:1px solid #30220B;background-color:#CACBCC;padding:1px;}
INPUT.search-form-inputtext:FOCUS{background-color:#f0f0f0;} /* for mozilla and opera (ie suxx) */
TD.search-listing{font-weight:bold;}
A.search-more,A.search-more:hover,A.search-listing,A.search-listing:hover{text-decoration:none;color:#B73E02;}
A.search-listing:hover{color:black;}
TD.search-result{background-image:url('../pics/srch_point.gif'); background-repeat:no-repeat;background-position:2px 14px;padding:5px 0px 10px 18px;}
A.search-more:hover{color:#ff7d00}
SPAN.search-curpage{color:#737578}

/* news plugin */
DIV.news-maindiv{padding-top:15px;padding-left:10px;padding-right:10px;width:100%;}
TABLE.news-maintable{margin-bottom:10px;border:1px solid #fff;}
TD.news-img{background-color:#fff;vertical-align:top;}
TD.news-header1{
	font-weight:bold;height:24px;
	background:#E00008;
	padding:1px 5px;
}
TD.news-header1 p{
	color:white;
}
TD.news-header2{padding-left:10px;font-weight:bold; background:#E6E6E6;border-left:1px solid white;}
TD.news-text{padding:5px 0px; text-align:justify}
TD.news-links{
	padding:5px;text-align:right;font-weight:bold;
	background:url("../pics/news_sep.gif") repeat-x bottom;
}
TD.news-links A{color:#000;text-decoration:none;font-weight:bold !important;}
TD.news-links A:HOVER{color:#F3050B}
TABLE.news-archtable{background-color:#fff}
TABLE.news-archtable{border-collapse:collapse;}
TABLE.news-archtable TH{background-color:#DDDEE0;font-weight:normal;border:1px solid #CECECE;color:black !important}
TABLE.news-archtable TH.year{font-weight:bold;}
TABLE.news-archtable TD{background-color:white;border:1px solid #CECECE;}
TABLE.news-archeader TD.news-archeader{border-bottom:none;background:url("../pics/news_bg.gif") repeat-x;padding:0;margin:0;color:white; height:26px;}
td.news-archeader1{ color:white;text-align:right;background:url("../pics/news_pic.png") no-repeat left;}
td.news-archeader2{background:url("../pics/news_end.gif") no-repeat right;height:26px; width:10px}
TD.news-archeader IMG{width:145px;height:32;vertical-align:middle;}
.news-arcyear{color:#BE0002;font-weight:bold;}
TD.news-arcyear IMG{width:13px;height:14px;}
TD.news-separator{
	font-size:1px;
	line-height:1px;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
}
a.news-more:hover{
	color:#FF0000 !important;
}
/* forms */

TABLE.forms-maintable{ 
	width:500px;
	margin-top:15px;
	margin-bottom:5px;
	text-align:left;
	border: 1px solid #DCDCDD;
}
TABLE.forms-maintable *{
	font-weight:bold;
}
TABLE.forms-maintable input,TABLE.forms-maintable textarea{
	font-weight:normal;
}
TABLE.forms-maintable td.radio{
	font-weight:normal !important;
}

TABLE.forms-maintable TD{
	padding-top:0px;
	border-collapse:collapse;
	border:1px solid white;
}
TABLE.forms-maintable TD TABLE TD TABLE TD{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	border:none;
}
TD.forms-mainheader{
	background-color:#E00008 !important;
	color:white !important;
	font-weight:bold !important;
	text-align:center;
	padding:5px 10px !important;
	font-size:13px;
	border-collapse:collapse !important;
}

TD.forms-textheader{
	padding-left:13px !important;
	padding-right:5px !important;
	background-color:#C3D0EA !important;
	padding-top:5px;padding-bottom:5px;
	vertical-align:middle !important;
	padding-top:3px !important;
	font-weight:normal !important;
	border-collapse:collapse ;
	border-top:1px solid white !important;
	border-bottom:1px solid white !important;
}
td.forms-text{
	padding:5px !important;
	padding-left:13px !important;
	padding-right:13px !important;
	background:#E6E6E6;
	text-align:justify;
	font-weight:normal !important;
}
TABLE.forms-maintable TD TABLE TD{
	border:none;
	background:#E6E6E6;
	padding-left:13px !important;
	padding-right:13px !important;
}

p.forms-buttons{
	text-align:center;
	padding:5px 10px !important;
}
p.forms-buttons input{
	background:#E00008;
	color:white;
	font-weight:bold;
	border:1px solid #7E0003;
	padding:2px;
}
.forms-buttons .forms-send{
	float:right !important;
}
.forms-buttons .forms-clear{
	float:left !important;
}

