@charset "utf-8";
/* CSS Document */
body{
/*	background: ;*/
	font: 0.75em Verdana, Helvetica, sans-serif; 
	color: #424242;
	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: #00a74f;
}
#logo{
  width: 514px;
  height: 103px;
  float: left;
  padding: 0;
  margin: 0 0 0 0;
/*  background: url(../images/design/logo-yeallow.jpg) no-repeat left top;*/
}
#top{
  width: 218px;
  height: 103px;
  float: right;
  padding: 0;
  margin: 0 0 0 0;
  background: url(../images/design/top-yellow.jpg) no-repeat left top;
}
#left{
  width: 137px;
  float: left;
  text-align: right;
  padding: 0;
  margin: 8px 0 0 0;
}
#right{
  width: 590px;
  float: right;
  padding: 0;
  margin: 0;
}
#footer{
  width: 732px;
  height: 30px;
  background: #00a74f;
}
.foto{
  width: 566px;
  height: 280px;
  /*float: rigt;*/
  background: url(../images/rotace/1.jpg) no-repeat left center;
  border: 1px solid #fff;
  margin: 3px 0 10px 4px;
  padding: 0;
}
#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 11px 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;
}
/** --- MENU --- 
#navigace{
}
ul.menu{
	margin:  0 0 0;
	padding: 0 0 0 0;
}
ul.menu li{
  border:1px solid #fff;
  list-style: none;
	margin: 0 0 6px 9px;
	height:17px;
	background: url(../images/design/button-bg.jpg) no-repeat left center;
}
ul.menu li .lastItem{
}
ul.menu a{
	margin: 1px 6px 1px 13px;
	display: block;
  font: 9px Tahoma, Helvetica, sans-serif;
	color: #fff;
  text-decoration:none;
}
ul.menu a:hover{
	font: 9px Tahoma, Helvetica, sans-serif;
	color: #000;
  text-decoration:none;
}
ul.menu .active{	
	font-weight: bold;
}
ul.menu .active a{
	text-decoration:none;
}
/** --- END MENU --- **/
/** ---- END  LEFT SIDE ----**/
/** --- CENIK --- **/
}
#menu{
 /* width: 126px;*/
  margin: 7px 0 0 0;
  padding:0;
  text-align:center;
}
#menu ul{ 
  margin:0 0 0 10px;
  padding: 0; 
  list-style: none;  
} 
#menu li { 
  list-style:none;
  margin: 7px 0 0 0;
  padding:0; 
}
 
/* spolecna definice vzhledu pro vsechny moduly */
#menu a { 
  width: 126px;
  height: 16px;
  display: block; 
  padding: 0 0 0 0; 
  text-decoration: none; 
  text-align: left;
  color: #000000; 
  border: 1px solid #ffffff;
}
#menu h6{
	visibility: hidden;
}
/* specialni definice pro kazky modul */ 
#menu a#popis { 
  background: url("../images/design/menu/menu-1.jpg") no-repeat center top; 
} 
#menu a#popis:hover { 
  background: url("../images/design/menu/menu-1-2.jpg") no-repeat center top; 
} 
#menu a#popisActiv { 
  background: url("../images/design/menu/menu-1-2.jpg") no-repeat center top; 
} 
#menu a#plan { 
  background: url("../images/design/menu/menu-2.jpg") no-repeat center top; 
} 
#menu a#plan:hover { 
  background: url("../images/design/menu/menu-2-2.jpg") no-repeat center top; 
}
#menu a#planActiv { 
  background: url("../images/design/menu/menu-2-2.jpg") no-repeat center top; 
}
#menu a#fot { 
  background: url("../images/design/menu/menu-3.jpg") no-repeat center top; 
} 
#menu a#fot:hover { 
  background: url("../images/design/menu/menu-3-2.jpg") no-repeat center top; 
}
#menu a#fotActiv { 
  background: url("../images/design/menu/menu-3-2.jpg") no-repeat center top; 
}
#menu a#virt { 
  background: url("../images/design/menu/menu-4.jpg") no-repeat center top; 
} 
#menu a#virt:hover { 
  background: url("../images/design/menu/menu-4-2.jpg") no-repeat center top; 
}
#menu a#virtActiv { 
  background: url("../images/design/menu/menu-4-2.jpg") no-repeat center top; 
}
#menu a#bonus { 
  background: url("../images/design/menu/menu-5.jpg") no-repeat center top; 
} 
#menu a#bonus:hover { 
  background: url("../images/design/menu/menu-5-2.jpg") no-repeat center top; 
}
#menu a#bonusActiv { 
  background: url("../images/design/menu/menu-5-2.jpg") no-repeat center top; 
}
#menu a#podminky { 
  background: url("../images/design/menu/menu-6.jpg") no-repeat center top; 
} 
#menu a#podminky:hover { 
  background: url("../images/design/menu/menu-6-2.jpg") no-repeat center top; 
}
#menu a#podminkyActiv { 
  background: url("../images/design/menu/menu-6-2.jpg") no-repeat center top; 
}
#menu a#investor { 
  background: url("../images/design/menu/menu-7.jpg") no-repeat center top; 
} 
#menu a#investor:hover { 
  background: url("../images/design/menu/menu-7-2.jpg") no-repeat center top; 
}
#menu a#investorActiv { 
  background: url("../images/design/menu/menu-7-2.jpg") no-repeat center top; 
}
#menu a#cenik { 
  background: url("../images/design/menu/menu-8.jpg") no-repeat center top; 
} 
#menu a#cenik:hover { 
  background: url("../images/design/menu/menu-8-2.jpg") no-repeat center top; 
}
#menu a#cenikActiv { 
  background: url("../images/design/menu/menu-8-2.jpg") no-repeat center top; 
}
#menu a#kontakt { 
  background: url("../images/design/menu/menu-9.jpg") no-repeat center top; 
} 
#menu a#kontakt:hover { 
  background: url("../images/design/menu/menu-9-2.jpg") no-repeat center top; 
}
#menu a#kontaktActiv { 
  background: url("../images/design/menu/menu-9-2.jpg") no-repeat center top; 
}
#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: 190px;
	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;
}
