@charset "utf-8";

#competition .clear {clear: both; height: 0; width:1px; line-height: 0; font-size: 0px;}

/* gallery */

#competition table{ border-spacing:0; }
#competition ol,ul {list-style:none;}
#competition h1,h2,h3,h4{font-size:100%; padding: 5px 0px; color: #3d2718; font-family:Arial, Helvetica, sans-serif; }



#competition th {text-align:left;}
#competition a{ color:#6DB82A; text-decoration:none; outline:none; cursor:pointer; } 
#competition a:hover{ text-decoration:underline;  }
#competition object { outline:none; }

 #competition dl,#competition dt, #competition dd, #competition ul ,#competition ol,#competition li,#competition h1,#competition h2,#competition h3,#competition h4,#competition pre,#competition form,#competition fieldset,#competition input,#competition p,#competition blockquote,#competition th,#competition td{
	padding:0px;
	margin: 0px;
} 

#competition form, fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#competition  div, #competition  td, #competition input, #competition textarea, #competition  option, #competition select, #competition p {
	 font-family:Tahoma, Geneva, sans-serif; 
	font-size:11px; 
	font-style:normal;
	font-weight:normal;
	color:#fff;
}

#competition  img { border:none; }
#gallery_list { }
.gallery { background:url(../images/bg/bg_gallery.jpg) 0 0 no-repeat; width:766px; height:703px;   }

.gallery h2 { 
	background:url(../images/header/h_prace_konkursowe.png) 0 0 no-repeat; 
	width:144px; height:60px; text-indent:-10000px;  
	position:absolute;
	left:20px; top:11px; 
}

.gallery .panel_top { height:82px; position:relative; }
.gallery .cotent { height:491px; position:relative; }
.gallery .panel_bottom { height:44px; position:relative; }

#competition  #gallery_list .panel_bottom .search {
	position:absolute;	
	top:10px;
	left:20px;
	background:url(../images/bg/bg_gallery_search.gif) 52px 2px no-repeat;
	width:180px; height:30px;
	
}
#competition  #gallery_list .no_result{
	text-align:center; padding-top:60px; font-size:14px;  color:#FFA531;	
	 margin-right:15px;
}
#competition  #gallery_list .no_result b { color:#FFA531;}

#competition  #gallery_list .panel_bottom .search #l_text { 
	position:absolute; display:block; left:0; top:0; text-indent:-100000px;
	background:url(../images/header/h_gallery_list_szukaj.png) 0 0 no-repeat;
	width:49px; height:24px;
}

#competition  #gallery_list .panel_bottom .search #l_order { 
	position:absolute; display:block; left:190px; top:0; text-indent:-100000px;
	background:url(../images/header/h_gallery_list_sortuj_wg.png) 0 0 no-repeat;
	width:70px; height:24px; 
}




#competition  #gallery_list .panel_bottom .search #text {
	position:absolute; display:block; left:52px; top:2px;
	width:80px; height:14px; padding:2px 5px 0 5px; 
	border:none; background:none;
	color:#b76801;
}

#competition  #gallery_list .panel_bottom .search .select {
	position:absolute; display:block; left:264px; top:2px;
	width:145px; height:14px; padding:0; height:18px;
	border:none; background:url(../images/bg/bg_gallery_select.jpg) right 0 no-repeat;
	color:#b76801; cursor:pointer;
}

#competition  #gallery_list .panel_bottom .search .select span{ 
background:url(../images/bg/bg_gallery_select_corner.jpg) 0 0 no-repeat; 
display:block; height:16px; padding-left:7px; padding-top:2px; color:#b76801;
}

#competition  #gallery_list .panel_bottom .search  .select_options {
  position:absolute; display:block; left:264px; top:20px; width:143px; height:40px; background-color:#fff; 
  border-bottom:1px solid #FE9102; border-right:1px solid #FE9102; border-left:1px solid #FE9102;
}
#competition  #gallery_list .panel_bottom .search  .select_options ul{ padding-top:3px;} 
#competition  #gallery_list .panel_bottom .search  .select_options li { height:16px; padding-left:5px;}
#competition  #gallery_list .panel_bottom .search  .select_options li a{ color:#b76801; cursor:pointer; }
#competition  #gallery_list .panel_bottom .search  .select_options li a:hover { text-decoration:none; }



#competition  #gallery_list .panel_bottom .search .bt_gallery_search{
	position:absolute; display:block; text-indent:-100000px;
	left:145px; top:2px;
	background: url(../images/button/bt_gallery_search.gif) 0 0 no-repeat;
	width:20px; height:18px;
}

#competition  #gallery_list .panel_bottom .nav { position:absolute; right:30px; top:10px; }
#competition  #gallery_list .panel_bottom .nav ul li { float:left; padding:2px; display:block; }
#competition  #gallery_list .panel_bottom .nav ul li a { color:#fff; }

.gallery .panel_bottom  .li_prev2  {
	width:23px;
}

.gallery .panel_bottom  .li_prev2 a {  
	background:url(../images/button/bt_nav_prev2.png) 0 0 no-repeat; 
	width:23px; height:20px;
	text-indent:-10000px;  display:block;
}

.gallery .panel_bottom  .li_prev {
	width:19px;
}

.gallery .panel_bottom  .li_prev a{  
	background:url(../images/button/bt_nav_prev.png) 0 0 no-repeat; 
	width:19px; height:20px;
	text-indent:-10000px;  display:block;
}

