body {
    Background-color: rgb(240,245,245);
    border-color: rgb(120,125,62);
    border-collapse: collapse;
    color: black; 
    border-style: solid; 
    border-width: 0;
    font: 12px Verdana, Arial, Helvetice, sans-serif;
    margin: 5px;
    padding: 0px;
    position: relative;
    text-indent:0;
    text-align: center; 
    } 

#strana{
    width: 782px; 
    position: relative; 
    text-align: left; 
    margin: auto
    }

h1 { 
    color: rgb(45,45,45); 
    font-size:12px; 
    font-family: Verdana, sans-serif;
    }
h2 { 
    color: indigo; 
    padding: 0 0 0 20px; 
    font-size: 12px;}
h3 { }
h4 {
    position: relative; 
    left: 15px;
    color: indigo; 
    font-size: 13px; 
    float: none;
    }
h5 { 
   }

li {
    font-size: 12px;
    color: navy; 
    list-style-type: square; 
    text-indent:0; 
    padding:0;
    margin:0;
    line-height:1,3;
    }
A {
  font-size:12px;
  text-decoration: none;
  text-indent:0; 
  line-height:140%; 
  color: rgb(52,57,62);}
A:link {
  color: black; 
  }
A:hover {
  text-decoration: underline; 
  color: rgb(255,91,43); 
  }
A:visited {
  color: rgb(128,0,0); 
  }
A:active {
  color: rgb(52,57,62); 
  }
BUTTON {
  width:20px;
  height:15px;
  font-size:8px;
  font-weight:bold;
  text-align:center;
  border:1px solid gray;
  }
#xbutton {
  width:80px;
  height:17px;
  font-size:10px;
  font-weight:normal;
  text-align:center;
  border:1px solid navy;
  }
.vypis td {
  font-size:12px;
  text-align:left;
  vertical-align: top; 
  text-indent:0;
  line-height: 1,3;
  height: 20px; 
  }
.vypis th {
  font-size:12px;
  text-align:center;
  vertical-align: middle; 
  text-indent:0;
  line-height: 1,3;
  height: 25px; 
  color: indigo;
  }
blockquote {
  font-size:12px; 
  }

#plocha  {
    float:none;
    width: 780px;
    margin: 5 0 5 0; 
    position: relative; 
    border: 1px solid rgb(120,125,62);
    min-height:380px;
    background-color: rgb(250,247,202);
    }

#popis
    {
    width: 765px;
    height: 350px;
    margin: 5px;
    background: white;
    }
#in { 
     width: 768px;
     min-height: 330px;
     text-align: left; 
     position: relative; 
     margin: 5px;
     padding: 10px;
     background: white;
    }
html>body #in {
    width: 748px;
    }
    
#tabulka { 
     width: 775px; 
     height: 350px;
     background: white;
     min-height: 350px;
     margin: 5 1 5 1;
    }
#spodek {
    width: 780px; 
    vertical-align: top; 
    padding: 0; 
    position: relative;
    height: 15px; 
    margin: 5 0 0 0;
    }
#him{
     width: 140px;
     height: 18px;
     position: relative;
     font-size:11px;
     top: 0;
     left:0;
     background-image: none;
     Background-repeat: no-repeat;
     color: red;
     padding-left: 0px;
     padding-top: 0px;
     }
#him A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
    color: #400040;
     }
#im{
     width: 50px;
     position: relative;
     top: 2;
     background-image: none;
     left:5;
     }
#text {
     width: 150px; 
     position: relative; 
     top: 0px; 
     left: 0px; 
     font-size: 13px; 
     font-weight:bold; 
     border-bottom: 1px solid;
     } 
#spol {
     width:58px; 
     font-size: 10px; 
     font-weight:normal; 
     font-style:italic; 
     position: relative;
     top: 0px; 
     left: 100px; }
#imh{
     width: 130px;
     position: relative;
     background-image: none;
     top: -2px;
     left:4px;
     }
#imh2{
     width: 130px;
     position: relative;
     background-image: none;
     top: 0;
     left:0px;
     font-size:9px;
     font-style: italic;
     color: red;
     }
