html { min-height: 101.05%; } 
html, body, form, p, 
ol, dl, dt, dd,
h1, h2, h3, h4, h5, td   { 
margin:0; padding:0; 
letter-spacing:0.5px;
line-height:125%;
text-decoration:none;
word-spacing:1px;
 font-family:Arial, sans-serif;
 font-size:12px;
 color:black;
}
.proces_tech, .proces_tech:visited{
color:blue;font-size:13px;
}
.stred{margin-left: auto;margin-right: auto;background: url('./img/bck_stred.png') white center repeat-y;}
.sede{background: #e7e6ec;background: url('./img/bck_stred_s.png') #e7e6ec center repeat-y;}
.error{color:red;font-weight: bold;}
html{background: #e7e6ec;}
body{
/*text-align: center;*/
 margin-left : auto;
 margin-right : auto;
/* margin-top : 175px;*/
 border:0;
/* background: white;*/
/* background: #e7e6ec;*/
/* width:760px;*/
}
p {  font-weight:normal;font-family: arial, verdana;
font-family: arial,verdana,helvetica;
font-weight:normal;
text-decoration: none;
letter-spacing: 1px;
word-spacing: 1px;
line-height: 140%;
}
h1{
 font-family :arial, sans-serif;
 font-size :35pt;
 font-weight:900;
 color :black;
 display:inline;
 line-height: 100%;
}
h2{
 FONT-FAMILY:helvetica, arial, sans-serif;
 font-weight:900;
 font-size :20pt;
 border:solid red 0px;
 display:inline;
 line-height: 95%;
}

h3{
 FONT-FAMILY:arial, sans-serif;
 font-weight:bolder;
 font-size :12pt;
 border:solid red 0px;
}
h4{
 font-family :arial, sans-serif;
 font-weight:200;
 font-size :12pt;
 color :black;
 border:solid red 0px;
}
li {
 margin-left :20px ;
}

a, a:visited{ font-family: arial, sans-serif; text-decoration:none; color:black;}
a:hover{ text-decoration:none; color:navy;}
a.odkaz, a.odkaz:visited,.odkaz a, .odkaz a:visited{  color:blue;}
a.odkaz:hover,.odkaz a:hover{  color:red;  text-decoration:underline;}

.mehr{background: url('./images/pfeil.gif')left no-repeat;padding-left: 12px;font-weight: bold;}
label{ font-weight:bold;}
.text{ 
	font-size:12px; 
	font-weight:normal;
	font-family: arial, verdana,helvetica;
letter-spacing:1px;
line-height:140%;
word-spacing:1px;
}
.article{text-align:justify;width:850px;}

/*------------------------------------------*/

/*-- top part container --*/
.topcont {
	width: 100%;
	height: 163px;
	/*background: #808080;*/
}

  .logocont {
	position: relative;
	top: 0px;
	width: 930px;
	height: 155px;
	margin: auto;
	background: url(./img/bck_logo_back.png);
  }
  
	.logotop {
	  position: relative;
	  top: 6px;
	  width: 900px;
		height: 150px;
		margin: auto;
		background: url(./img/bck_logo.jpg);
	}

/********** PANELY ********/
ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 0 0; /* set margins as desired */
font: bold 12px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #000; /* set border COLOR as desired */
list-style-type: none;
/*padding: 3px 10px 1px 10px; *//* THIRD number must change with respect to padding-top (X) below */
}
ul#tabnav li { /* do not change */
display: inline;
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #000; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #d3d3d3; /* set unselected tab background color as desired */
color: #f00; /* set unselected tab link color as desired */
margin-right : 3px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
position: relative;
top:-1px;
}
ul#tabnav li a {  /*settings for all tab links */
border-bottom : 1px solid #000;  /*set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #bebebe; /* set unselected tab background color as desired */
color: #000; /* set unselected tab link color as desired */
margin-right : 3px; /* set additional spacing between tabs as desired */
margin :-3px -4px -2px -4px;
padding:3px 4px 1px 4px;
position:relative;
text-decoration:none;
top:0px;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #d3d3d3; /* set desired hover color */
}

ti_sel { /* settings for hover effect */
background: #d3d3d3; /* set desired hover color */
}

/** KONEC PANELY ***/

