@charset "utf-8";
/* CSS Document */
/* --------------------------------- Style dla Dolnośląskiej Ligi Typera --------------------------------- */
* {margin: 0;
   padding: 0;
  }
   
body {text-align: center;  
      margin: 0; 
      padding: 0;
	  font: 11px Trebuchet, Tahoma, sans-serif;
	  line-height: 1.2;
	  color: #292139;
	  background: url('img/structure/tlo.gif');
	 } 

div#glowny {position: relative;
            top: 0;
			left: auto;
            text-align: left; 
            width: 820px; 
            margin: 0 auto; 
			border: 0px solid #DCDCDC;	 
		    background-color: #f0eada;
			color: #292139;
			-moz-border-radius: 8px 8px 8px 8px;
	        -khtml-border-radius: 8px 8px 8px 8px;
            -webkit-border-radius: 8px 8px 8px 8px;
            border-radius: 8px 8px 8px 8px;
		   }

/* --- Menu główne --- */
div#menu_top {position: absolute; 
          top: -126px;
	      right: 10px;
	      width: 820px;
	      text-align: center;
	      border: 0;
		  font: 12px Geneva, sans-serif;
		  font-weight: bold;
		  color: #FFF;
		 }
div#menu_top .opcje {margin: 0;
                    padding: 0 0 10px 10px;
                   }
div#menu_top ul.opcje {margin: 0;
                       padding: 0;
		               list-style-type: none;
		              }
div#menu_top .opcje li {margin: 0;
                       padding: 0;		  
                       display: inline;            
                      }
div#menu_top .opcje a:link, div#menu_top .opcje a:visited {padding: 2px 12px;
                                             text-decoration: none;
								             background: transparent;
                                             color: #FFF;
							                }
div#menu_top .opcje a:hover {color: #FFF;
                            background: transparent;
				            text-decoration: underline;
			               }	

/* --- Linki --- */	 
body a:link {background-color: transparent; 
             color: #216778;
			 text-decoration: none;
			}
body a:visited {background-color: transparent; 
                color: #216778;
				text-decoration: none;
			   }					   
body a:hover {text-decoration: underline} 
			 		   
/* --- Banner --- */
h1#banner {background: url('img/structure/ban_ekstra.png') top left no-repeat; 
	       width: 840px;
	       height: 250px;
	       padding: 0;
	       margin: 0 auto 10px;
          }
h1#banekstra {background: url('img/structure/ban_ekstra.png') top center no-repeat; 
	          width: 840px;
	          height: 250px;
	          padding: 0;
	          margin: 0 auto 10px;
             }			  
h1#baneuropa {background: url('img/structure/ban_europa.png') top left no-repeat; 
	          width: 840px;
	          height: 250px;
	          padding: 0;
	          margin: 0 auto 10px;
             }
h1#bananglia {background: url('img/structure/ban_anglia.png') top left no-repeat; 
	          width: 840px;
	          height: 250px;
	          padding: 0;
	          margin: 0 auto 10px;
             }
h1#ban3ligadollub {background: url('img/structure/ban_3ligadollub.png') top left no-repeat; 
	               width: 840px;
	               height: 250px;
	               padding: 0;
	               margin: 0 auto 10px;
                  }			
h1#banmalop {background: url('img/structure/banmalop.jpg') top left no-repeat; 
	         width: 820px;
	         height: 150px;
	         padding: 0;
	         margin: 0 0 5px;
            }
h1#ban5ligajg {background: url('img/structure/ban5ligajg.jpg') top left no-repeat; 
	           width: 820px;
	           height: 150px;
	           padding: 0;
	           margin: 0 0 5px;
              }				
h1#ban5ligawal {background: url('img/structure/ban5ligawal.jpg') top left no-repeat; 
	            width: 820px;
	            height: 150px;
	            padding: 0;
	            margin: 0 0 5px;
               }
h1#ban5ligawroc {background: url('img/structure/ban5ligawroc.jpg') top left no-repeat; 
	             width: 820px;
	             height: 150px;
	             padding: 0;
	             margin: 0 0 5px;
                }				
