/* ÒÅËÎ */
body, html { 
	margin: 0 auto; 
	padding: 0;
	background: #ffffcc; 
	height:100%;
	min-height: 100%;
}

div.all {
	height:100%;
	margin-bottom:-116px;
	min-height: 100%;
}






/* ÍÀÂÈÃÀÖÈß */
a.navi {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:20;	
}

a.navi:hover {
	border-bottom: 1px dashed #000000;
}








/* ÕÅÀÄÅÐ */
.head { 
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 240px;	
	background: transparent url(/images/head.gif) repeat-x top center; 
}

font.title {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:16;
	padding-left:60;
	}

font.menu {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:22;
	}

a.menu {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
}

a.menu:hover {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	border-bottom: 1px dashed #000000;
	font-size:15;
} 

#back {
	font-size:25;
}  

#bg {
	background: transparent url(/images/head-left.gif) no-repeat top right;
}




/* PROFILE */

tr.profile {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	text-align: left;
	font-width: bold;
	vertical-align:top;
}

div.edit {
	border: 1px solid #D7D7D7;
	text-align:center;
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
}




/* USERCP */
.usercp {
	font-family:tahoma;
	text-decoration:none;
	font-size:13;
	color:#000000;
}

.usercp #titlecp {
	font-size:15;	
}

a.usercp {
	font-family:tahoma;
	text-decoration:none;
	font-size:13;
	color:#000000;
	padding-left:5;
}

a.usercp:hover {
	border-bottom:1px dashed #000000;
}

a.anons {
	font-family:tahoma;
	text-decoration:none;
	font-size:11;
	color:#000000;
	padding-left:5;
}

a.anons:hover {
	border-bottom:1px dashed #000000;
}


tr.login {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:18;
}

font.soc {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:18;
}

input.login {
	font-family:tahoma;
	background-color: transparent;
	text-decoration:none;
	font-size:14;
	cursor: pointer;
	border-width: 0px;
}

a.login {
	font-family:tahoma;
	text-decoration:none;
	color:#000000;
	font-size:14;
	border-width: 0px;
}

a.login:hover {

}

font.nick {
	color: #c18100;
	font-family:tahoma;
	text-decoration:none;
	font-size:18;
}

input.addbox {
	background: #ffc042;
	height:12;
	width:12;
	border: 1px solid #000000;
}

a.nick {
	color: #c18100;
	font-family:tahoma;
	text-decoration:none;
	font-size:18;
}

a.nick:hover {
	border-bottom:1px dashed #c18100;
}


/* ÒÀÁËÈÖÀ */
a.rate {
	display:block;
	background: transparent;
	border: 1px solid #000000;
	heigh: 20;
	width: 20;
	text-align: center;
	color: #000000;
	text-decoration:none;
}

a.rate:hover {
	background-color: #FFFFFF;
}

select.map {
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	text-align:left;
	border: 1px solid #D7D7D7;
	color: #000000;
	padding:1;
	background: #ffffcc;
	}

select.mod {
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	text-align:left;
	border: 1px solid #D7D7D7;
	color: #000000;
	padding:1;
	background: #ffffcc;
	}

input.slot {
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	text-align:left;
	border: 1px solid #D7D7D7;
	color: #000000;
	padding:1;
	background: #ffffcc;
	width:30;
	}

input.sub {
	background: #ffc042;
	text-decoration:none;
	font-size:14;
	height:20;
	cursor: pointer;
	border-width: 0px;
}

td.choose {
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	background: #ffc042;
}

input.check {
	border: 1px solid #000000;
	background: #ffc042;
	width:15;
	height:15;
}

a.sort {
	background: transparent;
	color: #000000;
	width:100;
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	text-align:center;
}

td.sortnow {
	background: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	text-align:center;
	padding:1;
}

td.sort {
	border: 1px solid #000000;
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	text-align:center;
	padding:1;
}

div.sort {
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	width:100%;
}

div.stati {
	font-family:tahoma;
	text-decoration:none;
	font-size:16;
	width:100%;
}

a.num {
	color:#000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:30;
}
a.num:hover {
	border-bottom:1px dashed #000000;
}

div.ban {
	position: absolute; 
	border: 1px solid;
	padding: 5px;
	left: 0px;
	width: 300px;
	height: 90px;
	visibility: hidden;
	background-color: #F0F0F0
	font-family:tahoma;
	font-size:15;
	background: #ffc042;
}

#bigban {
	height: 150px;

}

div.upd {
	position: absolute; 
	border: 1px solid;
	padding: 5px;
	left: 0px;
	width: 300px;
	height: 110px;
	visibility: hidden;
	background-color: #F0F0F0
	font-family:tahoma;
	font-size:15;
	background: #ffc042;
}

table.table {
	border-collapse: collapse;
	text-align: left;
  	margin-left: auto;
  	margin-right: auto;
	width: 95%;
	border: 2px solid #ffc042;
}

tr.title_old {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:20;
	padding:0;
	margin:0;
}

