.noScreen, .hide{
	display:none;
}
.cleaner{
	height:1px;
	font-size:1px;
	clear:both;
	margin-top:-1px;
	visibility:hidden;
	display:block;
}

.ordermedia { background-color: orange; text-decoration: none; }
.ordermedia:hover { color: #ffffff; }
.sps4 tr td {
  	 vertical-align: top;
  	 padding: 3px;
  	 border: 1px solid rgb(245, 230, 139);
  }
  .sps4 tr td.datum {
  	 width: 58px;
  }
  .sps4 tr td.datum2 {
  	 width: 64px;
  }
  .sps4 tr td.datum3 {
  	 width: 58px;
  }
  .sps4 tr td.bg {
    background: rgb(255,233,191);
    color: #ff6600;
  }
  .sps4 tr td i {
    color: #ff6600;
    font-weight: bold;
  }
  .sps4 tr td.centr {
    text-align: center;
    padding-right: 20px;
  }
body, html{
	padding: 0;
	margin: 0;
}
body {
	text-align:center;
	font-family: "Arial", Verdana, "Geneva CE", Nimbus Sans L, sans-serif;
	font-size: 70%;
	background: #222B54 url('img/bg-page-stars.jpg') repeat-y 50% 0;
   margin: 0;
   padding:0;
}
a{
	color:#002A52;
	text-decoration: underline;
}
a:hover{
	color: rgb(255, 170, 0);
}

a img{border:0;
margin-left:3px;}

hr{color: rgb(255, 170, 0); background-color: rgb(255, 170, 0); border-top: 1px solid rgb(255, 170, 0); border: none;height:1px;}
hr.sci-hr {
	background: rgb(255, 170, 0) repeat-x left;
	width: 150px;
	position: relative;
	left: 0;
	margin: 9px 0 9px 0; /*Dont understand..*/
	_margin: 3px 0 3px 0;
	text-align: left;
}
input, select, textarea {
	 font-size:8pt;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 5px;
	color:#002A52;
}

.giul li {
  margin-bottom: 4px;
}

table.mediainv td.vetsi{
  width: 17%;
  _width: 19%;
  vertical-align: top;
  background-color: rgb(245, 230, 139);
  color: #002a52;
  font-weight: bold;
  
}

table.mediainv td {
  padding: 5px;
  border: 1px solid rgb(245, 230, 139);
}

.submit {
	height:30px;
	width:250px;
	background:#002A52;
	color: rgb(255, 170, 0);
	font-weight: normal;
	font-size: 8pt;
	margin: 2;
	border:3px double #002A52;
	}

/* PAGE
====================================================*/
#page{
	background: #FBFAE5 url('img/bg-page-gradient.jpg') repeat-y;
	width: 759px;
	margin:0 auto;
	text-align:left;
	padding-top: 139px;
    padding-bottom: 5px;
	position:relative;
	left: 1px;
	
}
#cara{
	background: rgb(255, 170, 0);
	margin: 2em 15px 0;
	padding:3px;
	height: 16px;
	font-size: 10px;
	line-height:10px;
	text-align:right;
}

#cara a {text-decoration:none;
cursor:pointer;}

#cara a:hover {color:#002A52;}

.favorites{position:relative;
left:-60px;}

.homepage{position:relative;
left:-30px;}

/* HEADER
================================== */

#header div, #header div span{
	background: #002A52 url('img/header.jpg') 0 0 no-repeat;
	position:absolute;
	height: 139px;
	width: 759px;
	top:0;
	left:0;
	right:0;
	z-index:10;
	margin: 0;
	_cursor:hand;
}
#header div span{
	background-color: transparent;
}
#header a{
	font-size: 1.5em; 
	font-weight: bold;
	padding: 1em;
	line-height:3;
	color:#fff;
	display:block;
	text-align:right;
}
/* CONTENT
=================================== */
#content{
	float:right;
	font-size:9pt;
	text-align:justify;
	width: 526px;
	padding-right: 35px;
	_width: 561px;
    margin-bottom: 1px;
}
html[xmlns] #content {
	margin-bottom: -15px;
}

#left-col { width: 250px; float:left}
#right-col { width: 250px;float:right}
#right-col-index { margin-top: 0.9em;_margin-top: 0.8em; width: 243px;float:right; margin-left:15px;}


h1{
	text-align:right;
	background: rgb(255, 170, 0);
	padding: 14px  30px 0 0;
	color: #002A52;
	position:relative;	
	margin: 2px -44px 30px 0;
	left:-17px;
	font-size: 1.9em;
}
#content h2, #content h3{
	margin: .7em 0;
	color: rgb(255, 170, 0);
	font-size: 1.5em;
	text-align: left;
}
#content h3{
	font-size: 1.2em;
}

#content h5{
	color:#002A52;
}

#content table {
	font-family: "Arial", Verdana, "Geneva CE", Nimbus Sans L, sans-serif;
	font-size: 0.9em;
}

#content td{
/*vertical-align:top;*/
}

#content th{
	color: #002A52;
	background: rgb(255, 170, 0);
}
#left-col{
	float:left;
	margin-right: 2em;
}	
.img_vlevo{float:left;
border:1px solid black;
margin: 0 1em 1em 0;}

.img_vpravo{float:right;
border:1px solid black;
margin: 0 0 1em 1em;}

.img_center{ position:relative;
border:1px solid black;
left:25%;
margin: 0.5em 1em 1em 0;}

.float-right {
	float: right;
	text-align: center;
	margin: 0 0 1em 1em;
}
.float-right img {
	border:1px solid black;
}

.yellow { background-color: rgb(252, 250, 163); color:#000;}
.blue { background-color: rgb(217, 238, 251); color:#000;}
.lightviolet { background-color: rgb(239, 232, 241); color:#000;}
.violet { background-color: rgb(204, 156, 204); color:#000;}
.green { background-color: rgb(235, 255, 231); color:#000;}
.orange { color:#000; background-color: rgb(255, 170, 0); }
.lightgreen {
	background-color: rgb(235, 255, 195);
}
.cernyRamecek {border: 1px solid black; padding: 5px 8px; margin-bottom:1em; width:497px; _width:530px;}
.blackwrite {color: black;}

.nameLabels { position:relative; top: 15px; _top: 20px; left: 93px; font-size: 8pt;}
.firstName { position:relative; left: 125px; _left: 115px; font-size: 8pt;}
.lastName { position:relative; left: 245px; _left: 228px; font-size: 8pt;}

.nameLabelsG { position:relative;  top: 11px; _top: 20px; left: 0px;font-size: 8pt;}
.firstNameG { position:relative; left: 116px; _left: 108px; font-size: 8pt;}
.lastNameG { position:relative; left: 231px; _left: 214px; font-size: 8pt;}

.inputSize1 {width: 52px;}
.inputSize2 {width: 97px;}
.inputSize3 {width: 160px;}
.inputSize4 {width: 489px;}
.inputSize5 {width: 130px;}

.dateD { background: #edd457; }
.hpImage {position:relative; top:2px;}


.wallpaper {float:right;}

 .y1, .y2, .y3, .y4, {vertical-align:top}

.y1 { width: 25px;}
.y2 {width: 60px;}
.y3 {}
.y4 {width: 80px;}



/* media stream
=================================== */

#player-box {
  text-align: center;
  background-color: #F1E7A9;
  padding: 10px ;
}




/* SIDEBAR
=================================== */
#side{
	background: url('img/header2.jpg') no-repeat 0 0;
	float:left;
	padding-top: 35px;
	padding-left: 8px;
	width: 170px;
	_width: 178px;
	margin-bottom: 0px;
}
#side div.holder {
	background: #002A52;
	padding-bottom: 0em;
}
/* MENU
=========================== */
#menu, #menu li,  #menu ul {
	padding:0;
	margin: 0;
	list-style:none;
}
#menu {
	
	/*background: transparent;*/
	padding-top: 30px;
   padding-bottom: 10px;
   position: relative;
   z-index: 100;
}

#menu li {
  position:relative;
  width: 100%;
}

#menu a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 1px 8px 1px;
	font-size: 11px;
	_width: 100%;
}
html > body #menu a {
  display:block;
}
#menu li:hover>a{
	background: rgb(255, 170, 0);
	color: #002A52;	
}
#menu a:hover, #menu a.submenuOn{
	background: rgb(255, 170, 0);
	color: #002A52 ;
}

