html,body{background:#fff;height:100%;margin:0;padding:0;}
body{font:.764em arial,sans-serif;height:166px;padding:0;}
a,a:hover,a:visited{color:#0000e0;text-decoration:none;outline:none;}
td{vertical-align:top;padding:0;}
img{border:none;}
#body{font:1em arial,sans-serif;margin:0 auto;padding:0 15px;min-width:960px;max-width:1400px;_width:expression(document.body.parentNode.offsetWidth>1400 ? '1380px':'100%');}
* html .ie-width{border-left:950px solid #fff;border:0 "\"}\"";position:relative;float:left;z-index:1;}
* html .fixie-width{margin-left:-950px;margin:0 "\"}\"";position:relative;float:left;z-index:2;}
* html #body{padding:0;}
* html body{padding:0 15px;}


.rubric{padding-left:17px;clear:both;padding-top:1.6em;overflow:hidden;}
.fl-33 dl dd a,.fl-33 dl dd a:link,.fl-33 dl dd a:hover{color:#007bb7;}

.body-container .catalog{padding:20px 0;margin-left:20px;padding-right:20px;clear:both;}
* html .body-container .catalog{height:1%;}
.catalog .fl-33 dl{padding-right:20px;}
.catalog .fl-33 dl dd dl{padding:0;}
.catalog-top100 .fl-33{width:29.200001%;min-height:100px;}
* html .catalog-top100 .fl-33{width:19.5%;width:29.200001%;}

.top-nav dl.rt,.top-nav dl.lf{padding-bottom:.5em;}
.top-nav dl.lf{width:59.900002%;}
* html .top-nav dl.lf{width:40%;width:30%;width:59.900002%;}
.top-nav dl.rt{width:40%;}
.rating{clear:both;padding-left:17px;color:#5b5b5b;}
.rating table{font-size:85%;width:100%;border-collapse:collapse;margin:0;}
.rating table.head{background:#e6f2fa;margin-bottom:1em;clear:both;}
* html .rating table{width:71%;width:71%;width:99%;}
* html .rating table.head{width:71%;width:71%;width:99%;}
*+html .rating table.head{clear:none;}
* html .rating table.head{clear:none;}
.rating table.head small{font-size:.8em;}
.rating table.head .arr{font-size:1.05em;margin-left:2px;}
.rating table td{font-size:1.2em;padding:.5em .3em .5em .1em;color:#505050;}
.rating table td p{margin:0;padding:3px 0;font-size:.9em;}
.rating table .gr{background:#f0f5dc;border:1px solid #dce7b0;padding:10px;font-size:.9em;margin-top:.3em;margin-bottom:1em;}
.gr h4{font-size:.9em;margin:0;padding:0;}.gr .date{font-size:.8em;}
.rating table td .gr p{padding-top:1.2em;padding-bottom:1.7em;}
.rating table td .gr .im{margin-right:10px;margin-bottom:1.7em;}
.rating table td .gr .arr{font-size:1.1em;margin-left:2px;}
.rating table td .gr h4{clear:left;}.rating table td p.rss-more{padding-left:15px;}
.rating table.head td{font-size:1.1em;}
.rating table td.pl{padding-right:2.9em;width:50px;}
.rating table td.last{padding-right:.9em;width:60px;}
.rating table td.maps{padding-right:.9em;width:150px;}
.rating table td.ip{padding-right:.9em;width:170px;}
.rating table.head td img{vertical-align:middle;}


.even td{background:#f6f6f6;padding:10px 4px;}

.odd td{background:#FFF;padding:10px 4px;}


h1{color:#87a55b;font-size:1.8em;font-weight:400;line-height:1em;margin:0;padding:0;margin-left:10px;}

div.gttable_crank_bar		{ position:relative; width:256px; height:20px; margin:3px auto 0px auto; background-image:url(../images/rank_bar_bg.gif); }
div.gttable_crank_marker	{ position:absolute; width:40px; height:16px; font-size:11px; color:white; background-image:url(../images/rank_bar_marker.gif); margin:2px; text-align:center; vertical-align:bottom; line-height:17px; overflow:hidden; }

#login_form
{
       position: absolute;
    width: 24%;
    left: 38%;
      top: 85px;
      background: #fff;
    border:solid #eee 5px;
    display: none;
      z-index: 99;
    overflow: hidden;
}

#login_form #border
{
   border:1px solid #c4c4c4;
   padding:15px;
   padding-left:65px
}

#login_form a
{
    font:11px Tahoma, Verdana;
    text-decoration: none;
    color:#2887c3;
}

#login_form a { text-decoration: underline; }
#login_form a:hover { text-decoration: none; }

#top-servers {
	}
		#top-servers div {
			height:90px;
			width:29%;
			margin:10 1 0 10;
			color:#666;
			overflow:hidden;
			float:left;
border:1;
		}
			
			#top-servers div span {
				color:#999;
			}
			#top-servers div img {
				
				float:left;
				margin:0 15px 0 0;
		}

#screenshot {
	background-color:#FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#cbcaca');
	margin: 0;
	padding: 8px;
	position: absolute;
	border: 1px solid #e1e1e1;
	display: none;
	z-index: 200;
}
.Surf{
color: #04fcff;
}

.War3FT{
color: #00cc99;
}

.Public {
color: #339900;
}

.GunGame {
color: #cc9900;
}


.ZombiMod {
color: #33cccc;
}

.CSDM {
color: #cc0000;
}

.Classic {
color: #000000;
}
.map img {
			vertical-align:middle;
			
		}
li {color:#e17301; font-size: 11px;}


 tr.hl td {
		

		background:#eeeeee;
	}


tr.a td {
		background:#ffffff;
	}


tr.b td {
		background:#faddb1;
	}

tr.c td {
		background:#faddb1;
	}

tr.d td {
		background:#faddb1;
	}


tr.e td {
		background:#eeeeee;
	}


a.voteUp {
	display:inline-block;
	background-position:center;
	height:16px;
	width:16px;
	background:url("../images/arrow_up.png");
	vertical-align: middle;
}
a.voteDown {
	display:inline-block;
	background-position:center;
	height:16px;
	width:16px;
	background:url("../images/arrow_down.png");
	vertical-align: middle;
}


.bbcodes {
	background-color: #333333;
	border: 1px solid #666666;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	
	background-repeat: repeat-x;
/*  width: 120px;  */
	height: 20px;
	font-weight: bold;
}

.editor textarea {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}
.editbclose {
	float: right;
	cursor: pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

.bbcodes_poll {
	background-color: #ffffff;
	border: 1px solid #1434B0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	width: 100px;
	height: 20px;
	font-weight: bold;
}

.tabs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
clear:both;
margin:0;
padding:0;
}

.tabs li.current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F5DC none repeat scroll 0 0;
border-color:#DCE7B0 #DCE7B0 #F0F5DC;
border-style:solid;
border-width:1px;
font-size:1em;
height:19px;
padding:4px 1.5em 15px;
}
.tabs li.last {
float:none;
}
.tabs li {
border-bottom:1px solid #DCE7B0;
float:left;
font-size:1.2em;
list-style-type:none;
margin:0;
padding:6px 1.5em 16px;
text-align:center;
width:auto;
}
h4 {
font-size:1.3em;
margin:0;
padding:0;
}



