/* CSS Document */


/* ===== POZICOVÁNÍ STANDARDNÍHO ROZVRŽENÍ ===== */
p{
	margin:0;
	padding:0px 0px 10px 0px;
}
body{
	background-color: #ABCB50;
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.75em; 
	behavior:url("../css/csshover.htc");
}
a{
	color:#688C00;
	font-weight:bold;
	text-decoration:none;
	
}
a:hover{
	text-decoration:underline;	
}
a img{
	border:0;
}
cleaner{
	clear:both;
}
form{
	margin:0;
	padding:0;
}
#mainframe{
	background-color:#FFFFFF;	
	background-image:url('../img/trava.gif');
	background-position:center bottom;
	background-repeat:repeat-x; 
	padding-bottom:0px;
}
#holder{
	width:100%;
	height:100%;
	position:relative;

}
#content{	
	width:930px;
	padding-bottom:0px;
	position:relative;
	margin:0 auto;
	overflow:hidden;
	z-index:+55;
}
#header{
	height:135px;
}
#mainflash{
	width:815px;
	_width:809px;
	height:135px;
	float:left;
	overflow:hidden;
}
#logo{
	width:115px;
	height:135px;
	float:right;
	overflow:hidden;
	background-image:url('../img/logo.jpg');
	background-position:center center;
	background-repeat:no-repeat; 
}
#body{
	width:100%;
}
#main{
	float:right;
	width:746px;
	overflow:hidden;
}
#left-navi{
	float:left;
	width:174px;
	background-image:url('../img/menu.gif');
	background-position:right top;
	background-repeat:repeat-y;
}
#bottom{
	height:55px; /* urcuje zastrceni travy pod obsah*/
	width:930px;
	position:relative;
	margin:0 auto;
	color:#FFFFFF;
	/* font-size:10px; */ 
	font-size:0.75em;  
}
#bottom a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#bottom a:hover{
	text-decoration:underline;
}

#bottom-left{
	float:left;
	width:350px;
	text-align:left;
	padding-top:15px;
}

#bottom-center{
	position: absolute;
	top: 22px;
	left: 370px;
	width:200px;
	text-align:center;
	font-size: 1.3em;
}

#bottom-right{
	float:right;
	width:320px;
	text-align:right;
	padding-top:15px;
}
#bottom-right #copyright{
	padding-top:10px;
}
#bottom-right img{
	border:0;	
	padding-left:10px;
}
#flv-holder{
	overflow:hidden; 
	width:100%;
	height:500px;
	position:absolute;
}
#flv1{
	width:400px;
	height:500px;
	position:absolute;
	left:50%;
	margin-left:465px;
	overflow:hidden;
}
#flv2{
	width:400px;
	height:500px;
	position:absolute;
	right:50%;
	margin-right:465px;
	overflow:hidden;
}
#flv-holder-b{
	overflow:hidden; 
	width:100%;
	height:191px;
	position:absolute;
	bottom:-55px; /* mel by byt stejne velky jako vyska paticky, ale zaporny */
}
#flv1-b{
	width:750px;
	height:191px;
	position:absolute;
	left:50%;
	margin-left:465px;
	z-index:10;	
	overflow:hidden;
}
#flv2-b{
	width:750px;
	height:191px;
	position:absolute;
	right:50%;
	margin-right:465px;
	z-index:10;
	overflow:hidden;
}

/* ===== KONEC POZICOVÁNÍ STANDARDNÍHO ROZVRŽENÍ ===== */



/* boxy na titulce - spodni */
#bottom-boxes{
	width:100%;
	height:160px;
	overflow:hidden;
	/*font-size: 11px; */
	font-size: 0.9em;
}
#bottom-boxes div{	
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden; 
	margin-right:4px;
}
#bottom-boxes div ul li{
	padding:3px 0 3px 15px;
}
#bottom-boxes div ul li a{
	color:#000000;
	text-decoration:none;
}
#bottom-boxes div ul li a:hover{
	text-decoration:underline;
}
#bottom-boxes div.last-bb{margin-right:0px;}

#fotogalerie{
	background-image:url('../img/boxes/fotogalerie.gif');
	width:183px;
	height:125px;
	padding:30px 0px 5px 0px;
	float:left;
	position:relative;
}

