html, body {
 margin:0;
 padding:0;
 font:12px Arial;
 color:#4b4b4b;
 background:#195d83;
}

a {
 text-decoration:none;
 color:#085d98;
}

a:hover {
 color:#ffcc00;
}

li {
 display:inline;
}

#bx {
 width:1000px;
 margin:0 auto;
}

#sky2 {
 background:url(../img/sky2.jpg) no-repeat;
 height:323px;
 padding:5px;
 padding-top:22px;
}

#bx2 {
 width:980px;
 height:80px;
 margin:0 auto;
 background:#91caff url(../img/bord.jpg) no-repeat;
 padding:10px;
 padding-top:110px;
}

#top1 {
 float:left;
}

#top2 {
 float:left;
 background:url(../img/sky.jpg) no-repeat;
 width:574px;
 height:187px;
}

#tll {
 width:652px;
 height:59px;
 padding-left:10px;
 padding-right:30px;
 background:#195d83 url(../img/topl.jpg) no-repeat;
 float:left;
}

#tll a {
 padding:21px 10px;
 color:#555;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 display:block;
 float:left;
}

#tll a:hover {
 background:#195d83 url(../img/men.png) repeat-x;
}


#serch {
 width:308px;
 height:59px;
 float:left;
}

.s_x {
 color:#777;
 font-style: italic; 
 background:#f4f4f4 url(../img/s_fon.jpg) repeat-x;
 border:none;
 position:absolute;
 width:245px;
 font-weight:bold;
 padding-top:23px;
 padding-bottom:20px;
 padding-left:15px;
 margin:0;
}

#logs {
 float:right;
}

#logs a {
text-align:center;
 color:#555;
 float:left;
 display:block;
 padding:7px 0;
 width:158px;
 font-weight:bold;
 text-decoration:none;
 margin-right:5px;
 background:url(../img/log1.png) no-repeat;
}

#logs a:hover {
 background:url(../img/log2.png) no-repeat;
}

#lgp {
 position: absolute;
 width:320px;
 left: 38%;
 top: 100px;
 border:solid #0d3850 5px;
 display: none;
 z-index: 10;
 overflow: hidden;
 background:#357ba3 url('../img/lp.png') top repeat-x;
 color:#fff;
 text-align:left;
 padding:10px;
 padding-top:0;
}

#lgp2 {
 position: absolute;
 width:420px;
 left: 33%;
 top: 100px;
 border:solid #0d3850 5px;
 display: none;
 z-index: 10;
 overflow: hidden;
 background:#357ba3 url('../img/lp.png') top repeat-x;
 color:#fff;
 text-align:left;
 padding:10px;
 padding-top:0;
}

#lgp2 a {
 color:#fff;
 font-weight:bold;
 display:block;
 padding:3px 6px;
 border-bottom:1px dotted #fff;
}

#lgp2 a:hover {
 background:#0e5883;
}

li {
 vertical-align:bottom;
}

#lgp a {
 color:#fff;
}

#sovet {
 float:left;
 width:235px;
 line-height: 1.5;
}

#news{
 float:left;
 width:235px;
 line-height: 1.5;
}

.newsx span {
 color:#777;
 background:#a9b6be url('../images/but.png') repeat-x;
 padding:1px;
}

.newsx {
 border-bottom:1px dotted #fff;
 padding:5px;
}

 .newsx a {
 color:#555;
}

.newsx:hover {
 background:#92bbd3;
}

#content {
 width:1000px;
}

#menleft {
 width:240px;
 float:left;
}

#conl {
 width:592px;
 float:left;
 padding-left:8px;
 padding-top:10px;
}

#conr {
 width:150px;
 float:right;
 padding-top:10px;
}

#clear {
 clear:both;
}

.clear {
 clear:both;
}

#tooltip{
 background:#e4f3fa;
 border:1px solid #1d668c; 
 border-left:3px solid #1d668c;
 font-size:11px;
 color:#002a3f;
 padding:4px 8px;
 position:absolute;
 visibility:hidden;
 opacity: 0.9;
 z-index:100;
}

#comments {
width:458px;
height: 160px;
display:block;
background:#fff url(../img/o2d.png) center no-repeat;
border:1px solid #c2c2c2;
}

.navigation {
line-height: 3.5;
color:#fff;
}

.navigation a {
 text-decoration:none;
 color:#005082;
 background:#f2f2f2 url(../img/nav0.png);
 border:1px solid #b4d4e5;
 padding:4px 8px;
 font-size:12px;
 font-weight:bold;
}

.navigation a:hover {
 background:#f2f2f2 url(../img/nav2.png);
}

