/* CSS Document */
body{text-align:center}
a{color:rgb(1,90,155)}
img{border:0px;margin:0px;padding:0px}
h1, .h1{margin:0px;padding:10px 10px 10px 0px;color:rgb(6,117,184);font-size:16px;text-decoration:none;}
table{font-size:12px}

.right {text-align: right;}
.normal strong{font-weight: normal}

fieldset legend {padding: 5px 10px 5px 10px;font-weight: bolder;color:rgb(6,117,184) }

/* cela stranka na vystredeni a pevnou sirku */
#strana{font-family:arial;font-size:12px;width:970px;margin-left:auto;margin-right:auto;text-align:left}

.centers {text-align:center}

.table_border {border: 1px solid rgb(234,234,234);border-right: 0px;border-bottom: 0px}
.table_border td {border-bottom: 1px solid rgb(234,234,234);border-right: 1px solid rgb(234,234,234)}

/* rozdeleni tela na 3 sloupce */
#levy{float:left;width:186px;overflow:hidden}
#stredni{float:left;width:598px;overflow:hidden;position:relative}
.kolecko{position:absolute;left:46.5%;top:2px}
#pravy{float:right;width:186px;overflow:hidden}

/* paticka */
#pata{clear:both;float:none;width:970px;background:url(../img/bg_patka.gif) no-repeat 50% top;border-top:2px solid rgb(58,104,159)}
#pata table{font-size:12px;width:100%}
#pata table td{vertical-align:middle;padding: 2px 10px 10px 10px}
#pata table .pravy{text-align:right}
#pata a{color:black}

/* cela horni cast */
#celyvrch{height:120px;position:relative}

/* logo v horni casti */
#logo{position:absolute;top:12px;left:10px}

/* jazyky a prihlaseni v horni casti */
#jazyklogin{position:absolute;top:0px;right:0px;width:245px;background-color:silver;height:120px;background:white url('../img/bg_login2.jpg') no-repeat right bottom}

.jazyk{position:absolute;top:5px;left:150px;color:rgb(88,88,88)}
.jazyk a {color:rgb(88,88,88);text-decoration:none}
.jazyk a:hover {color: rgb(45,114,183)}
.jazyk a:hover,.selectedlanguage {text-decoration:underline}

#horniprihlaseni{position:absolute;bottom:10px;right:10px;text-decoration:none;color:white;padding-left: 15px;background: url('../img/bg_reg.gif') 0 2px no-repeat;}
#horniprihlaseni:hover{text-decoration:underline}

#hornireg,.hornireg,.hornireg2{position:absolute;bottom:10px;left:85px;text-decoration:none;color:white;}
#hornireg:hover{text-decoration:underline}
.hornireg2 {left: 173px;padding-left: 10px;background: url('../img/bg_logout.gif') 0 4px no-repeat;}

/* odkazy pod horni casti */
#odkazy{text-align:left;height:39px; background:rgb(224,241,255);overflow:hidden}
#odkazy table td{font-size:12px;text-align:center;vertical-align:middle}
#odkazy table .oddelovac{width:3px;background:rgb(224,241,255) url(../img/img_oddelovac-menu.gif) no-repeat right 50%}
#odkazy a{text-align:center;text-decoration:none;float:left;line-height:39px;padding-left:12px;padding-right:12px;background:rgb(224,241,255);color:black}
#odkazy a:hover{background:rgb(124,171,33);color:white}

/* stredni pruh - modra lajna s odkazy */
#stredmodra{background:rgb(172,205,229) url(../img/pozaditextu.gif) repeat-x top;height:39px;padding:0px;overflow:hidden}
#sulleva{float:left;margin-left:30px;padding:0px}
#sulprava{float:right;margin-right:30px;padding:0px}
#sulprava td,#sulleva td{font-size:13px;vertical-align:middle;height:39px;padding:0px 5px 0px 5px;text-align:center}
#sulprava td img,#sulleva td img{margin-top:4px}
#sulprava a,#sulleva a{text-decoration:none;color:black}
#sulprava a:hover,#sulleva a:hover{text-decoration:underline}

