body {
	background: #00689f url(../img/bg.gif) repeat;
	color: #1e6b99;
	font-family: Helvatica, Arial, SunSans-Regular, sans-serif;
	font-size: 13px;
	margin: 0;
	text-align: center
}
#body {
	background: url(../img/bg_gradtop.gif) repeat-x;
	margin-left: auto;  
	margin-right: auto;
	margin-top: 0;  
	padding-top: 0;  
	text-align: left;
	width: 980px
}
img {
	border: 0
}
a, a:hover {
	color: #427ab7;
	text-decoration: none
}
table, td {	
	border-collapse: collapse;
	margin: 0;  
	padding: 0;
	vertical-align: top
}
h1 {
	color: #ec6a0a;
	font-size: 16px;
	text-align: left;
	text-transform: uppercase
}                         
h2 {
	color: #005a89;
	font-size: 16px;
	text-align: left;
	text-transform: uppercase
}
h3 {
	font-size: 16px
}
.l {
	display: inline; /*для ie6*/
	float: left;
	margin-right: 20px

}                   	
.r {
	display: inline; /*для ie6*/
	float: right;
	margin-left: 20px
}
.c {
	text-align:center
}                   	
/*****************************/
#top {
	background: url(../img/top0.jpg) no-repeat;
	margin: 0 0 0 45px
}
#clock {
	background: url(../img/bg_clock.gif) no-repeat;
	color: #9eecff; /* #00a4e3;*/
	font-size: 10px;
	height: 47px;
	line-height: 12px;
	padding: 4px 20px 0 21px;
	text-transform: uppercase;
	width: 188px /*213*/
}
#clock span {
	color: #9debff;
	font-size: 13px;
	margin: 0 0 0 40px
}
.topmenu {
	vertical-align: bottom;
	width: 800px
}/*
.topmenu span {
	background: url(../img/bg_topmenu.gif) no-repeat;
	color: #000;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold; 
	height: 22px;
	line-height: 22px;
	text-align: center;
	width: 145px
}
.topmenu a {
	color: #000;
	height: 22px;
	line-height: 22px;
	text-align: center;
	width: 145px
} */
.topmenu a {
	background: url(../img/bg_topmenu.gif) no-repeat;
	color: #000;
/*	display: inline-block;*/
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold; 
	height: 22px;
	line-height: 22px;
	text-align: center;
	width: 145px
}
.topmenu a:hover {
	background: url(../img/bg_topmenu_a.gif) no-repeat;
	color: #fff
}
.search {
	text-align: right;
	vertical-align: bottom;
	width: 180px
}
/************** only first page ***************/
.block {
	background: url(../img/bg_2col_b.gif) no-repeat bottom;
	background-color: #fff; 
	margin: 12px 7px 0 0;
	overflow: hidden;
	width: 650px
}
.block h1 {
	background: url(../img/bg_2col_t.gif) no-repeat;
	margin: 0;
	padding: 5px 0 0px 15px
}
.block h1 a {
	color: #ec6a0a;
}
.block .line {
	border-top: 1px solid #eb6a0c;
	margin: 4px 5px 0 4px
}
.block ul {
	display: inline;	
	font-size: 13px;
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
	width: 414px /*414 438px 408*/

}
.block li {
	font-weight: bold;
	list-style-type: none;
	margin-left: 0px;
}
.block li a {
	border-bottom: #c6cedb 1px solid;
	display: block;
	padding: 7px 10px 6px 16px;
	text-decoration: none
}
.block li a.sel {
	background: url(../img/bg_top_news.gif) repeat-x;
	border-bottom: #fff 1px solid;
	color: #fff
}
.block li a:hover {
	color: #ec6a0a
}
.block li a.sel:hover {
	color: #fff
}
.block li div {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin-left: 37px
}
.block li a.last {
	border-bottom: #fff 1px solid
}
.orange img {
	border: 1px solid #fff
}