#fotogalerie-en{
	background-image:url('../img/boxes/fotogalerie-en.gif');
	width:183px;
	height:125px;
	padding:30px 0px 5px 0px;
	float:left;
	position:relative;
}

#webkamery{
	background-image:url('../img/boxes/webkamery.gif');
	width:183px;
	height:125px;
	padding:30px 0px 5px 0px;
	float:left;
	position:relative;
}

#webkamery-en{
	background-image:url('../img/boxes/webkamery-en.gif');
	width:183px;
	height:125px;
	padding:30px 0px 5px 0px;
	float:left;
	position:relative;
}
#zabava{
	background-image:url('../img/boxes/zabava.gif');
	width:162px;
	height:123px;
	padding:32px 5px 5px 16px;
	float:left;
	position:relative;
}
#zabava-en{
	background-image:url('../img/boxes/zabava-en.gif');
	width:162px;
	height:123px;
	padding:32px 5px 5px 16px;
	float:left;
	position:relative;
}

#partneri-zoo{
	background-image:url('../img/boxes/partneri-zoo.gif');
	width:162px;
	height:130px;
	padding:25px 5px 5px 16px;
	float:left;
	position:relative;
}
#partneri-zoo-en{
	background-image:url('../img/boxes/partneri-zoo-en.gif');
	width:162px;
	height:130px;
	padding:25px 5px 5px 16px;
	float:left;
	position:relative;
}

#fotogalerie a.bblink, #partneri-zoo a.bblink, #zabava a.bblink, #webkamery a.bblink, 
#fotogalerie-en a.bblink, #partneri-zoo-en a.bblink, #zabava-en a.bblink, #webkamery-en a.bblink
{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:125px;
	height:25px;
}
#fotogalerie .img-box, #webkamery .img-box,
#fotogalerie-en .img-box, #webkamery-en .img-box
{
	text-align:center;
	width:100%;
	height:97px;
	padding-bottom:4px;
	background-image:url('../img/boxes/img-box.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
}
#fotogalerie .img-box img, #webkamery .img-box img,
#fotogalerie-en .img-box img, #webkamery-en .img-box img
{
	border:0;

}
#fotogalerie form, #webkamery form,
#fotogalerie-en form, #webkamery-en form
{
	display:block;
	margin:0;
	padding:0;
	padding:2px 0 0 18px;
	width:143px;
}
#fotogalerie form select, #webkamery form select,
#fotogalerie-en form select, #webkamery-en form select{
	display:block;
	margin:0;
	width:135px;
	border:1px solid #7E9DB9;
	color:#6D9002;
	height:17px;
	_height:19px;
	padding:0 0 0 2px;
	/* font-size:10px; */ 
	font-size:0.8em;
}
#fotogalerie a.go, #webkamery a.go,
#fotogalerie-en a.go, #webkamery-en a.go
{
	display:block;
	width:19px;
	height:19px;
	position:absolute;
	right:2px;
	_right:1px;
	bottom:2px;
	background-image:url('../img/boxes/go.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#fotogalerie a.go:hover, #webkamery a.go:hover,
#fotogalerie-en a.go:hover, #webkamery-en a.go:hover
{
	background-position:0px -19px;
	
}
.nvsbl{
	display:none;
}



/* flash novinky - textovy prouzek */
#flash-news-txt-img{
	width:115px;
	height:27px;
	overflow:hidden;
	float:left;
}
#flash-news-txt-flash{
	width:631px;
	height:27px;
	overflow:hidden;
	float:right;
	/* background-color: red; */
}
#flash-news-txt{
	width:746px;
	height:27px;
	overflow:hidden;
}


/* teasers */
#teasers{
	width:100%;
	height:140px;
	overflow:hidden;
}
#teasers img{
	border:0;
}
#teaser-left{
	float:left;
	margin-right:12px;
	width:367px;
	height:140px;
	overflow:hidden;
}
#teaser-right{
	float:right;
	width:367px;
	height:140px;
	overflow:hidden;	
}

/* flash prochazka po zoo */
#flash-zoo-walking{
	width:100%;
	height:60px;
	overflow:hidden;
}
#flash-zoo-walking-img{
	width:238px;
	height:60px;
	overflow:hidden;
	float:left;
}
#flash-zoo-walking-flash{
	height:60px;
	overflow:hidden;
	float:right;
}

