body {
    margin:0;
    padding:0;
    font-family:Trebuchet MS,Arial,sans-serif;
    font-size:11px;
    background:transparent url(../pix/container.png) repeat;
}
a {color:#cc3300;
    text-decoration:none}
a:hover {text-decoration:underline}
#top {
    width:980px;
    height:126px;
    clear:both;
    display:block;
    position:relative;
    top:0px;
    left:0px;
    margin:auto;
    margin-top:0px;
    margin-bottom:0px;

}
.top_left {
    background:transparent url(../pix/top_left.png) no-repeat;
    width:20px;
    height:126px;
    float:left;
}
.top_center {
    background:transparent url(../pix/top_center.png) repeat-x;
    width:940px;
    height:126px;
    float:left;
}
.top_right {
    background:transparent url(../pix/top_right.png) no-repeat;
    width:20px;
    height:126px;
    float:left;

}
#subtop {
    width:966px;
    height:32px;
    clear:both;
    display:block;
    position:relative;
    top:0px;
    left:0px;

    margin:0;
    margin:auto;
}
.subtop_left {
    background:transparent url(../pix/subtop_left.png) no-repeat;
    width:12px;
    height:32px;
    float:left;
}
.subtop_right {
    background:transparent url(../pix/subtop_right.png) no-repeat;
    width:12px;
    height:32px;
    float:left;
}
.subtop_center {
    background:transparent url(../pix/subtop_cent.png) repeat-x;
    width:942px;
    height:32px;
    float:left;
}
#logodiv {
    width:178px;
    float:left;
    height:118px;

    font-size:18px;
}
.fot {
  float:right;
margin-right:9px;
}
.liga_logo {
    background:transparent url(../pix/liga_logo.png) no-repeat;
    height:66px;
    margin-left:15px;
    margin-top:33px;
    width:115px;
    cursor:pointer;
}
#menudiv {
    float:left;
    height:118px;


}
#banner {
    width:100%;
    height:78px;

}
#menubar {
    width:100%;

}
.menubar_left {
    background:transparent url(../pix/menubar_left.png) no-repeat;
    height:40px;
    width:10px;
    float:left;
}
.menubar_center {
    background:transparent url(../pix/menubar_center.png) repeat-x;
    height:40px;
    width:550px;
    float:left;
}
.menubar_right {
    background:transparent url(../pix/menubar_right.png) no-repeat;
    height:40px;
    width:10px;
    float:left;
}

.menuitem {

    cursor:pointer;
    float:left;
    
    margin-left:20px;
    margin-right:20px;
    text-align:center;

}
.menuitem p {
    margin-top:15px;
}
.break {
    background-color:#BB3313;
    float:left;
    height:14px;
    margin-left:0;
    margin-right:0;
    margin-top:16px;
    width:1px;
    z-index:0;
}

.men_center p {
    font-weight:bold;
    font-size:12px;
    color:#3a2201;
    padding-top:11px;
}

.break_user {
    background-color:#B9B9B9;
    float:left;
    height:14px;
    margin-left:0;
    margin-right:0;
    margin-top:10px;
    width:1px;
    z-index:0;
}
.userinfobox {
    float:left;
    margin-left:15px;
    margin-right:15px;
    padding-top:9px;
    text-align:left;
    color:#494949;
}
 
.userinfobox span {font-weight:bold;color:#ff6633}
#container {
    width:980px;
    position:relative;
    margin:0;
    margin:auto;
    margin-top:5px
}
.container_top {
    background:transparent url(../pix/container_top.png) no-repeat;
    height:14px;
    width:980px;
float:left;
}
.container_center {
    background:transparent url(../pix/container_center.png) repeat-y;
   float:left;
    width:980px;
position:relative;
}
.container_bott {
  background:transparent url(../pix/container_bott.png) no-repeat scroll 0 0;
float:left;
height:14px;
width:980px;

}
.imgcontainer_bott {
margin-bottom:5px;
margin-left:7px;
margin-top:0;
}
.imgcontainer_top {
margin-left:7px;
margin-top:6px;
}

#leftmenu {
background:transparent url(../pix/leftmenu_tlo.png) repeat-y scroll 0 0;
float:left;

min-height:350px;
position:relative;
width:190px;
margin-left:7px;
}
#leftmenu ul {padding-left:11px;margin-left:0px}
#leftmenu ul li ul li  {
    font-weight:normal;
    margin-top:2px;
}
.liga_bott {
    background:transparent url(../pix/liga_bott.png) no-repeat;
    width:190px;
    height:666px;
}
#content {
    width:774px;
    float:left;
    background-color:#ffffff;
    min-height:350px;
}

