html, body, form, ul, li, dl, dd, dt, fieldset, form, table, tbody, tr, td, th { margin:0; padding:0; border:0 none; }
ul, dl, dd, dt { list-style:none; }

table, tbody, tr, td, th { margin:0; padding:0; border:0 none; border-collapse:collapse; border-spacing:0; vertical-align:top; }
table { font-size:1em; text-align: left; }

input, select, textarea { font-family:sans-serif; font-size:1.084em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

html, body { width:100%; }
body { font-family: Arial, Helvetica, sans-serif; color: #616065; font-size: 14px; background: url('./i/bg01.jpg') repeat top left; }

img { border: none; }

.clickable { cursor:pointer }
.cursor { cursor: hand; cursor: pointer;  }
.p_relat { position: relative; }
.float_l { float: left; }
.float_r { float: right; }

a { color: #0577ab; text-decoration: underline; }
a:hover { text-decoration: none; }

p { margin: 0 0 0 0; }

h1 { margin: 0 0 26px 0; padding: 0; font-family: Tahoma, Arial, Helvetica; font-size: 25px; color: #1c201f; font-weight: normal; }
h2 { margin: 0 0 10px 0; padding: 0; font-family: Tahoma, Arial, Helvetica; font-size: 20px; color: #1c201f; font-weight: normal; }
h3 { margin: 0 0 10px 0; padding: 0; font-family: Tahoma, Arial, Helvetica; font-size: 18px; color: #1c201f; font-weight: normal; }
h4, h5, h6 { margin: 0 0 7px 0; padding: 0; font-family: Tahoma, Arial, Helvetica; font-size: 14px; color: #1c201f; }


.top1 { padding-top: 18px; }
.top1 .logo { position: absolute; top: 62px; left: -22px; }

.top1_in .logo { position: absolute; top: -157px; left: 0px; }
.top1_in .p_relat { margin-top: 182px; }

.top1_in .nav { position: absolute; top: -150px; left: 970px; }
.top1_in .nav img { margin-bottom: 13px; // margin-bottom: 16px; }

ul.nav { margin-left: 73px; padding-bottom: 179px; //zoom: 1; }
ul.nav:after { display: block; clear:both; height:0; content: ' '; overflow:hidden; }
ul.nav li { margin-right: 26px; float: left; }

ul.menu_l { margin:0 0 30px 51px; }
ul.menu_l li { margin-bottom: 12px; font-size:14px; padding-left: 18px; color: #1F9753; background: url('./i/arrow_right_grey.gif') no-repeat 0 4px; }
ul.menu_l li a { color: #0d0d0f; font-size:14px }
ul.menu_l ul.smenu_l { margin:10px 0 20px 3px; }
ul.menu_l ul.smenu_l li { font-size:13px; margin-bottom: 12px; padding-left: 13px; color: #DB721C; background: url('./i/arrow_right_grey.gif') no-repeat 0 4px; }
ul.menu_l ul.smenu_l li a { color: #0d0d0f; font-size:13px }

.top2 { padding-left: 21px; }
.top2 .pics, .top2 .pics2 { background: url('./i/bg_plus.gif') repeat-x top left; }
.top2 .pics2 { height: 250px; }
.top2 a { color:#DB721C }

ul.menu_t { margin-bottom: 21px; //zoom: 1; }
ul.menu_t:after { display: block; clear:both; height:0; content: ' '; overflow:hidden; }
ul.menu_t li { margin-right: 1px; padding-top: 20px; float: left; }
ul.menu_t li.act { padding-top: 0; }

.n_coners_t { position: relative; height: 11px; background: url('./i/bg04.gif') no-repeat 0 0; }
.n_coners_b { position: relative; height: 11px; background: url('./i/bg05.gif') no-repeat 0 0; }
.news_block { position: relative; padding: 8px 20px 14px 41px; background: url('./i/bg03.gif') repeat-y top left; }
.news_block .arhv { position: absolute; top: 15px; right: 20px; font-size: 11px; }
.news_block dl { font-family: Tahoma, Arial, Helvetica; color:#616065 }
.news_block dl dt { margin-bottom: 13px; font-size: 11px; }
.news_block dl dd { margin-bottom: 20px; font-size: 10px; }
.news_block dl dd p { margin-bottom: 12px; }
.news_block dl dd a { padding-left: 18px; color: #DB721C; background: url('./i/more.gif') no-repeat 0 2px; }

.news_block h2, .search h2, .f_gal h2 { font-size: 19px; }
.news_block h2 { margin-bottom: 15px; }
.search h2 { margin-bottom: 4px; }

.search { padding: 47px 0 20px 30px; //zoom: 1; }
.search:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.search input.search_word { float: left; margin-right: 9px; width: 170px; border: 1px solid #A5ACB2; }

.sub_coners_t { position: relative; height: 9px; background: url('./i/bg06.gif') no-repeat 0 0; }
.sub_coners_b { position: relative; height: 10px; background: url('./i/bg07.gif') no-repeat 0 0; }

ul.submenu { padding: 5px 0 1px 0; background: #00B04C; }
ul.submenu li { margin-bottom: 9px; padding: 0 15px 0 30px;  color: #ffffff; font-size: 14px; background: url('./i/bg08.gif') no-repeat 12px 9px; }
ul.submenu li a { color: #ffffff; }

.f_gal { margin-left: 29px; padding-top: 20px; }
.f_gal:after { display: block; clear:both; height:0; content: ' '; overflow:hidden; }
.f_gal .prew { position: relative; margin-bottom:10px }
.f_gal .prew img { border: 4px solid #ffffff; }

.f_gal .prew .big_f { position: absolute; top: 82px; left: 23px; width: 74px; height: 15px; border: none; cursor:pointer }

.f_gal h2 { margin-bottom: 18px; }
.f_gal h2 a { color: #1c201f; }

.mid { padding: 31px 57px 30px 21px; line-height: 18px; }
.mid_in { padding: 10px 57px 30px 21px; line-height: 18px; }
.mid_in p { margin:0px; padding:0px }

.path { margin-bottom: 18px; margin-top:16px; padding: 0 0 10px 0; font-family: Tahoma, Arial, Helvetica; font-size: 10px; background: url('./i/bg02.gif') repeat-x bottom left; }
.path a { color: #00B04C; }

.bot { padding: 0 0 20px 21px; font-size: 11px; font-family: Tahoma, Arial, Helvetica; }
.bot div { position: relative; padding-top: 26px; background: url('./i/bg02.gif') repeat-x top left; }
.bot p { margin: 0 0 12px 0; }
.bot p a.l_site { font-size: 14px; color: #333333; }
.bot p a.map { margin-left: 19px; padding-left: 21px; background: url('./i/map1.gif') no-repeat 0 0; }

.bot div .logo_ost { position: absolute; top: 59px; right: 21px; }
.bot div .counter { position: absolute; top: 30px; right: 23px; }
.bot div .copy { position: absolute; top: 56px; right: 21px; display: block; }

.bot2 img { margin-top:50px }

div.news_date { color:#000000; margin-bottom:15px; font-size:13px }
div.news_anons { color:#616065; margin-bottom:15px }
div.news_desc { color:#000000; margin-bottom:25px }
div.back span { cursor:pointer; color: #DB721C; }

div.new { margin:0 0 15px 0 }
div.new div.news_date { margin-bottom:5px; font-size:12px }
div.new div.news_anons { color:#616065; margin-bottom:5px }
div.new div.more a { font-size:12px }

div.sitemap_main { font-family:Verdana; font-size:9pt; color:#00B04C; margin:0 0 7px 0 }
div.sitemap_main a { font-family:Verdana; font-size:9pt; color:#00B04C; }
div.sitemap_sub { font-family:Verdana; font-size:8pt; color:#DB721C; margin-left:18px }
div.sitemap_sub a { font-family:Verdana; font-size:8pt; color:#DB721C; }

div.content ul { list-style-type:circle; padding-left:30px }
div.content ul li { list-style-type:disc; color:#616065; }
div.content ol { list-style-type:decimal; padding-left:30px }
div.content ol li { list-style-type:decimal; color:#616065; }
