table{
border-collapse: collapse;}
td{margin: 0em; padding: 0em;}

body, p, td{
font-family: times New Roman,serif;
font-size:0.9em;
line-height:130%;}

ul{margin-top: 0;margin-bottom: 0;margin-right: 30px;font-size: 11px; font-color:#05467C;}
ul li{padding-bottom: 5px;list-style-type: none;text-indent: -1.5em;behavior: expression(!this.before? this.before = this.innerHTML = '&mdash;<span class="ensp"></span>' + this.innerHTML : '');}
ul li:before{content: '\2014';margin-right: 0.5em;}
span.ensp {margin-right: 0.5em;}

.menu_top A:link, .menu_top A:active, .menu_top A:visited{
color:#ffffff;
font-size:18px;}

.menu_top A:hover{
color:#05467c;}
ul.menu_top li:before {
    content: none;
    margin-right: 0.5em;
}

#head_menu A:link, #head_menu A:active, #head_menu A:visited{
color:#ffffff;
font-size:18px;}

#head_menu A:hover{
color:#05467c;}

ul.menu_top li {
    float: left;
    display:block;
        text-indent: 0;
    margin-right: 23px;
}
ul.menu_top  {

        margin: 0;
}
ul.menu_top li.item-101 {	display: none;}
.menu{
font-size:18px;
padding:0;
color:#143d60;}
A:link {font-family: Tahoma;color: #0055cc; text-decoration: underline}
A:active {font-family: Tahoma;color: #0055cc; text-decoration: underline}
A:visited {font-family: Tahoma;color: #0055cc; text-decoration: underline}
A:hover {font-family: Tahoma;color: #ff0000; text-decoration: underline}


.menu A:link {font-family: Tahoma;color: #05467C; text-decoration: none}
.menu A:active {font-family: Tahoma;color: #05467C; text-decoration: none}
.menu A:visited {font-family: Tahoma;color: #05467C; text-decoration: none}
.menu A:hover {font-family: Tahoma;color: #05467C; text-decoration: none}

.td_main_ul{
padding-left:265px;}
* html .td_main_ul{
padding-left:225px;}

.left_colon{
padding:0 60px 0 40px;
font-size:0.85em;}

.left_colon p{
font-size:0.80em;}

.copyrr{
font-size:0.75em;}

.sub_punkt{
color:#4D4D4D;
font-size:120%;
padding:5px 0;}

div.text_event{
margin: 10px 0 10px 180px;
padding:0 10px 0 10px;
border-left:2px solid red;}

.foto_event{
margin: 0 0 0 30px;}

.foto_event img{
border:1px solid #820000;}

.text_foto_event{
border-left:2px solid red;
padding:1px 10px 10px 5px;
margin: 5px 0 10px 10px;}

.t_foto img{
border:1px solid #820000;
margin:5px;}

.zagolovok_stranic{
color:#FFFFFF;
font-size:200%;
margin:0 0 45px 20px;}
h5{
font-size:150%;
margin: 0 0 10px 50px;
color:#0E0E83;
font-weight:normal;}

.zagolovok_sobitiy{
color:#FFFFFF;
font-size:270%;
margin:0 0 10px 0;}
h5{
font-size:150%;
margin: 0 0 10px 10px;
color:#0E0E83;
font-weight:normal;}
input, textarea, select
{
	width: 220px;
	border: 1px solid gray;
}