#menu a.onsite {
  background: rgb(0, 101, 230);
	color: orange;
}

#menu a.onsite:hover, #menu a.submenuOn{
	background: orange;
	color: #002852;
}

.clear {
  clear: both;
}

#menu a.oranz {
  background: #002852;
	color: orange;
}

#menu a.oranz:hover {
	background: orange;
	color: #002852;
}

.svetlemodra {background-color: rgb(0, 101, 230); margin:0; }
/* SUBMENU
============ */
#menu ul{
	position:absolute;
	top:0;
	background: #F5E68B;
	border:1px solid rgb(255, 170, 0);
	right:-245px;
	width: 243px;
	visibility:hidden;
	display: none;
	_width: 245px;
	z-index: 1000;
}
#menu[menu] ul {
	display: block;
  right:-247px;
}
#menu li:hover ul, #menu li.hover ul{
	visibility:visible;
	display: block;
}
#menu  ul a, #menu  ul em{
	font-weight:normal;
	color:#002A52;
	padding-left: 7px;
}
#menu  ul a:hover{
	color:#fff;
	background-color: #002A52 !important;
}

.logoIAUhp {margin:0 0 10px 35px}

.icona { position:relative; left: -10px; vertical-align:middle; }
.naviyellow a {background-image: url(img/navibcg-yellow.gif); background-repeat:no-repeat; background-position: 98% 50%;}
.naviblue a {background-image: url(img/navibcg-blue.gif); background-repeat:no-repeat; background-position: 98% 50%;}
.naviviolet a {background-image: url(img/navibcg-violet.gif); background-repeat:no-repeat; background-position: 98% 50%;}
.navigreen a {background-image: url(img/navibcg-green.gif); background-repeat:no-repeat; background-position: 98% 50%;}
.navilightviolet a {background-image: url(img/navibcg-lightviolet.gif); background-repeat:no-repeat; background-position: 98% 50%;}
.navilightgreen a {background-image: url(img/navibcg-lightgreen.jpg); background-repeat:no-repeat; background-position: 98% 50%;}
.naviLeaving a {background-image: url(img/odkaz.gif); background-repeat:no-repeat; background-position: 98% 50%;}
.naviLeavingB a {background-image: url(img/navi-odkaz2.gif); background-repeat:no-repeat; background-position: 98% 50%;}

#menu  ul .naviyellow a:hover {background-image: url(img/navibcg-yellow.gif); background-repeat:no-repeat; background-position: 98% 50%;}
#menu  ul .naviblue a:hover {background-image: url(img/navibcg-blue.gif); background-repeat:no-repeat; background-position: 98% 50%;}
#menu  ul .naviviolet a:hover {background-image: url(img/navibcg-violet.gif); background-repeat:no-repeat; background-position: 98% 50%;}
#menu  ul .navigreen a:hover {background-image: url(img/navibcg-green.gif); background-repeat:no-repeat; background-position: 98% 50%;}
#menu  ul .navilightviolet a:hover {background-image: url(img/navibcg-lightviolet.gif); background-repeat:no-repeat; background-position: 98% 50%;}
#menu  ul .navilightgreen a:hover {background-image: url(img/navibcg-lightgreen.jpg); background-repeat:no-repeat; background-position: 98% 50%;}
#menu  ul .naviLeaving a:hover {background-image: url(img/navi-odkaz2.gif); background-repeat:no-repeat; background-position: 98% 50%;}
#menu  .naviLeavingB a:hover {background-image: url(img/odkaz.gif); background-repeat:no-repeat; background-position: 98% 50%;}

.top {position:relative; left: 484px; top: 0px; _top:28px;}
.top[class] {
  top: 13px;
}
.regtable td, th { height: 60px; padding: 10px; vertical-align:middle; }
.regtable th {text-align:center;}
.c1 { background-color: #FFCC00; font-weight:bold; white-space:nowrap;}
.c2 { background-color:#Fbe68b; text-align: center;}
.c-hotel-left { text-align:left;}
.total {font-size:14px; font-weight:bold; color:#000000; text-align:left;}
.regtable a{ color:#000; font-weight:normal; text-decoration:none; position:relative; left:48px; _left:75px; top: 8px; cursor:pointer;}
.regtable a:hover { color:#a70; text-decoration:underline;}
.regtable2 td, th { height: 30px; padding: 10px; vertical-align:middle;text-align: center; }
.regtable2 th {text-align:center;}

.addressformat {float:left; width:40px;}
.datesformat  {float:left; width:120px;}
.podpisleft {float:left; text-align: center; position:relative; left: 60px;}
.podpisright {text-align: center; position:relative; left: 20px;}
.committee {float:left; padding-right: 20px; white-space:nowrap;}



/* HEADLINES
============================= */
#headlines{
/*	width:243px; */
	color:#002A52;
	text-align:left;
}

#headlines2{
	color:#002A52
}

#headlines ul, #headlines li{
	background: #fff;
	list-style:none;
	margin: 0;
}
#headlines ul{
	padding: .4em .8em .8em;
}
#headlines li, #headlines h3{
	padding: 0 8px;
	font-size: 8pt;
}

#headlines2 li, #headlines2 h3{
	padding: 0 8px;
	font-size: 8pt;
}
#headlines h3{
	background:#F5E68B;
	margin: 0;
	padding-top: .5em;
	color: #002A52;
	font-size: 1em;
}

#headlines2 h3{
	background:#F5E68B;
	margin: 0;
	padding-top: .5em;
	color: #002A52;
	font-size: 1em;
}

#headlines #list {
  height: 224px;
  _height: 224px;
 /* padding: 0 10px 0 20px; */
  margin-bottom: 1.1em;
  overflow:auto;
  overflow-x: hidden;
	overflow-y: auto;
	overflow:-moz-scrollbars-vertical;
}


#headlines #list p {
  margin: 0;
}

#headlines #list li {
  padding: 4px 2px 2px 0;
}
/**general headline */
#headlines #list .g a {
  color: #000;
  text-decoration: none;
}

/**info NOC headline */
#headlines #list .i a {
  color: #222B54;
  text-decoration: none;
}

#headlines #list a:hover {
  text-decoration: underline;
}

/* COPYRIGHT
========================= */
#c{
	color:#002A52;
	font-size: 7pt;
	width:170px; 
    margin: 25px 0 0 16px;
	_margin: 3px 0 0 16px;
	position: relative;
    left: 0;
    top: 35px;
    z-index: 10;
}

#c a {
    text-decoration: none;
}

