/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	color:#480C00;
}

a:link {color: #872226; text-decoration:none;} /* nenavštívený */

a:visited {color: black; text-decoration:none;} /* navštívený*/

a:hover {color: black; text-decoration:underline;} /* odkazy přejížděné myší */

.nvsbl{display:none;}

.cleaner{clear:both;}

#holder{
	width:100%;
	position:relative;
}
#mainframe{
	width:940px;
	margin:0 auto;
	position:relative;

}
#top-flash{
	height:450px;
	overflow:hidden;
}
#chapter{
	height:60px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:left top;
}
.ch-fotogalerie{background-image:url('../img/chapter/ch-fotogalerie.jpg');}
.ch-malibu{background-image:url('../img/chapter/ch-malibu.jpg');}
.ch-video{background-image:url('../img/chapter/ch-video.jpg');}
.ch-download{background-image:url('../img/chapter/ch-download.gif'); margin-left: 190px;}

#content{
	min-height:560px;
	_height:560px;
	background-repeat:no-repeat;
	position:relative;
}
.con-fotogalerie{background-image:url('../img/content/con-fotogalerie.gif'); background-position:9px 0px;}
.con-video{background-image:url('../img/content/con-video.gif'); background-position:-50px 15px;}
.con-malibu{background-image:url('../img/content/con-malibu.jpg'); background-position:0px 0px;}
.con-koktejly{background-image:url('../img/content/con-koktejly.jpg'); background-position:0px 169px;}
.con-kontakty{background-image:url('../img/content/con-kontakty.gif'); background-position:0px 0px;}
.con-zajimave-odkazy{background-image:url('../img/content/con-odkazy.jpg'); background-position:0px 0px;}
.con-malibu-by-u{background-image:url('../img/content/con-malibu-by-u.jpg'); background-position:0px -30px;}
.con-facebook{background-image:url('../img/content/con-facebook.jpg'); background-position:0px -30px;}
.con-video-detail{background-image:url('../img/content/con-video-detail.gif'); background-position:0px 0px;}
.con-akce{background-image:url('../img/content/con-akce.gif'); background-position:0px 0px;}
.con-download{background-image:url('../img/content/con-download.jpg'); background-position:190px 20px;}


/* změň to pro odsazení výpisu videí zleva */
.con-video{
	margin-left:110px;
}
/*tabulka fotogalerie*/
#fotogalerie-table-holder{
	padding:83px 0 0 0px;
	text-align:center;
}
.con-fotogalerie table{
	display:table;
	border:0;
	border-collapse:collapse;
}
.con-fotogalerie table td{
	display:table-cell;
	border:0;
	padding:4px 5px 5px 4px;
}
.con-fotogalerie table td img{
	border:0;
}
/*informacni radek fotogalerie*/
#fotogalerie-name{
	/*position:absolute;
	left:0;
	top:42px;*/
	padding:50px 0 0 120px;

}
#fotogalerie-name span{
	color:#FBBE58;
	font-weight:bold;
	background-image:url('../img/odr-red.gif');
	background-repeat:no-repeat;
	background-position:right 5px;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	text-transform:uppercase;

}
#fotogalerie-name h2{
	color:#AF2948;
	font-weight:bold;
	padding:0;
	display:inline;
	font-size:16px;
	margin:0 10px 0 0;
}
#fotogalerie-name h2 a, .fg-thumbs h2 a{
	color:#AF2948;
	text-decoration:none;
}
#fotogalerie-name h2 a:hover, .fg-thumbs h2 a:hover{
	color:#FAA820;
	text-decoration:underline;
}
/*malibu*/
#malibu-boxes{
	float:right;
	padding:60px 90px 0 0;
	width:730px;
}
#malibu-boxesD{
	float:right;
	padding:38px 90px 0 0;
	width:730px;
}
#malibu-boxL{
	float:left;
	width:230px;
}
#malibu-boxR{
	float:right;
	width:300px;
}

#malibu-boxD{
    margin-left: 190px;
	width:445px;
}

#malibu-boxD table td {
height: 23px;
color: #000000;
}

#malibu-boxD table td.vetsi {
height: 32px;
padding-top: 4px;
*padding-top: 0px;
padding-top: 0\9;
}

#malibu-boxD table td.nazev {
width: 330px;
color: #480c00;
} 

#malibu-boxD table td.prehrat {
width: 40px;
padding: 0 10px 0 10px;
background-image: url('../img/sipecka.gif');
background-repeat: no-repeat;
background-position: left 60%;
}

