@charset "utf-8";
/* CSS Document */
body{
/*	background: ;*/
	font: 0.75em Verdana, Helvetica, sans-serif; 
	color: #fff;
	margin: 0;
	padding:0;
	text-align:center;
	background: #424242 url(../images/design/bg-main.jpg) repeat-y center top;
}
h2{
  font: 17px Tahoma, Helvetica, sans-serif;
	color: #fff;
  text-decoration:none;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.clear{
	clear: both;
	visibility: hidden;
	line-height: 1%;
	font: 1%;
}
a, a:visited{
  color: #fff;  
  text-align: left;
}
#content{
  width: 839px;
  text-align:center;
  margin: 0 auto 0 auto;
  padding:0;
 
}
#page{
	width: 732px;
	text-align:left;
	margin: 0 auto 0 auto;
	padding:0;
	background: #aa1e23;
}
#logo{
  width: 463px;
  height: 103px;
  float: left;
  padding: 0;
  margin: 0 0 0 0;
/*  background: url(../images/design/logo-yeallow.jpg) no-repeat left top;*/
}
#top{
  width: 269px;
  height: 103px;
  float: left;
  padding: 0;
  margin: 0 0 0 0;
  /* background: url(../images/design/top-obr.jpg) no-repeat right top; */
}
#fotka{
  width: 702px;
  padding: 10px 15px 0 15px;
  margin: 0;
}
#cenik{
  width: 702px;
  padding: 0px 15px 5px 15px;
  margin: 0;
}
#fotogalerie{
  width: 702px;
  padding: 0px 15px 5px 15px;
  margin: 0;
}
#kontakty{
  width: 702px;
  padding: 0px 15px 5px 15px;
  margin: 0;
}
.tabulka_white {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
}
.tabulka_white td {
	border: 1px solid #FFFFFF;
	 padding:5px;
}
.tabulka_black td {
	border: 1px solid #000000;
	padding:5px;
}
.sipka{
  width:732px;
  height:8px
}
#footer{
  width: 732px;
  height: 30px;
  background: #aa1e23;
}
#mainContent{
  width: 566px;
  margin: 10px 0 10px 9px;
  color: #FFFFFF;
}
#mainContent li{
  margin: 5px 0 5px 20px;
}
#flashContent{
  width: 566px;
  margin: 10px 0 10px 4px;
  color: #FFFFFF;
}
#mainContent h1{
  font: bold 1.2em Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  margin: 0 0 20px 0;
}
/** ---- LEFT SIDE --- **/
.sipka{
  width:128px;
  height:24px;
  margin: 0px 0 0 9px;
  /*background: url(../images/design/sipka-small.jpg) no-repeat left center;*/
}
.sipka2{
  width:128px;
  height:22px;
  margin: 5px 0 10px 9px;
  background: url(../images/design/sipka2-yellow.jpg) no-repeat center;
}
.news{
  width: 105px;
  text-align: left;
 /** height: 300px;**/
  padding:10px;
  margin: 0 0 10px 9px;
  border:1px solid #fff;
  background: #020100 url(../images/design/news-bg.jpg) repeat-x top center;
}
.news a{
	color:#FFFFFF;
}
.news_detail{
  font: 9px Tahoma, Helvetica, sans-serif;
  color: #fff;
  margin: 0 0 15px 0;
  text-decoration:none;  
}
.news_detail h2{
  font: 13px Tahoma, Helvetica, sans-serif;
	color: #fff;
  text-decoration:none;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.news_detail h3{
  font: 10px Tahoma, Helvetica, sans-serif;
	color: #fff;
  text-decoration:none;
  font-weight: bold;
  margin: 0 0 0 0;
}
#ceniktable table{
	border: 1px solid #FFFFFF;
	text-align:center;
	color: #1a1818;
	border-collapse:collapse;
	font-size: 10px;
	margin: 15px 0 15px 0;
}
#ceniktable th{
	padding: 3px;
	font-weight: normal;
	border: 1px solid #FFFFFF;
}
#ceniktable td{
	padding: 3px;
	border: 1px solid #FFFFFF;
}
#ceniktable a{
	color: #1a1818;
}
/** REZERVACE **/
.rez_formulare{
	width: 229px;
	height: 127px;
	background: url(../images/design/bg-rezervace.gif) no-repeat top left;
	margin: 20px 0 20px 0;
}
.rez_formulare form{
	padding: 15px 21px 15px 21px;
	margin: 0;
	/*padding: 0;*/
	color: #074400;
}
.rez_formulare input{
	border: 1px solid #074400;
	background: #FFFFFF;
	height: 16px;
}
.rez_formulare .submit{
	text-align:center;
	color: #074400;
	font-size: 10px;
	height: 20px;
	padding: 2px 10px 2px 10px;
	font-weight:bold;
}
.projektyFiles{
	width: 295px;
	float: right;
}
.projektyFiles img{
	border: 2px solid #FFFFFF;
	margin: 0 0 15px 0;
}
.projektyFiles a{
	color: #FFFFFF;
}
.imggalery{
	float: left;
	margin: 0 10px 10px 0;
	border: none;
}
.gallery_item{
	margin: 20px 0 0 0;
}
.gallery_item h3{
  font: bold 1.1em Tahoma, Helvetica, sans-serif;
  color: #fff;
  margin: 0 0 10px 0;
}
.gallery_image{
	float:left;
	margin: 0 15px 15px 0;
	border: 1px solid #FFFFFF;
}
p{
	margin: 0 0 15px 0;
}
ul{
  margin:0 0 20px 20px;
}
li{
  margin:5px 0 0 0;
}
.img_border {
 border:1px solid #fff;
}

