h3.prehlad1{background:#8FD5FF}
.prehlad1{ background:#BFAF9B;}
.prehlad2{ background:#EFC19f; }
.prehlad3{ background:#BFAF9B;  }
.prehlad5{ background:#C2C7EF; }
.prehlad4{ background:#EFC19f; }
.prehlad6{ background:#a0d26e; }
.prehlad7{ background:#ede43e; }

td.clr{ background:#ff0}
td.cle{ background:#AFE3FF}
tr.riadok{background:#fff;}
tr.riadokon{background:#ddd;} 

.lnkvyber, .lnkvyber:hover, .lnkvyber:visited {font-weight:bold; text-decoration:underline;}

.blok2 h3.hlav, h3.hlav
{background: #EA3B00}

.blok2 h3.sekcia
{background: #6F1D00}

.vseobtab td {background:#fff; border:1px solid #ddd; padding:2px;}
.vseobtab{background:#fff; font-size:11px; width:1014px}
.vseobtab th {background:#dedede; padding:5px;}
.vseobtab .popis {background:#68BFEF; padding:5px; font-size:30px; color:#fff; text-align:center; width:80px;}
.tbmod{ background:#8FD5FF; width: 30px; text-align:center;}
.tbblue{ background:#8FD5FF;   padding:3px 9px;	}
.tbgrey{ background:#eee; width: 30px; text-align:center;}

.tbgrey2{ background:#ddd; width: 30px; text-align:center;}

.tbpink{ background:#e68f93; width: 30px; text-align:center;}
.tborange{ background:#fbc9ab; width: 30px; text-align:center;}
.tbsed{ background:#eee;  width:840px; padding:3px 9px;	}

.tbsed2{ background:#eee;   padding:3px 9px;	}
.tborj{ background:#fbc9ab;  padding:3px 9px;	}
.tbruz{ background:#e68f93;  padding:3px 9px;	}

.tbhne{ background:#BFAF9B; width: 30px; text-align:center;	}
.tbori{ background:#EFC19f; width: 30px; text-align:center;	}
.tbpur{ background:#C2C7EF; width: 30px; text-align:center;	}
.tbori{ background:#EFC19f; width: 30px; text-align:center;	}
.tbzel{ background:#a0d26e; width: 30px; text-align:center;}
.tbzlt{ background:#ede43e; width: 30px; text-align:center;}
.tbhne2{ background:#BFAF9B;  padding:3px 9px;	}
.tbori2{ background:#EFC19f;  padding:3px 9px;	}
.tbpur2{ background:#C2C7EF; padding:3px 9px;	}
.tbori2{ background:#EFC19f;  padding:3px 9px;	}
.tbzel2{ background:#a0d26e;  padding:3px 9px;	}
.tbzlt2{ background:#ede43e;  padding:3px 9px;	}

.subtab td {background:#fff; border:0px solid #fff;}
.klucimg
{width:1014px;
border:1px #ddd solid;
padding: 10px 0px;
margin: 10px auto;}

.odstavinfo
{width:874px;
border:1px #ddd solid;
padding: 10px 20px;
margin: 10px auto;}

.odstavinfo ul
{ 
padding: 10px 20px;
margin: 10px auto;}


.novinky
{
width:650px; 
margin: 0 auto;
}

.kosikr
{text-align:right;}

.kosikc
{text-align:center;}


.kosikriadok0
{
background:#e8e8e8}

#upinfo
{
 background: #fff url(../images/login.png) repeat-x  top left;
 width: 1074px;
 height: 35px;
 margin:  auto ;
 display:block;
 color: #444;
 text-indent:30px;
 }


.btnlink, .btnlink:hover
{
background: #ddd;
display:block;
line-height:28px;
 color: #818181;
 font-size: 10px;
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 border-color: #818181;
 font-weight:bold;
 height: 26px;
 margin-right:10px;
 padding:2px 7px 2px 7px;}



.btnz1
{
background: url(../images/btnback.png) no-repeat  top left;
display:block;
height:30px;
text-indent:35px;
float:left;
font-size:24px;
}

.btnz2
{
background: #fff url(../images/kosik2.png) no-repeat  top right;
display:block;
height:30px;
width: 105px;
float:right;
font-size:24px;
}



.eshop1scroll
{
display:block;
height:180px;
height:290px;
overflow: auto;
width: 950px;
margin-left:50px;
}


.ikosik
{float:left;
 background: url(../images/i_kosik.gif) ;
 height:20px;
 width:20px;
 display:block;
}
.ifajka
{ 
 background: url(../images/i_fajka.gif) no-repeat top center;
 height:19px;
 width:100%;
 display:block;
 float:left;
}

.ijpg
{float:left;
 background: url(../images/i_jpg.gif) 2px;
 height:20px;
 width:20px;
 display:block;
}
.ipdf
{float:left;
 background: url(../images/i_pdf.gif);
 height:20px;
 width:20px;
 display:block;
}

	
.produkt tr:hover,  .produkt tr:hover td
{ background:#FFD5AF; !important}

 
 .tdetail tr
 { background:#eee; !important}
 
 
 .produkt tr:hover td td
{ background:none; !important}

.olink:link, .olink, .olink:visited
{color:#FD7300; font-weight:bold;}


tr.hovered {
background-color: black;
color: white;
}


.btnshop1
{
color:#111 !important;
 background: url(../images/btnback.png) no-repeat  top left;
position:absolute;
display:block;
height:30px;
text-indent:35px;
float:left;
top:478px;
_top:488px;
left:10px;
font-size:24px;
font-weight:normal;
}
.btnshop2
{
background: #fff url(../images/kosik2.png) no-repeat  top right;
position:absolute;
display:block;
height:30px;
width: 115px;
border:0px solid #fff;
float:left;
top:478px;
_top:488px;
text-align:left;
left:650px;
font-weight:normal;
font-size:24px;
}


.black_overlay{
   display: none;
   position: fixed !important;
   _position: absolute !important;
   top: 0;
   left: 0;
   width: 100% !important;
   height: 100% !important;
    _height: 1300px !important;
	_width: 2300px !important;
   overflow-y:hidden;    
   background-color: black;
   z-index:1001;
   -moz-opacity: 0.8;
   opacity:.80;
   filter: alpha(opacity=80);
  }
  .white_content {
   display: none;
   position: absolute;
   top: 10%;
   float:center;
   width: 750px;
   _width: 750px;
   height: 500px;
   padding: 16px;
   border: 10px solid orange;
   background-color: white;
   z-index:1002;
   overflow: auto;
  }
  



.blok2
{min-height:550px;
_height:550px;}

.produkt
{
margin-top:0px;
padding:0px;
margin-left:8px;
font-size:11px;
font-weight:bold;
border:1px solid #9D9F9F;
border-width: 1px 0 0px 1px;
}
.produkt .prodnaz
{border-right: 1px dashed #bbb;
text-align:right;

}

.produkt tr
{
height:18px;
vertical-align:middle;
}
.produkt td
{
text-align:center;
border-right:1px solid #9D9F9F;
border-bottom:1px solid #9D9F9F;
}

.tabka2{width:340px;}

.popis
{width:220px;
background:#e3e3e3;
font-weight:bold;
}

/*Drop-down menu*/

.nav2 *
{margin:0px; padding:0px; }

.nav2 {float:left; width:151px;height:34px;   url(bg_head_bottom_nav.jpg) no-repeat; color:rgb(75,75,75); font-size:12px; } /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li { float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:auto /*IE6*/; }
.nav2 ul li a, .nav2 ul li a:visited {border:solid 1px #EEEDEC; border-width: 0px 1px 0px 1px; float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:34px; line-height:34px; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; }
.nav2 ul li ul {display:none; border:none; font-size:12px; }

/*Non-IE6 hovering*/
.nav2 ul li:hover a {border:solid 1px #bbb; border-width: 0px 1px 0px 1px;background-color:#FFCC9F;  color:rgb(50,50,50); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:14.0em; position:absolute; z-index:99; top:34px; margin-top:0; left:0;}
.nav2 ul li:hover ul li a {display:block; width:14.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border:solid 1px rgb(175,175,175); border-width: 0px 1px 1px 1px; background-color:#FFCC9F; font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:#F04C00; color:#fff; text-decoration:none;} /*Color subcells hovering mode*/


/*IE6 hovering*/
.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover {border:solid 1px #bbb; border-width: 0px 1px 0px 1px;background-color:#FFCC9F; text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; width:14.0em; position:absolute; z-index:99; top:34px; left:0; margin-top:0;}
.nav2 ul li a:hover ul li a {display:block; width:14.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border:solid 1px rgb(175,175,175); border-width: 0px 1px 1px 1px;  background-color:#FFCC9F; font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover {background-color:#F04C00; color:#fff; text-decoration:none;} /*Color subcells hovering mode*/



.ebgr
{
 background: url(../images/ebgr.jpg) no-repeat  bottom left;
 display: block;
}

.ebgr2
{
 background: url(../images/ebgr2.jpg) no-repeat  bottom left;
 display: block;
}

.tablee1
{
width:85px;
vertical-align:top;
padding-right:2px;
padding-left:2px;}



.e1element, .e1element:link, .e1element:visited
{display:block;
margin-bottom:3px;
width:80px;
min-height:50px;
font-size:10px;
background:#fff;
border:1px solid #777;
padding:2px;
color:#222  ;
overflow:hidden;
}

.e1elementb, .e1elementb:link, .e1elementb:visited
{display:block;
margin-bottom:3px;
width:80px;
min-height:50px;
font-size:10px;
background:#AECFE2;
border:1px solid #777;
padding:2px;
color:#222  ;
overflow:hidden;
}

.e1element:hover, .e1elementb:hover
{
color:#fff;
background:#7AB9CB;
border:1px solid #777;
}


.e1element2, .e1element2:link, .e1element2:visited
{display:block;
margin-bottom:3px;
width:100px;
min-height:50px;
font-size:10px;
background:#fff;
border:1px solid #777;
padding:2px;
color:#222  ;
overflow:hidden;
}

.e1element2b, .e1element2b:link, .e1element2b:visited
{display:block;
margin-bottom:3px;
width:100px;
min-height:50px;
font-size:10px;
background:#ECA0AA;
border:1px solid #777;
padding:2px;
color:#222  ;
overflow:hidden;
}

.e1element2:hover, .e1element2b:hover
{
color:#fff;
background:#CF4D62;
border:1px solid #777;
}

.e1element3, .e1element3:link, .e1element3:visited
{display:block;
margin-bottom:3px;
width:100px;
min-height:50px;
font-size:10px;
background:#fff;
border:1px solid #777;
padding:2px;
color:#222  ;
overflow:hidden;
}

.e1element3b, .e1element3b:link, .e1element3b:visited
{display:block;
margin-bottom:3px;
width:100px;
min-height:50px;
font-size:10px;
background:#DBAF80;
border:1px solid #777;
padding:2px;
color:#222  ;
overflow:hidden;
}

.e1element3:hover, .e1element3b:hover
{
color:#fff;
background:#D19242;
border:1px solid #777;
}
.tablee2
{
width:104px;
vertical-align:top;
padding-right:2px;
padding-left:7px;}

.tablee3
{
width:109px;
vertical-align:top;
padding-right:2px;
padding-left:8px;}


.blok_uvodka  hr
{ border-style: dashed;
 border-width: 1px 0px 0px 0px;
 border-color: #999;
 height:0px;
}

.nadpis
{
 background: url(../images/heading.jpg) no-repeat  top left;
 display: block;
 width:593px;
 font-size:16px;
 color:#F25307;
 line-height:18px;
 text-indent:8px;
 height:18px;
}

.akcia
{
float:left;
margin-right:10px;
background:#fff;
width:100px;
height:65px;
padding:5px;
border:1px solid #ddd;
}

.vystava
{
float:left;
background:#fff;
padding:5px;
border:1px solid #ddd;
}

.person, .person:visited, .person:hover
{
text-indent:20px;
background: transparent url(../images/osob.jpg) no-repeat  0px 4px !important;
font-family: sans-serif;
font-size:17px;
height:34px;
line-height:34px;
color:#2C84C0 !important;
font-weight:bold;
}


.kosik, .kosik:visited
{
width:150px;
background: url(../images/kosik.jpg) no-repeat  0px 4px ;
text-indent:27px;
font-family: sans-serif;
font-size:17px;
height:34px;
line-height:34px;
color:#2C84C0 !important;
font-weight:bold;
display:block;
}

.ex, .produkt img
{
padding:0px;
margin:0px;
border:0px;
}

img
{
padding: 5px;
background:#fff;
border: 1px solid #ddd;
}

.certs
{
margin: 2px auto;
text-align:center;
}

.obrbudova
{padding:5px;
border:1px solid #DDD;
}

.vysledky
{
width:737px;
margin:10px auto;
padding:10px;
border:1px solid #ddd;
}

.protokol
{
width:757px;
margin:auto;
background:#e3e3e3;
border:1px solid #ddd;
}


.protokol  h1 {   text-align:center; height:18px; margin-bottom:30px; font-size:22px;}
.protokol  h5 {   text-align:left; height:14px; margin-bottom:4px; color:#0084D8;}

h2 {
 margin: 7px 30px 12px 30px;
 padding:0 10px 0 10px;
 border-bottom:solid 5px #EA3B00; font-family:"trebuchet ms",arial,sans-serif;
 color: #EA3B00; font-weight:bold; font-size:21px;}

 .white_content h2
{ margin: 0px 30px 2px 30px; }
 
h3  {
 margin: 0px 30px 10px 30px;
 text-indent:10px;
 padding:2px 0 2px 2px;
 background:#b4b4b4;
 font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:22px;}

 
  .white_content h3
{ margin: 0px 30px 4px 30px;}
 
h4  {
 margin: 0px 30px 3px 30px;
 text-indent:10px;
 line-height:20px;
 padding:4px 0 2px 2px;
 background:#b4b4b4;
 font-family:"trebuchet ms",arial,sans-serif; color:#333; font-weight:bold; font-size:15px;}


h5
{
font-size:14px;
text-align:center;
padding:0px;
display:block;
margin: 18px auto 5px auto;
}

.blok
{
margin: 0px 10px 0px auto;
padding: 0px 7px 27px 7px;
_padding: 0px 3px 10px 3px;
display:block;
width:817px;
}

.stlpec
{
width:757px;
margin: auto;
display:block;
}


.blok ul, ul
{margin:10px 70px;
padding:0px;}

.blok_uvodka
{
background: url(../images/uvodka1.jpg) no-repeat  0px 40px;
width:812px;
_width:800px;
height:500px;
padding: 0px 7px 10px 7px;
_padding: 0px 0px 10px 13px;
display:block;
}

.blok_uvodka h1
{
font-size:22px;
color:#2c84c0;
}

#menu
{
padding:10px 0 10px 0;
float:left;
margin-top:0px;
margin-left:7px;
_margin-left:4px;
width:222px;
display:block;
}

#menu h1
{
background: url(../images/menunad.png) repeat-y  top left;
color:#0084D8;
text-indent:43px;
line-height:36px;
font-size: 15px;
width:220px;
height:49px;
margin:5px auto 0 auto;
display:block;
font-weight:bold;
}

#menu h6
{
background: url(../images/menunad.png) repeat-y  top left;
color:#0084D8;
text-indent:43px;
line-height:36px;
font-size: 14px;
width:220px;
height:49px;
margin:5px auto 0 auto;
display:block;
font-weight:bold;
}

#content
{
 background: url(../images/pagebg.png) repeat-y  top left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 display: block;
 text-align:justify;
 width:1074px;
}
#content2
{
 background: url(../images/pagebg2.png) repeat-y  top left;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 display: block;
 text-align:justify;
 width:1074px;
}
#contenthead
{
 background: url(../images/content_head.png) repeat-y  bottom left;
 display: block;
 height:17px;
 width:1074px;
}

#contentbottom
{
 background: url(../images/content_bottom.png) repeat-y  top left;
 display: block;
 height:23px;
 width:1074px;
}

#center
{

 width: 1074px;
 margin: auto;
 float: left;
 display: block;
}

#head
{
 background: #F1EFF0 url(../images/head.png) repeat-x  top left;
 width: 1074px;
 height: 187px;
 margin: 0px auto 0px auto;
 padding:0px;
 display:block;
}

#head2
{
 background: #F1EFF0 url(../images/head.png) repeat-x  top left;
 width: 1074px;
 height: 10px;
 margin: 0px auto 0px auto;
 padding:0px;
 display:block;
}


#upmenu
{
float:left;
position:absolute;
top:178px;
width:1040px;
color: #FFF;
font-size:16px;
height:44px;
font-weight:bold;
}

#upmenu a
{
color: #FFF;
font-size:12px;
font-weight:bold;
}

body
{
 background: #FFFFFF url(../images/pgbg.jpg) repeat-x  top left; 
 padding: 0px;
 color: #626262;
 font-weight:none;
 font-family:  Tahoma, verdana, helvetica, sans-serif, arial;
 font-size: 12px;
 overflow-x: auto;
 }

#obsah{
 width:1074px;

 margin: 24px auto 0px auto;
 display: block;
}



form
{margin: 0px; padding: 0px}

.viac, .viac:hover, .viac:visited
{
display:block;
font-size:14px;
color:#843031;
font-weight:bold;
text-align:right;
margin-bottom:5px;
height: 20px;
}

.tabkak
{
background: #EEEEEE;
width:780px;
margin: 10px 20px;
border:1px solid #E2e2e2;
}

.tabkak th, .tabkar th
{background-color:#ddd;
font-size:10px;
text-align:center;
}


.tabkaks
{
line-height:14px;
font-size:10px;
background: #EEEEEE;
width:560px;
margin: 10px 20px;
border:1px solid #E2e2e2;
}

.tabkaks th
{background-color:#ddd;
font-size:10px;
text-align:center;
line-height:14px;
}




.tabkar
{             line-height:18px;
background: #EEEEEE;
width:730px;
margin: 10px auto;
border:1px solid #E2e2e2;
}

.tabka
{
background: #EEEEEE;
width:280px;
margin: 10px 50px;
border:1px solid #E2e2e2;
}

.tdetail
{
width:690px;
margin: 1px auto;

}
.tdetail td
{
background: #EEEEEE;
border:1px solid #E2e2e2;
}
.tdetail tr
{height:13px !important;}



.tabka td, .tdetail td{padding:4px;}
.tabka th, tabkar th, .tdetail th{background: #DEDEDE; padding:4px;}

table
{
margin:0px;
padding:0px;
}


.datum
{
color:#6F6868;
font-weight:bold;
text-indent:3px;
margin:3px 0px 4px 0px;
}

.blok_uvodka .infoska
{margin-bottom:10px;
color:#222;
}

.infoska
{margin-bottom:10px;
}
.datum3
{
color:#474747;
font-weight:none;
margin-left:10px;
font-size:10px;
}

a.mnu:link, a.mnu:visited
{
width:222;
display:block;
font-size: 13px;
text-decoration: none;
font-weight:bold;
color: #808080;
padding-left:22px;
text-align:left;
}

a.mnu:hover, a.mnu:active, a.mnu2:link, a.mnu2:hover, a.mnu2:visited
{
font-weight:bold;
width:222;
font-size: 13px;
padding-left:22px;
display:block;
color: #F14E00;

}

 a.pagination:link, a.pagination:visited {   font-size: 10px; margin-left:4px; text-decoration: none;  color: #484848}
 a.pagination:hover, a.pagination:active {   font-size: 10px; margin-left:4px; text-decoration: none;  color: #ED2C2F}

.logo, a.logo:hover
{
position:absolute;
 margin: 45px 0px 0px 40px;
_margin: 15px 0px 0px 17px;
display:block;
width:237px;
height:85px;
float:left;
border-width:0px;
}


.regulacia
{ 
padding:0px;
border-width:0px;
}


#upinfo label
{
font-weight:bold;
color:#bbb;
font-size:14px;
line-height:33px;
 text-indent:0px;
}

#upinfo table
{
 text-indent:0px;
}



#upinfo .text
{
width:120px;
margin: 0px 10px;
font-weight:bold;
background-color:#EEEDEC;
border-width:0px;
font-size:12px;
}


.btnup, .btnup:visited
{
 background: url(../images/btnup.jpg) no-repeat  center left;
 width:77px;
 height:32px;
 margin:0px 2px;
font-weight:bold;
color:#fff !important;
border-width:0px;
font-size:12px;
line-height:32px;
text-indent:0px;
text-align:center;
display:block;
}



 p
{
 padding: 5px 35px 5px 35px ;
 margin: 0px 0px 15px 0px;
 text-indent:20px;
}

ul
{
}

ul li
{
margin-bottom:10px;
text-indent:0px;
}


.fele
{
 color: #990000;
 border-color: #CCCCCC;
 border-style:solid;
 border-width: 1px 1px 1px 1px;
 margin: 1px 4px 1px 4px;
 background: #FFFFFF;
}

 

.btn
{

 color: #818181;
 font-size: 10px;
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 border-color: #818181;
 font-weight:bold;
 height: 26px;
 margin:2px 4px 2px 4px;
}




 a:link { text-decoration: none;   color: #167FC0}
 a:visited { text-decoration: none;   color: #167FC0}
 a:hover  { border-width: 0px 0px 0px 0px; border-style: dotted;    color: #167FC0}


 a.podpis:link { font-size:12px; text-decoration: none; font-weight:bold; color: #888888}
 a.podpis:visited { text-decoration: none; font-weight:bold; color: #82004B}
 a.podpis:hover, a.podpis:active
{
color: #82004B;
border-color: #82004B;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 1px;
border-style: dotted;
}

.clear {
    clear:both;
}

 hr
{ border-style: dashed;
 border-width: 1px 0px 0px 0px;
 border-color: #DDDDDD;
height:0px;
}

.end_body
{
 background:#fff;
 border-style: dashed;
 border-width: 1px 0px 0px 0px;
 border-color: #DDDDDD;
 margin: 0 auto 0px auto;
 width:1072px;
 height: 29px;
 line-height:25px;
 display: block;
}

.spodok
{ width:387px;
  float:right;
  font-size:10px;
  color: #999999;
  padding: 1px 15px 1px 1px;
  _padding: 1px 30px 1px 1px;
  margin: 0 0px auto auto;
  text-align:right;
 }

 .tdpop{text-align:left !important;  padding-left:12px !important;}

 a.mnuhore{color:#fff !important;}
 a.mnuhore:hover{color:#FFC48F !important;}
 
.tmavsia{background:#ddd !important;} 

