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

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

a:hover             {
   color:#d37f35;
}

li {
   display:inline;
}

img {
   border:0;
   margin:0;
}

.med1 {
   background:url(../img/s_fonb.png) center repeat-y;
}

.med2 {
   background:url(../img/footf.png) center no-repeat;
}

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

ul.topnav {
	list-style: none;
	padding: 1px 20px;
	padding-bottom:0;
	margin: 0;
	float: left;
	width: 960px;
	background: url(../img/s_top.png) no-repeat;
	font:12px Arial;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0;
	position: relative; 
}
ul.topnav li a{
	padding: 12px 15px;
	padding-bottom:11px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	font-weight:bold;
	border-left: 1px solid #1b303f; 
	border-right: 1px solid #718ca0; 
}
ul.topnav li a:hover{
	background:url(../img/s_toph.png) repeat-x;
	color: #fff;
}

ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; 
	left: 0; top: 38px;
	background: #1b3140 url(../img/tmen.png) repeat-x;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 171px;
	border: 1px solid #1b303f;
	opacity:0.9;
	z-index:1;
}


ul.topnav li ul.subnav2 {
	list-style: none;
	position: absolute; 
	left: 150px; top: -2px;
	background: #1b3140 url(../img/tmen.png) repeat-x;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 171px;
	border: 1px solid #1b303f;
	z-index:10;
}


ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #718ca0; 
	border-bottom: 1px solid #1b303f; 
	clear: both;
	width: 171px;
	background: #1b3140 url(../img/tmen.png) repeat-x;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 130px;
	border-right:0px;
	border-left:0px;
	background: #1b3140 url(../img/tmen.png) repeat-x;
	padding-top:7px;
	padding-bottom:7px;
	padding-left: 25px;
}
html ul.topnav li ul.subnav li a:hover { 
	background: #243f52 url(../img/tmen2.png) repeat-x;
}

.plogl,
.plog2 {
   width:210px;
   background:url('../img/log.png') no-repeat;
   border:none;
   color:#666;
   padding:8px 10px;
   padding-left:50px;
}

.plog2 {
   background:url('../img/log1.png') no-repeat;
}


.but {
   font:11px Verdana;
   text-decoration:none;
   font-weight:bold;
   background:#1c3241 url('../images/but.png') center repeat-x;
   border:1px solid #1b303f; 
   color:#fff; 
   padding:5px 8px;
}

.but:hover {
opacity:0.8;
}

.clear {
   clear:both;
}

#serch {
   width:469px;
   height:31px;
float:left;
}

.s_x {
   color:#666;
   font:13px Arial;
      font-style: italic; 
   letter-spacing: Õåm;
   background:#f4f4f4 url(../img/s_fon.png) no-repeat;
   border:none;
   position:absolute;
   z-index:10;
   line-height:29px;
   width:377px;
   height:29px;
   font-weight:bold;
   padding-left:25px;
margin:0;
}

@-moz-document url-prefix()
{
.s_x { height:23px; padding-top:7px;}

}

.fullser23 {
   background:url(../img/fulls.png) no-repeat;
   text-align:right;
   padding-top:5px;
   padding-right:34px;
   width:435px;
   height:19px;
   float:left;
   font:11px Verdana;
}

.fullser23 a {
   color:#fff;
}

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

.sst {
   color:#555;
   font:11px Verdana;
   width:1000px;
   height:274px;
   padding:10px 0;
   background:url(../img/sst.png) no-repeat;
   padding-left:21px;
      margin:0 auto;
	  position:relative;
	  left:10px;
}

.sst a {
color:#224055;
}

.sst img {
padding:5px 0;
}

.calendar {
  float:left;
  padding-left:5px;
}

.rssicon {
  float:left;
  padding-top:20px;
  padding-left:50px;
}

.arch {
padding-left:500px;
padding-top:3px;
}

.arch strong {
font:16px Arial;
font-weight:bold;
padding-left:20px;
}

.arch a {
color:#fff;
display:block;
padding:2px;
}

.content1 {
background:#cedae3;
width:976px; 
margin:0 auto;
padding:15px 10px;
}

.menl {
width:200px;
float:left;
}

.metop,
.metop2 {
width:200px;
padding:12px 0;
padding-bottom:11px;
color:#666;
text-align:center;
font:13px Arial;
background:#f2f2f2 url(../img/m_top.png) no-repeat;
}

.metop2 {
background:#21445d url(../img/m_top2.png) no-repeat;
color:#fff;
}

.mcont,
.mcont1,
.mcont2 {
background:#e7ecf0 url(../img/m_fon.png) no-repeat;
padding:10px;
border:1px solid #a6baca;
border-top:none;
margin-bottom:15px;
}

