ul, li, img, p, h1, dl, dt, dd {margin: 0;padding: 0;border: 0;}
/* glowne szablon strony  */
#container
{
width: 850px;
margin: 10px auto;
/*color: #949599; #414943*/
color: #38433B;
border: 0px solid gray;
line-height: 130%;
height: 100%;
min-height:100%;
border: solid 0px red;
}

#top
{
background: url(../images/top.jpg) repeat-x;
width: 845px;
height: 315px;
margin: auto;
border-bottom: 0px solid gray;
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}

#rightnav
{
float: right;
width: 160px;
margin: 0;
padding: 1em;
}

#content
{
margin-left: 200px;
border-left: 0px solid gray;
margin-right: 200px;
border-right: 0px solid gray;
text-align: justify;
}

#footer
{
color: #949599; 
clear: both;
margin: 0;
padding: .5em;
color: #333;
border-top: 1px solid gray;
text-align:center;	
}

body {
	margin: 0px 0 20px;
	font: 11px/180% Verdana, Tahoma, Geneva, Helvetica, Arial, sans-serif;
}	
  	
  
  
.body_calibri {
	/*background: #fffba9 url(../images/background.jpg) repeat-x;*/
	margin: 0px 0 20px;
	font: 14px/160% Calibri,Verdana, Tahoma, Geneva, Helvetica, Arial, sans-serif;
}	
.body_verdana {
	/*background: #fffba9 url(../images/background.jpg) repeat-x;*/
	margin: 0px 0 20px;
	font: 11px/180% Verdana, Tahoma, Geneva, Helvetica, Arial, sans-serif;
}	
	
h1 { font-size: 44px; }     
h2 {	font-size: 32px; }        
h3 { font-size: 20px; }       
h4 { font-size: 17px; text-align:center;	}       
h5 { font-size: 14px; }       
h6 { font-size: 12px; }  	

#content p{
	font-size: 12px;
	max-width: 450px;
}
/*
#content p.first {
	text-indent:  2.0em;	
} 	
*/
#content2  div.centrum {
	text-align:center;	
} 	


#content2  div.text {
	font-size: 12px;
	max-width: 830px;
	padding-right:10px;
	margin-left:200px;
	border: solid 0px black;
} 	

#content2  div.tab{
	font-size: 12px;
	max-width: 830px;
	padding-right:10px;
	border: solid 0px black;
} 	


#rightnav p.showBox{
	background-color:none;
	border-bottom: solid 1px;
	color:#336600;
	padding: 10px 0px 10px 0px;
	width: 160px;
}

#rightnav p.showBoxLast{
	background-color:none;
	color:#336600;
	padding: 10px 0px 10px 0px;
	width: 160px;
}

#rightnav p.showBoxOn{
	background-color:#F2FFE9;
	border-bottom: solid 1px;
	color:#336600;
	padding: 10px 0px 10px 0px;
	width: 160px;
}

#rightnav p.showBoxLastOn{
	background-color:#F2FFE9;
	color:#336600;
	padding: 10px 0px 10px 0px;
	width: 160px;
}

/*
.hoverOnBox{
	text-decoration:none; 
	color:#336600;
	background-color:#F2FFE9;
	
	width: 150px height: 18px;
}

.hoverOffBox{
	font-weight:normal;
	text-decoration:none;
	color:#336600;
	 
}

*/

#rightnav p.showBoxOn  a:link{text-decoration:none; color:#009966;}
#rightnav p.showBoxOn  a:visited{text-decoration:none; color:#009966;}
#rightnav p.showBoxOn  a:hover{text-decoration:none; color:#009966; background-color:#ccff66;}
#rightnav p.showBox  a:link{text-decoration:none; color:#009966;}
#rightnav p.showBox  a:visited{text-decoration:none; color:#009966;}

#rightnav p.showBoxLastOn a:link{text-decoration:none; color:#009966;}
#rightnav p.showBoxLastOn a:visited{text-decoration:none; color:#009966;}
#rightnav p.showBoxLastOn a:hover{text-decoration:none; color:#009966; background-color:#ccff66;}
#rightnav p.showBoxLast a:link{text-decoration:none; color:#009966;}
#rightnav p.showBoxLast a:visited{text-decoration:none; color:#009966;}

#menupane .menuBox{
	margin: 0 0 7px 0
}

#menupane  .menu_list {
	width: 160px;
}
#menupane .menu_head {
	padding: 1px 15px;
	cursor: pointer;
	position: relative;
	margin:1px;
	font-weight:normal;
	background:  url(../images/arrow.png) center left no-repeat;
	color:#336600;
	font: 11px/120% Verdana, Tahoma, Geneva, Helvetica, Arial, sans-serif;
}
#menupane .menu_head  a{
	font-weight:normal;
	text-decoration:none;
	color:#336600;
	display: block; 
	width: 160px height: 20px;
}
#menupane .menu_head  a:hover{
	text-decoration:none; 
	color:#336600;
	background-color:#ccff66;
	display: block; 
}

.hoverOn{
	text-decoration:none; 
	color:#336600;
	background-color:#ccff66;
	display: block; 
	width: 150px height: 18px;
}

.hoverOff{
	font-weight:normal;
	text-decoration:none;
	color:#336600;
	display: block; 
}

/* selected  head*/
#menupane .menu_head_select  {
	padding: 1px 15px;
	cursor: pointer;
	position: relative;
	margin:1px;
	font-weight:normal;
	background:  url(../images/arrow.png) center left no-repeat;
	color:#336600;
	font: 11px/120% Verdana, Tahoma, Geneva, Helvetica, Arial, sans-serif;
}

