body { font-family: Tahoma, Verdana,sans-serif; color:#333333; font-size:75%; padding:8px; margin:0px;
height:100%; background:url(/i/body_bg.gif) #FFFFFF repeat-x;
line-height: 130%}

table { border-collapse: collapse; border: none }
td { margin: 0; padding: 0px}
img {        border: none;}

a {color: #9E0B0E; text-decoration: none;}
.marquee {
        color: #666666;
}
a:hover {color: #666666;}

form {margin: 0px; padding: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif;}
input { margin: 0px; padding: 0px;}
input.redsubmit { color: white; padding: 3px; background-color: #9e0b0e; border-bottom: 2px solid #630709; border-right: 2px solid #77080b; border-top: 2px solid #f58c8e; border-left: 2px solid #bc0d12}
label { margin-left: 5px;}


#megawrapper /* на всё сразу */ {
  width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); /* Internet Explorer <= 6.0 */
  min-width: 1000px; /* Opera & FireFox & Internet Explorer 7.0 */
}

/* шапка */
#header_line { height: 82px; width: 100%; clear: both; margin-bottom: 8px; float: left;}
#logo {        width: 278px; height: 82px; float: left;}
#top_line { font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; clear: both; margin-bottom: 6px;}
#date_top { background: url(ii/bg_grey_gently.gif) #efefef; padding: 0px 12px 2px 20px; margin-right: 520px; color: #666666 }
#links_top { width: 520px; float: right; color: #666666}
#links_top a { text-decoration: underline; color: #666666; padding: 0 2px 0 2px}
#links_top a:hover { text-decoration: none; color: #9e0b0e}
#links_top a.box_red { background: #9e0b0e; color: white; padding: 1px 5px 2px 5px;}
#links_top a.box_red  { text-decoration: none; color: white}
#links_top a:hover.box_red  { background: #d60b10; color: white}
#links_top a { text-align: right; }

#timeline_top { background: url(ii/bg_grey_gently.gif) #efefef;  padding: 0px 12px 2px 20px; }

#search-box {
        background: #f0f0f0;
        padding: 10px;
        margin-bottom: 20px;
}
        #content-inner #search-box table {
                border: none;
        }
        #content-inner #search-box table td {
                border: none;
        }
        #search-box input.submit {
                margin-left: 10px;
        }
        #search-box input.text {
                width: 100%;
        }
        #search-box div#example b {
                padding-right: 12px;
        }
                #search-box div#example a {
                        font-weight: normal;
                        border-bottom: 1px dashed #40608C;
                }
                #search-box div#example a:hover {
                        text-decoration: none;
                        color: #40608C;
                }


/* меню */
#nenuwrapper {        font-family: tahoma, Geneva, Arial, Helvetica, sans-serif; visibility: inherit; margin: 16px 8px 4px 0;}
#first_string { font-size: 10.7pt; text-transform: uppercase; border-bottom: 1px solid #9e0b0e; color: black; padding-bottom: 2px;}
#first_string a { padding: 0 6px 0 6px; text-decoration: none;}
#first_string a:hover { border-bottom: 2px solid #d3d3d3;}
#first_string span { padding: 6px; text-decoration: none;}

#second_string { font-size: 9.8pt; color: black; padding-top: 3px; }
#second_string a { padding: 0 6px 0 6px; color: #666666; text-decoration: none;}
#second_string a:hover { color: black;}

/* уши */
#ushiwrapper { width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); /* Internet Explorer <= 6.0 */
  min-width: 1000px; /* Opera & FireFox & Internet Explorer 7.0 */ ; height: 100px; padding-top: 12px;}
#uho { width: 16%; float: left;}

#ads { margin-bottom: 10px }

/* содержание */
#contentwrapper { width: 100% }
#content { padding: 0px 12px 2px 0px; margin-right: 234px; color: #666666 }
#rigt_column { width: 234px; float: right; color: #666666}

