@charset "utf-8";

body {
	background-image: url(../img/tlo.gif);
	background-repeat: repeat-x;
	margin: 0 0 0 0;
	background-color:white;
}



h1 {
	font-family: verdana,arial;
	font-size: 13px;
	font-weight:bold;
	color:#FB0100;
	display:inline;
}
h2 {
	font-family: verdana,arial;
	font-size: 12px;
	font-weight:bold;
	color:#FB0100;
	display:block;
}

.kontener{
	width:990px;
	margin: 0 0 0 0;
	font-family:verdana, arial;
	font-size:13px;
	color:#57544e;
}
.kontener a,.kontener a:visited, .kontener a:hover {
	color:#FB0100;
	text-decoration:none;
}
.top{
	width:990px;
	height:275px;
	background-color:white;
	
}
.lewa{
	width:375px;
	background-color:white;
	float:left;	
}
.tresc{
	width:405px;
	min-height:580px;
	background-color:white;
	float:left;	
	padding-right:10px;
}
.prawa{
	width:190px;
	background-color:white;
	float:right;
	padding:30px 0 0 0;	
}

.pasek{
width:100%;
height:12px;
}
.stopka{
width:1000px;
color:grey;
font-family:arial;
line-heigjt:17px;
font-size:11px;
margin:15px 0 15px 0;
text-align:right;
}
.stopka a,.stopka a:visited {
color:grey;
text-decoration:none;
}
.stopka a:hover{
color:grey;
text-decoration:underline;
}

.aktualnosc{
width:405px;
border-top:1px solid lightgrey;
margin-top:10px;
padding-top:10px;
}

.galeria{
width:405px;
margin:10px 0 10px 0;
}
.foto_duze{
width:405px;
min-height:180px;
background-color:#CCCCCC;
margin:10px 0 10px 0;
}

.foto_podpis{
width:405px;
border-top:1px solid lightgrey;
border-bottom:1px solid lightgrey;
margin:4px 0 4px 0;
padding:4px 0 4px 0;
}
.foto_miniatury{
width:405px;
min-height:85px;
border-bottom:1px solid lightgrey;
margin:4px 0 4px 0;
padding:4px 0 0 0;
}

.foto_mini{
width:73px;
height:53px;
background-color:#CCCCCC;
margin:0 10px 8px 0;
float:left;

}

.clear{
height: 1px;
clear: both;
}

ul
{
    list-style-type: square ;
}

	label {
		margin-right: 20px;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		width: 300px;
	}

        	select, input {
		background-color: #fff;
		border: 1px solid #999;
		width: 300px;
	}


	label.left {
		width: 100%;
		text-align: center;
		display: block;
	}

	.searchbutton {
		width: 100px;
		font-weight: bold;
		font-size: 10px;
		font-family: Verdana;
		padding: 3px;
	}
        	.fieldset {
		background-color: #eee;
		border: 1px solid #AFAFAF;
                margin-bottom:10px;
		padding: 10px;

	}

/*validacja*/

div.validation-inline-error-message {
    background-color: #FFCCCC;
    display: block;
    clear: both;
    padding: 5px;
    color: #D90000;
    margin-top: 2px;
    text-align:left;
}

input.validation-inline-error-message {
    background-color: #FFCCCC;
    color: #D90000;
}

div.formfield-error-message {
    margin: 5px 0 5px 0;
    text-align: right;
    width: 500px;
    margin-left: 100px;
    background-color: #FFCCCC;
    color: #D90000;
}
