/*body{
   margin: 0px;
   padding: 0px;
   font-family: Tahoma;
   background-color:#ffffff;
}
*/
body{
      background-color:#FFF; 
	  color:#333; 
	  font-size:14px; 
	  font-family:arial,arial cyr,tahoma,helvetica,sans-serif; 
	  margin:0; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
	  padding:0; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; 
	  border-width:0;
}

body TD{
   font-size: 11px;
   vertical-align: top;
}
.tv_link A{
    color:red;
     font-weight:bold;
    text-decoration:underline;
}
.tv_link{
    position:relative;
    top:277;
    left:910;
}
.logo{
    position: absolute;
    left: 20px; top:0px;
}

.l_top{
    position: absolute;
    left: 15px; top:156px;
}

a{
   text-decoration: none
}

img{border: 0px;}
.content{
   padding: 10 25 50 25;
   
   text-align: justify;
   font: 12px Tahoma;
}
/****addon_menu_top*******/

.addon_menu_top_l{
    text-align: right;
    border-bottom: 1px solid #b4b4b4;
    background-color:#EFEFEF;
    padding:7 20 4 10;
    color: green;

}

.addon_menu_top_l a{
    padding-left: 3px;
}

.addon_menu_top{
    width: 100%;
    text-align: right;
    border-bottom: 1px solid #b4b4b4;
    background-color:#EFEFEF;
    padding:4 40 4 0;
    color: green;
}
.addon_menu_top A{
        color: green;
        text-decoration: none;
}

.addon_menu_top A:hover{
        color: black;
        text-decoration: none;
}

/************ main menu ***************/
ul.hr {
 padding-top: 10px;
 padding-bottom: 10px;
 margin: 0px; /* Обнуляем значение отступов */

}
ul.hr li {
  display: inline; /* Отображать как встроенный элемент */
  margin-right: 5px; /* Отступ слева */
  padding: 3px; /* Поля вокруг текста */
}
ul.hr a {
        text-decoration: none;
        font-family: Tahoma;
        font-size: 11px;
        color:#002649;
}

/********** block *********************/
.block {
     padding: 10 0 0 0;
     font-size: 12px;
}


.block a {
     display: block;
     padding: 1px 0px 1px 30px;
     margin: 1px 0;
     color: #8F0229	;
     text-decoration: none;
     font: normal 11px Tahoma;
     text-indent: -20px;
}
.block  a:hover {
     color: #e2604a;
}


.center{
    padding: 10 10 10 10;
}


/************menu******************/
.menulocal				{font-size:12px;}
a.menulocal:link		{text-decoration:none; }
a.menulocal:visited		{text-decoration:none; }
a.menulocal:active		{text-decoration:none; }
a.menulocal:hover		{text-decoration:none; }
.menulocal.lcur			{font-weight:bold; }
.menulocal.ml1			{font-size:12px; color: #e35f49}
.menulocal.ml2			{font-size:12px; }
.menulocal.ml3			{font-size:12px; }
.menulocal.ml1.ml1:hover	{color:#3399cc; }
.menulocal.ml2.ml2:hover	{background-color:#E4EBEF; }
.menulocal.ml3.ml3:hover	{background-color:#E4EBEF; }
/************menu******************/


/********** news ***************/
.new_text a{
   color: #3399cc;
}

.new_text{
   text-align: justify;
   font: 12px Tahoma;

}
.new_block{
        font-size: 12px;
        color: #3399cc;
        font-weight: bold;
        padding-top:1px;
        border-bottom: 1px solid black;
        vertical-align: middle;
}
.news_block{
        padding-left: 10px;
}
.new_date{
        padding-top:10px;
        font-size: 11px;
        color: #e35f49;
}
.new_title{
        font-size: 12px;
        color: #000000;
        font-weight: bold;
}

.new_next_read{
        text-align: right;
}




.announce_title{
    width: 185px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top:0px;
//    text-indent: 1em;
    text-align: justify;
    font: 12px Tahoma;
    color: black;
    height:77px;
    background: url(images1/VOT_ETOT_15.jpg)  repeat-y;
        /*
        background-image: url('images/announce.gif');
        background-position: left;
        background-repeat: no-repeat;
                     */
}
.announce_title a{
        color: black;
}
.announce_text{
        padding: 2px;
        text-align: justify;
        font-size: 11px
}


.announce_block2{
        padding: 5px;
        margin: 5px;
	font-weight:bold;
        border: 1px solid #EFEFEF;
        BACKGROUND-COLOR: #FAFAFA;
        font-family: Tahoma;
        font-size: 12px;
}

.maps div{
   padding-left: 10px;
}
.maps div div{
   padding-left: 15px;
}


.map div div a {
     padding: 4px 0 4px 45px;
     font: 12px Tahoma;
     text-indent: -11px;
}
.map div div div a {
     padding: 4px 0 4px 56px;
}
.map div div div div a {
     padding: 4px 0 4px 67px;
}
.map div div div div div a {
     padding: 4px 0 4px 78px;
}
.map div div div div div div a {
     padding: 4px 0 4px 89px;
}

.dark					{color:#FFF; background-color:#ed5b4c; font-weight:bold; }
a.dark:link				{color:#FFF; text-decoration:underline; }
a.dark:visited			{color:#FFF; text-decoration:underline; }
a.dark:active			{color:#FFF; text-decoration:underline; }
a.dark:hover			{color:#FFF; text-decoration:underline; }

.light					{background-color:#E0E0E0; }
a.light:link			{text-decoration:underline; }
a.light:visited			{text-decoration:underline; }
a.light:active			{text-decoration:underline; }
a.light:hover			{text-decoration:underline; }
.header					{font-size:14px; color:#373D42; font-weight:normal; }
.red					{color: #ed5b4c; }  
a.red:link,a.red:visited,a.red:active,a.red:hover	{color: #F00; }

