#levy-prohlidka { 
	width: 260px;
	float: left;
	border-top: 2px solid #dd1f2d;	
}

#pravy-prohlidka { 
	width: 720px;
	float: left;
	border-top: 2px solid #dd1f2d;	
}

/*#prohlidka-head-planek { 
	overflow: hidden; 
	position: relative;
	width: 258px;
	height: 34px;
	margin-bottom: 2px;
}
#prohlidka-head-planek span { 
	width: 258px;
	height: 34px;
	display: block; 
	position: absolute; 
	top: 0;
	left: 0;
	background: url("../obrazky/vp-planek.gif") no-repeat 0 0;
}*/




#video-head { 
	overflow: hidden; 
	position: relative;
	width: 359px;
	height: 34px;
	float: left;
	margin-left: 2px;
	margin-bottom: 2px;
}
#video-head a span, #video-head span { 
	width: 359px;
	height: 34px;
	display: block; 
	position: absolute; 
	top: 0;
	left: 0;
	background: url("../obrazky/vp-video-small.gif") no-repeat 0 0;
}
#video-head a span { 
	*cursor: hand; 
}

#flashcontent-planek { 
	width: 258px;
	height: 412px;
}

#flashcontent-planek div{
	padding: 7px;
}

#planek-popis { 
	width: 258px;
	height: 57px;
	background-color: #788ba1;
	color: #ffffff;

}
#planek-popis p { 
	padding: 5px 10px 0 10px;
}
#planek-popis2 p { 
	padding: 5px 0px 0 35px;
}
#planek-popis2 { 
	width: 258px;
	height: 71px;
	background: url("../obrazky/vp-pozadi1.gif") repeat-x 0 -15px;
	color: #ffffff;	
}
.zvyrazneny-text { 
	color: #dd1f2d;	
}


#planek-ovladac2 { 
	height: 26px;
	width: 407px;
	margin-top: 2px;
	float: left;	
	background: url("../obrazky/vp-pozadi2.gif") no-repeat 0 0;
	
}

#popis-ovladani { 
	padding: 7px 7px 15px 7px;
	color: #59718c;
}
#video { 
	height: 409px;
	border-bottom: 2px solid #dd1f2d;
	background: url("../obrazky/pozadi-video.gif") repeat-y 0 0;
	text-align: center;	
}

#video-popis { 
	padding: 10px 10px 10px 10px;
	background: url("../obrazky/pozadi-video-popis.gif") repeat-y 0 0;
	line-height: 1.5em;
	height: 137px;
	margin-bottom: 15px;
	
}

#video-popis img  {
	margin: 1px;
	border: 0;
	padding: 0;
}
#flashcontent { 
	height: 656px;
}
#flashcontent2 { 
	height: 674px;
}
#cely-flash { 
	margin-bottom: 0px;
	width: 980px;
}
#levy-flash  {
	float: left;
	width: 790px;
	height: 656px;
}
#levy-flash2  {
	float: left;
	width: 790px;
	height: 674px;
}
#pravy-flash  {
	border-top: 2px solid #dd1f2d;
	border-bottom: 1px solid #bbc4ce;
	float: left;
	width: 190px;
	height: 653px;
	background: url("../obrazky/pozadi-byty.gif") no-repeat 1px 165px;
}
#pravy-flash2  {
	border-top: 2px solid #dd1f2d;
	border-bottom: 1px solid #bbc4ce;
	float: left;
	width: 190px;
	height: 674px;
	background: #bbc4ce url("../obrazky/pozadi-byty.gif") no-repeat 1px 165px;
}
#planek-ovladac1 { 
	overflow: hidden; 
	position: relative;
	width: 154px;
	height: 26px;
	float: left;
	margin-top: 2px;
}
#planek-ovladac1 a span { 
	width: 154px;
	height: 26px;
	display: block; 
	position: absolute; 
	top: 0;
	left: 0;
	*cursor: hand; 
}
#planek-ovladac3 { 
	overflow: hidden; 
	position: relative;
	width: 159px;
	height: 26px;
	float: left;
	margin-top: 2px;
}
#planek-ovladac3 a span { 
	width: 159px;
	height: 26px;
	display: block; 
	position: absolute; 
	top: 0;
	left: 0;
	*cursor: hand; 
}
#prohlidka-head-planek { 
	width: 258px;
	height: 34px;
	margin-bottom: 2px;
}
#static-head { 
	overflow: hidden; 
	position: relative;
	width: 359px;
	height: 34px;
	float: left;
	margin-bottom: 2px;
}
#static-head a span, #static-head span { 
	width: 359px;
	height: 34px;
	display: block; 
	position: absolute; 
	top: 0;
	left: 0;
}
#static-head a span { 
	*cursor: hand; 
}
#informace { 
	overflow: hidden; 
	position: relative;
	width: 196px;
	height: 30px;
	float: left;
}
#informace a span { 
	width: 196px;
	height: 30px;
	display: block; 
	position: absolute; 
	top: 0;
	left: 0;
	*cursor: hand;
}
#informace2 { 
	overflow: hidden; 
	position: relative;
	width: 257px;
	height: 26px;
	float: left;
	margin-top: 2px;
}
#informace2 a span { 
	width: 257px;
	height: 26px;
	display: block; 
	position: absolute; 
	top: 0;
	left: 0;
	*cursor: hand; 	
}
#informace3 { 
	overflow: hidden; 
	position: relative;
	width: 194px;
	height: 22px;
	float: left;
}
#informace3 a span { 
	width: 194px;
	height: 22px;
	display: block; 
	position: absolute; 
	top: 0;
	left: 0;
	*cursor: hand; 	
}
div.varovani{
	padding: 30px;
}

