@charset "windows-1250";
/* CSS Document */

* { margin:0px; padding:0px; }
img { border:0px; }

body { font-family:trebuchet ms; font-size:12px; background-color:#e4b38a; color:#663333; }

#topbar { width:100%; height:30px; background-color:#663333; }
#page { width:780px; margin:0px auto; }

#buttonbar { width:780px; height:30px; }
#buttonbar a:link, #buttonbar a:visited, #buttonbar div { position:absolute; color:#663333; line-height:30px; display:block; width:97px; text-align:center; text-decoration:none; background-color:#fff; }
#buttonbar a:hover, #buttonbar a:active { background-color:#b0896d; }
#buttonbar a.down:link, #buttonbar a.down:visited, #buttonbar a.down:hover, #buttonbar a.down:active { background-color:#663333; color:#fff; }

#spacer { height:15px; width:780px; }

#content { width:780px; background-image:url(img/same.gif); background-repeat:repeat-y; }

#content:after, #thumbs:after, #inner:after { content: "."; display: block;   height: 0;   clear: both;  visibility: hidden; }
#content, #thumbs, #inner {display: inline-table;}
/* Hides from IE-mac \*/
* html #content, * html #thumbs, * html #inner {height: 1%;}
#content, #thumbs, #inner {display: block;}
/* End hide from IE-mac */

#left { float:left; width:550px; background-color:#FFFFFF; }
#right { float:left; width:230px; background-color:#663333; color:#fff; }

#aspenvilla { height:80px; width:230px; background-image:url(img/aspenvilla.gif); background-repeat:no-repeat; background-position:50% 50%; }
#house { height:140px; width:230px; background-image:url(img/house.jpg); background-repeat:no-repeat; background-position:50% 50%; }
#kontakt { text-align:center; }
#kontakt a { color:#b0896d; }
#kontakt p { padding:10px; font-size:14px; line-height:16px; }
#kontakt span { font-size:12px; text-decoration:underline; }
#boborovec { width:550px; height:130px; }

#inner { padding:20px 0px; }
#innerleft { float:left; width:240px; text-align:center; border-right:5px solid #663333; }
#innerright { float:left; width:305px; }
.maintext { padding:0px 20px; }

#bottom { height:30px; text-align:center; line-height:30px; background-color:#b0896d; }
#info { padding:0px; }
#info ul { margin-left:20px; }
#info li { margin-left:20px; list-style:outside; }
#info h3 { line-height:20px; font-size:16px; font-weight:normal; margin-top:10px; }

#bigfoto { width:550px; background-position:50% 50%; background-repeat:no-repeat; }
#fotocontrol { height:40px; text-align:center; font-size:20px; }
#fotocontrol a { color:#900028; text-decoration:none; }
#fotocontrol a:hover { text-decoration:none; font-size:25px; color:#900028; }
#fotocontrol span { color:#ccc; }

#thumbs { padding-bottom:25px; }
#thumbs a:link, #thumbs a:visited { margin:25px 0px 0px 25px; dislay:inline; float:left; width:140px; height:140px; border:5px solid #663333; }
#thumbs a:hover, #thumbs a:active { border-color:#b0896d; }

#panos div { text-align:center; line-height:40px; }

#booking { padding:20px 0px; }
#bookingtb { margin:0px auto; width:420px; }
#bookingtb td { padding:3px 1px; }
#booking fieldset { border:1px solid #900028; padding:5px; }

#flags { text-align:center; }
#flags img { margin:10px 6px; }


.kalendarTabulkaBox
{
	float:left; margin-left:10px; margin-bottom:20px; display:inline; height:170px;
}

table.kalendarTabulka 
{
	font-family:Verdana,Arial,Tahoma;
	font-size:11px;
	text-align:center;
	color:black;
}
#left a { color:#663333; }
.kalendarTabulka td
{
	padding:2px;
}
.kalendarTabulka td.dowr
{
	color:white;
	background:#666;
	border:1px solid #ccc;
}
.kalendarTabulka td.doww
{
	color:white;
	background:#999;
	border:1px solid #ccc;
}
.kalendarTabulka td.tc2
{
	font-weight:bold;
	background:#FFFF4D;
	border:1px solid #CCCC00;
}
.kalendarTabulka td.tc1
{
	font-weight:bold;
	background:#FF6666;
	border:1px solid #FF3333;
}
.kalendarTabulka td.tc0
{
	font-weight:bold;
	background:#80FF00;
	border:1px solid #66CC00;
}
