body {
margin: 0;
padding: 0;
font-size: 70%;
background: #CEB28F;
text-align: center;
}

*{
font-family: verdana ce, verdana, sans-serif;
font-size: 100%;
color: #373434;
}
/*
h1, h2,	h3 {
margin: 0;
padding: 0;
font-size: 120%;
}

p {
margin: 0;
padding: 0;
}
*/	
hr {
height: 1px;
border: none;
border-bottom: 1px dashed black;
clear: both;
}

hr.hid {
height: 1px;
border: none;
border-bottom: 1px dashed black;
clear: both;
visibility: hidden;
}

table {
border: 1px solid white;
border-collapse: collapse;
}
	
th, td {
padding: 5px;
vertical-align: top;
border: 1px solid white;
}
	
.left	{text-align: left;}
.center	{text-align: center;}
.right	{text-align: right;}

img {
border: none;
}

.nobrd {border: none !important;}

img.left {
float: left;
margin-right: 10px;
}

img.right {
float: right;
margin-left: 10px;
}

h1 {
font-size: 120%;
font-weight: bold;
color: #551401;
margin: 10px 0;
padding: 0 0 0 20px;
background: url(../_img/hx_tib.gif) 0 50% no-repeat;
}

h2 {
font-size: 110%;
font-weight: bold;
color: #373434;
margin: 10px 0;
padding: 0 0 0 20px;
background: url(../_img/hx_tib.gif) 0 50% no-repeat;
}

h3 {
font-size: 110%;
font-weight: bold;
color: #373434;
margin: 10px 0;
}

/*******************************************content*/

#page {
width: 770px;
text-align: left;
margin: auto;
}

#top {
border: 2px solid white;
background: url(../_img/top_kern.jpg) no-repeat;
height: 99px;
margin-bottom: 15px;
}

#top img {
position: relative;
top: 70px;
left: 25px;
} 

/**********************************************menu*/

#left {
float: left;
width: 150px;
font-size: 115%;
}

#menu {
width: 100%;
overflow: hidden;
border: 2px solid white;
background: #DB9219;
}

#menu ul {
padding: 0;
margin: 0;
list-style-type: none;
}

#menu li {
padding: 0;
margin: 0;
}

#menu ul li a, #menu ul li a:visited {
background: url(../_img/menu_odr1_bouv.gif) 5px 50% no-repeat;
border-top: 1px solid #DB9219;
border-bottom: 1px solid #DB9219;
display: block;
padding: 2px 10px 2px 20px;
text-decoration: none;
color: #551401;
}

#menu ul li a:active, #menu ul li a:hover {
border-top: 1px solid white;
border-bottom: 1px solid white;
background: #FFBF55 url(../_img/menu_odr1_bouv.gif) 5px 50% no-repeat;
}

#menu ul li li a, #menu ul li li a:visited {
background: url(../_img/menu_odr2_bouv.gif) 20px 50% no-repeat;
padding: 2px 10px 2px 35px;
color: #AA3817;
}

#menu ul li li a:active, #menu ul li li a:hover {
background: #FFBF55 url(../_img/menu_odr2_bouv.gif) 20px 50% no-repeat;
}

#menu ul li li li a, #menu ul li li li a:visited {
background: url(../_img/menu_odr3_bouv.gif) 35px 50% no-repeat;
padding: 2px 10px 2px 50px;
color: #ffffff;
}

#menu ul li li li a:active, #menu ul li li li a:hover {
background: #FFBF55 url(../_img/menu_odr3_bouv.gif) 35px 50% no-repeat;
}

#dogpic {
position: relative;
height: 200px;
top: -15px;
}

#dogpic img {
position: absolute;
/*top: -20px;*/
}

/***********************************aktuality*/

#akt {
text-align: justify;
float: right;
width: 595px;
padding-bottom: 5px;
border: 2px solid white;
margin-bottom: 10px;
background: #E3CDA9;
}

#akt h2 {
border-bottom: 2px solid white;
padding: 0;
margin: 0 0 5px 0;
}

#akt h2 a, #akt h2 a:visited {
text-decoration: none;
color: white;
padding: 2px 10px;
background: #FFAC37;
display: block;
}

#akt h2 a:active, #akt h2 a:hover {
background: #551401;
}

#akt span {
font-weight: bold;
margin-right: 10px;
}

#akt p {
padding: 0 10px;
margin: 0;
color: #551401;
}

#akt hr {
height: 1px;
border: none;
border-bottom: 1px dashed white;
}

p.akt span {
font-weight: bold;
}

p.akt {
border-bottom: 1px dashed #333333;
}

/******************************************main*/

#main {
text-align: justify;
float: right;
width: 575px;
padding: 0 10px;
border: 2px solid white;
background: #FFF7D1;
}

#main p {
padding: 10px 0;
margin: 0;
}

#main a, #main a:visited {
color: #A12E0D;
}

#main a:active, #main a:hover {
text-decoration: none;
background: #A12E0D;
color: white;
}

#main img {
border: 2px solid #DB9219;
}

/********************************************galerka*/

#gal {
text-align: justify;
float: right;
width: 575px;
padding: 0 10px;
border: 2px solid white;
background: #FFF7D1;
}

#gal img {
border: 2px solid #DB9219;
margin: 5px;
}

#gal a, #gal a:visited {
text-decoration: none;
}

#gal a:active, #gal a:hover {
background: none;
}

/***********************************paticka*/

#ender {
position: relative;
text-align: right;
font-size: 80%;
clear: both;
color: #551401;
}

#ender img {
position: absolute;
left: 0;
}

#ender a, #ender a:visited {
font-weight: bold;
text-decoration: none;
}

#ender a:active, #ender a:hover {
text-decoration: underline;
background: none;
font-weight: bold;
color: #A12E0D;
}
 
/***********************************rodokmen*/

table.rodokmen {
 text-align: left;
}