/* info-boxes */
#info-boxes{
	width:100%;
	height:150px;
	overflow:hidden;
	/* font-size: 10px; */
	font-size:0.9em;
}

#info-box-left{
	float:left;
	margin-right:12px;
	width:333px;
	height:105px;
	padding:40px 17px 5px 17px;
	overflow:hidden;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
}
#info-box-right{
	float:right;
	width:333px;
	height:105px;
	padding:40px 17px 5px 17px;
	overflow:hidden;	
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
}
.novinky-u-zvirat{background-image:url('../img/info-boxes/novinky-u-zvirat.gif');}
.aktualne-v-zoo{background-image:url('../img/info-boxes/aktualne-v-zoo.gif');}
.aktualne-v-zoo-en{background-image:url('../img/info-boxes/aktualne-v-zoo-en.gif');}
.novinky-u-zvirat-en{background-image:url('../img/info-boxes/novinky-u-zvirat-en.gif');}
/* styl pro odkazy v infoboxu */
#info-boxes	a{
	font-weight:bold; 
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right 4px;
	padding:0px 15px 0px 0 ;	
	display:inline;
	line-height:20px;
	
}
#info-boxes	a:hover{text-decoration:underline;}

#info-boxes a.green{
	color:#B5CD79;
	background-image:url('../img/a-yellow.gif');
	background-position:right center;	
	position:absolute;
	right:10px;
	bottom:5px;
	}
#info-boxes a.yellow{
	color:#DE8E03;
	background-image:url('../img/a-yellow.gif');
	background-position:right center;	
	position:absolute;
	right:10px;
	bottom:5px;
	}
#info-boxes a.orange{
	display:block;
	color:#EB7200;
	background-image:url('../img/a-orange.gif');
	background-position:right center;	
	position:absolute;
	right:10px;
	bottom:5px;
}


a.back{
	position:relative;
	font-weight:bold;
	text-decoration:none;	
	padding:5px 0 5px 28px;	
	display:inline;
	_display:inline-block;
	line-height:30px;
	background-image:url('../img/a-back.gif');
	background-repeat:no-repeat;
	background-position:left center;
}
a.back:hover{text-decoration:underline;}

.text-right{
	text-align:right;
}


#info-boxes ul li a{
	display:inline !important;
	margin:0;
	padding:0;
	font-weight:normal; 
	text-decoration:none;
	color:#000000;
	line-height:11px;
}

#info-boxes ul.orange li.zvyraznit{
	background-image:url('../img/li-orange-blink.gif'); 
}
#info-boxes ul.green li.zvyraznit{
	background-image:url('../img/li-green-blink.gif'); 
}
#info-boxes ul.yellow li.zvyraznit {
	background-image:url('../img/li-yellow-blink.gif'); 
}



/* styl pro seznamy */
ul{
	display:block;
  margin:0;
	list-style:none;
	padding:0px 0 4px 0px;
}
ul li{
	display:block;
	margin:0;
	background-position:0px 9px;
	background-repeat: no-repeat;
	padding:4px 0 2px 15px;
	background-image:url('../img/li-green.gif');
	_height:1%;
}

#bottom-boxes ul li, #info-boxes ul li{
	background-position:0px 7px;

}

#info-boxes ul li{
	padding:1px 0 2px 15px;
}

ol li{
	margin:0;
	padding:4px 0 2px 5px;
}


.inner-middle ul{
	padding:3px 0 0px 0px;
}
.inner-middle ul li{
	padding:3px 0 2px 15px;
	background-image:url('../img/li-green.gif');
}

.inner-middle ol li{
	padding:3px 0 2px 5px;
}

ul.green li{background-image:url('../img/li-green.gif');}
ul.yellow li{background-image:url('../img/li-yellow.gif');}
ul.orange li{background-image:url('../img/li-orange.gif');}
ul.news li{
	background-image:url('../img/li-news.gif');
	background-position:left 5px;
	padding:4px 0 2px 29px;
	line-height:1.5;
}

ul.content-ul li{background-image:url('../img/li-green.gif');}

ul.news li small{
	color:#696969;
	/* font-size:11px;  */
	font-size:0.9em; 
	display:block;
	margin:0;
	padding:0;
}
ul.news li a{
	margin:0;
	padding:0;
	font-size:1.2em;
	/* font-size:14px; */
}

ul.news li{
	background-image:url('../img/li-news.gif');
	background-position:left 5px;
	padding:4px 0 2px 29px;
	line-height:1.5;
}