#malibu-boxD table td.prehrat a , #malibu-boxD table td.stahnout a{
color: #812123;
display: block;
height: 13px;
}
#malibu-boxD table td.prehrat a {
padding-right: 8px;
border-right: 1px solid #CCCCCC;
}
#malibu-boxD table td.stahnout {
width: 40px;
}

#malibu-boxes strong{
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
#malibu-boxes p{
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
#malibu-boxes ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

#malibu-boxes ul li{
	display:block;
	margin:0;
	padding:0 0 0 10px;
	background-image:url('../img/li-y.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
}

/*koktejly*/
#koktejly-nav{
	height:169px;
	padding-left:129px;
}
#koktejly-nav a{
	display:block;
	height:169px;
	float:left;
	background-repeat:no-repeat;
	background-position:left top;

}
#koktejly-nav a:hover{
	opacity:0.7;
	filter:alpha(opacity=70); /*ie*/
}

#kok1{background-image:url('../img/koktejly/malibu-orchid.jpg'); width:120px;}
#kok2{background-image:url('../img/koktejly/malibu-orange.jpg'); width:114px;}
#kok3{background-image:url('../img/koktejly/malibu-lemon.jpg'); width:133px;}
#kok4{background-image:url('../img/koktejly/malibu-ginger.jpg'); width:117px;}
#kok5{background-image:url('../img/koktejly/malibu-wave.jpg'); width:114px;}
#kok6{background-image:url('../img/koktejly/malibu-pineapple.jpg'); width:124px;}



#koktejly-boxes{
	float:right;
	padding:0px 90px 0 0;
	width:655px;
}
#koktejly-boxL{
	float:left;
	width:157px;
	height:264px;
	overflow:hidden;
}
#koktejly-boxL img{
	width:157px;
	height:264px;
	border:0;
}
#koktejly-boxR{
	float:left;
	width:427px;
	padding:25px 0 0 25px;
}
#koktejly-boxes h4{
	display:inline;
	color:#FBBE58;
	font-weight:bold;
	background-image:url('../img/odr-red-down.gif');
	background-repeat:no-repeat;
	background-position:right 5px;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	font-size:11px;
	text-transform:uppercase;

}
#koktejly-boxes h2{
	display:block;
	color:#AF2948;
	font-weight:bold;
	margin:8px 0 8px 0;
	padding:0;
	font-size:16px;

}
#koktejly-boxes strong{
	display:block;
	margin:8px 0 8px 0;
	padding:0;
}
#koktejly-boxes p{
	display:block;
	margin:8px 0 8px 0;
	padding:0;
}
#koktejly-boxes ul{
	display:block;
	margin:8px 0 8px 0;
	padding:0;
	list-style:none;
}
#koktejly-boxes ul li{
	display:block;
	margin:0;
	padding:0 0 0 10px;
	background-image:url('../img/li-y.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
}


/* kontakty */
#kontakty-boxes{
	float:right;
	padding:33px 0 0 0;
	width:785px;

}
#kontakty-boxes a{
	font-weight:bold;
	text-decoration:none;
	color:#480C00;

}
#kontakty-boxes a:hover{
	text-decoration:underline;
}
#kontakty-boxL{
	float:left;
	width:230px;
	padding-left:0;
	border-right:1px dotted #E5D8C3;
}
#kontakty-boxL form{
	display:block;
	margin:0;
	padding:0;
}
#kontakty-boxL label{
	display:inline;
	color:#812123;
	font-weight:bold;
	background-image:url('../img/odr-red-down.gif');
	background-repeat:no-repeat;
	background-position:right 5px;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	font-size:11px;
	text-transform:uppercase;
}
#kontakty-boxL input{
	display:block;
	border:1px solid #D9CCC7;
	width:163px;
	height:19px;
	padding:0 2px 0 2px;
	margin:5px 0 10px 0;
}
#kontakty-boxL input#odeslat {
	display:block;
	border:0;
	width:81px;
	height:24px;
	padding:0;
	margin:0 0 0 88px;
}
#kontakty-boxL textarea{
	display:block;
	border:1px solid #D9CCC7;
	width:163px;
	height:126px;
	padding:2px;
	margin:5px 0 5px 0;
}
#kontakty-boxC{
	float:left;
	width:185px;
	padding:0 10px 0 20px;
}
#kontakty-boxC span, #kontakty-boxR span{
	display:inline;
	color:#812123;
	font-weight:bold;
	background-image:url('../img/odr-red-down.gif');
	background-repeat:no-repeat;
	background-position:right 5px;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	font-size:11px;
	text-transform:uppercase;
}

#kontakty-boxR{
	float:left;
	width:145px;
	padding:0 0 0 20px;
}

