


/* Start:/bitrix/templates/zelenograd24/components/bitrix/catalog.element/news/style.css*/
/*mainglobal_search_block*/
.gstl {background:#F4F4F4 url(/images/g/gstl2.gif) no-repeat top left; height:71px;}
.gsbl {background:url(/images/g/gsbl2.gif) no-repeat bottom left;} 
.gstr {background:url(/images/g/gstr2.gif) no-repeat top right;}   
.gsbr {background:url(/images/g/gsbr2.gif) no-repeat bottom right; padding:10px 10px 11px 10px;}
.gsl {font:11px Tahoma,Arial,Helvetica,sans-serif;}
.gsl img {margin-bottom:3px;}
a.gsl {color:#777777; text-decoration:none;}
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:#D30B15;}*/

/*today,course,weather*/
#today {padding:3px 22px 10px 20px;}
#backday {background:url(/images/i/day2.jpg) no-repeat top left; width:64px; height:48px;}
#day {padding-right:30px; padding-left:0px; font:14px Arial,Helvetica,Tahoma; color:#0077C3;}
#c_w {font:12px Arial,Helvetica; padding-top:5px; padding-bottom:2px;}
#c_w div {font:17px Tahoma,Arial,Helvetica; padding-bottom:2px; color:#0077C3;}
/*img.c_w_pic {margin:4px 12px 0 12px;}*/
img.c_w_pic {margin:0px;}
/*table#courses { margin:0 10px; }
table#courses td {font:12px Arial,Helvetica,Tahoma; }
table#courses .eur_usd{font:18px 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:#D30B15;}

/*#topnews .box-item {background:url(/images/g/bk_public.gif) no-repeat bottom right; width:242px; height:186px; float:left;}*/
#topnews .box-item {background:url(/images/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:#D30B15;}


/*news*//*experts*/
.othx {
    margin-top: 3px;
    margin-bottom: 3px;
}

.othx span.t {
    /*background: #F0FAE0;*/
    padding: 1px 2px;
    /*border-bottom: 1px solid #fff;*/
}

.news, #experts {padding: 16px 0 0 0; }

td.bgwg td.news {
    padding: 16px 16px 14px 20px;  
}

td.bgwg td.news_title {
    /*padding: 16px 16px 14px 20px;*/
    background:#F2F2F2;
    padding-top: 10px;
}

.news span.t, #experts span.t, {color:#777777; white-space: nowrap; font:10px Tahoma,Arial,Helvetica;}
.news span.p, .othx span.p, #experts span.p, #topnews span.p {color:#CCCCCC; font:9px Tahoma,Arial,Helvetica;}
.news span.r, .othx span.r, #experts span.r, #topnews span.r {color:#777777; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/kvf22.gif) no-repeat 1px 1px; padding-left:16px;}
/*.news span.c, #experts span.c, #topnews span.c {color:#0077C3; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/kvf.gif) no-repeat 6px 1px; padding-left:21px;}/*0077C3*/
.news span.c, #experts span.c, #topnews span.c {color:#777777; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/counts.gif) no-repeat scroll -87px -93px transparent; padding-left:21px;}

/*search*/
span.r ,span.c, span.t, span.ph, span.vi {font:12px Tahoma,Arial,Helvetica;}
span.t {
    font-size: 11px;
    color: #777;
}

span.r {color:#777777; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/kvf22.gif) no-repeat 1px 1px; padding-left:16px;}
span.c {color:#777777; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/counts.gif) no-repeat scroll -90px -93px transparent; padding-left:15px;}
span.p {color:#CCCCCC; font:9px Tahoma,Arial,Helvetica;}
span.ph {color:#777; font:11px Tahoma,Arial,Helvetica; background:url(/images/news/icon-camera.png) no-repeat 8px 1px; padding-left:21px;}
span.vi {color:#777; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/counts.gif) no-repeat -43px -49px; padding-left:21px;}


.news div.pb2, #experts div.pb2 {padding-bottom:2px;}
.news h3, #experts h3, .hpic h3 {font: bold 12px Arial, Helvetica, Tahoma; padding-bottom:4px; margin: 0px 0px 10px 0px;}
.hpic h3 a {color: #369;}
.hpic h3 a:hover {
    color: #f00;
}
/*.news img, #experts img {float:left; margin:2px 12px 8px 0; width:150px; height:100px;}*/
.news img, #experts img, .shw img { margin: 0; width:150px; height:100px;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);}
.news div.hpic, #experts div.hpic {height:130px; padding-bottom:4px;clear:both;overflow: hidden;}
div.hpic { padding-bottom:4px; clear:both; }
*+html #news div.hpic {height:57px;}
*+html #experts div.hpic {height:57px;}
*+html 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:#D30B15; 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:50x; padding-bottom:4px;}
#presents div.hpic {_height:50px;}
*+html #presents div.hpic {height:50px;}

/*afisha*/
#afisha {padding:14px 16px 14px 20px;}
#afisha img.poster {margin:4px 12px 0 0; width:64px;}
#afisha .tip {font:11px Tahoma,Arial,Helvetica; color:#888888; padding-bottom:10px;}
#afisha div.af_x {padding-bottom:15px;}
#afisha h2 {font:18px Tahoma,Arial,Helvetica; margin:0px;}
#afisha h2 a {color:#F57000;}
#afisha h2 a:hover {color:#D30B15;}
#afisha .clb {font:11px Tahoma,Arial; padding-top:2px; padding-bottom:3px; color:#0077C3;}
#afisha .lm {background:url(/images/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(/images/g/kvor.gif) no-repeat 0 5px; padding-left:13px; padding-bottom:5px;}

/*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:#D30B15;}
/*#r_catalog {padding:10px 22px 16px 18px; float:left; width:100%;}*/
#r_catalog {padding:0px;}
/*#r_catalog div {font:12px Arial,Helvetica; float:left; width:158px; height:32px;}*/
#r_catalog div {font:12px Arial,Helvetica; width:240px; height:25px;}
#r_catalog img {margin-right:4px; padding-bottom:1px;}

/*cnews*/
#cnews {padding:16px 22px 14px 22px;}
#cnews img {float:left; margin:2px 10px 12px 0; width:64px; height:49px;}
#cnews div.hpic {min-height:50px; padding-bottom:3px;}/* border:1px solid #ff0000;*/
#cnews div.hpic {_height:50px;}
*+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 h2,#realty h2,#auto h2,#board h2 {font:18px Tahoma,Arial,Helvetica,Tahoma; color:#000000; padding-bottom:8px; margin:0px;}
#job h2 a,#realty h2 a,#auto h2 a,#board h2 a {color:#000000;}
#job h2 a:hover,#realty h2 a:hover,#auto h2 a:hover,#board h2 a:hover {color:#D30B15;}
.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; padding-bottom:24px;}

/*job*/
#job_padding {padding:16px 22px 14px 20px;}
#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:16px 20px 14px 22px;}
/*#realty div.last {background:url(/images/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:#D30B15;}
#realty div.last_realty .adr {font:11px Tahoma,Arial,Helvetica; color:#0070B7;}
#realty div.last_realty .adr span {color:#0070B7;}
/*#realty span.fcat a {color:#0070B7; font-weight:bold;}
#realty span.fcat a:hover {color:#D30B15;}*/

/*auto*/
#auto {padding:16px 20px 14px 22px;}
#auto div.last_auto {padding-top:2px;}
#auto div.last_auto .cgx {padding-top:2px; padding-bottom:1px;}
#auto div.hpic {height:61px; margin-bottom:4px; background:#FFFFFF url(/images/g/bdr_dotted2.gif) repeat-x bottom left;}
#auto div.hpic img {float:left; margin:4px 10px 4px 0; width:64px; height:49px;}

/*board*/
#board {padding:16px 22px 14px 22px;}
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:16px 22px 14px 20px; background:no-repeat url(/images/i/bkumor.gif) 100% 100%;}
#humor span {font:bold 14px Arial,Helvetica;}
#humor span a {color:#049925;}
#humor span a:hover {color:#D30B15;}

/*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:16px 22px 0px 20px; font:13px Arial,Helvetica;}
#forum div.kvf {background:url(/images/g/kvf.gif) no-repeat 0 4px; padding-left:20px; padding-bottom:3px;}
#gcbr_forum {background:url(/images/g/gcbr.gif) no-repeat bottom right;}

/*vote*/
#vote {padding:16px 22px 0px 20px;}
#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(/images/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(/images/vote/btnbk_vote_res.gif);}
#vote input.rad {margin-top:0px; height:24px; padding-right:8px;}
#bkvote_1 {background:#F4F4F4 no-repeat url(/images/i/bkvote_1.gif) 100% 100%;}
#bkvote_2 {background:no-repeat url(/images/i/bkvote_2.gif) 100% 100%;}


/*ALL*/
.partition {padding-left:40px; height:26px; padding-top:26px; font:bold 14px Arial,Helvetica; color:#D30B15;}
.partition {_padding-bottom:10px;}
*+html partition {padding-bottom:10px;}
.partition_block {padding-left:40px; padding-right:30px; font:14px Arial,Helvetica; min-height:55px;}
.partition_block {_height:52px;}
*+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;}

.shw {
    /*    background-image: url(/images/news/shad2.gif); background-repeat:no-repeat; 
        background-position:right bottom; */
    height:110px; width:160px; float:left; margin:4px 2px 2px 0;}

.top-news-title {
    font-weight: bold;
    float: left;
    margin-right: 5px;
    font: bold 12px Arial,Helvetica;
}

div.zoom {
    background: url(/images/zoom.png) center center no-repeat;
    background-color: rgba(0, 0, 0, .5);
    cursor: pointer;
    color: white;
    width: 300px;
    height: 200px;
    position: absolute;
    display: none;
}

div.zoom2 {
    background: url(/images/zoom.png) center center no-repeat;
    background-color: rgba(0, 0, 0, .5);
    cursor: pointer;
    color: white;
    width: 300px;
    height: 200px;
    position: absolute;
    display: none;
}

.report-image {
    width: 300px;
}


.main_image {
    width: 300px;
    height: 200px;
    cursor: pointer;
}


#as_advertising {
    border: solid 1px #DBDADD;
    border-radius: 15px;
    padding: 10px 20px 0px 20px
}

#as_advertising a {
    color: #369 !important;
}

#as_advertising a:hover {
    color: red !important;
}

#as_advertising div {
    color: gray;
    position: relative;
    top: 5px;
    text-align: right;
    right: 15px;
}

#as_advertising span {
    background-color: #ffffff;
    padding: 0 5px
}
/* End */



/* Start:/bitrix/components/ponama.ru/element.stat/templates/.default/style.css*/
div.element-stat {
    font: 11px Tahoma,Arial,Helvetica;
    color: #777;
}

div.element-stat .time {
    background: url(/images/icon_date.png) no-repeat;
    padding-left: 13px;
    margin-right: 3px;
}

div.element-stat .views {
    background: url(/images/g/kvf22.gif) no-repeat scroll 0px 1px transparent;
    padding-left: 15px;
    margin-right: 3px;
}

div.element-stat .comments {
    background: url(/images/g/counts.gif) no-repeat scroll -94px -93px transparent;
    padding-left: 14px;
    margin-right: 3px;
}

div.element-stat .photos {
    background: url(/images/g/counts.gif) no-repeat scroll -6px -5px transparent;
    padding-left: 14px;
    margin-right: 3px;
}

div.element-stat .videos {
    background: url(/images/g/counts.gif) no-repeat scroll -50px -49px transparent;
    padding-left: 14px;
    margin-right: 3px;
}
@-moz-document url-prefix() 
{
div.element-stat .views {
    background: url(/images/g/kvf22.gif) no-repeat scroll 0px 2px transparent;
}

div.element-stat .comments {
    background: url(/images/g/counts.gif) no-repeat scroll -94px -92px transparent;
}

div.element-stat .photos {
    background: url(/images/g/counts.gif) no-repeat scroll -6px -4px transparent;
}

div.element-stat .videos {
    background: url(/images/g/counts.gif) no-repeat scroll -50px -48px transparent;
}
}
/* End */



/* Start:/bitrix/templates/zelenograd24/components/bitrix/asd.share.buttons/.default/style.css*/
.b-share-icon {
    width:40px !important;
    height:30px !important;
    cursor: pointer;
    float: left;
}
.b-share a {
    height:30px !important;
    width:40px !important;
    margin:0 !important;
    padding: 0 !important;
    
}

#asd_vk_share {
    background: url(/images/social_icons.png) no-repeat !important
}
#asd_fb_share {
    background: url(/images/social_icons.png) no-repeat -40px 0px !important
}
#asd_tw_share {
    background: url(/images/social_icons.png) no-repeat -80px 0px !important
}
#asd_od_share {
    background: url(/images/social_icons.png) no-repeat -120px 0px !important
}
#asd_lj_share{ 
    background: url(/images/social_icons.png) no-repeat -160px 0px !important
}
#asd_ma_share  {
    background: url(/images/social_icons.png) no-repeat -200px 0px !important
}