#c a:hover {
    text-decoration: underline;
    color: #002A52;
}

sup{vertical-align:text-top;
font-size:0.8em;
margin-left:.1em;}

.hotelnames{color:#FF9900;}
.blue{color:#003399;}

/*
.form-list { 
	width:250px;
	_width:247px;
	height: 105px;
	_height: 106px;
	background-image: url(img/hp-forms2.jpg);
	padding: 2px 0 0 10px;
}
*/
.wifi-list { 
	width: 243px;
	_width: 247px;
	border: 2px #ffaa00 solid;
	background-color: #ffffff; 
	margin-bottom: 10px;
}

.wifi-list p{  
	margin: 5px;
}

.form-list { 
	width:250px;
	height: 117px;
	background-image: url(img/hp-forms3.jpg);
	padding: 2px 0 0 10px;
}
.form-list ul {
	margin: 0; padding: 0;
	list-style: none;
	font-size: 11px;
}
.form-list li {
	padding: 0 0 1px 2px;
	_padding: 0 0 0 2px;
}
.f\orm-list {
	width:237px;
	_width:247px;
	height: 116px;
	_height: 118px;
	background-image: url(img/hp-forms2.jpg);
	padding: 2px 0 0 10px;
}

body #page #content .form-list h2 { margin: 0;   padding: 0; }
body #page #content .form-list p { margin: 0; padding: 0; font-size: 8pt;}
.form-list a {color:rgb(255, 170, 0); text-decoration:none}
.form-list a:hover {color:#fff;}

/* tom - upravy formularu + inputSize5 jsem zmensil o 5px kvuli vykricnikum */
.bank-sentences {
  font-size: 11px;
}
html > body .detail {
	left: 28px;
}
	
html body .detail {
  position: relative;
  _margin-left: 8px;
}

#ssl {
  float: right;
  width: 90px;
  margin: 0 0 0 10px;
}

.center {
  text-align: center;
}

body #content table .total {
  text-align: left;
}

table.participants {
	width: 99%;
}
table.participants td {
 background: #F5E68B;
}
#content table.participants th {
  height: 20px;
  padding: 2px;
}
table.participants th.left {
  text-align: left;
  padding-left: 0.3em;
}
table.participants th.left a {
  text-align: left;
  padding-left: 0.3em;
}
table.participants td.velkyma {
  text-align: left;
  padding-left: 0.3em;
}

#content table.importantdates { background-image: url(img/important-dates-bcg.jpg); width:100%; font-size:10pt;}
#content table.importantdates td { padding: 2px; border: solid 1px rgb(255, 170, 0); }
#content table.importantdates th { padding: 2px; height: 40px; width: 150px; white-space:nowrap;}

#content table.medialist { background-image: url(img/important-dates-bcg.jpg); width:100%; font-size:10pt;}
#content table.medialist td { padding: 5px; border: solid 1px rgb(255, 170, 0); }
#content table.medialist th { padding: 5px; height: 40px; width: 150px; white-space:nowrap;}

.c-hotel-left { text-align:left; background-color: rgb(245, 230, 139) ;}
.c-hotel { text-align:center;}

#content table.hotels-detail { width:100%; font-size:8pt; }
#content table.hotels-detail td { padding: 3px 10px; text-align:left; border: 1px solid rgb(245, 230, 139);}
#content table.hotels-detail th { text-align: left;padding-left: 5px 10px; height: 40px; white-space:nowrap; font-size:11pt;}
.c-hotel-detail-left { text-align:left; background-color: rgb(245, 230, 139); white-space:nowrap; vertical-align:top;}
.c-hotel-detail { vertical-align:top;}

#content table.reginfo { width:100%; font-size:9pt; }
#content table.reginfo td { padding: 3px 10px; height: 40px; border: 1px solid rgb(245, 230, 139);}
#content table.reginfo th { padding-left: 5px 10px; height: 40px; white-space:nowrap;}
.c-reginfo { text-align:left; background-color: rgb(245, 230, 139); white-space:nowrap; font-weight:bold;}
.onplace {color: rgb(250, 170, 0);}

#content .noc-prewiev { border: 1px solid black; margin: 10px;}
#content .photo-preview img { margin: 3px; }
#content .photo-prag3 em img { margin: 0 0 0 36px; }
#content .photo-prag4 em img { margin: 0 0 0 40px; }

#content table.oral { width:60%;_width:65%; font-size:9pt; }
#content table.oral td { padding: 1px 0px 1px 4px; height: 20px; border: 1px solid rgb(245, 230, 139);}
#content table.oral th { padding-left: 5px 10px; height:20px; white-space:nowrap;}

#content table.oral2 { width:80%;_width:85%; font-size:9pt; }
#content table.oral2 td { padding: 1px 0px 1px 4px; height: 20px; border: 1px solid rgb(245, 230, 139);}
#content table.oral2 th { padding-left: 5px 10px; height:20px; white-space:nowrap;}

.nahoru a {
  text-decoration: none;
}
.nahoru a:hover {
  text-decoration: underline;
}

/* =========================== Lukyho css 1.11.2005 ======================== */

.hotel-blue, .hotel-green, .hotel-red {width: 33%;}

.hotel-blue {background-color: #d7e0f1;}
.hotel-green {background-color: #D1EBC4;}
.hotel-red {background-color: #F9DBD0;}

#content .hotel-zone-blue, #content .hotel-zone-green, #content .hotel-zone-red {; background-repeat:no-repeat; background-position: 97% 50% ;}
#content th a.hotel-zone { float:right; }

/******LUCER ADS******/
span.t-odsazeni {
	padding-left: 40px;
}
table td.middle {
	vertical-align: middle;
}
a.hotel-mikro {
	font-size: 0.6em;
	position: absolute;
	right: 47px;
	margin-top: 0px;
	color: #865B00;
	cursor: hand;
	text-decoration: none;
	background: url(img/hotel-blue.jpg) no-repeat 100% 1px;
	padding-top: 5px;
	padding-right: 21px;
	height: 20px;
}
a.hotel-mikro:hover {
	color: #4C3400;
}
a.hotel-mikro-green {
	font-size: 0.6em;
	position: absolute;
	right: 47px;
	margin-top: 0px;
	color: #865B00;
	cursor: hand;
	text-decoration: none;
	background: url(img/hotel-green.jpg) no-repeat 100% 1px;
	padding-top: 5px;
	padding-right: 22px;
	height: 20px;
}
a.hotel-mikro-green:hover {
	color: #4C3400;
}
a.hotel-mikro-red {
	font-size: 0.6em;
	position: absolute;
	right: 47px;
	margin-top: 0px;
	color: #865B00;
	cursor: hand;
	text-decoration: none;
	background: url(img/hotel-red.jpg) no-repeat 100% 1px;
	padding-top: 5px;
	padding-right: 22px;
	height: 20px;
}
a.hotel-mikro-red:hover {
	color: #4C3400;
}
a.h3-hide {
	cursor: hand;
	color:rgb(255, 170, 0);
	text-decoration: none;
	text-align: left;
}
table.invitation {
	font-size: 1em;
	text-align: center;
	margin: 1.5em 0 1em 0;
	width: 100%;
}
table.invitation td {
	font-size: 1.1em;
	padding: 0.3em 0 0.2em 0;
}
table.invitation2 {
	font-size: 1em;
	text-align: center;
	margin: 1.8em 0 1.8em 0;
	border-bottom: 1px solid rgb(255, 170, 0);
}
table.invitation2 td {
	font-size: 1.1em;
	padding: 0.3em 0 0.2em 0;
}
td.invileft {
	margin: 0; padding: 0.3em 0 0.2em 0;
	text-align: left;
}
td.inviright {
	margin: 0; padding: 0.3em 0 0.2em 0;
	text-align: left;
}
td.invileft-vertical {
	vertical-align: top;
	text-align: left;
	width: 60px;
}
.img_f {
	position:relative;
	border:1px solid black;
	margin: 0.5em 1em 1em 0;
	left: 7%;
}
/*CONTACTS*/
#content table.contact-t {
	font-size: 1em;
	text-align: center;
	margin: 1em 0 1.8em 3.15em;
	_margin: 1.8em 0 1.8em 3.15em;
	padding: 0;
	width: auto;
}
#content table.contact-t td {
	font-size: 1em;
	padding: 0.1em 0.3em 0.1em 2.3em;
	_padding: 0.2em 0.3em 0.1em 2.3em; 
	text-align: left;
}
#content table.contact-t td.invileft {
	margin: 0;
	padding: 0.1em 0 0.1em 0;
	_padding: 0.2em 0.3em 0.1em 0;
	text-align: left;
	width: 120px;
}
#content table.contact-t td.inviright {
	margin: 0;
	padding: 0.1em 0 0.1em 0;
	_padding: 0.2em 0.3em 0.1em 0;
	text-align: left;
}

