/* Start of CMSMS style sheet 'podstawowy' */
/* browsers interpret margin and padding a little differently, we'll remove all default padding and margins and set them later on */

/*Set initial font styles*/
body {
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
}
/*set font size for all divs, this overrides some body rules*/
div {
	font-size: 1em;
}
/*if img is inside "a" it would have borders, we don't want that*/
img {
	border: 0;
}
/*default link styles*/
a, a:link a:active {
/* set all links to have underline */
	text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
	background-color: inherit;
/* this is a bluish color, you change this for all default link colors */
	color: #18507C;
}






/*******

**********basic layout *****************/
body {
	
/* default text color for entire site*/
	color: #000;
/* you can set your own image and background color here */
	background: #2a2722 url(uploads/images/tlo.jpg) repeat-x left top; background-position: top center;background-attachment: fixed;    margin:0px;}

p{margin:0}

.calosc {
width: 973px;
min-height: 800px;
height:auto;
margin:0 auto;
background-image: url(uploads/images/tlo_calosc.png);
}

.logo_kontakt_calosc {
width:942px;
height:80px;
float:left;
margin-left: 15px;
margin-top: 20px;
margin-bottom: 20px;
}

.logo {
width:407px;
height:31px;
float:left;
margin-top: 22px;
}

.kontakt {
width:407px;
height:31px;
float:right;
line-height: 18px;
color:#342723;
}

.menu {
width:942px;
height:51px;
margin-left: 15px;
float:left;
background-image: url(uploads/images/menu_tlo.jpg);
}

.slider {
width:942px;
height:392px;
margin-left: 15px;
float:left;
}

.boxy {
width:100%;
height:112px;
margin-left: 15px;
float:left;
margin-top:20px;
}

.content {
width: 942px;
min-height: 260px;
height:auto;
float:left;
margin-left: 15px;
margin-top:20px;
font-family: 'Noto Sans', sans-serif;
}


.tekst {
width: 600px;
min-height: 260px;
height:auto;
float:left;
color:#4e3d37;
}

.aktualnosci {
float: left;
height: 260px;
margin-left: 20px;
width: 321px;
}

.stopka {
width:941px;
height:67px;
margin-left: 15px;
clear:both;
background-image: url(uploads/images/tlo_stopka.png);
margin-bottom:20px;
}

.stopka_menu {
float: right;
font-size: 10px;
height: 23px;
margin-top: 21px;
width: auto;
margin-right:10px;
}

.stopka_menu a {
color:#475513;
}

.stopka_menu a:hover {
color:#475513;
text-decoration:underline;
}


.stopka_logo {
float: left;
height: 20px;
margin-left: 20px;
margin-top: 23px;
width: 127px;
}

.aktu_calosc {
float: left;
height: 126px;
width: 598px;
margin-bottom:30px;
border-bottom:1px solid#b3c477;
}

.aktu_img {
float: left;
height: 100px;
width: 130px;
}

.aktu_tresc {
width:446px;
height:80px;
float:left;
margin-left:20px;
font-size:12px;
}


.aktualnosci .aktu_tresc {
background-color: #ddecf2;
float: left;
font-size: 11px;
height: 23px;
padding: 5px;
width: 307px;
margin:0px;
border-right:3px solid #c9d549;
}

.aktualnosci .aktu_calosc {
float: left;
height: 37px;
width: 322px;
margin-bottom:4px;
border:0px;
}

div#JPO {
width: 600px;
height: auto;
background-color: white;
    padding: 30px;
    font-size: 20px;
}

button.JPO_close {
    position: absolute;
    top: 0;
    right: 0;
}
/* End of 'podstawowy' */

