@font-face {
    font-family: 'PT Sans Narrow';
    src: url('PTS75F.ttf') ;
   
}


/*mainglobal_search_block*/
.gstl {}
.gsbl {}
.gstr {}
.gsbr {}
.gsl {}
.gsl img {}
a.gsl {}
a.gsl:hover {color:#0463BC; text-decoration:none;}

.all {text-align:right; font:11px Tahoma,Arial,Helvetica; white-space:nowrap;}
.all a,.all a:hover {color:#b10000;}


.news_menu_item-active{position:relative;  background:#f38500 url("g/curbg000.jpg") 0 0 repeat-x;font-size:13px;top:-3px;left:5px;right:5px;height:24px;}
.news_menu_item-active-r{background:url("g/rightcur.jpg") 0 0 no-repeat;width:5px;height:32px;position:absolute;right:0;top:0;}
.news_menu_item-active-l{background:url("g/leftcur0.jpg") 0 0 no-repeat;width:5px;height:32px;position:absolute;left:0;top:0;}
.news_menu_item-active-b{height:24px;background:url("g/botcur00.jpg") center 21px no-repeat;padding:3px 10px 2px 10px;}

.news_menu{padding-bottom:15px;}
.news_menu_item{float:left;font-size:1em;margin:0px 0px 0px -8px;padding:3px 0px 3px;font-family:Arial,Tahoma,Sans-Serif; color:#0047A2;}
.news_menu_item-active{background-color:#F17E00;}
.news_menu_item_link{color:#FFF;text-decoration:none;}
.news_menu_item-first{margin-left:38px;}

.menus_thumbed-news{margin-top:14px;margin-bottom:14px;}
.menus_thumbed{padding:1px 0 5px 0;margin:3px 0 0px;margin-left:10px;position:relative;z-index:100;}


/*today,course,weather*/
#today {padding:3px 22px 10px 20px;}
#backday {background:url(i/day2.jpg) no-repeat top left; width:220px; height:28px;}
#day {padding-right:30px; font:14px Arial,Helvetica,Tahoma; color:#0077C3;}
#c_w {font:15px Arial,Helvetica; padding-top:5px; padding-bottom:2px;}
#c_c {font:17px Arial,Helvetica; padding-top:5px; padding-bottom:2px; color:#4c714d;}
#c_w div {font:17px Tahoma,Arial,Helvetica; padding-bottom:2px; color:#0077C3;} 

img.c_w_pic {margin:4px 12px 0 12px;}
table#courses td {font:12px Arial,Helvetica,Tahoma; }
table#weather span {font:11px Tahoma,Arial,Helvetica; color:#888888;}

/*publication*/
#topnews {float:left; padding:2px 22px 8px 20px; font:14px Arial,Helvetica,Tahoma; line-height:130%;}
#topnews .box-item img {float:left; margin:0 12px 0 0; font:11px Tahoma,Arial,Helvetica;}
#topnews h1 {font:20px Tahoma,Arial,Helvetica; margin:0 0 5px 0;}
#topnews h1 a, #topnews h1 a:hover {color:#b10000;}

/*#topnews .box-item {background:url(g/bk_public.gif) no-repeat bottom right; width:242px; height:186px; float:left;}*/
#topnews .box-item {background:url(news/shad.gif) no-repeat bottom right; width:233px; height:178px; float:left;}


.about {font:11px Tahoma,Arial,Helvetica; padding-bottom:2px; color:#777777;}
.about a {color:#777777;}
.about a:hover {color:#b10000;}


/*news*//*experts*/
#news, #experts {padding:16px 16px 14px 20px;}
#news span.t, #experts span.t {color:#777777; white-space: nowrap; font:10px Tahoma,Arial,Helvetica;}
#news span.p, #experts span.p, #topnews span.p {color:#CCCCCC; font:9px Tahoma,Arial,Helvetica;}
#news span.r, #experts span.r, #topnews span.r {color:#649600; font:11px Tahoma,Arial,Helvetica; background:url(g/kvf22.gif) no-repeat 1px 3px; padding-left:16px;}
#news span.im {background:url(icon-foto.png) no-repeat 1px 3px; padding-left:32px;}
#news span.vid {background:url(icon-video.png) no-repeat 1px 3px; padding-left:32px;}
#news span.c, #experts span.c, #topnews span.c {color:#0077C3; font:11px Tahoma,Arial,Helvetica; background:url(g/kvf.gif) no-repeat 6px 3px; padding-left:21px;}/*0077C3*/

#news div.pb2, #experts div.pb2 {padding-bottom:2px;}
#news h3, #experts h3 {font:bold 14px Arial,Helvetica,Tahoma; padding-bottom:4px; margin:0;}
#news img, #experts img {float:left; margin:2px 12px 8px 0; width:75px; height:56px;}
#news div.hpic, #experts div.hpic {min-height:57px; padding-bottom:4px;}
*+html #news div.hpic {height:57px;}
*+html #experts div.hpic {height:57px;}

/*news*/
#news .rubnews {padding-top:3px; font:11px Tahoma,Arial,Helvetica;}

/*experts*/
#experts div.hpic_v {border:1px solid #66A9D6; background-color:#CFE4F1; padding:10px 10px 10px 10px;}
#experts div.hpic_v img {margin-top:0px; width:80px; height:60px;}
#experts div.hpic_v div.pb2_v {text-align:center; padding-top:5px;}
#experts div.hpic_v div.pb2_v a {color:#b10000; font:bold 14px Arial,Helvetica,Tahoma;}

/*congrats*/

/*presents*/
#presents {padding:16px 16px 14px 20px;}
#presents span.t {color:#777777; white-space: nowrap; font:10px Tahoma,Arial,Helvetica;}
#presents span.p {color:#AAAAAA; font:9px Tahoma,Arial,Helvetica;}
#presents span.c {color:#777777; font:11px Tahoma,Arial,Helvetica;}/*0077C3*/
#presents div.pb2 {padding-bottom:2px;}
#presents h3 {font:bold 14px Arial,Helvetica,Tahoma; padding-bottom:4px; margin:0;}
#presents img {float:left; margin:2px 12px 8px 0; width:64px; height:49px;}
#presents div.hpic {min-height:50px; padding-bottom:4px;}
*+html #presents div.hpic {height:50px;}

/*time*/
#holydai {padding:5px 5px 5px 5px; color:#FFF; font: 12px Arial,Helvetica,Tahoma}
#holydai h2 {font:22px Tahoma,Arial,Helvetica;}

/*afisha*/
#afisha {padding:10px 10px 0px 10px;}
#afisha img.poster {margin:4px 5px 0 0; width:64px;}
#afisha .tip {font:11px Tahoma,Arial,Helvetica; color:#888888; padding-bottom:5px;}
#afisha div.af_x {padding-bottom:15px;}
#afisha h3 {font:14px Tahoma,Arial,Helvetica; margin:0px;}
#afisha h3 a {color:#000;}
#afisha h3 a:hover {color:#000;}
#afisha .clb {font:11px Tahoma,Arial; padding-top:2px; padding-bottom:3px; color:#0077C3;}
#afisha .lm {background:url(g/kvbl.gif) no-repeat 0 5px; padding-left:13px; padding-bottom:5px;}
#afisha .lm span {font:bold 11px Tahoma,Arial; color:#0077C3;}
#afisha .lm2 {background:url(g/kvor.gif) no-repeat 0 5px; padding-left:13px; padding-bottom:5px;}
#afisha  h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica; padding-bottom:5px; margin:0px;}
#afisha  h1 a {color:#037dd3;}/*6B5525*/
#afisha  h1 a:hover {color:#037dd3;}

/*prog*/
#prog {padding:10px 10px 0px 10px;}
#prog img.poster {margin:4px 5px 0 0; width:64px;}
#prog .tip {font:11px Tahoma,Arial,Helvetica; color:#888888; padding-bottom:5px;}
#prog div.af_x {padding-bottom:15px;}
#prog h3 {font:14px Tahoma,Arial,Helvetica; margin:0px;}
#prog h3 a {color:#000;}
#prog h3 a:hover {color:#000;}
#prog .clb {font:11px Tahoma,Arial; padding-top:2px; padding-bottom:3px; color:#0077C3;}
#prog .lm {background:url(g/kvbl.gif) no-repeat 0 5px; padding-left:13px; padding-bottom:5px;}
#prog .lm span {font:bold 11px Tahoma,Arial; color:#0077C3;}
#prog .lm2 {background:url(g/kvor.gif) no-repeat 0 5px; padding-left:13px; padding-bottom:5px;}
#prog  h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica;  padding-left:35px; padding-bottom:5px; margin:0px;}
#prog  h1 a {color:#037dd3;}/*6B5525*/
#prog  h1 a:hover {color:#037dd3;}



/*catalog*/
#catalog {padding:16px 22px 10px 20px; font:14px Arial,Helvetica,Tahoma; line-height:130%;}
#catalog img {float:left; margin:0 15px 20px 0; font:11px Tahoma,Arial,Helvetica;}
#catalog h2 {font:18px Tahoma,Arial,Helvetica; padding-bottom:5px; margin:0px;}
#catalog h2 a {color:#945422;}/*6B5525*/
#catalog h2 a:hover {color:#b10000;}
#r_catalog {padding:0px 22px 0px 5px; float:left; width:512px;  }
#r_catalog div {font:12px Arial,Helvetica; float:left; width:128px; height:32px;}
#r_catalog img {margin-right:4px; padding-bottom:1px;}
#r_catalog h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica; padding-bottom:5px; margin:0px;}
#r_catalog h1 a {color:#037dd3;}/*6B5525*/
#r_catalog h1 a:hover {color:#037dd3;}

/*cnews*/
#cnews h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica; padding-bottom:5px; margin:0px;}
#cnews  h1 a {color:#037dd3;}/*6B5525*/
#cnews h1 a:hover {color:#037dd3;}
#cnews {padding:10px 10px 0px 10px;}
#cnews img {float:left; margin:2px 10px 12px 0; width:64px; height:49px;}
#cnews div.hpic {padding-bottom:5px;}/* border:1px solid #ff0000;*/
*+html #cnews div.hpic {height:50px;}
#cnews div.hpic span.p {color:#AAAAAA; font:10px Tahoma,Arial,Helvetica;}
#cnews p {font:11px Tahoma,Arial,Helvetica; color:#057C1F; margin:0; padding-top:2px;}

.cgx {color:#777777; white-space: nowrap; font:10px Tahoma,Arial,Helvetica;}

/*job*//*auto*//*board*//*realty*/
#job h1,#realty h2,#auto h2,#board h2 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica,Tahoma; color:#000000; padding-bottom:8px; margin:0px;}
#job h1 a,#realty h2 a,#auto h2 a,#board h2 a {color:#000000;}
#job h1 a:hover,#realty h2 a:hover,#auto h2 a:hover,#board h2 a:hover {color:#b10000;}
.esearch {font:bold 14px Arial,Helvetica,Tahoma; padding-bottom:20px;}
#job span.p, #auto span.p, #board span.p {color:#AAAAAA; font:11px Tahoma,Arial,Helvetica;}

/*job*//*realty*/
.fornewc {font:13px Arial,Helvetica,Tahoma; }

/*job*/
#job_padding {padding:0px 10px 0px 10px;}
#tabl_last .cont, #tabl_job_board .cost {padding-bottom:5px;}
#tabl_last .cont {color:#777777;}
#tabl_last .date {float:left; padding-right:6px; padding-top:2px; height:18px; font:10px Tahoma,Arial,Helvetica;}
#tabl_last .cost {white-space:nowrap; text-align:right;}
#tabl_last .cost span {color:#666666;}

/*realty*/
#realty {padding:0px 10px 0px 10px;}
/*#realty div.last {background:url(img/g/gray_str_s.gif) no-repeat 0 5px; padding-left:13px; margin-top:1px; padding-top:1px;} */
#realty div.hpic {padding-bottom:2px;}
#realty div.hpic img {float:left; margin:2px 10px 19px 0; width:64px; height:64px;}
#realty div.last_realty {padding-bottom:20px;}
#realty div.last_realty a {color:#86196B;}
#realty div.last_realty a:hover {color:#b10000;}
#realty div.last_realty .adr {font:11px Tahoma,Arial,Helvetica; color:#0070B7;}
#realty div.last_realty .adr span {color:#0070B7;}
#realty  h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica; padding-bottom:5px; margin:0px;}
#realty  h1 a {color:#037dd3;}/*6B5525*/
#realty  h1 a:hover {color:#037dd3;}
/*#realty span.fcat a {color:#0070B7; font-weight:bold;}
#realty span.fcat a:hover {color:#b10000;}*/

/*auto*/
#auto {padding:0px 10px 0px 10px;}
#auto div.last_auto {padding-top:2px;}
#auto h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica; padding-bottom:5px; margin:0px;}
#auto h1 a {color:#037dd3;}/*6B5525*/
#auto h1 a:hover {color:#037dd3;}
#auto div.last_auto .cgx {padding-top:2px; padding-bottom:1px;}
#auto div.hpic {height:61px; margin-bottom:4px; background:#FFFFFF url(g/bdr_dotted2.gif) repeat-x bottom left;}
#auto div.hpic img {float:left; margin:4px 10px 4px 0; width:64px; height:49px;}

b-car-sell {
	margin-bottom: 18px;
}

.b-car-sell__title a {
	margin-right: 5px;
}
.b-car-sell__title,
.b-bulletin-board__title,
.b-realty-board__title {
	margin: 0px;
	margin-bottom: 8px;
	color: #7f7f7f;
	font: 12px/14px Arial, Tahoma, Sans-Serif;
}

.b-car-sell span {
	color: #575757;
	display: inline-block;
	font-size: 13px;
	height: 88px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	margin-right: 0px;
    font-family: Arial, Tahoma, Sans-Serif;
}

.b-car-sell p {
	height: 88px;
	margin: 0;
	overflow: hidden;
	text-align: justify;
	display: block;
}

.b-car-sell span a.image {
	display: inline-block;
	height: 55px;
	overflow: hidden;
	width: 70px;
}

.b-car-sell span a {
	font-size: 13px;	
}




/*board*/
#board {padding:0px 8px 0px 5px;}
#board   h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica; padding-bottom:5px; margin:0px;}
#board   h1 a {color:#037dd3;}/*6B5525*/
#board   h1 a:hover {color:#037dd3;}
#board   h3 {font:14px Tahoma,Arial,Helvetica;}
div.last {padding-bottom:8px;} 
div.last .date {float:left; padding-right:7px; padding-top:2px; height:18px; font:10px Tahoma,Arial,Helvetica; color:#777777;}

/*humor*/
#humor {padding:10px 10px 10px 10px; }
#humor span {font: 13px Arial,Helvetica;}
#humor span a {color:#459256;}
#humor span a:hover {color:#459256;}

/*links*/
#links {padding:16px 20px 0px 20px; float:left; width:100%;}
#links img {margin-right:3px; margin-bottom:3px;}
#links div {float:left; padding-right:10px;}

/*forum*/
#forum {padding:0px 0px 0px 0px; font:13px Arial,Helvetica;margin: 0px; overflow: hidden; position: relative;}
#forum div.kvf { padding-bottom:10px;}
#forum  h1 {font:18px PT Sans Narrow,Tahoma,Arial,Helvetica; padding-bottom:5px; margin:0px;}
#forum  h1 a {color:#037dd3;}/*6B5525*/
#forum  h1 a:hover {color:#037dd3;}
#gcbr_forum {background:url(g/gcbr.gif) no-repeat bottom right;}

/*vote*/
#vote {padding:10px 10px 5px 10px;}
#vote h5 {width:100%; font:bold 14px Arial,Helvetica; margin:0 0 8px 0;}
#vote td {padding-top:0px; height:24px;}
#vote td.ans {font:13px Arial;}
#vote input#btn_ans {font:11px Tahoma,Arial,Helvetica; cursor:pointer; color:#FFFFFF; border:none; width:78px; height:19px; background-color:#3991CB; background-image:url(vote/btnbk_vote_ans.gif);}
#vote input#btn_res {font:11px Tahoma,Arial,Helvetica; cursor:pointer; color:#FFFFFF; border:none; width:88px; height:19px; background-color:#3991CB; background-image:url(vote/btnbk_vote_res.gif);}
#vote input.rad {margin-top:0px; height:12px; padding-right:8px;}
#bkvote_1 {background:#F4F4F4 no-repeat url(i/bkvote_1.gif) 100% 100%;}
#bkvote_2 {background:no-repeat url(i/bkvote_2.gif) 100% 100%;}
#bkvote_3 {background:no-repeat url(g/fon.png) 100% 100%;}


/*ALL*/
.partition {padding-left:40px; height:26px; padding-top:26px; font:bold 14px Arial,Helvetica; color:#b10000;}
*+html partition {padding-bottom:10px;}
.partition_block {padding-left:40px; padding-right:30px; font:14px Arial,Helvetica; min-height:55px;}
*+html partition_block {height:52px;}
.partition_block .img_block {width:28px; margin:0 7px 20px 0; float:left; height:21px; text-align:center;}

.partition_block span {font:11px Tahoma,Arial,Helvetica;}

table.forum-items-full { 
font-size: 12px;
left: 0px;
margin: 0px;
position: absolute;
top: 0px;
width: 2000px;
}
table.forum-items-full td { 
padding: 0px 0px 10px;
white-space: nowrap;
}
 div.trans-piece { 
background: url("trans_pi.png") repeat-y transparent;
height: 150px;
position: absolute;
right: -2px;
top: 0px;
width: 33px;
z-index: 3;
}
