html, body  {margin: 0; padding: 0;  color: #333333; background: #fff;  font-family: Tahoma, Arial, sans-serif;
xbackground-image:url(/image/pozadi.gif);behavior: url(/csshover.htc);font-size:12px;text-align:center; }
td {font-size:12px;font-family: Tahoma, Arial, sans-serif;}
div {margin:0;padding:0;}
a {color:#ff7f00;text-decoration:none;font-weight:normal;}
a:hover {text-decoration:underline;}
h1 {color:#ff7f00; 
   font-weight:bold;
   font-size:14px; margin:8px 0 10px 0}
/*cely ramecek*/
/* #b2b2b2; ... sedivy ramecek
#ff7f00; ...oranzova
#333333 ...barva textu 
padding horni pravy spodni levy*/
/* horni mezera včetně stínu*/
/*jazyk*/
#dolni {width:784px;
   background:white;
   background-image:url(/gfx/template/stin_pravy.jpg);
   background-repeat:repeat-y; 
   background-position:right; 
   xborder: solid 2px green; 
   padding:0;
   margin-top:30px;
   }
#dolni1 {width:100%;
   background:none;  
   background-image:url(/gfx/template/stin_levy.jpg);
   background-repeat:repeat-y; 
   background-position:left; margin:0px; xborder: solid 2px red; 
   padding:0; 
   padding-left:0 13px 0 13px;}
#vnitrek{width:766px;
   _width:100%;
   xborder:solid 1px red;
   border-top:solid 1px #b2b2b2;
   border-bottom:solid 1px #b2b2b2; 
   text-align:left;
   margin:0 13px 0 13px; clear:all}
#prostredek {width:392px; float:left;  xborder:1px solid red; margin:0; padding:0;}
#jazyk {margin-left:0px;
   font-size:12px; 
   height:26px;
   _height:30px;
   xfloat:left;
   width:392px;
   padding-top:8px;
  }
#jazyk a {color:#999999; text-decoration:none;}
#jazyk a:hover, #jazyk a:hover {color:#ff7f00; text-decoration:none;}
#levy-horni {float:left; 
   width:214px; 
   height:218px; 
   zxborder:solid 1px green;}
#nav1 {width:155px;
   padding-left:10px;
   margin:20px 0 0 32px;
   background-image:url(/gfx/template/levy_pruh_menu.jpg);
   background-repeat:no-repeat; 
   background-position:left;
    
   xborder:solid 1px red;
   font-size:14px; 
   color:#666666;}
#nav1 a{font-weight:bold; 
   color:#999999;
   text-decoration:none;}
#nav1 a:hover, #nav1 a:active {
   font-weight:bold; 
   color:#ff7f00; 
   text-decoration:none;}
#nav1 span {
   background-image:url(/gfx/template/tecka.jpg);
   background-repeat:no-repeat;
   background-position:left center;
   line-height:22px;
   xborder:solid 1px blue;
   margin-left:15px;
   padding-left:8px;
   xwidth:100%;
   display:block;
   }
#nav1 span a {margin-left:5px;
   background-image:url(/gfx/template/cara_seda_tenka_1px.jpg);
   background-repeat:no-repeat; 
   background-position:left bottom; 
   display:block;
   width:120px;
   _width:100%;};
#nav1 span a:hover {margin-left:10px;
   background-image:url(/gfx/template/cara_orange_tenka_1px.jpg);
   background-repeat:no-repeat;
   background-position:left bottom; };
#horni {
   xfloat:right;
   height:194px;
   width:392px;
    margin:0 0px 0 0px;
  xbackground-color:blue;
   padding:0;
   }
#horni img {xborder:solid 1px red;
   padding:0;
   width:392;
   height:194;
   margin:0;
   margin:0 -30px 0 0px;
   }
#pravy-horni {float:left;
   width:152px;
   padding: 21px 2px 0 2px;
   _padding: 40px 5px 0 5px;
   background-image:url(/gfx/template/pravy_obrazek.jpg);
   background-repeat:no-repeat; 
   background-position:left; 
   height:218px; 
   xborder:solid 1px green;
   margin:0 0px 0 0;
   margin:0 0px 0 0px;
   }
#pravy-horni h1 {font-size:14px;
   margin:24px 0px 10px 5px;
   _margin:8px 0 10px 5px;
   }
   
#hledani p {font-size:10px;
   margin:0;
   padding-bottom:10px;}
#hledani input {width:120px;
   margin-left:3px;
   vertical-align:middle;}
#hledani {
   margin: 0;
   font-weight:bold;
   color:333333; }
#firma {text-align:center;
   color:white;
   font-weight:bold;
   font-size:14px;
   margin-bottom:2px;
   padding-top:5px;
   }
#adresa {text-align:center;
   color:white;
   font-size:11px;
   margin-bottom:23px;}
#adresa p{margin:2px 0 0 0;}  
#menu {height:10px;
   width:90%;
   _width:100%;
   margin-left:38px;
    _margin-left:36px;
   margin-top:-3px;
   _margin-top:3px;
   margin-bottom:3px;
   
   xborder: solid 1px orange; }
#menu a {background-image:url(/gfx/template/oddelovac.jpg); 
   background-repeat:no-repeat; 
   background-position:left center; 
   padding:0 0px 0 5px;
   xmargin-right:5px;
   font-weight:bold; 
   color:#999999;
   text-decoration:none;
   font-size:12px;
   }
#menu a.prvni {background:none;}

