html, body {
   padding:0;
   margin:0;
   font:12px Arial;
   color:#636363;
   background:#026a9a;
}

a {
   color:#2e81ab;
   text-decoration:none;
}

a:hover {
   color:#ffa800;
}

h1 {
	font-size:15px;
    margin: 0px;
	padding: 0px;
}

#ads {
   width:1000px;
   height:137px;
   margin:0 auto;
   display:block;
   background:#1E6184 url('../img/adsc.png') repeat-x;
}

#adsl {
   width:29px;
   height:137px;
   float:left;
   background:url('../img/adsl.png');
   display:block;
}

#adsc {
    float:left;
    padding-top:18px;
    padding-left:50px;
}

#adsr {
   background:url(../img/adsr.png);
   width:29px;
   height:137px;
   float:right;
}

#body1 {
   height:260px;
   background:#002f50 url(../img/topx.png) repeat-x;
}

#head {
   width:1000px;
   background:#fff url(../img/top.png);
   height:260px;
   padding:0;
   margin:0;
   display:block;
}

#left {
   width:339px;
   height:260px;
   float:left;
   background:url('../img/logo.jpg');
   display:block;
}

#right {
   background-image:url(../img/topr.png);
   width:53px;
   height:260px;
   float:right;
}

#tcont {
   display:block;
   float:left;
   width:500px;
}

#serch {
   height:60px;
   width:500px;
   padding-top:110px;
   margin-left:80px;
   border-bottom:1px dotted #fff;
}

.s_x {
   width:316px;
   padding:6px;
   color:#f4f4f4;
   font-weight:bold;
   border:none;
   background:url('../img/sfon.png') repeat-x;
   position:absolute;
}

#serch a {
   text-decoration:none;
   color:#fff;
   font:11px Verdana;
   display:block;
   float:right;
   padding-top:5px;
   padding-right:33px;
}

#serch a:hover {
   color:#c9ffbe;
}

.smen {
   padding-top:52px;
   padding-left:20px;
}

.smen a {
   color:#666;
   text-decoration:none;
   padding:0 8px; 
}   

.smen a:hover {
   color:#096ea8;
}

#vszag {
   color:#fff;
   font:14px Verdana;
   font-weight:bold;
}

#lg,
#lg1 {
   	position: absolute;
	width:300px;
	left: 40%;
  	top: 85px;
	border:solid #ace0ff 5px;
	display: none;
  	z-index: 10;
    overflow: hidden;
    background:#003652 url('../img/lp.png') repeat-x;
    color:#fff;
    text-align:left;
}


#allmenu {
   	position: absolute;
	width:750px;
	left: 20%;
  	top: 85px;
	border:solid #ace0ff 5px;
	display: none;
  	z-index: 10;
    overflow: hidden;
    background:#003652 url('../img/lp.png') repeat-x;
    color:#fff;
    text-align:left;
}

#allmenua,
#allmenub,
#allmenuc {
   width:220px;
   float:left;
   padding:10px;
}

#allmenub {
   border-left:1px dotted #fff;
   border-right:1px dotted #fff;
}

#allmenu a {
   font:12px Verdana;
   font-weight:bold;
   padding:10px 0;
   text-decoration:none;
   color:#fff;
   display:block;
}

#lg #border {
   border:1px solid #004671;
   padding:15px;
   padding-left:65px
}

#lg a {
   font:12px Tahoma;
   text-decoration: none;
   color:#ace0ff;
}

#lg a:hover   { 
   text-decoration: underline;
}

#advs         {
   padding-top:15px;
   margin-left:90px;
}

#but {
   text-decoration:none;
   font-weight:bold;
   background:#98d967 url('../images/but.png') repeat-x;
   border:1px solid #419b00; 
   color:#fff; 
   padding:2px 5px;
}

#post1 a,
#user1 a,
#add1 a,
#exit1 a {
   width:202px;
   display:block;
   padding-top:7px;
   padding-bottom:8px;
   padding-left:40px;
   color:#fff;
   text-decoraton:none;
   margin-left:25px;
}

