@CHARSET "UTF-8";

*{
margin:0;
padding:0;
}
body{
background:#fff url(../images/body_bg.jpg) repeat-x 0 0;
}
body,input,select,textarea{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#4c4f55;
}

a{color:#0151b3;}
p{padding:0 0 10px 0;}
img{border:0;}

/**
* Заголовки
*/
h1{
font-size:20px;
font-weight:normal;
color:#0151b3;
padding:0 0 10px 0;
}
h2{
font-size:14px;
font-weight:normal;
color:#125db8;
padding:5px 0 10px 0;
}
h3{
font-size:12px;
font-weight:bold;
color:#4c4f55;
padding:5px 0 5px 0;
}

/**
* Таблица
*/
table{
border-collapse:collapse;
border:0;
border-color:#dbe8ee;
margin:0 0 20px 0;
}
table th{
background:#0c2975;
font-weight:normal;
color:#fff;
padding:7px 12px;
border:0;
border-bottom:1px solid #fff;
}
table td{
background:#dbe8ee;
color:#707277;
padding:7px 12px;
border:0 solid #dbe8ee;
border-bottom:1px solid #fff;
}
table.clean{margin:0;}
table.clean td,
table.clean td{
background:none;
padding:0;
border:0;
}
table.small{font-size:10px;}
table.small td,
table.small td{
padding:4px 5px;
}

/**
* Списки
*/
ul{
list-style-image:url(../images/bullet7.gif);
padding:0 0 15px 20px;
margin:5px 0 0 0;
}
ul ul{list-style-image:url(../images/bullet8.gif); padding-bottom:0;}
ul li{
margin:0 0 10px 0;
}
ul ul li{margin:0 0 5px 0;}
ol{
padding:0 0 15px 20px;
margin:5px 0 0 0;
}
ol ol{padding-bottom:0;}
ol li{margin:0 0 10px 0;}
ol ol li{margin:0 0 5px 0;}


/**
* Тело
*/
#body{
background:#fff;
margin:7px auto;
width:1000px;
position:relative;
min-height:600px;
}
#body_corner1{
background:url(../images/body_corners.gif) no-repeat -9px 0;
height:10px;
overflow:hidden;
}
#body_corner2{
background:url(../images/body_corners.gif) no-repeat 0 0;
width:9px;
height:10px;
overflow:hidden;
margin:0 0 0 auto;
}

/**
* Шапка
*/
#topnav{
position:absolute;
top:13px;
right:35px;
z-index:100;
}
#logo{
position:absolute;
left:6px;
top:7px;
}
#collage{
position:relative;
background:url(../images/collage1.jpg) no-repeat 5px 26px;
height:138px;
margin:0 0 0 270px;
padding:190px 24px 0 537px;
color:#fff;
line-height:25px;
}
#collage span{
font-size:20px;
}
#collage div{
position:absolute;
left:535px;
top:295px;
color:#0c2975;
font-size:11px;
}
#collage a{color:#00bdf3;}

/**
* Меню
*/
dl#menu{padding:0 20px 40px 0;}
dl#menu dt{
background:url(../images/bullet1.gif) no-repeat 0 7px;
padding:0 0 10px 35px;
font-size:14px;
}
dl#menu dt a{
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#0771d0;
}
dl#menu dt.selected{background:url(../images/bullet2.gif) no-repeat 0 7px;}
dl#menu dt.selected a{color:#4c4f55;}

dl#menu dl{padding:0 0 10px 29px;}
dl#menu dd dt{
background:url(../images/bullet3.gif) no-repeat 0 7px;
padding:0 0 8px 29px;
font-size:12px;
}
dl#menu dd dt.selected{background:url(../images/bullet9.gif) no-repeat 0 7px;}

dl#menu dd dd dl{
padding:0 20px 10px 20px;
}
dl#menu dd dd dt{
background:url(../images/bullet5.gif) no-repeat 0 7px;
padding:0 0 7px 13px;
}
dl#menu dd dd dt a{
text-transform:none;
font-weight:normal;
color:#4c4f55;
}
dl#menu dd dd dt.selected{
background:url(../images/bullet4.gif) no-repeat 0 7px;
}
dl#menu dd dd dt.selected a{
color:#0771d0;
text-decoration:underline;
}

/**
* Содержание
*/
#sidebar{
width:242px;
float:left;
padding:120px 0 40px 28px;
}
#content{
padding:25px 40px 40px 33px;
margin:0 0 0 270px;
}
ul.path{
list-style:none;
background:url(../images/bullet6.gif) no-repeat 0 5px;
padding:0 0 0 13px;
height:35px;
position:relative;
left:-13px;
font-size:11px;
}
ul.path li{
float:left;
padding:0 4px 0 0;
}
ul.path li a{
color:#4c4f55;
}
ul.path li.selected a{
text-decoration:none;
color:#0151b3
}
a.xls{
background:url(../images/ico_xls.gif) no-repeat 0 50%;
padding:1px 0 1px 25px;
}

/**
* Новости
*/
#news{
font-size:11px;
color:#4c4f55;
}
#news .item{
padding:0 0 20px 0;
}
#news h3{
color:#0c2975;
font-size:18px;
font-weight:normal;
padding:0 0 10px 0;
}
#news .date,
.news_item .date{
font-size:11px;
font-weight:bold;
color:#1a367d;
display:block;
padding:0 0 5px 0;
}
#news .header,
.news_item .header{
font-size:12px;
font-weight:bold;
color:#0771d0;
}
.news_item{
padding:0 0 20px 0;
}

/**
* Навигация по страницам
*/
.pages{padding:10px 0 20px 0;}
.pages a{
display:block;
float:left;
font-size:11px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#868C8D;
background:#dbe8ee;
width:18px;
height:15px;
margin:0 0 0 4px;
padding:1px 0 0 0;
}
.pages a.selected{
color:#fff;
background:#125db8;
}
.pages span{
display:block;
float:left;
padding:0 5px 0 10px;
}

/**
* Голубая плашка
*/
.b1{background:#dbe8ee;}
.b11,.b12,.b13,.b14{overflow:hidden;height:9px;}
.b11{background:url(../images/corners1.gif) no-repeat -9px -9px;}
.b12{
background:url(../images/corners1.gif) no-repeat 0 -9px;
width:9px;
margin:0 0 0 auto;
}
.b13{background:url(../images/corners1.gif) no-repeat -9px 0;}
.b14{
background:url(../images/corners1.gif) no-repeat 0 0;
width:9px;
margin:0 0 0 auto;
}
.b15{padding:10px 16px;}

/**
* Подвал
*/
#footer{
clear:both;
font-size:11px;
color:#fff;
}
#footer a{color:#00bdf3;}
#footer p{
float:left;
padding:0 25px 10px 0;
line-height: 16px;
}
.b2{background:#0c2975 url(../images/footer_bg.gif) repeat-x 0 0;}
.b21,.b22,.b23,.b24{overflow:hidden;height:9px;clear:both;}
.b21{background:url(../images/corners2.gif) no-repeat -9px -9px;}
.b22{
background:url(../images/corners2.gif) no-repeat 0 -9px;
width:9px;
margin:0 0 0 auto;
}
.b23{background:url(../images/corners2.gif) no-repeat -9px 0;}
.b24{
background:url(../images/corners2.gif) no-repeat 0 0;
width:9px;
margin:0 0 0 auto;
}
.b25{padding:10px 24px;}