#search { background: url(ii/bg_grey_gently.gif) #efefef;; }
#search form { padding: 20px 12px 20px 18px; }
#search input.in { width:128px; color:#999; margin-right: 8px;}

#money img { margin: 12px 0 0 0; }

#hot_news { margin: 0 0 10px 0 }
#hot_news a { color: black; text-decoration: none; }
#hot_news a:hover { color: #9E0B0E; text-decoration: underline  }
/* первая новость */
#first_news { width: 367px; float: left; color: #333333}
#first_news .pic { margin: 0 0 8px 0;}
#first_news h2, #material h2, #material_txt h2 { font-size: 16pt; font-weight: normal; color: black; line-height: 110%; padding: 0; margin: 0 0 8px 0;  }
#first_news .txt { text-align: justify; }

#eadres { width: 367px; float: left; color: black}
#eadres a { color: black; text-decoration: none; line-height: 120%; }


/* иконки про версию для печати и пр. к материалу */
.material_line { margin-top: 8px; background: url(ii/bg_grey_gently.gif) #efefef; text-align: right; }
.icons { background: white; padding: 1px 0 2px 6px; border-bottom: solid 1px white;}
a.print { background: url(/ii/print_bg.gif) right top no-repeat; padding: 0 30px 0 2px; margin-left: 8px; color: #666666; text-decoration: none;}
a.print:hover { text-decoration: underline;}
a.blog { background: url(/ii/blog_bg.gif) right top no-repeat; padding: 0 30px 0 2px; margin-left: 8px; color: #666666; text-decoration: none;}
a.blog:hover { text-decoration: underline;}


/* самое популярное */
#most_pop ul { margin: 0 0 0 0; padding: 6px; font-size: 10pt; font-weight: bold;}
#most_pop li { margin: 0 0 4px 12px; list-style: square; list-style-position: outside; list-style-image: url(ii/list_img.gif)  }
#most_pop li a { color: black; text-decoration: none; }
#most_pop li a:hover { text-decoration: underline; color: #9e0b0e; list-style-image: url(ii/list_img_hover.gif) }
#most_pop li:hover { list-style-image: url(ii/list_img_hover.gif) }

/* полуподвальные новости */
#most_pop2 ul { margin: 0 0 0 0; padding: 4px; font-size: 9pt; font-weight: bold;}
#most_pop2 li { margin: 0 0 4px 12px; list-style: square; list-style-position: outside; list-style-image: url(ii/list_img.gif)  }
#most_pop2 li a { color: black; text-decoration: none; }
#most_pop2 li a:hover { text-decoration: underline; color: #9e0b0e; list-style-image: url(ii/list_img_hover.gif) }
#most_pop2 li:hover { list-style-image: url(ii/list_img_hover.gif) }

/* новости цди в полуподвале*/
#most_pop_cdi ul { margin: 0 0 0 0; padding: 4px; font-size: 9pt; font-weight: bold;}
#most_pop_cdi li { margin: 0 0 4px 12px; list-style: square; list-style-position: outside; list-style-image: url(ii/list_img_cdi.gif)  }
#most_pop_cdi li a { color: #00215e; text-decoration: none; }
#most_pop_cdi li a:hover { text-decoration: underline; color: #9e0b0e; list-style-image: url(ii/list_img_hover.gif) }
#most_pop2 li:hover { list-style-image: url(ii/list_img_hover.gif) }


/* остальные новости лентой */
#other_news { margin: 0 0 0 380px; color: black }
#other_news a { color: black; text-decoration: none;}
#other_news a:hover { text-decoration: underline; color: #9e0b0e;}
#other_news .news_date { color: #666666; font: 9pt; margin: 0 3pt 0 0}
#other_news p { margin: 0 0 0.5em 0; }

h1 { font-size: 11pt; font-weight: normal; color: black; border-bottom: 1px solid #9e0b0e; margin: 12px 0px 12px 0;
padding: 0px 0px 5px 26px; background: url(ii/h1_bg.gif) no-repeat top left ; text-transform: uppercase;}

h3 { font-size: 12.5pt; margin: 0 0 3px; font-weight: normal; padding: 0; font-family: Arial, Tahoma, Helvetica, sans-serif; }
h4 { font-size: 9.5pt; margin: 0 0 3px; padding: 0}


a.more, #other_news a.more, #material a.more  { color: #9e0b0e; text-decoration: none; padding: 3px 0px 5px 34px; background: url(ii/ico_more.gif) no-repeat center left;}
a.more:hover, #other_news a.more:hover { color: #F00B11; text-decoration: underline}


/* столбцы материалов */
#materials_block { clear: left; }
#materials_block h1 a { color: black; text-decoration: none;}
#materials_block h1 a:hover { color: #9e0b0e; text-decoration: underline;}

#col_left { width: 50%; float: left; padding-bottom: 8px }
#col_right { width: 49.9%; float: left; padding-bottom: 8px}

#col_left_inner { width: 30%; float: left; padding-bottom: 8px }
#col_right_inner { width: 69.9%; float: left; padding-bottom: 8px}



/* РЕКЛАМ */
#plashka { clear: left;}


/* фоторепортажи */
#col_right #photos { padding: 0 }
#photos { padding: 0 8px 0 0 }
#photos a { color: #333333; text-decoration: none; }
#photos a:hover { color: #9e0b0e; text-decoration: underline; }

/* колонки */
#col_right #kolonki { padding: 0 }
#kolonki{ padding: 0 8px 0 0 }
#kolonki img {float:left; padding: 0 0 6px 0; border-right: 6px solid white}
#kolonki div.author { font-size: 11pt; border-bottom: 1px solid #666666; padding: 0 6px 4px 0; margin-bottom: 4px; color: black;}
#kolonki a { color: black; text-decoration: none; }
#kolonki a:hover { color: #9e0b0e; text-decoration: underline}
#kolonki p { font-size: 90%; margin: 0; padding: 0; }


/* материалы с заголовками типа новостей */
#col_right #material, #col_right #material_inner  { padding: 0 }
#material, #material_inner { padding: 0 8px 0 0; }
#material img { padding: 0px; margin: 0 8px 8px 0;  }
#material div.top_box { font-size: 97%; margin-bottom: 6px }
#material a { color: black; text-decoration: none; }
#material a:hover { color: #9e0b0e; text-decoration: underline}
#material div.main_box { clear: left; padding: 0 0 6px 0}
#material .news_date { color: #666666; font: 9pt; margin: 0 3pt 0 0}
#material p { margin: 0 0 0.3em 0; }

#material_txt P { text-align: justify }
#material_txt { padding: 0 8px 0 0; color: #3e3e3e; font-size:120% }
#material_txt img { padding: 0px; margin: 0 8px 8px 0;}
#material_txt a { color: #620a0c; text-decoration: none; }
#material_txt a:hover { color: #9e0b0e; text-decoration: underline}
#material_txt div.main_box { clear: left; padding: 0 0 6px 0}
#material_txt .news_date { color: #666666; font: 9pt; margin: 0 3pt 0 0}
#material_txt ul li { padding-bottom: 10px; list-style-image: url(ii/list_img.gif) }
#material_txt ul li:hover { list-style-image: url(ii/list_img_hover.gif) }
#material_txt ul li a { color: black; text-decoration: none;}
#material_txt ul li a:hover { color: #620a0c; text-decoration: underline; list-style-image: url(ii/list_img_hover.gif) }

/* тв программа */
#material_txt div.tv_ch { width: 100px; height: 40px; float: left; margin: 0 4px 4px 0;padding: 3px; border: 1px #f2f2f2 solid; font-size: 90%; }
#material_txt div.tv_ch img {   }
.time { font-size: 80%; padding: 0 6px 0 6px;}

#material_txt div.spravka { width: 120px; height: 45px; float: left; margin: 0 4px 4px 0;padding: 3px; border: 1px #f2f2f2 solid; font-size: 90%; }
#material_txt div.spravka img {   }
.time { font-size: 80%; padding: 0 6px 0 6px;}

#tv_main { clear: left; padding-top: 16px;}
#tv_main a { text-decoration: none; color: black;}
#tv_main a:hover { text-decoration: underline; color: #9e0b0e;}


#plnnews { border-bottom: dotted 1px #666666; padding-bottom: 3px}

#date { font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; padding: 0; border-bottom: dotted 1px grey; margin: 0 0 6px 0; color: #666666 }

/* календурики */
#content div#calendars { margin: 12px 12px 12px 0; height: 170px; }
#rigt_column div#calendars { margin: 12px 2px 12px 0; }
#calendars { width: 230px; float: left; border: 1px solid #ededed; padding: 4px 2px 4px 2px; }
#calendars table { width: 100%; border-top: 1px solid #ededed }
#calendars table td { padding: 0 }

#ending_floaters { clear: left;}

#calendar a { display: block; margin: 0px; color: Black; background-color: #E6E6E6; }
#calendar a.nomar { display: block; color: Black; background-color: #E6E6E6; }
#calendar a:hover { display: block; color: White; background: #BCBCBC; }
#calendar a.current { display: block; color: white; background: #9E0B0E; }



/* камменты */
#other_news a.comments, #other_news a.comments:hover,
#photos_news a.comments,  #photos_news a.comments:hover,
#photos a.comments,  #photos a.comments:hover,
#kolonki a.comments, #kolonki a.comments:hover, #hot_news a.comments,
#material a.comments, #material a.comments:hover  { color: white;}
a.comments, span.comments { display: inline; white-space: nowrap; text-decoration: none; font-size: 7pt; font-weight: bold; margin: 0 4px 0 4px; color: white; background: url(ii/comments_bg.gif) #9e0b0e no-repeat top left ; padding: 0 4px 0 16px;}
#opinion { background: url(ii/bg_grey_gently.gif) #efefef; padding: 15px; margin-bottom: 12px}
#opinion div.name { padding-bottom: 6px;}
#opinion textarea { margin: 6px 0 12px 0}

#comment { border-bottom: 1px dotted grey; margin-bottom: 12px; padding-bottom: 12px }
#comment div.nik { font-weight: bold }
#comment div.comment_txt { font-size: 90%; color: #333333; line-height: 130% }
#comment div.date { font-size: 70%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: grey;  }


/* фоторепортажи */
#photos div.photo { font-size: 80%; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; text-align: center; width: 145px; height: 150px; border: dotted 1px #bababa; padding: 5px 5px 5px 5px; float: left; margin: 0 5px 5px 0; overflow: hidden;}
#photos span { display: block; overflow: hidden;}
#photos img { border: none; padding: 0px; float: none; margin: 0 0 4px 0}
#photos a { text-decoration: none; color: #333333;}
#photos a:hover { text-decoration: underline; color: #9e0b0e;}
#listing {clear: both;}
#listing a:hover { color: white; background: #9e0b0e; }

/* опрос нах */
#voting { margin: 12px 0 5px 0; line-height: 150% }
#voting h4 { color: #9e0b0e; border-bottom: dotted 1px grey; padding-bottom: 2px; }
#voting .redsubmit { padding: 0 5px 0 5px;}

/* полуподвал */
#redtrams_box { width: 33%; float: left; padding-right: 2px;}
#redtrams_box img { margin: 0 6px 6px 0;}

/* Подвал */
#footer { clear: both;}
#footer td {padding: 12px 12px 24px 12px; border-top: solid 2px #9E0B0E; vertical-align: top; color: #666666; font-size: 90%; line-height: 135%;\
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.small {font-size: 90%; line-height: 135%;}
#photos img { padding: 10px; margin: 0 8px 8px 0; border: solid 1px #B0B0B0; float: left }