/* css reset ---------------------------------------------------------------- */
#footer-wrap * { margin: 0; padding: 0; }
#footer-wrap .box          { overflow: hidden; float: left; width: 300px; height: 474px; position: relative; border-bottom: 1px solid #ebebeb; }

#footer-wrap .box.f-tiscali h2   { background-image: url(../img/h2-footer-tiscali.png); }
#footer-wrap .box.f-tiscali h2 a { width: 129px; }
#footer-wrap .box.f-dokina h2   { background-image: url(../img/h2-footer-dokina.png); }
#footer-wrap .box.f-dokina h2 a { width: 129px; }
#footer-wrap .box.f-games h2   { background-image: url(../img/h2-footer-games.png); }
#footer-wrap .box.f-games h2 a { width: 129px; }
#footer-wrap .box.f-doklubu h2   { background-image: url(../img/h2-footer-doklubu.png); }
#footer-wrap .box.f-doklubu h2 a { width: 129px; }
#footer-wrap .box.f-ifaster h2   { background-image: url(../img/h2-footer-ifaster.png); }
#footer-wrap .box.f-ifaster h2 a { width: 129px; }

#footer-wrap .box.f-koktejl h2,
#footer-wrap .box.f-dalsi h2      { background-image: url(../img/h2-footer-dalsi.png); text-indent:-1000px; }
/* #footer-wrap .box.f-dalsi h2      { text-indent: 0; font-family: ts-font; font-weight: normal; line-height: 18px; font-size: 21px; color: #1d4289; } */
#footer-wrap .box.f-koktejl h2 a,
#footer-wrap .box.f-dalsi h2 a    { color: #1d4289; display: inline;  }


/* footer ------------------------------------------------------------------- */

#footer a        { color: #7446aa; text-decoration: none; }
#footer a:hover { color: #d38ac7; text-decoration: underline; }
#footer-wrap {width: 100%;min-width:1070px;padding-top: 1px;background: url(../img/bg-footer-wrap.jpg) repeat;position:relative;}
#footer-splash {background: url(../img/bg-footer.png) 50% 0 no-repeat;}
#footer-menu {width: 100%;height: 63px;z-index: 90;position:absolute;top: -56px;background: url(../img/bg-footers.png) 0 -124px repeat-x;}
#footer-out {width: 100%;position: relative;/*top: -2px;*/ /*padding-top: 50px;*/ min-height:320px; /*background: url(../img/bg-footer.png) 50% 0 no-repeat;*/}
#zpravy #footer-out { background: url(../img/bg-footer.png) 50% 0 no-repeat; }
#zpravy #footer-info { margin-bottom: 10px; }
/*#footer-out {width: 100%;position: relative;/ *top: -2px;* / padding-top: 30px / *50px* /; / *min-height:430px;* / min-height: 320px; background: url(../img/footer-new-bg.png) 0 0 no-repeat;}*/


#footer {width: 1000px; overflow: hidden ;position: relative;margin: 0 auto;}

#footer .box {width: 129px; height: 411px; border-right:1px solid #E3E3E3;margin:0;margin-right:22px;padding:0;padding-right:21px;padding-bottom:20px;}
#footer .box.last {border:none;margin-right:0;padding-right:0;}
#footer .box.f-koktejl.v1 { height: 212px; margin-bottom: 10px; }
#footer .box.f-koktejl.v2 { height: 189px; }
#footer .box.f-dalsi { margin: 0; position: absolute; top: 0; right: 0;  }
#footer .box h2   { height: 41px; text-indent:-1000px;background-repeat: no-repeat;padding-bottom:0;}
#footer .box h2 a { margin-top: 0; height: 28px; }
#footer .box h3   { font-size: 13px; width: 129px; margin-top: 7px; height: 75px; }
#footer .box h4   { margin: -3px 0 21px 0; line-height: 1.3em; }
#footer .box ul   { margin-top: 23px; }
#footer .box li   { height: auto; margin-bottom: 2px; }
#footer .box li a { background: url(../img/dot.png) 1px 6px no-repeat; padding-left: 15px; font-weight: bold; }
#footer .box .btn-1 { width:99px; text-align:center;text-indent:0;left:auto;top:auto;right: 20px; bottom: 20px; background-image:url(../img/btns.png) !important; background-position: 0 0 !important;}

#footer-bottom-out {width: 100%;height: /*66*/ 58px; /*margin-top: 5px;*/ background: url(../img/bg-footers.png) 0 -6px repeat-x;}
#footer-bottom {width: 990px;height: 58px;/*padding-top:8px;*/ overflow: hidden;margin: 0 auto;}
#footer-bottom p {height:50px;line-height:1.5em;padding-top:8px;font-weight: bold;color: #999;float: left;width: 420px;padding-left:15px;background:url(../img/footer-divider.png) left 0 no-repeat;}
#footer-bottom p strong{color:#FFF;display:inline-block;padding:0 5px;}
#footer-bottom p a {font-size:12px;color: #fff;display:inline-block;padding:0 5px;}
#footer-bottom ul {float: right;height:58px;background:url(../img/footer-icons.png) 0 -292px no-repeat; } /* odsazení posledního oddělovače */
#footer-bottom li {float: left;display:inline-block;height:58px;width:92px;background:url(../img/footer-icons.png) 0 -192px no-repeat;}

