﻿/*
Theme Name:TB /swiss
Theme URI:
Description:Vynikajuca tema, standardne nastavenie a editacia (inspirovane temou Hemingway)
Version: 2.0
Author: Tomas Bujna
*/
/* Veobecne - hlavne nastavenie */
* {margin:0;padding:0}
body {background:#e9e9e9;color:#404040;font:normal 12px/1.4em sans-serif}
#primary.twocol-stories .first,* html #primary.twocol-stories .first {margin:0}
#primary.onecol-stories .primary {float:left;width:50%}
#primary.onecol-stories .secondary {float:right;width:40%;margin:0 0 0 10%}
a {color:#c00}
a:hover {color:#000}
a img {border:none}
blockquote {border-left:2em solid #ccc;margin-left:10px;padding-left:10px;font-style:italic;font-family:serif}
.inside{width:80%;min-width:740px;max-width:1240px;margin:0 auto} /*obsah pod horizontalnym menu - ovplyvuje aj samotn vrch strnky!!*/

/* Hlavicka */
#header {background:#fff}/*od kraja po kraj*/
#header .inside {padding:30px 0;background:url(images/bg-title.gif) top left no-repeat}/*na sirku textu*/
#header h1 {_line-height:30px/*IE*/;float:left;font-size:36px;margin-right:10px;padding:0 10px 5px 0}
#header h1 a {color:#fff;text-decoration:none;margin-left:5px}
#header p {line-height:1em;padding:30px 0 0 0}

/* HOR navigcia*/
.topnav {list-style:none;margin:0 auto;padding:5px 0;text-align:left;width:80%;min-width:740px;max-width:1240px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.topnav li {list-style:none;margin:0;padding-right:10px;display:inline;font-weight:bold;letter-spacing :1px;text-transform:uppercase}
.topnav li a {color:#666;padding:3px 0;text-decoration:none}
.topnav li a:hover,.topnav li.current_page_item a {color:#c00;padding:3px 0;text-decoration:none;border-bottom:#ccc 3px solid}

/* Layout */
fieldset {padding:.5em}
h1 {color:#333;font-size:18px;font-weight:bold;margin:10px 0} /*nadpis clanku*/
h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,/*ul,*/ol,dl,fieldset,address {margin:20px 0}
h2,h3 {color:#000;font-size:15px;font-weight:normal}
input.textfield,textarea {background-color:#f8f8f8;border:1px solid #868686;margin:5px 0;width:15em}
label.text{left:.5em;position:relative;top:-0.5em}
li,dd{margin-left:5%}
ol#comments{list-style-type:none;margin:2em 0}
ol#comments li{list-style-type:none;margin:2em 0}
p{line-height:1.75em}
pre{border-bottom:1px dotted #ccc;border-top:1px dotted #c00;overflow:auto;padding:1em 0;width:100%}
select option{padding:0px 5px}
textarea.commentbox{font-family:sans-serif;font-size:12px;height:100px;margin:5px 0;padding:.25em;width:500px}
ul li{margin:5px 0 5px 2px}
ul.counts .count{color:#7a7a7a;float:right}
ul.dates .date{color:#7a7a7a;padding:0 15px 0 0}
ul.dates a,ul.counts a{text-decoration:none}/*farba linkov*/
ul.dates a:hover,ul.dates a:hover .date,ul.counts a:hover,ul.counts a:hover .count{color:#000}/*hover linkov*/
ul.dates li,ul.counts li{border-bottom:1px solid #c2c2c2;list-style-type:none}
ul.dates,ul.counts{border-top:1px solid #c2c2c2;list-style-type:none}
ul.children li{list-style-type:square;border:none;margin:2px 0 2px 15px;padding:0}/*podkategorie v rubrikach*/
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.comment-head{padding-top:10px;margin:0 0 40px 35.4%;width:500px}/*zatial bez komentarov*/
.comment-head .details{font-size:.95em}
.comment-head a{color:#c00;text-decoration:none}
.comment-head h2{font-size:1.5em;margin:0}
.formactions .spinner{float:right;margin:-8px -20px 0 0}
.formactions input.submit{background-color:#c00;color:#fff;border:1px solid #868686;margin:10px 0;padding:4px}
.hide,.print-logo,.close-button{display:none}

.left{float:left}
.right{float:right}
.rule{border-top:1px solid #ccc;font-size:1px;height:1px;line-height:1px;margin:1.5em 0}
.secondary .featured dl{border-bottom:1px solid #ccc;margin:0;padding:5px 0}
.secondary .featured p{border-bottom:1px solid #ccc;border-top:1px solid #ccc;line-height:1.5em;margin:1em 0 0 0;padding:5px 0}
.secondary dd{display:inline;margin:0;padding:0}   
.secondary dd ul{list-style:none}
.secondary dd a{color:#c00}
.secondary dd a:hover{color:#000}
.secondary dt{color:#aaa;display:inline;margin:0;padding:0}
.single-post h1,.single-post h2{margin-top:20px}
.story h3 {color:#666;font-size:18px;font-weight:bold;margin:0;padding:6px 0;border-bottom:1px solid #ccc}/*nadpis lnku na indexe*/
.story h3 a {color:#333;padding:3px 0;text-decoration:none}/*nadpis lnku na indexe*/
.story h3 a:hover {color:#c00;padding:3px 0;text-decoration:none;border-bottom:#ccc 3px solid}/*nadpis lnku na indexe*/

/* STRED SIVA */
#ancillary{padding:10px 0 0 0;border-top:1px solid #aaa}
#ancillary .block{float:left;margin:0 0 0 5%;width:30%}
#ancillary .block h2,#ancillary .block h3{margin:10px 0;font-weight:bold}
#ancillary .block-separator{clear:both;height:25px}
#ancillary .first,* html #ancillary .first{clear:both;margin:0}
#ancillary .thrice-length{width:100%}
#ancillary .twice-length{width:65%}
#comment-form{margin:0 0 40px 35.4%;width:500px}
.formhead {font-size:1.5em}/*komenare k tejto teme*/
#comments .content{border-left:1px solid #868686;float:left;margin-left:1.9%;padding:0 0 0 2%;width:60%}
#comments .content h3{font-size:1em;margin:0}
#comments .content p{margin:0 0 1em 0}
#comments .pingback .cite .author{background:url(../images/trackback_pingback.gif) 100% 0 no-repeat;display:block;padding-top:68px}
#comments .cite{float:left;font-style:normal;text-align:right;width:31%}
#comments .cite .admin-tools{margin:5px 0}
#comments .cite .admin-tools a{background:#666;border:1px solid #999;float:right;margin:0 5px;padding:0 3px 3px;text-decoration:none}
#comments .cite .author{font-size:1.2em}
#comments .cite .author a{text-decoration:none} 
#comments .cite span{display:block}
cite{background:#ccc;padding:5px}
#errors{color:#f00;font-weight:bold}

/* Hladat */
#search{float:right;width:200px;margin:10px 0 0 0;-moz-opacity:0.4;text-align:right}
#search:hover{-moz-opacity:1.0}
#search .searchimg{float:left;width:14px;height:13px;background:url(images/search.gif) 0 0 no-repeat;position:relative;top:4px}
#search input{width:175px;font-size:14px;background:#ccc;color:#c00;margin-top:2px}
#search input:focus{background:#fff}
#searchform{margin:1em 0}
#searchform #s{background:#222;border:none;border-bottom:1px solid #333;width:30em;color:#666666;padding:0.25em}
#searchform #searchsubmit{background:#000;color:#666;border:none;font-size:0.9em;text-transform:uppercase;letter-spacing:0.25em}

/* Primary Items */
#primary {background:#fff;color:#666;padding:1px 0 20px 0}
#primary .primary {float:right;width:65%}
#primary .secondary {display:inline;float:right;margin-right:5%;padding-top:.65em;width:30%}
#primary .secondary .admin-tools {margin:1em 0}
#primary h2 {color:#000}
#primary.onecol-stories .primary{float:left;width:50%}
#primary.onecol-stories .secondary{float:right;margin:0 0 0 10%;width:40%}
#primary.twocol-stories .first,* html #primary.twocol-stories .first{margin:0}
#primary.twocol-stories .story{float:left;width:48%;margin:30px 0 0 10px/*4%*/;display:inline}/*druhy clanok*/
* html #primary.twocol-stories .story{margin-left:/*2%*/20px}
#primary.twocol-stories .first,* html #primary.twocol-stories .first{margin:30px 10px 0 0}/*prvy clanok*/
.story .details{margin:10px 0;border-top:1px solid #ccc;padding:5px 0;font-size:.95em;color:#4d4d4d}/*meta pod lnkom na indexe*/
.citaj/*read-on*/{background:url(images/citaj.gif) 100% 60% no-repeat;padding-right:16px}
.cas{background:url(images/cas.gif) 0% 60% no-repeat;padding-left:16px}
.rubrika{background:url(images/rubrika.gif) 0% 60% no-repeat;padding-left:16px}
.story .details a{color:#4d4d4d;text-decoration:none}
.story .details a:hover{color:#000}
#search .spinner{padding:0 0 5px 0;text-align:right}
#search img{left:-5px;margin-top:2px;position:relative;top:.25em}
#search img.archives-icon{margin:0 7px 0 0;top:1px}
#search input{background-color:#f8f8f8;border:1px solid #868686;font-size:0.85em;margin-top:2px;width:175px}
#search input:focus{background:#fff}
#search-result ul{margin:0}
#search-results{background:#ccc;border-top:1em solid #000;float:right;-moz-opacity:0.9;padding:0;width:30%}
#search-results h3{background:#fff;font-weight:bold;margin:0;padding:0 0 1em 0;text-align:left}
#search-results small{border-bottom:1px solid #555;border-top:1px solid #666;display:block;font-size:.9em;padding:.5em 1em .7em 1em;text-align:left}
#search-results small a{color:#ccc}
#search-results ul li{list-style-type:none;margin:.5em 0;padding:0 1em .5em 1em}
#search-results ul li a{border-bottom:1px dotted #ccc;text-decoration:none}
#search-results ul li:hover{background:#202020}

/* Druhy prvok */
#secondary{background:#f3f3f3;border-top:1px solid #ccc;padding:1px 0}

/* PATA TMAVA */
#footer {clear:both;color:#000;margin:20px 0 0 0;background:#999;border-top:1px solid #000}
#footer .inside {padding:5px 0}
#footer p{margin:0 0 10px 0;padding:0}
#footer p.attributes {float:right}
#footer p.attributes a {color:#525252;padding:0 0 0 10px;text-decoration:none}
#footer p.attributes a:hover {color:#000}
#footer p.copyright {float:left}

/*blbosti*/
acronym {cursor:help;border-bottom:1px dashed #ccc}
ins {color:#c00;font:italic 100%/1.4em serif;border-left:15px solid #c00;margin:1em 0;padding-left:.5em;text-decoration:none}

/*anketa*/
ul.anketa {color:#7a7a7a;padding:0;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;list-style-type:none;margin:1.5em 0;}
ul.anketa li{list-style-type:none;margin:0;padding:0}
ul.anketa a{color:inherit;text-decoration:none;color:#404040}
ul.anketa a:hover{color:#000}

/*FACEBOOK*/
.fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top left; }