html,body {
  margin: 1px 0 0 0;
  padding: 0;
}
			
body {
  font: 100% Verdana;
}		
			 
#container {
  text-align: left;
  width: 884px;
  margin: 0 auto;
}

p {
  line-height:1.2em;
  font-size:11px;
  margin: 0 0 1.5em 0;
}
strong.red {
  font-weight:bold;
  color:#990000;
  line-height:1.2em;
  font-size:11px;
  margin: 0 0 1.5em 0;
}		
		
			
/* HEADER */

#header-left {
  float: left;
  position: relative;
  width: 68%;
  height: 53px;
  margin: 0;
}

#header-left img {
  border: 0px; 
}	
			
#header-right {
  float: right;
  width: 32%;
  background-image: url('files/lbar.png');
  background-repeat: no-repeat;
  background-position: center;
  height: 53px;
  margin: 0;
}
			
#langnav ul { 
  list-style-type: none;
}
			
#langnav li{ 
  float: left;
  display: inline;
  margin-top: 18px; }

/* IE7 */			
*+html #langnav ul {
  margin-left: 0px; 
}
						
*+html #langnav li {
  margin-top: 34px; 
}
/* END IE7 */	
			
#langnav a.uk {
  font-size: 10px;
  margin-left: 33px;
  padding: 0px 10px 0px 20px; /* icon image */
  background: transparent url('files/uk.gif') no-repeat left center;
  text-decoration: none;
  color: #fff; 
}
			
#langnav a.uk:hover {
  font-size: 10px;
  padding: 0px 10px 0px 20px; /* icon image */
  background: transparent url('files/ukt.gif') no-repeat left center;
  text-decoration: none; 
  color: #ffe9c6;
}	
							
#langnav a.bg {
  font-size: 10px;
  padding: 0px 10px 0px 20px; /* icon image */
  background: transparent url('files/bg.gif') no-repeat left center;
  text-decoration: none;
  color: #fff;		
}	

#langnav a.bg:hover {
  font-size:10px;
  padding: 0px 10px 0px 20px; /* icon image */
  background: transparent url('files/bgt.gif') no-repeat left center;
  text-decoration: none; 
  color: #ffe9c6; 
}	

/* END HEADER */


/* FUTURED */ 

#futured {
  float: left;
  width: 99.9%;
  height: 234px;
  background-image: url('files/futured.gif');
}
			
#futured ul {
  float: left;
  padding: 100px 0px 0px 90px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: inside;
}

#futured a {
  float: left;
  width: 232px;
  height: 38px;
  padding: 0px 0px 0px 50px;
  background-image: url('files/res.png');
  background-repeat: no-repeat;
  background-position: right;
  text-indent: -9999px;
}
			
#futured a:hover{
  float: left;
  width: 232px;
  height: 38px;
  padding: 0px 0px 0px 50px;
  background-image: url('files/res2.png');
  background-repeat: no-repeat;
  background-position: right;
  text-indent: -9999px; 
}

/* END FUTURED */


/* NAVITAGION */

#navigation{
  float: left;
  width: 630px;
  height: 45px;
  margin:0 ;
  background: #f5f5f5;
}
			
ul#menu {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul#menu li { 
  display: inline;
}
	
ul#menu li a {
  display: block;
  float: left; 
  height: 45px;
  background-image: url('files/navi.png');
  text-indent: -9999px;
}
 
ul#menu li a.nachalo {
  width: 100px; background-position: 0 0;	
}
		
ul#menu li a.uslugi {
  width: 75px; background-position: -100px 0;	
}
		
ul#menu li a.buspodnaem {
  width: 70px; background-position: -185px 0;	
}
ul#menu li a.hladilni {
  width: 85px; background-position: -265px 0;	
}

ul#menu li a.vanove {
  width: 90px; background-position: -365px 0;	
}

ul#menu li a.zanas {
  width: 75px; background-position: -465px 0;	
}

ul#menu li a.kontakti {
  width: 131px; background-position: -555px 0;	
}
		
ul#menu li a.nachalo:hover, ul#menu li a.nachalo:focus {
  background-position: 0px -45px;	
}
		
ul#menu li a.uslugi:hover, ul#menu li a.uslugi:focus {
  background-position: -100px -45px; 
}
		
ul#menu li a.buspodnaem:hover, ul#menu li a.ceni:focus {
  background-position: -185px -45px; 
}

ul#menu li a.hladilni:hover, ul#menu li a.ceni:focus {
  background-position: -265px -45px; 
}

ul#menu li a.vanove:hover, ul#menu li a.ceni:focus {
  background-position: -365px -45px; 
}
		
ul#menu li a.zanas:hover, ul#menu li a.zanas:focus {
  background-position: -465px -45px; 
}
		
ul#menu li a.kontakti:hover, ul#menu li a.kontakti:focus {
  background-position: -555px -45px; 
}