/* v pravem sloupci - kontakt, ktery se ma menit podle cleneni */
#pravykontakt{font-size:12px;margin:10px;color:black}
#pravykontakt .hr{margin:10px 10px 0px 10px;background:rgb(60,102,156);height:1px;overflow:hidden}
#pravykontakt a{color:rgb(32,29,136)}
#pravykontakt .oddeleni{margin-top:10px;font-weight:bold}
#pravykontakt .pozor{margin-top:10px;font-weight:bold;color:rgb(233,1,1)}
#sulsa{float:right;width:70px;height:47px;margin-top:10px}
#pravykontakt .popis{margin-top:10px}
#pravykontakt .osoba{margin-top:10px;font-weight:bold}
#pravykontakt .kontakt{margin-top:10px}
#pravykontakt .kontakt span{font-weight:bold;color:rgb(103,159,176)}
#pravykontakt .adresa{margin-top:10px}







.pravyseznam ul {
  list-style-type: none;
  margin: 10px;
  padding: 0px;}

.pravyseznam ul li {
 background: url(../img/ico_arrow.gif) no-repeat left 50%;
 margin-bottom: 10px;
 display: block; }

.pravyseznam ul li a{
 margin-left:10px;} 
 
 
.znaky {text-align: center;}
.znaky img {margin: 0 0 10px 0;border: 0px;float: none;clear: both}
 

/**/
#barvaodkazu {color:rgb(1,90,155);}

/* seznam */
.nadpisy {
color: rgb(6,117,184);
margin-top: 1em;
font-size: 1.5em;}

.btnkoupit {width: 120px; float: right;}

.cena {
color: red; margin-top: 5px; margin-left: 10px;}



img {border: none;}



.inputkusy {margin-bottom: 6px;}
.textkusy {margin-bottom: 6px;}

/**/








/* detail */
.detailborder {margin: 10px; 
  border: 1px solid rgb(232,232,232);}
  
.detailh2 {color: rgb(6,117,184);
  margin-top: 80px; margin-left: 10px;}
  
.detailtab {font-size: 12px; width: 100%; height: 150px; _width: 550px;}
    .detailtabtd {font-size: 12px; width:95%; height: 90%;
      text-align: left;
      border: 1px solid rgb(224,241,255); margin: 10px;
      background: rgb(241,249,255);}
        .tdimgposun {margin-bottom: 2px;margin-left: 5px; margin-right: 5px;}
        .detailtabobr {width: 30%;}
        .imgzvetsit {float: right;}
        .detailcenposun {padding-left: 10px;}
        
        
.btnkoupitdetail {width: 10%;}


.link_img  {padding-left: 15px;background: url('../img/ico_arrow3.gif') 3px 50% no-repeat; }


/**/









/* stranka kontakt.htm --- neboli šecky stránky s textem */
.textnadpis {
  color: rgb(6,117,184);
  margin-left: 20px;}
  
.textpodnadpis {color: rgb(124,171,33);}

.textborder {border: 1px solid rgb(232,232,232);
  margin-left: 10px; margin-right: 10px;}
  
.textodsazeni {}

.textprvni {}

.textdruhy {
  line-height: 140%;
  font-style: italic;
  margin-right: 20px;}
  
.texttreti {line-height: 140%;}

.textobrazek { float: right;}

.textodkazy {margin-bottom: 20px;}
    .textodkazy ul {
      list-style-type: none;
      margin: 0px;
      padding: 0px;}
        .textodkazy ul li {
           background: url(../img/ico_arrow.gif) no-repeat left 50%;
           margin-bottom: 10px;
           display: block; }  
             .textodkazy ul li a{
               margin-left:10px;}

.textmodry { background: rgb(241,249,255);
  border: 1px solid rgb(224,241,255);
  font-style: italic; 
  font-weight: bold;
  line-height: 180%;
  margin-left: 5px; margin-right: 10px; margin-bottom: 10px;}
  .odsazenitextu {margin: 10px;} 
/**/

/* sul a zdravi */
.imgpravy1{float:right;margin-left:10px}
.imglevy1{float:left;margin-right:10px}
.imgpravy2{float:right;margin-left:10px;width:165px}

.textsoli{line-height:190%}
.textsoli p{text-align:justify}

.tabulkamala{width:88%;text-align:center}
.tabulkamala td{width:20%;padding:1px}
.tabulkamala img{margin:10px}
 


.prekladOdsazeni {margin-bottom: 70px;}  
/**/ 


