/*
  _top:expression(eval(document.body.scrollTop));
  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);

*/

html
{
  overflow: hidden;
  height: 100%;
}

@media screen
{
  html
  {
    overflow: auto;
  }
}

html, body
{
  /*height: 100%;*/
}

body
{
  margin: 0;
  padding: 0;
  font-family: Helvetice, sans-serif;
  font-size: 11px;
  background-color: #2F2F2F;
  background-repeat: repeat;
  height: 100%;
  overflow: auto;
}

img
{
  border: 0 none;
}

h2
{
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  color: #2F2F2F;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 3pt;
  text-transform: uppercase;
  margin: -3px 0 20px 6px;
}
h5
{
  margin: 0;
  padding: 0;
  float: left;
 
}

img.h_4panes
{
  display: block;
  float: left;
  margin: 0 20px 0 0;
}

img.h_5panes
{
  display: block;
  float: left;
  margin: 0 20px 0 20px;
}

div#centralcontainer
{
  background-color: #FFF9D9;
  width: 773px;
  /*height: 100%;*/
  /*min-height: 100%;*/
  display: table;
  border-left: 1px solid #FFD600;
  border-right: 1px solid #FFD600;
  /*border-top: 31px solid #FFFFFF;*/
  margin: 0 0 0 49px;
  /*overflow: auto;*/
  /*padding: 0 0 0 40px;*/
  /*filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;*/
}

@media screen
{
  /*html>body div#boxtop, html>body div#toptrip, html>body div#boxbase, html>body div#menu, html>body div#barbgfix*/
  html>body div#boxtop, html>body div#boxbase, html>body div#menu
  {
    /*position: fixed;*/
  }
}

div#boxtop
{
  background-image: url('img/boxotop2_773x31.png');
  background-color: #FFFFFF;
  border-bottom: 1px solid #2F2F2F;
  width: 773px;
  height: 31px;
  position: absolute;
	top: 0;
	left: 50px;
	z-index: 4;
}

div#toptrip
{
  background-image: url('img/topimg_logotrip_773x131.png');
  width: 773px;
  height: 131px;
  margin-top: 31px;
  /*position: relative;
	top: 31px;*/
	/*left: 50px;*/
	/*z-index: 4;*/
}

div#barbgfix
{
  background-image: url('img/bar_bg_fix1.png');
  width: 382px;
  height: 110px;
  margin-left: 391px;
  /*margin: 162px 0 0 0;*/
  /*position: relative;
	top: 31px;
	left: 392px;
	z-index: 0;*/
}

div#boxbase
{
  background-image: url('img/boxobase2_773x19.png');
  background-color: #FFFFFF;
  border-top: 1px solid #2F2F2F;
  width: 773px;
  height: 19px;
  position: absolute;
	bottom: 0;
	left: 50px;
	z-index: 4;
}

div#menu
{
  background-color: #2F2F2F;
  width: 755px;
  height: 100px;
  position: absolute;
	bottom: 20px;
	left: 50px;
	z-index: 4;
	border-top: 5px solid #FFD600;
	/*border-bottom: 5px solid #2F2F2F;*/
	height: 26px;
	padding-left: 18px;
	padding-top: 5px;
}
@media screen
{
  html>body div#menu
  {
    padding-left: 32px;
    width: 741px;
  }
}


div#menu a
{
  color: #FFD600;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  padding: 3px 1px 2px 1px;
  margin: 0 15px 0 15px;
  border-bottom: 5px solid #2F2F2F;
  /*width: 100px;*/
  float: left;
  display: block;
  text-transform: uppercase;
}
div#menu a:hover
{
  border-bottom: 5px solid #970070;
}


div.peeplbase
{
  background-image: url('img/peeple.png');
  width: 600px;
  height: 226px;
  /*background-repeat: no-repeat;*/
  background-attachment: scroll;
  /*background-position: bottom left;*/
  position: absolute;
	bottom: 0;
	left: 220px;
	filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;

}

div#includer
{
  /*padding: -50px 0 0 30px;*/
  margin: -50px 0 250px 48px;
  clear: both;

}

div.contiq-f
{
  width: 400px;
  clear: both;
}
div.contiq-f img
{
  display: block;
  float: left;
}

/*
div.contiq-f p
{
  margin: 0 0 5px 0;
  border: 1px solid #2F2F2F;
  background-color: #FFFFFF;
  padding: 5px 5px 5px 5px;

}*/

table.fc-imgtext, table.fc-imgtext-fa
{
  border: 1px solid #2F2F2F;
  background-color: #FFFFFF;
  /*height: 142px;*/
  margin: 0 0 30px 0;
  width: 612px;
}

table.fc-imgtext-jl
{
  border: 1px solid #2F2F2F;
  background-color: #FFFFFF;
  margin: 0 0 30px 0;
  width: 610px;
}

table.fc-imgtext-fa
{
  margin: 0 0 180px 0;
}

table.fc-imgtext td.px130
{
  padding: 10px;
  vertical-align: top;
  font-size: 12px;
  width: 130px;
  /*border: 1px solid #D80808;*/
}

table.fc-imgtext td
{
  padding: 10px;
  vertical-align: top;
  font-size: 12px;
  /*border: 1px solid #D80808;*/
}
table.fc-imgtext-fa td
{
  padding: 14px;
  vertical-align: top;
  font-size: 12px;
  /*border: 1px solid #D80808;*/
}


table.fc-imgtext img
{
  /*border: 2px solid #D80808;*/
  margin: 0;
}

table.fc-imgtext td.mid
{
  padding: 10px 0 10px 0;
  vertical-align: top;
}

table.fc-imgtext h4
{
  display: block;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
  text-transform: uppercase;
  padding: 0 0 5px 0;
  margin: 0;
}

p.fctext600
{
  display: block;
  border: 1px solid #2F2F2F;
  background-color: #FFFFFF;
  padding: 10px;
  margin: 20px 0 20px 0;
  width: 590px;
}

p.fctext590
{
  display: block;
  border: 1px solid #2F2F2F;
  background-color: #FFFFFF;
  padding: 10px;
  margin: 20px 0 20px 0;
  width: 590px;
  text-align:center;
}

table.subtab td
{
  padding: 3px 5px 3px 0px;
  font-weight: bold;
}

a.tablink
{
  color: #970070;
}

a.mapaseznam
{
  display: block;
  float: right;
  margin: -320px 10px 0 0;
}

a {
	color: #2f2f2f;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
