
.a{}

body {
   margin: 0px;
   padding: 0px;
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   background: url(about:blank) 0 0 fixed no-repeat;
}

a { font-family: Arial;  color: #0F3B7C; font-size: 13px;  }
a:hover {color:#050545;}

a.menu_link {
   color: #000000;
   font-family: Tahoma;
   font-size: 11px;
   font-weight: normal;

}

a.menu_link:hover {color: #b20000;}

li { list-style-image: url('pictures/red_box.gif'); }

big {font-size: 14px;}

td {font-family: Arial;
    font-size: 13px;
    font-weight: normal;}

h1 { font-size: 22px; margin: 0px; margin-top:10px; margin-bottom:10px; }

h1.header { font-size: 22px; margin: 0px; margin-top:23px; margin-bottom:10px; border-top: solid 1px #4D0F0F; }

h5 { padding-top:15px; font-size: 14px; }

.lead { font-family: Verdana; border-left: solid 2px #4D0F0F; padding-top: 0px; padding-left: 5px; font-size: 14px; margin: 0px; font-weight: normal; margin-top:5px; }


div.article_header { padding: 10px 50px 0px 0px; }

div.article_text { padding: 20px 50px 50px 0px; line-height: 120%; font-size: 14px; }

div.article_header h1 { font-size: 22px; margin: 0px;   }

div.article_header h2 { font-size: 17px; margin: 0px; margin-top:10px; }

div.article_header h3 { font-family: Verdana; border-left: solid 2px #4D0F0F; padding-top: 0px; padding-left: 5px; font-size: 14px; margin: 0px; font-weight: normal; margin-top:5px; }

div.article_header h4 { font-size: 15px; margin: 0px; margin-top:10px; }

td.td_header h2 { margin: 0px; font-size: 16px;}
td.td_header h2 b a,td.td_header h2 strong a { color:#000000; font-size: 16px; }
td.td_header h2 b a:hover,td.td_header h2 strong a:hover { color:#b20000; }

td.td_header h2 b a.hit { font-family:  Arial; font-size: 17px; color: #b20000;}
td.td_header h2 b a.hit:hover {color: #E62222;}

/*#####################################################################*/


div.wide {width: 100%; float:left;}


/*div.actual_tema{width: 100%;}*/
div.actual_tema{float:left; width: 49%;}
div.reklama{float:right; width: 49%;}

div.columns {float:left; width: 49%;}
div.articles {float:right; width: 49%; border-left: 1px #9F9F9F dashed;}

div.clear {clear: both; width:100%;}

div.partners {width: 100%;}
/*div.cartoon {float:left; width: 49%;}*/
div.cartoon {float:left; height: 400px; position: relative;z-index: 100; background-color: white; width: 100%;}
div.cartoon table{position: absolute; z-index: 100; background-color: white;}

div.razdel {
margin: 20 0 20 0;
padding: 1 0 0 70;
font-family: Arial;
font-size: 13px;
font-weight: 700;
background-color: #ddeaf7;
background-image: url(pictures/bo_small.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
height: 20px;
}



span.podrazdel {color: #CD002A;}


div.tema_head {font-weight: 700;}
div.tema_head a {font-family:  Arial; font-size: 14px; color: #000000; text-decoration: none;}
div.tema_head a:hover {font-family:  Arial; font-size: 14px; color: #E62222;  text-decoration: none;}


div.tema_date {color: #000000; font-size: 11px;}
div.tema_date a{color: #000000; font-size: 11px; text-decoration: none;}
div.tema_date a:hover {color: #000000; font-size: 11px; text-decoration: underline;}

span.tema_date {color: #000000; font-size: 11px;}
span.tema_date a{color: #000000; font-size: 11px; text-decoration: none;}
span.tema_date a:hover {color: #000000; font-size: 11px; text-decoration: underline;}

div.tema_prolog {color: #CD002A; text-align: left;}

div.tema_podzag {color: #656565;}

div.tema_podzag  a {color: #656565; text-decoration: none;}
div.tema_podzag  a:hover {color: #003399; text-decoration: none;}

div.podtema {}
div.podtema a {text-decoration: none; color:#4F4F4F;}
div.podtema a:hover {text-decoration: underline;}


div.column_author {}
div.column_author a {color:#515F41; text-decoration: none;}
div.column_author a:hover {color:#000000; text-decoration: none; border-bottom: 1px #000000 solid;}



div.column_article {}
div.column_article a {color:#00001F; text-decoration: none;}
div.column_article a:hover {color:#00001F; text-decoration: none; border-bottom: 1px #000000 solid;}


div.press_realease {padding-top: 30px; padding-bottom: 30px; border-bottom: 1px #BFBFBF solid;}
div a {text-decoration: none;}
div a:hover {text-decoration: underline;}

div.cartoon_text {text-align: center;}
div.cartoon_text a {text-decoration: none; color: #656565; font-weight: 700;}
div.cartoon_text a:hover {text-decoration: none; color: #003399; font-weight: 700;}

/*#####################################################################*/


div.podzag { font-size: 14px; font-weight: bold; padding-top:5px;}

div.anons, div.anons a { font-family: Verdana ; font-size: 12px; }

.pic {
	margin-right:  10px;
	margin-bottom: 10px;
}

.redbig {color: #b20000; font-size: 14px; font-weight: bold;}
.ab {padding: 5px 0px 5px 0px;}

div.quest {padding: 20px 0px 0px 0px;  font-weight: bold; color: #2D2D2D;}



div.add_favorite {padding: 5px 10px 0px 0px; text-align: right; }

div.add_favorite a {color:#000000; font-size: 11px;}

div.article_counter {padding: 10px 10px 0px 0px; color:#0040ff; font-size: 11px; text-align:right;}

span.article_counter {margin: 2px 2px 2px 0px; padding: 2px 2px 2px 2px; font-size: 12px; background-color: #000000; color: #FFFFFF; font-weight:bold; }


div.mag_menu, div.mag_menu_s {padding:4px 10px 4px 10px; border-top: solid 1px #CECECE;  background-color:#F5F5F5;  font-size:11px;}
             div.mag_menu_s {border-left: solid 2px #b20000;}
div.mag_menu li { list-style-image: url('pictures/red_box.gif'); }



td.top_anons { width: 33% ; vertical-align: top; background-color:#F9F0D0; }

td.top_anons h2 { margin: 0px; padding: 10px 5px 3px 8px;}

td.top_anons h2 b a { font-family: Helvetica; font-size: 14px; color: #174DBB; }
td.top_anons h2 b a:hover {color:#2463E3;}

td.top_anons div {font-family: Tahoma; padding: 0px 5px 0px 8px; font-size: 11px; line-height: 110%;}

td.menu_link {padding: 0px 7px 0px 13px; }

div.menu_td { padding: 7px 10px 0px 15px; line-height:107%;}


div.rubric, div.o_rubric, div.rubric a, div.o_rubric a, div.rubric_spets, div.rubric_spets_o
{  font-family: Arial;  font-size: 13px; font-weight: normal; color: #000000; margin-top:7px;}
div.o_rubric    { margin-top:50px; }
div.rubric_spets_o  { margin-top:50px; color: #b20000;}

div.rubric a:hover, div.o_rubric a:hover {color: #b20000;}

div.partner {color: #b20000; font-family: Arial;  font-size: 13px; margin: 50px 0px 20px 0px;}

div.rubric_spets, div.rubric_spets_o  {color: #b20000;}

div.rubric_spets a  {color: #b20000;}
div.rubric_spets a:hover {color:#700509}

div.rubric_spets { padding-top:10px; padding-bottom:10px; line-height:115%;}

div.fresh_article { font-family:  Arial; padding: 0px; font-size: 10px; font-weight: normal;}

div.fresh_head h1  { margin: 0px; padding: 5px 0px 0px 0px; }

div.fresh_head h1 b a { font-family:  Arial; font-size: 17px; color: #b20000;}
div.fresh_head h1 b a:hover {color: #E62222;}

div.fresh_podzag { font-family: Arial; padding: 5px 0px 0px 0px; font-size: 14px; font-weight: bold;}

div.fresh_anons { font-family: Arial; padding: 5px 0px 0px 0px;}


div.header_box, div.header_box2 {
                 margin: 20px 0px 20px 0px; padding: 1px 0px 0px 70px;  font-family: Arial;
                 font-size: 13px; background-color: #ddeaf7;
                 background-image: url(pictures/bo_small.gif);
                 background-repeat: no-repeat;
                 background-position: 0px 0px;
                 height: 20px;
               }

div.header_box2 { margin: 30px 0px 10px 0px; }

td.lenta_date { font-size: 12px; vertical-align: top; padding: 0px 0px 3px 0px; width: 70px;}

td.lenta_link { font-family: Arial; padding: 0px 0px 3px 0px; color: #333333; font-size: 13px;}

td.lenta_link i { color: #000000}

div.anons_zag a { font-size: 14px;}

div.anons_podzag { padding-bottom:5px; color: #000000; }

.anons_anons { font-size: 14px; color: #0F3B7C;}

.anons_anons_podzag { padding-bottom:10px; }

div.green_header {margin-top:5px;
                 padding: 2px 0px 0px 15px;  font-family: Arial; color:#FFFFFF; font-weight: bold;
                 font-size: 12px; background-color: #6D8453;
                 background-image: url(pictures/green_back.gif);
                 background-repeat: repeat-x;
                 height: 20px;
               }

div.green_field, div.white_field { padding-top: 5px; border-left: solid 1px #9BA877; border-bottom: solid 1px #9BA877; background-color: #ececd6;}

div.white_field {background-color: #FFFFFF;}

div.green_field div.news { font-size: 11px; padding: 5px 5px 5px 15px;}

div.green_field div.news a { font-family: Tahoma; font-size: 11px; color: #000000;}
div.green_field div.news a:hover {color: #353535;}

.ltl {
   font-family : Verdana, Tahoma, sans-serif;
                        font-size: 7pt;
                }

.partner_logo {text-align: center; padding: 5px 0px 5px 0px;}

li.journal b a {color: #000000;}

li.arhive_anons {padding: 5px 10px 0px 0px; }


div.rubric_link {padding-top: 2px;}
div.rubric_link a {text-decoration:none; font-size: 14px;}
div.rubric_link a:hover {text-decoration:underline;}


.bold {font-size: 14px; font-weight: bold; padding: 10px 0px 0px 0px;}

.comment_left {margin: 10px 10px 0px 0px;}

.comment_right {margin: 0px 0px 10px 10px;}

.comment_head {font-size: 13px;font-weight:bold;color: #FFFFFF; background-color: #7591BA; padding: 5px 10px 2px 10px;}

.large_comment {padding: 10px 0px 10px 0px;}

.comment_text, .comment_text_l  {font-size: 12px; background-color: #E7EDF7; padding: 10px 5px 20px 10px; color: #515459;}

.comment_text_l {font-size: 12px;}

.comment_text p {margin-top:5px;}

div.in_text_comment {border: solid 1px #CB4246; padding:0px 5px 10px 5px; margin: 10px 0px 10px 0px; line-height:100%; color: #333333;}
div.in_text_comment span {background-color:#CB4246; font-weight:bold;color:#FFFFFF;}

div.in_text_comment1 {border: solid 0px #C1FFC1; padding:0px 5px 10px 5px; margin: 10px 0px 10px 0px; line-height:120%; color: #333333;}
div.in_text_comment1 span {background-color:#C1FFC1; font-weight:bold; font-size: 20px;color:#4E4E4E;}

.white {color:#FFFFFF; font-size:13px; padding: 0px 5px 0px 5px;}

.bluenor { color:#305386; font-size:14px; font-weight:bold; padding: 5px 0px 5px 0px;}

div.go_next {padding-top: 5px; text-align:right;}
div.go_next a {font-family:Verdana; font-size:10px;}

div.rubric_border {border-bottom: solid 1px #CECECE; padding-top:10px; padding-bottom:10px;}

div.search {font-size:15px;}

div.search a {font-size:15px;}

table.in_text_little_comment { margin-bottom:5px;}



table.in_text_little_comment div.little_comment_text
    {
     color:#6F6F6F;
	 font-size:13px;
	 padding: 5px 0px 5px 10px;
     border-left: solid 2px #CACACA;
     background-color:#F5F5F5;
    }

table.tabl {border: 1px solid #7591BA; border-collapse: collapse; font-size:9px;}
table.tabl td {border: 1px solid #7591BA; color:#515459; background: #E7EDF7;}
tr.tabl_head td {border: 1px solid #FFFFFF; color:#FFFFFF; background: #7591BA; text-align:center;}



table.tabl2 {border: 1px solid #7591BA; border-collapse: collapse; font-size:9px;}
table.tabl2 td {border-bottom: 1px solid #FFFFFF; color:#515459; background: #E7EDF7;}
tr.tabl2_head td {border: 1px solid #FFFFFF; color:#FFFFFF; background: #7591BA; text-align:center;}




table.polit_sobytiya {background: #F5F5F5; border: #D4D0C8 1px double;}
div.sobytie {line-height: 1; margin-top: 10px; margin-bottom: 10px;}
div.date {color: #CC3333; font-weight: 700}
span.vydelenie {color: #1A82A7; font-weight: 500;}
hr.razdelitel {width:300; color: #D4D0C8;}



table.expertiza {width:100%; border-collapse:collapse; background:#F0F8FF;}
table.expertiza td{border: 1px #59ACFF dotted;}

/*
body > div#PopUpLayer
{
position: fixed;
        top:50%;
		left:50%;
		margin-left: -300px;
        margin-top: -225px;
}


#PopUpLayer {
        visibility:hidden;
        position: absolute;
        top: expression( document.getElementsByTagName( 'body' )[0].scrollTop + document.body.clientHeight/2 - document.getElementById('PopUpLayer').clientHeight/2 + 'px' );
        left: expression( document.getElementsByTagName( 'body' )[0].scrollLeft + document.body.clientWidth/2 - document.getElementById('PopUpLayer').clientWidth/2 + 'px' );
        width: 600px;
        height: 450px;
        margin-left: -300px;
        margin-top: -225px;
        z-index: 1000;
}


#cards
{
        position: absolute;
		z-index: 900;
}
*/



table.adv_price {border: 1px #FFFFFF solid; text-align: center;}
table.adv_price td {border: 1px #FFFFFF solid;}
tr.adv_price_head {background: #96B2DB; color: #FFFFFF; font-weight: 700;}
tr.adv_price_head td {border: 1px #FFFFFF solid;}

tr.adv_price_stroka {background:#E7EDF7;}

td.adv_price_mesto {background:#C2D3EB; text-align: left;}
td.adv_price_snoska {padding: 0px; font-size: 12px;}

/* ÑÒÈËÈ ÂÐÅÇÊÈ Â ÒÅÊÑÒ */
.article_text div.Footnote {margin: 10px 0px 10px 10px;padding: 15px 10px;background-color: #d5e3f0;width:50%;float:right;display:inline-block;}
.article_text div.Footnote h1 {text-transform: uppercase;background-color: #0d223d;color: #ffffff;padding: 10px;margin: 0px;font-size: 100%;font-weight: normal;}
.article_text div.Footnote p {background-color: #ffffff;padding: 15px 10px;margin: 0px;font-size: 90%;}

.liter table{
    margin-right: 15px;
    margin-left: 15px;
    width: 100%;
}

.liter td{
    text-align: center;
}

.liter td.act{
    background-color: #ddeaf7;
}