#post1 a {background:url('../img/post1.png');}
#post1 a:hover  {background:url('../img/post1.png') 0 -30px;}
#user1 a {background:url('../img/usr1.png');}
#user1 a:hover  {background:url('../img/usr1.png') 0 -30px;}
#add1 a {background:url('../img/add1.png');}
#add1 a:hover {background:url('../img/add1.png') 0 -30px;}
#exit1 a {background:url('../img/ext1.png');}
#exit1 a:hover  {background:url('../img/ext1.png') 0 -30px;}

#body2 {
  height:180px;
  background:#002f50 url(../img/stopx.png) repeat-x;
}

#stop {
   width:1000px;
   height:180px;

   background:#fff url(../img/stop.png) repeat-x;
}

#readme {padding:10px 20px;}



#body3 {
  background:#043b58;
}

#main {
   width:1000px;
   background:#fff url(../img/main.png);
}

#content {
   text-align:left;
   padding-left:20px;
   padding-right:10px;
   width:699px;
}

#rmenuh {
   padding-right:20px;
   padding-left:10px
   width:300px;
}

/* ------------------------------------- */

#s_top {
   color:#fff;
   font-size:14px;
   font-weight:bold;
   background:url(../img/ctt.png) repeat-x;
   height:38px;
   margin:0;
   padding:0;
}

#block {
   width:699px;
   display:block;
}

#s_top_left {
   background-image:url(../img/ctl.png);
   width:14px;
   height:38px;
   float:left;
}

#categ {
   background:url(../img/ctc.png) repeat-x;
   width:220px;
   float:right;
   padding-top:10px;
   padding-bottom:11px;
   font:13px Tahoma;
}

#s_top_right {
   background:url(../img/allr.png) no-repeat;
   width:152px;
   height:38px;
   float:right;
}

#s_top_c {
   float:left;
   padding-top:10px;
}

#s_top a {
   color:#fff;
   text-decoration:none;
}

#s_bottom {
   color:#5f5f5f;
   font:11px Tahoma;
   background:#fff url(../img/footf.png) repeat-x;
   height:38px;
   margin-bottom:30px;
   display:block;
   width:699px;
}

#s_bot_left {
   background:url(../img/ratp.png) no-repeat;
   width:125px;
   height:38px;
   display:block;
   float:left;
   padding-top:11px;
   padding-left:19px;
}

#s_bot_right a {
   background:url(../img/full.png);
   width:152px;
   float:right;
   color:#fff;
   text-decoration:none;
   display:block;
   font:13px Verdana;
   font-weight:bold;
   text-align:center;
   padding-top:11px;
   padding-bottom:11px;
}

#s_bot_right a:hover {background:url('../img/full.png') 0 -38px;}

#s_top a {
   color:#fff;
   text-decoration:none;
}

#s_bot_c      {
   float:left;
   padding-top:12px;
}

#s_bot_c a {
   color:#444;
   font-weight:bold;
}

#s_story {
   padding:10px;
   border:1px solid #a6d0e7;
   border-bottom:none;
   background:#c5e5f7 url(../img/newst.png) repeat-x;
}

#s_storys {
   padding:10px;
   border:1px solid #a6d0e7;
   border-bottom:none;
   background:#c5e5f7 url(../img/newsts.png) repeat-x;
}

#mtop {
   background:#5cc211 url(../img/mtop.png) no-repeat;
   width:250px;
   padding:18px 0;
   text-align:center;
   display:block;
}

#allbut a {
   background:#e2e9ee url(../img/allm.png) no-repeat;
   font:13px Verdana;
   font-weight:bold;
   padding:13px 0;
   width:213px;
   text-decoration:none;
   color:#4e4e4e;
  display:block;
}

#allbut a:hover {background:url('../img/allm.png') 0 -43px;}

#mainm {
   background:#14587a url(../img/m.png) no-repeat;
   width:250px;
   padding:25px 0;
   text-align:center;
   display:block;
}

#mainm a {
   background:#e2e9ee url(../img/m1.png) no-repeat;
   font:12px Verdana;
   font-weight:bold;
   padding:10px 0;
   text-decoration:none;
   width:207px;
   display:block;
   color:#fff;
}

#mainm a:hover,
#allmenu a:hover {
   color:#ffba00;
}

