*{
margin: 0;
padding: 0;
}

body{
background: url(../images/tlo.jpg) #000000 top repeat-x;
font-family: "Times New Roman", Times, serif;
}

img{
border:0;
}

hr{
width: 350px;
height: 1px; 
border:solid #afbfd0; 
border-width: 1px 0 0 0;
margin:0 auto 0 auto;
text-align:center;
}

h3, h4{
color:#d2ac67;
}

	h3 a, h4 a{
	color:#d2ac67;
	}
	
	h3 a:hover, h4 a:hover{
	color:#ffffff;
	}

#kontener{
width:900px;
margin:0 auto;
border:0px solid #FFFF33;
}

	#srodek, #srodek_glowna{
	margin:0 auto;
	color:#FFFFFF;
	text-align:center;
	font-variant:small-caps;
	font-style:italic;
	font-size:11px;
	line-height:20px;
	}
	
	#srodek{
	width:680px;
	}
	
	#kontener_strony_glownej{
	width:900px;
	margin:0 auto;
	border:0px solid #FFFFFF;
	}
	
	#srodek_glowna{
	width:510px;
	float:left;
	}
	
		.logo_1{
		margin:0 auto;
		text-align:center;
		padding-bottom:20px;
		}

		.logo_2{
		margin:0 auto;
		text-align:center;
		padding-bottom:5px;
		}
		
		.logo_3{
		margin:0 auto;
		text-align:center;
		padding-bottom:20px;
		padding-left:40px;
		}
		
		.logo_4{
		margin:0 auto;
		text-align:center;
		padding-bottom:20px;
		}					

		.logo_5{
		padding:0;
		margin:0 auto;
		text-align:center;
		width:365px;
		float:left;
		display:inline-block;
		padding-bottom:20px;
		}
		
		.logo_5 img{				
		text-align:center;
		padding-bottom:20px;
		}
				
		.tytul{
		margin:0 auto;
		text-align:center;
		color:#d2ac67;
		font-weight:bold;
		font-size:14px;
		}
		
		.zloty{
		color:#d2ac67;
		font-weight:bold;
		}
		
		.bialy{
		color:#FFFFFF;
		font-weight:bold;
		}
		
		.clear_both{
		clear:both;
		}
		
		.menu_tour{
		color:#d2ac67;
		font-weight:bold;
		margin:15px 0 5px 0;
		padding-right:20px;
		padding-left:10px;
		font-size:12px;
		border-bottom:1px solid #534329;
		font-variant:small-caps;
		font-style:italic;
		}
		
		.male_menu{
		float:left;
		border:0px solid #534329;
		padding:200px 100px 0 0;
		}
		
		.male_menu_2{
		float:left;
		border:0px solid #534329;
		}
		
			.male_menu a, .male_menu_2 a{
			display:block;
			text-align:right;
			padding-right:10px;
			color:#d2ac67;
			font-style:normal;
			text-decoration:none;
			font-size:11px;
			font-variant:small-caps;
			line-height:20px;
			}
			
			.male_menu a:hover, .male_menu_2 a:hover{
			color:#FFFFFF;
			}
		
		.home{
		float:right;
		text-align:right;
		vertical-align:top;	
		}
		
			.home a{
			display:block;
			width:40px;
			color:#d2ac67;
			font-size:12px;
			font-style:normal;
			text-decoration:none;
			}
			
			.home a:hover, .male_menu a:hover{
			color:#FFFFFF;
			font-style:normal;
			}			

		#menu{
		margin:0 auto;
		text-align:center;
		width:500px;
		height:440px;
		display:inline-block;
		}		

			.przycisk{
			width:250px;
			height:440px;
			}
			
			.przycisk_1 a{
			float:left;
			display:block;
			background:url(../images/przyciski.jpg) no-repeat;
			background-position:0 0;
			width:250px;
			height:440px;
			}
			
			.przycisk_1 a:hover{
			display:block;
			background:url(../images/przyciski.jpg) no-repeat;
			background-position:0 -440px;
			width:250px;
			height:440px;
			}
			
			.przycisk_2 a{
			float:left;
			display:block;
			background:url(../images/przyciski.jpg) no-repeat;
			background-position:-250px 0;
			width:250px;
			height:440px;
			}
			
			.przycisk_2 a:hover{
			display:block;
			background:url(../images/przyciski.jpg) no-repeat;
			background-position:-250px -440px;
			width:250px;
			height:440px;
			}
			
		.kalendarze{
		border:3px solid #CFAB5F; 
		padding:1px;
		background:#000000; 
		width:670px; 
		height:450px;
		}
		
		#baner{
		width:400px;
		height:100px;
		margin:0 auto;
		padding:20px 0;
		}
		
		.stopka{
		color:#d2ac67;
		margin:0 auto;
		text-align:center;
		display:inline-block;
		}

		.stopka a, .zloty a{
		color:#d2ac67;
		font-weight:normal;
		text-decoration:none;
		}
	
		.stopka a:hover, .zloty a:hover{
		color:#FFFFFF;
		text-decoration:underline;
		}

		.aginus{
		color:#d2ac67;
		text-align:right;
		font-size:10px;
		margin:0 auto;
		padding-top:20px;
		color:#888888;
		float:left;
		width:74%;
		}
		
		.aginus a{
		color:#d2ac67;
		text-decoration:none;
		font-size:8px;
		}

		.aginus a:hover{
		color:#777777;
		}
		