#A2{
     width: 780px; 
     height: 70px; 
     position: relative;
     float:none;
     top: 0px;
     left: 0px;
     margin: 5px 0 5px 0;
     border: 1px solid gray; 
     background-image: url('img/top1.png');
     }
.normy_dt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align:right;
	width:60px;
}
.normy_h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align:left;
	width:700px;
}

.h_mnu_01{
	width: 780px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	position: relative;
	left:20px;
}

.h_mnu_01 ul{
	margin: 0;
	padding: 0;
	width: 780px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF
}

.h_mnu_01 ul li{
display: inline;
}

.h_mnu_01 ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
    color: #400040;
    color: #400040;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.h_mnu_01 ul li a:visited{
color: #400040;
}

.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{
	color: #B00058 !important;
	padding-top: 5px;
	padding-bottom: 5px;
}

.drob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: gray;
}

.drob A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: gray;
    }

.drob A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: gray;
    }

.h_mnu_02{
	width: 780px;
	min-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	position: relative;
	margin: 5px 0 5px 0;
}

.h_mnu_02 ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	min-height:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: gray;
	border-right-color: gray;
	border-bottom-color: gray;
	border-left-color: gray;
	background: rgb(250,247,202);
}

.h_mnu_02 ul li{
display: inline;
background: white;
}

.h_mnu_02 ul li a{
	float: left;
	color: #400040;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: gray;
}

.h_mnu_02 ul li a:visited{
color: #400040;
}

.h_mnu_02 ul li a:hover{
	color: white ;
	background: rgb(45,45,45);
	padding-top: 5px;
	padding-bottom: 5px;
}
.h_mnu_01 ul li .selected{
	color: white ;
	background: rgb(45,45,45);
	padding-top: 5px;
	padding-bottom: 5px;
}

input { 
    border: 1px solid gray; 
    }    
.popisky {
  color: indigo;
  font-size: 12px;
  position: relative;
  left: 15px; 
  }
.black {
  color: black; 
  }
.navy {
  color: navy; 
  }
.indigo {
  color: indigo; 
  }
#cara {
  color: indigo;
  width:100%;
  border-bottom: 1px solid gray; 
  }

#stranka { 
    width:780px; 
    height: auto; 
    background: rgb(240,245,245); 
    margin: 10 0 0 20;
    }   
#plch,#nav,.zpravy,.ramecek, .obrazek, #pmenu, #lmenu, .smenu { 
    background-color: rgb(255,255,200);
    }    
.uz { 
     text-align: left; 
     line-width:1.3;
     position: relative;
     top:4px; 
     margin: 0;
    }
.c1 { 
     text-align: left; 
     line-width:1.3;
     position: relative;
     left:100px; 
     margin: 0;
     height: 20px;
    }
.c1 IMG{ 
     position: relative;
     left:-10px;
     top:4px; 
     margin: 0;
    }

.sloupec1 { 
    _width: 225px; 
    height:300px;
    float: left; 
    margin: 0; 
    padding: 0; 
    border: 2px solid white; 
    position: relative;
    vertical-align: top; }
html>body .sloupec1 {
    width: 220px; 
    }
#new li{
    list-style-type: none;
           text-indent:0; 
    }
.newsdate { 
          font-size: xx-small; 
          font-style: italic; 
          vertical-align:center; 
          margin: 0; 
          border-top: 1px dotted #dddddd; 
          float:left; 
          }
.newstitle { 
           font-size:12px;
           font-style: normal; 
           vertical-align: center; 
           border-top: 1px dotted #dddddd; 
           float:none;
           } 
#bottom { 
    width:100%; 
    text-align: right; 
    border-top:1px solid; 
    margin: 4 0 0 0; 
    font-size: 9px; 
    font-style: italic; 
    color: gray; 
    }
#misky { position: relative; top: 50px; left: 200px;}

#bcontainer { 
    height: 30px; 
    _margin: 0 10 5 10; 
    _width:660px; 
    position: relative; 
    }
html>body #bcontainer {
    width:660px; 
    margin: 0 10 8 10; 
    }
#bcontainer1 { 
    _height:355px; 
    _margin: 0 10 5 10; 
    _width:660px; 
    position: relative; 
    }
