body {background: url("/_pic/bg01.jpg"); margin: 0px; padding: 0px}
table, img {border: none}
body, td, p, li {font: 12px Tahoma,sans-serif; color: #000; line-height: 1.5em}
a {color: #104271; text-decoration: underline}
a:hover {text-decoration: none}
hr {color: #036693; background-color: #036693; border: none; height: 1px; margin: 10px 0px}
hr.t2 {color: #07A1B4; background-color: #07A1B4; border: none; height: 1px; margin: 10px 0px}
h1 {font: normal 36px Tahoma,sans-serif; color: #347800; margin-top: 5px}
h1.light {color: #fff; font-size: 34px; font-weight: normal; margin: 0px; margin-bottom: 21px}
h3 {font-size: 18px; font-weight: normal; color: #104271; margin-top: 25px; margin-bottom: 10px}
h3.item {color: #000; margin-top: 0px}
h4 {font: bold 14px Tahoma,sans-serif; margin: 0px}
p {margin: 5px 0px}
input, textarea,select {vertical-align: middle; font: 11px Tahoma,sans-serif; color: #0F4F6B; padding: 0px 10px}
select {padding-right: 0px}
input.def {width: auto; height: auto; border: none; padding: 0px; background: none}
form {margin: 0px; padding: 0px}
ul {margin: 0px; padding: 0px; margin-bottom: 20px}
li {font-size: 11px; margin-left: 20px}

.background {width: 100%; height: 660px}
.background .left {background: url("/_pic/bg03.jpg") no-repeat center top; width: 52%}
.background .center {background: url("/_pic/bg02.jpg") repeat-x; width: 10%}
.background .right {background: url("/_pic/bg04.jpg") no-repeat; width: 38%}
.background .left_f {background: url("/_pic/bg03f.jpg") no-repeat center 423px; width: 52%}
.background .right_f {background: url("/_pic/bg04f.jpg") no-repeat 0px 423px; width: 38%}

.background_inn {width: 100%; background: url('/_pic/bg07.jpg') repeat-x}
.background_inn .left {background: url("/_pic/bg03.jpg") no-repeat center top; width: 52%}
.background_inn .center {background: url("/_pic/bg02.jpg") repeat-x; width: 10%}
.background_inn .right {background: url("/_pic/bg04.jpg") no-repeat; width: 38%}

.main_container_fp {position: absolute; top: 0px; left: 0px}
.main_container {position: absolute; top: 0px; left: 0px}
.logo_fp {padding-top: 20px}
.logos_fp {margin-top: 140px}
.logos_fp a {position: absolute; display: block; top: 335px; padding: 24px 35px; padding-left: 50px; margin-left: -103px}
table[class=logos_fp] a {margin-left: 0px; padding: 24px 35px; padding-left: 50px}
#b02 a {padding-left: 25px}
#b03 a {padding: 22px 53px; padding-left: 50px}

.logo td {height: 172px}

.png {//background-image: none ! important; behavior: url('/_inc/pngfix.htc');}
.png_back {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_pic/cut03.png',sizingMethod=crop); text-align: center; width: 100%}
td[class=png_back] {background-image: url('/_pic/cut03.png')}

#b01 .png_back {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_pic/cut03a.png',sizingMethod=crop)}
#b03 .png_back {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_pic/cut03b.png',sizingMethod=crop)}
#b01 td[class=png_back] {background-image: url('/_pic/cut03a.png')}
#b03 td[class=png_back] {background-image: url('/_pic/cut03b.png')}

.menu_row {margin: 22px 0px}
.menu_row a {color: #fff; font-size: 14px; text-transform: uppercase; text-decoration: none; font-family: Arial}
.menu_row a:hover {color: #104271}
.menu_row td {text-align: center; white-space: nowrap}

.menu_inn {height: 37px}
.menu_inn a, .menu_inn td {color: #fff; font-size: 14px; text-transform: uppercase; text-decoration: none; font-family: Arial}
.menu_inn a:hover {color: #104271}
.menu_inn td {text-align: center; white-space: nowrap}

.action_fp2 {background: url('/_pic/bg05.jpg') repeat-x 0px 62px}
.news_fp td {padding-right: 20px}
.news_fp a {color: #6DE79A}
.date {color: #fff; font-size: 11px; font-weight: bold}
.name {font-size: 12px; font-weight: bold}
.descr {font-size: 12px; color: #fff}

.copy_daichi {font: 11px Impact,sans-serif; color: #DDF3FA; text-decoration: none; letter-spacing: 0.1em}
.copy_avanport {font-size: 10px; color: #DDF3FA; text-decoration: none}
.search {font-size: 14px; color: #fff}
.subscribe {font-size: 11px; background-color: #6DE79A; color: #2E6E00; padding: 0px 10px 2px 10px; white-space: nowrap; display: block; width: 130px}
.all {font-size: 11px; background-color: #5CD4DE; color: #004866; padding: 0px 10px 2px 10px; white-space: nowrap; display: block; width: 80px}
.next {font-size: 11px; padding: 0px 15px 2px 5px; color: #104271; background: #29E5FF url('/_pic/blt04.gif') no-repeat 90% 3px}
.print {font-size: 11px; color: #104271; background: url('/_pic/blt05.gif') no-repeat; padding-left: 20px}

.menu_row_inn {position: absolute; top: 172px; width: 100%; height: 54px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_pic/bg08.png',sizingMethod=scale)}
div[class=menu_row_inn] {background: url('/_pic/bg08.png') no-repeat center top}

.navigation {margin-top: 30px; color: #347800; font-size: 12px; width: 65%}
.navigation a {color: #073F70}

.menu_left {margin: 0px; padding: 0px; list-style-type: none}
.menu_left li {margin: 0px; padding: 5px 0px 10px 0px; background: url('/_pic/bg09.gif') no-repeat left bottom; font-weight: bold; font-size: 12px}
.menu_left a {color: #073F70; font-weight: bold}
.menu_left ul {list-style-type: none; margin: 0px; padding: 0px}
.menu_left .level2 {background: none; margin: 5px; padding: 0px; font-size: 11px; color: #337900}
.menu_left .level2 a {font-size: 11px; color: #104271; font-weight: normal; background: url('/_pic/blt06.gif') no-repeat 0px 4px; padding-left: 10px}

.logos_back {background: url('/_pic/bg12.jpg') no-repeat; width: 100%; text-align: center}
.types_images {margin-top: 50px}
.types_images img {margin-bottom: 10px}
.types_images a {font: bold 14px Arial,sans-serif; color: #104271; letter-spacing: 0.1em}

.items_list {list-style-type: none}
.items_list li {color: #fff}
.items_list a {color: #104271; font-weight: bold}
.add_menu {margin-bottom: 15px}
.add_menu a {color: #104271; font-weight: bold}
.func_list img {margin-right: 10px}
.func_list td {vertical-align: top}
.func_list .name {font-weight: bold}

.files_list {list-style-type: none; padding: 0px; margin: 0px}
.files_list li {background: url('/_pic/blt07.gif') no-repeat; padding: 0px; padding-left: 25px; font-size: 11px}
.files_list a {color: #104271; font-size: 12px}

.clsNavigatorTable {float: right}
.clsNavigatorTable td {font-weight: bold}
.clsNavigatorTable a {color: #104271}

.news_list {margin: 0px; padding: 0px; list-style-type: none}
.news_list li {font-size: 12px}
.news_list .date {color: #fff; font-weight: bold; margin-right: 10px}
.news_list .text {margin: 3px 0px 15px 0px}
.news_list a {color: #104271; font-weight: bold}

.Table {border-bottom: solid 2px #006979; background: url('/_pic/bg16.jpg')}
.Table .inn {padding: 10px 30px}
.Table .inn table {width: 100%; border-bottom: none}
.Table .inn td {padding: 5px}
.TextTD {border-bottom: solid 1px #78D6DC; width: 35%}
.InputTD {border-bottom: solid 1px #78D6DC; width: 65%}
.ObligatoryTD {q}
.ObligatoryText {q}
.Obligatory {q}
.SubmitTD {text-align: right}
.Submit {width: 176px; height: 27px; background: url('/_pic/bg17.gif'); border: none; font-size: 14px; color: #fff}
.InputDef {width: 100%}
.InputText {width: 100%}
.InputTextarea {width: 100%}
.InputPassword {width: 100%}
.InputSelectOne {width: 100%}
.InputSelectMulty {width: 100%}
.InputCheckbox {q}
.InputFile {width: 100%}
.InputRadioV {q}
.InputRadioH {q}
.InputEmail {width: 100%}

.number {font-size: 36px; color: #104271; position: relative; top: 10px; margin-right: 20px}
.capt td {white-space: nowrap}

.slist {margin: 0px}
.slist li {margin-bottom: 5px}
.slist a {font-weight: bold}
.slist span {font-size: 10px}

.print_print {color: #104271; background: url('/_pic/blt08.gif') no-repeat left center; padding: 5px 0px; padding-left: 25px; margin: 5px 0px; display: block}
.print_close {color: #104271; background: url('/_pic/blt09.gif') no-repeat left center; padding: 5px 0px; padding-left: 25px; margin: 5px 0px; display: block}