#menupane .menu_head_select  a{
	font-weight:normal;
	text-decoration:none;
	color:#336600;
	display: block; 
	width: 160px height: 20px;
	background-color:#ccff66;
}
#menupane .menu_head_select  a:hover{
	text-decoration:none; color:#336600;
	background-color:#ccff66;
	display: block; 
	width: 150px height: 18px;
}

#menupane .menu_head_select  span:hover{
	text-decoration:none; 
	color:#336600;
	background-color:#ccff66;
	display: block; 
	width: 150px height: 18px;
}

/*   */

#menupane .menu_body {
	display:none;
}
#menupane .menu_body a {
  display:block;
  color:#999900;
  padding-left:20px;
  font-weight:normal;
  text-decoration:none;
  /*background-color: #ffff99;*/
  
}
#menupane .menu_body a:hover {
	text-decoration:none; color:#336600;
	background-color:#ccff66;
}

/* selected body  *//*
#menupane .menu_body_select {
	display:none;
	background-color:#ccff66;
}
#menupane .menu_body_select a {
  display:block;
  color:#999900;
  padding-left:20px;
  font-weight:normal;
  text-decoration:none;
  background-color:#ccff66;
  
}
#menupane .menu_body_select a:hover {
	text-decoration:none; color:#336600;
	background-color:#ccff66;
}
   */
#menupane p.menuGroup {
	margin-top: 15px;
}

#content img.map{
	border: solid 1px black;
	border-color: #009966;
}
#container img.tree{

	border: solid 0px black;
	display:block; /*images must be set to block in order use auto margins*/
	margin-left:auto; /*centers images in most browsers*/
	margin-right:auto;
	margin-top:10%;
	text-align:center; /*centers images in older browsers*/ 
}

.imgStart{
	float:right;
	margin-left: 5px;
	margin-right: -15px;
	padding-top:0px;
	margin-bottom: 8px;
}

.imgOrg{
	float:right;
	margin-left: 5px;
	padding-top:0px;
	margin-bottom: 8px;
}

img.imgLeft{
	float:left;
	padding-right: 25px;
	padding-top:0px;
	margin-bottom: 0px;
}

#gallery img {
	border : solid 0px black;
}

a.blend img{
background-color: silver;
}

a.blend:hover img{
background-color: silver;
opacity:.70;
filter: alpha(opacity=70); 
-moz-opacity: 0.7;
}

#content2 div.pager {
/*	float: right;
	padding-right: 40px;
	padding-bottom: 10px;*/
	padding-bottom: 20px;
	display: block; 
}

#content2 div.pager  a:link{text-decoration:none; color:#009966;}
#content2 div.pager  a:visited{text-decoration:none; color:#009966;}
#content2 div.pager  a:hover{text-decoration:none; color:#009966; background-color:#ccff66;}
#content2 div.pager div.leftSide {float: left; width:33%;}
#content2 div.pager div.centerSide {float: left; width:34%;}
#content2 div.pager div.rightSide{float: left; width:33%;}

p.names{margin: 10px 10px 20px 40px;}
div.namesDiv{margin: 0px 0px 0px 230px;}
#taryfyDiv{margin: 0px 40px 0px 0px; padding-left:180px;}
#taryfyDiv p {margin: 0px 0px 10px 0px;}

table.taryfyTab { font-size: 11px; background-color: #666;border: 0px;border-collapse: collapse;border-spacing: 0px;margin: 0px auto;}
table.taryfyTab td{background-color: #f1f0d6;color: #000;padding: 4px;text-align: left; border: 1px #009966 solid;}
table.taryfyTab td.hed{background-color:#a9a654;color: #fff;padding: 4px;text-align: left;border-bottom: 1px #009966 solid;font-size: 11px;font-weight: bold;}
table.taryfyTab td.col{background-color: #b8b795;color: #fff;padding: 4px;text-align: left;border-bottom: 1px #009966 solid;font-size: 11px;font-weight: bold;}
p.first {text-indent:25px;}
p.just{text-align: justify;}
div.just{text-align: justify;}
ul.just{text-align: justify; padding-left: 18px; padding-top:5px;}
p.left12{font-size: 10px;}
div.justMovie{display:none;}
div.imgContainer{text-align: center; margin:10px 10px 10px 10px}
span.newsDate {color:#999900; font-size: 11px;}
span.title {font-weight: bold; font-size: 11px; text-decoration:none;}
div.content {margin: 10px 10px 10px 60px;}

a.link:link{text-decoration:none; color:#009966;}
a.link:hover{text-decoration:none; color:#009966; background-color:#ccff66;}
a.link:visited{text-decoration:none; color:#009966;}

.mouseOver{
	cursor:pointer;
}

.mapa{
	width: 528px; 
	height: 400px; 
	border: 1px solid black; 
	background: gray;
	display:block;
	text-align:center;
}
.mapCenter
{
	text-align:center;
	width: 528px; 
	margin-left:250px;
}
span#mapClick{}
div#mapLoader {
  
  display:block;
}

div#mapLoader.loading {
  width: 528px;
  height: 1100px;
  display:block;
  background: url(../images/loader.gif) no-repeat center center;
}

ul.enum{
	padding-left:1.5em;
}

.gal{
	font-size: 11px;
	font-weight:normal;	
	padding-right: 5px;
}

.galOn{
	font-size: 14px;
	font-weight:bold;
	padding-right: 5px;
}