@charset "UTF-8";

@import "reset.css";

HTML{overflow:auto}
BODY{width:100%;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
A{color:#fff;text-decoration:none;}
A:hover{text-decoration:underline}

#pos{width:960px;height:auto;margin:0 auto;overflow:show;position:relative}
#bg{position:absolute;width:600px;height:756px;background:#fff url("../img/bg/bg.jpg") 0 0 no-repeat;top:0;left:-36px}

#logo{position:absolute;top:13px;left:0;width:295px;height:181px;z-index:1}

#main{position:absolute;top:18px;left:203px;background:#fff url("../img/bg/bg_oakcji.jpg") 0 0 no-repeat;width:580px;color:#fff;oveflow:show}
#main.oakcji,#main.zglos{background-image:url("../img/bg/bg_oakcji.jpg");min-height:643px;height:auto}
#main.konkurs{background-image:url("../img/bg/bg_konkurs.jpg");min-height:833px;height:auto}
#main.konkurs2{background-image:url("../img/bg/bg_konkurs2.jpg");min-height:643px;height:auto}
#main.zapiszsie{background-image:url("../img/bg/bg_zapiszsie.jpg");min-height:643px;height:auto}


#menu{position:absolute;display:block;top:117px;left:0;width:200px;height:118px}
#menu LI{display:block;width:191px;height:45px;margin-top:-21px;text-align:right;padding-right:9px}
#menu LI.selected{background:url("../img/bg/menu_sel.gif") 0 0 no-repeat}
#menu LI IMG{position:relative;z-index:2}

#main H2{margin:26px 0 0 212px}
#main p{margin:18px 0 0 212px;width:236px;text-align:justify;text-align:left;}

#video{position:absolute;top:339px;left:-143px;width:751px;height:430px;background:transparent url("../img/bg/bg_video.png") 0 0 no-repeat;}
#main.konkurs2 #video{top:296px;}
#video IMG{position:absolute;width:108px;height:76px;}
#video #video_prev IMG{top:142px;left:-28px}
#video #video_next IMG{top:136px;left:501px}
#video #vote_form IMG{width:72px;height:72px;top:235px;left:478px}
#video #player{width:362px;height:287px;margin:33px 0 0 109px;}

#video UL{display:block;margin:82px auto 0 auto;position:relative;width:330px;z-index:1}
#video UL LI{float:left;width:20px;height:21px;line-height:21px;margin:0;text-align:center;color:#000}
#video UL LI *{vertical-align:middle;}
#video UL LI A{color:#000;text-decoration:none}
#video UL LI A:hover{text-decoration:underline}
#video UL LI.selected{background:url("../img/bg/paging_bg.gif") 0 0 no-repeat;font-size:14px;font-weight:bold;color:#fff}

#video #voteForm{display:block;position:absolute;width:456px;height:111px;top:328px;left:67px;background:transparent url("../img/bg/bg_vote_form.png") 0 0 no-repeat;z-index:1}
#video #voteForm{display:none}
#video #voteForm P{text-align:right;width:285px;margin:15px 0 0 120px;line-height:1.2em}
#video #voteForm DIV{width:390px;height:45px;background:transparent url("../img/bg/bg_vf_email.gif") 0 0 no-repeat;margin:6px 0 0 30px}
#video #voteForm DIV INPUT:first-child{margin:15px 0 0 21px;border:0;background:transparent;color:#000;font-size:12px;
	width:260px;height:16px;padding:0;}
#video #voteForm DIV INPUT.submit{margin:3px 0 0 24px}

#main H2#big{position:absolute;margin:0}
#main.oakcji H2#big{top:660px;left:12px}
#main.konkurs H2#big{top:770px;left:-18px}
#main.konkurs2 H2#big{top:620px;left:-18px}
#main.zglos H2#big{top:567px;left:-23px}
#main.zapiszsie H2#big{top:640px;left:-129px;}

#partners{width:1200px;margin-left:-271px;position:relative;height:95px;margin-top:600px;display:block}
#partners IMG{vertical-align:middle}
#main.oakcji #partners{margin-top:454px;}
#main.konkurs #partners{margin-top:0px;}
#main.konkurs2 #partners{margin-top:560px;}
#main.zglos #partners{margin-top:360px;}
#main.zapiszsie #partners{margin-top:100px;}

#partners DT, #partners DD{position:absolute;}
#partners DT{top:0}
#partners DD{top:24px}
#partners .sponsor{left:0px}
#partners .coor{left:495px}
#partners .media{left:773px}

#main H3{margin:0 0 30px 105px}

#partners DD UL{display:block;height:43px;line-height:43px;}
#partners DD UL LI{display:inline;vertical-align:middle}
#partners DD UL LI IMG{padding:0 2px}

#fbcolumn{position:absolute;width:300px;height:700px;top:0;right:0;background:#fff;z-index:1}
#fbcolumn IMG{display:block;}
#fbcolumn UL{height:75px;margin:-20px auto 0 32px}
#fbcolumn UL LI{display:inline;height:75px;line-height:75px;padding:0 14px}
#fbcolumn UL LI IMG{display:inline;vertical-align:middle;}


#prizes{margin:16px 0 0 44px}
#prizes LI{float:left;padding:0 3px}

#main.konkurs FIELDSET{display:block;clear:both;padding:10px 0 0 0;height:540px}
#main.zapiszsie FIELDSET{display:block;clear:both;padding:20px 0 0 0;height:420px}
#main.konkurs FIELDSET DL DT, #main.zapiszsie FIELDSET DL DT{float:left;width:76px;height:50px;line-height:50px;clear:left;text-align:right;padding-right:4px}
#main.konkurs FIELDSET DL DD, #main.zapiszsie FIELDSET DL DD{margin-left:80px;min-height:50px}
#main.konkurs FIELDSET DL DD.firstname, #main.zapiszsie FIELDSET DL DD.firstname{background:url("../img/bg/bg_kf_firstname.png") 0 0 no-repeat}
#main.konkurs FIELDSET DL DD.surname, #main.zapiszsie FIELDSET DL DD.surname{background:url("../img/bg/bg_kf_surname.png") 2px 0 no-repeat}
#main.konkurs FIELDSET DL DD.email, #main.zapiszsie FIELDSET DL DD.email{background:url("../img/bg/bg_kf_email.png") 4px 0 no-repeat}
#main.konkurs FIELDSET DL DD.link, #main.zapiszsie FIELDSET DL DD.link{background:url("../img/bg/bg_kf_link.png") 6px 0 no-repeat}
#main.konkurs FIELDSET DL DD INPUT, #main.zapiszsie FIELDSET DL DD INPUT{margin:15px 0 0 21px;border:0;background:transparent;color:#000;font-size:12px;
	width:260px;height:16px;padding:0}

