html, body{width: 100%; height: 100%; margin:0px; padding:0px; font-size:12px; font-family: Arial, sans-serif; color:#817e7e;}
body{background: #000 url('/images/body_bg.jpg') 0px 0px;}
.clear{clear:both; font-size:0px;}

#mesBox { margin: 0 0 5px 0; line-height: 25px; font-size: 16px; font-weight: bold; text-align: center; border: #CCCCCC 2px solid; position: relative; }
.mesBoxerr { background: #DF0303; color: #FFFFFF; }
.mesBoxok { background: #349934; color: #FFFFFF; }

ul{margin:0px; padding:0px; list-style-type:none;}
a{text-decoration:underline; color:#747474; outline:none;}
a:hover{text-decoration:none;}
a img{border:none;}
trable, tr, td{position:relative;}

input{background: url('/images/input_bg.jpg') repeat-x; border:1px solid #d0d0d0; height: 18px;}
input.file_input{height:22px;}
textarea{background: url('/images/input_bg.jpg') 0px 0px repeat-x; border:1px solid #d0d0d0;}
.button{background:#eb9f13 url('/images/button_bg.jpg') center repeat-x; height:22px; border:1px solid #eb9f13; color:#fff;}
.grey_button{background:#747474 url('/images/grey_button_bg.jpg') center repeat-x; height:22px; border:1px solid #9a9793; color:#fff;}

.hide_link{text-decoration:none;}
.hide_link:hover{text-decoration:none;}

.inner_block{position:relative; border:1px solid #c2c2c2;}

.small_text{font-size:10px;}
.light_text{color:#bab9b9;}
.orange_text{color:#f79923;}

.def_table{border:1px solid #000; width:100%; border-collapse:collapse;}
.def_table th{background-color: #aaa; text-align:center; border:1px dotted #000;}
.def_table td{background-color:#eee; text-align:center; border:1px dotted #000;}

.left_bg{position:absolute; top:0px; left:0px;}
.right_bg{position:absolute; top:0px; right:0px;}

#wrap{width:100%; min-height:100%; height:auto !important; height:100%; position:relative;}
#white_line{width:980px; height: 100%; position: absolute; margin-left: 50%; top: 0px; left: -490px; background-color: #fff;}

#header{width:100%; height: 162px; position:absolute; top: 0px; left:0px; background: #000 url('/images/body_bg.jpg') 0px 0px;}
#header_inner{width:980px; height:162px; position:relative; margin:0px auto; background: url('/images/header_inner_bg.jpg') center bottom no-repeat;}
#logolink{display:block; width: 184px; height:62px; position:absolute; top:23px; left:1px; background: url('/images/logo.jpg');}
#logo_text{position:absolute; width: 184px; height:62px; font-size:50px; color:#9cce1f; top:23px; left: 1px;}
#logo_text .small_text{font-size: 10px; color:#fff;}

#topAds { width:960px; text-align: center; position:absolute; left:0px; top:155px; z-index: 20 }
#main_menu{ width:960px; position:absolute; left:0px; bottom: 11px; padding: 0px 10px; text-align: center;}

.menu_item{text-align: center; width:85px; height:37px; vertical-align: bottom;}
.menu_link, .menu_link_act{display:block; overflow: hidden; vertical-align: bottom; position:relative; width:79px; height: 26px; padding:6px 3px 0px 3px; top:0px; left:0px; margin-left: 5px; background:#f7a02b url('/images/menu_link.jpg') 0px 0px no-repeat; font-family: Tahoma; font-size:11px; font-weight: bold; color:#fff; text-decoration: none; text-transform: uppercase;}
.menu_link:hover, .menu_link_act{height:31px; padding:6px 3px 0px 3px; background:#84ae17 url('/images/menu_link.jpg') 0px bottom no-repeat;}
.menu_link_act{color:#fff;}

#searchform{position:absolute; bottom: 50px; right: 0px;}
.medium_input{width:165px; height:23px; padding-left: 5px; border: none; background: #888 url('/images/medium_input.jpg');}
#search_btn{width:19px; height: 23px; border: none; background: #999 url('/images/search_btn.jpg');}

#auth{position:absolute; top:-77px; right: 20px; width: 271px; min-height:30px; height:auto !important; height:30px;}
#auth_slide{display:block; cursor: pointer; width:271px; height:20px; padding-top: 10px; text-align:center; color:#fff; font-size:11px; text-decoration: none; position: relative; left:0px; bottom:0px; background: url('/images/auth_slide.png') no-repeat;}
#auth_inner{width:251px; height:57px; padding:10px; background-color: #454545; position:relative;}
#auth_view{position:absolute; top:0px; right: 20px; width: 271px; min-height:30px; height:auto !important; height:30px;}
#auth_view #auth_inner{width:251px; height:35px; padding:10px; background-color: #454545; border-bottom: 3px solid #a2d523; position:relative;}
.small_input{width:87px; height:20px; vertical-align: top; color:#7a7a7a; padding-left:5px; border:none; background: #888 url('/images/small_input.jpg');}
.small_btn{width:45px; height: 22px; vertical-align: top; border: none; background:#555 url('/images/small_btn.jpg');}
#auth_links{position:absolute; right:20px; bottom:10px;}
#auth_links, #auth_links a{color:#fff; font-size: 11px;}
#auth_top_form{font-size:11px; font-family: Arial; margin-top: 5px;}
#auth_top_form input{font-size:11px; font-family: Arial;}

.module_top{width:205px; height:31px; margin-bottom: 15px;}
#container{width:960px; padding: 187px 10px 0px 10px; margin:0px auto; position:relative;}
#frame_table{vertical-align: top; width:100%;}
#frame_table td{vertical-align: top;}
#left_td, #right_td{width:205px;}
#left_col{float:left; width: 205px;}
#cat_menu{width: 205px; overflow:hidden;}
#cat_menu .module_top{background: url('/images/cat_top.jpg') 0px 0px no-repeat;}
#cat_menu_list{padding-left:15px;}
#cat_menu_list li{list-style-image: url('/images/list_point_arrow.jpg'); width:190px; margin-bottom: 10px; position:relative;}
.cat_count{position:absolute; right:5px; top:0px; color:#d1d1d1;}

.grey_div{width: 171px; height:1px; background: #555 url('/images/grey_div_line.jpg') no-repeat; overflow:hidden; margin: 15px 0px;}
.light_grey_div{height:1px; background: url('/images/light_grey_div_line.jpg') right top no-repeat; overflow:hidden; margin: 10px 0px;}
.orange_div{width: 171px; height:1px; background: #555 url('/images/orange_div_line.jpg') no-repeat; overflow:hidden; margin: 15px 0px;}

#rss_link{display:block; width:177px; height:105px; font-size:12px; line-height: 20px; text-align:right; text-decoration: none; background: url('/images/rss.jpg') left bottom no-repeat;}


#right_col{float:right; width: 205px; color:#747474;}
.module{margin-bottom:20px;}

#best_five{width:205px;}
#best_five .module_top{background: url('/images/best_five_top.jpg') 0px 0px no-repeat;}
.best_five_item{width: 205px; font-size:12px; margin-bottom: 5px;}
.best_five_item td{vertical-align:middle !important;}
.best_five_item img{background: url('/images/small_img_bg.jpg'); padding: 3px; margin-right: 5px;}
.item_text{vertical-align: middle;}

#talking_about{width:205px;}
#talking_about .module_top{background: url('/images/talk_about.jpg') 0px 0px no-repeat;}
.talk_item{font-size:11px; position: relative;}
.talk_item img{float:left; background: url('/images/small_img_bg.jpg'); padding: 3px; margin-right: 5px;}
.talk_item .nick{color:#759f0c; float:left; text-decoration: underline; margin-top: 10px;}
.talk_item .date{color:#969695; float:right; text-decoration: none; margin-top: 10px;}


.left_link{position:absolute; left:0px;}
.right_link{position:absolute; right:0px;}

#content{padding: 0px 15px; float:left; width: 500px; display:inline; font-family: Tahoma;}
#content h1{font-size:21px; font-family: Arial; margin:0px 0px 10px 0px; padding-bottom: 10px; background: url('/images/grey_div_line.jpg') left bottom no-repeat;}
#content h2{font-size:16px; margin-bottom:5px;}
.big_img{width:508px; height:276px; position:relative;}
.left_top_corner{overflow:hidden; font-size: 1px; position:absolute; width:6px; height:6px; background: url('/images/corner_left_top.jpg') no-repeat; left:0px; top:0px;}
.left_bottom_corner{overflow:hidden; font-size: 1px; position:absolute; width:6px; height:6px; background: url('/images/corner_left_bottom.jpg') no-repeat; left:0px; bottom:0px;}
.right_top_corner{overflow:hidden; position:absolute; width:6px; height:6px; background: url('/images/corner_right_top.jpg') no-repeat; right:0px; top:0px;}
.right_bottom_corner{overflow:hidden; font-size:1px; line-height: normal; position:absolute; width:6px; height:6px; background: url('/images/corner_right_bottom.jpg') no-repeat; right:0px; bottom:0px;}
.big_img .inner{width:496px; height:264px; position:relative; border:1px solid #c4c4c4; padding:5px;}
.big_img_shadow{width:0%; overflow:hidden; height:265px;  position: absolute; top:5px; right: 5px;}
.shadow_bg{width:100%; height:100%; background-color:#000; opacity: 0.6; filter:alpha(opacity=60); position: absolute; top:0px; left:0px;}
.shadow_inner{width:208px; height: 264px; position: absolute; top:0px; left:0px; padding: 20px 10px 30px 30px; color:#c7c7c7; font-size:12px;}
#content .shadow_inner h2{font-size:20px; font-weight: normal; text-decoration: underline; color:#c7c7c7; margin:0px 0px 10px 0px;}
.big_img_link{width:497px; height:265px; position: absolute; top:5px; left:5px; background-color: #000; z-index: 1; opacity: 0.01; filter:alpha(opacity=1);}

.game_slider{width: 510px; height:202px; position:relative; margin-top:20px;}
.game_slider .left_top_corner, .game_slider .right_top_corner{top:25px;}
.slider_inner{width: 450px; height: 175px; padding: 0px 29px; position: relative; border: 1px solid #c4c4c4;}
.slider_name{width:124px; height:18px; padding-top: 7px; font-size: 12px; color:#fff; background: #6d6d6d url('/images/grey_name.jpg'); position: relative; left:20px; text-align: center;}
.slider_inner .left_link{width:19px; height: 72px; background: #6d6d6d url('/images/left_slider_link.jpg') 0% 100% no-repeat; top: 50px;}
.slider_inner .right_link{width:19px; height: 72px; background: #6d6d6d url('/images/right_slider_link.jpg') 0% 100% no-repeat; top: 50px;}
.slider_inner a.left_link:hover, .slider_inner a.right_link:hover{background-color: #f8ad39; background-position: 0% 0%;}
.slider_box{overflow: hidden; height: 100%; width: 450px; position: relative;}
.slider{white-space: nowrap; position:relative; right:0px;}
.slider_item{text-align: center; position:relative; width:104px; height:165px; padding: 10px 0px 0px 0px; font-size: 11px; margin-right: 7px; display:inline-block; vertical-align: top;}
.slider_item a{ white-space: normal;}
.item_img{width: 96px; height:96px; padding: 5px 4px;  overflow:hidden; background: #c5c5c5 url('/images/medium_img_bg.jpg'); position: relative;}
.medium_shine{width:104px; height:48px; position:absolute; top:0px; left:0px; background: url('/images/slider_shine.png');}
.top_medium_img{width:104px; height:5px; overflow:hidden; position:absolute; top:0px; left: 0px; background: url('/images/top_medium_img_bg.jpg') 0px 0px no-repeat;}
.bottom_medium_img{width:104px; height:5px; overflow:hidden; position:absolute; bottom:0px; left: 0px; background: url('/images/bottom_medium_img_bg.jpg') 0px 0px no-repeat;}
.rating{width:100%; position:relative; text-align: center; margin-top:5px;}

#mark{float: right; z-index: 1; position: relative; top: 5px; margin-right: 7px; display: inline;}
#users_menu{float: right; text-align: right; width: 200px;}


.act_sort{color:#f79923;}
.act_sort img{text-decoration: none;}

.guest_form_block{}
#submit_td{vertical-align: top;}
#submit_td img{vertical-align: top;}

#registration_form input{width:152px;}
#registration_form #keystring{width:100px;}
#registration_form .button{width:120px;}

#auth_form{margin: 20px 0px;}

#content .game_name{background:none; padding: 0px;}
#games{position:relative; width:508px;}
#games h2 {font-size:13px; font-weight:bold; color:#747474; margin: 0px 0px 10px 0px;}
#game_pict{position:relative; width:508px; height:408px; overflow: hidden; z-index: 5;}
#game_pict img{position:relative;}
#game_pict .inner_block{width:496px; height:396px; padding:5px; overflow: hidden; text-align: center;}
#game_desc{text-indent: 20px; margin-bottom: 20px;}
#flash{position:relative; display: none;}
#reklama{position:relative; top: 0px; left: 0px; text-align: center;}

.curr_game{position:absolute; width: 600px; top:0px; left: 50px;}

#download_link{width:166px; height:52px; position:relative; bottom:1px; left: 0px; float:right; background-color: #fff; overflow:hidden; z-index: 10;}
#download_link .inner_block{width: 152px !important; height:49px !important; padding:0px 6px 2px 6px; border-top:none; border-bottom: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; border-left: 1px solid #c2c2c2;}

.big_green_button{text-align: center; width:151px; height:40px; padding-top: 5px; background:#84af17 url('/images/big_green_button.jpg') no-repeat;}
a.big_green_button{display:block; font-size:14px; font-family: Tahoma; color:#fff; font-weight: bold; text-decoration: none;}
a.big_green_button .link_desc{color:#506e03; font-size:11px; font-weight: normal; margin-top: 5px;}

#vote{margin:5px 0px 25px 0px; position:relative; }
#vote_form{display:inline; position:relative; float:left;}
#vote_form .rating-cancel{display:none !important;}
#vote_form_text{float:left; margin-right:10px;}
.stars{float:left; display:inline;}
.hide_stars{float:left; display:none;}
#views{float:right; margin: 5px 5px 0px 0px;}

#form_comment{display:none;}
.comments{margin: 0px 0px;}
.comment{margin: 0px 0px 0px 5px;}
.comment_head{margin-bottom: 5px;}
.comment_body{margin-left: 10px;}
.underline_text{font-size:12px; font-weight: bold; font-family: Tahoma; text-decoration: underline;}
.long_grey_div{width:447px; height: 1px; overflow: hidden; background: #888 url('/images/long_grey_line.jpg'); margin: 20px 0px; }

.game{width:104px; float:left; margin-right:10px;}
.game_img{width:102px; position:relative; background-color: #ababab; padding:1px; overflow:hidden; font-size:1px;}
a.game_img{display:block;}
.game_img img{border:3px solid #c5c5c5;}
.game_link{display:block; position:absolute; width:96px; height:96px; top:4px; left:4px;}
.big_shine{position:absolute; width:96px; height:45px; background: url('/images/big_shine.png'); top:4px; left:4px;}
.medium_top{position:absolute; top:0px; left: 0px; background: url('/images/top_medium_img.jpg'); width:104px; height:4px; overflow: hidden;}
.medium_bottom{position:absolute; bottom:0px; left: 0px; background: url('/images/bottom_medium_img.jpg'); width:104px; height:4px; overflow: hidden;}
.game_rate, .game_title{position:relative; text-align: center;}
.dash_div{height:1px; position:relative; border-bottom: 1px dashed #a4a4a4; margin: 15px 0px; overflow: hidden;}

.small_img{position:relative; float:left;}
.small_link{width: 60px; height: 59px; display: block; position: absolute; top: 3px; left: 3px;}

#footer_container{height:170px; width:100%;}


#pages{width: 910px; position:relative; margin:0px auto;}
#platforms_menu{width:80%; margin:0px auto; height:20px; text-align:center;}
.platform{width:auto; padding: 0px 5px 0px 5px; float:left; background-color:#eee; border:1px solid #555; height:19px; text-align:center;}

.paginate{text-align: center;}
.paginate a, .paginate span {font-size: 14px}


#send_comment{margin:10px 0px;}

.user_left, .user_right{float:left; width:50%;}

.tiny_text{font-size:11px;}




#footer{height: 120px; width: 100%; color:#686565; font-size: 11px; text-align:center; margin-top:-120px; background-color:#aaa; position:relative; width: 100%; z-index: 1; background:#000 url('/images/body_bg.jpg') left top;}
#footer_inner{position:relative; width:980px; margin:0px auto; height:120px; background: url('/images/footer_inner_bg.jpg') 0px 0px no-repeat;}
#footer_content{width:940px; height:30px; padding: 7px 20px; background-color:#2c2b2b; position:relative; top:21px; left:0px;}
#footer_content .left_bg{width:10px; height:44px; background: url('/images/left_footer.jpg');}
#footer_content .right_bg{width:10px; height:44px; background: url('/images/right_footer.jpg');}
#footer_content a{color:#9a9a9a;}
#copyright{float:left; position:relative; text-align: left;}
#simpleart{float:right; position:relative; text-align: left; background: url('/images/simpleart_logo.jpg') 0px center no-repeat; padding-left: 27px;}
#simpleart .hide_link{color:#686565;}
#footer_menu{padding-top:6px;}
#footer_menu a{color:#686565;}
#counters { padding: 40px 0 0 0; text-align: center; }

#news .news_preview {margin-top: 10px}
#latest_news .module_top {background: url('/images/latest_news_top.png') 0 0 no-repeat}
#latest_news h5 {font-size: 14px; margin: 0 0 10px 0}
#latest_news p {margin: 5px 0; overflow: hidden}
#latest_news li {margin-bottom: 10px}
#latest_news .more { display: block; text-align: right}
#latest_news li .more {font-size: 10px;}
#latest_news .more.green {color: #759f0c}
