/* MD */
html, body {
   margin:0;
   padding:0;
   font-size:14px;
   color:#4b4b4b;
   background:#fff url(../img/fon.png) repeat-x;
}

input {margin:0; padding:0;}
a { text-decoration:none; color:#085d98;}
a:hover  { color:#d37f35;}
li {display:inline;}
img {border:0; margin:0;}
.med1 { width:100%; height:251px; background:#12171d url(../img/topf.jpg) repeat-x; border-bottom:5px solid #aaa;}
.topnav {
	list-style: none;
	padding:0;
	margin: 0;
	float: right;
	font:13px Arial;
	color:#fff;
	position:relative;
	z-index:10;
	width:auto;
}

.topnav li a {
display:block;
float:left;
color:#fff;
padding:18px 10px;
font:13px Arial;
font-weight:bold;
font-variant: small-caps;
//font-variant: normal;
z-index:10;
}

.topnav li a:hover {
background:url(../img/mh.png) repeat-x;
}

.logo {
float:left;
width:418px;
height:251px;
color:#fff;
background:url(../img/logo.jpg) no-repeat;
position:absolute;
z-index:0;
}

.logo h1 {
font:34px Arial;
font-style:italic;
margin-top:110px;
margin-bottom:0;
}

.logo h2 {
font:16px Arial;
font-style:italic;
margin-left:70px;
margin-top:7px;
}

.but {
   font:11px Verdana;
   text-decoration:none;
   font-weight:bold;
   background:#f1f1f1;
   border:1px solid #dbdbdb; 
   color:#777; 
   padding:6px 9px;
   margin:5px;
}
.but a {color:#777;}

.but:hover {
background:#eae7df;
border:1px solid #ddd8c8; 
color:#777;
}

.clear {
   clear:both;
}

.plog {
   width:222px;
   padding:5px 10px;
   background:#fff;
   border:1px solid #dbdbdb; 
      font:11px Verdana;
      color:#666;
	  margin:5px;
}

.plog:hover {
border:1px solid #ddd8c8; 
color:#777;
}

#comments,
.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; }

.navigation a {
	text-decoration:none;
color:#0e1c2e;
border:1px solid #fff;
background:#fff;
	padding:6px 10px;
	font:14px Arial;
	font-weight:bold;
}

.navigation a:hover {
border:1px solid #edf0f2;
background:#f2f6f8;
}

.navigation span {
	text-decoration:none;
	padding:6px 10px;
	color:#999;
	border:1px solid #e7e7e7;
background:#f4f4f4;
	font:14px Arial;
}

#lgp {
   	position: absolute;
	width:320px;
	left: 38%;
  	top: 100px;
	border:solid #d6d6d6 5px;
    background:#fff;
    color:#666;
    padding:10px;
	opacity:1.0;
	z-index: 15;
}

#lgp h3 {margin-top:0; font:18px Arial; font-variant: small-caps; font-weight:bold;}
#lgp a {font:11px Verdana; padding:0 10px;}

#lgpn {
  	z-index: 11;
    overflow: hidden;
	position: absolute;
	width:100%;
	height:100%;
	background:#545454;
	opacity:0.8;
	left:0; top:0;
}

#lgpn2, #logme { display: none; }
#logme {background:#e1e1e1; border-bottom:5px solid #b5b5b5;}
.l2d {border-top:1px solid #fff; border-bottom:1px solid #8b8b8b;}
.ad1 {
font:12px Arial;
font-style:italic;
color:#fff;
text-align:right;
background:url(../img/topa.png) top right no-repeat;
height:97px;
width:478px;
float:right;
margin-top:45px;
}

.ad1 b {
height:27px;
width:149px;
line-height:27px;
padding-right:18px;
}

.logm {
width:160px;
float:left;
padding:0;
margin:20px;
font:11px Verdana;
}

.logm li {
display:block;
padding:5px 0;
margin-top:10px;
}

.logm a {color:#0e1c2e;}

.content {margin-top:20px; width:680px; float:left; text-align:justify; line-height:18px;}
.menu {margin-top:20px; width:270px; float:right;}

.inmy {border-bottom:1px solid #e1e1e1; padding-bottom:10px; position:relative; top:-12px; left:2px; width:680px; margin-bottom:10px; font:16px Georgia, "Times New Roman", Times, serif;}
.inmy a {color:#7f7f7f;}
.inmy img {vertical-align:middle;} 
.mainf h1 a, .mainf3, .mainf2 {padding:0; margin:0; font:22px Georgia, "Times New Roman", Times, serif; color:#4b4b4b; padding:10px 0; margin:10px 0; margin-top:9px; font-weight:normal;} .mainf3 {margin:15px 0;} .mainf2 {margin:10px 0; padding:10px 0; border-bottom:1px solid #e1e1e1;}
.mainf h1 a:hover, .inmy a:hover, .mytag a:hover, .m1 a:hover {text-decoration:underline;}
.sscn {border-bottom:1px solid #e1e1e1;}
.sscn img {margin:0 10px; border:5px solid #e1e1e1;}
.fullb a {display:block; float:right; width:220px; font:12px Georgia, "Times New Roman", Times, serif; color:#4b4b4b; background:#f1f1f1; border:1px solid #dbdbdb; text-align:center;  padding:5px 10px; margin:15px 0;}
.fullb a:hover {background:#eae7df; border:1px solid #ddd8c8;}
.mytag {padding:10px 0; font:11px Verdana;}
.mytag a, .undersl a {color:#0e1c2e;}
.undersl {padding:8px 0; margin-bottom:50px; font-size:13px; color:#8d8d8d;}
.mtop {font:22px Georgia, "Times New Roman", Times, serif; color:#4b4b4b; padding:10px 0; margin:10px 0; margin-top:9px; border-bottom:1px solid #e1e1e1;}

ul#slide {padding:0; margin:0 auto; list-style:none; width:238px;  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:255px; float:left;}
#slide li.top a.outer {display:block; float:left; padding:5px; line-height:24px; width:255px; color:#0e1c2e; text-decoration:none; font-family: verdana, sans-serif; font-size:12px; border-bottom:1px solid #e1e1e1;}

#slide li.top a:hover {color:#333; background:#f1f1f1;}
#slide li.top:hover > a {color:#333;}
#slide li:hover {height:auto;}
#slide a:hover div, #slide li.current div {position:static; width:230px; padding:15px; line-height:1.2em;}
#slide li:hover div {position:static;  width:255px; padding:15px; line-height:1.2em; font-family: verdana, sans-serif;}
#slide :hover div a {color:#666; display:block; padding:5px 10px;  text-decoration:none; font:11px Verdana; //position:relative; //top:-30px; //z-index:10; border-bottom:1px solid #e1e1e1;}
#slide :hover div a:hover {background:#f2f2f2;}

.footer { width:100%; background:#12171d url(../img/topf.jpg) 0 -55px repeat-x; border-top:5px solid #aaa; margin-top:10px; padding-bottom:10px;}
.m1 {margin:10px; width:290px; float:left; color:#fff;}
.m1 a {color:#acb3bb;}
.m11 {font:20px Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #516072; padding:10px 0;}
.m12 {line-height:25px; margin-top:10px;}
.m12 b {font-weight:normal;}
.copyr {font:11px Verdana; color:#acb3bb; margin-bottom:10px;}
.ssc2 input {margin-right:5px;}
.relate a {display:block; padding:5px 15px; border-bottom:1px dotted #e1e1e1; color:#0e1c2e;} .relate a:hover {background:#f3f3f3;} .relate {margin-bottom:40px;}
.mailb {text-align:center; margin-bottom:35px; margin-top:20px;} .mailb a {font:11px Verdana;text-decoration:none;font-weight:bold;background:#f1f1f1;border:1px solid #dbdbdb; color:#777; padding:6px 9px; margin:15px;} .mailb a:hover {background:#eae7df;border:1px solid #ddd8c8;color:#777;}
.regix {margin:10px 0; border:1px solid #f1f1f1; padding:10px;} .subreg {font-size:12px; color:#888;}

.allb2 {background: #f6f6f6;}
.allb2 div[class$="0"], .allb2 div[class$="2"], .allb2 div[class$="4"], .allb2 div[class$="6"], .allb2 div[class$="8"] {background: #fff; margin:20px 0; width:680px;}
.allb2 {margin:20px 0;}
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 550px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}