ul.content-ul li{background-image:url('../img/li-green.gif');}

ul.hity li small{
	color:#696969;
	/* font-size:10px; */
	font-size: 0.85em;	
	display:block;
	margin:0;
	padding:0;
}
ul.hity li a{
	margin:0;
	padding:0;
	/* font-size:11px; */
	font-size:0.9em;
}


ul.search li{
	background-image:url('../img/li-news.gif');
	background-position:left 5px;
	padding:4px 0 2px 29px;
	line-height:1.5;
}
ul.search li a{
	margin:0;
	padding:0;
	/* font-size:14px; */
	font-size:1.2em;
}
ul.search li a.smallurl{
	margin:0;
	padding:0;
	/* font-size:11px; */
	font-size:0.9em;
}


/* panel jazyků a vyhledávání */
#search-bar{
	position:relative;
	margin-top:8px;
	/* font-size:10px; */
	font-size: 0.85em;
	height:43px;
}
#lang{
	position:absolute;
	width:34px;
	height:37px;
	left:0;
	top:0;
	overflow:hidden;
	background-image:url('../img/menu.gif');
	background-position:right top;
	background-repeat:repeat-y;
	text-align:center;
}
#lang a{
	display:block;
	width:34px;
	height:13px;
	background-repeat:no-repeat;
	background-position:center 0px;
	margin-top:4px;
}
#lang a:hover{
	background-position:center -13px;
}
#lng1{background-image:url('../img/cs.gif');}
#lng2{background-image:url('../img/en.gif');}


#sound{
	position:absolute;
	width:29px;
	height:37px;
	left:34px;
	top:0;
	overflow:hidden;
	background-image:url('../img/menu.gif');
	background-position:right top;
	background-repeat:repeat-y;
	text-align:center;
}
#sound-flash{
	height:14px;
	margin-top:2px;	
}
#search{
	position:absolute;
	width:95px;
	height:37px;
	left:63px;
	top:0;
	overflow:hidden;
	padding-left:5px;

}
#search form{
	display:block;
	width:100px;
	margin:2px 0 0 0;
	padding:0;
	position:relative;
}
#search form input{
	display:block;
	width:73px;
	height:13px;
	margin:0;
	padding:0;
	border-top:2px solid #ADADAD;
	border-left:2px solid #ADADAD;
	border-right:1px solid #C6C5C1;
	border-bottom:1px solid #C6C5C1;
	background-color:#F6F4EE;
	position:absolute;
	left:0px;
	top:2px;
	
	font-size:0.85em; 
	/* font-size:10px; */ 
	color:#6B9000;
}

#search form input#submit-search{
	display:block;
	width:19px;
	height:20px;
	position:absolute;
	left:76px;
	top:0px;
	background:none;
	border:0;	
}
input.submit-search{
	background:none;
	border:0;	
}


/* rychlé zprávy ze zoo */
#quick-news{
	width:148px;
	height:45px;
	padding:25px 5px 0 15px;
	background-image:url('../img/quick-news-cs.gif');
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
	position:relative;
}
#quick-news-en{
	width:148px;
	height:45px;
	padding:25px 5px 0 15px;
	background-image:url('../img/quick-news-en.gif');
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
	position:relative;
}

#quick-news a, #quick-news-en a{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:110px;
	height:25px;
}
#quick-news span, #quick-news-en span{
	padding-left:8px;
}


/* kalendar */
#calendar{
	/*font-size: 11px;*/
	font-size: 0.9em;
	 
	width:168px;
	height:124px;
	padding:35px 0 0 0;
	margin-top:6px;
	background-position:center center;
	background-repeat:no-repeat;
	overflow:visible;
	position:relative;
		
}
.calendar-cs{
	background-image:url('../img/calendar-cs.gif');	
}
.calendar-en{
	background-image:url('../img/calendar-en.gif');	
}

#calendar table{
	border:0;
	display:table;	
}
#calendar table td{
	border-right:1px solid #E6E2C6;
	display:table-cell;
	width:21px;
	height:17px;
	text-align:center;
	color:#928B5E;	
	overflow:hidden;
}
#calendar table td.last-coll{
	border:0;	
}

