@import url(/dimaninc.css);

body {
margin: 0;
padding: 0;
background-color: #DFE6ED;
background-image: url(_pic/bg.gif);
}

body {
behavior: url(/csshover.htc);
}

body, table, .normal {
font-family: Tahoma;
color: #010000;
font-size: 12px;
}

img {
border: none;
padding: 0;
margin: 0;
}

a {
color: #0010AF;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

.b {
font-weight: bold;
}

.u {
text-decoration: underline;
}

.not-u {
text-decoration: none;
}

ul {
list-style-position: inside;
margin: 0 0 10px 0;
padding: 0;
}

ul li {
/*
background: url(/_pic/black_star.gif) left top no-repeat;
padding: 0 0 0 15px;
*/
margin: 0;
}

p {
margin: 0 0 10px 0;
}

input, textarea {
border: solid 1px #8C8C8C;
}

input.cb {
width: 12px;
height: 12px;
}

input {
height: 17px;
}

form {
padding: 0;
margin: 0;
}

label {
padding: 0;
margin: 0;
}

.nound {
text-decoration: none!important;
}

.red {
color: #DE000F!important;
}

.orange {
color: #FF6000!important;
}

.white {
color: #fff!important;
}

.black {
color: #010000!important;
}

.grey {
color: #98999D!important;

}

.big {
font-size: 15px;
font-weight: bold;
}

.navy_string,
.block_title,
.block_name,
.comment_name,
.photo_name,
.search_block_name {
font-size: 18px;
color: #2F2F2F;
}

.search_block_name {
padding: 0 0 5px 0;
}

.logo_table {
position: absolute;
border-collapse: collapse; /* cellspacing="0" */
z-index: 1;
}

.logo_table td {
padding: 0px;  /* cellpadding="0" */
}

.logo {
position: relative;
right: 105px;
bottom: 70px;
}

.main_table {
width: 996px;
height: 100%;
border-collapse: collapse; /* cellspacing="0" */
position: relative;
z-index: 20;
}

.main_table td {
padding: 0px;  /* cellpadding="0" */
}


/*  плеер  */
.player_block {
border-collapse: collapse; /* cellspacing="0" */
height: 101px;
margin-bottom: 8px;
}

.player_block td {
padding: 0px;  /* cellpadding="0" */
}

.player_bg_01 {
background-image: url(_pic/player_bg_01.gif);
background-position: left top;
}

.player_bg {
background-image: url(_pic/player_bg.gif);
width: 100%;
}

.player {
padding: 0 0 0 13px;
}

.onair {
padding: 13px 0 25px 45px;
background-image: url(_pic/onair_ico.gif);
background-repeat: no-repeat;
background-position: 14px 14px;
position: absolute;
}

.air_quality {
float: right;
font-size: 12px;
padding: 9px 0 0 0;
position: relative;
left: 10px;
}

.air_quality_ {
float: right;
font-size: 12px;
padding: 9px 0 0 0;
}

.player_table {
height: 100%;
width: 450px;
border-collapse: collapse; /* cellspacing="0" */
}

.player_table td {
padding: 0px;  /* cellpadding="0" */
height: 100%;
text-align: left;
vertial-align: center;
}

/*  END плеер  */

/*  блок с часами */
.clock_block {
height: 101px;
width: 243px;
background-image: url(_pic/clock_block_bg.gif);
float: right;
margin: 0 0 0 6px;
}

.clock {
padding: 20px 13px 0 15px;
float: left;
}

.date_block {
padding: 16px 10px 0 6px;
}
/*  END блок с часами */

.start {
font-size: 11px;
padding: 10px 0 0 20px;
background-image: url(_pic/red_star.gif);
background-repeat: no-repeat;
background-position: 2px 12px;
float: left;
}

.start a {
color: #000;
}

.search_block {
width: 470px;
border-collapse: collapse; /* cellspacing="0" */
font-size: 11px;
float: right;
margin-bottom: 8px;
}

.search_block td {
padding: 0px;  /* cellpadding="0" */
}

.search_block a {
/*color: #000;*/
}

.search_links {
padding: 0 0 0 20px;
background-image: url(_pic/red_star.gif);
background-repeat: no-repeat;
background-position: 1px 2px;
}

.search_links1 {
padding: 3px 0 0 20px;
background-image: url(_pic/black_star.gif);
background-repeat: no-repeat;
background-position: 1px 60%;
}

.search_links1 input {
width: 100px;
font-size: 11px;
margin: 0;
padding: 0;
}

/*  Навигационная строка  */
.navy_bar {
width: 100%;
border-collapse: collapse; /* cellspacing="0" */
margin-bottom: 8px;
}

.navy_bar td {
padding: 0px;  /* cellpadding="0" */
}

.navy_bar_bg {
width: 100%;
background-image: url(_pic/navy_bar_bg.gif);
}

.navy_string {
padding: 0 0 1px 10px;
}
/*  END Навигационная строка  */

/*  меню  */
.menu {
width: 100%;
border-collapse: collapse; /* cellspacing="0" */
margin: 0 0 9px 0;
}

.menu td {
padding: 0px;  /* cellpadding="0" */
text-align: center;
}

.menu_bg {
background-color: #fff;
background-image: url(_pic/menu_bg.gif);
}

.menu_bg_ {
background-color: #fff;
background-image: url(_pic/menu_bg.gif);
padding: 0 10px 1px 10px!important;
}

.menu a {
padding: 4px 0 5px 30px;
line-height: 20px;
background-repeat: no-repeat;
background-position: left top;
}

td.di-menu .submenu_block {
position: absolute;
z-index: 99;
background: #fff;
padding: 1px;
margin: 2px 0 0 0;
text-align: left;
display: none;
}

td.di-menu:hover .submenu_block {
display: block;
}

td.di-menu ul {
border: 1px solid #fff;
background: #f5f5f5;
background-image: url(_pic/navy_bar_bg.gif);
padding: 5px 10px 10px 2px;
margin: 0;
text-align: left;
list-style: none;
}

td.di-menu ul li {
padding: 0;
margin: 0;
white-space: nowrap;
background: none;
}

.submenu_border {
border: 1px solid #666666;
}

.submenu_string {
background-image: url(_pic/red_star.gif);
background-position: 10px 9px;
background-repeat: no-repeat;
padding: 4px 0 1px 25px;
}

.submenu_string a {
display: block;
padding: 0 10px 0 5px;
margin: 0;
}

.submenu_string a:hover {
background: #fff;
}
/*  END меню  */

/*  меню блога  */
.menu_blog {
width: 620px;
border-collapse: collapse; /* cellspacing="0" */
margin: 0 0 5px 0;
padding: 0;
}

.menu_blog td {
padding: 0px;  /* cellpadding="0" */
text-align: center;
}

.menu_blog_bg {
background-color: #fff;
background-image: url(_pic/menu_blog_bg.gif);
}

.menu_blog_bg_ {
background-color: #fff;
background-image: url(_pic/menu_blog_bg.gif);
padding: 0 10px 1px 10px!important;
}

.menu_blog a {
padding: 0 0 1px 0;
line-height: 20px;
}
/*  END меню блога  */

/*  кнопка  */
.button {
margin: 0;
border-collapse: collapse; /* cellspacing="0" */
}

.button td {
padding: 0px;  /* cellpadding="0" */
}

.button td.button_bg {
background-color: #fff;
background-image: url(_pic/menu_bg.gif);
padding: 0 10px 1px 10px!important;
color: #002CAF;
text-decoration: underline;
}
/*  END кнопка  */

/* неактивная кнопка  */
.button-inactive {
margin: 0;
border-collapse: collapse;
}

.button-inactive td {
padding: 0px;
}

.button-inactive td.button_bg {
background-color: #fff;
background-image: url(_pic/menu_bg.gif);
padding: 0 10px 1px 10px!important;
color: #98999D;
text-decoration: underline;
}
/*  END кнопка  */

/*  блок  */
.block {
width: 243px;
border-collapse: collapse; /* cellspacing="0" */
margin-bottom: 9px;
}

.block td {
padding: 0px;  /* cellpadding="0" */
}

.block_top {
background-image: url(_pic/block_top.gif);
height: 42px;
}

.block_body {
background-color: #EEEEEE;
background-image: url(_pic/block_bg.gif);
height: 100%;
vertical-align: top;
}

.block_title {
padding: 5px 0 5px 53px;
background-repeat: no-repeat;
background-position: 21px 7px;
}

.title_small {
font-size: 11px;
position: relative;
bottom: 2px;
right: 2px;
}

.block_content {
padding: 0 17px 0 21px;
vertical-align: top;
}

.block_text {
padding: 10px 0 0 0;
}
/*  END блок  */

/* Блоки на главной странице */
.content_table {
width: 100%;
border-collapse: collapse; /* cellspacing="0" */
}

.content_table td {
padding: 0px;  /* cellpadding="0" */
}

.content_table .block {
/*height: 345px;*/
height: 320px;
}

.content_table .block_title {
padding-left: 48px;
}

.home_block_content {
padding: 5px 0;
}

.home_block_time {
padding: 0 0 3px 0;
}

/* END Блоки на главной странице */

/* Блок с контентом */
.content_block_top_right {
background-image: url(_pic/content_block_top_right.gif);
background-repeat: no-repeat;
background-position: top right;
height: 42px;
}

.content_block_top_left {
background-image: url(_pic/content_block_top_left.gif);
background-repeat: no-repeat;
background-position: top left;
}

.content_block_bottom_right {
background-image: url(_pic/content_block_bottom_right.gif);
background-repeat: no-repeat;
background-position: top right;
height: 14px;
}

.content_block_bottom_left {
background-image: url(_pic/content_block_bottom_left.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 0 0 10px 0;
}

.content_block_left {
background-image: url(_pic/content_block_left_bg.gif);
background-repeat: repeat-y;
background-position: top left;
background-color: #F0F0F0;
}

.content_block_right {
background-image: url(_pic/content_block_right_bg.gif);
background-repeat: repeat-y;
background-position: top right;
padding: 0 15px 0 17px;
}

.block_name {
float: left;
padding: 10px 0 0 17px;
}

.block_date {
float: right;
padding: 17px 22px 0 0;
font-size: 11px;
}
/* END Блок с контентом */

/* Блок с тэгами */
.tags_block_01 {
background-image: url(_pic/tags_block_01.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: #fff;
margin: 0 0 10px;
}

.tags_block_02 {
background-image: url(_pic/tags_block_02.gif);
background-repeat: no-repeat;
background-position: top right;
}

.tags_block_03 {
background-image: url(_pic/tags_block_03.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

.tags_block_04 {
background-image: url(_pic/tags_block_04.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

.tags_block {
padding: 5px 10px 5px 10px;
}

.tags_block a {
color: #6D6D6D;
}

.tag_01 {
color: #6D6D6D;
}

.tag_02 {
color: #754D4D;
}

.tag_03 {
color: #7F2618;
}

.tag_04 {
color: #DE000F;
}

/* END Блок с тэгами */

.all_tags {
float: right;
padding: 5px 5px 0 0;
font-size: 11px;
}

.navy_blog {
text-align: center;
}

.blog_friend_text {
margin: 0 0 0 150px;
float: right;
}

.blog_table {
border-collapse: collapse; /* cellspacing="0" */
}

.blog_table td {
padding: 0px;  /* cellpadding="0" */
}


.comment {
width: 550px;
height: 80px;
}

.comment_name {
}

.comment_text {
padding: 4px 0 5px 0;
}

.comment_navy {
float: right;
padding: 0 5px 0 0;
}

.comment_date {
float: right;
padding: 0 5px 0 0;
font-size: 11px;
}


.avatar,
.avatar_user {
padding: 1px;
margin: 0 10px 2px 0;
border: solid 1px #6D6D6D;
font-size: 0px;
float: left;
}

.avatar_user {
margin: 5px 10px 15px 0;
}

.user_links_padding {
padding: 4px 0 0 0;
}

.epaulet {
float: left;
padding: 8px 7px 10px 0;
}

.army {
padding: 10px 0 0 0;
}

.reg_date {
float: right;
padding: 4px 5px 4px 20px;
background-image: url(_pic/black_star.gif);
background-repeat: no-repeat;
background-position: left center;
font-size: 11px;
}

.block_login {
padding: 0 1px 0 10px;
}

.login {
float: left;
}

.password {
float: left;
padding: 0 0 0 10px;
}

.login input, .password input {
width: 106px;
}

.login, .password {
position: relative;
bottom: 25px;
}

.input_title {
font-size: 11px;
padding: 0 0 2px 2px;
}

.login_link_block {
float: left;
font-size: 11px;
}

.login_link_block a {
color: #000;
}

.login_link_block .red_star {
position: relative;
left: 2px;
}

.login_link_block input {
border: none;
margin: 0 1px 0 0;
vertical-align: middle;
}

.login_table {
width: 223px;
border-collapse: collapse; /* cellspacing="0" */
position: relative;
bottom: 15px;
}

.login_table td {
padding: 0px;  /* cellpadding="0" */
}

.reg_button {
position: relative;
bottom: 5px;
}

.news_short {
padding: 3px 0 10px 0;
}

/* calendar */
.calendar {
margin: 0 0 0 20px;
border-collapse: collapse; /* cellspacing="0" */
}

.calendar td {
padding: 10px;  /* cellpadding */
}

/* -------- */

td.top_month_padding {
padding-top: 10px;
}

table.calendar_table {
border-collapse: collapse;
margin: 0;
}

table.calendar_table td {
border: 0;
/*background: #fff;*/
/*width: 14%;*/
vertical-align: top;
padding: 0 7px 2px 0;
text-align: right;
}

table.calendar_table td.month_head {
/*background: #fff;*/
text-align: left;
border: 0;
padding: 0;
font-weight: bold;
/*color: #373737;*/
}

table.calendar_table td.head {
/*background: #fff;*/
text-align: right;
color: #98999D;
text-transform: lowercase;
}

table.calendar_table td.head_weekend {
text-align: right;
color: #f00;
}

table.calendar_table td.prev_month_day {
/*background: #fff;*/
}

table.calendar_table td.next_month_day {
/*background: #fff;*/
}

table.calendar_table td.cur_month_day {
/*background: #fff;*/
/*color: #000;*/
}

table.calendar_table td.cur_month_day_weekend {
color: #f00;
}

table.calendar_table td.cur_month_day_selected {
/*
background: #FCE6AD;
color: #00f;
font-weight: bold;
*/
}

table.calendar_table td.cur_month_day_selected a {
background: #fff;
/*
color: #00f;
*/
}

table.calendar_table td.cur_month_day_selected_weekend {
/*
background: #FCE6AD;
*/
color: #f00;
}

table.calendar_table td.cur_month_day_selected_weekend a {
color: #f00;
}

table.calendar_table div.mday {
float: left;
font-weight: bold;
padding: 3px;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
margin: 0 5px 5px 0;
}

table.calendar_table div.day_content {
padding: 5px;
}

table.calendar_table div.day_content a {
font-weight: bold;
}
/* end calendar */

.vote_question {
padding: 0 0 7px 0px;
}

.vote_answers {
padding: 0 0 7px 0px;
}

.vote_answers input {
border: none;
vertical-align: middle;
margin: 0;
}

.vote_arh {
float: right;
padding: 4px 5px 4px 20px;
background-image: url(_pic/red_star.gif);
background-repeat: no-repeat;
background-position: left center;
}

.vote_arh a {
font-size: 11px;
/*color: #000;*/
}

.album_name {
padding: 0 0 3px 0;
}

.alboom_prewiev {
float: left;
padding: 0 35px 10px 0;
}

.alboom_prewiev_descr {
padding: 5px 0 5px 0;
width: 200px;
text-align: center;
}

.photo_left {
float: left;
padding: 150px 10px 0 0;
}

.photo_right {
float: left;
padding: 150px 0 0 10px;
}

.photo_descr {
padding: 5px 0 0 0;
}

.pic_bord_blue {
border: solid 1px #002CAF;
}

.pic_bord_blue_left {
border: solid 1px #002CAF;
float: left;
}

.pic_bord_blue_right {
border: solid 1px #002CAF;
float: right;
}

.pic_bord_grey {
border: solid 1px #6D6D6D;
}

.pic_bord_grey_left {
border: solid 1px #6D6D6D;
float: left;
}

.pic_bord_grey_right {
border: solid 1px #6D6D6D;
float: right;
}

.banner_bord {
background-color: #fff;
}

.pic_bord_blue,
.pic_bord_blue_left,
.pic_bord_blue_right,
.pic_bord_grey,
.pic_bord_grey_left,
.pic_bord_grey_right,
.banner_bord {
padding: 1px;
line_height: 0;
font-size: 0;
}

.black_star {
padding: 0 0 0 17px;
background-image: url(_pic/black_star.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.red_star {
padding: 0 0 0 17px;
background-image: url(_pic/red_star.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.red_line, .grey_line {
background-repeat: repeat-x;
background-position: 0px 10px;
text-align: right;
padding: 6px 0 8px 0;
}

.red_line {
background-image: url(_pic/red_line.gif);
}

.grey_line {
background-image: url(_pic/grey_line.gif);
}

.bottom_menu_block {
background-image: url(_pic/logo_bottom.gif);
background-repeat: no-repeat;
background-position: 7px 0px;
padding: 0 0 7px 82px;
}

.bottom_menu {
font-size: 11px;
padding: 0 0 1px 0;
}

.bottom_menu a {
color: #000;
}

.bottom_text {
padding: 11px 0 10px 0;
font-size: 11px;
}

.reg_table {
border-collapse: collapse; /* cellspacing="0" */
}

.reg_table td {
padding: 3px 15px 4px 0px;  /* cellpadding="0" */
}

.reg_input {
width: 400px;
}

.reg_input_small {
width: 230px;
}


/* popup */

.popup_div {
position: absolute;
border: 1px solid #666;
background: #fff;
padding: 5px;
display: none;
top: 0px;
left: 0px;
/*white-space: nowrap;*/
max-width: 700px;
z-index: 999;
}

.photo_table {
border-collapse: collapse; /* cellspacing="0" */
}

.photo_table td {
text-align: center;
padding: 5px 7px 3px 7px;
vertical-align: top;
}

.priz {
float: left;
margin: 0 15px 17px 0;
text-align: center
}

.counter {
float: right;
padding: 1px 18px 0 0;
}

.adv {
display: none;
font-size: 10px;
}

.clear {
clear: both;
height: 1px;
overflow: hidden;
}

/*
div, table {
border: solid 1px;
}
*/

.z-button {
border: 0;
padding: 0;
margin: 0;
background: none;
cursor: pointer;
}

.z-button table {
margin: 0;
}

.search-mosaic-el {
float: left;
}

#top-player {
position: absolute;
left: 50%;
top: 162px;
margin: 0 0 0 -227px;
z-index: 999;
}

button.clear-btn {
border: 0;
padding: 0;
margin: 0;
background: none;
}

.may_9 {
background-image: url(_pic/9may_bg.gif);
background-repeat: repeat-x;
background-position: 0 30px;
}

/*
.may_9_ {
width: 996px;
position: relative;
z-index: 0;
background-image: url(_pic/9may_bg_.gif);
background-repeat: repeat-y;
background-position: 35px 0;
}
*/

* html .content_block_left {height: 1%;}

#current_song_span {
position: absolute;
margin: 3px 0 0 75px;
width: 310px;
*width: 305px;
overflow: hidden;
}


#current_song_span {
position: absolute;
margin: 3px 0 0 75px;
width: 310px;
*width: 305px;
overflow: hidden;
}