h1#ms2010 {background: url('img/structure/ms2010.jpg') top left no-repeat; 
	       width: 820px;
	       height: 200px;
	       padding: 0;
	       margin: 0 0 5px;
          }								 						   						  
h1#banner span, h1#baneuropa span, h1#ban3ligadollub span, h1#ban4ligalub span, h1#ban5ligaleg span, 
h1#ban5ligajg span, h1#ban5ligawal span, h1#ban5ligawroc span, h1#bananglia span, h1#ms2010 span, h1#banekstra span, h1#banmalop span {display: none} 
			   	   
/* --- Przyciski i formularze --- */	
input[type=submit], input[type=reset], input[type=button] {font: normal 1.1em 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
                                                           border: 1px solid #888; 
                                                           background-color: #FFF;
                                                           color: #444;
	                                                       cursor: pointer;
	                                                       padding: 1px 5px;
                                                          }
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {border: 1px solid #2E5B82} 	
/*
input[type=text], input[type=password] {background-color: #FFF;
                                        color: #444;
                                        border: 1px solid #888;
                                       }	
*/
/* --- Nagłówki --- */
h1 {font-size: 1.4em}
h3, h3 a:link {font-size: 1.2em;
    border-bottom: 0px solid #DCDCDC;
    padding: 1px 0;
	color: #93030A;
	text-align: center;
	text-decoration: none;
   }
   
h4 {font-size: 1.1em}
h5 {font-size: 1em;
    margin: 0;
	padding: 0;
   }
   			
/* --- Kolumny --- */		   					   				  				
#main_body {float: left;
            width: 335px;
			margin: 5px 5px 5px 0;
		   }

.leftcol {float: left; 
          width: 470px;
		  padding: 0;
		  margin: 0px 5px 0;
		  display: inline;
	     }		
		   			   
.centercol {float: left;
            width: 165px;
		    margin: 0;
		    padding: 0;
		   }

.rightcol {float: right;
           width: 165px; 
		   padding: 0;
		   margin: 0;
		  }  

table {text-align: center}
		  
/* --- Wybór kategorii --- */
.category {line-height: 1.2;
           text-align: left; 
		   margin: 5px 10px;
		  }
.cat_top {margin: 0 5px}
.cat_top li {list-style-image: url('http://www.liga-typera.pl/ltnew/img/structure/arrow.gif');
             list-style-position: inside;
			 display: inline-block;
			 width: 80px;
			 padding-left: 5px;
			}		  			  			   
/* --- Różne --- */      
.center {text-align: center; 					   
         margin: 0 auto;
		}
.left {text-align: left}
.right {text-align: right}
.bold {font-weight: bold}
.justify {text-align: justify}	
.middle {line-height: 2}
.vermiddle {vertical-align: middle}	     
.clear {clear: both}
.top {vertical-align: top}
	   
img {border: 0; /* Wszystkie pliki graficzne */
     margin: 0;
	 padding: 0;
    }
	
textarea {font: 1.1em Tahoma;
          width: 95%;
         }	
		 
.dogory {padding: 5px 10px 0; 
         text-align: right;
		}	 		 

/* --- Data, kontakt --- */
.data {position: absolute; 
       top: 182px; 
	   right: 15px; 
	   font-size: 1.1em;
	  }
	  
.kontakt {position: absolute; 
          top: 16px; 
		  left: 23px;
		 }
.kontakt ul {list-style: none}
.kontakt ul li {display: inline}					 	  

/* --- Menu globalne - poziome --- */
div#menu {position: absolute; 
          top: 158px;
	      right: 10px;
	      width: 550px;
	      text-align: right;
	      border: 0;
		  font: 12px Arial, Helvetica, Geneva, sans-serif;
		  font-weight: bold;
		 }
.lista {margin: 0;
        padding: 0 0 10px 10px;
       }
.lista ul {margin: 0;
           padding: 0;
		   list-style-type: none;
		  }
.lista li {margin: 0;
           padding: 0;		  
           display: inline;            
          }
.lista a:link, .lista a:visited {padding: 2px 4px;
                                 text-decoration: none;
								 background: transparent;
                                 color: #000;
							    }
.lista a:hover {color: #FFF;
                background: transparent;
				text-decoration: none;
				border-bottom: 4px solid #FFF;
			   }	
			   