tr.title {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
	padding:0;
	margin:0;
	background: #ffc042;
	border-bottom: 2px solid #ffc042;
}

td.titleline_old {
	height: 20px;	
	background: transparent url(/images/table-title.gif) repeat-x top center; 
}

td.titleline {
	height: 1px;	
	background: #ffc042; 
}

td.linesline_old {
	height: 13px;	
	background: transparent url(/images/table-lines.gif) repeat-x top center; 
}

td.linesline {
	height: 1;	
	background: #ffc042; 
}

td.attention {
	font-family:tahoma;
	font-size:14;
	margin:2;
	border-bottom: 2px solid #ffc042;
	background: #ffffcc;
}

td.tab {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
	padding:1;
	margin:1;
}

a.tab {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
}

a.tab:hover {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	border-bottom: 1px dashed #000000;
	font-size:15;
	font-weight: 400;
}   

a.comms {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
}

a.comms:hover {
	border-bottom: 1px dashed #000000;
}  

td.tab_url {
	color: #0600FF;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
	padding:1;
	margin:0;
	font-weight: 600;
}

td.tab_vip {
	color: #ff0000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
	padding:1;
	margin:0;
	font-weight: 600;
}

td.tab_best {
	color: #cc9900;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
	padding:1;
	margin:0;
	font-weight: 600;
}

a.tab_url {
	color: #0600FF;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
	font-weight: 600;
}

a.tab_url:hover {
	font-family:tahoma;
	text-decoration:none;
	border-bottom: 1px dashed #0600FF;
	font-size:15;
}   

a.tab_vip {
	color: #ff0000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
	font-weight: 600;
}

a.tab_vip:hover {
	font-family:tahoma;
	text-decoration:none;
	border-bottom: 1px dashed #ff0000;
	font-size:15;
}  

a.tab_best {
	color: #cc9900;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
	font-weight: 600;
}

a.tab_best:hover {
	font-family:tahoma;
	text-decoration:none;
	border-bottom: 1px dashed #cc9900;
	font-size:15;
}    

font.tabmenu {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:20;
	}

a.tabmenu {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
	cursor: pointer;
}

a.tabmenu:hover {
	color: #000000;
	border-bottom: 1px dashed #000000;
} 

a.newcomms {
	color: #0600FF;
	font-family:tahoma;
	text-decoration:none;
	font-size:12;
}

a.newcomms:hover {
	border-bottom: 1px dashed #000000;
}  

img.connect {
	margin: 0px;
	padding: 0px;
}

a.allserv {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:18;
}

a.allserv:hover {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	border-bottom: 1px dashed #000000;
	font-size:18;
} 

a.small {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:10;
}

a.small:hover {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	border-bottom: 1px dashed #000000;
	font-size:10;
}

/* ÏÎ ÎÄÍÎÌÓ */
font.titleone {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	padding:0;
	margin:0;
}

a.titleone {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	padding:0;
	margin:0;
}

a.titleone:hover {
	color: #000000;
	border-bottom: 1px dashed #000000;
}

font.textone {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:12;
	padding:1;
	margin:0;
}

font.off {
	color: red;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
	padding:0;
	margin:0;
}


#ip {
	color: #000000;
}

table.fr {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:12;
}

font.fr {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:17;
	padding:0;
	margin:0;
	text-align: left;
}

table.gamers {
	border: 1px solid #ffc042;
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	padding:3;
	margin:5;
	text-align: left;
	}

#idg {
	border: 1px solid #ffc042;
	padding:3;
}

#small {
	font-size:14;
}

#title {
	font-size:20;
	color: #000000;
	border-bottom: 2px dashed #000000;
}

tr.info {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:13;
	padding:0;
	margin:0;
	text-align: left;
	font-width: bold;
}

a.links {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:13;
	font-width: bold;
	border-bottom: 1px dashed #000000;
}

a.links:hover {
	color: #111111;	
}

tr.on_line {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:13;
	padding:0;
	margin:0;
	font-width: bold;
}

textarea.code {
	background: #FFFFFF;
	border: 1px solid #000000;
	overflow: hidden;
}

#type1{
	height: 247;
	width: 175;
}

#type2{
	height: 80;
	width: 352;
}

#type3{
	height: 100;
	width: 352;
}

span.plormin {
	display:block;
	height:22;
	width:22;
	font-family:tahoma;
	text-decoration:none;
	font-size:18;
	color: #FFFFFF;
	background: #ffc042;
	cursor:pointer;
	border: 1px solid #FFFFFF;
	text-align:center;
	vertical-align: middle;
}

#hiddencomms {
	display:none;
}

a.delcomms {
	font-family:tahoma;
	text-decoration:none;
	color: #000000;
	font-size:14;
	border: 1px solid #ffc042;
}

a.delcomms:hover {
	background-color: #ffc042;
}

textarea.review {
	background: #ffffcc;
	border: 0;
	height:200;
	width:100%;
	border: 1px solid #000000;
}








/* NEWS */
table.comments {
	border: 1px solid #ffc042;
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:14;
	padding:3;
	margin:5;
	text-align: left;
	width:100%;
	}

