 body{background-color:red; background: url(../_images/preview/img498f3c3f0b32d.gif) repeat-x;
  background-color: #018db8;
  color:#000000;
  text-align:center;
  font-family: Arial, Tahoma;
position: relative;
}

.cacheInfo{font-size: 1.7em;}

 div#Box519  {
width: 100%;
height: 1620px;
position:absolute;
background: url(../_images/preview/img4caf16fe27d1b.png);
display:none;
}
 div#Box519 


.kontejner  {
background-color:#fff;
width: 500px;
height: 267px;
border: solid 5px #1B99C1;
padding: 5px;
margin: 220px auto 0px auto;
z-index:5;

}
 div#Box519 

.zavrit  {
float:right;
border:0px;
}
 div#Box519 

.zavrit a {
color: #fff;
font-size: 11px;
background: #1B99C1;
display: block;
padding: 5px;
margin: 2px -10px 2px 2px;
}
 div#Box118  {
  text-align:left;
  margin: 0 auto;
  padding: 0px;
  width:1048px; 
}
 div#Box118 

input  {
	margin-right: 10px;
	border: 1px solid #999999;
	background-color: #CCCCCC;
}
 div#Box118 

.partneri {
margin-bottom:20px;
}

 div#Box119  {
  background-image: url(../_images/preview/img498f3d049209f.jpg);
  background-repeat: no-repeat;
  height:205px;
  padding:10px 0 0 70px;
}
 div#Box119 

#logo  {
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px;
  border:none;
}
 div#Box119 

h2  {
  clear:both;
  text-align:left;
  font-size:12px;
  color:#7b7b7b;
  margin-top:-10px;
  padding:0px 0px 0px 60px;
}
 div#Box119 

.point  {
  margin:0 3px 0 17px;
}
 div#Box508  {
  background-image: url(../_images/preview/img498f5d337a558.gif);
  background-repeat:no-repeat;
  height:102px;
  margin-top:-10px;
  padding-left:69px;
  padding-top:10px;
}
 div#Box121  {
  margin-top:30px;
  margin-left:13px;
}
 div#Box121 

.menuImg  {
  margin-right:12px;
  margin-top:0px;
  border:none;
}
 div#Box509  {
background-image: url(../_images/preview/img498f5dd5d7a14.gif);
  background-repeat: repeat-x;
  background-color:#bfe2ed;
  background-position: left top;
  padding:0 10px 30px 10px;
  width:881px;
}
 div#Box509 

.clear
 {
	clear: both;
}
 div#Box509 

p  {
  font-size:12px;
  color:#404040;
  margin-top:0px; 
}
 div#Box132  {
 clear:both;
  background-image: url(../_images/preview/img498f62e664a5d.gif);
  background-repeat: no-repeat;
  height:81px;
  width:901px;
}
 div#Box132 

.copyright  {
  font-weight:normal;
  font-size:10px;
  color:#484747;
  float:right;
  padding:0px 10px 0 0px; 
}
 div#Box132 

.copyright a {
  color:#0b697e;
}
 div#Box132 

.copyright a:hover {
  color:#000000;
}
 div#Box516  {
text-align:center;
margin-left:25px;
width:850px;
font-size:12px;
padding-bottom:20px;
}
 div#Box516 

a  {
color: #ffffff;
}
 div#Box516 

a:hover  {
color: #000000;
}

 div#Box518  {
text-align:center;
margin-left:25px;
width:850px;
font-size:10px;
padding-bottom:20px;
}
 div#Box518 

a  {
color: black;
}
 div#Box518 

a:hover  {
color: black;
}
 div#Box517 .date {}

 div#Box126  {
 float:right;
 width:635px;
}
 div#Box126 

.zastreseni_typ {
 margin:10px 10px 50px 10px;
}
 div#Box126 

.zastreseni_typ div  {
  clear:both;
  text-align:center;
  margin-bottom:5px;
}
 div#Box126 

.zastreseni_typ div img {
  border: 1px solid #219be8;
}
 div#Box126 