/* RSS, kontakt */			   	    
.rss {position: absolute; 
      top: -252px; 
	  right: 15px; 
	 }
.kontakt {}
	  
/* --- Stopka --- */
#stopka {background: #640000;
	     width: 100%;
	     height: 50px;
		 font-size: 10px;
		 margin-top: 10px;
		 clear: both;
        }
#stopka ul {float: right;
            text-align: right;
			font-weight: normal;
			color: #FFF;
			width: 590px;
			padding: 10px 82px;
			margin: 0;
		   }	
#stopka ul li {list-style: none} 
#stopka a:link, #stopka a:visited {color: #FFF;
                                   background-color: transparent;
								   text-decoration: none;
                                  } 
								  				
/* --- Lewa kolumna --- */			
.tablogin, .tabmenu, .tabliga {width: 165px; 
                     text-align: center;
				     background-color: #FFF;
				     border: 1px solid #DCDCDC;
					 padding-bottom: 5px;
					 margin-bottom: 5px;
					 -moz-border-radius: 8px 8px 8px 8px;
	                 -khtml-border-radius: 8px 8px 8px 8px;
                     -webkit-border-radius: 8px 8px 8px 8px;
                     border-radius: 8px 8px 8px 8px;
                    }
.tabliga {width: 160px; margin-top: 5px}					
.tabmenu ul, .tablogin ul {margin: 5px 0 0}
.tabmenu ul li {list-style: none;
                text-align: left;
				padding: 1px 0 1px 13px;
			   }
.tabmenu ul li.fel {padding: 1px 0 1px 7px}
			   	
.tablogin ul li {list-style: none;
                 text-align: center;
				 padding: 1px 0;
			    }

strong.position {font-size: 1.1em} /* Pozycja i punkty */					   
p.divchoose {padding: 5px 0} /* Wybór ligi */
p.notmember {padding: 5px 3px} /* Nie jesteś członkiem tej ligi */
									   			   					
form.login  p {clear: left; /* Logowanie */
               margin: 0;
			   padding: 5px 0 0 0;
			  }			
form.login  p label {float: left;
                     width: 30%;
					 text-align: right;
					 line-height: 1.5;
				    }	
form.login input.form {width: 80px}				

/* --- Kolumna środkowa --- */		        			  			  		      				
div.news {padding: 0 3px; /* Artykuły na stronie głównej */
		  text-align: left;
		  background-color: #FFF;
		  color: #292139;
		  border-left: 1px solid #DCDCDC; 
		  border-right: 1px solid #DCDCDC;
		 }
h2.header2 {font: bold 1.3em Geneva, sans-serif;
			padding: 0;
			margin: 3px 0 0 12px;
			float: left;
			text-align: left;
			width: 88%;
			display: inline;
		   }   		 
.add_date {padding: 0; 
		   font: normal 10px Tahoma;
		   color: #6A6A6A;
		  }
h2.category {float: left}		  		
.news_begin {margin: 0 10px 10px; 
             padding: 0;
			 text-align: left;
			 line-height: 1.2;
			 clear: both;
			}
.news_begin:first-letter {font-size: 1.4em}	
.news_begin img {float: left; 
                 margin: 3px 5px 5px 0;
		         padding: 2px;
		         border: 1px solid #B7B7B7;
			     background-color: #FFF;
		        }		
						
.news_continue {text-align: left;
                padding: 5px 10px;
				margin: 0;
			   }
			   		   			
.options_below {text-align: center; 
                margin: 0; 
				border-top: 1px dotted #DCDCDC;
			    padding: 0;
				clear: both;
               }		    
					 
.arrow_right {float: left;
              width: 45%;
              text-align: left; 
			  margin: 5px 0 5px 5px;
			 }
.arrow_left {float: right;
             width: 45%;
             text-align: right; 
			 margin: 5px 5px 5px 0;
			}
			
.lastart {clear: both; /* Nagłówki na stronie głównej */
          margin: 5px 10px; 
		  font-size: 11px;
		 }			
ul.headlines {clear: both; 
              margin: 0 15px;
	   	     }
