@charset "ISO-8859-1";

body{
	padding: 0px;
	margin: 0px auto;
	text-align:left;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 84%;
	color: #ffffff;
	background-repeat: repeat-x;
	background-color: #a16e36; 	
	width:1024px;
}
hr{
	border: none #916330 0px;  /*53391b*/
	/* background-color:#22170b; */
	height:20px;
	width: 99%;	
	background-image: url(images/hr.png); 	
	background-repeat: repeat-x;
	text-align: center;	
}
a {
	color: orange;
	text-decoration: none;
	border-bottom: 2px solid #cfbf97;
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom: 2px dotted orange;
}
a.MultiFile-remove, 
.markItUp a, 
.markItUpResizeHandle,
a.image,
img{	
	border: 0 none;
	text-decoration: none;
	background-color: transparent;
}
#header{
	width:1024px;
	height:300px; 
	background-position: bottom right;
	background-image: url(images/bg_header.png); 
	background-repeat: no-repeat;
}
#header_small{
	width:1024px;
	height:123px;
	background-position: bottom right;
	background-image: url(images/bg_header_small.png); 
	background-repeat: no-repeat;
}
#logo{
	float:left;
	background-image: url(images/logo.png); 
	background-repeat: no-repeat;
	width: 370px;
	height: 100px;
}
#news_bg{
	float:left;
	background-image: url(images/start_bg.png); 
	background-repeat: no-repeat;
	width: 210px;
	height: 150px;
}
#news_box{
	background-image: url(images/start_news.png); 
	background-repeat: no-repeat;
	width: 450px;
	height: 210px;
	padding: 75px 80px 75px 50px;
	float:left;
}
#partner{
	background-image: url(images/partner.png); 
	background-repeat: no-repeat;
	width: 315px;
	height: 270px;
	float:right;
}
#menu{
	width: 1024px;
	height: 48px;
	color: #62513e;
	text-align:center;
}
.menu_button{
	background-repeat:repeat-x;
	margin-right: 1px;
	padding: 5px;
	float: left;
	background-image: url(images/no_hover.png); 
	height: 48px;		
}
.no_hover:hover, 
.hover,
.no_hover{
	background-repeat:repeat-x;
	margin-right: 1px;
	padding: 3px;	
	height: 42px;
	float:left;
}
.no_hover:hover, .hover{ background-image: url(images/hover.png);}
.no_hover{ background-image: url(images/no_hover.png); }
/*
#footer_border{
	float: left;
	margin-top: 20px;
	background-image: url(images/footer_border.png); 
	width: 1024px;
	height: 11px;
}
#footer{
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #543e24; 
	width: 1024px;
	text-align: center;
}
*/
.block{
	width: 302px;
	height: 238px;	
	float: left;
}
.block_large{
	width: 302px;
	height: 100%;	
	float: left;
}
.block_half{
	width: 487px;
	height: 100%;	
	float: left;
}
.block_large_menu{
	width: 302px;
	height: 100%;	
	float: right;
}
.block_news{
	width: 302px;
	float: right;
}
/*---------------------BORDER SHORT NEWS---------------------------*/
.border_top,
.border_top_small,
.border_top_half,
.small_border_top{
	height: 23px;
	background-image: url(images/border_top.png);  
	background-repeat: repeat-x;
	float: left;	
}
.border_top{ width:978px; }
.border_top_small{ width: 654px; }
.border_top_half{ width: 434px; }
.small_border_top{ width: 256px; }

.border_bottom,
.border_bottom_small,
.border_bottom_half,
.small_border_bottom{
	background-image: url(images/border_bottom.png); 
	background-repeat: repeat-x;
	height: 23px;
	float: left;
}
.border_bottom{ width:978px; }
.border_bottom_small{ width: 654px; }
.border_bottom_half{ width: 434px; }
.small_border_bottom{ width: 256px; }

.border_top_right,
.border_top_left,
.border_bottom_left,
.border_bottom_right{
	width: 23px;
	height: 23px;
	float: left;
}
.border_top_right{ background-image: url(images/block_top_right.png); }
.border_bottom_left{ background-image: url(images/block_bottom_left.png); }
.border_top_left{ background-image: url(images/block_top_left.png); }
.border_bottom_right{ background-image: url(images/block_bottom_right.png); }
/*----------------------------------------------------- */
.content_news,
.content_news_small,
.content_upload,
.content_half{
	text-align: left;
	padding: 10px 40px;
	background-color: #62492d;
	background-repeat:repeat-y;
}
.content_news{
	width: 944px;
	background-image: url(images/bg_news.png); 
}
.content_news_small{
	width: 620px;
	background-image: url(images/bg_news_small.png); 
}
.content_upload{
	margin-left:-15px;
	margin-right:-11px; 
	width: 609px;
	background-image: url(images/bg_news_small.png); 
}
.content_half{
	width: 400px;
	background-image: url(images/bg_news_half.png); 
}

