#freestyle{}

#freestyle .title{background: none !important;}
#freestyle h2{font-size: 15px;font-weight: bold;border-bottom:1px solid #FF0000;padding: 10px 0px 3px 3px; margin: 5px 0px 5px 0px;}


#freestyle .cols1{width:485px; float:left;}
#freestyle .cols2{width:250px; float:right;}
#freestyle .aktualnosci{width:485px;}
#freestyle .aktualnosci .element{float:left; width:220px; padding:0px 15px 0px 5px;}
#freestyle .aktualnosci .sL2 .sE{width:100%; padding-bottom:5px;}
#freestyle .aktualnosci .element .dzial {color:#FD7100; float:right; text-align:right;}
#freestyle .aktualnosci .element .dzial a{color:#FD7100;}
#freestyle .aktualnosci .element .title{padding-bottom:5px; height: auto; line-height: 20px; margin: 0px;}
#freestyle .aktualnosci .element .title a{font-weight:bold;}
#freestyle .aktualnosci .element .obrazek{padding:5px 0px 5px 10px;}
#freestyle .aktualnosci .element .date{color:#888888; font-size: 11px;}
#freestyle .aktualnosci .element .short{font-size: 12px;line-height: 20px;color: #444444;margin:0px; padding:0px 0px 3px 0px;}
#freestyle .aktualnosci .element .more{margin:0px; padding:0px;}
#freestyle .aktualnosci .aktLista{border:solid 1px #E0E0E0; background:#FFFBE8; margin:15px 0px 5px 0px;padding:0px 8px 9px 8px;}
#freestyle .aktualnosci .aktLista{border:none; background:transparent; margin:0px 0px 5px 0px;padding:0px 8px 0px 8px;}
#freestyle .aktualnosci .aktLista .aktListaRow{border-bottom: dashed 1px #DDE2DE; padding:5px 0px; position:relative; width:465px;}
#freestyle .aktualnosci .aktLista .dzial {color:#FD7100; position:absolute;right:0px; top:3px;}
#freestyle .aktualnosci .aktLista .dzial a{color:#FD7100;}
#freestyle .aktualnosci .aktLista .title{padding:0px 0px 0px 9px;height: auto; margin: 0px; font-weight: normal;}
#freestyle .aktualnosci .aktLista .date{color:#888888; float:left; padding-right:5px;}
#freestyle .aktualnosci .inneDzialy .subpages{padding-left:20px;}
#freestyle .aktualnosci .inneDzialy .subpagesRow{float:left; width:140px; background: url('http://foto.scigacz.pl/gallery/serwis/wyscigi/strz.gif') 0% 50% no-repeat; padding-left:11px; line-height:20px;}
#freestyle .aktualnosci .inneDzialy .subpagesRow a{font-weight:bold;}
#freestyle .aktualnosci .inneDzialy .tit{color:#555555; padding:0px 0px 0px 10px; font-weigt:bold; margin: 0px 0px 5px 0px;}
#freestyle .aktualnosci .listMore {margin:0px 0px 10px 0px;}

#freestyle .zawodnicy{}
#freestyle .zawodnicy .element{width:220px; padding:0px 15px 5px 5px;}
#freestyle .zawodnicy .sL2 .sE{width:100%; padding-bottom:5px;}
#freestyle .zawodnicy .element .dzial {color:#FD7100; float:right; text-align:right;}
#freestyle .zawodnicy .element .dzial a{color:#FD7100;}
#freestyle .zawodnicy .element .title{padding-bottom:5px;}
#freestyle .zawodnicy .element .title a{font-weight:bold;}
#freestyle .zawodnicy .element .obrazek{padding:5px 0px 5px 10px;}
#freestyle .zawodnicy .element .date{color:#888888; }
#freestyle .zawodnicy .element .short{font-size: 11px;line-height: 17px;color: #444444;margin:0px; padding:0px 0px 3px 0px;}
#freestyle .zawodnicy .element .more{margin:0px; padding:0px;}