#footer-bottom li span{display:inline-block;height:32px;margin-top:13px;padding-right:5px;font-size:10px;padding-left:35px;background-position:left center; background-repeat:no-repeat;}
#footer-bottom li #footer-facebook span{background-image:url(../img/footer-icons.png); background-position: 0 0; padding-top:10px; height:22px; width: 0px;}
#footer-bottom li #footer-twitter span{background-image:url(../img/footer-icons.png); background-position: 0 -32px; padding-top:10px;height:22px;}
#footer-bottom li #footer-rss span{background-image:url(../img/footer-icons.png); background-position: 0 -64px; padding-top:10px;height:22px;}
#footer-bottom li #footer-add-to-list span{background-image:url(../img/footer-icons.png); background-position: 0 -96px; padding-top:3px;height:29px;}
#footer-bottom li #footer-bookmarks span{background-image:url(../img/footer-icons.png); background-position: 0 -128px; padding-top:3px;height:29px;}
#footer-bottom li #footer-mobile span{background-image:url(../img/footer-icons.png); background-position: 0 -160px; padding-top:3px;height:29px;}
#footer-bottom li a {color: #fff;display:inline-block;height:58px;padding:0 8px;width:76px;background:url(../img/bg-footers.png) 0 100px repeat-x;}
#footer-bottom li a:hover {background-position:0 -64px;}

#footer-info {clear:both;padding-top:20px; padding-right: 40px; border-top:1px solid #E3E3E3;}
#footer-info-logo {min-width:200px;padding-right:20px;text-align:left;}
#footer-info table {width:990px;}
#footer-info table td{vertical-align:middle;color:#666;}
#footer-info table td a{color:#666;}

#footer-ads-out {width:100%;height:47px;background:#FFF url(../img/footer-ad-bg.png) repeat-x;padding-top:13px;}
#footer-ads     {width:1000px;margin:0 auto;font-size:12px;color:#333;}
#footer-ads a   {color:#333;}
#footer-ads p {width:500px;height:37px;line-height:37px;white-space: nowrap;}
#footer-ads #ad-network-image{border-right:1px solid #CECECE;width:499px;text-indent:12px;float:left;}
#footer-ads #ad-network-image img {margin-right:15px;vertical-align:middle}
#footer-ads #ad-siux{float:left;text-indent:15px;}
#footer-ads #ad-siux img {margin-left:15px;vertical-align:middle;}

#footer-dyn  { height: 325px;  margin-top: 31px; width: 1000px;} 
#footer-article-wrap  { height: auto;  margin-top: 31px; width: 1000px;} 

.box-article {  float: left;  /*width:  215px;*/ height: 215px; padding-left:22px !important; padding-right:22px !important; padding-bottom: 20px !important; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6 ; }
.box-article.first { padding-left: 0px !important; }
.box-article.last { border-right:none; padding-right: 0px !important; }
.box-article .web-logo {background-repeat: no-repeat; height: 23px; width: 100%;}
.box-article .web-logo a {display: block; width: 100%; height: 100%;}
.box-article .web-image { width: 215px; height: 120px;  margin-top: 20px !important;}
.box-article .web-title { margin-top: 15px !important; width: 215px; }
.box-article .web-title a {font-size: 13px; font-weight: bold;}

#web-tiscali .web-logo {background-image: url(../img/footer-logo-tiscali.png) !important; }
#web-dokina .web-logo {background-image: url(../img/footer-logo-dokina.png); }
#web-doklubu .web-logo {background-image: url(../img/footer-logo-doklubu.png); }
#web-games .web-logo {background-image: url(../img/footer-logo-games.png); }
#web-osobnosti .web-logo {background-image: url(../img/footer-logo-osobnosti.png); }
#web-nedd .web-logo {background-image: url(../img/logo/hp-nedd-logo.png); background-size:54px 23px;}

.box-article.wide { width: 100%; margin-top: 20px !important; border: none ; height: 45px; }
.box-article.wide .web-logo {width: 215px; height: 30px; float: left; margin-right: 40px !important; ; background-repeat: no-repeat; background-position: left center; height: 50px;}  
.box-article.wide .web-perex {float: left; width: 725px; height: 45px; }
.box-article.wide .web-perex a, .box-article.wide .web-perex a:hover { text-decoration: none !important; color: #666666 !important; }
#web-cestovani .web-logo {background-image: url(../img/footer-logo-cestovani.png); }   
#footer-out-shadow {width: 100%; height: 6px; background-image: url(../img/footer-shadow.png); /*background-color: red; position: absolute; bottom: 0;*/}