/*tabulka video*/
#video-table-holder{
	padding:20px 0 0 87px;


}
.dotted-border{
	/*border-bottom:1px dotted #000000;*/
	height:75px;
}

#flv{
	position:absolute;
	width:320px;
	height:264px;
	left:337px;
	top:40px;

}
.con-video table{
	display:table;
	border:0;
	border-collapse:collapse;
}
.con-video table td{
	display:table-cell;
	border:0;
	width:178px;
	height:119px;
	background-repeat:no-repeat;
	background-position:center top;
	vertical-align:top;
}
.con-video table td.space{width:50px;}
.con-video .col1{background-image:url('../img/video/col1.gif');}
.con-video .col2{background-image:url('../img/video/col2.gif');}
.con-video .col3{background-image:url('../img/video/col3.gif');}

.con-video table td img{
	border:0;
	position:relative;
	top:6px;
	left:20px;
}
.con-video table td table td img{
	border:0;
	position:relative;
	top:0px;
	left:0px;
}


.con-video table tr td table, .hdetail table{
	display:table;
	border:0;
	border-collapse:collapse;
	margin:15px 0 20px 0;

}
.hdetail table{
	margin:15px 0 5px 0;

}

.con-video table tr td table tr td, .hdetail table tr td{
	display:table-cell;
	border:0;
	width:58px;
	height:auto;
	background:none;
	white-space:nowrap;
	vertical-align:middle;

}
.con-video table tr td table tr td.ho, .hdetail table tr td.ho{
	padding-left:6px;

}

.con-video table tr td table tr td span, .hdetail table tr td span{
	display:inline;
	color:#FAA820;
	font-weight:bold;
	background-image:url('../img/odr-red-down.gif');
	background-repeat:no-repeat;
	background-position:right 5px;
	margin:0 0 0 0;
	padding:0 8px 0 0;
	font-size:10px;
	text-transform:uppercase;
}
.con-video table tr td table tr td strong,.hdetail table tr td strong{
	color:#AF2948;
	font-weight:bold;
	font-size:16px;
}
.con-video table tr td table tr td div.eval, .hdetail table tr td div.eval{
	width:110px;
	height:20px;
	margin:5px 0 5px 0;
	overflow:hidden;
}
.con-video table tr td table tr td div.eval a, .hdetail table tr td div.eval a{
	display:block;
	float:left;
	width:22px;
	height:20px;
	background-image:url('../img/video/palm.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.con-video table tr td table tr td div.eval a span, .hdetail table tr td div.eval a span{
	display:none;
}
.con-video table tr td table tr td div.eval a:hover, .con-video table tr td table tr td div.eval a.active:hover, .hdetail table tr td div.eval a.active:hover, .hdetail table tr td  div.eval a:hover{
	background-position:0px -40px;
}
.con-video table tr td table tr td div.eval a.active, .hdetail table tr td div.eval a.active{
	background-position:0px -20px;
}


/*informacni radek video */
#video-name{
	position:absolute;
	left:0;
	top:52px;
	/* změň to pro odsazení informačního řádku zleva */
	padding:0 0 0 80px;

}
#video-name span{
	color:#FBBE58;
	font-weight:bold;
	background-image:url('../img/odr-red.gif');
	background-repeat:no-repeat;
	background-position:right 5px;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	text-transform:uppercase;

}
#video-name h2{
	color:#AF2948;
	font-weight:bold;
	padding:0;
	display:inline;
	font-size:16px;
	margin:0 10px 0 0;
}
#video-name h2 a{
	color:#AF2948;
	text-decoration:none;
}
#video-name h2 a:hover{
	color:#FAA820;
	text-decoration:underline;
}


#byu-boxes{
	width:100%;
	margin:0px auto 0 auto ;
	padding: 0px 20px 0px 0px;
}

#soutez-boxes{
	width:700px;
	margin:0px auto 0 auto ;
	margin: 0px 150px;
}

#facebook-box {
	width:470px;
	margin:0px auto 0 auto ;
	padding: 40px 20px 0px 0px;
}

/* akce */
#akce-boxes{
	width:700px;
	margin:30px auto 0 auto ;
}

#akce-boxL{
	float:left;
	width:445px;
	overflow:hidden;
}

.akce-popisL {
	float: left;
	width: 295px;
	}

.akce-popisR {
	float: left;
	width: 150px;
	margin-top: 15px;
}

.akce-popisR img {
	float: left;
}

#akce-boxR{
	float:right;
	width:250px;
	height:354px;
	margin-bottom:15px;
	overflow:hidden;
}
#akce-boxR img{
	border:0;
}
#akce-boxes strong{
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
#akce-boxes p{
	display:block;
	margin:15px 0 15px 0;
	padding:0;
}
#akce-boxR span{
	display:inline;
	color:#812123;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}