.orange {
	background: url(../img/bg_2col_b_or.gif) no-repeat bottom;
	background-color: #ec6a0b; 
}
.orange h1 {
	background: url(../img/bg_2col_t_or.gif) no-repeat;
}
.orange h1 a {
	color: #fff;
}
.orange li a {
	background-color: #fff; 
	color: #03568a
}
.orange li div {
	margin-left: 0px
}
.orange li a div {
	color: #5a5a5a
}
.orange li a.sel {
	color: #03568a
}
.orange li a:hover {
	color: #ec6a0a
}
.orange li a.sel:hover {
	color: #03568a
}
.orange li a.sel {
	background: url(../img/bg_top_news_or.gif) repeat-x;
}
.orange li a {
	padding: 4px 10px 4px 16px;
}
.maroon li a {
	color: #883c0a
}
.orange li a.sel {
	color: #883c0a
}
.orange li a.sel:hover {
	color: #883c0a
}
.orange li a.last {
	border-bottom: #fff 0px solid
}
.big li a {
	padding: 11px 10px 11px 16px;
}
.maroon1 ul {
/*	width: 414px*/

}
.maroon1 li a {
	color: #883c0a;
/*	padding: 11px 10px 11px 16px*/
}
#podpisinfo {
	color: #fff;
	padding: 3px 10px 10px 10px
}
#podpisinfo b {
	font-size: 16px
}
/************** only first page ***************/
.block ul.kompleks {
	width: 465px    /*471*/

}
.block ul.kompleks li {
	font-weight: normal
}
.block ul.kompleks li a {
	border-bottom: #ebebeb 1px solid;
	padding: 7px 10px 7px 16px
}
.block ul.kompleks li a.selkomp {
	background: url(../img/bg_kompleks.gif) repeat-x;
	color: #427ab7
}
.block ul.kompleks li a:hover {
	color: #265499
}
.block ul.kompleks li a.sel:hover {
	color: #427ab7
}
.block .fio {
	color: #000;
	font-weight: bold;
	margin-left: 5px;
	text-transform: uppercase
}
.block #pod {
	margin: 0px 3px 3px 3px;
	width: 160px
}
.block #time {
	background: url(../img/bg_anons.gif) no-repeat;
	color: #ed6b0b;
	font-size: 14px;
	font-weight: normal;
	height: 60px;
	margin: 5px 0 5px 0px;
	padding: 5px 3px 5px 0px;
	text-align: center;
	text-transform: none
}
.block #time a {
	color: #ed6b0b;
	font-weight: bold;
}
.block #time b {
	color: #407cba;
	font-size: 16px
}
.block #podpis {
	color: #666;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 5px;
	text-transform: uppercase
}
/************** only first page ***************/
.block1 {
	background: url(../img/bg_1col_bb.gif) no-repeat bottom;
	background-color: #fff; 
	margin: 9px 7px 0 0;
	overflow: hidden;
	width: 320px
}
.orange_right {
	background: url(../img/bg_orange_r.gif) no-repeat;
	color: #fff;
	height: 331px;
	margin: 12px 7px 0 0;
	overflow: hidden;
	width: 320px
}
.block1 h2 {
	background: url(../img/bg_1col_t.gif) no-repeat;
	margin: 0;
	padding: 5px 0 0px 15px
}
.block1 h2 a {
	color: #ec6a0a;
}
.chas h2 {
	letter-spacing: -1px;
	padding: 5px 0 0px 10px
}
.block1 .line {
	border-top: 1px solid #828282;
	margin: 4px 5px 10px 4px
}
.block1 .time {
	background: url(../img/bg_anons_1.gif) no-repeat;
	font-size: 11px;
	height: 60px;
	margin: 10px 0 5px 0px;
	padding: 5px 10px 5px 5px
}
.block1 .time b {
	color: #407cba;
	font-size: 16px
}
.block1 .time span {
	color: #ec6a0a;
	font-size: 13px;
	font-weight: bold
}