#competition  .gallery .panel_bottom .li_num {
	width:70px; text-align:center; padding-top:5px;
}
#competition  .gallery .panel_bottom .li_num a{
	font-size:16px; padding:0 1px;
}
#competition .gallery .panel_bottom .li_num a.selected {
	font-weight:bold; 
}

.gallery .panel_bottom  .li_next a{  
	background:url(../images/button/bt_nav_next.png) 0 0 no-repeat; 
	width:19px; height:20px;
	text-indent:-10000px;  display:block;
}

.gallery .panel_bottom  .li_next2 a{  
	background:url(../images/button/bt_nav_next2.png) 0 0 no-repeat; 
	width:23px; height:20px;
	text-indent:-10000px;  display:block;
}
#competition #gallery_list .photo_list { padding:8px 0 0 14px; }
#competition #gallery_list .photo_c { 
	float:left;  background:url(../images/bg/bg_gallery_list_image.png) 7px 6px no-repeat; 
	width:172px; height:147px; margin:0; padding:6px 7px;   overflow:hidden;
}
#competition #gallery_list .photo_c h4 { height:16px; width:166px; padding-top:3px; }
#competition #gallery_list .photo_c h4 a { 
	font-weight:bold; padding-left:6px;  width:160px; height:100%; 
	display:block; color:#fff;
}

#competition #gallery_list .photo_c h4 a:hover { text-decoration:none; }
#competition #gallery_list .photo { width:164px; height:85px; padding:1px; overflow:hidden; }
#competition #gallery_list .photo_c p { padding:3px 6px 0;  height:26px; width:154px; overflow:hidden; } 

#competition .gallery .bt_gallery_dodaj_zdjecie_i_wez_udzial_w_konkursie {
	 background:url(../images/button/bt_dodaj_zdjecie_i_wez_udzial_w_konkusie.png) 0 0 no-repeat; width:414px; height: 38px;
	 display:block; text-indent:-10000px; position:absolute; top:20px; right:15px;
}

#competition .gallery .bt_gallery_dodaj_zdjecie_i_wez_udzial_w_konkursie2 {
	 background:url(../images/button/bt_dodaj_zdjecie_i_wez_udzial_w_konkusie2.png) 0 0 no-repeat; width:381px; height: 38px;
	 display:block; text-indent:-10000px; position:absolute; top:20px; right:15px;
}
#competition .gallery .bt_gallery_edytuj_dane {
	background:url(../images/button/bt_gallery_edytuj_dane.png) 0 0 no-repeat;
	 width:160px; height: 38px;
	 display:block; text-indent:-10000px; position:absolute; top:20px; right:406px;
}

#competition .gallery .bt_zaloguj {
	background: url(../images/button/bt_zaloguj.png) 0 0 no-repeat;
	 width:123px; height: 38px;
	 display:block; text-indent:-10000px; position:absolute; top:20px; right:15px;
}

#competition #gallery_photo .bt_gallery_prev { 
	background:url(../images/button/bt_gallery_photo_prev.png) 0 0 no-repeat; 
	width:68px; height:41px; display:block; text-indent:-10000px;
	position:absolute; left:54px; top:16px;
}

#competition #gallery_photo .bt_strona_glowna { 
	background:url(../images/button/bt_gallery_photo_strona_glowna.png) 0 0 no-repeat;
	width:167px; height:41px; display:block; text-indent:-10000px;
	position:absolute; left:167px; top:16px;	
}

#competition #gallery_photo .bt_gallery_next { 
	background:url(../images/button/bt_gallery_photo_next.png) 0 0 no-repeat;
	width:68px; height:41px; display:block; text-indent:-10000px;	
	position:absolute; left:378px; top:16px;	
}

#competition #gallery_photo .photo {
	background:url(../images/bg/bg_gallery_form_image.png) 0 0 no-repeat; width:358px; height:271px;	
	position:absolute; left:71px; top:65px; 
}

#competition #gallery_photo .photo img {
	 position:absolute; left:1px; top:1px;
}


#competition #gallery_photo .photo_desc {
	background:url(../images/bg/bg_gallery_photo_desc.png) 0 0 no-repeat;
	width:386px; height:137px;	
	position:absolute; left:59px; top:345px;	
}

#competition #gallery_photo .photo_desc p {
	padding:20px 20px 20px 20px; position:relative;	
	overflow:hidden; height:72px;
	
}

#competition #gallery_photo .photo_info { 
	background:url(../images/bg/bg_gallery_photo_info.png) 0 0 no-repeat;
	width:238px; height:322px;
	position:absolute; left:491px; top:42px;
}

#competition #gallery_photo .photo_info span {
	position:absolute; display:block; padding:5px 0 0 15px; width:210px; height:16px; left:0;
	font-size:12px;  color:#c67001; font-weight:bold; line-height:16px; overflow:hidden; 
}

#competition #gallery_photo .photo_info .l_name {
	top:25px;
}

#competition #gallery_photo .photo_info .l_date {
	top:92px; 
}
#competition #gallery_photo .photo_info .l_author {
	top:161px;
}


#competition #gallery_photo .photo_info .l_votes {
	top:231px;	
}

#competition #gallery_photo .photo_info .plug {
	position:absolute;  left:0; top:200px; height:60px;  width:120px; 
	background:url(../images/bg/bg_gallery_plug.jpg) 0 0 repeat-x;
}

