*{background:#fff;color:#000}
@page{margin:0.5 1cm;}

body{color:black; background:white; font:12pt/1.5 serif;}
.sloupec, .inv, #top, #menu, #foot, .lang, .ovladani, .filter, a.art, .photo, .video, .diskuse, #login, #vyhl-top, ul.tabs-menu, .gliderNav,#myformDec_10,.male.sec,#menu-top, .lastmonth,.nextmonth,.hlavickaakci form,.bhright, .hlavickaakci.hauto,.katalogpop,.listoftitles-right,#top,#drobecky,.hot-news,#theme,#my,#moje_knihy #anotace,.e404,#novinky #anotace,.fotogalerie,#podclanek,.vypis-dis,.diskuz-vypis,#napoveda,#newlist,#tiles,#editlist fieldset.submit,.tablebatch-seznamy .col6,.tablebatch-seznamy .col3, .ui-tooltip, .natagu, a.pup, .submit, td .rate, .rate, .ratepop, .rating, #editlist p, #editlist form, .star-rating, ul.akcetd .addtolist, .tituly .hodnocenitd, .tituly .akcetd, p.strank, #sloupecb, .metatd ul.options, #blackpagemeta {display:none!important;}
#projekty .sloupec{display:block;}
fieldset, form { border: none; }
h1, h2, h3, h4, h5, h6{page-break-after:avoid;text-decoration:none;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;}
hr{height:0;color:white;background:white;border-top:1pt dotted #666;}
.clanek .anotace p,.fotogalerie-list div.anotace div{margin-left:0!important; }
.clanek{border-left:3pt solid grey; margin:15pt 0; padding-left:10pt; }
.anotace{font-size:120%;padding:0.5pt 0 0.5pt 0pt;}
#page .clanek h2{margin:0; }
ul.slides li{list-style-type:none;padding:0;margin:10pt;float:left;width:30%;}
#novinky{clear:both;}
#novinky li{margin-bottom:20pt;}
#twocols #leftcol{float:left;width:30%;}
#mapa{float:right}
.popup{margin-bottom:1.5cm}
.fixhead td,.fixhead th,.thead th, thead th{border-bottom:1px solid #000; }
#moje_knihy td,#moje-zaloha tbody th{vertical-align:top; }
.singletip .popup{margin-bottom:0px; }
#moje-vypujcky table.thead th{width:16%; }
div.rating-cancel, div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel, div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.rating-cancel{display:none!important; }
div.star-rating, div.star-rating a{background:url(o/star.gif) no-repeat 0 -15px!important}
div.rating-cancel a, div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 0px!important}
div.star-rating-hover a{background-position:0 0px!important}
div.star-rating-readonly a,.readonly .star a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
.rating .readonly div.star-rating{width:7px; }
.rating .readonly div.druhastar{background:none!important; }
.rating .readonly div.druhastar a{margin-left:-7px; }
.rating .readonly div.star-prechod-l{width:8px; }
.rating .readonly div.star-prechod-r{width:6px; }
.rating .readonly div.star-prechod-r a{margin-left:-8px; }
.tinyrating div.star-rating, .tinyrating div.star-rating a{background:url(o/tinystar.gif) no-repeat 0 -12px!important}
.tinyrating div.rating-cancel, .tinyrating div.star-rating{width:13px; height:12px; }
.tinyrating div.rating-cancel a, .tinyrating div.star-rating a{width:13px; }
.tinyrating div.star-rating-on a{background-position:0 0px!important}
.tinyrating div.star-rating-hover a{background-position:0 0px!important}
.tinyrating .readonly div.star-rating{width:7px; }
.tinyrating .readonly div.druhastar{width:6px; background:none!important }
.tinyrating .readonly div.druhastar a{margin-left:-7px; }
#akcebox-l,#akcebox-l{float:none; }
#detailakce iframe/*,.eventdetail-meta,#mlp_event #akcebox*/{display:none; }
#detailakce .rounded_wrapper{position:static; height:auto!important; }
.akcerestable td{border-right:1px solid #000; border-top:1px solid #000; border-collapse:collapse; }
.akcerestable td.eventdate{border-left:1px solid #000; }
.eventimgwrap{float:none; }
.eventimgwrap img{display:none; }
#editlist #tiles { display: block; }
#editlist #tiles .show { display: none; }
#editlist #tiles ul li { list-style: outside; }
#editlist #tiles .listek strong { position: relative; left: 10px; }

#editlist #tiles { display: block; }
#editlist #tiles, #editlist #tiles .slides, #editlist #tiles li, #editlist #tiles li a { width: 100%; }
#editlist #tiles li a{ height: auto!important; }
#editlist #tiles .show { display: none; }
#editlist #tiles ul li { list-style: outside; }
#editlist #tiles .listek strong { position: relative; left: 10px; }
#moje_knihy td, #moje-zaloha tbody th, .katalog td, .latalog th, .list-of-doc { border-bottom-color: #000; border-bottom-style: solid; border-bottom-width: 1px; }
.katalog .autortd, .katalog .titletd, .katalog .ratetd.posltd { border-bottom: none; }
.katalog .titletd a { font-weight: bold; }
.list-of-doc .listek img { float: left; margin-right: 14px; }


#moje-vypujcky,
#vypujcky-tisk {padding:0;margin:0;}

#moje-vypujcky h1,
#vypujcky-tisk h1 {display:none;}

#moje-vypujcky .float-left,
#vypujcky-tisk .float-left {float:left !important;margin:0 !important;}

#moje-vypujcky .float-right,
#vypujcky-tisk .float-right {float:right !important;margin:0 !important;}

#moje-vypujcky .clear,
#vypujcky-tisk .clear {clear: both !important}

/*
#moje-vypujcky *,
#vypujcky-tisk * { font: 10pt/1.3 Consolas,monospace !important;}
*/

#moje-vypujcky p,
#vypujcky-tisk p {margin-bottom:1em !important;}

#moje-vypujcky th,
#vypujcky-tisk th {border-bottom:1px dashed #555;padding:0 0 0.3em 0;}

#moje-vypujcky tbody tr:last-child td,
#vypujcky-tisk tbody tr:last-child td {border-bottom:1px dashed #555;padding:0 0 0.3em 0;}

#moje-vypujcky .w70p,
#vypujcky-tisk .w70p {width:70%;}

#moje-vypujcky table,
#vypujcky-tisk table {margin:1em 0;width:100%;}

#moje-vypujcky big,
#vypujcky-tisk big {font-size:140% !important;}

#moje-vypujcky table td, #moje-vypujcky table th,
#vypujcky-tisk table td, #vypujcky-tisk table th { white-space:nowrap; padding-right:1.2em; text-overflow: ellipsis; overflow: hidden; }

#moje-vypujcky p.clear,
#vypujcky-tisk p.clear { padding-top: 1em; }

.barcode {width:216px;height:auto;}



#akcebox{height:239px;}

#akcecal a {text-decoration:none !important}
#akcebox .gliderNav{position:static;width:160px;}
#akcebox .gliderNav p.arrows{margin-top:14px;}
#akcebox .slidesWrap{width:722px;height:185px;}
#akcebox .slides{height:185px;}
#akcebox .slides a{position:absolute;z-index:2;}
#akcebox .slides li{height:185px;width:241px;}
#akcebox .boxanotace{width:180px;float:left;}
#akcebox .boxanotace h3{font-size:1.5em;font-weight:normal;margin:0px 0 8px 0;position:static;color:#333;}
#akcebox .glider{margin-top:31px;width:915px;padding-left:25px;}
#akcebox.specialbox .gliderNav p.arrows a span,#akcebox.specialbox .gliderNav p.squares a span{}
.akcerestable{width:100%}
.eventday{background-position:0 0;background-repeat:no-repeat;  background-image:url('o/mlp-sprite-ikony.png');  background-position:left -8797px;width:73px;height:70px;display:block;margin:0 0 0 21px;vertical-align:top;}
td.eventdate,th.eventdate{width:113px;border-bottom:1px solid #B6B5B5;}
tr.event td{padding:4px;}
tr.event .tag2{float:right;font-weight:bold;}
td.eventinfo,td.eventmeta{border-bottom:1px solid #b6b5b5;vertical-align:top;}
td.eventmeta{width:240px;padding-bottom:15px;}
#mlp_event.obsah-fill-2col-nocssborder td.eventmeta{padding-right:4px;width:160px;}
.metawrapper{border-right:1px solid #dadada;margin:0 0 19px 0;padding:0 15px 0 0;}
.metawrapper .rounded_wrapper{position:relative!important;z-index:0!important;}
td.eventinfo{padding-right:4px}
.today .eventday{background-position:0 0;background-repeat:no-repeat;  background-image:url('o/mlp-sprite-ikony.png');  background-position:left -8797px;}
.whatday,.whatdate{display:block;width:73px;text-align:center;}
.whatday{height:25px;line-height:25px;color:#fff;font-size:1.1em;}
.whatdate{height:44px;font-size:1.5em;padding:12px 0 0 0;font-weight:bold;}
.eventinfo h4{font-size:15px;color:#bf2e1a;line-height:20px;margin:0 0 7px 0;}
.eventinfo .eventimg{float:left;margin:0 15px 0 0;}
.whattime{float:left;width:45px;height:23px;font-size:15px;color:#bf2e1a;font-weight:bold;padding-top:3px;}
.eventimgwrap{}
.eventadditional{clear:both;padding:18px 0 0 0;}
.eventadditional li{display:inline;margin-right:12px;}
.eventadditional li a{color:#333;}
.eventadditional .cudl{display:inline-block;padding:0;font-size:11px;font-weight:normal;}
li.ticket,li.cudl-cerv-m-110{background:none!important;padding:0;}
.eventmetamain{color:#000;font-size:15px;line-height:21px;}
.tagcloud{margin:10px 0 0 0;}
.eventgroup{margin:10px 0 0 0;}
.moreevent{display:none;}
#mlp_event .cudl-switch-123{display:block;position:absolute;bottom:16px;right:0;}
.eventmeta ul.eventgroup li{background-position:0 6px;}
#akcecal {font: 10px/1.2 sans-serif}
#akcecal table td{width:133px !important;border-right:1px solid #b6b5b5;padding:4px}
#akcecal .akcedays td,#akcecal .akcedays th{color:#666;padding:4px;border-color:#000;height:44px;font-size:15px;font-weight:bold;vertical-align:middle;;}
#akcecal .akcecaldate td,#akcecal .akcecaldate th{background:#959595;color:#fff;font-size:15px;font-weight:bold;padding-left:4px;height:auto;vertical-align:middle;}
#akcecal .akcecaldate td span.sipka{color:#fff;}
#akcecal .akcecaldate td.was,#akcecal .akcecaldate td.was span.sipka{color:#bdbcbc;}
#akcecal .akcecaldate td span.sipka{}
#akcecal .datearrow td{background-position:10px 0;background-repeat:no-repeat;background-color:#959595;  background-image:url('o/mlp-sprite-ikony.png');  background-position:left -9645px;height:37px;}
#akcecal .akcedenseznam td.was{background:#e6e6e6}
#akcecal .akcedenseznam td{vertical-align:top;}
#akcecal td.nothing{background-position:50% 50%;background-repeat:no-repeat;background-color:#cccccc;background-image:url('o/uvozovka-velka.png');}
#akcecal td.daytoday{background:#bf2e1a;color:#fff;}
#akcecal td.daytoday span{float:right;font-weight:normal;color:#fff;font-size:13px;margin:3px 5px 0 0;position:relative;}
#akcecal .akcedenseznam td{padding-bottom:10px;}
#akcecal .event{background-position:0 8px;background-repeat:no-repeat;  background-image:url('o/mlp-sprite-ikony.png');  background-position:left -9696px;padding:4px;}
#akcecal .event p{clear:both;}
#akcecal .was .event{background-position:0 10px;background-repeat:no-repeat;  background-image:url('o/mlp-sprite-ikony.png');  background-position:left -9918px;}
#akcecal .event .time{color:#333;height:20px;line-height:20px;display:block;font-weight:bold;}
#layout-2col-l #akcecal .event .time{float:right;margin-right:4px;clear:right;width:31px;}
#akcecal .event div.tag2{float:right;font-weight:bold;}
#akcecal .event .akcicka{clear:both;color:#333;}
#akcecal .was .event .akcicka,#akcecal  .was .event .time{color:#8c8c8c}
#akcecal .event .actionpop{display:none;}