.block1 .txt {
	font-size: 12px;
	height: 175px;
	margin: 0 10px 0 7px;
}
.lft {
	float: left;
	height: 170px;
	margin: 3px 10px 0 3px;
	width: 130px
}
.block1 .orange {
	background: url(../img/orange.gif) no-repeat;
	clear: both;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 0 auto 0 auto;
	text-transform: uppercase;
	text-align: center;
	width: 273px
}
.block1 .orange a {
	color: #fff
}
.block1 .dalee {
	background: url(../img/bg_1col_b.gif) no-repeat bottom;
	background-color: #d1daeb;
	font-size: 12px;
	height: 40px;
	line-height: 13px;
	margin: 20px 0 0 0;
	padding: 5px 15px 0 10px;
}
.block1 .dalee div {
	font-size: 11px;
	line-height: 10px;
	text-align: right
}
.block1 .archive {
	background: url(../img/bth_arhiv.gif) no-repeat;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
	margin: 0 10px 20px 7px;
	padding: 0 0 0 10px;
}
/************** only first page ***************/
.block-programm {
	background: url(../img/bg_programm.gif) no-repeat;
	height: 56px;
	margin: 12px 7px 0 0;
	text-align: center
}
.block-programm h2 {
	color: #828282;
	margin: 0;
	padding: 8px 0 0 0;
	text-align: center
}
.block-programm h2 a {
	color: #828282
}
.block-programm h3 {
	margin: 0;
	padding: 2px 0 0 0
}
.block-programm h3 a {
	color: #017dc3;
	text-decoration: underline
}
.block1 .opros {
	background: url(../img/opros.gif) no-repeat;
	clear: both;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 0 auto 10px auto;
	text-transform: uppercase;
	text-align: center;
	width: 273px
}
.block1 .opros a {
	color: #fff
}
.call {
	background: url(../img/call.gif) no-repeat;
	clear: both;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 10px auto 10px auto;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	width: 315px
}
.call.gray {
	background: url(../img/call-gray.gif) no-repeat;
}
.call.orange {
	background: url(../img/call-orange.gif) no-repeat;
}
.block1 .call a {
	color: #fff
}
.block1 h3 {
	background: url(../img/svz.gif) no-repeat;
	color: #ec6a0c;
	height: 34px;
	line-height: 34px;
	margin: 0;
	text-transform: uppercase;
	text-align: center;
}
.block1 h3.or {
	background: url(../img/svz-orange.gif) no-repeat;
}
.block1 h3 a {
	color: #ec6a0c
}
.block1 h3.or a {
	color: #fff
}
/************** only first page ***************/
.kino {
	font-size: 11px;
	margin: 0 10px 0 8px
}
.kino a {
	color: #555555
}
.kino h4 {
	color: #b05e08;
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0
}
.kino .text {
/*	clear: both;*/
	height: 74px;
	margin: 5px 0 9px 0;
	width: 300px
}
.kino .l {
	float: left;
	margin: 0 10px 15px 0
}
.daleekino {
	background: url(../img/bg_1col_b.gif) no-repeat bottom;
	background-color: #d1daeb;
	font-size: 11px;
	height: 15px;
	line-height: 15px;
	margin: 42px 0 0 0;
	text-align: right
}
/************** only first page ***************/
.block ul.infolenta div img {
	display: none;
	float: left	
}
.block ul.kompleks img {
	display: none;
	float: left	
}

/************** all page ***************/
.text {
	background: url(../img/bg_2col_b.gif) no-repeat bottom;
	background-color: #fff; 
	color: #454545;
	margin: 12px 7px 0 0;
	minheight: 900px;
	overflow: hidden;
	width: 650px
}
.text h1 {
	margin: 0;
	padding: 5px 0 0px 0px
}
.text .txt {
	background: url(../img/bg_2col_t.gif) no-repeat;
	overflow: hidden;
	padding: 10px 20px 10px 20px
}
#map {
	background: url(../img/bg_map1.gif) no-repeat 1px 0px;
	float: left;
	margin: 0 0 4px 7px;
	padding: 0px 0 5px 1px;
	width: 305px
}
#map1 {
	background: url(../img/bg_map8.jpg) no-repeat 1px 0px;
/*	float: left;*/
	margin: 3px 0 7px 2px;
	padding: 0px 0 5px 1px;
	width: 305px
}
#map10 {
	background: url(../img/mapmossp11.jpg) no-repeat 1px 0px;
	margin: 3px 0 7px 2px;
	padding: 0px 0 5px 1px;
	width: 305px
}
.lf {
	font-size:90%;
	text-align: right;
	padding: 4px 20px 4px 1px;
	vertical-align: middle;
	width: 200px
}
/*****************************/
.field1 {
	margin: 5px;
	width: 300px
}
.btn {
	background: url(../img/bg_btn.gif) no-repeat;
	border: 0;
	color: #fff;
	font-family: Helvatica, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	height: 22px;
	line-height: 17px;
	padding: 2px 0 4px 0;  
	text-align: center;
	width: 150px
}
.g {
	background: url(../img/bg_btn_g.gif) no-repeat;
}
.btn a {
	color: #fff;
}
/*****************************/
#bottom {
	background: url(../img/bg_niz.gif) no-repeat;
	color: #fff;
	height: 96px;
	margin: 0 auto 0 auto;
	padding: 0;  
	width: 899px
}
#bottom #btt {
	margin: 0 10px 0 350px;
	padding: 75px 0 0 0;
}
#bottom a {
	color: #fff;
}
/*****************************/
#week {
	text-align: right
}
#week a {
	color: #2f7dc1;
	margin: 0 0 0 20px;
	text-decoration: underline
}
#tv li {
	list-style-type: none
}


.bordertab {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.bordertab th, .bordertab td {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding:3px
}
.mid td, .mid th {
	padding: 5px;
	vertical-align: middle;
	text-align: center
}
.answer {
	background: url(../img/b_a.gif) no-repeat 0 2px;
	clear: both;
	margin: 0 0 0px 0;
	padding: 0 0 10px 90px
}