#competition #gallery_photo .photo_info .link { 
position:absolute; display:block; padding:5px 0 0 15px; width:210px; height:17px; left:0;
top:290px; font-size:11px;  color:#c67001; line-height:17px; font-weight:bold;
border:none; background:none; font-weight:normal;
}

#competition #gallery_photo .photo_info .link_desc {
	position:absolute; display:block;  padding:2px 0 0 2px;
	top:314px;  left:-3px; font-size:10px; font-weight:normal; width:255px;
}

#competition #gallery_photo .bt_gallery_glosuj_na_to_zdjecie {
	background:url(../images/button/bt_gallery_glosuj_na_to_zdjecie.png) 0 0 no-repeat;
	width:204px; height:50px; display:block; 
	position:absolute; left:509px; top:415px; text-indent:-10000px;	
}

#competition #gallery_photo .bt_gallery_glosuj_na_to_zdjecie {
	background:url(../images/button/bt_gallery_glosuj_na_to_zdjecie.png) 0 0 no-repeat;
	width:204px; height:50px; display:block; 
	position:absolute; left:509px; top:415px; text-indent:-10000px;	
}
#competition #gallery_photo .bt_gallery_glosowano {
	background:url(../images/button/juz_glosowales.png) 0 0 no-repeat;
	width:204px; height:50px; display:block; 
	position:absolute; left:509px; top:415px; text-indent:-10000px;	
}

#competition #gallery_photo .bt_gallery_uzun_zdjecie {
	background:url(../images/button/bt_gallery_uzun_zdjecie.png) 0 0 no-repeat;
	width:204px; height:50px; display:block; 
	position:absolute; left:509px; top:415px; text-indent:-10000px;	
}


#competition #gallery_add  .file_c { 
	background:url(../images/bg/bg_gallery_add_file.png) 0 5px no-repeat;
	height:50px;
	position:absolute; left:75px; top:70px;
}
#competition #gallery_add  .file_c .file { 
	border:none;  background:none;  padding:15px 20px 15px 15px; display:block !important; float:left !important;	font-size:12px;  color:#c67001;  
}


#competition #gallery_add .form { position:relative; height:138px;}

#competition #gallery_add  .form span {
	display:block; position:absolute; color:#D37700;  font-weight:bold;
	left:209px; top:116px;
} 

#competition #gallery_add .form #l_photo {
	background:url(../images/header/h_dodaj_zdjecie.png) 0 0 no-repeat;
	display:block; width:191px; height:39px; text-indent:-10000px;
	position:absolute; left:82px; top:24px;
}

#competition #gallery_add #gallery_add_plug { position:absolute; width:766px; height:350px; left:0; top:138px; 
	background:url(../images/bg/bg_gallery.jpg) 0 -220px no-repeat;
}

#competition #gallery_add #gallery_add_step1 { position:absolute; height:350px; left:0; top:138px; }

#competition #gallery_add #gallery_add_step1 .image {
	background:url(../images/bg/bg_gallery_form_image.png) 0 0 no-repeat; width:358px; height:271px;	
	position:absolute; left:77px; top:7px;
}

#competition #gallery_add #gallery_add_step1 .error {
	background:url(../images/bg/bg_gallery_form_error.jpg) 0 0 no-repeat;
	width:351px; height:33px; position:absolute; left:78px; top:295px; 
	padding: 10px 0 0 15px; font-weight:bold;
}


#competition #gallery_add #gallery_add_step2 { position:absolute; height:350px; left:0; top:138px; 
	/* background:url(../images/bg/bg_gallery_add_desc.png) 465px 40px no-repeat; */
}


#competition #gallery_add #gallery_add_step2 .image {
	background:url(../images/bg/bg_gallery_form_image.png) 0 0 no-repeat; width:358px; height:271px;	
	position:absolute; left:77px; top:7px;
	
}
#competition #gallery_add #gallery_add_step2 .image img {
	position:absolute; display:block; left:1px; top:1px;
}

#competition #gallery_add #gallery_add_step2 .error {
	background:url(../images/bg/bg_gallery_form_error.jpg) 0 0 no-repeat;
	width:351px; height:33px; position:absolute; left:78px; top:295px; 
	padding: 10px 0 0 15px; font-weight:bold;
}
#competition #gallery_add #gallery_add_step2 #l_desc {
	background:url(../images/header/h_dodaj_opis.png) 0 0 no-repeat;
	display:block; width:125px; height:33px; text-indent:-10000px;
	 position:absolute; left:463px; top:5px;
}

#competition #gallery_add #gallery_add_step2 #desc {
	
	display:block; width:245px; height:211px;
	position:absolute; left:465px; top:40px; border:none;
	background:url(../images/bg/bg_gallery_add_desc.png) 0 0 no-repeat;
	font-size:12px; color:#c67001;
	overflow:hidden; padding:10px 10px 15px 10px;
}

#competition #gallery_add #gallery_add_step2 .bt_dodaj_zjecie { 
	background:url(../images/button/bt_gallery_add_dodaj_zdjecie.png) 0 0 no-repeat;
	position:absolute; display:block; width:184px; height:50px; left:509px; top:287px; text-indent:-10000px;
	
}


/* user */
#competition .user {
	background: url(../images/bg/bg_user.gif) 0 0 no-repeat; width:769px; min-height:250px;  
	position:relative;	
}

#competition .user_bottom {
	background:url(../images/bg/bg_user_bottom.gif) 0 0 no-repeat; width:769px; height:84px;
}

