body { 
    color:#565555; 
    line-height:139%; 
    margin:0; 
    padding:17px 0 0 0; 
    font-family:"Tahoma", "Verdana", "Arial"; 
    font-size:68%; 
    background:#005980 url('/images/body.gif') center top no-repeat; 
}

#all { margin:0 auto 0 auto; width:719px; background:#fff url('/images/all.gif') repeat-y; padding:0 16px 0 19px; }
#top { background:#fff url('/images/top.gif'); height:178px; border:1px solid #fff; }
#top a.logo { display:block; width:146px; height:69px; position:absolute; top:71px; margin-left:37px; }
#top .block { float:right; margin-top:1px; border-left:1px solid #506578; padding-left:1px;  }

#menu-top { font-size:92%; padding:0; margin:0; text-transform:uppercase; clear:both;}
#menu-top li.first { background:none; }
#menu-top li.first a { padding-left:23px; }
#menu-top li { float:left; list-style-type:none; padding:0; background:url('/images/li-separ.gif') left top no-repeat; }
#menu-top a { float:left; display:block; padding:10px 17px 12px 17px; color:#fff; text-decoration:none; height:14px; _padding-bottom:11px; }  
#menu-top a:hover,
#menu-top .click {
    margin-top:0; 
    background:url('/images/top-li.gif') repeat-x;
    color:#000;
}
#menu-top .last {  padding-right:0;}
#menu-top .click a { color:#fff; }

#form-search { float:left; margin:0; padding:11px 10px 0 8px; height:27px; width:204px; background:url('/images/search-bg.gif'); }
#form-search input.text { font-size:100%; height:15px; display:block; float:left; width:151px; margin:0 4px 0 0; border:1px solid #777; }
#form-search input.notext { height:1px; float:left; width:1px; margin:0; padding: 0px;}
#form-search input.submit { float:right; color:#5b3300; font-weight:bold; background:url('/images/search-submit.gif'); padding:1px 0 0 10px; width:43px; height:19px; cursor:pointer; border:0; }

#mutace { border-top:1px solid #4c5a68; float:right; width:483px; padding:6px 12px 0 0; background:url('/images/mutace.gif') no-repeat 430px 6px; }
#mutace a { display:block; width:18px; height:12px; float:right; margin-left:11px; }
#mutace span { display:none; }
#mutace #link-cz { background-image:url('/images/ico-cz.gif'); }
#mutace #link-en { background-image:url('/images/ico-en.gif'); }
#mutace #link-de { background-image:url('/images/ico-de.gif'); }

.article { background:url('/images/article.gif') repeat-x; padding:22px 29px 0px 29px;}
.article p { padding: 0px 0px 15px 0px; margin: 0px; text-align: justify; }

#nabidka-home { width:415px; padding-bottom:15px; }
#nabidka-home ul { padding:9px 0 5px; margin:0; }
#nabidka-home ul li { margin:0;padding:0 0 0 16px; background:url('/images/li-circle-red.gif') no-repeat 0 8px; }

.list-languages { float:left; padding:10px 0 21px 25px; margin:0; }
.list-languages li { background:url('/images/li-red-arrow.gif') no-repeat 0 5px; padding:0 0 0 15px; width:100px; }

strong.title { font-size:92%; display:block; text-transform:uppercase; color:#fff; background:url('/images/strong-title.gif') no-repeat; padding:10px 0 23px 26px; }
h2.title { font-size:92%; display:block; text-transform:uppercase; color:#fff; background:url('/images/strong-title.gif') no-repeat; padding:10px 0 23px 26px; }


.novinka { float:left; width:206px; padding-left:24px; padding-top:10px; }
.novinka p { margin-left:0; margin-right:0; }
.novinka h3 { font-size:100%; padding:0; margin:9px 0 4px 0; }
.link-news-list { clear:both; text-align:right; margin:11px 27px 21px 0; padding:0; }
.link-news-list a { padding-left:14px; background:url('/images/li-red-arrow.gif') 0 6px no-repeat; }

.banner-dms { margin:11px auto 25px auto; }

#menu-bottom { 
    margin:0; 
    border:1px solid #fff; 
    background:url('/images/footer.gif') repeat-x 0 20px; 
    list-style-type:none; 
    text-align:center; 
    padding:36px 0 12px 0; 
}
#menu-bottom li { display:inline; background: url('/images/footer-li.gif') right 4px no-repeat; margin:0; padding:0;}
#menu-bottom a { color:#fff; margin-right:12px; margin-left:10px; }
#menu-bottom a:hover { text-decoration:none; }
#menu-bottom .last { background:none; }
#menu-bottom .last a { margin-right:0; }

.footer-bottom { text-align:center; color:#529ec1; background:url('/images/footer-bottom.gif') no-repeat; width:754px; margin:0 auto 0 auto; padding:10px 0 20px 0; }
.footer-bottom a { color:#529ec1; }

.vymenne-odkazy { text-align:center; color:#529ec1; width:754px; margin:0 auto 0 auto; padding:0px 0 20px 0; }
.vymenne-odkazy a { color:#529ec1; font-size: 11px; }
.vymenne-odkazy ul { display: inline; margin: 0; padding: 0 }
.vymenne-odkazy ul li { display: inline; list-style-type:none; background:url('') no-repeat; border-right: solid 1px #529ec1; padding: 0 6px 0 6px; }
.vymenne-odkazy ul li a { color:#529ec1; text-decoration: underline; }
.vymenne-odkazy ul li a:hover {text-decoration: none; }

h1 { color:#eb0011; margin:0 0 14px 0px; font-size:130%; font-weight:bold; }
h2 { font-size:130%; padding:0; margin:0 0 0.7em 0; color:#683b00; }
p { margin:0 28px 7px 28px; padding:0; }
/*
ul { margin: 5px 0px 13px 0; padding:0 0 0 28px; }
ul li { }
*/
ul { margin: 5px 0px 20px 0; padding:0 0 0 25px; }
ul li { list-style-type:none; background:url('/images/li-circle.gif') 0 6px no-repeat; padding: 0px; padding-left:14px;  margin: 0px; }

a { color:#d60007; }
a:hover { text-decoration:none; }

.hidden { display:none; }
.block { display:block; }
.clearer { font-weight:0px;line-height:0; height:0; clear:both;}
img { border:0;}
.bordered { border:1px solid #000; }
fieldset,form { margin:0; padding:0; border:0; }

/*
	css vzhledu tabulek ve sprave
*/
.sub-wtab {
  border: solid 1px #BFBFBF;
  width: 100%;
  margin: auto;
  font-size: 11px;  
}
.sub-wtab th {
  background: #FF7604;
  color: #fff;
  font-size: 11px;
  padding: 2px 5px 2px 10px;
  font-size: 11px;
  font-weight: bold;
}
.sub-wtab td {
  padding: 4px 5px 2px 7px;
  border: solid 1px #E1E1E1;
  padding: 0;
  margin: 0;
}
.sub-wtab p { padding: 4px 5px 2px 7px; text-align: left; } 