ul.headlines li {list-style-image: url('/img/structure/arrow.gif');
                 padding: 0;
				 margin: 0 0 0 15px;
				 height: 20px;
				}
ul.headlines a {padding: 0;
                margin: 0;
			   }							 
ul.headlines span {font: normal 10px Tahoma; 
                   color: #6A6A6A;
				  }
				
.nextgame {border: 1px solid #DCDCDC; /* Następny mecz */
           background-color: #F7F7F7; 
		   margin: 0 5px;
	      }

td.date {width: 140px; color: #FFF; font-size: 1.2em}	
td.date a {color: #FFF}							  
td.separator {width: 10px}	
td.hometeam {font-size: 1.1em; width: 47%; text-align: right}	
td.awayteam {font-size: 1.1em; width: 47%; text-align: left}					  
			  			
.tabcenter {background-color: #FFF; /* Główna tabela */
            width: 470px; 
            border: 1px solid #DCDCDC;
			padding-bottom: 10px;
			margin: 5px 0;
			clear: both;
			-moz-border-radius: 8px 8px 8px 8px;
	        -khtml-border-radius: 8px 8px 8px 8px;
            -webkit-border-radius: 8px 8px 8px 8px;
            border-radius: 8px 8px 8px 8px;
           }
		   
.tabreklama {text-align: center; margin-top: 5px} /* Reklama - środek */
textarea.code {width: 100%; height: 120px} /* Textarea w dziale Reklama */

h3.comment_header {margin: 5px 10px; /* Wyświetlanie nagłówka komentarzy */
		           padding: 0;
				   text-align: left;
			       background: none;
				   width: 100%;
		          }
.comment_pages {font-size: 0.9em; 
                color: #292139;
			   }
ul.comments {background-color: #FFF; /* Wyświetlanie komentarzy */
             border: 1px dotted #DCDCDC;
             margin: 10px 10px 0;
		     padding: 5px 10px;
             font: 1em Trebuchet, Tahoma;
	        } 				   
ul.comments li {text-align: left; 
				margin: 0;
				padding: 2px 0; 
				list-style-type: none;
			   }
ul.comments li.user {text-align: right;
                     font-size: 0.9em;
					 color: #6A6A6A;
					}			   
form p {clear: left; /* Formularz dodawania komentarzy */
        margin: 0 0 0 20px;
		padding: 3px;
	   }
form p.comment label {float: left; 
                      margin-right: 5px;
			          text-align: right;
			          line-height: 1.5;
                      width: 20%;
			         }
form p.comment textarea {width: 90%}
					 		 
.info_comment {font-size: 1.2em; /* Błędy dotyczące komentarzy */
               color: red;
			   text-align: center;
			   padding: 10px;
			  }
.captcha_form {width: 100px; /* Formularz do wpisywania kodu Captcha */
               height: 28px; 
			   vertical-align: middle;
			  }
			  				   
form.forgotpass  p {clear: left; /* Zapomniałem hasła */
                    margin: 0;
					padding: 5px 0 0 0;
				   }			
form.forgotpass  p label {float: left;
                          width: 25%;
						  text-align: right;
						  line-height: 1.5;
				         }	
form.forgotpass input.form {width: 300px}
form.forgotpass .emailtxt {padding: 10px 30px 5px}

form.createleague table {width: 80%; /* Stwórz ligę, Edytuj ligę, Dołącz do ligi, Skasuj ligę */
                         margin: 8px auto;
                        }
form.createleague table th {background-color: #F2F2F2;
				            text-align: center;
				            padding: 3px;
							font-size: 0.8em;
				            border: 1px solid #DCDCDC;
				           }	
form.createleague table td {padding: 2px;
				            background-color: #FFF;
				            border: 1px solid #DCDCDC;
                           }
form.createleague input {margin: 5px}											   				  				
form.createleague p {clear: left}					
				
.tabfixtures {width: 99%; /* Terminarz/Rezultaty, Wpisz mecze */
              margin: 5px auto;	
			 }		
.tabfixtures th {background-color: #F2F2F2;
				 text-align: center;
				 padding: 3px;
				 font-size: 0.8em;
				 border: 1px solid #DCDCDC;
				}	
.tabfixtures td {padding: 0px;
				 background-color: #FFF;
				 border: 0px solid #DCDCDC;
                }
.tabfixtures input {margin: 2px}											   				  				
.tabfixtures p {clear: left}							

.tabprofil {width: 85%; /* Mój profil, Wiadomość, Wyślij wiadomość */
            margin: 5px auto;	
		   }		
.tabprofil th {text-align: right;
			   padding: 3px;
			   font-size: 0.8em;
		      }	
.tabprofil td {padding: 2px;
               text-align: left;
              }
.tabprofil td.icon, th.icon {text-align: center}			  
.tabprofil input {margin: 2px}											   				  				
.tabprofil p {clear: left}			
			   
input.week {width: 20px} /* Różne */				
input.date {width: 80px}
input.time {width: 50px}
input.teams {width: 100px}
input.bonus {width: 10px}
input.email {width: 170px}
input.email_newuser {width: 140px}
input.dane {width: 170px}
input.city {width: 170px}
				
p.info {padding: 3px 8px;
        text-align: left;
	   }
.width70 {width: 70%}
.width50 {width: 50%}
.width40 {width: 40%}
.width30 {width: 30%}
.width25 {width: 25%}
.width15 {width: 15%}
	   
p.form_space {padding: 5px}
p.buttons {padding: 8px 0 0;
           text-align: center
		  }	   
	   				
table.messages {background-color: transparent; /* Kontener na wiadomości wyświetlane na górze strony */
				color: #FFF;
				border: 1px solid #DCDCDC;
				text-align: center;
                margin: 0 5px 5px;
				padding: 0;
                width: 810px;
               }	

td.error {background-color: #EE4444; /* Wyświetla na czerwono wiadomości na górze strony */
          margin: 0;
		  padding: 0;
          width: 100%;
         }

td.info {background-color: #66CC66; /* Wyświetla na zielono wiadomości na górze strony */
         margin: 0;
	     padding: 0;
         width: 100%;
		}

h6 {font-size: 11px} /* Laureaci */
.winners {margin-top: 10px} 
		  
.regulamin, .nagrody, #sendnews {width: 90%; /* Regulamin/Nagrody */
                                 margin: 10px auto;
		   }
.regulamin ol {text-align: left;
               margin:  5px 20px;
              }
.regulamin ul {padding: 5px;
               margin: 0 0 0 20px;
			  }	
			   
.nagrody ul {text-align: left}
.nagrody ul li {list-style-type: none;
                padding: 5px;
			   }				   				  
.regulamin h4, .nagrody h4 {text-align: left;
                            padding: 5px 0 2px;
			                border-bottom: 1px dotted #DCDCDC;
			               }
.nagrody h5 {text-align: center;
             padding: 0 0 5px;
			 font-size: 1.1em;
            }

#message {width: 350px;  /* Wiadomość, która ukaże się po wysłaniu artykułu */
          margin: 40px 0 0 90px;
		 } 
