@charset "utf-8";

body{
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
	color:#757373;
}

a:hover {
	color:red;
	cursor:pointer;
}
#selected{
	color:red;
}
#link{
	color:#757373;
}
#main{
	width:100%;
	height:100%;
	margin:0;
}

#logo{
	width:289px;
	height:70px;
	background:url(Styles/left.gif) repeat-y;
}

.strip{
	position:absolute;
	width:100%;
	height:5px;
	margin-top:5px;
	top:190px;
	background:#086321;
	z-index:2;
	font-size:1px;
}
.strip1{
	position:absolute;
	width:100%;
	height:5px;
	margin-top:5px;
	top:197px;
	background:#086321;
	z-index:2;
	font-size:1px;
}
#right1{
	vertical-align:bottom;
	width:200px;
	background:url(Styles/krisha.gif) no-repeat 0px 38px #52b469;
	font-size:1px;
}
#right1 #boss{
	position:relative;
	z-index:2;
}
#right1 #dragon{
	width:200px;
	height:123px;
	position:relative;
	z-index:1;
	left:72px;
	background:url(Styles/monstr_nonanim.gif);
}
#picture #mar{
	position:relative;
	z-index:1;
}
#picture #mario{
	width:201px;
	height:123px;
	position:relative;
	margin-left:88px;
	background:url(Styles/mario_nonanim.gif);
	z-index:2;
}

#cached-mario {
	left:-1000px;
	position:absolute;
}
#cached-dragon {
	position:absolute;
	top:-300px;
}
#picture{
	height:123px;
	background:#086321;
	vertical-align:top;
	text-align:right;
	font-size:1px;
}

#boy{
	height:172px;
	background:url(Styles/picture.jpg) no-repeat;
}

#shapka{
	vertical-align:top;
	background:url(Styles/background.gif) repeat-x;
	text-align:right;
}

#info{
	position:relative;
	vertical-align:top;
	background:url(Styles/left.gif) repeat-y;
	padding-top:40px;
}

#content{
	vertical-align:top;
	padding:40px 45px 30px 10px;
}

#right2{
	background:#52b469;
	vertical-align:bottom;
	text-indent:20px;
	padding-bottom:34px;
}

#bstripe{
	position:relative;
	width:100%;
	height:141px;
	background:#00601b url(Styles/stripe.jpg) repeat-y;
}
.stripes1{
	position:relative;
	width:100%;
	height:2px;
	top:123px;
	background:#ffffff;
	font-size:1px;
}
.stripes2{
	position:relative;
	width:100%;
	height:2px;
	top:130px;
	background:#ffffff;
	font-size:1px;
}
#logo a{
	margin-left:1px;
}


#hr1{
	width:286px;
	height:1px;
}
#hr2{
	width:500px;
	height:1px;
}
#hr3{
	width:132px;
	height:1px;
}
.hr9{
	height:1px;
	width:430px;
}
#info .shadow1{
	width:250px;
	height:315px;
	margin:0px 0 0px 29px;
}
#info .shadow1 #genres{
	height:27px;
	background:url(Styles/genres.gif) no-repeat;
	font-size:1px;
}
#info .shadow1 .blog1_cl{
	width:15px;
	background:#fef9f9;
	font-size:1px;
}
#info .shadow1 .blog1_cc{
	background:#fef9f9;
	width:220px;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	vertical-align:top;
}
#info .shadow1 a{
	display:block;
	margin:3px 0 0 15px;
	text-decoration:none;
	color:#757373;
}
#info .shadow1 a.link2{
	display:block;
	margin:5px 0 0 15px;
	text-decoration:none;
	color:#757373;
}
#info .shadow1 #genre-list{
	margin-top:-4px;
}
#info .shadow1 #newgames-list{
	margin-top:15px;
}
#info .shadow1 a:hover{
	text-decoretion:underline;
	color:red;
}
#info .shadow1 .blog1_cr{	
	background:url(Styles/blog_cr.gif) repeat-y;
	font-size:1px;
}
#info .shadow1 .blog1_bl{
	height:15px;
	background:url(Styles/corners.gif) no-repeat -15px 0px;
	font-size:1px;
}
#info .shadow1 .blog1_bc{
	background:url(Styles/v_shadow.jpg) repeat-x;
	font-size:1px;
}
#info .shadow1 .blog1_br{
	background:url(Styles/corners.gif) no-repeat;
	font-size:1px;
}
#info .shadow1 #new{
	height:27px;
	background:url(Styles/new.gif) no-repeat;
	font-size:1px;
}

#info #shadow2{
	width:250px;
	height:75px;
	margin:20px 0 20px 29px;
}

