

body{
margin:0px;
background-color: #ffcaff;
font-size:15px;

}
#paka{
width:100%;
background-image: url(images/tlo_lewe.gif);
background-repeat: no-repeat;

}



#strona{
width:800px;
height:600px;
margin:auto;
}
#menu_gora{


width:720px;


}
#menu_gora a{
text-decoration: none;
color:#9b009b;
font-family:Forte, Times New Roman;
font-size:40px;
}





#baner{

width:800px;
height:240px;
}
#blok_menu{
background-color: #ff9bff;
background-image: url(images/tlo3.jpg);
background-position: bottom;
background-repeat: repeat-x;
width:270px;

float:left;
}
#menu{


background-image: url(images/tlo1.jpg);
background-repeat: repeat-x;

width:270px;


padding:25px 0px 0px 0px;

}
.polecamy{
margin: 10px 10px 10px 10px;
font-family:Monotype Corsiva, Times New Roman;
font-size:18px;
}
#menu h2{

background-image: url(images/tlo_menu.jpg);
background-repeat: no-repeat;
font-family:Monotype Corsiva, Times New Roman;
font-weight: 300;
margin:0px 0px 0px 0px;
margin-left:15px;
width:210px;
height:30px;
padding: 8px 0px 5px 40px;
font-size: 19px;

}
#opis_s  h3{
margin-top:25px;
padding:10px 30px 10px 30px;
background-image: url(images/tlo3.jpg);
background-position: bottom ;
background-repeat: repeat-x;
color:#640064;
font-family: Times New Roman;
font-style: italic;
font-weight: 500; 
font-size:25px;



}
#opis_s  h2{
margin-top:25px;
padding:0px 30px 0px 30px;

color:#400040;
font-family:Monotype Corsiva,Times New Roman;
font-style: italic;
font-weight: 500; 
font-size:25px;



}
#opis_s_d  h3{
margin-top:25px;
padding:10px 30px 10px 30px;
background-image: url(images/tlo3.jpg);
background-position: bottom ;
background-repeat: repeat-x;
color:#640064;
font-family: Times New Roman;
font-style: italic;
font-weight: 500; 
font-size:25px;
}


a {
text-decoration: none;
color:#400040;
font-style: italic;
font-weight: 500; 


}
a:hover{
	color: #ff00ff;
}
#opis{

background-color: #ff9bff;
background-image: url(images/tlo1.jpg);
background-repeat: repeat-x;
float:right;
width:500px;


}

#opis_s{
background-image: url(images/tlo3.jpg);
background-position: bottom ;
background-repeat: repeat-x;
width:500px;


}
#opis_d{

background-color: #ff9bff;
background-image: url(images/tlo1.jpg);
background-repeat: repeat-x;
float:right;
width:800px;

}

#opis_s_d{
background-image: url(images/tlo3.jpg);
background-position: bottom ;
background-repeat: repeat-x;
width:800px;

}
#opis_s_d p{
padding:20px 60px 10px 60px;
margin-bottom:0px;

}

#opis_s p{
padding:10px 30px 5px 40px;
margin-bottom:0px;
color:#400040; 
font-style: italic;
font-size: 18px;


}
#opis_s_d form{
padding-left:40px;
}
.form{
background-color:#ffb3ff; 
color:#800080;
}
#pas {
width:800px;
height:70px;
background-image: url(images/tlo1.jpg);
background-repeat: repeat-x;
}
#menu h5{
background-image: url(images/tlo1.jpg);
background-repeat: repeat-x;
height:22px;
margin-bottom:0px;

}
#menu h3{
padding: 10px 30px 10px 30px;
background-image: url(images/tlo3.jpg);
background-position: bottom ;
background-repeat: repeat-x;
color:#640064;
font-family: Times New Roman;
font-style: italic;
font-weight: 500; 
font-size:25px;

margin-top:0px;
text-align: center;


}
#stopka{

float:left;
text-align: center;
background-color: #ff9bff;
height:50px;
width:800px;
margin-top:20px;
padding-top:20px;
font-size:15px;

}
#stopka a{
font-style: normal;
margin-left:10px;
margin-right:10px;}
#koniec{
background-image: url(images/tlo3.jpg);
}

#contacts-form { 
clear:right; 
width:80%; 
overflow:hidden;
margin-left:40px;}
#contacts-form fieldset { border:none; float:left; }
#contacts-form .field { clear:both;}
#contacts-form label { float:left; width:97px; line-height:18px; padding-bottom:8px; font-weight:bold; color:#800080; font-style: italic;}
#contacts-form input {  padding:1px 0 1px 3px;  border:1px solid #800080; color:#800080; float:left;}
#contacts-form textarea { width:385px; height:252px; padding:1px 0 1px 3px;  border:1px solid #800080; color:#800080; margin-bottom:15px; overflow:auto; float:left;}
.button{
background-color:#ffcaff; 
color:#ffa8ff;
margin-left:300px;

}
.buttonp{
background-color:#800080; 
color:#ffa8ff;
float:right;

}
#panel{
padding-top:20px;
padding-bottom:20px;
margin-left:190px;
width:300px;
text-align: center;

}
fieldset{
border-color: #800080;
padding: 10px 10px 10px 10px;

}
.gal{
background-color: #ffcaff;
height:190px;
padding-top:2px;


}
table td {
text-align: center;

}
h4{
font-size:22px;
font-weight: 500; 
}
.prawa{
float:right;

}
blockquote{
font-family:Monotype Corsiva, Times New Roman;
font-style: italic;
font-weight: 500; 
font-size:22px;
color:#ffffff;
margin-bottom:0px;
text-align: center;
}
pre{
float:right;
color:#ffffff;
margin-right:20px;
margin-top:0px;
}