h1, h2, h3 {
font-family:"Arial";
}
h1 {
color:#f07d19;
font-size:20px;
padding:1px 0px 17px 0px;
line-height:14px;
}
h2 {
color:#094fa3;
font-size:15px;
padding:0px 0px 15px 0px;
}
h3 {
font-size:15px;
line-height:22px;
color:#fff;
/* background:url('/img/title_left_bg.gif') no-repeat; */
padding-left:8px;
}
.title_name {
background:#f07d19 url('/img/title_right_bg.gif') no-repeat 100% 0px;
margin-bottom:15px;
}

.hr {
margin-top:5px;
height:15px;
background:url('/img/hr.gif') repeat-x;
}
.body_border {
position:relative;
z-index:100;
}
#body_min_height {
min-height:400px;
z-index:999;
}

#body {
color:#094fa3;
border-left:#f9cba3 solid 1px;
border-right:#f9cba3 solid 1px;
background:#fff;
padding:21px 34px 30px 30px;
margin:0px 39px 0px 38px;
position:relative;
z-index:99;
}
#body p {
line-height:15px;
padding:0px 0px 12px 0px;
}
#body a {
color:#f07d19;
}

#body .data {
margin:2px 0px 0px 0px;
line-height:12px;
font-size:11px;
padding:3px 0px 2px 0px;
text-align:center;
color:#fff;
font-weight:bold;
background:url('/img/data_news.gif') no-repeat;
width:80px;
height:18px;
}

#body #title {
padding:17px 0px 25px 0px;
color:#094fa3;
font-size:20px;
}

#body .star {
color:#f07d19;
font-weight:bold;
}

#body img {
position:relative;
}
#body .img {
border:#ededed solid 6px;
margin:0px 16px 15px 0px;
}

#body .news_all {
padding:26px 0px 0px 0px;
}
#body .news_all a {
font-size:11px;
padding-right:16px;
background:url('/img/style_link.gif') no-repeat 100% 3px;
}

#body .news_list {
padding-bottom:26px;
}
#body a.anons_link {
font-size:12px;
color:#094fa3;
font-weight:bold;
}

#body .print_link {
margin-top:0px;
position:absolute;
bottom: 0px;
margin-bottom: -45px;
right:30px;
z-index: 200;
}

#body .print_link a {
font-size:11px;
padding-left:20px;
color:#fff;
background:url('/img/print.gif') no-repeat 0px 1px;
}

#body .page_nav {
margin-top:0px;
position:absolute;
bottom: 0px;
margin-bottom: -45px;
left:31px;
}
#body .page_nav div {
width:12px;
height:12px;
text-align:center;
padding-right:2px;
}

#body .page_nav #select_page {
font-family:"Tahoma";
font-weight:bold;
color:#f07d19;
padding-right:3px;
font-size:10px;
background:url('/img/page_off.gif') no-repeat 0px 0px;
}

#body .page_nav a {
font-family:"Tahoma";
font-size:10px;
color:#fff;
}

#body_down {
background:#fff url('/img/body_down_bg.gif') repeat-x 0px 100%;
margin:0px 39px 50px 38px;
/* margin:0px 39px 30px 38px; */
height:21px;
/* border-bottom:#f9cba3 solid 1px; */
}
ul.style_link {
padding:3px 0px 14px 1px;
}
ul.style_link li {
padding:0px 0px 5px 19px;
background:url('/img/style_link.gif') no-repeat 0px 3px;
list-style-type:none;
}

#error {
padding-top:10px;
}

#error a {
font-size:11px;
}

#error ul {
color:#e67310;
list-style-type:none;
}

#error ul li {
padding-bottom:5px;
}

.doc_list {
margin:0px 0px 28px 0px;
}

.doc_list a {
font-weight:normal;
padding:0px 0px 1px 23px;
background:url('/img/ico_doc.gif') no-repeat 0px 0px;
}

.doc_list td {
font-weight:bold;
padding:0px 12px 9px 0px;
}

