body { font-family: Verdana; margin: 0; padding: 0; background: #e9e8ef; font-size: 90%; text-align: center;}
a {color: #29336f;}
a:hover {text-decoration: none;}
img { border: 0px;}
#hlavnydiv { width: 850px; margin: auto; background: #ffffff}
#hlavicka_sk { width: 850px; height: 210px; background-image: URL("image/logo_top.jpg");background-repeat: no-repeat;}
#hlavicka_en { width: 850px;height: 210px; background-image: URL("image/logo_top_en.jpg"); background-repeat: no-repeat;}
#hlavicka_de { width: 850px;height: 210px;background-image: URL("image/logo_top_de.jpg");  background-repeat: no-repeat;}
#odkaz_hlavicka { display: block;  width: 850px;height: 160px; } 
#menu_hlavicka { margin: 6px 0; text-align: right;  font-size: 75%;font-weight: bold;width:550px; float: right; margin-right: 10px}
#menu_hlavicka li { display: inline;color: #ffffff;}
#hlavicka_sk menu li a { display: inline; color: #ffffff; padding: 0px 10px 6px 9px; text-decoration: underline;}
#hlavicka_sk menu li a:hover { text-decoration: none;}
#hlavicka_sk menu li a.newsRed { display: inline; color: #ff3333; background-image: URL("image/cibulak-aktualita.png"); height: 20px; line-height: 19px; padding: 5px 10px 3px 10px; text-decoration: underline;}
#hlavicka_sk menu li a.newsRed:hover { text-decoration: none;}
#hlavicka_en menu li a { display: inline; color: #ffffff; padding: 0px 10px 6px 7px;text-decoration: underline;}
#hlavicka_en menu li a:hover { text-decoration: none}
#hlavicka_en menu li a.newsRed { display: inline; color: #ff3333; background-image: URL("image/cibulak-aktualita.png"); height: 20px; line-height: 19px; padding: 5px 10px 3px 10px; text-decoration: underline;}
#hlavicka_en menu li a.newsRed:hover { text-decoration: none;}
#hlavicka_de menu li a { display: inline; color: #ffffff; padding: 0px 10px 6px 7px; text-decoration: underline;}
#hlavicka_de menu li a:hover { text-decoration: none;}
#hlavicka_de menu li a.newsRed { display: inline; color: #ff3333; background-image: URL("image/cibulak-aktualita.png"); height: 20px; line-height: 19px; padding: 5px 10px 3px 10px; text-decoration: underline;}
#hlavicka_de menu li a.newsRed:hover { text-decoration: none;}
#logo { height: 45px; padding: 5px; margin: 0; font-size: 90%; background-image: URL("image/logo_bottom.gif"); background-repeat: no-repeat;}
#logo a { display: block;float: right;text-decoration: none;font-weight: bold; border: 1px #938ab7;border-bottom-style: solid; border-top-style: solid;color: #ffffff;margin-bottom: 17px;}
#logo a span { visibility: hidden;}
#logo a.sk { width: 40px;height: 27px;margin-right: 3px;background-image: URL("image/slovensky.gif"); background-repeat: no-repeat;}
#logo a.d { width: 36px; height: 27px;margin-right: 3px; background-image: URL("image/deutsch.gif"); background-repeat: no-repeat;}
#logo a.en { width: 45px; height: 27px;background-image: URL("image/english.gif"); background-repeat: no-repeat; }
#logo a:hover { border: none; border: 1px #ffffff; border-bottom-style: solid; border-top-style: solid;}  
#cennik_pozadie { background: #eae9f1;} 
#cennik_vyhladavanie { margin: 5px 40px; text-align: left;}
#cennik_vyhladavanie table b { color: #cc3333;}
#lavydiv { width: 590px;float: left;background-image: URL("image/pozadie_left.gif"); background-repeat: no-repeat; color: #553399;}
#lavydiv_maloobchod {width: 400px;float: left;background-image: URL("image/pozadie_left.gif"); background-repeat: no-repeat;color: #553399;}
#index_margin { margin-bottom: 80px;} 
#lavydiv_maloobchod address { width: 270px; margin: 0 0 0 120px;}
#lavydiv_maloobchod address b { background-color: #ffffff; padding: 2px;}
/******************************************** nastylovanie casti velkoobchod *****************/
#lavydiv_velkoobchod {width: 320px;float: left;background-image: URL("image/pozadie_left.gif"); background-repeat: no-repeat;color: #553399; }
#lavydiv_velkoobchod address { width: 240px; margin: 0 0 0 120px; background-color:#eae9f1; /*min-height:450px; _height:450px;*/}
#lavydiv_velkoobchod address b { background-color: #ffffff; padding: 2px;}

#lavydiv_velkoobchod address p.blok {text-align:justify;font-size:smaller;font-weight:100;}

#pravydiv_velkoobchod { width: 420px;float: right;text-align: left; color: #553399;}
#pravydiv_velkoobchod p {padding: 0; margin: 0 5px 10px 0; color: #553399/*#000000*/; }
#pravydiv_velkoobchod .error {font-size: 90%; color:red; margin: 2px 10px;}
#pravydiv_velkoobchod i {color:red; font-weight: bold; }
#pravydiv_velkoobchod table {margin: 10px 10px 0 0; font-weight: bold; font-size: 90%;}
#pravydiv_velkoobchod table tr td input {width: 200px;}
#pravydiv_velkoobchod table tr td #ok {width: 140px;}
/**********************************************************************************************
znovu nastylovaný cenník včetně kodu v html nebylo to udržitelné :-(
**********************************************************************************************/
#cennik_hlavni {width: 850px;margin:0;padding:0;background:url("image/cenik-bg.gif");}
/*********** Levý div **************/
#cennik_hlavni_levy { width:425px;margin:0;padding:0;float:left;background:url("image/pozadi_leve.gif") no-repeat;}
#cennik_hlavni_levy ul li { list-style-type: none;}
#cennik_hlavni_levy_vpravo {width:300px;float: right;margin: 0;padding: 0;padding-top:10px;text-align:center}
#cennik_hlavni_levy_vpravo  p {width:95%;text-align:left;margin:0 auto;}
#cennik_hlavni_levy_vpravo  ul { margin: 10px 0;padding-left:35px;text-align:left;}
#cennik_hlavni_levy_vpravo  ul li { margin:0;padding: 3px 0;width:100px;}
#cennik_hlavni_levy_vpravo  ul li a { font-weight: bold;}	
#cennik_hlavni_levy h2 {padding:5px 0;margin:0;text-align:center; font-size:120%;}	
/************ Pravý div ****************/
#cennik_hlavni_pravy {width:415px;margin:0;padding:0;float:right;text-align:center;padding-bottom:15px;}
#cennik_hlavni_pravy h2 {width:100%;padding:5px 0;margin:0;text-align:center;font-size:120%;}
#cennik_hlavni_pravy p {width:95%;text-align:left;margin:5px auto;}
#cennik_hlavni_pravy table { font-size: 90%;font-weight: bold; margin: 5px 10px; color: #553399}
#cennik_hlavni_pravy table tr td { text-align:left}
#cennik_hlavni_pravy table tr td b {font-weight:bolder;color:red;}
#cennik_hlavni_pravy table tr td i {color:red;}
#cennik_hlavni_pravy table tr td input { width: 180px; margin-left: 10px;}
#cennik_hlavni_pravy table tr td textarea { width: 180px;margin-left: 10px;height:180px}
/******************************************************************
	cennik: výpis sekcí
******************************************************************/
#cennik_drobecky {width:95%; margin: 0 auto 10px auto; text-align:left;font-size:86%;padding:2px 0; }
#cennik_drobecky a {font-weight: bold; /* bolder */; /* color:#54D129 */;margin:0 10px 0 0;}
#cennik_odkazy_sekce {width:95%; margin:0 auto;text-align:left;font-size: 90%; }
#cennik_odkazy_sekce td { background: #f1f0f6; font-style: oblique; font-family: serif; font-weight: bold; padding: 0; color: #29336f; /* tevxt-transform: lowercase; */}
td#cennik_odkazy_sekce_zvyrazneny{background:#fff1B6;}
#cennik_odkazy_sekce td b { padding-left: 5px;}
#cennik_odkazy_sekce_zvyrazneny b { background: #fff1b6; }  
/*#cennik_odkazy_sekce td:first-letter { text-transform: capitalize; color: #29336f;}  
#cennik_odkazy_sekce td a:first-letter { text-transform: capitalize;} */
#cennik_odkazy_sekce td a { display: block; background: #f1f0f6; padding: 0 0 2px 5px; font-weight: normal;color: #29336f;}
#cennik_odkazy_sekce td a:hover { background-color: #d7d4e5;color: #29336f;} 
/****** Uvodní stránka ********/
#uvod_lavydiv {width:600px; background:url("image/pozadi_leve.gif") no-repeat; float:left; }
#uvod_levy_obsah {width:430px; float:right;background-color:#eae9f1;min-height:275px; _height:275px; color: #553399; font-weight: bold; }
#uvod_levy_obsah ul {text-align:left;padding:25px 0 20px 25px;margin:0; }
#uvod_levy_obsah ul li {padding: 2px 0;margin:0; }
#uvod_pravydiv {background:url("image/pozadie_pravy.gif") no-repeat;text-align: left; width:230px; height: 300px; float:right; color: #553399;}

/**********************************************************************************************/
.paticka {clear:both}
.error {color:red; }
h1 { font-size: 120%;background: #29166f/*#2906a2/*#938ab7*/;color: #ffffff; padding: 5px;text-align: center; margin: 0px 0 5px 0px;}
h2 { font-size: 105%;background: #938ab7; color: #ffffff;padding: 5px;text-align: center;margin: 15px 0px 5px 0px;}
#pravydiv { width: 250px; height: 260px;float: right;background: URL("image/pozadie_pravy.gif") no-repeat;text-align: left;} 
#pravydiv_maloobchod { width: 390px;float: right;text-align: left;}
#pravydiv_maloobchod a {}
#pravydiv_maloobchod img {border: 0;}
/*#pravydiv_maloobchod a span { visibility: hidden;text-decoration: none;}*/
#pravydiv_maloobchod p { text-align: right; margin: 5px 10px; }
#pravydiv_maloobchod p a { background: none; display: inline; text-decoration: underline; }

.clearleft { clear: left; }
#pravydiv a { color: #29336f;font-size: 77%;margin-right: 10px;font-weight: bold;}
#pravydiv a span { visibility: hidden;}
#pravydiv p { padding: 0 5px 0 5px;margin: 0;}
/* začiatok produkty - jednotlivé odkazy na českú stránku v pravom dive */ 

/* koniec produkty - jednotlivé odkazy na českú stránku v pravom dive */ 
/* začiatok pravej časti cenníku (formulár s odoslaním na e-mail)*/ 
#pravy_cennik { width: 420px;float: right;text-align: left;background: #eae9f1;}
#pravy_cennik p { padding: 5px;margin: 5px 0;}
#pravy_cennik table { font-size: 90%;font-weight: bold;margin: 5px 10px;color: #553399;} 
#pravy_cennik input { width: 180px;margin-left: 10px;}
#pravy_cennik textarea { width: 180px; margin-left: 10px;height:180px;}
#pravy_cennik p.error { color: #cc3333;font-weight: bold;font-size: 90%;}
#pravy_cennik i { color: #cc3333;}
/* koniec pravej časti cenníku (formulár s odoslaním na e-mail)*/ 
#cennik { width: 830px;margin: 10px;border: 1px #553399;border-top-style: dashed;border-bottom-style: dashed;font-size: 90%;text-align: center;}
#cennik tr { background-color:#c8c4db;}
#cennik tr.svetla{ background-color:#eae8f1;}
#cennik td { border: 1px #dadada;border-bottom-style: solid;border-right-style: solid;border-left-style: solid;font-size: 82%;}
.cennik_nadpisy { color: #553399;background: #eae9f1;}  
.cennik_hlavny { width: 95%; margin: 5px auto;padding: 5px 0;border: 1px #553399;border-top-style: dashed;border-bottom-style: dashed;font-size: 90%;text-align: left; }
h2.hlavnycennik { width: 95%;margin: 15px auto;clear: both;} 
.hlavneodkazy { width: 800px;margin: 0 auto;}
.hlavneodkazy a { display: block;width: 160px;margin: 3px;float: left;font-size: 85%;text-align: left; }    
.cennik_hlavny tr.svetla { background-color: #eae8f1; font-weight: bold; color: #29336f; }
.cennik_hlavny tr.tmava {  font-weight: bold; color: #29336f;}
.cennik_hlavny th { background-color: #beb9d4;}
.cennik_hlavny td { border: 1px #eaeaea; border-bottom-style: solid;border-right-style: solid;border-left-style: solid;font-size: 82%; }
#clear { clear: both;margin: 0;padding: 0;}
#pata { clear: both;margin: 0;border: 5px #ffffff;border-top-style: solid;background: #3a1ca5;}
#odkazy_spodne { width: 670px; padding: 10px; margin: 0 auto; list-style-type: none; text-align: center;}  
#odkazy_spodne li { display: inline; padding: 0; margin: 0; line-height: 1.2em; }  
#odkazy_spodne li a { font-size: 75%; color: #3a1ca5; padding: 0 5px; }
#odkazy_spodne li a:hover { text-decoration: none;}
address { text-align: left;padding: 15px 15px 15px 40px;margin: 0px 140px 0px 120px; background-image: URL("image/pozadie_left_ul.gif");background-repeat: repeat-y;font-weight: bold;background: #eae9f1;}
address p { font-style: normal;margin: 0;padding: 1px;}

#odkaz { color: #938ab7;font-size: 70%;height: 20px;margin: 0;padding: 10px; }
#odkaz a { color: #938ab7;text-decoration: underline;}
#odkaz a:hover { text-decoration: none;}
#odkaz span {text-decoration: underline;}
.cena {text-align:right}
.nalezena {font-weight:bolder}
.nalezeno, .topdown, .topdown a {color: #54D129;font-weight:bolder} /*odkazy hore/dole + oznam o nalezení položky v cenníku */
.err_nalezeno {color: #cc3333;}

/* Novinky porob s tím cosik ;) */
#news {text-align:left;}
#news h3,h4 {margin: 0; padding: 0; color: #553399;}
#news h3 { padding: 5px 0 5px 30px; font-size: 80%; background-image: URL("image/cibulak-bodka.gif"); background-repeat: no-repeat; background-color:#eae9f1;  }
#news h4 { padding: 5px 0 0 10px; font-size: 80%; }
#news p {margin: 10px; padding: 0; font-size: 90%; text-align:justify}
#news table {font-size: 90%; margin: 10px 30px 10px 30px; text-align:left;}
#news table tr td { padding: 0 15px;}
#news a {color: #553399; }
#news img {margin: 10px; padding: 0; font-size: 90%; }
#news ul {margin: 0 10px 10px 30px; padding: 0; font-size: 90%; }
#news ul li {margin: 0; padding: 0; }

p.dbCountQuery {color: #938ab7;font-size: 70%;margin: 0;padding: 0px;}

/* input pro vyhledávání (všechny stránky) */
#cennik_drobecky form {display:inline;float:right;margin-top:0px; padding:3px 3px 3px 3px;border:2px solid #938AB7; /*background: URL("image/cibulak-bodka.gif") no-repeat 5px;*/ ; -moz-border-radius:3px; }
#cennik_drobecky form #in{}/* vstupní pole */


div#search { background: #f1f0f6; text-align:left; padding: 10px 15px 2px 15px; margin: 0 auto;/*25px 10px 5px 10px; border-top: 5px solid #ffccff;*/ font-size: 90%;}
div#search p { margin: 10px 10px 5px 10px; padding: 0; font-weight: bold; color: #29336f; font-size: 90%;}
div#search label { margin: 0; padding: 0; }
div#search label.searchtitletop { font-weight: bold; color: #29336f; font-size: 90%; }
#search input#searchs {background-color: #ffffff; margin: 20px 5px 5px 5px;}
#search input.searchsubmit {/*background-color: #ffffff*/; margin: 20px 5px 5px 5px;}
#search ul {list-style:none;}
#search ul li {margin: 3px;}
.searcherror { color: #ff0000; margin: 10px 30px; }
.searchok { color: #29336f; margin: 10px 30px; }

.red {color:red; font-weight:bolder;}

.sleva td {color:red; font-weight: bold; line-height: 1.4em; }


.sipka {background-image: URL("image/cibulak-zlava.png"); background-repeat: no-repeat;  }

.novinka {background-image: URL("image/novinka-sk.gif"); background-repeat: no-repeat;  }


.red {color:red}
.blue {color:blue}
.aqua {color:aqua}
.black {color:black}
.fuchsia {color:fuchsia}
.gray {color:gray}
.green {color:green}
.lime {color:lime}
.maroon {color:maroon}
.navy {color:navy}
.olive {color:olive}
.orange {color:orange}
.purple {color:purple}
.silver {color:silver}
.teal {color:teal}
.white {color:white}
.yellow {color:yellow}

p {font-weight: bold;margin: 5px 10px;color: #553399;}

td.imgThumb {width:160px;}
td.imgThumb a {border:0px solid green; text-align:center;}
td.imgThumb a img {border:3px dotted gold;}

/* toto je třída pokud zboží není na skladu */
tr.notInStore td{color:gray;}

.articleBlock {width:255px; min-height:300px; _height:300px;float:left;border:3px solid #938AB7; margin: 6px 6px 0em 0px; -moz-border-radius:10px;  background-color:#eae9f1; text-align:center;}
.articleBlock  .articleImgBlock {width:255px;height:115px; text-align:center;}
.articleBlock  .articleImgBlock a {display:block;width:255px; height:110px;}
.articleBlock  .articleImgBlock a img {border:3px solid #938AB7; vertical-align:inherit;margin:5px auto;}

.articleBlock  .text h3 {font-size:87%; margin:3px; padding:3px; background-color:#29166f;color: #ffffff;height:45px; font-weight:bolder}
/*
.articleBlock  .text h3 a { color: #ffffff; text-decoration:none;display:block; width:186px}
.articleBlock  .text h3 a:hover { color: #ffffff; text-decoration:underline; color:gold}
*/
.articleBlock  .text h3.discount {color:red;}
.articleBlock  .text p {font-size:85%; text-align:left; font-weight:bolder}
.articleBlock  .text p small {font-size:75%; text-align:left; font-weight:lighter}
.articleBlock .text .icons img{border:1px solid #938AB7}

.articleBlock p.notInStore {color:gray; font-weight:normal}
.articleBlock .text h3.notInStore {background-color:silver;color:gray}


#shop {width:830px; margin-left:15px}

.clear { clear: both;margin: 0;padding: 0;}

/* jak mají vypadat stránkovací odkazy */
.strankovani span.oo {font-size:14px; padding:3px;width:20px; height:20px;display:inline-block;text-align:center; border:1px solid gray;margin-left:3px; -moz-border-radius:3px;-webkit-radius:3px;font-weight:normal}

.strankovani a {text-decoration:none;}
.strankovani a:hover {}
.strankovani a span.oo {font-weight:bolder;border:2px solid;}

.qtip-pkdesign {font-weight:bolder;font-size:12px}

#lightbox-image-details-currentNumber {color:white}

#pdffiles {text-align:left; list-style:none}


/* NOVÉ! PRAVÁ STRANA PRODUKTŮ! Zjednodušeno ;) */
table#article_right {margin-left:0px;margin-top:40px; padding-left:0px; width:340px; float:right;text-align:left;background: URL("image/pozadie_pravy.gif") repeat-y;}
table#article_right tr td.img img {border:5px solid #938ab7 ;}
table#article_right tr td.txt {vertical-align:text-top;}
table#article_right tr td.txt a {font-weight:bolder;}
table#article_right tr td ul {margin-left:0px; margin-top:0px;padding-left:0px;list-style:none;font-size:75%;}
table#article_right tr td ul li, table#article_right tr td ul li a  {margin-bottom:5px; color: #553399; font-weight: bold;}
table#article_right tr td ul li a.head {font-size:125%}
/* levá strana produktů */
div#article_left { width: 500px;float: left;background-image: URL("image/pozadie_left.gif"); background-repeat: no-repeat; color: #553399;}
div#article_left ul li {text-align:left;font-size:85%}
div#article_left ul li a {color: #553399;}
div#article_left div#produkty { text-align: center; padding: 15px 15px 15px 40px; margin: 0px 0 0px 120px; background: #eae9f1; font-weight: bold;}

/* Zarovnání textu vybraného prvku */
.ta_center {text-align: center;}
.ta_right {text-align:right;}
.ta_left {text-align:left;}
.ta_justify {text-align:justify;}



