*{font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;font-size:11px;}
BODY{margin:0;padding:0;background-color:white;height:100%;}
HTML{height:100%;} /* mozilla default is auto, so BODY will never be 100% at strict rendering mode */

/* sitemap */
UL.sitemap1 LI{
	padding-left:30px;
}

UL.sitemap1 LI{
	background-position:15px;
}

UL.sitemap2 LI{
	padding-left:45px;
}

UL.sitemap2 LI{
	background-position:30px;
}


FORM{margin:0;}
SPAN.error{
	color:#FF9933;
	font-size:13pt;
	font-weight:bold;
}

table.main{
	height:100%;
}

.top-logo{
	background:url("../pics/1_bg.gif") repeat-x;
}
.top-logo .images{
	vertical-align:top;
	padding-top:15px;
	padding-right:15px;
	text-align:right;
}
.top-globe{
	background:url("../pics/2_bg.gif") repeat-x;
}
.above-menu{
	background:url("../pics/3_bg.gif") repeat-x;
}

.menu1{
	background:url("../pics/3_bg_pic.png") no-repeat right;
	width:100%;
	border-bottom:1px solid #AFD1E7;
}
.menu1 .item, .menu1 .item a{
	font-size:12px;
}

.menu1 .item a{
	color:black;
	text-decoration:none;
}

.menu1 .item a:hover{
	color:#4574D5;
	text-decoration:underline;
}


.menu1 .left,.menu1 .right,.menu1 .item{
	background:url("../pics/3_menu_bg.gif") repeat-x;
	width:34px;
	height:28px;
	text-align:center;
	white-space:nowrap !important;
}

.menu1 .sep{
	background:url("../pics/3_menu_razdelitel.gif") no-repeat;
	height:28px;
	width:11px;
}

.menu1 .item{
	padding:3px 20px;
	width:auto;
}

.running-line{
	background:url("../pics/4_bg.gif") repeat-x;
}

.running-line *{
	color: #5E8F00;
}

.gm-desc{
	background:url("../pics/information_bg.gif") repeat-y;
	vertical-align:top; 
	width:217px;
}
.gm-desc2{
	background:url("../pics/information_pic.gif") no-repeat 0px 0px;
	padding-left:10px;
	padding-right:5px;
	text-align:center;
	vertical-align:top;
	margin-top:0px;
}
.gm-desc2 p{
	text-indent:20px;
}
* html .gm-desc2 p img{
	margin-left:-20px;
}
#search-form{
	width:207px;
}
.search,.search2{
	background:url("../pics/search_bg.png") no-repeat;
	height:42px;
	vertical-align:bottom;
	text-align:right;
	padding:0px 10px 4px 5px;
}

.search2{
	background:url("../pics/info/search_bg.png") no-repeat 7px;
	height:52px;
}
.content{
	vertical-align:top;
	padding:10px 25px 0px 25px;
	height:100%;
	width:100%;
}
.banners{
	vertical-align:top;
	background:url("../pics/info/punktir.gif") repeat-y left;
	padding:10px;
}
.feedback{
	padding:10px 25px 0px 25px;
}
.feedback .header{
	background:url("../pics/info/point_green.gif") no-repeat 2px;
	padding-left:25px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:7px;
}
.feedback .name{
	font-weight:bold;
}
.feedback .text{
	width:100%;
	border:1px solid black;
	background:#E4F1F7;
}
.feedback textarea.text{
	height:75px;
}
.feedback .req{
	color:#FF5400;
	font-size:lower;
}
.feedback .req-notice{
	font-weight:bold;
}
.feedback .send{
	text-align:right;
}

.feedback .sent{
	color:#FF5400;
	font-weight:bold;
}

.feedback .err{
	color:#FF5400;
	font-weight:bold;
}

