.tablebodytext{position:absolute; display:none;}

/*big guys*/

body { margin: 0 0 0 0;padding: 0;width: 100%; background:  #121602 url('files/template/bg.gif') repeat-x top left;}

body, td, th {font-family:  tahoma, arial, helvetica, sans-serif; font-size: 0.8em; color: #b0b2a3; line-height: 1.4em; }

img {border: 0px}
form{margin:0px}
img, div { behavior: url(iepngfix.htc) }
	 
table, th, td { 
border: 0; 
border-collapse: collapse;
border-spacing: 0;
padding: 0}

a:link {color: #c1d62c }
a:visited {color: #c1d62c} 
a:hover {color: #ffbf23}

/*global width control*/

#global {
	width: expression(document.body.clientWidth < 1102? "1100px" : "auto");
	min-width: 1100px; 	}


/*typography*/
.y{color:#ffbf23}	
h1{color:#cacdbe; font-size:2.2em; font-family: Trebuchet MS, Helvetica, sans-serif; margin-top:0;margin-bottom:30px; font-weight:normal}
h2{color:#cacdbe;font-size:1.8em; line-height: 1.2em; font-family: Trebuchet MS, Helvetica, sans-serif; margin-top:0;margin-bottom:25px; font-weight:normal}
h3{color:#cacdbe;font-size:1.6em; font-family: Trebuchet MS, Helvetica, sans-serif; margin-top:0;margin-bottom:10px; font-weight:normal}

/*
a.red{color:#c90404; }
.red{color:#c90404; }
h2 {font-size:1.6em; margin:20px 0px 10px 5px; color: #7c95ad; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight:normal}
h3{color:#7a93ac; font-size:1.3em; margin-top:30px;}	
.small{font-size:0.8em}

/*layout*/

#container1{background: url('files/template/bg1.jpg') no-repeat top right; }
#container2{background: url('files/template/bg2.jpg') no-repeat top right; }
#container3{background: url('files/template/bg3.jpg') no-repeat top right; }
#container4{background: url('files/template/bg4.jpg') no-repeat top right; }
#container5{background: url('files/template/bg5.jpg') no-repeat top right; }

#header{height:240px;  background: url('files/template/header_bg.png') no-repeat top left}
#header .logo{ float:left;width:250px;padding-left:37px}
#header .icons{float:left; margin-top:50px;}
#header .icons .home{height:117px; background: url('files/template/icons_bg.png') no-repeat 3px 0px}
#header .icons .search{height:117px; background: url('files/template/icons_bg.png') no-repeat 30px 0px}
#header .icons .mail{height:117px; width:100px; background: url('files/template/icons_bg.png') no-repeat 60px 0px}
#header .icons img{ margin-left:18px; margin-top:14px}

#main{}
#main .left{width:21%;float:left; background: url('files/template/sp.gif') no-repeat 0 130px;}
#main .center{float:left; width:51%}
#main .right{float:right; width:300px;}

#menu{width:140px; margin-left:50px;font-family: Trebuchet MS, Helvetica, sans-serif; font-size:1.2em}
#menu div{ height:25px; background: url('files/template/menu_bg.png') no-repeat top left; padding-left:30px; margin-bottom:3px}
#menu div:hover{background-position:left -32px;}
#menu div.active:hover{background-position:left 0;}
#menu a{height:25px; display:block; text-decoration:none}
#menu a:hover{color:#121602}

#forum{font-size:0.8em;margin-left:50px; margin-top:30px} 
#forum a{font-size:3.6em}
#forum div{margin-top:15px;}
#forum a{color:#ffbf23}
#forum a:hover{color:#feec30}
#forum img{margin-top:30px;}
#forum .tema{font-size:1em;}

#fame .item{margin-top:5px;font-size:0.85em; margin-right:10px;float:left; width: 47%;height:130px;background: url('files/template/cup.png') no-repeat top left;}
#fame .item div{margin-left:100px;}
#fame .item div.date{margin-left:95px; margin-bottom:10px; margin-top:5px; padding-top:2px;text-align:center; color:#afb054; height:20px; width:71px;background: url('files/template/date_bg.png') no-repeat top left}

#fame h2{clear:left;}
#fame a.year{margin-left:40px; text-decoration: none; border-bottom: dotted 1px;}

#fame .item1{margin-top:5px;font-size:0.85em; margin-right:10px;float:left; width: 47%;height:130px;background: url('files/template/cup1.png') no-repeat top left;}
#fame .item1 div{margin-left:100px;}
#fame .item1 div.date{margin-left:95px; margin-bottom:10px; margin-top:5px; padding-top:2px;text-align:center; color:#afb054; height:20px; width:71px;background: url('files/template/date_bg.png') no-repeat top left}

#fame .item2{margin-top:5px;font-size:0.85em; margin-right:10px;float:left; width: 47%;height:130px;background: url('files/template/cup2.png') no-repeat top left;}
#fame .item2 div{margin-left:100px;}
#fame .item2 div.date{margin-left:95px; margin-bottom:10px; margin-top:5px; padding-top:2px;text-align:center; color:#afb054; height:20px; width:71px;background: url('files/template/date_bg.png') no-repeat top left}

#fame .item3{margin-top:5px;font-size:0.85em; margin-right:10px;float:left; width: 47%;height:130px;background: url('files/template/cup3.png') no-repeat top left;}
#fame .item3 div{margin-left:100px;}
#fame .item3 div.date{margin-left:95px; margin-bottom:10px; margin-top:5px; padding-top:2px;text-align:center; color:#afb054; height:20px; width:71px;background: url('files/template/date_bg.png') no-repeat top left}


#calendar{border: 5px solid #364318}

#news{clear:both;height:416px; background: url('files/template/news_bg.gif') repeat-x top left; }
#news .shadow_left{height:416px; background:url('files/template/news_shadow_left.png') no-repeat top left}
#news .shadow_right{height:416px; background:url('files/template/news_shadow_right.png');background-position: top right;background-repeat:no-repeat; _background-repeat:repeat-x}
#news table.layout{position:relative; top:80px;width:70%; margin-left:15%}
#news table.layout td{ padding-right:10px;vertical-align:top}
#news table.layout td.a{width:33%}
#news table.layout td.b{width:33%}
#news table.layout td.c{width:33%; }

#news h1{ white-space: nowrap; font-size:2.8em; padding-top:5px;}
#news h2{ white-space: nowrap; padding-top:5px;}
#news td.big_date{ font-size:1.2em; text-align:center;padding-bottom:10px}
#news td.big_date div{font-size:2.4em; color:#cacdbe; padding-top:7px;margin-bottom:5px; }
#news td.content { color:#afb054;font-size:1.2em; padding-left:10px; padding-bottom:10px;}
#news td.content a{color: #c1d62c;}
#news td.content a:hover{color: #c1d62c; text-decoration:underline}

#news td.content_big { color:#afb054;font-size:1.4em; padding-left:10px; padding-bottom:10px;}
#news td.content_big a{color: #c1d62c;}
#news td.content_big a:hover{color: #c1d62c; text-decoration:underline}

#news td.small_date {white-space: nowrap; font-size:1.6em; color:#cacdbe;padding-bottom:10px}

#news_pages{font-size:1.2em; margin-top:10px;}

#photo_preview{height:120px; overflow: hidden}
#photo_preview .item{float:left; height:120px; margin-left:10px;}
#photo_preview img{border: 1px solid #afb054;}
#photo_preview img:hover{border: 1px solid #c1d62c;}

#login{margin-top:110px; background: url('files/template/tag.png') no-repeat top left;padding-left:85px}
#login input{margin-bottom:7px;}
#login h3{margin-left:5px;}
#login h3 a{color:#ffbf23}
#login h3 a:hover{color:#feec30}
#login .errortext{color:red; font-size:0.8em}
#login table td{font-size:1.2em; padding-bottom:10px}
#login table td a{font-size:0.8em}

#prize {clear:left; margin-left:0px;}
#prize .item{ height:75px; font-size:0.8em; float:left;  margin-top:20px; width:95px; text-align:center;}
#prize .item a{color:#ffbf23; }

#champions{margin-top:50px;}
#champions #left,#right{width:21px; float:left; padding-top:20px;}
#champions #container{overflow:hidden; width:220px; height:120px; float:left;}
#champions #container #all {left:0;position:relative;width:1000%;}
#champions #container #all .item{padding: 0 5px; height:200px;font-size:0.85em; float:left; width:99px; text-align:center}

#team{width:90%}
#team td{padding:10px; border-bottom:1px solid #364318}
#team th{padding:10px; border-bottom:1px solid #c1d62c}

#team .a{width:30%; color:#d1d288}
#team .b{width:70%; font-size:1.2em}

#liga img{margin-right:10px; border:1px solid #364318}

#space{clear:both;height:30px;}


#eq{width:100%; }
#eq td{width:50%;vertical-align:top}
#eq h1{font-size:2.6em; }

#eq #preloader img{position:relative; left: -20px}
#eq #preloader{background: url('files/template/preloader.gif') no-repeat 50% 40%; }

#eq_seasons{color:#ffbf23l; font-size:1.4em}
#eq_seasons .item{height:100px;text-align:center;float:left; }
#eq_seasons .item div{padding:0 2px;height:18px;color:#ffbf23;background:#364318}
#eq_seasons .item div.active{padding:0 2px;height:18px;color:#000;background:#ffbf23}


#eq_seasons .empty{height:100px;float:left; width:10%}
#eq_seasons span{padding: 0px 1px 0px 1px; background-color: #ffbf23; color:#000}


#eq_intro{clear:left; margin-bottom:15px; padding-top:10px;}

#eq_list{}
#eq_list .item{width:70px; height:90px; float:left; margin-right:10px;}
#eq_list div.head {color:#fff; font-size:1.4em}
#eq_list dl{margin-top:5px}
#eq_list h3{color:#fff; margin-bottom:5px;}
#eq_list dt{padding-left: 2px;color:#ffbf23; border-bottom:1px solid #364318}

#team_list{}
#team_list .item{float:left; height:290px; width:185px}
#team_list table{width:165px;}
#team_list th{height:165px; background-repeat:no-repeat;}
#team_list .nick{color:#fff; font-size:1.6em; padding-bottom:5px;}
#team_list .nick a{color:#efba00}
#team_list .nick a:hover{color:#fff}
#team_list .eq{margin-top:5px; margin-bottom:3px;color:#d1d288}


.full{margin-top:5px;height:20px;background: url('files/template/menu_bg.png') no-repeat top left;}
.full a{position:relative; left:25px;}



#news_inside{}
#news_inside #layout td.a{vertical-align:top; width:60%; padding-right:20px; }
#news_inside #layout td.b{vertical-align:top; width:40%}
#news_inside #layout table td{border-top: 1px solid #364318}
#news_inside td.small_date {white-space: nowrap; font-size:1.4em; color:#cacdbe;padding-bottom:10px}
#news_inside td.content {color:#afb054;font-size:1.1em; padding-left:10px; padding-bottom:10px;}
#news_inside td.content a{color: #afb054;}
#news_inside td.content a:hover{color: #c1d62c; text-decoration:underline}

#news_inside td.big_date{vertical-align:top; font-size:1.2em; text-align:center;padding-bottom:10px}
#news_inside td.big_date div{font-size:2.4em; color:#cacdbe; padding-top:7px;margin-bottom:5px; }

#ganjaforum{float:left; width:60%}
#ganjablog{float:left; width:60%;}

#join{width:100%}
#join td{padding:10px;border-bottom: 1px solid #37431d}
#join input{background:#585f2b;border: 1px solid #a7ac50; color:#c1d62c }
#join input:hover{border: 1px solid #ffbf23;}
#join textarea{background:#585f2b;border: 1px solid #a7ac50; color:#c1d62c }
#join textarea:hover{border: 1px solid #ffbf23;}
#join .btn{border: 0px}
#join .btn:hover{border: 0px}

#date{color:#6e7233; margin-bottom:5px}

#promo_materials {width:90%;}
#promo_materials td{padding: 10px 0px}
#promo_materials .head{border-bottom: 1px solid #364318; padding-top:30px; padding-bottom:10px;color:#fff;font-size:1.4em}


#registration{width:100%}
#registration td{padding:10px;border-bottom: 1px solid #37431d}
#registration input{background:#585f2b;border: 1px solid #a7ac50; color:#c1d62c }
#registration input:hover{border: 1px solid #ffbf23;}
#registration .starrequired{color:red}
#registration .btn{border: 0px}
#registration .btn:hover{border: 0px}

#photo_clear{clear:left; border-top: 1px solid #21270e;}

#friends{margin-bottom:250px; font-style:italic; font-size:0.8em}
#friends img{margin-top:3px; }
#friends a.link{font-size:2em; font-style:normal; position:relative; top:20px;}

#friends table {width:60%}
#friends table td{height:100px;padding-right:10px}

#rss{margin-bottom:10px;}
#rss a{position:relative; top:-30px; left:10px}

#rss_blog{margin-bottom:10px; margin-left:-30px;}
#rss_blog a{position:relative; top:-30px; left:10px}

#weather{margin-left:0px;margin-top:25px; font-size:0.8em}
#weather img{float:left}

#w{width:220px;height:60px;overflow:hidden;margin-top:25px;}
#weather1{margin-left:0px; font-size:0.8em; width:3000%; height:60px;left:0;position:relative;}
#weather1 img{float:left}
#weather1 .item1{width:220px;height:70px;float:left;}

#banner_code{margin-top:20px;}

#games_full {border-bottom: 1px solid #364318; font-size:1.2em; margin-bottom:15px;}
#games_full th{text-align:left;padding:7px;}
#games_full td{padding:7px; border-top: 1px solid #364318}



#footer{  text-align: center; height: 213px; font-size:0.85em; line-height:1.2em}
#footer .left{text-align:left; position:relative; left: 60px; float: left; width: 200px; }
#footer .left .ganjawars_ru{margin-top:20px}
#footer .right{position:relative; float: right; top: 100px; right: 60px; width: 200px; text-align: right;}
#footer .right img{margin-bottom:10px;}
#footer .ccc{margin-left:30px;}

#noganja{color:#666; font-size:0.8em; margin-top:10px;}

#video{width:90%}
#video td{padding:5px; border-bottom:1px solid #2e292a}
#video a{font-size:1.6em; line-height:1.2em}
#video h2{line-height:1.2em}

#video_list{width:90%}
#video_list td{margin-top:10px; margin-bottom:10px; font-size: 1.2em; padding:5px; border-bottom:1px solid #2e292a}



.iphone {margin-top:10px;}
.iphone a{font-size:0.8em;color:#666;}
.iphone a:hover{color:#fff;}

#veteran_space{height:2px; clear:both}

/*boxes*/
.txt_sm{width:90%;margin-bottom:40px; font-size:1em;line-height:1.4em }
.all{margin-top:15px;padding-top:8px; padding-left: 43px; height:35px; width:105px;background: url('files/template/all_bg.png') no-repeat top left;}

.photoalbumss{font-size:1.4em; position:relative; top:-10px;}
/*forms*/
input.login{width:106px;height:13px;background: url(files/template/login_bg.png) no-repeat left top;	border:none;	color:#c1d62c;padding:7px 30px; font-size:0.8em}
input.login:hover{background-position:left -27px; color:#fff}

input.pass{width:106px;height:13px;background: url(files/template/password_bg.png) no-repeat left top;	border:none;	color:#c1d62c;padding:7px 30px; font-size:0.8em}
input.pass:hover{background-position:left -27px;color:#fff}

#facebook {margin-left:50px; margin-top:20px;}


/*file sharing*/


#file_edit{width:95%; margin-bottom:15px;margin-top:10px;}
#file_edit td{font-size: 0.9em; padding:5px; border-bottom: 1px solid #364318} 
#file_edit th{padding:5px; text-align:left;  border-bottom: 1px solid #364318}
#file_edit th span{color:#8d8f83; font-size:0.9em}
#file_edit th.red{color:red}

a.files_admin {font-size:1.2em;color: #ffbf23; position:relative; top:20px; margin-left:5px;}

#add_file{width: 300px; margin-top:20px;background:#2e2a2b;border: 1px solid #666}
#add_file th{text-align:left; padding:5px 10px; font-size:1.4em; font-weight:normal}
#add_file td{padding:5px 10px}

#file_stats{border: 1px solid #333; margin-top:20px;width:300px; padding:5px; color:#fff}

#file_info{margin-top:10px; width:300px; font-size:0.8em}
#file_info span{color:#fff; font-weight:bold}

#my_files{width:100%;}
#my_files td{font-size: 0.9em; padding:5px; border-bottom: 1px solid #364318} 

#caution{font-size:1em; color:#5f762a; line-height:1em}
#download {margin-top:20px; margin-bottom:20px; font-size: 1.4em}

#send_link td{padding:5px; border-top: 1px solid #364318}
h2.success{color:#fff}
h2.error{color:red}

#file_password{margin-top:20px;background:#2e2a2b;border: 1px solid #666; padding:20px; width:210px}
#file_password h2{margin:0 0 10px 0; font-size:1.4em}
#file_password div{color:red}

#file_not_found{color:red; font-size:2em; margin-top:20px}

#total_limit{width:290px; margin: 20px 0 20px 0;background:#2e2a2b; padding:20px 0 20px 20px; border: 1px solid #666}

.more{padding:10px;}
.forum-help-list li{margin-top:10px;}
.forum-help-list li a{text-decoration:none}