/* 404 */

#competition #error_404 h2 { 
	background: url(../images/header/h_404.gif) 33px 29px no-repeat; 
	width:84px; height:59px; text-indent:-10000px;
}

#competition #error_404 p {
	width:680px; 
	font-size:12px; font-weight:bold;
	padding: 19px 2px 25px 30px;
	
}

/* Aktywacja */
#competition #user_activate_account h2 { 
	background: url(../images/header/h_user_konto_autoryzowane.gif) 33px 29px no-repeat; 
	width:322px; height:59px; text-indent:-10000px;
}

#competition #user_activate_account p {
	width:680px; 
	font-size:12px; font-weight:bold;
	padding: 19px 2px 25px 30px;
	
}


/* Rejestracja */

#competition #user_form h2 { 
	background:url(../images/header/h_user_rejestracja.gif) 33px 29px no-repeat; 
	width:190px; height:59px; text-indent:-10000px;
}

#competition #user_form p {
	width:680px; 
	font-size:12px; font-weight:bold;
	padding: 19px 2px 25px 30px;
	
}

#competition #user_form .form {
	position:relative;
	height:588px;
	background: url(../images/bg/bg_user_form_add.gif) 28px 25px no-repeat;
}

#competition  #user_form .form  label { 
	display:block; position:absolute; height:14px; 
	/* background-color:#09F; opacity:0.5; */
	font-size:12px; font-weight:bold; color:#fff;
	text-indent:0 !important;
	
}

#competition #user_form  .form .error {
	position:absolute; left:30px; top:512px;
	color:#72BA2E; 
	font-size:14px; font-weight:bold;
	font-style:italic;
	background:url(../images/bg/bg_user_form_error.gif) 0 0 no-repeat;
	width:708px; height:30px;
	padding: 14px 0 0 26px;
}

#competition #user_form .form input { 
	display:block;  position:absolute;
	
	
	font-size:12px; color:#6DB82A; font-style:italic;  font-weight:bold;
	
} 




#competition #user_form .form  #l_login {
	 width:65px; left:40px; top:5px;	
	 text-indent:-10000px;
}

#competition #user_form .form  #login {
	width:290px; left:28px; top:25px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}

#competition #user_form .form  #l_password {
	width:90px; left:364px; top:6px;	
	text-indent:-10000px;	
}

#competition #user_form .form  #password {
	width:300px; left:353px; top:25px;	
	border:none; background:none; padding:8px 0 0 12px; height:16px;
}

#competition #user_form .form  #l_password2 {
	width:120px; left:364px; top:66px;	
	text-indent:-10000px;	
}

#competition #user_form .form  #password2 {
	width:300px; left:353px; top:84px;	
	border:none; background:none; padding:8px 0 0 12px; height:16px;
}


#competition #user_form .form  #l_first_name {
	 width:100px; left:40px; top:125px;	
	 text-indent:-10000px;
}

#competition #user_form .form  #first_name {
	width:290px; left:28px; top:145px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
	display:block;
}

#competition #user_form .form  #l_last_name {
	width:100px; left:364px; top:126px;	
	text-indent:-10000px;	
}

#competition #user_form .form  #last_name {
	width:300px; left:353px; top:145px;	
	border:none; background:none;padding:8px 0 0 12px; height:16px;
	display:block;
}

#competition #user_form .form  #l_email {
	width:70px; left:40px; top:185px;	
	text-indent:-10000px;	
}

#competition #user_form .form  #email {
	width:300px; left:28px; top:205px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
	display:block;
}

#competition #user_form .form  #l_phone {
	width:70px; left:364px; top:185px;	
    text-indent:-10000px;	
}


#competition #user_form .form  #phone {
	width:300px; left:353px; top:205px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}


#competition #user_form .form  #l_brithday {
	width:260px; left:40px; top:247px;		
 	text-indent:-10000px;
}

#competition #user_form .form  #brithday_day {
	width:30px; left:28px; top:266px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}

#competition #user_form .form  #brithday_month {
	width:30px; left:83px; top:266px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}

#competition #user_form .form  #brithday_year {
	width:70px; left:149px; top:266px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}

#competition #user_form .form  #l_name {
	width:80px; left:364px; top:248px;	
	text-indent:-10000px;	
}

#competition #user_form .form  #name {
	width:290px; left:353px; top:266px;	
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}


#competition #user_form .form #accept_1 {
	 height:auto;
	 left:27px; top:330px;
	
}

#competition #user_form .form #l_accept_1 {
	 left:48px; top:330px; height:auto;
	 color:#fff; width:660px;
	 font-size:11px; font-weight:normal;
}


#competition #user_form .form #accept_2 {
	height:auto;
	left:27px; top:369px;
}

#competition #user_form .form #l_accept_2 {
	left:48px; top:369px; height:auto;
	color:#fff; width:660px; font-size:11px; font-weight:normal;
}



#competition #user_form .form	.bt_user_form_zarejetruj {
	background:url(../images/button/bt_user_form_zarejestruj.png) 0 0 no-repeat;
	display:block; width:300px; height:30px;
	position:absolute; left:193px; top:463px;
	text-indent:-10000px;
}



/* Profil */


#competition #user_form_profil h2 { 
	background:url(../images/header/h_user_profil.gif) 33px 29px no-repeat; 
	width:105px; height:53px; text-indent:-10000px;
}

