/* --- for all --- */
* {padding:0px; margin:0px; outline:none }

.clear {clear:both; display:block; height:1px }
.textstep {clear:both; display:block; height:13px }
.line {clear:both; height:1px; background-color:#1d3460 }
.lined {clear:both; height:10px ; background:url(../images/border_dot3x3blue.gif) 0px 5px repeat-x }
.fr {float:right }
.fl {float:left }
.dn {display:none }
.db {display:block }
.vta {vertical-align:top }
body {width:100%; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#ffffff; font-weight:normal } 
.frl {_float:left }
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:20px; color:#FFB502; font-weight:normal }
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:18px; color:#FFB502; font-weight:normal }
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:24px; color:#FFB502; font-weight:bold }
/* --- for all --- */

table, tr, td {vertical-align:top; text-align:left; border:none }
.pt {padding-top:23px }
.lin {_float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#6c92ff; font-weight:normal; text-decoration:none; padding-right:5px }
a:hover.lin {color:#f0ac07 }
a, ul, li {_height:1px }
img {border:none }

/* --- main --- */

#main {width:990px }
#main2 {width:990px }

/* --- main --- */

.bg_main_b {background:url(../images/bg_bot.gif) bottom repeat-x}
.bg_main_b2 {background:url(../images/mroi.png) 0px -4px no-repeat}
.bg_main_t {background:url(../images/line2.jpg) top repeat-x; width:100% }
.hna {background:url(../images/bg_bot.gif) bottom repeat-x }
#water {width:100% }
.wave {padding:0px; background:url(../images/wave.jpg) 0px 0px no-repeat; float:left; height:69px }
.wave2 {padding:0px; background:url(../images/wave2.jpg) 0px 0px no-repeat; float:left; height:69px }

.topmenu {float:right; padding:0px 56px 12px 0px; }
.topmenu table {  }
.topmenu table td { padding:0px 0px 0px 1px; background:url(../images/dot.gif) 0px 26px no-repeat; _height:1px }
.topmenu table td.first {background:none; _height:1px }
.topmenu table td a {display:block; _float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; padding:18px 13px 21px 13px; _height:1px; background:none; }
.topmenu table td a:hover {color:#f0ac07; background:url(../images/border.gif) center bottom no-repeat; }
.topmenu table td a.selected  {color:#f0ac07; background:url(../images/border.gif) center bottom no-repeat; }
.topmenu table td.first a:hover, .topmenu table td.first a.selected { background:none; }

.left_top_menu {float:left; padding:15px 108px 0px 80px }
.left_top_menu img {border:0px solid #ffffff }
.left_top_menu div {width:30px; height:25px; float:left; padding:2px 3px 0px 1px }
.left_top_menu div a {height:28px; display:block }
.left_top_menu .dop1 a {background:url(../images/1.gif) 0px 0px no-repeat }
.left_top_menu .dop1 a:hover {background:url(../images/1.gif) -72px 0px no-repeat }
.left_top_menu .dop1 a.home_act {background:url(../images/1.gif) -72px 0px no-repeat }
.left_top_menu .dop2 a {background:url(../images/3.gif) 0px 0px no-repeat }
.left_top_menu .dop2 a:hover {background:url(../images/3.gif) -72px 0px no-repeat }
.left_top_menu .dop3 a {background: url(../images/2.gif) 0px 0px no-repeat }
.left_top_menu .dop3 a:hover {background:url(../images/2.gif) -73px 0px no-repeat }
.left_top_menu div a img {border:0px solid #ffffff; width:23px; height:30px }

#mmenu {width:100% } 
#menu {width:100% } 
#menu .logo {width:247px; float:left; height:96px }
#menu .logo a img {border:0px solid #ffffff }

.vis {width:661px; height:548px; float:left }
.vis div {width:660px; height:547px; padding:0px }
.vis img {text-align:right }
.news {float:left; padding-top:100px; width:300px; padding-left:4px }
.rss {padding-top:5px; padding-bottom:20px; background:url(../images/rss_sh.jpg) 88px 31px no-repeat } 
.rss img {border:0px solid #000000 }
.news_all {float:left; padding-right:15px }
.news_date {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#6c92ff; padding-top:0px }
.news_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e0e8f1; line-height:14px }
.news_text span  {display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#f0ac07; padding:0px 0px 11px 0px }
.pt img {border:1px solid #ffffff }

#info {height:253px; vertical-align:top } 
.net {background:url(../images/net3.gif) bottom no-repeat }
.about {float:left; width:50%; padding-left:0px; }
.text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#e0e8f1; padding-top:13px; line-height:16px }
.contacts {float:left; padding-left:30px; padding-bottom:100px }
.contacts a {_float:left }
.number {font-family:Georgia, "Times New Roman", Times, serif; color:#ffb502; font-size:14px; padding-top:24px }
.number span {font-size:24px }

#footer {height:62px; vertical-align:top; border:0px solid #000000 }
.search {padding-left:140px; float:left; padding-top:12px }
.search div {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#6c92ff; font-weight:normal; float:left; padding-right:3px }
.search div.t {padding:4px 3px 0px 0px }
.search div.f {padding-top:4px }
.pole {width:198px; border:1px solid #224788; background-color:#0e2457; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding:1px 0px 2px 0px }

.infooter {padding-left:147px }
.spulse {line-height:10px; padding-right:4px; padding-top:12px }
.spulse a {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#8194c0; text-decoration:none; line-height:10px; background:url(../images/spulse.jpg) 0px 0px no-repeat; padding-left:95px; float:right; padding-bottom:7px; padding-top:3px }
.spulse a:hover {color:#ffb502 }
.atlant {float:right; line-height:10px; padding-right:10px; width:140px }
.atlant_l {line-height:10px; text-align:right; float:left; width:90px }
.atlant_l a {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#ffffff; float:left; padding-right:7px; padding-top:2px }
.atlant_l a:hover {color:#6c92ff }
.atlant_mc3 {float:left }
.atlant strong {font-weight:normal;}

.search2 {padding-left:290px; float:left; padding-top:9px; height:45px }
.search2 span {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#6c92ff; font-weight:normal }
.search2 a {}
.search2 a img {border:0px solid #000000; margin-bottom:-10px }
.contacts2 {float:right; width:380px; padding-bottom:75px; padding-top:130px; text-align:left }
.contacts2 a {_float:left; display:block }
.number2 {font-family:Georgia, "Times New Roman", Times, serif; color:#ffb502; font-size:14px; padding-top:10px }
.number2 span {font-size:24px }

.write {padding-left:52px; vertical-align:top; padding-right:65px; color:#7299ff }
.write .content {float:right; width:636px; color:#ffffff; font-weight:normal; min-height:500px }
.write .content2 {float:right; width:100%; color:#ffffff; min-height:500px }
.content a {color:#7299FF }

.content a:hover {text-decoration:none; color:#FFB502}
.content a.roll {text-decoration:none; color:#7299FF }
.content a.roll:hover {text-decoration:none; color:#FFB502 }
.content ul {padding-left:20px; }
.content ol {padding-left:20px; }
.content2 a {color:#7299FF }
.content2 a:hover {text-decoration:none; color:#7299FF}
.content2 a.roll {text-decoration:none; color:#7299FF }
.content2 a.roll:hover {text-decoration:none; color:#FFB502 }
.content2 ul {padding-left:20px; }
.content2 ol {padding-left:20px; }

.write .gr {float:left; width:236px; height:70px; } 
.page {float:left; width:636px; background:url(../images/border_dot3x3blue.gif ) 0px 50px repeat-x; padding-top:15px; padding-bottom:20px }
.page a {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#7299ff; text-decoration:none }
.page span.act_page {color:#ffb502; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
.page span {font-size:9px }
.map {float:right; background:#7299ff url(../images/grad_map.jpg) 0px 36px repeat-x; padding:7px 7px 7px 7px}
.map img {border:1px solid #000000 }
.write_zag {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#ffb502; padding-bottom:23px; vertical-align:top; padding-top:10px }
.write_zag span {font-size:18px; line-height:18px }
.write_form {width:460px; height:195px; background-color:#102051; border:1px solid #2b487e; text-align:right; padding-top:5px; line-height:23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffb502; padding-right:6px; vertical-align:top }
.write_form div {padding-left:5px }
.write_form_intext {width:314px; height:17px; background-color:#ffffff; border:1px solid #e2e2e2 }
textarea.feed {width:314px; height:94px; background-color:#ffffff; border:1px solid #e2e2e2 }
.write_about {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:18px; float:left }
.write_about a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFB502; line-height:20px; text-decoration:none }
.write_about span {font-weight:bold }
.write_about span a {color:#7299FF; text-decoration:underline; display:block; padding-right:18px; float:left }
.net2 {background:url(../images/net3.gif) bottom no-repeat }
.write_about span a:hover {text-decoration:none }
.write .find {float:left; padding-right:10px; padding-top:7px }
.write .findform {float:left; background-color:#102051; border:1px solid #2B487E; padding:4px }
.write .findform input {width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ffffff; padding:1px 2px 2px 2px; border:0px solid #ffffff; float:left }
.write .findform a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; display:block; float:left; padding-left:10px; padding-top:2px } 
.write .findform a:hover {text-decoration:underline }
.paging {display:block; color:#7299FF }
.paging span {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding-right:18px; display:block; float:left; line-height:30px; padding-top:1px }
.paging a {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:30px; color:#7299FF; text-decoration:none; display:block; float:left; padding-right:18px }
.paging a:hover {color:#ffffff; text-decoration:none; font-size:18px }
.paging a.selected {color:#ffffff; text-decoration:none; font-size:18px }

.but {padding-right:245px; float:right }
.but a.post {font-weight:bold }
a.post {font-weight:bold }

.conf_quest {border-top:2px solid #FFB502; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:24px; width:100% }
.conf_quest_open {padding-left:50px; border-top:0px solid #FFB502 }
.conf_quest span {color:#ffb502; font-weight:bold }
.conf_top {width:100% }
.conf_top a {_float:left }
.conf_quest_open .conf_top {float:left; border-top:2px dotted #FFB502 }
.conf_top .conf_date {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; background-color:#FFB502; padding-right:5px; padding-left:2px; line-height:17px; }
.conf_top .conf_date a {display:block; padding-right:20px; text-decoration:none; color:#000000; background:url(../images/conf1.jpg) 53px 5px no-repeat; _float:left }
.conf_top .conf_date a:hover { }
.conf_top .conf_time {float:left; padding-left:7px; color:#ffb502; font-size:11px; font-weight:bold; line-height:17px; }
.conf_top .conf_close {text-decoration:none; color:#000000; _float:left; width:78px; background-color:#FFB502; float:right; line-height:17px; }
.conf_top .conf_close a {display:block; padding-right:10px; text-decoration:none; color:#000000; _float:left; font-size:11px; font-weight:bold; padding-left:3px }
.conf_top .conf_close a:hover {color:#000000; text-decoration:underline; }
.conf_top .conf_close a.im {float:right; display:block; padding-right:10px; text-decoration:none; color:#000000; background:url(../images/conf1.jpg) 0px 2px no-repeat; height:15px }
.conf_top .conf_close a.im_active {float:right; display:block; padding-right:10px; text-decoration:none; color:#000000; background:url(../images/conf2.jpg) 0px 2px no-repeat; height:15px }
.conf_form {width:348px; height:182px; border:1px solid #2B487E; background-color:#102051 }
.conf_form div {padding:4px 6px }
.conf_form input {width:155px; background-color:#ffffff; border:1px solid #E2E2E2; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; padding-left:5px }
.conf_form textarea {width:334px; height:120px; border:1px solid #2B487E }
a.post {display:block; float:right; color:#ffffff; background-color:#06112B; border:1px solid #2B487E; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; text-decoration:none; padding:3px 7px }

/* --- MAP SITE --- */

#mmap_site { margin:25px 0px 0px 20px; width:925px; border:1px solid #6d93f6; background:url(../images/mmap_site.png) 0px 0px repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7299ff; padding:11px 37px 20px 20px; position:absolute; z-index:20000; text-align:left}
#mmap_site .mmap_top {border-bottom:1px dotted #7299FF; float:left; padding-bottom:11px; width:100%; }
.mmap_text .sm ul {list-style-type:none; padding:0px; margin:0px; }
.mmap_text .sm ul li {list-style-type:none; padding-top:20px; line-height:20px; _float:left; clear:left; display:block; width:200px; }
.mmap_text .sm ul li a {font-family:Georgia; font-size:21px; color:#ffb502; text-decoration:underline; }
.mmap_text .sm ul li a:hover {text-decoration:none; }
.mmap_text .sm ul li ul {padding:0px; margin:0px; }
.mmap_text .sm ul li ul li {padding-top:0px; }
.mmap_text .sm ul li ul li a {font-family:Arial; font-size:12px; font-weight:bold; color:#7299ff; text-decoration:none; }
.mmap_text .sm ul li ul li a:hover {text-decoration:underline; }
.mmap_text .sm ul li ul li ul {padding:0px; margin:0px; }
.mmap_text .sm ul li ul li ul li { }
.mmap_text .sm ul li ul li ul li a {font-weight:normal; padding-left:16px; background:url(../images/cube.gif) left center no-repeat; }
.mmap_text .sm ul li ul li ul li a:hover { }
#mmap_site .mmap_top .mmap_zagol {float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#ffb502 }
#mmap_site .mmap_top .mmap_close {float:right; padding-top:8px }
#mmap_site .mmap_top .mmap_close a {display:block; padding-right:15px; background:url(../images/close.jpg) 54px 6px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#FFB502; text-decoration:none }
#mmap_site .mmap_top .mmap_close a:hover { }
#mmap_site .mmap_text {float:left; width:222px }
#mmap_site .two {width:222px }
#mmap_site .mmap_text .mmap_text_link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7299FF; line-height:20px; padding-top:32px }
#mmap_site .mmap_text .mmap_text_link span {font-weight:bold }
#mmap_site .mmap_text .mmap_text_link a {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#FFB502; line-height:20px }
#mmap_site .mmap_text .mmap_text_link a:hover {text-decoration:none }
#mmap_site .mmap_text .mmap_text_link ul {list-style-type:none; display:block; padding-top:5px; float:left }
#mmap_site .mmap_text .mmap_text_link ul li ul {padding-top:0px; padding-left:0px; _height:1px; float:left }
#mmap_site .mmap_text .mmap_text_link ul li ul li span {font-weight:normal; display:block; padding-left:17px; background:url(../images/ul_dot.jpg) 0px 10px no-repeat; padding-top:0px; _height:1px; line-height:20px }
#mmap_site .mmap_text .mmap_text_link ul li ul li {padding-top:0px; _height:1px; float:left }
#mmap_site .mmap_text .mmap_text_link ul li ul li ul {padding-left:25px; padding-top:0px; _height:1px; float:left }
#mmap_site .mmap_text .mmap_text_link ul li ul li ul li {padding-bottom:0px; _height:1px; float:left }
#mmap_site .mmap_text .mmap_text_link ul li ul li ul li span {padding-bottom:0px; _height:1px; line-height:20px; float:left }

/* --- MAP SITE --- */

/* --- topmenu --- */

.topmenunew {text-align:center; float:right; vertical-align:top }
.topmenunew td {vertical-align:top }
.topmenunew div {padding:20px 7px 10px 7px; vertical-align:top }
.topmenunew div.first {background:url(../images/i.gif) 0px 0px no-repeat }
.topmenunew div a {padding:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; vertical-align:top; display:block }
.topmenunew div a span {display:block; padding-bottom:10px; background:url(../images/dot.gif) 0px 10px no-repeat; vertical-align:top }
.topmenunew div a img {border:0px solid #000000; display:none; width:70px }
.topmenunew div a:hover {padding:0px 10px; display:block; vertical-align:top }
.topmenunew div a:hover span {display:block; padding-bottom:10px; vertical-align:top }
.topmenunew div a:hover img {border:0px solid #000000; display:block }

/* --- topmenu --- */

/* --- INNER MENU --- */

.imenu {width:206px }
.imenu ul {display:block }
.imenu ul li {display:block; border-bottom:1px dotted #ffb502 }
.imenu ul li.last {border-bottom:0px dotted #ffb502 }
.imenu ul li a {display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFB502; text-decoration:none; line-height:24px; padding-bottom:6px }
.imenu ul li a:hover { }
.imenu ul li ul {display:block }
.imenu ul li ul li {display:block; border-bottom:1px dotted #7299ff; padding:5px 0px }
.imenu ul li ul li a {display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#7299FF; font-weight:bold; background:url(../images/dot.gif) 0px 8px no-repeat; padding-left:10px; padding-bottom:2px }
.imenu ul li ul li a.active {color:#ffffff }
.imenu ul li ul li a:hover {color:#ffffff }
.icontent {width:636px }
.icontent a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7299ff }
.icontent a:link { }
.icontent a:hover {text-decoration:none }
.icontent a:visited {color:#ffffff; text-decoration:underline }
.roll {color:#ffb502 }

/* --- INNER MENU --- */

a {_height:1px }
li {_height:1px }
.minleftmenu {float:left; width:235px }
.inleftmenu {float:left; width:204px }
.inleftmenu ul {display:block; padding-left:0px; list-style-type:none; }
.inleftmenu ul li {display:block; padding:1px 0px 0px 0px; _height:1px; list-style-type:none; }
.inleftmenu ul li a {display:block; padding-left:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFB502;  text-decoration:none; background:url(../images/border2.gif) bottom repeat-x; padding-bottom:10px; line-height:24px }
.inleftmenu ul li a:hover {display:block; padding-left:0px }
.inleftmenu ul li a.selected {display:block; padding-left:0px }
.inleftmenu ul li ul {display:block; padding-left:0px }
.inleftmenu ul li ul li {display:block; line-height:24px; text-transform:uppercase; background:url(../images/dot.gif) 2px 16px no-repeat }
.inleftmenu ul li ul li a {display:block; padding:5px 0px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#7299FF; background:url(../images/border_dot3x3blue.gif) bottom repeat-x }
.inleftmenu ul li ul li a:hover {display:block; padding-left:10px; color:#ffffff }
.inleftmenu ul li ul li a.selected {display:block; padding-left:10px; color:#ffffff; }
.inleftmenu ul li ul li ul {display:block; padding-left:0px; margin-top:-5px }
.inleftmenu ul li ul li ul li {display:block; line-height:12px;  text-transform:none; padding:0px 0px 1px 0px }
.inleftmenu ul li ul li ul li a {line-height:19px; display:block; padding:0px 0px 0px 24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#7299FF; border:1px solid #2B487E; background:#102051 url(../images/i.gif) bottom repeat-x }
.inleftmenu ul li ul li ul li a:hover {display:block; padding-left:24px; color:#ffffff }
.inleftmenu ul li ul li ul li a.selected {display:block; padding-left:24px; color:#ffffff; border:1px solid #2B487E }
.inleftmenu ul li ul li ul li ul {display:block; padding-top:0px; margin:0px }
.inleftmenu ul li ul li ul li ul li {display:block; line-height:12px; padding:1px 0px 0px 0px }
.inleftmenu ul li ul li ul li ul li a {display:block; padding:0px 0px 0px 49px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7299FF; background-color:#061431; border:1px solid #132556; margin:0px  }
.inleftmenu ul li ul li ul li ul li a:hover {display:block; padding-left:49px; color:#ffffff }
.inleftmenu ul li ul li ul li ul li a.selected {display:block; padding-left:49px; color:#ffffff; border:1px solid #132556 }

.photoall {width:630px; float:left; padding-bottom:20px; background:url(../images/border_dot3x3blue.gif) bottom repeat-x }
.photoall .photoone {width:210px; float:left }
.photoall .photoone .photooneb {float:left; width:195px; background:url(../images/border_dot3x3blue.gif) 194px 0px repeat-y }
.photoall .photoone .photooneb p {width:180px; padding-top:5px; }
.photoall .photoone .photooneb .photoonebback {width:160px; background:#7299FF url(../images/grad_map.jpg) 0px 30px repeat-x }
.photoall .photoone .photooneb .photoonebback a {display:block; padding:9px }
.photoall .photoone .photooneb .photoonebback a img {border:1px solid #000000 }

.innews {background:#ffb502 url(../images/img_border_grad.gif) 0px 25px repeat-x; width:84px; padding:5px }
.innews2 {width:84px; padding:5px }
.innews2 img {border:2px solid #ffffff }
.innews3 {padding:7px; background:#ffb502 url(../images/img_border_grad.gif) 0px 25px repeat-x }
.innews3 img {border:2px solid #000000 }
.content .rss a {text-decoration:none }
.innews img {border:1px solid #000000 }
.inheaderall {float:right; width:100% }
.inheader {width:100% }
.inheader2 {width:520px }
.inheader_date {padding-left:4px; padding-right:4px; background-color:#FFB502; color:#000000; float:left; font-weight:bold; font-size:11px }
.inheader_title {padding-left:8px; float:left; font-size:12px; font-weight:bold; color:#FFB502 }
.inheader_title a {text-decoration:none; color:#FFB502; font-weight:bold }
.inheader_title a:hover {text-decoration:underline; color:#FFB502 }

.rss2 {padding-top:5px; padding-bottom:20px; background:url(../images/rss_sh.jpg) 97px 30px no-repeat; float:left } 
.rss2 img {border:0px solid #000000 }
.rss2 a {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFB502; font-weight:normal; text-decoration:none; padding-right:5px }
.rss2 a:link {color:#FF0000 }
.rss2 a:visited {color:#FF0000 }
.rss2 a:hover {color:#FF0000 }
.rss2 a:active {color:#FF0000 }

.page2 {float:right; width:636px; background:url(../images/border_dot3x3blue.gif ) 0px 9px repeat-x; height:10px }

.spamer {width:195px; line-height:12px; padding-top:1px; padding-bottom:2px; border:0px solid #000000 }
a.bb {display:block; float:left; font-family:Arial; font-size:12px; font-weight:bold; color:#7299ff; text-decoration:none; padding-left:10px; background:url(../images/dot.gif) 0px 10px no-repeat}
.block {width:208px }
.sector_link {width:100px; height:96px }
.sector {width:90px; height:96px }

.lst {list-style-type:none; _float:right }
ul.lst li a { }



a.imm1 {display:block; width:100px; height:96px; background:url(../images/immenu1_0.jpg) -9px 21px no-repeat; text-decoration:none; _float:left }
a.imm1:hover {display:block; width:100px; height:96px; background-position:-193px 22px; _float:left }
a.imm1_active {display:block; width:100px; height:96px; background:url(../images/immenu1.jpg) -9993px 22px no-repeat; _float:left }
a.imm1_1 {display:block; width:100px; height:96px; background:url(../images/immenu1_2.jpg) -7px 20px no-repeat; text-decoration:none; _float:left }
a.imm1_1:hover {display:block; width:100px; height:96px; background:url(../images/immenu1_2.jpg) -9992px 20px no-repeat; _float:left }
a.imm1_1_active {display:block; width:100px; height:96px; background:url(../images/immenu1_2.jpg) -9992px 20px no-repeat; _float:left }

a.imm2 {display:block; width:100px; height:96px; background:url(../images/immenu2.jpg) -9px 18px no-repeat; _float:left}
a.imm2:hover {display:block; width:100px; height:96px; background-position:-9935px 18px; _float:left }
a.imm2_active {display:block; width:100px; height:96px; background:url(../images/immenu2.jpg) -9935px 18px no-repeat; _float:left }
a.imm2_2 {display:block; width:100px; height:96px; background:url(../images/immenu2.jpg) -9px 18px no-repeat; _float:left}
a.imm2_2:hover {display:block; width:100px; height:96px; background-position:-9935px 18px; _float:left }
a.imm2_2_active {display:block; width:100px; height:96px; background:url(../images/immenu2.jpg) -9935px 18px no-repeat; _float:left }

a.imm3 {display:block; width:100px; height:96px; background:url(../images/immenu3.jpg) -10px 17px no-repeat; _float:left }
a.imm3:hover {display:block; width:100px; height:96px; background:url(../images/immenu3.jpg) -9971px 14px no-repeat; _float:left }
a.imm3_active {display:block; width:100px; height:96px; background:url(../images/immenu3.jpg) -9971px 14px no-repeat; _float:left }
a.imm3_3 {display:block; width:100px; height:96px; background:url(../images/immenu3.jpg) -10px 17px no-repeat; _float:left }
a.imm3_3:hover {display:block; width:100px; height:96px; background:url(../images/immenu3.jpg) -9971px 14px no-repeat; _float:left }
a.imm3_3_active {display:block; width:100px; height:96px; background:url(../images/immenu3.jpg) -9971px 14px no-repeat; _float:left }

a.imm4 {display:block; width:100px; height:96px; background:url(../images/immenu4.jpg) -19px 20px no-repeat; _float:left }
a.imm4:hover {display:block; width:100px; height:96px; background:url(../images/immenu4.jpg) -9990px 17px no-repeat; _float:left }
a.imm4_active {display:block; width:100px; height:96px; background:url(../images/immenu4.jpg) -9966px 17px no-repeat; _float:left }
a.imm4_4 {display:block; width:100px; height:96px; background:url(../images/immenu4.jpg) -19px 20px no-repeat; _float:left }
a.imm4_4:hover {display:block; width:100px; height:96px; background:url(../images/immenu4.jpg) -9990px 17px no-repeat; _float:left }
a.imm4_4_active {display:block; width:100px; height:96px; background:url(../images/immenu4.jpg) -9990px 17px no-repeat; _float:left }

.tab {width:600px; border-left:1px solid #2B487E; border-top:1px solid #2B487E }
.tab td {padding-left:20px }
.tab td span {font-weight:bold }
.tabml {height:20px; border-bottom:1px solid #2B487E; border-right:1px solid #667BA2; background-color:#2B487E; width:200px }
.tabmr {height:20px; border-bottom:1px solid #2B487E; border-right:1px solid #2B487E; background-color:#2B487E; width:400px }
.tabd1 {height:20px; border-bottom:1px solid #2B487E; border-right:1px solid #2B487E; background-color:#102051 }
.tabd1 {height:20px; border-bottom:1px solid #2B487E; border-right:1px solid #2B487E; background-color:#102051 }
.tabd2 {height:20px; border-bottom:1px solid #2B487E; border-right:1px solid #2B487E; background-color:#061431 }
.tabd2 {height:20px; border-bottom:1px solid #2B487E; border-right:1px solid #2B487E; background-color:#061431 }



/* --- FIX FOR IE --- */
 
*html .left_top_menu div {behavior:url(../js/item_iepngfix.htc) }
*html .left_top_menu div a {behavior:url(../js/item_iepngfix.htc) }
*html .img_menu ul li a {behavior:url(../js/item_iepngfix.htc) }
*html .vis div {behavior:url(../js/item_iepngfix.htc) }
*html #mmap_site {behavior:url(../js/itembg_iepngfix.htc) }
*html #menu .logo img {behavior:url(../js/item_iepngfix.htc) }
*html .inleftmenu ul li a {behavior:url(../js/item_iepngfix.htc) }
*html .bg_main_b2 {behavior:url(../js/item_iepngfix.htc) }
*html .inleftmenu ul li {behavior:url(../js/item_iepngfix.htc) }


/* --- FIX FOR IE --- */