/* CSS Document */

.column { float:left;}
.clear { clear:both;}

body, html {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px; 
	background:#ffffff
}

html, input, textarea{		
	font-family: Tahoma; 
	font-size:11px;		
	color:#6b6b6b;
	line-height:16px;
}	
		
		
.w{ width:100%; background:url(/!img/graf/tlo_header.gif) repeat-x top;}
.site_center{ text-align:center; width:100%;}
.site_center1{ margin:0 auto; text-align:left; width:805px;}

#tableformTloFoto {
width:560px;
}

a img{ border:0px}
span{ font-size:13px} 
b{ color:#2b2e3d}


a{color:#87a400; text-decoration:none; font-size:11px} 
a:hover{text-decoration:underline}

hr{ color:#CFE9E9; height:2px}
.hr2{ color:#EEF1F4; height:5px}


ul{margin:0; padding:0 0 0 15px; list-style:none; line-height:18px}
ul li{background:url(/!img/graf/li.gif) center left no-repeat; margin:0px; padding-left:20px; }
ul li a{color:#4884c2; text-decoration:underline; font-size:11px} 
ul li a:hover {color:#4884c2; text-decoration:none }

h1{ }
h2{ }
h3{ }
h4{ }
h5{ }


/* header */
#header {
	/* background: #F9F9F9; */
	padding: 10px 0px 0px 0px;
	height: auto;
}

#header .col1{
	width: 182px;
	height: 83px;
	float: left;
}

#header .col2{
	padding: 0px 0px 0px 0px;
}

#header .col2 .row1{ 
	text-align: right;
	vertical-align: top;
	height: 45px;
}
#header a.link {color: #829FAD; font-size: 11px; text-decoration: none;}
#header a.link:hover {color: #6b6b6b; font-size: 11px; text-decoration: none;}


#header .col2 .row2{ 

	vertical-align: bottom;
	height: 30px;
}

#header_flash {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	float: left;
}

/*ontent*/
.content{ margin:0 auto; padding: 0px 0px 0px 0px; width:805px; background:url(/!img/graf/tlo_body.gif) no-repeat bottom #F8F9FA;}
#content{ font-size:11px; font-family: Tahoma}
#content .col1{
	width: 400px;
	float:left;
	/*border : medium solid Blue;*/
}
#content .col2{
	width:400px;
	float:left;
	/*border : medium solid #669900;*/
}

/*ontent2*/
.content1{ margin:0 auto; padding: 0px 0px 0px 0px; width:805px; background:url(/!img/graf/tlo_body.gif) no-repeat bottom #F8F9FA;}
#content1{ font-size:11px; font-family: Tahoma}
#content1 .col1{
	width: 200px;
	float:left;
	/*border : medium solid Blue;*/
}
#content1 .col2{
	width: 600px;
	float:left;
	padding-right: 25px;
	/*border : medium solid #669900;*/
}

/*banery*/

#banery{padding: 10px 0px 0px 0px;}
#banery .col1{
	width: 805px;
	float:left;
	/*border : medium solid Blue;*/
}


/*-- footer--*/
.footer{margin: 0px 0px 0px 0px; width:805px;}
#footer{font-size:11px; font-family:Tahoma}

#footer .col1{
	width: 200px;
	float: left;
	text-align: right;
	padding: 0px 50px 0px 0px;
}

#footer .col2{
	float: left;
	text-align: center;
}

#footer a.footer_link{
	color:#636D76; 
	font-size:11px;
	text-decoration : none;
}

#footer a.footer_link:hover{
	color:#636D76; 
	font-size:11px;
	text-decoration : underline;
}
/* newsletter box */
#nlbox {}

#nlbox .nlcontent{
	border : 1px solid #669900;
	padding: 15px 15px 15px 15px;
	background:#F9FAF8;
	/*border : medium solid Blue;*/
}

/*-- menu lewe--*/

#menu {
	background: ;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 198px;
}
#menu li {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu p {
	background:;
	border-top: 1px solid #CFE9E9;
	color: #66839F;
	display: block;
	margin: 0;
	padding: 4px 8px;
	text-decoration: none;
	font-weight: bold;
}