#competition #user_form_profil p {
	width:680px; 
	font-size:12px; font-weight:bold;
	padding: 25px 2px 25px 30px;
	
}

#competition #user_form_profil .form {
	position:relative;
	height:458px;
	background:url(../images/bg/bg_user_profile.gif) 28px 25px no-repeat;
}

#competition  #user_form_profil .form  label { 
	display:block; position:absolute; height:14px; 
	/* background-color:#09F; opacity:0.5; */
	font-size:12px; font-weight:bold; color:#fff;
	text-indent:0 !important;
	
}

#competition #user_form_profil  .form .error {
	position:absolute; left:30px; top:382px;
	color:#72BA2E; 
	font-size:14px; font-weight:bold;
	font-style:italic;
	background:url(../images/bg/bg_user_form_error.gif) 0 0 no-repeat;
	width:708px; height:30px;
	padding: 14px 0 0 26px;
	
}

#competition #user_form_profil .form input { 
	display:block;  position:absolute;
	
	font-size:12px; color:#6DB82A; font-style:italic;  font-weight:bold;
	
} 




#competition #user_form_profil .form  #l_login {
	 width:65px; left:40px; top:5px;	
	 text-indent:-10000px;
}

#competition #user_form_profil .form  #login {
	width:290px; left:28px; top:25px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}

#competition #user_form_profil .form  #l_password {
	width:90px; left:364px; top:6px;	
	text-indent:-10000px;	
}

#competition #user_form_profil .form  #password {
	width:300px; left:353px; top:25px;	
	border:none; background:none; padding:8px 0 0 12px; height:16px;
}

#competition #user_form_profil .form  #l_password2 {
	width:120px; left:364px; top:66px;	
	text-indent:-10000px;	
}

#competition #user_form_profil .form  #password2 {
	width:300px; left:353px; top:84px;	
	border:none; background:none; padding:8px 0 0 12px; height:16px;
}


#competition #user_form_profil .form  #l_first_name {
	 width:100px; left:40px; top:125px;	
	 text-indent:-10000px;
}

#competition #user_form_profil .form  #first_name {
	width:290px; left:28px; top:145px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
	display:block;
}

#competition #user_form_profil .form  #l_last_name {
	width:100px; left:364px; top:126px;	
	text-indent:-10000px;	
}

#competition #user_form_profil .form  #last_name {
	width:300px; left:353px; top:145px;	
	border:none; background:none;padding:8px 0 0 12px; height:16px;
	display:block;
}

#competition #user_form_profil .form  #l_email {
	width:70px; left:40px; top:185px;	
	text-indent:-10000px;	
}

#competition #user_form_profil .form  #email {
	width:300px; left:28px; top:205px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
	display:block;
}

#competition #user_form_profil .form  #l_phone {
	width:70px; left:364px; top:185px;	
    text-indent:-10000px;	
}


#competition #user_form_profil .form  #phone {
	width:300px; left:353px; top:205px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}


#competition #user_form_profil .form  #l_brithday {
	width:260px; left:40px; top:247px;		
 	text-indent:-10000px;
}

#competition #user_form_profil .form  #brithday_day {
	width:30px; left:28px; top:266px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}

#competition #user_form_profil .form  #brithday_month {
	width:30px; left:83px; top:266px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}

#competition #user_form_profil .form  #brithday_year {
	width:70px; left:149px; top:266px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}

#competition #user_form_profil .form  #l_name {
	width:80px; left:364px; top:248px;	
	text-indent:-10000px;	
}

#competition #user_form_profil .form  #name {
	width:290px; left:353px; top:266px;	
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}


#competition #user_form_profil .form  .bt_user_form_zapisz_zmiany {
	background:url(../images/button/bt_user_zapisz_zmiany.png) 0 0 no-repeat;
	width:300px; height:30px; text-indent:-10000px;
	display:block; position:absolute; left:192px; top:330px;
}

/* Logowanie */

#competition #user_form_login h2 { 
	background: url(../images/header/h_user_logowanie.gif) 33px 29px no-repeat; 
	width:190px; height:59px; text-indent:-10000px;
}

#competition #user_form_login p {
	width:680px; 
	font-size:12px; font-weight:bold;
	padding: 19px 2px 25px 30px;
	
}

#competition #user_form_login .form {
	position:relative;
	height:218px;
	background: url(../images/bg/bg_user_form_login.gif) 28px 25px no-repeat;
}

#competition  #user_form_login .form  label { 
	display:block; position:absolute; height:14px; 
	/* background-color:#09F; opacity:0.5; */
	font-size:12px; font-weight:bold; color:#fff;
	text-indent:0 !important;
	
}

#competition #user_form_login  .form .error {
	position:absolute; left:30px; top:140px; 
	color:#72BA2E; 
	font-size:14px; font-weight:bold;
	font-style:italic;
	background:url(../images/bg/bg_user_form_error.gif) 0 0 no-repeat;
	width:708px; height:30px;
	padding: 14px 0 0 26px;
}

#competition #user_form_login .form input { 
	display:block;  position:absolute;
	font-size:12px; color:#6DB82A; font-style:italic;  font-weight:bold;
} 


#competition #user_form_login .form  #l_login {
	 width:65px; left:40px; top:5px;	
	 text-indent:-10000px;
}

#competition #user_form_login .form  #login {
	width:290px; left:28px; top:25px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}

#competition #user_form_login .form  #l_password {
	width:90px; left:364px; top:6px;	
	text-indent:-10000px;	
}