.sublink {
    border-top:1px solid #9a2f15;
    border-bottom:1px solid #9a2f15;
    margin:10px;
    padding:10px;
    text-align:left;
    padding-left:20px;
}

.subline2 {

    border-bottom:1px solid #000000;
    margin-left:10px;
    padding:10px;
    text-align:left;
    padding-left:20px;
}


h1 {
    font-size:24px;
    font-weight:bold;
    margin:15px;
    color:#ff6633;
    text-transform:uppercase;
}
.subline {
   
    margin:15px;
    padding:4px;height:16px;
}
.subline td {
    background-color:#eeeeee;

}
.sublinecontent {

    margin:15px;
    padding:4px;height:16px;
    margin-top:5px;
    margin-bottom:30px
}
.mergecontent {
    margin:15px;
    padding:4px;
    padding-bottom:20px;
    margin-top:5px;
    margin-bottom:30px;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;

}
.mergecontent_header {
    display:block;height:20px;margin-top:10px
}
.mrg_item {
    float:left;
    margin-left:6px;
    margin-right:20px;

    height:20px; font-weight:normal;
}
table.lista {width:90%;margin-left:20px}
.grupy a {margin-left:2px;margin-right:2px}
.maincolumn {width:130px}
.subitem {
    float:left;
    margin-left:6px;
    margin-right:10px;

    height:20px; font-weight:normal;
}
.col1 {width:140px;}
.col2 {width:150px;}
.col3 { width:120px}
.col4 {width:130px;}
.col5 {width:110px;}
.col6 {width:80px;}
.smallfont {
    font-size:10px;
}
.emphasize {
    font-weight:bold;
    font-size:12px;
    color:#462a23;
}