.mcont2 {
background:#2e536e url(../img/m_fon2.png) no-repeat;
border:1px solid #1b303f;
border-top:none;
}

.centc2 {
width:524px;
float:left;
padding:0 9px;
}

.alltop {
padding:10px;
font:11px Verdana;
color:#888;
border-bottom:1px solid #b8c8d5;
}

.inmy {padding-top:3px;}
.inmy img {vertical-align:middle; padding-right:5px;}

.trigg {
margin:0 auto;
margin-top:6px;
width:283px;
height:44px;
}

.tooltip {
	background:url(../img/black_arrow_big.png) no-repeat;
	font:11px Verdana;
	height:35px;
	padding:30px;
	padding-top:28px;
	width:440px;
	display:none;
	color:#666;
	z-index:100;
}

.mainf a {
   color:#264c5f;
   font:14px Arial;
   font-weight:bold;
   display:block;
   padding-bottom:10px;
}

.subtags {
height:22px;
   width:524px;
   background:url(../img/tags.png) no-repeat;
}

.undersl {
   color:#888;
   padding-left:10px;
   height:26px;
   font:11px Verdana;
   margin-top:10px;
   line-height:26px;
   margin-bottom:10px;
}

.undersl img {
padding-left:15px;
padding-right:5px;
vertical-align:middle;
}

.mainf2 {
   color:#264c5f;
   font:14px Arial;
   font-weight:bold;
   padding:10px;
   background:#fff;
border:1px solid #b8c8d5;
border-bottom:none;
margin-top:20px;
}

.mainfy {
margin-top:20px;
   color:#264c5f;
   font:14px Arial;
   font-weight:bold;
   padding:10px;
   background:#f7f5ed;
border:1px solid #ebe7d9;
border-bottom:none;
}

.mainfr {
margin-top:20px;
   color:#264c5f;
   font:14px Arial;
   font-weight:bold;
   padding:10px;
   background:#f6ecec;
border:1px solid #efd3d3;
border-bottom:none;
}

.ssc2 {
   padding:10px;
   border:1px solid #b8c8d5;
border-top:none;
background:#fff;
}

.ssc2r {
   padding:10px;
   background:#f6ecec;
border:1px solid #efd3d3;
border-top:none;
}

.sscy {
   padding:10px;
   background:#f7f5ed;
border:1px solid #ebe7d9;
border-top:none;
}

.nfoot {
   color:#666;
   padding:7px 10px;
   padding-right:5px;
   font-weight:bold;
   border:1px solid #b8c8d5;
border-top:none;
background:#fff;
    margin-bottom:20px;
}

.nfooty {
   color:#666;
   padding:7px 10px;
   padding-right:5px;
   font-weight:bold;
   background:#f7f5ed;
   border:1px solid #ebe7d9;
   border-top:1px solid #fff;
   margin-bottom:20px;
}

.view {
   color:#666;
   font:12px Arial;
   padding:3px 7px;
   background:#e1f4fd url(../img/sp.png) repeat-x;
   border:1px solid #b8c8d5;
   height:30px;

}

.viewy {
   color:#666;
   font:12px Arial;
   padding:3px 7px;
   background:#e1f4fd url(../img/spy.png) repeat-x;
   border:1px solid #ebe7d9;
   height:30px;
}

.viewy1 {
   color:#666;
   font:11px Arial;
   padding:6px 10px;
   padding-bottom:5px;
   padding-left:30px;
   background:#e1f4fd url(../img/mail1.png) repeat-x;
   height:19px;
   margin-right:5px;
}

.viewy2 {
   color:#666;
   font:11px Arial;
   padding:6px 9px;
   padding-bottom:5px;
      padding-left:30px;
   background:#e1f4fd url(../img/mail2.png) repeat-x;
   height:19px;
   margin-right:5px;
}

.viewy3 {
   color:#666;
   font:11px Arial;
   padding:6px 9px;
  padding-bottom:5px;
   padding-left:30px;
   background:#e1f4fd url(../img/mail3.png) repeat-x;
   height:19px;
}