#content table.contact-t2 {
	font-size: 1em;
	text-align: center;
	margin: 1em 0 1.8em 0.55em;
	_margin: 1.8em 0 1.8em 0.55em;
	padding: 0;
	width: auto;
}
#content table.contact-t2 td {
	font-size: 1em;
	padding: 0.1em 0.3em 0.1em 2.3em;
	_padding: 0.2em 0.3em 0.1em 2.3em; 
	text-align: left;
}

#content table.contact-t3 {
	font-size: 1em;
	text-align: center;
	margin: 1em 0 1.8em 2.4em;
	_margin: 1.8em 0 1.8em 2.4em;
	padding: 0;
	width: auto;
}
#content table.contact-t3 td {
	font-size: 1em;
	padding: 0.1em 0.3em 0.1em 0.6em;
	_padding: 0.2em 0.3em 0.1em 0.6em; 
	text-align: left;
}

#content table.contact-t3 td.sir {
  width: 200px;
  _width: 220px;
}

#content table.contact-t img {
	margin-left: 1.2em;
	_margin-left: 0.9em;
}
#content table.contact-t img.icaris {
	margin-left: 3.7em;
	_margin-left: 2.9em;
}
/*HOTEL MAP TABLE*/
#content table.hotels {
	width:100%;
	font-size:8pt; }
#content table.hotels td {
	border: 1px solid rgb(245, 230, 139);
	width: 200px;
}
#content table.hotels th {
	padding: 5px 10px;
	height: 40px;
	white-space:nowrap;
	text-align: center;
}
#content table.hotels a { 
	text-decoration: none;
	height: 75%;
	width: 100%;
	display: block;
	padding: 3px 0 3px 10px;
	color:#000000;
}
#content table.hotels a.ramada { 
	text-decoration: none;
	height: 75%;
	width: 92%;
	_width: 100%;
	display: block;
	padding: 3px 0 3px 10px;
	color:#000000;
}
#content table.hotels a:hover {
	color:#000000;
	background: rgb(255, 170, 0);
}
/**Tourist schedule**/
table.schedule {
	width: 100%;
	margin-top: 1.5em;
}
table.schedule td {
	padding: 3px 1px 3px 4px;
	text-align: left;
}
table.schedule td.price {
	padding: 3px 0 3px 2px;
	text-align: center;
}
table.schedule th {
	text-align: left;
	padding-left: 9px;
}
table.schedule td.blue {
	width: 310px;
	padding-left:3px;
	padding-right:3px;
	text-align: left;
	background-color: #d7e0f1;
}
table.schedule td.green {
	width: 310px;
	padding-left:3px;
	padding-right:3px;
	text-align: left;
	background-color: #D1EBC4;
}
table.schedule td.red {
	width: 310px;
	padding-left:3px;
	padding-right:3px;
	text-align: left;
	background-color: #F9DBD0;
}
table.schedule a { 
	text-decoration: none;
	height: 75%;
	width: 100%;
	display: block;
	padding: 3px 6px 3px 6px;
	color:#000000;
}
table.schedule a.normal {
	display: inline;
	height: auto; width: auto;
	font-weight: bold;
}
table.schedule a.normal:hover {
	display: inline;
	background: none;
	text-decoration: underline;
}
table.schedule a:hover {
	color:#000000;
	background: rgb(255, 170, 0);
}
table.schedule td.time {
	width: 80px;
	font-weight: normal;
	padding-left: 9px;
}
table.schedule td.schedule-clear {
	background: #FBFAE5;
}
table.schedule td.center img {
	text-align: center;
}
table.schedule td.center {
	text-align: center;
	padding: 0;
}
table.schedule a.external {
	background: url(img/odkaz.gif) no-repeat 2px 3px;
	padding-left: 1.4em;
	text-decoration: underline;
}
table.schedule a.external:hover {
	background: url(img/odkaz2.gif) no-repeat 2px 3px;
	padding-left: 1.4em;
}
/*sponsors*/
table.sponsors {
	width: 100%;
	margin-top: 1.5em;
}
table.sponsors td {
	padding: 3px 0px 3px 1px;
	_padding: 3px 1px 3px 4px;
	text-align: left;
}
table.sponsors a { 
	text-decoration: none;
	height: 75%;
	width: 100%;
	display: block;
	padding: 3px 6px 3px 6px;
	color:#000000;
}
table.sponsors a:hover {
	color:#000000;
	background: rgb(255, 170, 0);
}
table.sponsors a.normal {
	display: inline;
	height: auto; width: auto;
	font-weight: bold;
}
table.sponsors a.normal:hover {
	display: inline;
	background: none;
	text-decoration: underline;
}
/** ONLINE TOURS **/
table.online-tours {
	width: 100%;
	margin-top: 1.5em;
	/*text-align: left;*/
}
table.online-tours td {
	padding: 3px 3px 3px 3px;
	text-align: center;
	color: Black;
}
table.online-tours td.check {
	width: 55px;
	text-align: center;
}
table.online-tours td.price {
	width: 60px;
}
table.online-tours th {
	text-align: left;
	padding-left: 5px;
	height: 18px;
}
table.online-tours th.center {
	text-align: center;
	padding: 3px;
}
table.online-tours td.blue {
	width: 247px;
	padding-left:5px;
	text-align: left;
	background-color: #d7e0f1;
}
table.online-tours td.green {
	width: 247px;
	padding-left:5px;
	text-align: left;
	background-color: #D1EBC4;
}
table.online-tours td.red {
	width: 247px;
	padding-left:5px;
	text-align: left;
	background-color: #F9DBD0;
}
table.online-tours a { 
	text-decoration: none;
	height: 75%;
	width: 100%;
	display: block;
	padding: 3px 6px 3px 6px;
	color:#000000;
}
table.online-tours a:hover {
	color:#000000;
	background: rgb(255, 170, 0);
}
table.online-tours td.time {
	width: 70px;
	font-weight: normal;
	padding-right: 0;
	padding-left: 5px;
	text-align: left;
}
table.online-tours input {
	width: 25px;
	margin: 0 0 0 -5px;
	padding: 0;
}
/** Calendar of events**/
.g {
	background-color: #FCFAA3;
}
.b {
	background-color: #D9EEFB;
}
.r {
	background-color: #D9EEFB;
}
.o {
	background-color: #EFE8F1;
}

