/* Tělo */
BODY 				{color: #fff;
				 background: url(../images/bg.gif) #50514c;
				 font-size: 75%;
				 font-family: Arial, sans-serif;
 				 margin: 0;
 				 padding: 0;
 				 text-align:center;}
H1 				{font-size: 100%;}
TABLE				{font-size: 100%;}
FORM				{margin: 0; padding: 0;}
IMG 				{border: 0;}
INPUT, TEXTAREA, SELECT 	{font-size: 100%; color: #7c7676; border: 1px #7c7676 solid; padding: 1px 0 1px 3px; font-family: Arial, sans-serif;}
INPUT.submit,
INPUT.submit-kos,
INPUT.submit-pokladna		{cursor: pointer; color: #000; font-weight: bold; background: url(../images/bgsubmit.gif) 0 50% repeat-x #c0c0c0; border: 1px #fff solid; padding: 0; text-align: center;}
INPUT.submit-image, LABEL	{cursor: pointer; border: 0;}
INPUT.noborder			{border: 0; background: transparent;}
INPUT.readonly			{color: #999;}
A	        		{color: #fff; text-decoration: underline;}
A:active			{color: #c49f59;}
A:visited			{color: #fff;}
A:hover				{color: #c49f59;}
.clr                            {clear: both;}

/* Obal strany */
#pagepevna  			{width: 1000px; position: relative; margin: auto; text-align: left;}

/* Pruh s odkazy */
#pruh_odkazy			{position: absolute; left: 13px; top: 14px;}
#pruh_odkazy TD			{color: #c49f59; font-weight: bold; padding: 0 0 1px 5px;}
#pruh_odkazy #loading_listu	{color: #fff; margin: 0;}
#pruh_odkazy A 			{color: #fff; text-decoration: none;}
#pruh_odkazy A:active 		{color: #c49f59;}
#pruh_odkazy A:visited 		{color: #fff;}
#pruh_odkazy A:hover 		{color: #c49f59;}
.lista_jsmenu_top 		{color: #fff; font-size: 12px; text-decoration: none; text-align: left; font-weight: bold; font-family: Arial;}
.lista_jsmenu_tophover		{color: #c49f59; font-size: 12px; text-decoration: none; text-align: left; font-weight: bold; font-family: Arial;}
.lista_jsmenu_topborder		{font-family: Arial;}
.lista_jsmenu_sub 		{color: #000; font-size: 11px; text-decoration: none; text-align: left; font-family: Arial;}
.lista_jsmenu_subhover		{color: #fff; font-size: 11px; text-decoration: none; text-align: left; font-family: Arial;}
.lista_jsmenu_subborder		{border: 1px #2a2a27 solid; font-family: Arial;}
.lista_oddelovac 		{color: #c49f59; font-weight: bold;}

/* Hlavička */
#hlavicka			{height: 265px; background: url(../images/bghead.jpg) #2a2a27;}

/* Logo */
#logo				{width: 445px; height: 90px; overflow: hidden; position: absolute; left: 28px; top: 110px; z-index: 1; margin: 0; text-align: center;}
#logo SPAN			{width: 445px; height: 90px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; background: url(../images/logo.jpg) no-repeat; display: block; cursor: pointer;}
#logo A  			{color: #fff; font-size: 180%; font-weight: bold; text-decoration: none; margin: 30px 0 0 0; display: block;}

/* Strana */
#strana 			{text-align: left; position: relative;}
#strana TABLE TD 		{vertical-align: top; padding:0;}

#levy 				{background: url(../images/bglevy.gif) no-repeat;}
#levy H3 			{width: 200px; height: 50px; margin: 0;}
#levy H3 SPAN 			{display: none;}
#levy P				{margin: 17px 20px;}

#stredovy 			{width: 100%; background: url(../images/bgstred.gif) no-repeat;}

/* Menu */
#menu		  		{background: #2a2a27; padding-bottom: 1px; margin: 20px 0 10px 0;}
#menu H3 			{background: url(../images/bgmenu.gif) no-repeat;}
#menu UL			{list-style-type: none; margin: 17px 20px; padding: 0; text-transform: uppercase;}
#menu LI			{background: url(../images/bgmenu2.gif) 50% 100% no-repeat; margin: 0; padding: 7px 0 9px 0;}

/* Vyhledávání */
#vyhledavani	  		{background: #2a2a27; padding-bottom: 1px; margin-bottom: 10px;}
#vyhledavani H3	 		{background: url(../images/bghledej.gif) no-repeat;}
#vyhledavani INPUT 		{width: 115px; height: 20px; vertical-align: middle;}
#vyhledavani .submit 		{width: 35px; height: 20px; margin-left: 5px;}

/* Provozovatel */
#provozovatel	  		{background: #2a2a27; padding-bottom: 1px; margin-bottom: 10px;}
#provozovatel H3	 	{background: url(../images/bginfo.gif) no-repeat;}
#provozovatel #na_stred		{margin: 20px 0; text-align: center;}
#provozovatel #na_stred	IMG 	{margin-bottom: 4px; border: 0;}

/* Zákazník */
#zakaznik  			{background: #2a2a27; padding-bottom: 1px; margin-bottom: 10px;}
#zakaznik H3 			{background: url(../images/bgzakaznik.gif) no-repeat;}
#zakaznik INPUT 		{width: 157px; margin: 1px 0;}
#zakaznik .submit 		{width: 70px; float: right; margin: 15px 3px 0 0; text-transform: lowercase;}
#zakaznik .red 			{color: #c49f59; font-weight:bold;}

/* Patička */
#patickastred 			{height: 70px; background: url(../images/bgfoot.jpg) no-repeat #7c7676;}
#patickastred P 		{margin: 0; padding: 20px 0 0 20px;}
#patickastred A	        	{color: #c49f59; text-decoration: underline;}
#patickastred A:active		{color: #fff;}
#patickastred A:visited		{color: #c49f59;}
#patickastred A:hover		{color: #fff;}

/* Článek */
#clanek        			{width: 100%; padding: 20px;}
TD>#clanek        		{width: 95%; padding: 10px 20px;}
#clanek H1, #clanek H2   	{font-size: 130%; background: url(../images/nadp.gif) 0 100% no-repeat; margin: 34px 0 10px 0; padding: 0 0 7px 36px;}
#clanek H3     			{font-size: 105%; margin: 20px 0 3px 0;}
#clanek H4     			{font-size: 100%; font-weight: bold; color: #c49f59;}
#clanek H3 A   			{color: #fff; text-decoration: none;}

#clanek OL	 		{list-style-position: inside; margin: 0; padding: 0;}
#clanek P, #infotexty DIV	{margin: 10px 0 5px 0;}
#clanek P.stred 		{text-align: center;}
#clanek P.odst 			{margin: 0 0 5px 0;}
#clanek P.trizeni 		{background: #2a2a27; margin: 15px 0; padding: 15px 20px;}
#clanek P.trizeni IMG		{vertical-align: middle;}
#clanek .usetrite 		{color: #c49f59; font-weight: bold;}
#clanek .maly 			{font-size: 85%;}
#clanek .sestava 		{width: 300px;}
#clanek .faktura_odkaz		{color: #c49f59; font-size: 130%;}
#clanek .red			{color: #c49f59;}

#clanek HR                    	{display: none;}

/* Tabulka zákazníka */
.zakaznik			{width: 100%;}
.zakaznik .noborder		{background: transparent; border: 0;}
#clanek FIELDSET 		{border: 1px #b1aeae solid; padding: 5px; margin: 20px 0 20px 0;}
#clanek LEGEND	 		{color: #fff; background: #2a2a27; padding: 4px 6px; margin-bottom: 8px;}

/* Aktuality Plus */
#clanek .pozadisuderadky	{background: #7c7676; padding: 3px 5px; vertical-align: top;}
#clanek .pozadilicheradky	{background: #aaa; padding: 3px 5px; vertical-align: top;}

/* Tabulka se zbožím */
#clanek .obal_zbozi 		{width: 100%; padding: 0; border-collapse: collapse;}
#clanek .obal_zbozi .carka	{height: 20px; background: url(../images/dot.gif) 0 50% repeat-x;}
#clanek .odsaz 			{vertical-align: top;}
#clanek .odsaz IMG,
#clanek .odsaz_podrob IMG 	{margin: 10px; border: 1px #7c7676 solid;}
#clanek #zoom	 		{display: none;}
#clanek TR TD.vert_oddel 	{width: 10px; border: 0; background: transparent;}

/* Výpis položek zboží - titulní strana */
#clanek .rada_tit_obr TD		{background: #fff;}
#clanek .rada_tit_cen TD 		{color: #000; background: url(../images/bgzbozi.gif) 100% 0 repeat-y #fff; padding: 15px 10px 0 10px;}
#clanek .rada_tit_cen TD TABLE TD 	{background: transparent;}
#clanek .rada_tit_cen TD STRIKE 	{text-decoration: none; background: url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}
#clanek .rada_tit_naz TD		{width: 32%; background: url(../images/bgzbozi.gif) 100% 0 repeat-y #fff; padding: 5px 10px;}
#clanek .rada_tit_naz TD A 		{color: #000;}
#clanek .rada_tit_naz TD A:hover 	{color: #c49f59;}
#clanek .rada_tit_pop TD		{color: #000; background: url(../images/bgpopis.gif) 100% 100% no-repeat #fff; padding: 7px 10px 12px 10px;}
#clanek .rada_tit_vic TD		{background: #7c7676; text-align: right; padding: 10px 0;}
#clanek .rada_tit_vic TD A		{margin-right: 20px;}
#clanek .rada_tit_vic TD B 		{font-weight: normal;}

/* Výpis položek zboží v oddělení (plný) */
#clanek .rada_pln_obr TD		{background: #fff;}
#clanek .rada_pln_cen TD 		{color: #000; background: url(../images/bgzbozi.gif) 100% 0 repeat-y #fff; padding: 15px 10px 0 10px;}
#clanek .rada_pln_cen TD TABLE TD 	{background: transparent;}
#clanek .rada_pln_cen TD STRIKE 	{text-decoration: none; background: url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}
#clanek .rada_pln_naz TD		{width: 32%; background: url(../images/bgzbozi.gif) 100% 0 repeat-y #fff; padding: 5px 10px;}
#clanek .rada_pln_naz TD A 		{color: #000;}
#clanek .rada_pln_naz TD A:hover 	{color: #c49f59;}
#clanek .rada_pln_pop TD		{color: #000; background: url(../images/bgpopis.gif) 100% 100% no-repeat #fff; padding: 7px 10px 12px 10px;}
#clanek .rada_pln_vic TD		{background: #7c7676; text-align: right; padding: 10px 0;}
#clanek .rada_pln_vic TD A		{margin-right: 20px;}
#clanek .rada_pln_vic TD B 		{font-weight: normal;}
#clanek .rada_pln_kod TD  		{background: #7c7676;padding: 0 10px}
#clanek .rada_pln_kos TD  		{background: #7c7676;padding: 5px 10px 0 10px;}

/* Výpis položek zboží v oddělení (stručný) */
#clanek .rada_str TH		{color: #fff; background: #2a2a27; border: 1px #2a2a27 solid; text-align: left; padding: 3px;}
#clanek .rada_str_sude TD	{background: #7c7676; border: 1px #2a2a27 solid; padding: 3px; vertical-align: middle;}
#clanek .rada_str_liche TD	{background: #aaa; border: 1px #2a2a27 solid; padding: 3px; vertical-align: middle;}
#clanek .rada_str_ico		{white-space: nowrap;}
#clanek .rada_str_kos		{white-space: nowrap;}
#clanek .rada_str_skl		{text-align: center;}

/* Zobrazení stručné/tučné, Tisk apod. */
#clanek #zobrazeni		{position: absolute; right: 40px; top: 36px; text-align: right;}
#clanek #zobrazeni A		{color: #c49f59;}
#clanek #zobrazeni A:hover	{color: #fff;}
#clanek #tisk 			{vertical-align: middle; margin-right: 2px;}

/* Tabulka s košíkem */
#clanek .kosikinfo		{width: 100%;}
#clanek .kosikinfo TH		{color: #fff; background: #000; border: 1px #301e12 solid; padding: 2px;}
#clanek .kosikinfo TD		{background: #AAA; border: 1px #301e12 solid; padding: 2px;}
#clanek .kosikinfo .red		{color: #000;}

/* Ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24 */
.novinka			{width: 63px; height: 13px; background: url(../images/novinka.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 63px; vertical-align: middle;}
.akce				{width: 41px; height: 13px; background: url(../images/akce.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 41px; vertical-align: middle;}
.pripravujeme			{width: 92px; height: 13px; background: url(../images/pripravujeme.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 92px; vertical-align: middle;}
.vyprodej			{width: 67px; height: 13px; background: url(../images/vyprodej.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 67px; vertical-align: middle;}
.nas_tip			{width: 53px; height: 13px; background: url(../images/tip.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 53px; vertical-align: middle;}
.no24				{width: 53px; height: 13px; background: url(../images/no24.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 53px; vertical-align: middle;}

.novinka B, .akce B, .pripravujeme B, .vyprodej B, .nas_tip B, .no24 B	{display: none;}

/* Ikony pro vzestupné a sestupné třídění */
.vzestupne			{width: 15px; height: 10px; padding: 10px 0 0 15px; background: url(../images/vzestupne_shop_ex.gif) no-repeat left center; vertical-align: middle;}
.sestupne			{width: 15px; height: 10px; padding: 10px 0 0 15px; background: url(../images/sestupne_shop_ex.gif) no-repeat left center; vertical-align: middle;}
.vzestupne SPAN,
.sestupne SPAN			{display: none;}

/* Formular pro hodnoceni zbozi */
#hodnoceni P			{margin: 0 0 9px 0;}

/* Parametry */
.parametry			{margin: 5px 0 15px 0; border: 1px #2a2a27 solid; border-collapse: collapse;}
.parametry INPUT,
.parametry SELECT,
.parametry TEXTAREA		{font-size: 100%;}
.parametry TD			{}
.param_nazev 			{text-align: center; color: #fff; background: 2a2a27; padding: 4px; border-bottom: 1px #2a2a27 solid; white-space: nowrap}
.param_cena 			{text-align: right; padding: 4px; font-weight: bold; white-space: nowrap}
.parametry .sude 		{background: #aaa;}
.parametry .liche 		{background: #7c7676;}

/* Mnozstevni slevy */
.mnozstevni			{border: 1px #2a2a27 solid; border-collapse: collapse;}
.mnozstevni TH			{color: #fff; background: 2a2a27; padding: 4px; border: 1px #2a2a27 solid;}
.mnozstevni TD			{text-align: right}
.mnozstevni .sude		{background: #aaa;}
.mnozstevni .liche		{background: #7c7676;}

.nobr  				{white-space: nowrap;}

/* Související položky */
#souvisejici_sloupec 		{border-left: 1px #2a2a27 solid; text-align: center;}
#souvisejici_oddeleni 		{padding-left: 10px;}
#souvisejici_oddeleni UL 	{margin: 0 0 0 20px; text-align: left;}

#souvisejici_svisle_nahled	{list-style-type: none; margin: 0; padding: 0;}
#souvisejici_svisle_nahled LI	{text-align: center; display: block; margin: 10px; padding: 0;}
#souvisejici_svisle_nahled IMG 	{border: 1px #7c7676 solid; margin-top: 5px;}

#souvisejici_nahled		{list-style-type: none; margin: 0; padding: 0;}
#souvisejici_nahled LI		{text-align: center; display: inline; float: left; margin: 10px; padding: 0; position: relative;}
#souvisejici_nahled IMG 	{border: 1px #7c7676 solid; background: #fff; margin-top: 5px;}

/* Predchozi a nasledujici zbozi v podrobnostech */
#clanek #navigace_zbozi 	{margin: 0; line-height: 27px;}
#clanek #navigace_zbozi .levy	{float: left;}
#clanek #navigace_zbozi .pravy	{float: right;}

/* Podrobnosti tabulka */
#podrobnosti .cena		{color: #c49f59; font-size: 110%;}
#podrobnosti STRIKE 		{text-decoration: none; background:url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}

/* Uvodni strana */
#title_site                     {text-align: center;}
#title_site .title		{font-size: 200%; margin-bottom: 30px;}
#title_site .link		{width: 202px; height: 95px; float: left;}
#title_site .link SPAN		{display: none;}
#title_site .link A		{display: block; width: 202px; height: 52px;}
#title_site .out		{background:url(../images/btn_out.png) no-repeat; margin: 0 100px 0 245px;}
#title_site .in			{background:url(../images/btn_in.png) no-repeat;}
#title_site .title2		{font-size: 120%;}
#title_site .title2 P		{margin: 0 0 0 10px;}

#title_site #vlajky a		{outline: none;}
#title_site #vlajky img	{margin: 0 10px 20px 10px; border: solid 1px #50514c;}
#title_site #vlajky img:hover {border: solid 1px #fff;}

/* Lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }