@charset "windows-1251";
/* CSS Document */

html, body {margin: 0px; background: url(../images/bg.gif); font: 11px Tahoma; color: #606465;}

a {color: #067f9e; font: 15px Tahoma; text-decoration: underline;}
a:hover {color: #669900; border-bottom: 1px dashed #669900; font: 14px Tahoma; text-decoration: none;}

img {border: 0px;}
.clear {clear: both;}

#head1 {background: url(../images/head-1-bg.gif); height: 120px; position: relative; min-width: 955px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 955? "955px":"100%");}
#head5 {background-color: #A0C8E0; height: 7px; position: relative; min-width: 955px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 955? "955px":"100%");}
#logo-r {width: 300px; height: 120px; position: absolute; right: 0px; top: 0px; z-index: 1;}
#logo-c {width: 300px; height: 120px; position: absolute; left: 0px; top: 0px; z-index: 1;}
#beta {background: url(../images/beta.gif); width: 74px; height: 62px; position: absolute; left: 235px; top: 0px; z-index: 2;}

#tm {position: absolute; right: 0px; top: 0px;}
#tm ul {padding: 0px; margin: 0px;}
#tm li {display: inline;}
#tm li a, #tm li a:hover { padding: 6px 16px 0px 15px; float: left; font: bold 12px Tahoma; color: #fff; background: url(../images/tmr.gif) right no-repeat; text-decoration: none; border: 0px;}
#tm li a:hover {text-decoration: underline;}

#main {margin: 15px 0px 0px 0px; min-width: 975px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 955? "955px":"100%"); border: 0px; border-collapse: collapse; width: 100%;}

#left {width: 212px; vertical-align: top; padding: 0px; margin: 0px;}
#right {width: 212px; vertical-align: top; padding: 0px; margin: 0px;}
#center {vertical-align: top; padding: 0px; margin: 0px; width: auto;}
#center2 {margin: 0px 5px 0px 5px; background: #fff; border: 6px solid #eeeeee; padding: 5px;}

#block {background: #fff; border: 6px solid #eeeeee; padding: 5px; margin: 0px 0px 6px 0px;}
#block-2 {background: url(../images/block-2.gif); height: 18px; font: bold 11px Tahoma; _height: 23px; color: #fff; padding: 5px 0px 0px 8px;}
#block-3 {padding: 10px 6px 10px 6px; background: #eeeeee;}
#block-3 a {color: #555;}
#block-3 a:hover {color: #669900; border-bottom: 1px dashed #669900;}

.search0 {background: url(../images/bg2.gif); height: 18px; _height: 23px; font: bold 11px Tahoma; color: #fff; padding: 5px 0px 0px 8px;}
.search-2 {margin: 5px 0px 10px 0px; background: #fbfbfb; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; text-align: center; padding: 18px 0px 0px 0px;}

.t1 {border: 0px; border-collapse: collapse;}
.t1 td {padding: 0px; margin: 0px; vertical-align: middle;}

table, table td {font: 11px Tahoma; line-height: 14px;}

.search-3 {height: 15px; background: #fff; border: 1px solid #ebebeb; margin: 0px 6px 0px 6px; width: 300px; font: 11px Tahoma; color: #606465;}

.news {background: url(../images/bg2.gif); height: 18px; _height: 23px; font: bold 11px Tahoma; color: #fff; padding: 5px 0px 0px 8px;}
.news a, .news a:hover {font: bold 11px Tahoma; color: #fff; text-decoration: none; border: none;}
.news a:hover {border-bottom: 1px dotted #fff;}

.news2 {padding: 1px 12px 12px 12px; line-height: 14px;}
.news2 p {padding: 0px; margin: 0px;}

.news3 {background: #fbfbfb; clear: both; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; padding: 5px 8px 5px 0px; margin-bottom: 10px; position: relative; height: 13px; }
.news3 img {margin: 0px 5px 0px 8px; vertical-align: text-top; padding: 1px 0px 0px 0px;}

.news3 a, news3 a:hover {color: #606465; text-decoration: underline; border: none;}
.news3 a:hover {text-decoration: none; color: #606465;}

.news4 {background: #fbfbfb; clear: both; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; padding: 3px 8px 3px 0px; margin-bottom: 10px; position: relative; height: 13px; }

.fr {float: right;}
.fl {float: left;}

#nav span, #nav a, #nav a:hover {background: #fbfbfb; border: 1px solid #ebebeb; display: inline-block; padding: 2px 6px 3px 6px; margin: 1px; color: #606465; text-decoration: none;}
#nav a:hover {border: 1px solid #CCCCCC;}

#footer {background: #fff; border: 6px solid #eeeeee; border-bottom: 0px; padding: 5px; margin: 20px 0px 0px 0px; height: 55px; _height: 65px; position: relative; min-width: 955px;}
#f-l {left: 20px; top: 15px; position: absolute; font: 11px Tahoma;}
#f-l a, #f-l a:hover {margin-right: 10px; font: 12px Tahoma; border: none; text-decoration: underline; color: #0099cc; line-height: 15px;}
#f-r {right: 20px; top: 15px; position: absolute;}

p {padding: 5px 0px 0px 0px; margin: 0px;}

#menu {padding: 0px; margin: 0px;}
#menu a {border-bottom: 1px dashed #fff; padding: 6px 0px 6px 0px; color: #606465; text-decoration: none; display: block;}
#menu a:hover {border-bottom: 1px dashed #fff; padding: 6px 0px 6px 0px; color: #ff6600; text-decoration: none; display: block;}

ul {padding: 0px; margin: 0px; list-style-type: none;}
ul li {padding: 0px; margin: 0px; list-style-type: none;}

#login {padding: 0px;}
#login a, #login a:hover {font: 11px Tahoma; color: #606465; text-decoration: none; border: 0px;}
#login a:hover {text-decoration: underline;}
#login span {display: block;}
#login input {background: #fff; border: none; margin: 3px 0px 6px 0px;}
.login-1 { width: 150px; font: 11px Tahoma; color: #606465;}
.login-2 {margin: 6px 0px 12px 0px;}

input {font: 11px Tahoma; color: #606465;}

#podkast span {margin: 0px 0px 7px 0px; display: block;}
#podkast a, #podkast a:hover {margin-right: 3px; border: none;}

#t2 {border: 0px; border-collapse: collapse;}
#t2 td {padding: 0px; margin: 0px;}

#rel-news {background: url(../images/bg2.gif); height: 18px; _height: 23px; font: bold 11px Tahoma; color: #fff; padding: 5px 0px 0px 8px;}
#rel-news2 {padding: 19px 12px 12px 12px; line-height: 14px;}

#tags {background: #fbfbfb; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; padding: 5px 8px 5px 0px; margin-bottom: 5px; margin-top: -5px; position: relative; height: 13px; }
#tags img {margin: 0px 5px 0px 8px; vertical-align: text-top; padding: 1px 0px 0px 0px;}

#tags a, news3 a:hover {color: #606465; text-decoration: underline; border: none;}
#tags a:hover {text-decoration: none; color: #606465;}

table {border: 0px; border-collapse: collapse; width: auto;}
table {margin: 0px;}

.post-date {
 width: 45px;
 height: 49px;
 float:right;
 background: url(../images/date-bg.gif) no-repeat;
 margin-right:5px;
}
.post-month {
 font-size: 10px;
 color: #FFFFFF;
 text-align: center;
 display:block;
 line-height: 11px;
 padding-top: 2px;
 margin-left: -3px;
}
.post-day {
 font-size: 18px;
 text-transform: uppercase;
 color: #999999;
 text-align: center;
 display:block;
 line-height: 18px;
 padding-top: 7px;
 margin-left: -3px;
}

.post-title {
 float: left;
 margin-left: 10px;
}
/* Короткая новость */
.date {padding:0px 10px 10px 0px; float: left;	font: 12px/100% Arial, Helvetica, sans-serif; width: 45px; color:#666;	height: 40px; }
.date span {display: block; font: 11px Arial, Helvetica, sans-serif; color: #ffffff; padding-top: 1px; height: 16px; }
#news {padding:0 0 10px 0;  font:1.2em tahoma; color:#333;}
#news h1 a:link {color:#53abd7; text-decoration:underline;}
#news h1 a:visited {color:#53abd7; text-decoration:underline;}
#news h1 a:hover {color:#53abd7; text-decoration:none;}
#news h1 a:active {color:#53abd7;  text-decoration:underline;}
#news-date {padding:5px 0 0 0; color:#ff6600; font:11px verdana; width:100%;}
#news-date a:link {color:#ff6600; text-decoration:underline;}
#news-date a:visited {color:#ff6600; text-decoration:underline;}
#news-date a:hover {color:#000; text-decoration:none;}
#news-date a:active {color:#ff6600;  text-decoration:underline;}
#news-date-left {float:left; width:50%;}
#news-date-rig {float:right; width:40%; text-align:right;}

#news-full {padding:5px 0 0 0; width:100%;}
#news-full-left {font:11px verdana; float:left; width:50%;}
#news-full-rig {float:right;}

#news-text {clear:both; padding:8px 0 0 0; text-align:justify;} 
#news-text img {border:0px solid #d2e8f3;}
#news-text a:hover img {border:0px solid #e3f3ae; text-decoration: none;}
#news-link {padding:5px 0 0 0; width:100%;}
#news-fulled {width:100%; font:11px verdana;}