*{font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;font-size:11px;}
BODY{
	margin:0;
	padding:0;
	height:100%;
	background:url("../pics/top-bg.gif") repeat-x;
}

HTML{height:100%;} /* mozilla default is auto, so BODY will never be 100% at strict rendering mode */
FORM{margin:0;}
SPAN.error{
	color:#FF9933;
	font-size:13pt;
	font-weight:bold;
}
.se{display:none;}

#top-bg{
	vertical-align:top;
	height:100%;
}
#right-bg{
	background:url("../pics/right_bg.gif") #EAE9E9 repeat-y left;
	font-size:1px;
	height:100%;
	margin-top:23px;
}
#main{
	background:url("../pics/down_bg.gif") repeat-x bottom;
}
#main-middle{
	width:1000px;
	height:100%;
}
#header-ru{
	background:url("../pics/ru/header.jpg") no-repeat;
	height:195px;
}
#header-uk{
	background:url("../pics/uk/header.jpg") no-repeat;
	height:195px;
}
#header-en{
	background:url("../pics/en/header.jpg") no-repeat;
	height:195px;
}
#bottom {
	height:28px;
	width:100%;
}
#bottom-middle{
	width:1000px;
}
#bottom-panel{
	margin-left:145px;
	height:28px;
	background:url("../pics/down_bg_line.gif") repeat-x;
}
#bottom-panel-start{
	background:url("../pics/down_start_line.gif") no-repeat;
	height:28px;
}
#bottom-right{
	background:url("../pics/down_bg_line.gif") repeat-x;
}

#bottom #copy{
	margin-top:7px;
	padding-left:63px;
	float:left;
	color:#888888;
	font-size:10px;
}

#powered{
	margin-top:7px;
	font-size:10px;
	text-align:center;
	float:left;
	padding-left:83px;
}
#powered a{
	font-size:10px;
	color:#999999 !important;
	text-decoration:none;
}
#powered a:hover{
	color:#049E5C !important;
}


#up{
}
#print-version{
	text-align:right;
}


#left{
	width:207px !important;
	vertical-align:top;
	padding-bottom:175px;
}
#right{
	width:167px;
	vertical-align:top;
	height:100%;
	background:white;
}

#right-flower{
	background:url("../pics/bot.jpg") bottom no-repeat;
}

#langs{
	color:#A8A8A8;
	background:url("../pics/lang_bg.gif") no-repeat center;
	height:15px;
	letter-spacing:-1px;
	padding-left:69px;
	margin-bottom:12px;
}

#langs .cur{
	color:#A8A8A8;
	font-weight:bold;
}
#langs a{
	text-decoration:none;
	color:#00A466;
}

#langs a:hover{
	color:#A8A8A8;
}
.page-name{
	font-weight:bold;
	color:#000033;
	background:url("../pics/pic_apple.gif") no-repeat 0px 2px;
	padding-left:17px;
}
.page-name div{
	font-size:13px;
	background:url("../pics/line1.gif") no-repeat bottom left;
	padding-bottom:5px;
	padding-left:10px;
}
#content{
	vertical-align:top;
	padding-top:0px;
	padding-left:25px;
	padding-right:15px;
	padding-bottom:10px;
	background:white;
}
#content-div{
/*
	overflow-x:hidden;
	width:586px;*/
	height:auto;
	padding-top:10px;
}
/*html>body #content-div{
	width:586px;
}*/
.template-menu-line{
	height:4px;
	background:url("../pics/menu_razdelitel.gif") no-repeat;
}