.fieldwrapper { width:450px;margin-left:20px;position:relative }
.errored { background-color:#FFE5E5; }

.fieldwrapper .fieldlabel { margin-left:10px;display:block;padding-top:4px;}
.fieldwrapper .fieldfield { margin-left:10px;padding-top:4px;  }
.fieldwrapper input {
    border:1px solid #999999;
    
    padding:3px;
 
   /* margin-left:10px;*/
    margin-bottom:5px;
}



.fieldwrapper select {
    border:1px solid #999999;


    margin-bottom:5px;
    /*margin-left:10px;*/
    padding:1px;
    width:380px;
}
.fieldwrapper textarea {
    border:1px solid #999999;

    padding:3px;
    width:380px;
    height:50px;
    margin-left:10px;
    margin-bottom:5px;
    font-family:Trebuchet MS,Tahoma,Arial;
}
.fieldwrapper .errdiv {

    width:100%;
    color:#000000;
    font-size:12px;
    width:200px;
    position:absolute;
    top:4px;
    left:472px;
    font-family:Trebuchet MS,Tahoma,Arial;
    display:none
}
.fieldwrapper {
     width:600px;
     clear:both;
}
.fieldwrapper div.fieldfield {
    float:left;
    width:51%;
}
.fieldwrapper div.fieldlabel {

    width:25%;
    float:left;
}
.fieldwrapper .errdiv .err_content {
    margin-left:10px
}
.errored input {border:1px solid #dd0000}
.buttonx {
    /*background-color:#ff6633;*/
    background:transparent url(../pix/menubar_center.png) repeat-x scroll 0 0;
    width:150px;
    height:40px;
    
    margin-top:35px;
    font-family:Trebuchet MS,Tahoma,Arial;
    margin-left:30px;
    text-align:center;
    position:relative;
    cursor:pointer;
    float:right;
     
}
.buttonxinside {
    position:relative;
    top:11px;
}
#content p { margin:20px; }

/*data table*/
.datatable {width:90%;margin:20px 20px 14px;margin-top:0px}

.datatable th { padding:5px;text-align:left; font-weight:bold; border-bottom:1px solid #000000;font-size:13px;}
.datatable td { padding:5px;text-align:left; font-size:12px;color:#462a23 }
.datatable a{color:#444444;text-decoration:underline}

.datatablesmallpadding {width:90%;margin:20px;margin-top:0px}

.datatablesmallpadding th { padding:2px;text-align:left;   border-bottom:1px solid #000000; }
.datatablesmallpadding td { padding:2px;text-align:left; }

.datatablesmallpadding .right {text-align:right}

.datapresentation {width:90%;margin:20px}
.datapresentation td { padding:2px;text-align:left; }
.datapresentation .right {text-align:right}

.stopdiv {border-bottom:1px solid #000000;height:4px;font-size:1px; width:95%;margin:auto}

/****************************/
/****************************/
/*******FORMATOWANIE*********/
/****************************/
/****************************/
/*h1*/
h1 {
    font-size:24px;
    font-weight:bold;
    margin:15px;
    color:#ff6633;
    text-transform:uppercase;
}
/*label1*/
.datapresentation td.label {
    font-size:13px;
    font-weight:normal;
    color:#444444;
    width:150px;
}
/*value1*/
.datapresentation td.value {
    font-size:13px;font-weight:bold;
}
.datapresentation td  {
    font-size:13px;font-weight:bold;
}
/*link1*/
.datapresentation a {
    color:#cc3300;
    text-decoration:none
}
.datapresentation a:hover {text-decoration:underline}
/*value2*/
.datatablesmallpadding td {
    font-size:12px;
}
/*th2*/
.datatablesmallpadding th {
    font-weight:bold;
    font-size:14px;
    color:#666666
}
/*link2*/
.datatablesmallpadding a {
    color:#cc3300;
    text-decoration:none
}
.datatablesmallpadding a:hover {text-decoration:underline}
/*missing*/
.missing {
    font-size:18px;
    font-weight:bold;
    color:#ff6633;
}
/*sublink1*/
.sublink a {
   color:#cc3300;
    text-decoration:none;
}
.sublink a:hover {text-decoration:underline}
/*sublink2*/
.sublink {
    font-size:12px;
    color:#666666
}
/*sublink3*/
#leftmenu .sublink a {
    font-size:14px;
    color:#F2EFDE
}
/*value3*/
.datatable td {
    font-size:13px;
}
/*th3*/
.datatable th {
    font-weight:bold;
    font-size:14px;
    color:#666666
}
/*link3*/
.datatable a {
    color:#cc3300;
    text-decoration:none
}
.datatable a:hover {text-decoration:underline}
/*subline*/
.subline {
     background-color:#eeeeee;
    font-weight:bold;
    font-size:14px;
}


/*userinfobox*/
.userinfobox a {
    color:#6B6A68;
    text-decoration:none;
    text-transform:uppercase;
}
/*menuitem*/
.menuitem {
    color:#ebeaea;     
    font-size:12px;
    font-weight:bold;
}
/*leftmenu level1*/
#leftmenu ul li {
    font-weight:bold;
    margin-top:10px;
    margin-left:11px;
    color:#4D0F00;
    font-size:15px;
    list-style-type:none;
  padding-left:0px;
  
}
/*leftmenu level2*/
#leftmenu ul li ul li a {
    color:#F2EFDE;
    font-size:13px;
    text-decoration:none;
}

/*fieldlabel*/
 .fieldwrapper div.fieldfield {
    
    font-size:13px;
 
}
.fieldwrapper div.fieldlabel   {
   color:#666666;
    font-size:13px;

}

.fieldwrapper div.fieldlabel {
    font-weight:bold;
}
/*form field*/
.fieldwrapper input  {
    width:95%;
    margin-top:3px
}
.fieldwrapper input.chkbox  {
    width:20px;
    margin-top:3px
}
 .fieldwrapper select {
    width:35%;
    margin-top:3px
}
.fieldwrapper input, .fieldwrapper select {
    color:#000000;
    font-size:12px;
}
/*errdiv*/
.fieldwrapper .errdiv {
    color:#dd0000;
    font-size:12px;
}
/*buttonx*/
.buttonx {
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
}
/*filtry */
#filtry a {
    font-size:12px;

}
/*filtry aktywny*/
#filtry a.selected {
    color:#999999;
    text-decoration:underline;
}
/*filtry aktywny*/
#filtry a.unselected {
    color:#cc3300;
    text-decoration:none
}


.homedivy{
    margin:20px;
    background-color:#eeeeee;
    cursor:pointer;
}

table.wyniki {
        width:80%;
        margin-left:20px;
        border-collapse: collapse;
    }
table.wynikigr {
        width:100%;
        margin-left:20px;
        border-collapse: collapse;
    }

.wynikiciemne{
    background-color:#999999;

    border:1px solid;
    border-color:#cccccc;
    
}
.wynikiciemne2{
    background-color:#999999;


}

.wynikijasne{
    background-color:#cccccc;
   
    
}
.clearer {clear:both;font-size:1px;height:0.01px;width:100%}
.height20 {height:20px}
.height10 {height:10px}

