
body {
	margin: 0px auto;
	padding: 0px;
	background-color: #c8d8ea;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

#test1 {
    width: 625px;
    height: 121px;
	float: right;
  }

a img {
	border: none;
}

A:link {text-decoration: none; color: #5A5A5A;}
A:visited {text-decoration: none; color: #5A5A5A;}
A:active {text-decoration: none color: green;}
A:hover {text-decoration: underline; color: green;}
/* Header */

#header {
	width: 996px;
	background-color: #bfd4e5; 
	height: 121px;
	margin: 0px auto;
	border-top: 2px #EEEEEE solid;
	border-right: 2px #EEEEEE solid;
	border-left: 2px #EEEEEE solid;
	}

#tablica {
	width: 1000px;
	background-color: #EEEEEE; 
	margin: 0px auto;
	
}

/* Logo */

#logo {
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	
}


/* Content */

#content {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	margin: 10px 0 0 0;
	width: 763px;
	height: 650px;
	background: #EEEEEE;
	overflow: auto;
}


#blox {
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	background-color: #EEEEEE;
	overflow: auto;
	float: left;
}

#newspanel {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	border-right: white 1px solid;
	border-top: white 1px solid;
	margin-top: 0px;
	margin-left: auto;
	border-left: white 1px solid;
	margin-right: auto;
	border-bottom: white 1px solid;
	padding: 3px;
	background-color: #EEEEEE;
	overflow: auto;
	float: left;
	width: 730px;

}

#rightblock {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 20px;
	padding: 3px;
	overflow: auto;
	letter-spacing: 0.1em;
}
#leftblock {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	overflow: auto;
	float: left;
}
			
#newspanel h1{
background:#ffffff none repeat scroll 0 0;
color: #5592c8;
font-size:9pt;
font-weight:bold;
margin:0;
padding:6px;
}
p{font: 12px Tahoma, Arial, Helvetica, sans-serif;} 

	
		
	div#tablica div#topmenu{
		
		margin: 0;
		padding: 0;
		border: solid #ffffff;
		border-width: 0 0 3px 0;
		text-align: left;	
		padding: 0;
		height: 55px;
		}
		div#tablica div#topmenu ul{
			list-style-type: none;
			padding: 0;
			margin: 0;				
			}
		div#tablica div#topmenu ul li{
			display: block;
			float: left;
			width: 83px;
			height: 55px;	
			margin: 0 0 0 2px;							
			border: solid #ffffff;
			border-width: 0 0 0 0px;
			text-align: center;
			}
		div#tablica div#topmenu ul li a{
			display: block;
			background: #5592C8;
			height: 55px;
			padding: 2px 0 0 0;
			font-size: 8pt;
			line-height: 130%;
			color: #ffffff;
			text-decoration: none;
			}
			div#tablica div#topmenu ul li a:hover{
				background: #cbdff3;
				color: #000000;
				}
			div#tablica div#topmenu ul li a.active{
				background: #cbdff3;
				color: #000000;
				}	

#mid2 {
	margin: 0px;
	width: auto;
	padding: 0px;
	
}


#outside {
	border-right: #EFEFEF 1px solid;
	border-top: #EFEFEF 1px solid;
	margin: 2px;
	border-left: #EFEFEF 1px solid;
	width: auto;
	border-bottom: #EFEFEF 1px solid;
	padding: 2px;
	background-color: #FFFFFF;
	
}
#cont {
font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: auto;
	padding: 5px;
	background-color: #EEEEEE;
	overflow: auto;
}

#cont2 {
font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: auto;
	padding: 2px;
	background-color: #EEEEEE;
	width: 380px;
	float: left;
}

#block2 {
font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: auto;
	padding: 2px;
	background-color: #EEEEEE;
	width: 310px;
	float: right;
}

#footer {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	padding: 2px;
	background-color: white;
	overflow: auto;
	width: 996px;
}


#fcf2 {
margin:5px;
width:450px;
}
#fcf2 h3 {
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
padding:2px;
}


table#main-table td{
		vertical-align: top;
		}				
	table#main-table td#main-left{
		width: 200px;
		background: #bfd3e5 url("images/menubg.jpg") top left repeat-y;
		padding: 0 0 0 0;

		}	
		
		table#main-table td#main-left div.left-menu{			
			margin: 0;
			border-bottom: 4px solid #EEEEEE;
			}
			table#main-table td#main-left div.left-menu div.left-menu-content{
				background: #bfd3e5;
				margin: 0 0 0 25px;
				}				
			table#main-table td#main-left div.left-menu div.left-menu-content ul{
				list-style-type: none;
				padding: 0;
				margin: 0;				
				}
			table#main-table td#main-left div.left-menu div.left-menu-content ul li{
				display: block;
				width: 100%;
				}
					
			table#main-table td#main-left div.left-menu div.left-menu-content ul li a{
				display: block;
				padding: 5px 6px 6px 8px;
				font-size: 9pt;
				line-height: 125%;
				color: #000000;
				text-decoration: none;
				}
			table#main-table td#main-left div.left-menu div.left-menu-content ul li a:hover{
				background: #5592c8;
				color: #ffffff;
				}
			table#main-table td#main-left div.left-menu div.left-menu-content ul li a.active{
				background-color: #054688;
				color: #ffffff;
				}
				table#main-table td#main-left div.left-menu div.left-menu-content ul li ul{
					background: #ffffff;
					}
				table#main-table td#main-left div.left-menu div.left-menu-content ul li ul li{}
				table#main-table td#main-left div.left-menu div.left-menu-content ul li ul li a{
					font-size: 9pt;
					padding: 3px 3px 3px 18px;
					margin: 0;
					}
				table#main-table td#main-left div.left-menu div.left-menu-content ul li ul li a:hover{
					background: #EEEEEE;
					color: black;
					}
				table#main-table td#main-left div.left-menu div.left-menu-content ul li ul li a.active{
					background: #d1dde9;
					color: #000000;
					}


					
					
					
			table#main-table td#main-left div.left-menu div.left-menu-content div#adres{
				padding: 6px;
				font-size: 8pt;
				}
				table#main-table td#main-left div.left-menu div.left-menu-content div#icons{					
					display: block;
					width: 150px;
					margin: 20px 0 6px 6px;
					}
				table#main-table td#main-left div.left-menu div.left-menu-content div#icons a{
					margin: 0;
					padding: 0 10px 0 0px;
					}
h1, h2, h3{
	color: #1b3c7f;
	}
	h1{
		font-size: 13pt;
		}
	h2{
		font-size: 10pt;
		}
	h3{
		font-size: 9pt;
		}


					.centercell{
						padding: 2px;
						font-size: 8pt;
						font-weight: bold;
						text-align: center;
						}
					.centercell-white{
						background: #ffffff;
						border: 1px solid #dddddd;
						padding: 2px;
						font-size: 8pt;
						font-weight: bold;
						text-align: center;
						}
.texta {
 background-color: #CCCCCC;
 border: 1px solid #666666;
}
.submit {  
 font-size: 10px;  
 background-color: #ededed;  
 color: black;  
 margin-right: 6px; 
 border: 1px solid #666666;
 }
 em {
color: red;
}

.tabcont{
						padding: 2px;
						font-size: 9pt;
											}
