html{ margin:0; padding: 0;  }
body { margin: 0; padding: 0; background: #ffffff url("../images/bg_body.gif") repeat-x 0 0; text-align: center; }
body, input { font-family: Arial, Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; }

img { margin: 0; padding: 0; border: 0; }

/* Layout */

#mother { width: 900px; text-align: left; margin: 0 auto; background: #ffffff; }


.col_left {background: #ffffff; width: 220px; float: left; background-color:#fff000;}

.col_right { width: 680px; float: right; line-height: 1.416; }
.col_ll { background: #ffffff url("../images/bg_shadow.gif") repeat-x 0 0; width: 479px; float: left;  border-left: white 1px solid; }
.col_rr { width: 199px; float: right; border-left: white 1px solid; }
.col_rr h2 {border-bottom: white 1px solid; background-color: #386e3a; font-size: 130%; padding:4px 15px; margin: 0px; color: #ffffff;}
.col_left h2 {border-bottom: white 1px solid; background-color: #386e3a; font-size: 130%; padding:4px 15px; margin: 0px; color: #ffffff;}

/* Header */


#header { overflow: hidden; }
#header { margin: 0; padding: 0; background: #386b3a;  no-repeat 0 0;  height: 80px;}
#logo { float: left; margin: 0; padding: 0;  width:360px; }

#main-menu {  font-size: 100%; margin-top: 1px; float: right;}
#main-menu ul { margin: 0; padding: 0; list-style: none;  }
#main-menu ul li { margin: 0; padding: 0; list-style: none; float: left; margin: 10px 0;  background: url("../images/sipka.gif") no-repeat 0 6px;}
#main-menu ul li a { display: block; padding: 0px 15px 0 10px; color: white; text-decoration: none; float: left; }
#main-menu ul li a:hover {}

#left-menu ul {margin: 0;  padding: 0;  list-style: none; width: 100%; }
#left-menu ul li {margin: 0px; height:35px; margin: 0;  padding: 0;  list-style: none; width: 100%; background: url("../images/bg_menu.gif") no-repeat 0px 0px !important;  float: left;  font-size: 100%; position: relative; border-bottom:#ffffff 1px solid;}

#left-menu li a  {color: #034905; display: block; padding: 5px 7px 5px 45px;  text-decoration: none; font-weight:normal; }
#left-menu li a:hover { color: #034905;  }

#left-menu li ul {display: none; width: 199px;  background: url("../images/sipka.gif") no-repeat 0 6px; padding: 3px 0 3px 0; position: absolute; top: -2px; _top: -3px; left: 220px; _left: 220px;}
#left-menu li ul li {font-size: 100%; line-height: 125%; _line-height: 130%;}
#left-menu li:hover ul {display: block;}
#left-menu li:hover ul li ul {display: none; top: -2px;}
#left-menu li ul li:hover ul {display: block;}


#right-menu ul {margin: 0;  padding: 0;  list-style: none; width: 100%; }
#right-menu ul li {margin: 0px; height:35px; margin: 0;  padding: 0;  list-style: none; width: 100%; background: url("../images/bg_menu_right.gif") no-repeat 0px 0px !important;  float: left;  font-size: 100%; position: relative; }

#right-menu li a  {color: #034905; display: block; padding: 5px 7px 5px 45px;  text-decoration: none; font-weight:normal; }
#right-menu li a:hover { color: #034905;  }


.shadow {  background: #ffffff url("../images/bg_shadow.gif") repeat-x 0 0; height: 40px; }
.shadow1 {  background: #ffffff url("../images/bg_shadow1.gif") repeat-x 0 0; height: 40px; }

/* Footer */
#footer { border-top: white 5px solid; background: #ffffff url("../images/bg_footer.gif") repeat-x 0 0; height: 80px; color: white;}
#footer .spc { padding: 15px 25px; overflow: hidden; line-height: 1.7; }

.box_aktu {clear: both; padding: 10px 20px 10px 20px; }
.box_aktu h2 { color: #386e3a !important; font-size: 120%; margin: 0 0 5px ;  }


#box-uvod {  padding: 20px 0px 0px; color: #386e3A; line-height:1.4em; font-size: 110%; font-family: "Trebuchet MS", Calibri, "Arial CE", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; }


#box-kontakt {background-color:#e8e8e8; padding: 10px 20px 25px;  line-height: 1.6em; margin: 1px 0 0px;}
#box-kontakt h2 {padding: 0px; margin:6px 0; color: #386e3a;}
.spc { padding: 10px 23px; }
#strip1 {background: #93e119; height: 7px; padding: 0; margin: 1px 0; display: block; clear: both; }