.navigation span {
 text-decoration:none;
 background:#fff url(../img/nav0.png);
 padding:4px 8px;
 border:1px solid #b4d4e5;
 color:#4c818f;
 font-size:12px;
}

.mainf {
 padding:11px;
 font-size:14px;
 font-weight:bold;
 background:#fdfeff url(../img/sstf.png) no-repeat;
 float:left;
 width:356px;
}

.mainf2 {
 padding:11px;
 font-size:14px;
 font-weight:bold;
 background:#fdfeff url(../img/sstf2.png) no-repeat;
}

.mainf2a {
 padding:11px;
 font-size:12px;
 background:#fdfeff url(../img/sstf2.png) no-repeat;
}

.mainfy {
 padding:11px;
 font-size:14px;
 font-weight:bold;
 background:#fdfeff url(../img/sstfy.png) no-repeat;
}


.ssc {
 border-left:1px solid #b4d4e5; 
 border-right:1px solid #b4d4e5;
 background:#d5edfb url(../img/ssf.png) repeat-x;
 padding:10px;
}

.ssc img {
 border:none;
}

.ssc2 {
 border-left:1px solid #a6d0e7; 
 border-right:1px solid #a6d0e7;
 background:#d5edfb url(../img/ssf2.png) repeat-x;
 padding:0 8px;
 padding-top:5px;
}

.sscy {
 border-left:1px solid #cdc88c; 
 border-right:1px solid #cdc88c;
 background:#f7f0c0 url(../img/ssfy.png) repeat-x;
 padding:0 8px;
 padding-top:5px;
}

.sscy2 {
 border-left:1px solid #cdc88c; 
 border-right:1px solid #cdc88c;
 background:#f7f0c0 url(../img/ssfy2.png) repeat-x;
 padding:0 10px;
 padding-top:10px;
}

.mainf a {
 color:#1065a6;
 text-decoration:none;
}

.categ, .categ a {
 display:block;
 padding:12px;
 padding-bottom:13px;
 width:190px;
 font:11px Verdana;
 color:#555;
 background:#f7f0c0 url(../img/categ.png) no-repeat;
 float:left;
 text-align:center;
}

.categ a:hover {
 background:#f7f0c0 url(../img/categ.png) 0 -38px no-repeat;
}

.view {
 color:#666;
 font-size:12px;
 padding:3px 7px;
 background:#e1f4fd url(../img/sp.png) repeat-x;
 border:1px solid #a9ccde;
 height:30px;
 margin-left:15px;
 margin-top:5px;
}

.viewy {
 color:#666;
 font-size:12px;
 padding:3px 7px;
 background:#c8be81 url(../img/spy.png) repeat-x;
 border:1px solid #c8be81;
 margin-right:15px;
}

.viewy a {
 color:#4b451f;
}

.subrate {
 padding:10px 28px;
 padding-top:11px;
 background:#d7edf9 url(../img/subrate.png) no-repeat;
 float:left;
}

.subrate2 {
 padding:10px 0 8px 13px;
 padding-top:11px;
 background:#d7edf9 url(../img/subrate2.png) no-repeat;
 float:left;
}

.nfoot {
 color:#555;
 height:25px;
 font-size:12px;
 padding:5px 1px;
 font-weight:bold;
 margin-bottom:20px;
 padding-left:10px;
 background:#d7edf9 url(../img/ssb.png) no-repeat;
 text-align:right;
}

.nfooty {
 color:#555;
 height:25px;
 font-size:12px;
 padding:5px 1px;
 font-weight:bold;
 margin-bottom:20px;
 padding-left:10px;
 background:#d7edf9 url(../img/ssby.png) no-repeat;
 text-align:right;
}

.nfoot2 {
 height:13px;
 background:#d7edf9 url(../img/ssb2.png) no-repeat;
}

.nfoot2y {
 height:13px;
 background:#d7edf9 url(../img/ssby2.png) no-repeat;
}

.bot {
 border-top:1px solid #2080c4;
 margin:8px 0px 0 0px;
}

.s_bot_left {
 text-align:right;
}

.s_full a {
 font-size:13px;
 background:#2080c4 url(../img/full.png) no-repeat;
 font-weight:bold;
 padding:10px 0;
 padding-top:11px;
 width:170px;
 color:#2f607a;
 display:block;
 float:left;
 text-align:center;
}

.s_full a:hover {
background:#2080c4 url(../img/full.png) 0 -37px no-repeat;
color:#fff;
}

