html {background: #fff; font-family: Verdana; margin: 0; padding: 0;}
body {margin: 0; padding: 0;}

#header {background: url(../images/header_fon.jpg) repeat-x top; height: 192px; margin: 0; padding: 0; position: relative;}
#header img {border: 0 solid black;}
#logo {position: absolute; top: 33px; left: 26px; margin: 0; padding: 0;}
#header_fon {position: absolute; top: 0; right: 0; margin: 0; padding: 0;}

ul#menu {background: #880A0A; list-style: none;	height: 33px; text-align: center; margin: 159px 0 0 0;}
ul#menu li {display: inline; font-size: 12px; font-weight: bold; color: #fff; margin: 0 25px; line-height: 30px;}
ul#menu li img {vertical-align: middle;}
ul#menu li a {text-decoration: none; color: #fff;}
ul#menu li a.active {color: #e78215;}
ul#menu li a:hover, ul#menu li a.over {color: #e78215;}

#left {background: url(../images/left_fon.jpg) repeat-y; width: 225px; margin: 0; padding: 0;}
#left h1 {color: #000; font-weight: bold; font-size: 12px; margin: 0 24px; padding: 0;}
#left p {color: #000; font-size: 11px; margin: 10px 24px; padding: 0; text-align: justify;}
#left p a {color: #880a0a;}

.form_left {width: 170px; color: #000; font-size: 11px; margin: 10px 24px;}
.form_left th {font-weight: normal; text-align: left;}
.form_left td {text-align: right;}
.form_left input {width: 87px; height: 13px; font-size: 9px; padding: 0 2px; border: 1px solid #d3d3d3;}
.form_left input.reg {width: 140px; height: 18px; font-size: 11px; padding: 0 2px; border: 1px solid #d3d3d3;}

#center {background: url(../images/center_fon.jpg) left repeat-y; margin: 0; padding: 0; width: 100%;}
#center h1 {background: url(../images/h1_fon.jpg) no-repeat; width: 218px; height: 34px; color: #fff; font-size: 12px; margin: 0 0 0 2px; padding: 1px 0 0 50px;}
#center h2 {color: #8a0a0a; font-size: 14px; margin: 0 0 10px 50px; padding: 0;}
#center h3 {color: #000; font-weight: bold; font-size: 12px; margin: 0 0 10px 50px; padding: 0;}
#center p {color: #000; font-size: 12px; text-align: justify; margin: 0 50px 15px 50px; padding: 0;}
#center p a{color: #8a0a0a; }
#center p.small {color: #000; font-size: 11px; text-align: justify; margin: 0 50px 15px 50px; padding: 0;}
#center ul {margin: 0 0 15px 20px; padding: 0;}
#center ul li {color: #000; font-size: 12px; text-align: justify; margin: 0 50px 0 50px; padding: 0;}
#center ul li a {color: #8a0a0a;}
#center ol {margin: 0 0 15px 20px; padding: 0;}
#center ol li {color: #000; font-size: 12px; text-align: justify; margin: 0 50px 0 70px; padding: 0;}
#center ol li a {color: #8a0a0a;}
.color_ {/*color: #d89200;*/color:#BC4301/*BC6601/*CE7001*/}

a.h2 { font-size: 200%; }
#center table {color: #000; font-size: 12px; text-align: justify; margin: 0 50px 15px 45px; padding: 0;}

.form_center {color: #000; font-size: 11px; margin: 10px 50px;}
.form_center th {font-weight: normal; text-align: left;}
.form_center td {text-align: right;}
.corpus_form td {text-align: left;}
.form_center a {color: #8a0a0a;}

input.line {width: 140px; height: 18px; font-size: 11px; padding: 0 2px; border: 1px solid #d3d3d3;}
input.line0 {width: 266px;/*140px;*/ height: 18px; font-size: 11px; padding: 0 2px; border: 1px solid #d3d3d3;}
input.line2 {width: 68px; height: 18px; font-size: 11px; padding: 0 2px; border: 1px solid #d3d3d3;}
input.line3 {width: 400px; height: 18px; font-size: 11px; padding: 0 2px; border: 1px solid #d3d3d3;}
select.tab {width: 140px; height: 18px; font-size: 11px; padding: 0; margin: 0; border: 1px solid #d3d3d3;}
textarea.tab_ {width: 340px;/*140px;*/ height: 128px; font-size: 11px; padding: 0; margin: 0; border: 1px solid #d3d3d3;}

.table_center {color: #000; font-size: 11px; margin: 10px 10px 10px 50px; border-top: 1px solid #ecc08d;}
.table_center tbody th {border-bottom: 1px solid #ecc08d;  text-align: left;}
.table_center tbody td {border-bottom: 1px solid #ecc08d;}
.table_center a {color: #666666;}
.table_center a:hover, .table_center.over {color: #8a0a0a;}

.form_tabcenter {color: #000; font-size: 11px; margin: 10px 10px 10px 50px; border-left: 1px solid #ecc08d; border-right: 1px solid #ecc08d;}
.form_tabcenter thead th {background: #ffe3a9; border-bottom: 1px solid #ecc08d; border-top: 1px solid #ecc08d;}
.form_tabcenter tbody td {text-align: center; border-bottom: 1px solid #ecc08d;}
.form_tabcenter tfoot th {text-align: right; font-weight: normal; border-bottom: 1px solid #ecc08d;}
.form_tabcenter a {color: #8a0a0a;}
input.line1 {width: 80px; height: 18px; font-size: 11px; padding: 0 2px; border: 1px solid #d3d3d3;}
select.tab1 {width: 85px; height: 18px; font-size: 11px; padding: 0; margin: 0; border: 1px solid #d3d3d3;}

#right {background: #ffe3a9 url(../images/right_fon.jpg) top no-repeat; margin: 0; padding: 0;}
#right p {color: #e78215; font-size: 12px; font-weight: bold; margin: 0; padding: 20px 0 10px 0;}
#right img {margin: 0; padding: 0;}
#right img.link {padding: 0; margin: 0 0 0 20px; vertical-align: middle;}

ul#menu_right {list-style: none; margin: 0 0 15px 24px; padding: 0; width: 180px;}
ul#menu_right li {font-size: 11px; margin: 0; padding: 0 0 4px 0;}
ul#menu_right li a {color: #000;}
ul#menu_right li a:hover, ul#menu_right li a.over {color: #880a0a;}

#footer td {border-top: 2px solid #880a0a; height: 42px;}
#left_footer {background: url(../images/left_fon.jpg) repeat-y; width: 225px; color: #757373; font-size: 11px; margin: 0; padding: 0 0 0 30px;}
#left_footer a {color: #757373;}
#center_footer {background: url(../images/center_fon.jpg) left repeat-y; width: 100%; color: #757373; font-size: 11px; margin: 0; padding: 0 0 0 20px;}
#center_footer div {position: relative; width: 100%; height: 42px; float: left;}
#center_footer div p {margin: 0; padding: 0; position: absolute; top: 15px; left: 20px;}
#center_footer div div {background: #ffe3a9; width: 225px; height: 42px; text-align: center; float: right; margin: 0; padding: 0;}
#center_footer div div img {position: absolute; top: 15px; right: 30px;}

textarea.tab_line {width: 400px; height: 50px; font-size: 11px; padding: 0; margin: 0; border: 1px solid #d3d3d3;}
textarea.tab_line2 {width: 400px; height: 150px; font-size: 11px; padding: 0; margin: 0; border: 1px solid #d3d3d3;}