/* CSS Document - (created in PSPad Editor) */
/* obecne deklarace */
body {
  margin: 0;
  padding: 0;
  color: rgb(0,47,84);
  background: url('img/back.jpg') repeat-x scroll rgb(141,191,228) left top;
  text-align: center;
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  }
img, object {
  border-style: none;
  float: none;
  margin: 0;
  padding: 0;
  }
h1 {
  margin: 15px 20px;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  color: rgb(0,47,84);
  background: transparent url(img/h1Regular.gif) repeat-y scroll left center;
  padding-left: 10px;
  text-indent: 0px;
  }
a   {
  text-decoration: none;
  }
/* obal cele stranky kvuli bilemu okraji */
/*#content {
  width: 960px;
  float: left;
  clear: both;
  background-color: transparent;
  border: 1px solid rgb(255,255,255);  
  }
*/
/* dolni okraj */
#absBottom {
  width: 100%;
  float: none;
  clear: both;
  }
/* hlavicka */
#header {
  width: 960px;
  height: 108px;
  margin: 0;
  padding: 0;
  background-color: rgb(255,255,255);
  float: left;
  clear: both;
  }
#odsaz {
  margin: 0;
  width: 20px;
  height: 108px;
  float: left;
  }
#logo {
  margin: 30px 17px 0px 0px;
  width: 177px;
  height: 78px;
  float: left;
  }
#logoText {
  margin: 45px 0px 0px 0px;
  width: 240px;
  height: 61px;
  font-size: 18px;
  letter-spacing: 1px;
  float: left;
  }
#navigation {
  margin: 0px 0px 0px 0px;
  width: 486px;
  height: 108px;
  float: left;
  }
#navigationTop {
  margin: 30px 0px 0px 0px;
  width: 486px;
  height: 24px;
  text-align: right;
  float: left;
  color: rgb(213,122,24);
  font-size: 12px;
  background-color: transparent;
  font-weight: bold;
  }
#navigationTop a {
  color: rgb(213,122,24);
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  }
#navigationTop select {
  margin: 0;
  border: 1px solid rgb(0,47,84);
  color: rgb(0,47,84);
  background-color: rgb(255,255,255);
  font-size: 12px;
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  text-align: center;
  width: 155px;
  }
#navigationBottom1 {
  margin: 7px 0px 0px 0px;
  width: 225px;
  height: 47px;
  text-align: right;
  float: left;
  }
#navigationBottom2 {
  margin: 6px 0px 0px 0px;
  width: 261px;
  height: 48px;
  text-align: right;
  float: left;
  font-size: 12px;
  }
#navigationBottom2 input.search {
  width: 175px;
  border: 1px solid rgb(0,47,84);
  color: rgb(0,47,84);
  background-color: transparent;
  text-align: center;
  padding: 1px 0;
  }
#navigationBottom2 input.button, .searchResolve input.button {
  text-align: center;
  color: rgb(255,255,255);
  font-size: 12px;
  background-color: rgb(221,149,27);
  border: 1px solid rgb(213,122,24);
  font-weight: bold;
  width: 62px;
  height: 20px;  
  letter-spacing: 1px;
  cursor: pointer;
  }
#navigationBottom2 p.form {
  float: right;
  margin: 0;
  padding: 0;
  }
#navigationBottom1 img {
  float: right;
  margin: 1px 3px;
  }
/* horni hlavni menu */
#menu {
  width: 960px;
  height: 73px;
  margin: 0;
  padding: 0;
  background:#FFFFFF url(./images/menuback.jpg) repeat-x scroll left top;
  float: left;
  clear: both;
  }
table#menuBut {
  width: 960px;
  height: 36px;
  float: left;
  margin: 0;
  text-align: center;
  background: url('img/menuback.jpg') repeat-x scroll rgb(255,255,255) left bottom;  
  }
#menuBut td {
 padding: 0px;
 padding-left: 2px;
}
#menuBut td.first {
 padding-left: 0px;
}
#menuBut a {
  height: 35px;
  width: 100%;
  background: url('img/menuitem.jpg') repeat-x scroll rgb(0,47,84) left top;
  border-bottom:1px solid #002F54;
  color: rgb(255,255,255);
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  float: left;
  margin: 0;
  text-transform: uppercase;
  }