/* END NAVIGATION */


/* EXTRA */		

#extra {
  float: right;
  width: 254px;
  height:45px;
  margin: 0;
  background-image: url('files/extra.gif');
}
			 
#extrashadow {
  float: right;
  width: 100%;
  height: 20px;
  margin: 0;
  background-image: url('files/extrashadow.gif');
  background-repeat: no-repeat;
  background-position: right;
  background-color: #f5f5f5; 
}

/* END EXTRA */


/* CONTENT */

#ctitle { 
  float: left;
  width: 874px;
  padding: 0px 0px 0px 10px;
  font-size: 16px;
  font-weight: bold;
  color: #999;
  background-color: #f5f5f5; 
}
			 
#content { 
  float: left;
  background-color: #f5f5f5;
  width: 884px; 
  height: 212px;
  margin: 0 auto;
}

#cfoot { 
  float:left;
  background-image: url('files/foot.gif');
  width: 100%; 
  height: 26px;
  margin: 0 auto;
  clear: both;
}

/* USLUGI */

#cuslugi {  
  float: left;
  background-color: #f5f5f5;
  width: 804px; 
  padding: 30px 40px 0px 40px;
  clear: both;
}

/* CENI */	
		 
#cceni-left {  
  float: left;
  background-color: #f5f5f5;
  width: 300px;
  height: 360px; 
  padding: 30px 0px 0px 40px;
  clear:both;
}

#cceni-right {  
  float: left;
  background-color: #f5f5f5;
  width: 500px; 
  height: 360px;
  padding: 30px 0px 0px 44px;
}
	
#cceni-text {  
  float: left;
  background-color: #f5f5f5;
  width: 804px; 
  padding: 10px 40px 0px 40px;
  clear: both;
}	

#cceni-text-left {  
  float: left;
  background-color: #f5f5f5;
  width: 360px; 
  padding: 0px 40px 0px 40px;
}		
#cceni-text-right {  
  float: right;
  background-color: #f5f5f5;
  width: 360px; 
  padding: 0px 40px 0px 44px;
}		 	 
/* ZA NAS */
		  
#czanas {  
  float: left;
  background-color: #f5f5f5;
  width: 804px; 
  padding: 30px 40px 0px 40px;
  clear: both;
}

#czanas-left {  
  float: left;
  background-color: #f5f5f5;
  width: 604px; 
}

#czanas-right {  
  float: left;
  background-color: #f5f5f5;
  width: 200px; 
}

#czanas p {  
  line-height:1.2em;
  font-size:11px;
  margin: 0 0 1.5em 0;
  text-align: justify;
}
#czanas p.title {
  font-size: 16px;
  font-weight: bold;
  color: #999;
}

/* KONTAKTI */
		  
#ckontakti-left {  
  float: left;
  background-color: #f5f5f5;
  width: 324px; 
  height: 233px; 
  padding: 30px 40px 0px 40px;
}
#ckontakti-right{  
  float: right;
  background-color: #f5f5f5;
  width: 400px;
  height: 228px; 
  padding: 30px 40px 0px 40px;
}					 
/* END CONTENT */


/* FOOTER */
		 		 
#footer{ 
  background: #FFF;
  color: #333;
  clear: both;
  width: 100%;
  font-size: 10px;
  text-align: center;
  padding-top: 10px;
}
	
/* END FOOTER */		


/* ---- FILL ---- */ 

/* CENI */

ul.ceni { 
  float: left;
  list-style-type: none;
  margin-left: -40px; 
  margin-right:30px;
}

ul.cenitext { 
  float: left;
  list-style-type: none;
  margin-left: -40px; 
  margin-right:30px;
}

li.small {  
  line-height: 1.5em;
  font-size: 11px; 
}

table {
  width: 460px;
  border-collapse: collapse;
  margin: 10px 0px 9px 0px;
}
  
td,th {
  text-align: center; 
  padding: .5em;
  border: 1px solid #000;
}

td.light {
  font-size:11px;
  font-weight: bold;
  background:#fff;
}
td.dark{ 
  font-size:11px;
  font-weight: bold;
  background:#eee;
}

th.light{ 
  font-size:10px;
  font-weight: normal;
  background:#fff;
}

th.dark{ 
  font-size:10px;
  font-weight: normal;
  background:#eee;
}

/* GALLERY */

div.case {
  width: 300px; 
  display: block;
}

div.gallerynavigation{
  width: 600px;
  float: left;
}

ul.thumbs {
  clear: both;
  margin: 0;
  padding: 0;

}

ul.thumbs img {
  border: none;
  display: block;
}

ul.thumbs li {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.thumbs li a {
  padding: 2px 4px 0px 0px;
  display: block;
}

/* jQuery specific overlay styles */
 
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
}
#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 { 
	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;	
}

/* END GALLERY */

/* END CENI */