body {height:100%; margin:0; padding:0; background:url(../images/bg_top.jpg) repeat-x;}
body, td {font:normal 12px tahoma, arial, verdana; color:#0062f4;}

#measurer {
        width: 100%; 
        height: 0;
        position: absolute; 
        visibility: hidden;
}

#container {
        text-align: center;
}

#bg_head {
        max-width:1241px; 
        min-width:990px; 
        min-height:615px;
        _height:615px; 
        margin:0 auto; 
        text-align: left;
        _xborder:1px solid red; 
        background:url(../images/bg_head.jpg) no-repeat;
        _width:expression(document.getElementById('measurer').clientWidth > 1241 ? '1241px' : document.getElementById('measurer').clientWidth < 990 ? '990px' : '100%');
}

/*#content {
        width:990px; 
        padding: 65px 10px 40px 10px;
        _xborder:1px solid blue;
} */
#content {
        max-width:1241px; 
        min-width:990px;
        padding: 65px 10px 40px 10px; 
        _width:expression(document.getElementById('measurer').clientWidth > 1241 ? '1241px' : document.getElementById('measurer').clientWidth < 990 ? '990px' : '100%');
}

a {color: #0062f4;}
a:visited {color: #0062f4;}
a:hover {color: #0062f4;}
a:active {color: #0062f4; text-decoration: underline;}

p {margin:0; padding:0 0 8px 0;}

div.head {
        min-height:510px;
        _height:510px;
}

div.attention{
        font-size:11px; 
        color:#e03500; 
        width:242px; 
        padding-left:36px;
        float:left;
}

div.attention img {margin:0 5px 0 -13px;}
div.attention span {font-size:17px;}

.logo_block{
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  width: 730px;
  margin-left: 275px;
}
.logo {float:left; margin-right:12px;}

div.underlogo {line-height:135%; }

.white {color:#FFFFFF;}
.lightblue {color:#a1ddff;}
.bigorange {color:#ff8a00; font-size:14px; font-weight:bold;}
.sinii {color:#003e9a; font-size:12px;}

.slogan {margin:15px 0 0 60px;}
/*-----
div.menu {background:#012a8b url(../images/bg_menu.jpg) 100% 0 no-repeat; width:220px;}
div.menu2 {background:url(../images/menu_ugt.gif) 100% 0 no-repeat; padding:15px 10px 10px 22px;}
div.menu2 span{
        display:block;
        font-size:17px;
        color:#ffe27c;
        margin-bottom:8px;
}
div.menu2 a {color:#ffe27c;}
div.menu2 p {color:#ffffff; font-size:11px; margin-left:24px;}
div.menu2 p a {color:#ffffff;}
div.menu2 p img {margin:0 5px 0 -10px;}
---*/


table.main {margin-top:10px; width:100%}
table.main td {vertical-align:top;}
table.main td.center {width:100%}
div.sides {width:220px; padding:0 10px 0 24px;
        overflow: hidden;
}
/*---------*/
#a {
  width: 100%;
}

#left {
  width: 220px;
  float: left;
  padding:0 10px 0 24px;
  
}
#b {
  width: 100%;
  float: right;
  margin-left: -220px;
} 
#c {
  width: 100%;
  float: left;
  margin-right: -220px;
}
#right {
  float: right;
  width: 220px;
  padding:0 10px 0 24px;
  
}
#main{
   margin-right: 221px;
   margin-left: 221px;
   margin-top:10px;
}
/*---------*/
div.foot_sides {width:220px; padding:0 10px 0 24px;
        font-size:11px;
        color:#6a798e;
        overflow: hidden;
}
p.titleblue {color:#003e9a; font-size:19px; }
p.title {color:#ff8a00; font-size:30px}

table.news {width: 100%; border-collapse: collapse;     border-width: 0;}
table.news td {padding-bottom:20px;}
.date {color:#003e9a; font-size:10px; text-align:center; padding:10px 5px 0 0; }
.date div {font:bold 24px Times New Roman; display:block; margin:0 auto;}
table.news td p{padding-bottom:5px;}


.u_1{background: url(../images/menu_ugt.gif) right top no-repeat;}
.u_2{background: url(../images/menu_ugb.gif) right bottom no-repeat;}
.foot2{
  text-align: center;
  font:normal 11px Tahoma;
        color:#6a798e;
}
.next{
  text-align: right;
  width: 193px;
  margin-bottom: 20px;
}
.next_c{
  text-align: right;
  margin-bottom: 20px;
}
.day_foto img{
  border: 1px #0c3b66 solid;
}
/*---------------*/
.clear {
        height: 0;
        clear: both;
        overflow: hidden;
        font-size: 0;
}
/*-----menu-------*/
.spec_menu{
  float: right;
}
.spec_menu div{
  margin-bottom: 7px;
}
.spec_menu img{
  margin-right: 7px;
}
.spec_menu a, .spec_menu a:visited{
  font-size: 11px;
  color: #ffffff;
  text-decoration: none; 
}
.spec_menu a:hover{
  color: #0062f4;
}
.menu1{
  width: 210px;
  background: #002377;
}
.menu1_tr{
  background: url(../images/menu1_tr.gif) 100% 0 no-repeat;
  padding: 17px 25px 17px 40px;
}
.menu1 ul{
  list-style-image: url(../images/dot1.gif);
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.menu1 ul li.on {
  list-style-image: url(../images/dot5.gif);
}
.menu1 ul li.on a, .menu1 ul li.on a:visited {
  color: #ff8a00;
}
.menu1 ul li a, .menu1 ul li a:visited {
  color: #ffe27c;
  font:bold 15px Tahoma;
  line-height: 22px;
  text-decoration: none;
}
.menu2{
  width: 235px;
  background: url(../images/back_menu2.gif);
  margin-top: 2px;
  
}
.menu2_tr{
  background: url(../images/menu2_tr.gif) 100% 0 no-repeat;
}
.menu2_br{
  background: url(../images/menu2_br.gif) 100% 100% no-repeat;
  padding: 14px 20px 14px 25px;
}
.menu2 ul{
  list-style-image: url(../images/dot2.gif);
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.menu2 ul li a, .menu2 ul li a:visited{
  color: #ffe27c;
  font:bold 15px Tahoma;
  line-height: 19px;
  text-decoration: none;
}
.menu3{
  margin-top: 2px;
  width: 210px;
  background: url(../images/menu3_back.jpg) 100% 100% no-repeat;
 
}
.menu3_br{
  width: 210px;
  height: 10px;
  font-size: 0px;
  background: url(../images/menu3_br.png) 100% 100% no-repeat;
  -background: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/menu3_br.png, sizingMethod=crop);
}
.menu3_pad{
  padding: 17px 15px 17px 40px;  
}
.menu3 ul{
  list-style-image: url(../images/dot3.gif);
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.menu3 ul li{
  margin-top: 7px;
}
.menu3 ul li a, .menu3 ul li a:visited{
  color: #ffffff;
  font:normal 12px Tahoma;
  text-decoration: none;
  position: relative;
}
.menu3 ul li.on {
  list-style-image: url(../images/dot3_on.gif);
}
.menu3 ul li.on a, .menu3 ul li.on a:visited {
  color: #ff8a00;
}
.menu4{
  width: 210px;
  padding: 17px 15px 17px 40px;
  
}
.menu4 ul{
  list-style-image: url(../images/dot4.gif);
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.menu4 ul li a, .menu4 ul li a:visited{
  color: #ffffff;
  font:normal 12px Tahoma;
  line-height: 19px;
  text-decoration: none;
}
.menu5{
  width: 210px;
  padding: 17px 15px 17px 40px;
  
}
.menu5 ul{
  list-style-image: url(../images/dot5.gif);
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.menu5 ul li a, .menu5 ul li a:visited{
  color: #0062f4;
  font:bold 14px Tahoma;
  line-height: 19px;
  text-decoration: none;
}
.menu5 ul li a.on, .menu5 ul li.on a:visited {
  color: #ff8a00;
}
.menu6{
  zoom: 1;
  width: 210px;
  padding: 17px 15px 17px 20px;
  
}
.menu6 ul{
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.menu6 ul li div{
  background: url(../images/dot5.gif) no-repeat;
  padding-left: 15px;
  
}

.menu6 ul li a, .menu6 ul li a:visited{
  color: #0062f4;
  font:bold 14px Tahoma;
  line-height: 19px;
  text-decoration: none;
}
.menu6 ul li{
  font-size: 0;
}
.menu6 ul li a.on, .menu6 ul li.on a:visited {
  color: #ff8a00;
}
.menu6 ul li ul{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  
}
.menu6 ul li ul li div{
  background: url(../images/dot6_2.gif) no-repeat;
  padding-left: 15px;
  margin-left: 12px;
}
.menu6 ul li ul li a, .menu6 ul li ul li a:visited {
  font: normal 12px Tahoma;
  line-height: 18px;
  text-decoration: none;
  display: block;
}
/*-----/menu-------*/
.seach{
  padding-left: 20px;
}
.seach input{
  width: 130px;
  height: 17px;
  border: 1px solid #003e9a;
  font-size: 11px;
}
.seach button{
  width: 30px;
  height: 17px;
  background: none;
  border: 0 solid; 
}
/*------контент------*/
.center_content {
  position: relative;
  color: #6a798e;
}
.center_content td{
  color: #6a798e;
}
.foto{
  color: #0071da;
  text-decoration: none;
}
.print_version{
  position: absolute;
  top: 0;
  right: 1px;
  text-align: center;
  font-size: 11px;
}
.pathline{
  width: 85%;
  clear: both;
  position: relative;
}
.pathline a{
  background: url(../images/track.gif) left center no-repeat;
  padding-left: 10px;
  text-decoration: none;
  color: #0062f4;
}
.pathline span{
  background: url(../images/track.gif) left center no-repeat;
  padding-left: 10px;
  margin-right: 10px;
  color: #a3afc1;
}
.pathline div{
  float: left;
}
.blanks  table tr td{
  vertical-align: middle;
}
.title1{
  font-size: 14px;
  font-weight: bold;
  color: #ff8a00;
  margin-top: 10px;
}
.title2{
  font-size: 19px;
  color: #ff8a00;
  margin-bottom: 15spx;
}
.title2 span{
  color: #003e9a;
}
.title3{
  font-size: 14px;
  font-weight: bold;
}
table.laur{
  border-collapse: collapse;
  border-top: 1px solid #ff8a00;
  border-bottom: 1px solid #ff8a00;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 35px;
}

table.laur td{
  vertical-align: middle;
  padding-top: 7px;
  padding-bottom: 7px;
  /*--border-top: 1px solid #ffe4c4;--*/
  border-bottom: 1px solid #ffe4c4;
}

.n_p{
  width: 45px;
  text-align: center;
}
.list_time {
  margin-left: 100px;
}

.list_time ul{
  padding: 0 0 0 0;
  margin: 10px 0 10px 0;
  list-style: none;
}
.list_time img{
  margin-left: 10px;
}
/*------------*/
.pages_pages {
  clear: both;
  margin-top: 5px;
}
.pages_pages div{
 float: left;
 width: 15px;
}
.pages_pages span{
 float: left;
 width: 15px;
}
.pages_pages div.page_on a{
 font-weight: bold;
}
.pages_pages div a{
 margin-right: 3px;
}