.articles {
	padding:10px 25px 0px 25px;
}
.articles .header{
	background:url("../pics/info/articles_bg.png") no-repeat 5px;
	height:44px;
	line-height:44px;
	padding-left:20px;
	font-weight:bold;
}

.articles a{
	font-weight:bold;
	text-decoration:none;
	color:black;
}

.articles a:hover{
	color:#1F56AE;
}

.bottom-menu{
	padding:15px 0px;
}

.bottom-menu .sep{
	background:url("../pics/menu_down_razdelitel.gif") no-repeat center #D9E7EF;
	height:19px;
	width:1px;
}

.bottom-menu .item{
	background: #D9E7EF;
	padding:0px 20px;
}

.bottom-menu .item a{
	font-weight:bold;
	color:black;
	text-decoration:none;
}

.bottom-menu .item a:hover{
	color:#5C8FE2;
}

.bottom-menu .right{
	background:url("../pics/menu_down.gif") no-repeat 0px 0px ;
	width:4px;
	height:19px;
	line-height:19px;
}

.bottom .bg1{
	background:url("../pics/niz1_bg1.gif") repeat-x;
}

.bottom .bg2{
	background:url("../pics/niz1_bg2.gif") repeat-x;
}

.copy{
	background:url("../pics/niz2_bg.gif") repeat-x;
	color:#D9E7EF;
	height:31px;
	text-align:center;
	font-size:10px;
}

TD.news-block{
	width:50%;
	vertical-align:top;
	padding-bottom:10px;
	height:50%;
}

table.news-block{
	height:100%;
	width:100% !important;
}

.news-block .news-name{
	background:url("../pics/news_name.png") no-repeat;
	height:23px;
	padding-left:15px;
	color:#204F93;
	font-weight:bold;
}
.news-name a{
	text-decoration:none !important;
}
.news-block .news-text{
	padding:0px;
	background:url("../pics/news-border-h.gif") repeat-x top ;
	height:100%;
}
.news-block .sep{
	font-size:1px;
	height:5px;
}
.news-block .div1{
	background:url("../pics/news-border-v.gif") repeat-y right ;
	border-left:1px solid #ACC4EA;
	height:100%;
	width:auto;
}

.news-block .div1 .div2{
	background:url("../pics/news_corner_right.gif") no-repeat right top ;
	padding:5px;
	height:100%;
	width:auto;
}

.news-block .bottom{
	vertical-align:top;
	text-align:right;
	font-size:1px;
	line-height:1px;
	height:13px;
	background:url("../pics/news-border-h2.gif") repeat-x bottom;
}
.news-block .bottom div{
	background:url("../pics/news_corner_left_down.gif") no-repeat left bottom;
}
.news-block .bottom div div{
	padding-right:10px;
	background:url("../pics/news_corner_right_down.gif") no-repeat right top;
	height:13px;
}

.news-block a.header{
	color:#0159C6;
	text-decoration:none;
	font-weight:bold;
}

.news-block a.header:hover{
	text-decoration:underline;
}
.page-name{
	width:100%;
	background:url("../pics/info/point_green.gif") no-repeat 15px;
	color:#0159C6;
	font-weight:bold;
	font-size:12px;
	padding-left:37px;
}
.print{
	text-align:right;
}
.print-version{
	padding:10px 0px 0px 45px;
}
.print-version a,.all-articles a, .print a{
	display:block;
	background:url("../pics/info/icon_print.gif") no-repeat;
	padding-left:28px;
	line-height:18px;
	height:18px;
	text-decoration:none;
	color:black;
}
.all-articles{
	padding:10px 30px 0px 30px;
}
.all-articles,.all-articles a,.print-version,.print-version a{
	white-space:nowrap;
}
.all-articles a{
	background:url("../pics/info/icon_articles.gif") no-repeat 0px 0px;
}
.print-version a:hover,.all-articles a:hover,.print a:hover{
	text-decoration:underline;
}

