body{
	margin:6px 0;padding:0;
	background:#fff url(../img/bg-body.gif) repeat-x; color:#000;
	font-size:.8em;font-family:sans-serif;
	text-align:center;
}
h1,h2,h3{margin:0;padding:0;}
h2{font-size:1.65em;color:#FFB000;font-family:"Trebuchet MS", Arial, sans-serif;font-weight:normal; padding: 0 0 10px 0; }
h3{font-size:13px;}
h3#nadpis{font-size:17px;color:#236b9c;margin-top:10px;}
h4{font-size:13px;color:#236b9c;}
#prehled p{margin:0;}
hr{display: none;}
a{color:#FFB000;}

#pagePart1{width:986px;margin:0 auto;text-align:left; position: relative}
	#header{
		position:relative;
		width:962px;height:43px;
		padding:12px;padding-bottom:0;
		background:url(../img/bg-header.gif) no-repeat;}

		.hnpriloha {display: block; position: absolute; right: 0; top: 55px; border:0; z-index: 99999999}
		.hnpriloha img {border: 0}

		#logo{position:relative;left:14px;width:240px;height:43px;margin:0;overflow:hidden;background:url(../img/logo.gif);}
		#logo a, #logo span{display:block;width:240px;height:43px;overflow:hidden;}
		#logo span {position:absolute;left:0;top:0;cursor:pointer;background:url(../img/logo.gif);}

		#languages{position:absolute;left:673px;top:12px;margin:0;padding:0;}
		#languages li{display:block;float:left;list-style:none;margin:0;padding:0;font-size:11px;}
		#languages a{display:block;margin:0 5px;padding-top:24px;color:#fff;}
		#languages a#de {background:url(../img/flags/deu.gif) 3px 12px no-repeat;}
		#languages a#en {background:url(../img/flags/gbr.gif) 3px 12px no-repeat;}
		#languages a#cz {background:url(../img/flags/cze.gif) 3px 12px no-repeat;}

		#searchForm{position:absolute;right:25px;top:12px;}
			#searchForm table{margin:0;padding:0;border-collapse:collapse;height:43px;vertical-align:middle;}
			#searchForm input.text{width:128px;color:#308AC2;}

	ul#topMenu{position:relative;width:932px;height:42px;padding:0 27px;margin:0;background:url(../img/bg-top-menu.gif) no-repeat;}

		ul#topMenu li{float:left;margin:0;padding:0 12px;list-style:none;background:url(../img/triangle.gif) 0 0 no-repeat;}
		ul#topMenu li a{line-height:30px;text-decoration:none;font-family:"Trebuchet MS", Arial, sans-serif;font-size:13px;color:#1F689A;}
		ul#topMenu li a:hover, ul#topMenu li b a {color:#FFB000;}
		ul#topMenu li b a{font-weight:normal;}

#pagePart2{width:962px;margin:0 auto;margin-bottom:40px;text-align:left;}
	#content{width:790px;/*width:780px;*/}
		#prehled{ margin-bottom: 10px; }
			#prehled div{border-bottom:1px solid #E0E0E0;margin:0;padding:5px 0;}
			/*#prehled div.aktualni.sudy{background:url(../img/bg-sudy-aktualni.gif) repeat-x;}*/
      #prehled div.prvni{border-top:1px solid #E0E0E0;}
			#prehled div.sudy{background:url(../img/bg-sudy.gif) repeat-x;}
			#prehled div.sudyA{background:url(../img/bg-sudy-aktualni.gif) repeat-x;}
			#prehled div.clr{border:none;padding:0;}
			#prehled h3 {position:relative;padding-left:15px;}
			#prehled .aktualni h3 {background:url(../img/pin.gif) 5px center no-repeat;}
			#prehled .date{font-weight:bold;font-size:12px;width:17%;color:#606060;padding-left:15px;}
			#prehled .description{font-size:11px;color:#606060;width: 530px; }
			#prehled .description span{font-size:12px; border-right: 1px solid #E0E0E0; padding-right: 7px; margin-right: 7px; }
			img.flag { margin-right: 5px; border: 1px solid #e0e0e0; margin-top: 2px; }
/*				#prehled .description span.flag-cs{background:url(../img/flags/cz.gif) 0 center no-repeat;}
				#prehled .description span.flag-de{background:url(../img/flags/d.gif) 0 center no-repeat;}
				#prehled .description span.flag-en{background:url(../img/flags/gb.gif) 0 center no-repeat;}
				#prehled .description span.flag-fr{background:url(../img/flags/fr.gif) 0 center no-repeat;}
				#prehled .description span.flag-zw{background:url(../img/flags/zw.gif) 0 center no-repeat;}
*/
			.info{width:15ex;text-align:right;padding-right: 7px;font-weight:bold;font-size:11px;color:#FFB000;}
			span.info {padding: 0 7px 0 10px;}
      #prehled a.info-url, a.info-url  {color:#1F689A;text-decoration: none;padding-right:13px;background: url(../img/ikona-odkaz.gif) no-repeat right;color:#FFB000;}
			#prehled a:hover.info-url, a:hover.info-url {text-decoration: underline;}

			#prehled a, #prehled .aktualni .date{color:#1F689A;}
			#prehled .aktualni a, #prehled .aktualni .date{color:#FFB000;}

  #content ul li { list-style-image: url(../img/li.gif); }
  #content #podtitul { color: #606060; font-size: 0.9em; }
  #content #detaily { margin: 0; font-size: 1em; padding-left: 15px; border-left: 1px solid silver; margin-top: 10px; }
  #detaily b, #detaily strong  { font-size: 130%; }

  #content label { width: 200px; display: block; float: left; }
  #seznamOboru td label { width: auto; display: inline; float: none; }
  #captcha { vertical-align: top; }

  #abeceda { padding-bottom: 5px; }
  #abeceda a { width: 20px; height: 20px; color: #1f689a; border: 1px solid #e0e0e0; padding: 0px; margin-left: 5px; display: block; text-align: center; line-height: 20px; text-decoration: none; float: left; }
  #abeceda a:hover { background-color: #e0e0e0; }
  #abeceda strong a { background-color: #e0e0e0;  text-decoration: none; }

	#adCol{margin-top:80px;}
#footer{width:938px;margin:20px auto;text-align:left;
	font-size:11px;font-family:"Trebuchet MS", Arial, sans-serif;color:#426271;}
	#footer a{color:#426271;}


.clr{clear:both;margin:0;padding:0;font-size:1px;height:1px;border:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

/* Tlacitka */
.remotePanel{margin-top:10px;margin-bottom:10px;}
.buttons{margin:0;padding:0;padding:0 12px;list-style:none;}
.buttons a{position:relative;display:block;float:left;padding:0 5px;line-height:2em;
	background:#D9E7EC url(../img/corner-lt-blue.gif) no-repeat;color:#21456B;text-decoration:none;
	font-size:11px;font-family:"Trebuchet MS", Arial, sans-serif;}
.buttons a span{position:absolute;bottom:0;right:0;width:4px;height:4px;background:url(../img/corner-rb-blue.gif) no-repeat;overflow:hidden;}
.buttons a:hover, .buttons b a{background:#ffb000 url(../img/corner-lt-orange.gif) no-repeat;font-weight: normal;}
.buttons a:hover span, .buttons b a span{background:#ffb000 url(../img/corner-rb-orange.gif) no-repeat;font-weight: normal;}

/*.buttons {float:left;display:inline;padding:0 5px;}*/

/* Strankovani */
.paging{color:#1F689A;margin:15px 0;}
	.paging a{color:#1F689A;font-weight:bold;}
	.paging a:hover{text-decoration:none;}
	.paging .prev{padding-left:24px;background:url(../img/prev.gif) 0 center no-repeat;}
	.paging .next{padding-right:24px;background:url(../img/next.gif) right center no-repeat;}

.banner{margin:10px auto;border:0; color:#D8E6EF;text-align:left;}
#banner_top{width:728px;height:90px;}
#banner_bottom{width:728px;height:90px;}
#banner_right{width:160px;height:600px;}

/* styly specifikce pro jednotlive stranky */

table.cenik {
  border-collapse: collapse;
  width: 780px;
}
table.cenik th {
  font-weight: normal;
	font-size: 12px;
	background-color: #FFDC98;
	vertical-align: top;
	padding: 5px;
	border-bottom: 1px #818285 solid;
	border-right: 1px #818285 solid;
}
table.cenik td {
  font-weight: normal;
	font-size: 12px;
	background-color: #FEF5DD;
	vertical-align: middle;
	text-align: center;
	padding: 5px;
	border-bottom: 1px #818285 solid;
	border-right: 1px #818285 solid;
}
table.cenik td.left {
  text-align: left;
  vertical-align: top;
  font-weight: bold;
}
table.cenik tr.nobg td {
  background-color: white;
}

table.cenik tr.nobd td {
  border-bottom: none;
}

/* obecne definice a hacky */
.preload {display: none;}

.bezzaruky{ width:700px; padding:15px; border:1px solid silver; margin:20px 0;color:#990000;}
.bezzaruky p{ }
.bezzaruky a{color:#990000;}


#hledani fieldset { line-height:35px; background:#fff url(../img/bg-body.gif) repeat-x; padding:15px; margin-bottom:20px; border:solid 1px #d9e7ec;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#hledani fieldset label{ display:inline;}
#hledani fieldset input{ padding:3px; margin:3px 5px;}
#hledani fieldset select{ padding:3px; margin:3px 5px;}
#hledani fieldset .tlacitko {float:right; margin-right:15px;}