.red {
  color: #ff0000;
}

.nastred {
  text-align: center;
}

table.openhours {
	width: 100%;
	margin-top: 1.5em;
}

table.openhours th{
	width: 35%;
	height: 0px;
	visibility: hidden;
}

.floorplans {
  background-color: orange;
}

table.calendar {
	width: 100%;
	margin-top: 1.5em;
}
table.calendar td {
	padding: 3px 3px 3px 4px;
	width: 10%;
}
table.calendar td.clear {
	padding: 3px 9px 3px 10px;
	font-weight: normal;
	text-align: left;
}
table.calendar td.prices {
	padding: 3px 9px 3px 10px;
	font-weight: normal;
	text-align: left;
	width: 33%;
}
table.calendar th {
	text-align: left;
	padding-left: 9px;
}
table.calendar td.blue {
	width: 90%;
	padding-left:3px;
	padding-right:3px;
	text-align: left;
	background-color: #D9EEFB;
}
table.calendar td.green {
	width: 90%;
	padding-left:3px;
	padding-right:3px;
	text-align: left;
	background-color: #FCFAA3;
}
table.calendar td.red {
	width: 90%;
	padding-left:3px;
	padding-right:3px;
	text-align: left;
	background-color: #D9EEFB;
}
table.calendar td.orange {
	width: 90%;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	background-color: #EFE8F1;
}
table.calendar a { 
	text-decoration: none;
	height: 75%;
	width: 100%;
	display: block;
	padding: 3px 6px 3px 6px;
	color:#000000;
	font-weight: normal;
}
table.calendar a:hover {
	color:#000000;
	background: rgb(255, 170, 0);
}
/**Sci Events**/
table.sci-events {
	width: 100%;
	margin-top: 1.5em;
}
table.sci-events td {
	padding: 3px 2px 3px 2px;
	text-align: center;
	width: 8%;
}
table.sci-events td.time {
	width: 90px;
	padding: 3px 5px 3px 9px;
	font-weight: bold;
} 
table.sci-events th {
	text-align: left;
	padding-left: 9px;
}
table.sci-events a { 
	text-decoration: none;
	height: 75%;
	width: 100%;
	display: block;
	padding: 3px 2px 3px 2px;
	_padding-left: 2px;
	color:#000000;
	font-weight: normal;
	text-align: center;
}
table.sci-events a:hover {
	color:#000000;
	background: rgb(255, 170, 0);
}
/**SCI MEETINGS**/�
#content table {
	width: 100%;
	border-collapse: collapse;
}
#content table.sci-meetings td {
	border: 1px solid rgb(245, 230, 139);
	width: 10%;
	padding: 2px;
}
#content table.sci-meetings td.c1 {
	width: 60%;
	border: 1px solid rgb(245, 230, 139);
	padding-left: 6px;
}
/**HOTEL BOOKING FORM**/
input.select_homenumber {
	width: 35px;
}
select.jmeno-hotelu {
	width: 330px;
	/*margin-left: 1em;*/
}
select.select_home {
	width: 167px;
}
select.select_homedate {
	margin-right: 5px;
}
th.th-small {
	height: auto;
	margin-bottom: 1em;
	padding: 0.2em 0 0.2em 0;
	text-align: center;
	border-bottom: 5px solid #FBFAE5;
}
th.th-small-left {
	height: auto;
	margin-bottom: 1em;
	padding: 0.2em 0 0.2em 0.5em;
	text-align: left;
	font-size: 1.1em;
	border-bottom: 5px solid #FBFAE5;
}
input.cena-first {
	width: 70px;
	margin-right: 0.3em;
}
td.align-right {
	text-align: right;
}
td.form-left {
	text-align: left;
	padding-left: 0.5em;
	padding-right: 0;
}
.hide {
  display: none;
}

.visible {
  display: inline;	
}

/** tomas pridano pro trideni list-of-registered-participants.php 15.11.2005 */
#content th a {
	color: #002A52;
}
#content th a:hover {
    color: #002A52;
    text-decoration: none;	
}
.filter_navig {
   text-align: center; 
   font-weight: bold; 
   font-size: 90%;
   margin: 20px 0 0 0;
}

.strankovani {
   text-align: right; 
   font-weight: bold; 
   font-size: 90%;
   margin: 5px 23px 5px 0;
}

.velkyma {
  text-transform: uppercase;
}
/* konec tomas*/

/** flash 17.1.2007*/
.flashHolder {
  position: relative;
  z-index: 1;	
}

#intro.noFlash{
	background: url('img/noFlash.jpg') no-repeat;
	width: 526px;
	height: 148px;
	margin: 2px 0;
}	
#flash_notice{
  text-align: center;
}
/** /flash */

/*lucer 25.1.2006 - externi odkaz*/
ul.no-list {
	list-style: none;
	margin-left: 1em;
}
ul.no-list li {
	padding-left: 0;
}
a.external {
	background: url(img/odkaz.gif) no-repeat 2px 3px;
	padding-left: 1.4em;
}
a.external:hover {
	background: url(img/odkaz2.gif) no-repeat 2px 3px;
	padding-left: 1.4em;
}
a.word {
	background: url(img/ico-word.png) no-repeat 0 3px;
	padding: 0.2em 0 0.1em 1.3em;
}
a.ie {
	background: url(img/ie.gif) no-repeat 0 3px;
	padding: 0.2em 0 0.1em 1.3em;
}
p.small {
	font-size: 0.9em;
}
table.sci-meetings a.external {
	color: Black;
}
table.sci-meetings a.external:hover {
	color: #002A52;
}
/** abstrakta ikony */
img.ikona-abstrakto {
  vertical-align: bottom;
}

/** seznamy lidi strankovani */
.strankovani {
   text-align: left; 
   font-weight: bold; 
   font-size: 90%;
   margin: 5px 18px 10px 23px;
   _margin: 5px 15px 10px 23px;
}

div.cleaner {
  clear: both;	
}

.paging-factor {
  width: 100px;
  float: right;
  padding-letf: 2px;	
  font-weight: normal;	
}
.paging-factor form {
  margin: 0;
  padding: 0;	
}

/* ludek - 24.3.2006*/
#content li.total-zvyrazneni {
	color: #C60000;
	font-size: 12px;
}
#content td.total-zruseni, #content th.total-zruseni {
	color: #888;
}
#content td.total-zvyrazneni, #content th.total-zvyrazneni strong {
	color: #C60000;
	font-size: 14px;
	font-weight: bold;
}
#headlines-hp-hide .total-zvyrazneni {
	color: #C60000;
	font-size: 12px;
}
.total-zvyrazneni {
	padding-right: 0;
	position: relative;
}
.total-zvyrazneni img {
	position: relative;
	margin-left: 3em;
	margin-top: -0.4em;
	margin-right: 0;
}
.total-zvyrazneni img.long {
	position: relative;
	margin-left: 3em;
	/*margin-top: -0.4em;*/
	margin-top: 0.2em;
	margin-right: 0em;
}
/* ludek - 7.4.2006 */
#headlines #headlines-hp-hide .total-zvyrazneni img.long {
	position: absolute;
	right: -5px;
	_right: 5px; 
	top: 15px;
}
#headlines ul.important li {
	padding-top: 2px;
	padding-bottom: 3px;
}
/*---------*/
#page #content table.participants tr.uncompleted td {
    background-color: #FBFAE5;
}
#page #content table.notes {
  width: 99%;
}
#page #content table.notes td {
  vertical-align: top;
}
#page #content table.definitive {
  margin: 0 0 20px 0;	
  border-collapse: collapse;
}
#page #content table.definitive tr td {
    background-color: #F5E68B;
    padding: 2px 2px;
}
#feed-hp {
  float: right;
  position: relative;
  left: 5px;
  text-decoration: none;
  font-weight: normal;
}
#feed-hp img {
 
}
#feed-syndication {
   width: 200px;
   float: right;
   position: relative;
   top: -30px;
   _top: -20px;
   left: -5px;
   text-align: right;
}

