html{ margin:0; padding: 0;  }
body { margin: 0; padding: 0; background: #423f1a; 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: #f4f8e0; }


.col_left { width: 220px; float: left; }

.col_right { width: 680px; float: right; line-height: 1.416; }
.col_ll { background: url("../images/bg_shadow1.gif") repeat-x 0 0; width: 449px; float: left;  border-left: white 1px solid; }
.col_rr { width: 229px; float: right; border-left: white 1px solid; }
.col_rr h2 { background: #ffffff url("../images/bg_nadpis.gif") repeat-x 0 0; font-size: 130%; padding:4px 15px; margin: 0px; color: #E0E8C1;}
.col_left h2 { background: #ffffff url("../images/bg_nadpis.gif") repeat-x 0 0; font-size: 130%;  padding:4px 15px; margin: 0px; color: #E0E8C1;}

/* Header */


#header { overflow: hidden; }
#header { margin: 0; padding: 0; background: #ffffff url("../images/bg_header.gif") repeat-x 0 0; no-repeat 0 0;  height: 90px;}
#logo { float: left; margin: 0; padding: 0;  width:450px; }

#main-menu {font-size: 100%; margin-top: 1px; float: right; width: 450px; font-weight:bold; }
#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;  background: url("../images/sipka.gif") no-repeat 0 6px;}
#main-menu ul li a { display: block; padding: 0px 12px; color: #E0E8C1; 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; }

#left-menu li a  {color: #ffffff; display: block; padding: 5px 7px 5px 35px;  text-decoration: none; font-weight:bold; }
#left-menu li a:hover { color: #ffffff;  }
.shadow {  background: #ffffff url("../images/bg_shadow.gif") repeat-x 0 0; height: 40px; }

/* Footer */
#footer { border-top: white 5px solid; background: #3C3918 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 ul {margin: 0;  padding: 0;  list-style: none;  }
.box_aktu ul li {font-weight: bold; color: #45411c; margin: 0px; height: 26px; margin: 0;  padding: 3px 5px 5px 25px ;  list-style: none; width: 100%; background: #dbe5aa url("../images/zatrzitko.gif") no-repeat 5px 5px !important;  float: left;  font-size: 100%; position: relative; }

#box-uvod { font-weight:normal; padding: 25px 0px; color: #383515; line-height:1.5em; font-size: 110%; }

#box-kontakt {background-color:#DBE5AA; 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; }