TD.template-menu1,TD.template-menu-current,TD.template-menu-current1 {
	height:34px;
	display:table-cell;
	background:url("../pics/menu_razdelitel.gif") no-repeat bottom;
	width:207px;
	font-size:12px;
}
TD.template-menu1 div,TD.template-menu-current div,TD.template-menu-current1 div{
	height:30px;
	background:url("../pics/menu.gif") no-repeat ;
	padding:2px 10px 2px 23px;
	line-height:24px;
	color:#999999;
}
html>body TD.template-menu1 div,html>body TD.template-menu-current div,html>body TD.template-menu-current1 div{
	height:26px;
}
TD.template-menu-current,TD.template-menu-current1{
	height:30px;
	background:none;
}
TD.template-menu-current div,TD.template-menu-current1 div{
	background:url("../pics/menu_a.gif") no-repeat #F3F3F3;
}
TD.template-menu1 a,TD.template-menu-current a,TD.template-menu1 span,TD.template-menu-current span{
	text-decoration:none;
	color:#999999;
	font-size:12px;
}
TD.template-menu-current,TD.template-menu-current a {
	font-weight:bold;
}
TR.template-menu1-o TD div{
	background:url("../pics/menu_o.gif") #F3F3F3 no-repeat; 
}
TR.template-menu1-o div, TR.template-menu1-o div{
	background-color:white !important; 
}
TD.template-menu2,TD.template-menu-current2,TD.template-menu3,TD.template-menu-current3 {
	height:22px;
	display:table-cell;
	width:207px;
	font-size:12px;
}
TD.template-menu4,TD.template-menu-current4 {
	height:22px;
	display:table-cell;
	width:207px;
	font-size:12px;
}
TD.template-menu2 div, TD.template-menu-current2 div,TD.template-menu3 div, TD.template-menu-current3 div{
	background:#F3F3F3;
	height:22px;
	padding-left:23px;
}
TD.template-menu4 div, TD.template-menu-current4 div{
	height:22px;
	padding-left:46px;
}
TD.template-menu3 div, TD.template-menu-current3 div{
	padding-left:46px;

}
TD.template-menu-current2,TD.template-menu-current3,TD.template-menu-current4{
	font-weight:bold;
}
TD.template-menu2 a,TD.template-menu-current2 a,TD.template-menu3 a,TD.template-menu-current3 a ,TD.template-menu4 a,TD.template-menu-current4 a   {
	color:#999999;
	text-decoration:none;
	font-size:12px;
	line-height:22px;
}

TR.template-menu2-o TD div,TR.template-menu3-o TD div{
	background:#EAEAEA;
}
TR.template-menu4-o TD div{
	background:#F3F3F3;
}
#contacts-block{
	
}
#contacts-right-block {	
	width:167px;
}
#contacts-block p, #contacts-right-block p{
	margin:0px;
	padding:0px;
}
.contacts-block-text{
	height:91px;
	background:url("../pics/address_bg.gif") repeat-x;
	color:#888888;
}
.contacts-block-text .start{
	background:url("../pics/address_start.gif") no-repeat;
	height:91px;
}
.contacts-block-text .end{
	background:url("../pics/address_end.gif") no-repeat right;
	height:91px;
	padding:5px 10px;
	font-size:9px;
	padding-top:13px;
}
.contacts-block-text .end *{
	font-size:9px;
}
.contacts-block-text a{
	color:#049E5C;
	text-decoration:none;
}
.contacts-block-text a:hover{color:#0C2C56 !important}

html>body .contacts-block-text .end{
	height:73px;

}
#right .contacts-block-shadow, #left .contacts-block-shadow{
	display:none;
}
 #left .contacts-block-text .end{
	padding:5px 20px;
	padding-top:13px;
}
.contacts-block-shadow{
	height:42px;
	background:url("../pics/address_niz_bg.gif") repeat-x;
}
.contacts-block-shadow .start{
	background:url("../pics/address_niz_start.gif") no-repeat;
	height:42px;
}
.contacts .left{
	background:#D7D7D7;
	padding:7px 10px;
}

.contacts .right{
	background:#E8E8EB;
	padding:7px 10px;
	border-right:3px solid white;
	font-size:9px !important;
}

.contacts .right a{
	font-size:9px !important;
}

.contacts-block-shadow .end{
	background:url("../pics/address_niz_end.gif") no-repeat right;
	height:42px;
}

UL{
	margin:0px;
	padding:0px;
	padding-left:15px;
}
UL LI{
	margin:0px;
	padding:2px 0px;
	list-style-type:none;
	background:url("../pics/pic_list.gif") 0px 7px no-repeat;
	padding-left:13px;
	text-align:justify;
}

/* content */
.content-cell{
	/*padding-left:10px;*/
	color:#464646;
}