.mtop {
 color:#5c7482;
 width:150px;
 padding:11px 0;
 text-align:center;
 font-weight:bold;
 font-size:14px;
 background:#2080c4 url(../img/mrt.png) no-repeat;
 margin-top:10px;
}

.mtop1 {
 color:#5c7482;
 width:240px;
 padding:11px 0;
 text-align:center;
 font-weight:bold;
 font-size:14px;
 background:#2080c4 url(../img/mrt1.png) no-repeat;
 margin-top:10px;
}

.mtop2 {
 color:#fff;
 width:562px;
 padding:11px 0;
 padding-left:30px;
 font-weight:bold;
 font-size:14px;
 background:#2080c4 url(../img/mrt2.png) no-repeat;
}

.mbot {
 width:150px;
 height:11px;
 background:url(../img/mrb.png) no-repeat;
 margin-bottom:10px;
 display:block;
}

.mbot2 {
 width:240px;
 height:11px;
 background:url(../img/mrb2.png) no-repeat;
 margin-bottom:10px;
}

.mbot3 {
 width:592px;
 height:18px;
 background:url(../img/forb2.png) no-repeat;
 margin-bottom:10px;
}

.menu1 {
 width:150px;
 display:block;
}

.menum {
 color:#555;
 background:#c5c5c5 url(../img/mrf.png) repeat-x;
 border-left:1px solid #a0a0a0;
 border-right:1px solid #a0a0a0;
 padding:10px 0;
}

.mfor {
 background:#056eac url(../img/fort2.png) repeat-y;
}

.menum3 {
 color:#fff;
 background:url(../img/fort.png) no-repeat;
 padding:10px;
}

.menum3 a {
 color:#f5f099;
}

.menum3 a:hover {
 color:#d8d271;
}

.menumx {
 color:#555;
 background:#c5c5c5 url(../img/mrf.png) repeat-x;
 border-left:1px solid #a0a0a0;
 border-right:1px solid #a0a0a0;
 padding:10px 0;
}

.menum2 {
 color:#555;
 background:#c5c5c5 url(../img/mrf.png) repeat-x;
 border-left:1px solid #a0a0a0;
 border-right:1px solid #a0a0a0;
 padding:10px 0;
}

 .menum2a {
 color:#555;
 background:#c5c5c5 url(../img/mrf.png) repeat-x;
 border-left:1px solid #a0a0a0;
 border-right:1px solid #a0a0a0;
 padding:15px 0;
}

.menum5 {
 color:#555;
 background:#c5c5c5 url(../img/mrf.png) repeat-x;
 border-left:1px solid #a0a0a0;
 border-right:1px solid #a0a0a0;
 padding:10px 0;
}

.menum a,
.menum2 a {
 color:#444;
 border-bottom:1px dotted #666;
 display:block;
 padding:6px 15px;
 margin-left:0px;
}

.menum2a a {
 color:#444;
 border-bottom:1px dotted #666;
 display:block;
 padding:6px 15px;
 margin-top:-15px;
}

.menum5 a {
 text-decoration:none;
 text-align:center;
}


.menum a:hover {
 background:url(../img/mact.png) repeat-x;
}

.menum2 a:hover, .menum2a a:hover {
 background:#cae4f2;
}

.plog {
 width:130px;
 background:#e1f4fd url('../img/but.png') repeat-x;
 border:1px solid #919191;
 color:#555;
 padding:4px 10px;
}

#but {
 text-decoration:none;
 font-weight:bold;
 background:#48b9c8 url('../images/but.png') center repeat-x;
 border:1px solid #bdbdbd; 
 color:#666; 
 padding:3px 6px;
}

.but {
 font:12px Tahoma;
 text-decoration:none;
 font-weight:bold;
 background:#48b9c8 url('../images/but.png') center repeat-x;
 border:1px solid #bdbdbd; 
 color:#666; 
 padding:3px 6px;
}

.spanx {
 width:281px;
 height:37px;
 float:left;
 background:#48b9c8 url('../img/plogx.png') repeat-x;
}

.spanx2 {
 width:239px;
 height:37px;
 float:left;
 background:#48b9c8 url('../img/plogx.png') repeat-x;
}

#back span {
 color:#4c818f;
 font-size:12px;
 padding:5px 11px;
 background:url(../img/back1.png) repeat-x;
 padding-left:35px;
}

#back a {
 font-weight:bold;
 color:#005082;
 padding:5px 11px;
 background:#e1f4fd url(../img/back1.png) repeat-x;
 padding-left:34px;
}

#go span {
 color:#4c818f;
 font-size:12px;
 padding:5px 11px;
 background:url(../img/go.png) repeat-x;
 padding-right:34px;
}

