* {margin: 0; padding: 0}
body {font-family: verdana, arial, sans-serif; font-size: 75%; line-height: 150%; background: #FFF; color: #4D4D4D}
a {color: #00459F; text-decoration: underline}
a:hover {text-decoration: none}
img {border: 0}

h1 {font-size: 170%; color: #00459F; font-weight: normal; text-transform: uppercase; margin-bottom: 15px; line-height: 130%}
h2 {font-size: 170%; color: #EF9D00; font-weight: normal; margin-bottom: 15px; line-height: 130%}
h3 {font-size: 130%; color: #00459F; margin-bottom: 1em}
h4 {font-size: 110%; color: #00459F; margin-bottom: 1em}

p {margin-bottom: 1em}
small {font-size: 95%}
ul {list-style-type: none; margin: 0 1em 1em 1.5em}
ol {margin: 0 1em 1em 3em}
ul li {background: url(li.gif) 0 0.9em no-repeat; padding: 0.3em 0 0 0.9em}
table {border:0; border-collapse: collapse; width: auto}
table td {border:0; vertical-align: top; padding: 0}

#all {min-width: 1000px; max-width: 1260px; width: expression((documentElement.offsetWidth || document.body.offsetWidth) < 1024 ? '1003px' : 'auto' && (documentElement.offsetWidth || document.body.offsetWidth) > 1280 ? '1260px' : 'auto');}
.sub_all {padding-right: 50px}
#header {height: 182px}

#ico_menu {position: absolute; top: 18px; left: 150px; z-index:10}
#ico_menu div {float: left; margin-right: 20px}
#ico_menu div.gline {background: url(dotline_g.gif) repeat-y; width: 1px; height: 19px}

.kollazh {position: absolute; top: 0; left: 20px; z-index:5}
.progress {position: absolute; top: 19px; right: 50px}
.logo_link {position: absolute; top: 80px; right: 50px}
.nc_value {margin-bottom: 1em}

#mainmenu {padding-left: 240px;}
#mainmenu table {position: relative; width: 100%;  z-index: 15;}
#mainmenu table td {text-align: center; padding: 0 8px; white-space: nowrap;}
#mainmenu table td.vline {padding:0; background: url(dotline_b.gif) repeat-y; width: 1px;}
#mainmenu table td a {font-size: 110%; font-weight: bold; line-height: 40px; text-decoration: none}
#mainmenu table td a:hover { text-decoration: underline}
#mainmenu table td.active a { line-height: 20px}

.mab {position: relative; top: 10px}
.mar {height:39px}

#centre  {padding: 25px 0 50px 50px}
.cright {margin: 0 0 0 340px}
.cleft {float: left; width: 280px;}
.partner {height: 250px}
.partner div {text-align: right; font-size: 90%; margin-bottom: 0.5em}
.plink {position: relative; z-index: 20}
.about {height: 250px; padding-right: 15px}
.about ul li {padding-left: 20px}
.more {position: relative; top: -1em; height: 20px}
.more a {display: block; float: right; height:20px; padding-left: 20px}

.search {height: 23px; margin-bottom: 2em}
.word {float: left; background: url(input_find.gif) no-repeat; padding: 1px 2px}
.word input {border:0; width: 171px; height: 21px; *height: 20px}
.button {float: right}

.mainpage {margin-left:auto; margin-right:auto; width:660px}
.mainblock1  {float: left; width: 280px; padding: 30px 0 30px 0}
.mainblock2  {float: right; width: 280px; padding: 30px 0 30px 0}
.maintext1 {float: left; width: 280px}
.maintext2 {margin-left: 330px; background: url(dotline_b.gif)  repeat-y; padding-left: 30px}
.cb1 {background: #F3F3F3 url(cb1.gif) top left no-repeat}
.cb2 {background: url(cb2.gif) top right no-repeat}
.cb3 {background: url(cb3.gif) bottom right no-repeat}
.cb4 {background: url(cb4.gif) bottom left no-repeat;}
.cb {padding: 25px 20px; font-size: 90%}

.cw12 {background: url(cw12.gif) repeat-x}
.cw1 {background: url(cw1.gif) no-repeat}
.cw2 {background: url(cw2.gif) right no-repeat}
.cw34 {background: url(cw34.gif) repeat-x}
.cw4 {background: url(cw4.gif) no-repeat}
.cw3 {background: url(cw3.gif) right no-repeat}
.cw {border:0; border-left: 1px solid #CDCDCD; border-right: 1px solid #CDCDCD; padding: 5px 17px 0 17px}

.cg12 {background: url(cg12.gif) repeat-x}
.cg1 {background: url(cg1.gif) no-repeat}
.cg2 {background: url(cg2.gif) right no-repeat}
.cg34 {background: url(cg34.gif) repeat-x}
.cg4 {background: url(cg4.gif) no-repeat}
.cg3 {background: url(cg3.gif) right no-repeat}
.cg {border:0; border-left: 1px solid #CDCDCD; border-right: 1px solid #CDCDCD; background: #F3F3F3; padding: 0 20px 0 40px}
.mtext {padding: 20px 0 0 0}
.include {float: left; margin: 10px 10px 10px 0; padding: 10px; border: 1px solid #CDCDCD; background: #E5E5E5; 
font-size: 90%; line-height: 130%}
.iright {margin-left: 190px}
.include img {border: 1px solid #4C4C4C; margin-bottom: 5px}

.nc_item {border-bottom: 1px solid #CDCDCD; padding-bottom: 5px; margin-bottom: 2em}
.last {border: 0; margin-bottom:0}
.news_tit {font: normal 22px arial; color: #EF9D00; text-transform: uppercase; margin-bottom: 15px}
.news_t {margin-bottom: 0.5em}
.news_date{float: left; position: relative; left: -17px; font-weight:bold; font-size: 90%; color: #FFFFFF}
.news_date div {padding: 0 10px 0 30px; background: url(li_news.gif) 8px 0.6em no-repeat}
.news_text {padding-top: 2.5em}
.news_text img, .news_full_text img {float: left; margin: 5px 15px 0 0; border: 1px solid #4C4C4C}

#main1, #main2 {margin-bottom: 2em}
.noactiv {padding-top: 11px; text-align: center}
.noactiv a {font-size: 120%; font-weight: bold; color: #F3F3F3; line-height: 29px}

.tit2, .tit22 {line-height: 35px; font-size: 24px;}
.tit22 {font-size: 17px}

.blocks {clear:left; height: 90px}
.block1 {width: 45%; float: left}
.block2 {width: 45%; float: right}
.block1_12 {background: url(block1_12.jpg) repeat-x}
.block1_1 {background: url(block1_1.jpg) no-repeat}
.block1_2 {background: url(block1_2.jpg) top right no-repeat; height: 72px;}
.block2_12 {background: url(block2_12.jpg) repeat-x}
.block2_1 {background: url(block2_1.jpg) no-repeat}
.block2_2 {background: url(block2_2.jpg) top right no-repeat; height: 72px;}
.tit4, .tit5 {font-size: 140%; padding-left: 53px; line-height: 24px}
.tit4 {color: #00459B}
.tit5 {color: #EF9D00}
.blocktext {padding: 3px 20px 10px 53px}
.blocktext a {color: #FFF; font-size: 90%}

.bottom {clear: both; background: #F3F3F3; padding: 20px 0 20px 50px; }
.bright {margin: 0 0 0 340px; }
.bleft {float: left; width: 280px; font-size: 90%}

.counter {float: right; margin-right: 10px}

.content {padding-bottom: 20px}
.content img {border: 1px solid #4C4C4C;}
.content table {margin: 1em 0}
.content table, .content td, .content th {border: 1px solid #CDCDCD; border-collapse: collapse;  padding: 3px 8px}
.content  table  th {background: #F3F3F3; text-align: center}

.AdminCommon {width: 200px; border: 1px solid #ccc; text-align: right}
.AdminButtons {width: 130px; border: 1px solid #ccc; text-align: left}
.AdminCommon img, .AdminButtons img {border:0}