html>body #bcontainer1 {
    width:660px; 
    min-height: 350px; 
    margin: 0 10 0 10; 
    }
#tab { 
    _width: 658px; 
    float: left; 
    margin: 0; 
    padding: 0; 
    line-height:1.5; 
    position: relative; 
    }
html>body #tab { 
    width: 648px; }
#tab li { 
    list-style: none; 
    margin: 0 2 0 5; 
    display: inline; 
    }
#tab li#n1 {
    width: 70px; 
    }
#tab li#n2 {
    width: 490px;
    }
#tab li#n3 {
    width: 30px;
    }
html>body #tab li#n1 {
    float:left;
    }
html>body #tab li#n2 {
    float:left;
    }
html>body #tab li#n3 {
    float:left;
    }
.odkaz 
{ position: relative; left: 15px; border-bottom: 1px dotted gray; width: 450px;}
.odkaz A 
{ font-size: 11px; position: relative; top:- 10px; left: 15px; line-height: 180%;}
.odkaz IMG 
{ position: relative; top: 3px; left: -5px; line-height: 180%;}
.navi { _width:100%; padding: 5px 5px 5px 5px; color:indigo; font-size: 11px; background:rgb(255,255,200);}
.navi_1 { _width:100%; margin: 5px 5px 5px 5px; color:rgb(128,128,128); font-size: 11px; }
.navi_2 { _width:100%; margin: 5px 5px 5px 5px; color:rgb(128,0,0); font-size: 11px; }
html>body .navi { width:94%; }
.vypis { border-bottom: 1px dotted teal;border-top: 1px dotted teal; }
#SendButtons { position: relative; left: 65px; }
/* tady konci pouzivane styly ? */

