/*-------------------------color block------------------------------------*/
.clr1{
	color: #5f537e;
}
.clr2{
	color: #ed1c24;
}
.clr3{
	color: #FFFFFF;
}
.clr4{
	color: #f8a81d;
}
.clr5{
	color: #7f911e;
}
.clr6{
	color: #597d84;
}
.clr7{
	color: #637d95;
}
.clr8{
	color: #92278f;
}
.clr9{
	color: #a23f3d;
}
.clr10{
	color: #fff4ba;
}
.clr11{
	color: #ca3640;
}
.clr12{
	color: #fff;
}
.clr13{
	color: #0072BC;
}
.brdbtmclr1{
	border-bottom-color: #5f537e;
}
.brdbtmclr2{
	border-bottom-color: #ed1c24;
}
.brdbtmclr3{
	border-bottom-color: #8977B4;
}
.brdbtmclr3 h4 {
	background-color: #8977B4;
}
.brdbtmclr4{
	border-bottom-color: #f8a81d;
}
.brdbtmclr5{
	border-bottom-color: #7f911e;
}
.brdbtmclr6{
	border-bottom-color: #597d84;
}
.brdbtmclr6 h4 {
	background-color: #79ADB7;
}
.brdbtmclr7{
	border-bottom-color: #637d95;
}
.brdbtmclr8{
	border-bottom-color: #92278f;
}
.brdbtmclr9{
	border-bottom-color: #a23f3d;
}
.brdbtmclr11{
	border-bottom-color: #ca3640;
}
.bckgrclr1{
	background: #f3fafe;
}
.bckgrclr2{
	background: #f4f4f4;
}
.bckgrclr3{
	background: #faffeb;
}
.bckgrclr6{
	background: #F2F4FE;
}
.bckgrclr9{
	background: #003476;
}
.bckgrclr10{
	background: #DBF2FD;
}