TD.template-menu-main{padding-left:15px;background-color:#ADB2B5;border-bottom:1px solid white;font-weight:bold;height:20px;}
TABLE.template-menu-subdiv{border-bottom:1px solid white;}
TD.template-bottommenu-item{color:#3a5152}
TD.template-bottommenu-item A{text-decoration:none;color:#B73E02}
TD.template-bottommenu-item A:HOVER{color:black;}

td.menu2{
	padding-top:7px;
	padding-bottom:12px;
}
TD.template-menu1,TD.template-menu-current1,TD.template-menu2,TD.template-menu-current2 {
	background:url("../pics/info/point_blue.gif") no-repeat 30px 6px;;
	height:20px;
	font-weight:bold;
	display:table-cell;
	padding-left:18px;
}

TD.template-menu-current1{
	background:url("../pics/info/point_green.gif") no-repeat 30px 6px;;
}


TD.template-menu1 div,TD.template-menu-current1 div{
	padding-left:36px;
	padding-bottom:10px;
	padding-top:5px;
}

.template-menu-line{
	height:3px;
	background:url("../pics/info/menu_razdelitel.gif") no-repeat 36px;
}

TD.template-menu2,TD.template-menu-current2{
	background:;
	font-size:11px !important;
	color:#427300;
	padding-left:65px !important;
	background:url("../pics/menu3.gif") no-repeat 50px;
}

TD.template-menu2 a,TD.template-menu-current2 a{
	font-size:11px !important;
	color:#427300 !important;
	text-decoration:none;
}
TD.template-menu2 a:hover,TD.template-menu-current2 a:hover{
	color:#0159C6 !important;
}


TD.template-menu-current A, TD.template-menu-current1 A,TD.template-menu1 A{
	font-size:12px;
	text-decoration:none;color:black;font-weight:bold !important;
}
TD.template-menu-current A:hover, TD.template-menu-current1 A:hover,TD.template-menu1 A:hover, TD.template-menu2 A:hover, TD.template-menu-current2 A:hover,TD.template-menu3 A:hover,TD.template-menu-current3 A:hover{
	color:#0159C6;
}


/* content plugin styles */
DIV.content-border{
border:1px solid #B6B9C5; padding:4px;
}



h2,TD.content-header,TD.content-list-header,P.content-header{color:#b53c00;font-weight:bold;padding: 7px 0 5px 0;margin:0;}
h2{
	padding: 3px 0 1px 0;
	color:#b53c00 !important;
	font-weight:bold;
}
h2 p{
	color:#b53c00 !important;
}


TABLE.content-table-tborder{background-color:black} /* 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:#C1DCF8;color:black;font-weight:bold;vertical-align:middle;} /* table header */
TR.content-style1 *{
	color:black !important; 
}

TR.content-style0 TD,TD.content-style0{padding: 5px;background-color:white;color:black} /* normal table row */
TD.content-style4,TR.content-style2 TD,TD.content-style2{padding: 5px;background-color:white;font-weight:bold;} /* bold table row */
TD.content-style2{
	background-color:#CECBCE;
}

TR.content-style3 TD,TD.content-style3{padding: 5px;text-align:center;color:#1F56AE !important;background-color:#E4F1F7;font-weight:bold;vertical-align:middle;} /* table header */ /* table header 2*/
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:#E4F1F7;font-weight:bold;color:#1F56AE !important} /* bold table row */

A.content-link, .content a{color:#0159C6;}
A.content-link:HOVER,.content a:hover{color:black}



TD.content-list,TD.content-list-square{ padding:3px 0px; }
TD.content-list-square{background-image:url('../pics/info/list_point.gif'); background-position:10px 5px; background-repeat:no-repeat;padding-left:30px; }
SPAN.content-list-number{font-weight:bold; color:#424B3F}
table.content-list2 TD.content-list-square{
	background:url('../pics/list_point2.gif') no-repeat left; 	
}

UL{
	margin:0px;
	padding:0px;
}
LI p{
	margin:0px;
	padding:0px;
}
UL LI{
	margin:0px;
	padding:2px 0px;
	list-style-type:none;
	background:url("../pics/info/list_point.gif") no-repeat 10px 5px ;
	padding-left:30px;
}
UL UL LI{
	background:url("../pics/list_point2.gif") left no-repeat;
}


TD.adv-table-style1{padding: 3px;text-align:center;background-color:#C1DCF8;color:black;font-weight:bold;vertical-align:middle;} /* table header */
TD.adv-table-style0{padding: 3px;background-color:white;} /* normal table row */
TD.adv-table-style2{padding: 3px;background-color:white;font-weight:bold;} /* bold table row */

/* end of the content plugin styles */


/* search style plugins */
INPUT.search-form-inputtext{width:81px; height:16px;border:1px solid black;background-color:#CEE5F4;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 */
table.news-maindiv{padding-top:15px;padding-left:10px;padding-right:10px;width:100%;}
TABLE.news-maintable{margin-bottom:10px;}
TD.news-img{background-color:#fff;vertical-align:top;}
TD.news-header1{
	background:url("../pics/news_header_left.gif") no-repeat left;
	font-weight:bold;height:16px;padding-left: 7px;

}

TD.news-separator{
	background:url("../pics/news_line.gif") repeat-x left;
	height:5px;
	font-size:1px;
	line-height:1px;
	
}
TD.news-header1 p{
	display:block;
	height:16px;
	background:url("../pics/news_header_right.gif") no-repeat right #CEE5F4;
	padding:0px;
	padding-right:7px;
	margin:0px;
	line-height:16px;
}
TD.news-header2{padding-left:10px;font-weight:bold; color:#0159C6; font-size:12px}
TD.news-text{padding:5px;}
TD.news-links{padding:5px;text-align:right;font-weight:bold;}
TD.news-links A{color:#000;text-decoration:none;font-weight:bold !important;}
TD.news-links A:HOVER{color:#ff7d00}
TABLE.news-archtable{background-color:#fff}
TABLE.news-archtable TH{background-color:#CEE5F4;font-weight:normal}

TABLE.news-archeader TD.news-archeader{border:1px solid white;border-bottom:none;padding:0;margin:0;}
td.news-archeader1{font-weight:bold;}
TD.news-archeader IMG{width:145px;height:32;vertical-align:middle;}
TD.news-arcyear IMG{width:15px;height:15px;}


/* photo plugin */
TABLE.photo-maintable{background-color:#fff;margin-top:10px;width:548}
TD.photo-imgcell{padding:2px;width:132px;text-align:center;height:132px;}
TD.photo-textcell{background-color:#E4F1F7;height:30px;text-align:center;}
TD.photo-textcell a{
	color:black;
	font-weight:bold;
}
TD.photo-textcell a:hover{
	color:#0159C6;
}

TD.photo-arrow-right,TD.photo-arrow-left,TD.photo-middle{font-weight:bold;}
TD.photo-middle{text-align:center;}
TD.photo-arrow-right A,TD.photo-arrow-left A{font-weight:bold !important;color:#000;text-decoration:none;}
TD.photo-arrow-right A:HOVER,TD.photo-arrow-left A:HOVER{color:#000}
TD.photo-nav{background-color:#000;font-weight:bold;padding-left:5px;padding-right:5px;height:24px;}
TD.photo-arrow-left IMG{margin-right:5px;width:13px;height:17px;vertical-align:middle;}
TD.photo-arrow-right IMG{margin-left:5px;width:13px;height:17px;vertical-align:middle;}






/* editor block styles */
h1{
	padding: 5px 0 3px 0;
	color:#0159C6;
	font-weight:bold;
	font-size:11px;
	padding-left:20px;
}
h1 p{
	color:#0159C6;
}

marquee p{
	margin:0px;
}