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

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

h1 {display:block; margin:0; margin-bottom:20px; padding:10px; font:bold 18px Arial; color:#113349; background:#e8edf1; border:1px solid #cfdce4; text-align:center;
   border-radius:10px;	-moz-border-radius:10px;	-webkit-border-radius:10px;}

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:513px;
   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;
}

.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 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;
}

.categ1 {
 width:214px;
height:38px;
 float:left;
 background:#f7f0c0 url(../img/categ.png) no-repeat;
 text-align:center;
font:11px Verdana;
line-height:38px;
}

.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;
}

.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;
}

.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;
}

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


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

.menum2 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;
}

#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;
}