/* O soli */
.podbarvenytext {border: 1px solid rgb(193,224,255);
  background: rgb(237,246,255);
  font-weight: bold;
  font-style: italic;
  text-align: center; width: 100%; padding-top: 5px; padding-bottom: 5px;}
  
  .imgsul1 {float: right; margin: 10px;}
    
.sulpouziti ul {
  list-style-type: none;
  margin: 10px;
  padding: 0px;}

.sulpouziti ul li {
  background: url(../img/ico_arrow.gif) no-repeat left 50%;
  margin-bottom: 10px;
  display: block; }

.sulpouziti ul li a{
  margin-left:10px;} 
/**/

/* chemický průmysl */

.castprvni {position: relative; margin: 10px;}

.castprvni p {text-align: justify;}



.obr1 {float: right;}
.obr2 {margin-right: 15px;}
/**/

/* potravinářský průmysl */
 .imgoharky1 {float: right; margin: 10px;}

 .imgspodni {margin-left: 10px;margin-bottom: 20px;}
 .imgspodnimaso {margin-left: 10px; margin-right: 10px;
   width: 45%; float:left;} 
/**/

/* průmyslově-technické obory*/
.img_velikost {float: left; margin-left: 10px; margin-right: 10px;}
.img_velikost_hadice {width: 35%; float: left; margin-left: 10px; margin-right: 10px;}
.img_velikost_prava {width: 35%; float: right; margin-left: 10px; margin-right: 10px;}
/**/

/* certifikaty */
.img_certifikaty {float: left; margin: 10px;}
.formtext {width: 20px;}
/**/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* naprosto obecny veci */
.sysmes{margin:10px 10px 10px 10px;color:rgb(1,90,155);font-weight:bold}
.clear{clear:both;float:none; width:1px;height:1px;overflow:hidden}

 /* bloky pouzivajici se v levem i pravem bloku */
.menubarva{background:rgb(224,241,255);border-bottom:3px solid white;}
.menunadp{background:url(../img/bg_boxy.gif) repeat-x top;height:39px;line-height:39px;font-size:15px;color:white;text-align:left;border-bottom:3px solid white;font-weight:bold;padding-left:15px}
.nadptext{}
.nadptextintr{background:url(../img/solsanmaly.jpg) no-repeat right}

/* vyhledavani v levem sloupci */
#vyhledavani{margin:10px} 
#vyhledavani img{margin-top:5px}
#vyhledavani ul{list-style-type:none;margin:10px;padding:0px}
#vyhledavani ul li{background:url(../img/ico_arrow.gif) no-repeat left 50%;margin-bottom:10px;display:block}
#vyhledavani ul li a{margin-left:10px}
#vyhledavani select{width:165px;margin-top:7px}
#vyhledavani .input{width:110px;float:left}
#vyhledavani .tlacitko{width:51px;float:right}

/* zvolené členění - nad kategoriema */
#cleneni{background:rgb(124,171,33) url(../img/ico_arrow-menu-hover.gif) no-repeat 90% bottom;text-align:left;padding-top:10px;padding-bottom:10px;color:white;font-weight:bold}
#cleneni span{display:block;padding-left:15px;padding-right:15px;text-transform:uppercase}

/* kategorie v levem sloupci */
#kategorie{margin:20px 10px 0px 20px}
#kategorie ul{list-style-type:none;margin:0px;padding:0px}
#kategorie ul li{background:url(../img/ico_arrow.gif) no-repeat left 5px;margin-bottom:10px;display:block}
#kategorie ul li a{margin-left:10px;text-decoration:none}
#kategorie ul li a:hover{text-decoration:underline}
#kategorie ul li .selected{text-decoration:underline}

/* vstup na intranet v levem sloupci */
#intranet{margin:10px;text-align:right}
#intranet div{margin-bottom:10px;width:100%}
#intranet table{font-size:12px;width:100%;margin:0px;padding:0px}
#intranet table td{text-align:right}
#intranet input{width:120px}

/* obrazky v levem sloupci dole */
#placky{margin:10px 10px 20px 10px;text-align:center}
#placky img{margin-top:10px}

/* kosik v pravem sloupci */
#kosik{margin:10px;text-align:center} 
#kosik div{text-align:left;margin:10px 0px 10px 0px}
#kosik div span{font-weight:bold;color:rgb(233,1,1)}
#kosik img{margin:0px;padding:0px}