#feed-syndication img {
   vertical-align: middle;
}

#feed-syndication a {
  text-decoration: none;
}

#feed-syndication a:hover {
  text-decoration: underline;
}

.confirmed-hp a {
  display: block;
  text-decoration: none;
  line-height: 15px;
  color: #000;
  font-weight: bold;
  text-align: left;
  padding: 4px 4px 4px 5px;
  margin-right: 0px;
  border: 1px solid #F5E68B;
  background: #F5E68B;
}

.confirmed-hp a:hover {
  background: rgb(255, 170, 0);
  color: #000;
}

.confirmed-hp a span {
  font-size: 180%;	
  color: #000;
}
/* 10. 5. 2006 */
div.hp-may {
	background: White;
	border: 1px solid #FFAA00;
	margin: 1.5em 0.3em 1.6em 0;
	_margin: 0 0.3em 1.6em 0;
	padding: 0.3em 0.6em 0.4em 0.6em;
}
div.hp-may p {
	margin: 0; padding: 0;
}
#content div.hp-may h3 {
	color: #BF0000;
	margin: 0.2em 0 0.5em 0;
}
/*HP DINNER*/
#hp-dinner h3 {
	font-size: 1.1em;
}

#hp-dinner2 h3 {
	font-size: 1.1em;
}

#hp-dinner a {
	color: Black;
	background: White; 
	text-decoration: none;
	width: 245px;
	cursor: hand;
	_margin: 0 0 1.1em 0;
	padding: 0;
}
#hp-dinner a:hover {
	background: #ede5a4;
}
#hp-dinner a:hover {
	color: Black;
}

#hp-dinner2 a {
	color: Black;
	background: White; 
	text-decoration: none;
	width: 248px;
	cursor: hand;
	_margin: 0 0 1.1em 0;
	padding: 0;
}
#hp-dinner2 a:hover {
	background: #ede5a4;
}
#hp-dinner2 a:hover {
	color: Black;
}

#hp-dinner div.holder {
	background: White url(img/hp-dinner.jpg) no-repeat top;
	_background: transparent url(img/hp-dinner.jpg) no-repeat top;
	margin: 0 0 1.1em 0;
	_margin: 0;
	padding: 0;
	font-size: 0.9em;
	width: 245px;
	position: relative;
}

#hp-dinner2 div.holder2 {
	background: White;
	margin: 0 0 1.1em 0;
	_margin: 0;
	padding: 0;
	font-size: 0.9em;
	width: 248px;
	position: relative;
}

#hp-dinner div.holder:hover {
	background: #ede5a4 url(img/hp-dinner.jpg) no-repeat top;
}
#hp-dinner div.holder div {
	margin: 0;
	padding: 65px 10px 2px 6px;
	_padding: 65px 6px 0px 6px;
	border: 1px solid #ede5a4; 
	border-top: none;
	/*_border: none;*/
}

#hp-dinner2 div.holder2 div {
	margin: 0;
	padding: 10px 10px 2px 6px;
	_padding: 10px 6px 0px 6px;
	border: 1px solid #ede5a4; 
	border-top: none;
	/*_border: none;*/
}

#hp-dinner div.holder p {
	margin: 0.2em 0 1.9em 0;
	padding: 0.2em 0 0.2em 0;
}

#hp-dinner2 div.holder2 p {
	margin: 0.2em 0 0.5em 0;
	padding: 0.2em 0 0.2em 0;
}

#hp-dinner a.extra {
	background: none;
	color: #002A52;
	text-decoration: underline;
	width: auto;
	position: absolute;
	bottom: 5px;
	_bottom: -8px;
	left: 6px;
}
#hp-dinner a.extra:hover{
	background: none;
	color: rgb(255, 170, 0);
}
/*HP DINNER*/
#hp-dinner-for2 h3 {
	font-size: 1.1em;
}
#hp-dinner-for2 a {
	color: Black;
	background: White; 
	text-decoration: none;
	width: 245px;
	cursor: hand;
	_margin: 0 0 1.1em 0;
	padding: 0;
}
#hp-dinner-for2 a:hover {
	background: #ede5a4;
	color: Black;
}
#hp-dinner-for2 div.holder {
	background: White url(img/hp-dinner-for2.jpg) no-repeat top;
	_background: transparent url(img/hp-dinner-for2.jpg) no-repeat top;
	margin: 0 0 1.1em 0;
	_margin: 0;
	padding: 0;
	font-size: 0.9em;
	width: 245px;
	position: relative;
}
#hp-dinner-for2 div.holder:hover {
	background: #ede5a4 url(img/hp-dinner-for2.jpg) no-repeat top;
}
#hp-dinner-for2 div.holder div {
	margin: 0;
	padding: 95px 10px 2px 6px;
	_padding: 95px 6px 0px 6px;
	border: 1px solid #ede5a4; 
	border-top: none;
}
#hp-dinner-for2 div.holder p {
	margin: 0.2em 0 1.9em 0;
	padding: 0.2em 0 0.2em 0;
}
#hp-dinner-for2 a.extra {
	background: none;
	color: #002A52;
	text-decoration: underline;
	width: auto;
	position: absolute;
	bottom: 5px;
	_bottom: -8px;
	left: 6px;
}
#hp-dinner-for2 a.extra:hover{
	background: none;
	color: rgb(255, 170, 0);
}
/*RAMECEK*/
div.ramecek-orange-bus {
	border: 2px solid rgb(255, 170, 0);
	background: #ffffff;
	margin: 0.4em auto 1.5em auto;
	padding: 10px;
	/*_margin-left: 15%;*/
	/*width: 80%;*/
}

div.ramecek-orange {
	border: 2px solid rgb(255, 170, 0);
	background: White;
	margin: 0.4em auto 1.5em auto;
	/*_margin-left: 15%;*/
	text-align: center;
	/*width: 80%;*/
}
#content div.ramecek-orange h3 {
	text-align: center;
}
#content div.ramecek-orange table {
	font-size: 1em;
	margin: 0.5em auto 0.5em auto;
	text-align: left;
}
#content div.ramecek-orange td {
	padding: 0.2em 0 0.3em 0.8em;
}
#content div.ramecek-orange a {
	background: none;
	back\ground: url(img/pdf-ico.gif) no-repeat 0 1px;
	padding-left: 0;
	paddi\ng-left: 1.7em;
}

#content div.ramecek-orange a.floor {
	background: none;
	back\ground: url(img/jpg-ico.gif) no-repeat 0 1px;
	padding-left: 0;
	paddi\ng-left: 1.7em;
}