#info #shadow2 .blog2_hl{
	width:15px;
	height:15px;
	background:url(Styles/corners_3.gif) no-repeat -15px -15px;
	font-size:1px;
}
#info #shadow2 .blog2_hc{
	width:220px;
	background:#ecebeb;
	font-size:1px;
}
#info #shadow2 .blog2_hr{
	width:15px;
	background:url(Styles/corners_3.gif) no-repeat 0px -15px;
	font-size:1px;
}
#info #shadow2 .blog2_cl{
	background:#ecebeb;
	font-size:1px;
}
#info #shadow2 .blog2_cc{
	background:#ecebeb;
	font-size:1px;
	vertical-align:middle;
}
#info #shadow2 .blog2_cr{
	background:url(Styles/blog3_r.gif) repeat-y;
	font-size:1px;
}
#info #shadow2 .blog2_bl{
	height:15px;
	background:url(Styles/corners_3.gif) no-repeat -15px 0px;
	font-size:1px;
}
#info #shadow2 .blog2_bc{
	background:url(Styles/blog3_b.gif) repeat-x;
	font-size:1px;
}
#info #shadow2 .blog2_br{
	background:url(Styles/corners_3.gif) no-repeat;
	font-size:1px;
}
#info #shadow2 #search{
	background:#ffffff;
	width:170px;
	border:none;
	text-indent:7px;
	font-size:14px;
	outline:none;
	height:22px;
	float:left;
}
#info #shadow2 #subm{
	background:url(Styles/serch-gray.gif) no-repeat #ffffff 4px 2px;
	border:none;
	height:22px;
	width:23px;
	float:left;
	margin-left:14px;
}
#info #shadow2 #subm:hover{
	background:url(Styles/serch-black.gif) #ffffff no-repeat 4px 2px;
	cursor:pointer;
}

#right1 #moni1{
	position:relative;
	background:url(Styles/zamok_left.gif);
	width:72px;
	height:123px;
	left:-72px;
	z-index:1;
}
#right1 #moni2{
	position:relative;
	width:200px;
	height:123px;
	margin-top:0px;
	z-index:1;
}
#shapka #ryu {
	width:63px;
	height:42px;
	background:url(Styles/ryu.gif);
	position:relative;
	z-index:3;
	left:40%;
	margin-top:-130px;
}

#shapka #ork {
	width:80px;
	height:71px;
	background:url(Styles/ork.gif);
	position:relative;
	z-index:3;
	left:23%;
	margin-top:10px;
}

#shapka #lambo {
	width:49px;
	height:38px;
	background:url(Styles/lambo.gif);
	position:relative;
	z-index:3;
	left:57%;
	margin-top:-32px;
}

#shapka #plane {
	width:100px;
	height:78px;
	background:url(Styles/plane.gif);
	position:relative;
	z-index:2;
	left:11%;
	top:20px;
}


#shapka #hunter {
	width:40px;
	height:29px;
	background:url(Styles/hunter.gif);
	position:relative;
	z-index:2;
	left:63%;
	margin-top:-18px;
}

#shapka #tachka_1 {
	width:69px;
	height:49px;
	background:url(Styles/tachka_1.gif);
	position:relative;
	z-index:2;
	left:80%;
	margin-top:5px;
}

#shapka #tachka_2 {
	width:43px;
	height:34px;
	background:url(Styles/tachka_2.gif);
	position:relative;
	z-index:2;
	left:69%;
	margin-top:-93px;
}

#shapka #sing {
	width:47px;
	height:36px;
	background:url(Styles/sing.gif);
	position:relative;
	z-index:2;
	left:49%;
	margin-top:-101px;
}
#shapka #mario {
	width:101px;
	height:81px;
	background:url(Styles/mario.gif);
	position:relative;
	z-index:2;
	left:15%;
	margin-top:-54px;
}

#shapka #football {
	width:53px;
	height:40px;
	background:url(Styles/football.gif);
	position:relative;
	z-index:2;
	left:68%;
	margin-top:-34px;
}

#shapka #ninja {
	width:72px;
	height:57px;
	background:url(Styles/ninja.gif);
	position:relative;
	z-index:4;
	left:91%;
	margin-top:-69px;
}

#shapka #starwars {
	width:76px;
	height:54px;
	background:url(Styles/starwars.gif);
	position:relative;
	z-index:4;
	left:48%;
	margin-top:-26px;
}

#shapka #board {
	width:42px;
	height:34px;
	background:url(Styles/board.gif);
	position:relative;
	z-index:3;
	left:42%;
	margin-top:14px;
}

