/* tagy */
body{color: #000;background-color: #F3E7AF;font-family: Arial, Helvetica, sans-serif;font-size:80%;text-align:center;border:0;margin: 0;padding:0 0 10px 0;}
h1{margin: 0;}
p{line-height: 1.6em;margin-top: 0;}
strong{color: #9D571B;}
a{color: #B67E46;}
a:hover{text-decoration: none;}
table, td{font-size:100%;}

fieldset{border: 1px solid #ccc;margin: 0 0 5px 0;padding: 8px;}
fieldset p{font-size: 90%;}
fieldset input, textarea{margin-bottom: 5px;}
fieldset input{width: 280px;}
fieldset input.half{width: 140px;}
fieldset textarea{width: 360px;height: 125px;}
fieldset input.checkbox,fieldset input.submit,fieldset input.radio{width:auto;}

/* obecne tridy */
.clnr{font-size: 0;clear:both;width: 100%;}
.smallText{font-size: 90%;}


.li{float:left;margin:4px 15px 5px 0;}
.ri{float:right;margin:4px 0 5px 15px;}
.bold{font-weight:bold;}

.gallery{margin: -10px -20px 0 -20px ;}

/* layout */
#main, #main-image{text-align: left;margin: 0 auto;width: 940px;}
#main-image{margin: 15px 0;width: 600px;}

#header{position:relative;width: 940px; margin-bottom: 6px;height: 248px;background: url(../virtualni-prohlidka-zoo/prohlidka_hlava.jpg) no-repeat center top;}

.kronika{background: url(../graphics/bg-header-kronika.jpg) bottom left no-repeat;}
.aktuality{background: url(../graphics/bg-header-aktuality.jpg) bottom left no-repeat;}
.aktivity{background: url(../graphics/bg-header-aktivity.jpg) bottom left no-repeat;}
.informace{background: url(../graphics/bg-header-informace.jpg) bottom left no-repeat;}
.sponzoring{background: url(../graphics/bg-header-sponzoring.jpg) bottom left no-repeat;}
.odkazy{background: url(../graphics/bg-header-odkazy.jpg) bottom left no-repeat;}
	
	
	h1#logo{position:absolute;top:0px;left:28px;width: 136px;height: 202px;}
	h1#logo a{display: block;width: 136px;height: 202px;}
	h1#logo a span{display: none;}
	
	
h1 {
display: block;
width: 95px;
height: 141px;
margin: 0;
padding: 0;
position: absolute;
left: 83px;
top: 15px;
}

h1 span {
background: url("/graphics/zooliberec-logo.jpg") no-repeat;
display: block;
width: 95px;
height: 141px;
}

#content{background: url(../graphics/bg-right.gif) top right repeat-y;}
	#content-left{float: left;width: 186px;}
		#left form{background:#FDEFC2 url(../graphics/bg-search.jpg) 2px 0 repeat-y;border-bottom: 2px solid #FDEFC2;border-top: 2px solid #FDEFC2;margin: 0 8px 17px 9px;padding: 15px;}
		#left form table,#left form table td{margin:0;padding:0;}
		#iText{border:1px solid #B67E46;margin:0;padding:0;width:105px;height:20px;}
		* html #iText{height:22px;}
		#iSubmit{border:0;margin:0;padding:0;width:22px;border:0;vertical-align:middle}
		
		#left img{border: 0;}
		
		/* -------------------- left menu */
		#left ul{background-color: #FDEFC2;list-style: none;margin: 0 8px 10px 9px;padding: 0;}
		#left ul li{background: url(../graphics/bg-li-a.jpg) top left no-repeat;font-weight: bold;border-bottom: 2px solid #FDEFC2;padding: 5px 10px 5px 7px;}
		#left ul li a{color: #9D571B;background: url(../graphics/bg-li.gif) 0px 4px no-repeat;text-decoration: none;display: block;padding-left: 12px;}
		#left ul li a.active{background: url(../graphics/bg-li-active.gif) 0px 4px no-repeat;}
		#left ul li a:hover{background: url(../graphics/bg-li.gif) 2px 4px no-repeat;}
		#left ul li.lmli{border: 0;}
		
		/* -------------------- left submenu */
		#left ul li ul{font-size: 11px;margin: 10px 0 0 5px;}
		#left ul li ul li{background: none;border: 0;}
		#left ul li ul li a{background: url(../graphics/bg-li.gif) 0px 4px no-repeat;}
		
		/* -------------------- left sub-submenu */
		
		#left ul li ul li ul a{background: url(../graphics/bg-li-a-sub.gif) 0px 5px no-repeat;font-weight: normal;}
		#left ul li ul li ul a:hover{background: url(../graphics/bg-li-a-sub.gif) 0px 5px no-repeat;text-decoration: underline;}
		#left ul li ul li ul a.currentPage{font-weight: bold;text-decoration: underline;}
	
	#content-right{float:right;width:575px}
		#topRight{position:relative;left:-10px;top:-5px;background: url(../graphics/bg-right-top.gif) no-repeat;height: 75px;}
			#topRight div{color: #9D571B;font-size: 85%;font-weight: bold;text-align:right;padding:20px 30px 15px;}
			#topRight div a{text-decoration: none;}			
			#topRight h2{margin:0;padding:2px 60px;color: #C63B00;background: url(../graphics/bg-h2.jpg) top left repeat-y;font-size: 135%;}
			
		#right{position:relative;padding:25px 70px 0 50px;}
		
			#right h3{color: #9D571B;font-size: 110%;margin:5px 0;}
			#right h3 a{color: #9D571B;}
			#right p{text-align: justify;}
			#right div.formatedText{text-align: justify;line-height: 1.6em;margin-top: 0;}
			#right p.leftText, .leftText{float: left;width: 50%;}
			#right p.rightText, .rightText{text-align: right;float: right;width: 50%;}
			#right img{border: 1px solid #B67E46;}
			
			/* ANKETA */
			.anketa{width:160px; border:1px solid #000;background:#fff;padding:5px;}
			.anketa p{margin:0;padding:0;line-height:1.4em;}
			.anketa img{border:none;margin:0;padding:0;}
	
		
			.boxHolder{}
			.box{float: left;margin-right:15px;}
			
			ul.prehledZvirat{list-style: none;margin: 0;padding: 0;}
			ul.prehledZvirat li{clear: both;}
			ul.prehledZvirat h3{/*float:left;*/ margin: 0;}
			ul.prehledZvirat img{float: left;margin: 0 15px 5px 0;width: 50px;}		
	
			.anotaceMenu{clear:both; margin-bottom: 15px;}
		
		#utrzeny-papir {background: url(../graphics/bg-content.jpg) top right no-repeat;width: 100%;height: 37px;}

#footer{text-align:center; float: right; width: 600px;}
	#footer ul{margin: 0 auto 10px auto; font-size: 100%;font-weight: bold;list-style:none;padding: 0 0 15px 0; width: 415px;}
	#footer li{display:block;float:left;border-right: 2px solid #EBBE7B;margin-right:7px;padding-right:7px;}
	#footer li a{color: #FDEFC2;text-decoration: none;}
	#footer li#last{border:0;margin:0;padding:0;}

.gallery td{background-color: #EBBE7B;text-align: center;vertical-align: middle;border: 1px solid #B67E46;width: 130px;	height: 130px;}
#right .gallery td p{font-size: 90%;line-height: 1.3em;text-align: center;margin: 5px 10px;}
#main-image img{border: 1px solid #FDEFC2;}
#main-image a{color: #FDEFC2;}
#main-image img.ai{border: 3px solid #B67E46;}

/*FORUM + CALENDAR */
#calendarTable, .fTab{width:455px;margin:0;padding:0;border-collapse:collapse;}
.fTab td{margin:1px;padding:5px;background:#fdefc2;border:1px solid #ccc}
.fTab thead td{background:#f2dcad;font-weight:normal;}
.fTitle{font-weight:bold;}
.fText{margin-bottom:1.5em;}
.smaller{font-size:80%;}
.fDate{width:12em;}
.fNum{text-align:center;width:2em;}

h3#hledej{color: #F8DEAA;background: url(../graphics/lupa.gif) 0 50% no-repeat;background-color: #B67D48;font-size: 100%;border:2px solid #FDEFC2;border-bottom: none;
	padding-left:25px;height:1.8em;line-height:1.8em;margin: 0 8px 0 9px;}

/* pridano pro tabulky */

table.tabulka
{
	font-size: 100%;
	border-width: 1px 0 0 1px;
	border-color: #9D571B;
	border-style: solid;
	margin-bottom: 15px;
}

.tabulka th, .tabulka td
{
	text-align: left;
	vertical-align: top;
	border-width: 0 1px 1px 0;
	border-color: #9D571B;
	border-style: solid;
}

.tabulka th
{
	color: #fff;
	background-color: #B67D48;
}

.tabulka td
{
	background-color: #F2DCAD;
}

/* SMWEB */
#pocetnavstev h3{
color: #fdeec3;
text-align: center;
font-size: 9pt;
font-weight: bold;
padding: 0;
}

.ieMove {
_position: relative; 
_left: 5px;
margin-left: 5px;
}

.noscreen {
display: none;
}

#pocetnavstev p{
color: #fdeec3;
text-align: center;
font-size: 9pt;
font-weight: normal;
padding: 0;
margin-top: 3px;
}

.clearsmweb {
clear: both;
_clear: none;
width: 460px;
height:10px;
border-bottom: 1px solid #b57e45;
margin: 0px 0 10px 0;
}

#aktuality {
float: left;
width: 340px;
padding-right: 10px;
border-right: 1px solid #b57e45;
}

#aktuality p {
line-height: 1.1em;
}

#jazyky {
float: left;
width:90px;
padding-left: 10px;
padding-top: 20px;
border-left: 1px solid #b57e45;
position:relative;
left: -1px;
}

#smwebobsah1 {
float: left;
width: 285px;
padding-right: 10px;
border-right: 1px solid #b57e45;
}

#smwebobsah1 p {
line-height: 1.1em;
}