/* stredy - stejny vlastnosti, jiny pozadi kvuli jinym clenenim - paprsky */
#stredcely, #stredcely1, #stredcely2, #stredcely3, #stredcely4, #stredcely5{min-height:300px;_height:300px;margin:0px;padding:10px 0px 0px 0px;width:100%}
#stredcely1{background:url('../img/bg_paprsek1.jpg') 0% 0% no-repeat }
#stredcely2{background:url('../img/bg_paprsek2.jpg') 0% 0% no-repeat }
#stredcely3{background:url('../img/bg_paprsek3.jpg') 0% 0% no-repeat }
#stredcely4{background:url('../img/bg_paprsek4.jpg') 0% 0% no-repeat }
#stredcely5{background:url('../img/bg_paprsek5.jpg') 0% 0% no-repeat }

/* zpetna - pouziva se v detailu a katalogu - sedy pruh s obrazkama, menici se podle oddeleni */
#zpetna,.textbox {position:relative;background:rgb(235,243,219);padding: 12px 0px 12px 0px;margin:0px 10px 6px 10px;border:1px solid rgb(227,237,206)}
#zpetna .text{padding-left:10px;padding-right:10px}
#zpetna .text a{color:black}
#zpetna .malyimg{position:absolute;top:-6px;right:10px;_width: 50px;_height: 50px;max-width: 50px;max-height: 50px;}
#zpetna span {padding: 0px 10px 0px 0px}
.textbox {padding: 12px;margin: 0px;}

/* obsah, ktery je uprostred v bilem divu pod paprsky.. */
#obsah, #obsah_text {margin:10px;padding:0px 10px 10px 10px;background:white;border: 1px solid rgb(234,234,234)}
#obsah_text {_width: 576px}
#obsah h2,#obsah h3,#detail h2, .h2{margin:0px;padding:10px 10px 0px 0px;color:rgb(124,171,33);font-size:15px;text-decoration:none;}
#obsah h3{font-size:13px;}
#detail h2 {padding-bottom: 3px;margin-bottom: 10px;}
#obsah p{padding:0px;margin:10px 0px 0px 0px}
#obsah table{margin:10px;width:80%;font-size:12px}
#obsah table td{width:20%;padding:4px}
#obsah .center{text-align:center}
#obsah .center2{text-align:center;border:1px solid rgb(124,171,33);margin-top:10px}
#obsah .center2 table{margin-left:auto;margin-right:auto}
#obsah .center2 table .left{text-align:right}

/* obsah2, ktery je uprostred v bilem divu pod paprsky - pro texty */
#obsah2{margin:50px 10px 10px 10px;padding:0px 10px 10px 10px;background:white;border:1px solid rgb(234,234,234);position:relative;_width: 576px}
#obsah2 h2{margin:0px;padding:10px 10px 0px 0px;color:rgb(124,171,33);font-size:15px;text-decoration:none;font-weight:bold}
#obsah2 h3{margin:0px;padding:10px 10px 0px 0px;color:rgb(124,171,33);font-size:13px;text-decoration:none;font-weight:bold}
#obsah2 p{padding:0px;margin:10px 0px 0px 0px}

#obsah2 .center{text-align:center}
#obsah2 .center2{text-align:center;border:1px solid rgb(124,171,33);margin-top:10px}
#obsah2 .center2 table{margin-left:auto;margin-right:auto}
#obsah2 .center2 table .left{text-align:right}

#solsani{position:absolute;right:10px;top:-75px}

.himg {position: relative; top: 0px; left: 0px}
.obr {position:absolute;right:21px;top:6px}

/* registracni formular */
#obsah .registrace{width:100%;margin:10px 0px 10px 0px;padding:0px}
#obsah .registrace td{width:33%;text-align:left}
#obsah .registrace .left{text-align:right}
#obsah .registrace .in{border:1px solid black;padding:2px;width:150px}
#obsah .registrace .ok{}
#obsah .registrace .marky{margin:0px 10px 20px 10px;font-size:80%}
#obsah .registrace textarea{border:1px solid black;padding:2px;width:150px;font-family:arial}
#obsah .need{color:rgb(6,117,184)}
#obsah .need2{color:rgb(185,138,55)}