#go a {
 font-weight:bold;
 color:#005082;
 padding:5px 11px;
 background:#e1f4fd url(../img/go.png) repeat-x;
 padding-right:32px;
}

#go a:hover {
 background:#e1f4fd url(../img/go2.png) repeat-x;
}

#back a:hover {
 background:#e1f4fd url(../img/back2.png) repeat-x;
}

.img {
 opacity: 0.4;
 margin:3px;
 }
 
.subrss {
 background:url(../img/subrss.png) no-repeat;
 padding:7px;

}

img {
 margin:0;
}

ul#slide {padding:0; margin:0 auto; list-style:none; width:228px; position:relative; overflow:hidden;}

ul li div {position:absolute; left:-9999px;}

ul table {border-collapse:collapse; width:0; height:0; margin:-1px; padding:0;}

#slide li.top {width:228px; float:left;}
#slide li.top a.outer {display:block; float:left; padding:5px; line-height:24px; width:228px; color:#555; font-weight:bold; text-decoration:none; font-family: verdana, sans-serif; font-size:12px; border-bottom:1px dotted #666;}

#slide li.top a:hover {color:#333; background:#c5c5c5; padding-left:10px; font-weight:bold;}
#slide li.top:hover > a {color:#333;}
#slide li:hover {height:auto;}
#slide a:hover div, #slide li.current div {position:static; width:198px; padding:15px; line-height:1.2em; font-family: verdana, sans-serif;}
#slide li:hover div {position:static; width:228px; padding:15px; line-height:1.2em; font-family: verdana, sans-serif;}

#slide :hover div a {color:#096caa; text-decoration:none; font-size:11px; font-weight:bold;}
#slide :hover div a:hover {color:#096caa; background:#dbe6ed;}

.block {
 width:592px;
 display:block;
}

#subb1 {
 border-bottom:1px dotted #444;
 width:470px;
 height:30px;
 padding-top:12px;
}

#subb2 {
padding-top:8px;
 width:470px;
 height:30px;
}

#subb1 a,
#subb2 a {
 font:11px Verdana;
 font-weight:bold;
 display:block;
 float:left;
 padding:5px 10px;
 text-decoration:underline;
}

#subb1 a:hover,
#subb2 a:hover {
 text-decoration:none;
 background:#195d83;
 color:#fff;
 }
 
.autc {
 padding:8px 2px;
 padding-top:12px;
 font:11px Verdana;
 background:url(../img/autc.png) repeat-x;
 float:left;
}

.autc a {
color:#2f607a;
}

.autc a:hover {
color:#15587b;
}

.relate a {
display:block;
padding:4px 10px;
border-bottom:1px dotted #999;
}

.relate a:hover {
background:#bedef0;
color:#555;
}

.info-comm {
 border-right: 1px dotted rgb(161, 91, 7); 
 padding-left: 15px; 
 width: 170px; 
 float: left; 
 height: 220px; 
 margin-right: 10px; 
 font-family: Tahoma; 
 font-style: normal; 
 font-variant: normal; 
 font-weight: normal; 
 font-size: 11px; 
 line-height: normal; 
 font-size-adjust: none; 
 font-stretch: normal; 
 -x-system-font: none;
}#container {position:relative; float:left; width:500px; height:300px; background:url(../img/galf.jpg) no-repeat; border:3px solid #105074; margin:0 auto; margin-right:5px; margin-left:5px; font-family:verdana, arial, sans-serif; font-size:12px;}

#container a.pics {float:left; margin:5px 18px; margin-top:250px; display:inline; color:#105074; text-decoration:none; border:2px solid #105074; width:60px; height:60px; cursor:default;}
#container a.pics img.thumb {display:block; border:0;}

#container a.pics span {padding:0 5px; color:#00456d; font:11px Verdana; display:none; border:0; width:470px; height:235px; background:url(../img/gal.png) no-repeat; border:1px solid #b1cbd9; text-align:center;}
#container a.pics span img {margin:10px auto; border:2px solid #105074;}

#container a.pics:hover {white-space:normal; border:2px solid #fff;}
#container a.pics:hover span {display:block; position:absolute; left:9px; top:9px; z-index:10; height:235px;}

#container a.pics:active {border:2px solid #fc0;} 
#container a.pics:active span {display:block; position:absolute; left:9px; top:9px; z-index:5; height:235px;}

#container a.pics:focus {border:2px solid #fc0; outline:0;}
#container a.pics:focus span {display:block; position:absolute; left:9px; top:9px; z-index:5; outline:0;}