* html .visualIEFloatFix { height: 0.01%; }

body { margin: 0;	padding: 0; background-color: #FFFFFF; font: 11px "Helvetica CE", Helvetica, Arial, sans-serif;	color: #4d4e4f; background:#9A9694 url('./content/bg_page.jpg') 0 0 repeat-x fixed; }

a				{ color:#4d4e4f; }
a:hover	{ color:#00da1a !Important; text-decoration:underline !Important; }
a img		{ border:0; }

.cleft	{ clear:left; }
.cright	{ clear:right; }
.clear	{ clear:both; }

.fleft	{ float:left; }
.fright	{ float:right; }

.acenter	{ text-align:center; }

h1	{ color:#00da1a; font:18px "MS Sans Serif", Helvetica, Arial, sans-serif; text-transform:uppercase; margin:0; padding:0; font-weight:bold; text-align:left; } 
h2	{ color:#4d4e4f; font:12px "MS Sans Serif", Helvetica, Arial, sans-serif; text-transform:uppercase; margin-top:0; padding:0; font-weight:bold; text-align:left; }
h3	{ color:#4d4e4f; font-size:34px; margin:0; padding:0; font-weight:bold; text-align:left; } 
h4	{ padding:0; margin-bottom:10px; }
h4.big	{ font-size:18px; border-bottom:1px solid #d3d3d3; padding-bottom:5px; }

#wrapper	{ margin:0 auto; width:797px; position:relative;}

#page	{ margin:15px auto 0; background-color:#fff; width:775px; padding:70px 11px 11px; }

#logo	{ position:absolute; right:10px; top:15px; _top:20px; }

#topmenu		{ background:url('./content/bg_pointer.png') 74% 100% no-repeat; height:35px; margin-bottom:0; }
#topmenu ul	{ list-style-type:none; padding:0 0 0 32px; margin:0; }
#topmenu li	{ float:left; margin:0 40px 0 0; }
#topmenu a	{ font-size:12px; font-weight:bold; color:#737373; text-decoration:none; text-transform:uppercase; }
#topmenu.aktive2	{ background-position:65% 100% !Important; }
#topmenu.aktive3	{ background-position:58% 100% !Important; }
#topmenu.aktive4	{ background-position:51.5% 100% !Important; }
#topmenu.aktive5	{ background-position:45% 100% !Important; }

a.button	{ display:block; width:122px; height:15px; font-weight:bold; text-transform:uppercase; color:#fff; background:#7291b3 url('./content/bg_button.gif') 0 0 no-repeat; overflow:hidden; text-decoration:none; padding:2px 5px; margin:5px 0 0; }
a:hover.button	{ text-decoration:none !Important; }

#indexbuttons	{ margin-top:100px; }

.content	{ border:1px solid #d3d3d3; padding:32px; margin-top:10px; }
.content.clearcontent	{ clear:left; }

.content.mainbox	{ border-top:1px solid #fff; padding:10px; text-align:justify; margin-top:0; }
.content.mainbox .wrap	{ padding:10px 22px; background:url('./content/bg_box.png') 0 -100px repeat-x; }

.content.indexbox	{ border-top:1px solid #fff; background:url('./content/bg_index.jpg') 0 0 no-repeat; height:260px; padding-right:350px; text-align:justify; margin-top:0; }

.content.leftsmallbox				{ padding:10px; width:215px; float:left; margin-right:10px; }
.content.leftsmallbox .wrap	{ padding:10px 22px; background:url('./content/bg_box.png') 0 0 repeat-x; }

.content.leftbox				{ width:462px; padding:32px; float:left; background:url('./content/bg_box.png') 0 0 repeat-x; }

.content.smaller	{ padding-top:15px; padding-bottom:15px; }

#mapa	{ float:right; margin:0 0 10px 20px; }
a#mapa:hover	{ background-color:#d3d3d3; }

embed.flash	{  }


#fotky					{	margin-top:20px; border-top:1px solid #d3d3d3; padding-top:20px; text-align:center; }
#fotky a				{ margin-left:12px; }
#fotky a.prvni	{ margin-left:0; margin-right:12px; }
#fotky a.dalsi	{ margin-right:12px; }


a.iconlink				{ text-decoration:none; font-weight:bold; color:#7291b3; }
a:hover.iconlink	{ text-decoration:none !Important; }
a.iconlink img		{ vertical-align:middle; margin-left:10px; }


.sloupce	{ }
.sloupce	.sloupec			{ float:left; margin-left:20px; padding:10px 0; }
.sloupce .sloupec.prvni	{ border-right:1px solid #d3d3d3; margin-left:0; padding-right:20px; }
.sloupce .sloupec.dalsi	{ border-right:1px solid #d3d3d3; padding-right:20px; }

.specifikace.sloupce .sloupec				{ width:75px; _width:68px; margin-left:5px; text-align:left; overflow:hidden; }
.specifikace.sloupce .sloupec.prvni	{ padding-right:5px; margin-left:0; }
.specifikace.sloupce .sloupec.dalsi	{ padding-right:5px; }

#reserv					{ }
#reserv label		{ display:block; margin-top:10px; }
#reserv input		{ display:block; }
#reserv .button	{ display:block; width:127px; height:18px; font-weight:bold; text-transform:uppercase; color:#fff; background:#7291b3 url('./content/bg_button.gif') 0 50% no-repeat; overflow:hidden; text-decoration:none; padding:0px 5px; border:0; text-align:left; font-size:11px; }

#ceny h2			{ color:#00da1a; font: 13px "Helvetica CE", Helvetica, Arial, sans-serif; font-weight: bold; text-transform:none; border-top:1px solid #d3d3d3; margin-top:20px; padding-top:20px; }
#ceny h3			{ font-size: 11px; font-weight: bold; text-transform:none; color:#7291b3; }
#ceny ul			{ list-style-type:none; margin:0 0 10px 0; padding-left:0; }
#ceny li			{ list-style-type:none; margin-left:0;}

.half					{ float:left; width:340px; }
.half.prvni		{ margin-right:28px; }

#footer			{ clear:both; text-align:center; margin-top:35px; color:#fff; }
#footer img	{ vertical-align:middle; margin-bottom:8px; margin-right:30px; }
#footer a		{ color:#fff; text-decoration:none; }
