/* ----------------------------------------------------------------------------------------------------------

    Výstupní zařízení: screen, projection

    Autor:          Nuvio (www.nuvio.cz)
    Aktualizace:    2008-08-25, 11:40 GMT+1
    Verze:          2.2.6 (2008-07-13, 14:28 GMT+1)

    Struktura:
        display; position; z-index; float; clear; width; height; overflow; margin; padding; border; background; align; font;

    Obsah:
    
        1) HTML tagy
        2) HTML styly
        3) Layout
        4-1) Stránka: Úvod
        4-2) Stránka: Detail
        5) Nezařaditelné

---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
1) HTML tagy
---------------------------------------------------------------------------------------------------------- */

body {background:#dbedff url("../design/bg.gif") 0 0 repeat-x; color:#222; font:0.8em/1.5 "arial", sans-serif;}

a {color:#0B87D5;}
a:hover {color:#FF7F00;}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}

h1 {font:normal 160%/1 "georgia",serif; color:#e50;}
h2 {font:normal 160%/1 "georgia",serif; color:#0B87D5;}

abbr, acronym {border-bottom:1px dashed #ddd;}

#content ul {margin:15px 0; margin-left:20px;}
#content ul ul {margin:0 0 0 20px;}
#content dl dd {margin-left:20px; color:#777;}
#content ol {margin:15px 0 15px 20px; list-style-type:decimal;}
#content ol ol {margin:0; margin-left:20px; list-style-type:lower-alpha;}

/* ----------------------------------------------------------------------------------------------------------
2) HTML styly
---------------------------------------------------------------------------------------------------------- */

table.table-01 {border-collapse:collapse; border-spacing:0; border:1px solid #C2E0FF;}
table.table-01 th {background:#F5FAFF;}
table.table-01 th, table.table-01 td {padding:5px; border:1px solid #C2E0FF;}
table.table-01 tr.bg td {background:#F5FAFF;}

ul.ul-01 {margin:15px 0; list-style:none;}
ul.ul-01 li {padding-left:12px; background:url("../design/ul-01.gif") 0 6px no-repeat;}
ul.ul-01 ul {margin:0; margin-left:15px; list-style:none;}
ul.ul-01 ul li {padding-left:12px; background:url("../design/ul-01-sub.gif") 0 6px no-repeat;}

dl.dl-01 dt {font-weight:bold; color:#e50;}
dl.dl-01 dd {margin-left:20px;}

fieldset {border:1px solid #C2E0FF; padding:10px;}
fieldset legend {padding:5px; background:#e50; color:#FFF; font-weight:bold;}

/* ----------------------------------------------------------------------------------------------------------
3) Layout
---------------------------------------------------------------------------------------------------------- */

#leaderboard {margin:10px 0 10px 105px;}
#leaderboard img {display:block;}

#main {width:955px; margin:0 auto; padding:0 10px; background:#FFF; background:#FFF; overflow:hidden;}

	#header {position:relative; height:120px; padding:0 15px 15px 25px; background:#8DC6FF url("../design/header.jpg") 0 0 no-repeat;}

        #logo {position:relative; width:227px; height:102px; overflow:hidden; margin:0; margin-bottom:5px; padding:0; font-size:160%;}
        #logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../design/logo.gif") 0 0 no-repeat; cursor:pointer;}

        #slogan {margin:0;}

        #update {position:absolute; top:10px; right:10px; margin:0; font-size:85%; font-family:"tahoma",sans-serif; color:#0969A5;}

    #cols {margin:10px 0; background:url("../design/cols.gif") 475px 0 repeat-y;}
	#col-01 {float:left; width:465px; padding:10px 0; overflow:hidden;}
	#col-01-tags{ padding:10px; background: white;}
	#col-02 {float:left; width:250px; margin:0 20px; padding:10px 0; overflow:hidden;}
	#col-03 {float:left; width:200px; padding:10px 0; overflow:hidden;}

	#footer {clear:both; border-top:5px solid #FAE2C0; padding: 0 5px;}
	#footer div#important {padding:10px 0; border-bottom:1px solid #FAE2C0;}
	#footer div#important a {padding-left:18px; background:url("../design/ico-tag.gif") 0 0 no-repeat; color:#e50;}
    #footer div#links {padding:10px 0; border-bottom:1px solid #DBEBFF;}

/* ----------------------------------------------------------------------------------------------------------
4-1) Stránka: Úvod
---------------------------------------------------------------------------------------------------------- */

#fullbanner {position:absolute; top:35px; left:277px;}
#fullbanner a:hover {color:#0969A5;}

#top-ad {position:absolute; top:25px; left:277px; width:450px; padding:10px; background:url("../design/pattern.gif");}
#top-ad a {color:#e50;}
#top-ad a:hover {color:#0969A5;}

#col-02 h3, #col-03 h3 {padding:7px 0; border-top:5px solid #DBEBFF; background:url("../design/dot.gif") 0 100% repeat-x; font-size:100%;}
#col-02 h3.nostyle, #col-03 h3.nostyle {margin-top:0; border-top:0;}

.search-input {width:130px; padding:2px; border:1px solid #93C8FF; font:100%/1 "arial",sans-serif;}
.search-submit {padding:2px; border:0; background:#0969A5; font:100%/1 "arial",sans-serif; color:#FFF;}
.input {padding:2px; border:1px solid #93C8FF; font:100%/1 "arial",sans-serif;}

.article {padding:10px 0 1px 0; background:url("../design/dot.gif") 0 100% repeat-x;}
.article h3 {margin:0; margin-bottom:8px; font:normal 150%/1 "georgia",serif;}
.article .info {padding-left:20px; margin:0; padding:7px 7px 7px 32px; border-top:1px solid #C7E2FF; background:#F5FAFF url("../design/ico-calendar.gif") 10px 50% no-repeat; font-size:85%; font-family:"tahoma",sans-serif; color:#0969A5;}
.article .info a {color:#0969A5;}
.article .info a:hover {color:#000;}
.article dl dd {margin-left:30px;}

.news {padding:10px 0 3px 0; background:url("../design/dot.gif") 0 100% repeat-x;}
.news h4 {margin:0; margin-bottom:2px; font-size:100%;}
.news h4 a {color:#FF7F00;}
.news h4 a:hover {color:#e50;}
.news p {font-size:85%; font-family:"tahoma",sans-serif;}
.news .info {margin:0; padding-left:20px; background:url("../design/ico-calendar.gif") 0 0 no-repeat; color:#777;}

.ad {margin-bottom:5px; padding:10px; border:1px solid #FAE2C0; background:#FEF8F0;}
.ad a {color:#e50;}

#col-02 .ad {margin-bottom:5px; padding:10px; border:1px solid #93C8FF; background:#D8EAFC;}
#col-02 .ad a {color:#0969A5;}

#search-02 table {margin:0; width:200px; font-size:85%; font-family:"tahoma",sans-serif;}
#search-02 .search-input {width:100px;}

ul.ul-tag li {padding-left:20px; background:url("../design/ico-tag.gif") 0 0 no-repeat;}
ul.ul-list li {padding-left:20px; background:url("../design/ico-list.gif") 0 0 no-repeat;}
ul.ul-list-02 li {padding-left:20px; background:url("../design/ico-list-02.gif") 0 0 no-repeat;}
ul.ul-list-03 li {padding-left:20px; background:url("../design/ico-list-03.gif") 0 0 no-repeat;}

dl.dl-list dt {padding-left:20px; background:url("../design/ico-list.gif") 0 0 no-repeat;}
dl.dl-list dd {margin-left:20px; font-size:85%; font-family:"tahoma",sans-serif;}

#pagination {text-align:center;}
#pagination a {margin:0 5px;}
#pagination strong {padding:2px 6px; background:#0B87D5; color:#FFF;}

/* ----------------------------------------------------------------------------------------------------------
4-2) Stránka: Detail
---------------------------------------------------------------------------------------------------------- */

#breadcrumbs {margin-top:0; padding:8px 0; background:url("../design/dot.gif") 0 100% repeat-x; font-size:85%; font-family:"tahoma",sans-serif; color:#0969A5;}
#breadcrumbs a {color:#0969A5;}
#breadcrumbs a:hover {color:#000;}

.tabs {margin-top:15px; margin-bottom:0; list-style:none;}
.tabs li {display:inline;}
.tabs li a {display:block; float:left; padding:10px 15px;}
.tabs li a.active {border-top:1px solid #C2E0FF; background:#F5FAFF; color:#0969A5; text-decoration:none;}
.tabs-in {padding:15px; background:#F5FAFF;}
.tabs-in ul {margin:0; list-style:none;}
.tabs-in ul li p{margin: 0; padding: 5px 0 8px 0;}

/* ----------------------------------------------------------------------------------------------------------
5) Nezařaditelné
---------------------------------------------------------------------------------------------------------- */

.ico-folder {padding-left:18px; background:url("../design/ico-folder.gif") 0 0 no-repeat;}
.ico-tag {padding-left:18px; background:url("../design/ico-tag.gif") 0 0 no-repeat;}
.ico-author {padding-left:18px; background:url("../design/ico-author.gif") 0 0 no-repeat;}
.ico-vote-yes {padding-left:18px; background:url("../design/ico-vote-yes.gif") 0 0 no-repeat;}
.ico-vote-no {padding-left:18px; background:url("../design/ico-vote-no.gif") 0 0 no-repeat;}
.ico-calendar {padding-left:18px; background:url("../design/ico-calendar.gif") 0 0 no-repeat;}
.ico-copy {padding-left:20px; background:url("../design/ico-copy.gif") 0 0 no-repeat;}

.bb {padding-bottom:5px; background:url("../design/dot.gif") 0 100% repeat-x;}

img.f-left {margin-right:15px;}

.high {color:#0969A5;}
.hl {color:#0969A5; }

#text-ad-bottom h2{float: right; font-size: 12px; color: #ddd;}
.adfox h2{text-align: right; font-size: 9px; border-bottom: 0; float: right;}
#text-ad-bottom h2 a{color: #EEE; text-decoration: none;}

#text-ad-bottom h3{

	font-size: 12px;

	margin: 0;

	padding: 0;

}

#text-ad-bottom h3 a{

	color: #cc0000;
	color: #0000FF;

}
#text-ad-bottom div a{color: gray; font-size: smaller; text-align: right; text-decoration: none;}
#text-ad-bottom h3 a{

	color: #cc0000;
	color: #0000FF;
	font-size: 14px;
	color: black;
	text-align: left;
	text-decoration: underline;
}

.ad-letenky-box {margin: 10px 0 0 0; padding:10px; background:#FEF8F0; font-size: 85%;}
.ad-letenky-box a {color:#222222; text-decoration: underline;}

#similar-tags{background: white; margin: 10px 0;}
#similar-tags h3{padding: 10px;}
#similar-tags ul{padding: 0 10px 10px 10px;margin-top: 0; font-size: 90%;}

#bb{ background: #F0F7FE; }
#source {padding: 15px; font-size: 100%; margin-bottom: 10px;}
#source h4{font-size: 100%; margin: 0; padding: 0 0 4px 0;}
#source p{margin-bottom: 0; line-height: 1.6;}


#col-01-tags ul{margin:1em 0;padding:.5em 10px;text-align:center;}
#col-01-tags li{margin:0;padding:0;list-style:none;display:inline;}
#col-01-tags li a{text-decoration:none;padding:0 2px;}
#col-01-tags li a:hover{color:#cff400;}
.t1{font-size: 100%;}
.t2{font-size: 140%;}
.t3{font-size: 180%;}
.t4{font-size: 220%;}
.t5{font-size: 260%;}
.t6{font-size: 280%;}
.t7{font-size: 300%;}
.t8{font-size: 330%;}
.t9{font-size: 360%;}
.t10{font-size: 400%;}

#pelikan{border: 8px solid #DBEBFF; padding: 10px; margin-bottom: 15px;}
#pelikan h3{color: #0B87D5; font-size: 11px; text-transform: uppercase; border-bottom: 1px dotted #DBEBFF; padding-bottom: 6px;}
