body {
	margin:0px;
	background-color:#fff; 
	color:#333333;
	vertical-align:middle; 
	text-align:center;
	font-family:'Bitstream Vera Sans',Verdana, sans-serif;
	font-size:12px;
	background-image:url('images/bg.gif');
	background-position:top left;
	background-repeat: repeat-x;
}

.ie body {
	margin:0px;
	background-color:#fff; 
	color:#333333;
	vertical-align:middle; 
	text-align:center;
	font-family:Verdana, sans-serif;
	font-size:12px;
	background-image:url('images/bg.gif');
	background-position:top left;
	background-repeat: repeat-x;
}


a {color: #811313; text-decoration:none}
a:hover {text-decoration:underline;}
a:visited {color: #5b0505;}

h1 {font-family:Georgia, serif;}
h2 {font-family:Georgia, serif;}
h3 {font-family:Georgia, serif;}
h4 {font-family:Georgia, serif;}
h5 {font-family:Georgia, serif;}
h6 {font-family:Georgia, serif;}


.anylinkcss{
position:absolute;
visibility: hidden;
line-height: 18px;
z-index: 100;
background-color: #fff;
color: #333;
font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; 
}

.anylinkcss a{
display: block;
border-collapse:separate;
border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-top:  0px solid #ddd; border-left: 1px solid #ddd;
padding: 2px 10px 2px 10px;
margin: 1px 1px 1px 1px;
text-decoration: none;
font-weight: normal;
color:#333333;
background-color:#fff;
text-transform:lowercase;
text-align:left;
font-size:11px;
white-space:nowrap;
}

.anylinkinfo{
position:absolute;
visibility: hidden;
width:300px;
line-height: 18px;
z-index: 100;
background-color: #fff;
border-collapse:separate;
border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top:  0px solid #ffffff; border-left: 1px solid #ffffff;
padding: 2px 10px 2px 10px;
margin: 1px 1px 1px 1px;
color:#333333;
font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; 
}


.anylinkcss a:hover{ /*hover background color*/
background-color: #dfe2e7;
text-decoration: none;
color: black;
text-align:left;
}

#container {width:800px; background-color:#dfe2e7; color:#333333;
	margin: 5px auto;
	}
	
#headalert {background-color:#fff;
	width:798px;
	float:left;
	vertical-align:middle;
	text-align:center;
	margin:0px;
	padding:0px;
	border: 1px solid #c20a0a;
	font-family: Arial, sans-serif;
	color: #710808;
	font-size: 12px;
	font-weight:bold;
	vertical-align: middle;
	}
	
#headalert a {color:#710808}


#logo {background-color:#3a3c3b;
	width:798px;
	float:left;
	vertical-align:middle;
	height:67px;
	text-align:left;
	margin:0px;
	padding:0px;
	border-bottom: 4px solid #dee2e9;
	border-left: 1px solid #dee2e9;
	border-right: 1px solid #dee2e9;
	}
#logo img {border-width:0px; margin-top:10px; margin-left:15px; margin-right: 100px; float:left;}


#bannertop {float:left; margin-top:25px;
	vertical-align:middle;
	}
	
#bannerbottom{float:left;
	clear:both; padding:10px; width:400px; height:30px; display:block}

#bannerbottom a {border-top: 1px solid #811313; border-bottom: 1px solid #ac023c;  padding:3px; background-color: #ffffff; line-height:21px; vertical-align:middle; font-variant:small-caps; font-size:11px; color:#aaa}
#bannerbottom object {vertical-align:middle}

	
#copyright {padding-top:10px;
	width:350px;
	text-align:center; margin-left:20px; 
	font-size:11px;
	float:left;}
	
#copyright img {border-width:0px;}
	

#content {width:100%;
	float:left; display:block;
	text-align:left;
	background-color:#dfe2e7; color:#333333;
	background-image:url('images/bg.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	}


#nav {
	width:600px;
	padding-left:0px; padding-bottom:5px; padding-top:0px; 
	margin-top:30px;
	margin-bottom:100px;
	margin-left:99px;
	margin-right:99px;
	float:left; 
	height:65px;
	text-align:center;
	border:1px solid #811313;
	background-color:#fff;
	color:#000;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	}
	
.ie #nav {
	width:600px;
	padding-left:0px; padding-bottom:5px; padding-top:0px; 
	margin-top:30px;
	margin-bottom:100px;
	margin-left:50px;
	float:left; 
	height:65px;
	text-align:center;
	border:1px solid #811313;
	background-color:#fff;
	color:#000;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	}


	
#nav ul {text-align: center; border-bottom: 0px solid #989898; padding:8px;margin:1px;}
#nav li {list-style-type: none; display: inline}
#nav li:first-child {border: none}
#nav a {
  border-left:0px solid #ddd; border-right:2px solid #ddd; border-top:0px solid #ddd; border-bottom:2px solid #ddd;
  color:#000;
  text-decoration:none;
  text-transform:lowercase;
  white-space:nowrap; padding-left:2px; padding-right:40px; padding-top:2px; padding-bottom:8px;
  margin-bottom:-5px;
  }
  

