@charset "utf-8";
body
{
background:#dfdfdf url('gradient/bg.png') fixed;
max-width:450px;
font-size:11px;
margin:auto;
color: #3c3c3c;
background-position: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
word-wrap: break-word;
}
a:link, a:visited, a:active, a:hover
{
color : #1E90FF;
text-decoration : none;
}

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

.footer
{
padding: 5px;
background: url('img/footer.png') repeat-x;
}

.copy {
color : #fff;
padding : 8px;
background-color : #5c5c5c;
border-top : 1px solid #171717;
border-radius : 0px 0px 10px 10px;
	-webkit-border-radius : 0px 0px 10px 10px;
	-moz-border-radius : 0px 0px 10px 10px;
	-khtml-border-radius : 0px 0px 10px 10px;
text-shadow: 1px 1px 1px #C0C0C0;

}

.logo
{
background : #E0FFFF url('img/logo.png') left bottom repeat-x;
text-align:left;
height:50px;
margin-bottom: 0px;
border-radius : 10px 10px 0px 0px;
	-webkit-border-radius : 10px 10px 0px 0px;
	-moz-border-radius : 10px 10px 0px 0px;
	-khtml-border-radius : 10px 10px 0px 0px;
}

.title
{
font-size:11px;
background : url('img/title.png') top left repeat-x #0058c4;
color:   #f3f3f3;
font-weight:bold;
padding:8px;
}

.title a
{
color: #fff;
}

.news
{
color : #000;
background: #fafafa;
padding : 9px;
}

.divnews
{background: #fff;
border-bottom: 2px solid #e0e0df;
padding: 5px;
border-radius: 5px;
color: #696969;
font-size:13px;
}
.menu
{
font-size:11px;
background : #004d9b;
color:#f3f3f3;
font-weight:bold;
padding:1px;
}
.menu a
{
color: #fff;
}

.cit
{
background-color:#AFEEEE;
border: 1px solid #87CEFA;
color:black;
border-left: 4px solid #4682B4;
padding : 3px;
padding-left : 6px;
}

.links
{
color : #000;
padding : 9px;
background: #E5E5E5 url('img/links.png') left top repeat-x;
border-bottom : 0px solid #c0e5ff;
border-top : 0px solid #c0e5ff;
}

.podmenu
{
background: #fff;
padding: 7px;
border-bottom: 1px dotted #AFEEEE;
}

.menudiv a:link, .menudiv a:visited
{
background: #fff url('img/menudiv2.png')repeat-x bottom left;
text-decoration: none;
color: #696969;
text-shadow:  0px 1px 1px #fff;
border-bottom: 1px solid #e0e0df;
border-left: 1px solid #e0e0df;
border-right: 1px solid #e0e0df;

}

.menudiv a:focus, .menudiv a:hover, .menudiv a:active
{
background: #fff;
text-shadow:  0px 1px 1px #fff;
border-bottom: 1px solid #e0e0df;
border-left: 1px solid #e0e0df;
border-right: 1px solid #e0e0df;
color: #1E90FF;

}
a.k_menu
{
display:block;
padding:9px;
padding-right:0px;
border-bottom: 1px solid #8c8a8c;
}
input[type="submit"]
{
background: url('img/title.png') repeat-x bottom #87CEFA;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
border: 1px solid #87CEFA;
color: #fff;
font-size:11px;
margin:1px;
border-radius:7px;
}
input[type="submit"]:hover
{
background:#87CEFA;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
border: 1px solid #87CEFA;
color: #fff;
font-size:11px;
margin:1px;
border-radius:7px;
}
.auth {
text-align: center;
background: #000;
border: 1px #1E90FF solid;
}
.auth a{
color: #000;
display: table-cell;
width: 1%;
padding: 5px;
margin: 0px 4px;
border: 1px solid #dfdfdf;
background: #fff url('img/menudiv.png')repeat-x bottom left;}

.divmenu
{background: #fff;
border-bottom: 2px solid #e0e0df;
padding-left: 10px;
padding-right: 10px;
border-radius: 5px;
color: #696969;
font-size:10px;
display:inline-block;
border-radius : 0px 10px 10px 0px;
	-webkit-border-radius : 0px 10px 10px 0px;
	-moz-border-radius : 0px 10px 10px 0px;
	-khtml-border-radius : 0px 10px 10px 0px;
}

.count
{background: #fff;
border-bottom: 2px solid #e0e0df;
padding: 6px;
padding-right: 20px;
border-radius: 5px;
color: #696969 ;
font-size:12px;
display: inline-block ;
border-radius : 10px 0px 0px 10px;
	-webkit-border-radius : 10px 0px 0px 10px;
	-moz-border-radius : 10px 0px 0px 10px;
	-khtml-border-radius : 10px 0px 0px 10px;
float : right;
}

.count_m
{background: #fff;
border-bottom: 2px solid #e0e0df;
padding: 2.5px;
padding-right: 20px;
border-radius: 5px;
color: #696969 ;
font-size:12px;
display: inline-block ;
border-radius : 10px 0px 10px 0px;
	-webkit-border-radius : 10px 0px 0px 10px;
	-moz-border-radius : 10px 0px 10px 0px;
	-khtml-border-radius : 10px 0px 10px 0px;
float : right;
}
a.new_menu
{

display:block;
max-width:350px;
padding:9px;
border-bottom: 1px solid #8c8a8c;
}
.s {
background: #004d9b ;
padding: 4px;
border: 1px solid #0F0769;
border-radius : 0px 0px 10px 10px;
	-webkit-border-radius : 0px 0px 10px 10px;
	-moz-border-radius : 0px 0px 10px 10px;
	-khtml-border-radius : 0px 0px 10px 10px;
text-shadow: 1px 1px 1px #E8E8E8;
}
.ap
{
background:url('img/title.png') top left repeat-x #E2F3FE;
display:block;
padding:4px;
margin:0px 1px 0px 0px;
border-bottom: 2px solid #e0e0df;
border-right: 2px solid #e0e0df;
border-top: 0px solid #e0e0df;
border-left: 0px solid #e0e0df;
border-radius : 10px 10px 10px 10px #000040;
	-webkit-border-radius : 10px 10px 10px 10px;
	-moz-border-radius : 10px 10px 10px 10px;
	-khtml-border-radius : 10px 10px 10px 10px;
}
.ap:hover
{
background:url('img/title.png') top left repeat-x #E2F3FE;
display:block;
padding:4px;
margin:0px 1px 0px 0px;
border-top: 1px solid #e0e0df;
border-left: 1px solid #e0e0df;
border-bottom: 1px solid #e0e0df;
border-right: 1px solid #e0e0df;
border-radius : 10px 10px 10px 10px #000040;
	-webkit-border-radius : 10px 10px 10px 10px;
	-moz-border-radius : 10px 10px 10px 10px;
	-khtml-border-radius : 10px 10px 10px 10px;
}
.st_1	{
margin-left: 20px;
margin-bottom:0;
border-style:solid;
border-color:transparent  transparent #ffa96a  transparent ;
border-width:0px 0px 10px 10px;
height: 0px;
width:0px;
}
.st_2 	{
margin: 3px;
margin-top: 0;
border:#ffa96a 2px solid;
padding: 5px;
color: #000;
background-color: #ffc79e;
-o-border-radius: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
word-wrap:break-word;
	}