@import url("contentklaster.css");

html{ margin:0; padding: 0;  }
body { margin: 0; padding: 0; background: #f6f8f5 url("../images/bg_body.jpg") repeat-x 0 0; text-align: center; }
.homepage  { margin: 0; padding: 0; background: #e9e9e9 url("../images/bg_homepage.gif") repeat-x 0 0; text-align: center; }
.klaster  { margin: 0; padding: 0; background: #f4f8e0 url("../images/bg_klaster.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_homepage { width: 898px; text-align: left; margin: 0 auto; background: #ffffff; }
#mother_klaster { width: 898px; text-align: left; margin: 0 auto; background: #ffffff;border-left: #ffffff 1px solid;  border-right: #ffffff 1px solid; }
#content { background: white;  min-height: 450px; padding-bottom: 20px;   }

.col_left-home {background: #ffffff; width: 298px; float: left; border-right: #dbdbdb 1px solid; border-left: #ffffff 1px solid; }
.col_right-home { width: 598px; float: right; background: #ffffff; }
.col_ll-home { width: 298px; float: left;  border-right: #dbdbdb 1px solid; }
.col_rr-home { width: 298px; float: right;  }

#lnk-prokop { margin: 0; padding: 0; background: url("../images/btn_prokop.gif") no-repeat 0 0; height: 49px;}
#lnk-klaster { margin: 0; padding: 0; background: url("../images/btn_klaster.gif") no-repeat 0 0; height: 49px;}
#lnk-zelenka { margin: 0px; padding: 0; background: url("../images/btn_zelenka.gif") no-repeat right 0; height: 49px; border-right: #ffffff 1px solid;}
#lnk-prokop h2 a { margin: 0px; text-align:center; padding:  8px;  color: #FFFBD1; font-size: 90%; font-weight:normal; }
#lnk-klaster h2 a { margin: 0px; text-align:center; padding: 8px;  color: #FFFBD1; font-size: 90%; font-weight:normal; }
#lnk-zelenka h2 a { margin: 0px; text-align:center; padding: 8px;  color: #FFFBD1; font-size: 90%; font-weight:normal; }

.col_left_klaster {background: #547f00; width: 199px; float: left; border-right: #ffffff 1px solid; }

.col_right_klaster { width: 698px; float: right; line-height: 1.416; }
.col_ll { width: 476px; float: left;  }
.col_rr { width: 220px; float: right; background: #547f00; }
.col_rr h2 {  color: #ffd200; font-size: 150%; margin: 0;  }
.col_left h2 {  color: #fdfdc3; font-size: 120%; margin: 0; }

/* Header */

#header_homepage { margin: 0; padding: 0; background: #E5E5E5 url("../images/logohp.gif") no-repeat 0 0; height: 90px;}
#header_homepage h2 {  color: #55555;  font-weight:normal; font-size: 32px; letter-spacing: -1px; margin: 0; }
#header_homepage p {  color: #55555;  font-weight:normal; font-size: 14px;  margin: 0; }

#header_klaster { margin: 0; padding: 0; background: #547F00 url("../images/logoklaster.gif") no-repeat 0 0; height: 90px;}
#header_klaster h2 {  color: #FFF7E1;  font-weight:normal; font-size: 32px; letter-spacing: -1px; margin: 0; }
#header_klaster p {  color: #FFF7E1;  font-weight:normal; font-size: 14px;  margin: 0; }



#header { overflow: hidden; }
#header { margin: 0; padding: 0;  border-bottom: 1px solid #ffffff; background: url("../images/bg_head.jpg") no-repeat 0 0; width: 700px; height: 165px;}
#logo { float: left; margin: 0; padding: 0; font-size: 100%; width:339px; }
#logo img { margin: 16px 0 0 0px; padding: 0; border: 0;}

/* Main menu */ 
#main-menu { width: 100%; height:80px; font-size: 100%; margin-top: 1px; float: left; background: #F3AF00 url("../images/logo.gif") no-repeat 0 0;}
#main-menu ul { margin: 0; padding: 0; list-style: none;  float: right;}
#main-menu ul li { margin: 0; padding: 4px 0 0 0; list-style: none; float: left; margin-left: 1px;  background: url("../images/odd.gif") no-repeat 0 0;}
#main-menu ul li a { display: block; padding: 0px 12px; color: #FDFCC3; text-decoration: none; float: left; }


#left-menu_klaster ul {margin: 0;  padding: 0;  list-style: none; width: 100%; font-size: 90%;}
#left-menu_klaster li { padding: 2px 5px;  background: #7EA700; border-bottom:#ffffff 1px solid;}
#left-menu_klaster a{ color: #ffffff; font-weight: bold; text-decoration:none;}
#left-menu_klaster a:hover {color: #f5f5f5; font-weight: bold; text-decoration:none;}

#left-menu_klaster h3 {height:20px;  background: #fdcA0D;  padding:4px 10px 3px; color: #175800; font-size: 110%; margin: 0; border-top:#ffffff 1px solid !important; }

/* Footer */
#footer_home { background: #8d8d8d; height: 80px; color: white;}
#footer_home .spc { padding: 5px 25px; overflow: hidden; line-height: 1.7; }

.box_aktu {clear: both; padding: 2px 20px 6px 20px; }
.box_aktu h2 { color: #395600; font-size: 120%; margin: 0 0 5px ; padding:8px 0 3px; font-family: Arial, Helvetica, sans-serif; }


#box_rozc1 {clear: both; height:45px; border-bottom: #ffffff 1px solid; background: url('../images/bg_klaster1.gif') repeat-x 0px 0px !important; }
#box_rozc1 h2 {line-height:1.1em; background:transparent;  color: #ffffff; padding: 7px 0 0 10px; font-size: 14px; margin: 0;  font-family: Arial, Helvetica, sans-serif; }

#box_rozc2 {clear: both; height:45px; border-bottom: #ffffff 1px solid; background: url('../images/bg_zelenka1.gif') repeat-x 0px 0px !important; }
#box_rozc2 h2 {line-height:1.1em; color: #ffffff; padding: 7px 0 0 10px; font-size: 14px; margin: 0;  font-family: Arial, Helvetica, sans-serif; }

#box_rozc3 {clear: both; height:45px; border-bottom: #ffffff 1px solid; background: url('../images/bg_prokop1.gif') repeat-x 0px 0px !important; }
#box_rozc3 h2 {line-height:1.1em; background:transparent; color: #ffffff; padding: 7px 0 0 10px; font-size: 14px; margin: 0;  font-family: Arial, Helvetica, sans-serif; }

.box_aktu_prokop {clear: both; padding: 10px 20px 0; line-height:12pt;}
.box_aktu_prokop h2 {background: url('../images/sipka_prokop.gif') no-repeat 0px 4px !important;  color: #833411 !important; font-size: 110%; margin: 0px; padding: 0 0 0 13px;}
.box_aktu_prokop a {color: #943106 !important; text-decoration:underline;}
.box_aktu_prokop a:hover {color: #943106 !important; text-decoration:none;}
.box_aktu_prokop div { font-size: 100%; margin: 0; padding: 0 0 0px 12px;}

.box_aktu_klaster {clear: both; padding: 10px 20px 0; line-height:12pt;}
.box_aktu_klaster h2 {background: url('../images/sipka_klaster.gif') no-repeat 0px 4px !important;  color: #84BC0A !important; font-size: 110%; margin: 0px; padding: 10px 0 0 13px;}
.box_aktu_klaster a {color: #84BC0A !important; text-decoration:underline;}
.box_aktu_klaster a:hover {color: #84BC0A !important; text-decoration:none;}
.box_aktu_klaster div { font-size: 100%; margin: 0; padding: 0 0 0px 12px;}

.box_aktu_zelenka {clear: both; padding: 10px 20px 0; line-height:12pt; }
.box_aktu_zelenka h2 {background: url('../images/sipka_zelenka.gif') no-repeat 0px 4px !important;  color: #FF9C02 !important; font-size: 110%; margin: 0px; padding: 0 0 0 13px;}
.box_aktu_zelenka a {color: #FF9C02 !important; text-decoration:underline;}
.box_aktu_zelenka a:hover {color: #FF9C02 !important; text-decoration:none;}



#box_nej {clear: both; padding: 10px 20px 10px 20px; background: #FEB101; }
#box_nej h2 { color: #6AAA10; font-size: 140%; margin: 0 0 5px;  font-family: Arial, Helvetica, sans-serif; }


.lnkdalsi { padding: 0; background: #d9d9cf; padding: 3px 10px; float:right; width: 80px; margin-bottom: 1em;}
.lnkdalsi a{padding: 3px 10px; text-decoration:underline;}
.lnkdalsi a:hover{text-decoration:none;}

#kalendar_box {margin: 0; padding: 10px 10px; color:#fdfdc3; border-bottom:#ffda68 1px solid;}
#kalendar_box h6 {color:#ffd200; font-size: 116%;}
#kalendar_box a {color:#ffd200;}
#kalendar_box a:hover {color:#ffd200; }
#bg_left_klaster { background: url("../images/bg_left_klaster.gif") repeat-x 0 0; height:50px;}
#bg_right_klaster { background: url("../images/bg_right_klaster.gif") repeat-x 0 0; height:50px;}

.spc { padding: 10px 23px; }
.title {font-weight: bold; font-size: 120%; color:#03466d; padding:0 0 5px;}

.list li { margin: 0; display: block; padding: 6px 10px; color:#fdfdc3 !important;}

.formbox {background: #5b1607; color: #fff; padding: 20px 10px 20px 15px; }
.formbox p {margin: 0;}