#content div.ramecek-orange a.floor2 {
	background: none;
	back\ground: url(img/zip-ico.gif) no-repeat 0 1px;
	padding-left: 0;
	paddi\ng-left: 1.7em;
}

#content div.ramecek-orange a.no-bg {
	background: none;
	padding-left: 0;
}
/* ZMENA K TABULCE list-of-registered-media */
#content table.importantdates {
	background-image: url(img/important-dates-bcg.jpg);
	width:100%;
	font-size:10pt;
	border-collapse: collapse;
	border: solid 1px rgb(255, 170, 0);
}
#content table.importantdates th {
	padding: 2px; height: 40px;
	white-space:nowrap;
	border: solid 1px rgb(255, 255, 255);
}
#content table.importantdates td { padding: 2px; border: solid 1px rgb(255, 170, 0); vertical-align: top;}
#content table.importantdates .state {
	width: 225px;
	padding: 1px;
}
#content table.importantdates .number {
	width: 25px;
	padding: 1px;
}
/* ZMENA K TABULCE list-of-registered-media */
img.img-new {
	 margin-top: 7px;
	_margin-top: -5px;
	 margin-left: 5px;
	 text-align: right;
}
body:last-child img.img-new {
   margin-top: -8px;
}
img.img-new-long {
	 float: right;
	 margin-top: 7px;
	 margin-right: -12px;
	 _margin-top: -8px;
	 _margin-right: -14px;
	 _position: relative;
}
body:last-child img.img-new-long {
   margin-top: -8px;
}
img.img-new-nav {
	 float: right;
	 margin-top: 5px;
	 margin-right: 12px;
	 _margin-top: -8px;
	 _position: relative;
}
body:last-child img.img-new-nav {
   margin-top: -8px;
}
ul.bigger li {
	padding-bottom: 0.3em;
}

/* Media stream ------------------------------------------*/

.mediaarchive .mediaitem {
  margin-bottom: 30px;
}
.mediaarchive .mediaitem h3 {
  background-color:#FFAA00 ;
  color: black !important;
  font-size: 12px;
  padding: 3px ;
  position: relative;
  margin: 0 !important ;

}

.mediaarchive .mediaitem h3 span a:hover{
	color:#F5E68B;
}
.mediaarchive .mediaitem div.streamname {
  background-color:white ;
  color: #000000 !important;
  font-size: 11px;
  padding: 3px ;
  margin: 0 !important ;
  position: relative;
  padding-right: 100px;
  font-weight: bold;
  
}
.mediaarchive .mediaitem div.abstractheader {
  background-color:transparent ;
  color: #E48700 !important;
  font-size: 11px;
  padding: 3px ;
  margin: 0 !important ;
  height:12px;
  text-align: right;
  position: absolute;
  top: 0;
  right: 0;
  _right: 34px;
  font-weight: normal !important;
 
}
.mediaarchive .mediaitem div.abstractheader a.hide{
  display: none;
}
.mediaarchive .mediaitem div.abstract{
  display: none;
}
.mediaarchive .mediaitem div.abstract {
  background-color:white ;
  color: #E48700 !important;
  font-size: 11px;
  padding: 3px ;
  margin: 0 !important ;
  min-height:12px;
  _height:12px;
}
.mediaarchive .mediaitem div.timestamp {
  background-color:white ;
  color: black !important;
  font-size: 11px;
  padding: 3px ;
  margin: 0 !important ;
  height:12px;
}
.mediaarchive .mediaitem div.controls {
  background-color:#F5E68B ;
  color: black !important;
  font-size: 11px;
  padding: 3px ;
  margin: 0 !important ;
  position: relative;
  height:15px;
	_height:20px;
}
.mediaarchive .mediaitem div.controls a.mplayer {
	padding-left:20px;
  background: url(img/wmplayer.gif) no-repeat left center;
  position: absolute;
  top: 3px;
  right: 120px;
  height: 16px
}
.mediaarchive .mediaitem div.controls a.realplay {
	padding-left:20px;
  background: url(img/realplay.gif) no-repeat left center;
  position: absolute;
  top: 3px;
  right: 10px;
  height: 16px
}
.mediaarchive .mediaitem#live div.controls {
  background-image: url(img/stream.gif);
  text-align: left;
}
.mediaarchive .mediaitem#live h3 {
  background-image: url(img/arrows.gif);
  background-position: right center;
  background-repeat: no-repeat;
}
.mediaarchive .mediaitem#live div.streamname {
	padding:0
}
.mediaarchive .mediaitem .timedate {
  color:#E48700 !important
}
div#livestream {
  margin-left: 19px;
  width:711px;
  _width:738px;
}

/* novy video archov */

.mediaarchive2 .mediaitem {
  margin-bottom: 0;
  border-left: 1px orange solid;
  border-right: 1px orange solid;
  border-bottom: 1px orange solid;
}
.mediaarchive2 .mediaitem table.med {
  background-color: rgb(255,233,191);
  color: black !important;
  width: 100%;
  display: block;
  text-align: center;
  padding: 3px ;
  position: relative;
  margin: 0 !important ;
}

.mediaarchive2 .mediaitem table.med td {
  font-size: 1.1em;
}

.mediaarchive2 .mediaitem h3 span a:hover{
	color:#F5E68B;
}
.mediaarchive2 .mediaitem div.streamname {
  background-color:white ;
  color: #000000 !important;
  font-size: 11px;
  padding: 3px ;
  margin: 0 !important ;
  position: relative;
  padding-right: 100px;
  font-weight: bold;
  
}
.mediaarchive2 .mediaitem div.abstractheader {
  color: #E48700 !important;
  padding: 0 0 0 30px;
  background: url(img/book.gif) no-repeat left top;
  font-size: 11px;
  margin: 0 !important ;
  height:20px;
  text-align: left;
  position: absolute;
  top: 5px;
  left: 380px;
/*  _left: 34px;*/
  font-weight: normal !important;
 
}
.mediaarchive2 .mediaitem div.abstractheader a.hide{
  display: none;
}
.mediaarchive2 .mediaitem div.abstract{
  display: none;
}
.mediaarchive2 .mediaitem div.abstract {
  background-color:white ;
  color: #E48700 !important;
  font-size: 11px;
  padding: 3px ;
  margin: 0 !important ;
  min-height:20px;
  _height:20px;
}
.mediaarchive2 .mediaitem div.timestamp {
  background-color:white ;
  color: black !important;
  font-size: 11px;
  padding: 3px ;
  margin: 0 !important ;
  height:12px;
}

.mediahead {
  margin: 10px 0 0 0;
  border: 1px #FFAA00 solid;
}

.mediahead a:hover { color: white; }

.mediahead table {
  background-color:#FFAA00 ;
  color: black !important;
  width: 100%;
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}

.mediahead table td {
  width: 30%;
}

.mediaarchive2 .mediaitem div.controls {
  background-color:white;
  color: black !important;
  font-size: 11px;
  padding: 3px ;
  margin: 0 !important ;
  position: relative;
  height:20px;
	_height:25px;
}
.mediaarchive2 .mediaitem div.controls a.mplayer {
	padding-left:20px;
  background: url(img/wmplayer.gif) no-repeat left top;
  position: absolute;
  top: 5px;
  left: 50px;
  height: 20px
}
.mediaarchive2 .mediaitem div.controls a.realplay {
	padding-left:20px;
  background: url(img/realplay.gif) no-repeat left top;
  position: absolute;
  top: 5px;
  left: 220px;
  height: 20px
}
.mediaarchive2 .mediaitem#live div.controls {
  background-image: url(img/stream.gif);
  text-align: left;
}
.mediaarchive2 .mediaitem#live h3 {
  background-image: url(img/arrows.gif);
  background-position: right center;
  background-repeat: no-repeat;
}
.mediaarchive2 .mediaitem#live div.streamname {
	padding:0
}
.mediaarchive2 .mediaitem .timedate {
  color:#E48700 !important
}
div#livestream {
  margin-left: 19px;
  width:711px;
  _width:738px;
}
#ms-hitbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 170px;
  height: 85px;
}

