body {
     font-size: 8.5pt;
     font-family: Verdana, Tahoma, Arial;
     color: #6F4B07;
     background: #FFF7E6;
     margin: 5px;
}
h3 {
     font-size: 1.1em;
}
#page {
     margin: 0px auto;
     width: 795px;
     height: auto;
}
.clear {
     clear: both;
}
img {
     border: 0px;
}
ul li {
     list-style-type: square;
     padding-left: 0.4em;
}
a, a href {
     text-decoration: none;
}
a:hover {
     text-decoration: underline;
}
submit.btn {
     background: #FFD788;
     font-size: 8pt;
}
.header {
     background: #FABB39;
     font-size: 10pt;
     font-weight: bolder;
     font-variant: small-caps;
     color: #FFFFFF;
     padding-left: 5px;
}
#news_admin_list td {
     border-right: solid 1px #6F4B07;
     padding-right: 5px;
     padding-left: 5px;
}
.sub_botton {
     height: 19px;
     font-size: 7pt;
     font-weight: bold;
     font-family: verdana, arial;
     background: #FFF0CF;
     color: #CF8D00;
     outline-width: thin;
     border-style: ridge;
}
.input_button {
     height: 15px;
     font-size: 7pt;
     background: #FFFAEF;
     color: #303030;
}
/*footer*/
#footer {
     clear: both;
     margin: 5px 0px;
     float: right;
     color: #DFC88B;
     font-size: 0.9/1.1em;
     font-family: tahoma;
     font-stretch: extra-expanded;     
}
/*News*/
#news_box td{
     background:#FFD786;
}
.aktualnosci_body {
     font-size: 9pt;
}
.aktualnosci_data{
     margin-right: 3px;
     color: #9F4F92;
}

.aktualnosci_title, a{
     color: #6F4B07;
}
.aktualnosci_new{
     background:#FFD786;
}
#aktualnosci_komentarz {
     border-top: dotted 1px;
     border-bottom: dotted 1px;
     margin-top: 30px;
     font-variant: small-caps;
     font-weight: bolder;
}
.news_box_data {
     letter-spacing: -0.1em;
}
.news_box_item {
     height: 1.2em;
}
.main_title {
     font-size: 11pt;
     font-weight: bolder;
     border-bottom: dotted 1px;
     color: #A44178;
     margin-bottom: 1px;
     padding-bottom: 1px;
}
.news_title {
     padding-top: 5px;
     font-weight: bolder;
}
.news_data {
     padding-bottom: 10px;
     font-size: 7pt;
}
.news_body A {
     color: #A44178;
     text-decoration: underline;
}
.news_body A:hover {
     text-decoration: none;
}

.komentarz {
     margin: 10px 0;
     margin-botto: 5px;
     overflow: hidden;
     border-bottom: 1px dotted;
     width: 425px;
}
.komentarz_body, .komentarz_podpis {
     margin-bottom: 3px;
}
.komentarz_verif {
     margin-bottom: 10px;
     border-bottom: 1px dotted;
     padding-bottom: 5px;
}
#wyniki_box td {
     background:#FFDB92;
}
.wyniki_box_liga {
     font-weight: bolder;
     font-strech: condensed;
     font-size: 90%;
     color: #EFA70E;
     font-variant: small-caps;
     padding-top: 2px;
}
.newsbox_news {
     padding-top: 3px;
     padding-left: 1px;
}
.newsbox_data {
     font-size: 7pt;
     color: #CF9119;
}
.gpbox_terminy {
     color: #6F4B07;
}

