/*----------------RESET CSS-------------------------*/
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}

/*-------------------------------------------------------*/
body {font: 11pt/1.5 sans-serif;}

/* ----iframe---- */
iframe {
   position:relative;
   border: none;
   background:transparent;
}


#dSkelet { width: 988px; padding: /*-1 4px 0 4px;*/0; height: auto; margin: 0 auto; /*background: white url(../obrazky/layout/pa-skelet-2.png) repeat-y; */}
#dSkeletHorni { width: 996px; /*height: 4px;*/ margin-left: -4px; margin-right: -4px;/* background: url(../obrazky/layout/pa-skelet-1.png) no-repeat; font-size: 1px; */}
#dSkeletSpodni { width: 996px; height: 4px; margin-left: -4px; margin-right: -4px;/* background: url(../obrazky/layout/pa-skelet-3.png) no-repeat; font-size: 1px;*/ }

#hlavicka
{
position:relative;
top:0%;
padding:0; 
width: 988px;
height: 135px;
margin: 0px;
background: transparent url(../obrazky/layout/hlavicka2.png);
border: none;
}

#hlavicka li 
{
 margin: 0; 
 padding: 0; 
 list-style: none; 
 display: block; 
 position: absolute;
}
#hlavicka a {display: block;}

#index-button 
{
 left: 155px; 
 top: 35px; 
 width: 250px; 
 height: 80px;
}

#index-button a {height: 80px;}

#menu
{
	padding: 0px;
	width: 988px;
	margin: 0px auto;
	line-height: 50%;
	background: transparent url(../obrazky/layout/horni-menu2.jpg);
	border: none;
}


#hlavni1
{
width: 988px;
margin: 0px auto;
padding:0;
background: url(../obrazky/layout/hlavni_pozadi.jpg) top right repeat-y;
border: 0px solid blue;
}

#hlavni2
{
margin:0; padding:0;
border: 0px solid blue;
}

#levypanel
{
	float: left;
	width: 189px;
	margin: 0;
	background: url(../obrazky/layout/leve-menu.jpg) top right no-repeat;
	font-size: 80%;
}

#pravypanel
{
float:right;
width:254px;
margin:0; padding:0;
font-size:80%;
background: url(../obrazky/layout/zahlavi-prave.jpg) top right no-repeat;
}
#pravypanel .ramecek
{
position:relative;
left:5%;
width:240px;
background: transparent url(../obrazky/layout/pd-horni1.gif) 5% 0% no-repeat ;
color:white;
}

#pravypanel .ramecek2
{
position:relative;
left:5%;
/*top:%;*/
margin:0;
padding:0;
width:240px;
background: transparent url(../obrazky/layout/pd-horni1.gif) 5% 0% no-repeat;
}

#pravypanel .ramecek2  h3
{
position:relative;
left:10% !important;
}

#pravypanel h3
{
position:relative;
padding:2px;
/*top:0;*/
left:17%;
font:sans-serif;
font-weight:normal;
display: block;
color:#ffffff;
}

#skelet-stredni {
	width: 544px;	
	float: left;
}

#zahlavi-stredni
{

height: 25px;
background: url(../obrazky/layout/zahlavi-stredni.jpg) top right no-repeat;
font-size:80%;
border: 0px solid blue;

}

#stredni
{
background: #dddddd url(../obrazky/layout/dObsah.jpg) top left no-repeat;
font-size:80%;
border: 0px solid blue;

}

#paticka
{
width: 988px;
margin: 0px auto;
font-size:80%;
border: 0px solid blue;
background: #848381 url(../obrazky/layout/paticka.jpg) top left no-repeat;
}

.zahlavi-stredni
{
margin:0;
padding: 0;
}

.obsah
{
margin:0;
padding:0.5em 1em;
text-align:justify;
}

.obsah ul li
{
list-style-type:disc;
}

.obsahPaticka
{
margin:0;
padding:0.5em 1em;
color: white;
font-size:11px;
text-align: right;
}

.obsahPaticka a
{
font-size:11px;
color:white;
text-decoration:none;
}

.obsahPaticka a:hover
{text-decoration:underline;}
.cleaner
{
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}
.poznamka
{
font-size:x-small;
}

h1,h2,h3,h4
{
margin: 0.2em 0
}

p
{
margin: 0.5em 0
}

a
{
color:black
}

