html, body {
background-image: url("../interface/page_background.jpg");
background-repeat: repeat-x;
background-color : #CCCCCC;
width: 100%;
height: 100%;
color : #666666;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
text-align: center;
}



.hlavicka {
background-image: url("../interface/background.jpg");
background-repeat: repeat-x;
height : 300px;
width : 900px;
margin: auto;
text-align: left;
clear: both;
}

.hlavni {
position: relative;
background-color : #FFFFFF;
width: 900px;
margin: 0 auto;
border: 5px solid #FFB077;
text-align: left;
clear: both;
}

.levy-sloupec {
width : 179px;
float: left;
background-color : #FFFFFF;
margin: auto;

}

.pravy-sloupec {
width: 720px;
float: right;
margin: 0 auto;
border-left : 1px solid #F5E5DB;
background-color : #FFFFFF;
clear: right;
}

.paticka {
width: 900px;
height: 30px;
margin: auto;
padding: 7px 0px 0px 0px;
background-color: #FFB077;
text-align: center;
color : #FFFFFF;
font-size : 80%;
font-weight : normal;
clear: both;
}

.top {
position: absolute;
height : 165px;
width : 900px;
margin: 0px 0px 0px 0px;
padding: 40px 0px 0px 0px;
text-align: right;
text-valign: middle;
}

.topmenu {
position: absolute;
height : 35px;
width : 900px;
margin: 265px 0px 0px 0px;
padding: 7px 10px 0px 0px;
text-align: right;
word-spacing: 10px;
color : #FFFFFF;
font-size : 90%;
font-weight : normal;
}

.lang {
position: absolute;
height : 35px;
margin: 265px 0px 0px 0px;
padding: 10px 0px 0px 10px;
vertical-align: middle;
text-align: left;
word-spacing: 3px;
color : #FFFFFF;
font-size : 60%;

}

hr.cleaner {
clear: both;
margin: -1px 0 0 0;
padding: 0;
height: 1px;
border: none;
visibility: hidden;
}

em, strong {
color : #FF840D;
}

ol {
margin : 15px 25px 15px 50px;
padding : 0;
font-size : 80%;
}

ul {
margin : 15px 25px 15px 50px;
padding : 0;
}

li {
margin : 15px 10px 15px 10px;
padding : 0;
line-height : 130%;
font-size : 100%;
}

ul.1 {
font-size : 70%;
}
ul.2 {
font-size : 100%;
}

p {
padding : 0;
margin : 10px;
line-height : 140%;
font-size : 70%;
}

p.strankovani {
padding : 0;
margin : 10px;
font-size : 80%;
}

p.box {
padding : 10px;
border : 1px solid #FF840D;
background-color : #FFD7B0;
}

div.boxi {
padding : 10px;
border : 1px solid #FF840D;
background-color : #FFD7B0;
margin : 10px;
line-height : 140%;
font-size : 120%;
text-align: left;
clear: both;

}

p.navigace {
color : #FF840D;
padding : 0;
margin : 10px;
line-height : 140%;
font-size : 80%;
}

div.novinky {
padding : 0px;
border-bottom : 1px solid #FF840D;
margin : 10px;
line-height : 140%;
font-size : 70%;

}

a:link {
color : #FF840D;
}
a:visited {
color : #FF840D;
}
a:hover {
color : #666666;
}

a.levy-sloupec {
border-bottom : 1px solid #D1D1D1;
background-color : transparent;
font-size : 11pt;
font-family : Arial, Helvetica, sans-serif;
width : 179px;
color : #666666;
display : block;
padding : 0px 0px 0px 10px;
}
a.levy-sloupec:link {
text-decoration: none;
color : #FF840D;

}
a.levy-sloupec:visited {
text-decoration: none;
color : #FF840D
}
a.levy-sloupec:hover {
text-decoration: none;
border-bottom : 1px solid #D1D1D1;
background-color : #FFB077;
color : #FFFFFF;
}

.hlavicka a {
color : #FFFFFF;

}

.hlavicka a:link {
text-decoration: none;
color : #FFFFFF;

}
.hlavicka a:visited {
text-decoration: none;
color : #FFFFFF;
}
.hlavicka a:hover {
text-decoration: none;
color : #FFFFFF;
}

.paticka a {
color : #FFFFFF;
}




h1 {
font-size : 140%;
color : #FF840D;
font-weight : normal;
margin : 10px;
}
h2 {
font-size : 120%;
color : #FF840D;
font-weight : normal;
margin : 10px;
padding : 0 0 3px 10px;
border-bottom : 1px solid #FF840D;
}
h3 {
background-image:url("../interface/header_menu.jpg");
background-repeat: repeat-x;
font-size : 90%;
color : #FFFFFF;
font-weight : normal;
margin : 0px;
padding : 3px 0 3px 10px;
border-bottom : 1px solid #FF840D;
clear: both;
}

h4 {
font-size : 100%;
color : #FF840D;
font-weight : normal;
margin : 5px;
padding : 0 0 0px 0px;
}

.levy-sloupec p {
border : 0px solid #FF840D;
padding : 5px;
margin :  10px 0px 0px 0px;
line-height : 140%;
font-size : 70%;
border-bottom : 1px solid #D1D1D1;
}

.pravy-sloupec-vpravo p {
padding : 10px;
border : 1px solid #cb630e;
}

.levy-sloupec ul {
margin : 0px;
padding : 0;
list-style-type : none;
}

.levy-sloupec ul li {
float: left;
margin : 0px 0 0px 0;
padding : 0px;
list-style-type : none;
}

.levy-sloupec ul li a {
font-weight : normal;
}

.img-galery {
margin : 5px;
}

.galery {
background-color : #ededed;
border: 1px solid #FF840D;
}

.img {
border: 0px;
}

.part td {
background-color : #ffffff;
border-bottom: 1px solid #FF840D;
}

object {
float : right;
}