.zastreseni_typ h2 {
text-align:left;
font-size:0.95em;
color:#215a8f
}
 div#Box126 

a.cenik {
display:block;
float:right;
width:159px;
height:35px;
text-align:center;
padding-top:5px;
background-image: url(../_images/preview/img4b90cd731736a.png);
background-repeat:no-repeat;
color:#fff;
font-weight:bolder;
text-decoration:none;
cursor:pointer;
}
 div#Box126 

a:hover {
color:#000;
}

 div#Box122  {
  float:left;
  width:224px;
  background-image: url(../_images/preview/img498f61ef11c4e.gif);
  background-repeat:no-repeat;
  height:238px;
}
 div#Box514  {clear:both;}
 div#Box131 .set  {
float: left;
width: 280px;
overflow:hidden;
padding: 10px;
margin: 0px 10px 10px 0px;
border: 1px solid #0F6FA1;
}
 div#Box131 

#sleva {
width: 400px; 
height: 25px; 
float: middle; 
padding-left: 50px;  
padding-right: 50px; 
margin: 0 auto;
margin-left: 65px; 
border: 1px #0F6FA1 solid; 
text-align: center; 
color: #0f6fa1; 
padding-top: 10px; 
font-size:14px;
overflow: hidden;
}
 div#Box131 
#sleva_ram {width: 630px; height: 50px;}
 div#Box131 

 {padding-bottom:20px;
padding-right:10px;}
 div#Box131 
p  {
  font-size:12px;
  color:#404040;
  margin-top:0px; 
  padding-left:10px;
  text-align:justify;
}
 div#Box131 

ul  {
  font-size:12px;
  color:#404040;
  margin:0px;
  padding:0px 0px 0px 20px; 
  text-align:justify;
}
 div#Box131 

ul li {
   margin-bottom:4px;
}
 div#Box131 

.items  {
  font-size:13px;
  font-weight:bolder;
  margin-left:0px;
  padding-left:30px;
}
 div#Box131 

.items li  {
  padding-bottom:3px;
  list-style-image: url(../_images/preview/img498f5e8a103ab.gif);
}
 div#Box131 


.items a  {
  color:#484747;
}
 div#Box131 

.items a:hover  {
  color:#027497;
}
 div#Box131 

a  {
color: #1598fb;
}
 div#Box131 

h1  {
  font-size:17px;
  color:#404040;
  padding-bottom:0px;
  margin-bottom:4px; 
}
 div#Box131 

h2  {
  font-size:14px;
  padding-bottom:0px;
  margin-bottom:4px;
  margin-top:10px;
  color:#212528;
}
 div#Box131 


h3  {
  font-size:12px;
  padding-bottom:0px;
  margin-bottom:4px;
  color:#0f6fa1;
}
 div#Box131 

h2 a  {
  font-size:14px;
  color:#212528;

}
 div#Box131 

.bigger  {
  font-size:17px;
margin-bottom:0px;
paddding:0px;
}
 div#Box131 

h2 a:hover  {
  color:#000000;
}
 div#Box131 

.left30  {
   margin-left:30px;
   margin-bottom:25px;
}
 div#Box131 

.categoryIMG {
margin-left:11px;
}
 div#Box131 

.files img {
border: 3px solid #ffffff;
margin:10px;
}
 div#Box131 

.files img:hover {
border: 3px solid #484747;;
cursor:pointer;
margin:10px;
}
 div#Box131 

.floatRightImage  {
  float:right;
  margin:10px;
margin-top:0px;
  border:4px solid #ffffff;
}
 div#Box131 

.borderImg  {
   margin:10px;
   border:5px solid #ffffff;
}
 div#Box131 

#mapy  {
   margin:20px 0 0 40px;
}
 div#Box131 
