/*Vytvořil Martin Winkler*/
/* CSS Reset  */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, b,u,i,center, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;  padding:0;  border:0;  outline:0;  font-size:100%;  vertical-align:baseline;  background:transparent;}
body{line-height:1; }
ol,ul{list-style:none; }
blockquote,q{quotes:none; }
blockquote:before,blockquote:after, q:before,q:after{content:'';  content:none; }
:focus{outline:0; }
ins{text-decoration:none;}
del{text-decoration:line-through; }
table{border-collapse:collapse; border-spacing:0; }
/* Main structure */
/*body{font-family:'Georgia'; font-size:13px; color:#000; background:#fff url('/media/377779/bg.png') left top no-repeat; margin:0; padding:0;}*/
/*bg 2011*/
/*body{font-family:'Georgia'; font-size:13px; color:#000; background:#fff url('/media/863718/bg_2011.jpg') left top no-repeat; margin:0; padding:0;}*/
/*bg 2012*/
/*body{font-family:'Georgia'; font-size:13px; color:#000; background:#fff url('/media/1267519/bg2012_podzim.jpg') left top no-repeat; margin:0; padding:0;}*/
/*bg2013*/
/*body{font-family:'Georgia'; font-size:13px; color:#000; background:#fff url('/media/1429391/podzim2013.jpg') left top no-repeat; margin:0; padding:0;}*/
/*bg 2015*/
/*body{font-family:'Georgia'; font-size:13px; color:#000; background:#fff url('/media/1665936/bg_podzim_2015.jpg') left top no-repeat; margin:0; padding:0;}*/
body{font-family:'Georgia'; font-size:13px; color:#000; background:#fff; margin:0; padding:0;}
a{color:#666; text-decoration:none; }
a:hover{color:#9b7d63; text-decoration:none; }
#main-nav a,#service-nav a,.tagcloud a,.event-list h2 a,.event-list h3 a,.pagebar a,.post-nav a{color:#000; }
/* Heading */
h1{font-size:24px; line-height:34px; margin:0 0 13px 0; }
h2{font-size:24px; line-height:24px; margin:0 0 13px 0; }
h3{font-size:18px; line-height:18px; margin:0 0 13px 0; }
h4{font-size:16px; line-height:16px; margin:0 0 13px 0; }
h5{font-size:14px; line-height:14px; margin:0 0 13px 0; }
h6{font-size:12px; line-height:12px; margin:0 0 13px 0; }
.news h2{line-height:24px; margin:0 0 10px 0; position:relative; z-index:100; }
.news .news-item{position:relative; z-index:1000; }
/* Tables */
th{padding:0; text-align:left; vertical-align:top; }
td{padding:0; vertical-align:top; }
/* Paragraph */
p{line-height:20px; margin:0 0 20px 0; }
address{margin-bottom:.4em; }
address{font-style:normal; line-height:1.4em; }
cite{font-style:normal; font-size:10px; }
/* Forms */
form{display:inline;}
fieldset{border:none; }
label{color:#666; font-weight:bold; }
input,select,button{vertical-align:middle; }
/* Lists */
dt{display:block; font-weight:bold; }
ul, ol{list-style:none; margin:0 0 20px 0; }
ul li{line-height:22px; list-style-type:disc; margin:0 0 0 15px; }
ol li{line-height:22px; list-style-type:decimal; margin:0 0 0 20px; }
/* Size */
small{font-size:11px; }
big{font-size:14px; font-weight:bold; }
sup, sub{height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative; }
sup{bottom:1ex; }
sub{top:.5ex; }
hr{height:0; margin:0; overflow:hidden; border:none; border-top:1px solid #000; margin:0 0 20px 0; }
.nowrap{white-space:nowrap; }
.bold{font-weight:bold; }
/* Searchform */
.search{width:160px; position:absolute; right:75px; top:5px; }
.search .search-input{font-family:'Arial'; font-size:12px; line-height:14px; color:#000; padding:3px 5px 1px 5px; width:116px; border:1px solid #5f5f5f; border-right:1px solid #dedede; border-bottom:1px solid #dedede; background:#e9e9e9; float:left; margin:0; }
.search .search-btn{font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; width:32px; height:17px; border:none; background:transparent url('/media/377919/search-btn.gif') left top repeat-x; float:left; margin:0; cursor:pointer; }
/* Main structure */
#container{width:980px; margin:15px 0 0 20px; }
#page{position:relative; }
#header{height:85px; position:relative; }
#content{margin:0; min-height:340px; position:relative; z-index:500; }
#footer{position:relative; }
/* Header */
#main-nav{margin:0; }
#main-nav ul{margin:0; }
#main-nav ul li{list-style-type:none; line-height:22px; margin:0 0 4px 0; padding:0;  }
#main-nav ul li a{font-size:24px; font-weight:bold; line-height:22px; text-decoration:none; background:none; }
#main-nav ul li a:hover,#main-nav ul li a.active{color:#9b7d63; }
#main-nav ul li ul{margin:5px 0 10px 0; }
#main-nav ul li ul li{line-height:12px; margin:0 0 7px 0; }
#main-nav ul li ul li a{font-size:12px; line-height:12px; text-decoration:none; background:none; }
#main-nav ul li ul li ul li{line-height:12px; padding:0 0 0 10px; margin:0 0 4px 0; }
.logo, .logo_new_cs, .logo_new_en, .logo_bienale_cs, .logo_bienale_en{position:absolute; left:0; top:5px; width:60px; height:60px; text-indent:-8000px; }
/* Logo 2011 */
/*.logo_new_cs span{width:130px; height:60px; display:block; background:url('/media/666845/mg_50-let_opt.jpeg') left top no-repeat; position:absolute; left:0; top:0; }
.logo_new_en span{width:130px; height:60px; display:block; background:url('/media/666852/mg_50-years_opt.jpeg') left top no-repeat; position:absolute; left:0; top:0; }*/
/* Logo */
.logo span{width:60px; height:60px; display:block; background:url('/media/377877/logo.gif') left top no-repeat; position:absolute; left:0; top:0; }
/*Logo 2016*/
.logo_new_cs span{width:235px; height:66px; display:block; background:url('/media/1854795/MG_znacka_dvojradek_web.png') left top no-repeat; position:absolute; left:0; top:0; }
.logo_new_en span{width:235px; height:66px; display:block; background:url('/media/1854795/MG_znacka_dvojradek_web.png') left top no-repeat; position:absolute; left:0; top:0; }
/*Logo Bienale 2016*/
.logo_bienale_cs span{width:235px; height:66px; display:block; background:url('/media/1854795/MG_znacka_dvojradek_web.png') left top no-repeat; position:absolute; left:0; top:0; }
.logo_bienale_en span{width:235px; height:66px; display:block; background:url('/media/1854795/MG_znacka_dvojradek_web.png') left top no-repeat; position:absolute; left:0; top:0; }

.logo-love{position:absolute; left:70px; top:3px; width:66px; height:64px; }
.logo-love span{width:66px; height:64px; display:block; background:url('/media/377891/logo-love.gif') left top no-repeat; position:absolute; left:0; top:0; }
.logo-vila{position:absolute; left:71px; top:4px; width:60px; height:61px; text-indent:-8000px; }
.logo-vila span{width:55px; height:61px; display:block; background:url('/media/377898/logo-vila.gif') left top no-repeat; position:absolute; left:0; top:0; }
.logo-bienale{position:absolute; left:71px; top:4px; width:88px; height:61px; text-indent:-8000px; }
.logo-bienale span{width:88px; height:61px; display:block; background:url('/media/377884/logo-bienale.gif') left top no-repeat; position:absolute; left:0; top:0; }
#service-nav{font-size:12px; position:absolute; left:255px; top:0; }
#service-nav .col-1{width:154px; }
#service-nav .col-2{width:114px; }
#service-nav .col-3{width:114px; }
#service-nav .col-4{width:88px; }
#service-nav ul{margin:0; }
#service-nav ul li{list-style-type:none; line-height:12px; margin:0 0 11px 0; }
#service-nav ul li a{text-decoration:none; }
#service-nav ul li a:hover{color:#9B7D63; }
.language-switch{position:absolute; left:746px; top:47px; }
.language-switch p{margin:0; line-height:12px; }
.language-switch a{font-size:12px; line-height:12px; }
/* Content */
.post-nav{border-top:1px solid #000; border-bottom:1px solid #000; padding:15px 0 10px 0; margin:0 0 20px 0; position:relative; z-index:1020; }
.post-nav .col{width:234px; margin:0; }
.post-nav .col-big{width:351px; float:left; }
.post-nav h2{margin:0 0 10px 0; }
.post-nav ul{margin:0; }
.post-nav ul li{list-style-type:none; line-height:12px; margin:0 0 7px 0; }
.post-nav ul li a{font-size:12px; line-height:12px; font-weight:bold; text-decoration:none; background:none; color:#000; }
.post-nav ul li a:hover{color:#9B7D63; }
.page-head{text-align:right; min-height:38px; _height:38px; position:relative; z-index:1010; }
.page-head .head{text-align:left; float:left; margin:0; }
.page-head p{margin:0; }
.page-head .print{position:relative; top:10px; }
.head{font-size:16px; font-weight:bold; margin:0 0 10px 0; }
.gallery-box .gallery{padding:0; margin:-15px 0 19px 0; }
.gallery-box .gallery p.title{font-weight:bold; margin:11px 0 0 0; line-height:20px; }
.gallery-box .gallery p.info{margin:0; line-height:20px; }
.gallery-box h2{margin:0; }
.news-box .news .news-item{margin:0 0 10px 0; }
.news-box .news .date{color:#9b7d63; font-size:12px; margin:0; }
.news-box .news .title{color:#9b7d63; font-size:14px; line-height:20px; margin:0; }
.news-box .news .more{font-size:12px; margin:6px 0 0 0; }
.news-box .more a{padding:0 10px 0 0; background:url('/media/378017/arr-more.gif') right 6px no-repeat; }
.highlights-box{padding:15px 0 0 0; border-top:1px solid #000; }
.highlights-box h2{margin:0; }
.highlights-box .highlights{margin:-15px 0 0 0; padding:0; }
.highlights-box .highlights img{display:block; margin:0 auto 10px auto; }
.highlights-box .highlights li{text-align:center; }
.highlights-box .highlights li p.title{text-align:left; padding:0 20px 0 0; }
.highlights-box .highlights-img{height:172px; margin:0 0 12px 0; overflow:hidden; }
.calendar-widget-box{padding:15px 0 20px 0; border-top:1px solid #000; }
.calendar-widget-box li{line-height:11px; }
.calendar-widget-box h2{margin:0 0 14px 0; }
.calendar-widget-box .more{font-size:12px; margin:-20px 0 0 0; }
.calendar-widget-box .more a{padding:0 10px 0 0; background:url('/media/378017/arr-more.gif') right 6px no-repeat; }
.box-tagcloud{padding:15px 0 0 0; border-top:1px solid #000; }
.box-tagcloud ul{margin:0; }
.box-tagcloud ul li{padding:0; background:none; display:inline; margin:0 10px 10px 0; line-height:33px; }
.tag1{font-size:13px; font-weight:bold; }
.tag2{font-size:15px; }
.tag3{font-size:17px; font-weight:bold; }
.tag4{font-size:19px; }
.tag5{font-size:21px; font-weight:bold; }
.tag6{font-size:23px; }
.post .image{margin:0 0 27px 0; text-align:center; }
.post p{line-height:22px; }
.breadcrumb{margin:0 0 18px 0; width:470px; }
.breadcrumb p{font-size:11px; line-height:16px; margin:0; }
.post .breadcrumb{position:absolute; }
.col-1-layout .breadcrumb{width:725px; position:static; }
.entry h1{padding:45px 0 0 0; }
.entry h1 span{margin:0 0 6px 0; }
.col-1-layout .entry h1{padding:0; margin:0; }
.entry big{font-size:15px; }
.entry small, .entry big{line-height:13px; }
.entry .date{color:#9b7d63; font-weight:bold; }
.entry .visit .date{color:auto; font-weight:auto; }
.entry .date-head{color:#9b7d63; font-weight:bold; margin:10px 0 10px 0; }
.info-box .info{padding:15px 0 0 0; border-top:1px solid #000; }
.info-box .first{border:none; padding:0; }
.info-box .info h2{margin:0 0 13px 0; }
.info-box .info dl{line-height:22px; margin:0 0 30px 0; }
.info-box .info dl dt{font-weight:bold; color:#9b7d63; }
.info-box .info dl dd{font-weight:normal; margin:0 0 9px 0; }
.info-box .info dl dd.bold{font-weight:bold; }
.info-box .info p.head{font-size:13px; font-weight:bold; color:#9b7d63; line-height:22px; margin:0; }
.info-box .info li{font-weight:normal; margin:0; padding:0; list-style-type:none; }
.info-box .info ul{margin:0 0 10px 0; }
.info-box .info p.more{margin:0 0 30px 0; }
.connection-box{padding-top:16px; border-top:1px solid #000; }
.connection-box .connection h2{margin:0 0 13px 0; }
.connection-box .connection dl{font-size:14px; line-height:22px; margin:0 0 30px 0; }
.connection-box .connection dl dt{font-weight:bold; color:#9b7d63; }
.connection-box .connection dl dd{margin:0 0 17px 0; }
.tags-box{height:69px; padding-top:16px; border-top:1px solid #000; }
.tags-box h2{margin:0 0 13px 0; position:relative; z-index:10; }
.tags-box .tags ul li{padding:0; background:none; display:inline; margin:0 10px 0 0; line-height:26px; position:relative; z-index:100; }
ul.post-list{margin:10px 0 0 0; position:relative; z-index:1050; }
ul.post-list li{line-height:22px; margin:0; list-style-type:none; }
ul.post-list li a{font-size:13px; font-weight:bold; color:#9b7d63; }
ul.post-list li a.active dl{display:block; }
dl.post-list-item{line-height:22px; margin:10px 0 18px 0; padding:0 0 5px 0; border-bottom:1px solid #000; }
dl.post-list-item dt{color:#9b7d63; }
dl.post-list-item dd{margin:0 0 8px 0; }
dl.post-list-item dd a{font-weight:normal; color:#666; }
dl.post-list-item dd a:hover{color:#000; }
.post-list-box{margin:0 0 30px 0; }
.open-hours ul{margin:10px 0 20px 0; line-height:22px; }
.open-hours ul li{list-style-type:none; margin:0; }
.box-tagcloud h2{position:relative; z-index:100; }
.box-tagcloud ul li a{position:relative; z-index:1000; }
.mini-gall-box{padding:5px 0 19px 0; border-top:1px solid #000; border-bottom:1px solid #000; margin:0 0 20px 0; }
.mini-gall-box .mini-gall .img-1{float:left; margin:0 10px 0 0; }
.mini-gall-box .mini-gall .img-2{float:left; }
.mini-gall-box .mini-gall .img-1 img,.mini-gall .img-2 img{display:block; margin:0 0 10px 0; }
.mini-gall-box .mini-gall .img-first{float:left; }
.mini-gall-box .mini-gall .img-center{float:left; margin:0 10px; }
.mini-gall-box .mini-gall .img-last{float:left; }
.mini-gall-box .mini-gall .slider-img{width:150px; height:113px; overflow:hidden; text-align:center;}
.event-list{border-top:1px solid #000; margin:0 0 20px 0; position:relative; z-index:500; }
.event-list .event-list-item{border-bottom:1px solid #000; padding:15px 0 19px 0; position:relative; z-index:500; }
.event-list .last{border-bottom:none; }
.event-list .event-list-item .col-img{float:left; width:150px; height:113px; margin:0 20px 0 0; overflow:hidden; }
.event-list .event-list-item .col-info{float:left; width:535px; }
.col2-set .col-1 .event-list .event-list-item .col-info{float:left; width:300px; }
.event-list .event-list-item h3{font-size:18px; line-height:18px; font-weight:bold; color:#000; margin:0 0 11px 0; }
.event-list .event-list-item h3 a:hover{color:#9B7D63; }
.event-list .event-list-item p.date{font-size:16px; line-height:16px; font-weight:bold; color:#9b7d63; margin:0 0 11px 0; }
.event-list .event-list-item p.text{line-height:20px; margin:0 0 10px 0; }
.event-list .event-list-item p.more{margin:0; }
.event-list .event-list-item p.more a span{color:#9b7d63; }
.event-list-select{position:absolute; right:0; top:0; z-index:1010; }
.event-list-select label{font-size:11px; line-height:26px; color:#000; float:left; margin:0 10px 0 0; }
#catpicker{float:left; margin:0; position:relative; z-index:1010; padding:28px 0 0 0; border-bottom:1px solid #666; }
#catpicker li{margin:0; text-align:left; cursor:pointer; display:none; line-height:26px; padding:0 10px; background:#fff; border:1px solid #666; border-bottom:none; }
#catpicker li a{margin:0; text-align:left; cursor:pointer; display:block; line-height:26px; background:#fff; }
#catpicker:hover li{display:block; }
#catpicker li.pick{font-size:11px; font-weight:bold; padding:0 30px 0 10px; display:block; white-space:nowrap; border:1px solid #5f5f5f; border-right:1px solid #dedede; border-bottom:1px solid #dedede; background:#e9e9e9 url('/media/377926/select-arr.gif') right top no-repeat; position:absolute; right:0; top:0; }
#catpicker li.pick a{color:#000; background:#e9e9e9; }
#catpicker li.pick a:hover{color:#9B7D63; }
#catpicker li.active{display:block; }
.select-box-wrapper{text-align:right; position:relative; z-index:1000; }
.select-box-wrapper .select-box{position:absolute; right:0; top:0; }
.select-box-wrapper .select-box label{font-size:11px; line-height:26px; color:#000; float:left; margin:0 10px 0 0; position:absolute; right:185px; top:2px; }
.select-box-wrapper .more{float:left; }
.přednáška,.beseda,.veřejná-debata,.diskuze,.kolokvium,.architektonická-procházka, .komentovaná-prohlídka,.výklad-na-výstavě, .autorské-čtení,.křest-publikace,.literární-večer, .filmová-projekce,.studijní-projekce,.autorská-projekce, .výtvarná-dílna-pro-pedagogy, .ateliér-pro-nejmenší,.dětský-ateliér,.výtvarná-dílna-pro-děti, .výtvarná-dílna,.výtvarná-dílna-pro-dospělé,.výtvarná-dílna-pro-seniory,.výtvarná-dílna-pro-handicapované, .konference,.seminář,.večírek,.improvizační-setkání,.arteterapie, .koncert, .divadelní-představení, .derniéra-výstavy,.výstava,.vernisáž, .bienálová-noc,.workshop,.sympozium,.slavnostní-zahájení,.exkurze,.Brněnská-muzejní-noc,.prezentace,.výtvarné-dílny-pro-děti-a-rodiče,.společenská-událost{font-style:italic; position:absolute; right:0; top:12px; z-index:500; padding:0 0 0 20px; }
.přednáška,.beseda,.veřejná-debata,.diskuze,.kolokvium,.architektonická-procházka{background:url('/media/377793/category-icons.gif') left 3px no-repeat; }
.komentovaná-prohlídka,.výklad-na-výstavě,.prezentace{background:url('/media/377793/category-icons.gif') left -22px no-repeat; }
.autorské-čtení,.křest-publikace,.literární-večer{background:url('/media/377793/category-icons.gif') left -45px no-repeat; }
.filmová-projekce,.studijní-projekce,.autorská-projekce{background:url('/media/377793/category-icons.gif') left -72px no-repeat; }
.výtvarná-dílna-pro-pedagogy{background:url('/media/377793/category-icons.gif') left -97px no-repeat; }
.ateliér-pro-nejmenší,.dětský-ateliér,.výtvarná-dílna-pro-děti{background:url('/media/377793/category-icons.gif') left -125px no-repeat; }
.výtvarná-dílna,.výtvarná-dílna-pro-dospělé,.výtvarná-dílna-pro-seniory,.výtvarná-dílna-pro-handicapované,.workshop,.výtvarné-dílny-pro-děti-a-rodiče{background:url('/media/377793/category-icons.gif') left -150px no-repeat; }
.konference,.seminář,.večírek,.improvizační-setkání,.arteterapie,.sympozium,.exkurze,.společenská-událost{background:url('/media/377793/category-icons.gif') left -174px no-repeat; }
.koncert{background:url('/media/377793/category-icons.gif') left -200px no-repeat; }
.divadelní-představení{background:url('/media/377793/category-icons.gif') left -228px no-repeat; }
.derniéra-výstavy,.výstava,.vernisáž, .bienálová-noc,.slavnostní-zahájení,.Brněnská-muzejní-noc{background:url('/media/377793/category-icons.gif') left -254px no-repeat; }
.generic-box h2{margin:0 0 13px 0; border-top:1px solid #000; padding:20px 0 0 0; }
.generic-box h2:first-child{border-top:none; padding:0; }
.generic-box dl{line-height:22px; margin:0 0 30px 0; }
.generic-box dl dt{font-weight:bold; color:#9b7d63; }
.generic-box dl dd{font-weight:normal; margin:0 0 9px 0; }
.search-list{font-size:15px; border-bottom:1px solid #000; margin:0 0 15px 0; }
.search-list .head{font-size:16px; color:#9B7D63; }
.search-list li{list-style-type:none; padding:0; margin:0; }
.puzzle{display:block; margin:0 0 4px 0; }
.event-list-item.servis{display:block; padding:15px 0 0 0; margin:0 0 10px 0; border:none; }
.event-list-item.servis p.date{margin:0 0 7px 0; }
.event-list-item.servis ul{margin:0; }
.event-list-item.servis li{list-style-type:none; padding:0; margin:0; line-height:24px; }
.event-list-item.servis li a{color:#000000; }
/* Pagebar */
.pagebar{width:100%; height:33px; text-align:center; padding:0; position:relative; margin:-6px 0 0 0; }
.pagebar .numbers{text-align:left; }
.pagebar ul{margin:0; }
.pagebar li{margin:0; display:inline; padding:0; background:none; }
.pagebar li a{position:relative; display:inline; margin:0 3px; }
.pagebar li a.active,.pagebar li a:hover{color:#9B7D63; }
.pagebar li a.active{font-weight:bold; cursor:default; }
.pagebar li a.pagebar-arrow{font-size:18px; color:#9B7D63; }
.pagebar li a:hover.pagebar-arrow{font-size:18px; color:#000; }
/* Eshop */
.shop-grid{border-bottom:1px solid #000; margin:0 0 20px 0; }
.shop-grid .shop-item{float:left; margin:0 15px 0 0; padding:0 0 20px 0; width:226px; height:365px; overflow:hidden; }
.shop-grid .shop-item .img{width:226px; height:271px; margin:0 0 10px 0; text-align:center; display: table-cell; vertical-align: middle;}
.shop-grid .shop-item .img img { vertical-align: middle; }
.shop-grid .last{margin:0; }
.shop-grid .shop-item .author{font-size:13px; line-height:22px; font-weight:bold; margin:0; float:left; width:160px; }
.shop-grid .shop-item .title{font-size:13px; line-height:22px; margin:0; }
.shop-grid .shop-item .price{font-size:13px; font-weight:bold; font-style:italic; line-height:22px; margin:0; float:right; }
.shop-grid .more{margin:0 0 20px 0; }
.shop-detail .img{width:470px; margin:0 0 20px 0; text-align:center; }
.shop-detail label.amount-label{font-weight:normal; float:left; }
.shop-detail .amount-cart{font-family:'Arial'; font-size:12px; line-height:14px; color:#636262; padding:3px 5px 1px 5px; width:25px; border:1px solid #5f5f5f; border-right:1px solid #dedede; border-bottom:1px solid #dedede; background:#e9e9e9; float:left; margin:0 5px 0 0; }
.shop-detail .add-to-cart{background:url('/media/377821/ico-cart.gif') left 1px no-repeat; padding:0 0 0 25px; float:right; }
.shop-detail a:hover.add-to-cart{background-position:left -25px; }
.shop-detail dt.buy{margin:0 0 8px 0; }
.shop-wrapper.border-top{border-top:1px solid #000; padding:20px 0 0 0; }
.shop-wrapper .post-nav .col{width:226px; margin:0 20px 0 0; }
.shop-wrapper .post-nav .last{width:226px; margin:0; }
.shopping-cart{line-height:20px; border-top:1px solid #000; width:100%; margin:0 0 30px 0; }
.shopping-cart .title,.shopping-cart td:first-child{padding:0 10px 0 0; }
.shopping-cart th{font-size:14px; color:#9b7d63; padding:8px 0 12px 0; }
.shopping-cart td{padding:0 0 8px 0; }
.shopping-cart tfoot td{border-top:1px solid #000; padding:12px 0 0 0; }
.shopping-cart td.total{font-weight:bold; font-size:14px; }
.shopping-cart label.amount-label{font-weight:normal; float:left; }
.shopping-cart .amount-cart{font-family:'Arial'; font-size:12px; line-height:14px; color:#636262; padding:3px 5px 1px 5px; width:25px; border:1px solid #5f5f5f; border-right:1px solid #dedede; border-bottom:1px solid #dedede; background:#e9e9e9; float:left; margin:0 5px 0 0; }
.checkout .form-action{margin:10px 0 20px 0; }
.form-action{width:100%; margin:0 0 20px 0; }
table.form-action.button.big td{padding-right: 40px;}
.table-form{margin:0 0 10px 0; }
.table-form th{font-size:14px; color:#9b7d63; padding:5px 0 5px 0; }
.table-form th .note{color:#000; font-style:italic; font-weight:normal; }
.table-form td{padding:0 0 3px 0; vertical-align: middle;}
.table-form small{font-size:12px; line-height:16px; }
.table-form label{color:#000; display:block; font-weight:bold; line-height:16px; }
.table-form label small{font-size:13px; font-weight:normal; color:#000; }
.table-form legend{font-size:14px; font-weight:bold; }
.table-form .label{color:#9b7d63; font-size:14px; margin:0 0 10px 0; }
.table-form input.text{width:214px; }
.table-form .req{color:#9b7d63; }
.table-form .req-note{font-weight:normal; color:#000; float:right; }
.table-form .req-note span{color:#9b7d63; }
.table-form input.submit{font-family:'Georgia'; background:none; border:none; color:#666; cursor:pointer; padding:0; }
.table-form input:hover.submit{color:#000; }
.ask-box .table-form{margin:0; font-family:Arial; }
.checkout .table-form input.city{width:136px; }
.checkout .table-form input.zip{width:47px; }
.checkout .checkbox-switch{margin:0 0 10px 0; }
.checkout .checkbox-switch .head{font-size:14px; color:#9B7D63; }
.checkout .checkbox-switch .checkbox{margin:0 2px 0 0; }
.checkout .checkbox-switch label small{font-size:13px; font-weight:normal; color:#000; }
.shop-detail .table-form input.text{width:327px; margin:0; background:#fff; }
.table-form textarea.text{font-family:'Arial'; font-size:12px; line-height:14px; color:#636262; padding:3px 5px 1px 5px; width:710px; background: none repeat scroll 0 0 #E9E9E9; border-color: #5F5F5F #DEDEDE #DEDEDE #5F5F5F !important; border-style: solid !important; border-width: 1px !important; }
.friends .table-form input.city{width:136px; }
.friends .table-form input.zip{width:46px; }
.friends .table-form textarea{font-family:'Arial'; font-size:12px; line-height:14px; color:#636262; padding:3px 5px 1px 5px; width:714px; border:1px solid #5f5f5f; border-right:1px solid #dedede; border-bottom:1px solid #dedede; background:#e9e9e9; margin:0 0 10px 0; }
.visit .table-form textarea{font-family:'Arial'; font-size:12px; line-height:14px; color:#636262; padding:3px 5px 1px 5px; width:714px; border:1px solid #5f5f5f; border-right:1px solid #dedede; border-bottom:1px solid #dedede; background:#e9e9e9; margin:0 0 10px 0; }
.visit .table-form select.small-select{width:100px; }
.visit .table-form select.short-select{width:75px; }
.visit .table-form select.big-select{width:226px; }
.visit .table-form input.small-input{width:90px; }
.visit .form-action{margin:0 0 60px 0; }
.visit .form-action big a{font-size:19px; }
.ask-box .table-form select.big-select{width:180px; }
/*.form-message{border-top:1px solid #000; border-bottom:1px solid #000; margin:20px 0; }
*/
.form-message p{padding:0 0 0 24px; margin:0 0 0 20px; line-height:40px; }
.form-message.success{width:16px; height:14px; background:url('/media/377870/ico-success.gif') left 12px no-repeat; }
.form-message.fail{width:21px; height:14px; background:url('/media/377835/ico-fail.gif') center center no-repeat; }
/* Date Selectors */
.dateSelector{line-height:30px !important; }
.dateSelector .date, .dateSelector .cico, .dateSelector input.text, .dateSelector button{float:left;}
.dateSelector label, .dateSelector .date, .dateSelector button{margin-right:10px; }
.dateSelector .date{position:relative; }
.dateSelector .date input.text{width:70px; margin:0; outline:none; }
.dateSelector .cico{width:19px; height:22px; background:url('/media/377814/ico-calendar.gif') no-repeat left top; border-left:0; cursor:pointer; margin:0 0 0 6px; }
.ui-datepicker{margin-top:4px;  border:1px solid #bfbfbf;  background:#ffffff;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;  -moz-box-shadow:0 0 2px #B2B2B2;  -webkit-box-shadow:0 0 2px #B2B2B2;  box-shadow:0 0 2px #B2B2B2;  font-size:110%;  padding:4px;  padding-bottom:2px;  width:186px}
.ui-helper-hidden-accessible{top:-10000em;  position:absolute;}
.ui-datepicker-header{background:#f2f2f2;  margin:-4px;  margin-bottom:0;  position:relative;  padding:6px 4px;}
.ui-datepicker-prev, .ui-datepicker-next{display:block;  width:15px;  height:24px;  position:absolute;  top:6px;  border:1px solid;  border-color:#b2b2b2 #939393 #939393 #b2b2b2;  background:#dddddd url('../images/button-bg.png') repeat-x 0 0;  overflow:hidden;}
.ui-datepicker-prev .ui-icon, .ui-datepicker-next .ui-icon{display:block;  text-indent:-1000em;  position:relative;  overflow:hidden;  width:8px;  margin:4px auto;}
.ui-datepicker-prev{left:6px;}
.ui-datepicker-prev .ui-icon{background:url('../images/icon-b.png') no-repeat 0 -997px;}
.ui-datepicker-next{right:6px;}
.ui-datepicker-next .ui-icon{background:url('../images/icon-b.png') no-repeat 100% -1197px;}
.ui-datepicker-title{margin:0 24px;  text-align:center;  background:#ffffff url('../images/input-bg.png') repeat-x 0 0;  border-width:1px;  border-style:solid;  border-color:#b2b2b2;  display:block;  padding:4px 0;}
.ui-datepicker-calendar{margin:2px 0 0 0;}
.ui-datepicker th{background:#ffffff;  color:#aaaaaa;  border:0;  padding:2px 3px;  text-align:center;}
.ui-datepicker td{border:solid #ffffff;  border-width:2px 0;  padding:0;  background:#ebebeb !important;  color:#2c2c2c;  text-align:center;}
.ui-datepicker td a{color:#2c2c2c;  text-decoration:none;  display:block;  padding:1px 4px 2px 4px;}
.ui-datepicker td a:hover{background:#fdeecc;}
.ui-datepicker .ui-datepicker-unselectable{background:#ffffff  !important;  color:#aaaaaa;}
.ui-datepicker .ui-datepicker-today{background:#f6a800  !important;}
.ui-datepicker .ui-datepicker-current-day a{font-weight:bold;  color:#d10019;}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover{display:none;
/*sorry for IE5*/
display
/**/
:block;
/*sorry for IE5*/
position:absolute;
/*must have*/
z-index:-1;
/*must have*/
filter:mask();
/*must have*/
top:-4px;
/*must have*/
left:-4px;
/*must have*/
width:200px;
/*must have*/
height:200px;
/*must have*/
}
/* Footer */
#sitemap p.show-sitemap{margin:0 0 20px 0; }
#sitemap p.show-sitemap a{padding:0 14px 0 0; background:url('/media/377772/arr-sitemap.gif') right 1px no-repeat; }
#sitemap{padding:0; margin:0; position:relative; z-index:0; }
#sitemap .col7-set{border-top:6px solid #000; padding-top:13px; }
#sitemap h4{font-size:14px; margin:0 0 10px 0; }
#sitemap ul{margin:0; }
#sitemap ul li{font-size:11px; line-height:18px; margin:0 0 6px 0; padding:0; background:none; list-style-type:none; }
#sitemap ul li ul{margin-left:10px;}
#sitemap h4 a{color:#000000; }
#sitemap ul li a{font-size:15px; font-weight:bold;}
#sitemap ul li ul li a{font-size:11px; font-weight:normal;}
#footer{padding:11px 0 0 0; margin:0 0 20px 0; border-top:6px solid #000; }
#footer p{font-size:11px; color:#767676; margin:0; line-height:24px; }
#footer p b{font-size:12px; color:#000; font-weight:bold; }
#footer p a.mail{color:#767676; }
#footer p a:hover.mail{color:#9b7d63; }
/* Calendar  */
.calendar-box{margin:0 0 30px 0; }
table.calendar{font-size:14px; line-height:14px; width:358px; margin:0; color:#616b76; text-align:center; position:relative; left:-8px; }
table.calendar th{font-weight:normal; color:#000; text-align:center; vertical-align:middle; padding:20px 0 12px 0; }
table.calendar td{font-weight:bold; color:#b5957a; background:url('/media/377954/today-big.gif') center top no-repeat; padding:9px 0 23px 0; text-align:center; vertical-align:middle; cursor:default; }
table.calendar td:hover{color:#999 !important; }
table.calendar td.off,table#calendar.actual td.off{color:#a3a3a3; }
table.calendar td.today.event{background:#b5957a; background:url('/media/377968/today-box-big.gif') center top no-repeat; }
table.calendar td.today{background:#b5957a; background:url('/media/377968/today-box-big.gif') center top no-repeat; }
table.calendar td.today a{color:#463a31; }
table.calendar td.event{background:url('/media/377807/event-box-big.gif') center top no-repeat; }
table.calendar td.event a{color:#6c645d; }
table.calendar td a{text-decoration:none; font-weight:bold; display:block; }
table.calendar.actual td,table.calendar.actual td.event a,table.calendar.actual td.today a{color:#000; }
table.calendar .nav,table.calendar .nav a{color:#fff; text-align:center; text-decoration:none; }
table.calendar caption{font-size:12px; line-height:25px; font-weight:bold; color:#9b7d63; margin:0; padding:0; width:350px; text-align:center; border-bottom:1px solid #b5957a; }
/* Calendar (widget) */
table.calendar-widget{font-size:11px; width:245px; margin:0; color:#616b76; text-align:center; position:relative; left:-5px; }
table.calendar-widget th{font-weight:normal; color:#000; text-align:center; vertical-align:middle; padding:8px 0; }
table.calendar-widget td{font-weight:bold; color:#b5957a; background:url('/media/377947/today.gif') center top no-repeat; padding:7px 0 12px 0; text-align:center; vertical-align:middle; cursor:default; }
table.calendar-widget td:hover{color:#999 !important; }
table.calendar-widget td.off,table#calendar.actual td.off{color:#a3a3a3; }
table.calendar-widget td.today{background:#b5957a; background:url('/media/377961/today-box.gif') center top no-repeat; }
table.calendar-widget td.today.event{background:#b5957a; background:url('/media/377961/today-box.gif') center top no-repeat; }
table.calendar-widget td.today a{color:#463a31; }
table.calendar-widget td.event{background:url('/media/377800/event-box.gif') center top no-repeat; }
table.calendar-widget td.event a{color:#6c645d; }
table.calendar-widget td a{text-decoration:none; font-weight:bold; display:block; }
table.calendar-widget.actual td,table.calendar-widget.actual td.event a,table.calendar-widget.actual td.today a{color:#000; }
table.calendar-widget .nav,table.calendar-widget .nav a{color:#fff; text-align:center; text-decoration:none; }
table.calendar-widget caption{font-size:12px; line-height:25px; font-weight:bold; color:#9b7d63; margin:0; padding:0; width:245px;text-align:center; border-bottom:1px solid #b5957a; }
/* Cols */
.col-1,.col-2,.col-3,.col-4,.side-col,.col-main,.col{float:left; }
.col2-set{margin:0; }
.col2-set .col-1{width:470px; margin:0 20px 0 0; padding-top:16px; border-top:6px solid #01111e; }
.col2-set .col-1 img{max-width:470px;}
.col2-set .col-2{width:235px; margin:0; padding-top:16px; border-top:6px solid #01111e; }
.col2-set.noborder .col-1,.col2-set.noborder .col-2{padding:0; border:none; }
.col2-set.border-top .col-1,.col2-set.border-top .col-2{padding:0; border:none; }
.col2-set.border-top{border-top:1px solid #000; padding:20px 0 0 0; }
.col2-right-layout,.col-1-layout{min-height:300px; _height:300px; }
.col2-right-layout .col-main{width:725px; margin:0 0 0 20px; }
.col-1-layout{width:725px; padding-top:16px; border-top:6px solid #01111e; }
.side-col{width:235px; padding-top:16px; border-top:6px solid #01111e; }
.col-main .col2-half-set .col-1{width:366px; margin:0 20px 0 0; }
.col-main .col2-half-set .col-2{width:339px; margin:0; }
.col-main .col3-set{margin:0; }
.col-main .col3-set .col-1{width:228px; margin:0 20px 0 0; }
.col-main .col3-set .col-2{width:228px; margin:0 20px 0 0; }
.col-main .col3-set .col-3{width:228px; margin:0; }
.col7-set{margin:0 0 20px 0; }
.col7-set .col-1, .col7-set .col-2, .col7-set .col-3, .col7-set .col-4, .col7-set .col-5, .col7-set .col-6, .col7-set .col-7{width:124px; margin:0 18px 0 0; float:left; }
.col7-set .col-7{margin:0; float:left; }
.col-3 #eshop a{color:#D65FAF;font-weight:bold;}
/* Jurkovičova vila */
body#vila{background:#fff url('/media/404161/bg-vila.gif') left top no-repeat; }
body#vila a:hover{color:#009640; }
body#vila #main-nav a.active,body#vila #main-nav a:hover,body#vila #service-nav a:hover,body#vila #service-nav a.active,body#vila .post-nav a:hover{color:#009640; }
body#vila #catpicker li.pick a:hover{color:#009640; }
body#vila th{color:#009640; }
body#vila .pagebar a.pagebar-arrow,body#vila .pagebar a.active{color:#009640; }
body#vila .pagebar a:hover.pagebar-arrow{color:#000; }
.sponsor{border-top:1px solid #000; padding-top:10px; clear:both; }
.sponsor p{padding-top:20px; }
.sidebar .item{border-bottom:1px solid #000; margin:0 0 30px 0; padding:0 0 10px 0; }
.sidebar .item h2{margin:0 0 10px 0; position:relative; z-index:100; }
.sidebar .item img{display:block; margin:0 0 8px 0; }
.sidebar .more{margin:0; position:relative; z-index:1000; }
.sidebar .last{border-bottom:none; }
.demus-list{margin:0 0 15px 0; }
.demus-list .demus-list-item{padding:0 0 20px 0; border-bottom:1px solid #000; margin:0 0 15px 0; }
.demus-list .demus-list-item .head{margin:0 0 6px 0; font-size:18px; color:#009640; }
.demus-list .demus-list-item .head a{}
body#vila .demus-list .demus-list-item .head a:hover{color:#000; }
.demus-list .demus-list-item .head span{font-size:12px; font-weight:normal; }
.demus-list .demus-list-item .col-img{float:left; width:150px; height:183px; margin:0 22px 0 0; overflow:hidden; }
.demus-list .demus-list-item .col-text{float:left; width:552px; padding:5px 0 0 0; }
.demus-list .demus-list-item .demus-list-table{font-size:12px; line-height:22px; margin:0 0 8px 0; }
.demus-list .demus-list-item .demus-list-table td{padding:0 20px 0 0; }
.demus-list .demus-list-item .keywords{font-size:11px; margin:0; line-height:16px; }
.demus-list .demus-list-item .keywords a{margin:0 5px 0 0; }
.post-search{border-top:1px solid #000; border-bottom:1px solid #000; padding:15px 0 10px 0; margin:0 0 20px 0; position:relative; z-index:1020; }
.post-search label{margin:0 13px 0 0; color:#000; }
.post-search .result{font-size:15px; margin:10px 0 0 0; }
body#vila .post-search label{color:#009640; float:left; }
.post-search select.category-select{width:216px; margin:0 10px 0 13px; }
.post-search input.submit{font-family:'Georgia'; background:none; border:none; color:#666; cursor:pointer; padding:0; }
/* Lightbox */
div.light_square .pp_content .ppt{color:#000; }
div.light_square .pp_expand{background:url(/media/378010/sprite.png) -31px -26px no-repeat; cursor:pointer; }
div.light_square .pp_expand:hover{background:url(/media/378010/sprite.png) -31px -47px no-repeat; cursor:pointer; }
div.light_square .pp_contract{background:url(/media/378010/sprite.png) 0 -26px no-repeat; cursor:pointer; }
div.light_square .pp_contract:hover{background:url(/media/378010/sprite.png) 0 -47px no-repeat; cursor:pointer; }
div.light_square #pp_full_res .pp_inline{color:#000; }
div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:8px !important; }
div.light_square .pp_nav .pp_play{background:url(/media/378010/sprite.png) -1px -100px no-repeat; height:15px; width:14px; }
div.light_square .pp_nav .pp_pause{background:url(/media/378010/sprite.png) -24px -100px no-repeat; height:15px; width:14px; }
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px; cursor:default; }
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px; cursor:default; }
div.light_square .pp_next:hover{background:url(/media/377975/btnNext.png) center right no-repeat; cursor:pointer; }
div.light_square .pp_previous:hover{background:url(/media/377982/btnPrevious.png) center left no-repeat; cursor:pointer; }
div.pp_pic_holder a:focus{outline:none; }
div.pp_overlay{background:#000; display:none; left:0; position:absolute; top:0; width:100%; z-index:9500; }
div.pp_pic_holder{background:#fff; border:3px solid #000; display:none; position:absolute; width:100px; z-index:10000; }
.pp_top{position:relative; }
* html .pp_top{padding:0 20px; }
.pp_top .pp_left{height:20px; left:0; position:absolute; width:20px; }
.pp_top .pp_middle{height:20px; left:20px; position:absolute; right:20px; }
* html .pp_top .pp_middle{left:0; position:static; }
.pp_top .pp_right{height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }
.pp_content{height:40px; }
.pp_fade{display:none; }
.pp_content_container{position:relative; text-align:left; width:100%; }
.pp_content_container .pp_left{padding-left:20px; }
.pp_content_container .pp_right{padding-right:20px; }
.pp_content_container .pp_details{border-bottom: 1px solid #000000; float: left; margin: 5px 0; padding: 0px; position: relative; }
.pp_description{display: none; float: left; margin: 0 0 5px; width: 88% }
.pp_nav{display: block; float: right;margin: 0;}
.pp_nav p{float:left; margin:2px 4px;}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left; margin-right:4px; text-indent:-10000px; }
a.pp_arrow_previous,a.pp_arrow_next{font-size:18px; display:block; float:left; height:15px; margin-top:3px; overflow:hidden; width:14px; }
.pp_hoverContainer{position:absolute; top:0; width:100%; z-index:2000; }
.pp_gallery{left:50%; position:relative; z-index:10000;   margin:15px; display:block !important; }
.pp_gallery ul{float:left; height:35px; overflow:hidden; position:relative; }
.pp_gallery ul a{border:1px #000 solid; border:1px rgba(0,0,0,0.5) solid; display:block; float:left; height:33px; overflow:hidden; }
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff; }
.pp_gallery ul a img{border:0; }
.pp_gallery li{display:block; float:left; margin:0 5px 0 0; }
.pp_gallery li.default a{background:url(/media/377996/default_thumbnail.gif) 0 0 no-repeat; display:block; height:33px; width:50px; }
.pp_gallery li.default a img{display:none; }
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important; }
a.pp_next{background:url(/media/377975/btnNext.png) 10000px 10000px no-repeat;  display:block;  float:right;  height:100%;  text-indent:-10000px;  width:49%;}
a.pp_previous{background:url(/media/377982/btnPrevious.png) 10000px 10000px no-repeat;  display:block;  float:left;  height:100%;  text-indent:-10000px;  width:49%;}
a.pp_expand,a.pp_contract{cursor:pointer;  display:none;  height:20px;  position:absolute;  right:30px;  text-indent:-10000px;  top:10px;  width:20px;  z-index:20000;}
.ppclose{display:block !important;}
a.pp_close{display:block !important; position:absolute;  right:-15px;  top:-22px;  line-height:22px;  color:#666;  padding:0 2px 0 30px;  background:#fff url(/media/377989/close.gif) 10px 6px no-repeat;  cursor:pointer;}
a:hover.pp_close{color:#000; }
.pp_bottom{position:relative; }
* html .pp_bottom{padding:0 20px; }
.pp_bottom .pp_left{height:20px; left:0; position:absolute; width:20px; }
.pp_bottom .pp_middle{height:40px; left:20px; position:relative; right:20px; }
* html .pp_bottom .pp_middle{left:0; position:static; }
.pp_bottom .pp_right{height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }
.pp_loaderIcon{display:block; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px; }
#pp_full_res{line-height:1 !important; }
#pp_full_res .pp_inline{text-align:left; }
#pp_full_res .pp_inline p{margin:0 0 15px 0; }
div.ppt{color:#fff; display:none; font-size:17px; margin:0 0 5px 15px; z-index:9999; }
/* Various classes */
.nowrap, .nobr{white-space:nowrap !important; }
.bold{font-weight:bold; }
.mark{color:#9b7d63; }
input.text{font-family:'Arial'; font-size:12px; line-height:14px; color:#636262; padding:3px 5px 1px 5px; width:115px; border:1px solid #5f5f5f; border-right:1px solid #dedede; border-bottom:1px solid #dedede; background:#e9e9e9; margin:0 5px 0 0; }
select{background:#e9e9e9; border:1px solid #5f5f5f; border-right:1px solid #dedede; border-bottom:1px solid #dedede; }
/* Alignment */
.v-top{vertical-align:top; }
.v-middle{vertical-align:middle; }
.v-bottom{vertical-align:bottom; }
table.v-middle td{vertical-align:middle; }
.left{float:left; }
.right{float:right; }
.a-left{text-align:left; }
.a-right{text-align:right; }
.a-center{text-align:center; }
/* Clearfix */
.clearfix:after, .col2-set:after, .coda-slider-wrapper:after, .col2-right-layout:after, .col7-set:after, .highlights:after, .event-list-item:after, .event-list-select:after, .slider-nav-box:after, .page-head:after, .post-nav:after, .shop-grid:after, .form-action:after, .demus-list-item:after{content:".";  display:block;  clear:both;  height:0;  font-size:0;  line-height:0;  visibility:hidden;  overflow:hidden;}
/*.clearfix,.col2-set,.coda-slider-wrapper,.col2-right-layout,.col7-set,.highlights,.event-list-item,.event-list-select,.slider-nav-box,.page-head,.post-nav,.shop-grid,.form-action,.demus-list-item{zoom:1; }*/
/*Formulare*/
.input_text_table{background:none repeat scroll 0 0 #E9E9E9;    margin-left:5px;    width:300px;    border-color:#5F5F5F #DEDEDE #DEDEDE #5F5F5F;    border-style:solid;    border-width:1px;    color:#636262;}
.input_text_table_el_obj{background:none repeat scroll 0 0 #E9E9E9 !important;    margin-left:5px;    width:220px !important;    border-color:#5F5F5F #DEDEDE #DEDEDE #5F5F5F !important;    border-style:solid !important;    border-width:1px !important;    color:#636262;}
.input_small{background:none repeat scroll 0 0 #E9E9E9 !important;    margin-left:5px;    width:100px !important;    border-color:#5F5F5F #DEDEDE #DEDEDE #5F5F5F !important;    border-style:solid !important;    border-width:1px !important;    color:#636262;}
.input_small td{padding:0px;}
.input_text_table input,.input_text_table_el_obj input,.input_small input{background:none repeat scroll 0 0 #E9E9E9 !important;}
.input_text_table input,.input_text_table_el_obj input{margin:0px !important; }
#formBook .table-form label{color:#000000; display:block; font-weight:bold; padding:0 0 5px 0; }
.dxeCalendarDay{padding:4px 6px !important;}
.button{background:none repeat scroll 0 0 transparent;  border:medium none !important;  color:#666666;  cursor:pointer;  width:auto;  font-family:'Georgia';  padding:0;}
table.table-form div{background:none repeat scroll 0 0 #FFFFFF !important;    border:1px !important;    color:#636262;}
.table-form .list label{float:left; margin-right:5px; font-weight:normal;}
.table-form .list input{float:left;}
.table-form td.a-center{padding:6px 0 0 10px;}
table.button{margin-left:300px; margin-top:10px;}
table.button.big{margin:0; font-size:18px; font-weight:bold; }
.button:hover{color:#9B7D63;}
td.captcha p.fail{background:url('/media/377835/ico-fail.gif') left center no-repeat; padding-left:25px; }
td.captcha p.success{background:url('/media/377870/ico-success.gif') left center no-repeat; padding-left:25px; }
.area textarea{overflow-y:auto !important; font-family:'Arial'; font-size:12px; line-height:14px; color:#636262; padding:3px 5px 1px 5px; width:327px; border:1px solid #5f5f5f !important; border-right:1px solid #dedede!important; border-bottom:1px solid #dedede!important; background:#E9E9E9; margin-left:5px !important;}
.ecard .area textarea{background:#E9E9E9;}
#formBook .area textarea{font-family:'Arial'; font-size:12px; line-height:14px; color:#636262; padding:3px 5px 1px 5px; width:327px; border:1px solid #5f5f5f !important; border-right:1px solid #dedede!important; border-bottom:1px solid #dedede!important; background:#E9E9E9; margin-left:5px !important;}
.event-list-item.servis{padding:15px 0 0 0;}
#formBook .table-form label.label_prostor{padding-right:26px;}
#formBook .table-form .pozn_rezervace .area textarea{margin:0 !important;}
#formBook .table-form .prihlaska_spin .input_small{margin:0;}
.dxlbd{margin:5px 0 0 5px;}
.dxlbd table td:hover{background-color:#999999; color:#FFFFFF}
.error_fix span{overflow:visible;}
.dxscSel{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"!important;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important;}
.dxeRadioButtonList, .dxeMemo{border:none !important;}
.rblOrganizace td{width:100px;}
.rblOrganizace input{float: left;}
.rblOrganizace label{font-weight:normal !important;}
.table-form.dilo td.label {width:310px;}
.table-form.bienale td label{float:left;}
.table-form.bienale td table, .table-form.dilo td table{float:left;}
.table-form.dilo td label{float:left;}
.table-form.dilo .dxeMemo.area{width:100% !important;}
.souhlas{float:left;}
.souhlas-text{margin-top:5px; color:#000000 !important;position:absolute;left:280px;}
.table-form.dilo .input_text_table_el_obj, .table-form.bienale .input_text_table_el_obj{width:228px !important;}
.table-form.dilo td.btnRemove{text-align:right;}
td.diloPadding{padding-bottom:6px;}
/*Fotogalerie*/
.ppt{opacity:0 !important;     filter:0 !important;}
/*Kalendar Jurkovic*/
.kalendar{border:2px solid #009640 !important;          width:725px !important;          margin:10px 0 10px 0;          overflow:visible;          border-collapse:separate !important;          font-family:Arial;}
.kalendar label{font-weight:normal; font-family:Arial; color:#000000;}
.cal_ico td.dxeButtonEditButton{background:none !important; border:none !important;}
.dxscDayScrollContainer{overflow:visible !important;}
.toolbar{background-color:#E9E9E9;         padding:5px;}
.date_header,.left_top{background-color:#E9E9E9;                        padding:5px;                        border-bottom:1px solid #009640;}
/*.date_header{border-right:1px solid #009640;}*/
.act_day{background-color:#FFFABF;}
.left_top{border-top-width:1px !important;}
.time_cell{padding:5px;height:auto !important;border-top:1px solid #009640 !important;border-left:1px solid #009640 !important;}
.time_hour{padding:5px;background-color:#E9E9E9;}
.time_hour,.left_top{width:40px;}
.appointment{padding-top:0px;}
.appointmentInner{color:#000000; font-weight:normal; text-align:left; padding:2px 0 0 2px;}
.dxscApt{overflow:visible !important;}
.dxscDayHdrsTbl tr {border-bottom: 1px solid #009640;}
.dxscDayScrollBodyTable{border-collapse:separate !important;border-spacing:2px;}
.dxscDayScrollBodyTable td{border-bottom: 1px solid #009640 !important;}
.dxscDayScrollBodyTable tr{height:50px;}
.dxscDayScrollBodyTable td{vertical-align:middle;}
.loader{background-color:#FFFFFF; border:1px solid #666666;}
.loader td{padding:5px;}
.spin_form{margin:5px;}
.spin_form th,.spin_form td{padding-left:7px;}
.spin_form .input_small{margin-right:15px;}
.dxpcControl{font-family:Arial;}
.dxpcControl .table-form{font-family:Arial;}
table.kalendar{font-size:14px; line-height:14px; margin:0 0 30px 0; color:#616b76; text-align:center; border:none !important; overflow:visible; }
table.kalendar th{font-weight:normal; color:#000; text-align:center; vertical-align:middle; padding:20px 0 12px 0; }
table.kalendar td{font-weight:bold; color:#009640; text-align:center; vertical-align:middle; cursor:default;}
table.kalendar td.time_cell{background:url('/media/644873/time-cell.gif') center top no-repeat; padding:0; }
table.kalendar td.toolbar{background:none; padding:15px 0 15px 0; text-align:center; }
table.kalendar td.toolbar table{width:100%; }
table.kalendar td.toolbar td{border:none !important; background:none; }
table.kalendar td.left_top{background:none; }
table.kalendar td.date_header{color:#000; font-weight:normal; background:none; padding:25px 0 15px 0; }
table.kalendar td.time_hour{color:#000; font-weight:normal; background:none; padding-top:10px; padding-bottom:15px; }
.dxeCalendar{font-size:11px; margin:0; color:#616b76; text-align:center; }
.dxeCalendarDayHeader{font-family:'Arial' !important; border:none !important; padding:5px 0 10px 0 !important; }
.dxeCalendarHeader{background:none !important; border-bottom:1px solid #B5957A; color:#009640; font-size:12px; font-weight:bold; line-height:25px; margin:0; padding:4px 0 0 0 !important; text-align:center; }
.dxeCalendarHeader td.dxe{font-family:'Arial' !important; }
.dxeCalendarDay{font-family:'Arial' !important; font-weight:normal !important; background:url('/media/644852/day-cell.gif') no-repeat scroll center top transparent; color:#009640; cursor:default; font-weight:bold; text-align:center; vertical-align:middle; padding:9px 8px 9px 8px !important; }
.dxeCalendarToday{border:none !important; color:#fff; background:url('/media/644866/day-cell-today.gif') no-repeat scroll center top transparent; }
.dx{font-family:'Arial' !important; padding:0px 5px !important; }
.dxeCalendarFooter{background:none !important; padding:5px !important; }
.dxeCalendarFooter table td{padding:5px; }
.dxeCalendarSelected{background:url('/media/644859/day-cell-active.gif') no-repeat scroll center top transparent !important; color:#fff; }
.dxscSel{background:url('/media/644880/time-cell-active.gif') no-repeat scroll center top transparent !important; opacity:1 !important; }
.dxic{padding:0 6px !important; }
.dxic input{font-family:'Arial' !important; padding:2px 0 !important; }
.formBook{font-family:'Georgia' !important; }
.formBook .table-form th{font-size:13px; width:180px !important; display:static; font-weight:bold !important; padding:0 !important; vertical-align:middle; }
.formBook .table-form th label{margin:0 0 6px 0; }
.formBook .area textarea{margin:0 !important; }
.input_text_table_el_obj{margin:0 !important; }
.dxpcControl{border:3px solid #000 !important; padding:10px; }
.dxnbControl td.dxnbCtrl{padding:0 !important; }
.dxnbControl{margin:0 0 10px 0 !important; }
.dxnb{padding:0 !important; }
.dxnbGroupHeader,.dxnbGroupHeaderCollapsed{padding:8px 10px !important;}
.formBook .table-form .spin_form .spin_label_small{width:125px !important;}
.formBook .table-form th.form_cena,.formBook .table-form td.form_cena{font-size:2em; padding:10px 0;}
.litResult{margin:5px 0; font-size:1.3em; }
.litResultError{color:red; margin-left:5px; }
.litResultErrorImg{background-position:-170px 0; height:14px; width:14px; padding-right: 3px; background:url("/DXR.axd?r=2_13") no-repeat -170px 0 transparent;}
.litResultSuccess{color:green;}
table.table-form div.cbpCombo_div{background:none !important;}
.dxeErrorCell, .dxEditors_edtError{color: Red; font-family: Tahoma; font-size: 9pt;}
.dxeErrorCell img, .dxEditors_edtError img{margin-left:4px !important;}
#formBook .pozn_rezervace .area textarea{margin-left: 0px !important;}
#formBook #prihlaska_pratel .table-form td label{width: 140px;}
#prihlaska_pratel{width: 600px;}
.dxlbd table td{color: #000000;}
.ecard_area{margin-right:5px;}
.pocet_osob span{float: right;}
#prihlaska_pratel .table-form .input_text_table_el_obj{width:300px !important;}
.prihlaska_pro_skoly .input_small{margin-left:0px;}
.eshopPozn{overflow-y:hidden;width:400px !important;}
.eshopPozn{width:380px\9 !important;}
body:nth-of-type(1) .eshopPozn{width:380px !important;}
.formBook .table-form th.rezervaceThTyp, th.rezervaceThDatum{width:150px !important;}
.dxeCalendarWeekend {color:#E30911 !important;}
/* Modal */
#mask{position:absolute; left:-20px; top:-100px; z-index:9000; background-color:#000; display:none; }
#boxes .window{position:absolute; z-index:9999; width:960px; padding:26px; background:#fff; border:3px solid #000; }
#boxes .window .close{position:absolute; right:20px; top:20px; padding:0 0 0 14px; background:url('/media/377828/ico-close.gif') left 3px no-repeat; z-index:1000; }
#boxes #questionnaire-ask .away{position:static; background:none; padding:0; }
#boxes .window .col2-set{margin:0 0 20px 0; }
#boxes .window .col2-set .col-1{width:770px; margin:0 20px 0 0; border:none; border-bottom:1px solid #000; }
#boxes .window .col2-set .col-2{width:170px; border:none; border-top:1px solid #000; }
#boxes .window h2{width:860px; margin:0 0 15px 0; }
#boxes .window .params{line-height:22px; margin:0 0 30px 0; }
#boxes .window .params td{line-height:22px; margin:0 0 30px 0; padding:0 0 0 30px; }
#boxes .window .params .title,#boxes .window .params td:first-child{font-weight:bold; color:#009640; text-align:right; padding:0 0 8px 0; width:150px; }
#boxes .window .print{font-size:12px; font-weight:bold; padding:0 0 0 14px; background:url('/media/377856/ico-print.gif') left 4px no-repeat; }
#boxes .window .pdf{font-size:12px; font-weight:bold; margin:0 25px 0 0; padding:0 0 0 14px; background:url('/media/377849/ico-pdf.gif') left 2px no-repeat; }
/* Puzzle */
/* * jqPuzzle - Sliding Puzzles with jQuery * Default CSS theme * * Copyright (c) 2008 Ralf Stoltze,http://www.2meter3.de/jqPuzzle/ * Dual-licensed under the MIT and GPL licenses. * * Note that some CSS properties are set by the jqPuzzle script itself to make * sure that the puzzle works properly. These properties will overwrite * user-defined properties. * * The class 'jqp-solved' is added to the outermost element when a puzzle is * solved by the user. Use '.jqPuzzle.jqp-solved' to define different styles * for solved puzzles. */
/* outermost element which holds the full puzzle interface */
.jqPuzzle{}
/* only needed if external css rules set defaults for divs,this rule only resets the most common properties */
.jqPuzzle div{background-color:transparent;  margin:0px;  padding:0px;  border-style:none;}
/* div wrapper which holds the puzzle pieces and the solution image */
.jqPuzzle .jqp-wrapper{padding:2px;  border:1px solid #FFFFFF;  background-color:#444455;}
/* a single puzzle piece */
.jqPuzzle .jqp-piece{border:1px solid #FFFFFF;  color:#FFFFFF;  font-size:36px;}
.jqPuzzle .jqp-piece:hover{border-style:dashed;}
.jqPuzzle.jqp-solved .jqp-piece:hover{border-style:solid;}
/* the controls area which holds the buttons and the display */
.jqPuzzle .jqp-controls{float:right;}
/* a button */
.jqPuzzle .jqp-controls a{margin-top:5px;  margin-right:8px;  padding:3px 0px;  font-size:14px;  line-height:normal;  float:left;  cursor:pointer !important;}
/* disabled state for buttons */
.jqPuzzle .jqp-controls a.jqp-disabled{background-color:#DDDDEE;  color:#FFFFFF;}
/* the area which holds the moves/seconds display */
.jqPuzzle .jqp-controls span{margin-top:5px;  padding:2px 4px;  padding-left:0px;  border:none;  background-color:transparent;  color:#666666;  font-size:14px;  float:left;}
/* disabled state for the display (non-shuffled puzzle) */
.jqPuzzle .jqp-controls span.jqp-disabled{color:#AAAAAA;}
/* solved state for the display (non-shuffled puzzle) */
.jqPuzzle.jqp-solved .jqp-controls span{padding:1px 3px;  border:1px dotted #0F8F08;  background-color:#9FEF86;  color:#0F8F08;}
/* a text field for the moves/seconds display */
.jqPuzzle .jqp-controls span input{margin:0px 3px;  padding:3px;  padding-bottom:2px;  border-style:none;  background-color:#FFFFFF;  color:#666666;  font-weight:bold;  text-align:right;}
/* disabled state for the text fields */
.jqPuzzle .jqp-controls span.jqp-disabled input{background-color:#EEEEFF;  color:#AAAAAA;}
/* solved state for the text fields */
.jqPuzzle.jqp-solved .jqp-controls span input{background-color:#C2FFAF;  color:#444444;}
/* SudoSlider */
.slider ul,.slider ul li,.sliderul,.sliderli{margin:0; padding:0; list-style:none; }
.slider ul li,.slider li{width:470px; overflow:hidden; position:relative; line-height:14px; }
.slider,.slider2{width:470px; overflow:hidden; }
.graphic,.prevBtn,.nextBtn{margin:0; padding:0; display:block; overflow:hidden; z-index:1000; }
.slider-nav{float:right; position:relative; top:-4px; }
.highlights .slider-nav,.gallery .slider-nav{position:relative; top:-13px; }
.prevBtn,.nextBtn{font-size:18px; color:#9B7D63; background:#fff; display:inline; z-index:1000; cursor:pointer; position:relative; top:1px; }
body#vila .prevBtn,body#vila .nextBtn{color:#009640; }
body#vila a:hover.prevBtn,body#vila a:hover.nextBtn{color:#000; }
a:hover.prevBtn,a:hover.nextBtn{color:#000; }
/* Numeric controls */
.slider-nav-box{height:28px; }
ol.controls{display:inline; padding:0; margin:0 5px; }
ol.controls  li{margin:0 5px; padding:0; display:inline; list-style:none; height:28px; line-height:28px; }
ol.controls  li a{font-size:12px; font-weight:bold; display:inline; color:#000; text-decoration:none; }
ol.controls  li.current a{color:#9B7D63; }
body#vila ol.controls  li.current a{color:#009640; }
ol.controls  li a:focus,.prevBtn a:focus,.nextBtn a:focus{outline:none; }
/* Sudo Slider */
.graphic,.prevBtn,.nextBtn{margin:0; padding:0; }
.calendar-box .slider{width:725px; }
.calendar-box .slider-nav{width:100%; }
.calendar-box .slider-nav-box{position:relative; width:100%; border-top:1px solid #000; padding-top:20px; }
.calendar-box .slider-nav-box .prevBtn{position:absolute; left:0; top:5px; }
.calendar-box .slider-nav-box .nextBtn{position:absolute; right:0; top:5px; }
.calendar-widget-box .slider{width:235px; top: -30px; }
.calendar-widget-box .slider-nav{width:100%; top:1px; }
.calendar-widget-box .slider-nav-box{position:relative; width:100%; border-top:1px solid #B5957A; line-height:18px; }
.calendar-widget-box .slider-nav-box .prevBtn{position:absolute; left:0; top:0; }
.calendar-widget-box .slider-nav-box .nextBtn{position:absolute; right:0; top:0; }
#slider-highlights li{width:240px; line-height:14px; }
#slider-gallery li{width:160px; line-height:14px; }
#slider-calendar li{width:375px; line-height:14px; }
.modal-gallery .slider{width:170px; height:420px; }
.modal-gallery ol.controls li{margin:0 3px; }
.modal-gallery li{width:170px; height:140px; }
.modal-gallery li{width:170px; height:140px; }

/* Style winter */
/*body{background:url('/media/517896/bg-w.png') left top no-repeat;}*/
/*bg 2011*/
/*body{background:url('/media/902430/bg-w-2011.png') left top no-repeat;}*/
/*bg 2012*/
/*body{background:url('/media/1304787/bg2012_zima.jpg') left top no-repeat;}*/
/*bg 2013*/
/*body{background:url('/media/1458901/zima_2013.jpg') left top no-repeat;}*/
/*bg 2014*/
/*body{background:url('/media/1561615/bg2014_zima.jpg') left top no-repeat;}*/
a:hover, #main-nav ul li a:hover, #main-nav ul li a.active, #service-nav ul li a:hover, .post-nav ul li a:hover, .news-box .news .date, .news-box .news .title, .entry .date, .entry .date-head, .info-box .info dl dt, .info-box .info p.head, .connection-box .connection dl dt, ul.post-list li a, dl.post-list-item dt, .event-list .event-list-item h3 a:hover, .event-list .event-list-item p.date, .event-list .event-list-item p.more a span, #catpicker li.pick a:hover, .generic-box dl dt, .search-list .head, .pagebar li a.active, .pagebar li a:hover, .pagebar li a.pagebar-arrow, .shopping-cart th, .table-form th, .table-form .label, .table-form .req, .table-form .req-note span, .checkout .checkbox-switch .head, #footer p a:hover.mail, table.calendar caption, table.calendar-widget caption, .mark, .prevBtn, .nextBtn, ol.controls li.current a, table.calendar-widget td, table.calendar td{color:#598ab2;}
table.calendar td.today, table.calendar-widget td.today{background:;}
.calendar-widget-box .slider-nav-box{border-top:1px solid #598ab2;}
table.calendar caption, table.calendar-widget caption{border-bottom:1px solid #598ab2;}
table.calendar td.event{background:url('/media/517903/event-box-big-w.gif') center top no-repeat;}
table.calendar-widget td.event{background:url('/media/517910/event-box-w.gif') center top no-repeat;}
table.calendar-widget td{background:url('/media/517938/today-w.gif') center top no-repeat;}
table.calendar td{background:url('/media/517917/today-big-w.gif') center top no-repeat;}
table.calendar-widget td.today, table.calendar-widget td.today.event{background:url('/media/517931/today-box-w.gif') center top no-repeat;}
table.calendar td.today, table.calendar td.today.event{background:url('/media/517924/today-box-big-w.gif') center top no-repeat;}
.button:hover, #formBook .table-form th label{color:#598ab2;}

/* Style spring */
/*body { background: url('/media/729442/bg-s.png') left top no-repeat; }*/
/*bg 2011*/
/*bg 2012*/
/*body { background: url('/media/965872/jaro2012.jpg') left top no-repeat; }*/
/*bg 2013*/
/*body { background: url('/media/1330639/bg2013_jaro.jpg') left top no-repeat; }*/
/*bg 2014*/
/*body { background: url('/media/1495167/bg2014_spring.jpg') left top no-repeat; }*/
/*bg 2015*/
/*body { background: url('/media/1583925/bg_jaro_2015.jpg') left top no-repeat; }
a:hover,
#main-nav ul li a:hover, #main-nav ul li a.active,
#service-nav ul li a:hover,
.post-nav ul li a:hover,
.news-box .news .date,
.news-box .news .title,
.entry .date,
.entry .date-head,
.info-box .info dl dt,
.info-box .info p.head,
.connection-box .connection dl dt,
ul.post-list li a,
dl.post-list-item dt,
.event-list .event-list-item h3 a:hover,
.event-list .event-list-item p.date,
.event-list .event-list-item p.more a span,
#catpicker li.pick a:hover,
.generic-box dl dt,
.search-list .head,
.pagebar li a.active, .pagebar li a:hover,
.pagebar li a.pagebar-arrow,
.shopping-cart th,
.table-form th,
.table-form .label,
.table-form .req,
.table-form .req-note span,
.checkout .checkbox-switch .head,
#footer p a:hover.mail,
table.calendar caption,
table.calendar-widget caption,
.mark,
.prevBtn, .nextBtn,
ol.controls  li.current a,
table.calendar-widget td,
table.calendar td { color: #5C9537; }
table.calendar td.today,
table.calendar-widget td.today { background: ; }
.calendar-widget-box .slider-nav-box { border-top: 1px solid #5C9537; }
table.calendar caption,
table.calendar-widget caption { border-bottom: 1px solid #5C9537; }
table.calendar td.event { background: url('/media/729449/event-box-big-s.gif') center top no-repeat; }
table.calendar-widget td.event { background: url('/media/729456/event-box-s.gif') center top no-repeat; }
table.calendar-widget td { background: url('/media/729484/today-s.gif') center top no-repeat; }
table.calendar td { background: url('/media/729463/today-big-s.gif') center top no-repeat; }
table.calendar-widget td.today, table.calendar-widget td.today.event { background: url('/media/729477/today-box-s.gif') center top no-repeat; }
table.calendar td.today, table.calendar td.today.event { background: url('/media/729470/today-box-big-s.gif') center top no-repeat; }
.button:hover{color:#5C9537;}
*/

/* Style summer */
/*body { background: url('/media/796548/bg-l.png') left top no-repeat; }*/
/*bg 2011*/
/*bg 2012*/
/*body { background: url('/media/1222502/bg-l-2012.png') left top no-repeat; }*/
/*bg 2013*/
/*body { background: url('/media/1393049/leto2013.jpg') left top no-repeat; }*/
/*bg 2015*/
/*body { background: url('/media/1619808/bg2015_sm.jpg') left top no-repeat; }
a:hover,
#main-nav ul li a:hover, #main-nav ul li a.active,
#service-nav ul li a:hover,
.post-nav ul li a:hover,
.news-box .news .date,
.news-box .news .title,
.entry .date,
.entry .date-head,
.info-box .info dl dt,
.info-box .info p.head,
.connection-box .connection dl dt,
ul.post-list li a,
dl.post-list-item dt,
.event-list .event-list-item h3 a:hover,
.event-list .event-list-item p.date,
.event-list .event-list-item p.more a span,
#catpicker li.pick a:hover,
.generic-box dl dt,
.search-list .head,
.pagebar li a.active, .pagebar li a:hover,
.pagebar li a.pagebar-arrow,
.shopping-cart th,
.table-form th,
.table-form .label,
.table-form .req,
.table-form .req-note span,
.checkout .checkbox-switch .head,
#footer p a:hover.mail,
table.calendar caption,
table.calendar-widget caption,
.mark,
.prevBtn, .nextBtn,
ol.controls  li.current a,
table.calendar-widget td,
table.calendar td { color: #D65FAF; }
table.calendar td.today,
table.calendar-widget td.today { background: ; }
.calendar-widget-box .slider-nav-box { border-top: 1px solid #D65FAF; }
table.calendar caption,
table.calendar-widget caption { border-bottom: 1px solid #D65FAF; }
table.calendar td.event { background: url('/media/796555/event-box-big-l.gif') center top no-repeat; }
table.calendar-widget td.event { background: url('/media/796562/event-box-l.gif') center top no-repeat; }
table.calendar-widget td { background: url('/media/796590/today-l.gif') center top no-repeat; }
table.calendar td { background: url('/media/796569/today-big-l.gif') center top no-repeat; }
table.calendar-widget td.today, table.calendar-widget td.today.event { background: url('/media/796583/today-box-l.gif') center top no-repeat; }
table.calendar td.today, table.calendar td.today.event { background: url('/media/796576/today-box-big-l.gif') center top no-repeat; }
.button:hover{color:#D65FAF;}
*/

/* Style summer 2014*/
/*body { background: url('/media/1529773/sablona_web-bmp.png') left top no-repeat; }
a:hover,
#main-nav ul li a:hover, #main-nav ul li a.active,
#service-nav ul li a:hover,
.post-nav ul li a:hover,
.news-box .news .date,
.news-box .news .title,
.entry .date,
.entry .date-head,
.info-box .info dl dt,
.info-box .info p.head,
.connection-box .connection dl dt,
ul.post-list li a,
dl.post-list-item dt,
.event-list .event-list-item h3 a:hover,
.event-list .event-list-item p.date,
.event-list .event-list-item p.more a span,
#catpicker li.pick a:hover,
.generic-box dl dt,
.search-list .head,
.pagebar li a.active, .pagebar li a:hover,
.pagebar li a.pagebar-arrow,
.shopping-cart th,
.table-form th,
.table-form .label,
.table-form .req,
.table-form .req-note span,
.checkout .checkbox-switch .head,
#footer p a:hover.mail,
table.calendar caption,
table.calendar-widget caption,
.mark,
.prevBtn, .nextBtn,
ol.controls  li.current a,
table.calendar-widget td,
table.calendar td { color: #AA3939; }
table.calendar td.today,
table.calendar-widget td.today { background: ; }
.calendar-widget-box .slider-nav-box { border-top: 1px solid #AA3939; }
table.calendar caption,
table.calendar-widget caption { border-bottom: 1px solid #AA3939; }
table.calendar td.event { background: url('/media/1529731/event-box-big-l.gif') center top no-repeat; }
table.calendar-widget td.event { background: url('/media/1529738/event-box-l.gif') center top no-repeat; }
table.calendar-widget td { background: url('/media/1529766/today-l.gif') center top no-repeat; }
table.calendar td { background: url('/media/1529745/today-big-l.gif') center top no-repeat; }
table.calendar-widget td.today, table.calendar-widget td.today.event { background: url('/media/1529759/today-box-l.gif') center top no-repeat; }
table.calendar td.today, table.calendar td.today.event { background: url('/media/1529752/today-box-big-l.gif') center top no-repeat; }
.button:hover{color:#AA3939;}
*/

/* Bienale */
body#bienale{background: none; font-family: Arial, Helvetica, sans-serif;}
#bienale #main-nav ul li a:hover, #bienale #main-nav ul li a.active,
#bienale .button:hover, #bienale a:hover, #bienale #service-nav ul li a:hover,
#bienale .connection-box .connection dl dt, #bienale .info dl dt,
#bienale .prevBtn, #bienale .nextBtn,
#bienale ol.controls li.current a,
#bienale .req-note span,
#bienale .req, #bienale .dxpcControl a:hover,
#bienale #footer p a.mail:hover,
#bienale .news-box .news .date,
#bienale #catpicker li.pick a:hover,
#bienale .event-list .event-list-item p.date,
#bienale .pagebar li a.active, .pagebar li a:hover{color: #BE101C;}
#bienale .dxpcControl a {color: #666666;}
#bienale .button{font-family: Arial, Helvetica, sans-serif}
#bienale #sitemap p.show-sitemap a {background: url("/media/881340/arr-sitemap-bienale.gif") no-repeat scroll right 1px transparent;}
#bienale .gallery-box .gallery{margin: 10px 0 19px 0;}
#bienale #slider-highlights{width:705px;}
#bienale .highlights-box .highlights li p.title{padding-left:5px;}

#bienale div.pp_pic_holder{border:none;}
#bienale a.pp_close{background:url(/media/915285/close_BB.gif) no-repeat scroll 10px 6px #FFFFFF}
#bienale a.pp_next{background:url(/media/915271/btnNext_BB.png) no-repeat 10000px 10000px;  display:block;  float:right;  height:100%;  text-indent:-10000px;  width:49%;}
#bienale a.pp_previous{background:url(/media/915278/btnPrevious_BB.png) no-repeat 10000px 10000px;  display:block;  float:left;  height:100%;  text-indent:-10000px;  width:49%;}
#bienale a.pp_next:hover{background:url(/media/915271/btnNext_BB.png) center right no-repeat; cursor:pointer; }
#bienale a.pp_previous:hover{background:url(/media/915278/btnPrevious_BB.png) center left no-repeat; cursor:pointer; }

#bienale .event-list .event-list-item p.text{margin:0;}

.footer_icon{margin-bottom: -3px;}
.map_infowin td{padding: 5px;}

.diloKoment{width:260px;}
table.table-form.bienale div{color:inherit;}
table.table-form.dilo div{color:inherit;}














































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