#message h1	{font-size: 1.4em}
#message p {font-weight: bold; 
            margin: 2px 0;
		   }
#checkmark {position: relative; 
            top: -44px; 
			left: -60px;
		   }
			
#sendnews_form ul {list-style-type: none} /* Formularz wysyłania artykułu */
#sendnews_form ul li {margin: 10px 0}
#sendnews_form label {display: block;
                      font: italic bold 12px/1.2 Arial, sans-serif;
				     }
#sendnews_form label span {font: italic normal 11px/1.2 Arial, sans-serif;
					       color: #898989;
						   border: 1px solid #CDCDCD;
						   padding: 0 4px;
					      }
#sendnews_form input, #sendnews_form textarea {padding: 3px;
                                               margin: 5px;
									          }
#sendnews_form textarea {height: 100px}									 
#sendnews_form input#title {width: 300px}
#sendnews_form input#category, #sendnews input#name, #sendnews input#email {width: 200px}
#sendnews_form textarea#message2 {height: 200px}

#sendnews_form input.text-input, #sendnews_form textarea.text-input {border: 1px dotted #B3B3B3} /* Podświetlenie aktywnego formularza */

#sendnews_form label.error {font-weight: normal; /* Błędy pojawiające się przy wypełnianiu formularza */
                            color: red; 
							text-align: left; 
							padding-left: 20px;
                            background: transparent url('/img/structure/error.png') no-repeat scroll left;
						   }
						   