.stronger  {font-size:14px;font-weight:bolder;padding:0px;text-indent:0px;color:#0779bb}
 div#Box131 
.normal  {padding:0px;text-indent:0px;}
 div#Box131 

.bazeny table  {
      width:400px;
			font: 12px verdana,verdana, arial;
			margin: 0;
                        margin-left:10px;
			margin-bottom: 10px;
			padding: 0;
			border-collapse: collapse;
			text-align: left;
			color: #333;
			line-height: 20px;
		}
 div#Box131 
		
.bazeny table td  {
			margin: 0;
			padding: 5px;
		}
 div#Box131 
		
.bazeny table thead  {
			font-weight: normal;
			font-size:10px;
			text-transform: uppercase;
		}
 div#Box131 
		
.bazeny table th  {
			font-weight: normal;
			text-transform: uppercase;
		}
 div#Box131 
		
.bazeny table thead tr th  {
			background-color: #5398cc;
			padding:  5px;
			color: #fff;
			font-weight: bold;
			text-transform: uppercase;
			text-align:center;
		}
 div#Box131 
		
.bazeny table tfoot tr th, tfoot tr td  {
			background-color: transparent;
			padding:  10px;
			color: #ccc;
			border-top: 1px solid #ccc;
		}
 div#Box131 
		
.bazeny table tbody tr td  {
			padding:5px 10px 2px 20px;
			border-bottom: 1px dotted #fafafa;
		}
 div#Box131 
		
.bazeny table tr  { 
			background-color: #FBFDF6;
		}
 div#Box131 
.bazeny table tr.odd  {
			background-color: #dae9ff;
		}
 div#Box131 

.bazeny table tr.odd2  {
			background-color: #dae9ff;
                        border-bottom:1px solid #000000;
		}
 div#Box131 
		
.bazeny table	tr:hover  {
		}
 div#Box131 
		
.bazeny table tr:hover td, tr:hover td a, tr:hover th a  {
			color: #38aaff;
		}
 div#Box131 
		
.bazeny table td:hover  {
		}
 div#Box131 

.bazeny table tr:hover th a:hover  {
			background-color: #d70600;
			border-bottom: 2px solid #86C200;
}
 div#Box131 

.jimky table  {
      width:570px;
      text-align:center;
 border:1px solid #000000;
font: 11px verdana,verdana, arial;
	margin: 0;
        margin-left:10px;
			margin-bottom: 10px;
			padding: 0;
			border-collapse: collapse;
			text-align: left;
			color: #333;
			line-height: 20px;
		}
 div#Box131 
		
.jimky table td  {
			margin: 0;
			padding: 2px;
		}
 div#Box131 
		
..jimky table thead  {
			font-weight: normal;
			font-size:10px;
			text-transform: uppercase;
                        text-align:center;
		}
 div#Box131 
		
.jimky table th  {
			font-weight: normal;
			text-transform: uppercase;
		}
 div#Box131 
		
.jimky table thead tr th  {
			background-color: #5398cc;
                        border:1px solid #000000;
			padding:  5px;
			color: #fff;
			font-weight: bold;
			text-transform: uppercase;
text-align:center;
			
		}
 div#Box131 
.jimky  table thead tr.dark  {
background-color: #FBFDF6;
}
 div#Box131 
		
.jimky table tfoot tr th, tfoot tr td  {
			background-color: transparent;
			padding:  10px;
			color: #ccc;
			border-top: 1px solid #ccc;
		}
 div#Box131 
		
.jimky table tbody tr td  {
text-align:center;
			padding:5px;
border:1px solid #000000;
			border-bottom: 1px dotted #fafafa;
		}
 div#Box131 
		
.jimky table tr  { 
			background-color: #FBFDF6;
		}
 div#Box131 

.jimky table tr.odd  {
			background-color: #dae9ff;
		}
 div#Box131 

.jimky table tr.odd2  {
			background-color: #dae9ff;
                        border-bottom:1px solid #000000;
		}
 div#Box131 
		
.jimky table	tr:hover  {
		}
 div#Box131 
		
.jimky table tr:hover td, tr:hover td a, tr:hover th a  {
			color: #38aaff;
		}
 div#Box131 
		
.jimky  table td:hover  {
		}
 div#Box131 

.jimky table tr:hover th a:hover  {
			background-color: #d70600;
			border-bottom: 2px solid #86C200;
}
 div#Box131 

.cena_jb  {
width:320px;
background-color: #5398cc;
color:#ffffff;
margin-left:10px;
margin-bottom:20px;
font-size:20px;
font-weight:bolder;
padding:10px 40px;
}
 div#Box131 

hr  {
color: #fFFFFF;
border-style:solid;
background-color: #fFFFFF;
height: 2px;
}
 div#Box131 

.zastreseni  {
width:240px;
height:215px;
float:left;
text-align:center;
margin:15px 20px;
padding-top:5px;
background-color:#248bd9;
background-image: url(../_images/preview/img49940ce804ad5.gif);
background-repeat: repeat-x;

}
 div#Box131 

.zastreseni img  {
border:5px solid #ffffff;
}
 div#Box131 

.zastreseni span {
color:#0f6fa1;;
font-weight:bolder;
}
 div#Box131 

.items-set  {
padding: 10px;
}
 div#Box131 

.items-set ul {
margin: 0px;
padding: 0px;
list-style: none;
}
 div#Box131 

.items-set li {
display: inline;
}
 div#Box131 

.items-set a {
display: block;
float: left;
background: url(../_images/preview/img4b50315b20da1.jpg);
width: 280px;
height: 20px;
color: #fff;
font-weight: bold;
text-decoration: none;
padding: 10px;
font-size: 14px;
text-align: center
}
 div#Box131 

/* --- Zastreseni New --- */

.zas a  {
float: left;
width: 204px;
margin: 0px 25px 10px 0px; 
text-decoration: none;
font-weight: bold;
color: #0F6FA1;
font-size: 14px;
}
 div#Box131 

.zas  {
padding: 10px 0px 0px 90px;
}
 div#Box131 


.zas img  {
display: block;
border: 3px solid #82DFF7;
}
 div#Box131 

.clear  {
clear: both;
}
 div#Box131 

.zasdetail h2  {
clear: both;
}
 div#Box131 

.zasdetail table  {
width:100%;
font-size: 11px;
margin: 0;
margin-bottom: 10px;
padding: 0;
border-collapse: collapse;
text-align: left;
color: #333;
line-height: 20px;
		}
 div#Box131 
		
.zasdetail table td  {
margin: 0;
padding: 2px;
background: #fff;
border: 1px solid #000;
		}
 div#Box131 


.zasdetail table th  {
margin: 0;
padding: 2px;
color: #fff;
background: #5398CC;
border: 1px solid #000;
		}
 div#Box131 

.zasfoto h2  {
clear: both;
}
 div#Box131 

.zasfoto a  {
display: block;
float: right;
padding: 5px;
background: #5398CC;
color: #fff;
font-size: 12px;
font-weight: bold;
margin-top: 5px;
}
 div#Box131 

.zasfoto img  {
padding: 2px;
float: left;
background: #fff;
border: 1px solid #82DFF7;
margin: 0px 2px 2px 0px;
cursor: pointer;
}
 div#Box131 

.set img  {
border: none;
}


 div#Box510 DIV.MenuVertical ul  {
  margin:0px;
  padding:0px;
  padding-left:2px;
  padding-top:45px;
  font-size:14px;
  

}
 div#Box510 

DIV.MenuVertical ul li {
  width:210px;
  height:29px;
  background-image: url(../_images/preview/img49901f9326c8e.gif);

  background-repeat:no-repeat;
  list-style-type: none;
  padding:3px 0 0 19px;
}
 div#Box510 

.point2  {
  border:none;
  margin:0px 3px -1px 0px;
}
 div#Box510 

DIV.MenuVertical a  {
  color:#4c4c4c;
  text-decoration:none;
}
 div#Box510 

DIV.MenuVertical a:hover  {
  color:#000000;
}
 div#Box510 

DIV.MenuVertical ul li:hover  {
  width:210px;
  height:29px;
  background-image: url(../_images/preview/img49901fa03e6c1.gif);
  background-repeat:no-repeat;
  list-style-type:none;
}
