/* Design & Code (c) Devoler */
html, body {
    font-size: 100%;
    margin: 0;
    padding: 0;
    font-family: "Trebuchet MS";
    color: #fff;
    background: #252525 url(../img/body-pattern.gif);
	width:100%;
	height:100%;
	text-align:center;
}
    
img { border: none;}

.b { border:1px solid red;} 

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0px;  padding: 0px;}

                                                    /*Index and common styles*/

#header { text-align:center; height:295px; background: #252525 url(../img/head-bg.jpg) top center no-repeat; text-align:center;}
	#header #logo { padding:72px 0 0 0; margin:0;}
/*		#header img { behavior: url("css/scripts/png.htc"); position:relative; margin-bottom:-30px; z-index:1;}
*/
#main {width:626px; margin:-38px auto 0 auto; text-align:left; clear:both; padding:0 10px;}
	#content {}
		#content #bookmarks { padding:17px 0 0 0; margin:0 0 0 0; clear:both; float:right; text-align:right; width:450px; white-space:nowrap; font-size:11px;}
		#content .blok { clear:both; margin:0 0 10px 0; padding:0; float:none; border-bottom:2px solid #363636; width:626px;}
			#content .man { position:relative; top:-58px; margin-bottom:-58px;}
			#content .blok .game-block, #content .blok .game-block-big { padding:20px 0 0 0;}
			#content .blok .game-block-inner { padding:0 !important;}
			#content .blok .game-img { float:left; width:120px; padding:5px 0 15px 0;}
			#content .blok .game-block-big .game-img { padding:5px 0 10px 0;}
			#content .blok .game-block-big #game-screen { padding:0 15px 15px 0;}
			#content .blok .game-block-big .game-descr { float:none !important; width:inherit !important; clear:none;}
			#content .blok .game-block-big img.scr { padding:40px 0 10px 0;}
			#content .blok .game-block-big img.center { padding:40px 49px 10px 49px;}
			#content .blok .game-block-big img.center2 { padding:40px 32px 10px 32px;}
			#content .blok .game-block-big img.center3 { padding:40px 32px 10px 0px;}
			#content .blok .game-block-big img.center4 { padding:40px 115px 10px 115px;}

	#footer { text-align:center; background: url(../img/title-bg.gif) left top repeat-x;}		
		#footer table { margin:0 auto; padding:0px 0 0 0; height:32px; width:100%;}
			#footer table td { margin:0 0 0 0; padding:0px 0 0 0px; color:#8173b1; font-size:12px;}
				#footer table td.sep { padding:0px 5px;}
				#footer table td#previous { width:200px; text-align:left;}
				#footer table td#next { width:200px; text-align:right;}
		
		#devoler { padding:15px 0 40px 0;}
			#devoler img { margin:2px 0 0 0;}



                                                        /*Inner Styles*/

	#text-page { padding:10px 0 10px 0;}
	#images { clear:both;}
	#news-screen { padding:15px 20px 20px 10px;}
	#content .blok .news-img { float:left; width:120px; padding:15px 0 15px 0;}
	#content #inner-man { position:relative; top:-78px; margin-bottom:-58px;}

/* Headings H1-H6 */

h1 { }

h2 { }
#content h2 { margin:26px 0 0 0; padding:0 0 0 0; line-height:32px; padding:0; text-align:center; font-size:18px; font-weight:normal; text-transform:uppercase; background: url(../img/title-bg.gif) left bottom repeat-x;}
	#content h2.blue { color:#00b9f2;}
	#content h2.orange { color:#f7ae16;}
	#content h2.green { color:#9cce2e;}
h2#inner-header { margin:26px 0 20px 0;}
h3 { }
#images h3 { margin:0px 0 15px 0; padding:20px 0 3px 0 !important; padding:0; font-size:16px; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #193c4f; clear:both;}

h4 { }

h5 { }

h6 { }





