.left {
float:left;
}
.right {
float:right;
}
.print {
display:none;
}
#base hr {
height:1px;
border:none;
color:#666;
background:#666;
margin:5px 0;
float:left;
width:100%;
font-size:0;
clear:both;
}
.hr {
background:#fff url(images/hr.png) repeat-x;
border:none;
font-size:0;
height:1px;
margin:18px 0 26px;
clear:both;
}
h1 a, h2 a, h3 a, h1 a:visited, h2 a:visited, h3 a:visited, h1 a:active,  h2 a:active, h3 a:active, h1 a:link, h2 a:link, h3 a:link {
color:#000;
border-bottom:1px solid transparent;
line-height:122%;
}
h1 a:hover, h2 a:hover, h3 a:hover {
color:#000;
border-bottom:1px dashed #000 !important;
}
a.no_und, a.no_und:visited, a.no_und:active, a.no_und:link, a.no_und:hover, #header a, #header a:visited, #header a:active, #header a:link, #header a:hover, #top_menu a, #top_menu a:visited, #top_menu a:active, #top_menu a:link, #top_menu a:hover, #calendar_float_div a, #calendar_float_div a:visited, #calendar_float_div a:active, #calendar_float_div a:link, #calendar_float_div a:hover, a.block_link, a.block_link:visited, a.block_link:active, a.block_link:link, a.block_link:hover, .banner a, .banner a:visited, .banner a:active, .banner a:link, .banner a:hover, .search-tags-cloud a, .search-tags-cloud a:visited, .search-tags-cloud a:active, .search-tags-cloud a:link, .bx-core-window a, .bx-core-window a:visited, .bx-core-window a:active, .bx-core-window a:link, .bx-core-window a:hover, .calendar-float a, .calendar-float a:visited, .calendar-float a:active, .calendar-float a:link, .calendar-float a:hover, a.action_icon, a.action_icon:visited, a.action_icon:active, a.action_icon:link, a.action_icon:hover {
zoom:1;
border-bottom:none;
}
.search-tags-cloud a:hover {
zoom:1;
border-bottom:1px dashed !important;
}
#PERSONAL_COUNTRY, #personalset {
width:362px !important;
}
.safari #header .day_info, .safari #header #today_usd, .safari #header #today_eur, .safari #header .top_news, .safari #auth_area a, .safari #conteiner, .safari .blog_anons, .safari .blog_name {
letter-spacing:-1px !important;
}
.info_block {
zoom:1;
position:relative;
margin-bottom:25px;
}
.info_block_hide .body_block {
zoom:1;
height:0 !important;
padding:0 !important;
margin:0 !important;
visibility: hidden;
}
#mainblogs.info_block_hide .body_block, #mediateka.info_block_hide .body_block {
zoom:1;
display:none;
}
.action {
width:22px;
height:22px;
background-image:url(images/icons_all2_22.png);
background-repeat:no-repeat;
background-position:0;
position:absolute;
right:0;
top:0;
cursor:pointer;
z-index:10;
}
.action_active {
background-position:-22px 0;
}
.prev, .next {
width:22px;
height:22px;
background:url(images/icons_all2_22.png) no-repeat;
cursor:pointer;
}
.prev {
background-position:-44px 0;
}
.next {
background-position:-66px 0;
}
.info_block .prev, .info_block .next {
float:left;
margin:7px 0 0 9px;
}
.out_layer {
background:url(images/layer.png);
position:absolute;
z-index:500;
top:0;
border:1px dashed #232323;
}
.r-star {
position:absolute;
top:0;
z-index:502;
overflow:hidden;
padding:10px 0;
right:0;
}
.nth-corners, .nth-corners_bhalf, .nth-corners_thalf {
position:relative;
}
.top-right {
top:0;
right:0;
background-position:100% 0;
}
.top-left {
top:0;
left:0;
}
.bot-right {
bottom:0;
right:0;
background-position:100% 100%;
}
.bot-left {
bottom:0;
left:0;
background-position:0 100%;
}
* html .top-right {
right: expression(this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0);
}
.grey_round_text b.corner, .grey_round b.corner, .grey_round_twitter b.corner, .red_round_text b.corner {
display:block;
position:absolute;
width:5px;
height:5px;
background-image:url(images/white_corners.gif);
}
.grey_round_blogs b.corner {
display:block;
position:absolute;
width:5px;
height:5px;
background-image:url(images/white_corners.gif);
}
.border1 .top-right {
top:-1px;
right:-1px;
background-position:100% 0;
}
.border1 .top-left {
top:-1px;
left:-1px;
}
.border1 .bot-right {
bottom:-1px;
right:-1px;
background-position:100% 100%;
}
.border1 .bot-left {
bottom:-1px;
left:-1px;
background-position:0 100%;
}
* html .border1 .top-right {
right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -3 : -2 );
}
.r-star .content {
padding:10px 20px;
position:relative;
}
.info_block .r-star .content {
padding:10px 15px;
text-transform:lowercase;
}
.r-star .cn {
position:absolute;
width:20px;
height:20px;
left:-10px;
top:-10px;
background:url(images/star_layer.png);
}
.r-star .cn.tr, .r-star .cn.br {
margin-left:100%;
}
.r-star .cn.bl, .r-star .cn.br {
top:auto;
}
.r-star .cn.br {
background-position:0 0;
}
.r-star .cn.bl {
background-position:-10px 0;
width:100%;
}
.r-star .cn.tl {
background-position:-10px -9px;
height:100%;
width:100%; 
}
.r-star .cn.tr {
background-position:0 -9px;
height:100%;
}
.r-star .close {
background:url(images/icons_all.png) no-repeat -255px 0;
width:16px;
height:16px;
cursor:pointer;
position:absolute;
top:3px;
right:0;
z-index:501;
}
.r-star .content, .r-star .content a {
font-family:verdana;
font-size:11px;
color:#444444;
}
.info_block .to_show {
display:none;
}
.info_block_hide .to_show {
display: block;
}
.info_block_hide .to_hide {
display:none;
}
.r-star .to_hide a, .r-star .to_show a, .r-star .to_hide a:visited, .r-star .to_show a:visited {
text-decoration: none;
color:#444444;
border-bottom: 1px dashed #444444;
}
.r-star .to_hide a:hover, .r-star .to_show a:hover {
border-bottom:1px solid transparent;
}
.r-star .to_hide i {
display:block;
padding:0 0 0 13px;
background-image:url(images/icons_all.png);
background-repeat:no-repeat;
background-position:-208px 0;
display:inline;
line-height:16px;
width:13px;
}
.r-star .to_show i {
display:block;
padding-left:16px;
background-image:url(images/icons_all.png);
background-repeat:no-repeat;
background-position:-224px 0;
display:inline;
line-height:16px;
width:16px;
}
.prev_active {
background-position:-132px 0;
}
.next_active {
background-position:-154px 0;
}
button.niceBtn {
margin:0;
padding:0;
border:none;
background-color:transparent;
cursor:pointer;
overflow:visible;
outline:none;
moz-outline:none;
white-space:nowrap;
vertical-align:middle;
}
button.niceBtn span {
float:left;
padding-right:5px;
margin-right:10px;
zoom:1;
position:relative;
}
button.niceBtn span span {
color:#fff;
display:block;
font-size:18px;
line-height:20px;
padding:6px 7px 7px 5px;
font-family:verdana;
margin:0;
text-decoration:none;
}
button.niceBtn span {
background:transparent url(images/bubbles_all_2.png) no-repeat right -201px;
}
button.niceBtn span span {
background:transparent url(images/bubbles_all_2.png) no-repeat 0 -168px;
}
button.niceBtn span span span {
margin-left:8px;
padding:0;
background:none;
}
button.niceBtnFocus span {
background:transparent url(images/bubbles_all_2.png) no-repeat right -267px;
}
button.niceBtnFocus span span {
background:transparent url(images/bubbles_all_2.png) no-repeat 0 -234px;
}
button.niceBtnFocus span span span {
margin-left:8px;
padding:0;
background:none;
}
button::-moz-focus-inner {
border:0;
padding:0;
}
.simple_btn {
background:url(/images/none.gif);
color:#006699;
border:none;
font-weight:bold;
padding:0 !important;
cursor:pointer;
width:63px;
*width:65px !important;
height:auto !important;
margin-right:10px;
font-size:11px !important;
font-family:verdana;
}
.simple_btn:hover {
border-bottom:1px dashed #626262;
}
@media all, {
.simple_btn {
width:63px;
}
}
@-moz-document url-prefix() {
.simple_btn {
width:63px;
}
}
#base {
margin:0 auto;
width:960px;
font-size:1em;
}
#fancybox-wrap {
font-size:1.2em;
}
html,body {
height: 100%;
}
#base
{
min-height: 100%;
position:relative;
}
* html #base {
height:100%;
}
.carusel_m li, .nocarusel_m li, .carusel li, .list_blogs_main li,  .top_menu li, #top_sub_menu li, #footer li, #header li {
zoom:1;
background:none;
padding:0;
}
.carusel_m ul, .nocarusel_m li, .carusel ul, .list_blogs_main ul, .top_menu ul, #top_sub_menu ul, #footer ul, #header ul {
zoom:1;
margin:0;
}
.for_float {
display:table;
position:relative;
zoom:1;
}
#header {
padding-top:30px;
}
#header .top_banner {
float:left;
width:760px;
}
.banner {
margin-bottom:25px;
}
#header .top_right {
float:right;
xwidth:198px;
position:relative;
}
#mobile_url {
position:absolute;
bottom:-10px;
right:0;
width:190px;
height:50px;
}
#mobile_url .r-star .content {
font-size:9px;
padding:0 10px;
line-height:120%;
}
#mobile_url .r-star .content a {
font-size:9px;
color:#D81313;
border-bottom:none;
}
#header #auth_area .main_links {
text-align:right;
height: 14px;
}
#header #auth_area {
margin-top:0;
position:relative;
font-size:11px;
color:#555;
}
#header #auth_area a, #header #auth_area a:visited, #header #auth_area a:active, #header #auth_area a:link {
color: #555;
border-bottom:1px dashed #555;
}
#header #auth_area a:hover {
color: #555;
border-bottom:1px solid transparent;
}
#auth_form {
position:absolute;
right:-1px;
top:23px;
}
#auth_form .describe {
display:none;
}
#auth_form .login_auth {
background: url(/images/none.gif);
border:medium none;
color:#005596;
font-weight:bold;
padding:0;
cursor: pointer;
}
#auth_form .forgot {
text-align:right;
letter-spacing:-1px;
margin-left:9px;
}
#auth_form .inputfield {
margin-top:5px;
border:1px solid #ababab;
padding:3px 5px;
font-family:verdana;
font-size:12px;
font-style:italic;
width:150px;
}
#auth_form .inputradio {
margin-right:4px;
}
#auth_form label {
letter-spacing:-1px;
}
#auth_form .bottom
{
margin-top:15px;
width:160px;
}
#auth_form td {
padding:3px 0;
}
#header #auth_area .main_links a, #header #auth_area .main_links a:link, #header #auth_area .main_links a:active, #header #auth_area .main_links a:visited {
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#222222;
text-decoration:none;
border-bottom:1px dashed #222222;
margin-left:15px;
letter-spacing:-0.08em;
display:block;
float:right;
height:14px;
}
#header #auth_area .main_links a:hover {
border-bottom:1px solid transparent;
text-decoration:none;
}
#header .top_news {
width:173px;
xoverflow:hidden;
float:left;
display:block;
padding-left:20px;
letter-spacing:-0.07em;
margin:10px 55px 10px 4px;
}
#header .top_news.last {
position:relative;
display:block;
margin:11px 0 16px 5px;
width:155px;
float:right;
text-align:right;
}
#header .top_news .icon {
background:url(images/icons_all.png) left top no-repeat;
background-position: -112px 0;
width:16px;
height:16px;
float:left;
margin:3px 0 0 -15px;
position:absolute;
left:20px;
}
#header .top_news a, #header .top_news a:visited, #header .top_news a:active, #header .top_news a:link {
color:#595959;
font-size:11px;
border-bottom:1px dashed #595959;
text-decoration:none;
line-height:150%;
}
#header .top_news a:hover {
border-bottom:1px solid transparent;
text-decoration:none;
}
.social {
background-image:url(images/icon_16x16.png);
float:right;
width:16px;
height:16px;
margin-left:3px;
}
#header #to-mobile {
}
#header #to-email {
background-position: -416px 0;
}
#header #to-facebook {
background-position:-448px 0;
}
#header #to-vkontakte {
background-position:-464px 0;
}
#header #to-odnoklassniki {
background-position:-531px 0;
}
#header #to-gplus {
background-position:-496px 0;
width:19px;
}
#header #to-livejournal {
background-position:-515px 0;
}
#header #to-twitter {
background-position:-480px 0;
}
#header #to-rss {
background-position:-586px 0;
}
#header #to-youtube {
background-position:-547px 0;
width:39px;
}
#header #to-mobile {
background-position:-528px 0;
}
#header .logo {
margin-top:12px;
}
#header .day_info {
font-family:verdana;
font-size:11px;
color:#555;
line-height:130%;
letter-spacing:-0.035em;
}
@-moz-document url-prefix() {
#header .day_info {
width:686px;
}
}
#header .day_info a, #header .day_info a:visited, #header .day_info a:link, #header .day_info a:active {
border-bottom:1px dashed #595959;
text-decoration:none;
color:#555;
}
#header .day_info a:hover {
border-bottom:1px solid transparent;
text-decoration:none;
color:#555;
}
#header #today_date {
float:left;
padding:0;
margin:32px 0 0 47px;
width:158px;
height:45px;
}
#header #today_date #today_icon {
background-image:url("images/icons_all.png");
background-repeat:no-repeat;
float:left;
height:16px;
width:16px;
background-position:-48px 0;
margin:7px 5px 0 2px;
}
#header #today_weather {
float:left;
padding:0;
margin:32px 0 0 15px;
width:112px;
}
#header #today_weather .weather_icon {
float:left;
width:16px;
height:16px;
background-image:url(images/icons_all.png);
background-repeat:no-repeat;
}
#header #today_weather .weather_day {
height:14px;
float:left;
padding:0;
}
#header #today_weather .weather_night {
font-size:0.8em;
color:#fff;
background:#000;
padding:0 3px;
float:left;
line-height:13px;
height:13px;
}
#header #today_weather .rounded {
background:none;
border:none;
padding:0;
height:auto;
margin-top:2px;
}
#header #today_weather .rounded span {
display:block;
background-image:url(images/bubbles_all_2.png);
background-position:right -313px;
padding-right:3px;
}
#header #today_weather .rounded span span {
padding-left:3px;
color:#fff;
display:block;
background-position:0 -300px;
font-size:10px;
}
#header #today_weather .type1,#header #today_weather .type2, #header #today_weather .type3, #header #today_weather .type4, #header #today_weather .type5, #header #today_weather .type6, #header #today_weather .type7, #header #today_weather .type8, #header #today_weather .type9, #header #today_weather .type10, #header #today_weather .type11 {
margin:7px 5px 0 0;
}
#header #today_weather .type1 {
background-position:-368px 0;
}
#header #today_weather .type2 {
background-position:-384px 0;
}
#header #today_weather .type3 {
background-position:-400px 0;
}
#header #today_weather .type4 {
background-position:-416px 0;
}
#header #today_weather .type5 {
background-position:-432px 0;
}
#header #today_weather .type6 {
background-position:-448px 0;
}
#header #today_weather .type7 {
background-position:-464px 0;
}
#header #today_weather .type8 {
background-position:-480px 0;
}
#header #today_weather .type9 {
background-position:-624px 0;
}
#header #today_weather .type10 {
background-position:-640px 0;
}
#header #today_weather .type11 {
background-position:-656px 0;
}
#header .currency_icon {
float:left;
width:16px;
height:32px;
background-image:url(images/icons_all.png);
background-repeat:no-repeat;
background-position:left center;
margin:7px 4px 0 0;
}
#header .currency_icon_updown {
float:right;
width:9px;
height:16px;
background-image:url(images/icons_all.png);
background-repeat:no-repeat;
margin-left:10px;
}
#header .currency_down, #header .currency_up, #header .currency_ {
overflow:hidden;
}
#header .currency_down, #header .currency_up, #header .currency_ , #header .currency {
line-height:13px;
}
@-moz-document url-prefix() {
#header .currency {
width:130px;
}
}
#header .currency_up {
margin:0;
}
#header .currency_down .currency_icon_updown {
background-position:-560px 0;
}
#header .currency_up .currency_icon_updown {
background-position:-544px 0;
}
#header .currency_ .currency_icon_updown {
background:none;
}
#header #today_usd, #header #today_eur {
float:left;
letter-spacing:-0.05em;
margin:31px 0 0 50px;
padding:0;
width:127px;
}
#header #today_usd .currency_icon {
background-position:-64px 0;
}
#header #today_eur .currency_icon {
background-position:-79px 0;
}
#header #today_probki {
float:left;
/*background:url(images/icons/map.png) 0 3px no-repeat;*/
margin:12px 0 0 48px;
padding:3px 0 8px 0;
width:170px;
}
#header #today_paynews {
/*background:url(images/icons/money-coin.png) 0 3px no-repeat; */
float:left;
margin:12px 0 0;
padding:3px 0 3px 0;
}
#header #today_probki .icon {
background-position:-96px 0;
margin-right:4px;
}
#header #today_paynews .icon {
background-position:-128px 0;
margin-right:9px;
}
#header #search {
float:right;
padding:0;
margin:7px 0 0;
width:290px;
}
#search .search-form {
border:1px solid #C0C0C0;
padding:1px;
}
#search input {
border:none;
width:205px;
font-family:verdana;
font-size:13px;
padding:0 5px;
background:none;
margin-top:3px;
}
#search #nofocus {
font-style:italic;
color:#C0C0C0;
}
#search #focus {
color:#000;
font-style:normal;
}
#search .search_btn {
height:22px;
border:none;
color:#000;
font-style:normal;
padding:0;
margin:0;
cursor:pointer;
background:#dedede;
border-radius:2px;
display:block;
float:right;
width:64px;
font-family:verdana;
font-size:11px;
}
.search-tags-cloud {
margin:15px 0 20px;
line-height:175%;
}
.right_tags {
padding-top:7px;
}
.right_tags .search-tags-cloud {
margin:0;
}
#top_menu {
margin-top:12px;
position:relative;
}
ul.top_menu {
display:block;
overflow:hidden;
z-index:3;
position:relative;
font-family:verdana;
margin:0;
}
ul.top_menu li {
display:block;
float:left;
padding:0;
margin:6px 22px 2px 16px;
height:28px;
font-size:17px;
background:none;
*margin:6px 18px 2px 12px !important;
*padding-top:6px;
}
ul.top_menu li a, ul.top_menu li a:active, ul.top_menu li a:visited, ul.top_menu li a:link, ul.top_menu li a:hover {
text-decoration:none;
color:#4c4c4c;
}
ul.top_menu li.active.first {
*margin-left:0 !important;
}
ul.top_menu li.active.last {
*margin-right:0 !important;
}
ul.top_menu li.active {
color:#fdf8f8;
position:relative;
z-index:4;
overflow:visible;
outline:none;
moz-outline:none;
white-space: nowrap;
vertical-align:middle;
*vertical-align:top !important;
padding:0;
margin:0;
}
ul.top_menu li.active span {
float:left;
padding-right:5px;
margin:0;
background:url(images/button_main_menu.png) 100% 123px;
height:34px;
overflow:visible;
}
ul.top_menu li.active span span {
color:#666666;
display:block;
padding:5px 20px 5px 19px;
margin:0;
text-decoration:none;
line-height:130%;
height:28px;
background:url(images/button_main_menu.png) 0 0;
}
ul.top_menu li.first span span {
height:34px;
padding-bottom:5px;
}
ul.top_menu li.last span {
height:37px;
padding-bottom:5px;
}
ul.top_menu li.active a, ul.top_menu li.active a:active, ul.top_menu li.active a:visited, ul.top_menu li.active a:link, ul.top_menu li.active a:hover {
text-decoration:none;
color:#fdf8f8;
}
div.second_menu {
background:url(images/menu_bottom_line.png) no-repeat;
height:37px;
margin-top:-4px;
position:relative;
}
ul.top_sub_menu {
display:block;
background:none;
border:none;
margin:0;
overflow:hidden;
z-index:5;
padding:0 8px 0 15px;
position:absolute;
height:37px;
}
ul.top_sub_menu li {
display:block !important;
float:left;
height:23px;
#margin:10px 2px 0px 2px;
*margin-top:10px;
padding:2px 0;
color:#fdf8f8;
padding:2px 11px;
background: none;
position:relative;
zoom:1;
margin:7px 3px 0;
padding:0;
}
ul.top_sub_menu li a, ul.top_sub_menu li a:visited, ul.top_sub_menu li a:active, ul.top_sub_menu li a:link, ul.top_sub_menu li a:hover {
color:#fff;
text-decoration:none;
font-family:verdana;
font-size:13px;
letter-spacing:0.03em;
*letter-spacing:0.01em;
position:relative;
zoom:1;
}
ul.top_sub_menu li.active {
color:#236ca8;
background:#fff;
border:1px solid #004681;
margin:7px 3px 0;
padding:4px 15px;
height:13px;
}
ul.top_sub_menu li.rounded {
color:#236ca8;
background:none;
border:none;
padding:0;
height:auto;
}
ul.top_sub_menu li.rounded span {
display:block;
background-image:url(images/bubbles_all_2_2.png);
background-position:right -144px;
display:block;
padding-right:4px;
}
ul.top_sub_menu li.rounded span span {
/*padding:5px 11px 5px 16px;*/
padding:5px 5px 5px 10px;
color:#236ca8;
display:block;
background-position:0 -120px;
}
ul.top_sub_menu li span {
padding-right:4px;
display:block;
}
ul.top_sub_menu li  span span {
/*padding:5px 11px 5px 16px;*/
padding:5px 5px 5px 10px;
display:block;
}
ul.top_sub_menu li.active a, ul.top_sub_menu li.active a:visited, ul.top_sub_menu li.active a:active, ul.top_sub_menu li.active a:link, ul.top_sub_menu li.active a:hover {
text-decoration:none;
color:#01559b;
}
.page_links {
float:right;
/*font-size:11px;*/
margin:43px 0 0;
width:190px;
line-height:100%;
}
#right_column {
width:200px;
float:right;
display:inline;
padding-top:35px;
margin-left:20px;
}
#left_column {
margin-right:220px;
}
#conteiner {
display:table;
/*letter-spacing:-0.5em;*/
line-height:170%;
margin-bottom:0;
color:#555;
width:100%;
max-width:750px;
}
.hfooter {
height:200px;
}
#footer {
height:240px;
margin-top:-220px;
color:#6d6d6d;
font-family:verdana;
font-size:11px;
#text-align:center;
text-align:justify;
position:relative;
letter-spacing:-0.05em;
line-height:155%;
margin-left:auto;
margin-right:auto;
width:960px;
}
#footer #menu_bottom {
clear:both;
margin:0 auto 11px;
}
#footer #menu_bottom li {
display:inline;
margin-right:18px;
}
#footer #menu_bottom li a, #footer #menu_bottom li a:visited, #footer #menu_bottom li a:link, #footer #menu_bottom li a:active {
color:#6d6d6d;
text-decoration:none;
border-bottom: 1px dashed #6d6d6d;
}
#footer #menu_bottom li a:hover {
color:#6d6d6d;
text-decoration:none;
border-bottom: 1px dashed transparent;
}
#footer .bottom_links {
text-align:center;
margin:30px 0;
clear:both;
display:block;
}
#footer ul.bottom_links li {
display:inline;
margin-right:14px;
}
#footer .bottom_links a, #footer .bottom_links a:visited, #footer .bottom_links a:link, #footer .bottom_links a:active {
color:#000;
text-decoration:none;
border-bottom:1px dashed #000;
vertical-align:top;
}
#footer .bottom_links a:hover {
color:#000;
text-decoration:none;
border-bottom:1px dashed transparent;
vertical-align:top;
}
#footer .info {
margin-bottom:15px;
}
#footer .info_rules{
margin-bottom:0;
}
a.block_link, a.block_link:visited, a.block_link:active, a.block_link:link {
text-decoration:none;
}
a.block_link:hover {
text-decoration:none;
}
.grey_round {
border:1px solid #b1b1b1;
padding:9px 18px;
background-color:#f5f5f5;
width:697px !important;
}
.grey_round_twitter {
border:1px solid #b1b1b1;
background-color:#f5f5f5;
margin: 40px 0 0 0;
padding: 0 10px 0 10px;
position:relative;
z-index:2;
}
.twitter_white_block {
background-image:url(images/twitter_white_block.png);
height:43px;
width:200px;
color:#fdf8f8;
font-size:11px;
position:relative; top:-23px;
z-index:3;
}
.twitter_link_block {
font-family:verdana;
margin:17px 15px 0;
float:right;
zoom:1;
}
.grey_round div.bg {
background:url(images/body_bg.jpg);
padding:10px;
}
.red_round_pl {
padding-left:5px;
background:url(images/plash_all2.png) -200px -731px no-repeat; 
height:42px;
color:#fdf8f8;
font-size:15px;
line-height:32px;
position:relative;
z-index:3;
}
.info_block_hide .red_round_pl {
background:url(images/plash_all2.png) -200px -773px no-repeat;
}
.block_link {
font-family:verdana;
margin:4px 5px 0 5px;
float:left;
zoom:1;
}
.block_link:hover {
*margin-left:5px !important;
}
.red_round_pl .block_link, .red_round_pl a.block_link, .red_round_pl a.block_link:visited, .red_round_pl a.block_link:active, .red_round_pl a.block_link:link, .red_round_pl a.block_link:hover, #mediateka a.block_link, #mediateka a.block_link:visited, #mediateka a.block_link:active, #mediateka a.block_link:link, #mediateka a.block_link:hover {
color:#fdf8f8;
}
.blue_round_pl {
padding-left:5px;
background: url(images/plash_all2.png) 0 -731px no-repeat;
height:42px; 
color:#fdf8f8;
font-size:15px;
line-height:32px;
position:relative;
z-index:3;
}
.blue_round_pl.right-news {
background: url(images/plash_all2.png) -400px -731px no-repeat;
}
.info_block_hide .blue_round_pl {
background: url(images/plash_all2.png) 0px -773px no-repeat;
}
.info_block_hide .blue_round_pl.right-news {
background: url(images/plash_all2.png) -400px -773px no-repeat;
}
.grey_round_pl {
padding:1px 0 9px 5px;
background: url(images/plash_all2.png) -400px -74px no-repeat;
height:27px;
color:#fdf8f8
font-size:15px;
line-height:27px;
position:relative;
z-index:3;
}
.info_block_hide .grey_round_pl {
background: url(images/plash_all2.png) -400px -111px no-repeat ;
}
#nomargin_tags {
margin-left:0;
padding-left:0;
}
#tags {
margin:25px 0;
}
#tags .blue_round_pl {
background:url(images/plash_all2.png) no-repeat scroll 0 -773px transparent;
}
.blue_round_pl .block_link,  .blue_round_pl a.block_link, .blue_round_pl a.block_link:visited, .blue_round_pl a.block_link:active, .blue_round_pl a.block_link:link, .blue_round_pl a.block_link:hover {
color:#fdf8f8;
}
.red_round_text {
font-weight:bold;
border:1px solid #b1b1b1;
padding:0 10px 9px 10px;
background-color:#f5f5f5;
#margin-top:-10px;
margin:-10px 0 -22px;
position:relative;
z-index:2;
}
.grey_round_text {
border:1px solid #b1b1b1;
background-color:#f5f5f5;
margin-top:-10px;
position:relative;
z-index:2;
}
#news_state .grey_round_text, #news_world .grey_round_text {
padding:15px 0 8px 0;
}
#news_state .grey_round_text .news_item, #news_world .grey_round_text .news_item {
}
.green_round_pl {
padding:1px 0 8px 5px;
background: url(images/plash_all2.png) no-repeat;
font-size:15px;
position:relative;
z-index:3;
line-height:27px;
height:27px;
}
.info_block_hide .green_round_pl {
background: url(images/plash_all2.png) 0 -37px no-repeat;
}
#mainblogs .grey_round_blogs {
zoom:1;
border:1px solid #b1b1b1;
background:#f5f5f5;
padding:22px 9px 15px 10px;
margin:-10px 0 30px 0;
position:relative;
z-index:2;
}
#mainblogs {
zoom:1;
margin:10px 0 30px;
}
.safari #mainblogs
{
}
.grey_round_text .news_item {
color:#777;
font-family:verdana;
font-size:11px;
letter-spacing:-0.062em;
line-height:120%;
}
.grey_round_text .news_item a, .grey_round_text .news_item a:visited, .grey_round_text .news_item a:active, .grey_round_text .news_item a:link {
color:#777;
border-bottom:none;
display:block;
padding:5px 10px;
}
.grey_round_text .news_item a:hover {
color:#777;
border-bottom:none;
background-color:#e9e9e9;
padding:5px 10px;
}
.grey_round_text .news_item .date {
font-size:10px;
color:#000;
font-weight:bold;
}
#comments {
float:left;
width:359px;
}
#roads {
float:left;
margin-left:20px;
width:359px;
}
#comments .body_block, #roads .body_block {
zoom:1;
padding:24px 10px 15px 10px;
height:258px;
}
#comments .head_block .top_news, #comments .head_block .top_comments, #comments .head_block .top_twitter {
float:right;
margin:4px 3px;
}
#comments .head_block img {
height:27px;
width:27px;
background:url(images/icons_all3_35.png);
cursor:pointer;
}
#comments .head_block .top_news img {
background-position:-315px 0;
}
#comments .head_block .top_news img.active {
background-position:-315px -35px;
}
#comments .head_block .top_comments img {
background-position:-350px 0;
}
#comments .head_block .top_comments img.active {
background-position:-350px -35px;
}
#comments .head_block .top_twitter img {
background-position:-385px 0;
margin-right:22px;
}
#comments .head_block .top_twitter img.active {
background-position:-385px -35px;
}
.news_list .img {
margin:0 20px 10px 0;
position:relative; top: 5px;
border-bottom: none;
z-index:1;
}
.news_list #tab-important-body, .news_list #tab-comment-body, .news_list #tab-raiting-body {
display:none;
}
.news_list .news_item {
margin-bottom:25px;
}
.news_item_link {
float:left;
margin:0 10px 5px 0;
}
.news_list .main_news {
margin-bottom:10px;
}
.news_section_list .news_item {
margin:3px 15px 30px;
}
.news_list .news_text {
position:relative;
z-index:0;
}
.news_list .news_head {
line-height:1.6em;
color:#000;
font-size:1.5em;
}
.news_detail {
position:relative;
}
.news_list .news_info, .news_detail .news_info, .elements_list .el_info {
/*font-size:0.92em;*/
letter-spacing:-1px;
}
.news_list .news_info_right {
float:right;
width:125px;
margin-left:20px;
line-height:14px;
}
.news_list .news_info_right .news_info {
margin-top:23px;
}
#news_info_tags {
display:block;
*padding-bottom:5px;
float:right;
padding-top:38px;
}
.news_list .news_photo {
float:left;
width:160px;
margin-right:10px;
font-size:0.91em;
color:#555;
}
.news_list table.news_prop {
margin-top:3px;
width:187px;
float:left;
}
.news_list table.news_prop span {
line-height:16px;
float:left;
border:none;
}
.news_section_list, .afisha_section_list {
margin-bottom:32px;
}
.news_detail .author {
margin-bottom:20px;
}
.news_info .tags {
font-weight:bold;
}
.news_info .tags a {
font-weight:normal;
}
.news_detail .news_props {
margin:10px 0;
zoom:1;
display:inline;
}
.news_detail .news_action {
background: url(images/plash_all2.png) 0 -699px no-repeat;
font-size:0.92em;
letter-spacing:-0.025em;
padding:4px 8px 4px 15px;
height:24px;
line-height:24px;
margin:20px 0;
}
.comments_head, .post_head {
background: url(images/plash_all2.png) 0 -699px no-repeat;
font-size:0.92em;
letter-spacing:-0.025em;
padding:4px 10px 4px 15px;
height:24px;
line-height:24px;
margin-top:15px;
position:relative;
z-index:2;
}
.media {
position: relative;
width:698px;
}
.media .carusel {
margin:25px 15px 0 23px;
}
.media .next {
position:absolute;
top:75px;
z-index:3;
right:4px;
}
.media .prev {
position:absolute;
top:75px;
z-index:3;
left:3px;
}
.media ul
{
}
.media ul li {
padding:0 11px;
width:86px;
display:inline;
}
.theme {
margin-top:26px;
}
.theme .links b {
font-weight: normal;
}
.theme a, .theme .links a:active, .theme .links a:visited, .theme .links a:link {
color:#545454;
border-bottom:none;
font-size:0.95em;
letter-spacing:-0.055em;
line-height:200%;
}
.theme .links a:hover {
color:#545454;
border-bottom:1px dashed #545454;
font-size:0.95em;
letter-spacing:-0.055em;
line-height:200%;
}
.theme .links {
margin-top:15px;
}
.comments_head h3 {
float:left;
/*margin-right:30px;*/
}
.comments_head .how_commets {
float:right;
text-align:right;
}
.rating {
padding-right:20px;
}
.rating_do {
padding-right:150px;
}
.action_do {
padding-right:7px;
float:right;
}
.action_last {
padding:0;
text-align:right;
float:right;
}
.cloud {
margin:0;
padding:0;
border:none;
background-color:transparent;
overflow:visible;
outline:none;
moz-outline:none;
white-space: nowrap;
vertical-align: middle;
overflow:hidden;
height:24px;
}
.cloud span {
float:left;
padding-right:4px;
margin:0;
}
.cloud span span {
color:#fff;
display:block;
font-size:10px;
margin:0;
text-decoration:none;
}
.cloud_red span {
background:transparent url(images/bubbles_all_2.png) no-repeat 100% -72px;
}
.cloud_red span span {
background:transparent url(images/bubbles_all_2.png) no-repeat 0 -24px;
}
.cloud_red span span span {
margin-left:8px;
padding:0;
background:none;
}
.cloud_blue span {
background:transparent url(images/bubbles_all_2_2.png) no-repeat 100% -48px;
}
.cloud_blue span span {
background:transparent url(images/bubbles_all_2_2.png) no-repeat 0 0;
}
.cloud_blue span span span {
padding:0 0 7px 7px;
background:none;
}
.blog-post-content {
margin-top:10px !important;
}
.red_icons {
background: transparent url(images/bubbles_all_2.png) no-repeat 100% -96px;
float:left;
margin:0 10px -12px 5px;
}
.cloud_blue {
float:left;
}
#blue_info {
float:right;
margin:0 0 3px 3px;
}
#blue_info_blog {
float:right;
margin:0 0 5px 5px;
position:relative;
bottom:25px;
}
#blue_info2 {
float:right;
margin:0 0 3px 3px;
right:-10px;
}
.red_icons .cloud_blue {
float:left;
margin-left:-5px;
}
.board-list .cloud_blue, .afisha_section_list .cloud_blue {
float:right;
margin-right:0;
}
.cloud_red {
margin:0 10px -10px 0;
float:left;
}
.cloud i {
float:left;
font-style:normal;
}
.audio, .video, .foto, .image, .sound {
width:16px;
height:16px;
margin:4px 7px;
display:block;
float:left;
}
.cloud .sound, .cloud .audio, .cloud .video , .cloud .foto, .cloud .image  {
margin-left:5px;
}
.audio, .sound {
background:url(images/icons_all.png) 0 0;
}
.video {
background:url(images/icons_all.png) -16px 0;
}
.foto, .image {
background:url(images/icons_all.png) -32px 0;
}
.list_blogs_main {
zoom:1;
overflow:hidden;
font-family:verdana;
width:719px !important;
}
.blog {
zoom:1;
float:left;
width:339px;
height:195px;
}
.list_blogs_main .blog_first {
#margin-right:46px;
}
.list_blogs_main .blog .blog_img {
float:left;
margin:2px 10px 0 -5px;
}
.list_blogs_main .blog .blog_name {
letter-spacing:-0.05em;
margin:0;
}
.list_blogs_main .blog .blog_name .blog_icon {
width:16px;
height:16px;
display:block;
float:left;
background: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/user.gif) no-repeat;
padding-right:0.2em;
line-height:1em;
}
.list_blogs_main .blog .blog_title {
letter-spacing:-0.05em;
margin:0;
line-height: 120%;
}
.list_blogs_main .blog .blog_anons {
color:#555;
font-size:12px;
letter-spacing:-0.045em;
line-height:130%;
padding-bottom:0;
margin:0;
}
.list_blogs_main .blog .blog_name a, .list_blogs_main .blog .blog_name a:visited, .list_blogs_main .blog .blog_name a:active, .list_blogs_main .blog .blog_name a:link {
text-decoration:none;
color:#000;
border-bottom:1px solid transparent;
}
.list_blogs_main .blog .blog_name a:hover {
text-decoration:none;
border-bottom:1px dashed #000;
}
.list_blogs_main .blog .blog_title a, .list_blogs_main .blog .blog_title a:visited, .list_blogs_main .blog .blog_title a:active, .list_blogs_main .blog .blog_title a:link {
text-decoration:none;
color:#01589d;
border-bottom:1px solid transparent;
}
.list_blogs_main .blog .blog_title a:hover {
text-decoration:none;
color:#01589d;
border-bottom:1px dashed #01589d;
}
.list_blogs_main li {
width:339px;
padding-right:40px;
}
.video_img a, .foto_img a {
color:#e0e0e0;
*position:relative;
*z-index:200;
}
.videos {
position:relative;
}
#mediateka #img:hover, #mediateka #img:hover {
border-bottom:0 solid transparent !important;
display:block;
}
#mediateka .video_img a:hover, #mediateka .foto_img a:hover {
border-bottom:1px none !important;
}
#mediateka {
background-image:url("images/plash_mediateka.png");
height:310px;
zoom:1;
position:relative;
}
#mediateka.info_block_hide {
background-image:url("images/plash_all2.png") !important;
zoom:1;
background-position:0 399px;
height:37px;
}
#mediateka .head_block {
zoom:1;
height:37px;
font-size:17px;
}
#mediateka .head_block a {
padding:6px 0 0 9px;
}
#mediateka .body_block {
zoom:1;
color:#e0e0e0;
padding:5px 10px;
}
#mediateka .carusel_m li {
width:103px;
padding:0 15px;
height:100px;
overflow:hidden;
}
#mediateka .nocarusel_m li {
width:103px;
padding:0 15px;
height:100px;
overflow:hidden;
float:left;
}
#mediateka img {
border:3px solid #686868
}
#mediateka .carusel_m {
margin:3px 0 0 24px;
*margin:3px 0 0 24px;
}
#mediateka .nocarusel_m {
margin:3px 0 0 24px;
*margin:3px 0 0 24px;
}
#mediateka .action {
background-position:-22px 0;
}
#mediateka .prev {
left:1px;
position:absolute;
top:42px;
z-index:3;
}
#mediateka .next {
position:absolute;
right:4px;
top:42px;
z-index:3;
}
#mediateka .one_img {
float:left;
}
#mediateka .one_img .prev2 {
cursor:pointer;
bottom:20px;
left:15px;
display:none;
width:17px;
position:absolute;
z-index:200;
height:19px;
background: url(images/left.png)!important;
background-repeat: no-repeat;
}
#mediateka .one_img .text a {
color:#e0e0e0;
}
#mediateka .one_img .text a:hover {
border-bottom:1px none #E0E0E0;
}
#mediateka .one_img .text {
position:relative;
left:30px;
width:195px;
text-align:center;
display:none;
font-size:16px;
}
#mediateka .text {
*padding-top: 4px;
}
#mediateka .fon {
position:relative;
width:261px;
height:59px;
bottom:64px;
left:0;
display:none;
background: url(images/push.png) 0 0 repeat-x;
*margin:0;
*padding:0;
*bottom:60px;
bottom:58px;
}
#mediateka .one_img .next2 {
display:none;
cursor:pointer;
bottom:20px;
right:15px;
z-index:200;
width:17px;
height:19px;
position:absolute;
background: url(images/right.png) 0 0 !important;
background-repeat: no-repeat;
}
#mediateka .one_img .carusel_m li, #mediateka .one_img .nocarusel_m li {
width:262px;
height:213px;
margin:0;
padding:0;
}
#mediateka .one_img .carusel_m, #mediateka .one_img .nocarusel_m {
margin:0;
padding:0;
}
#mediateka .video_img, #mediateka .foto_img {
width:451px;
float:left;
position: relative;
font-size:11px;
line-height:100%;
top:-23px;
margin:0;
}
#mediateka .video_img {
*top:-30px;
}
#mediateka .foto_img {
*top:-20px;
}
#mediateka .video_img span, #mediateka .foto_img span {
margin:6px 3px 0;
display:block;
}
#mediateka .type_name {
zoom:1;
font-size:15px;
font-family:verdana;
margin:0 0 5px 40px;
*margin-left:45px;
border-bottom:1px solid transparent;
color:#e0e0e0;
}
#news_one .one_img {
float:left;
margin-right:10px;
margin-bottom:10px;
}
#news_one .one_img .prev {
position:absolute;
z-index:100;
display:none;
bottom:22px;
right:40px;
cursor: pointer;
}
#news_one .one_img .next {
position:absolute;
z-index:100;
display:none;
bottom:22px;
right:10px;
cursor: pointer;
}
#news_one .fon {
position:relative;
width:320px;
height:59px;
bottom:64px;
left:2px;
display:none;
background: url(images/push.png) 0 0 repeat-x;
}
#news_one .one_img .text {
position:relative;
left:10px;
width:215px;
display:none;
font-size:16px;
}
#news_one .one_img .text a {
color:#e0e0e0;
}
#news_one .one_img .text a:hover {
border-bottom:1px dashed #e0e0e0;
}
.grey_bubble {
background: url("images/plash_all2.png") no-repeat scroll 0 -187px transparent;
border-top:1px solid transparent;
height:46px;
margin:10px 0 37px;
}
.grey_bubble h2 {
letter-spacing:-0.025em;
margin:8px 0 8px 13px;
}
/*
.grey_bubble .toall, .grey_bubble .toall:visited, .grey_bubble .toall:active, .grey_bubble .toall:link {
display:block;
color:#da5e2a;
#color:#585858;
float:right;
font-size:0.91em;
border-bottom:1px solid transparent;
margin-top:12px;
letter-spacing:-0.05em;
line-height:1.4em;
}

.grey_bubble .toall:hover {
color:#da5e2a;
#color:#585858;
#border-bottom:1px dashed #585858;
border-bottom:1px dashed #da5e2a;
}

.grey_bubble .toall2 {
display:block; !important;
float:right;
font-size:0.91em;
color:#585858;
border:0;
margin:12px 15px 0 0;
letter-spacing:-0.05em;
line-height:1.4em;
}
*/
.main_yamap {
width:337px;
height:256px;
}
.main_yamap a {
border-bottom:none !important;
}
.rate_plus {
color:#035da1;
margin-left:4px;
}
.rate_minus {
color:#8cb03a;
margin-left:4px;
}
i.icon {
background-image:url(images/icons_all.png);
width:16px;
height:16px;
float:left;
}
img.icon {
vertical-align:middle;
margin-right:5px;
}
.action_icon img {
background-image:url(images/icons_all.png);
width:16px;
height:16px;
vertical-align:middle;
margin-left:4px;
}
.rate i.icon, .rate_up img {
background-position:-192px 0;
}
.rate_down img {
background-position:-176px 0;
}
.email i.icon, .toemail img {
background-position:-576px 0;
}
.comments i.icon, .tocomments img {
background-position:-144px 0;
margin:0;
}
.repost {
background-image:url(images/icon_16x16.png);
width:16px;
height:16px;
vertical-align:middle;
margin-left:4px;
}
.repost_icon {
vertical-align:middle;
position:relative; bottom:2px;
margin-left:4px;
}
.toemail img {
background-image:url(images/repost.png);
background-position:0;
vertical-align:middle;
}
.toprint img {
background-image:url(images/repost.png);
background-position:-16px 0;
vertical-align:middle;
}
.tofb img {
background-image: url("images/repost.png");
background-position:-32px 0;
vertical-align:middle;
}
.tovk img {
background-image: url("images/repost.png");
background-position:-48px 0;
vertical-align:middle;
}
.toodn img {
background-image: url("images/repost.png");
background-position:-64px 0;
vertical-align:middle;
}
.tolj img {
background-image: url("images/repost.png");
background-position:-80px 0;
vertical-align:middle;
}
.totwitter img {
background-image: url("images/repost.png");
background-position:-96px 0;
vertical-align:middle;
}
.togplus {
position:relative; top:4px;
vertical-align:middle;
margin-left:4px;
width:21px;
}
div.blog-comment-form {
margin:0 auto;
width:95%;
}
div.blog-post-edit-form, div.blog-comment-fields {
background:none;
}
.blog-comment-cont-white, .blog-comment-info {
background:none;
}
.blog-comment-cont {
background-color:#FCFCFC;
border-color:#F6F6F6 #F6F6F6 #D4D4D4 #F1F1F1;
border-style:solid;
border-width:1px 0 1px 1px;
background-image:none;
}
.blog-comment {
padding-bottom:0;
}
div.blog-line {
display:none;
}
table.blog-table-post-comment th {
font-size:100%;
}
table.blog-table-post-comment td {
font-size:100%;
}
table.blog-table-post-comment-table th, table.blog-table-post-comment-table td {
font-size:100%;
}
table.blog-table-post-comment-table a {
text-decoration:none;
curor:default;
}
table.blog-comment-form th, table.blog-comment-form td {
font-size:100%;
}
.blogButton {
font-size:100%;
}
.blog-comment-text {
font-size:100%;
}
.show_line {
padding-top:1.5em;
}
.show_line .blog-comment {
padding-left:0 !important;
padding-top:0 !important;
}
.blog-post-tag a, .blog-comment-meta a, .blog-mainpage-meta a {
color:#035da1 !important;
}
.blog-comment-meta a {
border:none;
}
.blog-comment-answer {
margin-right:15px;
}
.blog-comment-answer a {
font-weight:bold;
padding:0;
}
.blog-comment-avatar {
float:left;
margin:0 20px;
width:50px;
}
.comments {
background: none;
}
.comments #word {
float:left;
position:relative;
top:-3px;
}
.blog-comment-content {
*padding-left:20px;
}
.blog-comment-date, .blog-post-date {
font-size:0.92em;
letter-spacing:-0.025em;
}
.blog-author {
color:#035DA1;
font-size:125%;
font-weight:normal;
}
.comment_tree img {
background:url(images/icons_all2_22.png) -238px 0;
}
.comment_list img {
background:url(images/icons_all2_22.png) -218px 0;
}
.str_right img {
background:url(images/icons_all.png) -606px 0;
vertical-align:middle;
}
.str_bottom img {
background:url(images/icons_all.png) -592px -1px;
vertical-align:middle;
}
.comments_head .str_bottom img, .comments_head .str_right img {
margin:0 5px 0 1px;
}
.info_message {
height:70px;
width:250px;
}
.form {
background-color:#fff;
width:390px;
color:#787878;
}
.wild_form {
width:720px;
}
.form textarea {
width:99%;
}
.form input.inputselect {
width:100%;
}
.form input.inputtext, .form textarea.inputtextarea {
width:685px;
border:1px solid #ababab;
font-size:13px;
color:#2f2f2f;
font-family:verdana;
padding:2px 5px;
}
.form select.inputselect {
width:100% !important;
border:1px solid #ababab;
font-size:13px;
color:#2f2f2f;
font-family:verdana;
height:24px;
height:20px\0/;
line-height:24px;
}
.form select.inputselect option {
line-height:24px;
vertical-align: middle;
}
.form .quest {
margin-top:20px;
}
.form .answer {
margin-top:5px;
}
.grey_border {
border:1px solid #ababab;
width:100%;
}
.form .bottom {
margin-top:20px;
margin-bottom:20px;
}
.form .req_info {
font-size:0.92em;
float:right; 
width:145px;
}
.wild_form input, .wild_form select, .wild_form select.inputselect, .wild_form textarea {
width:685px;
height:auto;
}
.wild_form input.inputtext {
width:685px;
}
.form .inputdate {
width:auto !important;
}
.form .form-required, .form .starrequired {
color:#de0a12;
}
.faq-section .question {
width:250px;
color:#000;
}
.navigation {
margin:15px 0;
position: relative;
}
.navigation .paging-title {
float:left;
top:0;
left:0;
position:absolute;
padding:35px 0 8px;
}
.navigation .navigation-pages {
text-align:center;
padding:35px 0 20px;
}
.navigation .nav-page-all {
margin-left:30px;
}
.navigation a, .navigation a:link, .navigation a:active, .navigation a:visited, .navigation a:hover {
color:#000;
border:none;
text-decoration: none;
margin:0 4px;
}
.navigation .rounded {
background:none;
border:none;
padding:0;
height:auto;
display:inline;
}
.navigation .rounded span {
background-image:url(images/bubbles_all_2.png);
background-position:right -345px;
padding:2px 3px 3px 3px;
}
.navigation .rounded span span {
padding:2px 5px 3px 7px;
color:#fff;
background-position:0 -326px;
}
.navigation .n_str {
font-family: colibri arial;
padding:0 7px;
}
.map-columns {
width:90%;
}
.map-columns ul {
display:block;
}
.map-columns ul li {
background:none;
padding-left:0;
line-height:150%
}
.map-columns ul.map-level-0 {
margin-right:40px;
padding:0;
}
ul.map-level-0 {
padding-left:20px;
margin-right:20px;
margin-left:0;
}
ul.map-level-0 ul {
padding-left:25px;
margin-right:20px;
margin-left:0;
}
ul.map-level-0 a {
font-weight: bold;
}
ul.map-level-1 a, ul.map-level-2 a, ul.map-level-3 a {
font-weight: normal;
}
.map-columns td {
vertical-align: top;
width:50%;
}
ul.map-level-0, ul.map-level-0 ul {
margin-top:5px;
margin-bottom:5px;
}
.l_half {
width:358px;
margin-right:22px;
float:left;
}
.r_half {
width:358px;
float:left;
}
.plash_boys, .plash_girls {
padding:5px;
height:36px;
color:#fdf8f8;
font-family:georgia;
font-size: 23px;
line-height:27px;
position:relative;
z-index:3;
margin:15px 0 45px;
}
.plash_boys {
background:url(images/plash_all2.png) 0 -233px no-repeat;
}
.plash_girls {
background:url(images/plash_all2.png) -358px -233px no-repeat;
}
.plash_girls .icon {
background-image:url(images/icons_all3_35.png);
width:35px;
height:35px;
margin:2px 0 2px 10px;
}
.plash_boys .icon {
background-image:url(images/icons_all3_35.png);
width:35px;
height:35px;
margin:2px 0 2px 10px;
}
.plash_boys .icon {
background-position:-280px 0;
}
.plash_girls .icon {
background-position:-245px 0;
}
.plash_boys .toall, .plash_boys .toall:visited, .plash_boys .toall:active, .plash_boys .toall:link, .plash_girls .toall, .plash_girls .toall:visited, .plash_girls .toall:active, .plash_girls .toall:link {
display:block;
float:right;
font-size:11px;
color:#fdf8f8;
border-bottom:1px solid transparent;
margin-right:10px;
margin-top:8px;
letter-spacing:-0.05em;
line-height:1.4em;
font-family:verdana;
}
.plash_boys .toall:hover, .plash_girls .toall:hover {
color:#fdf8f8;
border-bottom:1px dashed #fdf8f8;
}
.dating {
width: 230px;
position:relative;
*display:inline;
zoom:1;
}
.dating_info {
*position:relative;
*top:-8px;
}
.dating_item {
margin:45px 17px;
font-size:0.9em;
}
.dating_item img {
margin-right:20px;
margin-bottom:0;
}
.dating_item a, .dating_item a:active, .dating_item a:visited, .dating_item a:link {
color:#626262;
border-bottom:1px solid transparent;
zoom:1;
}
.dating_item a:hover {
color:#626262;
border-bottom:1px dashed #626262;
}
.dating_item .name a, .dating_item .name a:active, .dating_item .name a:visited, .dating_item .name a:link {
color: #045fa3;
border-bottom:1px solid transparent;
font-size:1.2em;
zoom:1;
}
.dating_item .name a:hover {
color:#045fa3;
border-bottom:1px dashed #045fa3;
}
.dating_item .rating {
padding:0;
margin-top:3px;
}
.dating_item .rating .icon {
margin-right:6px;
}
.dating_item .rating .top1 {
background-position:-320px 0;
}
.dating_item .rating .top2 {
background-position:-336px 0;
}
.dating_item .rating .top3 {
background-position:-352px 0;
}
.dating_filter {
margin-right:20px;
}
.cl1 {
margin:5px 55px 0;
}
.cl2 {
margin-right:25px;
}
.cl3 {
margin-right:20px;
}
.cl4 {
margin-top:25px;
}
.cl1 label {
display: block;
margin-right:10px;
}
.dfilter_text {
margin-top:8px;
width:100px;
border:1px solid #ababab;
font-size:13px;
color:#2f2f2f;
font-family:verdana;
padding:5px;
*padding:2px;
}
.dfilter_select {
margin-top:8px;
width:111px;
border:1px solid #ababab;
font-size:13px;
color:#2f2f2f;
font-family:verdana;
height:28px;
line-height:24px;
}
.dfilter_select option {
line-height:28px !important;
}
.block_fototeka, .block_videoteka, .block_audioteka {
margin-bottom:10px;
}
.block_fototeka .icon, .block_videoteka .icon, .block_audioteka .icon {
background-image: url(images/icons_all3_35.png);
width:27px;
height:27px;
margin:6px 0 0 15px;
float:left;
}
.media_list {
*width:100%;
zoom:1;
margin:0 15px;
*margin-right:35px;
}
.media_list .item {
float:left;
margin-bottom:10px;
width:177px;
height:150px;
}
.media_compact_small {
padding:0 20px;
position:relative;
margin-left:10px;
}
.media_compact_small li {
list-style:none;
width:175px;
float:left;
}
.media_compact_small li .name, .media_compact_small li .author {
padding-bottom:15px;
margin:0;
}
.media_compact {
zoom:1;
padding:0 15px;
position:relative;
display:block;
}
.media_compact .carusel_m {
*left:20px !important;
}
.gallery_call:hover {
*padding-bottom:0;
}
.position img:hover {
margin-bottom:1px;
*margin-bottom:0;
}
.media_compact li {
width:177px;
}
.media_compact .prev {
top:50px;
left:0;
position:absolute;
z-index:3;
}
.media_compact .next {
top:50px;
right:0;
position:absolute;
z-index:3;
}
.media_list .img, .media_compact .img {
margin:0 15px 10px;
*margin:0 15px 10px;
}
.media_compact_small .img {
 margin:0 15px 10px;
}
.media_list_image {
position:relative;
}
.media_list_image_play {
position:absolute;
background: url("images/play_small.png") no-repeat center center;
width:147px;
height:99px;
margin-left:15px;
*top:0;
*left:0;
}
.media_list_image_play3 {
position:absolute;
background: url("images/play_small.png") no-repeat center center;
width:147px;
height:99px;
margin-left:13px;
*top:0;
*left:0;
}
.media_compact_small .media_list_image_play3 {
margin-left:0;
}
.media_list_image_play2 {
position:absolute;
background: url("images/play_big.png") no-repeat center center;
width:320px;
height:215px;
*top:0;
*left:0;
}
.block_fototeka .icon {
background-position:0 0;
}
.block_videoteka .icon {
background-position:-34px 0;
}
.block_audioteka .icon {
background-position:-70px 0;
}
.block_fototeka h2, .block_videoteka h2, .block_audioteka h2 {
float:left;
margin:5px 0 0 5px;
}
.block_fototeka h2 img, .block_videoteka h2 img, .block_audioteka h2 img {
margin-right:10px;
}
.name, .author {
padding:0 15px;
*padding:0;
}
.author {
padding:0;
font-weight:bold;
}
div.author {
padding:0 15px;
font-weight: normal;
}
.name a, .name a:link, .name a:active, .name a:visited {
color:#121212;
border-bottom:1px solid transparent;
zoom:1;
}
.name a:hover {
*margin:0;
*padding:0;
color:#121212;
border-bottom: 1px dashed #121212;
}
.mess_head, .mess_foot {
background-image: url(images/plash_all2.png);
height:15px;
width:740px;
}
.mess_body {
width:708px; 
padding:0 15px;
color:#fff;
}
.mess_body ul li {
background:none;
}
.errortext, .notetext {
margin:15px 0;
}
.errortext .mess_head {
background-position:0 -294px;
}
.errortext .mess_foot {
background-position:0 -280px;
height:14px;
}
.errortext .mess_body {
background-color:#FA0400;
border-left:1px solid #A90000;
border-right:1px solid #A90000;
}
.notetext .mess_head {
background-position:0 -323px;
}
.notetext .mess_foot {
background-position:0 -309px;
height:14px;
}
.notetext .mess_body {
background-color:#2BA800;
border-left:1px solid #006D00;
border-right:1px solid #006D00;
}
.rss-icon {
background-image:url("images/rss_icon.gif");
display:block;
float:right;
height:17px;
width:17px;
}
.vote-item-vote.detail {
display:none;
}
.vote-item-counter {
margin-right:10px;
}
.profile-table select {
border:1px solid #ABABAB;
color:#2F2F2F;
font-family:verdana;
font-size:13px;
height:24px;
line-height:24px;
width:356px;
}
.top-right-links {
text-align: right;
height:30px;
}
.top-right-links a {
margin-left:10px;
}
.autor {
display:block;
margin-left:16px;
margin-top:5px;
word-wrap:break-word;
}
.autor2 {
display:block;
text-align:right;
margin-top:5px;
}
.section_rss_icon {
background-image:url(images/social.png);
background-position:-99px 0;
position:absolute;
right:220px;
top:370px;
width:16px;
height:16px;
display: block;
float:right;
}
.section_rss_text a {
color:#fe8e0d;
position:absolute;
right:241px;
top:372px;
font-family:verdana;
font-size:13px;
letter-spacing:-0.062em;
line-height:1.4em;
border-bottom:none;
}
.section_rss_text a:hover {
border-bottom:none;
}
/*.rssfloat {
position:absolute;
right:220px;
top:370px;
*top:400px;
}
.rssfloat span {
right:10px;
position:relative;
float:left;
bottom:3px;
}
.rssfloat div {
right:10px;
position:relative;
*position:absolute;
float:left;
bottom:3px;
*bottom:0;
*right:25px;
color:#da5e2a;
}
*/
#at16meo a, at16meo a:visited, at16meo a:active, #at16pf a, #at16pf a:visited, #at16pf a:active {
border:0;
}
#tweets ul {
list-style:none;
}
#tweets ul li {
background:none;
margin-bottom:10px;
}
.news_comment {
display:none;
}
.news_comment_active {
#display:;
}
.twitter_comment {
display:none;
}
.twitter_comment_active {
#display:;
}
.news_popular {
display:none;
}
.news_popular_active {
#display:;
}
.twitter_comment_active li, .news_comment_active li, .news_popular_active li {
padding-left:0 !important;
padding-right:10px;
}
.wrapper {
width:684px;
height:640px;
margin:15px 0 0 50px;
zoom:1;
}
.pg-detail {
background: url("images/pg-detail.gif") no-repeat;
position:relative;
border:1px solid #a1a1a1;
margin:0 auto;
}
.pg-detail-in {
text-align:center;
width:684px;
height:454px;
display:table-cell;
vertical-align:middle;
text-align:center;
}
.pg-detail-in table {
width:100%;
height:100%;
}
.pg-detail-in table td {
vertical-align:middle;
text-align:center;
}
#pg-dimg {
margin:0 auto;
}
#pg-dinfo {
background: #fff;
height:32px;
margin:-53px 12px 0 12px;
opacity:0.8;
filter:alpha(opacity=80);
padding-top:21px;
position:relative;
}
#pg-left-ico, #pg-right-ico {
cursor:pointer;
display:block;
width:60px;
height:112px;
position:absolute;
z-index:992;
margin-top:171px;
top:0;
}
#pg-left-ico {
width:63px;
background:url("/images/fancybox/big_left_arrow.png") no-repeat;
left:0;
}
#pg-right-ico {
background:url("/images/fancybox/big_right_arrow.png") no-repeat;
left:auto;
right:0;
}
#pg-loading {
width:16px;
height: 16px;
background:url("/images/fancybox/ajax-loader.gif") no-repeat;
margin:170px 0 0 345px;
position:absolute;
z-index:1102;
display: none;
}
.jcarousel-container-horizontal {
width:634px;
padding:17px 25px;
height:93px;
background: #fff url(/images/carousel.png) bottom repeat-x;
overflow:hidden;
margin-top:20px;
zoom:1;
}
.jcarousel-container-horizontal {
*width:684px;
*height:127px;
}
.jcarousel-clip-horizontal {
width:640px;
zoom:1;
}
.jcarousel-list-horizontal {
zoom:1;
}
li.jcarousel-item {
background:none;
padding:0 17px;
margin:0;
width:92px;
text-align:center;
opacity:0.3;
filter:alpha(opacity=30);
zoom:1;
}
.jcarousel-container-horizontal a {
display:block;
border:1px solid #959494 !important;
background:#fff;
padding:2px;
zoom:1;
}
.jcarousel-container-horizontal img {
border:1px solid #959494;
background:#fff;
padding:2px;
zoom:1;
}
.jcarousel-container-horizontal li.active {
opacity:1 !important;
filter:alpha(opacity=100) !important;
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal, .jcarousel-prev-disabled, .jcarousel-next-disabled {
display:none;
}
/*.jcarousel-prev-horizontal, .jcarousel-next-horizontal {
position:absolute;
top:52px;
width:20px;
height:20px;
cursor:pointer;
}
.jcarousel-prev-horizontal {
left:8px;
background:transparent url(/images/small_left_arrow.png) no-repeat center center;
}
.jcarousel-next-horizontal {
right:8px;
background:transparent url(/images/small_right_arrow.png) no-repeat center center;
}
.jcarousel-prev-disabled-horizontal {
background:transparent url(/images/small_left_arrow_disabled.png) no-repeat center center;
}
.jcarousel-next-disabled-horizontal {
background:transparent url(/images/small_right_arrow_disabled.png) no-repeat center center;
}
.jcarousel-prev-disabled, .jcarousel-prev-disabled-horizontal, .jcarousel-next-disabled, .jcarousel-next-disabled-horizontal {
background:none;
cursor:default;
}*/
.carousel-element {
position:absolute;
border:1px solid #d8d3d0;
padding:2px;
margin:0;
opacity:0.6;
filter:alpha(opacity=60);
background-color:#fff;
overflow:hidden;
zoom:1;
}
.carousel-element a {
text-decoration:none;
}
.h4-grey {
color:#656565;
font-size:16px;
margin-bottom:15px;
}
.prev-media, .next-media, .prev-media-disabled, .next-media-disabled {
position:absolute;
top:52px;
width:21px;
height:21px;
cursor:pointer;
}
.prev-media {
left:0;
background: transparent url(/images/small_left_arrow.png) no-repeat center center;
}
.next-media {
left:auto;
right:0;
background: transparent url(/images/small_right_arrow.png) no-repeat center center;
}
.prev-media-disabled, .next-media-disabled {
cursor:default;
}
.jcarousel-container-horizontal .prev-media a, .jcarousel-container-horizontal .next-media a {
display:block;
height:100%;
border:0 none !important;
background:none;
}
.prev-media-disabled {
left:0;
background: transparent url(/images/small_left_arrow_disabled.png) no-repeat center center;
}
.next-media-disabled {
left:auto;
right:0;
background: transparent url(/images/small_right_arrow_disabled.png) no-repeat center center;
}
.ac_results {
padding-right:10px;
margin-top:-1px;
border:1px solid #CCCCCC;
background-color:#fff;
overflow:hidden;
z-index:100;
}
.ac_results ul {
width:100%;
list-style-position:outside;
list-style:none;
padding:0;
margin:0;
}
.ac_results iframe {
display:none;
display:block;
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:3000px;
height:3000px;
}
.ac_results li {
position:relative;
margin:0;
padding-left:3px;
cursor:pointer;
display:block;
width:100%;
font:menu;
overflow:hidden;
font-size:14px;
background-image:none;
padding:5px;
}
.ac_loading {
background: window url('/images/autocomplete_indicator.gif') right center no-repeat;
}
.ac_over {
background-color: Highlight;
color: HighlightText;
}
.mediapictures {
width:147px;
height:99px;
display:block;
text-align:center;
}
.my_board {
padding-top:10px;
}
.news_media {
position:relative;
width:86px;
}
.news_media .media_list_image_play {
position:absolute;
background:url("images/play_small.png") no-repeat center center;
width:86px;
height:86px;
top:0;
left:0;
margin:0;
}
.videos .media_list_image_play {
position:absolute;
background:url("images/play_small.png") no-repeat center center;
width:102px;
height:70px;
top:0;
left:0;
margin-left:5px;
}
a.media_icon {
position:relative;
top:15px;
*top:5px;
zoom:1;
left:5px;
}
.mformat {
clear:both;
}
.news-detail {
zoom:1;
}
.blog-post-tag a:hover, .blog-comment-meta a:hover {
text-decoration:none !important;
}
.hlink {
padding:0;
margin:0;
text-decoration:none;
line-height:100%;
position:relative;
bottom:3px;
}
.hlink:hover {
border:0 !important;
}
.nollook:hover {
border-bottom:1px dotted transparent !important;
}
.ballon {
margin:-4px 10px 0 0;
*width:125px;
}
.news_info.tags {
line-height:14px;
}
.blog-mainpage-item .n_item {
}
.blog-mainpage-item .n_item span {
color:#000;
font-size:10px;
font-weight:bold;
white-space:nowrap;
}
.blog-mainpage-item .n_item a {
border-bottom: none;
color: #777 !important;
}
.news_popular_active span {
color:#000;
font-size:10px;
font-weight:bold;
white-space:nowrap;
}
.sign {
font-size:10px;
line-height:120%;
}
.news_text, .news_item {
letter-spacing: 0;
}
.vote-items-list li {
background:none;
}
.blog-vert-separator {
background-color:transparent;
display:inline-block;
margin:0;
padding:0;
line-height:100%;
font-size:8px;
}
.blog-vert-separator {
font-size: 10.2px !important;
font-weight: 400 !important;
font-style: normal !important;
color: #969696 !important;
text-transform: none !important;
text-decoration: none !important;
line-height: 14.2833px !important;
text-align: start !important;
vertical-align: baseline !important;
top: auto !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
padding: 0 !important;
height: auto !important;
width: auto !important;
}
.blog-comment .blog-vert-separator {
margin:0 5px !important;
}
#photo_comments .blog-vert-separator {
margin:0 5px !important;
}
.blog-tab-float-top-i .comments span, .blog-tab-floatl .comments span, .blog-tab-floatr .comments span {
float:left;
}
.blog-comment-link {
margin-left:15px;
}
.blog-comment-field-email {
float:right !important;
}
.blog-comment-content {
padding-top:0 !important;
}
.blog-comment-field-text {
padding-bottom:0.2em !important;
}
.blog-comment-fields label {
line-height:18px !important;
}
div.blog-comment-field-captcha input {
width:176px;
}
.news_text img {
margin:6px 15px 0 0;
}
.links-slide-toggler span {
font-weight:bold;
}
.links-slide-toggler img {
background:url("images/icons_all.png") repeat scroll -592px -1px transparent;
vertical-align:middle;
}
.links-slide-toggler.opened img {
background:url("images/icons_all.png") repeat scroll -606px 0 transparent;
vertical-align:middle;
}
.bottom .niceBtn span span {
height:20px;
}
.grey_round .inputtext {
/*width:375px !important;*/
}
.blog-mainpage-meta .blog-tab-floatl > .cloud.cloud-blue {
padding-top:5px;
}
.blog-tab-floatr i {
margin-top:5px;
}
#photo-links-on-main-page {
margin-bottom:15px;
}
.iblock-vote-starts th {
padding-top:3px;
}
#photo_go_to_prev, #photo_go_to_next {
width:21px !important;
height:21px !important;
border:none !important;
}
#photo_go_to_prev {
background:url("/images/small_left_arrow_disabled.png") no-repeat scroll center center transparent !important;
}
a#photo_go_to_prev {
background:url("/images/small_left_arrow.png") no-repeat scroll center center transparent !important;
}
#photo_go_to_next {
background:url("/images/small_right_arrow_disabled.png") no-repeat scroll center center transparent !important;
}
a#photo_go_to_next{
background:url("/images/small_right_arrow.png") no-repeat scroll center center transparent !important;
}
.photo-control-photo-templates a {
border:none;
}
.photo-page-section .news_action, .photo-page-detail .news_action {
margin:4px 0 29px !important;
}
.photo-page-detail .comments_head {
width:715px;
}
.photo-slider-item .no_und {
border:1px solid #B0B0B0 !important;
}
.photo-page-detail #photo_comments {
margin-top:0 !important;
}
.is-video {
background: url("images/play_small.png") no-repeat scroll center center transparent;
}
.photo-slider-thumb .is-video {
height:112px;
}
.photo-photo-item-ascetic-inner .is-video, .photo-photo-item-inner .is-video {
left:0;
position:absolute;
top:0;
z-index:99;
}
#jcarousel .image-thumb{
background:none repeat scroll 0 0 #fff;
border:1px solid #555454 !important;
}
.news_text {
width:740px;
}
.news_list .news_text {
width: auto !important;
}
#mediateka .position {
margin-top:11px;
}
#mediateka .one_img {
margin-left:7px;
}
#button-register-fix > button > span {
width:203px !important;
}
#button-register-fix > button > span > span {
padding-left:1px !important;
}
a.pers-left-block-toggler {
border-bottom:1px dashed #226D9C;
}
a.pers-left-block-toggler.active {
color:#000;
border:none;
}
#hs {
margin-top:30px;
}
#hs-content {
height:264px;
position:relative;
overflow:hidden;
}
.hs-block {
width:740px;
position:absolute;
left:0;
top:0;
}
.hs-block .photo {
float:left;
margin:5px 20px 10px 0;
}
.hs-block h2 {
margin:0;
}
.hs-block p {
letter-spacing:normal;
line-height:20px;
}
#hs-tabs {
display:block;
list-style:none;
list-style-image:none;
background-image:none;
padding-top:16px;
}
#hs-tabs li {
display:block;
float:left;
width:160px;
padding-left:16px;
margin-left:16px;
list-style:none;
list-style-image:none;
background-image:url('images/hr_vert.png');
background-position:left top;
background-repeat:repeat-y;
}
#hs-tabs li.first {
padding-left:0;
margin-left:0;
background:none;
}
#hs-tabs li a {
opacity:0.5;
filter:alpha(opacity=50);
}
#hs-tabs li.active a {
opacity:1;
filter:alpha(opacity=100);
}
#home-more-news-container {
position:relative;
height:44px;
}
a#home-more-news {
position:absolute;
width:200px;
height:33px;
padding-top:12px;
padding-left:0;
top:-15px;
left:270px;
display:block;
font-size:18px;
text-decoration:none;
border:none;
text-align:center;
background: url("images/m5n.jpg") no-repeat scroll 0 0 transparent;
}
a#home-more-news:hover, a#home-more-news:active {
/*background-color: #EEE;*/
}
.theme-in-image {
display:block;
float:left;
margin-right:10px;
border:none !important;
}
a.theme-in-title, a.theme-in-title * {
font-size:11px !important;
letter-spacing:normal !important;
font-weight:bold !important;
line-height:100% !important;
}
.theme-in-groups {
margin-top:8px;
line-height:100% !important;
font-size:11px !important;
letter-spacing:normal !important;
}
.theme-in-groups * {
line-height:100% !important;
font-size:11px !important;
letter-spacing:normal !important;
}
ul.first-5-links li {
display:block;
}
.board-list, #left_column, #conteiner {
width:740px !important;
overflow:hidden;
}