body
{
	font-family: Verdana;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg.jpg);
	height: 100%;
	text-align: center;
	color: #4f0606;
}
#all
{
	width: 974px;
	margin: 0 auto;
}

table
{
font-size: 11px;
}

a
{
text-decoration: none;
color: #ad2020;
}

a:hover
{
text-decoration: underline;
}

.footer_bg
{
	width: 974px;
	height: 36px;
	background: url(../images/footer_bg.gif);
}


#footer
{
	font-size: 10px;
	color: #BEA587;
	text-align: center;
	padding-bottom: 10px;
}
#footer a
{
	text-decoration:none;
	color: #BEA587;
}
#footer a:hover
{
text-decoration:underline
}
/* rociagalne bloki */
#main_bg
{
	background: url(../images/repeat_bg.jpg) repeat-y;
}
#top_bg
{
	background: url(../images/top_bg.jpg) top no-repeat;
}
#menu_flash
{
height: 131px;
}
#bottom_bg
{
	background: url(../images/bottom_bg.jpg) bottom no-repeat;
	min-height:443px;
	height:auto !important;
	height:633px;
	padding-bottom: 50px;
}

/* treść głowna */
#main_content
{	
	float: left;
	width: 507px;
	margin: 0 auto;
	padding-left: 8px;
	text-align: left;
	line-height: 14px;
}
input
{
padding: 2px;
margin: 4px;
}
input.text_input, select
{
width: 150px;
border: 1px solid #6a4a26;
color: #6a4a26;
background-color: #fdedda;
font-size: 11px;
}
select
{
height: 20px;
}
input.active
{
width: 150px;
border: 1px solid #000000;
padding: 2px;
background-color: #ffffff;
}
#form_login
{
display: block;
text-align: center;
margin: 0 auto;
}

label
{
font-weight: bold;
display: inline-block;
width: 50px;
}
div.error
{
	color: #761502;
	padding: 4px;
	font-weight: bold;
}

form#form_register div label
{
display: block;
float: left;
width: 200px;
padding-top: 3px;
}

form#form_register div label.register
{
width: 200px;
text-align: right;
margin-right: 5px;
padding-top: 6px;
}

form#form_register input.text_input, form#form_register select
{
display: block;
float: left;
}
form#form_register input.text_input
{
width: 180px;
}
form#form_register div select
{
margin-left: 5px;
margin-top: 3px;
}
form#form_register div
{
clear: both;
margin-bottom: 4px;
}
div.register_checkbox
{
float: left;
width: 125px;
padding-right: 5px;
text-align: right;
}
input.centered_button
{
	display: block;
	width: 100px;
	margin: 0 auto;
}

h2.wpis a
{
font-size: 13px;
font-weight: bold;
}
h2.uczestnik div.foto
{
float: left;
display: block;
width: 120px;
}
h2.uczestnik a
{
font-size: 14px;
display: block;
float: left;
padding-top: 50px;
padding-left: 10px;
}
h2.uczestnik a.no_padding
{
padding: 0px;
}
h2.uczestnik
{
display: block;
clear: both;
margin: 0px;
padding: 0px;
}
#left_column, #right_column
{
float: left;
width: 224px;
padding: 5px;
}

div#right_column
{
	width: 214px;
}
#left_column
{
padding-top: 150px;
}

#left_podmenu
{
	list-style: none;
	font-size: 12px;
}

#left_podmenu li
{
	padding: 4px;
	text-align: left;
}
#left_podmenu li.podmenu_active
{
padding-left: 10px;
}
#left_podmenu li a
{
font-weight: bold;
}
#uczestnik tr th
{
	font-size: 14px;
	font-weight: bold;
	color: #ad2020;
	width: 50%;
}
#uczestnik tr td.podpunkt
{
	font-weight:bold;
	text-align: right;
	color: #4f0606;
}
#uczestnik tr td
{
vertical-align: top;
}
.clear
{
clear: both;
}
#backButton
{
display: block;
width: 58px;
height: 31px;
background: url(../images/button_back.gif) no-repeat;
margin: 0 auto;
}
.image_frame_div
{
display: block;
width: 114px;
background: url(../images/gallery_form.gif) no-repeat;
margin: 10px auto 0px auto;
padding-top: 10px;
min-height:84px;
height:auto !important;
height:84px;
color: #4f0606;
}
* html * .image_frame_div
{
height: 90px;
text-align: center;
}
span.img_pol
{
display: block;
width: 89px;
height: 63px;
margin: 0 auto;
}

.image_frame span.center_podpis
{
display: block;
padding-top: 10px;
}
a img, a:hover img
{
border: 0px;
text-decoration:none;
}
#media_list strong
{
display: block;
padding-bottom: 8px;
font-size: 13px;
margin-top: 15px;
}
#media_list
{
margin: 0 auto;
padding: 10px;
}
#media_list a
{
display: block;
height: 29px;
text-align: left;
padding-left: 50px;
padding-top: 15px;
background: url(../images/pdf_icon.gif) no-repeat;
background-position: 0 0 0 0;
}
* html * #media_list a
{
height: 44px;
}

#media_list a:hover
{
text-decoration: underline;
}

