body {
	margin: 0px;
	padding: 0px;
	text-align: center;
 
	/*e3e3e4*/
  background:#e3e3e4;
  
	font: normal 12px/21px Trebuchet MS, verdana, arial, helvetica, sans-serif, "Lucida Grande";
}  
.clear, .cb {
	clear: both;
	height: 0px;
	line-height: 0px;
}
#page {
	width: 960px; 
	margin: 1em auto 0em auto;
	padding: 0px 0 0 0;
	background: white; 
	text-align: left; 
}
div.topinfo {width: 960px; float:right; color: white; background: #000;}
div.topinfo span {padding: 0.7em 5px; float:right; background: #bd2c32; display:block;}
#top {
  clear:both;
  width: 960px;
	height: 260px;    
	background: url(/img/bg.png) #000 right center no-repeat;
	padding: 0px 0 10px 0;  
  }
ul#menu
 {
  clear:both;
	width: 600px; 
  margin: 2em auto 0 auto;
	padding: 0; 
	background: transparent; 
	text-align: center;
}
ul#menu li
{
	list-style: none;
	display: inline; 
  margin: 0 0 0 2px;
  padding: 0;
}
ul#menu li a
{
	display: block;
	background: #666;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 115%;
	color:#fff;
	padding:4px 6px ;
	margin:3px; 	
	float:left; 
  width: 120px;
  border-bottom: 5px transparent;
  
   }
ul#menu li a:hover
{
color:black;
background: #e5e5e5;
}
ul#menu li.eushlist a:link, ul#menu li.eushlist a:visited
{
color:white;
border-bottom: 5px solid #bd2c32;
background: #333;
}
div.topp { 
  }
div.topp h2 {font-size: 120%; color: #e4e4e4;}
div#kos {
position: absolute !important;
margin-left: 650px; 
_margin-left: 640px; top: 40px;  
margin-top:50px;
width: 200px;  
color: white;
font-size: 1.4em;
/*background:#171717;*/  
padding: 1.4em 2em 1.4em 2em;
  }
  div.find p {
clear:both;color: #e4e4e4;}
  div.find p strong{color: #fff;font-weight: bolder;}
  
div.find input{ float:left; }
div.find h2{color: #e4e4e4;}
#overtext { float:left; padding-top: 50px;padding-bottom:0;margin:0; width: 380px; text-align:center; color: white;  
font-size: 1.3em;} 
.hide {
    display:none;
 }
.show {
    display:block;
 } 
#header {
	padding: .4em 0; 
	text-align: left;
	color: black; 
	background:  transparent;
}
#header h1 {  
 	font-size: 132%; 
	text-align: center;
	margin:0;
	color: #666;
	font-weight: bolder; 
}
h1 span {  
	display: block;
	color: #666; 
}

a, a:link a:visited {text-decoration: none; color: #025181; }
a:hover {color: #000; text-decoration: underline; }
a:active {color: #ffffff; }
a.act {background:#386A3D}


#wrapper {
  padding:0;  
  background: white !important;
  width:960px;
	position: relative;
/*	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;	
	-moz-border-radius: 12px;
	border-radius: 12px;*/
}
#content_left { width:190px;float:left; background: white; color: black; padding: 0 0px 150px 0px; } 
#content_left ul, #content_left ul li{ margin: 0; padding:0; }
#content_left ul.m li {margin-bottom: 0px;margin-top:0;}
#content_left li{ list-style-type: none; 
	background: url(/img/header.gif) left center repeat-x;

}
#content_left li a { display:block; padding: 0.3em 0.4em; color:white;
text-decoration:underline;font-size: 125%;}

#content_right li a{ display:block; padding: 0.3em 0.4em; color:black;
text-decoration:underline;font-size: 125%;}
#content_left object {width: 150px !important;}
#content_left li a.act {background:#990000;}
#content_left li.sb {margin-left: 3px;}

#content_right h4, #content_left h3{ background: #666666; color: white; padding: .5em;
	  font-size: 1.1em;margin-top:1em;margin-bottom:0;}
/*#content_right h4 { background: #fff; color: black; padding: .5em 0;
	  font-size: 1.1em; margin:0;}
*/
#content_right dl {float:left;margin:0;}
#content_right dt {float:left; width: 4em;}
#content_right dd {float:left; width: 7em;text-align:right;}
ul.kos {margin: 1.3em 0 10em 0 !important;}
ul.kos li.emptykos {background:white !important; color: black; font-size: 140%;padding: 1.3em 0;text-align:center;}