#calendar table td a{
	color:#FFFFFF;
	background-color:#9EB658;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:19px;
	margin-left:1px;
}
#calendar table td.saturday span, #calendar table td.last-coll span{
	background-color:#F2F0E2;
	text-decoration:none;
	display:block;
	width:19px;
	margin-left:1px;
}
#calendar table td.other-month{
	color:#D5D2C1;
}
#calendar a.go-next{
	display:block;
	width:19px;
	height:19px;
	position:absolute;
	right:2px;
	bottom:0px;
	background-image:url('../img/go-next.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#calendar a.go-prev{
	display:block;
	width:19px;
	height:19px;
	position:absolute;
	left:2px;
	bottom:0px;
	background-image:url('../img/go-prev.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#calendar a.go-next:hover, #calendar a.go-prev:hover {
	background-position:0px -19px;	
}

#this-month{
	position:absolute;
	left:23px;
	bottom:0px;
	height:16px;
	width:122px;
	color:#6B9000;
	text-align:center;
}
#this-month a{
	color:#6B9000;
	text-decoration:none;
}
#this-month a:hover{
	text-decoration:underline;
}


/* =========== OBSAHOVÁ STRÁNKA ============ */


.inner{
	overflow:hidden;
	width:746px;
	margin-bottom:5px;
	
}
.inner-top{
	background-repeat:no-repeat;
	background-position:left top;
	height:63px;
	padding:10px 0 0 40px;
	overflow:hidden;
	white-space:nowrap;
}
.inner-top h1{
	margin:0;
	padding:0;
	font-size: 2.3em;
	/* font-size:28px; */
	font-weight:normal;
	padding-top: 6px;
	padding-bottom: 10px;
}
#breadcrumbs
{
	/* font-size: 11px; */
	font-size:0.9em;	
	padding-left: 2px;
	color: #89857E;
}

#breadcrumbs a
{
	color: #CC7B28;
	text-decoration: none;
	font-weight: normal;
}

#breadcrumbs a:hover
{
	text-decoration: underline;
}

h1.orange{
		color:#EB6F00; 
}
h1.yellow{
		color:#DBA000; 
}

.inner-color-1{background-image:url('../');}
.inner-color-2{
	background-image:url('../img/inner/inner-color-2-new.gif');
}
.inner-color-3{background-image:url('../');}

.inner-middle{
	background-repeat:repeat-y;
	background-position:left top;
	background-image:url('../img/inner/inner-middle.gif');
	padding:15px 40px 15px 40px;
	overflow:hidden;	
		
}
.inner-middle{
	line-height:1.4;
	/*line-height:1.8;*/
	

}

.inner-middle h2{
	display:block;
	margin:0;
	padding:2px 0 5px 0;
	/* font-size:15px; */ 
	font-size: 1.25em;  
	font-weight:bold;
	color:#C05F00;	
}

.inner-middle h2.nadpis{
	position: relative;
	top: -15px;
}

.inner-middle h3{
	display:block;
	margin:0;
	padding:2px 0 5px 0;
	/* font-size:15px; */ 
	font-size: 1.25em;  
	font-weight:bold;
	color:#C05F00;	
}

.inner-middle h3.nadpis{
	position: relative;
	top: -15px;
}

.inner-bottom{
	background-image:url('../img/inner/inner-bottom.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:11px;
}

.inner-down-top{
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('../img/inner/inner-down-top.gif');
	height:11px;
	overflow:hidden;
	white-space:nowrap;
}


/* ==== TOOLTIPS NA KALENDARI ==== */

.tool-tip {
	color: #686868;
	width: auto;
	z-index: 13000;
	opacity:0.9;
	filter: alpha(opacity = 90);
	border:2px solid #9EB658;
}

.tool-title {
	font-weight: bold;
	/* font-size: 11px;*/ 
	font-size: 0.9em;
	margin: 0;
	color: #000000;
	padding: 8px 4px 3px 4px;
	background: #FFFFFF;
}

.tool-text {
	/* font-size: 11px; */
	font-size: 0.9em;
	padding: 0px 4px 8px 4px;
	background: #FFFFFF;
	

}

.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	/* font-size: 11px; */
	font-size: 0.9em;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	/* font-size: 11px; */
	font-size: 0.9em;
	padding: 4px 8px 8px;
	background: #CFDFA7;
} 


/* partneři */
.pbox{
	width:100%;
}


.p-left{
	float:left;	
	width: 200px; 
	overflow:hidden;	
} 