#menuBut span {
 padding: 0 10px; 
}
#menuBut a.active  {
  background: url('img/menuitemactive.jpg') repeat-x scroll rgb(255,255,255) left top;
  color: rgb(0,47,84);
  border-bottom: 1px solid rgb(241,248,254);
  }
#submenu {
  width: 960px;
  height: 36px;
  margin: 0;
  background: url('img/submenu.jpg') repeat-x scroll rgb(255,255,255) left top;
  float: left;
  color: rgb(213,122,24);
  font-weight: bold;
  font-size: 11px;
  text-align: left;
  }
#submenu a {
  font-size: 11px;
  font-weight: normal;
  color: rgb(0,47,84);
  background-color: transparent;
  text-decoration: none;
  }
#submenu a:hover {
  color: rgb(213,122,24);
  text-decoration: underline;
  }
#flasharea {
  width: 960px;
  height: 247px;
  margin: 0;
  padding: 0;
  background-color: rgb(255,255,255);
  float: left;
  clear: none;
  border-style: none;
  }
/* hlavni obsah */
#superCont {
  width: 100%;
  margin: 0;
  padding: 0;
  float: left;
  background: url('img/righter.jpg') repeat-y scroll rgb(255,255,255) right top;
  }
#rightBack {
  width: 100%;
  margin: 0;
  padding: 0;
  float: left;
  background: url('img/rightarea.jpg') no-repeat scroll transparent right top;
  }
#leftBack {
  width: 100%;
  margin: 0;
  padding: 0;
  float: left;
  background: url('img/lefter.jpg') repeat-y scroll transparent left top;
  min-height: 550px;
  height: auto !important;
  height: 550px;
  }
/* stredni oblast */
#mainContent {
  width: 548px;
  margin: 0;
  padding: 0;
  float: left;
  /* background: url('img/strTop.jpg') repeat-x left top;*/
  }
/* pravy a lavy stlpec */  
div#leftMenu {
  width: 191px;
  margin: 0;
  padding: 0;
  background: url('img/menuLeft.jpg') no-repeat scroll rgb(220,240,251) left top;
  float: left;
  }
#rightMenu {
  width: 219px;
  margin: 0;
  padding: 0;
  color: rgb(0,47,84);
  background-color: transparent;
  float: right;
  }
#rightMenu h1 {
  color: rgb(255,255,255);
  background-color: transparent;
  }  
div#leftMenu div.rightLine { /* wrapper laveho infoboxu */
  width: 191px;
  margin: 0;
  padding: 0;
  background: url('img/dotMenu.jpg') repeat-y scroll transparent right top;
  float: left;
  }
div#leftMenu div.infobox {
  width: 189px;
  margin: 0;
  padding: 0;
  background: url('img/dotMenu1.jpg') no-repeat scroll transparent left bottom;
  float: left;
  /* color: rgb(213,122,24); */
  font-size: 12px;
  position: relative;
  top: 1px;
  }
div#rightMenu div.infobox {
  width: 219px;
  margin: 0;
  padding: 0;
  color: rgb(255,255,255);
  background: url('img/dotR4.jpg') repeat-x scroll transparent left bottom;
  float: left;
  }
div#rightMenu #i {
  background: url('img/dotR.jpg') repeat-x scroll transparent left bottom;
}
div#rightMenu #ii {
  background: url('img/dotR2.jpg') repeat-x scroll transparent left bottom;
}
div#rightMenu #iii {
  background: url('img/dotR3.jpg') repeat-x scroll transparent left bottom;
}
div.infobox p  {
  margin-left: 20px;
  margin-right: 20px;
  font-weight: normal;
  font-size: 12px;
  }
div.infobox p.link  {
  margin: 5px 20px 5px 22px;
  font-weight: normal;
  padding-left: 12px;
  font-size: 12px;
  background: url('img/odr.gif') no-repeat scroll transparent left top;
  }  
div#leftMenu div.infobox a  {
  color: rgb(0,47,84);
  background-color: transparent;
}  
div#rightMenu div.infobox a  {
  color: rgb(255,255,255);
  background-color: transparent;
}  
#lineR { /* wrapper praveho panelu*/
  width: 221px;
  margin: 0;
  padding: 0;
  background: url('img/dotStr.jpg') repeat-y scroll transparent left top; 
  float: right;
  clear: right;
  }
