body {
 font: 80% "Trebuchet Ms", Verdana, Georgia; 
 line-height: 1.6em;
 margin: 0;
 padding: 0;
 color: #000;
 background: #666;
 text-align: center;
}
#page { 
width: 965px; 
margin-top: 10px; 
margin-left: auto; 
margin-right: auto; 
background:  #fff;
 margin-bottom: 0px;
color: #000; 
padding:3px;
text-align: left;
}
.center {
text-align: center;
margin: 1em;} 
 
#t2 {
width: 700px; _width: 670px; margin-left: 204px; _margin-left: 204px; padding-bottom:200px;
padding: 3em; _padding: 2em 1.3em; line-height: 1.6em;}
#t2 h4{
margin:0;padding:0;
}
#top {float:left; margin-top: -48px !important;  _margin-top: -37px; }
#mn { margin:0;padding:0;list-style: none;}
#mn li {margin:0;padding:0;list-style: none;}
#mn ul li          {  float:left; margin-right:2px; font-weight:bold; background:#fff; 
line-height:32px; position:relative; }
#mn ul li a        { padding:0 19px; font-size: 13px; display:block; text-decoration:underline; 
border-top:8px solid #24226B;
color:#0a1f62; 
max-height:32px; }
#mn ul li.active a:link, #mn ul li.active a:visited  { color:#000; text-decoration:none; border-top:8px solid #fff !important;}

#mn ul li.active a { color:#ff8700 !important; text-decoration:none; }
#mn ul li a:hover  { color:#000; text-decoration:none; border-top:8px solid #fff;}
  
#banner { 
width: 965px; 
height:216px; 
background: url(../images/bg.png) repeat-x left #ccc;
padding: 0px; color: #000; margin: 0px;
text-align: left;
}
#logo { width:527px; height: 216px; float:left;
padding: 0px; color: #000; margin: 0px;text-align: left; }
#logo a { padding: 0px;   margin: 0px; display:block; width:520px; height: 216px;
background: url(../images/logo.png) no-repeat  left transparent;
}

.hidden {display: none;}
a.tp {float:right; margin: 0.3em;}

div.d {width: 50%; float:right;}
div.d p {margin:0;}
#left {width: 220px;
_width: 200px; 
font-weight: bolder; float: left;
line-height: 22px;}

#left h2 { background-color: #153C8A; color: whiqte; text-align:center;margin:0; padding:5px 0; _padding:4px 0;}
#left div.im { margin: 2em auto; text-align: center;}

#left ul  { width: 220px;}
#left ul, li { margin: 0; padding: 0; list-style: none; }
/*url(../img/li7.gif) left no-repeat*/
#left ul li a:link, #left ul li a:visited {padding: 4px 7px 4px 7px; width: 215px; display: block; background: #289EC5; margin: 1px 0; color:#fff; /*4A5E63*/ }
#left ul li a:hover { color:#fff; background: #265665; text-decoration: none; }
#left ul li a.act {color:#fff; background: #CC3300; text-decoration: none;font-weight: bolder; }
#left ul li a.act:hover {  color: yellow; text-decoration: none;}
li a.act {color:#fff; background: #CC3300; text-decoration: none;font-weight: bolder; }

#right {
float:left;
width: 470px;
_width: 460px;
margin: 0px 0 0 0;
padding: 0px 0 0 0;
font-size: 13px;
line-height: 1.6em;
text-align: left; 
font-family: "Trebuchet MS", verdana, arial ce, sans-serif;	
}
#middle {float:left; background: url(../img/bg.jpg) repeat-y top left transparent;}
/*
*/
#mid p {padding: 1px; line-height: 1.7em; }

hr#null {margin:0; padding:1px;}
ul#menu {background: #E45100; margin: 0 10px 10px 10px; _margin:  0 6px 50px 6px; padding: 8px; text-align:left; }
ul#menu li { display: inline; padding: 8px 8px 8px 28px;}
ul#menu li a { text-decoration: underline; color: #F0D600;
 font-size: 13px; letter-spacing: -1px; margin: 0 5px;
 font-family: Verdana, helvetica, sans-serif, arial; font-weight: bold; }
ul#menu li a:hover { background: transparent; color: black; text-decoration: none; }
ul#menu li a.act {font-weight: bold; color: white; text-decoration: none; }

body[mid] #box {
 height:auto;
}
ul.zv li {font-weight: bold;color: #F27427;}
#address {margin-top: 5px; color: #153C8A;padding: 5px 15px;font-size: 1.4em;}
address {float:left; font-style: normal; color: brown; margin: 0; padding: 0;}

#left p {padding: 10px;}
td.nazev {width:340px !important; }
td.cena {text-align: right !important;width:90px !important; }

#out {clear:both;}
h2 { font-size: 1.4em; COLOR: #425679; margin:0 1em 1em 0em; PADDING: 4px 0 0 0; } 

acronym {background: yellow; padding: 2px; text-decoration: 2px red dashed; cursor: help}

body[page] #box { height:auto; }

table{ margin: 0; padding: 0;}

#text a {
	color: #CC6633; 
	text-decoration: underline;}
#text a:link {
	color : #CC6633;
	text-decoration : none;	}
#foot { 
padding: 0.5em;
	clear: both;
  font-size: 11px; 
	font-weight: normal;	
 font-family: verdana, helvetica, sans-serif; 
	text-align: center;
	  }
#foot p{ width: 430px; margin-bottom: 1em;float:right; }
#foot img { border:0; padding:0; }

