body{font-family:Arial,"Nimbus Sans L",Helvetica,sans-serif;font-size:100%;margin:0;padding:0;background:#94bf3e url(/gfx/body_bg.png) repeat-x;background-attachment:fixed}img{border:0}h2{background-color:#d2360a;background-position:-933px -419px;font-size:1.50em;font-weight:normal;letter-spacing:0.05em;color:#fff;margin:0
0 10px 0;line-height:1.5em;padding:0
0 0 20px;text-align:left}h2.no_marg{margin:0}#big_top ul#cats_main li, #big_top ul#cats_main, #header, h2, .digit, .days, form .button, .news_beg a span, #content a.more, #content a.rss, #top h1,a#reg_link{background-image:url(/gfx/sprite.gif?v=1);background-repeat:no-repeat}#page{padding-top:5px;width:980px;margin:0
auto;position:relative}a#logo{z-index:10;position:absolute;left:-15px}#header{margin:0
0 5px 175px;height:60px;background-position:-320px -300px}#header
span{display:none}ul#nav{margin:0
0 10px 313px;height:60px;padding:0;background-color:#d2360a;overflow:hidden}ul#nav
li{list-style-type:none;display:inline;padding:0;margin:0}ul#nav li
a{float:left;text-decoration:none;font-weight:bold;display:block;line-height:20px;color:#fff;padding:20px
14px 20px}ul#nav li a:hover{background-color:#fff;color:#d2360a}ul#nav li
a.no{cursor:default;color:#eee}ul#nav li a.no:hover{background-color:#d2360a;color:#eee}#top{margin-top:10px;height:100px;background:url(/gfx/main_after.jpg) 0 -480px}#top
h1{padding:0;margin:0;background-color:#d2360a;width:320px;float:right;height:100px}#top h1
span{display:none}#top
h1.aktualnosci{background-position:0 20px}#top
h1.regulamin{background-position:0 -60px}#top
h1.rejestracja{background-position:0 -140px}#top
h1.kategorie{background-position:0 -220px}#top
h1.wyniki{background-position:0 -300px}#top
h1.kontakt{background-position:0 -380px}#top
h1.poprzednie_edycje{background-position:0 -460px}#top
h1.tak_bylo{background-position:-640px -475px}#big_top{height:400px;background:#fff url(/gfx/big_loader.gif) 320px 170px no-repeat}#big_top
#cats_main_dscr_bg{background-color:#d2360a;filter:alpha(opacity=80);opacity:0.8}#cats_main_img{position:absolute;width:660px;height:400px;background:url(/gfx/main_after.jpg)}#cats_main_dscr_bg{position:absolute;width:660px;margin-top:345px;color:#fff;height:55px}#cats_main_dscr{height:400px;position:absolute;width:660px;margin:0;padding:0}#cats_main_dscr
a{color:#fff;text-decoration:none;display:block;line-height:1.4em;padding:355px
10px 10px}#cats_main_dscr a:hover{text-decoration:underline}#cats_main{width:320px;float:right;background-color:#d2360a;background-position:-320px -475px;margin:0;padding:97px
0 0}#cats_main
li{list-style-type:none;border-bottom:1px solid #d2360a;cursor:pointer;height:100px;margin:0;padding:0;width:320px}#cats_main li span,#cats_main li
div{visibility:hidden}#cats_main
.pro{border-top:1px solid #fff;background-position:-320px 0}#cats_main .pro:hover{background-position:-640px 0}#cats_main
.fan{background-position:-320px -100px}#cats_main .fan:hover{background-position:-640px -100px}#cats_main
.family{background-position:-320px -200px;border:0}#cats_main .family:hover{background-position:-640px -200px}#cats_main
.a0{background-position:-640px 0}#cats_main
.a1{background-position:-640px -100px}#cats_main
.a2{background-position:-640px -200px}#content,#spons{width:650px;float:left;clear:left}#main .right_box,#patrons{float:right;clear:right;width:320px}#spons,#big_top{margin:0
0 10px 0}#big_top,#top,#main,#footer{margin:0;font-size:0.75em;clear:both}#big_top div,#top div,#main div,#footer
div{background-color:#fff}#footer{text-align:center}#footer a
img{margin:5px
5px 10px;vertical-align:middle}#spons{margin-top:10px;height:200px}#spons a
img{margin:5px
8px 10px}#main .right_box,#content{margin-top:10px}#friends{width:480px;height:130px;margin-right:10px;float:left;clear:left}#friends a
img{margin:0
8px}#recoms{width:160px;height:130px;float:left;position:relative}#recoms
a{position:absolute;left:8px;bottom:10px}#patrons{margin-top:10px;height:350px}#patrons a
img{margin:15px
5px 15px}#content,#main .right_box,#spons,#friends,#patrons,#recoms{padding-bottom:10px}#content{line-height:16px}#content
#video_big{padding-bottom:10px;background:#94bf3e url(/gfx/body_bg.png) repeat-x;background-attachment:fixed}#content
p{padding:0;margin:10px
0}#content
p.kontaktloga{text-align:center}#content p.kontaktloga
img{vertical-align:middle;margin:0
40px 5px}#content
p.para{text-align:center}#content
h4{font-size:1em;padding:0;margin:15px
0 0}#content
a{color:#4b8fcc}#content a:hover{text-decoration:none}#content
.pager{border-top:1px solid #eee;padding:10px
0 5px;text-align:center;clear:both;margin-top:20px}#content .pager
a{color:#000;text-decoration:none;font-weight:bold;margin:0
2px}#content .pager
a.a{color:#d2360a}#content .pager a.a:hover{color:#d2360a}#content
.buttons{margin-top:20px;border-top:1px solid #eee;padding:10px
10px 0;bottom:0;width:630px}#content
.addthis_toolbox{margin-top:3px;padding:0;float:left}#content a.rss,#content  .addthis_toolbox
a{text-decoration:none;color:#000}#content a.rss:hover,#content  .addthis_toolbox a:hover{text-decoration:underline}#content
a.rss{text-transform:uppercase;text-decoration:none;float:left;margin-left:10px;padding:3px
5px 3px 20px;background-position:-940px -367px}#content
a.more{background-color:#d2360a;color:#fff;padding:4px
8px 4px 15px;text-decoration:none;background-position:-934px -445px;float:right}#content
a.more.mar{margin-right:10px}#content a.more:hover{text-decoration:underline}#content
h3{color:#d2360a;clear:both;font-size:1.60em;letter-spacing:0.05em;margin:15px
0 0;padding:0}#content
h3.big_news_title{font-size:1.5em;margin:10px
0 0;padding:0}#content h3
span{text-transform:uppercase}#content
h5{margin:0;padding:0;font-size:0.9em}#content
.news_beg{margin:10px
0 15px;min-height:100px;padding-bottom:0}#content .news_beg
a{color:#000;text-decoration:none;clear:right}#content .news_beg
a.body{display:block;width:490px;margin-left:135px}#content .news_beg a
span{float:none;margin-left:5px;padding:0
4px;background-position:-940px -402px}#content .news_beg
span{color:#d2360a}#content .news_beg
img{margin:3px
8px 0 0;float:left}#content .news_beg
h3{display:inline;padding:0}#content .news_beg h3 a:hover{color:#d2360a}#content .news_beg
.news_title{float:left;width:490px;margin-bottom:4px}#content .news_beg span,#content  .news_beg
h3{font-weight:bold;font-size:1.17em}#content table.regs,#content
table.res{border-collapse:collapse;width:100%;margin:10px
0}#content table.regs th,#content  table.res
th{background:#d2360a;color:#fff;padding:2px
8px;text-align:left}#content table.regs th.lp,#content  table.res
th.lp{text-align:center;padding:2px
0}#content table.regs td,#content  table.res
td{padding:1px
5px;vertical-align:top}#content table.regs td.lp,#content  table.res
td.lp{width:30px;text-align:right;padding-right:10px}#content table.regs tr.c,#content  table.res
tr.c{background:#f3f3f3}#content table.res
.sm{font-size:0.95em}#content table.res
.info{width:70px}#content table.res
.cen{text-align:center}#content table.res
.m{width:30px;text-align:right;padding-right:10px}#content
.auth{clear:both;padding-top:10px;margin-bottom:20px}#content
.gals{list-style-type:none;padding:0;margin:10px
auto;width:604px}#content .gals
li{background:url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat;width:192px;text-align:center;margin:0
4px;padding-bottom:6px;float:left}#content .gals li
a{text-decoration:none;margin:0;padding:0;display:block}#content .gals li a
img{margin:17px
0 16px 4px}#content .gals li a
span{display:block}#content .gals li a:hover
span{color:#4b8fcc}#content #goog-wm
h3{font-size:1.4em}#content #goog-wm
ul{margin:5px;padding:5px
0 5px 15px}#content #goog-wm ul li,#content #goog-wm ul
form{margin:0;padding:0}#content #goog-wm h3,#content #goog-wm
ul{color:#000}#about{padding:0
10px;margin:0;clear:both;line-height:26px;font-size:0.69em;text-align:right}#about
a{padding:0;margin:0;color:#000;text-decoration:none;font-weight:bold}#about a
sup{line-height:1em}.digit,.days{float:left;margin:0
3px;height:97px}.digit span,.days
span{display:none}.d1{background-position:-320px -370px;width:31px}.d2{background-position:-351px -370px;width:44px}.d3{background-position:-395px -370px;width:43px}.d4{background-position:-438px -370px;width:44px}.d5{background-position:-482px -370px;width:42px}.d6{background-position:-524px -370px;width:43px}.d7{background-position:-567px -370px;width:40px}.d8{background-position:-607px -370px;width:43px}.d9{background-position:-650px -370px;width:44px}.d0{background-position:-694px -370px;width:43px}.days{background-position:-737px -370px;width:160px;margin-left:10px}.in_box{padding:0
10px 5px;clear:both}#counter_days{margin:5px
0 15px 50px;height:97px}#counter_people{width:150px;margin:5px
auto 10px;height:97px}#reg
a{color:#d2360a;text-decoration:none;font-weight:bold;font-size:1em}#reg a:hover{text-decoration:underline}#main #reg, #main
#video{padding-bottom:0}a#reg_list_link{text-align:center;padding:5px
0 6px;display:block;background:#d2360a;color:#fff;border-top:1px solid #d2360a;text-decoration:none}a#reg_list_link:hover{background:#fff;color:#d2360a;text-decoration:none}a#reg_link{background-position:-640px -470px;display:block;height:80px;border-bottom:1px solid #d2360a;border-top:1px solid #fff;margin-bottom:8px}a#reg_link:hover{background-position:-320px -470px}a#reg_link
span{display:none}form#main_prereg{margin:8px
0 0;vertical-align:top;padding:0;height:15px}form#main_prereg
input{font-size:12px;border:1px
solid #d2360a}form#main_prereg
.mail{width:225px;float:left;padding:2px
0 2px}form#main_prereg
.button{float:right;font-family:Arial;overflow:visible;padding:1px
8px 1px 16px;width:65px;background-color:#d2360a;background-position:-934px -448px;cursor:pointer;color:#fff}#cup
a{margin:0
auto;padding:5px
10px 10px;display:block;width:240px}.clear{line-height:1px;clear:both}small span, label
span{color:#d2360a}form#registration,form#contact{border:1px
solid #ddd;margin:10px
10px 0;padding:15px
20px;background-color:#f3f3f3}form#registration h3,form#contact
h3{padding:0;margin:0
0 15px}form#registration .button,form#contact
.button{font-family:Arial;overflow:visible;border:0;background-color:#d2360a;cursor:pointer;color:#fff}form#registration input.e,form#registration select.e,form#registration textarea.e,form#contact input.e,form#contact select.e,form#contact
textarea.e{border:1px
solid red}form#registration input.foc,form#registration select.foc,form#registration textarea.foc,form#contact input.foc,form#contact select.foc,form#contact
textarea.foc{border-color:#d2360a}form#contact
div{background-color:#f3f3f3}form#contact
div.buts{padding-top:5px;height:25px}form#contact input,form#contact
textarea{border:1px
solid #ddd;width:100%;display:block;margin:2px
0 6px}form#contact
.button{float:left;padding:3px
8px 3px 16px;width:140px;background-position:-934px -445px;margin-left:10px}form#contact
small{margin:8px
10px;float:right}form#registration
h3{margin-bottom:20px}form#registration
.hid{display:none}form#registration
div{background-color:#f3f3f3;clear:both;margin:8px
0}form#registration
div.member{padding:1px
0}form#registration
#membersc{border-bottom:1px solid #ddd;margin:0
-5px;padding:0
5px;color:#555;font-weight:bold}form#registration
label{text-align:right;float:left;width:240px;margin:2px
15px 0 0}form#registration
label.accept{float:none;display:block;width:100%;text-align:justify;border-top:1px solid #ddd;margin:10px
-5px 20px;padding:5px
5px 0}form#registration label.accept
input{margin:0
2px 0 0;vertical-align:bottom}form#registration
label.norm{float:none}form#registration
small{display:block;text-align:left;margin:0
0 0 260px;line-height:1.2em;color:#555}form#registration
small.legend{text-align:right}form#registration input.r_bd, form#registration input.r_bdm, form#registration
input.r_mn{width:24px;text-align:center}form#registration
input.nob{border:0}form#registration
input.r_year{width:42px;text-align:center}form#registration
input.button{padding:6px
8px 6px 16px;width:120px;display:block;background-position:-934px -442px;margin:0
auto}form#registration input,form#registration
select{border:1px
solid #ddd;margin:2px
0 4px}#main
ul{list-style:square;color:#d2360a}#main
ul.reg{color:#000;list-style:disc}#main ul span,#main ul
strong{color:#000}#main
ul.legend{margin-top:-10px;padding-left:0;margin-left:0}#main ul.legend
li{padding-left:0;margin-left:25px}#main
ol{list-style-type:lower-alpha}#main
ol.liczby{list-style-type:decimal}#main
input.button_wait{background:#d2360a url(/gfx/wc_wait.gif) center center no-repeat}#main
div.ed_elms{clear:both;padding-top:15px;height:210px}#main div.ed_elms
div{float:left;width:190px;height:180px;margin-left:10px;border-left:1px solid #eee;padding-left:10px}#main div.ed_elms div
strong{display:block;margin-bottom:5px}#main div.ed_elms div
ul{padding:0
0 0 15px;margin:0}#main div.ed_elms
div.fst{padding:0;border:0;width:200px;margin:0}