html,body{margin:0;padding:0}

#min {
	text-align: left;
	min-width: 770px
}
#max {
	max-width: 980px;
	line-height: 1.5;
	margin: 0 auto
}

body{font: 85%/1.3 TrebuchetMS,Arial,sans-serif;
    text-align: left;background: #fff;padding-bottom:20px}

div#logo { position: absolute; left: 0px; top: 0px; visibility: hidden;  }

div#tisk table { float: right; margin: 0 0 0.2em 0; border: 0px solid; padding: 2px; margin:0px;}
div#tisk tr,td { text-align: center; vertical-align: top; font: normal 0.9em Arial, Arial, Sans-Serif; }
div#tisk td {padding: 0px 0px 0px 8px; }
div#tisk a:hover { text-decoration: underline; }
div#tisk img { margin: 0px; padding: 0px; border-width: 0px solid; }
img { border: 0px; border-width: 0px; }
div#loga { padding: 1em; margin-top: 1em; }

div#adresa { position: absolute; left: 300px; top: 0px; visibility: hidden; clear:both; }

div#zapati { position: absolute; left: 500px; bottom: 15px; visibility: hidden; }

a { color: #0066B3; background: inherit; text-decoration: none;}
a:hover{background: inherit; color: #0066B3; font-weight: bold; text-decoration: underline;}
h1 { font: bold 2.1em Arial, Arial, Sans-Serif; color: #036DA7 }
h2 { font: bold 1.2em Arial, Arial, Sans-Serif; padding: 0; margin: 0; text-align: left; color: #666;}

h2.left { font: bold 1.3em Arial, Arial, Sans-Serif; padding: 0; margin-bottom: 1em; text-align: center; clear: both; color: rgb(0,0,0)}

h4 { font: bold 1.1em Arial, Arial, Sans-Serif; padding: 2px; margin-top: 1.4em; text-align: center; }

#header{
position: relative;
width:100%; height: 110px; overflow:hidden; background: #BBD9EE;
border-left: 3px solid #BBD9EE;
border-right: 3px solid #BBD9EE;
 }

#header img{margin: 1em 0px 1em 1.5em; color: #fff; float: left;}

div#menu{ float: right; margin: 0px; width: 100%; line-height: 1.3em;
padding: 1px 0px;
border-bottom: 3px solid #BBD9EE;
border-top: 3px solid #BBD9EE;
 }

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 83%; }
ul#nav li{float:left; margin-left: 1px; text-align: center}
ul#nav a{float:left; margin: 0px; padding: 5px 12px; background: #E7F1F8; font-weight: bold; text-decoration:none; color: #666; border: 1px solid #fff;}
ul#nav a:hover{background: #FFF6BF; color: #000; font-weight: bold; border: 1px solid #fff;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

ol#left1 li {margin: 0; text-align: left; padding: 0em 1em 3em 1em; border-bottom : 1px solid #666; font-size: 80%;}



div#content {
float: left;
width: 100%;
border-left: 3px solid #BBD9EE;
border-bottom: 3px solid #BBD9EE;
border-right: 3px solid #BBD9EE;
font: 95%/1.3 TrebuchetMS,Arial,sans-serif;
	background: #fff;
}

div#form {
float: left;
width: 100%;
font: 95%/1.3 TrebuchetMS,Arial,sans-serif;
	background: #fff;
}

div#left {
   margin-top: 3px;
  	margin-right: 240px;
    padding: 1em 2em 2em 1.5em;
    background: #fff;
    
    text-align: justify; 
    line-height: 1.5em;
    letter-spacing: 0.05em; 
    font-size: 1.1em; 
    overflow:auto; 
    height: 620px; }


.facility ul {
   
    line-height: 1.5em;
    letter-spacing: 0.05em;
    font-size: 1.1em;
    font-weight: bold;
     }


#left img{ padding: 3px; margin: 1em 0em 2em 1em; color: #fff; float: left; vertical-align: middle; }

#left img.tech {float: left; margin: 0em 1em 0.5em 0; padding: 5px 0 5px 0;  }

#left img.tech1 {float: left; margin: 0.5em 0.2em 0.1em 0.2em; padding: 1px; border: 2px solid black;  }

tr { vertical-align: middle;  }


div#iso { text-align: center;  }

#iso img { float: none; padding: 1em; margin: 0 auto;  }

div#right {
	float: right;
  width: 230px;
  margin-left: -235px;
margin-top: 2em;
margin-right: 5px;
  font: 95% Arial,sans-serif;
  height: 620px;
  line-height: 1.3em;
  
  padding: 1em 0em;
  }

a.tl { 

text-align: center;
text-decoration:underline; color: #666; 
font-weight: bold; 
font-size: 1.1em; 
margin: 0px;
padding: 2px;
 }

a:hover.tl { color: #000; font-weight: bold; text-decoration:underline;}

table#servis {  width="70%" align="left"; }
#servis td { padding: 0 1em 0 1em; height: 1.4em;}



#left ul.tech { padding: 3px; margin: 0.5em 1em 1em 1em; text-align: left;}
.tech li { padding: 2px;}


.box ul {  padding: 2px 2px 5px 2px; margin: 5px;}
.box li { list-style-type: none; padding: 2px;}

#left li { padding: 5px 0px;}

ol#left li.radek {margin: 0; text-align: left; padding: 0em 1em 5em 1em; border-bottom : 1px solid #666; font-size: 80%;}

#right .box {
	padding: 1em;
	margin: 0 0 0.5em 0;
	background : #FFF6BF;
	
}

.clearboth { clear: both; }

.imgsd img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);
-moz-opacity: 0.35; }

.imgsd:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; }

.imgsd img{
float: left; border: 0px solid #ccc; height: 35px; padding: 4px; margin: 0 auto; text-align: center;  }

.imgsd:hover img{
border: 0px solid #fff; }