#freestyle .zawodnicy .zuzelLista{border:none; background:transparent; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#freestyle .zawodnicy .zuzelLista .zuzelListaRow{border-bottom: dashed 1px #DDE2DE; padding:5px 5px; position:relative;}
#freestyle .zawodnicy .zuzelLista .zuzelListaRow:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#freestyle .zawodnicy .zuzelLista .zuzelListaRow{display:inline-block;}
#freestyle .zawodnicy .zuzelLista .title{padding:0px 0px 0px 0px;}
#freestyle .zawodnicy .zuzelLista .date{color:#000; float:right; padding-right:5px;}

#freestyle .zespoly{}
#freestyle .zespoly .element{width:220px; padding:0px 15px 5px 5px;}
#freestyle .zespoly .sL2 .sE{width:100%; padding-bottom:5px;}
#freestyle .zespoly .element .dzial {color:#FD7100; float:right; text-align:right;}
#freestyle .zespoly .element .dzial a{color:#FD7100;}
#freestyle .zespoly .element .title{padding-bottom:5px;}
#freestyle .zespoly .element .title a{font-weight:bold;}
#freestyle .zespoly .element .obrazek{padding:5px 0px 5px 10px;}
#freestyle .zespoly .element .date{color:#888888; }
#freestyle .zespoly .element .short{font-size: 11px;line-height: 17px;color: #444444;margin:0px; padding:0px 0px 3px 0px;}
#freestyle .zespoly .element .more{margin:0px; padding:0px;}

#freestyle .zespoly .zuzelLista{border:none; background:transparent; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#freestyle .zespoly .zuzelLista .zuzelListaRow{border-bottom: dashed 1px #DDE2DE; padding:5px 5px; position:relative;}
#freestyle .zespoly .zuzelLista .zuzelListaRow:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#freestyle .zespoly .zuzelLista .zuzelListaRow{display:inline-block;}

#freestyle .zespoly .zuzelLista .title{padding:0px 0px 0px 0px;}
#freestyle .zespoly .zuzelLista .date{color:#000; float:right; padding-right:5px;}

#freestyle .aktualnosci .wyniki{margin:5px 0px; border:solid #E0E0E0 1px; padding:0px 0px 9px 0px}
#freestyle .aktualnosci .wyniki p {margin:10px;}
#freestyle .aktualnosci .wyniki H2{color:#555555; padding:5px 0px 5px 10px; font-weigt:bold; font-size:11px}
#freestyle .aktualnosci .wyniki .wynikiRowLink{width:140px;background-color:none; background: url('http://foto.scigacz.pl/gallery/serwis/zuzel/strz.gif') 0% 50% no-repeat; padding-left:11px; line-height:20px;}
#freestyle .aktualnosci .wyniki .wynikiCol1{float:left; padding-left:20px;}
#freestyle .aktualnosci .wyniki .wynikiCol2{float:left}
#freestyle .aktualnosci .wyniki .wynikiCol3{float:left}
#freestyle .aktualnosci .wyniki .tit {color:#555555; padding:5px 0px 5px 10px; font-weigt:bold;}
#freestyle .aktualnosci .wyniki .adm_main{width:80%;}
#freestyle .aktualnosci .wyniki table.results {margin:10px; border-bottom:#F79646 1px solid; border-top:solid 1px #F79646;width:460px;}
#freestyle .aktualnosci .wyniki td.tdFirstPlace{color:#E36C0A; padding:0px 10px; font-size:12px; line-height:20px; border-bottom:#F79646 1px solid;}
#freestyle .aktualnosci .wyniki td.tdBgOrnage{background:#fde4d0;color:#E36C0A; padding:0px 10px; font-size:12px; line-height:20px;}
#freestyle .aktualnosci .wyniki td.tdBgWhite{background:white;color:#E36C0A; padding:0px 10px; font-size:12px; line-height:20px;}

