body { margin:0; padding:0; font-family: Arial, Verdana; font-size:12px; line-height: 20px; color: #000; background: /*url(img/bg_5.jpg) repeat-x 5px 6px*/ #911015; }

/*FORMULARZE*/
input, textarea {  border: 0px solid red; font-size: 11px; font-family: verdana; background: none; color: #7e7e7e; font-size:11px;}
input { height: 16px; padding: 8px 0 6px 0;  color: #7e7e7e; /*background: url(img/input.png) no-repeat center top; width: 210px;*/ background-attachment: fixed;}
input.captcha { width: 90px; /*background: url(img/input_captcha.png) no-repeat center top;*/}
textarea {width: 410px; height: 180px; }
form { margin:0; padding:0;}
#wyslij { background: url(img/wyslij.jpg) no-repeat center center; width: 85px; height: 25px; display: block; float: right;}

/*GLOBALNE*/
a { text-decoration: none; color: #fff; cursor: pointer; }
a:focus {outline: none !important;}

p { margin: 0 0 0 0; padding: 5px 0 5px 0;}
h1 { font-size: 20px; padding: 0 0 0 0; font-weight: normal; display: block; color: #1e3c5c; margin:0 0 6px 0;}
h2 { font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0;}
img { border: 0;}

div {  /*opacity: 0.9;background: red;*/ border-bottom: 0px solid lime;}
a.home { border: 0px solid lime;  background: url(img/logo_home.png) no-repeat center center; display: block; width: 210px; height:150px; /*float: left;*/ }
/*ie6*/ *html* a.home {  background: url(img/logo_home.gif) no-repeat center center;  }

.glb_szer { width: 900px;}
/*development*/
    .c1 { background-color: lime; }
    .c2 { background-color: red; }
    .c3 { background-color: yellow; }

/*STRONA*/

div.container{ /*width: 970px;*/ padding:0 0 0 0; height: 600px; margin:0 auto; position: relative; top:0; z-index: 10;}
    div.header { height: 355px; float: left; /*background: url(img/bg_3.jpg) no-repeat -173px 6px;*/ }
        div.menu { width:210px; height: 355px; float: left; /*background: url(img/-core_menu.png) no-repeat left bottom;*/ }
            a.menu { display: block; margin:0 auto; padding: 0 21px 0 21px; border-bottom: 1px solid #99161c; /*background: red;*/ font-size: 12px; width: 110px; line-height: 30px; height: 30px; text-transform: uppercase; font-weight: bold;}
            a.menu:hover { color: #E27D82; }
        div.flash { width:690px; height: 349px; padding: 6px 0 0 0; float: left; }
    div.main { float: left; width: 898px; padding: 0 0 0 2px; }
        div.main1_cont { width: 896px; float: left; background: url(img/index_main1_top.png) no-repeat -2px top #21409a; }
            div.main1_in { width: 793px; float: left; padding: 40px 43px 28px 60px; background: url(img/index_main1_bott.png) no-repeat -2px bottom; color: #fff; font-size: 11px; }
                div.main1_in td a { color: #fff; position: relative; font-weight: bold; font-size: 13px; display: block; padding: 5px 0 5px 22px; border-bottom: 1px solid #284cb4;}
                    div.main1_in td a span { font-size: 11px; color:#1058d3; position: absolute; top:6px; right:0px; }
                div.main1_in a, div.main1_in a.ngl { font-size: 12px; font-weight: bold; color: #0d215a; border: 0;}
				div.main1_in a b {padding-right:70px}
                div.main1_in h2 { color: #979cff; font-size: 13px;}
                div.main1_in h1 { color: #000000; font-size: 16px; font-weight: bold; position: relative; padding-right:70px}
                div.main1_in h1 span { font-size: 11px; position: absolute; right:15px; top:3px; }
        div.main2_cont { width: 888px; float: left; margin: 0 0 0 4px; display:inline; background: url(img/index_main2_top.png) no-repeat -6px top #fff;}
            div.main2_in { width: 785px; float: left; padding: 70px 43px 28px 60px; background: url(img/index_main2_bott.png) no-repeat -6px bottom; color: #4F4F4F; font-size: 11px; }
                div.main2_in td a { color: #000; display: block; background: url(img/pointer.png) no-repeat 5px center; padding: 5px 0 5px 22px; border-bottom: 1px solid #dedede;}
                div.main2_in a b { color:#808080; font-size: 13px;}
        div.main3_cont { width: 888px; float: left; margin: 0 0 0 4px; display:inline; background: url(img/index_main3_top.png) no-repeat -6px top #7C0D11;}
            div.main3_in { width: 785px; float: left; padding: 30px 43px 28px 60px; background: url(img/index_main3_bott.png) no-repeat -6px bottom; color: #ffa5a9; font-size: 11px; }
                div.main3_in h1 { color: #fff; font-size: 13px; font-weight: bold; }
                div.main3_in h2 { color: #ff2f2f; font-size: 13px; font-weight: bold; text-transform: uppercase;}
                div.main3_in td { width: 25%;}
                div.main3_in td a { display: block; color: #ffa5a9; font-family: Tahoma, Arial, Verdana; font-size:11px;}
                div.main3_in td a:hover { color: #fff; }
        div.main_bottom { width: 792px; float: left; background: url(img/main_line.jpg) no-repeat center bottom #911015; padding: 20px 54px 20px 54px; color: #fff; }
            div.main_bottom h1 { font-size: 14px; color: #fff; font-weight: bold; }
            div.movie { width: 360px; float: left; padding: 0 0 0 13px;}
            div.main_bt_content { width: 370px; float: left; }
                div.main_bt_content a.grupy { text-decoration: underline; color: red; font-size: 12px; font-weight: bold; text-transform: uppercase; display: block; padding: 0 0 15px 40px;}
                a.pdf { display: block; color: #e27d82; background: url(img/ico_pdf.png) no-repeat 40px center; font-weight: bold; height: 45px; line-height: 45px; width: 338px; padding: 0 0 0 82px; }
                a.pdf:hover { color: #fff; }
                div.mini_links { display: block; width: 326px; height: 52px; font-size: 11px; background: url(img/bg_bottom.png) no-repeat center top; padding: 26px 64px 28px 64px;}
                    div.mini_links a { text-decoration: underline; }
                    div.mini_links a:hover { color: #fff; }
    /*footer*/
    div.footer { float: left; background: #911015;  width:786px; font-size: 12px; font-family: Myriad Pro, Arial, Verdana; color: #e27d82; padding: 10px 58px 10px 58px; text-align: left;}
        div.footer a { color: #787878; }
/*PODSTRONA*/
     div.main2_contener { float: left; border:0px solid red; background: url(img/pods_main1_mid.png) repeat-y 4px 0px; }
     div.main2_cont_pds { width: 900px; float: left; padding: 0 4px 0 0; margin: 0 0 0 4px; display:inline; background: url(img/pods_main1_top.png) no-repeat 0px top;}
     div.main2_in_pds { width: 892px; min-height: 260px; float: left; padding: 0px 2px 5px 6px; background: url(img/pods_main1_bott.png) no-repeat -0px bottom; color: #4F4F4F; font-size: 11px; }
         div.main2_in_pds a { color: #000D4A; }
		 
		 div.main2_in_pds .title a { color: #FFFFFF; }
         div.main2_in_pds td a { color: #000; /*display: block;*/ padding: 0 0 0 0; text-decoration: underline;}
         div.main2_in_pds a b { color:#808080; font-size: 13px;} 
         div.main2_in_pds h1 { color: #fff; font-size: 13px; text-transform: uppercase; padding: 15px 0 10px 68px; margin: 0 0 0 0; display: block; /*background: lime;*/ font-weight: bold; }   
         div.main2_in_pds td span { position: absolute; right:0; top:0; color: #808080; font-size: 12px; }
             div.main2_in_pds td h2 { width: 270px; padding-right:70px}
             td.paginacja a { /*float: left; display: inline-block; background: lime;*/}
             td.paginacja { height: 36px; text-align: center; vertical-align: middle; padding:5px 60px 0 90px;}
             a.prev, a.next { display: block; width: 110px; float: left; text-decoration: none; }
             td.paginacja div { float: left; width: 500px; /*background: red;*/ text-align: center; } 
             td.paginacja div a { padding: 0 2px 0 2px; width: 10px; text-decoration: none; }
             td.cell_1, td.cell_2, td.cell_3, td.cell_4 { vertical-align: top; }
             td.cell_1 h2, td.cell_2 h2 { color: #911015; margin-left: -15px; font-size: 13px; font-family: Myriad Pro, Arial, Verdana; background: url(img/pointer.png) no-repeat left center; padding: 0 0 0 15px; position: relative; }
             td.cell_3 h2, td.cell_4 h2 { color: #000d4a; margin-left: -15px; font-size: 13px; font-family: Myriad Pro, Arial, Verdana; background: url(img/pointer_b.png) no-repeat left center; padding: 0 0 0 15px; position: relative; }
            
             td.cell_1 { width: 50%; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 25px 25px 10px 70px; }
             td.cell_2 { width: 50%; border-bottom: 1px solid #dedede; padding: 25px 70px 10px 25px; }
             td.cell_3 { width: 50%; border-right: 1px solid #dedede; padding: 10px 25px 25px 70px; }
             td.cell_4 { width: 50%; padding: 10px 70px 25px 25px; }
     div.main3_cont_pds { width: 896px; float: left; margin: 0 0 0 6px; display:inline; background: url(img/index_main3_top.png) no-repeat 0px top #7C0D11;}
     div.main3_in_pds { width: 793px; float: left; padding: 30px 43px 28px 60px; background: url(img/index_main3_bott.png) no-repeat -2px bottom; color: #ffa5a9; font-size: 11px; }
         div.main3_in_pds h1 { color: #fff; font-size: 13px; font-weight: bold; }
         div.main3_in_pds h2 { color: #ff2f2f; font-size: 13px; font-weight: bold; text-transform: uppercase;}
         div.main3_in_pds td { width: 25%;}
         div.main3_in_pds td a { display: block; color: #ffa5a9; font-family: Tahoma, Arial, Verdana; font-size:11px;}
         div.main3_in_pds td a:hover { color: #fff; }

/*ZAWODNICY*/
    h1.title span { text-transform: capitalize; color: #005DFF; }
    div.main2_in_zaw { width: 892px; min-height: 260px; float: left; padding: 0px 2px 0px 6px; background: url(img/zaw_main3_top.png) no-repeat bottom; color: #4F4F4F; font-size: 11px; }
         div.main2_in_zaw a b { color:#808080; font-size: 13px;} 
         div.main2_in_zaw h1 { color: #fff; font-size: 13px; text-transform: uppercase; padding: 15px 0 10px 68px; margin: 0 0 0 0; display: block; /*background: lime;*/ font-weight: bold; }   

    div.main3_cont_zaw { width: 896px; float: left; margin: 0 0 0 6px; display:inline; background: url(img/zaw_main3_mid.png) no-repeat -2px 0px #5B070A;}
    div.main3_in_zaw { width: 896px; border: 0px solid lime; float: left; padding: 0px 0px 0px 0px; min-height:240px; background: url(img/zaw_main1b_bott.png) no-repeat -2px bottom /*#5B070A*/; color: #ffa5a9; font-size: 11px; }
         div.main3_in_zaw h1 { color: #fff; font-size: 13px; font-weight: bold; }
         div.main3_in_zaw h2 { color: #ff2f2f; font-size: 13px; font-weight: bold; text-transform: uppercase;}
         td.naglowek { height: 45px; padding-left: 65px; }
         
         td.col1, td.col2, td.col3, td.col4, td.col5 { /*border-bottom: 1px solid #911015;*/ padding: 10px 0 10px 0; font-size: 12px; color: #ff2f2f; font-weight: bold; text-transform: uppercase;} 
         td.col1, td.col01 { width: 150px; text-align: right; }
         td.col2, td.col02 { width: 102px; text-align: right; padding-right: 70px; }
         td.col3, td.col03 { width: 130px; text-align: left; }
         td.col4, td.col04 { width: 330px; text-align: left; }
         td.col5, td.col05 { width: 150px; text-align: left; }
         td.col01, td.col02, td.col03, td.col04, td.col05 { border-top: 1px solid #911015; padding-top: 5px; padding-bottom: 5px; font-size: 12px; font-weight: normal; }
    
    div.main4_cont_zaw { width: 896px; float: left; margin: 0 0 0 6px; display:inline; background: url(img/zaw_main2_top.png) no-repeat -2px -83px #5B070A;}
    div.main4_in_zaw { width: 896px; border: 0px solid lime; float: left; padding: 5px 0px 10px 0px; min-height:240px; background: url(img/zaw_main2_bott.png) no-repeat -2px bottom /*#5B070A*/; color: #ffa5a9; font-size: 11px; }
         div.main4_in_zaw h1 { color: #fff; font-size: 13px; font-weight: bold; }
         div.main4_in_zaw h2 { color: #ff2f2f; font-size: 13px; font-weight: bold; text-transform: uppercase;}
    table.zawodnik { /*float: left;*/ border-top: 1px solid #dedede; border-left: 1px solid #dedede;}
          table.zawodnik td { padding: 5px 30px 5px 30px; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; }
          table.zawodnik td a { color: #000; text-decoration: underline; }
          
/*ARCHIWUM*/
  #archiwum td { padding: 5px 30px 5px 5px; font-size: 12px; }
  #archiwum td a { color: #31459F; text-decoration: none; font-weight: bold; }
  #archiwum td a:hover { color: #000D4A;}
  
  table.tp1 td { padding: 5px; border: 1px solid #7C0D11; }
  
  div.main2_in_pds .archive-list a {color:#911015;}
  .EventCalendar thead tr {background-color:#333;}
	.EventCalendar thead tr th {color:#fff;}
  .EventCalendar .row1 {background-color:#f8f8f8;}
  .EventCalendar .row2 {background-color:#e0e0e0;}

  .obr {width:185px; height:185px; text-align:center; margin:auto; float:left}
  
  
  /* TABELA wynikow */
  table.EventCalendar { empty-cells: show; border: 1px solid #bababa; border-collapse: collapse; }
    table.EventCalendar td { text-align: center; border-right: 1px solid #bababa; border-bottom: 1px solid #bababa; empty-cells: show; }
  
    td.td_data { width: 90px; text-align: left; border-left: 1px solid #bababa; }
    td.td_zapowiedzi { width: 50px; text-align: center; }
    td.td_wyniki { width: 50px; text-align: center; }    /* TRENERZY */    #tenerzy_tab td {width:154px}  #tenerzy_tab td img {border: 1px solid #e0ffff; padding:2px; margin-top:20px}