@charset "windows-1251";
/* CSS Document */

html, body {margin:0; padding:0; width:100%; min-height:100%; font-family:verdana}
body {background:#7797b3; color:#333333;}
a img {border:0;}
h1 {font-size:13pt; font-family:verdana; color:#fff; margin:0; padding:0; font-style:italic;}


#wrapper {width:746px; margin:10px auto 0;}
#container {float:left; width:746px; background:#fff; padding:0;}

#top {float:left; width:746px; padding:20px 0 0 0;}
#logo {padding:0 0 0 16px; float:left}
#num {float:right; font-size:22pt; height:70px; font-weight:bold; padding:14px 35px 0 0}
#num span {font-size:10pt;}
#search {width:237px; float:right; margin:30px 0 0 0; padding:0 10px 0 0;}
#search .box_1{width:162px;}
#search input{width:158px; height:20px; border:1px solid #4C4C4C; background:#EEE; text-transform:uppercase; color:#555555; float:left; font-size:9pt;}

#menu {width:688px; float:left; height:29px; margin:25px 0 0 0; padding:0 30px 0 28px; font-size:10pt;}
#menu img {float:left;}
#menu a {width:131px; height:29px; background:url(images/menu_bg.jpg) top left repeat-x; color:#fff; text-decoration:none; text-align:center; line-height:29px; float:left; border-right:1px solid #7fa2c0;}
#menu a:hover {background:url(images/menu_bg_hover.jpg) 0 0 repeat-x; color:#fff; text-decoration:none;}

#head {float:left; width:690px; background:url(images/mp_bg.jpg) top center no-repeat; height:261px; margin:5px 0 0 0; padding:0 28px;}
#head .indent{padding:0;}
#head ul{margin:7px 0 12px 0; list-style:none; font-size:10pt; padding:0 0 0 20px;}
#head li{padding-left:12px; background:url(images/mp_list.gif) left 5px no-repeat;}
#head .sp{margin-left:42px;}

.mp_3{background:url(images/mp_3_bg.jpg) left top repeat-x; color:#01396F; text-transform:uppercase; font-weight:bold; float:left;  margin:5px 0 0 0; width:690px;}
.mp_3 .left{background:url(images/mp_3_left.jpg) left top no-repeat; float:left; width:690px;}
.mp_3 .right{background:url(images/mp_3_right.jpg) right top no-repeat; padding:8px 0 0 20px; float:left; width:670px;}

.mp_3 .box_1{width:353px; float:left;}
.mp_3 .box_2{width:310px; padding-top:3px; float:right;}
.mp_3 input {height:14px; width:130px;}
.mp_3 select {width:52px; height:19px; margin:1px 0 0 3px;}
.mp_3 input, select{color:#363636; font-size:8pt; float:left;}

.box_1_f{width:140px; float:left; padding-top:4px; font-size:8pt;}


#content {float:left; width:746px; padding:20px 0 0; font-size:10pt;}
.col_1, .col_2 {float:left;}
.z_d { padding:0 10px 10px; background:#d7d7d7; border:1px solid #01457a;}
.green {background:url(images/green_cen.jpg) 0 0 repeat-x; padding:0 0 0 28px; float:left; height:40px;}
.green h1 {float:left; padding:0 20px 0 0; background:url(images/green_right.jpg) top right no-repeat; height:40px; line-height:40px; }
.green div {float:left; padding:0 20px 0 0; background:url(images/green_right.jpg) top right no-repeat; height:40px; line-height:40px; font-size:14pt; font-family:verdana; color:#fff; margin:0; font-style:italic;}
.blue {background:url(images/blue_cen.jpg) 0 0 repeat-x; padding:0 0 0 28px; float:left; height:40px;}
.blue div {float:left; padding:0 20px 0 0; background:url(images/blue_right.jpg) top right no-repeat; height:40px; line-height:40px; font-size:14pt; font-family:verdana; color:#fff; margin:0; font-style:italic;}
.block {width:690px; float:left; background:url(images/bg_block.jpg) left bottom repeat-x; padding:10px 28px 20px; margin:0 0 20px 0;}
.block img {float:left; margin:10px 5px 0 0;}
.block p {text-indent:15px; padding:0 0 10px 0; margin:0; text-align:justify;}
.block a {text-decoration:underline; color:#000;} 
.block a:hover {text-decoration:none; color:#000;} 
.bl {background:#e5f1fc; float:left; width:650px; padding:20px;}
.news01 {float:left; width:320px; padding:10px 10px 15px 10px; height:168px; overflow:hidden;}
.news01 p { text-indent:0; margin:0; padding:0; width:325px; float:left;}
.news {width:690px; float:left; padding:0 28px 0; margin:0;}
.news a {color:#000; text-decoration:underline;}
.news a:hover {color:#000; text-decoration:none;}

#content .block .news021 {float:left; width:100%; margin:15px 0 0 0;}
#content .block .news021 ul {list-style:none; margin:0; padding:0 0 0 10px; list-style:circle;}
#content .block .news021 ul li {}
#content .block .news021 ul li a {color:#336600; font-size:10pt; font-weight:bold; text-decoration:underline;}
#content .block .news021 ul li a:hover {color:#336600; text-decoration:none;}
.z_p {color:#336600; font-size:10pt; font-weight:bold;}
.z_p a {color:#336600; font-size:10pt; font-weight:bold; text-decoration:underline;}
.z_p a:hover {color:#336600; text-decoration:none;}
#content .news_img {float:left; width:70px; padding:5px 0 0 0;}
#content .news_img img {float:left; width:68px; border:1px solid #000; margin:0; padding:0;}
#content .news_text {float:right; width:255px; padding:5px 0 0 0;}
#content .news_text_bk {float:right; width:100%; padding:5px 0 0 0;}
.last {padding:0;}
.last_bl {margin:0;}
.block_img {width:250px; margin-left:5px;}
#pages {width:100%; float:left; height:74px; background:#e2eaf1; position:relative;}
#pages01 {width:690px; float:left; background:url(images/bg_block.jpg) left bottom repeat-x; padding:10px 28px 20px; margin:0;}
#pages_left, #pages_right {width:195px; line-height:74px; font-weight:bold; font-size:10pt; position:absolute;}
#pages_left {padding:0 0 0 40px; left:0;}
#pages_right {padding:0 40px 0 0; right:0;}
#pages_left img {float:left; margin:35px 0 0 0; padding:0 5px 0 0;}
#pages_right img {float:right; margin:35px 0 0 0; padding:0 5px 0 0;}
#pages_left a, #pages_right a {color:#003e8b; text-decoration:underline;}
#pages_left a:hover, #pages_right a:hover {color:#003e8b; text-decoration:none;}
#pages_cen {position:absolute; width:100%; text-align:center; line-height:74px; color:#000; font-weight:bold;}
#pages_cen a {color:#336600; text-decoration:underline; margin:0 3px;}
#pages_cen a:hover {color:#336600; text-decoration:none;}
#pages_cen span {margin:0 3px;}

.adr_1 {float:left; width:250px;}
.adr_1 span {font-weight:bold;}
.adr_2 {float:right;}
.ts {width:690px; float:left; padding:10px 28px 20px; margin:0; background:url(images/bg_block.jpg) left bottom repeat-x;}
.ts span {font-weight:bold;}
.ts_left {width:690px; float:left; background:url(images/pic006.jpeg) center right no-repeat;}



#footer{height:38px; color:#D6E0E8; float:left; width:746px; font-size:10pt;}
#footer #cop01 {padding:15px 0 10px 29px; float:left; line-height:31px;}
#num_foot {float:right; margin:15px 0 0 0; padding:0 0 10px 40px; line-height:31px; background:url(images/tel.jpg) 0 0 no-repeat;}

#footer a{color:#D6E0E8; text-decoration:none;}
#footer a:hover{text-decoration:underline;}