.nag {float: left; /* Zdjęcia nagród */
      border: 1px solid #DCDCDC; 
	  padding: 2px; 
	  margin-right: 7px;
	 }
.pomoc {padding: 5px 4px; /* Pomoc */
        text-align: left;
	   }
ul.points li {list-style-type: circle;
              padding: 3px 0;
			  margin-left: 20px;
			 }
	   	 					  
img.tabicon {height : 25px; /* Ikonki graczy w tabeli - tutaj można ustawić ich rozmiar */ 
             width : 25px; 
            }					  

td.pos1 {background-color: #FFF} /* Pozycje w tabeli */
td.pos2 {background-color: #FFF}
td.pos3 {background-color: #FFF}

td.uadup, td.uaddown {background-color: #FFF} /* Zwycięzcy i przegrani - prawa kolumna*/
td.uadup {color: #3E8302}
td.uaddown {color: #E40005}
                                  
td.my_pos {background-color: #F2F2F2} /* Wskazuje moją pozycję w tabeli */

#partners {float: left; /* Sponsorzy */
		   width: 808px;
		   background-color: #FFF;
		   margin: 5px;
		   border: 1px solid #DCDCDC;
		   display: inline;
		   -moz-border-radius: 8px 8px 8px 8px;
	       -khtml-border-radius: 8px 8px 8px 8px;
           -webkit-border-radius: 8px 8px 8px 8px;
           border-radius: 8px 8px 8px 8px;
          }
#partners ul {text-align: center;
              padding: 0;
			  margin: 0;
		     }	
#partners ul li {list-style: none;
                 margin: 0;
                 display: inline;
                }
#partners img {margin: 5px 7px}

#experts {width: 100%; /* Eksperci */
		  margin: 5px auto 0;
         }
#experts ul {text-align: center;
             padding: 0;
			 margin: 0 auto;
		    }	
#experts ul li {list-style: none;
                margin: 0 5px;
                display: inline;
               }
#experts img {padding: 2px;
		      text-align: center;
		      border: 1px solid #B7B7B7;
		     }
#experts img:hover {border: 1px solid #6A6A6A;
                    text-decoration: none;
                   }	
				   
.online {clear: both; /* Zalogowani gracze */ 
         text-align: center; 
		 margin: 5px 10px 10px; 
		 padding: 5px 0 10px;
		 width: 810px;
		 -moz-border-radius: 8px 8px 8px 8px;
	     -khtml-border-radius: 8px 8px 8px 8px;
         -webkit-border-radius: 8px 8px 8px 8px;
         border-radius: 8px 8px 8px 8px;
		}
						   								 		   
/* --- Prawa kolumna --- */			
.tabstats {width: 165px; 
           text-align: center;
		   background-color: #FFF;
		   border: 1px solid #DCDCDC;
		   padding-bottom: 5px;
		   margin-bottom: 5px;
		   clear: left;
		   -moz-border-radius: 8px 8px 8px 8px;
	       -khtml-border-radius: 8px 8px 8px 8px;
           -webkit-border-radius: 8px 8px 8px 8px;
           border-radius: 8px 8px 8px 8px;
          }
.tabstats td.stats_score, .tabstats td.stats_percent {text-align: left; /* Statystyki typowania - wynik i pasek procentowy */
                                                      background-color: #FFF;
						                              color: #000;
					                                  padding: 1px 3px 1px 5px;
													  width: 20%;
			                                         }
.tabstats td.stats_percent {width: 80%}
			   			  
.tabstats .left_stats {background-color: #FFF;
                       text-align: left;
				       padding-left: 5px;
				      }		  
.tabstats .right_stats {background-color: #FFF;
                        text-align: center;
				        padding: 1px 2px;
				       }	
.tabstats table {text-align: center}

a.prev {width: 50%; /* Statystyki typowania - poprzednie */
        margin-right: 5px;
	   }
a.next {width: 50%; /* Statystyki typowania - następne */
        margin-left: 5px;
	   }

