html, body {
   margin:0;
   padding:0;
   font:12px sans-serif;
   color:#000000;
   background:#E3F3FF url(../img/s_fonb.png) repeat-x;
   
}

a {
   text-decoration:none;
   color:#043253;
}

a:hover             {
   color:#001727;
   
}

li {
   display:inline;
}

img {
   border:0;
   margin:0;
}

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



.clear {
   clear:both;
}



.downtext {
   margin:0;
   padding:0;
   font:10px sans-serif;
   color:#FFFFFF;
   text-align:justify;
   text-shadow:#000000 1px 1px 1px;
}


.s_x {
   color:#888;
   font:13px sans-serif;
      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:740px;
   height:29px;
   font-weight:bold;
   padding-left:25px;
margin:0;
}


.content1 {

border-top:1px solid #295C96;
border-left:1px solid #295C96;
border-right:1px solid #295C96;
width:978px; 
margin:0 auto;
padding:15px 10px;
}

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

.metop {
width:216px;
padding:10px;
color:#FFFFFF;
text-align:left;
font:14px sans-serif;
font-weight:bold;
background:url(../img/m_top.png) no-repeat;
text-shadow:#000000 1px 1px 1px;
}

.mcont,
.mcont1 {
padding:0px;
margin-bottom:0px; 
}


.bel,
.bel1 {
padding:0px;
margin-bottom:0px;
}

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

.alltop {
   color:#005786;
   width:740px;
   height:35px;
   background:url(../img/contop.png) no-repeat;
}

.mainf a {
   color:#F8F8F8;
   font:16px sans-serif;
   font-weight:bold;
   padding-left:10px;
   display:block;
   padding-top:9px;
   padding-bottom:15px;
   text-shadow:#000000 1px 1px 1px;
}

.categ {
float:left;
width:280px;
}

.categ a {
   color:#666;
   font:11px sans-serif;
   padding-left:50px;
}

.ssc {
   
   padding:10px;
}

.autr {
float:left;
width:120px;
}

.autr a {
   color:#666;
   font:11px sans-serif;
   padding-left:60px;
}



.mainf2 {
   color:#F8B123;
   font:14px sans-serif;
   font-weight:bold;
   padding-left:10px;
   display:block;
   padding-top:10px;
   width:730px;
   height:26px;
   background:url(../img/contop.png) no-repeat;
   text-shadow:#000000 1px 1px 1px;
}

.mainfy {
   color:#666;
   font:13px Arial;
   font-weight:bold;
   padding-left:50px;
   display:block;
   padding-top:10px;
   width:740px;
   height:26px;
   background:url(../img/top2y.png) ;
}

.mainfr {
   color:#666;
   font:13px sans-serif;
   font-weight:bold;
   padding-left:50px;
   display:block;
   padding-top:10px;
   width:730px;
   height:26px;
   background:url(../img/top2r.png) no-repeat;
}

.ssc2 {
   background:#d4edfb url(../img/fon2.png) no-repeat;
   padding:10px;
   border:1px solid #b4d4e5;
   border-top:none;
}

.ssc2r {
   background:#fdd5d5 url(../img/fon2r.png) no-repeat;
   padding:10px;
   border:1px solid #f8c1c1;
   border-top:none;
}

.sscy {
   
   padding:10px;
   
   border-top:none;
   
}

.relate a {
   padding:5px 0;
   padding-left:20px;
   display:block;
   border-bottom:1px dotted #a1c8dd;
}

.relate a:hover {
   background:#c1e2f6;
   color:#0d5d8d;
}

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

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

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

}

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

.viewy1 {
   color:#666;
   font:11px sans-serif;
   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 sans-serif;
   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 sans-serif;
   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:190px;
		padding:6px 0;
		padding-left:30px;
		background:#fff url(../img/usname.png) no-repeat;
		border:none;
		margin:10px 0;
		color:#666;
		font:11px sans-serif;
		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:190px;
		padding:6px 0;
		padding-left:30px;
		background:#fff url(../img/usname.png) 0 -25px no-repeat;
		border:none;
		margin:10px 0;
		color:#444;
		font:11px sans-serif;
		margin-left:10px;
	}
	
	.text4 {background:#fff url(../img/lock.png) 0 -25px no-repeat;}
	.text6 {background:#fff url(../img/mal.png) 0 -25px no-repeat;}
	.text8 {width:85px; background:#fff url(../img/code.png) 0 -25px no-repeat;}
	.text10 {background:#fff url(../img/home.png) 0 -25px no-repeat;}
	.text12 {background:#fff 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:#bfdff1;
	}
	.out{
		background-color:none;
	}
	
.plog {
   width:220px;
   padding:3px 10px;
   background:#b2b2b2 url(../img/plog.png) repeat-x;
   border:1px solid #8f8f8f;
      font:12px sans-serif;
      font-style: italic; 
      font-weight:bold;
      color:#666;
}

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

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

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

.mcont a {
   display:block;
   padding:5px 8px;
   background:url(../img/myfon1.png) no-repeat;
   padding-left:5px;
   text-align:left;
   font:11px sans-serif;
   font-weight:bold;
   color:#20344A; 
   
}

.mcont a:hover {
display:block;
padding:5px 8px;
background:url(../img/myfon5.png) no-repeat;
padding-left:5px;
text-align:left;
font:11px sans-serif;
color:#000000; 
font-weight:bold;
   
   
}

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