* {
    margin: 0;
    padding: 0;
}

body {padding: 5px 0;
    font: 13px Arial, Helvetica, sans-serif;
    text-align: center;
    color: #625D46;
    background: #411400 url(img/bg2.gif) repeat-x top;
}

h1 {position: absolute;
    left: 285px;
    top: 18px;
    font: 30px Georgia, Times New Roman, Times, Serif;
    letter-spacing: 1px;
    color: #FFFFA8;
}

h2 {position: absolute;
    left: 285px;
    top: 57px;
    width: 600px;
    font: 12px/23px Arial, Helvetica, sans-serif;
    color: #FFFFA8;
}

h3 {padding: 0 45px 0 0;
    font: bold 14px/36px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    text-align: right;
    color: #FFFF80;
    background: url(img/h3.gif) no-repeat left;
}

h4 {margin: 15px 0 10px 0;
    padding: 0 0 10px 30px;
    font: 18px/35px Georgia, Times New Roman, Times, Serif;
    color: #A7161C;
    background: #FFFFFF url(img/h4_2.jpg) no-repeat;
}

h4.firsth4 {margin-top: 0;
}

h5 {margin: 5px 0 10px 0;
    padding: 10px 0 30px 140px;
    font: 14px Georgia, Times New Roman, Times, Serif;
    color: #000000;
    background: #FFFFFF url(img/menu_1.png) no-repeat;
}

p {padding: 5px 15px 5px 22px;
    font: 13px/18px Georgia, Times New Roman, Times, Serif;
    text-align: justify;
    color: #625D46;
}


li {color: #800000;
    margin: 0 0 0 20px;
}

p.naglowek {font-family: Georgia, Times New Roman, Times, Serif;
        	font-size: 13pt;
        	color: #C65252;
		border-bottom: 1px solid #800000;
		font-weight: bold;
		text-align: left;
		margin-bottom: 7pt;
		margin-top: 3pt;
		background: url(img/bg_w.jpg);
		padding: 4pt;}

p.naglowek2 {font-family: Georgia, Times New Roman, Times, Serif;
        	font-size: 10pt;
        	color: #C65252;
		border-bottom: 1px solid #FFBE7D;
		font-weight: bold;
		text-align: left;
		margin-bottom: 4pt;
		margin-top: 5pt;
		padding: 4pt;}

p.stopka {font-family: Arial, Verdana, Helvetica, sans-serif;
        	font-size: 8pt;
        	color: #FFBE7D;
		border-top: 1px solid #FFBE7D;
		text-align: right;
		margin-bottom: 7pt;
		margin-top: 10pt;
		padding: 4pt;}

p.small {font-family: Arial, Verdana, Helvetica, sans-serif;
        	font-size: 8pt;
        	color: #FFBE7D;
		text-align: right;
		margin-bottom: 7pt;
		margin-top: 10pt;
		padding: 4pt;}


p.small-c {font-family: Arial, Verdana, Helvetica, sans-serif;
        	font-size: 8pt;
        	color: #FFBE7D;
		text-align: center;
		margin-bottom: 7pt;
		margin-top: 5pt;
		padding: 4pt;}

p.mala {font-family: Arial, Verdana, Helvetica, sans-serif;
        	font-size: 8pt;
        	color: #000000;
		text-align: justify;
		margin-bottom: 7pt;
		margin-top: 10pt;
		padding: 4pt;}

p.mala-l {font-family: Arial, Verdana, Helvetica, sans-serif;
        	font-size: 8pt;
        	color: #000000;
		text-align: left;
		margin-bottom: 4pt;
		margin-top: 5pt;
		padding: 4pt;}


p.blog {font-family: Arial, Verdana, Helvetica, sans-serif;
        	font-size: 10pt;
        	color: #000000;
		border-top: 1px solid #FFBE7D;
		border-bottom: 1px solid #FFBE7D;
		text-align: left;
		margin-bottom: 12pt;
		margin-top: 5pt;
		background: url(img/bg_w.jpg);
		padding: 4pt;}