/* obsah katalogu, ktery je uprostred v bilem divu pod paprsky.. */
#catalogue{padding:0px;margin:0px 10px 0px 10px;width:578px}
#catalogue h2{font-size:15px;margin:0px 0px 10px 10px;line-height:20px;height:20px;overflow:hidden}
#catalogue h2 a{color:rgb(6,117,184)}
#catalogue .produkt {float:left;width:49%;margin-top:15px}
#catalogue .produkt2 {float:right;width:49%;margin-top:15px}
#catalogue .info{font-size:11px;background-color:white;border:1px solid rgb(232,232,232);width:100%;z-index: 1}
#catalogue .info .priznaky {position:relative;z-index: 1;width:100%;text-align: right;}
#catalogue .info .priznaky div {position: absolute;top: 1px;right: 0px;z-index: 2;}
#catalogue .info .obrazek{margin:5px 0px 5px 5px;float:left;width:110px;height:110px;overflow:hidden;text-align:center;}
#catalogue .info .obrazek table td{text-align:center;vertical-align:middle;height:110px;width:110px}
#catalogue .info .obrazek img{max-height:110px;max-width:110px;_width:expression((this.width>this.height) && (this.width>110) ? "110px" : "inherit");_height:expression(((this.width<this.height) || (this.width==this.height)) && (this.height>110) ? "110px" : "inherit")}

#catalogue .info .popis{float:right;font-size:11px;margin:5px 5px 5px 0px;width:155px;height:110px}
#catalogue .info .popis td{vertical-align:middle}
#catalogue .info .popis span{font-weight:bold}
#catalogue .info .spodek{margin:0px 5px 5px 15px;width:264px}
#catalogue .info .spodek td{vertical-align:middle;height:32px}
#catalogue .info .spodek .cena{text-align:left;width:1%;font-size:14px;font-weight:bold;color:rgb(204,0,0)}
#catalogue .info .spodek .mezera{width:96%;text-align:right}
#catalogue .info .spodek .input{width:1%}
#catalogue .info .spodek .input input{padding:2px;margin:0px}
#catalogue .info .spodek .ks{width:1%;font-size:11px;padding-right:5px}
#catalogue .info .spodek .btn{width:1%}
#catalogue .info .spodek .btn a{margin:0px;padding:0px;display:block;overflow:hidden;width:71px;height:23px}

/* stránkování - v catalogue.htm a search.htm */
.strankovani{text-align:center}
.strankovani table{font-size:12px;margin-left:auto;margin-right:auto}
.prevPagesList, .nextPagesList{display:block;background:rgb(224,241,255);color:rgb(1,90,155);text-decoration:none;padding:5px 7px 5px 7px;margin-left:2px;margin-right:2px}
.prevPagesList:hover, .nextPagesList:hover{text-decoration:underline}
.selectedPage{display:block;background:rgb(1,90,155);color:white;margin-left:2px;margin-right:2px;padding:5px 7px 5px 7px}
.pageSel{display:block;background:rgb(244,244,244);color:rgb(1,90,155);text-decoration:none;margin-left:2px;margin-right:2px;padding:4px 6px 4px 6px;border:1px solid rgb(1,90,155)}
.pageSel:hover{background:rgb(1,90,155);color:white}
/*/ stránkování */

#hlavni h1{margin:0px;padding:10px 10px 0px 10px;font-size:16px;text-decoration:none;font-weight:bold}

/* hlavni stránka */
#hlavni_produkty,#obsah_text2 {margin:50px 10px 10px 10px;padding:0px 10px 10px 10px;background:white;border:1px solid rgb(234,234,234);}
#hlavni_produkty h1{margin:0px;padding:10px 10px 0px 10px;font-size:16px;text-decoration:none;}
#hlavni_produkty .obsahh2{margin:5px 5px 0px 5px;border-bottom:1px solid rgb(234,234,234);font-size:14px}
#hlavni_produkty .obsahh2 a{text-decoration:none;}
#hlavni_produkty .shop_produkty{margin-top:10px}
#hlavni_produkty .shop_produkty .produkt{float:left;width:33%;_width: 32%}
#hlavni_produkty .shop_produkty .produkt .obrazek_produkt{height:150px;text-align:center}
#hlavni_produkty .shop_produkty .produkt .obrazek_produkt img{max-height:110px;max-width:110px; _width:expression((this.width>this.height) && (this.width>110) ? "110px" : "inherit"); _height:expression(((this.width<this.height) || (this.width==this.height)) && (this.height>110) ? "110px" : "inherit")}
#hlavni_produkty .shop_produkty .produkt .nazev{font-size:13px;font-weight:normal}
#hlavni_produkty .vsechno{text-align:right;margin:10px;display:block}