/* content plugin styles */
.content-border{
	border:1px solid #D5DDD5; padding:4px;
}

h2,TD.content-header,TD.content-list-header,P.content-header{font-weight:bold;padding: 2px 0 2px 0;margin:0;}

H1,H2,H3,H4,H5,H6{ 
	font-weight:bold;
}

H1{
	font-weight:bold;
	color:#000033;
	/*background:url("../pics/square_big.gif") no-repeat 0px 2px;*/
	padding-left:20px;
	font-size:13px;
	line-height:13px;
	text-align:center;
}
H1 *{
	font-size:13px;
}
H2{
	font-weight:bold;
	color:#000033;
	/*background:url("../pics/square_green.gif") no-repeat 10px 6px;*/
	background:none;
	padding-left:25px;
	font-size:12px !important;
	text-align:center;
}
H2 *{
	font-size:12px !important;
}

H3{
	color:#888888;
	/*background:url("../pics/square_small_red.gif") no-repeat 15px 6px;*/
	background:none;
	padding-left:25px;
	/*font-size:12px !important;*/
	font-weight:bold;
}
H3 *{
	font-size:12px !important;
}

H4{
	font-weight:normal !important;
	color:#000033;
	padding-left:25px;
	font-size:12px !important;
}
H4 *{
	font-size:12px !important;
}


