*{font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;font-size:11px;}
BODY{margin:0;padding:0;background-color:white;height:100%;
	behavior:url("htc/csshover.htc");
}
HTML{height:100%;} /* mozilla default is auto, so BODY will never be 100% at strict rendering mode */
FORM{
	margin:0px;padding:0px;
}
.RSS{
	position:absolute;
	right:15px;	
	top:185px;
}
* html .RSS{
	top:20px;
}
.left{
	vertical-align:top; 
	width:193px;
	height:100%;
	background:#F3F3F3;
}
.left-top{
	background:url("../pics/1_pic2.jpg") no-repeat;
	height:202px;
	width:194px;
	border-bottom:5px solid #BDBDBD;
}

.slogan{
	background:url("../pics/2-bg.jpg") repeat-x #F3F3F3 bottom;
	height:48px;
	vertical-align:bottom;
}

.logo{
	background:url("../pics/3_bg.jpg") repeat-x;
	vertical-align:top;
}

td.menu{
	background:url("../pics/4_menu_bg.jpg") repeat-x;
	height:34px;
	width:100%;
}

.left-column{
	height:100%;
	background:#F3F3F3;
	vertical-align:top;
	border-top:5px solid #FECB59;
}

.content-container,.right-column{
	padding:15px;
	position:relative;
	height:100%;
	background:url("../pics/5_bg.gif") repeat-x top #F3F3F3;
	vertical-align:top;
}
.right-section{
	margin-top:10px;
}
.content-container{
	width:100%;
}

.right-column{
	padding 15px 10px 15px 0px !important;
}

.right-column{
	padding-top:20px;
}

.content{
	height:100%;
	width:100%;
	vertical-align:top;
	padding-top:20px;
	color:#666666;
}


.page-name{
	color:#4E8EC8;
	font-weight:bold;
	font-size:14px;
	width:100%;
}
.print-version{
	white-space:nowrap;
	
}
.print-version a{
	font-size:10px;
	color:#0054A5;
	width:10px;
	padding-left:20px;
	background: url("../pics/printer.gif") no-repeat 0px 2px;
	text-decoration:none;
}

.print-version a:hover{
	background: url("../pics/printer_o.gif") no-repeat 0px 2px;
	color:#3DB425;
}


.content *{
	color:#666666;
}

.template-image{
	border-bottom:1px solid white;
	border-top:1px solid white;
}

.bottom-menu{
	padding:7px;
	background:#E9E9E9;
	color:#484848;
	border-bottom:1px solid white;
	border-top:1px solid white;
}

.bottom-menu .sep{
	background:url("../pics/down_menu_razdelitel.gif") no-repeat center;
	padding:0px 13px;
}

.bottom-menu a{
	color:#484848;
	text-decoration:none;
}

.bottom-menu a:hover{
	color:#0054A5;
}

.bottom td{
	background:#E0E0E0;
	padding:7px;
}

.bottom .contact table td{
	background:#FECB59;
	padding:0px;;
	height:21px;
}
.bottom .contact{
	background:#FECB59;
	width:178px;
	padding:5px 0px 5px 15px;
}


.bottom .contact *{
	color:#4B4E58;
}

.bottom .copyright{
	color:#666666;
	background:#DADADA;
	width:208px;
	text-align:right;
	padding-right:10px;
	font-size:10px;
}

.bottom-text{
	text-align:center;
	color:#666666;
	border-right:1px solid white;
	border-left:1px solid white;
}

.bottom-text a{
	color:#666666;
	text-decoration:none;
}

.bottom-text a:hover{
	text-decoration:underline	;
}

.top-icons{
	vertical-align:top;
	padding:13px 35px;
	text-align:center;
}

.search-form{
	vertical-align:bottom;
	padding:0px 10px 1px;
	border-bottom:1px solid white;
}

