body { padding: 0 0 0 0; margin: 0; font: 13px Trebuchet MS, Verdana, Arial, sans-serif; background: #fff; color: black; line-height: 1.5em;}
a { color: #295487; background: inherit; }
a:hover { color: #808080; background: inherit; }
p {margin: 5px 0; }
h1 {font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0;}
h2 {color: #295487; font: bold 14pt Arial, Tahoma, Verdana, Sans-Serif; text-decoration:none}
h2 a {text-decoration:none}
h2 a:hover {text-decoration:underline}
h3 {font-size:10pt; margin: 0 0 4px 0; text-transform: uppercase}
h5 {color: #295487; font-size:9pt}
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0; }
#center p img {float: left; margin: 6px 10px 0 0; clear: both}
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }
/* layout */
#content { margin: 10px auto; width: 880px; }

#logo { 
	margin: 20px 0 15px 5px; 
	float: left; 
	color: black;
	}

#logo p { 
	margin: 0; 
	text-transform: uppercase;
	}

#top p { 
	float: right; 
	color: #808080; 
	background: #fff; 
	margin: 20px 5px 1px 0; 
	text-align: right; 
	font-size: .9em; 
	}

#pages{ padding: 51px 0 3px 0; margin: 0; border-bottom: 1px solid silver; text-align: right;}
#pages li { list-style: none; display: inline; margin: 0; }
#pages li a{ text-decoration: none; padding: 5px 10px 4px 10px; margin-left: 3px; border: 1px solid silver; border-top: 4px solid #5180B6}
#pages li a:hover{ color: white; background: silver; }
#pages li a.current{ border-bottom: 1px solid #fff; }

#pages li.blue_button a {
	background: #295487;
	color: #fff;
}

#pages li.blue_button a:hover {
	background: #999;
	color: #fff;
}

#intro { background: #5180B6 url(introbg.gif) repeat-x bottom left; color: #fff; padding: 10px 15px; margin: 0 0 10px 0; }
#intro a { color: #FFF; background: inherit; }

#left { clear: left; float: left; width: 625px; margin: 0 0 10px 0; }
#center { padding: 3px 15px 15px 13px; background: #fff url(bgshade.gif) repeat-x; color: #444; }	
#center li { list-style: square; margin: 0 0 0 15px; }
.left_box { clear: both; background: #f4f4f4; color: #808080; border-top: 1px dotted silver; border-bottom: 1px dotted silver; padding: 5px 14px; margin: 0 0 15px 0; }
.left_box p, .left_box ul, .left_box li {display: inline}
.half { float: left; width: 280px; padding: 0 10px 10px 15px; }	
.half li { padding: 2px 0 3px 13px; border-bottom: 1px dotted silver; background: #fff url(bullet.gif) no-repeat center left; color: #295487; }
.half li a{ background: #fff; color: #295487; }
.half li a:hover{ background: #fff; color: #808080; }

#breadcrumbs {margin:0 0 12px 0}
#breadcrumbs a {font-weight: bold}
		
/* right side */
#right { float: right; width: 243px; }
.box { margin: 0 0 10px 0; padding: 8px 12px; border: 1px solid silver; border-top: 4px solid silver; background-color:whitesmoke}
.box ul {margin-left:14px; list-style-type: square; color: silver}
.code { background: #FAF5CF; color: #393409; border: 1px solid #AFA238; padding: 4px 13px; }
/* footer */
#footer { 
	clear: both; 
	color: #808080;
	background: #FFF;
	padding: 10px 15px 0 0;
	border-top: 1px solid silver;
}
	#footer .right {float: right;}
/* SNEWS */
form { padding: 0; margin: 0;}
fieldset { border: 1px solid silver; padding: 10px 8px; margin: 0 0 8px 0;}
input { margin: 0; }
input.text { width: 140px; border: 1px solid silver; padding: 3px; }
textarea {width: 97%; height: 20em; padding: 3px; border: 1px solid silver;}
.date { font-size: 8pt; text-align:right; border-top: 1px dotted gray; padding: 5px 0; margin: 10px 0 0 0; clear: both}
.comment { background-color: #ececec; padding: 10px; color: #000; }
.user { background: #fff url(arrow.gif) 20px 0 no-repeat; padding: 20px 0 0 12px; margin-bottom: 2em; color: #4A4A4A; }
.user p { display: inline; background: #FFF8C0; padding: 3px 4px; color: #000; border-bottom: 1px solid silver; }
.commentsbox { padding: 12px; margin: 0 10px 10px 0;}
.commentsbox h2 { color: #D32411; background: inherit; }
.link_button { background: #5180B6; padding: 3px 6px 3px 6px; margin: 0 2px 0 0; color: white; text-transform:uppercase; font-weight:bold; font-size:7pt; text-decoration: none; }
.template { float: left; height: 250px; width: 260px; margin: 0 30px 30px 0; }
.thumb { clear: both; margin: 0 0 1px 0; border: 3px solid #eee; }
span.strong {font-weight: bold}
span.emphasis {font-style: italic}
.podpis {
	font-weight: bold;
	text-align: right;
}

blockquote {
	color: #295487;
	font-style: italic;
	}