#content_block_a,
#content_block_b,
#content_block_c{
	text-align: left;
	padding: 10px 40px;
	background-color: #62492d;
	background-repeat: repeat-y;
}
#content_block_a{
	width: 222px;
	background-image: url(images/block_a.png); 
}
#content_block_b{
	width: 219px;
	background-image: url(images/block_b.png); 
}
#content_block_c{	
	width: 222px;
	background-image: url(images/block_c.png); 
}
.awards{
	color: #000000;
	width: 16px; 
	height: 16px;
	text-align: center; 
	font-size: 50%;
}
/*---------------------------------ul li ------------------------------------------------*/
ul.category-tags li {
	display: inline;
	list-style: none;
	background-image: none;
	padding-left: 18px;
}
ul.category-tags li.tag{ background: url(images/icons/tag.png) no-repeat 0 50%; }
ul.category-tags li.picture{ background: url(images/icons/picture.png) no-repeat 0 50%; }
ul.category-tags li.time{ background: url(images/icons/time.png) no-repeat 0 50%; }
ul.category-tags li.help{ background: url(images/icons/help.png) no-repeat 0 50%; }
ul.category-tags li.comment{ background: url(images/icons/comment.png) no-repeat 0 50%; }
ul.category-tags li.demo{ background: url(images/icons/film.png) no-repeat 0 50%; }
ul.category-tags li.posted{ background: url(images/icons/write.png) no-repeat 0 50%; }
ul.category-tags li.source{ background: url(images/icons/world_link.png) no-repeat 0 50%; }
ul.category-tags li.reg{ background: url(images/icons/register.png) no-repeat 0 50%; }
ul.category-tags li.pw{ background: url(images/icons/passwort.png) no-repeat 0 50%; }
ul.category-tags li.rang{ background: url(images/icons/chart.png) no-repeat 0 50%; }
ul.category-tags li.matche{	background: url(images/icons/page.gif) no-repeat 0 50%; }
ul.category-tags li.gold{ background: url(images/icons/gold.png) no-repeat 0 50%; }
ul.category-tags li.silver{background: url(images/icons/silver.png) no-repeat 0 50%; }
ul.category-tags li.bronze{background: url(images/icons/bronze.png) no-repeat 0 50%; }
ul.category-tags li.coder{ background: url(images/icons/coder.png) no-repeat 0 50%; }
ul.category-tags li.flag{ background: url(images/icons/flag_red.png) no-repeat 0 50%; }
ul.category-tags li.disk{ background: url(images/icons/disk.png) no-repeat 0 50%; }
ul.category-tags li.creator{ background: url(images/icons/creator.png) no-repeat 0 50%; }
ul.category-tags li.add{ background: url(images/icons/add.png) no-repeat 0 50%; }
ul.category-tags li.map{ background: url(images/icons/map.png) no-repeat 0 50%; }
ul.category-tags li.palette{ background: url(images/icons/palette.png) no-repeat 0 50%; }
ul.category-tags li.new{ background: url(images/icons/new.png) no-repeat 0 50%; }
ul.category-tags li.mod{ background: url(images/icons/scource.png) no-repeat 0 50%;}
ul.category-tags li.write{ background: url(images/icons/write_pm.png) no-repeat 0 50%;}
ul.category-tags li.players{ background: url(images/icons/group.png) no-repeat 0 50%;}

#ul.archiv {
	padding: 2px 0 0 0;
	margin: 10px 0 10px 5px;
}
li.archiv{
	/*line-height: 2.0em;*/
	list-style-image: url(images/icons/page.gif);
	padding: 0;
	margin: 0 0 2px 20px;
}
ul#pm{	
	padding: 0 0 0 25px;
}
ul#pm li{
	padding: 0 0 8px 0;
}
ul#pm li a{
	vertical-align:top;
}
ul#pm li.de,li.de{ list-style-image: url(images/flags/de.png); }
ul#pm li.new,li.new{ list-style-image: url(images/icons/email.png); }
ul#pm li.edit,li.edit{ list-style-image: url(images/icons/edit.png); }
ul#pm li.clan,li.clan{ list-style-image: url(images/icons/clan.png); }
ul#pm li.open,li.open{ list-style-image: url(images/icons/email_open.png); }
ul#pm li.write,li.write{ list-style-image: url(images/icons/write_pm.png); }
ul#pm li.creator,li.creator{ list-style-image: url(images/icons/creator.png); }