.p-left img{
	border:0;
	margin-bottom:10px;

} 
.p-right{
	float:right;
	width: 460px;
	overflow:hidden;	
} 
/* galerie */

.galerie{
	width:100%;
	overflow:none;
}
.galerie div.img 
{
	overflow:hidden;
	float:left;
	margin-bottom:15px;
	margin-right:8px;
	_margin-right: 1px;
	/* ie 7 hack */	
	&margin-right:11px; 
}

.galerie .popis 
{
	text-align: center;	
}

.galerie a img{

	border:1px solid #c6c6c6;
	
}

.galerie a img.nopadding{
	margin-right: 0px;
}

.galerie span
{
/*	position: relative;
	top: 120px; */
}

/* galerie seznam */ 

.galerie-list{
	width:100%;
	overflow:hidden;
	padding-top:10px;
	
}
.galerie-list div.glbox{
	float:left;
	width:155px;
	overflow:hidden;
	margin-right:15px;
	margin-bottom:15px;
	text-align:center;
}
.galerie-list div img{
	display:block;
	width:151px;
	height:97px;
	margin-bottom:5px;
	border:1px solid #c6c6c6;
}
.galerie-list div a{
	display:block;
	width:151px;
}
.galerie-list div.nopadding{
	margin-right:0px;
}

.galerie-list div.radek{
	clear:both;
}

.ds-form {
	margin : 0;
	padding : 0;
}

.ds-login {
	width : 300px;
	/* font-size: 12px; */
	font-size: 0.95em;
}

.ds-button {
	margin-top : 5px;
	/* font-size: 11px; */
	font-size: 0.9em;
}

.ds-katalog-box {
	padding-top : 10px;
	border-top : 1px dotted #aaaaaa;
}
.perex {
	padding-top: 0px;
}
/* styly formularu */

