html{ margin:0; padding: 0;  color:#ffffff;}
body { margin: 0; padding: 0; background: #000000; 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: 980px; text-align: left; margin: 0 auto;}
.bg_home {background: #000000 url("../images/bg_homepage.jpg") no-repeat 0 0 !important;  min-height: 760px;}
.col_left {width: 780px; float:left; }

.col_left_sub {width: 780px; float:left; background: #000000 url("../images/bg_page.jpg") no-repeat bottom left !important;  min-height: 860px;}
.col_right {width: 200px; float:right; }
.col_rr_sub { width: 680px; float: right;}

.col_left_kapela {width: 165px; float:left; margin-top: 10px;}
.col_right_kapela {width: 515px; float:right; }

.col_ll {  width: 100px; float: left;}
.col_rr { width: 680px; float: right; background: #000000 url("../images/bg_homepage.jpg") no-repeat 0 0 !important;  min-height: 600px;}

#logo { margin: 0; padding: 0;  width:780px; height:170px; background: #000000 url("../images/logo.jpg") no-repeat 0 0;}
#pixtrans { margin: 0; padding: 0; float: left; width:630px; height:170px; text-align: right;}
#lang { margin: 0; padding: 0;  width:150px; float: right; height:170px; text-align: right;}

#right-menu { width: 100%;  font-size: 14px;}
#right-menu ul {margin: 0;  padding: 0;  list-style: none; width: 100%; }
#right-menu ul li {margin: 0;  padding: 0;  list-style: none; width: 100%; float: left;  position: relative; height:56px;}
#right-menu li a  {display: block;  color: #ffffff;  text-decoration: none; font-weight: bold; }
#right-menu li a:hover {}

.spc {padding:20px;}

/* Footer */
#footer { font-weight: normal; height: 30px; color: #ffffff; text-align:right; font-size:90%;}


.box_aktu { clear: both; padding: 0px 0px 0px 50px; color: white; font-size: 110%; margin-top: 440px; width: 600px; background-color: black;}

.box_inner { clear: both; margin: 15px 15px 0 70px;  padding: 10px 20px 0px 30px; color: white; min-height:580px; background-color: #71706E; background: #71706E url("../images/bg_inner.jpg") no-repeat bottom right !important;}
.box_inner1 { clear: both; margin: 15px 15px 0 15px;  padding: 10px 20px 0px 30px; color: white; min-height:580px; background-color: #71706E; background: #71706E url("../images/bg_inner.jpg") no-repeat bottom right !important;}
.box_clanek { clear: both; padding: 10px 0px; color: white; border-bottom:#555555 2px solid;}

.box_aktu-alt {clear: both; padding: 20px; background-color:#242424; color: white;}
.box_aktu-alt h2 { color: #000000 !important; font-size: 16px; margin: 0 0 5px ; font-weight: bold;}

.box-kalendar {clear: both; border-top:#ffffff 1px solid; padding: 5px 15px; background-color:#FFEDBD;}

.dotaz {clear: both; padding: 5px; background-color:#333333;}
.odpoved {clear: both; padding: 5px; background-color:#555555;}


#box-uvod {padding: 0px; color: #ffffff; line-height:1.5em; font-size: 100%; border-bottom:#000000 5px solid;}
#box-uvod h1 { font-size: 164%; letter-spacing: 0px; margin: 0px 0 10px; color: #ffffff;}
#box-uvod-text {min-height: 100px; font-family: "Trebuchet MS", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; background-color:#181818; padding: 15px 25px 15px 15px; line-height:1.5em; font-size: 100%;}

.box-ttl { padding:0; height:40px; background: #000000 url("../images/bgttl.gif") repeat-x 0 0; margin: 0px; }
.box-ttl h1 { padding:0; font-size: 17px; padding:5px 0 5px; letter-spacing: 0px; margin: 0px; color: #999999; font-family: "Trebuchet MS", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif;}

#strip {background: #000000; height: 1px; padding: 0; margin: 1px 0; display: block; clear: both; }

.box_kontakt {clear: both; padding-top:13px;  padding-left:8px; color: #ffffff;  font-weight:normal;}
.box_kontakt h2 { font-size: 17px; letter-spacing: 0px; margin: 0px; color: #ffffff; font-family: "Trebuchet MS", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif;}
.box-down{ clear: both; position:relative; margin-top: 700px; padding-left:8px; color: #ffffff;  font-weight:normal;}

