body,table,form,p,pre,img,h1{padding:0px;border:0px;margin:0px}
body{background: #83b8c0 url('../img/bg.png') top repeat-x;text-align:center}
body,pre{font-family:arial;font-size:12px}
a{color:#629dc1;text-decoration:none}
a:hover{color:#ff9900}
h1{padding-bottom:10px}

#body{width:911px;margin:auto;text-align:left;}
#logo{padding:0px;float:left}
#langs{float:right;margin-right:6px;background:white url('../img/countries_left.png') left bottom no-repeat;}
#content{background:url('../img/content.png') repeat-y}
#content_header{background:url('../img/content_top.png') top no-repeat;height:76px;}
#footer{background:url('../img/footer.png') top no-repeat; padding:40px 0px 20px 0px;text-align:center;color:white}
#footer a{color:white}
#menu{padding:10px 0px 0px 10px;float:left}
#menu a{display:block;float:left;width:117px;text-align:center;background:url('../img/menu.png') center no-repeat;line-height:37px;color:white;font-weight:bold;font-size:14px}
#menu a:hover, #menu a.selected{background:url('../img/menu_hover.png') center no-repeat;}
#search{float:right;padding:16px 30px 0px 0px}
#search input.input{width:190px}
#main_left{float:left;width:588px;overflow:hidden}
#main_left .innermain{padding-left:15px}
#main_right{float:right;width:299px;overflow:hidden}
#main_right .innermain{padding-right:18px}

#theGame {float:left}
#random_games{float:right;width:190px}
#random_games a{display:block;float:left;width:50%;text-align:right;padding-bottom:18px}
#random_games a img{border:1px solid #629dc1;width:70px;height:60px}
#random_games a.last{padding-bottom:0px}
.box{width:281px;background:url('../img/box.png');margin-bottom:10px}
.box_title{line-height:45px;background:url('../img/box_title.png');padding-left:27px;color:#629dc1;font-weight:bold;margin-bottom:10px}
.game{height:65px;}
.game img{float:left;margin:0px 10px;border:1px solid #629dc1;width:70px;height:60px}
.game a:hover img, .game_hover a img{border:1px solid #ff9900}
.game_hover a{color:#ff9900}
.game_title{font-weight:bold;line-height:25px}
.game_desc{line-height:16px;padding-right:5px}
.more_games{color:#629dc1;text-align:right;padding-right:10px;font-weight:bold;background:url('../img/box_bottom.png') bottom no-repeat;height:20px}
#keywords{padding-top:10px;color:#629dc1}
#keywords, #keywords a{text-align:center;font-size:12px;font-weight:bold}

.rbox,.rbox_inline{background:url('../img/rbox.png');margin-bottom:10px}
.rbox_inline{padding:0px 10px}

.rbox_title{background:url('../img/rbox_title.png');line-height:45px;padding-left:27px;color:#629dc1;font-weight:bold;margin-bottom:10px}
.rbox a,.rbox_inline a{display:block;padding-left:10px;line-height:17px}
.rbox_inline a{display:inline;padding:0px 3px;}

.rbox a.last,.rbox_inline a.last{display:block;background: url('../img/rbox_bottom.png') bottom no-repeat;height:20px}

.fleft{float:left}
.fright{float:right}
.half{float:left;width:50%}

#contact table{width:100%}
#contact input.input{width:100%}
#contact textarea.textarea{width:100%;height:60px;}
.error{color:red}
.page{border:1px solid silver;background:white;padding:0px 3px;}
.page:hover{background:#abd733;background:#cff46a;color:black;}
#buy input.input, #buy textarea.textarea{width:300px;}
#buy textarea.textarea{height:40px}
.submit{border:3px double silver;background:#efefef;cursor:pointer}
.insertSmile{cursor:pointer}
.comment_change{border:3px double silver;background:#efefef}

.vote{text-align:center;vertical-align:middle;width:70px}
.vote img{cursor:pointer}

#commError{line-height:40px;font-size:18px;color:red;font-weight:bold;padding:0px 20px;font-weight:bold}
.cname{font-weight:bold}
.cmess{padding-bottom:5px;border-bottom:1px dashed silver;margin-bottom:5px}
.chover{background:#c3d9e7}
body{background:#83b8c0 url('/media/img/bkg.png') top repeat-x}

#featured{padding-right:250px;position:relative;height:293px;}
#featured ul.ui-tabs-nav{position:absolute;top:0;left:350px;list-style:none;padding:0;margin:0;width:200px;}
#featured ul.ui-tabs-nav li{padding:1px 0;padding-left:15px;font-size:12px;color:#666;}
#featured ul.ui-tabs-nav li img{float:left;margin:2px 5px;background:#fff;padding:2px;border:1px solid #eee;}
#featured ul.ui-tabs-nav li span{font-size:11px;font-family:Verdana;line-height:18px;}
#featured li.ui-tabs-nav-item a{display:block;height:70px;color:#333;background:#fff;line-height:20px;}
#featured li.ui-tabs-nav-item a:hover{background:#f2f2f2;}
#featured li.ui-tabs-nav-item img{width:70px;height:60px;}
#featured li.ui-tabs-selected{background:url('/images/selected-item.gif') top left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:#ccc;}
#featured .ui-tabs-panel{width:370px; /*height:250px; */position:relative;}
#featured .ui-tabs-panel .info{position:relative;margin-top:-70px;height:70px;width:370px;background: url('/images/transparent-bg.png');}
#featured .info h2{font-size:18px; font-family:Georgia, serif;color:#fff; padding:5px; margin:0;overflow:hidden;}
#featured .info p{margin:0 5px;font-family:Verdana;font-size:11px;line-height:15px; color:#f0f0f0;}
#featured .info a{text-decoration:none;color:#fff;}
#featured .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide{display:none;}

#header{height:164px;}
#header{height:256px;}
#logo img{margin:0px 0px 0px 0px}

#langs{float:none;text-align:center;margin:0px;background:url('/media/img/languages.jpg')}
#innerLangs{background:url('../img/countries_right.png') right bottom no-repeat;padding:0px 10px}
#innerLangs{padding-left:40px;height:66px;border:0px;background:none}
.lang{display:block;float:left;width:30px;height:18px;background:url('/media/img/langs.png');margin:5px 5px 2px;}
#lbg{background-position:0px top;}
#lcz{background-position:-30px top;}
#lde{background-position:-60px top;}
#len{background-position:-90px top;}
#les{background-position:-120px top;}
#lfi{background-position:-150px top;}
#lfr{background-position:-180px top;}
#lgr{background-position:-210px top;}
#lhr{background-position:-240px top;}
#lhu{background-position:-270px top;}
#lit{background-position:-300px top;}
#lnl{background-position:-330px top;}
#lno{background-position:-360px top;}
#lpl{background-position:-390px top;}
#lpt{background-position:-420px top;}
#lro{background-position:-450px top;}
#lru{background-position:-480px top;}
#lse{background-position:-510px top;}
#lsk{background-position:-540px top;}
#ltr{background-position:-570px top;}
#lua{background-position:-600px top;}