body {
font-family: Tahoma;
margin: 0;
padding: 0;
}
td, th {
padding: 0;
vertical-align: top;
font-weight: normal;
}
p {
margin: 0;
}
img {
border: 0;
}
table {
border-collapse: collapse;
font-family: Tahoma;
font-size: 11px;
color: #666666;
line-height: 140%;
}
a {
color: #d12020;
text-decoration: none;
}
a:hover {
color: #000;
text-decoration: underline;
}
div {
margin: 0;
padding: 0;
}
input, textarea, select {
font-family: Tahoma;
border: 1px #999999 solid;
color: #666666;
background-color: white;
margin: 0;
}
form {
margin: 0;
}
.imgbut {
border: none;
}




#maintb {
width: 100%;
}
#maintb .left {
background: url('images/bg_left.jpg') 100% 0 no-repeat #9f1616;
}
#maintb .right {
background: url('images/bg_right.jpg') 0 0 no-repeat #679710;
}
#maintb .top {
width: 1000px;
height: 300px;
}
#maintb .inside {
width: 730px;
padding: 0 0 10px 10px;
}
#maintb .side {
width: 240px;
padding: 0 10px 10px 10px;
}
#maintb .bottom {
width: 1000px;
vertical-align: middle;
}
.botto {width: 1000px;
background: url('images/bottom.gif') repeat-x;
}

.top1 {
width: 1000px;
height: 190px;
background: url('images/top.jpg');
position:relative;
}
#top_likes {
	position:absolute; top: 50px; left: 350px;
}
#top_likes > div {
	margin: 3px 0;
}
.logotext {

}
.log {
width: 290px;
height: 140px;
position: relative;
}


.podtop {
width: 1000px;
height: 110px;
}
.menutop {
height: 50px;
background: url('images/top3.jpg');
font-size: 16px;
vertical-align: middle;
padding-left: 15px;
}
.menutop a {
color: #fff;
margin: 0 25px;
}
.searchtop {
height: 60px;
background: url('images/top2.jpg') 100% 0 no-repeat;
width: 747px;
vertical-align: middle;
padding: 20px 0 0 10px;
}
.lang {
vertical-align: middle;
padding: 15px 0 0 10px;
}
.lang img {
margin-right: 10px;
}


.hl_green p, .hl_grey p, .hl_red p, .hl_red2 p {
position: relative;
top: 8px;
left: 10px;
}

.hl_green {
height: 30px;
background: url('images/hl_green.gif') #668f14;
color: #fff;
font-size: 14px;
margin: 10px 0;
clear: both;
}
.hl_grey {
height: 30px;
background: url('images/hl_grey.gif') #969696;
color: #fff;
font-size: 14px;
margin: 10px 0;
clear: both;
}
.hl_red {
height: 30px;
background: url('images/hl_red.gif') #c71c1c;
color: #fff;
font-size: 14px;
margin: 10px 0 0 0;
clear: both;
}
.hl_red2 {
height: 30px;
background: url('images/hl_red.gif') #c71c1c;
color: #fff;
font-size: 14px;
margin: 10px 0 7px 0;
clear: both;
}

.genre1 {
display: block;
width: 240px;
height: 30px;
background: url("images/point.gif") 5% 53% no-repeat #e6e6e6;
color: #444;
font-size: 12px;
margin-top: 1px;
}
.genre0 {
display: block;
width: 240px;
height: 30px;
background: url("images/point.gif") 5% 53% no-repeat #f1f1f1;
color: #444;
font-size: 12px;
margin-top: 1px;
}
.genre1 p, .genre0 p {
position: relative;
top: 7px;
left: 8px;
}
.genre1:hover, .genre0:hover {
background: url("images/point_white.gif") 5% 53% no-repeat #8ba81b;
color: #fff;
}
.genre1 img, .genre0 img {width: 26px; height: 26px;
border: 1px solid #cecece;
float: left;
margin: 1px 0 0 1px;
}

#bot {
width: 100%;
}
.botleft {
width: 300px;
vertical-align: middle;
}
.botleft img {
margin-top: 1px;
}
.botrt {
height: 45px;
text-align: right;
vertical-align: bottom;
padding-right: 10px;
}
.botrt a {
color: #444;
font-size: 12px;
margin: 0 20px;
}
.botrb {
height: 38px;
text-align: right;
vertical-align: middle;
padding-right: 10px;
color: #666;
font-size: 11px;
}
.botrt span {
position: relative;
top: -10px;
right: 5px;
}

.searchinput {
font-size: 12px;
background: url('images/input_bg.gif') repeat-x #fff;
color: #777;
border: 1px solid #cccccc;
width: 225px;
height: 24px;
padding: 0 0 0 5px;
vertical-align: middle;
position: relative;
top: -9px; right: 3px;
}

.searchinput2 {
font-size: 12px;
background: url('images/input_bg.gif') repeat-x #fff;
color: #777;
border: 1px solid #cccccc;
width: 147px;
height: 24px;
padding: 0 0 0 5px;
vertical-align: middle;
position: relative;
top: -9px;
}

