body{
	margin: auto;
	max-width: 3500px;
	font-family: Arial;
	font-size: 12px;
	color: #747474;
	background: url(images/wap/bg.png) repeat-x #e2e3e3;

}

img {
	border : 0;
	vertical-align : middle;
}


p {
	margin:8px 0;
	padding:0 0 8px 0;
	font:normal 12px/1.8em Arial, Helvetica, sans-serif;
}
p.spec {
	margin:0 -22px;
	padding:14px 22px;
	text-align:left;
	border-top:1px solid #dfdede;
	background:url(images/wap/spec_bg.gif) repeat-x center top;
}
.pages {
	padding:9px;
	font-size:11px;
	color:#959595;
	text-align: center;
}
.pages span, .pages a:hover {
	padding:8px 13px;
	color:#fff;
	background-color:#5dace5;
	
}
.pages a {
	padding:8px 13px;
	color:#959595;
	background-color:#fff;
	text-decoration:none;
}
.pages small {
	font-size:11px;
	float:left;
}
a:link {
	color:#2177b5;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}

a {
	color:#2177b5;
	text-decoration:underline;
}
a.rm {
}
a.com {
	margin:0;
	padding:0;
	text-decoration:none;
	float:right;
}
a.com span {
	padding:2px 4px;
	color:#fff;
	background-color:#5db166;
}
span.o4 {font-size: 18px;
         font-weight: bold;
         margin-right: 10px;
         color: #aeaeae;}
.title{
font-weight: bold;
font-size: 18px;
padding:5px;
color: #fff;
text-align:center;
	background: #1D85CA;
	border-bottom: 1px solid #12669F;
}
.foot{
padding:5px;
color: #fff;
	background: #1D85CA;
	border-bottom: 1px solid #12669F;
}
.post{
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #B6B6B6;
	padding: 5px;
	background: url(images/wap/menu.png);
}
.navi{
	border-bottom: 1px solid #688505;
	border-left: 1px solid #959701;
        border-right: 1px solid #959701;
	border-top: 1px solid #fff;
	text-align: center;
	padding: 15px;
	margin-bottom: 5px;
	background: url(images/wap/tr2.png)no-repeat top right,url(images/wap/a.png)repeat-x top #bb8f04;
	border-radius:  0px 0px 10px 10px;
}
.navi a {color:   #818506;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #999fdc;
	border-radius: 5px;
	margin: 3px;
	padding: 4px;
	background:#fff ;
 	font-weight: bold;}
.news{
	border: 1px solid #b3b3b3;
	padding: 8px;
	color: #818181;
	text-shadow: 0px 1px 0px #fff;
	background:url(images/wap/n.png)repeat-x top #f8facc;
	border-radius: 10px 10px 0px 0px;
}

.rr{
	padding: 9px; 
	text-align: center;
}

 

.news2{
	border-bottom: 1px solid #959701;
	border-left: 1px solid #959701;
        border-right: 1px solid #959701;
	border-top: 1px solid #fff;
	padding: 11px;
	background:url(images/wap/tr1.png)no-repeat top right,url(images/wap/a.png)repeat-x top #bb8f04 ;
	border-radius:  0px 0px 10px 10px;
}
.news2 a {
        color:   #818506;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #999fdc;
	border-radius: 5px;
	margin: 3px;
	text-align: right;
	padding: 4px;
	background:#fff ;
 	font-weight: bold;}
.topni, .navig {
	background-color:#fff;
	border-bottom:2px solid #cbcdcb;
	padding:15px;
	border-radius: 3px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 5px;
	color: #797979;
}

.top{
	background-color:#fff;
	border-bottom:2px solid #cbcdcb;
	padding:15px;
	border-radius: 3px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 5px;
	color: #797979;

	}
.rek{
        background:
         url(images/wap/rekz3.png) no-repeat bottom right,
         url(images/wap/rekz.png) no-repeat top right,
         url(images/wap/bottomz.png) repeat-x bottom,
         url(images/wap/rekz2.png) repeat-y center right #ffffff;
	padding:25px;
	border-radius: 3px;
	margin-left: 9px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.rek9{
        background:
         url(images/wap/rekz3.png) no-repeat bottom right,
         url(images/wap/rekz9.png) no-repeat top right,
         url(images/wap/bottomz.png) repeat-x bottom,
         url(images/wap/rekz2.png) repeat-y center right #ffffff;
	padding:15px;
	border-radius: 3px;
	margin-left: 9px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.vx{
	border-bottom: 1px solid #999fdc;
	padding: 11px;
	text-shadow: 0px 1px 0px #fff;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: right;
	background: url(images/wap/header_bg.png)repeat-x top #aeb5f8;
	border-radius: 0px 0px 15px 15px;
}
.vx a {	background: #ffffff url(images/wap/actz.png) repeat-x;
	color: #157abf;
	border-radius: 4px;
	text-shadow: 0 1px 0 #eaf7ff;
	padding:4px 20px;
	}
 .f{
	background: url(images/wap/f.png)no-repeat right bottom,url(images/wap/h.png)repeat-x #2e2975;
	border-bottom:1px solid #141b61;
	height: 25px;
	margin-bottom: 5px;
	color: #fff;
	border-left: 1px solid #141b61;
	border-right: 1px solid #141b61;
	border-radius:  8px;
	text-shadow: 0px 1px 0px #3d3d3d;
	font-weight: bold;
	padding: 25px;
}
.logo1{
	background: 
	url(images/wap/headbg.png)no-repeat right top,
	url(images/wap/header_bg.png)repeat-x #1671ba;
	height: 70px;
	border-bottom: 3px solid #04467e;
	margin-bottom: 5px;
}
.numer {
	background: #186AA1;
	color:#fff;
	margin-bottom: 5px;
	padding:2px 3px;
	margin:4px;
	font-size: 11px;
	border-radius:5px;
}
.h1{
	background-color:#fff;
	border-bottom:2px solid #cbcdcb;
	padding:15px;
	border-radius: 3px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 5px;
	color: #797979;
}
.h2{
	background-color:#fff;
	border-bottom:2px solid #cbcdcb;
	padding:15px;
	border-radius: 3px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 5px;
	color: #797979;

}
.h3{
	background-color:#fff;
	border-bottom:2px solid #cbcdcb;
	padding:15px;
	border-radius: 3px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 5px;
	color: #797979;

}
.h4{
padding: 14px;
	border-bottom: 1px solid #dcddde;
	background: #fff;
	border: 1px solid #dfdede;
	margin-bottom: 4px;
}
.h5{
padding: 14px;
	border-bottom: 1px solid #dcddde;
	background: #fff;
	border: 1px solid #dfdede;
	margin-bottom: 4px;
}
.gadget {
	background-color:#fff;
	border-bottom:2px solid #cbcdcb;
	padding:15px;
	color: #747474;
	border-radius: 3px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 5px;	
}
h2 {
	font:normal 24px/1.5em Arial, Helvetica, sans-serif;
	padding:16px 0 8px;
	margin:0 0 8px;
	color:#848484;
}

.parthner{
	border: 1px solid #b4b1b1;
	padding: 13px;
	margin: 5px;
	color: #818181;
	text-shadow: 0px 1px 0px #fff;
	font-weight: bold;
	background:#fff url(images/wap/rr.png)repeat-x bottom;
}


.retez {
	padding: 9px; 
	text-align: center;}

.rate4,
.rate4:link,
.rate4:visited {

	background: #48a7dd;
	color: #fff;
	padding: 15px;
	padding-left: 15px;
	width: 70px;
	border-radius: 4px 0px 0px 4px;
	display : inline-block;
	border-bottom: 2px solid #236bad;
	text-align: center;

}
.rate4 a {
	color: #fff;
}


.rate45,
.rate45:link,
.rate45:visited {
	background: #3196d0;
	color: #fff;
	padding: 15px;
	padding-left: 15px;
	width: 70px;
	text-align: center;
	border-radius: 0px 4px 4px 0px;
	display : inline-block;
	border-bottom: 2px solid #236bad;

}
.rate45 a {
	color: #fff;
}


input[type="submit"] {
	background: #14c0a9;
	color: #fff;
	padding: 10px;
	border: 0px;
	text-align: center;
	border-radius: 4px;
	border-bottom: 2px solid #3b7e77;
}



input[type~="text"], 
input[type~="password"], 
input[type~="select"], 
textarea {
	border: 1px solid #d8d8d8;
	font-family : Tahoma;
	color: #686868;
	padding: 7px;
	margin:1px;
	border-radius: 3px;
	
}



.copy{
	background: url(images/wap/copy.png)repeat-x #b8bbb4;
	height: 47px;
	margin-top: 7px;
	margin-bottom: 5px;
	border-bottom: 2px solid #9d9c9c;
}



.link, .link:link {
	border-radius: 3px;
	background: 
	url(images/wap/link4.png) no-repeat top right,
	url(images/wap/link.png)repeat-x #3196d0;
	border-bottom: 3px solid #236bad;
	margin-left: 9px;
	margin-right: 9px;
	color: #fff;
	margin-bottom: 4px;
	padding: 7px;
	display: block;
	
}

span.rm {

	float: right;
	margin-top: 20px;
	margin-right: 15px;

}


.ftz,
.ftz:link
.ftz a:link {
        color:#7f7f7f;
	padding: 10px;
	display: block;

}


#hide{
	display:none;
	padding:9px;
	color:#accadd;
	
}