/*
    Projekt: webZápisník.cz
    URL: http://www.webzapisnik.cz

    Výstupní zařízení: screen, projection

    Autor: Vít Dlouhý (vit.dlouhy@nuvio.cz); Nuvio (www.nuvio.cz)
    Poslední revize: 2007-04-21, 16:31 GMT+1

    Struktura:
        display | position | float | z-index | overflow | width | height | margin | padding | border | background | align | font

    Zápis:
        značka {vlastnost:hodnota; vlastnost2:hodnota2; ...}
        
    Info pro WordPress
    Theme Name: webZapisnik.cz
    Description: Defaultni vzhled pro http://webzapisnik.cz (webZapisnik.cz)
    Version: 1.0
    Author: Navrh - Vit Dlouhy. Rozrezani a nakodovani pro WordPress - jirka8
    Author URI: http://www.nuvio.cz
*/

* {min-height:1px; margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border:0;}
body {background:#3B4563 url("images/bg.gif") 0 0 repeat-y; font:0.8em/1.5 "arial",sans-serif; color:#000;}

#reklamni_banner
{
	margin: 0 0 20px 66px;
}

a {color:#455073;}
a:hover {color:#F40;}

h1, h2, h3, h4, h5, h6 {margin:17px 0 10px 0; font-family:"georgia",serif; font-weight:normal;}
h1 {font-size:200%;}
h2 {font-size:160%;}
h3 {font-size:140%; color:#3B4563;}
h4 {font-size:120%;}
h5 {font-size:100%;}

p {margin:15px 0;}

table {margin:15px 0; border-collapse:collapse; border-spacing:0; font-size:100%;}
th {text-align:center; font-weight:bold;}
th, td {padding:3px 5px;}

ul, ol {display:block; margin:15px 0 15px 40px;}
ul ul, ul ul ul, ol ol, ol ol ol {margin:0; margin-left:20px;}
ol {list-style-type:decimal;}
ol ol {list-style-type:upper-alpha;}
ol ol ol {list-style-type:lower-alpha;}
li {display:list-item;}

dl {margin:15px 0;}
dt {font-weight:bold;}
dd {margin-left:30px;}

fieldset {margin:15px 0; padding:10px; border:1px solid #D4D8E5;}
legend {margin-left:10px; font-size:100%; color:#74AE00; font-weight:bold;}

abbr, acronym, .help {border-bottom:1px dotted #D4D8E5; cursor:help;}
blockquote {margin:15px 20px; font-style:normal;}

del, .del {text-decoration:line-through;}
strong, .strong {font-weight:bold;}
cite, em, q, var {font-style:italic;}
code, kbd, samp {font-family:monospace; font-size:110%;}

hr {display:block; height:1px; margin:10px 0; padding:0; border:0 solid #D4D8E5; background:#D4D8E5; color:#D4D8E5;}

/* UNIVERZÁLNÍ ------------------------------------------------------------------------------------------- */
.f-left {float:left;}
.f-right {float:right;}

.t-left, tr.t-left td {text-align:left !important;}
.t-center, tr.t-center td {text-align:center !important;}
.t-right, tr.t-right td {text-align:right !important;}
.t-justify {text-align:justify !important;}

.va-top {vertical-align:top;}
.va-middle {vertical-align:middle;}
.va-bottom {vertical-align:bottom;}

.width100 {width:100%;}

.clear {clear:both;}

.box {min-height:1px; _height:1%;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}

.nom {margin:0;}
.nomt {margin-top:0;}
.nomb {margin-bottom:0;}

.noscreen {display:none;}

/* LAYOUT ------------------------------------------------------------------------------------------------ */

#main {width:950px;}
#splash {background:url("images/splash.gif") 660px 705px no-repeat;}

	#logo {float:left; width:80px; margin-top:30px;}
	#logo h1 {position:relative; overflow:hidden; width:80px; height:477px; margin:0; padding:0;}
	#logo h1 span {display:block; position:absolute; left:0; top:0; z-index:1; width:80px; height:477px; background:url("images/logo.gif") 0 0 no-repeat; cursor:pointer; _cursor:hand;}

	/* Obsah */
	#content {float:left; width:550px; padding:0 0 10px 0;}
	#content-in {margin:20px 30px; background:#FFF;}
	#content p {text-align:justify;}

		#perex .new {position:absolute; top:0; right:0; width:69px; height:69px; background:url("images/new.gif") 0 0 no-repeat;}
		#perex {position:relative; background:url("images/perex.gif") 0 0 repeat-y;}
		#perex-in {margin:0 30px; padding:15px 0 10px 0; background:#D1EAFF;}
		#perex h2 {position:relative; z-index:999; margin:0; margin-right:40px;}
		#perex h2 a {color:#1C96FF;}
		#perex h2 a:hover {color:#F40;}
		#perex p {position:relative; z-index:999;}
		#perex p.art-info {margin-top:0; padding-left:17px; background:url("images/ico-list.gif") 0 50% no-repeat; font-size:85%; font-weight:bold; color:#3B4563;}
		#perex p.art-info a:hover {color:#F40;}
		#perex a.more-link {float:right; width:13px; height:13px; background:url("images/more.gif") 0 0 no-repeat;}
		#perex a:hover.more-link {background:url("images/more.gif") -13px 0 no-repeat;}
		#perex a.more-link span {display:none;}
		#perex p.art-tag {margin-top:0; padding-left:17px; background:url("images/ico-tag.gif") 0 50% no-repeat; font-size:85%; font-weight:bold; color:#3B4563;}
		#perex p.art-tag a {font-weight:normal;}
		#perex p.art-tag a:hover {color:#F40;}
		
		#perex-bottom {height:5px; background:url("images/perex-bottom.gif") 0 0 no-repeat;}

		#content-in h2 {margin:0;}
		#content-in h2 a {color:#7EBD00;}
		#content-in h2 a:hover {color:#F40;}
		#content-in p.art-info {margin-top:0; padding-left:17px; background:url("images/ico-list2.gif") 0 50% no-repeat; font-size:85%; font-weight:bold; color:#5C8B00;}
		#content-in p.art-info a {color:#5C8B00;}
		#content-in p.art-info a:hover {color:#F40;}
		#content-in p.art-tag {margin-top:0; padding-left:17px; background:url("images/ico-tag2.gif") 0 50% no-repeat; font-size:85%; font-weight:bold; color:#5C8B00;}
		#content-in p.art-tag a {color:#5C8B00; font-weight:normal;}
		#content-in p.art-tag a:hover {color:#F40;}		

		#content-in .article {margin-bottom:10px; padding-bottom:5px; _padding-bottom:0; background:url("images/dot.gif") 100% 100% repeat-x;}

		#content-in a.more-link {float:right; width:13px; height:13px; background:url("images/more2.gif") 0 0 no-repeat;}
		#content-in a:hover.more-link {background:url("images/more2.gif") -13px 0 no-repeat;}
		#content-in a.more-link span {display:none;}

		/* Univerzální */
		#content ul {margin-left:20px; list-style:none;}
		#content ul li {padding-left:12px; background:url("images/li.gif") 0 5px no-repeat;}

		#content dt {color:#74AE00; font-weight:bold;}
		
		#content blockquote {padding-left:30px; background:url("images/blockquote.gif") 0 0 no-repeat; color:#455073;}

		/* Komentáře - výpis */
		.comment {clear:both; padding:1px 10px; border:1px solid #B1DBFF; background:#E5F3FF;}
		.comment-info {position:relative; top:-1px; margin-bottom:15px; padding:5px 0 0 80px; background:url("images/comment-info.gif") 50px 0 no-repeat; font-size:85%; color:#3B4563;}
		.comment-info p {margin:0;}

	/* Postranní sloupec */
	#sidebar {float:left; width:320px; padding:0 0 20px 0;}
	
	    #sidebar h4 {margin:0; padding:10px 15px; background:#282f43 url("images/arrow.gif") 100% 50% no-repeat; font:bold 100%/1.5 "arial",sans-serif; color:#FFF;}

		#sidebar ul {margin:10px 0 30px 15px; padding:0; list-style:none;}
		#sidebar ul li {display:inline;}
		#sidebar ul li a {display:block; margin:0; padding:3px 0; padding-left:15px; border-bottom:1px solid #4F5B83; background:url("images/nav-link.gif") 0 50% no-repeat; text-decoration:none; color:#D9F900;}
		#sidebar ul li#nav-active a {background:url("images/nav-hover.gif") 0 50% no-repeat; color:#FFF; font-weight:bold;}
		#sidebar ul li a:hover {border-bottom:1px solid #6472A1; background:url("images/nav-hover.gif") 0 50% no-repeat; color:#FFF;}

		#sidebar p#about {margin:20px 15px; color:#E4E6EF; font:85%/1.7 "tahoma",sans-serif;}
		#sidebar p#about a {color:#E4E6EF;}
		#sidebar p#about a:hover {color:#FFF;}
		#sidebar .padding {padding:0 15px;}
		#sidebar .padding p {margin-top:0}

		span.ico-rss {margin:0 10px;}
		span.ico-rss a {color:#FFF; padding-left:22px; background:url("images/ico-rss.gif") 0 50% no-repeat;}
		span.ico-rss a:hover {background:url("images/ico-rss-hover.gif") 0 50% no-repeat; color:#F90; text-decoration:none;}

	/* Patička */
	#footer {position:relative; clear:both; width:845px; _width:930px; margin:0 0 0 20px; padding:10px 0 10px 85px; background:#596693 url("images/footer.gif") 0 0 repeat-y; font-size:85%; font-weight:bold; color:#E4E6EF;}
	#footer a {color:#E4E6EF;}
	#footer a:hover {color:#FFF;}

	    #footer #nuvio {position:absolute; top:10px; left:625px; margin:0;}
	    #footer #nuvio a {color:#E4E6EF;}
	    #footer #nuvio a:hover {color:#FFF;}

	    #footer #top {position:absolute; top:13px; left:25px; margin:0; font-weight:normal;}

/* OSTATNÍ ----------------------------------------------------------------------------------------------- */

	/* Vyhledávání */
	#search {position:relative; margin:20px 40px; color:#FFF; font-size:100%;}
	#search-inp {position:absolute; top:0; right:32px; width:157px; _width:165px; height:18px; _height:22px; padding:2px 4px; border:0; background:#FFF url("images/search-input.gif") 0 0 no-repeat; color:#3B4463;}
	#search-submit {position:absolute; top:0; right:0; width:32px; height:22px; border:0;}

	/* Stylovaná tabulka */
	table.table-styled {width:490px; margin-top:0; font:85%/1.7 "tahoma",sans-serif;}
	table.table-styled th, table.table-styled td {border-bottom:1px solid #D4D8E5;}
	table.table-styled th {color:#596693;}
	table.table-styled td {color:#848DB8; padding:4px 10px;}
	table.table-styled tr.bg td {background:#F4F5F8;}
	table.table-styled a:hover {color:#F40;}

	/* Stylovaná tabulka - verze 2*/
	table.table-styled02 {width:490px; border:1px solid #D4D8E5; font:85%/1.7 "tahoma",sans-serif;}
	table.table-styled02 th, table.table-styled02 td {border-bottom:1px solid #D4D8E5;}
	table.table-styled02 th {background:#F4F5F8; color:#596693;}
	table.table-styled02 td {padding:3px 10px; color:#323A53;}
	table.table-styled02 a:hover {color:#F40;}

	/* Archiv */
	a.btn-archive {padding:6px 20px; background:url("images/archive.gif") 0 0 no-repeat; text-decoration:none; color:#1C96FF;}
	a:hover.btn-archive {color:#007CE7;}
	
	/* Ikonky */
	.ico-discuss {clear:both; margin:0; margin-top:30px; padding:3px 0 3px 60px; background:url("images/ico-discuss.gif") 0 50% no-repeat;}
	.ico-more {position:relative; top:2px; width:13px; height:13px;}
	.btn-submit {padding:4px 7px; border:1px solid #85C700; background:#85C700 url("images/submit.gif") 0 0 repeat-x; font:85%/1.7 "tahoma",sans-serif;}

	/* Pozicování obrázků v článku */
	img.f-right {float:right; margin-left:15px;}
	img.f-left {float:left; margin-right:15px;}