/*main page*/
#logo {
     padding-bottom: 2px;
}
#page {
     width: 775px;
     margin: 0px; 
}
#collage {
     width: 775px;
     height: 90px;
     background: #faba38;
}
#left_column {
     float: left;
     margin: 0px;
}
#container {
     width: 775px;
     margin: 0px;
}
#center_column {
     width: 425px; 
     display: block;
     padding-top: 15px;
}
#right_column {
     height: 100%;
     display: block;
     width: 145px;
     padding-left: 5px;
     color: #A44178;
     margin: 0px;
     margin-top: 5px;
     border-left: 1px dotted;
}
#right_column p {
     color: #A44178;
}
#main_column {
     margin-left: 5px;
     margin-right: 5px; 
}
.box_wiecej a{
     font-size: 7.5pt;
     padding-right: 5px;
     padding-left:  15px;
     background: url(images/wiecej_ico.png) no-repeat;
}
.box_title {
     font-weight: bolder;
     padding-top: 12px;
     padding-bottom: 3px;
     border-bottom: dotted 1px;
}
.box_news_stats {
     padding-left: 1px;
     margin-left: 1px;
}
.box_news_stats li {
     padding: 2px 0px 5px 1px;
     margin-left: 1px;
     border-bottom: dotted 1px;
     list-style: none;
}
.box_news_stats td {
     color: #6F4B07;
}
.terminarze {
     letter-spacing: 1.5em;
     padding-top: 2.5em;
     margin: 0px 20px;
}
.terminarze img {
     border: 0px;
}
/*Rankingi*/
#navig { float: left; display: block; width: 200px; padding: 0px; margin: 0px; }
#navigUL { width: 200px; list-style-type: none; padding: 0; margin: 0px; background: #FFD786; }
#navigUL li { display: block; background: #FFD786; height: 15px; border-bottom: 1px solid #F0BD56; border-top: 1px solid #FADFA8; padding: 0; margin: 0; margin-top: -1px;	} 
#navigUL > li { height: 19px; margin-top: 0; }
#navigUL li.firstChild { border-top: 0px; padding-left: 5px; font-weight: bold; }
#navigUL li.firstChild a { border-top: 0px; padding-left: 5px; font-weight: bold; }
#navigUL li a { background: /*url(/images/bludot.gif)*/ no-repeat 13px 5px; height: 100%; display: block; padding-top: 4px; padding-left: 19px; color: #BF8000; text-decoration: none; font-weight: bolder; font-size:9px; }
#navigUL li > a { background-position: 13px 4px; }
#navigUL > li a { padding-top: 3px; }
#navigUL li a:hover { background-color: #FCDEA2; }
#navigUL li.current a { color: #FFE1A4; }

tr.mouseover TD {
     background-color: #FBDFA3;
}
tr.mouseout TD{
     background-color: #FFE5AF;
}
/*Wyniki*/
.table_head_wynik {
     color: #DF9706;
     font-weight: bolder;
     border-bottom: double 3px;
     text-align: left;
}
.even {
     background: #FCF1D8;
}
.wyniki_table {
     margin-top: 3em;
}

.tmp {
     color: #F96900;
     text-align: center;
     border-right: 1px dotted;
}
.tmsp {
     color: #F96900;
     font-weight: bold;
     text-align: center;
     border-right: 3px double;
}
.tms {
     font-weight: bold;
}
/*Zawodnicy*/
#zawodnicy_lista td {
     font-size: 9pt;
}

/*Zespoły*/
.zespol_n {
     font-size: 12pt;
     font-weight: bold;
     border-bottom: dotted 1px;
     color: #A44178;
     padding-bottom: 1px;
}
.zespol_s {
     font-size: 10pt;
     font-weight: bolder;
     border-bottom: dotted 1px;
     color: #A44178;
     padding-top: 20px;
     padding-bottom: 1px;
}
.zesp_belka {
        background: url(/images/zesp_belka.png) repeat-x;
        font-weight: bold;
}
.zesp_ramka {
        border: solid red 1px;
}

/*Dane zawodnika*/
body.profilZaw  {
	background: url(/images/tlo.jpg);
}
.profil_imie {
        font-variant: small-caps;
        font-size: 12pt;
        font-weight: bold;
        text-align: center;
}
.profil_zespol {
        font-variant: small-caps;
        font-size: 10pt;
        font-weight: bolder;
        text-align: center;
}
#profil_dane span {
        font-weight: bolder;
}
.profil_wyn_header {
        font-weight: bolder;
        text-align: center;
        color: #430A28;
}
.profil_wyn {
        text-align: center;
}
/*Terminarze*/
.terminarz_title {
        font-size: 1,5em;
        font-weight: bolder;
}
/*Turniej Miast*/
.tm_ranking {
        font-weight: bold;
        border-top: dashed 1px;
        color: #A44178;
        padding-top: 3px;
        margin-top: 10px;
        margin-bottom: 5px;
}
/*Galleria*/
#gallery {
        width: 775px;
}
#gallery img {
        padding-left: 15px;
        padding-bottom: 15px;
        float: right;
}
.gallery_title {
     font-size: 11pt;
     font-weight: bolder;
     border-bottom: dotted 1px;
     color: #A44178;
     margin-bottom: 1px;
     padding-bottom: 1px;
     float:right;
}
.gallery_row {
         padding: 6px 0px;
         border-bottom: dotted 1px;
         text-align: center;
}