#competition #user_form_login .form  #password {
	width:300px; left:353px; top:25px;	
	border:none; background:none; padding:8px 0 0 12px; height:16px;
}

#competition #user_form_login .form  a.bt_user_przypomnij_haslo {
	display:block; position:absolute; width:120px; height:14px;
	color:#6DB82A;
	left:528px; top:58px; font-style:italic; 
	font-size:11px; font-weight:bold;
}

#competition #user_form_login .form  .bt_user_form_zaloguj {
	background: url(../images/button/bt_user_zaloguj.png) 0 0 no-repeat;
	width:300px; height:30px; text-indent:-10000px;
	display:block; position:absolute; left:192px; top:83px;
}


/* Przypomnij hasło */

#competition #user_form_new_password h2 { 
	background: url(../images/header/h_user_przypomnij_haslo.gif) 33px 29px no-repeat; 
	width:277px; height:59px; text-indent:-10000px;
}

#competition #user_form_new_password p {
	width:680px; 
	font-size:12px; font-weight:bold;
	padding: 19px 2px 25px 30px;
	
}

#competition #user_form_new_password .form {
	position:relative;
	height:218px;
	background: url(../images/bg/bg_user_form_login.gif) 28px 25px no-repeat;
}

#competition  #user_form_new_password .form  label { 
	display:block; position:absolute; height:14px; 
	/* background-color:#09F; opacity:0.5; */
	font-size:12px; font-weight:bold; color:#fff;
	text-indent:0 !important;
	
}

#competition #user_form_new_password  .form .error {
	position:absolute; left:30px; top:140px; 
	color:#72BA2E; 
	font-size:14px; font-weight:bold;
	font-style:italic;
	background:url(../images/bg/bg_user_form_error.gif) 0 0 no-repeat;
	width:708px; height:30px;
	padding: 14px 0 0 26px;
}

#competition #user_form_new_password .form input { 
	display:block;  position:absolute;
	font-size:12px; color:#6DB82A; font-style:italic;  font-weight:bold;
} 


#competition #user_form_new_password .form  #l_login {
	 width:65px; left:40px; top:5px;	
	 text-indent:-10000px;
}

#competition #user_form_new_password .form  #login {
	width:290px; left:28px; top:25px;
	border:none; background:none;padding:8px 0 0 12px; height:16px;
}

#competition #user_form_new_password .form  #l_email {
	width:90px; left:364px; top:6px;	
	text-indent:-10000px;	
}

#competition #user_form_new_password .form  #email {
	width:300px; left:353px; top:25px;	
	border:none; background:none; padding:8px 0 0 12px; height:16px;
}

#competition #user_form_new_password .form  a.bt_user_przypomnij_haslo {
	display:block; position:absolute; width:120px; height:14px;
	color:#6DB82A;
	left:528px; top:58px; font-style:italic; 
	font-size:11px; font-weight:bold;
}

#competition #user_form_new_password .form  .bt_user_form_wyslij {
	background: url(../images/button/bt_user_wyslij.png) 0 0 no-repeat;
	width:300px; height:30px; text-indent:-10000px;
	display:block; position:absolute; left:192px; top:83px;
}

/* Nasze wyprawy */

#competition .nasze_wyprawy {width:766px;}

#competition .nasze_wyprawy  .panel_top {
	height:82px;
	text-indent: -10000px;
	background: transparent url(../images/nasze_wyprawy/hd_nasze_wyprawy.jpg) left top no-repeat;
	}

#competition .nasze_wyprawy .content {
	padding-bottom: 35px;
	line-height: 16px;
	background: #ffe04e url(../images/nasze_wyprawy/bg_content_bottom.jpg) left bottom no-repeat;
	}

	#competition .nasze_wyprawy .content .box_1 {
		float: left; 
		width: 250px;
		margin-right: 30px;
		margin-bottom: 30px;
		background: transparent url(../images/nasze_wyprawy/bg5.jpg) left top repeat-y;
		}
	
		#competition .nasze_wyprawy .content .box_1 .box_1_top {
			height: 58px; 
			text-indent: -10000px; 
			background: transparent url(../images/nasze_wyprawy/bg3.jpg) left top no-repeat;
			}
	
		#competition .nasze_wyprawy .content .box_1 a {
			color: #fff;
			display: block;
			width: 180px;
			margin-left: 35px;
			}
	
		#competition .nasze_wyprawy .content .box_1 a:hover {
			color: #a16e09;
			}
	
		#competition .nasze_wyprawy .content .box_1 .box_1_top2, 
		#competition .nasze_wyprawy .content .box_1 .box_1_bottom2 {
			height: 15px;
			line-height: 15px;
			}
	
		#competition .nasze_wyprawy .content .box_1 .box_1_select {
			background: transparent url(../images/nasze_wyprawy/bg6.jpg) left top repeat-y; 
			background-color: #ffe04e;	
			}
	
			#competition .nasze_wyprawy .content .box_1 .box_1_select .box_1_top2 {
				background: transparent url(../images/nasze_wyprawy/bg9.jpg) left top no-repeat;
				}
				
			#competition .nasze_wyprawy .content .box_1 .box_1_select .box_1_bottom2 {
				background: transparent url(../images/nasze_wyprawy/bg10.jpg) left bottom no-repeat;
				}
	
			#competition .nasze_wyprawy .content .box_1 .box_1_select a {
				color: #a16e09;
				}
				
			#competition .nasze_wyprawy .content .box_1 .box_1_select a:hover {
				color: #fff;
				}
	
		#competition .nasze_wyprawy .content .box_1_bottom {
			height: 30px; 
			background: transparent url(/konkurs/images/nasze_wyprawy/bg4.jpg) left top no-repeat;
		}
			
	#competition .nasze_wyprawy .content .box_2 {
		padding: 30px;
		background-color: #ffe04e; 
		color: #473106;
		}
	
		#competition .nasze_wyprawy .content .box_2 h1 {
			font-size: 22px;
			font-weight: bold;
			display: block;
			color: #a16e09;
			padding-bottom: 30px;
			}

