@charset "utf-8";
/* CSS Document */

* {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #feffff; margin: 0; padding: 0}
a {color: #b7cdd5; text-decoration: underline}
a:hover {text-decoration: none}
a img {border: none}

label, span.hide, .box span.hide {display: none}

.warning {font-weight: bold; padding: 5px 0}

/*body {background: #177997 url(../images/background.png) repeat-x top; margin: 0}*/
body {background: #106b8c url(../images/background.png) repeat-x top; margin: 0}
#pcPage {width: 980px; margin: auto; background: url(../images/header.jpg) no-repeat top; height: 100%; min-height: 550px; position: relative}
.loged {background: url(../images/header-login.jpg) no-repeat top !important}
#pcFoot {background: url(../images/footer.png) repeat-x; height: 142px; display: block; position: relative; clear: both}
#pcContent {padding: 190px 0 0 95px; font-size: 12px; min-height: 475px}
#pcFootIn {width: 980px; margin: auto; position: relative; font-size: 10px; clear: both}
#pcRight {float: right; width: 300px; height: 100%; min-height: 100px; position: relative; top: -15px; left: -68px}
#pcLeft {width: 500px}
#pcHead {line-height: 15px}

#logo {position: absolute; left: 80px}
#podcast_count {position: absolute; left: 170px; top: 88px; font-weight: bold}
#searchInput {width: 470px; height: 18px; position: absolute; top: 112px; left: 115px; border: none; border-collapse: collapse; background: transparent none; color: #0f3349; font-size: 16px}
#searchButton {width: 100px; height: 30px; position: absolute; top: 106px; left: 590px; border: none; border-collapse: collapse; background: none}
#searchButton:hover {background: url(../images/hledej-hover.png)}

#a_registrace {position: absolute; left: 760px; top: 50px; font-size: 10px}
#a_heslo {position: absolute; left: 820px; top: 50px; font-size: 10px}
#a_username {position: absolute; left: 610px; top: 28px; font-size: 11px; color: #103349}
#a_actions {position: absolute; left: 837px; top: 50px; font-size: 10px}

#m_katalog {position: absolute; width: 98px; height: 24px; display: block;  top: 148px; left: 91px}
#m_katalog:hover, #m_katalog.active {background: url(../images/podcasty-hover.png);}
#m_zdroje {position: absolute; width: 83px; height: 24px; display: block;  top: 148px; left: 191px}
#m_zdroje:hover, #m_zdroje.active {background: url(../images/zdroje-hover.png);}
#m_kontakt {position: absolute; width: 98px; height: 24px; display: block;  top: 148px; left: 460px}
#m_kontakt:hover, #m_kontakt.active {background: url(../images/kontakty-hover.png);}
#m_rsspodcast {position: absolute; width: 129px; height: 24px; display: block;  top: 148px; left: 276px}
#m_rsspodcast:hover, #m_rsspodcast.active {background: url(../images/podcastyrss-hover.png);}
#m_rss {position: absolute; width: 51px; height: 24px; display: block;  top: 148px; left: 407px}
#m_rss:hover, #m_rss.active {background: url(../images/rss-hover.png);}

#loginName {position: absolute; left: 620px; top: 28px; width: 110px; height: 15px; color: #0f3349; border: none; border-collapse: collapse; background: transparent none;}
#loginButton {position: absolute; left: 890px; top: 25px; width: 50px; height: 21px; color: #0f3349; border: none; border-collapse: collapse; background: none}
#loginButton:hover {background: url(../images/login-hover.png)}
#logoutButton {position: absolute; left: 890px; top: 25px; width: 50px; height: 21px; color: #0f3349; border: none; border-collapse: collapse; background: none}
#logoutButton:hover {background: url(../images/odejit-hover.png)}
#loginPass {position: absolute; left: 770px; top: 28px; width: 110px; height: 15px; color: #0f3349; border: none; border-collapse: collapse; background: transparent none;}

#pcFootCopy {position: absolute; top: 81px; left: 78px}
#pcFootMenu {position: absolute; top: 96px; left: 90px}
#pcFootDesign  {position: absolute; top: 111px; left: 90px}
#pcFootWeb {position: absolute; top: 81px; left: 800px}
#pcFootVrch {position: absolute; top: 81px; left: 820px}

.box {width: 297px; line-height: 15px}
.box h2 {width: 297px; height: 59px; display: block}
.box .box-mid {width: 297px; height: 100%; background:url(../images/box-mid.png) repeat-y}
.box .box-end {width: 297px; height: 37px; background: url(../images/box-end.png)}
.box span {font-size: 10px; color: #0d6f90; display: block; margin: 0 40px; padding-bottom: 7px}
.box span a {font-size: 12px; color: #103349}

#box-nn {background: url(../images/box-header-nejnovejsi.png)}
#box-na {background:url(../images/box-header-nejnavstevovanejsi.png)}

#pcPageDesc {padding: 0 0 0 8px}
#stitky {background:url(../images/stitky.png); width: 543px; height: 185px; position: relative; left: -30px}
#stitky #inStitky {height: 110px; width: 460px; position: absolute; top: 40px; left: 40px; overflow: hidden; text-align: center}
#stitky #inStitky a {padding: 5px 10px; color: #103349; line-height: 150%}
#stitky #pcAllTags {position: absolute; bottom: 5px; right: 35px; font-size: 11px}

#pcPageDesc h1 {font-size: 19px; margin: 0 0 2px 0}
#pcPageDesc .pcPageAbout {font-size: 11px; line-height: 11px; display: block; height: 13px}
#pcPageDesc .pcPaging {text-align: right; margin: 5px 0; font-size: 14px; line-height: 18px}
#pcPageDesc .pcResults {margin: 10px 0}
#pcPageDesc .pcResult {margin-bottom: 10px}
#pcPageDesc .pcResult h2 {margin-bottom: 5px; font-size: 15px}
#pcPageDesc .pcResult h2 span {font-size: 12px; font-weight: normal}
#pcPageDesc .pcDetail {margin: 5px 0}
#pcPageDesc .pcDownload {font-size: 11px; margin: 10px 0; padding-left: 65px; background: url(../images/download.png) no-repeat left top; height: 108px}
#pcPageDesc .pcDownload a {font-size: 18px; display: block; line-height: 21px; padding-top: 5px}
#pcPageDesc .pcDownload span {margin-top: 10px; display: block}
#pcPageDesc .pcDownloadAbout {margin: 10px 0}
#pcPageDesc .pcDownloadAbout h3 {margin: 0 0 3px 0}
#pcPageDesc .pcDownloadAbout p {margin: 0 0 8px 0}

#pcStitkyEdit {background:url(../images/input-stitky.png) no-repeat left bottom; width: 543px; height: 100%; position: relative; left: -30px; padding: 0 0 0 30px}
#pcStitkyEdit p {padding: 0 0 50px 0}
#pcStitkyEditInput {position: absolute; bottom: 26px; left: 50px; font-size: 11px; color: #103349; background: none; border: none; width: 295px; height: 15px;}
#pcStitkyEditSubmit {position: absolute; bottom: 23px; left: 354px; width: 167px; height: 22px; background: none; border: none; border-collapse: collapse}
#pcStitkyEditSubmit:hover {background: url(../images/input-stitky-button.png)}

.pcValued {font-size: 18px}
.pcHodnoceni a {display: block; float: left; width: 19px; height: 28px}
.pcHodnoceni a span {display: none}
.pcHodnoceni a.star-done {background: url(../images/star.png)}
.pcHodnoceni a.star {background: url(../images/star-empty.png)}
.pcHodnoceni a:hover {background: url(../images/star-hover.png)}

.pcSetting .pcTableL {text-align: right; padding-right: 10px}
.pcSetting .pcTableSubmit {height: 30px; width: 30px; border: none; background: none; border-collapse: collapse; background: url(../images/standardOK.png); margin: 10px 0}
.pcSetting .pcTableSubmit:hover {background: url(../images/standardOK-hover.png)}
.pcSetting .pcTableInput {position: relative; height: 21px; width: 226px; background: url(../images/standardINPUT.png)}
.pcSetting .pcTableInput input {position: relative; left: 13px; top: 0px; width: 200px; height: 15px; color: #0f3349; border: none; border-collapse: collapse; background: transparent none;}