html{ margin:0; padding: 0;  }
body { margin: 0; padding: 0; background: #238FD6 url("../images/bg_body.gif") repeat-x 0 0;; text-align: center; }
body, input { font-family: Tahoma, Arial, Verdana, "Tahoma", "Luxi Sans", Helvetica, sans-serif; }

img { margin: 0; padding: 0; border: 0; }

/* Layout */

#content {margin-top:40px; width: 860px; text-align: left; margin: 0 auto; background: #ffffff;}

#mother { width: 859px; text-align: left; margin: 0 auto; background: #ffffff; }
#container {width: 859px; text-align: left; background: #ffffff;}


.col_left {width: 209px; float: left; background-color:#CDE6F9;}

.col_right { width: 650px; float: right; line-height: 1.416; }
.col_ll {  width: 470px; float: left; background: url("../images/bg_stred.gif") repeat-x 0 0;}
.col_ll1 {  width: 470px; float: left; background: url("../images/bg_stred1.gif") repeat-x 0 0;}
.col_rr { width: 180px; float: right; background: #CC3F00; }
.col_rr p {margin:0;padding:0px 0 3px; text-align:center;}
.col_rr a {color:white; }
.col_rr h2 { background-color:#1D8DD4; padding:5px 10px; color: white; margin:0; font-size: 14px; font-weight: bold;}

/* Header */

#header { overflow: hidden; }
#header {margin: 0; padding: 0; background: url("../images/header.gif") no-repeat 0 0;  height: 180px; border-bottom:white solid 0px;}

/* Main menu */ 

#main-menu {  font-size: 13px; margin-top: 0px; float: right; font-weight: bold;}
#main-menu ul { margin: 0; padding: 0; list-style: none;  background: url("../images/bgmenu.gif") no-repeat 0 0; height:40px; width: 859px;}
#main-menu ul li { width:171px; margin: 0; padding: 0; list-style: none; float: left; height:40px; }
#main-menu ul li a { display: block; color: white; text-decoration:none; padding:10px 0; text-align:center;}
#main-menu ul li a:hover { color:#ffffff; }

#main-menu li.menuon div { visibility: visible;  z-index: 150 !important;}
#main-menu li.menuoff div { visibility: hidden;  }
#main-menu li.menuon div {display: block; position: relative; top: -3px; }

#main-menu li div { position: relative; visibility: hidden; text-align:left;}
#main-menu li div ul { border-top: 1px solid white; position: absolute; top: 3px; left: 1px; z-index: 45; width:171px; padding:0; margin:0; }
#main-menu li div ul li {border: none; height:30px; }
#main-menu li div a { color: #ffffff; text-decoration: none; text-align:left;  padding: 0; border: none; font-weight: bold; padding:5px 15px;}
#main-menu li div a:hover { color: #ffffff; }

#left-menu { width: 100%;  }
#left-menu ul {margin: 0; padding: 0;  list-style: none; width: 100%; font-size: 12px;}
#left-menu ul li {background: #096CAA url("../images/bullet.gif") no-repeat 5px 8px;  margin: 0;  padding: 0;  list-style: none; width: 100%; float: left; font-size: 13px; position: relative;text-transform:uppercase; border-bottom:white 1px solid; }

#left-menu li a  {display: block;  color: #ffffff; padding: 4px 7px 3px 23px;  text-decoration: none; font-weight: bold; }
#left-menu li a:hover {}

/* submenu... */ 
#left-menu li div {display: none; font-weight: normal; text-transform:uppercase;}
#left-menu li.menuon div {display: block; position: relative; top: -3px; }
#left-menu li ul {position: absolute; left: 207px; top: -25px; z-index: 50; }
#left-menu li ul li a {border-left: 0;  border-bottom: 0; padding: 4px 7px 3px 23px; }

#left-menu li ul li a:hover {border-left: 0;  border-bottom: 0;  }
#left-menu li a  {_height: 1px;}


#right-menu { width: 100%;  font-size: 11px; background: #FF7E20;}
#right-menu ul {margin: 0; padding: 0;  list-style: none; width: 100%;}
#right-menu ul li { background: #FF7E20; border-bottom:white 1px solid; margin: 0;  padding: 0;  list-style: none; width: 100%; float: left; font-size: 11px; position: relative; text-transform:uppercase; }

#right-menu li a  {display: block;  color:#444444; padding: 5px 7px 2px 15px;  text-decoration: none; font-weight: normal; }
#right-menu li a:hover {}


/* Footer */
#footer { font-weight: normal; background: #044D7A ; height: 50px; color: #ffffff; text-align:right;}
#footer p{text-align:left; margin:0 0 0 180px; padding:8px; font-size: 11px;}

.box_aktu {clear: both; padding: 5px 10px 10px 10px; }
.box_aktu h2 { color: #003399 !important; font-size: 110%; margin: 0 0 5px ; font-weight:bold; }
.box_aktu a { color: #003399 !important;}

.box_uvod {clear: both; padding: 14px; border-bottom:#ffffff 0px solid;}
.box_uvod h2 { color: #003399 !important; font-size: 150%; margin: 0 0 5px ; font-weight:bold; }
.ttl { color: #ffffff; font-size: 14px; margin: 10px 5px ; font-weight:bold; text-align: center; border:#ff9900 2px dotted;}

.box_cal {background-color:#8D2400; clear: both; padding: 5px 12px;  color: white;  font-size: 11px; border-bottom:#FF7C44 1px solid;}
.box_cal h6 { color: #ffffff !important; font-size: 12px; margin: 0 0 2px ; font-weight:bold; padding:1px;}


.box_kontakt {clear: both; margin-top:3px; padding: 10px 20px 20px; font-weight:normal; background-color: #56B6FF;}
.box_kontakt h2 { color: #ffffff !important; font-size:16px; margin: 0 0 5px ; font-weight:bold;}


.spc { padding: 10px 12px; }
#bg_shadow { background: url("../images/bg_right.gif") repeat-x 0 0; height:90px;}
#bg_shadow1 { background: url("../images/bg_left.gif") repeat-x 0 0; height:90px;}

.separator { background: #ffffff; font-size: 1px; line-height: 1px; width: 100%; height: 1px; padding: 0; margin: 0 0 15px; display: block; clear: both; border: none; }




