html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
list-style: none;
}
body {
font-size: 62.5%;
color: black;
font-family: sans-serif;
background: #b9a086 url(/wp-content/themes/default/images/bg_content.gif) repeat-y;
}
#content {
width: 989px;
background: #8c7861 url(/wp-content/themes/default/images/bg_content.gif) repeat-y;
position: relative;
}
#main {
width: 708px;
background: #baa187;
float: left;
position: relative;
left: 260px;
top: -200px;
margin-bottom: -150px;
padding: 0 10px;
min-height: 300px;
height: auto!important;
height: 300px;
}
#homepage h1 {
display: none;
}
#homepage #main {
background: url(/wp-content/themes/default/images/bg_main_homepage.jpg) no-repeat -1px top;
top: -250px;
height: 694px!important;
overflow: hidden;
margin-bottom: -300px;
padding: 20px 10px 0 520px;
width: 198px;
}
#homepage #main, #homepage #main a {
color: #d9c9af;
color: white
}
#homepage #main h2, #homepage #main h3 {
color: #d2b75a
}
#homepage #content {
height: 685px;
overflow: hidden;
}
#homepage #footer {
display: none;
}
#homepage {
background: #b9a086;
}
#homepage #main div.delfin h3{
font-size: 120%;
}
#homepage #main div.delfin h3 a {
color: white;
text-transform: uppercase;
font-weight: normal;
margin: 0;
position: relative;
top: 25px;
padding: 0 14px;
text-align: center;
display: block;
width: 156px;
text-decoration: none;
color:#E2E3E5;
}
#homepage #main div.delfin h3 a:hover {
text-decoration: none;
}
#homepage #main div.delfin a.odkaz{
display: block;
background: #0A0B0D url(/wp-content/themes/default/images/kokespartners4.jpg) no-repeat 20px 115px;
width: 156px;
height: 250px;
padding: 28px 19px 5px 19px;
font-weight: normal;
font-size:110%;
line-height: 1.3em;
color:#E2E3E5;
text-decoration: none;
}
#homepage #main div.delfin a:hover {
text-decoration: underline;
}
#homepage #main div.delfin a strong {
text-align: center;
display: block;
}
#side {
width: 260px;
float: left;
position: relative;
left: -720px;
}
#otherside {
background: none;
clear: both;
}
#breadcrumb {
position: absolute;
top: 20px;
left: 270px;
}
#breadcrumb li {
display: inline;
font-size: 100%;
}
#breadcrumb li strong {
display: none;
}
#header {
background: none;
height: 240px;
width: 255px;
overflow: hidden;
position: relative;
}

#menu h2{
display: none;
}
#menu ul {
margin: 0px 0 0px 15px;
background: url(/wp-content/themes/default/images/menu.gif) no-repeat left 0px;
width: 220px;
padding-top: 8px;
overflow: hidden;
top: -10px;
position: relative;
}
#homepage #side {
height: 430px;
}
#menu ul li {
display: block;
}
#menu li a{
height: 24px;
padding-left: 220px;
display: block;
color: #c3ac93;
text-decoration: none;
font-size: 140%;
overflow: hidden;
background: url(/wp-content/themes/default/images/menu.gif) no-repeat 500px top;
}
#menu li.architekt-domenico-martinelli a, #menu li.prohlidka-veze, #menu li.rozvojove-zamery {
height: 25px
}
#menu li.aktualni-deni a:hover, #menu li.aktualni-deni a.current {
background-position: -211px -7px
}
#menu li.misto-a-okoli a:hover, #menu li.misto-a-okoli a.current {
background-position: -211px -33px
}
#menu li.historie-do-roku-2003 a:hover, #menu li.historie-do-roku-2003 a.current {
background-position: -211px -58px
}
#menu li.legendy-a-povesti a:hover, #menu li.legendy-a-povesti a.current {
background-position: -212px -81px
}
#menu li.liechtensteinove a:hover, #menu li.liechtensteinove a.current {
background-position: -212px -104px
}
#menu li.architekt-domenico-martinelli a:hover, #menu li.architekt-domenico-martinelli a.current {
background-position: -210px -127px
}
#menu li.architektura-zamku a:hover, #menu li.architektura-zamku a.current {
background-position: -209px -153px
}
#menu li.zachrana-po-roce-2003 a:hover, #menu li.zachrana-po-roce-2003 a.current {
background-position: -210px -179px
}
#menu li.prohlidka-veze a:hover, #menu li.prohlidka-veze a.current {
background-position: -212px -202px
}
#menu li.prohlidka-sklepeni a:hover, #menu li.prohlidka-sklepeni a.current {
background-position: -210px -227px
}
#menu li.obcerstveni-pod-vezi a:hover, #menu li.obcerstveni-pod-vezi a.current {
background-position: -209px -253px
}
#menu li.restaurace-domenico-martinelli a:hover, #menu li.restaurace-domenico-martinelli a.current {
background-position: -210px -280px
}
#menu li.rozvojove-zamery a:hover, #menu li.rozvojove-zamery a.current {
background-position: -210px -304px
}
#menu li.kontakty-a-poloha a:hover, #menu li.kontakty-a-poloha a.current {
background-position: -211px -330px
}
#menu a:hover, #menu li.current a{
color: #f7c200;
}
#header a strong {
display: none;
}
#current a {
width: 0;
height: 240px;
padding-left: 255px;
overflow: hidden;
display: block;
background: url(/wp-content/themes/default/images/logo.jpg) no-repeat 45px -180px;
}
#current a:hover, #homepage #current a {
background-position: 45px 40px
}
a#menujump {
position: absolute;
width: 0;
height: 0;
overflow: hidden;
}
#other {
position: absolute;
top: 0;
right: 0;
z-index: 100;
background: black;
}
#other a {
color: white;
}
#respond {
margin: 3em 0 0 0;
}
form, fieldset, legend {
margin: 0;
padding: 0;
border: none;
}
form {
font-size: 110%;
width: 600px;
margin: 0 0 0 20px;
overflow: hidden;
}
fieldset {
margin: 1em 0;
}
fieldset legend {
font-size: 140%;
font-weight: bold;
color: #333;
}
fieldset fieldset legend {
font-size: 130%;
}
form label{
font-weight: bold;
display: block;
padding: .5em 0 0 0;
font-size: 100%;
}
form input, form select, form textarea {
width: 550px;
}
form label input {
width: 2em;
}
form input, form textarea {
padding: .2em;
border: 1px solid #8c7861;
background: #b9a086;
color: #4e4335;
}
form textarea {
height: 10em
}
form input#submit {
width: 10em;
background: #e9f1c1;
font-size: 90%;
margin: 1em 0;
color: black;
}
#footer {
clear: both;
text-align: right;
position: relative;
top: -5px;
margin: 0 10px 0px 0;
}
#footer, #footer strong, #footer a {
color: white;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline
}
h1, h2, h3, h4, h5, h6 {
font-family: sans-serif;
font-weight: bold;
padding: .4em 0 0 0;
color: #FFE68F;
}
h1 {
font-size: 260%;
color: #f8c300;
padding: 0;
}
h2 {
font-size: 180%;
}
h3 {
font-size: 160%;
}
h4 {
font-size: 150%;
}

