/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #C0EBFB;
	background-image: url(../image/back_body.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 12px;
}
a {
	text-decoration: none;
	color: #1E4785;
}
a:hover {
	text-decoration: underline;
	
}
a img {
	border: none;
}
h1 {
  font-size:18px;margin-top:0;
}
h1.searchh1 {
  font-size:12px;
  padding:10px 25px 0px 10px;
  color:gray;
  text-align:left;
}
h2 {
  font-size:18px;margin-top:0;
}
h3 {
  font-size:15px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	max-width:655px;
	margin-top:0;
}
table td {
  background-color:#F9F9F9;
  padding:2px;
}
table th {
  background-color:#87CEFA;
  border-bottom:1px solid gray;padding:2px;
  }
table.white td {
  background-color:transparent;
  padding:2px;
}
#web {
	margin:0 auto 0 auto;
	width:914px;
	background-image: url(../image/back_header.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#header {
	background-color: transparent;
	height:130px;
}
#header div.left {
	width:300px;
	float:left;
		text-align:left;
}
#header div.right {
	width:400px;
	float:right;
}
#header div.leftheadin {
  height:34px;
  width:300px;
}
#lista {
	background-image: url(../image/lista2_03.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 901px;
	height: 113px;
	text-align: left;
}
#lista p{
	padding:50px 40px 0 15px;
}
#lista span.dov {
	font-size: 18px;
	color:#135390;
}
#lista span.date {
	font-size: 12px;
	color:#135390;
}
#lista a.cont {
	font-size: 12px;
	color:#135390;
	background-image: url(../image/contact_form.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding:7px 0 0 40px;
	margin-right:140px;
	display:block;
	width:100px;
	float: right;
	height:28px;

}
#left {
	width:230px;
	text-align:left;
	float: left;
}
#menu h3 {
	margin-top: 0px;
	font-weight: bold;
	background-image: url(../image/menu_activ.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 228px;
	height: 27px;
	display: block;
	margin-bottom:2px;
}
#menu h3 a {
	font-size: 15px;
	color: Yellow;
	margin-top: 0px;
	font-weight: bold;
	width: 158px;
	height: 27px;
	display:block;
	padding-left: 25px;
	padding-top:2px;
}
/*#menu span.ulli{

	list-style-image: url(../image/list_style.jpg);
	margin: 5px;
	background-color: transparent;
	color: #135390;
}
#menu ul li a {
	color: #135390;
}*/
#menu span.uli {
  display:block;
  margin:2px 0 5px 25px;
}

/*#menu ul li h3 a {
	font-size: 15px;
	color: navy;
	font-family: "Times New Roman", Times, serif;
	margin-top:20px;
	font-weight: bold;
}*/
#menu ul li a:hover {
	color: Yellow;
}
#help {
	background-image: url(../image/help_03.gif);
	background-repeat: no-repeat;
	background-position: top;
	width:226px;
	height:308px;
}
#help p{
	padding:170px 10px 0 10px;
	color: #135390;
}
#help div{
	padding:150px 10px 0 10px;
}

#footer {
	width:906;
	/*height:76px;*/
	background-image: url(../image/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#footer table a{
font-weight: bold;
}

#page {
background-image: url(../image/page_top.jpg);
background-repeat: no-repeat;
background-position: top;
	padding-left:4px;
	_padding-left:2px;
	width:680px;
	min-height:400px;
	float:right;
	/*display: block;*/
	text-align:left;
	
}
#obsater {
	position:relative;
	top:0px;
	_top:0px;
	background-image: url(../image/page_center.jpg);
	background-repeat: repeat-y;
	min-height:400px;
	_height:500px;
	padding-left:15px;margin-top:8px;
	
}
.cleaner {
	clear: both;
}
#lister {
  text-align:center;
  font-size:11px;
  margin-right:30px;
}
#lister a.activ {
  background-color:black;
  color:white;
  font-weight:bold;
  padding:3px;
}
.right {
  text-align:right;
}
table.okraj2 td {
  background-color:transparent;
  padding:2px;
}
#help table.contact {
  background-color:transparent;
  margin:0px 0 0 15px;
}
#help table.contact td {
  background-color:transparent;
}
table.okraj {
  width:95%;
}
hr {
  width:90%;
}

table.reger {
  width:95%;
  background-color:white;
  border-collapse:collapse;
  margin-bottom:15px;
}
table.reger td {
  background-color:white;
  border:1px solid #e8e8e8;
}
table.reger td.bluer {
  background-color:#64B6D4 ;
  font-weight:bold;
  border:1px solid #e8e8e8;
  
}
table.reger td.right{
  text-align:left;
  font-weight:bold;
  width:250px;
  
}
table.reger td.nosol {
  border:none;
}

div.navigop {
  padding:15px;
}
div.navigop span.activ{

  background-color:#1e4785;
  color:white;
  padding:3px 5px 3px 5px;
}

div.info {
  color:gray;
  font-size:11px;
  padding:15px;
}

div.infopanel {
  background-color:#ffffcc;
  color:green;
  border:1px solid #e8e8e8;
  width:95%;
}
div.infopanel p {
  padding:5px;
}

div.infopanel h3{
  text-align:center;
  margin:5px 0 10px 0;
}

div.infopanel2 {
  background-color:#ffffcc;
  color:red;
  border:1px solid #e8e8e8;
  width:95%;
}
div.infopanel2 p {
  padding:5px;
}

div.infopanel2 h3{
  text-align:center;
  margin:5px 0 10px 0;
}

div.bott_blue {
  background-image: url(../image/bott_blue.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:5px;
	margin:0 0 10px 0;
	padding:0;
}

a.anchres {
  display:block;
  background-image: url(../image/rezervovat.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:171px;
	height:47px;
	color:transparent;
	margin:15px auto 15px auto;
}
a.anchres:hover {
  display:block;
  background-image: url(../image/rezervovat_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:171px;
	height:47px;
	text-decoration:none;
}
div.shadow_left {
  margin:5px 5px 15px 5px;
  border:1px solid #e8e8e8;
  padding:5px;
  background-image: url(../image/back_rank_show.png);
  background-position:left top;
  background-repeat:repeat-y;
}
#obsah h3 {
  font-size:15px;
  padding:15px 0 10px 5px;
}
div.comunicationscl {
    background-color:white;
    padding:5px;
    margin-bottom:5px;
    border:1px solid #e8e8e8;
    min-height:35px;
}
div.comuright {
    float:right;
    width:70px;
}
div.registrace {
    padding:5px 35px 5px 5px;
}
.red {color:red}


.print-show{display:none;}
/*print*/
@media print {
#header {display:none;}
#lista {display:none;}
#left {display:none;}
#footer {display:none;}
#page {float:left;} 
.print-notshow{display:none;}
.print-show{display:block;}
}

#page .tabberuk {
  width:650px;
}
