@charset "windows-1251";

body  {margin: 0; padding: 0; background-color: #848484; font-family: Arial, sans-serif; font-size: 10px; line-height: 1.2;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
img {border: 0px;}
h1 {font-size: 1.4em; margin: 1px 0 4px 0;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em;}
#wrapper {width: 880px;	margin: 0 auto; padding: 10px 10px 0 10px; background-color: #FFF;}
#header {margin: 0 0 20px 0; height: 120px; width: 880px;}
#header-bar {float: right; margin:0 15px 0 0;}
#header {width: 880px; height: 120px; background-color: #ED1B2D; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #999999; margin: 0 0 10px 0;} 
#header .logo {float: left; height: 120px; width: 120px; background-image: url(/img/header-bg.png); background-repeat: repeat-x;}
#header .designation {float: left; height: 70px; width: 760px; padding-top: 15px; color: #FFF; font-family: Tahoma, sans-serif; font-size: 1.5em; font-weight: bolder; line-height: 1.3em; text-shadow: 0 1px 0 #B30606; background-image: url(/img/header-bg.png); background-repeat: repeat-x;}
#header .menu {float: left; height: 35px; width: 760px; background-image: url(/img/menu-nav-bg.png); background-repeat: repeat-x; background-position: top;}
#header ul.nav, ul.nav li, ul.nav ul {list-style: none; margin: 0; padding: 0;}
#header ul.nav {position: relative; z-index: 597; float: left; width: 759px;}
#header ul.nav li {float: left; line-height: 1.2em; vertical-align: middle;	zoom: 1; background-image: url(/img/menu-bg.png); height: 26px; padding-top: 9px; padding-right: 8px; padding-bottom: 0; padding-left: 8px; color: #333;}
#header ul.nav li.hover, ul.nav li:hover {position: relative; z-index: 599; cursor: default;}
#header ul.nav ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598;}
#header ul.nav ul li {float: none; background-image: url(/img/menu-bg2.png); background-repeat: repeat;	padding-bottom: 5px; height: 22px;}
#header ul.nav ul ul {top: 1px; left: 99%; width: 100%;}
#header ul.nav li:hover > ul {visibility: visible; margin-left: 2px;}
#header ul.nav li a {font-size: 1.3em; color: #555; font-weight: bold;}
#header ul.nav ul li a {font-size: 1.1em; color: #333; font-weight: normal;}
#section {width: 870px; padding: 5px; background-color: #EAEAEA;}
div.news {width: 100%;}
a.news-title {color: #CD2020;}
div.news-data {font-size: 1em; color: #888;}
div.news-data a {color: #888; text-decoration: underline; font-size: 1.1em;}
div.news-short, div.news-full {font-size: 1.3em; color: #444; height: 100%; width: 530px;}
div.news-full {width: 520px; margin: 20px 0;}
div.line {display: block; width: 100%; border-top-width: 1px; border-top-style: dotted; border-top-color: #666666; margin: 14px 0 4px 0; clear: left;}
.news-full a {color: #222;}
div.page-nav {height: 20px;}
ul.page-nav, ul.page-nav li {list-style: none; margin: 0; padding: 0; float: left;}
ul.page-nav {}
ul.page-nav li {display: block; font-size: 1.2em; padding: 4px;}
ul.page-nav li a {color: #444; font-size: 0.9em; font-weight: normal;}
#footer {height: 44px; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 20px; background-image: url(/img/footer-bg.png); background-repeat: repeat-x; background-position: left top; margin-top: 15px;}
#footer p {margin: 0; padding-top: 13px; padding-right: 0; padding-bottom: 7px; padding-left: 0; font-size: 1.2em; color: #666666;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}


/*----------Äëÿ index----------*/

.index #sidebar {float: right; width: 280px;}
.index #content {margin: 0 290px 0 0; padding: 10px; background-color: #FFF;}
.index #news_ck {margin: 0 290px 0 0; background-color: #FFF;}
.index #news_ck a.news-title {color: #555; font-weight: bold; padding: 10px 0 0 0; font-size: 0.9em; line-height: 1; display: block;}
.index #news_ck .block_left {float: right; width: 265px; padding: 1px 10px 10px 0;}
.index #news_ck .block_right {margin: 0 290px 0 0; padding: 1px 0 10px 10px;}
.index .box {padding: 3px; margin: 0 0 5px 0; background-color: #FFF; width: 274px; text-align: center;}
.index .video {width: 280px; margin: 10px 0;}
.index .sk_arhiv a {font-size: 1.2em; color: #333; padding:5px 0 5px 0;}
.index .sk_list a {font-size: 1.2em; color: #333; font-weight: bolder; margin: 5px 0 5px 0;	display: block;}
.index .documents-title a {font-size: 1.3em; color: #333; margin: 5px 0 8px 0;	display: block;}
.index .pictures {margin:0 10px 10px 0; float:left}

/*----------Äëÿ news----------*/

.news #sidebar {float: right; width: 320px;}
.news #content {margin: 0 330px 0 0; padding: 10px; background-color: #FFF;}
.news #news-list {font-size: 1.1em; margin: 0 0 5px 0; padding: 10px; background-color: #FFF;}
.news #news-list .news-header {border-bottom-width: thin; border-bottom-style: dotted; border-bottom-color: #666666; padding-top: 10px; padding-bottom: 10px; margin-bottom: 3px; color: #999999;}
.news #news-list .news-header a {color: #5D5D5D; font-weight: bold;}
.news .sk_link_pdf a {color: #ED1B2D; padding-bottom: 10px;}
.news .pictures {margin:5px 0 5px 5px;}
.news .box {margin: 0 0 20px 0; background-color: #FFF; width: 320px; text-align: center;}

/*----------Äëÿ page----------*/

.page #sidebar {float: right; width: 280px;}
.page #content {margin: 0 290px 0 0; padding: 10px; background-color: #FFF;}
.page ul.lilink li a {font-size: 1em; color: #333; font-weight: bold;}

/*----------Äëÿ poll----------*/

.index .poll_active {font-size: 1.2em; margin:0 0 15px 0;}
.index .poll_active h2 {font-size: 1em;}
.index .poll_title {text-align: center; font-size: 1.4em;}

/*----------Äëÿ Êàëåíäàðÿ----------*/

#calendar_div {margin: 0 68px; font-size: 1.2em; border: solid 1px #333; background-color: #EEE;}
#calendar {text-align: center;}
#calendar .month, #calendar .month a {font-weight: bold; color: #333;}
#calendar .weekday {color: #666;}
#calendar .weekday a {color: #333; font-weight: bold;}
#calendar .day, #calendar .day a {color: #333;}
#calendar .day a {font-weight: bold;}
#calendar .weekend {color: #c60000;}
#calendar .weekend a {color: #c60000;font-weight: bold;}
#calendar .endday, #calendar .endday a {color: #c60000;}
#calendar .endday a {font-weight: bold;}