.eli {color: #17005e;}
.x {color: #be5512;}
.red {color: red; font-weight: bold; }
.red1 {color: blue; font-weight: bold; }
.red2 {color: #CC3333; font-weight: bold; }
.center { text-align: center; }
.fl { float: left; margin:15px; }

.fr { float: right; margin: 0 10px 10px 10px;
 }
.fri {float: right;
 }
.cb { clear: both; } 

.r { text-align: right }
#banner h1 {
	text-align: center; 
	MARGIN: 0;
  padding: 3em 0 0 0; 
	COLOR: #289EC5; 
	font-size: 23px;
 }
h1 span {font-size: 66%;   padding:0;  margin:0; display: block; text-align:center; color: white; letter-spacing: -1px;}

h3 {
font-size: 1.3em;
	COLOR: #006666; /*brown*/; 
 	PADDING: 4px 0 0 0em;
 	margin: 4px 0;
	
 } 
	
div.kontk a:link img, div.kontk a:visited img {border: none !important;}
div.kontk a:link, div.kontk a:visited {border: none !important;}
/*-moz-border-radius: 5px;*/
.post { margin: 3px 0 0 0; padding: 0.6em; border-bottom: 1px solid #e2e2e2;}
.post:hover {border-bottom: 1px solid #000;}
.dwnload { margin: 3px 0 0 0; padding: 0.6em; border-bottom: 1px solid #e2e2e2;}
.dwnload:hover {border-bottom: 1px solid #000;}
.theme {-moz-border-radius: 13px; font-size: 86%; padding: 8px; width: 60%; float:right;
border: 1px solid #e1e1e1; background: white;}

h4{
margin:0 !important;padding:0 !important; color: blue; 
}
#top .search      {margin-top: -3em; float:right; width:316px; clear:right; 
background:url('../images/ico/ico-search.gif') 0 2px no-repeat; }
#top .search form { padding:0 0 0 23px; }
#top .search form .fl { width:183px; }
#top .search form label {color: white; font-style: Trebuchet MS;}
#top .search form .fr { width:100px; text-align:right; white-space:nowrap; margin-top:3px; }
#top .search form input#f-search          { float:left; font-size:90%; width:115px; }
#top .search form input#f-search-submit   { float:left; font-size:90%; width:60px; margin:1px 0 0 2px; padding:1px 0; }
p.frsmall {clear: left;margin-left: 2em;}

.ico-pdf { background-image:url('../images/ico/file-pdf.gif') !important; }
.ico-doc { background-image:url('../images/ico/file-doc.gif') !important; }
.ico-xls { background-image:url('../images/ico/file-xls.gif') !important; }
.ico-exe { background-image:url('../images/ico/file-exe.gif') !important; }
.ico-zip { background-image:url('../images/ico/file-zip.gif') !important; }
.ico-snd { background-image:url('../images/ico/file-snd.gif') !important; }
.ico-img { background-image:url('../images/ico/file-img.gif') !important; }
.ico-wmv { background-image:url('../images/ico/file-wmv.gif') !important; }
.ico-file{ background-image:url('../images/ico/file.gif') !important; }
.sub a:link, .sub a:visited {background: #107A9D !important ;color: white;}
li.sub a.act:hover {color:#fff; background: #666 !important; text-decoration: none;font-weight: bolder; }
li.sub a:hover {color:#fff; background: #265665 !important; text-decoration: none;font-weight: bolder; }
.at a:link, .at a:visited {background: #666 !important;color: white;}
li.sub a.act {color:#fff; background: #265665 !important; text-decoration: none;font-weight: bolder; }

#hlpage {clear: both; padding: 1.2em;}
div.box1 {width: 170px; height: 330px; border: 1px solid silver; float:left; margin: 0.4em;}
div.box1 p {width: 170px; height: 230px; padding: 3px  !important;margin:  0 !important;}
div.box1 h3{ height: 18px; 
width: 170px;  font-size: 1.2em; font-weight: bolder;
padding: 0.6em 0.4em; margin: 1px;
}
a:link.odkaz, a:visited.odkaz  {
background:url('http://mynameisdesign.com/rovnesance/img/nav-one.png') right no-repeat transparent;  
width: 160px;  font-size: .8em; font-weight: bolder;
height: 22px; padding: 0.8em 0.4em; margin: 1px; display: block;
}
/*
div.box1 {width: 213px; height: 270px; border: 1px solid silver; float:left; margin: 0.5em;}
div.box1 h3{
background:url('http://mynameisdesign.com/rovnesance/img/nav-one.png') 0 0 no-repeat transparent; height: 18px; 
width: 212px;  font-size: 1.2em; font-weight: bolder;
padding: 0.6em 0.4em; margin: 1px;
}*/
div.box1 h3 a:link, div.box1 h3 a:visited {color: blue ; display: block; }
div.box1 h3 a:hover {color: #666; }
div.box1 p {padding: 2px;margin: 2px;}
div.box1:hover {border: 1px solid #666; }
.odkazy a img {border: none;}
.dwnload {
}
.post, .admin {margin:0.4em;}
.post {margin-left: 0em; border: 1px solid silver;padding:1em;}
.admin {margin-left: 2em; border: 1px solid silver;padding:1em;}
p.exp {border: 1px solid #e3e3e3; padding: 0.3em; margin: 0; background: #e2e2e2;}

ul.rightul li {list-style-type: circle !important; margin-left: .4em;}