body, a, table, p, ul, li, ol, pre, div, caption, td { margin:0}
h1, h2, h3, h4, h5, h6 { margin:0}
form, input, button, textarea { margin:0}

body, a, img, p, ul, li, ol, pre, div, caption, table, td { padding:0}
h1, h2, h3, h4, h5, h6 { padding:0}
form, input, button, textarea { padding:0}

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#EFEFE6; color:#000000; min-width:1003px}
body.print_body { background:none}

td { font-size:inherit;}
a {color:#C03F00}
a:visited {color:#C03F00}
a img { border:none}

td {border-collapse:collapse}
table {border-collapse:collapse}
* html img.png { behavior:url(/plain/pngbehavior.htc);}

.h { visibility:hidden}

html { height: 100%;}
body { min-height:100%; height: 100%; }

.section p { margin-bottom:18px; line-height:18px}

.section ul { margin:5px 0px 15px 36px}
.section ol { margin:5px 0px 15px 56px}
.section ul ul, .section ol ul, .section ul ol, .section ol ol {margin:5px 0px 6px 30px}
.section ul li { margin-bottom:2px; list-style:none; background: url(/img/li.gif) left 6px no-repeat; padding-left:15px; margin-bottom:7px}
.section ul li li {display:list-item; }
.section ol li { margin-bottom:2px; margin-bottom:10px; color:#CF9944;}

.section caption { padding-bottom:3px}
.section h1.page_title {font-size:30px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:normal; color:#C03F00; margin:0px 0px 14px 0px}
.section h1 { font-size:30px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:normal; color:#C03F00; margin-top:15px; margin-bottom:10px}
.section h2 { font-size:18px; line-height:20px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:35px; margin-bottom:8px}
.section h3 { font-size:16px; font-family:Georgia, Arial, Helvetica, sans-serif; margin-top:12px; margin-bottom:8px}
.section h4 { font-size:14px; font-family:Georgia, Arial, Helvetica, sans-serif; margin-top:10px; margin-bottom:7px}
.section h5 { font-size:13px; font-family:Georgia, Arial, Helvetica, sans-serif; margin-top:10px; margin-bottom:6px}

.section hr {height:1px; width:75%; text-align:center; margin-top:10px; margin-bottom:10px}

/* ***************** */

.header_bg {position:absolute; height:196px; width:100%; z-index:10}
.header_bg .water {background:url(/img/header_water.jpg) left top no-repeat;}
.header_bg .severnaya {background:url(/img/header_severnaya.jpg) left top no-repeat; text-align:left}
.header_bg .station {background:url(/img/header_station.jpg) left top no-repeat;}

.header { position:absolute; height:196px; width:100%; z-index:100}
.header div.bground { background:url(/img/header.jpg) left top no-repeat; height:196px; width:100%}
.logo { padding: 50px 0px 0px 86px}


.page td.side { background-color:#DEDEBC}

.leftColumn { background:url(/img/corner_biege_left.gif) left 218px no-repeat; padding-bottom:30px; vertical-align:top}
.leftColumn div.spacer { background-color:#DEDEBC; position:relative; top:57px; z-index:50; line-height:0px}

.mainMenu { position:relative; z-index:150; width:225px}
.mainMenu div.items { background:url(/img/menu_bg.jpg) left top repeat-x #b5b5b5}
.mainMenu div.item { border-left:1px solid #7F7F7F; border-right:1px solid #7F7F7F; padding:0px 12px 0px 17px; color:#585858; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; position:relative}
.mainMenu div.item a { color:#585858}
.mainMenu div.item a:visited { color:#585858}
.mainMenu div.item a.current { text-decoration:none}
.mainMenu div.delim { border-left:1px solid #7F7F7F; border-right:1px solid #7F7F7F; background:url(/img/menu_delim.gif) center 8px no-repeat; height:15px}


.mainMenu .submenu {background:url(/img/submenu_bg.gif) left top repeat; padding:11px 0px 20px 0px; position:relative;}
.mainMenu .submenu div.item { border-left:1px solid #1E6808; border-right:1px solid #1E6808; padding:0px 12px 0px 17px; color:#585858; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; position:relative; font-size:11px; line-height:13px}
.mainMenu .submenu div.item a { color:#E1E1E1; text-decoration:none}
.mainMenu .submenu div.item a:visited { color:#E1E1E1}
.mainMenu .submenu div.delim { border-left:1px solid #1E6808; border-right:1px solid #1E6808; background:url(/img/submenu_delim.gif) center 8px no-repeat; height:15px}

.search_form {background:url(/img/search_form_bg.jpg) right top no-repeat; height:66px; margin:15px 0px 50px 0px; padding:18px 30px 0px 0px;}
.search_form input {background:url(/img/search_form_border.jpg) right top no-repeat; width:162px; height:19px; border:none; margin-bottom:2px; padding:4px 0px 4px 10px; font-size:11px; color:#585858;}
.search_form button {background:url(/img/search_form_button.jpg) center center no-repeat #2F7D00; border:none; padding:4px 0px 3px 0px; width:50px; height:23px; cursor:pointer}

.banners {}
.banners img {margin-bottom:25px}

.copyright {margin:34px 0px 28px 0px; color:#9F9F9F; line-height:13px; font-size:10px; width:225px}
.copyright .interso {margin-top:55px}
.copyright .interso a {color:#9F9F9F;}
.copyright .interso a:visited {color:#9F9F9F;}

.counters {width:225px}
.counters img {float:right; margin:0px 0px 10px 10px}

/* 2 колонка */
td.content {vertical-align:top; background:url(/img/corner_biege_right.gif) right 218px no-repeat; padding-bottom:30px;}

.petr_nav {background:#DEDEBC; line-height:12px; }
.petr_nav .petr img {margin-right:132px; position:relative; z-index:100; vertical-align:bottom; margin-top:12px;}

.petr_nav .navigation {font-size:10px; color:#88884F; margin-left:23px; background:url(/img/navi_bg.gif) left bottom repeat-x; width:224px;}

.petr_nav .navigation a {color:#88884F; text-decoration:none; }
.petr_nav .navigation a:visited {color:#88884F;}
.petr_nav .navigation img {position:relative; top:3px; line-height:0}
.petr_nav .navigation img.rss {position:static; line-height:0}

/* main_page */
.main_page_news {padding:32px 50px 15px 32px}
.main_page_news .first_block {margin-bottom:7px}
.main_page_news .first_block .white_bg {background:#FFFFFF}
.main_page_news .first_block .before_white {background:url(/img/article_1a.jpg) left top repeat-y; line-height:0}
.main_page_news .first_block .date {color:#857F81; font-size:9px; font-family:Arial, Helvetica, sans-serif; line-height:10px; padding:12px 0px 0px 10px}
.main_page_news .first_block .title {padding:0px 0px 15px 10px; color:#C03F00; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif}
.main_page_news .first_block .notice {font-size:12px;  line-height:18px; padding:0px 10px 0px 10px}
.main_page_news .first_block .notice p {padding-bottom:20px;}

.main_page_news .block {background:url(/img/article_2.jpg) left 24px no-repeat; padding:0px 20px 18px 38px}
.main_page_news .block .date {color:#857F81; font-size:9px; font-family:Arial, Helvetica, sans-serif; padding:12px 0px 0px 10px}
.main_page_news .block .title {padding:0px 0px 15px 10px; color:#C03F00; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif;}
.main_page_news .block .notice {font-size:12px; line-height:18px; padding:0px 10px 0px 10px}
.main_page_news .block .notice p {padding-bottom:20px;}

.path {text-align:right; font-size:9px; color:#BEB899; padding:5px 42px 5px 57px}
.path a {background:url(/img/path.gif) left center no-repeat; padding:0px 11px 0px 8px}
.path a {color:#BEB899}
.path a:visited {color:#BEB899}


.main_box {margin:0px 50px 15px 57px; }
.main_box table {background:#FFFFFF;}

/* section */
.section {padding:8px 15px 19px 17px}
.section table {background:#EFEFE6;}
.section table td , .section table th {border:1px solid #ACAC8A; padding:5px 15px 8px 20px; font-size:11px; line-height:14px}

.section table.no_design {background:#FFFFFF;}
.section table.no_design td , .section table.no_design th {border:0px solid #ACAC8A; padding:5px 15px 8px 20px; font-size:11px; line-height:14px}

.adds_files {padding:20px 80px 0px 25px; font-size:11px; line-height:15px}
.adds_files .title {font-size:12px; line-height:15px; font-weight:bold; color:#6A6A55; margin-bottom:14px}
.adds_files .item {background:url(/img/added_doc.gif) left center no-repeat; padding:8px 0px 12px 45px; margin:0px 0px 10px 40px}

.print {background:url(/img/print.gif) left center no-repeat; margin:21px 0px 0px 5px; padding:15px 0px 8px 52px; font-size:11px;}
.print a {color:#000000}
.print a:visited {color:#000000}

.faq_item {margin-bottom:15px}
.faq_item h2 {font-size:18px; line-height:20px; font-family: Georgia, "Times New Roman", Times, serif; margin:0px 0px 10px 0px}

.faq_page {}
.faq_page table {background:none}
.faq_page table td {border:none; padding:0px 28px 40px 0px ; font-size:11px;}
.faq_page .date {font-size:9px; color:#857F81; font-family:Arial, Helvetica, sans-serif; vertical-align:top}
.faq_page .title {font-size:18px; line-height:18px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:20px}
.faq_page .answer {font-size:12px; line-height:18px; }
.faq_page h2 {margin-top:0px}

.forma {background:#D8D8B6;}
.forma table td {border:none; padding:0; vertical-align:top}
.forma table table {margin:14px}
.forma table td.param {font-size:12px; padding-right:15px; width:110px; text-align:right; padding-top:6px}
.forma input {width:374px; padding:2px 0px 3px 5px; font-size:12px; line-height:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:8px}
.forma textarea {width:374px; padding:2px 0px 3px 5px; font-size:12px; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:4px 0px 10px 0px; height:118px}
.forma .button {width:99px !important}
.forma button {background:url(/img/button.jpg) center center; height:23px; width:84px; border:none}
.forma td.discr {font-size:10px; line-height:12px; width:400px}

.search {}
.search .intro {padding-bottom:15px}
.search table td {border:none; padding:0; vertical-align:top; background:none}
.search table {background:none}
.search input {width:262px; height:15px; border:1px solid #D8D8B6; margin-bottom:2px; padding:4px 0px 4px 10px; font-size:11px; color:#585858;}
.search button {background:url(/img/search_form_button.jpg) center center no-repeat #2F7D00; border:none; padding:4px 0px 3px 0px; width:50px; height:23px; cursor:pointer; margin-top:2px}
x.search_rezult {padding-top:15px}
.search_item {padding-top:15px}
.search_item .url {padding:7px 0px 0px 17px; font-size:11px; line-height:13px;}

.pagelist {margin:30px 0px 25px 0px}
.pagelist .title {font-size:11px; line-height:17px; padding-bottom:3px}
.pagelist .links { padding-bottom:5px}
.pagelist .links a {padding:1px 4px 2px 4px; margin:0px 2px 0px 2px}
.pagelist .links a.current {background:#EFEFE6; color:#000000; text-decoration:none; font-weight:bold}
.pagelist .links a.current:visited {color:#000000;}

.print_page {padding:5px 173px 43px 165px}
.print_logo {position:relative; top:0px; left:-125px}
.print_page .section {padding-top:50px}
.print_page .section table {background:none}
.print_page .adds_files .item {background:url(/img/added_doc2.gif) left center no-repeat; padding:8px 0px 12px 45px; margin:0px 0px 10px 40px}
.print_page .print_footer {padding-top:50px}
.print_page .print_footer table td {border:none; text-align:right; color:#9F9F9F; line-height:13px; font-size:10px;}



.clear {clear:both;}
.none {line-height:0;}
.link-block {width:225px; margin:15px 0 0 0; text-align: left; background: #DBDBDB url(/img/lblock_b.gif) repeat-y;}
.link-block-b {background: url(/img/lblock_a.gif) left top no-repeat;}
.link-block-c {padding:10px 1px; background: url(/img/lblock_c.gif) left bottom no-repeat;}
.link-block-d {background: url(/img/lblock_d.gif) left bottom repeat-x }
.lb-row {padding:10px 0; margin:0 15px; width:190px; clear:both; border-bottom:1px dashed #9A9A9A;}
.lb-row div {width:61px; float:left; margin:0 10px 0 0; background: #ddd;}
.link-block .last {border: none !important;}
.lb-row a {color:#595959 !important; font:11px Georgia, Arial !important;}
