body {
  font-family: Arial;
  font-size: 12px;
  margin: 0px auto;
  padding: 0px;
  color: #000;    
  background: #C6D3D9 url(../images/body.jpg) repeat-x;
  text-align: center;
}
a {
  color: #666666;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.clear {
  width: 100%;
  clear: both;
  font-size: 1px;
}
.center {
  text-align: center;
  width: 100%;
}
* {
  margin: 0px;
  border: 0px;
  padding: 0px;
}
#all {
  width: 989px;
  text-align: left;
  margin: 0px auto;
  padding-top: 9px;
}
#page {
  background: url(../images/page.jpg) repeat-y;
  width: 989px;
}
#page-down {
  background: url(../images/page-down.jpg) no-repeat bottom left;
  padding-bottom: 35px;
}
#header {
  background: url(../images/page-top.jpg) no-repeat top left;
  height: 93px;
}
#header img#logo{
  float: left;
  position: relative;
  left: 36px;
  top: 26px;
}
#header img#img-fb{
  float: right;
  position: relative;
  left: -12px;
  top: 18px;
}
#header ul{
  float: right;
  position: relative;
  left: 0px;
  top: 9px;
  list-style: none;
  margin-left: 200px;
}
#header ul li{
  float: left;
  padding: 4px 26px 0px 27px;
  height: 16px;
}
#header ul li.li1{
  background: url(../images/header1.jpg) no-repeat;
}
#header ul li.li2{
  background: url(../images/header2.jpg) no-repeat;
}
#header ul li.li3{
  background: url(../images/header3.jpg) no-repeat;
}
#header ul li a{
  display: block;
  font-size: 12px;
  color: #3B6175;
}
ul#menu {
  list-style: none;
  background: url(../images/menu.jpg) no-repeat;
  width: 969px;
  height: 38px;
  position: relative;
  left: 10px;
}
ul#menu li{
  float: left;
}
ul#menu li a{
  display: block;
  text-align: center;
  color: #fff;
  font-size: 13px;
  letter-spacing: 1px;
  height: 27px;
  padding: 10px 0px 0px 0px;
  text-decoration: none;
}   
ul#menu li a:hover{ 
  color: #F28209;
}
ul#menu li.li1 a{
  width: 154px;
}
ul#menu li.li2 a{
  width: 89px;
}
ul#menu li.li3 a{
  width: 215px;
}
ul#menu li.li4 a{
  width: 192px;
}
ul#menu li.li5 a{
  width: 183px;
}
ul#menu li.li6 a{
  width: 136px;
}
#big-img {
  position: relative;
  left: 10px;
  height: 188px;
}
#box-left {
  width: 217px;
  float: left;
  position: relative;
  left: 8px;
}
#nabidka {
  background: #8DA1AC url(../images/nabidka-bottom.jpg) no-repeat bottom;
  width: 213px;
  position: relative;
  left: 2px;
}
#nabidka ul{
  list-style: none;
}
#nabidka ul li a{
  background: url(../images/nabidka.jpg) no-repeat;
  width: 198px;
  height: 22px;
  display: block;
  font-size: 13px;
  color: #fff;
  padding: 8px 0px 0px 15px;
  text-decoration: none;
} 
#nabidka ul li a:hover{
  color: #F28209;
}
#nabidka ul li.li1 a{
  background: none;
}
h3.title {
  background: url(../images/title-bg.jpg) no-repeat;
  width: 198px;
  height: 23px;
  color: #FF8400;
  font-size: 14px;
  padding: 8px 0px 0px 15px;
  font-weight: normal; 
  letter-spacing: 2px;
}
#box1 {
  background: url(../images/box1-bg.gif) repeat-y top left;
  width: 213px;
  margin-top: 9px;
  position: relative;
  left: 2px;
}
#box1-2 {
  background: url(../images/box1-bottom.jpg) no-repeat bottom;
  padding-bottom: 11px;
}
#box1 h3{
  background: url(../images/box1-top.jpg) no-repeat;
  font-size: 18px;
  color: #FE9C32;
  padding: 11px 0px 5px 9px;
  font-weight: normal;
  letter-spacing: 2px;
} 
#box1 p{
  padding: 5px 10px 0px 9px;
  color: #396278;
}
#box1 p strong.name{
  color: #FE9C32;
}
#box-center {
  float: left;
  width: 515px;
  position: relative;
  left: 25px;
}
#box-center h1{
  font-size: 18px;
  color: #FE9C32;
  padding: 11px 0px 5px 0px;
  font-weight: normal;
} 
#box-center h2{
  font-size: 16px;
  color: #FE9C32;
  padding: 11px 0px 5px 0px;
  font-weight: normal;
} 
#box-center p{
  font-size: 12px;
  color: #396278;
  padding: 0px 10px 0px 0px;
  font-weight: normal;
  text-align: justify;
  line-height: 1.3em;
} 
#box-center ul {  
  color: #396278;
  font-size: 12px;
  position: relative;
  left: 20px;
} 
#box-center ul li{  
  padding: 1px 0px;
} 
#box-center ul ul{
  position: relative;
  left: 20px;
} 
#box-center img{
  border: 3px solid #ccc;
  margin: 5px;
} 
#box-center p a{
  text-decoration: underline;
} 
#box-center p a:hover{
  text-decoration: none;
} 
#box-right {
  float: right;
  width: 217px;
  position: relative;
  left: -6px;
}
#box2 {
  background: url(../images/box2.jpg) no-repeat;
  width: 198px;
  height: 217px;
  padding-left: 15px;
}
#box2 table{
  margin-top: 10px;
}
#box2 table tr td{
  padding: 3px 5px 8px 0px;
  font-size: 13px;
  color: #fff;
}
#box2 table tr td.den{
  color: #FF8400;
}
#box-right h4 {
  width: 198px;
  height: 23px;
  color: #FF8400;
  font-size: 14px;
  padding: 8px 0px 0px 0px;
  font-weight: normal;
  letter-spacing: 2px;
} 
#box3 {
  background: url(../images/box3.jpg) no-repeat;
  width: 198px;
  height: 209px;
  margin-top: 7px;
  padding-left: 15px;
}
#box3 table{
  margin-top: 15px;
  border-collapse: collapse;
}
#box3 table tr td{
  padding: 0px 5px 0px 0px;
  font-size: 13px;
  color: #285772;
}
#box3 table tr td a{
  color: #285772;
}
#box3 table tr td.inf{
  color: #fff;
}
#box4 {
  background: url(../images/box4.jpg) no-repeat;
  width: 327px;
  height: 159px;
  float: left;
}     
#box4 h2{
  background: url(../images/beleni-zubu.jpg) no-repeat;
  width: 168px;
  height: 27px;
  position: relative;
  left: 19px;
  top: 13px;
}     
#box4 h2 span{
  text-indent: -320302032px;
  display: none;
}
#box4 h2 a{
  display: block;
  width: 168px;
  height: 27px;
}
#box4 p{
  background: url(../images/text.jpg) no-repeat;
  width: 179px;
  height: 30px;
  position: relative;
  left: 21px;
  margin-top: 30px;
}    
#box4 p strong{
  text-indent: -320302032px;
  display: none;
}
#box4 p a{
  color: #FF8400;
}
#box4 p strong{
  font-weight: normal;
}
#box4 img{
  position: relative;
  left: 20px;
  top: 15px;
}
.img1 {
  float: left;
  padding: 0px 4px 0px 4px;
}
.img2 {
  float: left;
}
#footer {
  background: url(../images/footer.jpg) no-repeat;
  width: 991px;
  height: 73px;
}
#footer p{
  text-align: center;
  font-size: 11px;
  color: #05293E;
  padding-top: 10px;
}
#footer p a{
  color: #05293E;
}
#logo-da {
  position: relative;
  left: 142px;
  margin: 25px 0px 44px 0px;
}
#logo-tano-ps {
  position: relative;
  left: 476px;   
  margin: 25px 0px 44px 0px;
}   
table.form-odeslat input{
  width: 151px;
  height: 18px;
  background: url(../images/input.jpg) no-repeat;
  border: 1px solid #CFCFCF;
  color: #7F7B7B;
  font-size: 12px;
  padding-left: 4px;
} 
table.form-odeslat textarea{
  width: 471px;
  height: 89px;   
  background: url(../images/textarea.jpg) no-repeat;
  border: 1px solid #CFCFCF;  
  color: #7F7B7B;
  font-size: 12px;
  padding-left: 4px;
  font-family: Arial;
}
table.form-odeslat .submit{
  background: url(../images/odeslat.jpg) no-repeat;
  width: 94px;
  height: 30px;
  cursor: pointer;
  float: right;
  border: 0px;
  margin-top: 4px;
}
hr {
  height: 1px;
  width: 100%;
  background: #94A7B2;
}
.select1  {
  width: 40px;
  height: 20px; 
  border: 1px solid #CFCFCF; 
  
}
/* admin */
#box-center2 {
  float: right;
  width: 750px;
  padding-top: 30px;
}  
#box-center2 h1{
  font-size: 18px;
  color: #FE9C32;
  padding: 11px 0px 5px 0px;
  font-weight: normal;
} 
#box-center2 h2{
  font-size: 16px;
} 
#box-center2 p{
  font-size: 12px;
  color: #396278;
  padding: 0px 0px 0px 0px;
  font-weight: normal;
  text-align: justify;
  line-height: 1.3em;
} 
.table-prihlaseni {

}
.table-prihlaseni .input{
  width: 200px;
  height: 18px;
  border: 1px solid #000;
}
.table-prihlaseni .submit{
  width: 80px;
  height: 20px;
  cursor: pointer;
  float: right;
}
.select {
  width: 200px;
  height: 20px;
  border: 1px solid #000;
}
.table_admin{
  width: 90%;
}
.table_admin .input{
  width: 200px;
  height: 18px;
  border: 1px solid #000;
}
.table_admin .submit{
  width: 80px;
  height: 20px;
  cursor: pointer;
  float: right; 
  border: 1px solid #ccc;
  margin: 0px 4px;
} 
.input{
  width: 200px;
  height: 18px;
  border: 1px solid #000;
} 
.submit{
  width: 80px;
  height: 20px;
  cursor: pointer;
  float: right; 
  border: 1px solid #ccc;
  margin: 0px 4px;
} 
.submit2{
  width: 100px;
  height: 20px;
  cursor: pointer;
  border: 1px solid #ccc;
  margin: 0px 4px;
} 






/* lightbox */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



ul.tano-links{
  text-align: center;
  padding: 20px 0px 0px 0px;
  line-height: 1.7em;
  font-size: 10px;
  margin: 0 auto;
  width: 900px;
}
ul.tano-links li{
  display: inline;
  padding: 0px 4px 0px 0px;
  margin: 0px;
  color: #666666;
  list-style: none;  
}