p.opis {font-family: Arial, Verdana, Helvetica, sans-serif;
        	font-size: 10pt;
        	color: #000000;
		border-top: 1px solid #FFBE7D;
		border-bottom: 1px solid #FFBE7D;
		text-align: left;
		margin-bottom: 2pt;
		margin-top: 5pt;
		background: url(img/bg_w.jpg);
		padding: 4pt;}

p.cytat {font-family: Georgia, Times New Roman, Times, Serif;
        	font-size: 10pt;
        	color: #000000;
		border-top: 1px solid #FFBE7D;
		border-bottom: 1px solid #FFBE7D;
		text-align: left;
		font-style: italic;
		margin-bottom: 12pt;
		margin-top: 5pt;
		padding: 4pt;}


a {text-decoration: underline;
    color: #7691FE;
}

a:hover {text-decoration: none;
    color: #A9BAFE;
}

#top {margin: 0 auto;
    width: 1200px;
    height: 23px;
    background: url(img/top2.gif);
    text-align: right;
    overflow: hidden;
}

#main {position: relative;
    margin: 0 auto;
    width: 1200px;
    text-align: left;
    background: #FEFDF4 url(img/bg_cent2.gif);
}

#main_2 {min-height: 150px;
background: #FEFDF4 url(img/top2.jpg) no-repeat top right;
}

#left {float: left;
    padding: 0 0 25px 0;
}

#left_2 {margin: 0 0 0 1px;
    width: 270px;
}

#menu {background: #732500 url(img/menu.jpg) repeat-y;
}

#menu_2 {padding: 50px 60px 0 40px;
    text-align: center;
    background: url(img/menu_top2.jpg) no-repeat top;
}

#menu_bot {height: 60px;
    background: url(img/menu_bot.gif) no-repeat bottom;
}

#menu ul {list-style: none;
}

#menu ul li {display: block;
    border-bottom: 1px solid #C2714C;
}

#menu ul li.last_item {
    border-bottom: none;
}

#menu ul li a {
    font: 12px/32px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #FFFF80;
}

#menu ul li a:hover {
    text-decoration: none;
    color: #FEFDF4;
    background: #DC4400;
}




.box {
    margin: 15px 20px 0 20px;
   background: #E7D68E url(img/left_ul.jpg) repeat-y; 
/*    background: #E7D68E url(img/left_ul_zima.jpg) repeat-y; */
}

.box ul {
    list-style: none;
    padding: 10px 0 0 0;
}

.box ul li {
    display: block;
    padding: 0 45px 0 0;
    text-align: right;
}

.box ul li.lastli {
    height: 45px;
    background: url(img/left_ulbot.gif) no-repeat bottom left;
}

.box ul li a {
    font: 12px/20px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #732501;
}

.box ul li a:hover {
    text-decoration: underline;
    color: #DC4000;
}


.box_pusty {
    margin: 15px 20px 0 20px;
}


/* kolorowe okienko formularza */
.menu {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #FFFFBF; background-image: url(graf/tloform.jpg);
}

#centr {
    float: left;
}

#centr_2 {
    margin: 135px 26px 30px 20px;
    width: 600px;
}


#topright {
    float: right;
    padding: 15px 0px 5px 0px;
}

#topright_2 {
    margin: 0px 0px 0px 0px;
    width: 280px;
}


#right {
    float: right;
    padding: 35px 0 25px 0;
}

#right_2 {
    margin: 0 0 0 1px;
    width: 270px;
}

#bottom {
    clear: both;
    background: url(img/bottom2.gif) no-repeat bottom;
}

#bottom p {
    padding: 0 0 0 25px;
    font: 11px/40px Arial, Helvetica, sans-serif;
    color: #9A9374;
}

#bottom a, #bottom a:hover {
    color: #9A9374;
}


.foto_l {
    margin: 10px 10px 10px 10px;
    float: left;
    background:#ffffff; border:1px solid #800000; color:#FF8000; display:inline; padding:6px;
}
.foto_p {
    margin: 10px 10px 10px 10px;
    float: right;
    background:#ffffff; border:1px solid #800000; color:#FF8000; display:inline; padding:6px;
}