.template-langs{
	text-align:right;
	background:url("../pics/2-languages_bg.jpg") repeat-x;
}
.template-langs .lang,.template-langs .curlang{
	padding:0px 10px;
	color:#C1CBD3;
}
.template-langs .curlang{
	color:#A0DD61;
}
.template-langs a{
	color:#C1CBD3;
	text-decoration:none;
}
.template-langs a:hover{
	color:white;
}

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

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

.content p{
	margin:3px 0px 3px 0px;
}

h1,h2,TD.content-header,TD.content-list-header,P.content-header{color:#0054A5 !important;font-weight:bold;padding: 5px 0 3px 0;margin:0;font-size:13px;
}
h1{
	margin:3px 0px 3px 0px;
	color:#0054A5;
	font-weight:bold;
	line-height:13px;
}
h6{
	font-weight:bold;
	margin:3px 0px 3px 0px;
	font-size:13px;
	color:#E2401B !important;
}
TR.content-style1 h6{
	color:E2401B !important;
}
h1 p{
	color:#0054A5;
}
h6 p{
	color:#E2401B;
}
h2{
	margin:3px 0px 3px 0px;
	color:#3DB425 !important;
	font-weight:bold;
	line-height:13px;
}
h2 p{
	color:#3DB425  !important;
}

h3{
	font-size:13px;
	margin:3px 0px 3px 0px;
	color:#3DB425 !important;
	font-weight:bold;
	border-bottom:1px solid #3DB425;
	line-height:13px;
}
h3 p{
	color:#3DB425 !important;
}

h4,h5{
	font-weight:normal;
	line-height:13px;
	margin:3px 0px 3px 0px;
}

h4, h4 p{
	color:#0054A5 !important;
}
h5, h5 p{
	color:#3DB425  !important;
}



