html, body {
	background:  #fff url('../images/bodybgr.jpg') repeat-x left top;
	margin: 0;
	padding: 0;
}
body {
	font-family: Tahoma, "Arial CE", Arial, "Lucida Grande CE", Lucida, "Helvetica CE", Helvetica, sans-serif;
	font-size: 0.80em;
	text-align: center;
	margin: 0;
	padding: 0;	
}
#main {
	background:  url('../images/bgrmain.jpg') no-repeat top left;
	position: relative;
	height: auto;
	min-height: 500px;
	_height: 500px;
	text-align: left;
}
#wrapper {
	width: 1008px;
	background:  url('../images/bgrwrapper.jpg') repeat-y top left;
	position: relative;
	margin: 0 auto;
	padding-top: 0px;
}
#top{
	background: url('../images/bgrheader.jpg') no-repeat top left;
	height: 180px;
	margin-left: 11px;
}
h1, h1 span {
	display: block;
	width: 254px;
	height: 104px;
	padding: 0;
	margin: 25px 0 0 68px;
	font-size: 120%;
	overflow: hidden;
	float: left;
	position: relative;
	text-align: left;
}
h1 a {
	color: #fc6800;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}
h1 span {
	top: 0;
	left: 0;
	position: absolute;
	background: transparent url('../images/logo.jpg') no-repeat;
	z-index: 10;
	cursor: pointer;
	margin: 0;
	border: none;
}
#langs{
  position: absolute;
  width: 39px;
  height: 159px;
  background: url('../images/langs.jpg') no-repeat left top;
  top: 0;
  left: 11px;
  padding-top: 21px;
  padding-left: 7px;
}
#langs a, #langs span{
 width: 35px;
 height: 25px;
 background: url('../images/cz.jpg') no-repeat left top;
 display: block;
 margin-bottom: 9px;
 text-decoration: none;
}
#langs a em, #langs span em{
 visibility: hidden;
}
#langs a.en, #langs span.en{
 background: url('../images/en.jpg') no-repeat left top;
 }
#menu{
 floaT: left;
 margin: 18px 0 0 55px;
 _margin: 18px 0 0 25px;
 padding: 0;
 clear: left;
 height: 33px;
 width: 900px;
 overflow: hidden;
}
#menu li{
 float: left;
 height: 33px;
 margin-right: 0px;
 display: block;
 position: relative;
}
#menu li.blue{
 height: 33px;
}
#menu li span{
 floaT: left;
 height: 33px;
 margin-right: 7px;
  _margin-right: 3px;
background:  url('../images/amenu.gif') no-repeat left top; 
 display: block;   
 cursor: pointer;
}
#menu li.blue span{
 height: 33px;
background:  url('../images/amenu.gif') no-repeat left 3px; 
}
#menu li em, #menu li.blue em{
 background:   url('../images/amenuend.gif') no-repeat right top; 
 display: block;
 height: 33px; 
 width: 7px;
 position: absolute;
 right: 0;
 top: 0;
}
#menu li.blue em{
 background:   url('../images/amenuend.gif') no-repeat right 3px; 
 }
#menu li span a span{
 floaT: left;
 height: 33px;
 margin-right: 0px;
 padding: 12px 0px 0 5px;
 background:  url('../images/limenu.png') no-repeat left top;
 _background:  url('../images/limenu.gif') no-repeat left top; 
 display: block;   
 cursor: pointer;
}
#menu li.blue span a span{
 background:  url('../images/limenublue.png') no-repeat left 3px;
 _background:  url('../images/limenublue.gif') no-repeat left 3px; 
 
}
#menu li a em{
 background:   url('../images/limenuend.png') no-repeat right top;
 _background:   url('../images/limenuend.gif') no-repeat right top; 
 display: block;
 height: 33px; 
 width: 7px;
 position: absolute;
 right: 0;
 top: 0;
}
#menu li.blue a em{
 background:   url('../images/limenuendblue.png') no-repeat right 3px;
 _background:   url('../images/limenuendblue.gif') no-repeat right 3px; 
 }
#menu li a{
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 text-align: center; 
 
}
#menu li a:hover{
 color: #0b2848;
}
#menu li a:hover span, #menu li a:hover em, #menu li.blue a:hover span{
 background: transparent; 
}

