/* DEFAULT */
BODY{background: #fff url(../pic/background.jpg) no-repeat center top; text-align: center; margin: 0; padding: 0;}
TABLE, P, UL, OL, DIV, SPAN, A, H1, H2, H3, LEGEND{color: #555; font-family: "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px;}
H1{font-size: 18px; font-weight: normal; margin: 7px 0  10px 35px ; padding-left: 5px; text-align: left; color: #ff4f12;}
H2{font-size: 10pt; font-weight: bold; padding-left: 5px; text-align: left; color: #ff4f12; margin: 5px 0 10px 5px;}
H2 A{font-size: 10pt;}
H3{font-size: 11pt; font-weight: bold; color: #d3a762; margin: 0; padding: 10px 0;}
H4{font-size: 18px; font-weight: normal; margin: 7px 0 10px 5px ; padding-left: 5px; text-align: left; color: #ff4f12;}
A{color: #c80404; text-decoration: underline;}
A:hover {color: #c80404; text-decoration: none;}
HR{background-color: #B9B9B9; border: 0 none; color: #B9B9B9; height: 1px; clear: left;}
UL{margin-top: 0;	list-style: square; line-height: 150%;}
OL{margin-top: 0;}
P{margin-top: 0; margin-bottom: 10px; line-height: 150%;}
/* TABULKY */
TABLE{border: 0 none; width: 100%; margin-bottom: 10px; background-color: #996600;}
TH{background-color: #edece8; padding: 3px; color: #555;}
TD{background-color: #edece8; padding: 0 3px;}
TABLE.small{border: 0 none; float: left; margin: 3px 10px 3px 0; background-color: #996600;}
TABLE.small TD{background-color: #edece8; padding: 0 3px;}

TABLE.no-background{border: 0 none; width: 100%; margin-bottom: 10px; background-color: transparent;}
TABLE.no-background TD{background-color: transparent; padding: 0 3px;}

/* TABULKY KONEC */

IMG.help{cursor: help;}
.clear{clear: both;}
/* KONEC DEFAULT */

/* FORMULAR DEFAULT */
FORM{margin: 0; padding: 0;}
FORM.razeni{float: left;}
TD.label{text-align: right;}
INPUT.text-box{color: #000; font-size: 8pt; vertical-align: middle;}
TEXTAREA{font: normal 9pt "Arial CE", Arial, Verdana, Geneva, Helvetica, sans-serif; color: #000;}
SELECT.select-box{font-size: 8pt; padding: 0; margin: 0;}
INPUT.button-box{background-color: #F1A605; border: 1px solid #000; color: #000; font-weight: bold; cursor: pointer; padding: 1px 5px; font-size: 8pt;}
INPUT.tl-koupit{cursor: pointer; vertical-align: top;}
INPUT.tl-hledat{cursor: pointer; vertical-align: top;}
INPUT.tl-mail{cursor: pointer; vertical-align: middle;}
LABEL{font-weight: bold;}
/* KONEC FORMULAR DEFAULT*/

SPAN.povinne{color: Gray;}
FIELDSET{border: 1px solid #b9b5a6; border-top: 3px solid #b9b5a6; padding-bottom: 15px;}
LEGEND{font-weight: bold;}

.navigace {display: block; text-align: left; margin: 0; padding: 0 5px 15px 0;}
.navigace LI {background: url("../pic/li.gif") no-repeat left 5px; margin: 0px; padding: 0 10px 10px 10px; display: block; float: left;}
.navigace LI.first {background: none; padding-left: 0;}
.navigace LI A {display: block; float: left; margin-right: 0; padding-right: 0;}

/* PRODUKTY SEZNAM */
.mala-karta{
	background-color: #fff;
	width: 255px !important;
	width: 255px;
	height: 174px !important;
	height: 164px;
	border: 1px solid #b9b5a6;
	text-align: center;
	float: left;
	margin: 5px 0 0 2px;
}
.mala-karta .mala-karta-obsah{margin: auto; padding: 5px; text-align: left;}
.mala-karta .box-foto{width: 110px; text-align: left; height: 100px; float: left;}
.mala-karta .mala-karta-obsah .foto{border: 0 none; margin: auto; vertical-align: middle;}
.mala-karta-obsah H2{margin: 0 auto; padding: 0px 0 5px 0; height: 35px;}
.mala-karta-obsah H2 A{font-size: 9pt; font-weight: bold; margin: 0 auto; padding: 0;}
.mala-karta .popis{font-size: 8pt; height: 75px;}
.mala-karta .no-novinka{border: 1px solid #fff; float: left; margin-bottom: 15px;}
.mala-karta no-akce{border: 1px solid #fff; float: right; margin-bottom: 15px;}
.mala-karta .mala-karta-bottom{height: 20px; clear: both;}
.mala-karta .mala-karta-bottom .kod{float: left; width: 90px; padding-top: 3px;}
.mala-karta .mala-karta-bottom .cena{float: left; font-weight: bold; padding-top: 3px; color: #c58701;}
.mala-karta .mala-karta-bottom .akce, .mala-karta .mala-karta-bottom .novinka{float: right; width: 20px; margin: 0 2px;}
.mala-karta .tl-detail{text-align: right; float: right; width: 65px;}
/* KONEC SEZNAM PRODUKTY */

/* HLASKY */
P.message-hlaska, UL.message-hlaska{background-color: #fef69f; border: 2px solid #d6bc55; padding: 15px; color: #000; font-weight: bold;}
P.message-hlaska A{font-weight: bold; color: #2B4B2B;}
P.message-hlaska A:hover{color: #c80404; text-decoration: none;}
/* KONEC HLASKY*/

.row-strankovani{float: right; padding-top: 3px;}

.foto{border: 1px solid #2B4B2B;}
.foto-left{float: left; margin: 0 5px 0 0;}
.foto-galery{float: left; width: 150px; text-align: center; margin: 0 5px 10px 9px; height: 152px;}
.foto-galery IMG{border: 1px solid #2B4B2B;}

.linka-box{background: url(../pic/linka-box.gif) no-repeat center top; height: 22px;}

.icon-nadpis{float: left;}

.color1{color: #ff0000;}
.color2{color: #d48400;}
.color3{color: #999900;}
.color4{color: #009900}

.banner{margin: 0 0 15px 0;}
/* -------------------------------- ID ---------------------------*/
#main{width: 1052px; margin: 0 auto; padding: 0; text-align: center;}
#top{background: transparent; width: 1052px; height: 211px; text-align: left;}

/* LOGO */
H1#logo{background: url(../pic/logo.gif) no-repeat; width: 336px; height: 140px; margin: 28px 0 0 60px !important; margin: 28px 0 0 30px; float: left; position: relative;}
H1#logo A{border: 0 none; display: block; float: left; height: 140px; left: 0; position: absolute; text-indent: -5000px; top: 0; width: 336px;}
/* KONEC LOGO */

/* TOP MENU */
#top-menu{background: transparent; width: 1052px; margin: 0 auto; padding: 0; height: 166px;}
#top-menu UL{list-style-type: none; margin: 0 0 0 50px; padding: 0;}
#top-menu LI{float: left;}
#top-menu LI A{padding: 0 5px !important; padding: 0 5px; display: block; float: left; font-weight: bold; color: #f8ecca;}
#top-menu LI.oddelovac{background: url(../pic/oddelovac.gif) no-repeat; width: 2px; height: 22px; margin-top: 10px;}
/* KONEC TOP MENU */
#stred-top-stin{background: url(../pic/stred-top-stin.gif) no-repeat center; height: 17px;}
#stred{background: white; width: 958px !important; width: 963px; margin: 0 auto;}
#lbox{text-align: center; width: 200px; float: left; padding-bottom: 20px; background-color: white;}
#lbox .cont-text{margin: 0; padding-bottom: 5px; background-color: #fff; font-size: 11px; color: #000; text-align: justify;}
#box-vyhledavani{margin: 5px auto;}

/* BOCNI MENU */
#menu{margin: auto; padding: 0 0 25px 0; width: 180px;}
UL#nav{width: 180px;list-style: none; margin: 0; padding: 0;}
UL#nav LI.foldout{background: url(../pic/tl-foldout.gif) no-repeat 12px 9px; margin: 0 0 1px 0; padding: 0;}
UL#nav LI.not-foldout{background: url(../pic/tl-not-foldout.gif) no-repeat 13px 7px; margin: 0 0 1px 0;padding: 0;}
UL#nav LI A{font-size: 9pt; font-weight: bold; color: #c80404; text-decoration: none; display: block; width: 145px !important; width: 180px; padding: 3px 10px 3px 25px; text-align: left; margin: 0;}
UL#subnav{list-style: none; margin: 0; padding: 0; text-align: left;}
UL#subnav LI{margin: 0; padding: 0; border-bottom: 1px dashed #b9b5a6;}
UL#subnav LI A{background: url(../pic/tl-submenu.gif) no-repeat 24px 7px; font-weight: normal; color: #c80404; padding: 3px 0px 3px 35px;}
UL#subnav LI A:hover{color: Background;}
/* KONEC BOCNI MENU */

/* AKTUALITY */
#aktuality{background: #dcdad3; margin: 0 0 25px 0px; padding: 10px 3px 0 3px; text-align: left;}
#aktuality H2{padding: 0 0 7px 5px; color: #559319;}
#aktuality H3{padding: 0 0 7px 5px; font-size: 9pt; color: #555;}
#aktuality P, #aktuality DIV{font-size: 9pt; text-align: left; padding: 0 5px 10px 5px; margin: 0 0 10px 0;}
#aktuality .datum{font-style: italic; border: 0 none; padding: 0 0 5px 5px; margin: 0;}
/* KONEC AKTUALITY*/

/* STREDNI BOX */
#sbox{margin: 0; padding: 10px 15px 20px 12px; text-align: justify; float: left; width: 520px !important; width: 547px; font-size: 11px;}
#sbox .cont{width: 520px; margin: 0; padding: 0 0 5px 0;}
#sbox .cont H2{padding: 5px 0 0 35px;}
#sbox .lista-top{background: #edece8 url(../pic/lista.gif) repeat-x; padding: 6px 20px 3px 20px; margin-bottom: 0;}
#sbox .linka-stred-big{background: url(../pic/linka-stred-big.gif) center top; width: 520px; height: 17px;}
#sbox .lista-bottom{background: #edece8 url(../pic/lista-bottom.gif) repeat-x bottom; padding: 3px 20px 6px 20px; margin-top: 5px; clear: both;}
/* KONEC STREDNI BOX */

#pbox{width: 200px; margin: 0; padding-bottom: 5px; float: left;}
#pbox .cont-text{margin: 0; padding-bottom: 5px; background-color: #fff; font-size: 11px; color: #000; text-align: justify;}
#pbox .kontakty {width: 190px; margin: 0; padding-bottom: 0px; padding-top: 15px; padding-left: 15px; float: left; background-color: #ffffff;font-size: 11px;color: #000000;}

/* BOX KOSIK */
#box-kosik{background: url(../pic/lista.gif) repeat-x; text-align: left; padding: 7px; margin: 0;}
#box-kosik H2{padding: 0 0 7px 0;}
#box-kosik A{text-align: right; margin-left: 2px;}
#box-kosik-tlacitka{text-align: right; padding: 5px 0 0 0;}
/* KONEC BOX KOSIK*/

/* BOX PRIHLASENI KLIENTA */
#box-prihlaseni{background: url(../pic/lista.gif) repeat-x; text-align: left; padding: 7px; width: 186px !important; width: 194px; margin: 0;}
#box-prihlaseni H2{padding: 0 0 7px 0; color: #559319;}
#box-prihlaseni TABLE{margin: 0 3px; background-color: transparent;}
#box-prihlaseni TD{background-color: transparent; text-align: left;}
#box-prihlaseni P.small{text-align: left; margin: 0 0 3px 0;}
#box-prihlaseni P.small A{font-size: 8pt;}
#box-prihlaseni INPUT.text-box{width: 110px;}
#box-prihlaseni INPUT.tl-prihlasit{float: right; margin: 7px 0 0 0 !important; margin: 7px 0 0 0;}
#box-prihlaseni INPUT.tl-odhlasit{float: right; margin: 0px 0 0 0 !important; margin: 0px 0 0 0;}
/* KONEC BOX PRIHLASENI KLIENTA*/

/* BOX TOP */
#box-top{background: #edece8 url(../pic/lista.gif) repeat-x; text-align: left; padding: 7px 7px 15px 7px; margin: 5px 0 0 0;}
#box-top H2{padding: 0 0 7px 0; color: #559319;}
#box-top OL{margin: 0 0 0 29px !important; margin-left: 32px; padding: 0; font-size: 9pt;}
#box-top OL LI {vertical-align: top;}
#box-top OL LI A{position: relative; left: -5px !important; left: -9px; padding: 0 0 3px 0; display: block; color: #494C37}
/* KONEC TOP */

/* BOX AKCNI NABIDKA */
#box-akce{background: #edece8 url(../pic/lista.gif) repeat-x; text-align: left; padding: 7px 7px 15px 7px; margin: 5px 0 0 0;}
#box-akce H2{padding: 0 0 7px 0; color: #559319;}
.box-akce{padding: 0 0 10px 0; margin: 0 auto 10px auto; border-bottom: 1px dotted #b9b5a6;}
.box-akce H2 A{font-size: 9pt; font-weight: bold; margin: 0; padding: 0;}
.box-akce .obr{width: 80px; float: left;}
.box-akce .obr IMG{width: 75px;}
.box-akce .text{width: 105px; padding-bottom: 5px; float: right; font-size: 8pt;}
.box-akce .text P, .box-akce .text DIV{font-size: 8pt; line-height: normal; margin: 0 0 5px 0;}
.box-akce P SPAN.cena{font-size: 10pt; font-weight: bold;}
/* KONEC BOX AKCNI NABIDKA */

/* STRANKA DETAIL VYROBKU */
#detail-vyrobku{background-color: transparent;}
#detail-vyrobku #zakladni-info{border: 1px solid #B9B5A6; padding: 8px 10px 10px 10px; margin-bottom: 15px;}
#detail-vyrobku .detail-box-foto{float: left; margin: 3px 10px 5px 0; width: 152px; text-align: center;}
#detail-vyrobku .foto {border: 1px solid #2B4B2B;}
#detail-vyrobku .no-foto {border: 0 none;}
#detail-vyrobku .detail-box-foto DIV.tl-lupa{padding: 10px 0;}
#detail-vyrobku .detail-box-foto DIV.tl-lupa A{background: url(../pic/icons/lupa.gif) no-repeat left 3px; padding: 0 0 0 15px;}

#detail-vyrobku H2{margin-left: 0; padding-left: 0;}
#detail-vyrobku .strucny-popis{padding: 0 0 15px 0;}
#detail-vyrobku .detailni-popis{padding: 0 0 15px 0;}
#detail-vyrobku .i{padding: 0 10px 0 0;}
.i-mail{background: url(../pic/icons/email.gif) no-repeat; padding: 0 5px 0 25px;}
.i-print{background: url(../pic/icons/tisk.gif) no-repeat; padding: 0 5px 0 25px;}
.i-novinka{padding: 0 3px 0 0; float: right; cursor: help;}
.i-akce{padding: 0 3px 0 0; float: right; cursor: help;}

TABLE#detail-vyrobek-info{width: 333px; margin-bottom: 15px; background-color: transparent;}
TABLE#detail-vyrobek-info TH{background-color: transparent; color: #555; text-align: left; line-height: 100%; width: 100px;}
TABLE#detail-vyrobek-info TH SPAN.poznamka{font-weight: normal;}
TABLE#detail-vyrobek-info TD{background-color: transparent; text-align: left;}

#detail-vyrobku .bottom-cena{padding: 0; width: 300px !important; width: 300px; margin-left: 166px;}
#detail-vyrobku .nase-cena{font-size: 11pt; font-weight: bold; color: #c58701; display: block; padding-bottom: 10px;}
#detail-vyrobku .bezna-cena{font-weight: bold; display: block;}
#detail-vyrobku .usetrite{font-weight: bold; display: block;}
#detail-vyrobku .mnozstvi{margin-top: 15px;}
/* KONEC STRANAKA DETAIL VYROBKU */

#bottom{background: #124280 url(../pic/bottom.gif) repeat-x; text-align:center; width: 1052px; height: 170px; margin: 0 auto; padding: 5px 0 35px 0;}
#bottom DIV, #bottom A{font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #589fd1;}
#bottom #adresa{padding: 0 0 15px 0;}
#bottom #copyright{ padding: 0 0 15px 0;}
#odkazy-bottom{padding: 15px 0; margin: 0 auto;}
#odkazy-bottom A{font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; margin: 0; font-weight: bold; text-decoration: none; font-variant: small-caps; padding: 0 5px;}