#nav a:hover {
  border-left:0px solid #ddd; border-right:2px solid #ddd; border-top:0px solid #ddd; border-bottom:2px solid #ddd;
  color:#000000;
  text-decoration:none;
  white-space:nowrap; padding-left:2px; padding-right:40px; padding-top:2px; padding-bottom:8px;
  background-color:#dfe2e7 ;
  background-image: url('images/rotate_gr.gif');
  background-repeat: no-repeat;
  background-position: 2px 3px;
  }



#nav1 {width:145px;
	text-align:left;
	margin-top:0px; margin-bottom:0px; margin-right:20px;
	float:right;
	display:block}
	
#nav1 a{display:block;}

	
	
.ie #nav2 {text-align:left;
	margin:0px;
	border:1px solid #811313;
	font-weight:bold;
	background-color: #fff;
	color:#fff;
	vertical-align:middle;
	height:22px;
	width:410px;
	padding:0px;
	}

#nav2 {text-align:left;
	margin:0px;
	border:1px solid #811313;
	font-weight:bold;
	background-color: #000;
	color:#fff;
	vertical-align:middle;
	height:26px;
	width:405px;}


#nav2 .link2{border:0px solid #cccccc;
	padding:1px;
	font-weight:normal;
	font-size:12px;
	vertical-align:middle;
	font-variant:small-caps;
	background-color: #fff; color:#333333;
	height:24px;
	display:block;
	float:left;
	line-height:24px;
	width:100px;
	padding-left:10px;
	font-family:Georgia, Serif;
	}





.ie #nav2 .link2{border:0px solid #cccccc;
	padding:1px;
	font-weight:normal;
	font-size:12px;
	vertical-align:middle;
	height:24px;
	font-variant:small-caps;
	background-color: #fff; color:#333333;
	height:24px;
	display:block;
	float:left;
	line-height:22px;
	width:100px;
	padding-left:10px;
	font-family:Georgia, Serif;
	}


	
	

#nav2 img{border-width:0px;
	float: left;
	margin:0px; padding:0px;
	}


#navlog {text-align:left;
	margin-width:0px;
	border:0px solid #811313;
	font-weight:bold;
	vertical-align:middle;
	height:26px;}
	
#navlog .link2{border:0px solid #cccccc;
	padding:1px;
	font-weight:normal;
	font-size:12px;
	vertical-align:middle;
	height:24px;
	font-variant:small-caps;
	height:24px;
	display:block;
	float:left;
	line-height:24px;
	width:100px;
	padding-left:10px;
	font-family:Georgia, Serif;
	}


#navlog img{border-width:0px;
	float: left;
	margin:0px; padding:0px;
	}




	
#nav3 {margin-top:20px; margin-left:600px; text-align:left; }
	
	
#nav4 {padding-left:200px;
	width:145px;
	text-align:left;
	margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:20px; padding:20px;
	float:right;
	display:block}
	
#nav4 a{display:block;}
	

#picture {width:600px;
	float:left;
	height:100px;
	margin-left:30px;
	padding-top:30px;
	}
	
#picture H1 {color:#aaa;
	font-size:14px;
	text-align:left;
	line-height:24px;
	font-weight:normal;
	font-style:italic;
	font-family: Georgia, Serif;
	}
	
#search {
	text-align:left;
	margin-top:23px;
	vertical-align:top;}
	
#search input{float:left; margin-right:3px; font-size:14px; vertical-align:middle;background-color:#dfe2e7; color:#333333;}
#search a{float:left; margin:0px; padding:0px; line-height:12px; color:#fff; font-size: 11px; font-variant: small-caps}
#search a:hover {text-decoration:underline}
#search img{border-width:0px; margin:0px;}


#search1 {float:right;
	width:370px;
	text-align:left;
	margin-top:20px;
	padding-bottom:40px;}

#search1 input{clear:right; float:left; margin-right:5px; font-size:12px; line-height:14px; height:20px; vertical-align:middle;}
#search1 a{float:left; margin:0px; padding:0px; line-height:12px;}
#search1 a:hover {text-decoration:underline}
#search1 img{border-width:0px}


#form1 {display:block;
	width:400px;
	margin-left:200px;
	margin-top:40px;
	margin-bottom:40px;
	padding:0px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	}

#form1 table {width:100%; background-color:#ffffff;margin-bottom:0px; padding-bottom:0px; border-collapse:collapse;
	border:1px solid #811313;}	