/* kontaktni adresy */
#kontaktniadresy{margin:10px 0px 10px 0px; position: relative;}
#kontaktniadresy .chptablevelikost{font-size:12px;font-weight:bold;margin-bottom:10px}
#kontaktniadresy .tabletd1{background:rgb(43,69,107);color:white} 
#kontaktniadresy .tabletd2{background:rgb(82,128,144);color:white}
#kontaktniadresy .tabletd3{background:rgb(198,217,241)}
#kontaktniadresy .tabletd4{background:rgb(205,215,239)}
#kontaktniadresy .nazev{padding:7px;background: rgb(127,181,223) url('../img/nazev_bg.gif') 0 0 repeat-x; color:white;font-weight:bold;position: relative;top:0px}
#kontaktniadresy .nazev img {position: absolute;top: 0px;right: 10px;}
#kontaktniadresy .right{float:right;text-align: left} 
#kontaktniadresy p {margin: 0px;padding: 15px 0px 15px 0px}

.kontaktadresa .td1 {width:33%}
.kontaktadresa .td2 {width:35%}
.kontaktadresa .td3 {width:30%}
.kontaktadresa .tabdoba {width:100%;}


/* detail */
#detail{margin:10px;padding:0px 10px 10px 10px;background:white;border: 1px solid rgb(234,234,234)}
#detail .leva{float:left;margin:10px 0px 0px 10px;width:160px;overflow:hidden;position:relative}
#detail .prava{float:right;width:370px;margin:10px 10px 0px 0px}
#detail .leva table td{text-align:center;vertical-align:middle;width:160px}
#detail .leva img{max-width:160px;_width:expression( (this.width>this.height) && (this.width>160) ? "160px" : "inherit");}
#detail .leva .imgzvetsit{position:absolute;bottom:0px;right:0px}
#detail .info{line-height: 200%}
#detail .prava .udaje{margin:10px 0px 0px 0px;border:1px solid rgb(224,241,255);background:rgb(241,249,255);padding:10px;line-height:20px}
#detail .prava .udaje span{font-weight:bold}
#detail .spodek{margin:10px 0px 0px 0px;width:100%}
#detail .spodek td{vertical-align:middle;height:32px}
#detail .spodek .cena{width:1%;font-size:12px;color:black;white-space:nowrap;}
#detail .spodek .cena span{text-align:left;font-size:14px;font-weight:bold;color:rgb(204,0,0)}
#detail .spodek .mezera{}
#detail .spodek .input{width:1%}
#detail .spodek .input input{padding:2px;margin:0px}
#detail .spodek .ks{width:1%;font-size:11px;padding-right:5px;padding-left:5px}
#detail .spodek .btn{width:1%}
#detail .spodek .btn a{margin:0px;padding:0px;display:block;overflow:hidden;width:71px;height:23px}
.detailpaleta,.detailpaleta-d {background:url(../img/bg_blok.gif) repeat-x top;border-bottom:1px solid rgb(232,232,232);margin:10px;line-height:140%}  
.paletaodsazenitextu{padding-left:10px;padding-top:10px}
.detailtextcena{font-weight:bold;margin:20px 10px 10px 10px}
.detailtextcena2{font-style:italic;margin:20px 0px 10px 10px}
.detailtextodkazy{font-weight:bold;margin-left:20px;margin-top:20px}
#detail .odkazy{}

.detailpaleta-d {min-height:200px;_height:200px;padding-bottom:10px}