#ms-archive {
  position: absolute;
  top: 85px;
  left: 0px;
  width: 170px;
  height: 15px;
  text-align: center;
  color: white;
  text-decoration: none;
  font-weight: normal;
  background-color: #D2934E ;
}
#ms-archive:hover{
  background-color: #342016;
}


div.hp-spec-box {
  width: 243px;
  margin: 0px 0 15px 0;

}

div.hp-spec-box h3{
	color:black;
	font-size: 12px;
	background-color: #F5E68B;
}
div.hp-spec-box a.image {
  display: block;
  width: 243px;
  height: 55px;
  background-color: white;
	background-repeat: no-repeat;
}
div.hp-spec-box .spec-foot {
  display: block;
	width:240;
	_width: 243px;
  border-color: #F5E68B;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  font-size: 11px;
  padding: 2px;

}
div.hp-spec-box a.spec-foot:hover {
  background-color:#F5E68B ;
}

/* galerie */
#obrazek_view {
	margin: 1em auto 0.5em auto;
}
div.galerie a {
	margin: 0; padding: 0;
}
div.galerie h2 {
	clear: both;
}
div.galerie img {
	border: 1px solid Black;
	float: left;
	margin-left:10px;
	margin-bottom: 10px;
	text-align: center;
}


/*jakub homolka*/

.newrel {
  width: auto;
  height: auto;
}

.newrel div.obsah {
  width: 100%;
  float: left;  
}

.newrel table.releasetable {
  width: 100%;
}

.newrel table.releasetable td {
  vertical-align: top;
  text-align: left;
}

.newimg {
  width: 100;
  float: right;
}

.newimg div.obsah2 {
  width: 170px;
  padding-left: 10px;
}

.newimg p {
  margin: 10px auto 0 auto;
  _margin: 0 auto 0 auto;
}

.newimg .odskoc {
  margin-top: 10px;
}

.newimg ul {
  padding: 0;
  text-align: left;
  margin: 0 0 0 15px;
}
/*jakub homolka*/


table.press-releases {
	width:100%;
	margin-bottom: 30px;
}
table.press-releases td {
  padding: 3px ;

}
table.press-releases .c2 {
  text-align: left;
}


table.press-releases th {
  text-align: left;
  height:15px;
  font-size: 14px;
  padding: 5px;
}


/* autogallery */


.autogalery {
	clear:both;
	margin-bottom: 40px;

}

.autogalery .galerythumbnail {
  display: block;
  position: relative;
  width: 157px;
  height: 119px;
  
  background-color: #FAE09F;
  float: left;
  margin: 25px 8px 8px 0px;
  border: 1px #FAB000 solid;
  
}

.autogalery .galerythumbnail .galeryimg {
  display: block;
  width: 153px;
  height: 115px;
  margin:2px;
  overflow: hidden;
  text-align: center;
  background: url(http://www.astronomy2006.com/img/layout/loading.gif) no-repeat center;
  
  
}

.autogalery .galerythumbnail .galeryimg:hover {
	filter: alpha(opacity=60)

}

.autogalery .galerythumbnail .galeryimg img {
  float: none;
  border: none;
  padding: 0;
  margin:0;
}

.galerie h2 {
  clear: both;
}

.autogalery .galerythumbnail .number {
  display: block;
  position: absolute;
	left:18px;
	top:-18px;
	font-size: 14px;
	color:#FAB000;
	font-weight: bold;
}

.autogalery .galerythumbnail .anchor{
  display: block;
  width: 14px;
  height: 14px;
  background: url(img/anchor.gif) no-repeat;
  position: absolute;
  top: -18px;
  left:0;
  
}

ul.galleryfolders li {
  list-style-image: url(img/folder_ico.gif);
	padding:2px 0px 0px 6px;
}

ul.galleryfolders li.empty {
  list-style-image: url(img/folder_empty-ico.gif);
}

/* Symposia Archive */

div#symposiaarchive h2 span {
	display: block;
	color: gray;
	font-size: 10px;
	font-weight: normal;
	border-bottom: 1px solid #FFAA00;
	text-transform: uppercase;
}
div#symposiaarchive h2 {
	margin-bottom: 30px;

}

div#symposiaarchive form {
	display: block;
	background-color: #fce19e;
	border: 1px solid #FFAA00; 
	padding: 5px 10px 5px 10px;
	text-align: right;
}
div#symposiaarchive form input, div#symposiaarchive form select {
	padding: 0px 2px 0px 2px !important;
	font-size: 11px;
}

div#symposiaarchive form p {
	margin: 0 ;
	padding: 0;
}
div#symposiaarchive div.symposiasession {
	position: relative;
	background-color: #faf4d3;
	border: 1px solid #FFAA00;
	padding: 10px;
	margin-top: 60px;
	margin-bottom: 150px;
}
div#symposiaarchive div.symposiasession h3 {
	display: block;
	position: absolute;
	left:-1px;
	=left:-11px;
	font-size: 16px;
	top:-40px;
	height: 18px;
	background-color: #faf4d3;
	padding: 5px 10px 5px 10px;
	border: 1px solid #FFAA00;
	border-bottom-width:0; 
}

div#symposiaarchive div.symposiasession div.record {
	background: url(img/video_icon.gif) no-repeat left center;
	border-bottom: 1px dotted #bd7e01;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 0 5px 60px;
}
div#symposiaarchive div.symposiasession div.record h4 {
	margin: 0 ;
	padding: 0 ;
	font-size: 14px;
	clear: both;
	color: #002A52;
}
div#symposiaarchive div.symposiasession div.record p{
	margin: 5px 0 15px 0 ;
	padding: 0;
}
div#symposiaarchive div.symposiasession div.record p.recordname{
	font-size: 13px;
	color: #bd7e01;
}
div#symposiaarchive div.symposiasession div.record p a {
	font-style: normal;
}


div#symposiaarchive div.symposiasession div.record p span.mplayer_box{
	display: block;
	padding-left:23px;
  background: url(img/wmplayer.gif) no-repeat left center;
  padding-top: 2px;
  padding-bottom: 2px;
}
div#symposiaarchive div.symposiasession div.record p span.rplayer_box{
	display: block;
	padding-left:23px;
  background: url(img/realplay.gif) no-repeat left center;
  padding-top: 2px;
  padding-bottom: 2px;
}
div#symposiaarchive div.symposiasession div.record p span.mplayer_box span, div#symposiaarchive div.symposiasession div.record p span.rplayer_box span {
	display: -moz-inline-box;
	display: inline-block;
	width: 110px;
}
div#symposiaarchive div.symposiasession div.record p span.mplayer_box a, div#symposiaarchive div.symposiasession div.record p span.rplayer_box a {
	display: -moz-inline-box;
	display: inline-block;
	padding-left: 15px;
}
a.notavailable {
	color: gray !important;
	text-decoration: none;
	cursor:not-allowed;
}
p.notpublic {
	color: gray;
	
}