html, body, div, span, img, applet, embed, canvas, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, s, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;font-size:.98em;background:transparent;
}

body {line-height:1; background:#333;}
body,textarea,input {font-family:Arial, sans-serif; font-size:1em;}

table {border-collapse:collapse;border-spacing:0}
ol, ul {list-style:none; margin:0;padding:0}

a {color:#aaa;  text-decoration:none;/* border-bottom:1px dashed #999*/ }
a:hover {color:#eee; text-decoration:none; border-bottom:1px solid #bbb}

input, textarea, select{background:#444; border:1px solid #000; color:#ccc; font-size:1em;}

h1, h2, h3, h4, h5 {font-weight:bold}
h1 {font-size:1.5833em}
h2 {font-size:1.3333em}
h3 {font-size:1.1666em}
button:hover{cursor:pointer}

div.clear{border:none;border-collapse:collapse;display:block;border-spacing:0;margin:0px;padding:0px;height:0px; overflow:hidden; line-height:0px;}
.clear{clear:both;}

/* sprites **********************************************************/
#na .ti h1 a, #he .tools a.bm img, #fe .ga .feti
{
background:url(main_spr.png) transparent no-repeat scroll 0 0;
}
.flag{background:url(4/flags_sp.png); width:16px; height:11px;}

/* main **********************************************************/
/*body{background:url(../img/back.png)repeat-x;}*/ 
#page-wrp {width:990px;}
#he, #bo, #fo{clear:both; color:#aaa; margin-left:8px;}


/* head **********************************************************/
#he{background:#222; padding:5px; margin-top:4px; font-size:.9em;}
#he .row {clear:both; }
#he .r1{padding-bottom:2px;}
#he .r2{background:#000; padding:3px;}
#he .nav{float:left; width:450px; font-size:1.2em; padding-top:1px;}
#he .tools{float:left; width:240px; padding-top:2px;}
#he .tools a{font-size:11px;  border:none; text-decoration:none;}
#he .tools a.bm img{vertical-align:middle; margin-right:2px; height:17px; width:67px; background-position:0px -134px;}
#he .lang{float:right; text-align:right; width:700px; margin-top:2px; padding-bottom: 2px;}
#he .lang a{margin-left:4px;font-size:11px; border:none; text-decoration:none;}
.lang img{vertical-align:middle; margin-right:2px;margin-top:-2px;}
.lang .tr img{background-position:0px 0px;}
.lang .it img{background-position:0px -11px;}
.lang .fr img{background-position:0px -22px;}
.lang .es img{background-position:0px -33px;}
.lang .de img{background-position:0px -44px;}
.lang .en img{background-position:0px -55px;}
.lang .pl img{background-position:0px -66px;}
.lang .nl img{background-position:0px -77px;}
.lang .pt img{background-position:0px -88px;}

#he .search{float:right;}
#he .search label{display:none;}
#he input.kyw{background:#666; border:1px solid #000; color:#eee; font-size:1em; width:160px;}
#he input.btn{background:#111; color:#eee; font-size:1em; font-weight:bold;}

/* body **********************************************************/
/* size & margin */
#bo {margin-top:8px;margin-left:0px;}
#na-wrp,
#bo .box{width:190px; height:180px; margin-left:8px; margin-bottom:8px; float:left;}
#bo .box a{display:block; height:180px;}
#na-wrp{height:auto;}
#phom #na-wrp, #psea #na-wrp, #pcat #na-wrp{height:744px !important;}
#na .ti{height:140px;}
#na .me{margin-top:8px;}

/* style */
/* logo & title */
#na .ti {text-align:center;}
#na .ti h1 a{text-indent:-200em; display:block; width:180px; height:128px; background-position:18px 0px;}
#na .ti h1 a:hover{border:none;}
#na .ti h2{font-size:1em; color:#ccc; font-weight:bold;}
#pgam #na .ti h2, #pcat #na .ti h2{font-size:1.1em;}
#na .ti p {font-size:.9em; margin-top:2px;}
#na .ti p a{}

/* menu */
#na .me{background:#222;}
#na .me li a{display:block; height:16px; padding:4px 8px 3px 8px;
        font-size:1em; font-weight:bold;
        border-bottom:1px solid #333; text-decoration:none;}
#na .me li a{text-decoration:none;}
#na .me li.la a{border:none;}

#na .me li a:hover{background:#000; color:#fff; text-decoration:none;}

#pgam #na .me{padding:4px;}
#na .me h2{font-size:1.2em;}

/* game msg box*/
.mbox{background:#222; font-size:1em; padding:20px; font-weight:bold;}

/* game box */
.box {background:#222; font-size:.92em;}
.box img.th{margin:5px 5px 2px 5px; width:180px; height:120px;}
.box .ti{clear:both; display:block; height:12px; padding:2px 5px; font-weight:bold;}
.box .tags{clear:both; display:block;height:27px; padding:4px 5px 2px; margin-top:4px;
        background:#000; color:#777; font-size:.8em}

.box a{text-decoration:none;}
.box a:hover{background:#000; text-decoration:none; border:none;}
.box a:hover .ti{color:#fff;}
.box a:hover .tags{background:#000;color:#ccc;}

/* paging */
.pag{clear:both; height:36px; margin:12px 0px 12px 8px; text-align:center; /*padding:4px 0px; background:#222; */ }
.pa, .npa{background:#222; border:1px solid #000; color:#aaa; padding:4px;margin-left:4px;}
.npa {color:#666;border:1px solid #222;}
a.pa{text-decoration:none;}
a.pa:hover{background:#000; color:#eee;  border:1px solid #000;}

/* featured cats */
#fe{background:#000; float:left; width:782px; height:180px; margin-left:8px; margin-bottom:8px; overflow:auto;border:1px solid #222; }
#fe a.cat{display:block; float:left; height:88px; width:96px; border:1px solid #222; text-decoration:none; overflow:hidden; position: relative;}
#fe a.cat:hover{border:1px solid #222; text-decoration:none;}
#fe a.cat img{height:88px; width:96px;position:absolute;top:0;left:0;}

#fe a.cat .ti{
    font-weight:bold; text-align:center; font-size:14px;
    float:left; position:absolute; top:90px; left:0px; background:#000;
    height:88px; width:88px; padding:0px 4px;
    opacity: .8;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    }

#fe .ga{float:right;clear:right;width:192px; overflow:hidden; height:178px; border:1px solid #222}
#fe .ga a{display:block; text-decoration:none; border:none; width:180px; height:180px; text-align:center;}
#fe .ga a img{width:198px; height:132px;}
#fe .ga a span{font-weight:bold; font-size:16px; display:block; margin-top:4px;}
#fe .ga .feti{position:relative;text-indent:-2000em; background-position:0px -165px; top:-180px; left:142px; width:51px; height:51px}

/* game page body **********************************************************/

/* left */
#pgam #na .ti{height:auto;}
#pgam #na .ti p.tags{font-size:.85em; line-height:1.2em;}
#pgam #na .ti p.tags a{white-space:nowrap; }

#pgam #na .me{height:auto;}
#pgam #na .me h3{font-size:1em;}
#pgam #na .me .tags{ padding: 2px 0px 4px 0px}
#pgam #na .me .tags a{background:#555; padding:3px; line-height:2.3em; margin-right:4px; text-decoration:none; font-size:.86em; font-weight:bold; white-space:nowrap}
#pgam #na .me .tags a:hover{background:#000; border:none;}
#na .me .ad{margin:8px auto 8px; width:160px;}

#ricol {margin-left:198px; position:abolute;} 

/* game */
#ga-wrp{background:#222; float:left; width:768px; padding:8px; margin-left:8px; margin-bottom:8px; text-align:center;} /* 784 */
#gpage{background:#222; float:left; width:768px; padding:8px; margin-left:8px; margin-bottom:8px;} /* 784 */
#mpage{background:#222; float:right; width:768px; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:5px; margin-bottom:5px;} /* 784 */

#ga{margin:auto; }
/* related games */
#rga{width:792px; float:left;}

/* static ontent ****************************************************/
#co-wrp{background:#222; float:left; width:768px; padding:8px; margin-left:8px; margin-bottom:8px;} /* 784 */
#co-wrp .msg{width:500px; margin:50px auto; text-align:center}
#co-wrp p{margin-bottom:12px;}

/* footer **********************************************************/
#fo{background:#000; font-size:.75em; margin-bottom:8px;}
/*#fo .wallp{height:200px; background:url(../img/footer1.jpg)}*/
#fo .wallp{display:none;}
#fo .bottom {height:18px; padding:8px;}
#fo .nav{float:left; width:600px;}
#fo .lang{float:right; width:200px;}
#fo .lang ul li{float:right; margin-left:4px;padding-left:20px;}



/* ie *********************************************************/
/* ie6 */

#na-wrp, #ga-wrp, .box{__display:inline;}
.box{__margin-bottom:10px !important;}
a span{__cursor:pointer !important;}

/* ახალი მოდულები */
/* JavaScript "popups" */
.popup {
	position: absolute;
	display: none;
	background: #555555;
	border: 2px solid #080808;
	padding: 4px;
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index: 10;
}
#tell_friend_popup {
	width: 350px;
}
#report_broken_popup {
	width: 300px;
}
/* favourites menu */
div#favourites_menu {
	position: absolute;
	background: #555555;
	width: 160px;
	border: 1px solid #080808;
	padding: 4px;
	-moz-opacity: 0.95;
	opacity: 0.95;
	filter: alpha(opacity=95);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div#favourites_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#favourites_menu ul li {
	margin: 2px 0px;
}
/* errors */
.error_box {
	position: relative;
	margin-top: 0px;
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #FF3300;
	background: #FADFDC;
	color: #FF3300;
	text-align: left;
}
/* comments are in these boxes */
.comment_box {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #000000;
}
/* news are in boxes like this */
.news_box {
	margin-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #000000;
}
/* champion info */
#champion_box {
	border: 1px solid #000000;
	background: #333333 url(images/cup.gif) no-repeat;
	background-position: 25% 50%;
    margin-bottom: 5px;
    padding: 2px;
	text-align: center;
}
/* box around file sponsor */
#sponsor {
	margin-bottom: 5px;
	padding: 4px;
	border: 1px dotted #FF3300;
	background: #FFCC33;
	text-align: center;
	font-weight: bold;
}
/* CP icons */
.cp_icon {
	width: 10px;
	height: 10px;
	border: 0;
}
/* tab menu stuff */

/* info on registration page */
.register_info {
	padding-bottom: 5px;
	font-weight: bold;
}

fieldset {
	margin: 7px;
	border: 1px solid #000000;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
legend {
	font-weight: bold;
}

/* CSS tables */
.table_header {
	float: left;
	text-align: center;
	font-weight: bold;
}
.table {
	float: left;
	text-align: center;
}
.separator {
	margin-bottom: 1px;
	padding-top: 1px;
	border-bottom: 1px dotted #000000;
	font-size: 0px;
	height: 0px;
	clear: both;
}

/* pagination */
div.pagination {
	padding: 3px;
	margin: 2px;
	text-align: center;
}
div.pagination a:link, div.pagination a:visited {
	padding: 2px 4px;
	border: 1px solid #000000;
	text-decoration: none;
}
div.pagination a:hover {
	color: #000000;
	background: #F2F2F2;
}
div.pagination b {
	padding: 2px 4px;
	border: 1px solid #000000;
}
div.pagination p {
	margin: 0px 0px 5px 0px;
}

/* box on redirection page */
#redirection_box {
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	width: 400px;
	border: 1px solid #000000;
	background: #333333; 
	text-align: center;
	color:#CCCCCC;
}
