html, body {
height:101%;
background-color:#FFF;
margin:0;
padding:0;
font-family:Arial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
color:#1E90FF;

}
.addinfo a {
color:white;
text-decoration: none;
}

.addinfo h2 a:hover {
color:white;
text-decoration:underline;
}

h6 {
font-size:100%;
}



body {
font-size:70%;
}

a {
color:#666666 ;
}



p, h1{
margin:0;
padding:0;
text-indent:0;
}
.all {
width:966px;
margin:auto;
}

.maintop {
background:url(images/toparea.jpg);
height:76px;

}

.toplinkblock {
display:block;
width:230px;
height:60px;
margin-left:210px;
}

a.toplinkblock {
text-decoration: none;
}

a.toplinkblock span {
visibility:hidden;
}


.maincontent {
background:url(images/pozadistranky.jpg) #F7F7F7 repeat-y;
padding:0 18px;
float:left;
bord:1px solid red;
}

.mainbottom {
background:url(images/bottomarea.gif ) no-repeat;
height:20px;
clear:both;   
}

.main {
_height:540px;
min-height:540px;
padding:0px;   
}

.addinfo {
float:left;
width:190px;
height:100%;
background-color: #515151;
}

.content {
float:right;
margin-left:0px;
padding-left:13px;
width:726px;
background-color:#F7F7F7;
}

.content h1.mainheader {
font-size:150%;
}


.content h1{
color: gray;
margin:0;
padding-left:30px;
font-size:140%;
background: url(images/odrazka_modra.gif) 0px 50% no-repeat;
line-height:30px;
margin-bottom:10px;

}
.content p {
font-family: verdana;
font-size:85%;
color: #666;
margin-bottom:1em;
line-height:1.9em;
}


ul.menu {
margin:0;
padding:0;
}



.menu li {
margin:0;
padding:0;
float:left;
}


.menu {
height:44px;  
}

li.closed {
display:block;
width:121px;
height:44px;
display:inline;
float:left;
text-align: center;
font-size:85%;
text-transform: uppercase;

}

.menu a {
display: block;
width:121px;
height:44px;
line-height:44px;
background:url(images/button.gif) 0 0  no-repeat;
background-color:#B3F541;
color: white;
text-decoration: none;
}
.menu a.active {
filter:alpha(opacity:90);
opacity: 0.9;
}





.menu a:hover {
background-color:red;
filter:alpha(opacity:97);
opacity: 0.9;
}


.addinfo h2 {
color: white;
margin-top:0;
background: url(images/odrazka_tmava.gif ) 8px 50% no-repeat;
padding-left:35px;
font-size:17px;
line-height:30px;
font-weight: normal;
font-family: verdana;
}

.addinfo .info {
margin:10px;
color: white;
}

.obsahtitstranky {
float:left;
padding:0px ;
}

.obsahstranky ul{
list-style: square;
color:#666666 ;
}

.obsahstranky {
float:left;
padding:10px 0;
}
.obsahstranky h3, .obsahstranky h4, .obsahstranky h5, .obsahstranky h6 {
font-size:100%;
margin-bottom:.5em;
margin-top:1em;
}

.rozcestnik img {
border:8px solid #C6C6C6;
margin-right:27px;
margin-top:5px;
margin-bottom:6px;
}


.imgwtext {
display:block;
float:left;
height:290px;
overflow:hidden;
width:348px;
}

.imgwtext img {
border:7px solid #eee;
}

.ittext {
float:left;
width:205px;
text-align: center;
padding-top:10px;
}

.paging {
margin-top:10px;
text-align:right;
padding:0 10px;
}


.detailgalerie {
clear:left;
float:left;

/*background-color:red;*/  
}
.detailgalerie img{
float:left;
border:8px solid #C6C6C6;
}

.detailgalerie .text {
float:right;
width:340px;
height:265px;
padding-right:5px;
padding-left:10px;
padding-top:0;
}


.detailgalerie h2 {
margin-top:0;
}

.detailgalerie h1 {
margin-bottom:.8em;
color:#666666 ;
}

.galobrazek img{
border:8px solid #C6C6C6;
margin-right:8px; 
margin-top:10px;
}

.inspiraceimages img{
border:8px solid #C6C6C6;
margin:0 22px 10px 0;
}

.levastrana {
padding:5px;
text-align: justify;

}
.levastrana h2 {
margin-top:10px;
}

.pravastrana {
margin-top:60px;
margin-bottom:10px;
margin-left:10px;
float:right;
}

.pravastrana img{
margin:0 10px 0 0px ;
border:8px solid #C6C6C6;
vertical-align:top;
}

.linkhome, a.linkhome1 {
float:right;
padding:10px;
text-indent:20px;
/*width:60px;*/
background:url(images/odrazka_seda.gif) 0 50%  no-repeat;
font-weight:bold;
}
a.printer  {
float:left;
padding:10px;
text-indent:20px;
width:60px;
background:url(../data/editorimages/printer.jpg) 0 50%  no-repeat;
font-weight:bold;
}


.textxxl {
display:none;
}

.leftcol {
display:block;
float:left;
width:48%;
}

.rightcol {
display:block;
float:right;
width:48%;
}

.ghighlight {
background-color:#ddd;
padding:5px 10px;
}


 /* *** Float containers fix:*/
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }                    
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.ramecek {
border: 3px solid #ddd;
}

p.greenbgd {
background-color: #515151;
color:white !important;
font-weight:bold;
padding:5px 7px;
}

p.greenbgd a{
color:white !important;

}


.novinka  .perexnovinky {
float:left;
width:255px;
padding-left:10px;


}

.novinka .datum {
float:left;
display:block;
background:transparent url(images/kalendar.gif) no-repeat scroll 50% 3px;
height:35px;
font-weight:bold;
color:white;
padding:13px 10px;
}


.atm_datum, .atm_rok {
display:block;
text-align: center;
}

 .atm_rok {
 color:#1E7932;
 padding: 3px 0;
 }
 
 .printblock {
 float:right;
 width:200px;
 }
 
 .imggallery {
 display:block;
 float:left;
 width:350px;
 height:290px;
 }
 
 .imggallery img {
 border:7px solid #eee;
 }
 
 .imggallery img:hover {
 border:7px solid #ccc;
 }
 
 
 .brotherlinks {
 padding:10px 0 20px 0;
 }
 
 .brotherlinks a.active{
 font-weight:bold;
 }
 
 /***STRANKOVANI**/
 .paging .page {
 padding:4px 10px;
 border:1px solid #999;
 background:#eee;
 }
 
 
 .paging  a.page:hover {
 background-color:#000;
 color:white;
  }
 
 .paging  .page.active {
 font-weight:bold;
 color:white;
 background:#000;
 }