.doc_list td i, .doc_list td em {
display:block;
font-weight:normal;
}

.tarif #scroll {
overflow:auto;
height:185px;
margin-bottom:20px;
}

.tarif #scroll table {
font-size:12px;
}

.tarif #scroll table td.ferst {
padding:0px 5px 0px 1px;
text-align:left;
font-weight:bold;
}
.tarif #scroll table th {
color:#fff;
font-size:12px;
white-space:nowrap;
background:#f07d19;
height:24px;
padding:0px;
vertical-align:middle;
text-align:center;
}


.tarif #scroll table th.ferst {
background:#f07d19 url('/img/title_left_bg_2.gif') no-repeat;
}
.tarif #scroll table th.end {
background:#f07d19 url('/img/title_right_bg_2.gif') no-repeat 100% 0px;
}

.tarif #scroll input.type_text {
width:55px;
}

.tarif #scroll table td {
text-align:center;
}

.tarif {
font-size:11px;
}

.tarif a {
font-size:11px;
font-weight:normal;
}

.tarif table {
width:95%;
margin:5px 0px 15px 0px;
}
.tarif table td {
padding:0px 4px 6px 0px;
/*padding:0px 10px 10px 0px;*/
}

.tarif table td.ferst {
padding:0px 5px 0px 1px;
text-align:left;
font-weight:bold;
}
.tarif table th {
width:201px;
font-size:12px;
padding:0px 0px 10px 0px;
text-align:left;
vertical-align:top;
white-space:nowrap;
}


.tarif .small_text {
color:#b1b1b1;
font-size:10px;
font-style:italic;
}

.tarif textarea {
width:232px;
padding-left:3px;
height:65px;
border:#7f9db9 solid 1px;
}
.tarif select {
/*line-height:35px;*/
width:278px;
height:20px;
}
.tarif select option {
padding:0px 0px 0px 4px;
}
.tarif select.select {
width:118px;
/* width:121px; */
/* width:124px; */
/* width:148px; */
font-size:11px;
/* color:#094fa3; */

}
.tarif input, .tarif select, .tarif textarea {
font-family:"Arial";
color:#5d5d5d;
font-size:13px;
}

.tarif input.text, .tarif input.input_text, .tarif input.type_text {
border:#7f9db9 solid 1px;
height:18px;
padding-left:3px;
}
.tarif input.text {
width:39px;
}
.tarif input.input_text {
width:231px;
}

.tarif input.type_text {
width:65px;
/* width:80px; */
}

.tarif label {
white-space:nowrap;
}

.tarif .itog {
margin:0px auto;
width:60%;
font-size:12px;
}

.tarif .itog td {
text-align:center;
}

.tarif .itog td.td_left{
background:#f07d19 url('/img/title_right_bg.gif') no-repeat 100% 0px;
height:22px;

}
.tarif .itog td.td_left div{
background:url('/img/title_left_bg.gif') no-repeat;
height:22px;
line-height:20px;
color:#fff;
font-weight:bold;
}

.tarif .itog td{
vertical-align:middle;
padding:0px;
}


.select_radio table{
margin:15px 0px 20px 0px;
width:100%;
}

.select_radio table th{
width:201px;
}


#sitemap {
color:#e67310;
font-size:11px;
padding:0px 0px 0px 27px;
}

#sitemap .child {
margin-top:11px;
padding:0px 0px 15px 20px;
background:url('/img/style_link.gif') no-repeat 0px 3px;
}

#sitemap .child a {
color:#094fa3;
font-size:12px;
font-weight:bold;
}
#sitemap .child_1{
padding-bottom:9px;
}

#sitemap .child_1 div {
padding:0px 0px 4px 36px;
}

#sitemap .child_1 div a {
font-size:11px;
}

#sitemap  .child_1 .child_2 {
padding:7px 0px 0px 25px;
}
#sitemap  .child_1 .child_2 a {
font-weight:bold;
}

#sitemap  .child_1 .child_2 div {
padding:0px 0px 4px 0px;
}
