/* *	{ border: 0; margin: 0; padding: 0;}*/

body 				{ background-color: #FFF; font-family: Verdana; font-size: 10pt; color: #1A4A5A;  margin:0; padding:5px; text-align:center; }	




p, td 				{ font-size: 10pt; }
hr					{ color: #FEFEFF}
img					{ vertical-align: middle; border:0px }
form					{ margin:0; padding:0;}
input 				{ border: 1px solid #672320;}
table 				{ border-collapse:collapse; width:100% }
tr 					{ vertical-align: top }
#addserver input		{ padding-left:5px; }


a:link, a:visited , a:hover 	{	color: #672320;	text-decoration: underline; }

h1 					{ color: #b41f1f;  font-size: 2em; margin-bottom: 20px; text-align:center; font-weight:normal }
h2           				{ color: #F39B52; font-size: 1.4em; text-transform:uppercase; margin-bottom: 0 }
h3, .likeh3			{ color: #b41f1f; margin-bottom: 15px; font-size:1.3em ; font-weight:normal }
h4                   			{  margin-bottom: 5px;  }

					

/* ----------------- */

/* colors */
.red, a.red, a.red:visited					{ color:#b41f1f; }
.bred										{ background-color:#b41f1f; }	
.orange, a.orange, a.orange:visited			{ color:#ff6600; }
.borange									{ background-color:#ff6600; }
.bordo, a.bordo, a.bordo:visited			{ color:#591400; }
.bbordo										{ background-color:#591400; }
.green, a.green, a.green:visited			{ color:#1a7a47;}
.bgreen 										{ background-color:#47c99b; }
.grey, a.grey, a.grey:visited				{ color:#888;}
.blgreen 									{ background-color:#b7c45b; }
.bgrey 										{ background-color:#CCCCCC; }
.bdgrey 										{ background-color:#463636; }
.yellow, a.yellow, a.yellow:visited			{ color:#FFD400;}
.byellow									{ background-color: #FFD400;}
.blyellow									{ background-color: #FFFFAF;}
.bblue										{ background-color:#479bc9; }
.bdblue										{ background-color:#1A4A5A; }
.bdorange 									{ background-color:#FFB73B; }
/*.blblue										{ background-color:#96B0BA; }*/
.white, a.white, a.white:visited			{ color:#FFF }
.bsnow										{  background: url("/themes/vsp/img/snow.gif") }
.star td.bold								{  background: url("/themes/vsp/img/pic_favour.gif") no-repeat scroll 0 45% transparent; padding-left:20px !important; }

/* text */
p												{ margin-bottom:6px; }
.big											{ font-size:110%; }
.small											{ font-size:80%; }
.normal 											{ font-size:100%; }
.bold											{ font-weight:bold; }
.italic											{ font-style: italic }
.nowrap				{ }
.userhref										{ font-size:10px; color: #ffb73b;}
.center											{ text-align:center; }
.left											{ text-align:left; }
.right											{ text-align:right; }
.none, a.none, a.none:visited					{ text-decoration:none }
.hint, a.hint, a.hint:visited					{ text-decoration:none; cursor:help; border-bottom:1px dashed; position:relative }
.underline, a.underline, a.underline:visited	{ text-decoration:underline; }
.pointer										{ cursor:pointer; }
.treb											{ font-family: Trebuchet MS; }
.long_link { overflow:hidden; position:absolute;	white-space:nowrap; width:100%; }
.long_link_hidder { background:url("/themes/vsp/img/white_cover.png") repeat-y scroll right top transparent; position:absolute; right:0; width:40px; z-index:1000; }
.long_link_box { clear:both; height:18px; position:relative; padding:5px; border-bottom:1px dashed #DDEEFF; }


/* ------------------*/

/* tables */
th 							{ background-color:#672320; font-weight:normal; font-size:1em;  text-align:center; color:#FFF; 
							  border-top-left-radius:.4em; -moz-border-radius-topleft:.4em; -webkit-border-top-left-radius:.4em;
							  border-top-right-radius:.4em; -moz-border-radius-topright:.4em; -webkit-border-top-right-radius:.4em;  }
th a, th a:link, th a:visited	{ color:#FFF }
.tabledivtitle				{ font-size: 120%; font-weight: bold;  }
.tdl, .td1					{ background-color: #F6F6E7; }	
.tdd, .td2					{ background-color: #FDFDEC;}
.tdf     						{ background-color: #F5F7FF;}
.tmh 						{ padding-left:10px; color:#000; font-weight:bold; } 

/* divs */
#globaldiv			{ max-width:1550px; background-color: #FFF; margin:0 auto; text-align:left; position:relative; z-index:2;}
#leftcol			{ width:300px;}
#centercol			{ margin-left:20px; margin-right:5px}
#rightcol			{ width:235px; margin-left:20px }
#branding_div		{ display:none }
#chat_div			{ text-align: left; font-family: Verdana; font-size: 10pt; color: #672320; }
#chat_div p 			{ margin:0 0 3px; }
.votediv			{ cursor: pointer; text-decoration:underline}
.breadcrumbs		{ font-size:10px; margin:0 10px 20px; padding-bottom:5px; border-bottom:1px solid #672320 }
.breadcrumbs a 		{ text-decoration:none}
.breadcrumbs a:hover { text-decoration:underline}
.social				{ background-color: #FEFEFF; border:1px solid #EEE; color: #AAB; margin:0 5px 20px; padding:2px; }
.error				{ background-color: #F9B; border:1px dashed #060606; margin:5px; padding:10px; border-radius: .7em; -moz-border-radius: .7em; -webkit-border-radius: .7em;}
.info				{ background-color: #FFF9DB; border:1px solid #FFD400; margin:5px; padding:10px;  border-radius: .7em; -moz-border-radius: .7em; -webkit-border-radius: .7em;}
.quote				{ background-color: #FDFDFD; border:1px dashed #672320; margin:5px; padding:10px; font-size:86%; }
.preview			{ background-color: #353230; border:1px solid #060606; margin:5px; padding:10px;}
.hidden				{ display: none}
.fleft 				{ float:left }
.fright				{ float:right }

/* servers */
.toprating			{ font-size:1.5em; color:#CC3300; text-align:center; width:50px; font-style:italic;  }
.toptr				{ text-align:center; border: 1px solid;}
.baserating 			{ color:#672320; text-align:center; width:50px; }
tr.toptr:hover 		{ background-color:#bcd7e3 }
tr.baserating:hover 	{ background-color:#bcd7e3}

/* auth */
.authdiv			{ color:#FFF; position:absolute; padding:30px 30px 20px; width:250px; z-index:1000; border:1px solid #FFF; display:none; background-color:#96B0BA; text-align:center }

/* menu */
#leftcol  li 		{ line-height:1.2em; }
#leftcol ul 		{ margin:0; padding-bottom:10px }
#menu_admin			{ border-bottom:1px solid #96B0BA; }
.menuth 				{ list-style-type: none; font-size: 1.2em; margin-bottom:5px; padding-top:10px; }
#menutable tr			{ line-height:2.5em; border-bottom:1px solid #96B0BA; vertical-align: middle; }
#menutable a:hover 	{ color:#B41F1F; }
/*#menutable .rowt		{ margin-left: 5px; width:86px; float:left}
#menutable img 		{ width:16px; height:16px; margin-left: 5px; margin-right:5px}*/
#menutable .more 	{ margin:0 3px 0 20px; text-decoration:none; border-bottom:1px dashed #672320; cursor:pointer; }
#menutable .separator { color:#CCF; margin:0 5px }
.stylemenu 			{ width:20em; position:absolute; display:none; border:1px solid #96B0BA; padding:5px 10px 10px; background-color:#F5F7FF; line-height:25px;}
.stylemenu a:hover 	{ color:#B41F1F; }
.stylemenu img 		{ vertical-align:middle; margin-right:10px; }



/* results list and ratingtable */
ol.servers 						{ margin:0 0 0 50px; padding:0; } /* by Inna : edit line */
ol.servers li 						{ padding:0 0 20px 0; margin:0;} /* by Inna : edit line */
ol.servers li i 					{ display:block; width:16px; height:16px; float:left; margin-left:-50px;} /* by Inna: edit line */
ol.servers div.servertitle 		{ font-size:150%}
ol.servers img					{ vertical-align:middle; margin-right:4px;}
div.bigrating					{ color:#c30; width:120px; float:right; text-align:center; font-size:8pt; } /* by Inna : edit line*/
div.bigrating span				{ font-size:35pt; }
.overBox 						{ margin-right:120px;} /* by Inna : new line*/
*html .overBox 					{ margin-top:-15px;}  /* by Inna : new line */
*+html .overBox 					{ margin-top:-15px;}  /* by Inna : new line */
.ratinglegend					{ font-size:100% }
table.ratingtable  td.ratingtext	{ min-width:180px; }





/* right coladv */
div.rcoladv 						{ border:1px solid #82a2af; background-color:#96b0ba; padding-bottom:10px; margin-bottom:20px }
div.rcoladv div.servertitle 		{ height:30px; background-image: url("/themes/vsp/img/rcoladvtitlebg.gif"); background-position:bottom}

/* Margins */
.bottom5		{ margin-bottom:5px }
.bottom10		{ margin-bottom:10px }
.bottom20		{ margin-bottom:20px }
.both5			{ margin:0 5px }
.both10			{ margin:0 10px }
.both20			{ margin:0 20px }
.top5			{ margin-top:5px }
.top10			{ margin-top:10px }
.top20			{ margin-top:20px }
.right5 			{ margin-right:5px }
.right10 		{ margin-right:10px }
.right20		{ margin-right:20px }
.left10			{ margin-left:10px }
.left20							{ margin-left:20px }
.padding5, .pboth5				{ padding:5px }
.padding10, .pboth10			{ padding:10px }
.pboth20						{ padding:20px }	
.pleft5							{ padding-left:5px }
.pleft10						{ padding-left:10px }
.pleft20						{ padding-left:20px }
.pright5						{ padding-right:5px }
.pright10						{ padding-right:10px }
.pright20						{ padding-right:20px }
.ptop10							{ padding-top:10px }
.ptop20							{ padding-top:20px }


.tmp { }
.si { border:1px solid red} 
.topteaser		{ margin:10px 0px 20px; padding:10px 10px 20px; overflow:hidden; border-radius: 1em; -moz-border-radius:1em; -webkit-border-radius: 1em;}
.topteaser img 											{ margin-right: 10px; }
.smallteaser	{ margin:3px; padding:0.4em 0.5em; overflow:hidden; border-radius: 0.4em; -moz-border-radius:0.4em; -webkit-border-radius: 0.4em; text-align:center}
.forumbuttons 	{ text-align:center; }
.forumbuttons img	{ cursor:pointer; }



.bg32	{ height:32px; width:32px; border: 0px; padding: 0pt; margin-right: 5px; float:left;}
.bg32_site	{ background: url('/themes/vsp/img/cristals_bg_32.png') no-repeat scroll -288px 0px transparent; }
.bg32_server	{ background: url('/themes/vsp/img/cristals_bg_32.png') no-repeat scroll -32px 0px transparent; }
.bg32_admin	{ background: url('/themes/vsp/img/cristals_bg_32.png') no-repeat scroll -64px 0px transparent; }
.bg32_map	{ background: url('/themes/vsp/img/cristals_bg_32.png') no-repeat scroll -160px 0px transparent; }
.bg32_geo	{ background: url('/themes/vsp/img/cristals_bg_32.png') no-repeat scroll -128px 0px transparent; }
.bg32_photo	{ background: url('/themes/vsp/img/cristals_bg_32.png') no-repeat scroll -192px 0px transparent; }
.bg32_mod	{ background: url('/themes/vsp/img/cristals_bg_32.png') no-repeat scroll -224px 0px transparent; }
.bg32_clan	{ background: url('/themes/vsp/img/cristals_bg_32.png') no-repeat scroll -96px 0px transparent; }
.bg32_cwar	{ background: url('/themes/vsp/img/cristals_bg_32.png') no-repeat scroll -256px 0px transparent; }

.bg16	{ height:16px; width:16px; border: 0px; padding: 0pt; margin-right:3px; float:left; background: url("/themes/vsp/img/gametypes16.png"); }
.bg16_halflife_valve	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -16px 0px transparent; }
.bg16_halflife2_cstrike	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -32px 0px transparent; }
.bg16_callofduty_callofduty	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -48px 0px transparent; }
.bg16_quake3_baseq3	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -64px 0px transparent; }
.bg16_halflife2_dod	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -80px 0px transparent; }
.bg16_gta_samp	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -96px 0px transparent; }
.bg16_quake3_osp	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -112px 0px transparent; }

.bg16_halflife2_tf	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -0px -16px transparent; }
.bg16_callofduty_codunitedoffensive	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -16px -16px transparent; }
.bg16_halflife2_left4dead	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -32px -16px transparent; }
.bg16_quake3_cpma	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -48px -16px transparent; }
.bg16_halflife48_czero, .bg16_halflife_czero	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -64px -16px transparent; }
.bg16_callofduty_callofduty2	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -80px -16px transparent; }
.bg16_callofduty_callofduty4	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -96px -16px transparent; }
.bg16_halflife2_hl2mp	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -112px -16px transparent; }

.bg16_halflife_tfc	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll 0px -32px transparent; }
.bg16_halflife_dmc	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -16px -32px transparent; }
.bg16_halflife_svencoop	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -48px -32px transparent; }
.bg16_bf2_bf2	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -64px -32px transparent; }
.bg16_halflife_gearbox	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -80px -32px transparent; }
.bg16_halflife2_left4dead2	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -96px -32px transparent; }
.bg16_halflife_cstrike, .bg16_halflife48_cstrike { background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -112px -32px transparent; }

.bg16_minecraft_minecraft	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll 0px -48px transparent; }
.bg16_arma2_coop, .bg16_arma2steam_arma2arrowpc	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -16px -48px transparent; }
.bg16_halflife2_hl1mp	{ background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -32px -48px transparent; }
.bg16_halflife2_csgo {    background: url("/themes/vsp/img/gametypes16.png") no-repeat scroll -48px -48px transparent;}