body {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 12px; line-height: 150%;}

form, div, p, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

h1 {
font-size: 18px;
color : #004D8F;
padding: 17px 0px 17px 0px;
margin: 0;
}

h2 {
padding: 0 0 0 5px;
font-size: 13px;
color : #990000;
border-bottom: 1px dotted #A0A0A0;
background: #F9F9F9;
margin: 10px 0;

}

h3 {
padding: 0 0 0 5px;
font-size: 13px;
color : #004D8F;
border-bottom: 1px dotted #A0A0A0;
background: #F9F9F9;
margin-top: 10px;
}

h4 {
margin-top: 3px;
font-family: Verdana, Helvetica, Arial, sans-serif;
padding: 0 0 0 5px;
font-size: 12px;
color : #606060;
}

td, th {
	font-size: 11px
}


a {	color: #004D8F;	text-decoration: none}
a:hover {	color: #428CC8;	text-decoration: underline;}


h1, h2, h3, h4, h5, h6 {
	font-family: font-family: Verdana, Helvetica, Arial, sans-serif;
}


/* Wlasne */
#naglowek-left {font-size: 10px; color: #A0A0A0; font-weight: normal; text-decoration: none; float: left;}
#naglowek-right {font-size: 10px; color: #A0A0A0; font-weight: normal; text-decoration: none; float: right;}


.stopka2 {font-size: 9.5px; color: #909090; font-weight: normal; text-decoration: none; }
.nav_row {font-size: 12px; font-weight: normal; text-decoration: none; }
.news {font-size: 11px; line-height: 150%; }


html, body {		
		text-align: center;
		color: #505367;
		margin: 0;
		padding: 0;
		background: #CEE0E1 url(img/background.gif);
		height: 100%;
		min-width: 100%;
		min-height: 100%;
}

#maincontainer {
		width: 850px; 
		padding: 0px 6px 0px 6px;
		min-height: 100%;
		height: 100%;
		text-align: left;
		background: url(img/tlo.gif) ;
		margin:0 auto;
  position:relative;
		}
		
		

html>body #maincontainer {height:auto;} /*for mozilla as IE treats height as min-height anyway*/


#header {
		height: auto;
		width:850px;
		margin: 0px;
}

#top {
		height:20px;
		text-align:right;
		margin: 0px;
		padding: 2px 20px;
		font-size: 12px;
  color: black;
}
#foto {
		height: 100px;
		width:850px;
		margin: 0px;
		padding: 0px;
		background: #CEE0E1 url(img/ateco.jpg) ;
		border-bottom:5px solid #aa0000;
  text-align:right;}

#textfoto {
  float: right;
  font-family: Arial;
  color:white;
  width:200px;
  font-size: 15px;
  padding-right:10px;
  padding-top:10px;
  text-align:right;
}

#sidebar {
		float: left;
		width: 154px;
		padding: 25px 0px 0px 0px;
		margin:0;
		text-align: center;
		border-left: 1px;
		}

#menuleft {
		width: 154px;
		padding: 10px 0px;
		text-align: left;
		margin:0;
		}

#belka-left {
		width: 154px;
		padding: 15px 0px 10px 0px;
		margin:0;
		font-size: 10px; color: #606060; font-weight: normal; text-decoration: none; line-height: 180%;
		}

#content {
		float: left;
    width: 520px;
		margin:0;
		padding:0px;
		background: #FFFFFF;
		font-size: 12px; font-family: Verdana, Arial, sans-serif; color:#333333; line-height: 150%;
		}

#center {
		float: left;
    width: 680px;
		margin:0;
		padding:0px;
		background: #FFFFFF;
		font-size: 12px; font-family: Verdana, Arial, sans-serif; color:#333333; line-height: 150%;
		}

#prawaKolumna {
		float: right;
		width: 158px;
		padding: 35px 0px 0px 0px;
		text-align: center;
		margin:0;
		}
#prawaKolumna select {font-size:10px;width:145px;color:#222222;background-color:#D0D8DF;margin-bottom:5px;}
#prawaKolumna input {font-size:12px;width:140px;background-color:#aa0000;color:white;font-weight:bold;height:25px;margin-bottom:5px;}
		
#footer-1	{
clear:both;
		padding:2px 30px 0px 0px ;
		width:820px;
		height: 25px;
		text-align:right;

}
#footer {clear:both; padding:5px 0 0 0; 		height: 25px; 		text-align:center;		background-color: #F6F6F6;		border-top: 1px solid #e9e9e9;		font-size: 10px; color: #999999}
#footer a {font-size: 9.5px; color: #B0B0B0; font-weight: normal; text-decoration: none; }
#footer a:link, #footer-right a:visited {font-size: 9.5px; color: #B0B0B0; font-weight: normal; text-decoration: none; }
#footer a:hover {font-size: 9.5px; color: #CC3300; text-decoration: underline; font-weight: normal; }


#partners { width: 150px; padding: 20px 0px 0px 0px; background: #FFFFFF url(img/tlo-left.gif);}
#partners img { border: 0px; padding: 0px 10px 0px 10px; }				


#clearfooter {height:70px;width:100%;clear:both; margin:0;padding:0;}
#clearnaglowek {height:10px;width:100%;clear:both; margin:0;padding:0;}


hr { text-align: right; width: 100%; height: 1px; color: #999999; border: none; } /* For Internet Explorer */
html>body hr { margin-right: 0; width: 100%; height: 1px; background-color: #999999; border: none; } /* For Gecko-based browsers */
html>body hr { margin-right: 0; width: 100%; height: 1px; background-color: #999999; border: 0px solid #999999; } /* For Opera and Gecko-based browsers */


#oferty th {border-bottom:1px solid gray;  padding: 1px 10px}
#oferty td {border-bottom:1px solid #efefef; padding: 1px 10px}
#oferty td.colspan {background:#aa0000; border-bottom: 1px solid #efefef;font-size:12px;font-weight:bold;padding:5px 0 5px 10px;color:white;}

div.gallery  {
	float:left;
 display: inline;
	margin-right: 28px;
 font-size:80%;
 margin-top:10px;
 height:auto;
 width:200px;
}

div.gallery img {
	border: solid 4px #E8F7FC;
}

#tabela_oferta_glowne td{padding-top:2px;padding-left:5px;}
#opis_oferty {width: 380px; padding:0 10px 0 35px;}
#bottom {padding:0px 30px; text-align:right; border-bottom: 1px dotted #A0A0A0;background: #F9F9F9;height:20px;}
#bottom a {margin-right:20px;}
#dodatkowe {float:left;}
#interested {float:left;padding:0px 20px; }
#interested input.s{background: #004D8F; color:white; }

.ramkaDuza {
	border: solid 5px #E6E6E6;
	margin: 10px;
}
.doLewej {
	float: left;
}
.doPrawej {
	float: right;
}

#kalk td {
  vertical-align:top;
}

#kalk td input{
  background: #D0D8DF;
}

#pad {
  padding: 30px 10px 10px 20px;
  min-height:480px;
}