/* NOWY UŻYTKOWNIK */
.new_user {text-align: left; 
           width: 269px;
		   background: transparent url('img/structure/lt_napis.png') no-repeat top left;
		   margin: 0 0px 5px 1px;
		   padding: 85px 0 0 65px;
		   font-size: 1.3em;
		   font-family: Helvetica;
		   height: 48px;
		  }
		  	   
/* EURO 2012 */
.euro2012 {width: 184px; /* Zegra odliczający czas do EURO 2012 */
           text-align: left;
		   background: transparent url('img/structure/euro2012.png') no-repeat top left;
		   border: 0px solid #DCDCDC;
		   padding: 25px 0 0 150px;
		   margin: 0 0px 5px 1px;
		   font-size: 1.6em;
		   font-family: Arial;
		   color: #FFF;
		   height: 126px;
		  }

/* FACEBOOK */
#livescore {width: 314px;
            text-align: left;
		    background: transparent url('img/structure/lt_livescore.png') no-repeat top left;
		    padding: 80px 0 0 30px;
		    margin: 0 0 5px 1px;
		    font-size: 1.6em;
		    font-family: Arial;
		    color: #FFF;
		    height: 71px;
		   }
#livescore span {position: absolute;
                 top: 0;
				 right: 10px;
				 overflow: hidden;
				 display: none;
			    }
#livescore span a {display: block;
                   width: 334px;
				   height: 153px;
				  }

/* POLECAMY */
#polecamy {width: 314px;
           text-align: left;
		   background: transparent url('img/structure/polecamy.png') no-repeat top left;
		   border: 0px solid #DCDCDC;
		   padding: 51px 0 0 30px;
		   margin: 5px 0px 5px 1px;
		   font-size: 1.2em;
		   font-family: Arial;
		   height: 100px;
		  }

/* WYSUWANE OKNO FACEBOOK */
.social {background: url('img/structure/slider2.png') no-repeat;
         display: block;
         float: right;
         height: 343px;
         padding: 0px;
         position: fixed;
         right: -293px;
         top: 250px;
         width: 320px;
         z-index: 1002;
        }
		  		  		  
/* SHOUTBOX */
.tabshout {width: 330px; /* Okno główne */
           text-align: center;
		   background-color: #FFF;
		   border: 1px solid #DCDCDC;
		   padding-bottom: 5px;
		   margin: 0 5px 0 0;
		   clear: left;
		   -moz-border-radius: 8px 8px 8px 8px;
	       -khtml-border-radius: 8px 8px 8px 8px;
           -webkit-border-radius: 8px 8px 8px 8px;
           border-radius: 8px 8px 8px 8px;
		   position: bottom;
		  }
img.shoutrow {height: 20px; /* Ikonki graczy w Shoutbox - tutaj można ustawić ich rozmiar */
              width: 20px;
			 }

div.shoutrow {background-color: #F8F5EE; /* Wpisy */
              color : #000;
              width : 330px; 
			  min-height: 200px;
			  height: 400px;
              overflow : auto;
             }
			 
textarea.shout {margin: 3px; /* Pole do wpisywania treci */
                height: 100px;
			   }

p.shoutbox {border: 1px dotted #DCDCDC; 
            background-color: #FFF; 
			color: #000;
			margin: 2px; 
			padding: 2px;
			text-align: left;
           }
p.shoutbox .user {margin: 0 5px;
				  font-size: 10px;
				  width: 310px;
				 }
 p.shoutbox em {}
				 
.debug {text-align: left; /* Raport o błędach */
        padding: 10px 20px 0;
	   }

/* Tournament Standing */
td {padding: 0;
    margin: 0;
   }
   
.leader {color: #086603}	 
.leader img, .places img, .cup_step img {vertical-align: middle}		

.tab_groups {background-color: #FFF; 
             width: 223px; 
			 border: 1px dotted #DCDCDC; 
			 margin: 5px 6px 0 6px;
			}
			
.tab_border {border-bottom: 1px dotted #DCDCDC}		

.cup_step {background-color: #FFF;
           width: 80%;
		   margin: 10px auto 0;
		   border: 1px dotted #DCDCDC; 
		  }   