#mentop a {background:#e2e9ee url(../img/m1top.png) no-repeat;}
#menbot a {background:#e2e9ee url(../img/m1bot.png) no-repeat; padding:11px 0;}

#comments	{
width:456px;
height: 160px;
display:block;
}

#abx {
   background:#fff url(../img/ab.png) repeat-x;
   height:11px;
}

#abl {
   width:12px;
   height:11px;
   float:left;
   background:url('../img/abl.png') no-repeat;
}

#abr {
   background:url('../img/abr.png') no-repeat;
   width:12px;
   height:11px;
   float:right;
}



#comm_top {
   background-color:#62c51a;
   background-image:url(../img/com_top.png);
   height:53px;
}

#comm_t_left {
   background-image:url(../img/com_l.png);
   width:40px;
   height:53px;
}

#comm_t_right {
   background-image:url(../img/com_r.png);
   width:40px;
   height:53px;
}

#comm_t {
   color:#fff;
   font-size:14px;

   font-weight:bold;
}

#comm_t a {
   color:#fff;
}

#comm_left {
   background-image:url(../img/com_left.png);
   width:11px;
}

#comm_right {
   background-image:url(../img/com_right.png);
   width:11px;
}

#comm_t {
   color:#fff;
   font-size:14px;
   padding-top:25px;
   font-weight:bold;
}

#comm_info {
   padding:10px 0 10px 10px;
   width:160px;
   border-right:1px dashed #d2d2d2;
   background:#d2d2d2 url(../img/com.png) repeat-x;
}

#comm_info img {
      border:2px solid #d2d2d2;
}

#comm_c {
   padding:10px;
   padding-bottom:25px;
   background:#d2d2d2 url(../img/com.png) repeat-x;
}

#comm_bot {
   background-color:#62c51a;
   background-image:url(../img/com_b.png);
   height:53px;
}

#comm_b_left {
   background-image:url(../img/com_b_l.png);
   width:40px;
   height:53px;
}

#comm_b_right {
   background-image:url(../img/com_b_r.png);
   width:40px;
   height:53px;
}

#mainh {
   color:#fff;
   font:13px Verdana;
   font-weight:bold;
   background:#5dc313 url(../img/menut.png) no-repeat;
   text-align:center;
   padding:10px 0;
   display:block;
   width:250px;
   margin-top:15px;
}

#mainmen {
   color:#fff;
   background:#044668 url(../img/menu.png) repeat-x;
   padding:10px;
   display:block;
   width:230px;
}

#mainmen a {
   color:#fff;
   font-weight:bold;
   text-align:left;
   padding:3px;
   display:block;
}

#mainmen a:hover {
   color:#ffa800;
}

#menubot {
   background:#fff url(../img/menub.png) no-repeat;
   display:block;
   width:250px;
   height:11px;
}

.navigation a {
	text-decoration:none;
	color:#fff;
	background:#2b89c1 url(../img/nav.png);
	border:1px solid #0f4e74;
	padding:2pt 7px;
	font-size:12px;
	font-weight:bold;
}

.navigation a:hover {
	background:#5fc417 url(../img/nav2.png);
	border-color:#398a00;
}

.navigation span {
	text-decoration:none;
	background:#fff url(../img/nav0.png);
	padding:2pt 7px;
	border:1px solid #7a7a7a;
	color:#666;
	font-size:12px;
	font-weight:bold;
}

#allixb {
   width:1000px;
   margin:0 auto;
   display:block;
   height:69px;
   background:#063d5a url('../img/allbotc.png') repeat-x;

}

#allixl {
   width:37px;
   height:69px;
   float:left;
   display:block;
   background:url('../img/allbotl.png');
}

#allixc {
    float:left;
    padding-top:12px;
    padding-left:325px;
}

#allixr {
   background:url(../img/allbot.png);
   width:38px;
   height:69px;
   float:right;
}

#hintbox {
text-align : left;
width : 150px;
font-size : 10px;
border : 1px solid #99a1ab;
background-color : #fff;
layer-background-color : #a396d9;
color : #282828;
margin : 10px 0 0 10px;
padding : 2px 5px;
position : absolute;
visibility : hidden;
z-index : 100;
opacity : 0.98;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
filter : alpha(opacity="98");
}