#smwebobsah2 {
float: left;
width: 145px;
_width: 160px;
padding-left: 10px;
font-size: 0.8em;
border-left: 1px solid #b57e45;
position:relative;
left: -1px;
}

#smwebobsah2 p {
line-height: 1.1em;
}

#partneri {
font-size: 0.8em;
text-align: center !important;
}

.JustifyCenter {
text-align: center !important;
}

#sm {
position: relative;
left: 195px;
width: 59px;
height: 14px;
}

#sm img {
border: 0;
}

.cofBg
{
	background-color: /*#EBBE7B*/#F8DEAA !important;
	padding: 5px !important;
	
}

.cofBg h3
{
	color: #FDEFC2 !important;
	background-color: #B67E46 !important;
	font-size: 100% !important;
	margin: 2px !important;
	padding: 5px 2px !important;
}

a#CZflag, a#ENflag, a#DEflag
{
 color: #9D571B;
 font-weight: bold;
 text-decoration: none;
 display: block;
 padding: 4px 0 0 40px;
 height: 24px;
}

a#CZflag
{
 background: url(../graphics/cz.jpg) top left no-repeat;
}

a#ENflag
{
 background: url(../graphics/en.jpg) top left no-repeat;
}

a#DEflag
{
 background: url(../graphics/de.jpg) top left no-repeat;
}