#nadpis { _width:100%; font-size: x-small; border-width: 0 1 0 1; padding: 5 5 2 20; position: relative;}
html>body #nadpis { width:755px; }
.hlaska { color: red; }
.hlaska 
{ font-size: x-small; line-height: 150%; width: 95%; text-align: justify; position: relative;}
html>body .vimenu 
{ width:780px; }
.literatura 
{width: 95%; font-size: 8pt; text-align: justify; }    
.literatura h2 { color: rgb(65,40,0); background: white; }
.literatura h2 
{ font-size: xx-small; line-height: 160%; width: 99%; position: relative; padding: 0 2px 2px 10px; font-size: small; }
.obrazek 
{ margin: 10px 0 10px 10px; width: 330px; height: 270px; position: relative; }
.ramecek 
{ margin: 10px 0 10px 0px; padding: 0; width: 700px; _height: 285px; font-size: small; text-align: left; border: 1px solid #dddddd; position: relative;}

/*-------- NOVINKY ----------*/
.zpravy 
{ margin: 10px 0 10px 10px; padding: 0; width: 330px; _height: 580px; font-size: x-small; text-align: left; border: 1px solid #dddddd; position: relative;}
html>body .ramecek 
{height: 270px; margin: 0;}
html>body .zpravy 
{height: 550px;}
.zpravy li 
{list-style: none; }
.zpravy h1 
{ position: relative; left: 0; line-height: 200%; font-size: x-small; font-style: normal; font-weight: normal; vertical-align: middle; text-align: left; padding: 5px; }
.zpravy .text 
{ padding-left: 10px; } 

/*------------- SMENU --------------*/
#scontainer 
{ _width: 735px; position: relative; height:15px; margin: 0 0 0 10; padding 0;} 
html>body #scontainer 
{ width:738px; }
#smenu 
{ color: gray; text-align: left; font-size: 10px; font-family: Verdana, sans-serif;} 
#smenu li
{ list-style: none; float:left; text-align: center; padding: 0 3 0 3; }    
#smenu li A#cerv
{color: red;}
/*------------- MSDS --------------*/
#msdscontainer
{ _width: 560px; text-align: left; position: relative; height:15px; margin: 0 0 0 10; } 
html>body #msdscontainer 
{ width:540px; }
#msds 
{ color: gray;text-align: left; position: relative; height:15px; margin: 0 0 0 10; font-weight: normal;  font-family: Verdana, sans-serif;} 
#msds li
{ list-style: none; float:left; text-align: center; padding: 0 3 0 3; font-size: 9px; }    
#msds li A
{ list-style: none; float:left; text-align: center; padding: 0 3 0 3; font-size: 9px; }    
#msds li A#cerv
{color: red;}
/*-------------- VMENU --------------*/
#navcontainer 
{padding: 0; margin: 2 0 0 20;  border-collapse: collapse; }
#navcontainer 
{_width: 780px; _height:25px;}
html>body #navcontainer 
{width:770px; height:24px}
#navlist
{padding: 3px 0; margin: 0; border-bottom: 1px solid #778; 
font: bold 12px Verdana, sans-serif;}
#navlist li
{ list-style: none; margin: 0; display: inline;}
#navlist li a
{margin-left: 0px; border: 1px solid #778; border-bottom: 
none; background: #DDE; text-decoration: none;}
#navlist li a
{_padding: 3 8 4 8;}
html>body #navlist li a 
{padding: 5 8 5 8;}
#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }
#navlist li a:hover
{color: #000; background: #AAE; border-color: #227;}
/*-------------- DROBKY --------------*/

#drobky 
{ height: 15px; _width: 530px; position: relative; border-width: 0; padding: 2px; font-size: 10px; margin: 0;}
#drobky li
{ list-style-type: none; display: inline; margin: 0; border:0; positoin: relative; font-weight: normal; color:navy;}
#drobky li a 
{ height: 15px; margin: 0 2 0 2; border:0; font-weight: normal;}
#drobky li a img
{width:20px; height: 15px; margin: 0 2 0 2; border:0; font-weight: normal;}
#lupa
{ border:0; margin:0; padding: 0;}
#ohradka
{ border: 1px solid blue; width: 60px; height:15px; font-size:9px; padding:0; }

/*------------- PLOCHA -------------*/
.sl1 
{ width: 340px; _height: 350px; min-height: 350px; font-size: x-small; text-align: left; float: left; margin: 0; padding: 0; border: 1px; position: relative; }
.sl2 
{ float: none; width: 340px; height: 350px; min-height: 350px; font-size: x-small; text-align: left; margin: 0; padding: 0; border: 1px; position: relative; }
html>body .sl1 
{}
html>body .sl2 
{ float: left;}

/*--------- MENU PRODUKTY -----------*/
#wcont
{ _width:660px; _margin: 0 10 5 10; position: relative; border-width: 0; }
html>body #wcont
{width:660px; margin: 0 10 0 10; }
#wcont .wmenu 
{border: 0; margin: 0; padding: 0;}
#wcont .wmenu LI 
{list-style: none; font-size: 12px; color:navy; font-weight: bold; line-height: 180%; }
#wcont .wmenu LI A
{font-size: 12px; font-weight: normal; line-height: 180%;}
#wcont #zkr 
{width: 75px; float: left; }
#wcont #pop 
{width: 528px; }

/*-------------- HOME ----------------*/
.obr 
{ margin: 10px;}

/*------------ WEBKAT -------------*/
#wnadpis
{ _width:660px; _height: 20px; padding: 5px 5px 2px 5px; color:navy; font: bold 12px Verdana, sans-serif;}
#wnadpis .kod 
{float: left; width: 110px; }
#wnadpis .naz 
{_float:left; width: 350px;}
.webkat 
{ _width:660px; _height: 37px; padding: 2px 2px 2px 2px; color:navy; font-size: 11px; border-bottom:1px dotted rgb(120,125,62); }
html>body .webkat 
{ width:640px; height:27px;}
.webkat .kodw 
{float: left; width: 110px; height:26px; position:relative; }
.webkat .nazw
{float:left; width: 500px; height: 26px; position: relative; }
.webkat A IMG
{_float:left; border: 0; width:15px; }
html>body .webkat A IMG
{ float: none; }
.webkat IMG
{_float:left; border: 0; width:15px; }
html>body .webkat IMG
{ float: none; }
#wkcont
{ _width:660px; _margin: 30 10 5 10; position: relative; border-width: 0; }
#info
{float:none; margin:2 0 5 0; border: 0; width:730px; line-height: 130%; height:30px;}
#info .nadpis 
{ text-decoration:none; font-size:11px; font-weight: bold; color: navy;}
#alfabet
{float:none; margin:10 0 5 0; border: 0; width:730px; line-height: 130%; height:15px;}

#icontainer 
{ _width: 750px; position: relative; height:30px; margin: 4 0 4 10; padding 0;} 
html>body #icontainer 
{ width:738px; }

/*-------------- STAHUJ --------------*/
.dow { font-size: 11px; border-bottom: 1px dotted gray; line-height: 150%; vertical-align: center}
.dow .naz{ width: 500px; float: left; }
.dow .obr{ width: 30px; float: right; }
.dow .inf{ }

/*---------------- CENÍKY --------------*/
#chincont1 { width: 680px; height: 20px; margin:15 0 15 0; padding: 0 0 0 15;  position: relative; border: 0; }
#chincont2 { width: 680px; height: 400px; margin:15 0 15 0; padding:0;  position: relative; border: 0; }
#chincont2 td { font-size: 12px; }
#chincont3 { width: 680px; height: 20px; margin:0; padding:0 0 0 15;  position: relative; border: 0; }
#chincont4 { height: 280px; margin:0; padding:0;  position: relative; border: 0; }
#chincont4 td { font-size: 12px; }
.ch1 { width: 30px; border:0; line-height:150%;}    
.ch1 input{ border:1px solid gray; }    
.ch2 { width: 30px; line-height:150%;}    
.ch3 { width: 500px; line-height:150%;}    
.ch4 { width: 80px; }    
.ch5 { width: 300px; }    
.upo li { color: red; }
input { border: 1px solid gray; }    
.flat_button 
{ border: 1px solid gray; }    
.flat_button 
{ text-align: center; width: 80px; cursor: pointer; font-family: 'sans-serif'; font-size: 10pt; padding: 0px 0px; text-decoration: none; }

/*------------------ KVALITA ------------*/
.ltab 
{ width: 690px; font-size: x-small; position: relative; border: 0px solid #dddddd; }
.ltab  .nkat  
{ line-height: 200%; width: 100; font-weight: bold; color: rgb(65,40,0); border: 0; background: white; }
.ltab  .nnaz  
{ width: 570; font-weight: bold; color: rgb(65,40,0); border: 0;; background: white; }
.ltab  .nobr  
{ width: 30; border: 0;  background: white; }
.ltab  .kat  
{ width: 120; border-bottom: 1px dotted rgb(185,125,62); }
.ltab  .naz  
{ width: 590; border-bottom: 1px dotted rgb(185,125,62); }
.ltab  .obr  
{ width: 30; border-bottom: 1px dotted rgb(185,125,62); }
.odstavec 
{ font-size: 12px; line-height: 150%; width: 95%; text-align: justify; position: relative; margin: 5 0 0 0;}
.odstavec a
{ text-decoration: underline; }

/*--------------------- ODKAZY ------------------*/

.menu {width:720px; font-size: 11px; line-height: 150%;border-bottom:1px dotted gray;}
.menu TD{color: indigo; font-size: 12px; }
.menu .mcode{width:70; padding-left:10px;  float:left;}
.menu .mname{width:520; float:left;}
.menu .mdn {width:20; float:left;}
.menu .mdns {width:2; float:none;}
TD .mcode{font-size: 11px; width:70; padding-left:10px;}
TD .mname{font-size: 11px; width:520; }
TD .mdn {width:20; }

.menu .mcode_b{width:80; float:left; font-style:italic; padding-left:20px;}
.menu .mname_b{width:550; float:left; font-style:italic;}
.menu .mdn_b {width:20; float:left;}
.mm {width:650px; padding: 5px 5px 5px 40px; color:navy; font-size: x-small; background:white;}
.menu .popis { color: navy; }
.menu .popis A{ color: navy; }

.sdeleni { color: teal; line-height: 180%;}

.partner { width: 100%; padding-left:20px; border: 0; font-size: small}
.partner1 td {border:1px solid rgb(250,247,202);background-color:rgb(240,245,245)}
.partner1 { width: 100%; font-size: 10pt }


     