#menu a {
	background: ;
	border-top: 1px solid #CFE9E9;
	color: #374E65;
	display: block;
	margin: 0;
	padding: 5px 10px;
	text-decoration: none;
	font-weight:normal;
}
#menu a:hover {
	background: #CFE9E9 url("!img/menu/st.png") left center no-repeat;
	color: #66839F;
	padding: 5px 10px;
	border-top: 1px solid #CFE9E9;
}  

#menu a.serwis {
	background: #CFE9E9 url("!img/menu/dz.png") left center no-repeat;
	color: #66839F;
	padding: 5px 10px;
	border-top: 1px solid #CFE9E9;
	border-bottom: 1px solid #fff;
}  

#menu a.serwis:hover {
	background: #EDF0F4 url("!img/menu/dz_hover.png") left center no-repeat;
	color: #66839F;
	padding: 5px 10px;
	border-top: 1px solid #CFE9E9;
	border-bottom: 1px solid #fff;
}
/* layout */

.column1{float:left}
.column2{float:left}
.column3{float:left}

#page1 .contenttable1 {background:url(!img/images/t1.gif) repeat-x center bottom;}
#page1 .contenttable2 {background:url(!img/images/tb.gif) repeat-x center bottom;}

/* Content */

#SerwisHeader {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1A83B4;
	padding-left: 5px; 
}
.InformacjeBody{
	padding-left: 40px; 
	padding-right: 10px; 
	padding-top: 0px; 
	padding-bottom: 30px;
}
.StronaBody{
	
	line-height:16px;
	padding-bottom: 30px;
}
#Data{
	font-size:10px;
	color : DimGray; 
	font-weight: normal;
}

.StronaTytul{
	color:#1A83B4; 
	font-size:16px;
	padding-top: 15px;
	padding-bottom: 10px;
}
a.StronaTytul{
	color:#008000; font-size:15px;
	font-weight: bold;
	padding-bottom: 15px;
	text-decoration : none;
}
a.StronaTytul:hover{
	color:#008000; font-size:15px;
	font-weight: bold;
	padding-bottom: 30px;
	text-decoration : none;
}

.BoxTytul{
	font-size:15px;
	font-weight: bold;
	color : #406F85;
}
a.BoxTytul{
	font-size:12px;
	color : #406F85;
	font-weight: bold;
	text-decoration : none;
}
a.BoxTytul:hover{
	font-size:12px;
	color : #406F85;
	text-decoration : underline;
}

.BoxText{
	font-size:12px;
	color : #406F85;
}
a.BoxText{
	color : #406F85;
	text-decoration : none;
}
a.BoxText:hover{
	color : #406F85;
	text-decoration : none;
}


.mapa2{
	font-size:13px;
	color : #406F85;
	font-weight: bold;
}
a.mapa2{
	color : #406F85;
	text-decoration : none;
}
a.mapa2:hover{
	color : #406F85;
	text-decoration : none;
}

.mapa{
	color : #406F85;
}
a.mapa{
	color : #406F85;
	text-decoration : none;
}
a.mapa:hover{
	color : #406F85;
	text-decoration : none;
}

#NewsList {
	background: ;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 198px;
}
#NewsList li {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#NewsList p {
	background:;
	border-top: 1px solid #CFE9E9;
	color: #66839F;
	display: block;
	margin: 0;
	padding: 4px 8px;
	text-decoration: none;
	font-weight: bold;
}

#NewsList a {
	background: ;
	border-top: 1px solid #CFE9E9;
	color: #374E65;
	display: block;
	margin: 0;
	padding: 5px 10px;
	text-decoration: none;
	font-weight:normal;
}
#NewsList a:hover {
	background: #CFE9E9 url("!img/menu/st.png") left center no-repeat;
	color: #66839F;
	padding: 5px 10px;
	border-top: 1px solid #CFE9E9;
}  