#menu li span a i{
 font-style: normal;
 padding: 0 10px;
}
#content{
 padding: 45px 40px 20px 53px;
 margin: 0 9px 0 0;
	height: auto;
	min-height: 350px;
	_height: 350px; 
}
#mainclr {
 clear: both;
 background:  url('../images/mainclr.jpg') no-repeat 9px bottom;
 height: 14px;
}
#footer{
 background: url('../images/footer.jpg') no-repeat -2px bottom;
 height: 130px;
 color: #797979;
 padding-left: 10px;
}
#footer p{
 padding: 0 200px;
}
#footer p span{
 float: right;
}
img.left {
	float: left;
	margin: 0 1em 1em 0;
	padding: 3px;
	border: 1px solid #e7e7e7;
}
img.right {
	float: right;
	margin: 0 0 1em 1em;
	padding: 3px;
	border: 1px solid #f1f3f2;
}
.nodiplay{
 display: none;
 background: #f1f3f2;
 padding: 1em;
 position: relative;

 }
 #sluzby .okolo{
  margin-left: 35px;
   margin-bottom: 1em;
 }
 h3.close{
 margin-bottom: 0.5em
 margin-top: 0em;
 }
 #sluzby{
  width: 500px;
  padding: 0;
 }
 #sluzby h3.close{
  clear: left;
  margin-top: 0;
 
  }
#sluzby a.service{
 background: url('../images/more.jpg') no-repeat left top;
 display: block;
 width: 60px;
 height:  30px;
 .height:  20px;
 font-size: 9px;
 color: #fff;
 float: left;
 padding-left: 5px;
 margin-left: 5px;
}
#sluzby a.serviceback{
 background: url('../images/less.jpg') no-repeat left top;
 display: block;
 width: 60px;
 height:  35px;
 font-size: 9px;
 color: #fff;
 padding-left: 5px;
 position: absolute;
 bottom: -26px;
 right: 0;
}
#sluzby .first span{
 float: left;
 
 }
#content table{
 border-collapse: collapse;
 width: 100%;
}
th{
 background: #6E90A6;
 color: #fff;
 text-align: left;
 padding: 8px 10px;
 border: 0px solid #6E90A6;
}
th.first{
 background: #6E90A6 url('../images/thleft.jpg') no-repeat left top;
}
th.last{
 background: #6E90A6 url('../images/thright.jpg') no-repeat right top;
}
td{
 border: 1px solid #efeff2;
  padding: 4px 10px;
 }
 tr.gray{
 background: #e9eff4;
 }
 a.ucha{
  floaT: right;
  margin-left: 3px;
  margin-right: 2px;  
  height: 25px;
  line-height: 25px;
  text-align: center;
 color: #E51156;
  width: 60px;
  font-size: 85%;
 }
 a.ucha:hover, a.on{
 color: #fff;
  background: url('../images/ucha2.jpg') no-repeat left top;
 }
a.all{
 width: 105px;
  background: url('../images/ucha.jpg') no-repeat left top; 
  color: #fff;
} 
 a.all:hover{
  width: 105px;
  background: url('../images/ucha.jpg') no-repeat left top; 
 }
 a.none{
 background: transparent;
 color: #E51156; 
 }
 #credits{
 color: #c0c0c0;
 font-size: 90%;
  line-height: 20px;
 	width: 996px;
	text-align: left;
	margin: 0 auto;
 }
 #credits div{
  float: right;
 }
 #credits div a{
  display: block;
  line-height: 20px;
  padding-right: 20px;
  background: url('../images/fb.gif') no-repeat right center;
 }
.newlinx{
 width: 292px;
 height: 292px;
 float: left;
 margin-right: 4px;
 margin-bottom: 35px;
 background: url('../images/linxbgr.jpg') repeat-x left bottom;
 text-align: center;
}
.inlide{
 height: 332px;
}
.newlinx2{
 width: 292px;
 height: auto;
 float: left;
 margin-right: 4px;
 margin-bottom: 35px;
 text-align: center;
}
img.linkpicx{
 margin-left: 18px;
}
.inlide h4, .newlinx2 h4{
  color: #0b315f;
  font-size: 120%;
}
.lide{
 background: url('../images/inlide.gif') no-repeat center top;
 border-top: 1px solid #fff;
 padding-top: 1em ;
}
.clr{
 clear: both;
}
#invilogo{
 display: none;
}
.hidit{
 position: relative;
  width: 146px;
  margin: 0 auto;
}
.hidit span{
 width: 146px;
 height: 196px;
 position: absolute;
 left: 0;
 top: 0;
}
.hidit span img{
 width: 146px;
 height: 196px;
}
