* {font-size:100%;}
body {margin:0;padding:0;background-color:#303A8D;}
body {font-family: Tahoma, Verdana, sans-serif;font-size:8pt;font-style:normal;font-weight: normal;color:#000000;text-decoration: none;}

.schedfont { font-family: Arial; font-size: 12pt; }
.scheddest { font-family: Arial; font-size: 14pt; text-align: left; margin: 5px 0cm 5px 0cm; font-weight: bold; }
.schedh3 { font-family: Arial; font-size: 14pt; text-align: left; margin: 15px 0cm 5px 0cm; }
.btn { font: bold small 'trebuchet ms', helvetica, sans-serif;}
.cb { color: #000000; font: bold small 'trebuchet ms', helvetica, sans-serif;}

.tblrasp { border-collapse: collapse;}
.tblrasph { font-family: Arial; font-weight: bold;}


.tblprof { border-width: 2px; border-spacing: 3px; border-style: outset; border-color: #808080; border-collapse: collapse; background-color: #FFFFFF; }
.tblprof th { font: bold small 'trebuchet ms', helvetica, sans-serif; font-size: 12pt; font-weight: bold; border-width: 1px 1px 0px 0px; padding: 3px; border-style: solid; border-color: #808080; background-color: #FFFFFF; }


/* четыре варианта раскраски. основной - черный цвет на белом фоне*/
.hour1, .hour2, .hour3, .hour4 { font-family: Arial; font-size: 32pt; text-align: right; width: 60; border-bottom: solid #797979 1.0pt; padding: 0cm 5px 0cm 0cm;}
.hour1 { background-color: #FFFFFF; color: #000000; font-weight: bold; }
.hour2 { background-color: #EFEFEF; color: #000000; font-weight: bold; }
.hour3 { background-color: #FFFFFF; color: #CCCCCC; }
.hour4 { background-color: #EFEFEF; color: #CCCCCC; }

.minute1, .minute2 { font-family : Arial; font-size: 9pt; width: 36; border-bottom: solid #797979 1.0pt; }
.minute1 { background-color: #FFFFFF; color: #000000; }
.minute2 { background-color: #EFEFEF; color: #000000; }

.tblroute { border-width: 0px 0px 1px 1px; border-spacing: 3px; border-style: outset; border-color: #808080; border-collapse: collapse; background-color: #FFFFFF; }
.tblroute th { font-family: Arial; font-size: 12pt; font-weight:bold; border-width: 1px 1px 0px 0px; padding: 3px; border-style: solid; border-color: #808080; background-color: #FFFFFF; }
.tblroute td { font-family: Arial; font-size: 12pt; border-width: 1px 1px 0px 0px; padding: 3px; border-style: solid; border-color: #808080; background-color: #FFFFFF; }

.tblstop { border-width: 0px; border-spacing: 3px; border-style: outset; border-color: #808080; border-collapse: collapse; background-color: #FFFFFF; }
.tblstop th { font-family: Arial; font-size: 12pt; font-weight:bold; border-width: 1px 1px 1px 1px; padding: 3px 10px 3px 3px; border-style: solid; border-color: #808080; background-color: #FFFFFF; }
.tblstop td { font-family: Arial; font-size: 12pt; border-width: 1px 0px 1px 0px; padding: 3px 40px 3px 10px; border-style: solid; border-color: #808080; background-color: #FFFFFF; }

a {text-decoration:underline;}
a:hover {text-decoration:none;}

#post a[href$='.pdf'],#post a[href$='.PDF'] {
        display:inline-block;
        line-height:18px;
        min-height:18px;
        overflow:visible;
        background:transparent url('images/Image/ico/reader.gif') center left no-repeat;
        padding: 0 5px 0 20px;
}

#post a[href$='.doc'],#post a[href$='.DOC'] {
        display:inline-block;
        line-height:18px;
        min-height:18px;
        overflow:visible;
        background:transparent url('images/Image/ico/word.gif') center left no-repeat;
        padding: 0 5px 0 20px;
}

#post a[href$='.zip'],#post a[href$='.ZIP'],#post a[href$='.rar'],#post a[href$='.RAR'] {
        display:inline-block;
        line-height:18px;
        min-height:18px;
        overflow:visible;
        background:transparent url('images/Image/ico/archive.png') center left no-repeat;
        padding: 0 5px 0 20px;
}

#post a[href$='.xls'],#post a[href$='.XLS'] {
        display:inline-block;
        line-height:18px;
        min-height:18px;
        overflow:visible;
        background:transparent url('images/Image/ico/excel.gif') center left no-repeat;
        padding: 0 5px 0 20px;
}

div#head {width:971px;height:222px;background:url('images/win/head.jpg') no-repeat 0 0;}
div#head div.logo {position:absolute;z-index:15;top:40px;left:12px;}
div#head div.search {position:absolute;z-index:15;top:188px;left:820px;}
div.search input.txt {border:solid 1px #9E9E9E;background-color:#ffffff;font-size:8pt;width:125px;}

td.left {background:url('images/win/left_bgr.gif') repeat-y 0 0;width:202px;}
td.left div.info {color:#fff;font-size:10px;line-height:13px;margin-left:35px;}
td.left_footer {background:url('images/win/left_footer_bgr.gif') repeat-y 0 0;width:202px;}
td.main {background-color:#ffffff;width:769px;}
div#menu {margin-top:0px;width:180px;margin-left:22px;}
div#menu a {display:block;padding:8px 79px 8px 0px;background:url('images/win/menu_bullet.gif') no-repeat 107px center;text-align:right;color:#000000;font-weight:bold;}
div#menu a:hover {display:block;padding:8px 79px 8px 0px;text-align:right;color:#303A8D;font-weight:bold;}

div#menu a.active {display:block;padding:8px 79px 8px 0px;background:url('images/win/menu_bullet_a.gif') no-repeat 107px center;text-align:right;color:#303A8D;font-weight:bold;}

table#utils {width:100%;height:23px;background-color:#C5C5FC;}
table#utils td {padding:0 15px 0 15px;white-space:nowrap;}
table#utils a {font-size:10px;color:#ffffff;padding:3px 0 3px 0;}
table#utils a:hover {font-size:10px;color:#ffffff;text-decoration:none;}

table#utils a.u01 {display:block;color:#000000;padding-left:14px;background:url('images/win/icon_home.gif') no-repeat 0px 5px;}
table#utils a.u02 {display:block;color:#000000;padding-left:15px;background:url('images/win/icon_mail.gif') no-repeat 0px 6px;}
table#utils a.u03 {display:block;color:#000000;padding-left:16px;background:url('images/win/icon_map.gif') no-repeat 0px 4px;}
table#utils a.u04 {display:block;color:#000000;padding-left:14px;background:url('images/win/icon_feedback.gif') no-repeat 0px 4px;}
table#utils a.u05 {display:block;color:#000000;padding-left:11px;background:url('images/win/icon_links.gif') no-repeat 0px 6px;}
table#utils a.u06 {display:block;color:#000000;padding-left:14px;background:url('images/win/icon_forum.gif') no-repeat 0px 5px;}
table#utils a.u07 {display:block;color:#000000;padding-left:14px;background:url('images/win/icon_place.gif') no-repeat 0px 5px;}
table#utils a.u08 {display:block;color:#000000;padding-left:14px;background:url('images/win/icon_auth.gif') no-repeat 0px 5px;}

td#content {vertical-align:top;width:100%;background:url('images/gradient.gif') repeat-x 0 0;}
td#right {vertical-align:top;width:244px;background:url('images/win/right_gradient.gif') repeat-x 0 0;background-color:#303A8D;}

td#content div.text {margin:20px 15px 15px 15px}

div.text div.arch {margin:15px 0 15x 0;}
div.text div.arch table tr td {margin:15px 0 15x 0;color:#455A77;font-size:10px;}
div.text div.arch a {color:#455A77;}
.subs {background-color:#ffffff;font-size:9px;color:#000;border:solid 1px #343434;width:100px;}

p.news span.date {background-color:#303A8D;color:#ffffff;font-size:10px;padding:2px 10px 2px 10px;}
p.news a {color:#000;display:block;margin:5px 0 0 10px;line-height:15px;}
div.news_anons {margin:5px 0 0 10px;}

td#right div {margin:15px 10px 0 20px;color:#CDCDCD;line-height:16px;}
td#right div b {color:#fff;line-height:16px;font-size:9pt;}
td#right div a.more {color:#fff;font-size:10px;}
td#right div h2 {margin:0;padding:0;color:#ffffff;font-size:12pt;}

td#right div.banners {margin: 8px 0 0 8px;}
td#right div.banners a {display:block; margin: 0 0 7px 0;}

td#right div.hotnews, td#right div.history {margin: 8px 0 0 8px; padding:5px; background-color:#C5C5FC; border: #fff 1px solid;}
td#right div.hotnews h2, td#right div.history h2{color:#000; border-bottom:#000 1px solid;margin: 0 0 5px 0;}
td#right div.hotnews div.date, td#right div.history div.date{background-color:#303A8D;color:#fff;font-size:10px;padding:0 5px 0 5px;float:right; margin: 3px 0 3px 3px;border: #fff 1px solid; font-weight: bold}
td#right div.hotnews a:link, a:visited, a:hover {color: #000;}
td#right div.hotnews div.hotnews_anons, td#right div.history div.history_anons {color: #000; margin: 8px 0 5px 0}

td#right div.right_col_news {margin:15px 0 0 8px;}
td#right div.right_col_news span.date{background-color:#C5C5FC;color:#000;font-size:10px;padding:0 5px 0 5px;margin: 3px 0 3px 0;border: #fff 1px solid;}
td#right div.right_col_news a.title {display: block;margin:10px 0 5px 5px;}
td#right div.right_col_news h2 {margin:10px 0 5px 0;}
td#right div.right_col_news div.right_col_news_anons{margin: 0 5px 12px 5px;color:#000; text-align: justify;}

ol.results li a.title:link, ol.results li a.title:hover, ol.results li a.title:visited {color: blue; margin: 3px 0 10px 0}
ol.results li div.anons{margin: 3px 0 10px 0}
ol.results li span.rubric{font-size: 80%; color: #000; padding-right: 10px;}
ol.results li span.rubric a:link, ol.results li span.rubric a:visited, ol.results li span.rubric a:hover, {color: #777}

div.article h2 {font-size:12pt;}

div.news div.date {font-size: 7pt;}
div.news h2 {font-size:12pt;}
div.news div.content {text-align: justify; margin: 0 0 15px 0}
div.news div.source {}

div.map_lvl0{font-size: 12px; padding: 7px 0 3px 0;}
div.map_lvl1{font-size: 11px; padding-left: 15px;}
div.map_lvl2{font-size: 10px; padding-left: 30px;}

div.vac_search {float: right; width: 244px; height: 100%}
div.vac_search_form {background-color: #C5C5FC; padding: 8px; border: #303A8D 1px solid}

table#copyright {width:100%;height:23px;background-color:#C5C5FC;}
table#copyright td {padding:0 15px 0 15px;white-space:nowrap;}
table#copyright a {font-size:10px;color:#ffffff;padding:3px 0 3px 0;}
table#copyright a:hover {font-size:10px;color:#ffffff;text-decoration:none;}

/*

h1 {font-size:12pt;font-weight:bold;color:#000000;margin:0;padding:0;}

td#top {background:url('images/top_bgr01.jpg') no-repeat top right;width:100%;padding-top:10px;}
td#top #lang {float:right;margin:55px 0 0 0px;}

td#top div.text {float:right;width:180px;height:109px;overflow:hidden;margin-right:10px;margin-left:45%;color:#FFCC00;font-weight:bold;}

#lang {font-size:10px;color:#9E9E9E;}
#lang i {font-style:normal;color:#A70000;}
#lang a {color:#9E9E9E;text-decoration:underline;}
#lang a:hover {color:#9E9E9E;text-decoration:none;}

#left {background:url('images/left_column_bgr.jpg') no-repeat 0 0;width:211px;}
#menu {background:url('images/left_menu_bgr.gif') repeat-y 0 0;width:211px;margin-top:55px;}
#menu a.menu {font-size:10px;color:#6A6A6A;text-decoration:underline;display:block;margin-top:6px;background:url('images/arrow01.gif') no-repeat 13px 4px;padding-left:30px;;}
#menu a.menu:hover {font-size:10px;color:#6A6A6A;text-decoration:none;display:block;}

#utils {background:url('images/top_bgr02.gif') repeat-x 0 0;font-size:10px;color:#9E9E9E;width:100%;}
#utils a {font-size:10px;color:#9E9E9E;text-decoration:underline;}
#utils a:hover {font-size:10px;color:#9E9E9E;text-decoration:none;}

.title-y {font-weight:bold;color:#000000;font-size:15pt;padding:7px 7px 7px 7px;border-bottom:solid 1px #FFCC00;margin-bottom:10px}
.title-b {font-weight:bold;color:#000000;font-size:15pt;padding:7px 7px 7px 7px;border-bottom:solid 1px #4F8BC6;margin-bottom:10px}

.news-block {padding:10px;font-size:10px;line-height:14px;}
.data {color:#A5A5A5;}
a.more, a.more:hover {color:#6C6C6C;}
.comment {font-size:10px;color:#979797;letter-spacing:-1;font-family: Verdana, sans-serif;}


#bottom {width:100%;height:100px;margin-top:10px;background:url('images/grey_dots_h.gif') repeat-x 0 0;}
*/
