/* text-align: center - centrovani pro IE quirk */
body {background-color:black; font-family:Trebuchet MS; font-size: 13px; color: #663300; text-align:center;}
.center {margin-left: auto; margin-right: auto; width: 960px; margin-top: 0px;}
.main {width: 960px; float:left;}

/*---------------------------Po vypnutiobrazku zustava nadpis h1------------*/
#logo {
      margin:0; padding:0;
      position:relative;
      width:960px; height:250px;
      overflow:hidden;
      }
#logo span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:960px; height:250px;
      margin:0; padding:0;
      background:url("pictures/logo4.png") center center no-repeat;
      }
/*------------------------------------------------------------------------*/

.content {width: 960px; float:left; margin-top: 0px; background-repeat: repeat-y; background-image:url('pictures/telo.jpg'); }

.left {float:left; width: 280px;  padding: 0px 0px 20px 30px; text-align: left; text-align: justify; }
.leftBox {border: 1px solid #999999; background-color:white;}
.right {float:right; width: 600px;  padding: 0px 30px 10px 0px; text-align: left; text-align: justify;}
.rightBox {border: 1px solid #999999; padding: 0px 15px 20px 15px; background-color:white;}

.pruh {height: 66px; margin:0; padding:0; background: url(pictures/pruh.jpg) left bottom no-repeat; color: #FFFFFF; text-align:center;}
.pruh h1 {font-family:georgia; margin-top: 0px; padding-bottom: 0; padding-top: 35px; font-size: 18px; }
.pruh h2 {font-family:georgia; margin-top: 0px; padding-bottom: 0; padding-top: 35px; font-size: 18px; }
.pruh2 {height: 66px; margin:0; padding:0; background: url(pictures/pruh2.jpg) left bottom no-repeat; color: #FFFFFF; text-align:center;}
.pruh2 h2 {font-family:georgia; margin-top: 0px; padding-bottom: 0; padding-top: 35px; font-size: 18px; }

/* MENU---------------------------------------------------------------------------------*/
.menu, .menu * {
padding: 0px;
}

.menu ul {
width: 245px; 
margin-left: 16px;
list-style-type: none; 
border-top: 2px solid #999999;
border-bottom: 2px solid #999999;
}

.menu ul li {
display: block; 
width: 245px; 
height:30px;
background: url(pictures/bg_trans_black.png) no-repeat; 
line-height: 30px; 
}


.menu ul li a {
display:block;                                                                                          
text-decoration: none;
color: #ffffff;
padding-top: 6px;
padding-bottom: 6px;
font: normal 1em Arial;
text-align:center;
border-left: 10px solid #999999;
border-right: 10px solid #999999;
border-bottom: 2px solid #999999;
border-top: 1px solid #999999;
}

.menu ul li a:hover {
background: #ffffff;
color: #9c7d3d;
border-left: 10px solid #75380c;
border-right: 10px solid #75380c;
}
/* KONEC MENU---------------------------------------------------------------------*/

.novinky p {text-align: left; text-align: justify; padding: 0 10px 0 10px;}
.novinky a:link, .novinky a:visited  {color:#663300;}
.novinky a:hover {background-color:#75380c; color: white;}

p.odkazNovinky {text-align: right;}
.odkazNovinky a:link, .odkazNovinky a:visited  {color:#663300;}
.odkazNovinky a:hover {background-color:#75380c; color: white;}

.kontaktL {text-align: left; padding: 10px 10px 0px 10px;}
.odsazeni {padding: 10px 10px 20px 40px;}

.odsazeniForm {margin-top: 10px;}

input.button {background-color: #663300; font-weight: bold; font-size: 12px; color: white; width:90px; height:30px;}
hr {border-width:0; border-top:1px dashed #bbb; margin-top: 10px; height:1px; width:100%}


.Paticka {clear: both; width: 960px; height: 20px;}
.contact {float: right; color: white; position:relative; top:-23px; right: 20px;}
.statistika {float:left; color: white; position:relative; top:-23px; left: 20px;}

.contact a:link, .statistika a:link, .contact a:visited, .statistika a:visited  {text-decoration: none; color: white;}
.contact a:hover, .statistika a:hover {color:black;}

.prvniVelke {font-size: 25px;}

li.liSluzby {background-color:lightgrey; margin-bottom:-5px; padding: 0 5px 0 5px;}
li.liSluzby2 {background-color:lightgrey; padding: 0 5px 0 5px;}
.h2Sluzby {font-size: 13px; font-weight:normal;}

#odkazy a:link, #odkazy a:visited  {color:#663300;}
#odkazy a:hover {background-color:#75380c; color: white;}

.obrazky img {border: 1px solid #666;padding: 2px; }

/*-----------------FOTOGALERIE--------------------------------------------------*/
.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #75380c;
	border: 1px solid #2a2a2a;
	float: left;
	margin: 15px 16px 0px 0;
	}
a img{ 	border: none;}
#lastImg1 {margin-right: 0px;}
#lastImg2 {margin-right: 0px;}

.odsazeniPodFotkama {margin-top: 390px;}
.odsazeniPodPocitadlem {margin-top: 40px;}
.odsazeniNadPocitadlem {margin-bottom: 20px;}
/*------------------------------------------------------------------------------*/

.pruhPodDate {background-color:lightgrey; padding: 1px 1px 1px 1px;}


@media print {
.header, .Paticka {display: none}
.menu a:visited, .contact a:visited, .barva a:visited, .barva {color:black;}
}