body {background-repeat: repeat-x; background-color: #fff;}
.art-PostContent ul li {list-style-type: disc; background: none; margin-left: 5px; padding-left: 0px;}
img.wp-image-519 {position: relative; left: 30px;}
a#buton-pocitace-procoms {width: 176px; height: 31px; background: url(images/buton-pocitace-procoms.gif) no-repeat; position: absolute; margin: 272px 0 0 362px;}
a:hover#buton-pocitace-procoms {background-position: 0 -31px;}
.clear {clear: both; height: 1px;}
.art-PostContent p {margin: 0 0 10px 0; line-height: 20px; padding: 0; text-align: justify;}
.art-PostContent img {margin: 3px 15px 6px 0; padding: 0;}
.art-PostContent .ngg-singlepic {padding: 0; border: 1px solid #808080;}
.art-PostContent {marign: 0; padding: 0;}
.art-Post {}
a#logo {width: 350px; height: 100px; position: absolute; margin: 36px 0 0 34px;}
#hledani {float: left; width: 98px; height: 17px; margin-right: 10px;}
.datum {width: 44px; height: 40px; line-height: 13px; padding: 6px 0 0 0; background: url(images/datum.gif) no-repeat; float: left; margin: 0 0 0 0; text-align: center; color: #bf3108; font-size: 17px; font-weight: bold;}
.datum:first-line  {color: #ffffff; font-size: 9px;}
.datum span  {color: #bf3108; font-size: 9px; line-height: 12px;}
.more-link {display: block; float: right; margin: 6px 0 10px 0; width: 480px; text-align: right;}
.art-Post h1.art-PostHeaderIcon-wrapper {margin: 6px 0 15px 0px; float: left; width: 647px; padding-left: 15px;}
.art-Post h1.art-PostHeaderIcon-wrapper a {font-size: 32px;}
.art-Post h2.art-PostHeaderIcon-wrapper {margin: 6px 0 15px 0px; float: left; width: 647px; padding-left: 15px;}
.art-Post h2.art-PostHeaderIcon-wrapper a {font-size: 32px;}
.art-PostMetadataFooter {margin: 7px 0 10px 0;}

.art-Post h1 {font-size: 32px; margin: 0px 0 8px 0; padding: 0;}
.art-Post h1 a {font-size: 32px;}
h1.pagetitle {margin-top: 10px;}
h2, h2 a {font-size: 20px; margin: 15px 0 8px 0; padding: 0;}
h3 {margin: 14px 0 7px 0;}

/* hlavni strana */
h1#hlavni-strana {margin: 15px 0 30px 15px; font-size: 20px; color: #ffffff; padding: 3px 14px 0 14px; width: 687px; height: 27px; background: url(images/h1-hlavnistrana.gif) no-repeat;}
h2#hlavni-strana {margin: 5px 0 20px 15px; font-size: 32px;}
#bunky {width: 700px; overflow: auto; margin: 0 0 40px 20px;}
#bunky .bunka-01 {width: 335px; height: 105px; margin: 0 30px 13px 0; background: url(images/bunka-01.gif) no-repeat; float: left;}
#bunky .bunka-02 {width: 335px; height: 105px; margin: 0 0 13px 0; background: url(images/bunka-02.gif) no-repeat; float: left;}
#bunky .bunka-03 {width: 335px; height: 105px; margin: 0 30px 13px 0; background: url(images/bunka-03.gif) no-repeat; float: left;}
#bunky .bunka-04 {width: 335px; height: 105px; margin: 0 0 13px 0; background: url(images/bunka-04.gif) no-repeat; float: left;}
#bunky .bunka-05 {width: 335px; height: 128px; margin: 0 30px 13px 0; background: url(images/bunka-05.gif) no-repeat; float: left;}
#bunky .bunka-06 {width: 335px; height: 128px; margin: 0 0 13px 0; background: url(images/bunka-06.gif) no-repeat; float: left;}
#bunky .bunka-01 h2 {margin-bottom: 20px;}
#bunky .bunka-02 h2 {margin-bottom: 20px;}
#bunky .bunka-03 h2 {margin-bottom: 20px;}
#bunky .bunka-04 h2 {margin-bottom: 20px;}
#bunky .bunka-05 h2 {margin-bottom: 25px;}
#bunky .bunka-06 h2 {margin-bottom: 18px;}
#bunky h2 {font-size: 17px; color: #ffffff; font-weight: bold; margin: 9px 30px 13px 15px; padding: 0;}
#bunky h2 a {font-size: 17px; color: #ffffff; font-weight: bold; background: none; padding: 0; margin: 0;}
#bunky a {font-size: 14px; color: #393939; text-decoration: none; background: url(images/sipka-01.gif) no-repeat left 5px; display: block; margin: 0 80px 5px 12px; padding: 0 0 0 8px;}
#bunky a:hover {text-decoration: underline;}
/* hlavni strana - konec */

/* tabulky */
.tabulka-01 {border: none;}
.tabulka-01 td {color: #3b3b3b; vertical-align: middle; font-size: 11px; padding: 4px 5px; text-align: center; border-left: none; border-top: none; border-bottom: 1px solid #afdaea; border-right: 1px solid #afdaea;}
.tabulka-01 .nazvy {background: #4395b8; color: #ffffff; font-size: 12px;}
.tabulka-01 .nazvy td {background: #4395b8; color: #ffffff; font-size: 12px;}
.tabulka-01 .pozadi {background: #e9f5fa;}
.tabulka-02 {border: none; border-left: 1px solid #afdaea;}
.tabulka-02 td {color: #3b3b3b; vertical-align: middle; font-size: 11px; padding: 4px 5px; text-align: center; border-left: none; border-top: none; border-bottom: 1px solid #afdaea; border-right: 1px solid #afdaea;}
.tabulka-02 .nazvy {background: #4395b8; color: #ffffff; font-size: 13px;}
.tabulka-02 .nazvy td {background: #4395b8; color: #ffffff; font-weight: bold; font-size: 13px;}
.tabulka-02 .pozadi td {background: #e9f5fa;}
table.border-top {border-top: 1px solid #afdaea;}
/* tabulky - konec */

/* topmenu */
.art-nav ul.art-menu {float: left;}
ul.art-menu li.page-item-207, ul.art-menu li.page-item-371 {display: none;}
#top-kontakt {font-size: 18px; color: #ffffff; position: relative; float: right; margin: 5px 10px 0 0px; z-index: 999px;}
#top-kontakt span {color: #64dcff;}
/* topmenu - konec */

/* anketa */
.anketa {width: 288px; margin: 40px 0 25px 0; padding: 12px; background: #f6f6f6;}
.anketa .nadpis {margin: -39px 0 0 -12px; color: #ffffff; font-weight: normal; font-size: 14px; padding: 6px 0px 0 34px; width: 278px; height: 24px; position: absolute; background: url(images/nadpis-anketa.gif) no-repeat;}
.anketa li {margin: 10px 0;}
/* anketa - konec */

/* formular */
.wpcf7 form {background: #f6f6f6;}
.wpcf7-list-item {display: block;}.wpcf7 input {}
.wpcf7 p {margin: 6px 20px 20px 20px;}
.wpcf7 h3 {margin: 0 0 10px 0; color: #ffffff; font-weight: normal; font-size: 14px; padding: 6px 0px 0 34px; width: 679px; height: 24px; background: url(images/nadpis-formular.gif) no-repeat;}
.wpcf7 #nic {background: #ffffff;}
.wpcf7 #nic p {text-align: left; margin: 0; padding: 0 0 10px 0;}
/* formular - konec */

/* pagenavi */
.wp-pagenavi {width: 709px; text-align: center; height: 22px;}
.wp-pagenavi .pages {border: 0; color: #4961aa; font-size: 12px;}
.wp-pagenavi .page {color: #4961aa; border: 0;}
.wp-pagenavi a:hover.page {color: #4961aa; border: 0; text-decoration: underline;}
.wp-pagenavi .current {color: #d53030; border: 0; font-size: 17px;}
.wp-pagenavi .previouspostslink {border: 0;}
.wp-pagenavi a:hover.previouspostslink {border: 0; text-decoration: underline;}
.wp-pagenavi .nextpostslink {border: 0;}
.wp-pagenavi a:hover.nextpostslink {border: 0; text-decoration: underline;}
.wp-pagenavi .last, .wp-pagenavi .first {border-top: 0; border-bottom: 0;}
/* pagenavi - konec */

/* komentare */
.commentlist
{margin-right: 20px;}

.commentlist li
{
	
	background: #f3f7fa;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	margin: 0 0 10px 0;
}

.commentlist li li
{
	margin-left:20px;
    background: #e7eef4;
	border-right: 0;
}

.commentlist li li li
{
	margin-left:20px;
    background: #dee9ef;
	border-right: 0;
}

.commentlist li li li li
{
	margin-left:20px;
    background: #dde7f0;
	border-right: 0;
}

.commentlist li li li li li
{
	margin-left:20px;
    background: #d9e6ee;
	border-right: 0;
}

.commentlist li .avatar
{
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	margin:1px;
	background: #fff;
}
/* komentare - konec */