.copy
{
text-align:center;
font-size:80%
} 



.menu
{
	padding: 3px 0px 3px 165px;
	margin: 0;
}

.menu a
{
text-decoration: none;
font-weight:normal;
color: white;
display: list-item;
width: 100%;
text-align: center;
}

.menu ul, .menu li 
{
	list-style-type: none;
	margin: 0;
	padding: 0px 3px 0px 0px;
}


ul.uroven1 li.polozka1 {
	float: left;
	position: relative;
	font-weight: normal;
	font-variant:small-caps;
	height: 30px !important;
	line-height: 30px;
	background: url(../obrazky/layout/menu-znacka.gif) no-repeat left top;	
	padding: 0px 0.5em;
	margin: 0px 5px 0px 5px;
	z-index:4;
	_width: 1px; /* IE */
}

ul.uroven2
{
	position: absolute;
	line-height: 90%;
	left: 0;
	top: 30px;
	width: 200px;
	background: #A8A8A8;
	visibility: hidden;
	padding: 5px .5em;
	/*border-bottom: solid #848381 2px;
	border-top: solid #848381 2px;*/
	border:none;
	z-index:5;
}


ul.sirka80
{
	width: 80px;
}

ul.sirka200
{
	width: 200px;
}

ul.uroven2 img
{
border: solid #848381 1px;
}

ul.uroven2 li.polozka2 a
{
	font-weight: normal;
	font-variant:normal;
	text-align: left;
	padding: .4em .5em .8em;
	margin: 0 -.5em;
}


.menu a:hover
{
	text-decoration: none;
	color: red;
}


ul.uroven2 li.polozka2 a:hover
{
color: white;
font-weight:bold;
background: #AFAFAF;
}

ul.uroven1 li.polozka1
{
behavior: url(hovermenu.htc);
}

ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover
{

background: url(../obrazky/layout/cervena-znacka.gif) no-repeat left top;		
}

ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2
{
visibility: visible;
}
 


.akcniZboziSkelet { width: 165px; background: #e9e9e9 url(../obrazky/layout/pa-p-menu-2-pozadi.png) repeat-y; margin-bottom: 1em; }
.akcniZboziSkelet strong { display: block; width: 150px; background: url(../obrazky/layout/plocha_aktuality.gif) no-repeat; padding: 0.6em 0px 0.4em 15px; color: #0004b8; }
.akcniZboziSkelet strong span { display: block; background: url(../obrazky/layout/pa-l-menu-2-hlavicka-odrazka.png) no-repeat left center; padding-left: 20px; }
.akcniZboziSkelet .prvni { display: block; background: url(../obrazky/layout/pa-p-menu-2-hlavicka-linka.png) no-repeat; }	
.akcniZboziSkelet .posledni { display: block; background: url(../obrazky/layout/pa-p-menu-2-posledni.png) no-repeat bottom left; margin: 0; padding-bottom: 1em; }
.akcniZboziSkelet a { display: block; text-align: center; padding: 0.4em 10px 2em 10px; text-decoration: none; }
.akcniZboziSkelet a img { margin-bottom: 0.5em; } 	
.akcniZboziSkelet strong span a { display: inline; text-decoration: none; padding: 0; margin: 0; } 	
.akcniZboziSkelet strong span a:hover { text-decoration: underline; } 	


.Aktuality {
	width: 125px;
	height: 115px;
	margin: 15px 0px 0px 21px;
	background: url(../obrazky/layout/Aktuality.jpg);
}

.AktualityText {
	padding: 50px 10px 0 33px;
	margin-top: 0px;
	font-weight: bold;
	color: White;
	vertical-align: text-top;
}

.Reklama {
	width: 125px;
	height: 104px;
	margin: 15px 0px 0px 20px;
	background: url(../obrazky/layout/Reklama.jpg);
}

.Kontakt {
	width: 125px;
	height: 104px;
	margin: 15px 0px 0px 20px;
	background: url(../obrazky/layout/Kontakt.jpg);
}


#Novinky {
	border: 2px solid Aqua;
	padding: 0px 0px 10px 0px;
}

.Novinky-nadpis {
	border: 1px;
	background: Blue;
}

.levy-obraz {
border:0px solid ;
padding-bottom:1em;
padding-top:1em;
width:470px;
height: 129px;
}

.fotka {
	float: left;
	padding-top: 0.4em;
	width: 170px;
	border: 0px solid;
}

.nadpis
{
text-align: left;
}

.obsah22 
{
margin:10px;
padding-right:-10px;
float:right;
left:125%;
width:240px;
}

.clear {
clear:left;
}

.clearB {
clear: both;
}

.DetailAktuality {
	font-size: 90%;
}

a img {
	border: 2px solid white;
}

.certifikaty img
{
  width:100px;
  height:141px;
	padding-top: 15px;
	padding-right: 10px;
	border: none;
}

.podtrzitko {
	color: #848381;
}

/* --------------------ANIMACE BANNERŮ--------------------- */
/*--1--*/
#SlideItMoo_banners_outer { 
	display:block; 
	position:absolute;
	left:2%;
	top:25%; 
	width:136px; 
	height:193px; 
	margin:0px auto 0px; 
	border:0px lime solid; 
}
#SlideItMoo_banners_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:136px ; 
	height:193px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_banners_items { 
	white-space:nowrap; 
	display:block; 
	position:relative; 
}
#SlideItMoo_banners_items a img { 
	border:none; 
}
/*--2--*/
#SlideItMoo_info_outer { 
	display:block; 
	position:absolute;
	left:2.5%;
	top:18%; 
	width:136px; 
	height:300px; 
	margin:0px auto 0px; 
	border:none; 
}
#SlideItMoo_info_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:136px ; 
	height:300px ; 
	margin:0px auto 0px;    
}
#SlideItMoo_info_items { 
	white-space:nowrap; 
	display:block; 
	position:relative; 
}