ul.nm, ul.nm li {display: inline;  text-align:left;}
ul.nm li a:link, ul.nm li a:visited {text-decoration: underline; padding: 0 .4em; color: black;}
ul.nm li a:hover {text-decoration: none; color: #666;}
 
         
div.tmenu {border: 1px solid #ccc;width:550px; padding: 1em .4em;float:left; margin-bottom: 1em;background: #f5f5f5;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

div.tmenu:hover {border: 1px solid #000; background: #c2c2c2;}
#content_right { width:180px;float:right; color: black; padding: 0 00px 150px 0px; } 
#content_right ul, #content_right ul li{ margin: 0; padding:0; }
#content_right li{ list-style-type: none; 
  background: #e2e5e2;
  
  }
  /*background: url(/img/li3.png) left center repeat-x;background: #660000;*/
	
#content_right li a:hover, #content_left li a:hover{ color: white;background: #990000; text-decoration:none;}
#content_right object {width: 150px !important;}
 
#content_mid { width:560px;float:left;background: white; color: black; padding: 15px 5px 150px 15px; } 
#content_mid h3{  padding: .0em; margin: .5em 0 0 0; text-decoration: underline;}
#content_mid ul, #content_mid ul li{ margin: 0; padding:0; }
#content_mid ul {margin-left: 1.3em;margin-top: 0;}
#content_mid li{ list-style-type: circle;  }
#content_mid li a{ color: blue; text-decoration: underline;}
#content_mid object {width: 150px !important;}

#content_mid3 { background: white; width:730px;_width:710px;float:left; color: black; margin: 12px 0 0 0; padding: 10px 5px 150px 15px;
/*background: url(/img/bgmid.png) top center repeat-x;*/
 } 
#content_mid3 h3{  color: #666; padding: .5em; }
#content_mid3 ul, #content_mid3 ul li{ margin: 0; padding:0; }

li.nn {background: white !important;}
  


.hidden { display:none;}

 
#content_left img {border: 2px solid #000; margin: 1px;  }


 
#mid {float: left; width: 100%;	border-bottom: 4px solid #ccc;
}
#mid h1 { margin-top: -.5em; color: #0293DD;
}
#logo {
  height: 160px !important;
  float:left;
  margin-top:00px;
	width: 240px; 
	background: transparent;
	padding: 0.4em;
  text-align: center;	
 
}
#logo a{
  height: 140px;
	width: 240px; 
  display:block;
	padding-top:17px;
	background: url(/img/eush.png) bottom no-repeat black;}
	 
#logo a:hover{ 
}
/*<FOOTER>*/
#footer { clear: both; padding: 20px 1em; background: #000; color:#e2e2e2; text-align: center; }
#footer a:link, #footer a:visited {color: #fff;font-weight: bolder;}
#footer a:hover {color: #ffffff}
 

.divider {height: 0px; margin: 10px 0; border-top: 1px dotted #BA9F79; line-height: 0px; font-size: 0; }
.divider2 {height: 0px; margin: 2px 0 0 0; border-top: 1px dotted #BA9F79; line-height: 0px; font-size: 0; }


#wrapper2 {
  background: white !important;
	position: relative;
	width: 768px;
	padding: 0;
	text-align: left;
 	z-index: 1;
}
#wrapper {padding:0;  
  background: white !important;
  padding: 0px;
	position: relative;
/*	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;	
	-moz-border-radius: 12px;
	border-radius: 12px;*/
}
#wrapper2_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 724px;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	float: left;
	clear: none;
	background: transparent url(/img/secwrapper_tog_bg.gif) no-repeat;
	z-index: 4;
}


#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(/img/blank.gif) no-repeat;
	/* Trick IE into showing hover */
	display: block;
}

#prevLink {
	left: 0;
	float: left;
}

#nextLink {
	right: 0;
	float: right;
}

#prevLink:hover, #prevLink:visited:hover {
	background: url(/img/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover {
	background: url(/img/nextlabel.gif) right 15% no-repeat;
}

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* html>body .clearfix {
	display: inline-block;
	width: 100%;
}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}

.cb {clear: both;margin:0;height:0;}
.certifikaty p.fl {margin: 4px; padding:0;}
#content_left p.fl { float: left; }
address {font-style:normal;}
.partners {text-align:center;}
.partners a {border: none;}
.partners a img {border: none !important;}
.navbar a {text-decoration: underline; color: blue;}
div.navbar {margin: 0.5em;} 
         