#menu a:hover, #nav1 a:active {
   font-weight:bold; 
   color:#ff7f00; 
   text-decoration:none;}
#levy-dolni {float:left; 
   width:173px;
   _width:214px;
   padding:0 5px 0 33px;
   _padding:0 5px 0 33px;
   xborder:solid 1px green;
   margin-top:20px; 
   }
#news {font-size:11px;}
#news h1 {font-size:16px;
   margin:8px 0 3px 0;
   
   }
   
#news h1 a{font-size:16px;
   color:#ff7f00;
   font-weight:bold;width:140px;
   background-image:url(/gfx/template/cara_seda_tenka_2px.jpg);
   background-repeat:no-repeat;
   background-position:left bottom;
   padding-bottom:3px;
   }
#news h1 a:hover{text-decoration:none;
   color:white;
   background-color:#ff7f00;
   background-image:url(/gfx/template/cara_orange_tenka_2px.jpg);
   background-repeat:no-repeat;
   background-position:left bottom;
   }
#news p.n-dal{text-align:right; padding-right:10px; margin:0; margin-top:-10px; font-size:10px;}
#news h2 {color:white; 
   font-size:10px; 
   margin:8px 0 5px 0;
   padding:1px 1px 1px 2px;
   width:70px;
  }
#ika-news h2 {background-color:#7f7f7f;}
#fm-news h2 {background-color:#ffbf7f;}
#news p {margin:5px 0 6px 0;
   xtext-align:justify;
   }

#news a {color:#666666; 
   }
#pravy-dolni {float:left;
   width:153px;
   padding: 0;
   background-image:url(/gfx/template/cara_svisla_prostredek.jpg); 
   background-repeat:repeat-y; 
   background-position:left;
 }
#pravy-dolni1 {width:153px; height:100%;
   background-image:url(/gfx/template/cara_svisla_horni.jpg); 
   background-repeat:no-repeat; 
   background-position:0px top; 
   xborder:solid 1px gold;
   }
#partneri{width:100%;
height:100%;
xborder-left:solid 3px ff7f00; 
background-image:url(/gfx/template/cara_svisla_dolni.jpg); 
   background-repeat:no-repeat; 
   background-position:0px bottom;
   text-align:center; }
#partneri img { 
   margin: 5px 0 0 0; border:none;}
#partneri_oddel {width:80%;height:5px;
 background-image:url(/gfx/template/cara_seda_tenka_1px.jpg);
   background-repeat:no-repeat;
   background-position:left center;
   margin-left:15px;
   _margin:0;
   xborder:solid 1px red;
}
div#prostredek_d{float:left;
   xborder:solid 1px red;
   padding:0px;
   width:393px;
   _width:390px;
   margin:0;}
div#content{font-family: Tahoma, Arial, sans-serif;
   xborder:solid 1px red;
   font-size:12px;
   width:340;
   padding-left:45px;
   padding-right:8px;
   _padding-left:41px;
   _width:100%;}
   
div#content h1 {
   width:100%; 
   padding:5px 0 0 41px;
    _padding:5px 0 0 41px;
   padding-top:10px;
   margin:0px 0px 0px -43px;
   background-image:url(/gfx/template/obdelnik.jpg);
   background-repeat:no-repeat;
   background-position:left 85%;
   font-size:17px; 
   font-weight:bold; 
}
div#content h1 a {font-weight:bold;font-size:17px;}
h1.vnitrek_r {width:279px;
xborder:solid 1px red;}
div#vnitrek_r{xborder:solid 1px green;
   width:265px;
   min-height:104px;
   _height:104px;
   xmargin-left:38px;}
img.ilustrace {
   margin-top:19px;
   width:69px;
   border-top:solid 2px white;
   border-bottom:solid 2px white;
   height:104px;
  float:right;
}
#ilustrace {xborder:solid 1px orange;
   margin:0;width:69px;
   background-image:url(/gfx/template/produkty_prechod_h.jpg);
   background-repeat:repeat-x;
   background-position:top;
   padding:19px 0 0 0;
   height:104px;
   _height:123px;
   float:right;
   border:none;
   background-color:red;
   text-align:right;
   }
#ilustrace img.ilustrace{
   xborder:solid 1px green;
   margin:0;
   border-top:solid 2px white;
   border-bottom:solid 2px white;
   height:104px;
   float:none;}
#prechod_d{width:69px; height:19px; float:right; clear:all;
background-image:url(/gfx/template/produkty_prechod_d.jpg);
   background-repeat:repeat-x;}
div.s_pruh{background-image:url(/gfx/template/s_pruh.jpg);
   background-repeat:repeat-y;
   background-position:right;
   margin:0;
   xtext-align:right;}
div#content h2 {
   margin-bottom:5px;
   font-size:14px; 
   font-weight:bold;
   color:#ff7f00; 
   }
div#content h3 {
   margin-bottom:5px;
   font-size:12px;
   font-weight:bold;
   color:#ff7f00;
   }
div#content h4 {
   margin-bottom:5px;
   font-size:12px;
   font-weight:bold;
   color:color: #333333;
   }
div#content p{text-align: justify;
   line-height:125%; 
   margin:2px 0 0 0;
   }
div#content p.r-dal{text-align:right;
   color:#ff7f00; 
   font-size:10px;
   margin-bottom:0;}
img.minvyska {height:450px; 
   border:none;
   float:right;
   width:1px;}
#logoikadata{height:58; 
   width:140; 
   border:none; 
   margin:20px 0 10px 20px;
   text-align:center;
   }
.oranzova {color:ff7f00;}