#competition .nasze_wyprawy  .panel_bottom {
	height:75px; 
	background: transparent url(../images/nasze_wyprawy/shadow.jpg) left top no-repeat;
}

/* Regulamin */

#competition .regulamin {width:766px;}

#competition .regulamin .panel_top {
	position: relative;
	height: 63px;
	text-indent: -10000px;
	background: transparent url(../images/regulamin/hd_regulamin.jpg) left top no-repeat;
	}

	#competition .regulamin .panel_top a {
		position: absolute;
		display: block;
		width: 160px;
		height: 41px;
		bottom: 0px;
		right: 30px;
		background: transparent url(../images/regulamin/bt_konkurs.jpg) left top no-repeat;
		text-indent: -10000px
		}

	#competition .regulamin .panel_top a:hover {
		background-position: left bottom;
		}

#competition .regulamin .content {
	padding: 20px 40px 35px 40px;
	color: black;
	line-height: 16px;
	background: #ace33d url(../images/regulamin/bg_content_bottom.jpg) left bottom no-repeat;
	}

	#competition .regulamin .content h1, 
	#competition .regulamin .content h2, 
	#competition .regulamin .content h3  {
		display: block;
		font-weight: bold;
		}

	#competition .regulamin .content h1 {
		font-size: 12px;
		}

	#competition .regulamin .content h3 {
		text-align: center;
		font-size: 12px;
		padding-top: 30px;
		}
		
	#competition .regulamin .content ul {
		width: 686px;
		}

	#competition .regulamin .content li {
		padding-top: 15px;
		}

	#competition .regulamin .content ul li p {
		float: left;
		width: 25px;
		}

	#competition .regulamin .content ul li div {
		float: left;
		width: 661px;
		}

		#competition .regulamin .content ul li div ul {
			width: 661px;
			}
	
		#competition .regulamin .content ul li div ul li div {
			width: 636px;
			}

			#competition .regulamin .content ul li div ul li div ul {
				width: 636px;
				}
		
			#competition .regulamin .content ul li div ul li div ul li div {
				width: 611px;
				}

	#competition .regulamin .content div, 
	#competition .regulamin .content p, 
	#competition .regulamin .content b {
		color: #000;
		}

#competition .regulamin .panel_bottom {
	height:75px; 
	background: transparent url(../images/regulamin/shadow.jpg) left top no-repeat;
	}

/* konkurs */
	
#competition .konkurs {width:766px;}

#competition .konkurs .panel_top {
	position: relative;
	height: 82px;
	text-indent: -10000px;
	background: transparent url(../images/konkurs/hd_konkurs.jpg) left top no-repeat;
	}
	
	#competition .konkurs .panel_top a.bt_gallery_add {
		position: absolute;
		display: block;
		width: 224px;
		height: 41px;
		top: 20px;
		right: 205px;
		background: transparent url(../images/konkurs/bt_gallery_add.jpg) left top no-repeat;
		text-indent: -10000px
		}

	#competition .konkurs .panel_top a.bt_gallery_add:hover {
		background-position: left bottom;
	}
		
	#competition .konkurs .panel_top a.bt_regulamin {
		position: absolute;
		display: block;
		width: 160px;
		height: 41px;
		top: 20px;
		right: 30px;
		background: transparent url(../images/konkurs/bt_regulamin.jpg) left top no-repeat;
		text-indent: -10000px
		}

	#competition .konkurs .panel_top a.bt_regulamin:hover {
		background-position: left bottom;
		}

#competition .konkurs .content {
	padding: 20px 40px 35px 40px;
	color: #473106;
	line-height: 16px;
	background: #ffe04e url(../images/konkurs/bg_content_bottom.jpg) left bottom no-repeat;
	}

	#competition .konkurs .content img.ruszamy_w_swiat {
		display: block;
		margin-bottom: 40px;		
		}

	#competition .konkurs .content img.artykuly {
		margin: 40px 0 0 50px;		
		display: block;
		}

	#competition .konkurs .content span {
		color: #473106;
		height: 26px;
		display: block;
		padding: 5px 0px 0px 38px;
		background: transparent url(../images/konkurs/serce.jpg) left top no-repeat;
		}

#competition .konkurs .panel_bottom {
	height:75px; 
	background: transparent url(../images/konkurs/shadow.jpg) left top no-repeat;
	}

/* sto procent sok */

#competition .sto_procent_sok {width:766px;}

#competition .sto_procent_sok .panel_top {
	position: relative;
	height: 82px;
	text-indent: -10000px;
	background: transparent url(../images/sto_procent_sok/hd_sto_procent_soczki.jpg) left top no-repeat;
	}
	
	#competition .sto_procent_sok .panel_top a {
		position: absolute;
		display: block;
		width: 160px;
		height: 41px;
		top: 20px;
		right: 30px;
		background: transparent url(../images/sto_procent_sok/bt_regulamin.jpg) left top no-repeat;
		text-indent: -10000px
		}

	#competition .sto_procent_sok .panel_top a:hover {
		background-position: left bottom;
		}