/* hover */
#asd_vk_share:hover {
    background: url(/images/social_icons.png) no-repeat  0 -30px !important
}
#asd_fb_share:hover {
    background: url(/images/social_icons.png) no-repeat -40px -30px !important
}
#asd_tw_share:hover {
    background: url(/images/social_icons.png) no-repeat -80px -30px !important
}
#asd_od_share:hover {
    background: url(/images/social_icons.png) no-repeat -120px -30px !important
}
#asd_lj_share:hover { 
    background: url(/images/social_icons.png) no-repeat -160px -30px !important
}
#asd_ma_share:hover {
    background: url(/images/social_icons.png) no-repeat -200px -30px !important
}

.share-title {
    float: left;
    height:30px;
    padding-top: 8px;
    color: gray;
    font: 12px Tahoma,Arial,Helvetica;
}
/* End */



/* Start:/bitrix/templates/.default/ajax/ajax.css*/
iframe.waitwindowlocal {position:absolute; border:0px; z-index:9999;}
div.waitwindowlocal {position:absolute; width:25px; height: 25px; padding:0px; z-index:10000; background-color:#FCF7D1; border:1px solid #E1B52D; background-image:url('/bitrix/templates/.default/ajax/images/wait.gif'); background-position:center center; background-repeat:no-repeat;}
div.waitwindowlocalshadow {position:absolute; z-index:9998; background-image:url('/bitrix/templates/.default/ajax/images/shadow.gif'); border:1px solid #808080;}
/* End */



/* Start:/bitrix/components/ponama.ru/banner.c/templates/.default/style.css*/
.banner_c img {
    box-shadow: none !important;
}

.banner_c a {
    padding: 0 !important;
}

.banner_c td {
    padding-bottom: 15px;
}

.titanstroy {
    /*border: solid 1px blue;*/
    width: 2px;
    height: 2px;
    overflow: hidden;
    position: absolute;
}
/* End */



/* Start:/bitrix/components/ponama.ru/banner.2/templates/.default/style.css*/
.banner_c img {
    box-shadow:none!important;
}

.banner_c a {
    padding:0!important;
}

.banner_c td {
    padding-bottom: 15px;
}

.banner2 {
    margin-top: 22px
}

.banner2 img {
    height: auto!important;
    width: auto!important;
}
/* End */



/* Start:/bitrix/components/ponama.ru/news.gtk/templates/gtkNew/style.css*/
/*mainglobal_search_block*/
.gstl {background:#F4F4F4 url(/images/g/gstl2.gif) no-repeat top left; height:71px;}
.gsbl {background:url(/images/g/gsbl2.gif) no-repeat bottom left;} 
.gstr {background:url(/images/g/gstr2.gif) no-repeat top right;}   
.gsbr {background:url(/images/g/gsbr2.gif) no-repeat bottom right; padding:10px 10px 11px 10px;}
.gsl {font:11px Tahoma,Arial,Helvetica,sans-serif;}
.gsl img {margin-bottom:3px;}
a.gsl {color:#777777; text-decoration:none;}
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:#D30B15;}*/

/*today,course,weather*/
#today {padding:3px 22px 10px 20px;}
#backday {background:url(/images/i/day2.jpg) no-repeat top left; width:64px; height:48px;}
#day {padding-right:30px; padding-left:0px; font:14px Arial,Helvetica,Tahoma; color:#0077C3;}
#c_w {font:12px Arial,Helvetica; padding-top:5px; padding-bottom:2px;}
#c_w div {font:17px Tahoma,Arial,Helvetica; padding-bottom:2px; color:#0077C3;}
/*img.c_w_pic {margin:4px 12px 0 12px;}*/
img.c_w_pic {margin:0px;}
/*table#courses { margin:0 10px; }
table#courses td {font:12px Arial,Helvetica,Tahoma; }
table#courses .eur_usd{font:18px 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:#D30B15;}

/*#topnews .box-item {background:url(/images/g/bk_public.gif) no-repeat bottom right; width:242px; height:186px; float:left;}*/
#topnews .box-item {background:url(/images/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:#D30B15;}


/*news*//*experts*/
.othx {
  margin-top: 3px;
  margin-bottom: 3px;
}

.othx span.t {
  /*background: #F0FAE0;*/
  padding: 1px 2px;
  /*border-bottom: 1px solid #fff;*/
}

.news, #experts {padding: 16px 0 0 0; }

td.bgwg td.news {
  padding: 16px 16px 14px 20px;  
}

td.bgwg td.news_title {
  /*padding: 16px 16px 14px 20px;*/
  background:#F2F2F2;
  padding-top: 10px;
}

.news span.t, #experts span.t, {color:#777777; white-space: nowrap; font:10px Tahoma,Arial,Helvetica;}
.news span.p, .othx span.p, #experts span.p, #topnews span.p {color:#CCCCCC; font:9px Tahoma,Arial,Helvetica;}
.news span.r, .othx span.r, #experts span.r, #topnews span.r {color:#777777; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/kvf22.gif) no-repeat 1px 1px; padding-left:16px;}
/*.news span.c, #experts span.c, #topnews span.c {color:#0077C3; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/kvf.gif) no-repeat 6px 1px; padding-left:21px;}/*0077C3*/
.news span.c, #experts span.c, #topnews span.c {color:#777777; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/counts.gif) no-repeat scroll -87px -93px transparent; padding-left:21px;}

/*search*/
span.r ,span.c, span.t, span.ph, span.vi {font:12px Tahoma,Arial,Helvetica;}
span.t {
	font-size: 11px;
	color: #777;
}

span.r {color:#777777; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/kvf22.gif) no-repeat 1px 1px; padding-left:16px;}
span.c {color:#777777; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/counts.gif) no-repeat scroll -84px -93px transparent; padding-left:21px;}
span.p {color:#CCCCCC; font:9px Tahoma,Arial,Helvetica;}
span.ph {color:#777; font:11px Tahoma,Arial,Helvetica; background:url(/images/news/icon-camera.png) no-repeat 8px 1px; padding-left:21px;}
span.vi {color:#777; font:11px Tahoma,Arial,Helvetica; background:url(/images/g/counts.gif) no-repeat -43px -49px; padding-left:21px;}


.news div.pb2, #experts div.pb2 {padding-bottom:2px;}
.news h3, #experts h3, .hpic h3 {font: bold 12px Arial, Helvetica, Tahoma; padding-bottom:4px; margin: 0px 0px 10px 0px;}
.hpic h3 a {color: #369;}
.hpic h3 a:hover {
	color: #f00;
}
/*.news img, #experts img {float:left; margin:2px 12px 8px 0; width:150px; height:100px;}*/
.news img, #experts img, .shw img { margin: 0; width:150px; height:100px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);}
.news div.hpic, #experts div.hpic {height:130px; padding-bottom:4px;clear:both;overflow: hidden;}
div.hpic { padding-bottom:4px; clear:both; }
*+html #news div.hpic {height:57px;}
*+html #experts div.hpic {height:57px;}
*+html 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:#D30B15; 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:50x; padding-bottom:4px;}
#presents div.hpic {_height:50px;}
*+html #presents div.hpic {height:50px;}

/*afisha*/
#afisha {padding:14px 16px 14px 20px;}
#afisha img.poster {margin:4px 12px 0 0; width:64px;}
#afisha .tip {font:11px Tahoma,Arial,Helvetica; color:#888888; padding-bottom:10px;}
#afisha div.af_x {padding-bottom:15px;}
#afisha h2 {font:18px Tahoma,Arial,Helvetica; margin:0px;}
#afisha h2 a {color:#F57000;}
#afisha h2 a:hover {color:#D30B15;}
#afisha .clb {font:11px Tahoma,Arial; padding-top:2px; padding-bottom:3px; color:#0077C3;}
#afisha .lm {background:url(/images/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(/images/g/kvor.gif) no-repeat 0 5px; padding-left:13px; padding-bottom:5px;}

/*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:#D30B15;}
/*#r_catalog {padding:10px 22px 16px 18px; float:left; width:100%;}*/
#r_catalog {padding:0px;}
/*#r_catalog div {font:12px Arial,Helvetica; float:left; width:158px; height:32px;}*/
#r_catalog div {font:12px Arial,Helvetica; width:240px; height:25px;}
#r_catalog img {margin-right:4px; padding-bottom:1px;}

/*cnews*/
#cnews {padding:16px 22px 14px 22px;}
#cnews img {float:left; margin:2px 10px 12px 0; width:64px; height:49px;}
#cnews div.hpic {min-height:50px; padding-bottom:3px;}/* border:1px solid #ff0000;*/
#cnews div.hpic {_height:50px;}
*+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 h2,#realty h2,#auto h2,#board h2 {font:18px Tahoma,Arial,Helvetica,Tahoma; color:#000000; padding-bottom:8px; margin:0px;}
#job h2 a,#realty h2 a,#auto h2 a,#board h2 a {color:#000000;}
#job h2 a:hover,#realty h2 a:hover,#auto h2 a:hover,#board h2 a:hover {color:#D30B15;}
.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; padding-bottom:24px;}

/*job*/
#job_padding {padding:16px 22px 14px 20px;}
#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:16px 20px 14px 22px;}
/*#realty div.last {background:url(/images/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:#D30B15;}
#realty div.last_realty .adr {font:11px Tahoma,Arial,Helvetica; color:#0070B7;}
#realty div.last_realty .adr span {color:#0070B7;}
/*#realty span.fcat a {color:#0070B7; font-weight:bold;}
#realty span.fcat a:hover {color:#D30B15;}*/

/*auto*/
#auto {padding:16px 20px 14px 22px;}
#auto div.last_auto {padding-top:2px;}
#auto div.last_auto .cgx {padding-top:2px; padding-bottom:1px;}
#auto div.hpic {height:61px; margin-bottom:4px; background:#FFFFFF url(/images/g/bdr_dotted2.gif) repeat-x bottom left;}
#auto div.hpic img {float:left; margin:4px 10px 4px 0; width:64px; height:49px;}

/*board*/
#board {padding:16px 22px 14px 22px;}
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:16px 22px 14px 20px; background:no-repeat url(/images/i/bkumor.gif) 100% 100%;}
#humor span {font:bold 14px Arial,Helvetica;}
#humor span a {color:#049925;}
#humor span a:hover {color:#D30B15;}

/*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:16px 22px 0px 20px; font:13px Arial,Helvetica;}
#forum div.kvf {background:url(/images/g/kvf.gif) no-repeat 0 4px; padding-left:20px; padding-bottom:3px;}
#gcbr_forum {background:url(/images/g/gcbr.gif) no-repeat bottom right;}

/*vote*/
#vote {padding:16px 22px 0px 20px;}
#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(/images/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(/images/vote/btnbk_vote_res.gif);}
#vote input.rad {margin-top:0px; height:24px; padding-right:8px;}
#bkvote_1 {background:#F4F4F4 no-repeat url(/images/i/bkvote_1.gif) 100% 100%;}
#bkvote_2 {background:no-repeat url(/images/i/bkvote_2.gif) 100% 100%;}


/*ALL*/
.partition {padding-left:40px; height:26px; padding-top:26px; font:bold 14px Arial,Helvetica; color:#D30B15;}
.partition {_padding-bottom:10px;}
*+html partition {padding-bottom:10px;}
.partition_block {padding-left:40px; padding-right:30px; font:14px Arial,Helvetica; min-height:55px;}
.partition_block {_height:52px;}
*+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;}

.shw {
/*    background-image: url(/images/news/shad2.gif); 
    background-repeat:no-repeat; 
    background-position:right bottom; */
    
    height:110px; width:160px; float:left; margin:4px 2px 2px 0;}


.top-news-title {
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

div.hpic:last-child {
    padding-bottom: 0;
}
/* End */