.viewy a {
   color:#4b451f;
}

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


	.row{
		background-color:none;
		display:block;
		min-height:40px;
	}
	
	.text1,
	.text3,
	.text5,
	.text7,
	.text9,
	.text11{
		width:180px;
		padding:6px 0;
		padding-left:40px;
		background:#fff url(../img/usname.png) no-repeat;
		border:none;
		margin:10px 0;
		color:#666;
		font:11px Verdana;
		margin-left:10px;
	}
	
	.text3 {background:#fff url(../img/lock.png) no-repeat;}
	.text5 {background:#fff url(../img/mal.png) no-repeat;}
	.text7 {width:85px; background:#fff url(../img/code.png) no-repeat;}
	.text9 {background:#fff url(../img/home.png) no-repeat;}
	.text11 {background:#fff url(../img/icq.png) no-repeat;}
	
		.text2,
		.text4,
		.text6,
		.text8,
		.text10,
		.text12{
		width:180px;
		padding:6px 0;
		padding-left:40px;
		background:#333 url(../img/usname.png) 0 -25px no-repeat;
		border:none;
		margin:10px 0;
		color:#fff;
		font:11px Verdana;
		margin-left:10px;
	}
	
	.text4 {background:#333 url(../img/lock.png) 0 -25px no-repeat;}
	.text6 {background:#333 url(../img/mal.png) 0 -25px no-repeat;}
	.text8 {width:85px; background:#333 url(../img/code.png) 0 -25px no-repeat;}
	.text10 {background:#333 url(../img/home.png) 0 -25px no-repeat;}
	.text12 {background:#333 url(../img/icq.png) 0 -25px no-repeat;}
	
	
	.ruler{
		width:400px; border-bottom:dashed 1px #dcdcdc;
	}
	tr:focus{
		background-color:#fcfcf0;
	}
	td{
		vertical-align:top;
	}
	.over{
		background-color:#e9f0f5;
	}
	.out{
		background-color:none;
	}
	
.plog {
   width:220px;
   padding:3px 10px;
   background:#b2b2b2 url(../img/plog.png) repeat-x;
   border:1px solid #8f8f8f;
      font:12px Arial;
      font-style: italic; 
      font-weight:bold;
      color:#666;
}

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

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

.navigation a:hover {
	background:#446983 url(../img/nav2.png);
	color:#fff;
	border:1px solid #1b303f;
}

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

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

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

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

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

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

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

.mcont a,
.mcont2 a {
   display:block;
   padding:5px 8px;
   border-top:1px solid #fff;
   border-bottom:1px solid #c5c5c5;
   background:url(../img/myfon.gif) no-repeat;
   color:#666;
   padding-left:18px;
}

.mcont2 a {
   border-top:1px solid #718ca0;
   border-bottom:1px solid #1b303f;
   background:url(../img/myfon3.gif) no-repeat;
   color:#fff;
}

.mcont a:hover,
.mcont2 a:hover {
   background:url(../img/myfon2.gif) no-repeat;
}

.class_over { background-color: #c0e3f7}
.class_out { background-color: #333}

.block {
background:#fff;
border:1px solid #b8c8d5;
margin:20px 0;
}

.ssc {padding:10px; text-align:justify;}

.ssc img {
padding:5px;
margin-right:10px;
border:1px solid #e0e8ec;
}

.adminb a {background:url(../img/admin.png) no-repeat; font-weight:bold; margin-bottom:10px;}
.adminb a:hover {background:url(../img/admin.png) 0 -28px no-repeat;}

.mailb a {background:url(../img/mail.png) no-repeat; margin-bottom:5px;}
.mailb a:hover {background:url(../img/mail.png) 0 -28px no-repeat;}

.usrb a {background:url(../img/prof.png) no-repeat; margin-bottom:5px;}
.usrb a:hover {background:url(../img/prof.png) 0 -28px no-repeat;}

.newb a {background:url(../img/new.png) no-repeat; margin-bottom:5px;}
.newb a:hover {background:url(../img/new.png) 0 -28px no-repeat;}

.favb a {background:url(../img/fav.png) no-repeat; margin-bottom:5px;}
.favb a:hover {background:url(../img/fav.png) 0 -28px no-repeat;}

.addb a {background:url(../img/add2.png) no-repeat; margin-bottom:5px;}
.addb a:hover {background:url(../img/add2.png) 0 -28px no-repeat;}

.lockb a {background:url(../img/lock2.png) no-repeat; margin-bottom:5px;}
.lockb a:hover {background:url(../img/lock2.png) 0 -28px no-repeat;}

#info1 a {
  display:block;
  width:160px;
  padding:6px 10px;
  padding-top:7px;
  padding-left:40px;
  color:#666;
  border:0;
}

.resist {
width:504px;
height:39px;
line-height:40px;
padding:0 10px;
background:url(../img/resist.png) no-repeat;
margin-bottom:10px;
font:11px Arial;
}

.resist a {
display:block;
}

.ssc ul {font:11px Arial; line-height:20px;}
.ssc ul li {border-bottom:1px dotted #bdc9d2;}
.ssc ul li b {
color:#4a6b83;
}