body {
background: url('images/bg2.gif');
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #990000;
margin: 0 auto;
text-align: center;
width: 600px;
}

h1 {
padding-top: 5px;
font-size: 220%;
}

h2 {
padding-top: 5px;
font-size: 140%;
}

h3 {
padding-top: 5px;
font-size: 90%;
line-height: 2px;
}

ul {
margin: 0;
padding: 0;
list-style-type: none;
}

li {
line-height: 18px;
}

a {
color: #AB4D00;
padding: 1px;
text-decoration: none;
}

/* Rozvrzeni */

#border {
position: relative;
width: 600px;
padding-left: 30px;
padding-right: 30px;
background: url('images/background.gif');
border-bottom: 1px solid #00248F;
}

#banner {
position: relative;
width: 600px;
height: 370px;
background: url('images/top.jpg') no-repeat;
border-left: 1px solid #00248F;
border-right: 1px solid #00248F;
border-bottom: 1px solid #00248F;
cursor: default;
}

#title {
margin: 0;
color: #6B2427;
font-size: 2em;
padding-top: 285px;
padding-left: 105px;
text-align: left;
}

#slogan {
font-weight: bold;
font-size: 80%;
padding-left: 12px;
margin-top: 0px;
text-align: left;
color: #6B2427;
}

#slogan a{
color: #6B2427;
text-decoration: none;
}

#slogan a:hover{
color: #000;
text-decoration: none;
}

#nav-meta {
text-align: center;
font-size: 70%;
position: relative;
float: right;
background: url('images/meta_bg.gif');
border: 1px solid #b34700;
top: -372px;
left: 60px;
width: 100px;
height: 18px;
cursor: default;
}

html>body #nav-meta {
left: 2px;
}

#nav-meta a {
color: #b34700;
}

#nav-meta a:hover {
color: #3D3D3D;
border-bottom: 1px solid #B0B0B0;
}

#nav-meta li {
display: inline;
}

#nav-main {
color: #FFD9BF;
font-size: 90%;
font-weight: bold;
position: relative;
width: 600px;
height: 18px;
padding: 4px;
background: url('images/menu_bg.gif') no-repeat;
background-color: #EEF3F9;
border: 1px solid #00248F;
cursor: default;
}

html>body #nav-main {
width: 590px;
height: 18px;
position: absolute;
margin-top: 20px;
margin-left: 0;
padding: 4px;
}

#nav-main li {
display: inline;
padding: 10px;
}

#nav-main a {

}

#nav-main a:hover {
color: #00248F;
border-top: 2px solid #00248F;
border-bottom: 2px solid #00248F;
}

.current {
color: #00248F;
border-top: 2px solid #00248F;
border-bottom: 2px solid #00248F;
}

#nav-section {
font-size: 75%;
text-align: left;
padding: 5px;
position: absolute;
float: left;
margin-top: 20px;
width: 110px;
border: 1px solid #00248F;
background: #EEF3F9 url('images/menu_bg.gif');

}

html>body #nav-section {
margin-top: 70px;
}

#nav-section a {
}

#nav-section li {
line-height: 0.5em;
margin-top: 20px;
margin-bottom: 20px;}



#nav-section a:hover {
color: #00248F;
border-top: 1px solid #00248F;
border-bottom: 1px solid #00248F;
}

.current_sec {
color: #00248F;
border-top: 1px solid #00248F;
border-bottom: 1px solid #00248F;
}

html>body #nav-section a:hover {
border-top: 1px solid #00248F;
border-bottom: 1px solid #00248F;
}

/* Hlavní obsah */

#container {
padding: 30px;
top: 30px;
text-align: left;
}

#content {
text-align: justify;
font-size: 90%;
margin-left: 120px;
margin-right: -20px;
width: 420px;
background: url('images/leaf.gif') no-repeat top right;
}

#content p, #content li {
}

#content a:hover {
text-decoration: underline;
}

#content dl {
float: left;
width: 420px;
margin: 15px 0px;
padding: 0;
display: inline; /* oprava chyby zdvojování vnějších okrajů u IE/Win */
}

#content dd {
margin: 0 0 0 0px; 
line-height: 1.3em;
}
	
#content dl dd.obr {
margin: 0;
vertical-align: middle; 
}
	
#content dd.obr img {
float: left;
margin: 0 8px 8px 0;
padding: 4px;
border: 1px solid #990000;
}

html>body #content {
margin-top: 35px;
overflow: hidden;
}

.pic_uvod img{
vertical-align: middle;
text-align: left;
margin: 0 8px 8px 0;
padding: 0;
border: 1px solid #990000;
}

.pic img{
vertical-align: middle;
text-align: left;
margin: 0 8px 8px 0;
padding: 0px;
border: 1px dashed #990000;
}

#contentindex {
font-size: 90%;
margin-left: -20px;
margin-right: -20px;
width: 565px;
background: url('images/leaf.gif') no-repeat top right;
}

#contentindex p, #contentindex li {
font-size: 85%;
line-height: 1.6em;
}

#contentindex a {
color: #00248F;
font-weight: bold;
}

#contentindex a:hover {
text-decoration: underline;
}

#contentindex dl {
float: left;
margin: 15px 0px;
padding: 0;
display: inline; /* oprava chyby zdvojování vnějších okrajů u IE/Win */
}

#contentindex dd {
margin: 0 0 0 100px;
padding: 0 0 0 0;
line-height: 1.3em;
}
	
#contentindex dl dd.obr {
margin: 0;
}
	
#contentindex dd.obr {
float: left;
margin: 0 0 0 0;
padding: 0px;
}

html>body #contentindex {
margin-top: 50px;
overflow: hidden;
}
	
#cenik {
font-size: 90%;
display: block;
font-weight: normal;
color: #00248F;
width: 167px;
height: 23px;
padding-top: 8px;
background-color: #fff;
background-image: url('images/ceny_down.gif');
}

#cenik a {
display: block;
font-weight: normal;	
color: #00248F;
width: 167px;
height: 23px;
padding-top: 8px;
background-image: url('images/ceny_down.gif');
}

#cenik a:link {
color: #00248F;
text-decoration: none;
}

#cenik a:hover {
background-image: url('images/ceny_over.gif');
color: #b34700;
text-decoration: none;
}

.tableleft {
text-align: left;
font-size: 80%;
}

html>body .tableleft {
font-size: 95%;
}

.tableright {
text-align: right;
font-size: 80%;
}	

html>body .tableright {
font-size: 95%;
}

/* Paticka */

#info-site {
font-size: 70%;
width: 600px;
color: #C9A742;
cursor: default;
background: url('images/leafs.gifx') no-repeat center;
}

#info-site a {
color: #B34700;
}

#info-site a:hover {
color: #C9A742;
}

#info-site p {
margin: 0;
width: 100%;
padding: 5px;
}
