/* <![CDATA[ */
html {
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
}

body {
height: 100%;
font-size: 13px;
font-family: Arial;
font-weight: normal;
color: #2d3b03;
margin: 0px;
padding: 0px;
border: 0px;
background: #FFE07A url(../../images/body_bg.jpg) left top repeat-x;
}

img {
border: 0;
margin: 0;
padding: 0;
}
h1 {
color: #8aae1c;
font-size: 16px;
margin-bottom: 10px;
}
h2 {
color: #8aae1c;
font-size: 14px;
}
h3 {
color: #8aae1c;
font-size: 12px;
}
h5 {
color: #8aae1c;
font-size: 11px;
}
h6 {
color: #8aae1c;
font-size: 9px;
}
table {
clear: both;
}
.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}

a {
color:#0ea252;
text-decoration:underline;
font-weight:bold;    
}
a:hover {
color:#000;
text-decoration:underline;
font-weight:bold;    
}
a:visited {
color:#0ea252;
text-decoration:none;
font-weight:bold;    
}

.hlavniObal {
width:863px;
padding:0;
border:none;
margin: 0 auto;
background: transparent url(../../images/content_bg.jpg) left top repeat-y;
}
.hlavni {
width:auto;
margin: 0;
padding: 0;
border:0;
background: transparent url(../../images/pruhy.jpg) left top no-repeat;
}

.headerObal {
width:815px;
padding:0;
border:0;
margin: 0 auto;
background: transparent url(../../images/header.jpg) right top no-repeat;
}
.header {
width:auto;
margin: 0;
padding: 0;
border: 0;
height: 132px;
}
.header img {
position: relative;
top: 0;
width: 401px;
height: 132px;
margin: 0;
padding: 0;
border: 0;
}

#mainObal {
width:774px;
padding:0;
border: 0;
margin: 0 auto;
background: #F3F8C5;
}
#main {
width:auto;
min-height:800px;
_height:auto !important;
_height:800px;
margin: 0;
padding: 0;
border:0;
}

#menuTopObal {
width:774px;
padding:0;
border:none;
margin: 0 auto;
background-color: transparent;  
}
.menuTop {
float:left;
width:70%;
margin: 0;
padding: 0;
border:0;
font-size:93%;
line-height:normal;
}
.menuTop ul {
margin:0 0 0 15px;
padding:0px 10px 0 0;
_margin:0 0 0 36px;
list-style:none;
}

[className="menuTop"] ul {
margin:0 0 0 15px;
}
.menuTop li {
float:left;
background:url("../../images/top_menu_left.gif") no-repeat left top;
margin: 0 5px 0 0;
padding:0 0 0 14px;
}
.menuTop a {
float:left;
display:block;
background:url("../../images/top_menu_right.gif") no-repeat right top;
padding:5px 15px 4px 6px;
text-decoration:none;
font-weight:bold;
color:#0ea252;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.menuTop a {float:none;}
/* End IE5-Mac hack */
.menuTop a:hover {
color:#000;
}

.flags {
float: right;
margin: 0;
width: 160px;
}
[className="flags"] {
_margin: -25px 0 0 0;
}
.flags img {
margin: 0 5px 0 0;
padding: 0;
}

#contentObal {
width:774px;
min-height:591px;
_height:auto !important;
_height:591px;
padding:0;
border:none;
margin: 0 auto;
background: #F3F8C5 url("../../images/main_bg.jpg") center top no-repeat;
}
#content {
width:auto;
margin: 0;
padding: 0;
border:0;
display: inline;

}
#contentLevyObal {
float: left;
width:175px;
padding:0;
border:none;
margin: 0;
background: transparent;  
}
#contentLevy {
width:auto;
margin: 0;
padding: 0;
border:0;
}

#contentPravyObal {
float: left;
width:599px;
padding: 0;
border:none;
margin: 0;
background: transparent;  
}
#contentPravy {
width:auto;
margin: 20px 0 0 0;
padding: 0 20px 30px 0;
border:0;
}




.menuLeftObal {
width:175px;
padding:0;
border:none;
margin: 0 auto;
background: transparent;  
}
.menuLeft {
width:auto;
margin: 0;
padding: 0;
border:0;
}
.menuLeft ul {
position: relative;
margin: 20px 0 0 0;
padding: 0;
list-style-type: none;
color: #fff;
}
.menuLeft li {
position: relative;
list-style-type: none;

}
.menuLeft a, .menuLeft a:visited {
color: #fff;
text-decoration: none;
font-weight: bold;
}
.light a:hover {
color: #000;
text-decoration: none;
font-weight: bold;
}
.dark a:hover {
color: yellow;
text-decoration: none;
font-weight: bold;
}
.light {
position: relative;
width: 123px;
line-height: 22px;
margin: 0px 0px 5px -40px;
padding: 0 0 0 30px;
color: #fff;
background: transparent url(../../images/left_menu_light.gif) left top repeat-y;
}
.dark {
position: relative;
width: 123px;
line-height: 22px;
margin: 0px 0px 5px -40px;
padding: 0 0 0 30px;
color: #fff;
background: transparent url(../../images/left_menu_dark.gif) left top repeat-y;
}
.light_big {
position: relative;
width: 123px;
line-height: 22px;
margin: 0px 0px 5px -40px;
padding: 0 0 0 30px;
color: #fff;
background: transparent url(../../images/left_menu_light_big.gif) left top repeat-y;
}
.dark_big {
position: relative;
width: 123px;
line-height: 22px;
margin: 0px 0px 5px -40px;
padding: 0 0 0 30px;
color: #fff;
background: transparent url(../../images/left_menu_dark_big.gif) left top repeat-y;
}



.back_top {
float:left;
width:auto;
margin: -25px 0 0 20px;
_margin: -25px 0 -3px 10px;
padding: 0;
border:0;
font-size:93%;
line-height:normal;
}
[className="back_top"] {
margin: -25px 0 -3px 20px;
}
.back_top ul {
margin:0 0 0 40px;
padding:0;
list-style:none;
}
.back_top li {
float:left;
background:url("../../images/bottom_tab_left.gif") no-repeat left top;
margin: 0 5px 0 0;
padding:0 0 0 14px;
}
.back_top a {
float:left;
display:block;
background:url("../../images/bottom_tab_right.gif") no-repeat right top;
padding:5px 15px 4px 6px;
_padding:5px 15px 4px 3px;
text-decoration:none;
font-weight:bold;
color:#93b822;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.back_top a {float:none;}
/* End IE5-Mac hack */
.back_top a:hover {
color:#000;
}


.footerObal {
text-align: center;
width:100%;
min-height:57px;
_height:auto !important;
_height:57px;
padding:0;
border:none;
margin: 0;
background: transparent url(../../images/footer.jpg) left top no-repeat;  
}
.footer {
text-align: center;
width:auto;
min-height:57px;
_height:auto !important;
_height:57px;
margin: 0;
padding: 0;
border:0;
text-align: center;
}
.footer ul {
width: 700px;
margin: 0 auto;
padding: 10px 0 0 0;
list-style-type: none;   
}
.footer li {
display: inline;
}
.footer a {
color: #93b822;
text-decoration:none;
font-weight:bold;
}
.footer a:hover {
color: #000;
text-decoration:none;
font-weight:bold;
}
.menu_separator {
color: #fdc200;
margin: 0 5px 0 5px;
}



form p {
margin:20px 0;
line-height:130%;
clear: both;
}


 label
{
width: 15em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}
input
{
width: 200px;
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
}
.payment
{
width: 30px;
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
}
select
{
width: 200px;
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
}
button
{
color: #000;
background: #fdc307;
border: 2px outset #d7b9c9;
}
textarea
{
width: 200px;
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
}

.submit input
{
color: #000;
background: #fdc307;
border: 2px outset #d7b9c9;
}
fieldset
{
border: 1px solid #781351;
width: 40em;
}

legend
{
color: #fff;
background: #fdc307;
border: 1px solid #781351;
padding: 2px 6px;
}

.testimonial_titulek {

background-color: #D5DAA6;
padding: 10px;
}
.testimonial_komentar {
background-color: #FFFFFF;
padding: 10px;
}

.table {border: 2px solid #577207}
.table td {border: 1px solid #577207}

.kategorieHlavni {
cursor: pointer;
cursor: hand;
list-style: none;
clear: both;
}
.kategorieHlavni h2 {
display: inline;
}
.kategorieNizsi {
display: none;
list-style-image: URL('http://www.hitweb.cz/gellner/images/sipka.gif');
margin: 0;
padding: 0;
}


/* ]]> */

