body {
margin:10px 0px 0px 0px;
padding:0px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
background:#313131 ;
background:url('smal-sq.gif');
}
img {
border:0px;
}
a {
text-decoration:none;
color:#FFCC00;
}
form {
margin:0px;

}
h1 {
font-size:10px;
margin:0px;
padding:0px;
float:left;
}
#al {
margin-left:auto;
margin-right:auto;
width:795px;
height:auto;
margin-top:3px;

padding-bottom:0px;
}
#all {
float:left;
border-left:0px solid #fff;
border-right:0px solid #fff;
background-color:#005685;
margin-top:8px;
}
#top_bar {
background:url('menu.png') repeat-x top;
height:32px;
float:left;
width:796px;
}
#footer {
background:url('menu.png') repeat-x top;
height:32px;
float:left;
width:796px;
text-align:center;
margin-top:10px;
padding-top:10px;
color:#fff;
font-size:10px;
}
#submenu {
background:url(nav_bg.jpg) repeat-x center;
height:20px;
float:left;
width:789px;
font-size:9px;
padding:4px;
color:#7C7C7C;
}
#featured {
padding:5px;
border:2px solid #333;
margin-top:3px;
margin-bottom:3px;
float:left;
width:527px;
overflow:hidden;

background:#4982c7;
}
#left {
width:540px;
padding-left:2px;
float:left;
background:#005685;

}
#right {
width:248px;
padding-left:4px;
float:left;
}
h2 {
font-size:13px;
font-weight:600;
margin:0px;
padding:0px;
}
h3 {
font-size:13px;
font-weight:600;
margin:0px;
padding:0px;
}
h4 {
font-size:13px;
font-weight:600;
margin:0px;
padding:0px;
}
h5 {
font-size:13px;
font-weight:600;
margin:0px;
padding:0px;
}
h6 {
font-size:13px;
font-weight:600;
margin:0px;
padding:0px;
}
.module {
float:left;
width:541px;
margin-bottom:2px;

border-left:0px solid #005685;
}
.module_hee {
background:url(bg-modules.png) repeat-x bottom;
font-size:13px;
font-weight:600;
height:28px;
border-right:1px solid #535353;
color:#FFFFFF;
float:left;
text-align:center;
padding-top:10px;
width:244px;
}
.module_he {
background:url(menu.png) repeat-x;
font-size:13px;
font-weight:600;
text-transform:uppercase;
float:left;
width:530px;
height:22px;
border-right:1px solid #535353;
color:#FFFFFF;
text-align:left;
padding-top:10px;
padding-left:10px;
}
ul, ol {
    margin-left: 0;
	list-style:none;
}


ul ul {
    margin-bottom: 20px;
	list-style:none;
}

#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 40px;
}
#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 40px;
}
pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;

}

#menu {
float:left;
}

#menu a {
margin:0px;
height:10px;
padding:10px;
margin:1px 0px 3px 0px;
font-size:15px;
font-weight:600;
float:left;
width:auto;
color:#fff;
border-right:1px solid #87a9cf;
}
#menu a:hover {
margin:0px;
height:10px;
padding:10px;
margin:1px 0px 3px 0px;
font-size:15px;
font-weight:600;
float:left;
width:auto;
color:#237ca8;
background:#FFF;
border-right:1px solid #87a9cf;
}
#search  {
padding-top:8px;
padding-left:30px;
}
#q {
margin-left:50px;
}
#go {
background:#f15b0e;
color:#FFFFFF;
padding:3px;

border:0px;
font-weight:600;
}
#rss {
float:right;
padding:3px;
}
#no {
color:#FFFFFF;
font-size:18px;
padding:5px;
background:#FF9933;
border:#fff solid 4px;
margin:5px;
}
.game {
width:103px;
border-bottom:1px #333 solid;
border-left:1px #333 solid;
color:#666;
background:#fff;
margin-top:4px;
height:115px;
overflow:hidden;
padding:2px;
float:left;
font-size:11px;
text-align:center;

}
.game img{
width:95px;
height:95px;
margin-right:2px;
padding:2px;
float:left;

}

.game a{
text-transform:uppercase;
padding:3px;
font-weight:bold;
color:#333;
font-size:11px;
width:171px;
}
.gam {
margin-top:4px;
padding:2px;
background:#fff;
width:55px;
height:55px;
float:left;
margin-right:2px;
}

.gam img{
float:left;
width:55px;
height:55px;
}
.games {
width:240px;
border-bottom:1px #333 solid;

color:#666;
background:#fff;
margin-top:4px;
padding:2px;
float:left;
font-size:11px;

}
.games img{
width:50px;
height:50px;
margin-right:2px;
border:2px solid #fff;
float:left;

}
.games a{
text-transform:uppercase;
padding:3px;
font-weight:bold;
color:#666;
font-size:11px;
width:171px;
}

#embeded {
text-align:center;
background:#fff;

}
#navi {
background:#fff;
float:left;
width:100%;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color:#003366;
text-align:right;
}
.page:hover {
color:#003366;
background:#fff;
padding:2px;
margin:2px;
}
.page {
background:#003366;
color:#FFF;
padding:2px;
margin:2px;

}
.jcarousel-control {
padding-top:4px;
padding-bottom:4px;
border-top:2px solid #4982c7;
padding-right:3px;
    text-align: right;
	font-weight:bold;
	background:url('smal-sq.gif');
	color:#fff;
	font-size:12px;
}

.jcarousel-control a {
 border:1px solid #ccc;
    text-decoration: none;
    padding: 0px 5px;
    margin: 0 0 5px 0;
  
    color: #ccc;
    background-color:#333333;
    font-weight: bold;
}
.jcarousel-control a:hover {
 border:1px solid #fff;
    text-decoration: none;
    padding: 0px 5px;
    margin: 0 0 5px 0;
  
    color: #fff;
    background-color:#333333;
    font-weight: bold;
}
.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}
#up {
	background:url('rate-icos.gif') #333 no-repeat;
	padding-left:18px;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	height:20px;

		float:left;
}
#down {
background:url('rate-icos.gif') #333 no-repeat ;
background-position: 0px -25px;
	padding-left:18px;
	color:#fff;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	height:20px;

}
#rate {
text-align:left;
float:left;
background:#333;
color:#fff;
padding:2px;
font-size:11px;
width:100%;
}
#rate p {
padding:0px;
float:left;
margin:0px;
}
#rate span {
float:right;
margin-right:10px;
}
#msg {
color:#FF3300;
}