.brdbtm1{
	border-bottom: 1px solid #e8e8e8;
}
.brdbtm2{
	border-bottom: 1px solid #fdf6cb;
}
.brdbtm3{
	border-bottom: 1px solid #e7ebd8;
}
/*------------------------------margin padding-------------------------------------*/
.mrgbtm5{
	margin-bottom: 5px;
}
.mrgbtm15{
	margin-bottom: 15px;
}
.mrgbtm20{
	margin-bottom: 20px !important;
}
.mrgtop5{
	margin-top: 5px;
}
.mrgtop10{
	margin-top: 10px;
}
.mrgtop15{
	margin-top: 15px;
}
.mrgtop20{
	margin-top: 20px;
}
.mrgtop25{
	margin-top: 25px;
}
.margclmn{
	margin: 0 270px 0 300px;
}
.margclmn1{
	margin: 0 270px 0 175px;
}
.margclmn2{
	margin: 0 270px 0 260px;
}
.margclmn3{
	margin: 0 0 0 175px;
}
.margclmn4{
	margin: 0 270px 0 0;
}
.margclmn5{
	margin: 0 0 0 270px;
}
.mrglft270{
	margin-left: -270px;
}
.mrglft2701{
	margin-left: 270px;
}
.mrgrgh5{
	margin-right: 5px;
}
.mrg20{
	margin: 0 20px;
}
.padding10{
	padding: 10px;
}
.paddinglft{
	padding-left: 0px;
}
/*--------------------------------width----------------------------------*/
.wdth300{
	width: 300px;
}
.wdth175{
	width: 175px;
}
.wdth270{
	width: 270px;
}
.wdth260{
	width: 260px;
}
/*-----------------------------social----------------------------*/
.social{
	overflow: hidden; margin-top: -1em; margin-bottom: 20px;
}
/*-----------------------------banner style----------------------------*/
#bannertopblck{
	text-align: center; margin: 0 auto; overflow: hidden; padding-bottom: 25px; min-height: 75px;
}
#bannertopblck img{
	margin: 0 2%;
}
.bannerblck{
	text-align: center; margin-bottom: 5px; padding-top: 5px;
}
.banner_board{
	text-decoration: none; font-size: 200%; display: block; width: 200px; text-align: left; margin-left: 10px; margin-bottom: 10px;
	color: #92278F; font-family: "Times New Roman",Times,serif;
}
.banner_board img{
	vertical-align: middle;
}
/*--------------------------header style--------------------------------*/
#headerblck{
	margin-bottom: 50px;
}
#logoblock{
	position: absolute; top: 25px; left: 25px;
}
#logocurierblck{
	position: absolute; top: 20px; right: 50px;
}
/*---------------------------------menu style-----------------------------------*/
#menublck{
	/*overflow: hidden; */position: relative; z-index: 10; margin-left: 150px; text-align: center;
}
.li-menu{
	display: block; float: left; font-size: 120%; background: url(../images/menu/center.jpg) repeat-x; height: 36px; 
}
.li-menu-current, .li-menu-selected{
	background: url(../images/menu/menu_main_selected.png) repeat-x !important;
}
.li-menu-selected .submenu{
	background:#1064A1 url(../images/menu/menu_sub.png) repeat-x;
}
.li-menu-selected .submenu li{
	padding-bottom: 5px; padding-right: 5px;
}
.li-menu-selected .submenu a{
	color: white; text-decoration: none;
}
.li-menu-selected .submenu a:hover{
	text-decoration: underline;
}
.li-menufirst,.li-menulast{
	display: block; float: left; 
}
#menublck .top{
	color: #fff; display: block; height: 25px; padding: 7px 7px 0 7px; border-right: 1px solid #6ca9d5; border-left: 1px solid #256899; 
}
.menubdleft{
	border-left: none !important;
}
.menubdright{
	border-right: none !important;
}
.b-rss{
	text-align: center; display: block; margin-top: 5px;
}
/*------------------------------------------------------------------------------*/
.head-publish{
	font-family: "Times New Roman", Times, Georgia, serif; margin-bottom: 20px; font-size: 260%;
}
.paginator{
	color: #0072BC;
}
.cntblck{
	margin-bottom: 20px;
}
.logoblock{
	width: 250px;
}
#searchblck .bg div label{
	margin-right: 5px;
}
#searchblck .googlesrchinpt{
	width: 195px; border: 1px solid #137ca6; margin-top: 18px; padding: 2px 0 2px 0;
}
#searchblck #btnSearchSubmit{
	margin-left:-60px;
}

