@charset "utf-8";
/* CSS Document */

html,body {height: 100%;}

body {margin:0; padding:0; text-align: left; font-size:12px;	border: none;	color:#a6a6a6;	font-family: Tahoma, Helvetica, sans-serif; background:#bdd632 url(../_clip/bg-body.jpg) repeat-x center top;}
img {border:0;}
fieldset {border: 0;}
*{ margin:0; padding:0;}
hr {border: none; border-top: 1px dashed #BDD632; height: 1px; width: 100%; display: block;}

.floatLeft { float:left; }
.floatRight { float:right; }
.clear {clear: both;}

#holder{ width:996px; margin:0 auto 0 auto; position:relative;}
.ch-country{ position: absolute; z-index:5; top:-20px; right:20px;}
.ch-country a {color:#8ea214; text-decoration:none; font-size:12px; font-weight:bold;}
.ch-country a:hover {color:#213a8a; text-decoration:underline;}
#holder-left{ float:left; width:196px; height:785px; background:url(../_clip/flaska-left.png) no-repeat center top; margin-top:32px; }
.img-end{width:193px; height:465px; position:absolute; top:-66px; left:-389px; background:url(../_clip/flaska-2.png) no-repeat center top;}
.fruit-right{width:121px; height:392px; position:absolute; bottom:0; right:-121px; background:url(../_clip/fruit-right.png) no-repeat center top;}

#holder-right{ float:right; width:800px;}

/* MENU was here */

#content-holder{ width:800px; margin-top:5px; background:#ffffff; min-height:700px; position:relative;}
.content-end{width:800px; height:19px; background:url(../_clip/cont-end.jpg) no-repeat center top;}

#content-left{ float:left; display:inline; width:500px; padding:30px;}
#content-left h1{color:#b3d350; font-size:34px; font-weight:normal; margin-bottom:30px; }
#content-left h2{color:#b3d350; font-size:15px; font-weight:bold; margin-bottom:10px; }
#content-left ul{margin-bottom:20px;}
#content-left li{margin-left:30px; color:#b5b5b5;}
#content-left p{color:#a6a6a6; text-align:justify; margin-bottom:20px;}

#content-right{float:right; display:inline; width:200px; padding: 30px 30px 30px 10px; text-align:center;}
#content-right img{margin:0 0 20px 0;}

/* How to drink it */
#how-holder{padding:30px; color:#b5b5b5; position:relavive;}
#how-holder h1{color:#b3d350; font-size:34px; font-weight:normal; margin-bottom:30px; }
#how-holder h2{color:#b3d350; font-size:15px; font-weight:bold; margin-bottom:10px; }
#how-holder p{color:#a6a6a6; text-align:justify; margin-bottom:20px; }
#shots {margin:0 0 15px 0;}
#shots p {}
#lemond-tuknuti { width:260px; height:130px; border:5px solid #b3d350; margin-bottom:25px;}
.girl-holder{width:410px; height:580px; position:absolute; right:-120px; bottom:-20px; z-index:5;}

.soutez-obrazek{padding:30px 30px 0 30px; height:320px;}
.soutez-popis{ padding:0 30px;}
.soutez-popis h2{ font-size:18px; color:#fff; background:#bfd62f; padding:10px 0 10px 20px;}
.soutez-popis p{ background:#bfd62f; padding:0 20px 10px 20px; color:#fff; font-size:12px;}

.soutez-popis ul{ list-style:none; background:#bfd62f; padding:0 20px 20px 20px; color:#FFF;}
.soutez-popis li{padding:5px 10px;}
.soutez-popis li span{width:50%; display:inline-block;}
.soutez-popis li.even{ background:#b6cd29;}
.soutez-popis li a span{display:none;}
.soutez-popis li a{ background:url(../_clip/btn-foto.png) no-repeat center top; display:inline-block; width:83px; height:19px; vertical-align:middle;}
.soutez-popis li a:hover{ text-decoration:underline;}

#mapa-holder{ padding:0 30px 20px 30px;}


/* Where to find */
#map-holder{padding:10px 10px 0 10px;}
#map-holder h1{color:#b3d350; font-size:34px; font-weight:normal; margin:20px; }
#map-holder p{color:#a6a6a6; text-align:justify; margin:30px 20px 0 20px;}

#map_canvas{ height:500px;}
.ikon-holder{ width:201px; background:#bdd632; padding:2px 2px 2 2px; border:1px solid #ffffff;}
.ikon-holder ul{ list-style:none;}
.ikon-holder li{ display:block; height:40px; color:#000000; font-size:14px; background:#cee167; margin:0 0 2px 0;}
.ikon-holder li img{ float:left; display:inline; margin:3px 0 0 5px;}
.ikon-holder li span{ float:left; display:inline; margin:9px 0 0 20px;}

.iw_content {min-width: 300px;}
.iw_content p {margin:0 !important;}

/* Download */
#download-holder{padding:30px 0 30px 30px; color:#b5b5b5; width:740px;}
#download-holder h1{color:#b3d350; font-size:34px; font-weight:normal; margin-bottom:30px; }
#download-holder h2{color:#b3d350; font-size:15px; font-weight:bold; margin-bottom:10px; }
.wallpaper{float:left; display:inline; margin:0 55px 30px 0; text-align:center; width:310px;}
.wallpaper img{border:5px solid #ececec; margin-bottom:10px;}
.mobility{float:left; display:inline; text-align:center; margin:0 55px 30px 0; width:186px;}
.mobility img{border:5px solid #ececec; margin-bottom:10px;}
#download-holder input.btn-download{  font-weight:bold; font-size: 12px; color: #ffffff; width:85px; height:23px; border:0; background-image:url(/_clip/btn-download.jpg);  background-color: transparent; padding-bottom:3px; cursor:pointer; display:inline;}
#download-holder select{margin-top:5px; height:20px;}

/* Contact */
#contact-holder{padding:30px; color:#b5b5b5;}
#contact-holder h1{color:#b3d350; font-size:34px; font-weight:normal; margin-bottom:30px; }
#contact-holder h2{color:#b3d350; font-size:15px; font-weight:bold; margin-bottom:10px; }
#contact-holder fieldset{ margin:20px 0 30px 0; background:#f1f1f1; padding:10px;}
#contact-holder fieldset textarea{width:390px; border:1px solid #ffffff; height:110px;}
#contact-holder fieldset input{ border:1px solid #ffffff; width:280px; height:20px;}
#contact-holder fieldset label{padding:5px 0 5px 0; display:block; width:280px;}
#contact-holder fieldset label.error{ font-size:10px; color:#ff0000;}
#contact-holder fieldset input.btn-send{float:right; display:inline; margin:10px 0 0 0; font-weight:bold; font: 12px Verdana, Helvetica, sans-serif; color: #ffffff; width:110px; height:31px; border:0; background-image:url(/_clip/btn-send.jpg);  background-color: transparent; padding-bottom:3px; cursor:pointer;}

#contact-holder fieldset div.inputs{float:left; display:inline;}
#contact-holder fieldset div.question{ float:right; display:inline;}

/* Tv */
#tv-holder{padding:30px; color:#b5b5b5;}
#tv-holder h1{color:#b3d350; font-size:30px; font-weight:normal; margin-bottom:30px; }
.holder-1{ width:740px; height:175px; background:url(../_clip/tv-bg-1.jpg) no-repeat center top; position:relative;}
#tv-holder .holder-1 p{ color:#fff; padding:20px; position:absolute; top:95px; left:0px; font-weight:bold; font-size:14px;}
#tv-holder .holder-1 h1{color:#bed62f; position:absolute; top:70px; left:20px; font-weight:bold; font-size:30px;}
.holder-2{width:740px; height:420px; background:#130c0d;}
.holder-3{width:740px; height:180px; background:#120c0c url(../_clip/tv-bg-3.jpg) no-repeat center bottom; position:relative;}
.holder-4{width:740px; height:504px; background:#bed62f url(../_clip/tv-bg-4.jpg) no-repeat center top; position:relative;}
.holder-3 .tv-text{ color:#fff; position:absolute; top:20px; left:40px; width:385px;}
.holder-3 .tv-text p{font-weight:normal; margin-bottom:10px; text-align:justify;}
.holder-4 a{color:#fff; position:absolute; bottom:40px; right:80px; text-decoration:none;}
.holder-4 a:hover{color:#153085;}

.holder-2 .video-holder {width:670px; height:380px; margin: 0 auto; padding: 25px 0 0 0; }

/* souteze */
#oblibene{padding:30px; color:#b5b5b5; position:relavive;}
#oblibene h1{color:#b3d350; font-size:34px; font-weight:normal; margin-bottom:30px; }
#oblibene h2{color:#b3d350; font-size:15px; font-weight:bold; margin-bottom:10px; }
#oblibene p{color:#fff; text-align:justify; padding:25px 10px 0 20px; }

#oblibene .top-box{background: url(../_clip/bg-box-top.jpg) no-repeat center top; width:740px; height:94px; margin-bottom:20px;}
#oblibene .top-box img{ float:right; margin:10px 20px 0 0;}
#oblibene .top-box p{ width:380px; font-size:16px; float:left;}

.videaList{ width: 467px; float:right;}
.text-left{ width:222px; height: 465px; float:left; background: url(../_clip/bg-text-left.jpg) no-repeat center top; padding:20px;}
#oblibene .text-left p{ padding:0; margin:0 0 10px 0; font-size:14px;}
#oblibene .text-left p.jak-na-to{ padding:0; margin:20px 0 10px 0; font-size:14px;}
#oblibene .text-left p a{ color:#070d5e; font-weight:bold; font-size:12px;}

.videoItem{ width:467px; background: url(../_clip/box-right-middle.jpg) repeat-y center top; margin:0 0 10px 0;}
.videoItem .box-top{width:467px; height:13px; background: url(../_clip/box-right-top.jpg) no-repeat center top;}
.videoItem .box-bottom{width:467px; height:13px; background: url(../_clip/box-right-bottom.jpg) no-repeat center top;}

.video-detail{ width:230px; float:right; padding-right:10px;}
.video-detail .nazev{ background:#8fb90f; padding:5px;}
.video-detail .nazev a{ color:#fff; font-weight:bold;}
.video-detail .autor{  padding:5px; color:#fff; font-size:16px;}
.video-detail .spoluautori{ color:#fff; padding:5px;}
.video-detail .spoluautori h3{ color:#577400; font-size:11px; font-weignt:bold; margin-bottom:3px;}
.video-detail .hlasy{ background:#8fb90f; padding:5px;color:#fff; font-weight:bold;}

.videoThumbnail{ width:200px; float:left; text-align:center;}
.videoThumbnail img{border:1px solid #d2e757;}

/* Promotions */
#promotions-holder{padding:30px; color:#b5b5b5;}
#promotions-holder h1{color:#b3d350; font-size:34px; font-weight:normal; margin-bottom:30px; }
#promotions-holder h2{color:#b3d350; font-size:15px; font-weight:bold; margin:15px 0 10px 0; }

.odkazy a{color:#b3d350;}
.odkazy-2 { margin-left:20px;}
.odkazy-2 a{color:#b3d350;}
#bottom-menu{width:800px; height:24px; background:url(../_clip/bottom-menu.jpg) no-repeat center top; margin-top:5px; text-align:center; color:#ffffff; padding-top:10px;}
#bottom-menu a{ text-decoration:none; margin:0 2px 0 2px; color:#ffffff;}
.copyright{width:800px; text-align:center; margin:10px 0 10px 0; font-size:11px; color:#323232;}
.copyright span{ color:#ffffff;}
.copyright a{ color:#ffffff; text-decoration:none;}
.copyright a:hover{ color:#4e6800;}

#akce-holder {padding: 30px; color:#b5b5b5; position:relavive;}
#akce-holder h1 {color:#b3d350; font-size:34px; font-weight:normal; margin-bottom:30px; }
#akce-holder p { padding: 7px 0;}
.akce-btns_holder {
	background: url(/_clip/bg_rozcestnik.gif) 0 0 no-repeat;
	padding: 90px 0 60px 0;
}
.akce-btns_holder img {border: none; display: block; float: left;}

.akce-green_content { background: #bfd730; color: #000; padding: 15px 30px; font-size: 14px; line-height: 20px; }
.akce-green_content p { padding: 7px 0;  }
.akce-green_content h2 { color: #FFF; font-size: 24px; font-weight: normal; margin: 25px 0 15px 0; padding: 0; }

.akce-footer-corners { background: url(/_clip/akce-bg_footer.gif) 0 0 no-repeat; height: 15px; }

.blank-leters-holder {  }
.blank-leters-holder .content { background: #f5f9e0 url(/_clip/blank-bg_bottom.gif) 0 100% no-repeat; padding: 5px 25px 155px 25px;}
.blank-leters-holder .top { background: url(/_clip/blank-bg_top.gif) 0 0 no-repeat; width: 740px; height: 16px; }

.hip-hop-holder { background: url(/_clip/bg_hiphop.jpg) 0 0 no-repeat; color: #000; padding: 30px 20px 20px 415px; line-height: 1.6em; height: 420px; font-size: 115%; }
.hip-hop-holder h2 { margin: 0; padding: 0 0 25px 0; font-size: 145%; font-weight: normal; }

.video-soutez { color: #7dae01; margin: 15px 0; font-size: 115%; line-height: 1.5em; }
.video-soutez h2 { margin: 0; padding: 20px 0;}
.video-soutez .video { float: left; }
.video-soutez .text { float: right; width: 325px; }

.sperm-fest { background: url(/cs/akce/sperm-fest/_clip/bg_sperm_fest.jpg) 0 0 no-repeat; color: #000; padding: 50px 0 20px 0; margin: 10px 0; line-height: 1.6em; width: 740px; font-size: 115%; }
.sperm-fest h1 {line-height: normal; text-shadow: 1px 1px 0 #8FB90F;  }
.sperm-fest h1 span { font-size: 85%; }
.sperm-fest .video { float: right; width: 375px; }
.sperm-fest .text { float: left; width: 300px; }
.sperm-fest .text p { margin-top: 20px;  }
.sperm-fest h2 { margin: 0; padding: 0 0 25px 0; font-size: 145%; font-weight: normal; }
.sperm-fest h3 { margin: 0; padding: 0 0 10px 0; color: #B3D350; }


/* Sitemap */
#sitemap-holder {padding:30px; color:#b5b5b5;}
#sitemap-holder h1 {color:#b3d350; font-size:34px; font-weight:normal; margin-bottom:30px; }
#sitemap-holder a {color:#a6a6a6;}
#sitemap-holder a:hover {text-decoration:none;}
#sitemap-holder ul {list-style:none;}
#sitemap-holder li {padding:0 0 5px 3px;}

/* Error 404 */
#error-holder {padding:30px; color:#b5b5b5; position:relative;}
#error-holder h1 {color:#b3d350; font-size:34px; font-weight:normal; margin-bottom:30px; }
#error-holder a {color:#a6a6a6;}
#error-holder a:hover {text-decoration:none;}
#error-holder #error-404 {position:absolute; top:300px; left:230px; background:url(../_clip/404.png) no-repeat; width:319px; height:189px;}
#error-holder #error-500 {position:absolute; top:300px; left:230px; background:url(../_clip/404.png) no-repeat; width:319px; height:189px;}

/* Lemond to rozsviti */
#MapSection {background:none repeat scroll 0 0 transparent; border:1px solid #FFFFFF; float:left; height:329px; margin:4px 0 0 10px; position:relative; width:720px;}
#MapSection2 {background:none repeat scroll 0 0 transparent; border:1px solid #FFFFFF; height:380px; margin:4px 0 0 0; width:718px;}
.marker-description {color:#a6a6a6; font-size:12px; padding: 0;line-height:normal;}
.marker-description h2{color:#b3d350; font-size:15px; font-weight:bold; margin:0 0 10px 0; }
.marker-description p{text-align:justify; margin-bottom:20px; padding: 0;}

a.videoCloseImg {background:url(/_clip/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:9200; position:absolute; top:10px; right:120px; cursor:pointer;}