div.infobox input.inp {
  margin: 0px 0px 5px 0px;
  border: 1px solid rgb(0,47,84);
  color: rgb(0,47,84);
  background-color: rgb(255,255,255);
  text-align: left;
  text-indent: 0px;
  padding: 1px 0;
  }
div#rightMenu div.infobox input.inp {
  width: 100%;
  }  
div.infobox input.button   {
  text-align: center;
  color: rgb(255,255,255);
  font-size: 12px;
  background-color: rgb(221,149,27);
  border: 1px solid rgb(213,122,24);
  font-weight: bold;
  width: 70px;
  height: 20px;  
  letter-spacing: 1px;
  cursor: pointer;
  }
div.infobox table.log  {
  margin: 0px 20px 20px 20px;
  padding: 0;
  border-collapse: collapse;
  border-style: none;
  }
div#rightMenu div.infobox table.log  {
  width: 177px;
  }  
div.infobox table.log td.tdR  {
  text-align: right;
  }
div.infobox img {
  margin: 6px 0px 0px 10px;
  float: left;
  }
div.infobox .lineG {
  margin: 20px 20px 0px 0px;
  color: rgb(255,255,255);
  font-size: 14px;
  text-align: center;
  background-color: transparent;
  }
div.infobox .nr {
  font-size: 17px;
  font-weight: bold;
  font-style: italic;
  }
/* paticka */
#footer {
  width: 960px;
  height: 41px;
  margin: 0;
  padding: 0;
  color: rgb(255,255,255);
  background: url('img/foot.jpg') repeat-x scroll rgb(0,47,84) left bottom;
  float: none;
  clear: both;
  }
#footerIn {
  width: 960px;
  height: 41px;
  margin: 0;
  padding: 0;
  color: rgb(255,255,255);
  background: url('img/foot.jpg') repeat-x scroll rgb(0,47,84) left top;
  float: none;
  clear: both;
  position: relative;
  top: -2px;
  left: 0px;
  font-size: 10px;
  }
#footerIn a {
  color: rgb(255,255,255);
  background-color: transparent;
  }
#footerIn a.disclaimer {
  color: rgb(255,163,71);
  background-color: transparent;
  text-decoration: underline;
}
#footerIn p {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-indent: 0px; 
}  
#footerIn .foot {
  float: left;
  height: 41px;
}  
#footerIn .foot p.in{
  display: block;
  margin-top: 15px;
}
#footerIn .foot p.de{
  position: relative;
  left: -12px;
  overflow: visible;
}
#footerIn .foot p.en{
  position: relative;
  left: -2px;
}
#footerIn #foot1 {
    width: 190px;
}
#footerIn #foot1 p.in  {
    margin-left: 20px;
}
#footerIn #foot2 {
  width: 550px;
  padding: 0;
  text-align: center;
  }
#footerIn #foot3 {
  width: 220px;
  padding: 0;
  text-align: right;
  }
* html #footerIn div.en {width: 216px !important;}
/* IE6 bug */
* html #footerIn div.de {width: 192px !important;}
#footerIn #foot3 p.in {
    margin-right: 20px;
}  
/* okraje, mezery, odsazeni */
.okrF {
  margin: 0 8px;
  }
.LineF {
  color: rgb(213,122,24);
  background-color: transparent;
  }
.LineF2 {
  color: rgb(255,255,255);
  background-color: transparent;
  }
.del {
  margin: 0;
  font-size: 0px;
  width: 100%;
  height: 12px;
  float: none;
  }
.del2 {
  margin: 0;
  font-size: 0px;
  width: 100%;
  height: 5px;
  float: none;
  }
.inner {
  display: block;
  margin-top: 11px;
  }
.inner2 {
  margin-left: 20px;
  margin-top: 13px;
  }
/* vyhledavani */
.searchResolve form {
	display: block;
	margin: 0 auto;
	margin-bottom: 2em;
	width: 230px;
}
.searchResolve p.more {
	margin: 3px 0;
}
.searchResolve h3 {
	margin-bottom: 3px;
}
.emphasize p.title a { font-weight: bold; }