TABLE.content-table-tborder{background-color:#D4D4D4;} /* 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;background-color:#EEEEEE;color:#888888;font-weight:bold;vertical-align:middle;} /* table header */
TR.content-style0 TD,TD.content-style0{padding: 5px;background:white;color:#888888} /* normal table row */
TR.content-style2 TD,TD.content-style2{padding: 5px;font-weight:bold;color:#888888} /* bold table row */
TD.content-style0 IMG,TD.content-style2 IMG,TD.content-style1 IMG{border:0;}
TD.content-style4{padding: 5px 20px 5px 20px;background-color:#8B8B8B;color:white;font-weight:bold;text-align:center;font-size:13px;} /* bold table row */

A.content-link,#content A{color:#049E5C;text-decoration:none;}
A.content-link:HOVER,#content A:hover{color:#0C2C56 !important}
A.content-link:active,#content A:active{color:#C50040}
A.content-link:visited,#content A:visited{color:#a3a3a3}
#content p, #content P.content-text{color:#464646;} /* default text */
P,TD.content-text{color:#464646;}
TD.content-list,TD.content-list-square{color:#464646; padding-left:35px;}
TD.content-list-square{background-image:url('../pics/square.gif'); background-position:30px 3px; background-repeat:no-repeat;padding-left:47px;}
SPAN.content-list-number{font-weight:bold; color:#464646;}

TD.adv-table-style1{padding: 3px;text-align:center;background-color:#CECBCE;color:#39414a;font-weight:bold;vertical-align:middle;} /* table header */
TD.adv-table-style0{padding: 3px;background-color:#D7DBE0;color:#464646} /* normal table row */
TD.adv-table-style2{padding: 3px;background-color:#D7DBE0;font-weight:bold;} /* bold table row */

/* end of the content plugin styles */

/* vacancy style plugins */
.vacancy-top-text{
	color:#888888;
}
TD.vacancy-list{padding-left:17px;padding-right:17px;color:#4a5152} /* cell where all vacancy tables are located */
TABLE.vacancy-main{background-color:#fff;margin-bottom:10px;} /* main table class */
TD.vacancy-header1{text-align:left;background-color:#BDBDBD;font-weight:bold;height:30px;color:#FEFEFE;font-size:13px; padding-left:10px;padding-right:10px;width:70%} /* vacancy headers */
TD.vacancy-header2{border:1px solid #BDBDBD;text-align:right;padding-left:10px;color:#BDBDBD;height:24px;padding-right:10px;}
TD.vacancy-text{padding-left:10px;padding-right:10px;padding-top:5px;color:#888888;} /* text of the vacancy */
TD.vacancy-text A{}
TD.vacancy-text P{padding:0;margin:0}
TD.vacancy-text A:HOVER{}
TD.vacancy-form-header{color:#fff;background-color:#8B8B8B;font-weight:bold;height:33px;padding-left:10px;}
TD.vacancy-form-desc{background-color:white;padding:5px;text-align:center;color:#888888;font-weight:bold;}
TD.vacancy-form-text{background-color:white;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;color:#888888;}
TD.vacancy-form-text td,.vacancy-form-desc *{
	color:#888888;
}	
TABLE.vacancy-form-main{width:400px;background-color:#666F72;border:1px solid #999999}
INPUT.vacancy-form-inputtext{border:1px solid #a5aeb5;width:95%;}
INPUT.vacancy-form-submit{border:1px solid #D4D4D4;padding:2px;background:white; color:#049E5C}
TEXTAREA.vacancy-form-textarea{border:1px solid #a5aeb5;width:100%;}
TD.vacancy-details IMG{vertical-align:middle;}


/* news */

.news-block-date{
	background:url('../pics/arrow2.gif') no-repeat right #E2E5E2;
	height:20px;
	padding: 2px 10px;
	font-weight:bold;
}

.news-block-header{
	padding:5px 10px;
}
.news-more-image{
	background:url('../pics/news_more.gif') repeat-x 0px 8px;
}
.news-more{
	text-align:right;
	white-space:nowrap;
	padding-left:5px;
}

.news-more a{
	color:#FE7D19;
	font-weight:normal;
	text-decoration:none;
}
.news-more a:hover{
	color:black;
}

/* banners */

/* news */

/* news plugin */
DIV.news-maindiv{padding-top:15px;width:100%;}
TABLE.news-maintable{margin-bottom:10px;border:1px solid #fff;}
TD.news-img{background-color:#fff;vertical-align:top;}
TD.news-header1{background-color:white;font-weight:bold;height:24px;padding:4px;}
TD.news-header1 p{color:#D90134; font-size:10px;margin:0px;padding:0px;margin-bottom:2px;}
TD.news-header2{padding-left:12px;padding-bottom:3px;font-weight:bold; background:white url("../pics/line2.gif") no-repeat 10px 22px;}
TD.news-text{padding:10px 5px 5px 100px;}
TD.news-links{padding:5px;text-align:right;}
TD.news-links {
	background:url("../pics/news_line.png") no-repeat right;
}	
TD.news-links A{color:#37A083;text-decoration:none;}
TD.news-links A:HOVER{color:#C50040}
TABLE.news-archtable{background-color:#E2E5E2;border:1px solid #D4D4D4;border-collapse:collapse;}
TABLE.news-archtable table{}
TABLE.news-archtable TH{background-color:#8B8B8B;font-weight:normal;color:white; border-collapse:collapse;height:30px;}
TABLE.news-archtable TD{background-color:#F6F6F6; border:1px solid #D4D4D4;border-collapse:collapse;}
TABLE.news-archeader TD.news-archeader{
	padding:0;margin:0; height:0px;
	height:1px;
	background:url('../pics/news_bg.gif') repeat-x;
}
td.news-archeader1{
	font-weight:bold; white-space:nowrap;
	text-align:left;
	width:440px;
	vertical-align:top;
	padding-top:4px;
	text-align:right;
	background:url('../pics/news_pic.png') no-repeat;
	color:#444444;
	height:1px;
	line-height:1px;
	font-size:1px;
	height:1px;
}
TD.news-archeader {
}
.news-archeader2{
	background:url('../pics/news_bg.gif') repeat-x;
	height:1px;
	line-height:1px;
	font-size:1px;
}

TD.news-archeader IMG{width:7px;height:7px; vertical-align:middle;}
TD.news-archeader IMG{margin-right:5px;}
TD.news-arcyear IMG{width:10px;height:15px;}
TD.news-arcyear {color:black}


/* photo plugin */
TABLE.photo-maintable{background-color:#A6A6A6;margin-top:10px;width:548}
TD.photo-imgcell{background:white;padding:2px;width:132px;text-align:center;height:132px;}
TD.photo-textcell{background-color:white;height:30px;text-align:center; color:#7B8C6C;}
TD.photo-arrow-right,TD.photo-arrow-left,TD.photo-middle{font-weight:bold;color:white;}
TD.photo-arrow-right A,TD.photo-arrow-left A {color:white;}
TD.photo-arrow-right A:hover,TD.photo-arrow-left A:hover {color:#049E5C;}
TD.photo-middle{text-align:center; }
TD.photo-textcell a{color:#7B8C6C;}
TD.photo-textcell a:hover{color:#444444;}


TD.photo-nav{background-color:#8B8B8B;font-weight:bold;padding-left:5px;padding-right:5px;height:20px; }
TD.photo-arrow-left IMG{margin-right:5px;width:4px;height:8px;vertical-align:middle;}
TD.photo-arrow-right IMG{margin-left:5px;width:4px;height:8px;vertical-align:middle;}


/* search style plugins */
#left .search-form{
	margin-top:20px;
	width:100%;
}
.search-form{
	width:100%;
	height:26px;
}
.search-form .search-bg{
	background:url("../pics/search_bg.gif") repeat-x;
	height:26px;
	width:100%;
}
.search-form .search-input{
	vertical-align:top;
	width:100%;
	padding:4px 3px 3px 2px;
}
.search-form .search-button{
	vertical-align:bottom;
	padding:0px 0px 4px 0px
}
html>body .search-form .search-button{
	padding:0px 0px 3px 0px
}
.search-form-inputtext{
	font-size:10px;
	color:#999999;
	padding:1px 2px;
}

INPUT.search-form-inputtext{width:100%; height:16px;border:1px solid #A8A8A8;padding:1px;}

.search-shadow{
	height:4px;
	background:url("../pics/search_razdelitel_bg.gif") repeat-x;
}
.search-shadow-start{
	height:4px;
	font-size:4px;
	line-height:4px;
	background:url("../pics/search_razdelitel_start.gif") no-repeat left;
}
.search-shadow-end{
	height:4px;
	font-size:4px;
	line-height:4px;
	background:url("../pics/search_razdelitel_end.gif") no-repeat right;
}
TD.search-listing{}
A.search-more,A.search-more:hover,A.search-listing,A.search-listing:hover{text-decoration:none;color:#008D6C;}
A.search-listing:hover{color:black;}
TD.search-result{background-image:url('../pics/pic_list.gif'); background-repeat:no-repeat;background-position:2px 8px;padding:2px 0px 10px 13px;}
A.search-more:hover{color:#C50040}
SPAN.search-curpage{color:#737578}



/* form style plugins */
TD.form-list{padding-left:17px;padding-right:17px;color:#4a5152} /* cell where all form tables are located */
TABLE.form-main{background-color:#fff;margin-bottom:10px;} /* main table class */
TABLE.form-content td{
	padding:5px;
}
table.form-fields INPUT.text{height:18px;width:250px;border:1px solid #A6A6A6;}
table.form-fields TD{ padding:2px;white-space:nowrap; color:black; }

table.form-fields TD input,table.form-fields TD select{
	font-weight:normal !important;
}
.form-error{
color:red;
font-weight:bold;
float:center;
}
TD.form-header1{background-color:#ffae00;font-weight:bold;height:24px;} /* form headers */
TD.form-header2{background-color:#cecbce;padding-left:10px;font-weight:bold;}
TD.form-text{background-color:#A6A6A6;padding:5px;} /* text of the form */
TD.form-text A{color:#000;text-decoration:none;font-weight:bold !important;}
TD.form-text P{padding:0;margin:0}
TD.form-text A:HOVER{color:#ff7d00}
TD.form-form-header{color:#fff;background-color:#F89212;font-weight:bold;height:33px;padding-left:10px;text-align:center;}
TD.form-form-desc{color:white;background-color:#A6A6A6;padding:5px;text-align:center;}
TD.form-form-text{background-color:#E7E7EA;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}
TABLE.form-form-main{width:400px;}
INPUT.form-form-inputtext{border:1px solid #a5aeb5;width:95%;}
INPUT.form-form-submit{border:1px solid white;padding:2px; background:#D6D6D6; color:black;}
TEXTAREA.form-form-textarea{border:1px solid #A6A6A6;width:100%;}

