* { margin: 0; padding: 0;}
img { border: none; }
body { text-align: center; background: #ccc url(../img/body-bckg.gif) repeat-x; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 70%;line-height: 120%;}
ul { list-style: none; }
ol { margin-left: 25px;  }
table, form, select, input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%;}
h1, h2, h3, h4 { color: #374B60; font-size: 100% }
input, fieldset { border: 0;}
a { color: #374b60 }
a.report {padding-left: 12px; background: url(../img/li.gif) no-repeat 0 0.3em; font-family: Georgia, "New York CE";font-style:italic;font-size:100%;font-weight:bold;text-decoration:none}
a.report:hover {text-decoration:underline}
a:hover{text-decoration:none}
ul li { padding-left: 12px; background: url(../img/li.gif) no-repeat 0 0.3em; }
button { border: 0; background: none; cursor:hand;}
.check { width: auto !important; border: 0 !important; }

hr.green {height:1px;color:#d4ea22;margin-top:10px}
hr.cleaner2 { clear: left; height:1px;visibility:hidden;}

img {  -ms-interpolation-mode:bicubic }

.banner1 { height: 100px; padding: 0 18px 0 0; background: url(../img/banner1.gif) no-repeat right; }
.banner2 { padding: 20px 0; background: #374b60 url(../img/banner2.gif) no-repeat right; width: 768px; overflow: hidden; /* autoclear*/; position: relative; }

#facebook { position: absolute; left: 5px; top: 70px; font-size: 11px;}
#facebook a { color: #fff; font-weight: bold; text-decoration: none; display: block; background: url(../img/facebook2.gif) no-repeat left; padding: 5px 0 5px 32px  }

.banner22 { padding: 5px 0; background: #374b60 ; width: 768px; overflow: hidden; /* autoclear*/ }
.banner2 div { float: right; margin-right: 18px; }
.banner3, .banner4 { padding: 1px 22px; background: #8d8d8d url(../img/content-banner.gif); clear: both }
.banner4 { float: left; height: 60px; overflow: hidden; }
.banner5 { background: #8d8d8d url(../img/col-banner.gif); float: left; width: 256px; padding: 1px 0;}
.banner5 div { margin-right: 1px; float: left }
.cleaner { clear: both; line-height: 0px;}
.cleaner hr  { display:none}
.odd {background:#F3F9BF}
.bigphoto { display: block }
.banner1 img, .banner2 img, .banner3 img, .banner4 img, .banner5 img { display: block }
.imgl {float:left; margin: 7px 7px 7px 0;}
.imgr {float:right; margin: 7px 0 7px 7px;}
.c { text-align: center; }
.r { text-align: right; }
.t { vertical-align: top; }
.table { border-collapse: collapse; }
.table td, .table th { border: 1px solid #ddd }
.table th { background: #FaFacc }

.thickbox .imgl, .thickbox .imgr { margin: 0 }


#vodafone { background: #F39600 url(../img/vodafone.gif) repeat-x; width:512px;height:200px;}

/* blocks + headers with img replacement */
.block { float: left; width: 256px; font-size: 92%; background: url(../img/color2/h.gif) repeat-x; color: #4c4c4c; padding-bottom: 1em; border-top: 1px solid #ccc;}
.block h3 a, .block h1 a { cursor: hand; cu\rsor: pointer; color: #fff; }
#content .block ul li h3, #footer .block ul li h3 { font-weight: normal; font-size: 100%; width: auto; height: auto; position: static; }
#content .block ul li h3 a, #footer .block ul li h3 a { color: #374B60  }
#content .block h1, #footer .block h1 { margin: 0; padding: 0; border: none; }
#content .block h1, #content .block h1 span, #footer .block h1, #footer .block h1 span, .block h3, .block h3 span, .article-box h3, .article-box h3 span { display: block; position: absolute; left: 0; top: 0; background-repeat: no-repeat; width: 239px; height: 20px; overflow: hidden;}
.block h3, #content .block h1, #footer .block h1, .article-box h3 { position: relative; font-size: 100% }
#footer .block h2, #content .block h2, .block ul { padding: 0 8px 0.3em 8px; font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 110%;}
.block img { display: block; margin: 0 0 0.5em 1px; }
.block li { padding: 0 0 0.3em 15px; }

/*.block li {padding:0}*/
.block .text { padding: 0 8px; overflow: auto;text-decoration:none;color:#000; height: 8em; }
.block .all {height:11em;}
.block .next {text-align:right;padding:0 8px}
.block .next li {text-decoration:none;background:none; list-style: none}
.block ul { min-height: 12em; _height:12em  }

.news h1 span { background: url(../img/color2/h-news.gif) }
.foto h1 span { background: url(../img/color2/h-photoreports.gif) }
.style h1 span { background: url(../img/color2/h-style.gif) }
.recenze h1 span { background: url(../img/color2/h-review.gif) }
.rozhovory h1 span { background: url(../img/color2/h-interview.gif) }

.shop h1 span { background: url(../img/color2/h-shop.gif) }
.audio h1 span { background: url(../img/color2/h-audiovideo.gif) }
.film h1 span { background: url(../img/color2/h-film.gif) }

.facts h3 span { background: url(../img/color2/h-facts.gif); }
.tracks h3 span { background: url(../img/color2/h-tracks.gif);  }
.magazine h3 span { background: url(../img/color2/h-magazine.gif) }
.subscr h3 span { background: url(../img/color2/h-subscr.gif) }
.rejstr h3 span { background: url(../img/color2/h-rejstr.gif) }
.emagazine h3 span { background: url(../img/color2/h-emag.gif) }
.newsletter h3 span { background: url(../img/color2/h-newsletter.gif) }
.poll h3 span { background: url(../img/color2/h-poll.gif) }
.distribution h3 span { background: url(../img/color2/h-distribution.gif) }
.poll ul li {padding-left: 12px; background: url(../img/li.gif) no-repeat 0 0.3em;}
.win h3 span { background: url(../img/color2/h-win.gif) }
.archive h3 span { background: url(../img/color2/h-archive.gif) }
.fest h3 span { background: url(../img/color2/h-fest.gif) }
.square h3 span { background: url(../img/color2/h-square.gif) }
.recommend h3 span { background: url(../img/color2/h-recommend.gif) }
.fest {padding:0 !important; margin:0 !important;}
.zebrik {padding:0 !important; margin:0 !important;}
#col .recommend ul { min-height: 0;}
#col .zebrik h3, #col .fest h3 {height: 20px;}
.zebrik h3 span { background: url(../img/color2/h-zebrik.gif) }
.zebrik img, .fest img {margin:0 !important}

.old { background: #f2f2b3; border: none; }

/* main blocks */
#center {width: 768px;text-align: left; background: #fff url(../img/color2/center-bckg.gif);}
#center.photodetail {background: #fff }
#center.home { background: #fff url(../img/color2/center-home-bckg.gif);}
#logo, #logo span {display: block; width: 190px; height:30px;  overflow: hidden; }
#logo { float: left; position: relative; color: #fff; text-decoration: none; font-weight: normal; font-size: 110%; }
#logo span { position: absolute; left: 0; top: 0; background: url(../img/logo2.gif); cursor: pointer;}

#wrap { width: 890px; margin: 0 auto;text-align: left; position: relative; }
#skyscraper { position: absolute; top: 0; right: 0; width: 120px; /* height: 600px; */}

#menu1 { float: left; width: 512px; background: #374b60; padding: 12px 0 4px 0; }
#menu1 li { float: left; padding: 0 0 0 3px; height: 14px; }
#menu2 { float: right; width:256px; background: #40545c; padding: 1px 0 1px 0;}
#menu2 li { float: left; padding: 0 0 0 4px; background: none}
#menu2 img { display:block;}
#menu1 a, #menu2 a { display: block;color: #fff;}
#menu1 a:hover, #menu2 a:hover { background: #5d7351;}

#content { width: 512px; float: left; }
.home #content { border-top: 1px solid #ccc; }
#content a { color: #374B60; }
#content p { padding: 0 0 0.1em 0; }
#content h1, #content h2 { font-family: Georgia, "New York CE", utopia, sans-serif; line-height: 120%;  }
#content h1 { font-size: 160%; border-bottom: 1px solid #ce0404; padding: 20px 0 10px 0; margin: 0 0 15px 0; clear:both; }
#content h2 { padding: 1em 10px 0.5em 0; font-size: 140%; clear:both }
#content .perex h2 { padding: 0; font-size: 100%; clear: none; }
#content .article { padding: 20px; line-height: 140%;}
#content .article h2 {  font-family: Georgia, "New York CE", utopia, sans-serif;}
#content .article p { padding: 0 0 0.6em 0}
#content .article span.poll { background-image: url(../img/li.gif);background-repeat: no-repeat;background-position: left; padding: 0 0 0.2em 18px; }
#content .article input {border: 1px solid #B6BEC1; height: 1.6em; line-height: 1.6em; width: 230px; }
#content .article textarea {border: 1px solid #B6BEC1; height: 100px; line-height: 1.6em; width: 300px; }
.article h3 { clear: both; padding: 0.8em 0 0 0; }

#content table {width:100%}
#content td {padding: 0.2em 0.6em }

#path { border-top: 1px solid #ccc; background: #636363; line-height: 3em; padding: 0 15px 0 20px; }
#path, #path a { color: #fff; }
#path .icons { float: right; }
.mail, .print, .mail span, .print span { width: 18px; height: 3em; float: left; position: relative; overflow: hidden;}
.mail span, .print span { position: absolute; left: 0; top: 0; cursor: pointer; }
.mail span { background: url(../img/ico-mail.gif) no-repeat center; }
.print span { background: url(../img/ico-print.gif) no-repeat center; }

.article-box { margin: 0 0 10px 10px; float: right;font-size: 93%; }
.article-box h3, .article-box h3 span { height: 20px; width: 160px; }
.article-box ol, .article-box ul { padding: 5px; }
.article-box li { padding-bottom: 3px; }
.facts { background: #cccccc;width: 160px; }
.tracks { background: #dde2b0;width: 160px;}
.info { background: #f2f2b3 }

#related { clear: both; margin: 0 0 15px 0;}
#related hr { display: none; }
#related ul li { padding-left: 20px; }
#related h3, #discuss h3 { font-size:120%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: bold; border-bottom: 1px solid #f2f2b3; padding: 1em 0 3px 0; margin: 0 0 10px 0;  }
#related p.relatedmore { padding: 0.5em 0 }
#related p.relatedmore a { font-weight:bold; }

#actions { background: #f2f2b3; padding: 5px; font-size: 93%;}
#actions p { padding: 0; float: left; width: 245px;}
#actions a { text-decoration: none; color: #fff; padding: 0 3px; margin: 0 1px; }
.vote1 { background:#636363; }
.vote2 { background:#707167; }
.vote3 { background:#7f816c; }
.vote4 { background:#8c8f71; }
.vote5 { background:#9a9e75; }
#actions fieldset { background: #f2f2b3;font-size: 93%; width: 217px; float: right;}
#actions input { float: left; width: 80px; height: 15px;  }
#actions button, #actions label { float: left; }
#actions button { width: 15px; height: 15px; }
#discuss { clear: both; background: #f4fac9; padding: 0 10px 15px 10px; }

h3.subscr { background: #ed5151 url(../img/color2/h.gif) repeat-x;color:#fff;font-weight:bold; padding: 3px 1em;}

#listing { background: #f2f2b3; padding: 5px; font-size: 93%;}
#listing p { padding: 0; float: left; width: 450px;}
#listing a { text-decoration: none; color: #fff; padding: 0 3px; margin: 0 1px 2px; }
.page { background:#636363; }
.pagesel {background: #354A5E}

.list { margin: 2em 0 2em 0; }
.list dt { font-size:100%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: bold; color: #374b60; margin: 1em 0 0.2em 0; clear:both; padding: 0 0 5px 0}
.list dt, .list dd { padding-left: 30px; }
.list .audio { background: url(../img/ico-audio.gif) no-repeat; }
.list .video { background: url(../img/ico-video.gif) no-repeat; }
.list .other { background: url(../img/ico-down.gif) no-repeat; }
.list .info { font-size: 92%; color: #707070; background:none }
.list .info a { color: #707070; }

.pages { background: #f2f2b3; font-size: 92%; padding: 3px 10px; }
.pages a { text-decoration: none; color: #fff; padding: 0 3px; margin: 0 1px; background: #8d8d8d;float: left; height: 1.5em; }
.pages img { display: block; position: relative; top:30%; } /* vertical center for IE */
.pages span { float: left; margin: 0 1em 0 0; }
.pages .curr { background: #374b60 }
.filter { background: #f2f2b3; font-size: 92%; width: 472px; overflow: hidden /* selfclear */ }
.filter a { float: left; padding: 3px 10px 3px 10px; border-right: 1px solid #fff; text-decoration: none; }
.filter a:hover { background-color: #374b60; color: #f2f2b3 !important; }
.filter .audio { background: url(../img/ico-speaker.gif) no-repeat center left; padding-left: 20px; }
.filter .video { background: url(../img/ico-eye.gif) no-repeat center left; padding-left: 20px;}

.photo { margin: 20px 0; width: 471px; overflow: hidden; background: #f2f2b3; }
.photo li { background: none; float: left; padding: 0; width: 157px;  }
.photo li a { display: block; height: 154px; overflow: hidden; text-align: center; border-right: 1px solid #fff; border-left: 1px solid #fff; }
h3.phototitle { background: #ed5151 url(../img/color2/h.gif) repeat-x; color:#fff; text-align:center;padding: 1px 0; margin: 0 1px 10px 1px; }

/* RIGHT COLUMN */
#col { width: 255px; float: right; background: #f2f2b3; border-top: 1px solid #ccc;/* overflow: hidden; */}
#col h3 { height: 28px; color: #fff } /* simulate bottom margin */
#col a { color: #6E7E84; }
#col a:hover { color: #374b60 }
#col p { padding: 0.3em 0; }
#col ul { padding: 0.5em 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%;}
#col img { margin: 0; }
#col input { border: 1px solid #B6BEC1; height: 1.6em; line-height: 1.6em; float: left; width: 130px; }
#col .newsletter input { width: 100px }
#col .block { float: none; width: auto; padding: 0px 8px 8px 8px; clear: both; }
#col .search { background: #5D7351 url(../img/search.gif) no-repeat center left; display: block; height: 3em; padding: 0 0 0 90px; }
#col .search form { padding: 0.5em 0 0 0; }
#col .search form button {cursor:hand}
#col .more { font-weight: bold; background: url(../img/col-more.gif) no-repeat left center; padding: 0 0 0 12px; }
#col .square { margin: 0; padding: 0 0 5px 3px;}

/* blocks in column */
.magazine { padding-bottom: 0; }
.magazine strong { font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 110%;  color: #374b60 !important; font-weight:bold;  }
.magazine a { font-family: Georgia, "New York CE", utopia, sans-serif; color: #374b60 !important;  }
.magazine ul { padding: 10px 0 0 0; }
.magazine li { padding: 0 0 0.2em 15px; }

/* .cover { padding: 0 3px 3px 3px; display: block; background: url(../img/cover-bckg.gif) repeat-x top; } */

.cover { float:right}
.subscr { height: 100% }
.subscr p { margin-right: 110px; }
.subscr strong { display: block; padding: 0.5em 0; }
.subscr img, .rejstr img, .emagazine img, .newsletter img {float:right;}

.distribution { height: 100%}
.distribution img { float: left; }
#col .newsletter { padding-right: 0; padding-bottom: 0; zoom:1 }
.poll ul li, .win ul li { background-image: url(../img/win.gif); padding: 0 0 0.2em 18px; }
.poll a, .win a { font-weight: bold; }

/* FOOTER */
#footer { clear: both; background: #fff url(../img/block-bckg.gif); width: 768px; overflow: hidden; /* auto clear*/ }
#footer #alt-menu { background: #374b60; width: 768px; font-size: 93%; clear: both;}
#footer #alt-menu ul { padding: 10px 0 0 30px; }
#footer #alt-menu a { color: #f2f2b3; text-decoration: none; }
#footer #alt-menu li { float: left; padding: 0 5px; border-right: 1px solid #f2f2b3;  }
#footer #alt-menu .last { border: none; }
#footer .copy { clear: both; text-align: center; font-size: 93%; padding: 5px 10px 10px 10px; }
#footer .copy, #footer .copy a { color: #f2f2b3; font-weight: bold; }
#footer .links {background: #CCCCCC; padding:5px; text-align:center; color:#8E8E8E; font-size:10px}
#footer .links a {color:#8E8E8E; text-decoration:none}

#footer .partners { background: #8E8E8E url(../img/partneri.gif) no-repeat center; width:768px; overflow: hidden; }
#footer .partners ul { margin: 0; padding: 0 25px; }
#footer .partners li { margin: 0; float: left; padding: 3px 7px; background: none; }

#outnow {position: relative; width: 255px}
#outnow ul { width:125px !important; background:#f2f2b3; }
#cycle { float: left; }

/* ZEBRIK */
.zebrikimg {float:right;}
.zebrikimg img {display:block;border:1px solid #D4EA22; padding:1px;margin:0 0 6px 10px;}
#content .zebrikh1 { background: url(../../upload/Image/zebrik2009megasmall.gif) no-repeat right; padding: 25px 0 15px 0; }

.inzerce td, .inzerce th { color: #fff; font-weight: normal; text-align: center; background: #87AABB; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 3px; }
.inzerce th { background: #374B60;}

.nominace {clear:left;padding:0 0 20px 0; width:100%;overflow:hidden}
.nominace span {color:#898989}
.nominace img {padding-right:10px;float:left}

/* rejstrik */
strong.rejstrik a { display: block; font-weight: bold; padding: 5px 0 5px 25px; }
.rejstrik a.plus { background: #EBF69C url(../img/plus.gif) no-repeat 5px 50%; }
.rejstrik a.minus { background: #EBF69C url(../img/minus.gif) no-repeat 5px 50%; }
table.rejstrik { background: #F4FACC;}
#abc td { text-align: center; width: 7.6%; }
#category td{ width: 33%; }
#rok td { width: 25%; }

.rejstrik_result th { text-align: center; background: #636363; color: #fff; font-weight: bold; border-right: 1px solid #fff; padding: 2px;  }
.rejstrik_result td { padding: 0px; border-right: 1px solid #fff;}
.rejstrik_result td.r {text-align:right}
.red {color: #cf0026}
td.date { text-align: right;font-size:80%;color:#898989  }

/*festivaly */
.festl,.festr { width: 230px; padding: 0 0 1em 0;}
.festl { clear: both; float: left; overflow: hidden; }
.festr { float: right; }
.festimg { clear: both; padding: 0 0 1em 0}
.festl h3, .festr h3, .festl strong, .festr strong { color: #f58220 }
.festl a, .festr a { font-weight: bold; text-decoration: none; }
.festl h3, .festr h3 { background: url(../img/fest-star.gif) no-repeat left; padding: 0 0 0 15px; }
.festl h3.se, .festr h3.se { background: url(../img/fest-se.gif) no-repeat left; color: #fff; padding: 5px 30px 5px 20px; line-height: 1.2  }

/* THICKBOX */
#TB_window { background: #f2f2b3; }

#TB_next span { background: url(../img/tb_next.gif); }
#TB_prev span { background: url(../img/tb_prev.gif); }
#TB_closeWindowButton span { background: url(../img/tb_close.gif); }
#TB_imageCount { background: url(../img/tb_count.gif) no-repeat top;  color: #374B60; }

#TB_window {position: fixed;z-index: 102;display:none;border: 1px solid #000;text-align:center;top:50%;left:50%;}
#TB_Image {margin: 10px 0;border: 1px solid #ccc;}
#TB_caption{ padding: 0 0 10px 0; font-size: 110%; color: #000; text-align: center;}

#TB_closeWindowButton { position: absolute; top: 5px; right: 5px; }
#TB_closeWindowButton, #TB_closeWindowButton span { display: block; width: 25px; height: 25px; overflow: hidden; cursor: hand; cu\rsor: pointer; }
#TB_closeWindowButton span { position: absolute; left: 0; top: 0; }
#TB_next, #TB_prev { position: absolute; top: 50%; }
#TB_next { right: 0px;  }
#TB_prev { left: 0px;  }
#TB_next, #TB_next span, #TB_prev, #TB_prev span { display: block; width: 30px; height: 40px; overflow: hidden; }
#TB_next span, #TB_prev span  { position: absolute; left: 0; top: 0; }
#TB_imageCount {position: absolute; top: 0; left: 0; width: 100%; font-weight: bold; height: 25px; line-height: 25px; }

/* THICKBOX don't edit */
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
#TB_HideSelect{	z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(machack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}

/* THICKBOX ie hacks */
#TB_HideSelect { *position: absolute;*height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_overlay {  *position: absolute;*height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_load {*position: absolute;*margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window {*position: absolute;*margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#content .cartform{ padding: 20px; line-height: 140%;}
#content .cartform input{border:1px solid #b6bec1;vertical-align: middle;}
#content input.shop_count{width:30px;padding:0;margin:0; vertical-align: middle; text-align: right; }
#content input.shop_cart{background:url(../img/basket_button.gif) no-repeat left; border: 0; padding: 0 0 1px 0; width: 82px; text-align: right; cursor: hand; cu\rsor: pointer;}
#content .cartform input.cart_refresh{border:1px solid #f2f2b3;}
#content .cartform .cart_itemcount{width:30px;}
#content .cartform .kosik {border-bottom:1px solid #ff0000; display:block; height:1px !important;}
#content div.shipping { font-weight:bold; font-size: 90%; padding: 0.5em 0}
#content table.shipping { background: #ddd}


#content a.hpperex, #footer a.hpperex {color:#000;text-decoration:none}
#content a.hpperex:hover, #footer a.hpperex:hover {color:#374B60}

.harmonogram td, .harmonogram th { border-right: 1px solid #ddd; border-bottom: 1px solid #ccc; text-align: center;  }
.harmonogram th { font-weight: normal; font-size: 90%; background: #374b60; color: #fff }
.harmonogram { border-left: 1px solid #ccc; border-top: 1px solid #ddd   }

.flashplayer {padding: 0 5px 0 0; display: inline;}
.mp3 { clear: left; padding: 4px 0 2px 0;}

ul.zebrik li { background: none; float: left; margin: 1em 0; padding: 0; }
#content ul.zebrik strong { color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; display: block; margin: 0 10px 0 0; font-size: 90%; cursor: hand; cu\rsor: pointer; }
ul.zebrik .button1 { width: 174px; background: url(../img/zebrik_button1.gif) no-repeat }
ul.zebrik .button2 { width: 149px; background: url(../img/zebrik_button2.gif) no-repeat  }
ul.zebrik .button3 { width: 149px; background: url(../img/zebrik_button3.gif) no-repeat  }
ul.zebrik .button4 { width: 85px; background: url(../img/zebrik_button4.gif) no-repeat  }
ul.zebrik .button5 { width: 105px; background: url(../img/zebrik_button5.gif) no-repeat  }
ul.zebrik .button6 { width: 105px; background: url(../img/zebrik_button5.gif) no-repeat  }
ul.zebrik .button1 strong { padding: 4px 0 15px 0; }
ul.zebrik .button2 strong { padding: 10px 0 15px 0; }
ul.zebrik .button3 strong { padding: 4px 0 8px 0; }
ul.zebrik .button4 strong { padding: 4px 0 8px 0; }
ul.zebrik .button5 strong { padding: 10px 0 15px 0 }
ul.zebrik .button6 strong { padding: 4px 0 8px 0; }
ul.zebrik .button5 strong a { text-decoration: none; color: #fff }

ul.sponzori { clear: left; border-bottom: 1px solid #ddd; width: 472px; overflow: hidden; }
ul.sponzori li { background: none; padding: 0; margin: 1em 0; float: left; width: 118px; text-align: center; }
ul.sponzori .sponzor2 { width: 150px }

.jsok #zebrik-tipy, .jsok #zebrik-vyhlaseni, .jsok #zebrik-pravidla { display: none; }
#zebrik-tipy, #zebrik-vyhlaseni, #zebrik-pravidla { background: #f2f2b3; border: 1px solid #cccccc; padding: 10px 15px; clear: both; text-align: center; }
#zebrik-pravidla { text-align: left;}
#zebrik-pravidla div {width:100%; overflow:hidden}
#zebrik-pravidla p { text-align: center;}
#zebrik-pravidla p a { font-weight: bold; font-size: 140%; text-transform: uppercase; line-height: 1.5; display: block; }
#zebrik-tipy ul { width: 440px; overflow: hidden; padding: 0.5em 0 0 0 }
#zebrik-tipy li { float: left; margin: 0; padding: 0; background: none; width: 88px; text-align: center;  }

#content .emag { background: #F4FACC; margin-bottom: 8px;}
#content .emag .cover { float: none; }
#content .emag ul { padding: 0 0 10px 0; }
#content .emag p img { background: url(../img/emag_bckg.gif) no-repeat; padding: 6px 10px 10px 6px }
#content .emag .head { background: #EBF69C; color: #374b60; padding: 5px 10px; font-weight: bold; }
#content .emag .head label { float: left; padding: 0 1em 0 0 }
#content .emag .head input { width: 150px; vertical-align: middle; }
#content .emag div { padding: 5px 15px }
#content .emag .radio, #content .emag .radio li { margin: 0; padding: 0; list-style: none; background: none }
#content .emag .radio { width: 100%; overflow: hidden; }
#content .emag .radio li { float: left; width: 73px }
#content .emag .radio input { vertical-align: middle; }

#content .emag .more { font-weight: bold; text-decoration: underline; cursor: pointer; }

#content .emag .head .button {padding: 0 .25em 0 20px; width: auto; _width: 0; overflow: visible; background: url(../img/emagbutt.gif) no-repeat left; color: #374b60; font-weight: bold; margin: 0 10px; border: 0;}
 #emagarchive { display: none; }
.jsok #emagarchive { display: block; }
.jsok .jwplayer { display: none; }

.addthis_button_expanded{color:#000 !important;}
.addthis_default_style{float:right !important;}
.reportaddthis strong{text-align:right; color:#000 !important; display:block;}
.reportaddthis{overflow:hidden;}
.reportaddthis { background: #f2f2b3; font-size: 93%; width: 462px; float: left; padding: 5px; margin: 10px 0; clear: both; }
.reportaddthis .addthisinner { width: 100%;}
.reportaddthis strong { float: left; width: 60%; text-align: right; }
.reportaddthis .addthis_toolbox { float: right; }

/* jquery bookmarks  */
.bookmark_popup {display: none;position: absolute;z-index: 100;}
.bookmark_popup ul {float: left;width: 240px;}
.bookmark_popup_text img { border: 0 }
.hasBookmark * { outline: 0; border: 0 }
.hasBookmark { width:100%; overflow: hidden; }

.bookmark_list {float: left;margin: 0;padding: 0; list-style: none}
.bookmark_list li {float: left; margin: 0; padding: 0; background: none}
.bookmark_list a {float: left; padding: 2px }
.bookmark_list .serviceIcon {width: 16px;height: 16px; float: left; overflow: hidden;cursor: pointer;}

/* nyroModal 1. cast - nastaveni barev, velikosti, fontu a pouzitych obrazku (sipky, krizek, loader) */
div#nyroModalFull {font-size: 12px;color: #fff; font-family: Verdana, "Geneva CE", lucida, sans-serif;}
div#nyroModalFull div#nyroModalLoading {border: 2px solid #F2F2B3;width: 150px;height: 150	px;text-indent: -9999em;background: #fff url(../img/nyroloader.gif) no-repeat;background-position: center;}
div#nyroModalFull div#nyroModalWrapper {background: #fff;border: 2px solid #F2F2B3;}
div#nyroModalFull div#nyroModalWrapper a#closeBut {position: absolute;display: block;top: -15px;right: -15px;width: 15px;height: 15px;text-indent: -9999em;background: url(../img/nyroclose.gif) no-repeat;outline: 0;}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {margin: 0;padding: 0;	position: absolute;	top: -22px;	left: 5px;	font-size: 11px;color: #fff; font-weight: normal;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {background: url(../img/nyroprev.gif) left 20% no-repeat;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {background: url(../img/nyronext.gif) right 20% no-repeat;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {left: 0;width: 40%;background: url(../img/nyroprev.gif) left 20% no-repeat;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {right: 0;width: 40%;background: url(../img/nyronext.gif) right 20% no-repeat;}

/* nyroModal 2. cast - zde neni potreba nic upravovat */
div#nyroModalFull div#nyroModalLoading.error {border: 4px solid #f66;line-height: 20px;padding: 20px;width: 300px;height: 100px;text-indent: 0;background: #fff;}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {padding: 5px;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {position: relative;overflow: hidden;text-align: center;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {vertical-align: baseline;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {position: absolute;bottom: 0;left: 0;background: black;padding: 10px;margin: 10px;border: 1px white dotted;overflow: hidden;opacity: 0.2;filter: alpha(opacity=20); display: none;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {opacity: 0.5;filter: alpha(opacity=50);cursor: help;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {outline: none;position: absolute;top: 0;height: 100%;cursor: pointer;text-indent: -9999em;background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */}

#content .article p.facebook-zebrik { margin: 0 0 1em 0; width: 100%; overflow: hidden;   }
#content .facebook-zebrik a { display: block; padding: 10px 10px 12px 40px; color: #fff; font-weight: bold; text-decoration: none; background: #374B60 url(../img/facebook2.gif) no-repeat 5px 50%; float: left;  }
#content .facebook-zebrik a:hover { text-decoration: underline; }
.facebook-zebrik img { float: right; }

#content .facebook-zebrik a.smaller { background: #374B60 url(../img/facebook3.gif) no-repeat 3px 50%; font-size: 10px; padding: 7px 7px 7px 32px;}

table.rec { width: 100%; }
td.rec { width: 160px; }

.kategorie { background: #F2F2B3; padding: 5px; }
.kategorie td { padding: 3px 0 !important;}
.kat1 { width: 85px; }
.kat2 { width: 90px;  }
.kat3 { width: 95px;  }
.kat4 { width: 115px;  }