#shapka #gitarist {
	width:49px;
	height:37px;
	background:url(Styles/gitarist.gif);
	position:relative;
	z-index:3;
	left:74%;
	margin-top:-76px;
}

#shapka #lara {
	width:77px;
	height:71px;
	background:url(Styles/lara.gif);
	position:relative;
	z-index:2;
	left:30%;
	margin-top:-70px;
}

#shapka #box {
	width:68px;
	height:52px;
	background:url(Styles/box.gif);
	position:relative;
	z-index:3;
	left:4%;
	top:30px;
}

#shapka #xxx {
	width:42px;
	height:30px;
	background:url(Styles/xxx.gif);
	position:relative;
	left:96%;
	margin-top:-90px;
	z-index:3;
}
.popular{
	clear:both;
	margin:10px 0px 30px 21px;
	position:relative;
	overflow:hidden;
	height:240px;
	z-index:2;
}
.popular .popular-item{
	width:100px;
	height:100px;
	float:left;
	margin:0px 0px 69px 14px;
}
.popular .popular-item img.rei{
	height:19px;
	width:19px;
	position:relative;
	top:7px;
	border:none;
}

.popular .popular-item b{
	font-size:11px;
	margin:0px 0px 5px 0px;
}
.popular .popular-item img{
	width:100%;
	height:100%;
	border:solid 4px #e0eaf1;
	margin-top:10px;
}
	
.popular #l1{
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	display:block;
	color:#000000;
	text-decoration:none;
}

.popular #l1:hover{
	color:red;
	text-decoration:none;
}
.popular h2{
	color:#757373;
	font-size:21px;
	text-align:left;
	font-family:Arial;
}
.n2{
	margin:0px 0px 30px 30px;
	clear:both;
	text-align:left;
	color:#757373;
	font-size:21px;
	font-family:Arial;
}
#n5{
	text-align:right;
	color:#757373;
	width:88%;
	font-size:21px;
	font-family:Arial;
}
#info #tabosel{
	margin:10px 0px 0px 88px;
}
#info #tabosel .ya{
	padding:10px 0px 10px 0px;
	width:200px;
	height:60px;
}
#info #tabosel .ya>a.lin1{
	display:block;
	width:200px;
	height:60px;
}
#right2>a.lin1{
	display:block;
	margin:15px 0px 0px 15px;
	width:200px;
	height:60px;
}
#content>a.lin3{
	display:block;
	float:left;
	width:506;
	height:60px;
}
#content a.lin18{
	margin-top:10px;
	width:125px;
	height:45px;
}
#content a.lin18>img{
	margin-top:15px;
}
#content .hide{
	overflow:hidden;
	width:98%;
	height:230px;
	position:relative;
}
#content a#bangift{
	height:60px;
	width:506px;
	margin:10px 0px 10px 0px;
}






#comment-header {
	width:640px;
	margin:30px 0px 0px 0px;
	border:solid #888888 1px;
	border-left:none;
	border-right:none;
}

#comment-header th {
	width:150px;
}

#comment-header th, #comment-header td {
	text-align:center;
	font-weight:bold;
}


#comment-form {
	width:640px;
	margin:10px 0px 0px 0px;
}


#comment-form .row th {
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	width:140px;
}

#comment-form .row div {
	margin-top:2px;
}

#comment-form .row td input, #comment-form .row td textarea{
	width:350px;
}

#comment-form .row td textarea {
	height:150px;
}

#comment-form #code_img {
	display:block;
	margin:0px 0px 10px 0px;
	width:180px;
	height:40px;
}

#comment-form #code {
	width:180px;
	margin-bottom:10px;
}

#comment-form .button td {
	border-top:solid #888888 1px;
	text-align:left;
}

#comment-form .error td {
	color:#FF0000;
}

#comment-container .comment-nomessage {
	width:640px;
	border-bottom:solid #888888 1px;
	text-align:left;
	margin:0px 0px 10px 0px;
}

#comment-container .comment {
	width:640px;
	border-bottom:solid #888888 1px;
	text-align:left;
	margin:0px 0px 10px 0px;	
}

#comment-container .comment th {
	font-weight:normal;
	max-width:150px;
	text-align:left;
	vertical-align:top;
	width:150px;
	word-spacing:normal;
	word-wrap:break-word;
}

#comment-container .comment th p {
	margin:0px 0px 0px 0px;
}

#comment-container .comment th span {
	font-size:80%;
}

#comment-container .comment td {
	width:490;
	max-width:490px;
	vertical-align:top;
	word-spacing:normal;
	word-wrap:break-word;
}