body {
	margin:				0; 
	padding:			0; 
	width:				100%;
	height:				100%;
	color:				#333333;
	background-color:	#eeeeee;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
html{
	margin:				0; 
	padding:			0; 
	height:				100%;
}
td,textarea,input,select,option{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;	
	color:				#333333;
	vertical-align:		top;
	text-align:			left;
}
div{
	font-family:		Arial, Tahoma, Verdana,Helvetica, sans-serif;
	font-size:			11px;
	color:				#636363;
}
img{
	border:				0px;
	padding:			0px;
	margin:				0px;
}
a{
	color:				#000000;
	font-weight:		normal;
	text-decoration:	none;
	text-align:			left;
}
a:hover{
	color:				#ff7800;
	text-decoration:	underline;
}

i {font-size:11px;}
ul {line-height:16px;}
ul.wysokie{line-height:20px; margin-left:0px;}
ul {list-style: square; color:#558EB2}
ul.wysokie span, ul span{color:black;}
ul ul, ul.wysokie ul{list-style: circle; color:#558EB2}
ul {padding:20px;}


h4{
color:#df8d00;
font-size:12px;
}


/* Galeria */
.galeria td {
padding-right:16px;
}

.galeria td.lupa {
padding-top:3px;
padding-bottom:12px;
}

.galeria td.lupa a{
color:#666666;
}
galera td.right {
padding-right:0px;
}

/* formularz kontaktu */

table.formularz {vertical-align:middle;}

.formularz td{vertical-align:middle; font-size:11px;}

.formularz label {font-size:11px; color:#DF8D00; font-weight:bold;}


.formularz input.tekst{
font-size:11px;
border:1px solid #888888; 
background-color:#efefef;
border-right: 1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:150px;
}
.formularz textarea:focus, .formularz input:focus{background:#eef5f5}

.formularz input.no_bg{font-size:11px; width:20px;}
.formularz input.button_{
text-align:center; 
background-color:#efefef;
font-size:11px;
padding-right:10px;
padding-left:10px;

}

.formularz textarea {
font-size:11px; 
border:1px solid #888888; 
background-color:#efefef; 
width:250px;
height:100px;
border-right: 1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.formularz span {font-size:11px;vertical-align:top; color:#DF8D00; font-weight:bold;}

/*end  formularz kontaktu */

table.lista {
vertical-align:middle;
}

.lista th {
font-size:11px;
background-color:#558eb2;
color:white;
padding:3px;
text-align:center;
border-bottom:2px solid white;
border-right:1px solid #eeeeee;
}

.lista td.col1, .lista td.col2, .lista td.col3, .lista td.col4, .lista td.col5 , .lista td.col6, .lista td.col7_1, .lista td.col7_2, .lista td.col7_3, .lista td.col1n, .lista td.col2n, .lista td.col3n, .lista td.col4n, .lista td.col5n , .lista td.col6n{
font-size:11px;
text-align:center;
}

.lista td.col1{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
}
.lista td.col1n{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
color:#aaaaaa;
}

.lista td.col2{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
}
.lista td.col2n{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
color:#aaaaaa;
}

.lista td.col3{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
}

.lista td.col3n{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
color:#aaaaaa;
}

.lista td.col4{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
}

.lista td.col4n{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
color:#aaaaaa;
}

.lista td.col5{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
}

.lista td.col5n{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
color:#aaaaaa;
}

.lista td.col6{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
}

.lista td.col6n{
background-color:#efefef;
border-right:1px solid white;
border-bottom:2px solid white;
padding:2px;
color:#aaaaaa;

}
.lista td.col7_1{
background-color:#efefef;
border-right:0px solid white;
border-bottom:2px solid white;
padding:2px;
color:#7BCA3B;
font-weight:bold;
text-align:center;
}
.lista td.col7_2{
background-color:#efefef;
border-right:0px solid white;
border-bottom:2px solid white;
padding:2px;
color:#035D96;
font-weight:bold;
text-align:center;
}
.lista td.col7_3{
background-color:#efefef;
border-right:0px solid white;
border-bottom:2px solid white;
padding:2px;
color:#DB3D3D;
font-weight:bold;
text-align:center;
}
td.pietro {padding-top:10px; padding-bottom:10px;}

div.top{
	background-color:	#2471a2;
}
div.top div.tcont{
	width:				929px;
	background-color:	#ffffff;
}
div.top div.ttcont{
	width:				927px;	
	background-color:	#035d96;
	text-align:			right;
	margin-left:		1px;
	margin-right:		1px;
}
div.bottom{
	background-color:	#2471a2;
}
div.bottom div.bcont{
	width:				929px;
	background-color:	#ffffff;
}
div.bottom div.btcont{
	width:				927px;
	background-color:	#035d96;
	color:				#ffffff;
	text-align:			left;
	margin-left:		1px;
	margin-right:		1px;
	padding-top:		2px;
	padding-bottom:		2px;
}
div.bottom div.bleft{
	float:				left;
	color:				#ffffff;
	padding-left:		5px;
	font-size:			10px;
}
div.bottom div.bright{
	float:				right;
	color:				#ffffff;
	padding-right:		5px;
	font-size:			10px;
}


div.middle div.mcont{
	width:929px;
	background-color:	#ffffff;
}
div.middle div.mtcont{
	background-color:	#ffffff;
	width:				927px;
	margin:				1px;
}


div.logo{
	width:				199px;
	background-color:	#035d96;
	border-right:		solid 1px #ffffff;
	float:				left;
}
div.topim{
	width:				727px;
	background-color:	#ffffff;
	float:				right;
}
div.main{
	border-top:			solid 1px #ffffff;
	clear:				both;
}
table.main{
	width:				927px;
	background-image:	url("../img/gray.gif");
	background-position:top right;
	background-repeat:	repeat-y;
}
td.leftmenu{
	background-color:	#558eb2;
	width:				199px;
	text-align:			left;
}
div.leftmenu{
	margin:				10px;
	color:				#ffffff;
	text-align:			left;
	width:				179px;
	background-color:	#558eb2;
}
div.leftmenu ul{
	margin:				0px;
	padding:			0px;
	list-style:			none;
}
div.leftmenu li{
	text-align:			left;
	margin:				0px;
	padding:			0px;
	list-style:			none;
}
div.leftmenu li a{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		15px;
	font-weight:		bold;
	color:				#ffffff;
}
div.leftmenu li a.selected,div.leftmenu li a:hover{
	color:				#ffd06a;
}
table.submain{
	width:				727px;
	margin-left:		1px;
}
td.menu{
	background-color:	#035d96;
	color:				#def0fc;
	font-weight:		bold;
	font-size:			11px;
	padding-top:		2px;
	padding-bottom:		2px;
	line-height:		20px;
	text-align:			left;
}
td.toright{
	text-align:			right;
}
td.menu a{
	color:				#def0fc;
	font-weight:		bold;
	font-size:			12px;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;

}
td.menu a.selected,td.menu a:hover{
	color:				#ffd06a;
}
table.maincontent{
	width:				727px;
}
td.content{
	padding:			15px;
	padding-top:		23px;
	padding-bottom:		23px;
	text-align:			justify;
}
td.gray{
	width:				188px;
	border-top:			solid 1px #ffffff;
}
div.kontakt{
	padding-left:		30px;
	padding-top:		50px;
	color:				#575757;
}
div.kontakt b{
	color:				#e39603;
}



td.content a{
	color:				#df8d00;
	font-weight:		bold;
	text-decoration:	none;
}
td.content a:hover{
	color:				#df8d00;
	text-decoration:	underline;
}


h1{
	margin-top:			0px;
	margin-bottom:		15px;
	font-size:			16px;
	font-weight:		bold;
	color:				#006c9f;	
}