#SlideItMoo_info_items .info_item{
	display:block; 
	position:relative;
	width:136px;
	height:200px;
	float:left;
	padding:0px;
	border:none;
}

#SlideItMoo_info_items .info_item a img{
	border:none;
}

#SlideItMoo_info_items .info_item img {
	float:left;	
	margin:0px;
}

/* -----  Reference ----- */

.buttons{padding:5px;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active{background:red !important;color:#fff} 
.buttons span:hover{background:#0080FF;color:#fff;}


#box4{
	position:absolute;
	z-index:auto;
}
#box4 div{
	width:480px;
	height:270px;
	float:left;
	background:transparent;
}

#box4 h3, h4{
  font-size:small;
}

#box4 h3{
	padding:5px 10px;
	color:black;
}

#box4 p, #box4 ul{
	padding:5px 10px;
}

#box4 img{
	float:left;
	margin:0 10px 10px 15px;
	/*border:none;*/
}
#info4{
	color:red !important;
	font-size:small;
	display:none;
}

.mask3{
	position:relative;
	width:480px;
	height:270px;
	overflow:hidden;
}
    .nehnutelnosti {
        min-height:350px;
	height:auto;
	width:400px;
        margin:0 auto;
    }
    .nehnutelnost {
        border:1px solid grey;
	position:relative;
        width:400px;
        padding:2px;
	margin-bottom: 5px;
        display:block;
        overflow:auto;
    }
    .A {
        background: url("images/aktivni.png") no-repeat 98% 5% #d1ffbf;
    }
    .N{
        background: url("images/neaktivni.png") no-repeat 98% 5% Mistyrose;
    }
    .adresa {
	display:block;
	font-size:70%;
    }
    .popis-lavy {
        /*border:1px solid fuchsia;*/
        padding:2px;
        width:30%;
        float:left;
        display:inline;
    }
    .popis-pravy{
        float:right;
	width:65% !important;
        /*margin-left:30px;*/
	padding-bottom:15px;
        width:auto;
        /*border:1px solid lime;*/
        display:inline;
    }
    .popis-pravy ul {
	margin-left:15px;
    }
    .panel {
        position:absolute;
	bottom:0;
	right:0;
	margin:2px;
    }
    .panel img {
        border:none;
    }
.ISO h2 {
	font-size: 14px;
	color: black;
	text-decoration: underline;
}
.ISO ol {
	list-style-type: decimal;
	padding-left: 20px;
}
.ISO ul {
	padding-left: 30px;
}
.ISO ul li {list-style-type: square;}
.ISO span {
	padding-left: 20px;
	margin:15px 0;
	font-weight:bolder;
	text-decoration:underline;
}
ul.adopce li{
	list-style-type: none !important;
	margin:0;
	padding:0
}
tr.popisky td{text-align:center}