ul.downloads li {
	list-style: none;
	background-image: none;	
	margin-left: 18px;
	padding-left: 18px;
}
ul.downloads li.win{ background: url(images/icons/win.png) no-repeat 0 50%; }
ul.downloads li.win32{ background: url(images/icons/win_32.png) no-repeat 0 50%; }
ul.downloads li.win64{ background: url(images/icons/win_64.png) no-repeat 0 50%; }
ul.downloads li.linux{ background: url(images/icons/linux.png) no-repeat 0 50%; }
ul.downloads li.linux32{ background: url(images/icons/linux_32.png) no-repeat 0 50%; }
ul.downloads li.linux64{ background: url(images/icons/linux_64.png) no-repeat 0 50%; }
ul.downloads li.scource{ background: url(images/icons/scource.png) no-repeat 0 50%;}
ul.downloads li.zip{ background: url(images/icons/zip.png) no-repeat 0 50%; }
ul.downloads li.patch{	background: url(images/icons/patch.png) no-repeat 0 50%; }
ul.downloads li.mac{	background: url(images/icons/mac.png) no-repeat 0 50%; }
ul.downloads li.picture{ background: url(images/icons/picture.png) no-repeat 0 50%; }
/*------------------------------Input--------------------------------------------------*/
.button{
	background:#c38541;
	color:#ffffff !important;
	border: 1px solid #845d26;
	padding:5px 13px;
	font-weight:bold;
	cursor: pointer;
}
/*-------------------------------Forms ----------------------------------*/

textarea, input, select {
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;	
	margin: 1px;
	padding: 3px;
	font-size: 100%;
	font-family: "Lucida Grande", sans-serif;
}

input:focus, textarea:focus, label:focus {
	background: #fff;
	border: 1px solid #686868;
}

fieldset{
	border:0;
	padding: 0;
	margin: 0;
}

fieldset { margin-bottom: 10px;}

input.required, textarea.required {
	border: 1px solid #999;
	padding: 3px;
	margin: 0;
}

.highlight{	color: #C94B00; }
.infobox_header{ color:#000000; }
.accordion_content { padding: 1em 2.2em; }

table.tablesorter thead tr th{ background-color: #8F6431; } /* #62482d */



/*------------------------- Jquery ------------------------------------*/
/* jMonthCalendar */
#jMonthCalendar .Meeting { background-color: #DDFFFF;}
#jMonthCalendar .Birthday { background-color: #DD00FF;}
#jMonthCalendar #Event_3 { background-color:#0000FF; }
			
/* CrossSlide */
div#screenbox {
	margin: 1em auto;
    border: 2px solid #555;
    width: 480px; /*225*/
    height: 200px;
}
div#mapres {
	margin: 1em auto;
    border: 2px solid #555;
    width: 400px; 
    height: 200px;
}

/* FileTree */
.file_tree {
	width: 210px;
	height: 400px;
	border-top: solid 1px #BBB;
	border-left: solid 1px #BBB;
	border-bottom: solid 1px #FFF;
	border-right: solid 1px #FFF;
	background: #FFF;
	padding: 5px;
	overflow:auto;
}

#menu ul li{
	width:100px;
	list-style: none;
}
#menu ul{
	margin: 0 -1px 0 -1px;
	padding: 0;
}
#menu ul li ul{
	margin: 0;
	padding: 0;
	display: none;
}
#menu ul li:hover ul{
	float:left;
	position: relative;
    display: block;
	background: #a16e36;
}
#menu ul li ul li{
    display: block;
	width:100px;
	height:25px;
	margin: 0;
	padding: 0;
	background: #a16e36;
}
#menu ul li ul li:hover{
	width:100px;
	height:25px;
	background-image: url(images/hover.png);
}




.rating_bar {
  width: 80px;
  background: url(jquery/stars/ui.stars.png) 0 -32px repeat-x;
}

.rating_bar div {
  height: 15px;
  background: url(jquery/stars/ui.stars.png) 0 -48px repeat-x;
}
