h1, h2 {
  font-weight:normal;
  margin:0px;
}

td {
  vertical-align:top;
}

.logo {
  width:212px;
  height:108px;
  border:0px;
}

.logo a:focus {
  border:0px;
}

.logo a:active {
  border:0px;
}

.menu_button {
  background-image: url("images/menu_b.gif");
  width: 102px;
  height: 44px;
  color: white;
  font-family: arial, helvetica;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
}

.menu_button a {
  width: 102px;
  height: 24px;
  padding:20px 0 0 0;
  border:0px;
  text-decoration:none;
  color:white;
  display:block;
}

.menu_button a:hover {
  width: 102px;
  background-image: url("images/menu_b_press.gif");
  border:0px;
  text-decoration:none;
  color:#281e15;
  display:block;
}

.tribox {
  height:628px;
  background-image: url("images/triboxs.jpg");
  background-repeat: no-repeat;
  width: 912px;
  vertical-align:top;
}

.head {
  position:relative;
  margin:auto;
  width:912px;
  height:330px;
 	font-family: arial, helvetica;
	font-size: 15px;
	text-align:center;
	line-height:150%;
	color: rgb(151,151,151);
  background-image:url('images/fader_bg.jpg');
}

.head_layout {
  position:relative;
  margin:auto;
  width:912px;
  height:330px;
 	font-family: arial, helvetica;
	font-size: 15px;
	text-align:center;
	line-height:150%;
	color: rgb(151,151,151);
}

#imageContainer {
	position:absolute;
	top:0px;
	left:0px;
	width:912px;
}

#imageContainer img{
	display: none;
}

.box1_nadpis {
  color: white;
  font-family: arial, helvetica;
  font-size: 20px;
  position: relative;
  top: 0px;
  left: 38px;
  float:left;
  width:200px;
}

.box2_nadpis {
  color: white;
  font-family: arial, helvetica;
  font-size: 20px;
  position: relative;
  top: 25px;
  left: 139px;
  float:left;
  width:200px;
}

.box3_nadpis {
  color: white;
  font-family: arial, helvetica;
  font-size: 20px;
  position: relative;
  top: 15px;
  left: 246px;
  float:left;
  width:200px;
}

.box1_line {
  position: relative;
  top:5px;
  left:31px;
  width: 155px;
  height: 2px;
  border-bottom: 1px solid #e77802;
  float:left;
  font-size:1px;
}

.box2_line {
  position: relative;
  top:6px;
  left:178px;
  width: 155px;
  height: 2px;
  border-bottom: 1px solid #f4a608;
  float:left;
  font-size:1px;
}

.box3_line {
  position: relative;
  top:-3px;
  left:327px;
  width: 220px;
  height: 2px;
  border-bottom: 1px solid #50260d;
  float:left;
  font-size:1px;
}

.box1_text {
  position: relative;
  top:15px;
  left:38px;
  width: 240px;
  float:left;
  font-size:12px;
  font-family: arial;
  color: white;
  line-height: 150%;
  float:left;
}

.box2_text {
  position: relative;
  top:15px;
  left:100px;
  width: 240px;
  float:left;
  font-size:12px;
  font-family: arial;
  color: white;
  line-height: 150%;
  float:left;
}

.box3_text {
  position: relative;
  top:10px;
  left:167px;
  width: 240px;
  float:left;
  font-size:12px;
  font-family: arial;
  color: white;
  float:left;
}

.hacek {
  margin-top:5px;
}

.box1_button {
  position: relative;
  top:12px;
  left:60px;
  width: 240px;
  float:left;
  float:left;
}

.box2_button {
  position: relative;
  top:12px;
  left:122px;
  width: 240px;
  float:left;
  float:left;
}

.box3_button {
  position: relative;
  top:12px;
  left:190px;
  width: 240px;
  float:left;
  float:left;
}

.box_button {
  font-size:13px;
  font-family: arial;
  color: white;
}

.box_button a{
  color: white;
  text-decoration: none;
}

.box_button a:hover{
  color: white;
  text-decoration: underline;
}

.main_nadpis {
  position: relative;
  top:40px;
  left:38px;
  color: #463322;
  font-size: 25px;
  font-family: arial;
}

.main_nadpis_small {
  position: relative;
  top:35px;
  left:38px;
  color: #463322;
  font-size: 20px;
  font-family: arial;
  width:833px;
  border-bottom:1px solid rgb(166,166,166);
  padding-bottom:15px;
  margin:0px;
  font-weight:normal;
}

.main_nadpis_small a{
  text-decoration:underline;
  color:black;
}

.main_nadpis_small a:hover{
  text-decoration:none;
  color:black;
}

.main_nadpis_big {
  color: #e86d10;
  font-size: 25px;
  font-family: arial;
}

.main_text {
  position: relative;
  top:70px;
  left:38px;
  width: 833px;
  color: #463322;
  font-size: 14px;
  font-family: arial;
  line-height: 150%;
  text-indent: 0px;
  text-align: justify;
}

.main_text2 {
  position: relative;
  top:15px;
  left:38px;
  width: 403px;
  color: #463322;
  font-size: 14px;
  font-family: arial;
  line-height: 150%;
  float:left;
  text-indent: 0px;
  text-align: justify;
}

.textbox {
  position: relative;
  left:38px;
  top:53px;
  width: 833px;
}

.textbox a {
  text-decoration:underline;
  color:black;
}

.textbox a:hover {
  text-decoration:none;
  color:black;
}

.galerie {
  margin-right:15px;
  margin-bottom: 11px;
  width:196px;
  height:169px;
  border:0px;
}

.produkty {
  border: 0px;
  margin: 15px 0 5px 0;
  width:110px;
  height:80px;
}

.mapa {
  border:1px solid rgb(166,166,166);
  width:500px;
  height: 357px;
  margin-top:4px;
}


.textbox div{
  margin-bottom:13px;
  color: #463322;
  font-size: 14px;
  font-family: arial;
  line-height: 140%;
  text-indent: 0px;
  text-align: justify;
}

.textbox td{
  padding:8px 0 8px 0;
  color: #463322;
  font-size: 14px;
  font-family: arial;
  line-height: 100%;
  text-indent: 0px;
}

.tdnarrow {
  text-align:right;
  width:90px;
}

.tdwide {
  text-align:left;
  width:300px;
}

.tdwide_en {
  text-align:left;
  width:743px;
}

.double_pic {
  position: relative;
  top:5px;
  left:63px;
  float:left;
}

.copybox {
  width: 912px;
  height: 65px;
  vertical-align:middle;
  text-align:center;
}

.copy {
  width: 912px;
  color:#d0c6ab;
  font-family: arial;
  font-size: 12px;
}

.copy a{
  color: #d0c6ab;
  text-decoration: underline; 
}

.copy a:hover{
  color: #d0c6ab;
  text-decoration: none; 
}

.flagbox {
  position: absolute;
  top:12px;
  left:828px;
  _left:827px!important;
  width:72px;
  height:29px;
  z-index:100;
}

.flagbox img{
  display:block!important;
  margin:0px;
  border:0px;
}


.akt_item{
}