.cat_title{
 padding:10px;
 padding-left:1px;
 color:black;
 vertical-align:middle;
 font-size:20px;
 font-weight:bolder;
 font-family: Arial, Helvetica, sans-serif;
 height:40px;
 display: block;
}
.contact_title{
 background:white;
 padding: 35px 10px 5px 20px;
 color:black;
 vertical-align:bottom;
 font-size:14pt;
 border: 1px solid black;
 border-top:0;
 border-bottom:0;
}
.table_title_tabs{
 background:#d3d3d3;
 color:black;
 height:25px;
 padding:35px 10px 10px 15px;
 vertical-align:middle;
 font-size:16px;
 font-weight:bolder;
 border: 1px solid black;
 border-bottom:0;
 border-top:0;
}
.contact_1_ramecky_text{
font-size:11px;
font-weight:bold;
vertical-align:top;
padding:4px;
}
.contact_1_ramecky_staty{
font-size:11px;
font-weight:normal;
vertical-align:top;
padding:4px;
text-decoration: underline;
}

.f_table_title{
 background:#D3D3D3;
 padding:10px;
 padding-left:20px;
 color:black;
 vertical-align:top;
 font-size:16px;
 font-weight:bolder;
 height:20px;
 border: 0;
 }
.table_title{
 background:#D3D3D3;
 padding:10px;
 padding-left:20px;
 color:black;
 vertical-align:middle;
 font-size:16px;
 font-weight:bolder;
 height:20px;
 border: 1px solid black;
 border-bottom:0;
}
.table_popis{
 background:#EBEBEB;
 padding:12px;
 padding-left:20px;
 padding-bottom:5px;
 vertical-align:top;
 border: 1px solid black;
 border-top:0;
}
.table_konec{
 border-style: solid;
 border-color: black;
 border-width: 1px;
 border-top-width: 0 ;
 height: 1px;
}
.table_subtitle{
 background:#ebebeb;
 padding:10px;
 color:black;
 vertical-align:middle;
 font-size:12px;
 font-weight:bolder;
 height:15px;
 border: 1px solid black;
 border-bottom:0;
 border-top:0;
}
.table_text{
 background:white;
 font-size:13px;
 padding:10px;
 padding-bottom:5px;
 vertical-align:top;
 border: 1px solid black;
 border-top:0;
 border-bottom:0;
}
.table_popis_radek{
 background:#EBEBEB;
 font-size:11px;
 padding:10px;
 padding-left:20px;
 vertical-align:top;
 border: 1px solid black;
 border-top:0;
 border-bottom:0;

 letter-spacing:1px;
 line-height:140%;
 word-spacing:1px;
}
.table_mezera{
 height:4px;
 background:#ffffff;
 padding:0;
 border: 1px solid black;
 border-top:0;
 border-bottom:0;
}
.kotva{
margin: 0 auto 0 auto;
vertical-align: top;
text-align: right;
padding-top: 25px;
min-height: 35px;
padding-left: 50px;
padding-right: 50px;
width:800px;
border:0;
position: relative;
left: 1px;
/*background:#97A0A5;*/
/*background: url("./images/prechody/prechod_ko.png") #97A0A5 repeat-x ;*/
background: white;
font-weight:bold;
clear:both;
}
.skotva a {position:relative;top:15px;color: red;}
.pristav{
margin-top: 0px;
margin-bottom: 20px;
background: #e7e6e0;
width: 100%;
border:1px solid red;
}
.kotvas {
position:absolute;
margin:0;
margin-top: 20px;
margin-bottom: 20px;
padding:7px;
padding-bottom: 20px;
border:0;
background:#c4c4c4;
width:548px;
color:black;
font-weight:bold;
z-Index:0;
}
.email,.email:visited {color:red;}
.email:hover {color:navy;}
.addresshref, .addresshref:visited {color:red;}
.addresshref:hover{color:navy;}
.zur{font-family: Zurich BlkEx BT, Arial;}
#logo   {margin-left :50px;margin-right :auto;position:relative;top: 35px; width: 90px;	}
.top_odkazy{float:right;display: inline;position:relative;top:-10px;margin-right: 20px;;}
.top_odkazy a{font-size: 8px;}
#title img{margin-left : auto;margin-right: auto;position:relative;z-index: -1;}
#title{margin-left : auto;margin-right: auto;position:relative;top:0px;z-index:0;text-align: left;width: 850px;}
/*#title,#title img{margin-left : auto;margin-right: auto;display:block;position:relative;top:-24px;_z-index:-1;}*/
/*hlavicka*/
/*#hlavicka{width: 700px;margin-left: auto;margin-right: auto;background: #97A0A5;/*background: url("./images/prechody/prechod_hl3.png") #97A0A5 repeat-x ;} */
#hlavicka{width: 900px;margin: 0 auto 0 auto;background: url(./img/bck_logo.jpg);height: 163px;position: relative;left: 1px;}
#hlavicka_nadpisek{position:relative;vertical-align:top;margin-left:117px;top :-35px; font-size:11px;color: white;font-weight: normal;}
#n_menu{position:relative;left:185px;top:-17px;width: 375px;/*height: 82px;*/ background: #FFF902;padding: 0 0 0 12px;
background: url("./images/pozadi/pozadi_menu5.png") #97A0A5 no-repeat ;
}
#n_menu img{ padding-left :2px;position:relative;top:-4px;}                        
#nn_m {width: 345px;position:relative;top:-15px;left:-5px}
#nehw_menu {background: white;position:relative;top:0px;height: 60px;padding-bottom: 30px;}
#neh_menu  {width: 900px;margin-left: auto;margin-right: auto;;
}
#ne_menu   {position:relative;right :0px;width: 897px;height: 22px; top:-22px;z-index: 2;padding-right : 3px;}
#ne_menu a {padding:0 0 0 0;}
#top_drz{text-align: center;}
#subtitle{	 position:absolute;top:88px ;left:383px; width:374px; height:20px;	}
#english{	 position:relative;left:68px;top:75px;font-size: 12px; color: white;z-index: 10; width: 200px;}
#english a{	 color: white;	 }
#baner  {	 position:absolute;top:16px ;left:192px;width:562px;  border:0;}
#textholder{width: 850px;background: white;padding-top: 20px;position:relative;top:0px;left:1px;margin: 0 auto 0 auto;}
#text{ /*position:absolute;top:235px;*/border:0px solid black;width:850px; z-Index:1;margin:0;
	margin-left: auto;margin-right: auto;