/* shopping_cart */
#shoppingcart {margin:10px;background:white;border:1px solid rgb(234,234,234);_width: 576px}
#shoppingcart .infotabulka {width:100%;font-size:13px}
#shoppingcart .inforadek td, .inforadek td{padding:3px 5px 3px 5px;vertical-align:middle;background:rgb(124,171,33);color:white;}
#shoppingcart .inforadek .tretisloupec{text-align:right}
#shoppingcart .tabulka td{padding:3px;font-size:12px;}
#shoppingcart .tabulka td span {color: gray}
#shoppingcart .tabulka h2{margin:0px;padding:0px;font-size:14px}
#shoppingcart .tabulka a, .product-list-name {text-decoration:none;color: rgb(1,90,155);font-weight: bolder;}
#shoppingcart .tabulka a:hover{text-decoration:underline}
#shoppingcart .tabulka p{margin:5px 0px 0px 0px}
#shoppingcart .tabulka .dalsiradek .prvnisloupec{border-bottom:1px solid silver}
#shoppingcart .tabulka .dalsiradek .prvnisloupec div{width:70px;height:70px;overflow:hidden;text-align:center}
#shoppingcart .tabulka .dalsiradek .prvnisloupec div img{margin-left:auto;margin-right:auto;max-height:70px;max-width:70px;_width:expression((this.width>this.height) && (this.width>70) ? "70px" : "inherit");_height:expression(((this.width<this.height) || (this.width==this.height)) && (this.height>70) ? "70px" : "inherit")}
#shoppingcart .tabulka .dalsiradek .druhysloupec{border-bottom:1px solid silver}
#shoppingcart .tabulka .dalsiradek .tretisloupec{border-bottom:1px solid silver;text-align:right}
#shoppingcart .tabulka .dalsiradek .tretisloupec table{font-size:12px;text-align:right;float:right}
#shoppingcart .tabulka .posledniradek{}
#shoppingcart p{margin:10px}
#shoppingcart .tlacitka{text-align:center;margin:20px}

#shoppingcart  big {color: rgb(1,90,155)}


/* checkout */
#checkout{margin:10px;background:white;border:1px solid rgb(234,234,234);padding:0px 10px 10px 10px}
.doprava{margin-top:30px}
.doprava img{float:right;margin-left:10px}
#checkout .dokoncit{margin:20px;text-align:center}

/* enh_search - rozšířené hledání */
#enhsearch{margin:10px;background:white;border:1px solid rgb(234,234,234)}
#enhsearch p{margin:0px 10px 20px 10px}
#enhsearch form{text-align:center;border:1px solid rgb(124,171,33);padding:10px}
#enhsearch table{margin-left:auto;margin-right:auto;margin-bottom:10px}
#enhsearch table tr td{text-align:left;width:50%}
#enhsearch table tr td input{border:1px solid black;width:200px;padding:2px 4px 2px 4px}
#enhsearch table tr td select{border:1px solid black;width:210px;padding:2px 0px 2px 0px}
#enhsearch table tr .leva{text-align:right}

#orders{margin:10px;background:white;border:1px solid rgb(234,234,234)}

#order{margin:10px;background:white;border:1px solid rgb(234,234,234);padding:10px}

#levaimpressum{float:left;width:25%;line-height:190%}
#pravaimpressum{float:right;width:70%;line-height:190%}

.pocet_input {width: 40px;}
.oblibene .compare-row td {background-color: rgb(234,234,234)}

.barva td {background-color: rgb(185,210,227);padding: 5px}
.barva td span {color: rgb(103,159,176)}
.barva td a {color: rgb(32,29,136)}

.submit_trans {background:transparent;border:0px;padding: 0px;margin:0px}



/* 
Styl pro kalendar
*/
#kalendar_2 { position: absolute;left: 100px;z-index:2;padding: 5px;background-color: white; border: 1px solid gray;}
#kalendar_2 .zavrit {padding: 0px 0px 4px 0px;text-align: right;}
#kalendar_2 .zavrit a,.hand {cursor: pointer;cursor:pointer}

.navigace {background-color: #E0E0E0;}
.navigace td {border-bottom: 1px solid white;border-right: 1px solid white;}
.navigace .center {text-align: center}
.navigace .right {text-align: right}

.mesice .navigace td {background-color: #E0E0E0;text-align: center}
.mesice .zahlavi_dny {border-bottom: 1px solid silver;text-align: center}
.mesice .dny td {border-bottom: 1px solid silver;border-right: 1px solid silver;text-align: center}



.textsoli_onas {background: url('../img/onas_sul.jpg') no-repeat;background-position: center top;height: 400px;line-height: 190%;text-align:justify;}
.wnd {text-align:center;padding: 10px 0px 9px 0px}

.PoznamkaDopravaNad800Kg {font-size: x-small;color: rgb(204,0,0)}

#wby {line-height: 150%}
.bnr {text-align: center; margin: -15px -10px 0 -10px}
.bnr img {width: 100%;  }

.informace {position: absolute; top: 3px; left: 3px; z-index: 100;}
.informace img {border: 1px solid red; }
