* {margin:0px; padding:0px; outline:none; }

body {height:100%; background:url(../images/_index_bg_main_.png) 0px 0px repeat; font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:11px; color:#000000; }

img {border:none; }

table, tr, th, td, div {border:0px solid #ffffff; text-align:left; vertical-align:top; }

body, html { height:100%; }

h1 {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:18px; line-height:24px; color:#916a55; font-weight:bold; }
h2 {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:16px; line-height:21px; color:#916a55; font-weight:bold; }
h3 {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:14px; line-height:20px; color:#916a55; font-weight:bold; }
h4 {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:12px; line-height:17px; color:#916a55; font-weight:bold; }
h5 {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:10px; line-height:16px; color:#916a55; font-weight:bold; }

.clear {clear:both; height:1px; display:block; }
.textsep {clear:both; height:5px; display:block; }
.sep {clear:both; height:10px; display:block; }
.fl {float:left; }
.fr {float:right; }
.db {display:block; }
.dn {display:none; }
.dot {clear:both; display:block; height:1px; background:url(../images/_dot_.gif) 0px 0px repeat-x; }

.index_bg_all {background:url(../images/_index_bg_main_.png) 0px 0px repeat; }
.index_main_left {background:url(../images/_index_bg_left_.png) right top no-repeat; width:50%; }
.index_main_right {background:url(../images/_index_bg_right_.png) left top no-repeat; width:50%; }
#main {width:958px; background:#ffffff url(../images/_main_.png) right top no-repeat; }
.index_main_center {background-color:#ffffff; }
#m1 {width:100%; }
#m2 {width:100%; }

.lang {padding:30px 0px 0px 20px; }
.lang a {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
.lang a:hover {text-decoration:underline; }
.lang a.selected {color:#01468c; }

.h_s_m {padding:23px 0px 0px 150px; }
.h_s_m div {padding:0px 8px; float:left; }
.h_s_m div a {display:block; float:left; width:11px; height:11px; }
a.Hsm {background:url(../images/_home_no_active_.gif) 0px 0px no-repeat; }
a:hover.Hsm {background:url(../images/_home_active_.gif) 0px 0px no-repeat; }
a.Hsm_selected {background:url(../images/_home_active_.gif) 0px 0px no-repeat; }
a.hSm {background:url(../images/_smap_no_active_.gif) 0px 0px no-repeat; }
a:hover.hSm {background:url(../images/_smap_active_.gif) 0px 0px no-repeat; }
a.hSm_selected {background:url(../images/_smap_active_.gif) 0px 0px no-repeat; }
a.hsM {background:url(../images/_mail_no_active_.gif) 0px 0px no-repeat; }
a:hover.hsM {background:url(../images/_mail_active_.gif) 0px 0px no-repeat; }
a.hsM_selected {background:url(../images/_mail_active_.gif) 0px 0px no-repeat; }
.ddd {background:url(../images/_index_top_menu_4dot_.png) 8px 0px no-repeat; }

.top_menu {padding:25px 0px 0px 25px; }
.top_menu ul { }
.top_menu ul li {list-style-type:none; padding-left:12px; background:url(../images/_square_top_menu_.gif) 0px 10px no-repeat; }
.top_menu ul li a {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; line-height:20px; }
.top_menu ul li a:hover {color:#0d47a0; }
.top_menu ul li a.selected { }

.graf_menu {padding-top:90px; padding-left:162px; }
.graf_menu ul {display:block; }
.graf_menu ul li {display:block; float:left; width:90px; }
.graf_menu ul li a {display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#321000; font-style:italic; text-decoration:none; }
.graf_menu ul li a:hover {text-decoration:underline; }
.graf_menu ul li a.selected { }

.index_ctext {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px; }

.footer_contacts {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0d47a0; line-height:22px; }
.footer_contacts span {font-size:11px; font-weight:normal; line-height:14px; }
.footer_contacts span a {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; color:#0d47a0; font-size:11px; text-decoration:none; }
.footer_contacts span a:hover {text-decoration:underline; }

.footer {padding-top:17px; *padding-top:40px; _padding-top:40px; _margin-top:20px; }
.footer .copy {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:10px; color:#000000; padding-top:58px; white-space:nowrap; }
.footer a {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#000000; text-decoration:none; }
.footer a:hover {text-decoration:underline; }
.infooter {padding-top:17px; }
.infooter .copy {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:10px; color:#000000; padding-top:12px; white-space:nowrap; }
.infooter a {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#000000; text-decoration:none; }
.infooter a:hover {text-decoration:underline; }


.atlant {width:150px; }
.atlant strong {font-weight:normal; }
.atlant a {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:10px; line-height:12px; color:#000000; text-decoration:none; }
.atlant a:hover {color:#1d53a6; }

.navmenu {width:270px; }
.navmenu ul {list-style-type:none; padding-left:22px; display:block; float:left; padding-bottom:0px; padding-top:0px; }
.navmenu ul li {padding-left:12px; background:url(../images/_menu_dot_black_.gif) 0px 8px no-repeat; display:block; float:left; clear:both; width:190px; }
.navmenu ul li.selected {padding-left:12px; background:url(../images/_menu_dot_blue_.gif) 0px 8px no-repeat; }
.navmenu ul li a {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; display:block; _height:1px; padding:3px 0px 3px 0px; float:left; }
.navmenu ul li a:hover {color:#004da2; }
.navmenu ul li a.selected {color:#004da2; padding-right:8px; background:url(../images/_menu_next_b_.gif) right bottom no-repeat; }
.navmenu ul li ul {padding-left:13px; }
.navmenu ul li ul li {display:block; float:left; clear:both; }
.navmenu ul li ul li a {display:block; float:left; }
.navmenu ul li ul li a:hover { }
.navmenu ul li ul li a.selected { }
.navmenu ul li ul li ul { }
.navmenu ul li ul li ul li {width:150px; }
.navmenu ul li ul li ul li a {width:150px; }
.navmenu ul li ul li ul li a:hover {width:150px; }
.navmenu ul li ul li ul li a.selected {width:150px; }
.navmenu ul li ul li ul li ul { }
.navmenu ul li ul li ul li ul li { }
.navmenu ul li ul li ul li ul li a { }
.navmenu ul li ul li ul li ul li a:hover { }
.navmenu ul li ul li ul li ul li a.selected { }

.content {line-height:18px; padding-left:45px; padding-right:20px; height:590px; }
.content .ctext { }
.content .ctext a {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:11px; color:#144aab; text-decoration:underline;  }
.content .ctext a:visited {color:#5c5c5c; }
.content .ctext a:hover {color:#916a55; text-decoration:none; }
.content .ctext th {padding-left:15px; font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#916a55; background-color:#f3f3f3; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; margin:0px; }
.content .ctext td {padding-left:15px; color:#000000; font-weight:bold; font-size:11px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; margin:0px; }
.content .ctext table {border-left:1px solid #dddddd; border-top:1px solid #dddddd; margin:0px; }
.content .ctext ul {padding-left:15px; }
.content .ctext ol {padding-left:15px; }
.content .ctext img {margin:10px 10px 10px 0px; }

.cfiles { }
.cfiles a {padding-left:15px; background:url(../images/_save_.gif) 0px 2px no-repeat; font-size:11px; color:#000000; text-decoration:underline; }
.cfiles a:hover {text-decoration:none; }

.index_news {width:165px; }
.index_news a {color:#000000; text-decoration:none; }
.index_news a:hover {text-decoration:underline; }

.paging_year { }
.paging_year a {font-family:tahoma, "Times New Roman", arial, helvetica, sans-serif; font-size:10px; color:#916a55; font-weight:bold; text-decoration:underline; padding:2px; }
.paging_year a:visited {color:#afb1b4; }
.paging_year a:hover {text-decoration:none; }
.paging_year a.selected {padding:2px; background-color:#916a55; color:#ffffff; font-weight:bold; text-decoration:none; }
.paging_year a:hover.selected {text-decoration:underline; }

.nnews { }
.nnews .nn1 {width:215px; float:left; display:block; padding:0px 0px 10px 0px; }
.nnews .nn1 .nn2 {float:left; padding:10px; background:#e1e1e1 url(../images/grad_im.jpg) 0px 0px no-repeat; width:180px; }
.nnews .nn3 {width:157px; float:left; display:block; padding:0px 0px 10px 0px; }
.nnews .nn3 .nn4 {float:left; padding:10px; background:#e1e1e1 url(../images/grad_im.gif) 1px 0px no-repeat; width:130px;  }
.nnews .ndate {float:left; padding-left:15px; background:url(../images/_clock_.gif) 0px 4px no-repeat; font-family:tahoma, 'Times New Roman', arial, helvetica, sans-serif; font-size:10px; color:#916a55; font-weight:bold; }
.nnews .ntext {font-family:tahoma, 'Times New Roman', arial, helvetica, sans-serif; font-size:11px; color:#000000; line-height:15px; }
.nnews .ntext a {color:#916a55; font-family:tahoma, 'Times New Roman', arial, helvetica, sans-serif; font-size:11px; line-height:17px; font-weight:bold; text-decoration:none; }
.nnews .ntext a.ntitle {color:#916a55; font-family:tahoma, 'Times New Roman', arial, helvetica, sans-serif; font-size:11px; line-height:17px; font-weight:bold; text-decoration:none; }
.nnews .ntext a.nheader {color:#000000; font-weight:normal; }
.nnews .ntext a:hover {text-decoration:underline; }
.nnews a.next {color:#004da2; text-decoration:underline; font-size:11px; }
.nnews a:hover.next {text-decoration:none; }

a.next {color:#004da2; text-decoration:underline; font-size:11px; }
a:hover.next {text-decoration:none; }
a.shaw {color:#004da2; text-decoration:underline; font-size:11px; }
a:hover.shaw {text-decoration:none; }
a.shawh {color:#004da2; text-decoration:underline; font-size:11px; }
a:hover.shawh {text-decoration:none; }

.paging {text-align:center; }
.paging .container {text-align:center; }
.paging .container a {font-family:tahoma, 'Times New Roman', arial, helvetica, sans-serif; font-size:11px; color:#916a55; text-decoration:underline; padding:3px; }
.paging .container a:hover {text-decoration:none; }
.paging .container .selected {color:#ffffff; background-color:#916a55; padding:1px 3px; text-decoration:none; }

.cguestbook { }
.ggbb input {border:1px solid #e2e2e2; }
.ggbb texterea {border:1px solid #e2e2e2; }
.gb_date {float:left; padding:0px 3px; background-color:#916a55; color:#ffffff; line-height:16px; }

.fb input {border:1px solid #e2e2e2; width:350px; }
.fb textarea {border:1px solid #e2e2e2; width:350px; }

.taxonomy {color:#004da2; text-decoration:none; font-size:11px; font-weight:bold; }
.taxonomy a {color:#004da2; text-decoration:none; font-size:11px; font-weight:bold; white-space:nowrap; }
.taxonomy a:hover {text-decoration:underline; }
.taxonomy span {color:#004da2; text-decoration:none; font-size:11px; font-weight:bold; }

#smapm {width:660px; position:absolute; z-index:2000; }
#smapi * { _position:relative; }
#smapi {padding:20px 25px; background:#f3f3f3 url(../images/_smap_bg.png) 0px 0px repeat; }
.smapz {font-family:tahoma, 'Times New Roman', arial, helvetica, sans-serif; font-size:18px; color:#916a55; float:left; width:200px; font-weight:bold; }
.sclose {_float:right; }
.sclose a {_float:right; font-family:tahoma, 'Times New Roman', arial, helvetica, sans-serif; font-size:11px; color:#000000; padding-right:15px; background:url(../images/_smap_close.gif) right center no-repeat; text-decoration:none; _position:relative; }

.sm { }
.sm ul {list-style-type:none; display:block; }
.sm ul li {list-style-type:none; display:block; }
.sm ul li a {display:block; color:#916a55; text-decoration:none; font-size:11px; line-height:18px; font-family:tahoma, 'Times New Roman', arial, helvetica, sans-serif; _position:relative; _height:1%; font-weight:bold; }
.sm ul li a:hover {text-decoration:underline; }
.sm ul li a.selected { }
.sm ul li ul { }
.sm ul li ul li { padding-left:20px; background:url(../images/menu_dot.gif) 12px 8px no-repeat; }
.sm ul li ul li a {line-height:20px; font-size:11px; color:#000000; font-weight:normal; }
.sm ul li ul li a:hover { }
.sm ul li ul li a.selected { }

.search {background:url(../images/_content_all_search_.png) left top no-repeat; width:100%; height:146px; }




.sitepulse {padding-top:46px; }
.sitepulse div {width:180px; padding-bottom:2px; padding-top:1px; }
.sitepulse div a {padding-right:100px; _height:1px; display:block; padding-bottom:5px; background:url(../images/_site_pulse_.gif) right top no-repeat; }
.sitepulse div a:hover {color:#1D53A6; text-decoration:none; }
.insp {_padding-top:12px; }
.insp div {width:180px; }
.insp div a {padding-right:100px; _height:1%; padding-bottom:3px; display:block; background:url(../images/_site_pulse_.gif) right top no-repeat; }
.insp div a:hover {color:#1D53A6; text-decoration:none; }