.informerblck{
	text-align: center; margin-bottom: 15px;
}
#contentlftclmn{
	float:left; margin-left:-100%; margin-top: 4px;
}
#contentrghtclmn{
	float:left; margin-top: 4px;
}
#content{
	padding: 4px 25px 0 25px;
}
#content1{
	padding-right: 25px;
}
.cntheaderblck{
	font-size: 150%; background-color: #F2F2F2; color: #ffffff;
}
.cntheaderblck1{
	background: url(../images/background/rubheader.jpg) no-repeat; width: 239px; height: 23px; padding-left: 10px;
}
.cntheaderblck2{
	background: url(../images/background/rubheader2.jpg) repeat-x; height: 21px; 
}
.h4-header{
	background: url(../images/background/rubheader1.jpg) no-repeat; width: 239px; height: 21px; padding-left: 10px; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; color:#fff;
}
.a-header{
	color:#fff; 
}
.cntheaderblck h4,.cntheaderblck1 h4{
	font-weight: 500; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; width: 75%; 
}
.cntheaderblck h4{
	padding-left: 10px; padding-bottom: 1px;
}
.cntheaderblck h4 a{
	color: #FFFFFF; text-decoration: none;
}
.cnt{
	font-size: 130%;
}
.topvideocntn{
	background: #e5edfa; padding: 10px 10px 25px 10px; border-top: 4px solid #1479a7; margin-top: 26px;
}
.topvideocntn h2{
	font-size: 220%;
}
.topvideoheadr ul{
	position: absolute; margin-top: 1px;
}
.topvideoheadr ul li{
	display: block; float: left; background: url(../images/topvideobt_bg.gif) no-repeat; width: 50px; height: 26px; margin-right: 1px; text-align: center; padding-top: 5px;
}
.topvideoheadr ul li a{
	display: block; color: #fff; font-size: 120%; font-weight: bolder;
}
.a-photo-all{
	font-size: 120%; text-align: right; display: block; margin-right: 10px; color:#0072BC; margin-top: 10px;
}
.daytheme{
	color: #fff;
}
.daytheme a{
	font-size: 150%; font-family: "Times New Roman", Times, serif; color: #fff4ba; display: block;
}
.daytheme img{
	margin: 5px 0; padding-right: 10px;
}
.daytheme .cnt{
	background: #003476 url(../images/background/topnews.jpg) repeat-x;
}
.news{
	padding-bottom: 20px; font-size: 90%;
}
.news img{
	margin-bottom: 5px;
}
.a-news{
	font-size: 140%; font-family: "Times New Roman", Times, serif; display: block; margin-bottom: 5px;
}
.hotnews li a{
	color: black; font-size: 120%;
}
.hotnews li div{
	float: left; width: 40px;
}
.hotnews li{
	margin-bottom: 5px; font-size: 90%; border: 1px solid #fff;
}
.hotnews p{
	overflow: hidden; zoom: 1;
}
.aligncenter{
	text-align:center;
}
#hot_new_datepicker{
	display:none;position: absolute;margin:0 20px;
}
.htnewsdate{
	text-align: center; font-weight: bolder;
}
.newssel{
	font-size: 130%;
}
.newssel .date{
	margin-bottom: 5px;
}
.newssel p{
	margin-bottom: 15px;
}
.newssel .anons{
	font-size: 100%; font-weight: bold; margin-top: 15px; line-height: 110%;
}
.newssel img{
	margin-right: 10px;
}
.newssel .newsimgtitle{
	padding-left: 5px; font-size: 90%;
}
.newssel .photos{
	padding-top: 15px;
}
.newssel .author{
	text-align: right; margin-top: 15px;
}
.viewcmntblck{
	text-align: right; font-size: 85%; margin-top: 5px;
}
.commentsblck .comment{
	border-bottom: 1px dashed #eeeeee; margin: 0 0 0 0; padding: 10px; 0 0 0;
}
.commentsblck .comment p{
	padding: 0px; margin: 0px;
}
.commentsblck .comment h4{
	margin-bottom: 3px; font-size: 110%;
}
.delimt{
	padding: 0 10px;
}
.date{
	font-size: 11px; font-weight: bolder;
}
.poll li{
	margin-top: 10px;
}
.poll .inptrd{
	margin-right: 5px;
}
.poll .votesbm{
	margin: 15px 0 10px 0;
}
.rubricblck{
	margin-bottom: 20px; font-size: 130%;
}
.rubricblck .cntheaderblck{
	background-color: #ca3640 !important;
}
.rubricblck .cntheaderblck h4 a{
	background-color: #ca3640 !important; color: #ffffff !important;
}
.rubricblck .newsttl{
	display: block; color: #0072bc; font-size: 140%; margin-bottom: 5px; font-family: "Times New Roman", Times, serif;
}
.rubricblck img{
	float: left; margin-right: 10px;
}
.rubricblck p{
	overflow: hidden; zoom: 1; min-width: 150px;
}
.rubricblck .othernews{
	border-top: 1px dashed #c2c2c2; margin-top: 10px; padding-top: 10px;
}
.rubricblck .othernews li{
	margin-bottom: 5px;
}
.rubricblck .othernews a{
	color: #0072bc; margin-left: 10px;
}
.forum li{
	margin-bottom: 8px;  font-size: 85%; color: #9d9d9d;
}
.forum li a{
	color: #790000; font-size: 110%;
}
.forum li span a{
	color: #f26522; margin-left: 5px;
}
.rubrics a{
	color: #000;
}
.rubrics li{
	margin-bottom: 5px;
}
/*------------------------------- board style ----------------------------------*/
.boardrubblck{
	width: 30%; margin: 0 10px;
}
.boardrubblck h2{
	color: #92278f; font-size: 220%; font-family: "Times New Roman", Times, serif;
}
.boardrubblck img{
	float: left; margin-right: 5px; vertical-align: text-bottom;
}
.boardrubblck .listblck{
	zoom: 1; overflow: hidden; 
}
.boardrubblck li{
	margin-bottom: 5px; font-size: 140%; line-height: 140%;
}
.boardrubblck li span{
	font-size: 80%; margin-left: 5px;
}
.boardrubblck li a{
	color: #1b4a66;
}
.boardrubblck li a:hover{
	text-decoration: none;
}
.advers h1{
	font-size: 280%; font-family: "Times New Roman", Times, serif;
}
.advers ul{
	font-size: 120%; margin: 20px 0 0 25px;
}
.advers .note{
	position: absolute; margin-top: 3px; margin-left: -25px;
}
.advers li{
	margin-bottom: 10px; border-bottom: 1px dashed #ccc; padding-bottom: 10px; 
}
.advers .phone{
	font-weight: bold; margin-top: 5px;
}
/*---------------------------------map style-----------------------------------*/
#searchWidget input{
	display: block;
}
/*-----------------------------company style-----------------------------------*/
#boardrubmenu{
	background: #98278f url(../images/board/boardrub_bg.jpg) no-repeat right bottom; margin: 0 0 30px 0; padding-left: 20px; height: 107px; font-size: 130%;
}
#boardrubmenu ul.boardrubmenu_tree{
	padding: 15px 0 0 0; float: left; width: 25%;
}
#boardrubmenu ul.boardrubmenu_tree li a{
	color: #fff;
}
#boardrubmenu ul li{
	margin-bottom: 5px;
}
#boardrubmenu ul img{
	margin-right: 5px;
}
/* ���������� ���� */
#boardrubmenu ul.boardrubmenu_tree div.boardrubmenu_sub_tree{
	background-color: white; 
}
#boardrubmenu ul.boardrubmenu_tree div.boardrubmenu_sub_tree ul.boardrubmenu_sub{
	margin: 0 5px; 	 
}
#boardrubmenu ul.boardrubmenu_tree div.boardrubmenu_sub_tree li.boardrubmenu_sub a{
	color: black !important;
}
#boardrubmenu ul.boardrubmenu_tree div.boardrubmenu_sub_tree li a:hover{
	background-color: #fff799; border: 2px solid #f5ed93; margin: -2px; display: block;
}
#boardrubmenu ul.boardrubmenu_tree div.boardrubmenu_sub_tree ul.boardrubmenu_sub ul{
	padding-left: 10px; font-style: italic; font-size: 80%;
}
#boardrubmenu ul.boardrubmenu_tree  .border{
	margin: 1px; border: 5px solid #e5f5f9; border-top: none; padding: 10px 5px 5px; background: white url(../images/board/separator.gif) no-repeat left top;		
}
/* �������� ������� ������� ���� */
#boardrubmenu ul.boardrubmenu_tree li.selected{
	background-color: white; position: absolute;
}
#boardrubmenu ul.boardrubmenu_tree li.selected a{
	color: #98278f !important; text-decoration: none;
}
/*-----------------------------footer style--------------------------------------*/
#footerblck{
	clear: left; width: 100%;
}
#counters{
	text-align: center; margin: 25px 0;
}
#counters img{
	margin: 0 5px;
}
#copyright{
	border-top: 2px solid #177faa; margin-top: 25px; padding-top: 10px; font-size: 120%;
}
#footermenublck{
	text-align: center; padding-top: 40px; font-size: 120%;
}
.li-footmenu{
	display: inline; padding: 0 7px;
}
.li-footmenu a{
	color: #0072BC;
}
/*--------TV---------*/
DIV.tvChannel {
	float:right;
	padding-bottom:3px;
	padding-right:10px;
}
DIV.tvProgText {
	margin-left:40px;
	font-family: Tahoma;
	font-size:11px;
	color:#687E99;
}
A.tvChannel {
	font-family: Tahoma;
	font-size:11px;
	color:#808080;
	font-weight:bold;
}
DIV.tvProgram {
	padding-bottom:5px;
}

