/* CSS Document */


/* the appropriate background class will be applied based on class attached to the body */

body {
	margin:0 0 0 0;
	padding: 0px 0 0 0;
	font:70% 'Lucida Grande',Verdana, Helvetica, sans-serif;
	color: #717171;
	text-align:center;
	min-width:834px;
	background: #ffffff ;
}

h1 {
	margin: 0px;
	padding: 0px;
	color:#000000;
font-size:2em;
}


h2 {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
	color:#4c4c4c;
}



ul	{
	padding-left:8px;;
	margin-left:12px; /*for IE*/
}

li	{
	list-style-image:url(../templates/assets/images/layout/li_bullet.png);
	color:#4c4c4c;
}


/* main wrapper that holds it all centrally */

#wrapper_ime {
	width:834px;
	margin-left:auto;
	margin-right:auto;
	padding: 0 0 0 0;
	background:#ffffff;
	text-align:left;
}

/* default masthead holding the banner and mainNav */

#header_ime {
	position:relative;
	float:left;
	width: 834px;
	height:auto;
	height: 152px;
	background-color:#ffffff;
}


#mainNav_ime	{
	width: 834px;
	float:left;
}

#mainNav_ime	img{
vertical-align:bottom;
}


#content_ime	{
	width: 834px;
	float:left;
	background: #ffffff;
}

#primaryContent_ime {
	width: 834px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
	
}


#footer_ime{
	clear:both;
	width: 834px;
	height: 10px;
	padding: 12px 0px 0px 0px;
	margin: 12px 0px 12px 0;
	background: #ffffff;
	color:#717171;
}

#footer_ime ul{
	list-style-type: none;
	margin: 0;
	padding: 18px 0 10px 0;
}


#footer_ime li{
	display:inline;
	padding: 0 10px 0 14px;
	margin: 0 0 0 0;
	background:url(../templates/assets/images/layout/li_diamond_footer.png) no-repeat left center;
}

#footer_ime li:first-child{
	display:inline;
	padding: 0 10px 0 14px;
	margin: 0 0 0 0;
	background:none;
}

#footer_ime a {
	padding: 0px 0px 0px 0px;
	}


#footer_ime a:link {
	color:#FFFFFF;
	text-decoration:none;
}

#footer_ime a:visited {
	color:#FFFFFF;
	text-decoration:none;
}


#footer_ime a:hover {
	color:#ee2222;
	text-decoration:underline;
}

/*	- Elementy strony gl�wnej
---------------------------------------------------------*/


.raw {
	position:relative;
	float:left;
	width:100%;
	background: #ffffff;
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;

}


#copyright {
float:left;
}

/*	- FCE
---------------------------------------------------------*/

.col1 {
float:left;
display:inline;
}
.col2 {
float:left;
display:inline;
}


.nav1 {
display:inline;
float:left;
}
.nav2 {
display:inline;
float:left;
}
.nav3 {
display:inline;
float:left;
}
.nav4 {
display:inline;
float:left;
}

/*	- BOX
---------------------------------------------------------*/
.box {

width: 834px;
background: #effce7 url(images/bottom-left.png) no-repeat left bottom;
}
.box-outer {
background: url(images/bottom-right.png) no-repeat right bottom;
padding-bottom: 5%;
}
.box-inner {
background: url(images/top-left.png) no-repeat left top;
}
.box .zawartosc {
background: url(images/top-right.png) no-repeat right top;
padding-top: 24px;
padding-left:12px;
}


.kontener2 img{
vertical-align:bottom;
}

.kontener2 {
padding:0 0 0 0;
margin: 0 0 0 0;
}

.kontener1 img{
vertical-align:bottom;
}


.kontener1 a{
padding:0 0 0 0;
margin: 0 0 0 0;
}

.kontener3{
float:left;
}

.kontener3 img{
vertical-align:bottom;
}


.kontener3 a{
float:left;
padding:0 0 0 0;
margin: 0 0 0 0;
}

.kontener4 {
height:94px;
font-size:10px;
letter-spacing:-1px;
}

.kontener4 strong{
color:#e31836;
font-size:11px;
}

.kontener4 li{
padding:5px 0 5px 0;
}

.kontener4 .lewy{
width:390px;
float: left;

}

.kontener4 .prawy{
width:400px;
float: right;

}

.tx-wecmap-pi1	{
display:inline;
float:left;
padding-left:50px;
padding-bottom:12px;
background: url(images/mapa_left.gif) no-repeat left top;
}

element.style {
width:422px;
}
.csc-textpic-image {
//display:inline;
float:left;
}

.kontener1 {

}
