BODY{
                background: #fff url('../design/poz_body.gif') center top repeat-x;
                font-family: Arial, Tahoma, Verdana sans-serif;
                margin: 0px;
                text-align: center;
                padding: 0px;
             
}
BODY div{
 margin: 0px auto;
}
BODY, th, td  { font-size: 75%; }

FORM{
                margin: 0px;
                padding: 0px;
}
p{
margin: 0px 0px;
}
h1 {
      font-size: 12px;
      font-weight: normal;
      height: 19px; 
      color: white;
      margin: 0px;
      padding: 2px 0 0 0px; 
}

h2 {
      font-size: 17px;
}

.nadpis564 {
      background-image : url(../menu/vrsekhlavnitext564.gif); 
      background-repeat : no-repeat;
      width: 564px; 
    }  
    
.nadpis745 {
      background-image : url(../menu/vrsekhlavnitext745.gif); 
      background-repeat : no-repeat;
      width: 740px; 
    }



a{color: #000; text-decoration : none;}
 

A.nadpisprodukt:link{  color: white;  }
A.nadpisprodukt:visited{ color: white;  }
A.nadpisprodukt:hover{ color: #CC3333; }
A.nadpisprodukt:active{color: #CC3333; }


A.menicko:link{ position: relative; color: white;   font-size: 100%;}
A.menicko:visited{position: relative;  color: white;   font-size: 100%;}
A.menicko:hover{position: relative;  color: #000;  font-size: 100%;}
A.menicko:active{position: relative; color: #000;  font-size: 100%;}

A.menicko1:link{ color: #000;  font-size: 100%;}
A.menicko1:visited{ color: #000;  font-size: 100%;}
A.menicko1:hover{ color: #000;  font-size: 100%;}
A.menicko1:active{color: #000;  font-size: 100%;}

A.menickosmall:link{  color: white;  font-size: 100%;}
A.menickosmall:visited{ color: white;  font-size: 100%;}
A.menickosmall:hover{ color: #CC3333; font-size: 100%;}
A.menickosmall:active{color: #CC3333; font-size: 100%;}

A.menicko1small:link{ color: #CC3333; font-size: 100%;}
A.menicko1small:visited{ color: #CC3333; font-size: 100%;}
A.menicko1small:hover{ color: #CC3333; font-size: 100%;}
A.menicko1small:active{color: #CC3333; font-size: 100%;}

/*A.menickosmall:link{  color: white;  font-style: italic; font-size: 100%;}
A.menickosmall:visited{ color: white;  font-style: italic; font-size: 100%;}
A.menickosmall:hover{ color: #CC3333; font-style: italic; font-size: 100%;}
A.menickosmall:active{color: #CC3333; font-style: italic; font-size: 100%;}

A.menicko1small:link{ color: #CC3333; font-style: italic; font-size: 100%;}
A.menicko1small:visited{ color: #CC3333; font-style: italic; font-size: 100%;}
A.menicko1small:hover{ color: #CC3333; font-style: italic; font-size: 100%;}
A.menicko1small:active{color: #CC3333; font-style: italic; font-size: 100%;}*/



A.podmenicko:link{        color: #000; font-size: 100%; text-decoration: none;}
A.podmenicko:visited{ color: #000; font-size: 100%; text-decoration: none;}
A.podmenicko:hover{ color: #999; font-size: 100%; text-decoration: none;}
A.podmenicko:active{color: #999; font-size: 100%; text-decoration: none;}

A.podmenicko1:link{        color: #000000; font-size: 100%; text-decoration: none;}
A.podmenicko1:visited{ color: #000000; font-size: 100%; text-decoration: none;}
A.podmenicko1:hover{ color: #000000; font-size: 100%; text-decoration: none;}
A.podmenicko1:active{color: #000000; font-size: 100%; text-decoration: none;}

A.podmenickoa:link{        color: white; font-size: 100%; text-decoration: none;}
A.podmenickoa:visited{ color: white; font-size: 100%; text-decoration: none;}
A.podmenickoa:hover{ color: #000000; font-size: 100%; text-decoration: none;}
A.podmenickoa:active{color: #000000; font-size: 100%; text-decoration: none;}

A.podmenicko1a:link{        color: #000000;font-size: 100%; text-decoration: none;}
A.podmenicko1a:visited{ color: #000000; font-size: 100%; text-decoration: none;}
A.podmenicko1a:hover{ color: #000000; font-size: 100%; text-decoration: none;}
A.podmenicko1a:active{color: #000000; font-size: 100%; text-decoration: none;}


A.podmenickoproru:link{        color: #666666; font-size: 100%;}
A.podmenickoproru:visited{ color: #666666; font-size: 100%;}
A.podmenickoproru:hover{ color: #000000; font-size: 100%;}
A.podmenickoproru:active{color: #000000; font-size: 100%;}

A.podmenicko1proru:link{        color: #000000; font-size: 100%;}
A.podmenicko1proru:visited{ color: #000000; font-size: 100%;}
A.podmenicko1proru:hover{ color: #000000; font-size: 100%;}
A.podmenicko1proru:active{color: #000000; font-size: 100%;}

A.podmenickoaproru:link{        color: white; font-size: 100%;}
A.podmenickoaproru:visited{ color: white; font-size: 100%;}
A.podmenickoaproru:hover{ color: #000000; font-size: 100%;}
A.podmenickoaproru:active{color: #000000; font-size: 100%;}

A.podmenicko1aproru:link{        color: #000000; font-size: 100%;}
A.podmenicko1aproru:visited{ color: #000000; font-size: 100%;}
A.podmenicko1av:hover{ color: #000000; font-size: 100%;}
A.podmenicko1aproru:active{color: #000000; font-size: 100%;}



A.webrex1:link{   color: #74ABCC;  font-size: 80%;}
A.webrex1:visited{ color: #74ABCC; font-size: 80%; }
A.webrex1:hover{ color: #CC0000; font-size: 80%; }
A.webrex1:active{color: #CC0000; font-size: 80%; }

A.administrace:link{        color: #C9C9C9; font-size: 80%; }
A.administrace:visited{ color: #C9C9C9; font-size: 80%;  }
A.administrace:hover{ color: #CC0000; font-size: 80%; }
A.administrace:active{color: #CC0000; font-size: 80%; }




.ramecek{ border: 1px solid #000000; }
.ramecekproduktu{ border: 1px solid #C50200; }
.ramecek1{ border: 4px double #000000; }
.tucnepodtrzeno{ font-weight: bold; text-decoration: underline; }
.tucnecervene{ font-weight: bold; color: #A80E0D; }
.hlaseniouzivateli{ font-size: 10px; text-align: center; color: black; }
.chybovazprava{ color: #A80E0D; }
.zobrazeniroku { font-size: 95%; font-weight: 900;}
.small {font-size: 95%;}

.tabulka1nadpis{ border: 1px solid black; color: black;}
.tabulka2nadpis{ border-right: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black;  color: black;}
.tabulka1bunka{ border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; color: black;}
.tabulka2bunka{ border-right: 1px solid black; border-bottom: 1px solid black;  color: black;}



/* hlavni trisloupcovy layout - zacatek */
div.hlavni{ 
	position: relative;  
	display: block;
  width: 955px;
}

.zahlavi{ 
  float: left;
  width: 955px;
	position: relative;
	height: 174px;
	text-align: left;
	padding: 0px;
}
 
div.zahlavi div.pozadi{ 
	position: absolute; 
  float: left;
  width: 1045px;
  height: 174px;
	text-align: left;
	left: -90px;
	_top: 0px; 
	background: #fff url('../design/poz_zahlavi.jpg') left top no-repeat;
	z-index: 0;
}
 
div.zahlavi .logo{
	position: relative;
	float: left;
	width: 600px;
	height: 94px;
padding: 0px 10px 20px 15px;
}
div.zahlavi div.texth1{
position: relative; 
float: left;
text-align: left; 
padding: 10px 0px 0px 30px; 
font-weight: bold; 
color: #185184; 
font-size: 14px; 
font-style: italic;
height: 20px;
z-index: 1;
}
.vyhledani{
	position: relative;
float: right;
text-align: right;
width: 180px;
margin-top: 10px;
height: 20px;
font-size: 11px;
z-index: 2;
}

.vyhledani input.tlacitkocz{
position: relative;
border: 0px; 
font-size: 11px; 
color: #185184;  
/*text-decoration: underline;
border: 1px solid #185184;    */ 
background: url('../design/poz_hledat.gif') 0px 5px repeat-x;
_background: url('../design/poz_hledat.gif') 0px 4px repeat-x;
padding: 0 0 1px 0; 
width: 33px;
height: 14px;
bottom: 0px;
top: 0px; 
}
.vyhledani input.tlacitkoen{
position: relative;
border: 0px; 
font-size: 11px; 
color: #185184;  
/*text-decoration: underline;
border: 1px solid #185184;    */ 
background: url('../design/poz_hledat.gif') 0px 5px repeat-x;
_background: url('../design/poz_hledat.gif') 0px 4px repeat-x;
padding: 0 0 1px 0; 
width: 35px;
height: 14px;
bottom: 0px;
top: 0px; 
}
.vyhledani input.tlacitkode{
position: relative;
border: 0px; 
font-size: 11px; 
color: #185184;  
/*text-decoration: underline;
border: 1px solid #185184;    */ 
background: url('../design/poz_hledat.gif') 0px 5px repeat-x;
_background: url('../design/poz_hledat.gif') 0px 4px repeat-x;
padding: 0 0 1px 0; 
width: 70px;
height: 14px;
bottom: 0px;
top: 0px; 
}
.vyhledani input.tlacitkoru{
position: relative;
border: 0px; 
font-size: 11px; 
color: #185184;  
/*text-decoration: underline;
border: 1px solid #185184;    */ 
background: url('../design/poz_hledat.gif') 0px 5px repeat-x;
_background: url('../design/poz_hledat.gif') 0px 4px repeat-x;
padding: 0 0 1px 0; 
width: 40px;
height: 14px;
bottom: 0px;
top: 0px; 
}




#hlavnimenu { float: left; width: 955px; margin-bottom: 5px;}
#hlavnimenuvnitrek  { padding-top: 0px; }
/*.menu {  height: 22px; }
.stred_pozmenu{
 background-image : url(../design/poz_menu.gif); background-repeat : repeat-x;
 padding: 0px 9px;
 height: 22px;
} */
.poz_strana{
width: 955px;
}
#strukturamenu {float: left; width: 100%;}
/*#strukturamenuvnitrek {border-right: 1px solid #666666;}*/
 
#prostredek1 { margin:0; padding:0;}
#prostredek2 { margin:0; padding-top: 5px;} 
#adminprostredek2 {  color: #000; margin:0; padding:0;  }

#levastrana {  float:left; width:170px; margin:0; padding:0;  }
#pravastrana {float:right; position: relative; width:480px; margin:0; padding:0; background: #EEF7FC; margin-top: 10px;}
#pravastranaadmin {color: #000; float:right; width:700px; margin:0; padding:0; }
#prostrednistrana { float: left;  margin-top: 0px; padding: 0px;}


.ukonceniprostredku { position: relative; clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;	}

.vnitrnisloupec { margin:0; padding:0;	}
.vnitrnisloupec1 { margin:0; padding-left: 15px; _padding-left: 0px; }
.vnitrnisloupec2 { margin:0; padding: 8px 7px 0 0; }
.vnitrnisloupec1a { margin:0; padding-left: 12px; }
.hlavnitext {padding-left: 10px; _padding-left: 0px; padding-right: 0px; margin: 0px; text-align: left;}



.spodek {margin-top: 1px; _margin-top: -3px; float: left; width: 955px; height: 25px; background: #e4f3fb;  text-align: left;}

.spodnicast1 { float: right; width: 200px; text-align: right;padding-top: 2px;   font-size: 11px;}


	

/* kod tykajici se konkretniho projektu - zacatek */
.napissekce {float: left; width: 100%;  text-align: left; padding: 0px 0px 20px 0px; color: #000;}
.napisurovne {font-weight: none; text-decoration: underline;  color: #000; font-size: 80%;}
.napisurovneproru {font-weight: bold;  color: white; font-size: 90%;}

.tabulkapodmenu {width: 165px; margin-left: 5px;}
.podtrzenimenu { border-bottom: 1px solid black; background-color: #ccedff;}
.podtrzenimenu1 { border-bottom: 1px solid #666666; padding-left: 15px; /*background-image : url(../menu/podkladpodmenu.gif); background-repeat : repeat-y;*/ border-right: 1px solid #666666; background-color: #249DEC; }

.podtrzenimenu1a { border-bottom: 1px solid #666666; padding-left: 25px; border-right: 1px solid #666666; background-color: #1b65a3;}
.podtrzenimenu1b { border-bottom: 1px solid #666666; padding-left: 35px; border-right: 1px solid #666666; background-color: #1b65a3;}
.nadpisvpravo { color: #08457C; font-style: normal; padding: 8px 10px; height: 20px; text-decoration: underline;font-weight: bold;}
.nadpisvlevo { color: white; font-style: italic; padding-left: 25px; background-image : url(../menu/levastranavrsek.gif); background-repeat : repeat-x; height: 20px;}

.textuprostred { border-left: 1px solid #666666; border-right: 1px solid #666666;  padding-left: 9px; padding-right: 9px; background-color: white;}
.textvpravo { border-right: 1px solid #666666;  background-color: white; padding: 5px;}
.textvlevo { border-left: 1px solid #666666;  padding-left: 9px; background-color: white;}
.specialnidataokraje {position: relative; float: left; color: #000; padding-left: 5px; padding-top: 0px; width: 200px; height: 235px;}
.specialnidataokraje1 {float: left; color: #000; padding-left: 12px; padding-top: 0px;}
.specialnidataokraje2 {float: left; color: #000; padding-top: 15px;}
/* kod tykajici se konkretniho projektu - konec */


.nadpistabulkyprodukt {
    font-size: 13px;
    font-weight: bold;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.nadpistabulkyprodukt1 {
    font-size: 13px;
    font-weight: bold;
    border: 1px solid black;
}
.bunkatabulkyprodukt {
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.bunkatabulkyprodukt1a {
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #D1232D;
    font-weight: bold;
}
.bunkatabulkyprodukt1 {
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}
.uvod_rozcestnik{
border-top: 1px solid #A3D1EA; 
border-bottom: 1px solid #A3D1EA; 
margin-top: 8px;
margin-left: 2px; 
padding: 12px 0px 10px 0px; 
width: 950px;
 float: left;
 text-align: left;
}
.uvod_rozcestnik a{
float: left;
margin: 0px 1px 0px 2px;
border: 2px solid white;
}
.uvod_rozcestnik a:hover{
margin: 0px 1px 0px 2px;
float: left;
border: 2px solid #b3282b;
}
.prod_rozcestnik{
margin-top: 0px; 
padding: 12px 0px 10px 100px; 
width: 600px;
 float: left;
 text-align: left;
}
.prod_rozcestnik a{
float: left;
margin: 0px 1px 0px 2px;
border: 2px solid white;
}
.prod_rozcestnik a:hover{
margin: 0px 1px 0px 2px;
float: left;
border: 2px solid #b3282b;
}
.slabeji {margin-top: 0px; padding: 0px;}
.clear{
top: 0px;
line-height: 1px;
clear: both;
height: 1px;
}


/* přihlášení eshop */

.prihlaseni_eshopcz{
  border: 0px; 
  font-size: 11px; 
  color: #fff; 
  background: url('../design/poz_submit_prihlaseni.gif') 0px 2px repeat-x;  
  _background: url('../design/poz_submit_prihlaseni.gif') 0px 2px repeat-x;  
  padding: 0px;
  width: 40px;
}
.prihlaseni_eshopen{
  border: 0px; 
  font-size: 11px; 
  color: #fff; 
  background: url('../design/poz_submit_prihlaseni.gif') 0px 2px repeat-x;  
  _background: url('../design/poz_submit_prihlaseni.gif') 0px 2px repeat-x;  
  padding: 0px;
  width: 30px;
}
.prihlaseni_eshopde{
  border: 0px; 
  font-size: 11px; 
  color: #fff; 
  background: url('../design/poz_submit_prihlaseni.gif') 0px 2px repeat-x;  
  _background: url('../design/poz_submit_prihlaseni.gif') 0px 2px repeat-x;  
  padding: 0px;
  width: 48px;
}
.prihlaseni_eshopru{
  border: 0px; 
  font-size: 11px; 
  color: #fff; 
  background: url('../design/poz_submit_prihlaseni.gif') 0px 2px repeat-x;  
  _background: url('../design/poz_submit_prihlaseni.gif') 0px 2px repeat-x;  
  padding: 0px;
  width: 35px;
}

.uvodPredstavujemeAkce{
position: relative; 
display: block;  
float: left; 
background: #ffffff url(../design/poz_uvodPredstavujeme.gif); 
padding-bottom: 5px;
min-height: 150px;
}