div.varovani div.captionSt {
	padding: 5px 0;
}

div.varovani hr{
	margin: 15px 0;
}






/* vyber bytu */

ul.odkazy-byty { 
	list-style: none;
	margin-top: 150px;
	text-transform: uppercase;
	font-size: .8em;
}
ul.odkazy-byty li { 
	margin: 0 5px 5px 5px;
	padding-left: 10px;
	background: url("../obrazky/vp-ikona302.gif") no-repeat 0 3px;
	
}
table#byt-tabulka { 
	border-collapse: collapse;
	margin: 10px 5px 5px 10px;
	width: 174px;
}
table#byt-tabulka tr td, table#byt-tabulka tr th{ 
	padding: 3px 0 3px 5px;
	border: 0;
}
.byt-tabulka-pozadi { 
	background: url("../obrazky/pozadi-byty-reverse.gif") repeat-y 0 3px;
	
}
.byt-tabulka-barva { 
	color: #dd1f2d;
	
}
#odkaz-cenik { 
	overflow: hidden; 
	position: relative;
	width: 189px;
	height: 164px;
	margin-left: 1px;
}
#odkaz-cenik a span { 
	width: 189px;
	height: 164px;
	display: block; 
	position: absolute; 
	top: 0;
	left: 0;
}
#info-radek {
	height: 22px;
	background: url(../obrazky/informace_pruh.gif) 0 -2px no-repeat;	
}

/* cenik */
#levy-cenik {
	float: left;
	width: 196px;
}
			
a.tooltip { 
position:relative; /*this is the key*/
z-index:24;
}

a.tooltip:hover {
z-index:25;
}

a.tooltip span {
display: none;
}

a.tooltip:hover span { /*the span will display just on :hover state*/
font-weight: normal;
text-align: left;
display: block;
position: absolute;
top: 25px;
left: 0;
width: 130px;
background-color: #ffffe5;
color: #000;
padding: 3px;
border: 1px solid #cc9;
white-space: normal !important;
}


#pravy .form img {
	margin: 1px;
	border: 0;
	padding: 0;
}

table#form-cenik {
	margin-top: 137px;
	_margin-top: 147px;	
}

#form-cenik td {
	padding: 6px 3px 0 3px;
}
#form-cenik label {
	font-weight: bold;
}
#pravy-cenik {
	border-top: 2px solid #dd1f2d;
	width: 784px;
	float: left;
}

#pravy-cenik img, #pravy-cenik-parkovani img {
	border: 0;
}
#cenik-header {
	width: 764px;
	height: 34px;
	margin-left: 10px;
	background: url("../obrazky/cenik-header.gif") no-repeat 0 0;
}           