#freestyle #kalendarium_sub{width:232px;}
#freestyle #kalendarium_sub_more{margin-bottom:10px;}

#freestyle .quady_button {padding-top:10px;}



#freestyle .forum{width:485px;}
#freestyle .forum p{margin: 0px; padding: 0px;}
#freestyle .forum .list{border:none;}
#freestyle .forum .list .row{border-bottom: dashed #d9d9d9 1px; border-top: none;}
#freestyle .forum .list .row p{line-height: 24px;}
#freestyle .forum .list .last{border:none;}
#freestyle .forum .list .rowLast{border-top:solid 1px #E5E5E5; text-align: center; line-height: 20px;}
#freestyle .forum .list .title{float:left;}
#freestyle .forum .list .data{float:right;}

#freestyle .faq{padding:10px 0px 10px 0px; border:none; width:250px;}
#freestyle .faq div{padding:5px 0px 5px 0px}

#freestyle .zawodnicy{width:235px; float:left;}
#freestyle .zespoly{width:235px; float:right;}
#freestyle .zawodnicy_sub{width:250px;}
#freestyle .zawodnicy_sub .lastNews{padding:0px 10px;}
#freestyle .zawodnicy_sub .list{margin:0px 10px;}
#freestyle .kluby_sub{width:250px;}
#freestyle .kluby_sub .lastNews{padding:0px 10px;}
#freestyle .kluby_sub .list{margin:0px 10px;}

#freestyle .relacje_z_zawodow{padding-bottom:10px;}
#freestyle .relacje_z_zawodow h2{margin: 5px 0px 0px 0px;}
#freestyle .relacje_z_zawodow .sectionName{background:#FFFFFF;margin:0px;padding-top:10px}
#freestyle .relacje_z_zawodow .element{background:#820000; width:230px; padding:5px 10px 10px 10px;}
#freestyle .relacje_z_zawodow .element .dzial {color:#FD7100; float:right; text-align:right;} 
#freestyle .relacje_z_zawodow .element .dzial a{color:#FD7100;}
#freestyle .relacje_z_zawodow .element .title {height: auto;margin: 0px; line-height: 20px;}
#freestyle .relacje_z_zawodow .element .title a{font-weight:bold; color:#ffeaaf;}
#freestyle .relacje_z_zawodow .element .obrazek{padding:5px 0px 5px 10px;}
#freestyle .relacje_z_zawodow .element .obrazek2{padding:5px 0px 5px 10px;float:right}
#freestyle .relacje_z_zawodow .element .date{color:#f4f4f4;padding:3px 0px;font-size: 11px;}
#freestyle .relacje_z_zawodow .element .short{font-size: 12px;line-height: 17px;color: #F3F3F3;padding-bottom:5px;}
#freestyle .relacje_z_zawodow .element .more {padding-bottom:5px; border-bottom:dashed 1px #C2777B;}
#freestyle .relacje_z_zawodow .element .more a{color:#FFEAB0;padding-bottom:5px;}
#freestyle .relacje_z_zawodow .aktLista{background:#820000;}
#freestyle .relacje_z_zawodow .aktLista .aktListaRow{border-bottom: dashed 1px #DDE2DE;}
#freestyle .relacje_z_zawodow .aktLista .title{padding:0px 9px 0px 9px; line-height:20px; height: auto; margin: 0px; font-weight: normal;}
#freestyle .relacje_z_zawodow .aktLista .title a{color:#FFEAB0;}