/*	padding-bottom: 30px;*/
}
#text p{margin:0;/*margin-top:5px;*/}
.stin_dole{background: #e7e6ec;background: url('./img/bck_dole.png') #e7e6ec center repeat-y;margin:0 auto 25px auto;}

.textik { margin-top:-10px;height:80px;;z-index: 10;/*color: #646464;*/}
.textik img{ float:right; position:relative;top:0;z-index:10;clear:none;}
/*<table style='margin-top:-40px;height:290px;overflow:none;'>
<tr>
<td style='width:40%;padding-left:50px;height:290px;overflow:none;'>
<h1 style='font-weight:bold;font-size:20px'>HBS</h1><br />
<h2 style='font-weight:bold;font-size:16px'>Die beste Verbindung.</h2><br />
<p>HBS liefert: Innovative Produkte und intelligente L?sungen f?r Ihre Anwendungen.<br /><br />Mit ma?geschneiderten Konzepten f?r das Handwerk, den Mittelstand wie f?r internationale Gro?konzerne bieten wir Ihnen den gr??ten Kundennutzen.<br />
<br />
Profitieren Sie von unserem Technologievorsprung, und sichern Sie sich Ihren Wettbewerbsvorteil.</p>
</td>
<td style='width:50%;height:290px;overflow:none;'>
<img src='./images/uvo_sva.png' alt='welding unit' />
</td>
</tr>
</table> */
.lshade {
	float:left;
	margin-left:-12px;
	width: 12px; height: 100%;
	background: url(./images/stiny/shd_l.png) repeat-y;
	z-index: 0;
}
.rshade {
	float:right;
	margin-right:-12px;
	width: 12px; height: 100%;
	background: url(./images/stiny/shd_r.png) repeat-y;
	z-index: 0;
}
.bshade {
	clear: both;
	margin-bottom:-12px;
	width: 100%; height: 12px;
	background: url(./images/stiny/shd_b.png) repeat-x;
	z-index: 0;
}
.blshade { 
	margin-bottom:-24px;
	margin-left:-12px;
	height: 24px; width: 24px;
		background: url(./images/stiny/shd_bl.png); /**/
		z-index: 0;
	}

.brshade { 
	margin-bottom:-12px;
	margin-right:-12px;
	float: right;
	height: 24px; width: 24px;
	background: url(./images/stiny/shd_br.png); /**/
	z-index: 0;
}
.tshade {
	position:relative;
	top:-12px;
	padding-top: 12px;
	margin-top:-12px;
	width: 100%; height: 12px;
	background: url(./images/stiny/shd_t.png) repeat-x;
	z-index: 0;
	}

.tlshade { 
	float: left;
	margin-top:-20px;
	margin-left:-8px;
	width: 8px; height: 8px;
	background: url(./images/stiny/st_tl.png); 
	z-index: 10;
}
   
	.trshade { 
		margin-top:-8px;
		margin-right:-14px;
		height: 8px; width: 14px;
		float: right;
		background: url(./images/stiny/shd_tr.png); 
		z-index: 0;
		}   

#nadpis{position:absolute;top:120px;left:190px;display:block;z-Index:1}
#titleF{position:absolute;top:130px;left:190px;display:block;z-Index:1}

#claim  {position:absolute;top:110px;left:401px;width:398px;height:30px;}
/*#menu   {position:absolute;top:113px;width:700px;margin-left: auto;margin-right: auto;}*/
#menu   {position:relative;top:-20px;width:700px;margin-left: auto;margin-right: auto;display: block;}
#countr {background:#DDDDDD;height:17px;width:118px;font-size :7pt; position:relative;top:70px;left:-109px}
#language_select{background:#DDDDDD;height:25px;width:118px;font-size :7pt;}
#telo   {
/*			 background-image: url("./images/streifen.jpg");
			 background-position: top left;
			 background-repeat: repeat-y;                   */
			}