/*Admin*/
.body_adm {
     background: #FFF7E6;
}
.admin_GP {
     margin: 20px 5px;
     border-top: 1px dotted;
}
.admin_dodajZaw {
     margin-bottom: 20px;
}
/*dhtml menu*/
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#710B40; layer-background-color:#710B40; visibility:hidden}
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold; font-variant: small-caps}
.clLevel0{background-color:#710B40; layer-background-color:#7F0F4B; color:white;}
.clLevel0over{background-color:#8F085A; layer-background-color:#710B20; color:#FABB39; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#710B40; layer-background-color:#710B20}
/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:10px; font-weight:bolder}
.clLevel1{background-color:#710B40; layer-background-color:#710B40; color:white;}
.clLevel1over{background-color:#8F085A; layer-background-color:#710B20; color:#FABB39; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#710B40}
/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bolder}
.clLevel2{background-color:#710B40; layer-background-color:#710B40; color:white;}
.clLevel2over{background-color:#8F085A; layer-background-color:#710B20; color:#FABB39; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#710B20; layer-background-color:#710B20}

/*Print Page*/
#print_page {
       width: 795px;
       background: white;
       color: black;
       font-size: 10pt;
}
.news_title_print {
     padding-top: 45px;
     font-weight: bolder;
     font-size: 1.1em;
}
.playoff {

}
.pleft {
     text-align: right;
}

/*IMLV 2007*/
table.scores {
      padding: 5px 10px;
}
.scores_header_i {
      font-weight: bolder;
      border-bottom: double 3px;
}
.scores_header_ic {
      font-weight: bolder;
      text-align: center;
      border-bottom: double 3px;
}
.scores_l {
      text-align: center;
}
.scores_r {
      text-align: center;
      font-weight: bolder; 
}
.scores_R {
      text-align: center;
      font-weight: bolder; 
      border-left: dotted 1px;
      border-right: dotted 1px;
      background: #FFF7b6;
}

/* IMLV 2010 */
#scores_content_imlv2010 
table.scores {
      padding: 5px 10px;
      font-size: 1em;
      width: 780px;
}
tr.scores-r-s {
      line-height: 2em;
}
.imlv-menu li, .imlv-menu-admin li {
float: left;
display: inline;
}
.imlv-menu-admin li a{
width: 200px;
display: block;
text-align: center;
padding: 0.5em 1em;
margin-bottom: 1em;
background: #FFDB8F;
font-weight: bold;
}
.imlv-menu li a{
width: 100px;
display: block;
text-align: center;
padding: 0.5em 1em;
margin-bottom: 1em;
background: #FFDB8F;
font-weight: bold;
}
.imlv-menu li a:hover, .imlv-menu li a.active {
background: #FFB71F;
text-decoration: none;
}
/* ---------------------- */

.search {
      font-size: 10px;
      vertical-align: top;
      padding-right: 5px;
}
.search_input {
      line-height: 14px;
      font-size: 10px;
      width: 140px;
}
.search_button {
     line-height: 14px;
     font-size: 9px;
     font-weight: bold;
     font-family: verdana, arial;
     background: #FFF0CF;
     color: #CF8D00;
     outline-width: thin;
     border-style: ridge;
}
.search_header {
     font-size: 1.1em;
     font-weight: bold;
     border-bottom: groove;
}
.h {
visibility: hidden;
color: #FFF7E6;
}
.reg li {
      margin: 0.5em 0;
}
