@charset "windows-1251";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:0; margin:0; outline:none;}
BODY {background:#FFF;}
B, STRONG {font-weight:bold;}
.advert345x145 {width:360px; height:145px; margin-top:15px; padding:8px 0; text-align:center; background:#ebebeb;}
/*.advert345x145 {width:358px; padding:8px 0; border:1px solid #ADC0CB;}*/
.advert240x400 {width:240px; height:400px; padding-bottom:20px;}
.advert240x400_direct {width:240px; padding-bottom:20px;}
.advert710x150 {width:710px; margin-left:10px; clear:both; padding:15px 0;}
.advert240 {width:220px; padding:10px; background:#2B74B6;}
.inv {display:none;}

A.link_blue {color: #3d88cc;}
A.link_blue:hover {text-decoration: none;}

#login {width:240px; height:40px; padding-top:40px; text-align:center;}
#login A {color:#3489d5; text-decoration:underline; margin:0 15px;}
#login A:hover {text-decoration:none;}

/**/
.more {font-size: 11px; color: #4790C4;}

/*TOPHAT BEGIN*/

/*banner 990*/
#banner990 {width:990px; height:90px; margin:0 auto;}

/*SMS news*/
#smsnews {width:990px; height:32px; margin:0 auto; position:relative; background:#e0ecf3; top:4px;}
#smsnews A.start {color:#4790c4; text-decoration:underline; position:relative; top:7px; left:12px; /*z-index:100;*/}
#smsnews A.start:hover {text-decoration:none;}

/*Бегущая строка новостей BEGIN*/
.tickercontainer { /* the outer div with the black border */
position:absolute;
top:0;
left:85px;
width: 630px;
height: 35px; 
margin: 0; 
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 4px;
width: 3000px;
overflow: hidden;
}

ul.newsticker { /* that's your list */
position: relative;
width:3000px;
height:32px;
top:4px;
left: 53px;
list-style-type: none;
margin: 0;
padding: 0;
}

ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
width:auto;
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #4e5f72;
font-size:12px;
text-decoration:none;
margin: 0 30px 0 0;
} 
ul.newsticker a:hover {text-decoration:underline;}
ul.newsticker span {
margin: 0 5px 0 0;
}
ul.newsticker li span {color:#4790c4; font-weight:bold;}

.grad_top_sms_left, .grad_top_sms_right {
	position:absolute; 
	width:100px; 
	height:30px; 
	z-index:1;
}

.grad_top_sms_left {top:0; left:86px; background:url('/img/newdesign/default/grad_top_news_left.png') no-repeat;}
.grad_top_sms_right {top:0; left:617px; background:url('/img/newdesign/default/grad_top_news_right.png') no-repeat; width:124px; height:33px;}
/*Бегущая строка END*/

/*Кнопка все новости*/
.down_btn, .up_btn {position:absolute; top:7px; left:710px; width:20px; height:18px; z-index:3; cursor:pointer; background:url('/img/newdesign/default/icons.gif') no-repeat;}
/*------------Позиционирование background-----------------*/
.down_btn {background-position: -34px 0;}
.up_btn {background-position: -34px -19px;}

/*Раскрывающиеся меню новостей*/
#ticker_menu {
	position:absolute;
	top:0;
	left:95px;
	z-index:4;
	list-style:none;
	background:#e0ecf3;
	width:585px;
	padding:4px 15px 10px 15px;
	display:none;
}

#ticker_menu LI {padding:5px 0;}
#ticker_menu LI SPAN {color:#4790c4; font-weight:bold;}
#ticker_menu LI A {color: #4e5f72; font-size:12px; text-decoration:none;}
#ticker_menu LI A:hover {text-decoration:underline;}
#ticker_menu LI A.sms_all_link {color: #4790c4; text-decoration: underline;}
#ticker_menu LI A.sms_all_link:hover {text-decoration: none;}

.afisha_link {color: #4790c4; text-decoration: underline;}
.afisha_link:hover {text-decoration: none;}
.afisha_img {margin-right: 10px;}

/*Логотип, меню и т.д. */
.head_100 {position:relative; top:8px; width:100%; height:113px; background:url('/img/newdesign/default/top_back_line.png') repeat-x top; z-index:1;}
.folk_head {background:url('/img/newdesign/default/top_back_folk.png') repeat-x top;}
.money_head {background:url('/img/newdesign/default/top_back_money.png') repeat-x top;}
.sports_head {background:url('/img/newdesign/default/top_back_sport.png') repeat-x top;}
.authority_head {background:url('/img/newdesign/default/top_back_authority.png') repeat-x top;}
.incident_head {background:url('/img/newdesign/default/top_back_incident.png') repeat-x top;}
.newspaper_head {background:url('/img/newdesign/default/top_back_newspaper.png') repeat-x top;}

#head_990 {position:relative; margin:0 auto; width:990px; height:113px; z-index:2;}
#logo {position:relative; top:6px; left:10px; cursor:pointer;}
#head_990 .slogon {font-size:20px; color:#FFF; position:absolute; top:15px; left:125px;}
#head_990 #list_menu {list-style:none; height:15px; width:480px; position:absolute; top:50px; left:105px;}
#head_990 .list_menu {float:left; margin-left:20px; text-align:left; width:auto;}
#head_990 .list_menu A {font-size:12px; color:#fff; text-decoration:underline;}
#head_990 .list_menu A:hover {text-decoration:none;}
#head_990 .vertline {float:left; margin:0 15px; color:#FFF; width:auto;}
#head_990 .map {float:left; width:auto;}
#head_990 .map SPAN {text-decoration: none; display: inline-block; border-bottom: 1px dashed #fff; color:#fff; cursor:pointer;}
#head_990 .map SPAN:hover {color:#4e5f72; border-bottom: 1px dashed #4e5f72;}

/*--------MAP END---------*/
.map_corner {position:absolute; top:67px; left:425px; z-index:6; opacity:0.92; display:none;}
#map {position:absolute; top:75px; left:3px; border:1px solid #171612; width:680px; padding:25px; background:#fffeee; opacity:0.92; z-index:5; display:none;}
#map UL.large_list, #map UL.little_list {list-style:none;}
#map UL.large_list LI {float:left; width:136px;}
#map UL.little_list LI {padding:5px 0;}
#map UL.little_list LI SPAN.head {font-size:20px; color:#303030;}
#map UL.little_list LI SPAN.color_box {display:block; float:left; width:12px; height:12px; font-size:0; margin-right:5px; margin-top:2px;}
#map UL.little_list LI A {color:#303030; text-decoration:underline;}
#map UL.little_list LI A:hover {text-decoration:none;}
#map UL.subrubrick {list-style:disc; padding-left:20px;}
#map .blue {background:#0065af;}
#map .sky {background:#0097c0;}
#map .green{background:#008a2e;}
#map .purple{background:#8b005d;}
#map .red{background:#c64b01;}
#map .hat{background:#cc8101;}
#map .close, #map .close_top {position:absolute; bottom:15px; right:15px; color:#F00; cursor:pointer;}
#map .close_top {top:10px;}
#map .close SPAN, #map .close_top SPAN {text-decoration:underline;}
#map .close SPAN:hover, #map .close_top SPAN:hover {text-decoration:none;}


#sitemap {position:absolute; top:75px; left:3px; width:680px; padding:25px; opacity:0.92; }
#sitemap UL.large_list, #sitemap UL.little_list {list-style:none;}
#sitemap UL.large_list LI {float:left; width:136px;}
#sitemap UL.little_list LI {padding:5px 0;}
#sitemap UL.little_list LI SPAN.head {font-size:20px; color:#303030;}
#sitemap UL.little_list LI SPAN.color_box {display:block; float:left; width:12px; height:12px; font-size:0; margin-right:5px; margin-top:2px;}
#sitemap UL.little_list LI A {color:#303030; text-decoration:underline;}
#sitemap UL.little_list LI A:hover {text-decoration:none;}
#sitemap UL.subrubrick {list-style:disc; padding-left:20px;}
#sitemap .smclose {display: none;}

#sitemap .blue {background:#0065af;}
#sitemap .sky {background:#0097c0;}
#sitemap .green{background:#008a2e;}
#sitemap .purple{background:#8b005d;}
#sitemap .red{background:#c64b01;}
#sitemap .hat{background:#cc8101;}

#sitemap .close, #sitemap .close_top {position:absolute; bottom:15px; right:15px; color:#F00; cursor:pointer;} 
#sitemap .close_top {top:10px;}
#sitemap .close SPAN, #sitemap .close_top SPAN {text-decoration:underline;}
#sitemap .close SPAN:hover, #sitemap .close_top SPAN:hover {text-decoration:none;}


/*Menu*/
.menu {list-style:none; width:760px; height:33px; position:absolute; top:80px; left:0;}
.menu LI {float:left; width:90px; height:22px; border:1px solid #386c89; position:relative; left:-1px; text-align:center; padding-top:9px; cursor:pointer;}

.menu .head {width:97px; background:url('/img/newdesign/default/btn/head_btn.gif') repeat-x top;}
.menu .city {background:url('/img/newdesign/default/btn/city_btn.gif') repeat-x top;}
.menu .money {background:url('/img/newdesign/default/btn/money_btn.gif') repeat-x top;}
.menu .people {background:url('/img/newdesign/default/btn/people_btn.gif') repeat-x top;}
.menu .sport {background:url('/img/newdesign/default/btn/sport_btn.gif') repeat-x top;}
.menu .power {background:url('/img/newdesign/default/btn/power_btn.gif') repeat-x top;}
.menu .incident {background:url('/img/newdesign/default/btn/incident_btn.gif') repeat-x top;}
.menu .newspaper{background:url('/img/newdesign/default/btn/newspaper_btn.gif') repeat-x top;}

.menu .head A {color:#fff; text-decoration:none;}
.menu .city A {color:#fff; text-decoration:none;}
.menu .money A {color:#fff; text-decoration:none;}
.menu .people A {color:#fff; text-decoration:none;}
.menu .sport A {color:#fff; text-decoration:none;}
.menu .power A {color:#fff; text-decoration:none;}
.menu .incident A {color:#fff; text-decoration:none;}
.menu .newspaper A {color:#fff; text-decoration:none;}

.menu .selected A {color:#78acdb; /*background:#3d88cb;*/}

/*Photo block*/
#photoblock {position:absolute; top:-36px; left:739px; width:250px; height:149px;}
#photoblock IMG {border:1px solid #FFF;}
#photoblock P {position:absolute; top:126px; right:0; padding:4px 15px; opacity:0.7; background:#FFF;}
#photoblock P A {color:#222222; text-decoration:underline;}
#photoblock P A:hover {text-decoration:none;}
/*TOPHAT END*/

/*MAIN PAGE BEGIN*/
#main1 {position:relative; top:8px; width:100%; background:url('/img/newdesign/default/center_bg.gif') repeat-y center #ebebeb;}
#content {position:relative; width:990px; margin:0 auto; background:#FFF; }
.col-wrap1 {position:relative; width:740px;/*background:blue;*/}
.col-wrap2 {width:250px; margin-right:-1240px;position:relative;left:740px;/*background:red;*/}
.col1 {width:740px;margin-right:-990px;position:relative;left:-740px;float:left;}

.clear {clear:both;font-size:0;overflow:hidden;}

.submenu {display:table-cell; vertical-align:middle; width:705px; height:50px; padding:10px 20px; line-height:20px;}
.submenu A {color:#3d88cb; text-decoration:underline; margin-right:0;}
.submenu A:hover {text-decoration:none;}
.submenu SPAN.head {color:#3d88cc; font-size:18px; font-weight:bold;}
.submenu SPAN.corner {display:inline-block; width:5px; height:12px; background:url('/img/newdesign/default/icons.gif') no-repeat -36px -38px; font-size:6px; margin:0 8px 0 5px;}
.submenu SPAN.bullit {display:inline-block; width:25px; height:12px; background:url('/img/newdesign/default/icons.gif') no-repeat -11px -38px; font-size:6px;}
.sms_menu A {display: inline-block; margin-left: 10px;}

.money_m A {color:#018b2f;}
.money_m SPAN.head {color:#018b2f;}

#search {position:relative; top:15px; width:220px; height:17px; background:#e0e0e0; padding:10px;}
#search .search {position:relative; top:-5px; margin-right:5px; border:1px solid #c2d1d9; width:148px; height:16px;}

/*Inside left*/
.left_inside {width:355px; margin:0 10px 0 10px; float:left; /*background:red;*/}

/*Accardion on Head*/
/* Accordion
----------------------------------*/

.ui-accordion {width:360px;}

.ui-accordion .head_1 {background:url('/img/newdesign/default/head_1_bg.gif') repeat-y top left #59859d;}
.ui-accordion .head_2 {background:url('/img/newdesign/default/head_2_bg.gif') repeat-y top left #59859d;}
.ui-accordion .head_3 {background:url('/img/newdesign/default/head_3_bg.gif') repeat-y top left #59859d;}

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; /*zoom: 1;*/ border-bottom:1px solid #FFF; width:330px; padding:15px 0 15px 30px;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important;}
.ui-accordion .ui-accordion-header a { display: block; padding:0 0 5px 0; color:#FFF; text-decoration:underline;}
.ui-accordion .ui-accordion-header a:hover {text-decoration:none;}
.ui-accordion .ui-accordion-content H2 {margin:10px 20px;}
.ui-accordion .ui-accordion-content .head_link {font-size:22px; color:#fff; text-decoration:none;}
.ui-accordion .ui-accordion-content .head_link:hover {text-decoration:underline;}
.ui-accordion .ui-accordion-content .comment {display:block; position:absolute; top:198px; left:140px; padding:3px 5px; background:#386C89; opacity:0.7;}
.ui-accordion .ui-accordion-content .comment A {text-decoration:underline; color:#fff;}
.ui-accordion .ui-accordion-content .comment A:hover {text-decoration:none;}
.ui-accordion .ui-accordion-content .view {display:block; position:absolute; top:198px; left:14px; padding:3px 5px; background:#386C89; color:#FFF; opacity:0.7;}
.ui-accordion .ui-accordion-content .markmedia {position:absolute; top:168px; left:14px;}
.ui-accordion .ui-accordion-content .icon {display:inline-block; padding:2px 3px; background:#F2AE2C; opacity:0.8; color:#FFF; font-weight:bold; margin-right:10px;}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; width:360px;}
.ui-accordion .ui-accordion-content { padding: 0; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: hidden; display: none; background:#386c89; width:360px;}
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker*/
.ui-accordion .ui-accordion-header-active .head_active_small {display:none;}

.ui-accordion .ui-state-active {background-color:#386c89;}

.ui-accordion .ui-state-active SPAN {display:block; color:#59859d;}
.ui-accordion .ui-state-default SPAN {display:block; color:#FFF; font-weight:bold;}

/*Inside right*/
.right_inside {width:330px; margin:0 20px 0 10px; float:left;}

.hotnews {border:1px solid #fdcaca; padding:2px; width:326px;}
.hotnews P {width:316px; background:#fe5050; padding:2px 5px; color:#FFF; font-weight:bold;}
.hotnews UL {width:306px; padding-left:20px; color:#f94b4b;}
.hotnews UL LI {padding:5px 0;}
.hotnews UL LI A {color:#488dce; text-decoration:underline;}
.hotnews UL LI A:hover {text-decoration:none;}
.hotnews UL LI SPAN {font-size:10px;}
.hotnews UL LI SPAN.grey {color:#636363;}
#top_news_head {position:relative; width:330px; padding:0 0 10px 0; font-size:18px; color:#164dcc; font-weight:bold; border-bottom:1px solid #adc0cb;}
#top_news_head A {font-size:18px; color:#164dcc; font-weight:bold; text-decoration: none;}
#top_news_head A:HOVER {font-size:18px; color:#164dcc; font-weight:bold; text-decoration: underline;}
#top_news_head SPAN {position:absolute; top:5px; right:0;}

UL.news {width:330px; list-style:none; padding:15px 0; border-bottom: 1px solid #adc0cb;}
UL.news LI SPAN, UL.news LI SPAN.icon {color:#666666; font-size:10px;}
UL.news LI SPAN.icon {font-weight:bold; color:#F2AE2C; padding:0 3px;}
UL.news LI A {font-size:10px; color:#4790c4; text-decoration:underline;}
UL.news LI A:hover {text-decoration:none;}
UL.news LI H2 A {display:block; padding:5px 0 0 30px; color:#191919; font-size:15px; text-decoration:none;}
UL.news LI H2 A:hover {text-decoration:underline;}

UL.news LI H3 A {display:block; padding:0 0 10px 0; color:#191919; font-size:22px; text-decoration:none;}
UL.news LI H3 A:hover {text-decoration:underline;}
UL.top LI H3 A {color:#191919; font-size:22px; font-weight:bold; text-decoration:none;}
UL.top LI H3 A:hover {text-decoration:underline;}


UL.most_read LI H2 A {font-size:17px;}

UL.top LI H2 A {color:#191919; font-size:18px; font-weight:bold; text-decoration:none;}
UL.top LI H2 A:hover {text-decoration:underline;}
UL.top LI {color:#7b7b7b; font-size:13px;}

/*------------OLYMPIC TEMPL TOP PROJECT BEGIN--------------*/
.hotnews_top {border:1px solid #9dd8ff; width: 708px; margin-left: 10px; background: #e0f2fe;}
.hotnews_top UL {list-style:none; width: 698px;}
.hotnews_top UL LI {float: left; padding: 8px;}
.project {background:url('/img/newdesign/default/vibory_icon.gif') 0 0 no-repeat #fff; width: 176px; height: 34px;}
.project SPAN {display: block; color: #898989; font-size: 10px; margin-left: 80px; margin-top:-4px; background: none;}
.project A {display: block; font-weight: bold; color: #4175b0; margin-left: 80px; margin-top:3px; background: none;}
.project A:hover {text-decoration: none;}
.content {font-size: 10px; color: #898989; width: 485px;}
.content SPAN {display:inline-block; padding-right:10px; font-size: 10px; color: #191919;}
.content .count_news {font-size: 10px; color: #3d88cc;}
.content .count_news:hover {text-decoration: none;}
.content SPAN.icon {color:#F2AE2C; padding:0 3px; font-size:10px; }
.content .project_titile {color:#4175b0;}
.content .project_titile:hover {text-decoration: none;}
/*------------OLYMPIC TEMPL TOP PROJECT END--------------*/

/*------------RED TEMPL TOP PROJECT BEGIN--------------*/
/*
.hotnews_top {border:1px solid #ff7800; width: 708px; margin-left: 10px; background: #ffedcb;}
.hotnews_top UL {list-style:none; width: 698px;}
.hotnews_top UL LI {float: left; padding: 8px;}
.project {background:url('/img/newdesign/default/icons.gif') -305px -1px no-repeat #fe8d00;}
.project SPAN {display: block; color: #ffedcb; font-size: 10px; margin-left: 43px; background: none;}
.project A {display: block; font-weight: bold; color: #fff; margin-left: 43px; padding-top:3px; background: none;}
.project A:hover {text-decoration: none;}
.content {font-size: 10px; color: #898989; background:url('/img/newdesign/default/icons.gif') -305px -68px no-repeat;}
.content SPAN {display:inline-block; padding-right:10px; font-size: 10px; color: #191919;}
.content .count_news {font-size: 10px; color: #3d88cc;}
.content .count_news:hover {text-decoration: none;}
.content .project_titile {display: inline-block; color: #3d88cc; text-decoration: underline; padding-top: 3px;}
.content .project_titile:hover {text-decoration: none;}
.content SPAN.icon {color:#F2AE2C; padding:0 3px; font-size:10px; }
*/
/*------------RED TEMPL TOP PROJECT END--------------*/

/*
.hotnews_top {width:650px; margin-left:10px; border:1px solid #fcb336; background:url('/img/newdesign/default/icons.gif') -305px -1px #ffedcb no-repeat; padding:10px 10px 10px 50px;}
.hotnews_top UL {list-style:none; width:650px; height: 47px;}
.hotnews_top UL LI {font-size:10px; float:left;}
.hotnews_top UL LI.project_name {background: #ff7800;}
.hotnews_top UL LI .project {color:#e80000; font-weight:bold; display:block;}
.hotnews_top UL LI .project:hover {text-decoration:none;}
.hotnews_top UL LI .allnews {font-size:10px; color:#96a9b4;}
.hotnews_top UL LI .allnews:hover {text-decoration:none;}
.hotnews_top UL LI .end_news {display:block; float:left; color:#96a9b4; padding:0 5px 0 15px; font-size:10px;}
.hotnews_top UL LI .articles {color:#488dce;}
.hotnews_top UL LI .articles:hover {text-decoration:none;}
*/

.currency {list-style:none; margin-left:10px;}
.currency LI {float:left; text-align:left; width:243px;}
.bank_currency {width:219px; height:158px; border:1px solid #006633; background:url('/img/banners/uniastrum.png/') no-repeat 0 115px;}
.bank_currency TABLE {width:200px; margin-left:10px;}
.bank_currency TABLE TD {padding:5px 0; border-bottom:1px solid #c2c2c2; font-size:10px; text-align:center; vertical-align:middle;}
.bank_currency TABLE TD SPAN {display:block; color:#386c89;}
.bank_currency TABLE TD A {color:#4790c4;}
.bank_currency TABLE TD A:hover {text-decoration:none;}
.bank_currency TD.1clm {width:100px;}
.bank_currency .2clm, .bank_currency .3clm {width:50px;}

/*---------Последние комментарии в колонке------------*/
.new_comments {width:220px; padding:20px 10px 15px 10px; background:#e8e9e7; border-bottom:6px solid #386c89;}
.new_comments P {color:#386c89; font-size:18px; font-weight:bold; padding-bottom:10px;}
.new_comments UL {list-style:none; padding:10px 0; width:220px; border-bottom:1px solid #adc0cb;}
.new_comments UL LI {color:#959595;}
.new_comments UL LI.head {padding-bottom:5px;}
.new_comments UL LI.head A {color:#4f4f4f; text-decoration:none; font-weight:bold;}
.new_comments UL LI.head A:hover {text-decoration:underline;}

.new_comments UL LI.calend {padding-bottom:5px; color:#6d6d6d; font-weight:bold;}
.new_comments UL LI.calend A {color:#5e95d2; text-decoration:underline;}
.new_comments UL LI.calend A:hover {text-decoration:none;}

.new_comments UL LI.read {padding-bottom:5px; font-size:10px; color:#979797;}
.new_comments UL LI.read A {color:#4790c4; text-decoration:underline; font-size:10px;}
.new_comments UL LI.read A:hover {text-decoration:none;}

.new_comments UL LI.other SPAN.name {color:#5e95d2;}
.new_comments UL LI.other SPAN.arrow {display:inline-block; margin-left:7px; width:13px; height:11px; font-size:10px; background:url('/img/newdesign/default/icons.gif') no-repeat 0 -38px;}
.new_comments UL LI.other SPAN.rat {color:#34ad65;}

.new_comments UL.non_border {border:none;}

#most_read_news {font-size:18px; font-weight:bold; color:#164dcc; padding:40px 0 10px 0; border-bottom:1px solid #3b3c3d;}
#most_read_news SPAN {color:#666666; font-size:13px; padding-top:10px;}

.get_news {padding:10px 0; color:#3b3b3b; border-bottom:1px solid #adc0cb;}
.get_news A {font-weight:bold; color:#3277be; text-decoration:underline;}
.get_news A:hover {text-decoration:none;}
.get_news SPAN {display: inline-block; float:left; width:25px; height:35px; margin-right:5px; background:url('/img/newdesign/default/icons.gif') no-repeat #fff;}
.get_news SPAN.pda {background-position: -219px -130px;}
.get_news SPAN.rss {background-position: -245px -138px;}
.get_news SPAN.yandex {background-position: -296px -138px;}
.get_news SPAN.twitter {background-position: -312px -130px;}

.expert {list-style:none; width:710px; margin-left:10px; padding:10px 0;}
.expert LI {float:left; padding-right:5px; width:230px; color:#6d6d6d; }
.expert LI IMG {float:left; margin-right:10px;}
.expert LI A.link {display:block; color:#191919; text-decoration:none; margin-bottom:-10px;}
.expert LI A.link:hover {text-decoration:underline;}

#job {width:350px; margin:0;}
#taxi {width:325px; margin:0; background:#f7811d;}

.head_job {position:relative; border:1px solid #c2c2c2; border-top:none; padding:10px; width:338px; background:url('/img/newdesign/default/hh.gif') no-repeat bottom right;}
.head_job DIV {padding:10px 0; border-bottom:1px solid #c2c2c2;}
.head_job INPUT {height:18px;}
.head_job .search {border:1px solid #c2c2c2; background:#ebebeb; color:#b3b3b3; width:270px; padding-left:3px;}
.head_job A {display:block; color:#3277be; font-weight:bold; text-decoration:underline; padding:3px 0;}
.head_job A:hover {text-decoration:none;}

.resume {display:none;}

.head_taxi {border:1px solid #c2c2c2; border-top:none; padding:10px; width:313px; color:#3b3b3b; background:url('/img/newdesign/default/taxi.gif') no-repeat bottom right;}
.head_taxi .littleform {height:18px; border:1px solid #c2c2c2; background:#ebebeb; color:#b3b3b3; width:141px; padding-left:3px;}
.head_taxi A {color:#3277be; text-decoration:underline;}
.head_taxi A:hover {text-decoration:none;}

#newspaper_head {position:relative; width:710px; margin-left:10px; margin-top:10px;}
#newspaper_head UL {width:710px;}
#newspaper_head UL LI {width:140px; padding-right:37px; padding-bottom:20px; min-height:150px;}
#newspaper_head UL LI A {display:block; padding-bottom:10px; color:#191919; text-decoration:none;}
#newspaper_head UL LI A:hover {text-decoration:underline;}

.next_newspaper,  .prev_newspaper {position:absolute; width:18px; height:19px; background:url('/img/newdesign/default/icons.gif') no-repeat; cursor:pointer; z-index:5000;}
.next_newspaper {top:0; right:0; background-position:-55px 0;}
.prev_newspaper {top:24px; right:0; background-position:-55px -19px;}
.next_newspaper:hover {background-position:-72px 0;}
.prev_newspaper:hover {background-position:-72px -19px;}


/*--------------Раздел Новости BEGIN---------------*/
.head_news {width:700px; background:#0072c7; margin-left:10px; padding:3px 5px; color:#FFF; clear:both; text-transform:uppercase; font-weight: bold;}
.head_news A {color:#FFF; text-decoration: none; font-weight: bold;}
.head_news A:HOVER {color:#FFF;text-decoration: underline;}
.city {background:#0065af;}
.people, .folk {background:#0097c0;}
.money {background:#008a2e;}
.sport, .sports {background:#8b005d;}
.power, .authority {background:#c64b01;}
.incident {background:#cc8101;}

.short_head_news {width:330px; margin:35px 0 0 0;}

.news_photo {width:360px; height:225px; float:left; margin-left:10px; padding:10px 0;}
.news_title {list-style:none; float:left; margin-left:20px; width:320px; padding:10px 0;}
.news_title LI {padding:10px 0; border-bottom:1px solid #e0e0e0; color:#666666; font-size:10px;}
.news_title LI A {font-size:10px; color:#4790c4; text-decoration:underline;}
.news_title LI A:hover {text-decoration:none;}
.news_title LI H2 {padding:3px 0; line-height:16px;}
.news_title LI H2 A {color:#191919; font-size:12px; text-decoration:none;}
.news_title SPAN.icon {color:#F2AE2C; padding:0 3px; font-size:10px;}
.news_title LI P A {font-size: 16px; font-weight: bold; margin-bottom: 10px; color:#7b7b7b; font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif; text-decoration:none;}

.news_title LI.selected H2 {padding:3px 0; line-height:24px;}
.news_title LI.selected H2 A {color:#191919; font-size:22px; font-weight:bold; text-decoration:none;}

.news_title LI.non_border {border:none;}

.hot_talk {width:335px; border-top: 1px solid #fff; padding-top: 15px;}
.hot_talk SPAN {font-size: 10px; color: #fff;}
.hot_talk SPAN A {font-size: 10px; color: #fff0d3;}
.hot_talk SPAN A:hover {text-decoration: none;}
.hot_talk IMG {margin:0 0 0 10px;}
.hot_talk H2 A {display:block; padding:5px 0; font-size: 18px; color: #191919; font-weight: bold; text-decoration: none;}
.hot_talk .icon {display: inline-block; padding: 2px 4px; background: #fcb336;}
.hot_talk .comment {color: #4790c4; font-size: 10px;}
.hot_talk .comment:hover {text-decoration: none;}
A.all_project {display: inline-block; position: absolute; right: 5px; top:3px; font-size: 10px; color: #fff; text-transform: none; text-decoration: underline;}
A.all_project:hover {text-decoration: none;}
.hot_talk .little_news {padding: 5px 0 15px 0; color: #609fcc; font-size: 10px;}
.hot_talk .little_news A {font-size: 10px; color: #609fcc;}
.hot_talk .little_news A {text-decoration: none;}
.hot_talk .little_news A.title {color: #20303d; font-size:14px; text-decoration: none;}
.hot_talk .little_news A.title:hover {text-decoration: underline;}
DIV.hot_red {background: #9d0000;}
DIV.hot_blue {background: #0065af;}

#last_mainpart_news {width: 730px; margin-left: -15px;}
#last_mainpart_news .head_news {margin: 0; width: 340px; position: relative;}
#last_mainpart_news .head_news A {display:block; position: absolute; top:3px; right: 5px; font-size: 10px; color: #fff; text-decoration:underline; text-transform: none; font-weight: bold;}
#last_mainpart_news .head_news A:hover {text-decoration: none;}
#last_mainpart_news .mainpart_head_block {width: 340px; margin:0 0 10px 25px; float: left;}
#last_mainpart_news .news {padding: 5px 0; border: none; width: 350px;}
#last_mainpart_news .news LI H2 A {padding:5px 0;}
#last_mainpart_news .news LI IMG {float:right; margin: 10px 0 0 10px;}

#photovideo {position:relative; clear:both; width:678px; margin:20px 0 20px 10px; border:1px solid #c2c2c2; padding:10px 15px;}
#photovideo .lenta {display:block; list-style:none; width:678px; height:0;}
#photovideo .lenta LI {float:left; width:135px; text-align:center;}
#photovideo .lenta LI P {padding-top:5px; width:125px;}
#photovideo .lenta LI P A {color:#3b3b3b; text-decoration:none;}
#photovideo .lenta LI P A:hover {text-decoration:underline;}

/*----ФотоВидео на Главной------*/
#photovideo_head {position:relative; clear:both; width:338px; margin:20px 0; margin-bottom:5px; border:1px solid #adc0cb; padding:10px;}
#photovideo_head .lenta {display:block; list-style:none; width:338px; height:0;}
#photovideo_head .lenta LI {float:left; width:115px; text-align:center;}
#photovideo_head .lenta LI P {padding-top:5px; width:105px;}
#photovideo_head .lenta LI P A {color:#3b3b3b; text-decoration:none;}
#photovideo_head .lenta LI P A:hover {text-decoration:underline;}

#photoslide {position:relative;}
#videoslide {position:relative;}

#photovideo_head SPAN.next, #photovideo_head SPAN.nextv {position:absolute; top:13px; right:10px; width:17px; height:19px; cursor:pointer; background:url('/img/newdesign/default/icons.gif') no-repeat; background-position: -17px 0; z-index:10;}
#photovideo_head SPAN.prev, #photovideo_head SPAN.prevv {position:absolute; top:13px; right:27px; width:17px; height:19px; cursor:pointer; background:url('/img/newdesign/default/icons.gif') no-repeat; background-position: 0 0; z-index:10;}

#photovideo_head SPAN.next:hover, #photovideo_head SPAN.nextv:hover {background-position: -17px -19px;}
#photovideo_head SPAN.prev:hover, #photovideo_head SPAN.prevv:hover {background-position: 0 -19px;}

.navigation {list-style:none; height:25px;}
.navigation LI {float:left; padding:5px 10px;}
.navigation LI.unselected {cursor:pointer;}
.navigation LI.unselected SPAN {color:#386c89; font-weight:bold; display:inline-block; border-bottom: 1px dashed #386c89;}
.navigation LI.unselected SPAN:hover {border-bottom:none; padding-bottom:1px;}

.navigation LI.selected {background:#386c89; color:#fff;}

/*----ФотоВидео в новостях\статьях------*/
#photovideo_newsarticles .navigation LI {margin-left:-10px;}
#photovideo_newsarticles {position:relative; clear:both; width:358px; margin:20px 0 0 0; border:1px solid #c2c2c2; padding:0; background:#FFF;}
#photovideo_newsarticles .lenta {display:block; list-style:none; width:338px; height:105px;}
#photovideo_newsarticles .lenta LI {display:inline; float:left; width:105px; height:105px; padding-bottom:5px; text-align:center;}

#photovideo_newsarticles SPAN.next {position:absolute; top:13px; right:10px; width:17px; height:19px; cursor:pointer; background:url('/img/newdesign/default/icons.gif') no-repeat; background-position: -17px 0; z-index:10;}
#photovideo_newsarticles SPAN.prev {position:absolute; top:13px; right:27px; width:17px; height:19px; cursor:pointer; background:url('/img/newdesign/default/icons.gif') no-repeat; background-position: 0 0; z-index:10;}

#photovideo_newsarticles SPAN.next:hover {background-position: -17px -19px;}
#photovideo_newsarticles SPAN.prev:hover {background-position: 0 -19px;}

.left_smoll_side {float:left; width:360px; padding:20px 10px;}
.left_smoll_side, .right_smoll_side UL LI {color:#666666; font-size:10px;}
.left_smoll_side A, .right_smoll_side UL LI A.little {color:#4790c4; text-decoration:underline; font-size:10px;}
.left_smoll_side A:hover, .right_smoll_side UL LI A.little:hover {text-decoration:none;}
.left_smoll_side H3, .right_smoll_side H4 {padding:5px 0;}
.left_smoll_side H3 A, .right_smoll_side H4 A {font-size:22px; font-weight:bold; color:#191919; text-decoration:none;}
.left_smoll_side H3 A:hover, .right_smoll_side H4 A:hover {text-decoration:underline;}
.left_smoll_side SPAN.icon {color:#F2AE2C; padding:0 3px; font-size:10px;}

.right_smoll_side {float:left; width:330px; padding:10px 0 20px 10px;}
.right_smoll_side UL {list-style:none; padding:10px 0; border-bottom:1px solid #e0e0e0;}
.right_smoll_side P {color:#6d6d6d; font-size:14px;}
.right_smoll_side H4 A {font-size:18px;}
.right_smoll_side SPAN.icon {color:#F2AE2C; padding:0 3px; font-size:10px;}
.right_smoll_side UL.non_border {border:none;}

.onedays {display:none;}

.head_city {background:#F30;}
/*--------------Раздел Новости END---------------*/

/*----------------Прочтение Новости\Статьи BEGIN-------------------*/
#content_view {width:700px; padding-left:10px;}
#content_view  H1 {font-size: 25px; color: #4f4f4f; font-weight:bold;}
#infoline {width:700px; clear:both; padding:10px 0; color:#4E5F72; position: relative;}
#infoline .time {font-size:18px;}
#infoline .rubric {color:#4790c4; text-decoration:underline;}
#infoline .rubric:hover {text-decoration:none;}
#infoline .comment, #infoline .view {display:inline-block; padding:3px 5px; background:#386c89; color:#FFF; font-size:10px; margin-left:5px;}
#infoline .comment A {font-size:10px; color:#FFF; text-decoration:underline;}
#infoline .comment A:hover {text-decoration:none;}

#mediablock {position:relative; float:left; margin:0 15px 15px 0; width:360px; padding:10px; background:#EDEDEE;}
#mediablock .photodescr {display:block; position:absolute; bottom:0; right:0; font-size:10px; color:#666666; text-align:right; z-index:5; padding:3px 5px; background:#EDEDEE; opacity:0.8;}
#mediablock .descr {display:block; padding:3px 0; font-weight:bold; text-align:left; color:#7b7b7b;}

#photo_1, #photo_2 {position:relative;}
.photo_in {position:relative; width:360px;}
.photo_in TABLE {padding-bottom:15px; position:relative; margin:0 auto;}
.photo_in TABLE TR TD {position:relative; display:block;}

#player {width:345px; padding-top:10px; padding-left:7px; position:relative; z-index:0; text-align:center;}
#player OBJECT {position:relative; z-index:0;}

#news_text .viezd {font-size: 16px; font-weight: bold; margin-bottom: 10px; color:#7b7b7b; font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif;}
#news_text P, #infoline P UL {margin-bottom: 10px; color:#646464; line-height:17px; font-size:13px;}
#news_text UL {margin-left:20px;}
#news_text UL LI {margin-left:10px; margin-top:10px;}
#news_text P IMG {margin:10px;}

#news_text H3 {font-size: 16px; font-weight: bold; margin:15px 0 10px 0; color:#646464;}
#news_text P A {color:#5889D5; text-decoration:underline;}
#news_text P A:hover {text-decoration:none;}

.quote {padding: 10px; margin-left:15px; border-left: 3px solid #386C89; font-style: italic; background: #EDEDEE;}

#infoline .print {position: absolute; right: 0; top:15px; width: 80px; height: 25px;}
#infoline .print A {display: block; float:left; width: 23px; height: 23px; margin-left:10px; background:url('/img/newdesign/default/icons.gif') no-repeat 0 0; text-decoration: none;}
#infoline .print A.printter {background-position:  -350px -122px; height: 17px;}
#infoline .print A.blog {background-position: -348px -140px; height: 18px;}
#infoline .print A.sendfriend {background-position: -318px -115px; height: 18px;}
#infoline .print A.printter:hover {background-position:  -350px -48px;}
#infoline .print A.blog:hover {background-position: -348px -66px;}
#infoline .print A.sendfriend:hover {background-position: -348px -85px;}
/*----------------Прочтение Новости\Статьи END-------------------*/

#gallery UL LI {width:200px;}

/*--------------Jquery PlugIn FancyBox BEGIN---------------*/
div#fancy_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #666;display: none;z-index: 30;}
div#fancy_wrap {text-align: left;}
div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('/img/newdesign/default/fancy/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position: absolute;background-color: #FFF;z-index: 30;}
div#fancy_loading_icon {position: absolute;background: url('/img/newdesign/default/fancy/fancy_loading.gif') no-repeat;z-index: 35;width: 16px;height: 16px;}
div#fancy_outer {position: absolute;top: 0;left: 0;z-index: 90;padding: 18px 18px 33px 18px;margin: 0;overflow: hidden;background: transparent;display: none;}
div#fancy_inner {position: relative;width:100%;height:100%;border: 1px solid #BBB;background: #FFF;}
div#fancy_content {margin: 0;z-index: 100;position: absolute;}
div#fancy_div {background: #000;color: #FFF;height: 100%;width: 100%;z-index: 100;}
img#fancy_img {position: absolute;top: 0;left: 0;border:0; padding: 0; margin: 0;z-index: 100;width: 100%;height: 100%;}
div#fancy_close {position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url('/img/newdesign/default/fancy/fancy_closebox.png') top left no-repeat;cursor: pointer;z-index: 181;display: none;}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax {width: 100%;height: 100%;overflow: auto;}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer;z-index: 111; display: none;background-image: url(data:image/gif;base64,AAAA);outline: none;}
a#fancy_left {left: 0px; }
a#fancy_right {right: 0px; }
span.fancy_ico {position: absolute; top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112; cursor: pointer;display: block;}
span#fancy_left_ico {left: -9999px;background: transparent url('/img/newdesign/default/fancy/fancy_left.gif') no-repeat;}
span#fancy_right_ico {right: -9999px;background: transparent url('/img/newdesign/default/fancy/fancy_right.gif') no-repeat;}
a#fancy_left:hover {visibility: visible;}
a#fancy_right:hover {visibility: visible;}
a#fancy_left:hover span {left: 20px; }
a#fancy_right:hover span {right: 20px; }
.fancy_bigIframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
div#fancy_bg {position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url('/img/newdesign/default/fancy/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('/img/newdesign/default/fancy/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url('/img/newdesign/default/fancy/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('/img/newdesign/default/fancy/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url('/img/newdesign/default/fancy/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('/img/newdesign/default/fancy/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url('/img/newdesign/default/fancy/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('/img/newdesign/default/fancy/fancy_shadow_nw.png') no-repeat;}
div#fancy_title {position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none;}
div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 3px;}
div#fancy_title table {margin: 0 auto;}
div#fancy_title table td {padding: 0;vertical-align: middle;}
/*td#fancy_title_left {height: 32px;width: 15px;background: transparent url('/img/newdesign/default/fancy/fancy_title_left.png') repeat-x;}*/
/*td#fancy_title_main {height: 32px;background: transparent url('/img/newdesign/default/fancy/fancy_title_main.png') repeat-x;}*/
/*td#fancy_title_right {height: 32px;width: 15px;background: transparent url('/img/newdesign/default/fancy/fancy_title_right.png') repeat-x;}*/
td#fancy_title_main {padding:0; background: #000;}
/*--------------Jquery PlugIn FancyBox END---------------*/

.comment_print {width:710px; margin-left:10px; height:35px; list-style:none; clear:both;}
.comment_print LI {float:left; height:35px;}
.comment_print .comment {position:relative; padding:10px 10px; width:450px; background-color:#EDEDEE;}
.comment_print .comment UL {position:absolute; top:0; right:10px; list-style:none; width:235px; padding:5px 0; height:45px;}
.comment_print .comment UL LI {width:100px; height:35px; font-size:18px; color:#59666D;}
.comment_print .comment SPAN {display:block; width:198px; height:35px; background:url('/img/default/comment_up.png') no-repeat;}
.comment_print .comment SPAN A {display:block; width:198px; padding-top:5px; height:30px; font-size:18px; text-align:center; color:#FFF; text-decoration:underline;}
.comment_print .comment SPAN A:hover {text-decoration:none;}

.comment_print .comment UL LI.voit_articles {width:125px; margin-left:10px; padding-top:5px; height:30px; position:relative;}

#send_res {position:absolute; top:5px; left:0; width:125px; height:34px; background:#FFF; opacity:0.7; text-align:center;}
#send_res IMG {margin-top:10px;}

.comment_print .comment UL LI #ball_result {width:45px; height:27px; margin:0 5px; float:left; border:none; text-align:center; color:#FFF; font-size:18px; padding-top:7px;}

.plus_ball, .minus_ball {display:block; width:34px; height:34px; cursor:pointer; border:none; float:left; color:#FFF; text-decoration:underline; background:url('/img/newdesign/default/icons.gif') no-repeat;}
.plus_ball {background-position:-91px 0;}
.minus_ball {background-position:-125px 0;}
.plus_ball:hover {text-decoration:none; background-position:-91px -34px;}
.minus_ball:hover {text-decoration:none; background-position:-125px -34px;}

.comment_print .links {position:relative; margin-left:20px; width:220px;}
.comment_print .links P {padding:5px 0;}
.comment_print .links A {color:#5e95d2; text-decoration:underline;}
.comment_print .links A:hover {text-decoration:none;}

.comment_word {width:700px; margin-left:10px; clear:both; padding:40px 0 20px 0; font-size:18px; color:#386C89; font-weight:bold;}

.comment_views {position:relative; width:700px; margin-left:10px; clear:both; padding-top:5px; border-top:1px solid #999999;}
.comment_views UL {list-style:none; width:700px; color:#646464; line-height:17px; font-size:13px;}
.comment_views UL LI {padding-bottom:20px;}
.comment_views UL LI.text {width:495px; float:left; margin-left: 0;}
/*.comment_views UL .text {width:700px;}*/

.comment_views UL LI.text .view {color:#5e95d2; text-decoration:underline; cursor:pointer;}
.comment_views UL LI.text .view:hover {text-decoration:none;}

.comment_views UL .text P IMG {float:left; margin-right:10px;}
.comment_views UL .head {color:#979797;}
.comment_views UL .head A, .comment_views UL .comment A {color:#5e95d2; text-decoration:underline; font-weight:bold;}
.comment_views UL .head A:hover, .comment_views UL .comment A:hover {text-decoration:none;}
.comment_views UL .head SPAN {color:#5e95d2; font-weight:bold;}
.comment_views UL .comment {clear:both; padding-top:5px;}
.comment_views UL .links {position:relative; width:195px; float:left; margin-left:0;}

.comment_views .links {padding-left:10px; width:190px; position:relative;}
.comment_views .links SPAN {display:block; color:#5e95d2; padding:2px 0; font-size:10px;}
.comment_views .links SPAN.no_border {border:none;}

.comment_views .links .bquote {border: none; background: url('/img/newdesign/default/icons.gif') no-repeat -202px 0; cursor: pointer; width: 67px; height: 14px;}
.comment_views .links .bquote:hover {background: url('/img/newdesign/default/icons.gif') no-repeat -202px -14px;}
.comment_views .links  .quote_cl {margin: 2px 0 -7px -10px;}

.comment_views .links .linkhref {display:inline-block; color:#5e95d2; border-bottom: 1px dashed #5e95d2; text-decoration:none; margin-bottom:0; line-height:8px; cursor: pointer;}
.comment_views .links .linkhref:hover {border-bottom:none; margin-bottom:1px;}

.comment_views .links SPAN.good {display:inline-block; color:#14B100;}
.comment_views .links SPAN.bad {display:inline-block; color:#CE2409;}

.comment_views .links .rating, .comment_views .links .smsrating {display:none; position:absolute; top:15px; right:33px; width:44px; height:20px; padding-left:6px; background:url('/img/newdesign/default/icons.gif') no-repeat -159px -40px;}
.comment_views .links DIV.inside {width:50px; height:20px; padding:5px 5px 5px 0; background:#EDEDEE;}

.comment_views .links .smsrating {top:-2px; right:74px;}

.comment_views .links .send_res {display:none; position:absolute; top:0; left:0; padding-left:70px; padding-top:25px; width:150px; background:#fff; height:50px; opacity:0.7;}

.plus_ball_small, .minus_ball_small {display:block; width:20px; height:20px; cursor:pointer; border:none; float:left; color:#FFF; font-size:10px; background:url('/img/newdesign/default/icons.gif') no-repeat; margin-left:5px;}
.plus_ball_small {background-position:-159px 0;}
.minus_ball_small {background-position:-179px 0;}
.plus_ball_small:hover {background-position:-159px -20px;}
.minus_ball_small:hover {background-position:-179px -20px;}

.no_view {display:none;}

.comment_form {list-style:none; width:710px; margin-left:10px;}
.comment_form LI {position:relative; padding:10px 0; font-size:14px;}
.comment_form .litlle_form {position:absolute; top:5px; left:140px; background:#EDEDEE; border:1px solid #999999; width:300px; height:25px; font-size:16px;}
/*.comment_form textarea.litlle_form {height:150px; width:500px; padding-top:40px; font-size:12px;}*/
.comment_form .send_cmnt {position:absolute; top:7px; left:320px; font-size:16px;}

/*
.markItUp {width:500px;}
.markItUpContainer {width:500px;}

.markItUpHeader {position:absolute; top:6px; left:141px; width:490px; height:25px; background:#FFF; z-index:2; padding:5px;}
.markItUpHeader UL {position:relative; top:-10px; list-style:none;}
.markItUpHeader UL LI {float:left;}
.markItUpHeader UL LI.markItUpButton A {display:inline-block; width:26px; height:26px; margin-right:5px; background:url('/img/newdesign/default/icons.gif') no-repeat}

.markItUpHeader UL LI.markItUpButton1 A {background-position:-199px -26px;}
.markItUpHeader UL LI.markItUpButton1 A:hover {background-position:-225px -26px;}
.markItUpHeader UL LI.markItUpButton2 A {background-position:-199px 0;}
.markItUpHeader UL LI.markItUpButton2 A:hover {background-position:-225px 0;}
.markItUpHeader UL LI.markItUpButton3 A {background-position:-199px -52px;}
.markItUpHeader UL LI.markItUpButton3 A:hover {background-position:-225px -52px;}
.markItUpHeader UL LI.markItUpButton4 A {background-position:-251px 0;}
.markItUpHeader UL LI.markItUpButton4 A:hover {background-position:-277px 0;}
.markItUpHeader UL LI.markItUpButton5 A {background-position:-251px -52px;}
.markItUpHeader UL LI.markItUpButton5 A:hover {background-position:-277px -52px;}

.comment_form .functional SPAN.link {background-position:-251px -52px;}
.comment_form .functional SPAN.link:hover {background-position:-277px -52px;}
.comment_form .functional SPAN.unlink {background-position:-251px -26px;}
.comment_form .functional SPAN.unlink:hover {background-position:-277px -26px;}
.comment_views .links SPAN.res_complaint {display:none;}
*/

/*------------------wysiwyg-------------------*/
#text_form {height:150px; width:500px; padding-top: 50px;}
div.wysiwyg { border: 1px solid #999999; padding: 5px; position:absolute; top:5px; left:140px;}
div.wysiwyg * { margin: 0; padding: 0; }
div.wysiwyg ul.panel { border-bottom: 1px solid #999999; float: left; width: 500px; padding: 0 0 4px 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px; }
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #ccc; }
div.wysiwyg ul.panel li a { opacity: 0.6; display: block; width: 16px; height: 16px; background: url('/img/newdesign/default/jquery.wysiwyg.gif') no-repeat -64px -80px; cursor: pointer; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #ccc; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg ul.panel li a.smileAdd {background-position:-96px 0; width:23px; height:23px; position:relative;}

div.wysiwyg .smileAdd_menu {display:none; position:absolute; top:3px; left:142px; width:150px; background:#EDEDEE; padding:5px; z-index:5;}
div.wysiwyg .smileAdd_menu SPAN {display:inline-block; padding:3px; cursor:pointer;}
div.wysiwyg .smileAdd_menu SPAN.close_smile {display:block; text-align:center; padding-top:5px; text-decoration:underline;}
div.wysiwyg .smileAdd_menu SPAN.close_smile:hover {text-decoration:none;}

div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left;}

textarea { overflow: auto;}

.in_quote {padding:10px 0 0 40px; background:url('/img/newdesign/default/quote.png') no-repeat 10px 10px; font-style:italic; color:#979797; min-height:100px;}
.in_quote SPAN {display:block;}


/*Календарь*/
#calendar_area TABLE {width:220px;}

.calendar_title_month A 
		{
			text-decoration:none; 
			color:#000; 
			font-weight:bold;
		}

.calendar_holidayday 
        {
        padding: 6px 0; 
        color: #fdb834;
        font-weight: bold;
        }
		
.calendar_holidaydayname
        {
        padding: 6px 0;
        color: #7b7d7e;
        font-weight: normal;
		background:#fceccd;
        }	

.calendar_holidaydayname A {color:#579edd; text-decoration:underline;}
.calendar_holidaydayname A:hover {text-decoration:none;}

.calendar_dayname
        {
        padding: 6px 0;
        color: #7b7d7e;
        font-weight: bold;
        }

.calendar_day
        {
        padding: 6px 0;
        color: #7b7d7e;
        background: #f3fafe;
        }

.calendar_day A {color:#579edd; text-decoration:underline;}
.calendar_day A:hover {text-decoration:none;}

.calendar_highlightday {background:#1f90ce; color:#FFF;}

.calendar_highlightday A {color:#FFF; text-decoration:underline;}
.calendar_highlightday A:hover {text-decoration:none;}

#calendar_bootdiv {
	position: absolute;
	top:45px;
	text-align: center;
	padding-top:40px;
	/*
	background: #fff;
	opacity: 0.7;
	z-index: 4;
	*/
	width:220px; 
	height:120px;
	display:none;
}

/*
#calendar_bootdiv IMG {
	margin-top: 110px;
	margin-bottom: 10px;
	}
*/

/*----------Опросы BEGIN------------*/
.question {width:218px; margin-top:15px; padding:10px; border: 1px solid #b7c7d1; position: relative;}
.question .title {display: block; padding: 3px 5px; background: #0065af; color: #fff;}
.question .title A {display: inline-block; position: absolute; right: 15px; top: 13px; color: #fff; font-size: 10px;}
.question .title A:hover {text-decoration: none;}
.question .title_question {color: #3b3b3b; font-weight: bold; padding: 15px 0 10px 0;}
.question .quest {list-style: none;}
.question .quest LI {padding: 5px 0;}
.question .quest LI INPUT {margin-right: 5px;}
.question .quest LI SPAN {color: #0065af; text-decoration: underline; cursor: pointer;}
.question .quest LI SPAN:hover {text-decoration: none;}
.question .submit_button {margin-top: 5px; cursor: pointer;}
/*----------Опросы END--------------*/

/*--------------------Подразделы BEGIN---------------------------*/
.news_list {list-style:none; width:710px; margin-left:10px; border-bottom:1px solid #e0e0e0;}
.news_list LI {float:left; padding:15px 0; font-size:10px;}
.news_list LI A {font-size:10px; color:#4790c4; text-decoration:underline;}
.news_list LI A:hover {text-decoration:none;}
.news_list LI H6 {padding:5px 0; line-height:16px;}
.news_list LI H6 A {color:#191919; font-size:18px; text-decoration:none;}
.news_list LI H6 A:hover {text-decoration:underline;}
.news_list LI P A {color:#6d6d6d; font-size:14px; text-decoration:none; padding:5px 0;}
.news_list LI P A:hover {text-decoration:underline;}
.news_list LI.photo {width:140px; padding-right:10px;}
.news_list LI.text {width:560px;}
.news_list LI SPAN.icon {color:#666666; font-size:10px;}
.news_list LI SPAN.icon {font-weight:bold; color:#F2AE2C; padding:0 3px;}

.news_list_top {list-style:none; width:350px; margin-left:0px; }
.news_list_top LI {float:left; padding:0px 0; font-size:10px; padding-bottom: 10px; padding-top: 5px;}
.news_list_top LI A {font-size:10px; color:#4790c4; text-decoration:underline;}
.news_list_top LI A:hover {text-decoration:none;}
.news_list_top LI H6 {padding:5px 0; line-height:16px;}
.news_list_top LI H6 A {color:#191919; font-size:18px; text-decoration:none;}
.news_list_top LI H6 A:hover {text-decoration:underline;}
.news_list_top LI P A {color:#6d6d6d; font-size:14px; text-decoration:none; padding:5px 0;}
.news_list_top LI P A:hover {text-decoration:underline;}
.news_list_top LI.photo {width:110px; padding-right:10px;}
.news_list_top LI.text {width:320px;}
.news_list_top LI SPAN.icon {color:#666666; font-size:10px;}
.news_list_top LI SPAN.icon {font-weight:bold; color:#F2AE2C; padding:0 3px;}

.head_bank {background:url('/img/newdesign/default/bank.gif') no-repeat bottom right;}
/*--------------------Подразделы END---------------------------*/

/*---------------SMS новости BEGIN--------------------*/
.topsms {clear:both; width:710px; margin:0px 0 25px 10px; list-style:none; height:113px;}
.topsms LI {float:left; padding-right:20px; color:#6d6d6d;}
.topsms LI SPAN {display:block;}

.send_form {width:710px; background:#fff; padding:15px; color:#6d6d6d;}
.send_form SPAN {display:block; padding-bottom:3px;}
.send_form SPAN.green {color:#4d94c7;}
.send_form INPUT, TEXTAREA {border:1px solid #d2d1d1; background:#FFF; height:22px; font-size:14px; padding:2px 0 0 3px;}
.send_form TEXTAREA {width:372px; height:105px;}
.send_form .send_btn {margin-left:10px; height:26px; border:4px solid #ffa700; cursor:pointer; float:left;}
.send_form .send_btn:hover {border:none;}

#smssend_progress, #smssend_resault {display:none; position:absolute; top:0; left:0; width:710px; height:165px; background:#6d6d6d; opacity:0.9; padding-top:110px; text-align:center;  font-weight:bold; color:#FFF; font-size:16px;}
#smssend_progress IMG {margin-right:10px; position:relative; top:10px;}

#smssend_resault {display:none; padding-top:80px; height:195px;}
#smssend_resault DL {width:300px; padding-left:195px; padding-top:15px;}
#smssend_resault DL DT {text-align:left; font-weight:bold;}
#smssend_resault DL DD {text-align:left; padding:3px 0 3px 30px;}
#smssend_resault DL DD A {/*color:#5e95d2;*/ color:#eff9fe; text-decoration:underline; display:inline-block; margin-right:10px;}
#smssend_resault DL DD A:hover {text-decoration:none;}

.smscomment {clear:both; width:490px; background:#ebebeb; display:none; z-index: 0;}
.smscomment P {padding:5px; font-size:14px; font-weight:bold; color:#386C89;}
.smscomment .message {display:block; padding:5px; color:#6d6d6d; border-bottom:1px solid #CCC;}
.smscomment .non_border {border:none;}
.smscomment .message SPAN {font-weight:bold; color:#333; display:inline-block; width:55px; border-right:1px solid #CCC; margin-right:5px;}
.blue_read {padding-top:5px; padding-right:20px; text-align:right; color:#2b74b6;}

.form_send_comment {clear:both; background:#FFF; padding:10px 5px 5px 5px; position:relative;}
.form_send_comment TABLE {border:none;}
.form_send_comment INPUT, .form_send_comment TEXTAREA {width:470px; height:17px; background:#EBEBEB; border:1px solid #d2d1d1; margin-left:5px;}
.form_send_comment TEXTAREA {width:467px; height:51px; top:5px; left:250px;}
.input_sms {width:50px; height:19px;}
.sms_foto {padding:10px; width:490px; text-align:center;}
.sms_foto IMG {margin-left:10px;}
/*---------------SMS новости END--------------------*/

/*MAIN PAGE END*/

/*FOTO BEGIN*/
#main_foto {width:100%; position:relative;}
#content_foto {width:990px; margin:0 auto; position:relative;}
#head_foto {width:990px; height:127px; position:relative;}
#head_foto UL {list-style:none; position:relative; top:40px;}
#head_foto UL LI {float:left; padding:0 20px;}
#head_foto UL LI A {font-size:14px; color:#80929e; text-decoration:underline;}
#head_foto UL LI A:hover {text-decoration:none;}

#left_foto_side {width:500px; background:#999;}

#day_foto {width:990px; background:#eceef0; position:relative;}
#day_foto TABLE {width:990px;}

#day_foto P {font-size:24px; font-weight:bold; padding:25px; color:#657b8a;}

.raiting_star {list-style:none; height:19px; width:125px; float:left; margin-left:-2px;}
.raiting_star LI {font-size:0;}
.raiting_star LI.full, .raiting_star LI.selected {float:left; width:19px; height:19px; padding-left:5px; background:url('/img/newdesign/default/icons.gif') -19px -50px no-repeat; cursor:pointer;}
.raiting_star LI.selected {background-position: 2px -50px;}
#res_voit {display:none; color:#657b8a; height:22px; font-weight:bold;}
#res_sub {font-size:10px; display:none; height:22px;}
#res_sub IMG {margin-right:5px; float:left; position:relative; top:-3px;}

#start_voit {width:190px; color:#657b8a; height:22px; font-weight:bold;}
#result_voite {padding:5px 0; color:#657b8a; height:22px;}
#result_voite IMG {margin-right:5px; margin-bottom:-3px;}

.foto_menu {list-style:none; height:30px; padding:15px 0 25px 0; margin-left:-15px;}
.foto_menu LI {float:left; padding-right:5px;}
.foto_menu LI SPAN {font-size:24px; color:#657b8a; display:block; border-bottom:1px dashed #657b8a;}
.foto_menu LI SPAN:hover {border:none;}

.foto_menu LI.foto_day {background:url('/img/newdesign/default/icons.gif') 0 -78px no-repeat;}
.foto_menu LI.selected {background-color:#ffa700;}
.foto_menu LI.selected SPAN {color:#FFF; border:none;}
.foto_menu LI.unselected {background:none;}
.foto_menu LI.unselected SPAN {cursor:pointer;}

.foto_menu LI.foto_day {padding-left:15px;}
.foto_menu LI.winners, .foto_menu LI.all {padding-left:5px;}

.info_block {list-style:none; width:310px; padding-bottom:100px;}
.info_block LI {padding-bottom:15px; color:#657b8a;}
.info_block LI SPAN {font-size:10px; display:block;}
.info_block LI A {font-weight:bold; color:#657b8a;}
.info_block LI A:hover {text-decoration:none;}

#foto_day {display:block;}
#foto_winners {display: none; background: #999999;}
#rnd_foto {display:none; width:500px; height:360px; position:relative;}
.rnd_foto {float:left; width:166px; height:120px; overflow:hidden; position:relative;}
.rnd_foto IMG {width:180px;}

#winners_awords {display:none; width:500px; height:360px; position:relative;}
#winners_awords P {padding: 5px; font-size: 12px; font-weight: normal;}
#winners_awords P A {color: #657b8a; font-size: 12px; font-weight: normal;}
#winners_awords P A:hover {text-decoration: none;}

#info_bar {display:none; padding:5px; background:#FFF; color:#657b8a; font-weight:bold; position:absolute; text-align:left; opacity:0.8; width:156px; /*height:55px;*/ bottom:0;}
#info_bar SPAN {display:block; font-size:10px; font-weight:normal; color:#657b8a;}
#info_bar A {color:#657b8a; font-weight:bold;}
#info_bar A:hover {text-decoration:none;}

.comments {padding:15px 0 10px 0;}
.comments A {color:#657b8a; font-weight:bold; display:inline-block; padding-right:10px;}
.comments A:hover {text-decoration:none;}

#all_awords {display:none;}
#all_awords UL {list-style:none;}
#all_awords UL LI {padding:10px 0;}
#all_awords UL LI A {display:inline-block; font-size:18px; color:#448CCB; text-decoration:none; padding-bottom:3px;}
#all_awords UL LI A:hover {text-decoration:underline;}
#all_awords UL LI A.rules {color:#657b8a; font-size:12px; padding:0 8px; text-decoration:underline;}
#all_awords UL LI A.rules:hover {text-decoration:none;}

.awords {background:#d7dde3; padding:20px 15px; clear:both; position:relative;}
.awords P {padding-bottom:15px;}
.awords P A {font-size:24px; text-decoration:none; color:#657b8a;}
.awords P A:hover {text-decoration:underline;}
.awords P.head_part {font-size:24px; color:#657b8a;}
.awords P.head_part SPAN {font-size:24px; color:#39B54A;}
.foto_mini {display:inline-block; float:left; margin-right:15px; width:155px; height:180px; border:1px solid #FFF; background:#eceef0; padding:10px; position:relative;}
.foto_mini SPAN {display:block; padding:10px 0 0 0; font-size:10px; color:#657b8a;}
.foto_mini A {color:#657b8a; color:#657b8a; font-weight:bold;}
.foto_mini A:hover {text-decoration:none;}
.foto_middle {width:220px; height:220px;}
.loadfoto {text-align:center; height:130px; padding-top:60px;}
.loadfoto SPAN {font-size:12px; padding:10px;}
.loadfoto A {display:block;}
.loadfoto A.green {color:#7cc576;}

.foto_rules {padding:25px; background:#FFF;}
.foto_rules H1 {font-size:36px; color:#657b8a;}
.foto_rules P {padding:5px 0;}
.foto_rules A {color:#657b8a; text-decoration:underline;}
.foto_rules A:hover {text-decoration:none;}

#foto_descr P, P.about_foto {font-size:12px; font-weight:normal; padding:5px 0;}
P.about_foto A {font-size:16px; font-weight:bold; color:#448CCB;} 

.foto_rules .send_form {background:#FFF; list-style:none; padding:0;}
.foto_rules .send_form LI {padding:5px 0; height:30px; position:relative;}
.foto_rules .send_form SPAN {display:inline-block;}
.foto_rules .send_form INPUT, .foto_rules .send_form TEXTAREA {width:300px; position:absolute; left:120px; background:#EBEBEB;}

.foto_rules .send_form LI.error {color:#F00;}
.foto_rules .send_form LI.error INPUT, .foto_rules .send_form LI.error TEXTAREA {border:1px solid #F00;}

#progress_send_foto, #result_send_foto {display:none; position:absolute; background:#FFF; opacity:0.8; top:70px; left:0; width:450px; height:230px; text-align:center; padding-top:150px; font-weight:bold;}
#progress_send_foto IMG {position:relative; top:10px; margin-right:5px;}
#result_send_foto, #result_error_foto {display:none;}
#result_error_foto  {border:1px solid #F00; width:428px; padding:10px; background:#EBEBEB; color:#F00;}
#result_send_foto {padding:25px; width:400px; height:355px; top:25px;}
#result_send_foto H1 {font-size:24px; padding-bottom:10px;}
#result_send_foto H3 {font-size:14px;}
#result_send_foto H3 SPAN {color:#f00;}
#result_send_foto P {font-size:14px; font-weight:bold; text-align:left; padding-top:20px;}
#result_send_foto UL {text-align:left; padding-left:20px;}
#result_send_foto UL LI {padding:3px 0;}

#top_foto_part {list-style:none; width:990px;}
#top_foto_part LI {float:left; width:220px; padding:15px; text-align:center; width:300px;}

.foto_navigarion {position:absolute; top:25px; right:25px;}
.bottom_nav {top:515px;}

.foto_navigarion {color:#657b8a; width:400px;}
.foto_navigarion SPAN {display:block; color:#657b8a; width:90px; background:url('/img/newdesign/default/icons.gif') no-repeat; cursor:pointer; text-decoration:underline; position:absolute; top:0;}
.foto_navigarion SPAN:hover {text-decoration:none;}
.foto_navigarion SPAN.next {text-align:left; background-position:-150px -77px; right:0;}
.foto_navigarion SPAN.prev {text-align:right; background-position:-200px -96px; left:0;}
.foto_navigarion SELECT {position:absolute; top:0; right:0;}
#photoslide_photo {position:relative;}
SPAN.number_photo {position:absolute; top:5px; left:5px; width:12px; height:12px; text-align:center; background:#333; z-index:5; color:#FFF; padding:3px;}

.now_num {display:inline-block; width:100px; height:20px; background:#333; text-align:center; color:#FFF;}

#right_mask, #left_mask {position:absolute; z-index:10; background:#D7DDE3; height:250px; top:0;}
#right_mask {right:0; width:50px;}
#left_mask {left:0; width:15px;}

.select_border {position:absolute; top:-1px; left:-5px; border:3px solid #F00; width:175px; height:174px;}
/*FOTO END*/


/*FOOTER BEGIN*/
#footer {clear:both; width:100%; position:relative; background:#ebebeb; border-top:6px solid #386c89; z-index:1;}
#footer_990 {position:relative; width:990px; margin:0 auto; padding:15px 0;}
.bottom_logo {float:left; margin-right:25px;}
#footer_990 P {padding-bottom:15px;}
.first_line A {display:inline-block; font-weight:bold; color:#3b3b3b; text-decoration:underline; margin-right:20px;}
.first_line A:hover {text-decoration:none;}
.second_line SPAN {display:inline-block; width:10px; height:10px; margin-right:5px; font-size:9px;}
.second_line A {display:inline-block; margin-right:25px; color:#3b3b3b; text-decoration:underline;}
.second_line A:hover {text-decoration:none;}
.fird_line {list-style:none; width:840px; float:left; padding-bottom:15px;}
.fird_line LI {float:left; color:#3b3b3b;}
.fird_line LI A {color:#3b3b3b; text-decoration:underline;}
.fird_line LI A:hover {text-decoration:none;}

.footer_column {float:left; color:#3b3b3b; font-size:10px; padding:10px 0; line-height:15px;}
.footer_column SPAN {font-size:10px; font-weight:bold;}
.footer_column A {font-size:10px; color:#3277be; font-weight:bold; text-decoration:underline;}
.footer_column A:hover {text-decoration:none;}

.counter {list-style:none;}
.counter LI {float:left; width:100px; text-align:right;}

.copyright {clear:both;}
.copyright P {color:#191919; font-size:10px; padding-top:5px;}
.copyright IMG {float:left; margin-right:5px;}
.copyright A {color:#3277be; font-size:10px; text-decoration:underline;}
.copyright A:hover {text-decoration:none;}
/*FOOTER END*/

.non_border {border:none;}
.noview {position:absolute; top:140px; right:150px; z-index:-1;}
.noview A {display:block; position:relative; z-index:-1;}


/*Баннер НОВЫЙ ГОД BEGIN*/
.ny_head {padding: 15px 0;}
.ny_head DT {width: 240px; background: #3362B4;}
.ny_head DD {padding-top: 15px; width:240px; background: url('/img/ng/top_ny_grad.png') repeat-x top #3362B4;}
.ny_head DD DIV {text-align: center; padding-bottom:15px; background:url('/img/ng/blue_snow_ny_back.jpg') no-repeat left bottom;}
.ny_head DD DIV SPAN {display: inline-block; padding-bottom: 10px; font:bold 90% "Tahoma", Arial, serif; font-size: 16px; color: #fff; padding-right: 5px;}
.ny_head DD DIV A.bottom_href {display: block; width: 140px; color: #fff; font-weight: bold; font-size: 13px; text-align: center; margin-left: 50px; padding: 5px 0;}
.ny_head DD DIV A.bottom_href:hover {text-decoration: none;}
.ny_head DD DIV A.go_part {color: #fff; font-size: 10px;}
.ny_head DD DIV A.go_part:hover {text-decoration: none;}
.ny_head DD DIV A.head_of_button {display: block; width: 201px; height:48px; margin-left: 19px; background:url('/img/ng/head_of_button.gif') no-repeat;}
.ny_head DD DIV A.head_of_button:hover {background:url('/img/ng/head_of_button_hover.gif') no-repeat;}
/*Баннер НОВЫЙ ГОД END*/

DIV.advert240x400_maiko {padding:5px; margin-top:10px; width:228px; height:493px; background:#fff; border:1px solid #CCC;}
DIV.advert240x400_maiko DIV.text {font-family:Tahoma, Geneva, sans-serif;}
DIV.advert240x400_maiko DIV.text .info {font-size:14px; color:#646464;}
DIV.advert240x400_maiko DIV.text .tit {font-size:16px; font-weight:bold; color:#2B74B6; display:inline-block; padding-bottom:10px;}
DIV.advert240x400_maiko DIV.text .tit:hover {text-decoration:none;}

.olympic_day {list-style:none; float:right; width:478px;}
.olympic_day LI {float:left; width:227px; padding-right:10px;}
.olympic_day LI DIV {padding-bottom:10px;}
.olympic_day LI DIV .day {color:#191919;}
.olympic_day LI DIV .date {color:#959595;}
.olympic_day LI DIV A {color:#0072c7;}
.olympic_day LI DIV A:hover {text-decoration:none;}

.link_orphus {display: block; float: left; position: absolute; right: 7px; top: 57px; font-size: 10px; color: #a5a5a5;}
.link_orphus:hover {text-decoration: none;}
#orphus {display:block; float:left; position:absolute; width:90px; height:31px; right:0; bottom:75px;}
#goldensite {display:block; width:88px; height:31px; position:absolute; right:100px; bottom:75px; text-decoration:none; background:url('/img/newdesign/goldensite.jpg') no-repeat 0 0;}

.moderator_message {padding:15px;}
.moderator_message H1 {font-size:18px; padding-bottom:10px;}
.moderator_message P {padding:5px;}

#test_iframe {display:block; font-size:12px; height:33px; color:#3276c2; text-decoration:underline; padding:8px 0 5px 50px; clear:both; background:url('/img/stop.gif') no-repeat 15px 0;}
#test_iframe:hover {text-decoration:none;}

DIV.error_form {background-color:#FBBBBB; padding: 15px; margin-top: 10px;}
DIV.error_form H1 {font-size:24px;}
DIV.error_form SPAN.small_message {display:block; font-size:14px; font-weight:normal; padding-bottom:10px;}
DIV.error_form LI {margin-left:25px;}

/*--------------SMS BEGIN---------------*/
.top_sms_left {float: left; width: 345px; margin-left: 10px; margin-right: 20px; position: relative;}
.top_sms_left .top_line, .top_sms_right .top_line {padding: 3px 5px; background: #fe7501; color: #fff; position: relative;
}
.top_sms_left .top_line SPAN A, .top_sms_right .top_line SPAN A {font-size: 10px; color: #fff;}
.top_sms_left .top_line SPAN A:hover, .top_sms_right .top_line SPAN A:hover {text-decoration: none;}
.top_sms_left .top_line SPAN, .top_sms_right .top_line SPAN {display: block; float: right; font-size: 10px; margin-right: 10px;}
.top_sms_left P {font-size: 11px; color: #4a4a4a; padding: 10px 0;}
.top_sms_left UL {list-style: none;}
.top_sms_left UL LI {float: left; width: 97px;}
.top_sms_left UL LI SPAN {display: block; color: #4a4a4a; font-size: 11px; padding-left: 5px;}
.top_sms_left .send_sms {display: block; width: 131px; height: 19px; padding:6px 7px; text-align:center; color:#fff; font-size:12px; background: url('/img/newdesign/default/sms/back_icons.gif'); margin: 15px auto;}
.top_sms_left .send_sms:hover {text-decoration: none;}
.top_sms_left .bottom_border, .top_sms_right .bottom_border {position: relative; border-bottom: 1px solid #fe7501;}
.top_sms_left .bottom_border SPAN, .top_sms_right .bottom_border SPAN {display: block; float: right; font-size: 10px; background:#fe7501; padding: 3px 5px; color: #fff; position: relative; top: -18px;}
.top_sms_left .bottom_border SPAN A, .top_sms_right .bottom_border SPAN A {font-size: 10px; color: #fff;}
.top_sms_left .bottom_border SPAN A:hover, .top_sms_right .bottom_border SPAN A:hover {text-decoration: none;}

.top_sms_right {float: left; width: 345px; position: relative; padding-bottom: 20px;}
.top_sms_right .top_line {background: #3c89cf;}
.top_sms_right .bottom_border {border-color: #3c89cf;}
.top_sms_right .bottom_border SPAN {background: #3c89cf;}
.top_sms_right .winners {padding: 10px 0; border-bottom: 1px solid #cdcdcd; font-size: 11px; color: #737373;}
.top_sms_right .no_border {border: none;}
.top_sms_right .winners IMG {float: left; margin: 0 15px 5px 0;}
.top_sms_right .winners SPAN.name {font-weight: bold; color: #3d89cc;}
.top_sms_right .winners SPAN.tisha {font-weight: bold; color: #ff8300;}
.top_sms_right .winners SPAN.pitsot {font-weight: bold; color: #01931b;}
.top_sms_right .winners A {font-weight: bold; text-decoration: none; color: #4a4a4a;}
.top_sms_right .winners A:hover {color: #737373;}

#send_form_message {display: none; background: #fff;}

.top_title {padding: 3px 7px; background: #3d89cc; font-size: 12px; font-weight: bold; margin:0 20px 0 10px; color: #fff;}
.full_winners {position: relative; padding: 20px 0 20px 170px; margin-left: 10px; border-bottom: 1px solid #a6a6a6;}
.full_winners .face {margin-left: -170px; float: left;}
.full_winners H4 {color:#4a4a4a; font-size: 18px; font-weight: bold;}
.full_winners SPAN {font-size: 13px; color: #737373; display: block; margin:10px 0; position: relative; padding-right: 150px;}
.full_winners SPAN IMG {position: absolute; top: -25px; right: 20px;}
.full_winners SPAN A {font-size: 13px; color: #3d89cc; font-weight: bold;}
.full_winners SPAN A:hover {text-decoration: none;}
.full_winners P {color: #4a4a4a; font-size: 13px; padding: 3px 0;}
.no_border_winners {border: none;}
/*--------------SMS END-----------------*/
