body {margin:0;padding:0;text-align:center;font:75%/1.33 Verdana,sans-serif;color:black;background-color:white}
a {color:#00C}
a:visited {color:#800080}
a:hover {color:#c00}
hr {display:none}
img {border:0}
h1 {margin:0 0 0.75em 0;font-weight:normal;font-size:180%}
h4 {margin:1em 0 0.25em 0;font-size:100%;font-weight: bold;}
p {margin:0.5em 0}
table {font-size:100%;border-collapse:collapse;}
form, table, tr, th, td, blockquote {margin:0;padding:0;border:0}
ul {margin:1em 0 1em 1.5em;padding:0;list-style-type:square}
ul li {margin:0.25em 0;padding:0}

.hr {clear:both;width:100%;height:1px;overflow:hidden;margin:0}

.anote {width:100%;margin:0 0 1.5em 0;left:-7px;position:relative}
.anote h3 {padding-left:7px;margin:0;font-size:125%;}
.anote h3 {font-size:150%;font-family: Georgia, serif; font-weight:normal;}
.anote p {padding-left:7px;margin:0.2em 0 0.35em 0;line-height:1.6;}
.anote .tools {padding:0.3em 0.75em;font-size:92.85%;background-color:#eee}
.anote .tools strong {color:#c00;float:right}
.anote .tools a {color:black}
.anote .tools a:hover {color:#c00}
.anote .tools a {text-decoration:underline}
.anote .tools .source {font-weight:bold}
.anote .tools a.source {text-decoration:none}
.anote .tools a.source span {text-decoration:underline}
.anote .tools .links {float:right}
.anote .tools .links strong {color:#c00;margin:0 0.25em}
.anote .tools .sep {margin:0 0.25em;color:gray}
.anote .tools img {vertical-align:middle}

.pomucky {width:120px;text-align:left;font-size:92.85%}
.pomucky a {color:black;font-weight:bold}
.pomucky .storno a {font-weight:normal}
.pomucky ul {margin:0;padding:1px 5px;list-style-type:none;border:1px solid #999;background-color:#ddd;}
.pomucky ul li {margin:0.25em 0}

.pager {text-align:center;padding:0.4em 0}
.pager .sep {margin:0 0.5em;color:gray}


.index h1 {display:none}

.blacked {color:#555; font-size:80%}
.blacked a {color:#555}

.box h3 {display:block;margin:0;padding:0;font-size:100%;color:#808080}
.box h3 a,
 .box h3 a:visited {color:black;}
.box h3 a:hover {color:#c00}
.box .in {border-width:1px;border:1px solid gray;padding:1px 7px}
.box .in2 {margin:0.4em 0}
.box p {margin:0.2em 0}
.box ul {margin:0;padding:0;list-style-type:none}
.box ul li {margin:0.3em 0;padding:0}

.box0 .in2 {font-size:91.7%}
.box0 a {color:#00C}
.box0 a:visited {color:#800080}
.box0 a:hover {color:#c00}


.reklama .box {margin-bottom:5px;}
.reklama h3 {margin:0;font-size:100%;color:gray;}

.ttl {margin:0 0 1em 0;}

#stitle {margin:0 0 1.5em 0;border:1px solid silver;}

#pttl {width:100%}
#pttl h1 {width:70%;float:left;margin:0}
#pttl p.info {margin:0;text-align:right;padding:0.8em 0 1em 0}

body.archiv-month #content h2 {font-size:130%;font-weight:bold}
body.archiv-month #content h2 a {color:black}
body.archiv-month #content h2 a:hover {color:#c00}
body.archiv-month #content a {color:black}
body.archiv-month #content a:hover {color:#c00}
body.archiv-month #content .sanote strong a {color:#00C}
body.archiv-month #content .sanote strong a:visited {color:#800080}
body.archiv-month #content .sanote strong a:hover {color:#c00}

body.sources ul.list {margin:0;padding:0;list-style-type:none}
body.sources ul.list li {width:100%;margin:0.5em 0;padding:0}
body.sources ul.list li img {float:left;width:16px;margin-bottom:-30px}
body.sources ul.list li span {display:block;margin:0 0 0 22px }

body.source .shead {margin:0 0 2.5em 0}
body.source .shead .secin {border:1px solid #ccc;padding:0.25em 0.5em;text-align:center;}
body.source .shead .secin table {margin:0 auto;text-align:left;}
body.source .shead ul {margin:0;padding:0 0 0 1.5em}
body.source .shead td,
 body.source .shead th {vertical-align:top;padding:2px 6px}
body.source .shead th {text-align:right;font-weight:normal;white-space:nowrap;}
body.source .shead td {font-weight:bold;}
body.source .shead .rssurl {overflow:hidden;}

/* text page */
.textpage {font-size:109%}
.textpage h2 {clear:both;color:#900;font-size:120%;margin:1.2em 0 0.35em 0}
.textpage p {margin:0.5em 0}
.textpage hr {display:block;margin:0;height:0;border:0;padding:7px 0;visibility:hidden}
.textpage blockquote {margin:0.75em 2em;font-style:italic;}
.textpage .about {margin:2em 0;border:1px solid #ccc;padding:0.5em 1em}

table.tbl2 {width:100%}
.tbl2 td {width:33%;padding:15px 0;text-align:center;vertical-align:center;}

.levicak {float:left;margin:0 8px 1.3em 0}

.testimonial {margin:0 0 1.5em 0}
.testimonial p {font-style:italic;}
.testimonial blockquote p {font-style:normal}
.section {margin:1.5em 0}


.form {margin:1.5em 0;border:1px solid #ccc;background-color:#F7F7F7;padding:0.8em 10px;}
.form2 {margin:2.5em 0}
.form form {width:100%;line-height: 1.1;}
.form form label {font-weight:bold;vertical-align:middle;}
.form form input {vertical-align:middle}
.form #query {width:220px}


.cmt {margin:0 0 1em 0}
.cmt h3 {margin:0.3em 0;padding:0.1em 0.5em;font-size:100%;font-weight:normal;background-color:#ddd;border-top:1px solid gray; }
.cmt .cont {margin:0 0.5em}

#cmts {margin:2em 0}

#newcmt {margin:2em 0}
#newcmt p {margin:0.5em 0}
#newcmt .info {margin-left:100px}
#newcmt label {width:100px;float:left}
#newcmt label.ochranka {width:170px}
#newcmt .cont input {width:200px}
#newcmt .cont textarea {width:380px;height:150px}
#newcmt .btn {text-align:center;}


/* every page */

#page {position:relative;width:760px;margin:0 auto;text-align:left}
#header {padding:1.5em 0 0 0;width:100%;}
#header #title {float:left;display:inline;font-size:255%;color:#900}
#header #title strong {font-weight:normal}
#header #title a {text-decoration:none;color:#900}
#header #title a:hover {color:#c00}
#header #motto {float:right;color:#555555;font-weight:bold;padding:1.6em 0 0 0}
#header #drobky {clear:both;width:100%;background-color:#ddd;border-top:2px solid #900;margin:0;padding:0;font-weight:normal;font-size:109%}
#header #drobky p {margin:0;padding:0.5em 1em;}
#header #drobky a {color:black}
#header #drobky a:hover {color:#c00}

#header.v2 #title {margin:0 0 5px 0;line-height:1.36;}
#header.v2 #motto {float:left;display:inline;margin:0;padding:10px 0 0 19px;white-space:nowrap;line-height: 1.2;}
#header.v2 #search {float:right;padding:13px 0 0 0; white-space:nowrap;}
#header.v2 #search .txtinput {width:160px}


#area {clear:both;width:100%;margin:1em 0;padding:0.3em 0 0 0}
#content {float:left;display:inline;width:510px;margin:0 0 0 10px;padding:1px 0;}
#bar {float:right;display:inline;width:210px;margin:0 10px 0 0;}
#bar h2 {display:none}
#bar .barg {margin:0 0 1em 0}
#bar .bari {margin:0 0 0.8em 0}
#bar #menu {margin:0 0 0.8em 0}
#bar #menu h3 {display:none}
#bar #menu a {display:block;width:100%;padding:0.2em 0;font-weight:bold;text-decoration:underline;text-indent:5px}
#bar #menu strong {display:block;width:100%;padding:0.2em 0;text-indent:5px}
#bar #menu strong a {padding:0;width:auto;}
#bar #menu a:hover {background-color:#ddd}
#bar #menu ul {margin:0;padding:0;list-style-type:none; border:1px solid #ccc;border-bottom:0/* border:3px solid #eee*/ }
#bar #menu ul li {margin:0;background-color:#eee;border-bottom:1px solid #ccc;/* border-top:1px solid white;border-left:1px solid white;border-right:1px solid #CCCCCC */}
#bar #menu ul li.active {background-color:#ddd}
#bar #calendar {margin:0 0 1em 0}
#bar #calendar h3 {display:inline;float:left;margin:0;font-size:100%;color:gray}
#bar #calendar h3 a {color:gray}
#bar #calendar h3 a:hover {color:#c00}
#bar #calendar table {background-color:#EEEEEE}
#bar #calendar p {margin:0 3px 0 0;text-align:right;color:silver}
#bar #calendar table {margin:0.2em 0}
#bar #calendar thead th {color:#555}
#bar #calendar td,
 #bar #calendar th {border:1px solid #ccc;text-align:center;color:gray}
#bar #calendar table a {text-decoration:underline}
#bar #calendar table a,
  #bar #calendar table span,
  #bar #calendar table strong {display:block;width:29px;height:23px;line-height:24px}
#bar #calendar table a:hover {background-color:#ddd}
#bar #calendar table strong {background-color:#ddd;color:black}
#bar #calendar td.current {font-weight:bold}

#bar .ignum {margin:0.8em 0 0.5em 0}

#footer {width:100%;margin:1.5em 0;padding:0.5em 1em;background-color:#ddd;border-bottom:2px solid #990000;font-weight:normal;text-align:left;}
#footer p {margin:0}
#footer .codes {float:right;display:inline;text-align:right;white-space:nowrap;}

#footcodes {margin-left:-10000px}
#footcodes div {display:inline}
#footcodes img {width:1px !important;height:1px !important}

#smenu {position:absolute;top:0;right:0;}
#smenu ul {margin:0;padding:0;list-style-type:none;}
#smenu ul li {float:left;white-space:nowrap;display:inline;margin:0;padding:0}
#smenu ul li a {float:left;padding:2px 8px;margin:0 0 0 7px;text-decoration:underline;background-color:#eee;color:black}
#smenu ul li a:hover {background-color:#CFCFCF}
#smenu ul li.active a {background-color:#CFCFCF;font-weight:bold}


