body {background-color:#d3bca3; color:#472111; font-size:0.72em;font-family: arial;}
.secure-image {margin: 0 !important; border: none !important;}
.clear{overflow:hidden;}
.hidden {display: none;}
.cleaner{overflow:hidden;clear:both; margin:1px 0 0 0;padding:0;border:none;background-color:white;visibility:hidden;}

/* vypis repertoaru */
.card-container {width: 100%;}
.containerLeft {width: 155px;}
.containerBottomLink {text-align: right; font-family: georgia;}
.containerBottomLink a:hover {text-decoration: underline !important;}
.card-container a {color: #472111; text-decoration: none;}
.card-container a:hover {text-decoration: none; color: #000}
.card {float: left; width: 151px; border: 2px solid #fff; padding: 2px; margin-bottom: 10px; color: #472111; text-align: center;}
.card:hover {background: #FFFEF8; border: 2px solid #592913;}
.card-title {text-align: left; font-family: Georgia; font-size: 110%; padding: 0 0 3px 0;white-space: nowrap; overflow: hidden;}
.card-title a{display: block;}
/* .card-photo-top {margin:1px auto; padding: 2px 3px;} */
.card-photo {margin:1px auto; text-align: left;}
.card-photo img {width: 142px; height: 85px; border: 5px solid #D7C0A7;}
.card-desc {padding: 5px 2px 0 2px; text-align: justify; width: 148px; overflow: hidden; vertical-align: bottom; font-family: Georgia;}

/* nahlady videi do fancyboxu */
.videoPreview, .repertoarPreview {position: absolute; height: 16px; padding: 2px;}  
.videoPreview a, .repertoarPreview a {display: block; font-family: Georgia; font-size: 90%; color: #bbb; text-decoration: none; background: #fff url('/css/images/icon-camera-transparent.gif') 0 0 no-repeat; padding-left: 20px; opacity:0.85;filter:alpha(opacity=85);}
.videoPreview a:hover, .repertoarPreview a:hover {display: block; background-position: 0 -16px;  opacity:1.0;filter:alpha(opacity=100);}
/* spustenie videa z nahladu incenacie */
.videoPreview {width: 141px; margin-left: 4px; margin-top: 71px;}
.videoPreview a {width: 120px; height: 16px;}
/* nahlad videa z vypisu repertoarov */
.repertoarPreview {width: 141px; margin-left: 4px; margin-top: 61px;}
.repertoarPreview a {width: 108px; height: 16px;}

/* vypis vsetkych hier v repertoari */
.repertoar {height:270px; min-height:270px;width: 140px; margin-right: 4px; margin-bottom: 4px;}
.repertoar-img {height: 85px; width: 140px; overflow: hidden;}
.repertoar-img img {height: 75px; width: 130px;}
.repertoar-desc {width: 134px;height:130px;min-height:130px;}
html>body .repertoar{height:auto}
html>body .repertoar-desc{height:auto}

/* fotogaleria */
.cms-photo-container {padding-left: 5px; margin-top: 5px; width: 100%; overflow: hidden;} 
.cms-photo {float: left; width: 116px; height: 116px; margin: 0 15px 15px 0; padding: 1px; text-align: center; border: 5px solid #C1A990;}
.cms-photo-photo {display:table-cell;width:116px; height:116px; padding-right:1px; text-align:center;vertical-align:middle; background-color: #dec7ae;}
/* uprava pre IE */
.cms-photo-photo {*width: 116px; *padding-right:0; _padding-right:0;}
.cms-photo-photo * {vertical-align:middle;}
.cms-photo-photo:hover {background-color: #ecd7c1;}
.cms-photo-photo span {display:none; *display:inline-block;_display:inline-block; height:100%} 
.cms-photo-photo a {width: 116px; height: 116px;}
.cms-photo-photo a:hover {background-color: #ecd7c1;}
.cms-photo-photo img {border: none;}
.cms-photo-desc {margin: 1px 10px; padding:0; text-align: center; font-size: 85%;}

/* vsetky fotogalerie */
.h135{height:155px !important;}
.photo-author {margin-top: 5px; text-align: right; font-size: 85%;}
.photo-author a {text-decoration:underline; color: #000;}
.photo-author a:hover{color: #D32B27 !important;}
.skupiny-funkcie {background: url('/css/images/program/head-short.jpg') center no-repeat; height: 33px; line-height: 33px; width: 420px; font-size: 85%; padding: 0 5px; overflow: hidden;}
.skupiny-prava {float: right;}
.skupiny-lava {float: left;}
.vybrana-skupina {font-weight: bold !important;}
.kategoria a {display: block; padding: 0 5px;}
.h-ciara {clear: both; overflow: hidden; font-weight: normal; padding: 5px 0 8px 0; background: url('/css/images/clanok-predel.gif') center left repeat-x;}
.h-ciara span {background-color: #fff;}
.h-lava {padding-right: 10px; float: left;}
.h-prava {float: right; padding-left: 10px; width: 9px; height: 15px;}

.videoPlayerBox {padding: 15px 0 10px 0; width: 100%;}
.video-player {text-align: center;}
.video-desc {padding: 0 0 10px 0; color: #ccc;}

/* formulare */
#cms-content #form {text-align: left; width: 324px;}
#cms-content form {padding: 0; margin: 0; width: 100%;}
#cms-content .login, #cms-content .forgot-password {margin-top: 15px;border: none;}
#cms-content .div{margin: 1px 0 1px 0; padding-left: 2px;}
#cms-content .div-submit{margin: 10px 0 1px 0; padding-left: 3px;}
#cms-content .div-value{text-align: left; height: 15px; line-height: 15px; float: left; width: 100px;}
#cms-content .div-input{text-align: left; margin-left: 105px;}
#cms-content .margin-left-120{margin-left: 120px;}
#cms-content .input, #cms-content .select{border: 1px solid #ddd}
#cms-content .div-submit-input{text-align: right}
#cms-content .top{text-align:left;}
#cms-content .color-grey {color: #bbb;}
#cms-content .button {border: 1px solid #BDBCB3; width: auto; background-color: #DFDFD3; color: #7F3000; margin: 0 !important;}

/* zoznam programu a rezervacii */
#cms-content .program {width: 430px;}
#cms-content .program-table {width: 400px; margin: 10px auto;}
#cms-content .program-table td {line-height: 15px;}
#cms-content .hlavicka {background: url('/css/images/program/head-short.jpg') center no-repeat; height: 33px; width: 430px; font-family: Georgia; color: #640000; overflow: hidden; white-space: nowrap;}
#cms-content .nazov-hry {float: left; font-size: 112%; margin-left: 15px; font-weight: bold; height: 33px; line-height: 33px;}
#cms-content .udalost {height: 33px; line-height: 33px; margin-right: 15px;  float: right;}
#cms-content .datum {font-weight: bold; font-size: 150%; height: 15px; line-height: 15px; width: 100px; padding-left: 15px; background: url('/css/images/program/date.jpg') left top no-repeat;}
#cms-content .autor {font-weight: bold; font-size: 12px; color: #472111; width: 210px;}
#cms-content .moznosti {text-align: center; color: #472111; line-height: 18px; width: 115px;}
#cms-content .cena {font-size: 150%;}
#cms-content .zlava {padding: 2px 0 7px 0;}
#cms-content .rezervuj a {font-weight: bold;}
#cms-content .cas {font-weight: normal; font-style: italic; vertical-align: top; height: 15px; line-height: 15px; width: 100px; padding-left: 15px;}
#cms-content .poznamka {vertical-align: top; font-size: 90%;}
#cms-content .poznamka p {text-align: left;}

#cms-content .table {border-collapse:collapse; font-size: 92%}
#cms-content .pridat-hru {width: 150px;}
#cms-content .row td {background-color: #eee;}
#cms-content .zrusene td {background-color: #fac4c4;}
#cms-content .zrusene-hlavicka td {background-color: #fe9191;}
#cms-content .vypredane td {background-color: #c1a990;}
#cms-content .table td, #cms-content .table th {border: 1px solid #333; padding: 2px;}
#cms-content .bez-ramu td {border: 0 none;}
/* koniec programu a rezervacii */

/* facebook doplnky */
.fcb {height: 33px;line-height: 39px; clear: both; margin: 15px 0 15px 0; _margin-top: 15px; *margin-top: 15px; border: 1px solid #B7B0AA; background: #ECE0D5;}
.fcb div {float: left;}
.fcb div.share {float: right; margin-right: 10px;}
.fcb iframe {padding: 5px 0 0 5px; width: 400px; bordeR: 1px solid red;}

/* hodnotenie clankov */
.star-rating{/* margin-left:5px!important; */padding:0px;width:100px;height:20px;position:relative;background:url('/css/images/stars.gif') top left repeat-x;}
.star-rating div{padding:0px;margin:0px;float:left;}
.star-rating div a{display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px;}
.star-rating div a:hover{background:url('/css/images/stars.gif') left bottom;z-index:2;left:0px;}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover{width:20px;}
.star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover{width:40px;}
.star-rating a.three-stars{left:40px;}
.star-rating a.three-stars:hover{width:60px;}
.star-rating a.four-stars{left:60px;}
.star-rating a.four-stars:hover{width:80px;}
.star-rating a.five-stars{left:80px;}
.star-rating a.five-stars:hover{width:100px;}
.star-rating div.current-rating{background:url('/css/images/stars.gif') left center;left:0px; position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;}
.disabled {display: none;}
.starRatingVotes {overflow: hidden; padding-left: 3px; margin-top: 5px;}
.starRatingVotes div {height: 20px; line-height: 20px; }

/* odkazy v sidebaroch */
.sites, .zriadovatel {overflow: hidden; text-align: center;}
.sites a span, .zriadovatel a span {display: none;}
.sites a, .zriadovatel a {float: left;}
/* linky weby */
.facebook,.twitter,.google {background: url('/css/images/share_icons.png') 0 -48px no-repeat;height:48px;width:48px;} 
.facebook{margin-left:7px;}
.facebook,.google{margin-right:10px;}
.facebook:hover {background-position: 0 0;}
.google{background-position: -48px -48px;}
.google:hover {background-position: -48px 0;}
.twitter{background-position: -96px -48px;}
.twitter:hover {background-position: -96px 0;}

/* zriadovatel */
.bsk {background: url('/css/images/zriadovatel.gif') -164px 0 no-repeat; display: block; height: 57px; width: 164px; border: 7px solid #D7C0A7}
.bsk:hover {background-position: 0 0;}
.sidLinkSpodok {text-align: right; font-size: 90%; margin-top: 10px;}

.input-border {border: 1px solid #7f9db9;}
.input-povinne {background: #eeeee2; border: 1px solid #ddd}
/* .row td {background: #5A332D;} */
td.brown {background: #5c3029; color: #efecde;}
td.brown a, td.brown strong, td.brown a:hover {color: #efecde;}
td.brown a {text-decoration: underline;}
.rezervacia-bg {width: 70px; height: 40px;}
.rezervacia-text {height: 40px; line-height: 40px; font-weight: normal;}
.rezervacia-text a {display: block;}
.w200 {width:200px;}
.unactive {display: none;}
/*--------  CUSTOM STYLY  -----------*/

#tagcloud{width:98%;background:#FFFFFF;color:#0066FF;padding:10px;border:5px solid #C1A990;text-align:center;}
#tagcloud a:link,#tagcloud a:visited{text-decoration:none;}
#tagcloud a:hover,#tagcloud a:active{text-decoration:underline;color:#000;}
#tagcloud span{padding:4px;}
.smallest{font-size: x-small;}
.small{font-size: small;}
.medium{font-size: medium;}
.large{font-size: large;}
.largest{font-size: x-large;}
.floatLeft {float: left;}
.floatRight {float: right;}

.HR-predel {background: url('/css/images/ciara-predel.gif') no-repeat center center; border: none; height: 1px; margin: 1.5em 0;}

/* mapa stranky */
#sitemap,#sitemap ul,#sitemap li{margin:0;padding:0;list-style:none;}
#sitemap{background:url('/css/images/sitemap/line1.gif') repeat-y;}
#sitemap li{line-height:20px;margin-top:1px;position:relative;width:100%;}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{float:left;display:inline;}
#sitemap li a{margin-left:28px;}
#sitemap li span{float:left;position:absolute;top:4px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span,#sitemap li span.collapsed{background:url('/css/images/sitemap/collapsed.gif') no-repeat 0 0;}
#sitemap li span.expanded{background:url('/css/images/sitemap/expanded.gif') no-repeat 0 0;}
/* sub levels */
#sitemap li ul{margin-left:28px;background:url('/css/images/sitemap/line1.gif') repeat-y;}
#sitemap li li{background:url('/css/images/sitemap/line2.gif') no-repeat 0 0;}
/* etc. */
/* float fix */
#sitemap:after,#sitemap ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#sitemap,#sitemap ul{display:block;}
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
#sitemap ul{display:none;}

/* google mapa */
#map {width: 410px; height: 380px; margin: 10px auto; border: 10px solid #742A2C; overflow: hidden;}
#simple_example_window{width:190px;}
#simple_example_window_contents{background-color:#742A2C; border:3px solid #fcf6e4;}
#simple_example_window_beak{width:28px; height:38px; background:url('/css/images/mapa-klin.png') top left no-repeat transparent;}
/* Alpha transparencies hack for IE */
* html #simple_example_window_beak{background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gmaps-utility-library.googlecode.com/svn/trunk/extinfowindow/release/examples/images/corners/red_beak.png',sizingMethod='crop');}
#simple_example_window_tl,#simple_example_window_tr,#simple_example_window_bl,#simple_example_window_br, #simple_example_window_t, #simple_example_window_l, #simple_example_window_r, #simple_example_window_b{height:0px;  width:0px;}


#anketa div {margin: 8px 0;}

/* login na strane sidebarov */
#sidebar-form {text-align: left; margin: 10px 0; padding: 5px;}
#sidebar-form h3 {color: #640000 !important;}
form {padding: 10px 0; width: 100%;}
#site-form {padding: 10px 0; width: 200px;}
.login {margin: 0 3px 0 3px; padding-bottom: 3px; border: none;}
.login-div{margin: 1px 0 1px 0;}
.login-div-submit{margin-top: 5px; padding: 0 5px 5px 0;}
.login-div-value{text-align: left; height: 15px; line-height: 15px; float: left; width: 55px;}
.login-div-input{text-align: right; margin-left: 55px; padding-top: 0;}
.login-input{width: 135px; border: 1px solid #ddd}
.login-div-submit-input{text-align: right;}
.login-div-submit-input .button {border: 1px solid #000; background: #0679cc; color: #fff; padding: 0;}
.forgot-pass {font-size: 85%; margin-left: 8px;}

/* vypis suborov k stranke */
#cms-file-list {margin-top: 15px;}
.file-list {overflow: hidden; width: 100%; border-bottom: 1px dotted #FFFFFF; margin-bottom: 2px;}
.file-list a {display: block;} 
.file-list div {float: left; height: 22px; line-height: 22px;}
.file-list .file-info {float: right;}
.file-list .file-info div {margin: 0 10px;}
.dir {background: url('/css/images/file-icons/folder.gif') 2px center no-repeat;}
.unknown {background: url('/css/images/file-icons/txt.gif') 2px center no-repeat;}
.image {background: url('/css/images/file-icons/image.gif') 2px center no-repeat;}
.txt {background: url('/css/images/file-icons/txt.gif') 2px center no-repeat;}
.doc {background: url('/css/images/file-icons/doc.gif') 2px center no-repeat;}
.xls {background: url('/css/images/file-icons/xls.gif') 2px center no-repeat;}
.ppt {background: url('/css/images/file-icons/ppt.gif') 2px center no-repeat;}
.pdf {background: url('/css/images/file-icons/pdf.gif') 2px center no-repeat;}
.compressed {background: url('/css/images/file-icons/compressed.gif') 2px center no-repeat;}
.flash {background: url('/css/images/file-icons/flash.gif') 2px center no-repeat;}
.audio {background: url('/css/images/file-icons/audio.gif') 2px center no-repeat;}
.video {background: url('/css/images/file-icons/video.gif') 2px center no-repeat;}
.image, .dir, .level_up, .unknown, .txt, .doc, .xls, .ppt, .pdf, .compressed, .flash, .audio, .video {padding-left: 20px !important;}

/* vypis dokumentov */
.dokumenty td a {height: 22px; line-height: 22px; display: block;}