fieldset {border: none;}
.ptcttt {border: 1px solid white; border: #e2e2e2 1px solid; padding: .3em;
width: 540px; text-align: center; float:left;margin: 3px; height:160px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ptcttt .galle {height: 160px; width:160px; background: white;float:left; padding-right: 1em; border-right: 1px solid #e5e5e5;}
.ptcttt .galle img {vertical-align: middle !important; border: 0;}
.ptcttt .pps {text-align:left; width: 350px; float:left;margin-left: 1em;}
.ptcttt .pps h3 a {background: #fff; width: 350px; font-size: 1.3em;font-weight: bolder; display:block;
padding:0.3em 0;}
.ptcttt .ord strong.cn {display:block;   }
.ptcttt .pps  a.detail {clear:right; font-size: 1.3em;font-weight: bolder; }


.ptc {border: 1px solid white; border: #e2e2e2 1px solid; padding: 1em;
width: 220px; text-align: center; float:left;margin: 3px; height:240px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ptc a:link, .ptc a:visited {text-decoration:underline;}

.ptc h3 {padding: .1em !important; margin:0 !important;}
.ptc a: img {border: none; text-underline: none;}
.ptc:hover { border: #e4e4e4 1px solid;}
.ndp {height: 50px;line-height:13px;clear:both;}
.ord1 {width:140px;float:left;}
#topbut {margin:1px 0 2em 0;padding:0;border-bottom: 4px solid #454C2D; }
#topbut h2 {margin: 0px;padding:1px;}
ul.help {margin-left: 2em !important;}
ul.help li {margin-left: 1em;list-style: square !important;}
ul.help li a:link, ul.help li a:visited {text-decoration: underline;display:inline;}
div.nadpis {height: 65px;}
form.fo label {width: 100px;float:left;}
form.fo input {width: 150px;float:left;}
div#med div {float:left; width:100px; margin: 3px;height: 170px;text-align:center;border: 1px solid #e2e2e2;
background: #AA9905;}
div#med div:hover {background: #e2e2e2;border: 1px solid black;}
div#med a {margin-top: 50px;}
div.ptc a img {border: none;}
span.rd, span.gr {color: white;padding: 1px 2px;}
span.gr {color: green;}
span.rd {background: red;}
div.rig { float:right;width: 240px; _width: 210px; border: 1px solid #e2e2e2;text-align:center; padding:.5em; }
div.rig a.detail {color:#666 !important;}
div.rig span.sklad {background: #fff;  padding: 0.3em; width: 182px;display:block;}
 
ul.unit {display:block;float:left;list-style: none!important;}
ul.unit li {float:left; width: 160px;margin: .4em;list-style: none !important;}
ul.unit li a{display: block; padding: 1.3em; margin: .4em; color: #666; }

.ewa a {color: brown !important;font-weight: bolder;}
.ptcsmall { text-align:center;width: 120px; height: 240px; float:left; font-size: 11px;margin:4px; padding: .3em; border: 1px solid #e2e2e2;}
.ptcsmall div {height: 100px;}


.ptc:hover {border: 1px solid #666;}
.ptcsmall h2 { font-size: 1.2em !important;
          margin: 0em 0;
          height: 90px;
          font-weight: bolder;
         
          display: block;}
.ptcsmall .ord {font-size: 1.3em !important;}          
          
.galle {height: 165px; background: white;}
.galle img {vertical-align: middle !important;}
#banners
{       float:left;
        width:465px;
        height:370px;
 }

#banners div
{z-index: 40;
        width:465px;
        height:344px;
        display:none;
        margin:0px;

}

#banners #banner2
{
        display:block;
}

#banners div span
{
        width:460px;
        position:relative;
        display:block;
        top:-17px;
        text-align:center;
        line-height:1.5em;
        left:10px;
        background:#fff;
        font-size:1.2em;
        padding:5px;
        opacity:0.7;//standard
        filter:alpha(opacity=50);//internet explorer
        -moz-opacity:.50;//older firefox versions
        
}
#banners div {text-align:center;}
#banners ul
{z-index: 440; 
        width:439px;
        height:28px; 
          color:black;
        margin:0 10px;
        padding: 4px;
}

#banners ul li
{
        display:inline;
        background: red;
        margin: 2px;
        padding: 3px;
        color:black;
}

#banners ul li a
{
        text-decoration:none;
        padding:5px 9px;
        line-height:2.5em;
        margin:5px;
        color:#fff;
        
        height:28px;
        font-weight:bold;
}

#banners ul li a:hover
{
        background:#fff;
        color:#000;  
}
#banners ul li.lid{color: white;font-weight: bolder; padding-left: 1em;}
div.fl {float:left;width: 500px; padding: 10px;}
p.fl ul, p.fl ul li { width: 180px;float:left;}
p.dsc {float:left; width: 330px;}
p.dsc strong {font-weight: bolder;color:red;   }

#show {float:left; height:218px; margin-top:26px;}
#show img {float:left; }
.brdcrmps a {text-decoration:underline;}
fieldset.orderf1, fieldset.orderf2 {border: 1px solid #e2e2e2; padding: .4em;}
fieldset.orderf1 legend, fieldset.orderf2 legend {border: 1px solid #e2e2e2; padding: .4em; background: #FFCCCC}

.ord44 {padding: .3em; text-align:left;}
.ord44 a.detail {font-size: 1.9em; text-decoration: underline; color: #666;}
.ord44 p {padding: .1em;}
.ord44 span {font-size: 1.8em;}
.ord44 strong {width: 150px; display:block;float:left;}
.rig ul  {margin-left: 1em !important;padding-left: 1em; display:block;}
.rig ul {list-style-type: square;margin-left: 1.5em !important; }
p.moznosti { font-weight: bolder;background: #e3e3e3; padding: .3em;
}
td.r {text-align:right;}
td.kusy {background: orange; color: brown; padding:.3em;font-weight: bolder;}
div.informacni {margin: 0 1em;background: #fdcaa0;padding:1.3em;
-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
tr.sel {background: orange;}
tr.sel1 {background: #f5e494;}
  