body     {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
#content{
	display: block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
/*leto*/
	background-image: url(/cz/images/header-cont_6.jpg);
/*zima*/
	/*background-image: url(/cz/images/header-zima_3.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
}
/* header */
#logo {
	position: absolute;
	left: 180px;
	top: 260px;
}
#logo a, #logo a  {
	width: 999px;
	height: 100px;
	overflow: hidden;
	text-decoration: none;
	/*border: 1px solid #FF0000;*/
}
#logo a  {
	cursor: pointer;
	display: block;	
	text-decoration: none;
}

#header {
	/*background-image: url(../cz/images/_header_news.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	height: 420px;
	margin-right: auto;
	margin-left: auto;
	/*border: 1px solid #FF0000;*/
	width: 1000px;
}
/*.header-text {
	font-size: 12px;
	text-align: justify;
	width: 450px;
	margin-top: 0;
	padding-top: 130px;
	padding-bottom: 5px;
	padding-left: 0;
	float: left;
	height: 140px;
}*/
.header-text p { color: #FFFF00; font-size: 12px; text-align: justify; }
.header-text a { color: #FFFF00; text-decoration: none; }
.header-text a:hover { color: #fff200; text-decoration: none; }
#find { background-color: #60adff; margin-top: 10px; border: solid 1px #858585; }
#find form { margin: 0; padding: 0; }
#find p {  }
#xpozadi { background-image: url(../cz/images/bgtop.jpg); }
#vnitrek { width: 1000px; margin-right: auto; margin-left: auto; }
/* header end */
.inner{ margin-top: 10px; margin-left: 5px; padding: 0; }
#left{ width: 655px; float: left; }
#right       { width: 320px; float: right ; margin: 0; padding: 0 4px 0 0; }
.right-box img {
	xfloat: left;
	padding: 0;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}


.flash { margin: 10px 0 10px -3px; padding: 0; width: 220px; height: 60px; float: right; border-top: 1px dotted orange; border-right-style: none; border-bottom: 1px dotted orange; border-left-style: none; }
.flash-reklama {
	background-color: #3399cc;
	border: 1px solid #3399cc;
	background-image: url(../cz/images/img_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#right a { font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; }
.right-box  { margin: 12px 0 0; padding: 0 0 0 0; order-bottom-style: solid; }
.right-box p { margin: 8px 5px 5px 8px; padding: 0; }
h1 {
	color: #E68A00;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.4em;
	background-repeat: no-repeat;
	text-align: left;
	width: 530px;
	margin: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 10px;
}
h1 span { color: #b32400; font-size: 0.9em; font-weight: bold; line-height: 0.9em; background-repeat: no-repeat; text-align: justify; margin: 0; padding: 15px 0 0 15px; }
h6{ color: #fff; font-size: 0.8em; font-weight: bold; line-height: 2.5; background-color: #9eb803; text-align: left; margin: 15px 0 0; padding: 0 0 0 10px; border-left: 10px solid #70b5ff; order-top-style: solid; }
h3 { color: #b32400; font-size: 1.2em; font-weight: bold; line-height: 1.2em; float: left; margin: 15px 0 0; padding: 0 0 0 20px; }

h3.red {
	color: #FF0000;
	font-size: 0.9em;
}

h4 { color: #0e5484; font-size: 1.1em; font-weight: bold; line-height: 1.2em; text-align: justify; width: 520px; padding: 0 0 0 25px; float: left; margin-top: 15px; margin-right: 0; }
h4 a{
	color: #0E5484;
}

h5 { color: #0e5484; font-size: 1.1em; font-weight: bold; margin: 15px 0 0 30px; padding: 0; float: left; }
h2 {
	color: #8ea400;
	font-size: 1.2em;
	text-align: justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
h2 span {
	color: #8ea400;
	font-size: 1em;
	text-align: justify;
	padding-top: 20px;
	padding-right: 0;
	padding-left: 15;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}

p{ font-size: 0.7em; text-align: justify; margin: 10px; }
.text { color: #4c5835; text-align: justify; margin: 10px; }
img { margin-left: 5px; border: 5px solid #FFFFFF; }
a{ color: #4095cd; text-decoration: underline; }
a:hover{ 
	color: #CC6600; 
	text-decoration: underline;
}
ul { margin: 0 0 5px; padding: 0 }
ul li    { font-size: 0.7em; text-align: left; margin: 0 0 0 20px; padding: 0 0 0 0; list-style-type: none; list-style-image: url(../cz/images/bod.gif); }
.gray { color: #a38628; font-weight: bold; }
.white { color: #fff; font-size: 12px; }
.red{ color: #bd2703; }
.red_inzerat { color: #bd2703; font-size: 14px; font-weight: bold; text-align: justify; margin-bottom: 15px; margin-left: 15px; }
.kur { font-style: italic; }
.vstup     { color: #737373; padding-left: 10px; width: 120px }
.tlac     {
	border: solid 1px #999;
	background: url(../cz/images/pozadi-detaily.gif) no-repeat 0 50%;
	color: #333 !important;
	text-decoration:none;
	width: 100px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0;
}
.tlac-search { color: #fff; background-color: #9eb803; width: 80px; margin-top: 5px; cursor: pointer; _height: 20px; }
.tlacitko { color: #333 !important; text-decoration: none; background: url(../cz/images/pozadi-detaily.gif) no-repeat 0 50%; padding: 0 5px 2px 0; width: 100px; margin: 15px 0 0 20px; border: solid 1px #999; }
.rezervace { color: #fff; font-size: 2em; font-weight: bold; line-height: 3em; background-color: #9d0a0e; text-decoration: none; margin-top: 10px; margin-left: 25px; padding: 2px 4px; border: solid 1px #9d0a0e; }
.rezervace:hover { color: #fff; font-size: 2em; font-weight: bold; line-height: 3em; text-decoration: none; background-color: #9d0a0e; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-top-color: white; border-left-color: white; }
.tlac:hover { text-decoration: none; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top-color: #333; border-left-color: #333; }
.tlacitko:hover { text-decoration: none; border-top-color: #333; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left-color: #333; }
.novinky{ margin: 0 0 0 10px; padding: 0; border: 0; }
.email     { width: 170px ; float: left; }
.box { width: 545px; margin-left: 10px; }
.box p { color: #4c5835; font-size: 12px; padding-left: 5px; }
.box ul { font-size: 14px; padding-left: 5px; }
.box li { color: #4c5835; font-size: 12px; background-position: 0 0; padding-left: 15px; list-style-type: none; }
/* navigace */

#navigace{
	color: #fbfbe9;
	width: 1000px;
	height: 39px;
	/*border: 1px solid #FFFFFF;*/
	padding-top: 368px;
}
#navigace ul{ font-size: 1.3em; font-family: "Trebuchet MS"; font-weight: bold; line-height: 37px; margin: 0 0 0 20px; padding: 0; }
#navigace ul li   { float: left; margin: 0 5px; padding: 0; list-style-type: none; display: inline; }
#navigace a  { color: #fff; text-decoration: none }
#navigace a:hover           { color: #fff200; text-decoration: none; background-image: url(../cz/images/navigace-a.gif); background-repeat: repeat-x }
body.uvod #navigace li#nav-1 a, 
body.infcen #navigace li#nav-2 a, 
body.ubytovani #navigace li#nav-3 a, 
body.firmy #navigace li#nav-4 a,
body.fotografie #navigace li#nav-5 a, 
body.vid #navigace li#nav-12 a, 
body.kontakt #navigace li#nav-6 a, 
body.nov #navigace li#nav-9 a, 
body.last #navigace li#nav-10 a, 
body.inf #navigace li#nav-8 a
{ color: #fff200; text-decoration: none; background-image: url(../cz/images/navigace-a.gif); background-repeat: repeat-x }
/* navigace end */
/* foot */
#footer {
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer p { color: #4c5835; text-align: center; margin: 0; padding: 0; }
#footer a { color: #4c5835; text-decoration: none; }
/* foot end */
.fl_leftat{
	float: left;
	border: 3px solid #FF900A;
	padding: 3px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.fl_left{ margin-right: 10px; margin-bottom: 10px; float: left; }
.fl_left2{ margin-right: 10px; margin-bottom: 10px; float: left; }
.fl_right { margin: 20px 20px 10px; float: right; }
.mapa { width: 535px; float: left; margin: 0; padding: 0 0 0 20px; }
.cleaner{ 
	font-size: 1px; 
	line-height: 1px; 
	float: none; 
	clear: both; 
}
.center{ text-align: center; }
#vlajecky             { float: right; margin: 0; padding: 10px 20px 0 0; }
#vlajecky img   { margin: 0 0 0 10px; padding: 0; border: solid 1px #fff   }
.foto { float: left; margin-top: 10px; margin-left: 10px; border: solid 1px #a6bc3d; }
form p { margin: 10px 0 5px; padding: 0; }
select { width: 140px; float: left; margin-top: 15px; margin-left: 20px; }
input { width: 150px }
fieldset img   { margin: 15px 0 0; padding: 0; border: solid 2px #fbfbe9; }
fieldset      { margin: 0 40px 10px 10px; padding: 12px; border: solid 1px #acc40c   }
legend   { color: #fff; font-size: 80%; background-color: #acc40c; text-align: right; padding: 0.2em 0.5em; border: solid 1px #78b325; }
label     { text-align: right; margin-right: 0.5em; padding-top: 0.2em; width: 25%; float: left }
table   { color: #333; font-size: 12px; text-align: left; width: 460px; float: left; margin-top: 5px; margin-bottom: 5px; margin-left: 15px; border: none; border-collapse: collapse                                 }
th  { color: #fff; font-weight: bold; background-color: #a6bc3d; padding: 2px 5px; border: solid 1px #7f7f7f }
td { padding: 2px 5px; border: solid 1px #7f7f7f }
.nodisp { display: none; }
#chyba {
	background-image: url(../cz/images/error.gif);
	font-weight: bold;
	text-align: left;
	color: #FF0000;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 10px;
}

#chybaXX  {
	font-weight: bold;
	background-color: #60adff;
	padding: 10px;
	border-top: 1px dotted #5a6b41;
	border-bottom: 1px dotted #5a6b41;
	margin-right: 20px;
	margin-left: 20px;
}
.printit { font-size: 0.8em; line-height: 20px; background-image: url(../cz/images/print.gif); background-repeat: no-repeat; background-position: left center; text-align: justify; height: 20px; margin-left: 10px; padding-left: 20px; }
.page_top { font-size: 0.8em; line-height: 20px; background-image: url(../cz/images/page_top.gif); background-repeat: no-repeat; background-position: left center; text-align: justify; height: 20px; padding-left: 15px; }
.noscreen { display: none; }
.obsah2 p  { font-size: 0.8em; text-align: justify; margin-top: 0; padding-top: 20px; padding-right: 10px; padding-left: 20px; }
.obsah2 ul { color: #424242; background-position: 0 0; text-align: justify; width: 163px; float: left; padding: 15px 0 0; }
.obsah2 ul li { width: 520px; }
.obsah2 a { font-size: 1em; margin: 0; padding: 0; }
.obsah2 a:hover { font-size: 1em; margin: 0; padding: 0; }

.box2 a img { border: solid 5px #cfcfcf; }
.box2 a:hover img { border: solid 5px #549fc1; }
.seznam-obr a img { border: solid 5px #cfcfcf; }
.seznam-obr a:hover img { border: solid 5px #549fc1; }
.fotogalerie { float: left; margin-top: 20px; margin-bottom: 20px; padding-left: 15px; }
.detail_galery {
	float:left;
	background-color: #3399cc;
	border: 1px solid #3399cc;
	background-image: url(../cz/images/img_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	width: 255px;
	margin-right: 68px;
	margin-bottom: 10px;
	height: 250px;
}	

/*.flash-reklama {
	background-color: #3399cc;
	border: 1px solid #3399cc;
	background-image: url(../images/img_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}*/

.fotogalerie a img { border: solid 3px #cfcfcf; }
.fotogalerie a:hover img { border: solid 3px #549fc1; }

.obsahh3 p  { color: #343434; font-size: 0.8em; background-position: 0 0; text-align: justify; margin: 0 0 0 20px; padding: 0; }
.obsahh3 a { color: #fff; font-size: 1.2em; margin: 0; padding: 0; }
/*ramecky-end*/
.nobr { margin: 0; padding: 0 5px 0 0; border-style: none; border-width: 0; }
.center { text-align: center; }
/*odesilaci form, reklama, hledat*/
#hledani          { margin: 0; padding: 0; }
/*seznam-ubytovani*/
.seznam-all { width: 640px; float: left; margin: 15px 0 10px; padding: 0; display: block; }
.seznam { font-size: 12px; padding: 0; width: 440px; float: left; margin: 0; }
.ikony { float: left; margin-top: 7px; margin-left: 10px; }
.ikony-img { margin: 0; padding: 0; border-style: none; }
.ikony-img:hover { margin: 0; padding: 0; border-style: none; }
.seznam-obr { width: 140px; float: left; margin: 0; padding: 0 0 0 10px; }
.seznam p { color: #4c5835; font-size: 13px; text-align: justify; float: left; margin: 0; padding: 0 0 0 5px; }
.seznam a { color: #4c5835; font-size: 13px; font-weight: bold; text-align: justify; float: left; margin: 0; padding: 0 0 0 0; }
.linka { margin-right: 20px; margin-left: 20px; border-bottom: 1px solid #9a9a9a; }
.detaily { border: solid 1px #999; padding: 2px 5px 2px 20px; background: url(../cz/images/pozadi-detaily.gif) no-repeat 0 50%; color: #333 !important; text-decoration:none; margin-bottom: 5px; }
.detaily:hover { text-decoration: none; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top-color: #333; border-left-color: #333; }
.doporucujeme { color: #f2f2e9; font-weight: bold; background-color: #1f5398; float: left; margin: 0 0 0 10px; padding: 1px 2px; border: solid 1px #1f5398; }
.virtualka { color: #f2f2e9; font-weight: bold; background-color: #62acff; float: left; margin: 0 0 0 15px; padding: 1px 2px; border: solid 1px #0e5484; }
.mesto { color: white; font-size: 12px; font-weight: bold; background-color: #23558a; width: 120px; margin-top: 5px; padding: 1px 2px; float: left; margin-left: 10px; border: solid 1px #23558a; }
.cena { color: #ea3f3f; font-weight: bold; line-height: 11px; }
/*end*/
.zpet      { color: #4095cd; font-size: 12px; float: left ; margin: 0 0 10px 15px; padding: 0; }
/*detail-ubytovani*/
.popis { width: 945px; float: left; }
.detail_text table {
	width: 450px;
	float: left;
}
.popis_inzerat { width: 530px; margin-right: 5px; margin-left: 5px; border-bottom: 1px solid #7b7b7b; }
.detail_title { color: #9d0a0e; font-size: 0.8em; font-weight: bold; margin: 0; padding: 5px 0 5px 20px; }
.detail_text { color: #4c5835; font-size: 13px; margin-top: 0; margin-bottom: 0; margin-left: 40px; padding-bottom: 10px; padding-left: 20px; border-left: 1px solid #4c5835; }
.detail_text p { color: #4c5835; font-size: 13px; text-align: justify; margin: 0 0 5px; padding: 0 5px 0 0; }
.detail_text img { margin-top: 5px; }
.detail_cena { color: #f10b00; font-weight: bold; white-space:nowrap; background-image: url(../cz/images/coins.gif); background-repeat: no-repeat; background-position: left center; _width: 1em; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
/*novinky*/
.clanek { margin-bottom: 10px; padding-right: 10px; padding-left: 10px; }
.clanek p { margin-top: 1em; margin-bottom: 1em; }
.clanek ul { margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; }
.clanek ul li { background-image: url(../cz/images/check.gif); background-repeat: no-repeat; background-position: left center; margin-left: 20px; padding-left: 20px; list-style-type: none; list-style-image: none; }
.clanek img { float: left; margin-right: 10px; margin-bottom: 10px; }
.clanek_title { background-image: url(../cz/images/clanek.gif); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-right: 30px; margin-bottom: 0; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.clanek_datum {
	background-image: url(../cz/images/datum.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 20px;
}
p.clanek_text { margin-top: 0; }
.nalezeno { padding-top: 5px; padding-left: 20px; }
.book { padding-left: 20px; }
.prohlidka { font-size: 14px; font-weight: bold; text-decoration: underline; }
.aaa { color: #8b4513; font-size: 14px; width: 300px; margin-right: auto; margin-left: auto; }
.inzerat a { color: #bd2703; font-size: 16px; }
.inzerat a:hover { color: #bd2703; font-size: 16px; }
.souhrn  { text-align: left; margin: 0 0 0 10px; padding: 0; }
.souhrn a { color: #585656; font-size: 10px; text-decoration: none; text-align: justify; }
.souhrn a:hover { color: #585656; font-size: 10px; text-decoration: none; text-align: justify; }
.login { color: #7b7b7b; font-size: 10px; text-align: left; margin-bottom: 10px; margin-left: 15px; }
.login a { color: #7b7b7b; font-size: 10px; }
.login a:hover { color: #7b7b7b; font-size: 10px; }
.bar     { }
.bar a { color: #fff; text-decoration: none; background-color: #a2ca2c; text-align: center; margin-right: 5px; margin-bottom: 5px; padding: 2px 4px; width: 80px; border: solid 1px #dbebc8; }
.bar a:hover { color: #f30 }
.galery { margin-right: 10px; }
.galery img { float: left; margin-right: 20px; margin-bottom: 5px; margin-left: 30px; border: solid 2px white; }
.odkaz { padding: 0 50px 10px 30px; border: solid 1px #1c3441; }
.sipka { background-image: url(../cz/images/vyber.gif); background-repeat: no-repeat; }
.vypis li { font-size: 20px; line-height: 20px; width: 480px; padding-top: 10px; list-style-type: none; }
.vypis a { font-size: 0.8em; background-image: url(../cz/images/vyber.gif); background-repeat: no-repeat; text-decoration: none; padding-left: 20px; }
.vypis a:hover { font-size: 0.8em; text-decoration: none; background-image: url(../cz/images/vyber.gif); background-repeat: no-repeat; padding-left: 20px; }
.mapy { margin-left: 20px; }
.zobrazeni { color: #fff; font-size: 2em; font-weight: bold; line-height: 3em; background-color: #acc40c; text-decoration: none; margin-top: 10px; margin-left: 25px; padding: 2px 4px; border: solid 1px #acc40c; }
.zobrazeni:hover { color: #fff; font-size: 2em; font-weight: bold; line-height: 3em; text-decoration: none; background-color: #acc40c; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-top-color: white; border-left-color: white; }
/**/
.card { width: 650px; margin-bottom: 25px; padding-top: 10px; padding-left: 10px; }  
.box4              { background-image: url(../cz/images/prvni_1.gif); background-repeat: no-repeat; background-position: center top; margin-right: 13px; margin-bottom: 10px; width: 200px; height: 300px; float: left; overflow: auto; padding: 0; border: solid 1px #60adff    }
.box5              { background-image: url(../cz/images/druha_1.gif); background-repeat: no-repeat; background-position: center top; margin-right: 13px; margin-bottom: 10px; padding: 0; width: 200px; height: 300px; float: left; overflow: auto; border: solid 1px #e38800  }
.box6              { background-image: url(../cz/images/treti_1.gif); background-repeat: no-repeat; background-position: center top; margin-bottom: 10px; padding: 0; width: 200px; height: 300px; float: left; overflow: auto; border: solid 1px #8ea400  }
.card a { cursor: pointer; }
.card a:hover { cursor: pointer; }
.boxin      { font-size: 14px; text-align: left; margin-top: 180px; padding-top: 0; padding-bottom: 5px; padding-left: 5px; }
/**/
.dalsi {
	background-color: #fdffe8;
	padding: 0;
	border: solid 1px #ff920c;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.dalsi p { margin-top: 3px; padding: 0; }
.sdruzeni { float: right; margin: 0 0 0 0x 0 0 0 0x 0 0 0 0x 0; padding: 0 0 10px 10px; border-style: none; }
.sdruzeni img { width: 50px; height: 50px; margin: 0; padding: 0; border-style: none; }
.sdruzeni a { width: 40px; height: 40px; }

.tooltip_img { float: left; margin: 0 5px 0 0; padding: 0; border-style: none; }
.cotojatka { color: #000; font-size: 0.7em; background-color: #fff; text-align: left; padding: 3px; border: solid 2px #899f00; }
.info { background-color: white; margin: 0; padding: 20px 0 0; }
.info ol { font-size: 80%; font-family: Arial, Helvetica, sans-serif; text-align: left; }
.info li { padding-right: 20px; border-style: none; list-style-type: disc; }
.roky {
	color: #859b00;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
}
.plocha ul { margin-top: 10px; padding: 0; }
.plocha li { margin: 0; padding: 0 0 0 10px; }
.hlavicka {
	font-size: 12px;
	text-align: left;
	margin-left: 10px;
	background-image: url(../cz/images/tecka.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 20px;
	margin-bottom: 10px;
	background-position: left center;
}
#google { background-color: #7CC8FF; }
.pdf {
	background-image: url(../cz/images/pdf.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
}
.objednavka {
	margin-left: 20px;
	border: 1px solid #999999;
}
.reserve { margin-left: 18px; }
.reserve a img { border: solid 5px #cfcfcf; }
.reserve a:hover img { border: solid 5px #549fc1; }
.odskok {
	margin-right: 15px;
	margin-left: 15px;
}
.areal {
	width: 270px;
	float: left;
}
.provoz_a {
	background-color: #00FF00;
}
.provoz_n {
	background-color: #CC0033;
}
ul.foot_nav {
	width: 145px;
	float: left;
	font-size: 100%;
	padding: 0;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0;
}	
ul.foot_nav li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}	
ul.foot_nav li a {
	display: block;
	min-height: 15px;
	_height: 15px;
	padding: 1px 0 1px 20px;
	background-repeat: no-repeat;
	background-position: 5px center;
}	
ul.foot_nav li a.none {
	background-image: none;
}
ul.foot_nav li a:hover {
	background-color: #3399FF;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 5px center;
}	
ul.foot_nav li a.none:hover {
	background-image: none;
}
.copy_logo {
	float: left;
	margin-right: 20px;
	padding: 0;
	text-align: center;
	margin-left: 10px;
}	
.copy_logo img {
	padding: 0;
	border: 0 none;
	background-image: none;
	background-color: transparent;
}
/*nove kaskady*/
#google_map {
	width: 910px;
	height: 320px;
	margin-left: 15px;
}
#google_map img {
	background-color: transparent;
	background-image: none;
}
.google_map_p {
	padding-left: 15px;
	font-size: 0.8em;
	padding-top: 10px;
}
.map_popis {
	padding-left: 15px;
	padding-top: 10px;
}
/*nove kaskady*/
.vyhledavani_ubyt {
	text-align: justify;
	margin-bottom: 25px;
	font-size: 13px;
}
.vyhledavac {
	text-align: justify;
	margin-left: 55px;
	margin-top: 0px;
}
.block_size1 {
	float: left;
	width: 105px;}
.block_size2 {
	float: left;
	width: 55px;
	margin-left: 10px;
}	
.trideni {
	line-height: 1.5em;
}	
.tr_vybrano {
	color: #FFFFFF;
	background-color: #ED1C24;
	padding: 2px 5px;
}
.strankovani {
	height: auto;
	border-top: 1px solid #adcee0;
	min-height: 30px;
	background-color: #E6F5FC;
	font-size: 0.8em;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.strankovani_left { float: left; }
.strankovani_right { float: right; }
.larger {
	background-color: #ED1C24;
	padding: 2px 6px;
	color: #FFFFFF;
	font-weight:bold;
}

a.str_box {
	background-color: #FFFFFF;
	padding: 2px 6px;
	color: #000000;
}
a:hover.str_box {
	padding: 2px 6px;
	color: #ED1C24;
}
a.str_dalsi {
	background-color: #FFFFFF;
	padding: 2px 15px 2px 6px;
	color: #000000;
	background-image: url(../images/page_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}
a:hover.str_dalsi {
	color: #ED1C24;
}
a.str_predchozi {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 15px;
	color: #000000;
	background-image: url(../images/page_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}
a:hover.str_predchozi {
	color: #ED1C24;}
.vypis_blogu_odkaz {
	background-image: url(../images/icon_nov.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	font-size: 1.2em;
}
.infotext {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F2F2F2;
	background-image: url(../cz/images/info.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.fotogalerie img { border: solid 5px #cfcfcf; }
.fl_right_foto {
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
	margin-left: 20px;
	border: 5px solid #CCCCCC;
}
.fl_right_foto2 {
	float: right;
	/*border: 3px solid #FF900A;
	padding: 3px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;*/
	margin-left: 20px;
}
.fl_left_foto {
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
	margin-left: 20px;
	border: 5px solid #CCCCCC;
}
/*hlavicka-foto----------------------------------------------*/
#header-foto {
	width: 430px;
	height: 148px;
	float: left;
}
#header_pict {
	width: 430px;
	height: 154px;
}
/*slider*/
#slider {
	width: 425px;
	height: 148px;
	position: relative;
	left: 0px;
}
#slider img {
	border: 3px solid #FFFFFF;
}
a.disabled {
	visibility:hidden !important;		
}
div.scrollable {
	position: relative;
	overflow: hidden;	
	width: 427px;
	height: 154px;
	margin: 0;
}

div.scrollable div.items {	
	width: 2000em;	
	position: absolute;
	clear: both;		
}
div.scrollable div.items div {
	float: left;	
	text-align: center;	
	width: 427px;
	height: 154px;
	position: relative;
	z-index: 1;
}
div.scrollable div.items div img {
	padding: 0;
	border: 0 none;
}	
/*slider-konec*/
.sdeleni {
	background-image:url(../cz/images/vykricnik.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #AFCEEB;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 50px;
	border: 1px solid #999999;
	margin-left: 10px;
}
.sdeleni p {
	color: #000000;
	font-size: 0.8em;
}
.sdeleni a {
	color: #000000;
	font-weight: bold;
}

.sdeleni_2 {
	background-image:url(../cz/images/vykricnik.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	min-height: 100px;
	/*background-color: #AFCEEB;*/
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 50px;
	/*border: 1px solid #999999;*/
	margin-left: 10px;
}
.sdeleni_2 p {
	color: #000000;
	font-size: 0.8em;
}
.sdeleni_2 a {
	color: #000000;
	font-weight: bold;
}



.popis_detail li {
	font-size: 12px;
	text-align: justify;
	margin-right: 10px;
	background-image: url(../cz/images/tecka.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
}
.akce {
	color:#9D0A0E;
	font-size: 0.8em;
	background-color: #B4E1FF;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1A6CB4;
	border-bottom-color: #1A6CB4;
	padding: 10px;
	text-align: justify;
}
.admin {
	white-space:nowrap;
	background-image: url(../cz/images/admin.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 0;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-right: 23px;
	padding-left: 23px;
	font-size: 12px;
}
/*video*/
.video_web{
	display: block;
	height: 320px;
	width: 600px;
	padding: 6px;
	background-color: #3399cc;
	border: 1px solid #3399cc;
	background-image: url(../cz/images/img_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}


.video{
	display: block;
	height: 320px;
	width: 500px;
	padding: 6px;
	background-color: #3399cc;
	border: 1px solid #3399cc;
	background-image: url(../cz/images/img_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	
}
.video_galerie{
	background-image: url(../cz/images/video_galerie.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	width: 525px;
	cursor: pointer;
	display: block;
}
/*video-konec*/
.sklik{
	padding-left: 20px;
}
.novinka {
	margin-bottom: 20px;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 24px;
	padding-left: 5px;
	background-color: #e2e2e2;
	margin-left: 10px;
	margin-top: 20px;	
	/*border: 2px solid #999999;*/
}

.novinka_2 {
	background-image: url(../cz/images/img_bg_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 20px;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 24px;
	padding-left: 5px;
	margin-left: 10px;
	margin-top: 20px;	
}

.novinka_nazev {
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
.novinka_tab {
	float: left;
	width: 240px;
	padding-left: 50px;	/*border: 1px solid #FF0000;*/
}
.novinka_tab h3, p {
	font-size: 0.8em;
}
.datum_n {
	background-color: #3F96E4;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	width: 100px;
	margin-right: 20px;
}
.delitko {
	height: 3px;
	float: none;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #996600;
}
.polozka_text {
	float: left;
	width: 450px;
}
#obsah-detail {
	width: 1000px;
	border: 1px solid #FF0000;
}



/********************http://www.rokytnicko.cz/de/**********************/
body.uvod #navigace li#nav-1 a, 
body.unterkunft #navigace li#nav-2 a, 
body.firmen #navigace li#nav-4 a
{ color: #fff200; text-decoration: none; background-image: url(images/navigace-a.gif); background-repeat: repeat-x }


/********************http://www.rokytnicko.cz/en/**********************/
body.uvod #navigace li#nav-1 a, 
body.accommodation #navigace li#nav-3 a, 
body.firms #navigace li#nav-4 a
{ color: #fff200; text-decoration: none; background-image: url(images/navigace-a.gif); background-repeat: repeat-x }