#categories{
			 position:absolute;top:0px;left:7px;width:600px;
			}
.topcat{
font-weight: bolder;
font-size: 12px;
}
.category{
/* border: 1px solid silver;
 border-top: 1px solid #979797;
 border-right: 1px solid #979797;
 border-bottom: 1px solid #9A9B9C;
 border-left: 1px solid #C8C8C8;
*/
/* background: url(./img/bcg_cat.jpg) top right repeat-y #f4f4f4;*/
 vertical-align:top;
}
div.category_title{ background: #EBEBEB; display:table;width:100%;}
tr.category_title{ /*background: #EBEBEB;*/padding-left: 3px;width:100%}
a.category_short{ padding:5px 0 0 4px;}
/*.category_short{ width:105px;}*/
.category_short, .category_short a, .category_short a:visited{
 font-family: Arial, Sans-serif, Helvetica, Geneva;
 font-size:12pt;
 font-weight:bolder;
 vertical-align:top;
 padding:3px;
 height:35px;
/* color:#cdcec0;*/
 /*color:#97a0a3;*/
 color: black;
 display:table-cell;
}
span.category_short, span.category_short a:visited{
 display:table-cell;
 padding-left: 0;
}
.category_head a,.category_head A:visited,.category_head a:hover, .category_unit A, .category_unit A:hover, .category_unit A:visited{
 text-decoration:underline;
 font-weight:normal;
 width:84px;
 color:blue;
 vertical-align:top;
}
div.category_title .category_short{ padding-left: 25px; padding-top:7px;}

.category_top_text{
 FONT-FAMILY: Arial, Sans-serif, Helvetica, Geneva;
 FONT-SIZE:14px;
 FONT-WEIGHT:bold;
 vertical-align:top;
 padding:0px;
 height: 30px;
 width: 160px;
 border:0;
 position:relative;
 top:-10px;
 left:1px;
}
.category_text{
 FONT-FAMILY: Arial, Sans-serif, Helvetica, Geneva;
 FONT-SIZE:12px;
 vertical-align:top;
 padding:10px;
 padding-left:0;
 height: 34px;
}
.category_shortdesc{
 font-family:Helvetica, Geneva, Arial, Sans-serif;
 font-size:12px;
 font-weight:normal;
 padding:7px;
 vertical-align:top;
 display:table-cell;
}
div.category_shortdesc{
 vertical-align:middle;
 padding-bottom: 10px;
}
.cat_toptitle{
color: #888;
font-weight: bolder;
padding: 3px 0 0 3px;
}
.category_separator{
 font-family:Arial, Helvetica, Geneva, Sans-serif;
 font-size:34px;
 font-weight:bolder;
 color:black;
 width:8px;
 padding:2px;
 vertical-align:middle;
 display: none;
 visibility : hidden;
}
.category_odkazy a, .category_odkazy a:visited{
 display:block;
 color: blue;
 font-weight:bold;
 font-size:14px;
}
.category_overview {
 vertical-align:bottom;
 margin:5px;
 padding-bottom: 6px;
 display:none;
}
.category_overview a,.category_overview A:active, .category_overview A:visited{
 font-family:Arial, sans-serif;
 font-size:10pt;
 font-weight:bold;
 color:blue;
}

.category_units{
 font-weight:normal;
/* background:#F4F4F4;*/
/* display: block;*/
 text-align: left;
 padding-left: 3px;
}
.category_unitss{
 padding-left: 4px;
/* display: block;*/
}
.category_unit{
 text-decoration:none;
 font-weight:normal;
 min-width:84px;
 max-width:400px;
 color:blue;
 vertical-align:top;
}
.category_unit2{
 width:50%;
 width:50%;
 color:blue;
 vertical-align:bottom;
 clear: none;
 min-height: 160px;
}
div.category_unit2 img{
max-width:280px;  
height:130px;
/*_height:expression(this.scrollHeight > 133? "133px" : "auto" );*/
/*overflow:hidden;*/
/*position:relative;*/
right:0;
}
div.inline{
 table-layout: fixed;
 min-height:135px;
 max-height:200px;
 padding:0;
 vertical-align:bottom;
 border:0;
 border-bottom:1px solid #E9E9E9;
}

.category_head{
 text-decoration:none;
 font-weight:bold;
 width:154px;
 color:blue;
 vertical-align:top;
}
.tekouci{float:left;}
.tekouci img{float: right;}
.cat_icon img{width: 50px;}
.product_overview{
 border-top: 1px solid #989898;
 border-left: 1px solid #989898;
 border-bottom: 1px solid #B1B1B1;
 border-right: 1px solid #B1B1B1;
/* background:white;*/
}
.produkty{
width:420px;height:500px;overflow:auto;
} 
.product{
 border-top: 1px solid #989898;
 border-left: 1px solid #989898;
 border-bottom: 1px solid #B1B1B1;
 border-right: 1px solid #B1B1B1;
}
.products_separator{
 font-family: Arial, Sans-serif;
 font-size:34px;
 font-weight:bolder;
 color:black;
 width:8px;
 vertical-align:bottom;
}
.product_title {
 padding:5px;
 background:#d3d3d3;
 color:black;
 font-size:12px;
 font-weight:bold;
}
.product_title2 {
 padding:5px;
 background:#d3d3d3;
 color:black;
 font-size:12px;
 font-weight:bold;
}
.product_caption a {
float:right;
height:3px;
position:relative;
right:5px;
top:-17px;
}
.product_caption {
 padding:2px;
 padding-left:5px;
 background:#f3f3f3;
 font-weight:bold;
 color:#727272;
 vertical-align:top;
 width:123px;
}
.product_value {
 padding-left:5px;
 background:#f3f3f3;
 width:225px;
}
.productCaptionOrder {
 padding:2px;
 padding-left:5px;
 background:#f3f3f3;
 font-weight:bold;
 vertical-align:top;
 width:80px;
 height:100%;
 text-decoration:none;
 font-weight:bold;
 color:blue;
 vertical-align:top;
}
.product_value_order {
 padding:2px;
 padding-left:5px;
 background:#f3f3f3;
 width:259px;
 height:100%;
 text-decoration:none;
 font-weight:bold;
 color:blue;
 vertical-align:top;
}

.product_description ul{ margin: 0;padding: 0 2px 0 12px;}
.product_description {
 padding-left:5px;
 padding-top:2px;
 padding-right:5px;
 background:#f3f3f3;
 height:100%;
 vertical-align:top;
}
span.inline{
/* table-layout: fixed;*/
/* border:0px solid black;*/
 height:23px;
 padding:0;
 vertical-align:top;
/* visibility: hidden;*/
 }
.block{
 table-layout: fixed;
 border:0px solid black;
 height:25px;
 display:block;
}
.subtitle {
/* width: 20%;*/
 white-space: nowrap;
 vertical-align:text-bottom ;
}
.subtitle a, .subtitle a:visited{
 text-decoration:underline;
 font-family:Helvetica, Geneva, Arial, Sans-serif;
 font-size:10pt;
 font-weight:bolder;
 color:blue;
 background:white;
}
.subtitle a:hover{
 text-decoration:underline overline;
 color:blue;
}
.description{
 font-family :arial, sans-serif;
 font-size :11pt;
 color :black;
 text-align: justify;
 vertical-align:top;
}
.cat_prod{
 FONT-FAMILY:arial, sans-serif;
 font-size:13pt;
 COLOR:blue;
 text-align: justify;
}
.mezera_radek{ height:5px; background:#ffffff;}
.product_nadpis {
 height: 25px;
 font-size:13px;
 font-weight:bold;
 padding-left:5px;
 padding-top: 6px;
 background:#f3f3f3;
}

.bezokraj{ padding:0;}
.fairs{
 display:block;
 width:100%;
 border-top: 1px solid #444;/*#B1B1B1;*/
 border-left: 1px solid #444;
 border-bottom: 1px solid black;/*#989898;*/
 border-right: 1px solid black;/*#989898;*/
 background:white;
}
/*.fair_title{ background: #EBEBEB; width:100%;}*/
.fair_title{ background: #d3d3d3; width:100%;
font-size: 12pt;
 FONT-FAMILY:Helvetica, Geneva, Arial, Sans-serif;
 FONT-WEIGHT:bold;
}
.fair_row{
 width:100%;
 height:65px;
/* background:#f3f3f3;*/
 background:#ebebeb;
}
.fair_row_continent{ width:100%; height:32px;}
.fairs_rows{
 background-repeat: no-repeat;
 width:510px;
 min-height:350px;
 height:350px;
 vertical-align:top;
}
.fair_separator{
 FONT-FAMILY:Helvetica, Geneva, Arial, Sans-serif;
 FONT-SIZE:34px;
 FONT-WEIGHT:bolder;
 COLOR:black;
 width:8px;
 vertical-align:top;
 padding-top:0;
 display: none;
}
.fair_title_1{ width:112px;}
.fair_title_2{
 padding:5px;
 padding-left:15px;
 vertical-align:bottom;
 width:20%;
}
.fair_title_3{
 padding:5px;
 vertical-align:bottom;
 width:35%;
}
.fair_title_4{
 padding:5px;
 vertical-align:bottom;
 width:10%;
}
.fair_title_5{
 padding:5px;
 vertical-align:bottom;
 width:35%;
}
.fair_row_title_1{
 FONT-FAMILY:Helvetica, Geneva, Arial, Sans-serif;
 font-size :12px;
 FONT-WEIGHT:bold;
 width:112px;
}
.fair_row_title_2{
 FONT-FAMILY:Helvetica, Geneva, Arial, Sans-serif;
 font-size :12px;
 padding:7px 5px 0 15px;
 vertical-align:top;
 width:20%;
}
.fair_row_title_3{
 FONT-FAMILY:Helvetica, Geneva, Arial, Sans-serif;
 font-size :12px;
 FONT-WEIGHT:bold;
 padding:0px 5px 5px 5px;
 vertical-align:middle;
 text-align: left;
 width:35%;
 overflow:hidden;
}
.fair_row_title_4{
 FONT-FAMILY:Helvetica, Geneva, Arial, Sans-serif;
 font-size :12px;
 FONT-WEIGHT:bold;
 padding:0px 5px 5px 5px;
 vertical-align:middle;
 text-align: left;
 width:10%;
 overflow:hidden;
}
.fair_row_title_5{
 FONT-FAMILY:Helvetica, Geneva, Arial, Sans-serif;
 font-size :12px;
 FONT-WEIGHT:bold;
 padding:0px 5px 5px 5px;
 vertical-align:middle;
 text-align: left;
 width:35%;
 overflow:hidden;
}
.fair_row_2_continent{
 FONT-FAMILY:Helvetica, Geneva, Arial, Sans-serif;
 font-size :18px;
 FONT-WEIGHT:bold;
 padding-top:5px;
 padding-bottom:0;
 padding-left:15px;
 padding-right:5px;
 vertical-align:top;
 width:187px;
}
.fair_row_3_continent{
 FONT-FAMILY:Helvetica, Geneva, Arial, Sans-serif;
 font-size :18px;
 FONT-WEIGHT:bold;
 padding-top:5px;
 padding-bottom:0;
 padding-left:5px;
 padding-right:5px;
 vertical-align:top;
 width:187px;
}

td.scroll_right{
 width:15px;
 height:12px;
 border:0px solid #001122;
 font-family : Arial, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-style : italic;
 text-align: justify;

 /*color:#ccddee;
 background-color:#FFFFFF;
 scrollbar-base-color:#203B54;
 scrollbar-3d-light-color:#aabbcc;
 scrollbar-arrow-color:#aabbcc;
 scrollbar-darkshadow-color:#001122;
 scrollbar-face-color:#203B54;
 scrollbar-highlight-color:#8899aa;
 scrollbar-shadow-color:#8899aa;
 scrollbar-track-color:#203B54;*/
}
TD.s{
  FONT-FAMILY:arial, arial, sans-serif;
  text-decoration:none;
  FONT-SIZE:13.5pt;
  color:black;
}
TD.n{
  FONT-FAMILY:arial, arial, sans-serif;
  text-decoration:none;
  font-size :16pt;
  color:black;
}
TD.con {
  FONT-FAMILY:Arial, sans-serif;
  text-decoration:none;
  font-size :10pt;
  color:#919191;
}
td, div {
  font-family:Arial, sans-serif;
  text-decoration:none;
  color:black;
  vertical-align: top;
}
.proces img{
margin-left: auto;margin-right: auto;}
.proces{
 font-weight: normal;
 padding:8px;
 padding-left: 27px;;
}
.proces_subtitle{
background:#f3f3f3;
height:29px;
color:black;
font-size:13px;
font-weight:bold;
padding:5px 8px 0 27px;
margin-top:3px;
margin-bottom:3px;
}
.cerna_obe{
 border-left:1px solid black;
 border-right:1px solid black;
}
.anw{
 display:block;
 width:530px;
 border-top: 1px solid #989898;
 border-left: 1px solid #989898;
 border-bottom: 1px solid #B1B1B1;
 border-right: 1px solid #B1B1B1;
 border:0;
 background:white;
 padding: 12px 15px 12px 15px;
 font-weight:bold;
 font-size:12px;
}
.anw_radek{ background:#f9f9f9; vertical-align:bottom;}
.anw_nadpis{ background:rgb(211,211,211); vertical-align:bottom; width:562px;}
.anw_sep{ font-weight:bold; font-size:20px;}
.anw_blok{ width:530px;}
.anw_cast{ width:55px;}
.anw_pop{ vertical-align:bottom;}
.anw_table, .anw_table td{ font-weight:bold; font-size:8pt;}
.im_row{ padding-top:20px; height:55px;}
.impressum_c{
 width:110px;
 FONT-FAMILY: Arial, Sans-serif;
 font-size :48px;
 FONT-WEIGHT:bolder;
 COLOR:#BCBCBC;
 vertical-align:top;
 text-align:right;
}
.impressum_t{
 width:550px;
 vertical-align:bottom;
 FONT-WEIGHT:bolder;
}
.im_text{
 padding-right:50px;
 width:538px;
}
.wepro{ font-size:11px;}
.link_form, .link_form a, .link_form A:visited{
 color: blue;
 text-decoration:underline;
 font-size:14px;
}
.sedive{ color:#919191;}
/*********************************************/
.menu{
margin: 0 auto 0 auto;
/*width:700px; */
font-size:0.75em;
position:relative;
top:0;
z-index: 2;
/* background: #FDF100;
 color: black;
*/}
.menu, .menu a, .menu a:visited{
 font-family:arial, sans-serif;
 font-size: 11px;
 text-decoration:none;
/* background: #fff400;*/
 
/* color:#D2D2D2;*/
 color: black;
 height:20px;/*tuuu*/
 width: 90px;
 font-weight:bold;
 text-align: center;
 z-index: 100;
}
.menuS, .menuS a, .menuS a:visited{
/* color:#FFF215;*/
 color:red;
}
.smenu{font-size:8pt;height:17px;font-weight:normal;width:160px;margin-top:0px;}
.menu A:hover, .menuS A:hover,.smenu A:hover, .smenuS A:hover{ color:yellow; cursor:pointer;
 background: url("./images/pozadi/pozadi_tlac_h3.png") white repeat-x ;
/* background: yellow ;*/
}
li.smenu:hover{
   background: red;/*usrl("./images/pozadi/pozadi_tlac_h3.png") white repeat-x ;*/
}

.menu a{padding:0;}
/* remove all the bullets, borders and padding from the default list styling */
.menu>ul>li{background: url("./images/pozadi/pozadi_tlac8.png") #fff902 repeat-x ;}
.menu ul {
float: right;
padding:0;
margin:0;
list-style-type:none;
}
.menu ul ul {
width:110px;
position:relative;
top:0;
z-index: 2;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
width:95px;
position:relative;
background: #FFF902;

top:0;
z-index: 2;
margin-left: 2px;
}
/* style the links for the top level */
.menu a, .menu a:visited {
display:block;
text-decoration:none; 
padding-left:1px; 
line-height:24px;
vertical-align:middle;
z-index: 2;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:95px;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#d4d8bd url(./images/drop.gif) bottom right no-repeat;

}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#c9ba65 url(./images/drop.gif) bottom right no-repeat;
}
.menu ul ul :hover > a.drop {
background:#c9ba65 url(./images/drop.gif) bottom right no-repeat;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#e2dfa8;
}
/* style the third level hover */
.menu ul ul ul a:hover {
background:#b2ab9b;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:20px;
left:0px; 
height:0;
width:105px;
z-index: 100;
}
/* another hack for IE5.5 */
* html .menu ul ul {
w\idth:100px;
}

/* position the third level flyout menu */
.menu ul ul ul{
left:100px; 
top:0;
width:105px;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
left:-100px;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
color:#000; 
padding:0 5px 0 15px; 
width:105px;
background: #b5b5b5;
text-align: left;
position:relative;
z-index: 2;
/* yet another hack for IE5.5 */
}
* html .menu ul ul a{ width:105px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
color:#000; 
/*background:#ddd;*//*#7E7F37;/*94ae9c;*/
}
.menu :hover > a{ color: #000; }
.menu ul ul :hover > a {
/*color:yellow;*/
/*color:red;*/
color:#000;
background:yellow;/*#dccddc;*//*#7E7F37;/*949e7c;*/ /*barva pozadi hover menu druhe urovne*/
}

/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{ visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{ visibility:hidden; }
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible; }

ul a {
 position: relative;
 z-index: 1;
}

@media print {
body{ margin-left : 0px; margin-top : 10px; font-family:Arial, sans-serif; font-size:13px; color:black; border:0;}
a, a:visited, a:active { font-family: Arial, sans-serif !important; text-decoration:none !important; color:black !important;}
#logo    {display:none;}
#hlavicka{display:none;}
#topcont {display:none;}
#title   {position:absolute;top:0;left:0px;display:block;}
#title img {position:relative;top:0;}
#subtitle{position:absolute;top:20px ;left:200px;     }
#nadpis  {position:absolute;top:40px;left:5px;display:block;z-Index:1}
#english {display:none;}
#baner   {position:absolute;top:0 ;left:0;border:0;       }
#text    {position:relative;top:0;border:0;z-Index:1;margin:0 10px 0 10px;text-align:justify;}
#text   p{margin:0;text-align:justify;border:0;} 
#textholder {margin:0 auto 0 auto;padding:0;border:0;width: auto;position:absolute;top:30px;}
#claim  {position:absolute;top:10px;left:401px;width:398px;height:30px;}
#menu   {display:none;}
#menu_obr   {display:none;}
#ne_menu   {display:none;}
#nehw_menu   {display:none;}
#n_menu   {display:none;}
#countr {display:none;}
#language_select{display:none;}
.text    {color:black;}
.kotva   {display:none;}
.table_text{border: none;}
.category_title img{display: none;}
.icon{display: none;}
.table_title_tabs{ color:black; height:25px; padding:35px 10px 10px 15px; vertical-align:middle; font-size:16px; font-weight:bolder; border: 1px solid black; border-bottom:0;}
.product_overview{border: none;}
.product{border: none;}
.fairs{border: none;}
.nav_main *{display: none;}
.produkty{width:520px;height: 1;overflow: visible;} 
}