#competition .sto_procent_sok .content {
	padding: 20px 40px 35px 40px;
	color: #473106;
	line-height: 16px;
	background: #ffe04e url(../images/sto_procent_sok/bg_content_bottom.jpg) left bottom no-repeat;
	}

	#competition .sto_procent_sok .content img.ruszamy_w_swiat {
		display: block;
		margin-bottom: 40px;		
		}

	#competition .sto_procent_sok .content img.artykuly {
		margin: 0 0 10px 10px;		
		display: block;
		}

	#competition .sto_procent_sok .content p {
		color: #473106;
		padding: 5px 0px 30px 38px;
		background: transparent url(../images/sto_procent_sok/serce.jpg) left top no-repeat;
		}


#competition .sto_procent_sok .panel_bottom {
	height:75px; 
	background: transparent url(../images/sto_procent_sok/shadow.jpg) left top no-repeat;
	}
#highlightpanel{ overflow:hidden; }

#competition .nasze_wyprawy .content .box_1 ul li {
	clear: both;
	margin: 0px;
}
			
.gallery .panel_bottom .bt_wybor_internautow{ 
	background:url(../images/button/bt_wybor_internautow.png) 0 0 no-repeat;	
	display:block; position:absolute; left:16px; top:2px; overflow:hidden;
	width:188px; height:41px; text-indent:-10000px;
	
}

.gallery .panel_bottom .bt_wybor_internautow:hover {
	background-position:0 -41px; 
}

.gallery .panel_bottom .bt_wybor_jury { 
	background: url(../images/button/bt_wybor_jury.png) 0 0 no-repeat;	
	display:block; position:absolute; left:204px; top:2px; overflow:hidden;
	width:138px; height:41px; text-indent:-10000px;
}		

.gallery .panel_bottom .bt_wybor_jury:hover {
	background-position:0 -41px; 
}

.gallery .panel_bottom .bt_wszystkie_prace { 
	background:url(../images/button/bt_wszystkie_prace.png) 0 0 no-repeat;	
	display:block; position:absolute; left:342px; top:2px; overflow:hidden;
	width:178px; height:41px; text-indent:-10000px;
}	

.gallery .panel_bottom .bt_wszystkie_prace:hover {
	background-position:0 -41px; 
}


#formularz_kontaktowy { }
#formularz_kontaktowy h2 { 
	background:url(../images/header/h_formularz_kontaktowy.gif) 28px 29px no-repeat; width:581px; height:61px;  text-indent:-100000px; 
}

#formularz_kontaktowy  .row{ position:relative; height:52px;}
#formularz_kontaktowy .input_text 
{ 
	background:url(../images/bg/bg_user_profile.gif) -324px 0 no-repeat;  height:30px; 
	position:absolute; padding-left:12px; padding-top:7px; padding-right:14px;
	left:0; top:16px;
}

	
#formularz_kontaktowy  .input_text input,  #formularz_kontaktowy  .input_text_readonly input
{ font-size:12px; color:#6DB82A; font-style:italic;  font-weight:bold;
	 width:270px; padding-top:2px; padding-left:2px; border:none; background:none;
}

#formularz_kontaktowy .input_text_right {
	background:url(../images/bg/bg_user_profile.gif) -611px 0 no-repeat; width:14px; height:30px; 
	position:absolute;  top:0; right:0;
}

#formularz_kontaktowy .input_text_readonly {
	background:url(../images/bg/bg_user_profile.gif) 0 0 no-repeat;  height:30px; 
	position:absolute;	padding-left:12px; padding-top:7px; padding-right:14px;
	left:0; top:16px;
}

#formularz_kontaktowy .input_text_readonly_right {
	background:url(../images/bg/bg_user_profile.gif) -287px 0 no-repeat; width:14px; height:30px; 
	position:absolute;  top:0; right:0;
}

#formularz_kontaktowy .row label { 
	display:block; position:absolute; height:14px;  left:12px; top:0;
	font-size:12px; font-weight:bold; color:#fff;
}
#formularz_kontaktowy form { margin-left:25px; margin-top:25px; position:relative; height:490px;  }

#formularz_kontaktowy form #accept_2 {
	height:auto; position:absolute;
	left:0px; top:269px;
}

#formularz_kontaktowy form #l_accept_2 {
	left:22px; top:269px; height:auto;
	color:#fff; width:660px; font-size:11px; font-weight:normal;
	position:absolute;
}



#formularz_kontaktowy form .bt_user_form_wyslij {
	background: url(../images/button/bt_user_wyslij.png) 0 0 no-repeat;
	width:300px; height:30px; text-indent:-10000px;
	display:block; position:absolute; left:192px; top:363px;
}


#formularz_kontaktowy form  .error {
	position:absolute; left:0; top:422px;
	color:#72BA2E; 
	font-size:14px; font-weight:bold;
	font-style:italic;
	background:url(../images/bg/bg_user_form_error.gif) 0 0 no-repeat;
	width:708px; height:30px;
	padding: 14px 0 0 26px;
}

#formularz_kontaktowy  p {
	width:680px; 
	font-size:12px; font-weight:bold;
	padding: 19px 2px 25px 30px;
}