.BoxLink, .LinkPliki, .wiecej{
	font-size:11px;
	color : #F4A000;
	
}
a.BoxLink, a.LinkPliki, a.wiecej{
	font-size:11px;
	color : #F4A000;
	text-decoration : underline;
}
a.BoxLink:hover{
	text-decoration : underline;
	color : #87a400;
}

.sciezka{
	font-size:11px;
	font-weight: normal;
	color : #87a400;
	
}
a.sciezka{
	font-size:11px;
	color : #87a400;
	font-weight: normal;
	text-decoration : none;
}
a.sciezka:hover{
	font-weight: normal;
	text-decoration : underline;
	color : #87a400;
}

#PodSerwisHeader {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6b6b6b;
	font-weight: bold;
}

#tableform1 {	}
#tableform2 {	background-color: #CFE9E9;}
#tableform3 {	background-color: #FFFFFF;}
#tableform4 {	background-color: Silver;}
#tableform5 {	}

.foto {
	border-color: white white white white;
	border-width : 4px 4px 4px 4px;
}

form {
margin-bottom: 0px; 
margin-top: 0px;
}

flat, textarea.flat, input.flat, select.error, textarea.error, input.error, textarea.code, select.flat, textarea.flat, input.flat, textarea.code{ 
	color: #000000; 
	border: 1px solid #CFE9E9; 
	background-color: White;
}


#submit { 
	font-size: 8pt;
	font-weight : bold;
}


textarea.code, textarea.code-gray {
font-size: 12px; 
line-height: 15px; 
}


.box {
font-size:11px;
color:#736d63;
}

.linia_box {
	background-color: #ffffff;
}

#white {color: white;}
#white10 {color: white; font-size:10px;}
#silver {color: #979FAD;}
#red {color: #cc0000;}
#orange {color: #ff8000;}
#black {color: #474747;}

#green {
	color: #87a400;
	text-decoration : underline;
}

.listowanie{
	padding-left: 4px;
	padding-top : 4px;
	padding-right: 4px;
	padding-bottom : 4px;
}

a.listowanie{
	padding-left: 4px;
	padding-top : 4px;
	padding-right: 4px;
	padding-bottom : 4px;
	
	color : Gray;
	font-size:11px;
	font-weight: bold;
	text-decoration : none;
	border: 1px solid #EFF1F5; 
}

a.listowanie:hover{
	padding-left: 4px;
	padding-top : 4px;
	padding-right: 4px;
	padding-bottom : 4px;
	
	color : #717161;
	font-size:11px;
	font-weight: bold;
	text-decoration : none;
	border: 1px solid #B3B8C1; 
}


a.listowanie_a{
	padding-left: 4px;
	padding-top : 4px;
	padding-right: 4px;
	padding-bottom : 4px;
	
	color : #717161;
	font-size: 11px;
	font-weight: bold;
	text-decoration : none;
	background-color: #EFF1F5;
	border: 1px solid #B3B8C1; 
}

a.listowanie_a:hover{
	padding-left: 4px;
	padding-top : 4px;
	padding-right: 4px;
	padding-bottom : 4px;
	
	color : #717161;
	font-size:11px;
	font-weight: bold;
	text-decoration : none;
	background-color: #EFF1F5;
	border: 1px solid #B3B8C1; 
}

#dhtmltooltip
	{
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 8pt;
		line-height: 150%;
		position: absolute;
		width: 250px;
		border: 1px solid black;
		padding: 2px;
		background-color: lightyellow;
		visibility: hidden;
		z-index: 100;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}
	
#pliki {
	background: ;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 500px;
}
#pliki li {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
}
#pliki p {
	background:;
	border-top: 1px solid #CFE9E9;
	color: #66839F;
	display: block;
	margin: 0;
	padding: 4px 8px;
	text-decoration: none;
	font-weight: bold;
}

#pliki a {
	border-top: 1px solid #CFE9E9;
	color: #374E65;
	display: block;
	margin: 0;
	padding: 5px 10px;
	text-decoration: none;
	font-weight:normal;
}
#pliki a:hover {
	background: #CFE9E9;
	color: #66839F;
	padding: 5px 10px;
	border-top: 1px solid #CFE9E9;
}  