/* Paragraph Styles */
p { }
.blok p { font-size:0.7em; text-align:justify; margin:0; padding:20px 0 0 0; line-height:14px;}
.blok .game-block-big p { font-size:0.8em; text-align:justify; margin:0; padding:20px 0 0 0; clear:both; line-height:17px;}
	.blok .game-descr p { margin:0; padding:8px 0 0 0; clear:none !important;}
		.blok .game-descr p span { color:#8173b1;}
#devoler p { text-align:right; float:right; font-size:10px; color:#626262; margin:0; padding:2px 0 0 0;}

#content .blok .game-descr p.game-name { font-size:18px; color:#ed1c24; margin:0; padding:0;}

#text-page p { font-size:0.7em; margin:0; padding:10px 0 5px 0;}


/* Link Styles */
#main ul#top-menu li a:link,
#main ul#top-menu li a:visited,
#main ul#top-menu li a:hover { display:block; margin:0; padding:0; width:155px; height:32px; font-size:16px; font-weight:bold; text-decoration:none; color:#fff;}
#main ul#top-menu li#first-menu-item a:link,
#main ul#top-menu li#first-menu-item a:visited,
#main ul#top-menu li#first-menu-item a:hover { background:url(../img/menu/multiplayer.png) 0px top no-repeat;}
#main ul#top-menu li#first-menu-item a:hover, #main ul#top-menu li#first-menu-item div#sel  { background:url(../img/menu/multiplayer.png) -155px top no-repeat;}
#main ul#top-menu li#second-menu-item a:link,
#main ul#top-menu li#second-menu-item a:visited,
#main ul#top-menu li#second-menu-item a:hover { background:url(../img/menu/singleplayer.png) 0px top no-repeat;}
#main ul#top-menu li#second-menu-item a:hover, #main ul#top-menu li#second-menu-item div#sel { background:url(../img/menu/singleplayer.png) -155px top no-repeat;}
#main ul#top-menu li#third-menu-item a:link,
#main ul#top-menu li#third-menu-item a:visited,
#main ul#top-menu li#third-menu-item a:hover { background:url(../img/menu/about.png) 0px top no-repeat;}
#main ul#top-menu li#third-menu-item a:hover, #main ul#top-menu li#third-menu-item div#sel { background:url(../img/menu/about.png) -155px top no-repeat;}
#main ul#top-menu li#fourth-menu-item a:link,
#main ul#top-menu li#fourth-menu-item a:visited,
#main ul#top-menu li#fourth-menu-item a:hover { background:url(../img/menu/contact.png) 0px top no-repeat;}
#main ul#top-menu li#fourth-menu-item a:hover, #main ul#top-menu li#fourth-menu-item div#sel { background:url(../img/menu/contact.png) -155px top no-repeat;}

#main ul#top-menu li #sel { background-position:-155px !important;}


#bookmarks a:link,
#bookmarks a:visited,
#bookmarks a:hover { height:21px; margin:0 0 0 0; padding:0 0 0 20px; font-size:12px; text-decoration:none; color:#fff;}
#bookmarks a:hover { text-decoration:underline;}
#bookmarks a#delicious:link,
#bookmarks a#delicious:visited,
#bookmarks a#delicious:hover { background:url(../img/delicious.png) left 2px no-repeat;}
#bookmarks a#rss:link,
#bookmarks a#rss:visited,
#bookmarks a#rss:hover { margin:0 0px 0 10px; background:url(../img/rss.png) left 2px no-repeat;}

#bookmarks a.lang:link,
#bookmarks a.lang:visited,
#bookmarks a.lang:hover { margin:0 0 0 0; padding:0 0 0 0px; font-size:12px; text-decoration:none; color:#fff;}
#bookmarks a.lang:hover { text-decoration:underline;}
#bookmarks span { font-size:12px; color:#8173b1; font-weight:bold;}

#bookmarks a#ru:link,
#bookmarks a#ru:visited,
#bookmarks a#ru:hover { margin:0 0 0 0; padding:0 0 0 20px; font-size:12px; text-decoration:none; color:#fff;}
#bookmarks a#ru:hover { text-decoration:underline;}
#bookmarks span#ru { font-size:12px; color:#8173b1; font-weight:bold;}

#content .blok .game-descr a.game-name:link,
#content .blok .game-descr a.game-name:visited,
#content .blok .game-descr a.game-name:hover { font-size:18px; color:#ed1c24;}
#content .blok .game-descr a.game-name:hover { text-decoration:none;}

#content .blok .game-descr a.game-view:link,
#content .blok .game-descr a.game-view:visited,
#content .blok .game-descr a.game-view:hover { display:block; font-size:12px; color:#8173b1; font-weight:bold; float:right; margin:10px 0;}
#content .blok .game-descr a.game-view:hover { text-decoration:none;}

#content .blok .news-descr a.news-view:link,
#content .blok .news-descr a.news-view:visited,
#content .blok .news-descr a.news-view:hover { display:block; font-size:12px; color:#8173b1; font-weight:bold; float:right; margin:10px 0;}
#content .blok .news-descr a.news-view:hover { text-decoration:none;}

#footer table td a:link,
#footer table td a:visited,
#footer table td a:hover { font-size:12px; color:#8173b1;}
#footer table td a:hover, #footer table td a#foot-sel, #footer table td span { text-decoration:none; font-size:12px; color:#8173b1;}
#footer table td#previous a:link,
#footer table td#previous a:visited,
#footer table td#previous a:hover { width:25px; float:left; font-size:10px; color:#FFF; text-decoration:none; background:url(../img/prev.gif) left 7px no-repeat; display:block; padding:3px 0 0 13px; margin:0 0 0 10px;}
#footer table td#previous a:hover { text-decoration:underline;}
#footer table td#next a:link,
#footer table td#next a:visited,
#footer table td#next a:hover { width:30px; float:right; font-size:10px; color:#FFF; text-decoration:none; background:url(../img/next.gif) right 7px no-repeat; display:block; padding:3px 13px 0 0; margin:0 10px 0 0;}
#footer table td#next a:hover { text-decoration:underline;}

#devoler a:link,
#devoler a:visited,
#devoler a:hover { display:block; float:left; font-size:11px; color:#626262; margin:0 6px 0 0;}
#devoler a:hover { text-decoration:none;}

#text-page a:link,
#text-page a:visited,
#text-page a:hover { color:#FFFFFF;}
#text-page a:hover { text-decoration:none;}

.game-block-big a:link,
.game-block-big a:visited,
.game-block-big a:hover { color:#FFF; font-size:12px;}
.game-block-big a:hover { text-decoration:none;}

/* Lists and Navigation */
#main ul#top-menu { margin:0; padding:0px 0 0 0; height:32px;}
	#main ul#top-menu li { margin:0 0 0 0; padding:0 0 0 0px; display:block; float:left; list-style:none;}
		#main ul#top-menu li#second-menu-item { margin:0 2px 0 2px;}
		#main ul#top-menu li#third-menu-item  { margin:0 2px 0 0;}

#text-page ul { margin:0; padding:0;}
	#text-page ul li { margin:0 0 0 10px; padding:0 0 0 10px; list-style:none; background:url(../img/li-dot.gif) left 8px no-repeat; font-size:12px; line-height:17px;}

ul#about-index { margin:0; padding:5px 0 20px 0;}
	ul#about-index li { margin:0 0 0 10px; padding:0 0 0 10px; list-style:none; background:url(../img/li-dot.gif) left center no-repeat; font-size:12px; line-height:17px;}

.game-block-big ul { margin:0; padding:5px 0 20px 0;}
	.game-block-big ul li { margin:0 0 0 10px; padding:0 0 0 10px; list-style:none; background:url(../img/li-dot.gif) left center no-repeat; font-size:12px; line-height:17px;}
	
#images ul { margin:0px 0 0 0; padding:0px 0 0 0; clear:both;}
	#images ul li { margin:5px 49px 15px 0; padding:0; list-style:none; display:block; float:left;}
	#images ul li.last-screenshot { margin:5px 0px 15px 0 !important; padding:0; list-style:none; display:block; float:left; clear:right !important;}	