#akce-table-holder{
}
.con-akce table{
	display:table;
	border:0;
	border-collapse:collapse;
}
.con-akce table td{
	display:table-cell;
	padding:4px 5px 5px 4px;
	vertical-align:middle;
	text-align:center;
}
.con-akce table td img{
	border:0;
}
.con-akce table tr td span{
	display:inline;
	color:#FAA820;
	font-weight:bold;
	background-image:url('../img/odr-red-down.gif');
	background-repeat:no-repeat;
	background-position:right 5px;
	margin:0 0 0 0;
	padding:0 8px 0 0;
	font-size:10px;
	text-transform:uppercase;
}
.con-akce td.sep{
	background-image:url('../img/sep.gif');
	background-repeat:repeat-x;
	background-position:center center;

}

.con-akce table td.col1{width:150px; font-weight:bold;}
.con-akce table td.col2{width:130px; font-weight:bold; text-align:left; padding-left:40px;}
.con-akce table td.col3{width:100px; text-align:left; padding-left:60px;}
.con-akce table td.col4{width:70px;}
.con-akce table td.col5{width:100px;}

tr.dark td{
	background-color:#fff0d8;
}



/*fotogalerie*/
.fotogalerie-index a {
	display:block;
	height:17px;
	padding:5px 0 0 30px;
	font-size:11px;
	text-decoration:none;
	background-image:url(../img/eos-ico.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-bottom:5px;


}
.fotogalerie-index a:hover {
	background-position:0px -22px;
}
.fotogalerie-tab {
	border-collapse:collapse;
}
.fotogalerie-tab img, .fotogalerie-div img, .fotogalerie-detail img{
	border:0;
}
.fotogalerie-div {
	text-align:center;
}
.fotogalerie-div a{
	text-decoration:none;

}
.fotogalerie-nav {
	padding:10px 0 10px 0;
	text-align:center;
}
.fotogalerie-nav a, #fotogalerie-name a{
	color:#af2948;
	text-decoration:none;
	font-weight:bold;
}

#fotogalerie-name ul{
	display:block;
	margin:8px 0 8px 20px;
	padding:0;
	list-style:none;
}
#fotogalerie-name ul li{
	display:block;
	margin:0;
	padding:0 0 0 10px;
	background-image:url('../img/li-y.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
}

#fotogalerie-name ul#vid li{
	display:block;
	width:200px;
	margin:0;
	padding:8px 0 10px 30px;
	background-image:url('../img/li-vid.gif');
	background-position:0px 7px;
	background-repeat:no-repeat;
	border-bottom:1px solid #7c2221;
}
#fotogalerie-name ul#vid li a{
	font-size:14px;
	font-weight:bold;
}
.fotogalerie-nav a:hover, #fotogalerie-name a:hover{
	color:#550014;
}
.fotogalerie-tab td {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:2px;
}
.fotogalerie-detail{
	padding-top:4px;

}
.fotogalerie-center{
		text-align:center;
}


.fg-thumbs{
	/*border:1px solid red;*/
	padding-top:90px;
	margin-left:110px;
	width:750px;

}
.fg-thumbs img{
	border:0;
	margin:0 8px 8px 0px;
}


.fotogalerie-detail{
	/*border:1px solid red;*/
	padding-top:90px;
	margin-left:100px;
	width:750px;
	text-align:center;
}
.fotogalerie-detail img{
	border:0;
}

.video-rozcestnik{
	/*border:1px solid red;*/
	margin-top:0px !important;

}

a img{border:0;}



/* fotogalerie - tlacitko zpet na seznam */.
.relative{
	position:relative;
	border:1px solid red !important;
}
.fzs{
	display:block;
	position:absolute;
	right:75px;
	top:35px;
	width:148px;
	height:45px;
	background-image:url('../img/zpet-na-seznam.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.vzs{
	display:block;
	position:absolute;
	right:25px;
	top:45px;
	width:148px;
	height:45px;
	background-image:url('../img/zpet-na-seznam.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
}


/* sipky pro dalsi a predchozi videa */

.con-video-detail a.next{
	display:block;
	width:40px;
	height:40px;
	background-image:url('../img/next.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	right:-80px;
	top:140px;
}
.con-video-detail a.prev{
	display:block;
	width:40px;
	height:40px;
	background-image:url('../img/prev.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	left:-80px;
	top:140px;
}

.zn{
	font-weight:bold;
	font-size:14px;
}