.foto_l0 {
    margin: 10px 10px 10px 10px;
    float: left;
    background:#ffffff; color:#FF8000; display:inline; padding:6px;
}
.foto_p0 {
    margin: 10px 10px 10px 10px;
    float: right;
    background:#ffffff; color:#FF8000; display:inline; padding:6px;

}

.foto_lx { /* duze pierwsze litery ozdobne */
    margin: 2px 2px 2px 2px;
    float: left;
   display:inline; padding:4px;
}


.foto {
    margin: 10px 10px 10px 10px;
}


.foto0 {
    margin: 0 0 0 0;
}

.movie-player {
	display: block;
	width: 600px;
	height: 337px;
	position: relative;
}
.movie-player a {
	display: block;
	height: 337px;
	width: 600px;
	background: url(http://nandi.pl/phpstream/tlo_n.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

button{
border: 1px solid; 
background-color: rgb(255,128,64);
}



.alert {

background: #fff6bf url(http://nandi.pl/graf/uwaga.gif) center no-repeat;
background-position: 15px 50%; /* x-pos y-pos */
text-align: left;
padding: 5px 20px 5px 140px;
border-top: 2px solid #ffd324;
border-bottom: 2px solid #ffd324;

} 




.galeriaN{width:146px;height:230px;float:left;margin:2px;border-right:#F3F3F3 solid 1px;border-bottom:#F3F3F3 solid 1px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif; font-size:9px; margin:0px; padding:0px;}

.galeriaN p{padding:2px;width:138px;padding-left:5px;padding-right:5px;margin-top:4px;font-family:Arial, Helvetica, sans-serif; font-size:9px;}

.galeriaN strong,.galeriaN b{font-size:11px;color:#000;}

.galeriaN a{color:#ff6600;text-decoration:none;font-size:10px;font-weight:bold;}

.galeriaN a:hover{text-decoration:none;}

.galeriaN img{border:0px; display: block; margin-left: auto; margin-right: auto;
    background:#ffffff; border:1px solid #CA0000; color:#FF8000; padding: 3px;}

.galeriaN nazwa{}

.galeriaN opis{}




.menu_r2 { /* div "menu" */
width: 230px; /* szerokość */
margin: 15px 20px 0 20px;
border: 0;
/*border: 2px solid #804000;  obramowanie */
/* background-color: #FF0000;  tło */
background: #E7D68E url(img/left_ul.jpg) repeat-y;  /* ##### */
height: 175px; /* wysokość */
text-align: center;
padding: 0;
overflow: hidden; } /* przycinanie */

.menu_r2:hover { /* najechane menu */
width: 230px; /* szerokość */
background: #E7D68E url(img/left_ul.jpg) repeat-y;  /* ##### */
height: auto; } /* wysokość (wartość musi być 100% lub "auto" */

.menu_r2 ul { /* ul */
margin: 0px; /* margines */
padding: 0px; } /* odstęp */

.menu_r2 li { /* li */
list-style-type: none; /* rodzaj wykazu */
margin: 0px;
background: #E7D68E url(img/left_ul.jpg) repeat-y;  /* ##### */
width: 230px;} /* szerokość */

.menu_r2 li a { /* linki */
text-decoration: none; /* dekoracja linka */
display: block; /* rodzaj wyświetlenia elementów */
width: 230px; /* szerokość */
padding: 5px; /* odległości */
margin: 0;
color: #3B3B3B; } /* kolor linka */

.menu_r2 li a:hover { /* najechany link */
text-decoration: none; /* dekoracja tekstu */
color: #3B3B3B; /* kolor linka */
width: 230px; /* szerokość */
padding: 5px; /* odległości pomiedzy linkami */
margin: 0;
background-color: #FF8000;} /* tło */

.menu_r2 ul li.lastli {
    height: 45px;
    background: url(img/left_ulbot.gif) no-repeat bottom left;
}

.menu_r2 p { /* paragraf <p> */
text-align: center; /* tekst wyśrodkowany */
font-size: 5px;
    height: 3px;
}

