* {MARGIN: 0px; PADDING: 0px; FONT-SIZE: 100%;}
body {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: top; PADDING-TOP: 0px;background-color: #fff;}
LI {LIST-STYLE-TYPE: none;}
table {VERTICAL-ALIGN: top;}
td, th {VERTICAL-ALIGN: top;color:#000;}
IMG {border: 0}
a:focus {
outline: none;
}
.container {
width: 916px;
font-family:Arial,Geneva CY,Sans-Serif;
font-size:.8em;
margin:0 auto;
margin-top:5px;
}


.navibar {
width: 100%;
height: 46px;
}
.navibar div {
height: 46px;
float: left;
}
.navibar .right {
background: url("/images/morda/right.gif");
width: 10px;
}
.navibar .left {
background: url("/images/morda/left.gif");
width: 10px;
}
.navibar .link {
background: url("/images/morda/noactive.gif") repeat-x;
width: 105px;
}
.navibar .active {
background: url("/images/morda/active.gif") repeat-x;
width: 105px; 
}
.navibar .separator {
background: url("/images/morda/separator.gif") repeat-x;
width: 20px;
}

.navibar a:hover {
background: url("/images/morda/active.gif") repeat-x;
}
.navibar a:hover {
background: url("/images/morda/active.gif") repeat-x;
}



.navibar a {
display: block;
height: 46px;
text-decoration: none;
padding-top: 15px;
color: #000000;
text-align: center;
font-weight: bold;
font-size: 11pt
}
.header {
background: url("/images/morda/header.jpg") no-repeat;
height: 270px;
width: 916px;
}
.logo {
position:relative;
float:left;
top:50px;
left:-130px;
}
.slogan {
position:relative;
float:left;
top:200px;
left:600px;
}
.slogan h1 {
color:#f5f5f5;
font-size:1.5em;
}
.slogan b {
color:#AFEEEE;
}
.slogan_line2 {
position:relative;
float:left;
left:40px;
}

.left-column {
float: left;
width: 250px;
}
.left-block {
margin-bottom:5px;
width: 250px;
}
.left-menu {
background-color: #f5f5f5;
width: 250px;
}
.left-menu .top {
background: url("/images/morda/navitop.jpg") no-repeat;
height: 6px;
}
.left-menu .bottom {
background: url("/images/morda/navibottom.jpg") no-repeat;
height: 6px;
}

.left-menu .content {
padding: 15px 20px;
}

#menu {
font-size: 100%;line-height: 1.2em;
}
#menu h3 {
color: #0153c2;
font-size: 1.2em; 
}
#menu UL  LI {
padding-top: 8px;
}
#menu a {text-decoration:none;}
#menu a:link {color:#004BB0}
#menu a:hover {color:#f76900;text-decoration:underline;}


.left-news {
background-color: #f5f5f5;
width: 250px;
}
.left-news .top {
background: url("/images/morda/navitop.jpg") no-repeat;
height: 6px;
}
.left-news .bottom {
background: url("/images/morda/navibottom.jpg") no-repeat;
height: 6px;
}

.left-news .content {
padding: 15px 20px;
}

#left-novosti {
font-size: 100%;line-height: 1.2em;
}
#left-novosti h3 {
color: #0153c2;
font-size: 1.2em;
}
#left-novosti UL  LI {
padding-top: 8px;
}
#left-novosti a {text-decoration:none;}
#left-novosti a:link {color:#004BB0}
#left-novosti a:hover {color:#f76900;text-decoration:underline;}
.left-novosti-date {
font-size:.8em;
font-weight:normal;
color:#228B22;
}

#left-articles {
font-size: 95%;line-height: 1.2em;
}
#left-articles UL  LI {padding-top: 8px;}
#left-articles h3{
color: #0153c2;
font-size: 1.2em;
}
#left-articles a {text-decoration:none;}
#left-articles a:link {color:#000}
#left-articles a:hover {color:#f76900;text-decoration:underline;}
.left-articles-date {
font-size:.8em;
font-weight:normal;
color:#228B22;
}







