body {
  background:#ffffff;
  margin:0;
  padding:0;
  font-family: Arial, Verdana, Arial CE, Helvetica CE, Helvetica, sans-serif;
  font-size:14px;
}

img {
  border:0px;
}

.clear {
  clear:both;
}

#content {
  width:856px;
  margin:0 auto;
  position:relative;
  padding:118px 0 0px 0;
  background:url('../images/menu-bg.png') top center repeat-x #f3f6f8;
}

#header {
  width:856px;
  height:118px;
  position:absolute;
  left:0px;
  top:0px;
}

h2.motto {
  float:right;
  font-size:18px;
  margin:65px 30px 0 0;
  padding:0px;
  letter-spacing:5px;
  font-weight:normal;
  color:#12546f;
}
#links {
  float:right;
}

a#logo {
  float:left;
  margin:50px 0 0 18px;

}

#main {
  width:500px;
  float:right;
  margin:0 25px 0 0;
  color:#12546f;
  padding-bottom:20px;
  line-height:1.4em;
}

#main .menu {
  width:500px;
  font-size:12px;
  margin:9px 0 0 0;
  height:20px;
}

#main .menu a {
  color:#ffffff !important;
  text-decoration:none;
  margin:0 6px 0 0px;
}

#main .menu a:hover {
  color:#fbae18;
}

#main a {
  color:#12546f;
}

img#main_img {
  border:2px solid #ffffff;
  margin:30px 0 0px 0;
}

#main h1, #main h2 {
  font-size:20px;
  margin:26px 0 5px 0;
  font-weight:normal;
  line-height:1.3em;
}

#main h2 {
  font-size:18px;
}

#left {
  float:left;
  width:306px;
  color:#12546f;
  line-height:1.3em;
}

#left a {
  color:#12546f;
  text-decoration:none;
}

#zadost {
  margin:0 0 0 21px;
}

#zadost h3.title {
  color:#ffffff;
  font-size:18px;
  font-weight:normal;
  margin:0px;
  padding:0;
  display:block;
  width:200px;
  padding:9px 0 0 0;
}

#left form {
  margin:33px 0 20px 0;
  padding:0;
}

#left form label {
  float:left;
  clear:both;
}

#left form input, #left form select {
  float:right;
  border:1px solid #12546f;
  width:170px;
  margin-bottom:3px;
}

#left form fieldset {
  clear:both;
  padding:0;
  margin:5px 0 0 0;
  border:0px;
}

#left form fieldset legend {
  padding-top:10px;
  padding-bottom:5px;
}

#left form p {
  font-size:9px;
  line-height:1.15em;
  text-align:justify;
}

#left form p input {
  float:none;
  margin:0;
  width:auto;
}

#left form input#frmform-odeslat {
  background:#fbae18;
  border:2px solid #ffffff;
  color:#ffffff;
  font-size:16px;
  padding:3px 0;
  font-weight:bold;
  margin-bottom:15px;
  margin-top:5px;
}

#ucet_block {
  float:right;
}

#ucet_block input {
  float:none !important;
}

#ucet_block input#frmform-ucet {
  width:115px;
}

#ucet_block input#frmform-banka {
  width:41px;
}

#left h3.servis {
  background:#12546f;
  color:#ffffff;
  font-weight:normal;
  font-size:12px;
  width:284px;
  padding:10px 0 10px 21px;
}

#left_servis {
  margin-left:21px;
  font-size:13px;
  padding-top:5px;
}



#footer {
  height:36px;
  background:#29657d;
  width:856px;
  color:#ffffff;
  font-size:12px;
}

#footer a {
  color:#ffffff;
}

#footer_left {
  float:left;
  margin:10px 0 0 22px;
}

#footer_right {
  float:right;
  margin:10px 25px 0 0;
  
}

table {
    width:100%;
    border:1px solid #eeeeee;
    border-collapse: collapse;
    margin-bottom: 10px;
}

th, td {
    border:1px solid #12546f;
    padding:2px 5px;
}

th {
    text-align: left;
    background:#12546f;
    color: #ffffff;
    padding: 3px 5px;


}

.flash {
    background:#fbae18;
    border:1px solid #999999;
    padding:10px 10px;
    width:472px;
    margin-top:30px;


}