#form1 td {color:#666666; padding:5px; margin:0px; font-weight:normal;border-width:0px;}
#form1 input {font-size:12px}

#form2 {margin:20px; padding:20px;
	border:1px solid #dddddd;
	background-color:#fff;
	color:#000;}


#loginfo {float:left;
	display:block;
	text-align:left;
	margin:20px}
	
	
#whattodo {display:block;
	margin:30px;padding:30px;
	width:600px;
	text-align:center;
	background-color:#fff;
	color:#000;}
	
#whattodo a{
	border-bottom:2px solid #ddd; border-right:2px solid #ddd;
	padding-left:2px;padding-right:10px;padding-bottom:8px;padding-top:2px;
	margin-bottom:20px;margin-top:20px;
	}
	
#category {clear:both;
	width:190px;
	float:left;
	height:400px;
	text-align:center;
	margin-top:20px;
	margin-left:20px;}

#category h1{font-size:24px; 
	font-family:Georgia, Serif;
	padding-top:2px;padding-bottom:4px;padding-right:10px;padding-left:2px;
	border-right:2px solid #ddd; border-bottom:2px solid #ddd;
	}
#category h2{font-size:22px;
	font-family:Georgia, Serif;
	padding-top:2px;padding-bottom:4px;padding-right:10px;padding-left:2px;
	border-right:2px solid #ddd; border-bottom:2px solid #ddd;
	}
#category h3{font-size:18px;
	font-family:Georgia, Serif;
	padding-top:2px;padding-bottom:4px;padding-right:10px;padding-left:2px;
	border-right:2px solid #ddd; border-bottom:2px solid #ddd;
	}
#category h4{font-size:14px;
	font-family: Georgia, Serif;
	padding-top:2px;padding-bottom:4px;padding-right:10px;padding-left:2px;
	border-right:2px solid #ddd; border-bottom:2px solid #ddd;
	}
#category h5{font-size:12px;
	font-family: Georgia, Serif;
	padding-top:2px;padding-bottom:4px;padding-right:10px;padding-left:2px;
	border-right:2px solid #ddd; border-bottom:2px solid #ddd;
	}
#category h6{font-size:11px;
	font-family: Georgia, Serif;
	padding-top:2px;padding-bottom:4px;padding-right:10px;padding-left:2px;
	border-right:2px solid #ddd; border-bottom:2px solid #ddd;
	}
	
#date {width:500px;
	padding-left:18px;
	float:left;
	text-align:left;}
	
#jumpnav {width:500px;;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	padding:8px;
	float:left;
	text-align:left;
	border-top:1px dotted #666666; border-bottom:1px dotted #666666;}
	
#jumpnav a {font-size:14px;
	color:#6C9D2D;
	font-weight:bold;}
	
#sort {width:500px;
	padding-left:18px;
	margin-bottom:20px;
	float:left;
	text-align:left;}
	
#sort select {display:inline; float:left; margin:3px;}
#sort strong {display:block; margin:10px;padding:5px;}

#publist {clear:both;
	width:400px;
	padding:20px;
	float:left;
	text-align:left;
	font-size:11px;
	background-color:#fff;
	color:#000;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
	
#rightbanner {width:100px;
	float:right;}
	
#paper {width:570px;
	float:left;}
	
#artykul {float:left;
	width:600px;}
	
#artykul table {border-collapse:separate;
	border-left:1px solid #dddddd; border-top:1px solid #dddddd;
	margin:40px;
	background-color:#fff;
	color:#000;}

#artykul td {text-align:left; 
	font-size:11px;
	padding:10px; 
	margin:10px;
	border-right:1px solid #dddddd; border-bottom:1px solid #dddddd}

#bannerleft {width:200px;
	float:left;
	margin-top:30px;}
	
#pages {text-align:left;
	width:80%;
	margin-left:50px;
	margin-top:20px;}
	
#kontakt {float:left;
	width:80%;
	margin-left:80px;
	text-align:left;}
	
.ie #kontakt {float:left;
	width:80%;
	margin-left:40px;
	text-align:left;}

	
	
#kontakt table {border-collapse:separate;
	border-left:1px solid #dddddd; border-top:1px solid #dddddd;
	margin:40px;
	background-color:#fff;
	color:#000;}

#kontakt td {text-align:left; 
	font-size:11px;
	padding:10px; 
	margin:10px;
	border-right:1px solid #dddddd; border-bottom:1px solid #dddddd}
	
#kontakt input {background-color:#dfe2e7; font-size:12px;}
#kontakt textarea {background-color:#dfe2e7; font-size:12px;}
	
#goosearch {width:300px;margin-left:200px;margin-top:20px; margin-bottom:20px;border:1px solid #dddddd;}