.image_to_right
{
display: block;
float: right;
margin-top: 50px;
}
h1
{
padding-top: 10px;
font-size: 15px;
color: #ad2020;
margin-bottom: 15px;
}
.big
{
font-size: 15px;
font-weight: bold;
text-align:center;
display: block;
}
#intro
{
width: 800px;
height: 600px;
margin: 0 auto;
}
.wpis_wrapper
{
padding-left: 15px;
}
#gallery_elements a
{
	float: left;
width:120px;
}
#date
{
font-style: italic;
font-size: 13px;
}

img.googlemap
{
display: block;
margin: 0 auto;
margin-top: 20px;
border: 1px solid #ad2020;
}
#aktualna_pozycja img
{
display: block;
margin: 0 auto;
margin-bottom: 3px;
}

h2.sprzet
{
font-size: 13px;
padding-left: 10px;
}
h2
{
font-size: 14px;
}

img.center_image
{
display: block;
border: 1px solid #ad2020;
margin: 0 auto;
}
a #main_trasa_wyprawy:hover, a #main_trasa_wyprawy
{
border: 1px solid #ad2020;
}
#question div label, #question div input
{
	float: left;
}
#question div label
{
display: block;
width: 300px;
padding-top: 3px;
padding-left: 5px;
}
#question label.variant
{
width: 65px;
}
#question div
{
clear: both;
width: 100%;
}
span.center_podpis
{
display: block;
width: 200px;
margin: 0 auto;
text-align: center;
}
#regulamin_tekst
{
width: 400px;
height: 300px;
overflow: auto;
background-color: #ffffff;
border: 1px solid #4f0606;
padding: 5px;
margin: 0 auto;
}

#regulamin_tekst strong
{
text-align: center;
display: block;
}
sup
{
font-size: 9px;
text-decoration: underline;
}

#regulamin_form div
{
width: 400px;
margin: 5px auto;
clear: both;
}
div.take label, div.take input 
{
display: block;
float: left;
width: auto;
}
#regulamin_form div label
{
margin-top: 3px;
}

input#accept_button
{
float: none;
display: block;
width: 60px;
margin: 0 auto;
}
a.buttoned
{
font-size: 18px;
text-align: center;
display: block;
background: #4f0606;
color: #ffffff;
padding: 8px;
}
a.buttoned:hover
{
text-decoration: none;
background-color: #8F1A1A;
}
#do_konkursu
{
width: 250px;
margin: 0 auto;
}

#zarejestruj
{
width: 200px;
margin: 0 auto;
}
div#right_images
{
width: 210px;
height: 320px;
background: url(../images/right_photos.gif) no-repeat;
}

.logo, .logo2
{
width: 160px;
float: left;
height: 150px;
text-align: center;
font-weight: bold;
}
.logo .logo_center
{
 height: 100px;
 
}
.logo .logo_center img
{
display: block;
margin: 0 auto;
margin-bottom: 5px;
}
.logo2
{
height: 160px;

}
hr
{
background-color: #4f0606;
color: #4f0606;
margin: 10px;
padding: 0px;
}
p
{
padding: 2px;
margin: 0px;
}
.submit
{
height: 23px;
padding:1px;
padding-left: 5px;
padding-right: 5px;
margin-left: 5px;
margin-right: 5px;
}
.question_content
{
font-size: 12px;
font-weight: bold;
}

#sprawdziłem
{
width: 150px;
font-size: 12px;
height: 14px;
margin-top: 5px;
}
.active_pagesystem
{
font-weight: bold;
font-size: 15px;
}
#pages_dziennik
{
font-size: 14px;
}

#question div.helpRound
{
width: 70px;
padding-top: 43px;
font-size: 11px;
font-weight: normal;
float: left;
margin-left: 20px;
cursor: pointer;
clear:none;
text-align: center;
}
.bar
{
background-color: #67CF19;
width: 30px;
text-align: center;
margin: 0 auto;
}

.opacity
{
opacity: 0;
filter: alpha(opacity=0);
}

#bargraph
{
width: 300px;
margin: 0 auto;
}
#bargraph td
{
text-align: center;
width: 40px;
vertical-align: bottom;
}
#bargraph span
{
display: block;
padding: 4px 0px;
font-weight: bold;
}
#variants
{
font-size: 12px;
font-weight: bold;
}
#question div.used
{
opacity: 0.6;
filter:alpha(opacity=60);
cursor: default;
}

#help_1
{
background:url(../images/help1.png) top center no-repeat;
}

#help_2
{
background:url(../images/help2.png) top center no-repeat;
}

#help_3
{
background:url(../images/help3.png) top center no-repeat;
}
#help_4
{
background:url(../images/help4.png) top center no-repeat;
}



#question div#help_1_used
{
background:url(../images/help1gray.png) top center no-repeat;
}

#question div#help_2_used 
{
background:url(../images/help2gray.png) top center no-repeat;
}

#question div#help_3_used
{
background:url(../images/help3gray.png) top center no-repeat;
}
#question div#help_4_used 
{
background:url(../images/help4gray.png) top center no-repeat;
}
#polaroid_big
{
width: 400px;
background-color: #ffffff;
padding: 20px;
position: absolute;
z-index: 1000;
}
#polaroid_black
{
background-color: #000000;
width: 400px;
height: 300px;
margin: 0 auto;
color: #ffffff;
font-size: 17px;
text-align: center;
}
#polaroid_description
{
padding-bottom:10px;
padding-top:20px;
text-align:right;
}