.game {
width: 165px;
float: left;
margin: 8px;
position:relative;
}
.game_vk_like {
	position:absolute; top: 20px;
}
.game img {
width: 160px; height: 120px;
border: 2px solid #444444;
margin: 5px 0 0 0;
}
.game img:hover {
border: 2px solid #ffac32;
}
.game .gtit {
font-size: 12px;
width: 150px;
height: 15px;
overflow: hidden;
}
.game .gtit a {color: #444;
}
.game .gtit a:hover {
color: #d12020;
}
.game .gp {
color: #777;
font-size: 11px;
position: absolute;
}
.stars_grey {
width: 79px;
height: 15px;
background: url('images/stars_grey.gif');
margin: 6px 0;
float: right;

}
.stars {
height: 15px;
background: url('images/stars.gif');
}
.text {
font-size: 11px;
color: #666;
margin: 7px;
text-align: justify;
}
.af {
clear: both;
height: 1px;
font-size: 0;
overflow: hidden;
}

.ca_red p, .ca_green p, .ca_yellow p {
position: relative;
top: 7px;
left: 27px;
}
.ca_red:hover, .ca_green:hover, .ca_yellow:hover {
color: #fff;
}

.ca_red {
display: block;
width: 225px;
height: 30px;
background: url("images/point_white.gif") 5% 53% no-repeat #dc2929;
font-weight: bold;
color: #fff;
font-size: 15px;
margin-bottom: 10px;
}
.ca_green {
display: block;
width: 225px;
height: 30px;
background: url("images/point_white.gif") 5% 53% no-repeat #8ba81b;
font-weight: bold;
color: #fff;
font-size: 15px;
margin-bottom: 10px;
}
.ca_yellow {
display: block;
width: 225px;
height: 30px;
background: url("images/point_white.gif") 5% 53% no-repeat #dfbc42;
font-weight: bold;
color: #fff;
font-size: 15px;
margin-bottom: 10px;
}


.glist {
display: block;
margin: 1px 0;
}
.glist img {
width: 38px;
height: 30px;
border: 1px solid #444;
float: left;
margin-right: 10px;
}
.glist p {
font-size: 14px;
color: #444;
width: 175px; height: 17px;
overflow: hidden;
position: relative;
top: 7px;
}
.dots {
clear: both;
height: 10px;
background: url('images/dot.gif') 0 50% repeat-x;
}
.gblo {
width: 225px;
float: left;
margin: 0 9px 5px 9px;
}
.more {
font-size: 10px;
text-align: right;
}


.gamecont {
width: 730px;
background: #222;
text-align: center;
}
.gspace {
height: 50px;
}

.ginf {
width: 100%;
}
.ginf td {
text-align: right;
width: 350px;
font-size: 14px;
color: #666;
padding: 2px 0;
padding-right: 10px;
}
.ginf th {
font-weight: normal;
font-size: 13px;
color: #666;
text-align: left;
line-height: 200%;
padding-left: 10px;
}

.bstars_grey {
width: 169px; height: 32px;
background: url('images/bstars_grey.gif');
float: right;
text-align: left;
}
#bstars {
width: 0%;
height: 32px;
background: url('images/bstars.gif');
}
.postar {
display: block;
height: 32px;
width: 33px;
margin-right: 1px;
float: left;
position: relative;
left: 182px;
}

.bigred {
font-size: 27px;
color: #d31e1d;
position: relative;
top: 3px;
}
.ginf3 {
height: 40px;
vertical-align: middle;
}
.pode {
width: 100%;
}
.pode th {
width: 400px;
padding: 0 10px 0 0;
}
.pode th textarea {
width: 390px;
border: 1px solid #bdbdbd;
color: #999;
font-size: 12px;
height: 53px;
}
.pode td {
font-size: 11px;
color: #666;
text-align: right;
}

.pages {
height: 35px;
margin: 10px 0;
}
.page {
display: block;
float: left;
width: 30px;
height: 30px;
border: 1px solid #c1c1c1;
color: #444;
font-size: 16px;
text-align: center;
margin: 2px 3px;
}
.page p, .pageon p {
position: relative; top: 6px;
}
.page:hover {
border: 1px solid #fff;
color: #679710;
text-decoration: none;
}
.pageon, .pageon:hover {
display: block;
float: left;
width: 30px;
height: 30px;
border: 1px solid #fff;
color: #679710;
text-decoration: none;
font-size: 16px;
text-align: center;
margin: 2px 3px;
}

.pagef {
display: block;
float: left;
width: 30px;
height: 30px;
border: 1px solid #c1c1c1;
color: #444;
font-size: 16px;
text-align: center;
background: url('images/pagef.gif');
margin: 2px 3px;
}
.pagel {
display: block;
float: left;
width: 30px;
height: 30px;
border: 1px solid #c1c1c1;
color: #444;
font-size: 16px;
text-align: center;
background: url('images/pagel.gif');
margin: 2px 3px;
}

.pagef:hover, .pagel:hover {
border: 1px solid #fff;
}

.api {float: right;
width: 80px;
}










.p14 {
font-size: 14px;
}
.p16 {
font-size: 16px;
}
.p13 {
font-size: 13px;
}
.pgreen {
color: #538210;
}
.porange {
color: #ff7f29;
}
.pgrey {
color: #444;
}

.ad {margin-top: 10px;
}

.b240x400 {width: 240px;
height: 400px;
margin-top: 10px;
}


.bigban {
text-align: center;
padding: 20px 0;
}


.gotwobi {width: 100%;
}
.gotwobi td {text-align: center;
padding: 5px 10px;
}
.informer {margin: 5px 10px;
}

#bottom_likes > div {
	display: inline-block;
	margin: 0 15px;
	position: relative;
	left: 30px;
}
#bottom_like_ok {
	top: 9px;
}
#bottom_like_fb {
	top: -3px;
}