#freestyle .relacje_z_zawodow .dzialy {background:#820000; padding: 5px 0px 10px 10px; display: block;}
#freestyle .relacje_z_zawodow .dzialy h5 {padding: 10px 0px 5px 10px; color: rgb(255, 255, 253); font-size:13px; margin:0px;}
#freestyle .relacje_z_zawodow .dzialy .subpages {padding: 0px 0px 0px 15px;}
#freestyle .relacje_z_zawodow .dzialy .subpages TD{width:90px;}
#freestyle .relacje_z_zawodow .dzialy .subpages a{color:#FEEBB0;background: transparent url('http://foto.scigacz.pl/gallery/serwis/zuzel/strz_2.gif') no-repeat scroll 0% 50%; padding-left: 8px; line-height: 20px;}
#freestyle .relacje_z_zawodow .dzialy p{color:#e2e2e2;}
#freestyle .relacje_z_zawodow .dzialy a{color:#ffeaaf; background: url('http://foto.scigacz.pl/gallery/serwis/wyscigi/strz2.gif') 0% 50% no-repeat;}

#freestyle #sportflash .list{width:483px;}
#freestyle #sportflash .list .row{width:480px; *width:475px;}

#freestyle .dzialy{padding:5px 0px 0px 5px;}
#freestyle .dzialy p{font-weight:bold; color:#818181; padding:0px; margin: 0px;}
#freestyle .dzialy a{display:block; background: url('http://foto.scigacz.pl/gallery/serwis/wyscigi/strz.gif') 0% 50% no-repeat; padding-left:10px; font-weight:bold; line-height:20px;}


#freestyle #polecamy{background: #fefbea; border: solid 1px #e3e2de; margin:10px 0px 5px 0px;}
#freestyle #polecamy .head{font-size:12px; color: #fe0200; margin: 8px 0px 10px 8px; padding:0px; font-weight: bold;}
#freestyle #polecamy .elem{margin:0px 10px 0px 9px; padding: 0px 0px 10px 0px;}
#freestyle #polecamy .elem img{float:right; margin:0px 0px 4px 4px}
#freestyle #polecamy .elem a{font-weight: bold; line-height: 20px;}
#freestyle #polecamy .elem .more {text-align: right; margin-top:5px;}
#freestyle #polecamy .elem .more a{font-weight: normal;}
#freestyle #polecamy .elem .data{display:block; color: #89857c; font-size: 11px;}
#freestyle #polecamy .footer{border-top:1px dashed #e3e1d2; margin:0px 9px 0px 9px; padding: 10px 0px 10px 0px}
#freestyle #polecamy .footer a{font-weight: normal;}

#freestyle a.lastNews{margin-bottom:5px}
#freestyle a.lastNews:hover{text-decoration:none}
#freestyle a.lastNews .img{float:right;margin:4px}
#freestyle a.lastNews .tytul{font-weight:bold;display:block; line-height: 20px; }
#freestyle a.lastNews:hover .tytul,a.lastNews:hover .more{text-decoration:underline}
#freestyle div.lastNews .data{display:block;color:#888;margin-top:2px; font-size: 11px;}
#freestyle .lastNews{margin-bottom:5px}
#freestyle .lastNews .opis{margin:5px 0 5px 0;text-align:left;color:#444;}
#freestyle .lastNews .opis{text-decoration:none;  line-height: 20px !important;}
#freestyle .list{border-bottom:#E5E5E5 solid 1px;text-align:center}
#freestyle .row{position:relative;text-align:left;border-top: dashed 1px #DDE2DE;}

#freestyle .row p{line-height:25px; margin: 0px !important;}
#freestyle .listMore{display: block; margin: 5px auto; text-align: center;}

#freestyle #fmx_sub.zawodnicy{
  width: 485px;
  float: none;
}
#freestyle #fmx_sub.zawodnicy .col1fmx{
  width: 235px;
  float: left;
}
#freestyle #fmx_sub.zawodnicy .col2fmx{
  width: 235px;
  float: right;
}

#freestyle .list .left{width: 190px; float: left;} 
#freestyle #fmx_sub .list .left{width: 430px; float: left;} 
#freestyle .list .right{width: 33px; float: right;}

#freestyle .listMoreBgRed{margin: 5px auto; text-align: center; display: block;}