#main p {
font-size: 120%;
margin: 0.5em 0;
line-height: 1.3em;
}
#main ul, #main ol {
margin: 0.5em 0;
}
#main ul li, #main ol li {
list-style: none ;
margin-left: 0em;
background: url(/wp-content/themes/default/images/bg_li.gif) no-repeat left 2px;
padding: 0 0 .5em 1.2em;
font-size: 120%;
position: relative;
}
#main ol li {
list-style: decimal url()
}
#main li li {
font-size: 110%;
}
#main table {
margin: .5em auto;
width: 95%;
font-size: 120%;
border-collapse: collapse;
clear: both;
}
#main table th {
text-align: right;
}
#main table th, #main table td {
vertical-align: middle;
}
#main table thead th, #main table th.right, #main table th.left {
text-align: center;
float: none;
}
#main table td.right {
text-align: right;
float: none;
}
#main table td.left {
text-align: left;
float: none;
}
#main table tr, #main table td {
padding: .7em;
border: 1px solid black;
background: #e6e1db url(/wp-content/themes/default/images/bg_main.gif) repeat-x;
}
#main table thead th, #main table thead td {
border-bottom: black double;
padding: .7em;
background: #c8c7c3;
}
#main table tfoot th, #main table tfoot td {
border-top: black double;
}
#main table tbody th {
border-right: black double;
padding: .7em;
}
#main table caption {
caption-side: bottom;
font-style: italic;
text-align: left;
}
.hidden {
display: none!important;
}
a {
text-decoration: underline;
color: /*#7c6e5d*/white;
}
a:hover {
text-decoration: none;
}
a img {
border: none;
}
.left {
float: left
}
.right {
float: right;
}
img.left {
margin-right: 1em;
}
img.right {
margin-left: 1em;
}
#main img {
margin-top: 1em;
}
.cleaner {
clear: both;
}
.linklove {
display: none !important;
}
#main #sloupec1 {
width: 215px;
float: left;
margin: 10px 25px 0 0px;
}
#main #sloupec2 {
width: 215px;
float: left;
margin: 10px 25px 0 0;
}
#main #sloupec3 {
width: 215px;
float: left;
margin: 10px 0 0 0;
}
.category  h2, .category h1 {
font-size: 150%;
background: url(/wp-content/themes/default/images/bg_category_h2.gif) no-repeat left top;
padding: 0 20px 10px 20px;
color: #8c7862;
display: block;
}
.category h1 {
margin-top: 10px;
}
.category h2 a {
color: #8c7862;
text-decoration: none;
}
.category h2 a:hover {
text-decoration: underline;
}
.category .item {
border-bottom: 0px solid #7c6e5d;
padding: 0 0 .1em 0;
margin: 0 0 .4em 0;
}
.category .item h3 {
font-size: 140%;
padding: .5em 0 0 0;
}
.category .item h3 a{
color: /*#f8c300*/#FFF1BF;
text-decoration: none;
}
.category .item h3 a:hover{
text-decoration: underline;
}
.category .item img {
max-width: 180px;
margin: 10px 0 .5em 0
}
.category .podkategorie .item {
width: 216px;
float: left;
padding: 0 20px 0 0;
border: 0;
overflow: hidden;
}
.category .item p.informace {
text-align: right;
color: #7c6e5d;
border-bottom: 3px solid #7c6e5d;
padding-bottom: .5em;
font-size: 110%!important;
}
.category .item .informace a {
text-decoration: none;
}
.category .item .informace a:hover {
text-decoration: underline;
}
.single #main img, .single #main p.attachment img {
max-width: 600px;
margin: 10px 0 .5em 0;
}
ol.commentlist {
margin: 0;
padding: 0;
}
ol.commentlist li{
margin: 1em 0;
padding: .3em 0;
list-style-type: none!important;
font-size: 100%!important;
}
ol.commentlist li em {
font-weight: bold;
font-style: normal;
font-size: 120%;
}
ol.commentlist li span{
font-size: 100%;
}
ol.commentlist li span a{
text-decoration: none;
}
ol.commentlist li span a:hover{
text-decoration: underline;
}
.single .info {
float: right;
color: /*#705f4b*/white;
margin-bottom: 10px;
}
.single #main p {
font-size: 130%;
line-height: 1.3em;
margin: .8em 0;
}