input{
	display:block;
	border:1px solid #aaaaaa;
	color:#6c8c02;
	/* font-size:12px; */
	font-size: 0.95em;
	padding:3px;
	background-color:#faecad;
}
input.light, select.light, textarea.light{
	background-color:#fdf9e4;
}
span.light{
	color:#888888;
}
textarea{
	display:block;
	border:1px solid #aaaaaa;
	background-color:#faecad;
	color:#6c8c02;
	/* font-size:11px; */
	font-size: 0.9em;
	padding:3px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
select{
	display:block;	
	border:1px solid #aaaaaa;
	background-color:#faecad;
	color:#6c8c02;
	/* font-size:11px; */
	font-size: 0.9em;
	padding:3px;
}
input.send{
	display:inline;
	border:0;
	background:none;
	font-weight:bold;
	color:#6c8c02;
	/* font-size:13px; */
	font-size: 1em;
}
/*
velikosti formulářových prvků 

wA ... 12px 
wB ... 22px 
wC ... 32px 
wD ... 42px
wE ... 52px
wF ... 62px
wG ... 72px
wH ... 82px
wI ... 92px
wJ ... 102px
wK ... 112px
wL ... 122px
wM ... 129px
wN ... 132px
wO ... 152px
wP ... 172px
wQ ... 192px
wR ... 280px
wS ... 395px


*/
.wA{width:12px;} select.wA{width:18px;}
.wB{width:22px;} select.wB{width:28px;}
.wC{width:32px;} select.wC{width:38px;}
.wD{width:42px;} select.wD{width:48px;}
.wE{width:52px;} select.wE{width:58px;}
.wF{width:62px;} select.wF{width:68px;}
.wH{width:82px;} select.wH{width:88px;}
.wI{width:92px;} select.wI{width:98px;}
.wJ{width:102px;} select.wJ{width:108px;}
.wK{width:112px;} select.wK{width:118px;}
.wL{width:122px;} select.wL{width:128px;}
.wM{width:129px;} select.wM{width:135px;}
.wN{width:132px;} select.wN{width:138px;}
.wO{width:152px;} select.wO{width:158px;}
.wP{width:172px;} select.wP{width:178px;}
.wQ{width:192px;} select.wQ{width:198px;}
.wR{width:280px;} select.wR{width:286px;}
.wS{width:395px;} select.wS{width:395px;}

/* IE7 */
*select.wR{width:286px;}

.form-table{
	border:0;
	border-colapse:colapse;
	width:100%;
}
.form-table td{
	text-align:right;
	padding:4px;
	vertical-align:top;	
	/*white-space:nowrap;*/
	/*border:1px solid red;*/
}
.form-table td.first-col{
	width:40%;
}
.form-table td.second-col{
	width:60%;
}

.form-table-left{
	border:0;
	border-colapse:colapse;
}
.form-table-left td{
	text-align:left;
	padding:4px;
	vertical-align:top;	
	/*white-space:nowrap;*/
}
.form-table td.align-left{
	text-align:left;
}
.form-table td.align-right{
	text-align:right;
}
.spacer{
	margin:5px 0 18px 0;
	border-bottom:1px dotted #000000;
}
.red{
	color:#ff0000;
}
/* stránkování */

.pager a, .pager span{
	display:block;
	float:left;
	width:23px;
	height:20px;
	padding:8px 0px 0 0px;
	background-image:url('../img/pager-a.gif');
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	/* font-size:8px; */
	font-size: 0.8em;
}
.pager span.active, .pager span:hover, .pager a.active, .pager a:hover{
	background-image:url('../img/pager-a-active.gif');
	color:#000000;
	text-decoration:none;
	/* font-size:8px; */
	font-size: 0.8em;
	font-weight:bold;
}
.pager a.prev{
	display:block;
	float:left;
	width:auto;
	height:21px;
	padding:7px 28px 0 0;
	margin-right:10px;
	background-image:url('../img/pager-left.gif');
	background-position:right center;
	color:#688c00;
	text-align:right;
	/* font-size:10px; */
	font-size: 0.85em;
}
.pager a.next{
	display:block;
	float:left;
	width:auto;
	height:21px;
	padding:7px 0px 0 28px;
	margin-left:10px;
	background-image:url('../img/pager-right.gif');
	background-position:left center;
	color:#688c00;
	/* font-size:10px; */
	font-size: 0.85em;
}
.pager a.next:hover, .pager a.prev:hover{
	color:#000000;
}
a.prev{
	display:block;
	float:left;
	width:auto;
	height:21px;
	padding:1px 28px 0 0;
	margin-right:10px;
	background-image:url('../img/pager-left.gif');
	background-position:left center;
	background-repeat:no-repeat;
	color:#688c00;
	text-align:right;
}
a.next{
	display:block;
	float:left;
	width:auto;
	height:21px;
	padding:1px 0px 0 28px;
	margin-left:10px;
	background-image:url('../img/pager-right.gif');
	background-position:left center;
	background-repeat:no-repeat;
	color:#688c00;
}
a.next:hover, a.prev:hover{
	color:#000000;
}



a.s-prev{
	display:block;
	float:left;
	width:auto;
	height:21px;
	padding:1px 0 0 28px; 
	margin-right:10px;
	background-image:url('../img/pager-left.gif');
	background-position:left center;
	background-repeat:no-repeat;
	color:#688c00;
	text-align:right;
}
a.s-next{
	display:block;
	float:left;
	width:auto;
	height:21px;
	padding:1px 0px 0 28px;
	margin-left:0px;
	background-image:url('../img/pager-right.gif');
	background-position:left center;
	background-repeat:no-repeat;
	color:#688c00;
}
a.s-next:hover, a.s-prev:hover{
	color:#000000;
}
/* Zvířata */
.an-selector{
	background-color:#fbebc8;
	overflow:hidden;
	margin:-20px -37px 10px -37px;
	padding-left:32px;
	_padding-bottom: 20px;
}
.an-selector a{
	display:block;
	float:left;
	padding:2px 5px 2px 5px;
}
.an-selector a:hover{
	text-decoration:none;
	color:#000000;
}
.an-selector a.active{
	text-decoration:none;
	color:#000000;
	background-color:#ffffff;
}
.animal-filter{
	overflow:hidden;
}
.animal-filter table td{
	padding:2px 3px 2px 3px;
	text-align:right;
}
.animal-filter label{
	display:block;
	font-weight:bold;
	width:70px;
}
.animal-filter table td.align-left{
	text-align:left;
}
.animal-filter table td.align-right{
	text-align:right;
}
.err-msg{
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	margin:10px 0 10px 0;
}


.selected-an{
	float:right;
	width:162px;
	
}
.detail-an{
	float:left;
	width:485px;
	padding:0 10px 0 0;
	border-right:1px dotted #bfbfbf;
}

input.search{
	border:0;
	margin:0 0 0 17px;
	padding:0;
	background:none;
	height:22px;
	display:block;
}



/**************** TABULKY ***************/
.inner-middle table .t-left-top{
	background-image:url('../img/t-left-top.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	border:0;
}
.inner-middle table .t-right-top{
	background-image:url('../img/t-right-top.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:31px;
	border:0;
}
.inner-middle table .t-left-bottom{
	background-image:url('../img/t-left-bottom.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	border:0;
	text-align:left;	
}
.inner-middle table .t-left-bottom em{
	color:#000000;
	/* font-size:10px; */	
	font-size: 0.85em;
}
.inner-middle table .t-right-bottom{
	background-image:url('../img/t-right-bottom.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:31px;
	border:0;
}
.inner-middle table .t-middle-top{
	background-image:url('../img/t-middle-top.gif');
	background-position:center top;
	background-repeat:repeat-x;
	height:31px;
	border:0;
}
.inner-middle table .t-middle-bottom{
	background-image:url('../img/t-middle-bottom.gif');
	background-position:center top;
	background-repeat:repeat-x;
	height:31px;
	border:0;
}

.inner-middle table{
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

.inner-middle table th{
	/*padding:5px 8px 5px 8px;*/
	padding:0px 8px 0px 8px;
}
.inner-middle table td{
	padding:3px 8px 3px 8px;
	*padding:0px 8px 3px 8px;
	border-bottom:1px dotted #C5D78D;
	text-align:left;
}





/**************** TABULKY ***************/
table.standard-table2 .t-left-top{
	background-image:url('../img/t-left-top.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	border:0;
}
table.standard-table2 .t-right-top{
	background-image:url('../img/t-right-top.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:31px;
	border:0;
}
table.standard-table2 .t-left-bottom{
	background-image:url('../img/t-left-bottom.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	border:0;
	text-align:left;	
}
table.standard-table2 .t-left-bottom em{
	color:#000000;
	/* font-size:10px; */
	font-size: 0.85em;	
}
table.standard-table2 .t-right-bottom{
	background-image:url('../img/t-right-bottom.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:31px;
	border:0;
}
table.standard-table2 .t-middle-top{
	background-image:url('../img/t-middle-top.gif');
	background-position:center top;
	background-repeat:repeat-x;
	height:31px;
	border:0;
}
table.standard-table2 .t-middle-bottom{
	background-image:url('../img/t-middle-bottom.gif');
	background-position:center top;
	background-repeat:repeat-x;
	height:31px;
	border:0;
}

table.standard-table2{
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

table.standard-table2 th{
	/*padding:5px 8px 5px 8px;*/
	padding:0px 8px 0px 8px;
}
table.standard-table2 td{
	padding:3px 8px 3px 8px;
	*padding:0px 8px 3px 8px;
	border-bottom:1px dotted #C5D78D;
}

table.standard-table2 img{
	padding-top : 5px;
	padding-bottom : 5px;
}

.otazka-zadal {
	font-weight:bold;
	color:#6c8c02;
	font-size: 1.05em;
}
.otazka-datum {
	font-weight:bold;
}
.napistename-odpoved {
	padding : 5px;
	padding-left : 25px;
	background-color:#FDF9E4;
}
.odpoved-zadal {
	font-weight:bold;
	color:#6c8c02;
	font-size: 1.05em;	
}

.partneri-nazev {
	margin:0;
	padding:2px 0 5px 0;
	/*font-size:15px; */
	font-size:1.25em;
	font-weight:bold;
	color:#C05F00;		
}

.content-box {
	padding:5px;
	border:1px dotted #C5D78D;
}

/* hity sezony */
.matrjoska{
	width:666px;
	overflow:hidden;
}
.matrjoska .prvni{
	width:330px;
	float:left;

}
.matrjoska .druha{
	width:330px;
	float:right;
}
.hidden 
{
	display: none;
}
/* styl ktery, pokud chcete, skryje odkazy */
.skryj	{ 
	position:absolute; 
	left:-1000px; 
	top:-1000px; 
	width:1px; 
	height:1px; 
	overflow:hidden; 
}
.small {
	font-size:80%;
}
#frm-_token_ {margin:0;border:0;padding:0}
.videoplayer {padding:10px;text-align:center;}