ul.odkazy-cenik { 
		list-style: none;
}
ul.odkazy-cenik a, ul.odkazy-cenik a:visited  { 
	color: white;
}
ul.odkazy-cenik li { 
	margin: 8px 10px 5px 15px;
	padding-left: 10px;
	float: left;
	background: url("../obrazky/kulicka.gif") no-repeat 0 4px;
	
}
#podmenu { 
	font-weight: bold;
	padding-top: 3px;
	margin-left: 500px;
	text-align: right;
}

#cenik-dole{ 
	width: 764px;
	height: 34px;
	margin-left: 10px;
}

.form-cenik-vyhledat {
	/*padding: 0px 3px 3px 3px;*/
	margin: 0px 0px 10px 0px;
	/*height: 26px;
	width: 115px;*/
	height: 22px;
	width: 100px;	
	color: #ffffff;
	text-align: center;	
	background-color: #dd1f2d;
    border: none;
	cursor: pointer;
	/*background: url("../obrazky/submit-pozadi.gif") no-repeat 100% 50%;*/
}

#cenik-neni {
	margin: 30px 28px;
}
#hledani {
	width: 100%;
	border: 0;
	border-collapse: collapse;
}
#hledani td {
	padding: 5px 5px 8px 5px;
}
#levy-cenik input, #levy-cenik select {
	font: normal 11px arial, verdana, tahoma;
	border: 1px solid #cbcdda;
	padding: 3px 5px 0px 5px;
	margin-right: 3px;
}
#levy-cenik .noborder {
	border: 0;
}
#levy-cenik select {
	width: 120px;
	padding: 3px 3px 0px 5px;
}
#levy-cenik div.button2 {
	cursor: pointer;
	font-size: 12px;
	color: #ffffff;
	background-color: #dd1f2d;
	height: 20px;
	text-align: center;
	padding: 4px 3px 0 3px;
	margin: 0px 0px 0px 2px;
	float: left;
}
#levy-cenik div.button2 a {
	color: #ffffff;
	text-decoration: none;
}
/* obsah - tabulka cen a rezervaci */

table.form  { 
	border-collapse: collapse;
	width: 765px;
	font-size: 90%;
	border-bottom: 7px solid #dd1f2d;
	margin-left: 10px;
	margin-top: 2px;
}
.form th { 
	background-color: #dd1f2d;
	color: #ffffff;
	text-align: center;
}
.form td, th { 
	border: 1px solid white;
	padding: 4px 2px;
	vertical-align: top;
}
.form td { 
	vertical-align: top;
}
.tab_p, .tab_bp, .tab_sk, .tab_tb, .tab_cb { 
}
.tab_b { 
	text-align: right;
}
.tab_bp { 
	text-align: right;
}
.tab_cc { 
	text-align: right;
}
.tab_pzn { 
}

.tab_z { 
}
.tab_st { 
	color: #dd1f2d;
}
.tab_st a, .tab_st a:visited{ 
	color: #dd1f2d;
	text-decoration: underline;
}
.tab_st a:hover { 
	color: #dd1f2d;
	text-decoration: none;
}
.tab_ikony { 
	text-align: center;
	width: 6%;
}
#pravy-cenik-parkovani {
	border-top: 2px solid #dd1f2d;
	width: 735px;
	float: left;
	margin-left: 0;
	margin-right: 0;	
	padding-left: 0;
	padding-right: 0;	
}
#pravy-cenik-parkovani #cenik-header  {
	width: 705px;
	margin-left: 5px;
	margin-right: 5px;	
	padding-left: 0;
	padding-right: 20px;		
}
#pravy-cenik-parkovani #cenik-dole  {
	width: 705px;
	margin-left: 5px;
	margin-right: 5px;	
	padding-left: 0;
	padding-right: 20px;		
}
#pravy-cenik-parkovani table.form  {
	width: 725px;
	margin-left: 5px;
	margin-right: 0;	
	padding-left: 0;
	padding-right: 0;		
}

#cenik-rd  {
	padding-left: 98px;
	padding-right: 98px;		
	border-top: 2px solid #dd1f2d;
}
#cenik-rd #pravy-cenik {

	border-top: 0px;		
}