#main.konkurs FIELDSET DL *.agreement, #main.zapiszsie FIELDSET DL *.agreement{margin-top:16px}
#main.konkurs FIELDSET DL DT.agreement INPUT, #main.zapiszsie FIELDSET DL DT.agreement INPUT{width:27px;height:26px;padding:0;outline:1px dotted lime}
#main.konkurs FIELDSET DL DT.agreement SPAN, #main.zapiszsie FIELDSET DL DT.agreement SPAN{display:block;margin:0 0 0 auto;width:27px;height:26px;background:transparent url("../img/but/checkbox.png") 0 0 no-repeat}
#main.konkurs FIELDSET DL DT.agreement SPAN.on, #main.zapiszsie FIELDSET DL DT.agreement SPAN.on{background-position:0 -26px}
#main.konkurs FIELDSET DL DD.agreement, #main.zapiszsie FIELDSET DL DD.agreement{font-size:10px;text-align:justify;text-align:left;width:294px;padding:8px 0 0 4px;line-height:1.2em}

#main.konkurs FIELDSET UL, #main.zapiszsie FIELDSET UL{margin:8px 0;overflow:hidden}
#main.konkurs FIELDSET UL LI, #main.zapiszsie FIELDSET UL LI{float:left;margin:0}
#main.konkurs FIELDSET UL LI.gallery{margin:7px 0 0 -10px}
#main.zapiszsie FIELDSET UL LI.harmo{margin:2px 126px 0 4px}
#main.konkurs FIELDSET UL LI.regulations{margin:0 35px 0 23px}
#main.konkurs FIELDSET UL LI.submit, #main.zapiszsie FIELDSET UL LI.submit{margin:6px 0 0 0}
#main.konkurs FIELDSET UL LI INPUT, #main.zapiszsie FIELDSET UL LI INPUT, #video #voteForm INPUT.submit
	{width:78px;height:42px;padding:0;border:0;background:transparent url("../img/but/but_wyslij.png") 0 0 no-repeat;overflow:hidden;cursor:pointer;}
#video #voteForm INPUT.submit{background-image:url("../img/but/but_wyslij2.gif")}


#main.zglos #files{margin:6px 0 0 0;}
#main.zglos #files LI{float:left;width:221px;height:128px;margin:0}
#main.zglos #files LI:first-child{margin-top:21px}

#main FORM .error{color:#e33 !important}
#main FORM P.error{line-height:1.2em;border:2px solid #e33;position:absolute;margin:0;left:40px;width:355px;background:#fff url("../img/bg/bg_errorbox.jpg") 0 0 no-repeat;padding:15px;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-opera-border-radius:5px;
}
#main FORM#voteForm P.error{left:-40px}

ADDRESS{margin:10px auto;color:#000;text-align:left;font-size:10px;font-style:none;}
ADDRESS A{color:#000}

#main.konkurs FIELDSET DL DD P{font-size:10px;margin:12px 0 0 20px;text-indent:20px;width:260px;color:#fff}