TABLE.content-table-tborder{background-color:#ABABAB} /* 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:#0054A5 !important;background-color:#EAE9E9;font-weight:bold;vertical-align:middle;} /* table header */
TR.content-style1 *{
	color:#0054A5 !important; 
}
TR.content-style0 TD,TD.content-style0{padding: 5px;background-color:#F3F3F3;} /* normal table row */
TR.content-style3 TD,TD.content-style3{padding: 5px;text-align:center;color:#0054A5 !important;background-color:#EAE9E9;vertical-align:middle;} /* table header */ /* table header 2*/
TD.content-style4,TR.content-style2 TD,TD.content-style2{padding: 5px;background-color:white;color:#0054A5;} /* bold table row */
TD.content-style2{
	background-color:#EAE9E9;
}
TD.content-style0 IMG,TD.content-style2 IMG,TD.content-style1 IMG{border:0;}
TR.content-style4 TD{padding: 5px;background-color:#EAE9E9;font-weight:bold;color:#0054A5 !important} /* bold table row */

A.content-link,.content a{color:#0054A5;text-decoration:none;}
A.content-link:HOVER,.content a:hover{color:#3DB425;}

TD.content-list,TD.content-list-square{ padding:3px 0px 3px 15px; }
TD.content-list-square{background-image:url('../pics/list_point1.gif'); background-position:left; background-repeat:no-repeat;padding-left:25px; }
SPAN.content-list-number{font-weight:bold;}
table.content-list2 TD.content-list-square{
	background:url('../pics/list_point2.gif') no-repeat 15px; 	
}

UL{
	margin:0px;
	padding:0px;
}
LI p{
	margin:0px;
	padding:0px;
}
UL LI{
	margin-left:0px;
	padding:2px 5px;
	list-style-type:none;
	background:url("../pics/list_point1.gif") 15px 5px  no-repeat;
	padding-left:30px;
}
UL UL LI{
	background:url("../pics/list_point2.gif") 15px 5px  no-repeat;
}


/* search style plugins */
INPUT.search-form-inputtext{width:147px; height:18px;border:1px solid #BECDDF;padding:1px 2px;}
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}


/* menu */
TD.menu{
}
TD.menu A{
	color:#0054A5;
	text-decoration:none;
	font-weight:bold;
}
TD.template-menu-menu,TD.template-menu-menu-cur,TD.template-menu-item,TD.template-menu-item-cur{
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
TD.template-menu-menu-cur,TD.template-menu-item-cur{
	background:url("../pics/4_menu_bg_a.jpg") repeat-x;
}
TD.template-menu-menu-cur,TD.template-menu-item-cur,TD.template-menu-menu-cur a,TD.template-menu-item-cur a{
	color:#4E8EC8;
}
TD.template-menu-menu,TD.template-menu-item{
	color:#0054A5;
	font-weight:bold;
}
TD.template-menu-item A:HOVER{
	white-space:nowrap;
}
TD.template-menu-menu-cur:hover,TD.template-menu-menu:hover,TD.template-menu-item-cur:hover,TD.template-menu-item:hover{
	background:url("../pics/4_menu_bg_o.jpg") repeat-x;
	cursor:pointer;
}


td.template-menu-sep{
	background-image:url("../pics/4_menu_razdelitel.jpg");
	background-repeat:no-repeat;
	background-position:top;
	width:2px;
	height:34px;
}
DIV.template-menu-sub{
	z-index: 3; 
	display:none;
	height:100px;
	position: absolute; 
}
table.menu{
width:150px;
border-collapse:collapse;
}
table.menu a{
	font-weight:normal;
}
TD.template-menu-sub,TD.template-menu-div{
	background-color:#EAE9E9;
	padding-left: 12px;
	padding-right: 12px;
	height: 19px;
	width:150px;
	color: #0054A5;
	font-weight:normal;
	cursor: pointer;
	cursor: hand;
	border:none;
	border:1px solid #BDBABA;
	border-collapse:collapse;
}
TD.template-menu-div{
	background-image:url("../pics/menu2_arrow.gif");
	background-position:140;
	background-repeat:no-repeat;
}


/*menu2*/
table.menu2{
	margin-top:15px;
	margin-left:13px;
}
table.menu3{
	margin-top:10px;
	margin-left:13px;
	margin-bottom:20px;
}
.menu2-item{
	background:url("../pics/left_menu_bg.png") no-repeat;
	height:30px;
	padding:3px 0px;
}

.menu2-item a, table.menu3 .menu2-item a:hover{
	padding:0px 5px 0px 20px;
	display:block;
	height:24px;
	line-height:23px;
	color:#3DB425;
	text-decoration:none;
	font-weight:bold;
}

.menu2-item a:hover,table.menu3 .menu2-item a{
	padding:0px 5px 0px 20px;
	display:block;
	color:#0054A5;
}

.home-block {
	width:100%;
	height:100%;
}

.home-block .header{
	background:url("../pics/home/table_header_bg.gif") repeat-x;
	height:32px;
}
.home-block .header .first{
	background:url("../pics/home/table_header_start.gif") no-repeat left;
	height:32px;
}
.home-block .header .last{
	background:url("../pics/home/table_header_end.gif") no-repeat right top;
	height:22px;;
	text-align:middle;
	line-height:22px;
	padding:5px 28px;
	color:#0054A5;
	font-weight:bold;
}
.home-block .middle{
	background:#F7F7F7;
	height:100%;
	vertical-align:top;
}

.home-block .middle .first{
	background:url("../pics/home/table_border_left.gif") repeat-y left;
	height:100%;
}

.home-block .middle .last{
	background:url("../pics/home/table_border_right.gif") repeat-y right;
	padding:8px 15px;
	height:100%;
}

.home-block .footer{
	background:url("../pics/home/table_down_bg.gif") repeat-x;
	height:13px;
}

.home-block .footer .first{
	background:url("../pics/home/table_down_start.gif") no-repeat left;
	height:13px;
}
.home-block .footer .last{
	background:url("../pics/home/table_down_end.gif") no-repeat right top;
	height:13px;;
	text-align:middle;
	line-height:13px;
	font-size:13px;
}

/* menu2 */

.template-menu1,.template-menu-current1,.template-menu2,.template-menu-current2,.template-menu3,.template-menu-current3{
	background:url("../pics/home/news_border_down.gif") repeat-x bottom;
	padding:5px 0px 7px 10px;
	display:table-cell;
	color:#0054A5;
	font-weight:bold;
}
.template-menu1 a,.template-menu-current1 a,.template-menu2 a,.template-menu-current2 a{
	color:#0054A5;
	font-weight:bold;
	text-decoration:none;
}
.template-menu1 span:hover,.template-menu-current1 span:hover,.template-menu1 a:hover,.template-menu-current1 a:hover,
.template-menu2 span:hover,.template-menu-current2 span:hover,.template-menu2 a:hover,.template-menu-current2 a:hover,
.template-menu3 span:hover,.template-menu-current3 span:hover,.template-menu3 a:hover,.template-menu-current3 a:hover{
	color:#3DB425 !important;
	cursor:pointer;
}

.template-menu2,.template-menu-current2{
	padding-left:0px;
	font-weight:normal;
}
.template-menu2 div,.template-menu-current2 div{
	padding-left:20px;
	background:url("../pics/menu3_point.gif") no-repeat 15px ;
}

.template-menu3,.template-menu-current3{
	padding-left20px;
	font-weight:normal;
}

.template-menu2 a,.template-menu-current2 a,.template-menu3 a,.template-menu-current3 a{
	font-weight:normal;
}

/* news block */

.news-block{
	background:url("../pics/home/news_border_left.gif") repeat-y;
}	

.news-block .news-name{
	padding:3px 0px 8px 40px;
	color:#666666;
	font-weight:bold;
	background:url("../pics/home/news_pic.gif") no-repeat 20px 5px ;
}

.news-block-date{
	padding:3px 0px 0px 20px;
	color:#999999;
}
.news-block-header{
	padding:0px 0px 0px 20px;
	font-weight:bold;
	color:#0054A5;
}
.news-block-text{
	padding:0px 0px 6px 20px;
	color:#666666;
}
.news-block-header a{
	color:#0054A5;
	text-decoration:none;
}
.news-block-header a:hover{
	color:#3DB425;
}
.news-block-text a{
	color:#666666;
	text-decoration:none;
}

.news-block-text a:hover{
	text-decoration:underline;
}

.news-block .all-news{
	text-align:right;
	background:url("../pics/home/news_border_down.gif") bottom left repeat-x ;
	padding-bottom:10px;
}
.news-block .all-news a{
	float:right;
	display:block;
	color:#3DB425;
	font-weight:bold;
	width:50px;
	white-space:nowrap;
	padding-left:20px;
	padding-right:20px;
	background:url("../pics/home/arrow.gif") no-repeat left;
	
}
.news-block .all-news a:hover{
	color:#0054A5;
}


.demo{
	background:url("../pics/democenter_bg.gif") repeat-y;
	width:176px;
	margin:10px 0px;
}
.demo td.text,.demo td.text-gallery{
	background:url("../pics/democenter_part1.png") no-repeat top left;
}

.demo .text a,.demo .text-gallery a{
	background:url("../pics/democenter_part2.png") no-repeat bottom left;
	padding:5px 3px 15px 39px;
	display:block;
	font-size:9px;
	color:#666666;
	text-decoration:none;
}
.demo .text-gallery a{
	background:url("../pics/demogallery.png") no-repeat bottom left;
	padding-left:38px;
}
.demo a:hover{
	text-decoration:underline;
}

/* forms */

table.forms-maintable{
	width:400px;
	border:1px solid #AAAAAA;
	border-collapse:collapse;
}

.forms-mainheader{
	background:url("../pics/form/form_header_bg1.gif") repeat-x top #E5E5E5;
	height:22px;
	border:1px solid #AAAAAA;
	font-weight:bold;
	color:#0054A5;
	text-align:center;
}
.forms-textheader{
	background:url("../pics/form/form_header_bg2.gif") repeat-x top #EBEBEB;
	border:1px solid #AAAAAA;
	height:22px;
	font-weight:bold;
	color:#0054A5;
}
.forms-text{
	padding:5px;
}
table.forms-maintable td{
	padding:3px 5px;
}

.forms-buttons{
	text-align:center;
	padding:3px;
	border-top:1px solid #AAAAAA;
}
.forms-buttons input{
	border:none;
	background:url("../pics/form/form_button_bg.gif") repeat-x;
	color:white;
	height:18px
}
.forms-buttons input:hover{
	color:black;
	cursor:pointer;
}

/* photo plugin */
TABLE.photo-maintable{background-color:#AAAAAA;margin-top:10px;width:507}
TD.photo-imgcell{background-color:#EEEFEF;padding:2px;width:169px;text-align:center;height:132px;}
TD.photo-textcell{background-color:#DBDFE2;height:30px;text-align:center;}
TD.photo-arrow-right,TD.photo-arrow-left,TD.photo-middle{font-weight:bold;color:#0054A5}
TD.photo-middle{text-align:center; color:#666666;font-weight:normal;}
TD.photo-arrow-right A,TD.photo-arrow-left A{font-weight:bold !important;color:#0054A5;text-decoration:none;}
TD.photo-arrow-right A:HOVER,TD.photo-arrow-left A:HOVER{color:#3DB425}
TD.photo-nav{background-color:#EBEBEB;font-weight:bold;padding-left:5px;padding-right:5px;height:24px;}
TD.photo-arrow-left IMG{margin-right:5px;vertical-align:middle;}
TD.photo-arrow-right IMG{margin-left:5px;vertical-align:middle;}
.photo-textcell a{
	color:#3DB425;
	text-decoration:none;
	font-weight:bold;
}

.photo-textcell a:hover{
	color:#0054A5;
	text-decoration:underline;
}

/* news plugin */
table.news-maindiv{width:100%; }
TABLE.news-maintable{margin-bottom:10px;width:100%;}


TD.news-header1 p{font-weight:bold; color:black;margin:0px;padding:0px;display:block;width:85px;}

TD.news-header2{
	padding-left:15px;font-weight:bold;color:#0054A5;line-height:10px;
}

TD.news-text{padding-top:3px;padding-left:100px;text-align:justify}
TD.news-text a{
	color:#0054A5;
	text-decoration:none;
	font-weight:bold;
}

TD.news-links{padding:5px 0px 0px;text-align:right;}
TD.news-links A{color:#0054A5;text-decoration:none;font-size:10px;}
TD.news-links A:HOVER{color:#3DB425}

.news-more{
	font-weight:normal !important;
}

.news-separator{
	background:url("../pics/home/news_border_down.gif") repeat-x bottom;
	padding-bottom:0px;
}
table.news-archeader{
	margin-top:10px;
}
TABLE.news-archtable{background-color:#fff; }
TABLE.news-archtable{border-collapse:collapse; }
TABLE.news-archtable TH{background-color:#EBEBEB;font-weight:normal;border:1px solid #AAAAAA;}
TABLE.news-archtable TH.year{
	font-weight:bold;
}
TABLE.news-archtable TD{background-color:#F3F3F3;border:1px solid #AAAAAA;}
TABLE.news-archeader TD.news-archeader{border-bottom:none;background:url("../pics/news_header_bg.gif") repeat-x;padding:0;margin:0; height:34px;}
td.news-archeader1{ color:#4D4E50;font-weight:bold;background:url("../pics/news_header_start.png") no-repeat left; height:34px; padding-left:52px; padding-top:8px;}
td.news-archeader2{background:url("../pics/news_header_end.gif") no-repeat right;height:34px; width:10px}

TD.news-arcyear {font-weight:bold;}
TD.news-arcyear IMG{width:11px;height:10px;}
/*UL.sitemap1 LI{
	padding-left:15px;
}
UL.sitemap2 LI{
	padding-left:30px;
}

UL.sitemap2 LI{
	background-position:15px 5px;
}

UL.sitemap3 LI{
	padding-left:45px;
}

UL.sitemap3 LI{
	background-position:30px 5px;
}
*/