/*FORMULARZ*/

.buttony{
float:left;
padding-right:7px;
text-align:left;
}

.cyfra, .cyfra a, .cyfra a:hover{
text-align:left;
font-size:54px;
font-weight:bold;
color:#d2ac67;
padding-bottom:25px;
line-height:54px;
}

.cyfra_mala{
font-size:14px;
}

.border_bottom{
border-bottom:1px dashed #d2ac67;
margin-bottom:30px;
}

.buttony_center{
float:left;
padding-right:4px;
text-align:center;
padding-bottom:20px;
}

.buttony_center img{
border:1px solid #d2ac67;
}

.buttony_center_pion{
float:left;
padding-right:4px;
text-align:center;
padding-bottom:20px;
}

.buttony_center_pion img{
border:1px solid #d2ac67;
margin-left:10px;
margin-bottom:-10px;
}

.kategoria{
float:left;
text-align:left;
font-size:12px;
vertical-align:top;
font-weight:bold;
color:#d2ac67;
margin-right:30px;
}

.odstep td{
padding-top:20px;
text-align:left;
}

.odstep_none td{
padding-top:0px;
}

.form_img img{
line-height:0px;
float:right;
}

/* LIVEVALIDATION */

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}


/*PODSUMOWANIE ZAMÓWIENIA - FORMULARZ*/

.srodek{
margin:0 auto;
text-align:center;
}

.nazwa{
color:#FFFFFF;
font-weight:bold;
border-bottom:1px dashed #222222;
font-size:12px;
padding-right:2px;
text-align:right;
float:right;
}

.nazwa2{
border-top:1px dashed #d2ac67;
color:#d2ac67;
font-weight:bold;
font-size:18px;
padding-right:2px;
padding-top:10px;
text-align:center;
}

.nazwa3{
border-bottom:1px dashed #d2ac67;
padding-right:2px;
height:1px;
}

.dane{
color:#d2ac67;
font-size:16px;
padding-left:8px;
border-left:1px solid #d2ac67;
border-bottom:1px dashed #222222;
}

	.dane a{
	color:#d2ac67;
	text-decoration:underline;
	font-variant:normal;
	}
	
	.dane a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}

.back1{
text-align:center;
margin:0 auto;
margin-bottom:10px;
margin-top:10px;
}

.back2{
text-align:center;
margin:0 auto;
}
	
/* ROZWIJANIE FORMULARZY */

.opis{
}

	.opis a{
	color:#d2ac67;
	text-decoration:none;
	}
	
	.opis a:hover{
	color:#FFFFFF;
	}
	
	.next_shirt{
	border-left:14px solid #d2ac67;
	height:14px;
	padding-left:5px;
	line-height:14px;
	}

.wiecej{
color:#d2ac67;
display:none;
}

/*KLASY DO OBRAZKÓW Z MATERIALAMI*/

.gallery4_1 table, .gallery4_2 table, .gallery4_3 table, .gallery4_4 table, .gallery4_5 table, .gallery4_6 table, .gallery4_7 table, .gallery4_8 table, .gallery4_9 table, .gallery4_10 table, {
float:right;
}

/* FILM FLV */

#film{
clear:both;
margin:0 auto 0 auto;
top:10px;
padding:1px;
width:400px;
height:225px;
position:relative;
background:#000000;
border:1px solid #CFAB5F;
}