#idc {
	border: 1px solid #ffc042;
	padding:3;
}

div.sep {
	border-bottom: 1px dashed #000000;
	width: 100%;
}

font.news {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:13;
	padding:0;
	margin:0;
	text-align: left;
}

#titlenews {
	font-size:17;
	color: #000000;
	text-decoration:none;
	border-bottom: 2px dashed #000000;
}

a.comms {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:13;
	padding:0;
	margin:0;
	text-align: left;
}

a.comms:hover {
	border-bottom: 1px dashed #000000;
}

td.obram {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:13;
	padding:0;
	margin:0;
	text-align: left;
	border: 1px dashed #000000;
}

textarea.text {
	background: #ffc042;
	width:100%;
	height:104;
	border: 1px solid #000000;
	font-family:tahoma;
	text-decoration:none;	
}

input.name {
	background: #ffc042;
	width:100%;
	border: 1px solid #000000;
	font-family:tahoma;
	text-decoration:none;
}

#oncomms {
	width:110;
}

/* ARTICLES FONTS */
font.arts {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:13;
	padding:0;
	margin:0;
	text-align: left;
}

#titlearts {
	font-size:17;
	color: #000000;
	text-decoration:none;
	border-bottom: 2px dashed #000000;
}

/* ADD */
input.add {
	background: #ffc042;
	height:20;
	width:100%;
	border: 1px solid #000000;
}

select.add {
	background: #ffc042;
	height:20;
	width:100%;
	border: 1px solid #000000;
}

textarea.add {
	background: #ffc042;
	border: 0;
	height:60;
	width:100%;
	border: 1px solid #000000;
}

input.add_but {
	background: #ffc042;
	border: 1px solid #000000;
	height:50;
	width:100;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
}

input.capcha {
	background: #ffc042;	
	height:50;
	width:110;
	border: 1px solid #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:30;
	color: #000000;	
}

input.steam {
	background: #ffc042;	
	height:15;
	width:15;
	border: 1px solid #000000;
	font-family:tahoma;
	color: #000000;
}

iframe.add {
	background: #ffffcc;
	border: 0;
	height:300;
	width:100%;
}

table.add_table {
	width:100%;
	border:0;
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
}

tr.title_add {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:20;
}

font.help {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:12;
}

a.linkhelp {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
}

a.linkhelp:hover {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	border-bottom: 1px dashed #000000;
	
}

#b {
	color: #000000;
	font-weight: 600;
}

/* VIP */
div.vip {
	border: 1px solid #000000;
	width: 90%;
	padding:20;
	margin:10;
}

select.vip {
	background: #ffffff;
	height:20;
	width:100%;
	border: 1px solid #000000;

}

input.vip_but {
	background: #ffffff;
	border: 1px solid #000000;
	height:70;
	width:100;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
}

input.vip {
	background: #ffffff;
	height:20;
	width:100%;
	border: 1px solid #000000;
}

a.vip {
	font-family:tahoma;
	text-decoration:none;
	font-size:16;
	color:#000000;
	padding-left:5;
}

a.vip:hover {
	border-bottom:1px dashed #000000;
}

/* ONSITE */
a.on {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:12;
}

a.on:hover {
	color: #000000;
	border-bottom: 1px dashed #000000;
}

img.border {
	border: 1px solid #000000;
	margin:1;
	padding:1;
}

#lii {
	padding: 4px;
}






/* ÞÇÅÐÛ */
div.us_title {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:18;
	padding-left:5%;
	text-align:left;
}

#info {
	color: #888888;
	font-size:18;
	}

#main {
	font-size:20;
	}

table.us_alf {
	border: 1px solid #ffc042;
	width: 90%;
	font-family:tahoma;
	margin-left: 20;
	margin-right: 20;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5;
}

table.us_table {
	border-collapse: collapse;
  	margin: 20;
	padding: 5;
	font-family:tahoma;
	font-size:14;
	width: 90%;
	border: 1px solid #ffc042;
}

td.us_oneletter {
	border: 1px solid #000000;
	margin: 0;
	text-align: center;
	background-color: #ffc042;
	padding: 2;
}

a.us_letters {
	border: 1px solid #ffc042;
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
}

a.us_letters:hover {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	border-bottom: 1px dashed #000000;
	font-size:15;
} 

td.us_tab {
	border: 1px solid #ffc042;
	vertical-align:top;
	padding: 5;
}

a.us {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:15;
}

a.us:hover {
	border-bottom: 1px dashed #000000;
	font-size:15;
} 



/* ÔÓÒÅÐ */
div.footer {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 116px;
	position:static;	
	background: transparent url(/images/foot.gif) repeat-x bottom; 	
}

.cred {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:13;
}

a.footer_link {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:13;	
}

a.footer_link:hover {
	border-bottom: 1px dashed #FFFFFF;
}

a.slnk {
	color: #000000;
	font-family:tahoma;
	text-decoration:none;
	font-size:13;	
}

a.slnk:hover {
	border-bottom: 1px dashed #FFFFFF;
}