.body {
float: left;
width: 646px;
padding-left:20px;

}

.TableInfo tr td {
border-bottom: 1px dashed #004BB0;
padding-top:10px;
padding-bottom:2px;
}
.TablePrice tr td {
border-bottom: 1px dashed #004BB0;
padding-top:10px;
padding-bottom:2px;
width: 200px;
}
.TablePrice tr th {
text-align:left;
}
.TableKontakty tr td {
border-bottom: 1px dashed #004BB0;
padding-top:10px;
padding-bottom:2px;
width: 230px;
}


.TablePlan tr th {
padding-bottom:10px;
}
.body h1 {
font-size:1.5em;
font-weight:normal;
color:#228B22;
}
.body h2 {
font-size:1.4em;
font-weight:normal;
color:#228B22;
}
.body h3 {
font-size:1.3em;
font-weight:normal;
color:#228B22;
} 
.body p {
margin-top:10px;
color:#000;
text-align: justify;
}
.body ul {
margin-top:10px;
color:#000;
margin-left:40px;
}
.body ul li {
list-style-type: disc;
}
.body table {
margin-top:10px;
}
.body table tr td p { margin-top:0px; margin-bottom:10px; }

.image { outline: 1px solid #C5C8D0; padding: 4px;background-color: #f5f5f5;} 
.imageLeft {
margin-right:20px;
margin-bottom:10px;
float: left;
display:block;
}
.imageRight {
margin-left:20px;
margin-bottom:10px;
float: right;
}

p b {
color:#0153c2;
}
hr {
margin-top:30px;
margin-bottom:30px;
color:#AFEEEE;
}

/* ============================================================================== */

div.showitem {
width: 158px;
height: 200px;
float: left;
display:block;
margin-right:1px;
margin-bottom:10px;
}
.showitem-content {
margin-left:10px;
}
.showitem  p {
font-size:.8em;
}
.showitem  h6 {
font-size:.8em;
margin-top:5px;
color:#000;
font-weight: bold;
}

/* ==================================================================== */


.footer
{
font-family:Arial,sans-serif;
position:relative;
top:5em;
clear:both;
padding-top:1em;
color:#000;
border-top:1px solid #C5C8D0;
background:#fff
}
.footer .copyright {float:right;}
.footer .copyright span {white-space:nowrap}
.footer p {margin-bottom:10px; }

/* ==================================================================== */


    #wrapper{
      margin: 2em auto;
      /* width:800px; */
      text-align: left;
      background: #fff;
      padding: 1em;
      overflow: auto;
      min-width: 550px;
    }
	
	
    /* = form part ------------------ */
    form {
      margin: 0.5em 0;
      padding: 0;
      /* float: left; */
      width: 100%;
	  
    }
    form dl{
      margin: 0;
      padding: 0;
      float: left;
      width: 100%;
    }
    form dt{
      padding: 0;
      margin: 0.7em 1em 0.5em 0;
      width: 25%;
      float: left;
      clear: left;
      text-align: right;
    }
    form dd{
      margin: 0;
      padding: 0.5em 0;
      width: 70%;
      float: left;
      line-height: 1.5;
      *float: none; /* hack for IE 6-7 - better to keep in separate file */
    }
    form .submit-button{
      clear: left;
      padding: 0.5em 0 1em 1.2em;
      margin-left: 25%;
      /* font-size: 80%; */
    }
    form .submit-button input{
      margin-right: 0.5em;
    }
    form label{
      cursor: pointer;
    }
    form fieldset{
      clear: left;
      border: 1px solid #ccc;
      padding: 0.5em;
      margin: 1em 0;
    }
    form fieldset legend{
      color: #999;
    }
    form fieldset dt{
      margin-left: -0.25em;
    }