/* Tělo */
BODY 				{color: #888;
				 background: url(../images/bg.jpg) repeat-x #f3f3f3;
				 font-size: 65%;
				 font-family: Verdana, Arial, sans-serif;
 				 margin: 0;
 				 padding: 0 31px;
 				 text-align:center;
 				 behavior: url("../css/csshover.htc");}
H1, TABLE			{font-size: 100%;}
FORM				{margin: 0; padding: 0;}
IMG             		{border: 0;}
INPUT, TEXTAREA, SELECT 	{font-size: 100%; color: #888; background: url(../images/bginput.gif) no-repeat #fff; border: 1px #d9d9d9 solid; padding: 4px 5px; font-family: Verdana, Arial, sans-serif; outline: none;}
INPUT.submit,
INPUT.submit-kos,
INPUT.submit-pokladna		{cursor: pointer; color: #14a7cc; font-size: 95%; background: url(../images/bgsubmit.gif) 0 50% repeat-x #f6f6f6; border: 1px #c7c7c7 solid; text-transform: lowercase; }
INPUT.submit-image, LABEL	{cursor: pointer; border: 0;}
INPUT.noborder			{border: 0; background: transparent;}
INPUT.readonly			{color: #999;}
A	        		{color: #000; outline: none;}
A:active     			{color: #16a5d7;}
A:visited    			{color: #000;}
A:hover				{color: #16a5d7;}
.clr					{clear: both; font-size: 1px; height: 1px;}

/* Obal strany */
#pozadi	 			{width: 990px; background: url(../images/bg.gif) repeat-y #fafafa; margin: 0 auto; text-align: left;}
#page	 			{background: url(../images/bgpage.jpg) no-repeat; position: relative; padding-top: 130px;}
#infoweb 			{margin: 0; position: absolute; left: 19px; top: 5px;}
#infoweb A 			{color: #53caf8; text-decoration: none; text-transform: uppercase;}
#infoweb A:hover		{color: #fff; text-decoration: none;}

/* Logo */
#logo				{position: absolute; left: 5px; top: 22px;}
#logo A				{width: 270px; height: 100px; display: block;}
#logo SPAN  			{display: none;}

/* Sysbar */
#sysbar 			{list-style-type: none; margin: 0; padding: 0; position: absolute; right: 19px; top: 5px;}
#sysbar LI 			{margin: 0 0 0 24px; padding: 0; text-align: center; float: left;}
#sysbar A 			{color: #dbdbdb; text-decoration: none;}
#sysbar A:hover			{color: #fff; text-decoration: none;}
#sysbar .blue			{color: #53caf8;}

/* Vyhledávání */
#vyhledavani	  		{width: 400px; position: absolute; right: 30px; top: 58px; text-align: right;}
#vyhledavani H3 		{color: #fff; font-size: 100%; font-weight: normal; display: inline;}
#vyhledavani FORM		{display: inline;}
#vyhledavani P			{display: inline; margin: 0 5px;}
#vyhledavani INPUT 		{width: 190px; vertical-align: middle;}
#vyhledavani .submit_find	{width: 55px; height: 20px; margin-left: 2px; border: 0; background: transparent;}
#vyhledavani A	        	{color: #dbdbdb; display: block; margin: -3px 80px 0 auto;}
#vyhledavani A:active   	{color: #fff;}
#vyhledavani A:visited		{color: #dbdbdb;}
#vyhledavani A:hover		{color: #fff;}

/* Strana */
#strana TABLE TD 		{vertical-align: top; padding: 0;}
#stredovy 			{width: 100%;}

#levy 				{padding-left: 9px !important;}
#levy H3	 		{color: #16a5d7; font-size: 130%; border-top: 3px #16a5d7 solid; margin: 0; padding: 3px 6px 13px 6px; text-transform: uppercase; text-align: left; letter-spacing: -1px;}
#levy UL	 		{list-style-type: none; margin: 0; padding: 0;}
#levy UL UL	 		{margin: 5px 0 0 0;}
#levy LI	 		{background: url(../images/bgmenu.gif) no-repeat; margin: 0; padding: 5px 0 5px 15px;}
#levy LI A,
#levy LI A:visited 		{color: #000; text-transform: uppercase; text-decoration: none;}
#levy LI A:hover 		{text-decoration: underline;}
#levy P 			{margin: 0 12px 10px 12px;}

/* Boxy */
#menu,
#vyrobci,
#pruvodce,
#inzerce,
#informace,
#provozovatel,
#doporuceni,
#cen_bomba,
#aktuality,
#top_x,
#top_hodnocene,
#anketa		  		{width: 203px; background: #fff; padding-bottom: 5px; margin-bottom: 15px;}
#novinky,
#partneri,
#doporuceni			{width: 203px; background: #ececec; border: 1px #e2dfdf solid; padding-bottom: 5px; margin-bottom: 15px;}
#novinky H3,
#partneri H3,
#doporuceni H3			{font-weight: normal; padding: 1px 1px 13px 1px; border: 0;}

/* Menu */
#menu h3 #odkaz_oddeleni		{color: #138ebe !important;}
#menu h3 #odkaz_oddeleni_active		{color: #565656 !important; font-weight: bold; text-decoration: none;}
#menu h3 #odkaz_vyrobci			{color: #138ebe !important;}
#menu h3 #odkaz_vyrobci_active		{color: #565656 !important; font-weight: bold; text-decoration: none;}
#menu h3 #odkaz_oddeleni:hover,
#menu h3 #odkaz_vyrobci:hover		{color: #16a5d7 !important; text-decoration: none;}
#menu h3 #odkaz_oddeleni.active,
#menu h3 #odkaz_vyrobci.active		{color: #565656 !important; text-decoration: none;}
#menu #zobr_vyrobci UL 			{list-style-type: none; line-height: 20px; margin: 0; padding: 0;}
#menu #zobr_vyrobci UL LI		{font-size: 100%; padding: 1px 0 0 15px;}
#menu #zobr_vyrobci A,
#menu #zobr_vyrobci A:visited 		{color: #565656;}
#menu #zobr_vyrobci A:hover 		{color: #138ebe;}
#menu #zobr_oddeleni UL 		{list-style-type: none; line-height: 20px; margin: 0; padding: 0;}
#menu #zobr_oddeleni UL LI		{margin: 0; padding: 0; padding: 1px 0 0 15px;}
#menu #zobr_oddeleni A			{color: #565656; display: block; _height: 18px;}
#menu #zobr_oddeleni A:visited 		{color: #565656;}
#menu #zobr_oddeleni A:hover 		{color: #138ebe;}
#menu #zobr_oddeleni UL UL LI		{background: url(../images/dot.gif) repeat-x; padding-left: 7px;}
#menu #zobr_oddeleni UL UL              {margin-left: -3px;}
#menu #zobr_oddeleni UL UL A		{color: #565656; margin: 0 0 0 5px; padding: 1px 0 0 0px;}
#menu #zobr_oddeleni UL UL A:visited 	{color: #565656;}
#menu #zobr_oddeleni UL UL A:hover 	{color: #138ebe;}
#menu #zobr_oddeleni UL UL UL A		{margin-left: 15px;}
#menu UL LI #active 			{color: #138ebe !important; font-weight: bold;}

#138ebe

16a5d7
/* Zakaznik */
#zakaznik 			{width: 203px; background: url(../images/bgzakaznik.gif) repeat-x #e9e9e9; border: 1px #e2dfdf solid; padding-bottom: 5px; margin-bottom: 15px;}
#zakaznik H3 			{color: #595959; border-top: 3px #cbcbcb solid;}
#zakaznik UL	 		{list-style-type: none; margin: 0; padding: 5px 0 0 0; background: url(../images/dot.gif) repeat-x 0 5px; clear: both;}
#zakaznik LI	 		{background: url(../images/bgmenu2.gif) 5px 6px no-repeat; margin: 0; padding: 1px 0 1px 15px;}
#zakaznik LI A,
#zakaznik LI A:visited 		{color: #888; text-transform: none; text-decoration: underline;}
#zakaznik LI A:hover 		{color: #000;  text-decoration: none;}
#zakaznik FORM                  {}
#zakaznik P                     {margin-bottom: 0;}
#zakaznik INPUT 		{width: 157px; vertical-align: middle; float: left; margin-top: 5px;}
#zakaznik #pass 		{width: 95px;}
#zakaznik .submit_login	{width: 55px; height: 20px; margin: 2px 0 0 2px; border: 0; background: transparent;}
#zakaznik .red			{color: #000 !important; font-weight: bold;}

/* Clanky */
#clanky						{margin-top: 15px;}
#clanky ul,
#clanky li,
#clanky a 					{display: block; margin: 0; padding: 0;}
#clanky ul 					{width: 170px; background: #efefef; border: #e2dfdf solid; border-width: 1px 1px 0 1px; list-style-type: none;}
#clanky li 					{background: transparent; border-bottom: 1px #e2dfdf solid; position: relative; z-index: 9; text-align: left; vertical-align: middle !important;}
#clanky li.folder ul 				{position: absolute; left: 170px; top: -5px;}
#clanky li.folder>ul 	 			{left: 170px;}
#clanky a 					{width: 100%; height: 100%; color: #000; font-weight: normal; border-bottom: 1px #efefef solid; text-decoration: none; padding: 4px 7px;}
#clanky li>a 					{width: auto;}
#clanky a:hover 				{color: #000; background: #efefef; border-bottom: 1px #efefef solid}
#clanky li.folder a:hover 			{background: #efefef;}
#clanky li.folder:hover 			{z-index: 10;}
#clanky ul ul li.folder				{background: url(../images/odrazka2.gif) 97% 50% no-repeat;}
#clanky ul ul li.folder>a:hover			{background: url(../images/odrazka2.gif) 97% 50% no-repeat #efefef;}
#clanky ul ul,
#clanky li:hover ul ul,
#clanky li:hover li:hover ul ul,
#clanky li:hover li:hover li:hover ul ul	{display: none;}
#clanky li:hover ul,
#clanky li:hover li:hover ul,
#clanky li:hover li:hover li:hover ul,
#clanky li:hover li:hover li:hover li:hover ul 	{display: block;}
#clanky #level1 				{background: transparent; border: 0; margin: 0;}
#clanky #level1 .top 		 		{width: 203px; border: 0;}
#clanky #level1 .top.folder ul 	  		{position: absolute; left: 203px; top: -5px;}
#clanky #level1 .top.folder ul ul 		{position: absolute; left: 170px; top: -5px;}
#clanky #level1 .toplink 			{width: auto; height: auto; color: #000; background: url(../images/bgmenu.gif) no-repeat; margin: 0; padding: 5px 0 5px 15px; text-decoration: none; border: 0;}
#clanky #level1 .toplink:hover 			{color: #000; text-decoration: underline;}

/* Informace */
#informace			{margin-top: 15px;}

/* Provozovatel */
#provozovatel #na_stred		{margin: 20px 0; text-align: center;}
#provozovatel #na_stred	IMG 	{margin-bottom: 4px; border: 0;}

/* RSS button */
#rss-button 			{color: #000; background: #fff; font: bold 100% Verdana, sans-serif; margin: 0; padding: 1px; border: 1px solid #000; white-space: nowrap; text-decoration: none; vertical-align: middle;}
#rss-button em 			{font-style: normal; margin: 0; padding: 1px; background: orange; color: #000; text-decoration: none;}
#rss-button SPAN 		{margin: 0; padding: 1px; background: #ccc; text-decoration: none;}
#rss-button:hover 		{color: #fff; background: #666;}
#rss-button:hover em 		{color: #c60; background: #fff;}

/* Aktuality */
#aktuality .datum 		{font-weight: bold;}

/* Novinky */
#novinky	  		{text-align: center;}
#novinky FORM 			{margin: 4px 0;}
#novinky INPUT 			{width: 130px; vertical-align: middle;}
#novinky .submit_news		{width: 24px; height: 20px; margin-left: 2px; border: 0; background: transparent;}

/* Anketa */
#anketa		  		{text-align: center;}
#anketa .text 			{width: 100px; margin: 10px auto 3px auto;}
#anketa .pruh 			{text-align: center; clear: both;}
#anketa .stred			{text-align: center; }
#anketa .levy 			{float: left;}
#anketa .pravy 			{float: right;}
#anketa .nalevo 		{text-align: left;}

/* Partneři */
#partneri	  		{text-align: center;}
#partneri H3 			{margin-bottom: 10px;}
#partneri A	        	{text-decoration: none;}
#partneri A:hover		{text-decoration: underline;}
#partneri IMG			{border: 0;}
#partneri HR                    {color: #e2dfdf; background: #e2dfdf; border: 0; height: 1px; margin: 3px 10px;}

/* Patička */
#paticka			{height: 30px; color: #dbdbdb; background: url(../images/bgfoot.gif) repeat-y #3d3d3d;}
#paticka DIV 			{float: left; padding: 8px 0 0 25px;}
#paticka P 			{float: right; padding: 8px 25px 0 0; margin: 0;}
#paticka A	        	{color: #dbdbdb; text-decoration: underline;}
#paticka A:active		{color: #fff;}
#paticka A:visited		{color: #dbdbdb;}
#paticka A:hover		{color: #fff;}
#paticka B 			{font-weight: normal;}

/* Článek */
#clanek        			{padding: 0 20px 0 15px;}
#clanek H1, #clanek H2   	{color: #16a5d7; font-size: 260%; text-transform: uppercase; letter-spacing: -1px; font-weight: normal; margin: 15px 0;}
#clanek H2.red 			{font-size: 125%; color: #f00;}
#clanek H3     			{font-size: 105%; margin: 20px 0 3px 0;}
#clanek H4     			{font-size: 100%; font-weight: bold; color: #f00;}
#clanek H3 A   			{color: #000; 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: #ececec; border: #ddd solid; border-width: 1px 0; margin: 15px 0 1px 0; padding: 5px 10px;}
#clanek P.trizeni IMG		{vertical-align: middle;}
#clanek .usetrite 		{color: #f00; font-weight: bold; font-size: 120%;}
#clanek .maly 			{font-size: 85%;}
#clanek .sestava 		{width: 300px;}
#clanek .faktura_odkaz		{color: #f00; font-size: 130%;}
#clanek HR                    	{display: none;}
#clanek .red			{color: #f00; font-weight: bold;}
#clanek .navigace A		{color: #16a5d7;}
#clanek .navigace A:hover	{color: #000;}

/* Trideni */
#trideni 			{background: url(../images/bgtrideni.gif) 0 50% no-repeat; padding: 12px 20px; margin: 10px 0;}
#trideni SELECT 		{width: 145px; background: #f6f6f6; margin: 0 3px; padding: 0;}

/* Tabulka s košíkem */
#clanek .kosikinfo		{width: 98%; border-collapse: collapse; margin-top:35px; font-size:11px;}
#clanek .kosikinfo TH		{background: url(../images/th.png) repeat-x #09569f; border: 1px #ccc solid; padding: 2px; color:#fff; text-align: center; height:24px;}
#clanek .kosikinfo TD		{background: #fff; border: 1px #ccc solid; padding: 2px; vertical-align:middle; padding:2px 6px;}
#clanek .kosikinfo .tmavy 	{background: #eee; border: 1px #ccc solid; color:#000;}
#clanek .kosikinfo .kosik_opravitpoc .submit-kos  {background: url(../images/prihlasit.png) no-repeat; width:62px; height:20px; border:0; outline:0; }
#clanek .kosikinfo .submit-kos2  {background: url(../images/zavrit.png) no-repeat; width:16px ; height:16px ; border:0; outline:0; margin:0 auto; cursor:pointer;}


/* Tabulka zákazníka */
.zakaznik			{width: 95%;  }
.zakaznik td    {vertical-align: middle !important;}
.zakaznik .noborder		{background: transparent; border: 0; font-size: 11px !important;}
#clanek FIELDSET 		{border: 1px #ccc solid; padding: 5px; margin: 20px 0 20px 0;  }
#clanek LEGEND	 		{font-weight: bold; font-size: 11px; background: url(../images/th.png) repeat-x #09569f; border: 1px #ccc solid; padding: 5px 7px; margin-bottom: 8px;color:#fff; }
#clanek #druhy legend { color:#888888; font-size: 11px;}
/* Objednávky */
#clanek .objednavky		{width: 100%;}
#clanek .objednavky TR          {text-align: center;}
#clanek .objednavky TH		{background: #eee; border: 1px #ccc solid; padding: 2px;}
#clanek .objednavky TD		{background: #fff; border: 1px #ccc solid; padding: 2px; vertical-align: middle;}
#clanek .detailobjednavky	{width: 100%; text-align: center;}
#clanek .detailobjednavky TR    {text-align: right;}
#clanek .detailobjednavky TH	{background: #eee; border: 1px #ccc solid; padding: 2px; text-align: center;}
#clanek .detailobjednavky TD	{padding: 2px;}

/* Cena objednávky */
#clanek .cena_objednavky P	{margin: -2px 0 5px 0;}
#clanek .mensi 			{width: 300px; }
#clanek .submit_ok_karta 	{width: 170px; color: #00f; border: 0; background: transparent; text-decoration: underline; cursor: pointer;}
#clanek .potvrz_cetelem_uver	{padding-left: 5px;}
#clanek .potvrz_cetelem_uver P  {margin: 0 0 10px -7px;}

/* Aktuality Plus */
#clanek .pozadisuderadky	{padding: 3px 5px; vertical-align: top;}
#clanek .pozadilicheradky	{background: #f4f4f4; padding: 3px 5px; vertical-align: top;}

/* Tabulka se zbožím */
#clanek .obal_zbozi 		{padding: 0; border-collapse: collapse; margin-top: 2px;}
#clanek .obal_zbozi .carka	{height: 18px; background: url(../images/dot2.gif) 0 50% repeat-x;}
#clanek .odsaz 			{width: 32%; vertical-align: top;}
#clanek .odsaz_podrob  		{text-align: center;}
#clanek .odsaz_podrob DIV		{width: 252px;}
#clanek .odsaz_podrob IMG 	{border: 1px #ccc solid;}
#clanek #zoom	 		{display: none;}
#clanek .zbozi .pridej		{width: 110px; padding-right: 5px;}
#clanek .mnozstvi		{width: 18px; margin: 1px; vertical-align: middle; text-align: center;}
#clanek .do_kosiku 		{width: 62px; height: 20px; background: url(../images/pridej_ex.gif) no-repeat; margin: 1px 5px 1px auto; border: 0; display: block;}
#clanek .do_kosiku SPAN 	{display: none;}
#clanek .submit_kosik 		{border: 0; margin: 1px 5px; border: 0; background: transparent; vertical-align: middle;}
#clanek .poloha_kosiku 		{text-align: center;}
#clanek TR TD.vert_oddel 	{width: 10px; border: 0; background: url(../images/dot2.gif) 50% 0 repeat-y transparent;}

/* Výpis položek zboží */
#clanek .rada_pln_naz TD		{width: 31%; background: url(../images/bgzbozi_naz.gif) no-repeat; text-align: center; padding: 8px 5px;}
#clanek .rada_pln_naz TD A 		{color: #16a5d7; text-transform: uppercase; font-size: 110%;}
#clanek .rada_pln_naz TD A:hover 	{color: #000;}
#clanek .rada_pln_obr TD		{background: url(../images/bgzbozi.gif) repeat-y; text-align: center; padding-bottom: 8px;}
#clanek .rada_pln_ico TD		{background: url(../images/bgzbozi.gif) repeat-y; text-align: center;}
#clanek .rada_pln_vyr TD		{background: url(../images/bgzbozi.gif) repeat-y; text-align: center;}
#clanek .rada_pln_vyr TD A 		{color: #16a5d7;}
#clanek .rada_pln_vyr TD A:hover 	{color: #000;}
#clanek .rada_pln_pop TD		{background: url(../images/bgzbozi_pop.gif) 0 100% no-repeat; text-align: center; padding: 10px 5px;}
#clanek .rada_pln_pop TD TABLE		{margin: auto;}
#clanek .rada_pln_pop TD TABLE TD 	{background: transparent; text-align: left; padding: 0 3px 0 0;}
#clanek .rada_pln_cen TD		{text-align: center; padding: 5px 0;}
#clanek .rada_pln_cen TD TABLE		{margin: auto;}
#clanek .rada_pln_cen TD TABLE TD 	{background: transparent; padding: 3px 0;}
#clanek .rada_pln_cen TD .cena		{color: #000; font-size: 120%;}
#clanek .rada_pln_kos TD		{text-align: center;}

/* Výpis položek zboží v oddělení (stručný) */
#clanek .rada_str TH		{background: #eee; border: 1px #ccc solid; text-align: left; padding: 3px;}
#clanek .rada_str_sude TD	{background: #fff; border: 1px #ccc solid; padding: 3px; vertical-align: middle;}
#clanek .rada_str_liche TD	{background: #f4f4f4; border: 1px #ccc solid; padding: 3px; vertical-align: middle;}
#clanek .rada_str_cen,
#clanek .rada_str_ico,
#clanek .rada_str_kos		{white-space: nowrap;}
#clanek .rada_str_skl		{text-align: center;}

/* Faktura */
#faktura 			{width: 100%; background: #fff;}
#faktura HR 			{height: 0; margin: 3px 1px;}
#faktura .pozn			{margin: -2px 0 5px 0;}

/* Zobrazení stručné/tučné, Tisk apod. */
#clanek #zobrazeni		{color: #000; position: absolute; right: 25px; top: 135px; text-align: right;}
#clanek #zobrazeni A		{color: #16a5d7;}
#clanek #zobrazeni A:hover	{color: #000;}
#clanek #zobrazeni IMG 		{vertical-align: middle; margin: 0 5px;}

/* Ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24 */
.novinka,
.akce,
.pripravujeme,
.vyprodej,
.nas_tip,
.no24				{width: 80px; font-size: 90%; display: block; color: #fff; text-align: center; padding: 3px 0; margin: auto; text-transform: uppercase;}
.novinka,
.akce,
.vyprodej			{background: #f00;}
.pripravujeme			{background: #00f;}
.nas_tip			{background: #16a5d7;}
.no24				{background: #777;}

/* Formular pro hodnoceni zbozi */
#hodnoceni P			{margin: 0 0 9px 0;}

/* Parametry */
.parametry			{margin: 5px 0; border: 1px #ccc solid; border-collapse: collapse;}
.parametry INPUT,
.parametry SELECT,
.parametry TEXTAREA		{font-size: 100%;}
.param_nazev 			{text-align: center; background: #eee; padding: 4px; border-bottom: 1px #ccc solid; white-space: nowrap}
.param_cena 			{text-align: right; padding: 4px; font-weight: bold; white-space: nowrap}
.parametry .sude 		{background: #fff;}
.parametry .liche 		{background: #f4f4f4;}

/* Oblíbené položky */
.oblibene TH			{background: #eee; border: 1px #ccc solid; padding: 5px;}
.oblibene .sude TD		{background: #fff; border: 1px #ccc solid;}
.oblibene .liche TD		{background: #f4f4f4; border: 1px #ccc solid;}

/* Mnozstevni slevy */
.mnozstevni			{border: 1px #ccc solid; border-collapse: collapse;}
.mnozstevni TH			{background: #eee; padding: 4px; border: 1px #ccc solid;}
.mnozstevni TD			{text-align: right}
.mnozstevni .sude		{background: #fff;}
.mnozstevni .liche		{background: #f4f4f4;}

.nobr  				{white-space: nowrap;}

/* Diskuze */
#diskuze .udaje   		{padding: 2px; background: #f4f4f4; border: 1px #ccc solid;}
#diskuze .text   		{margin-bottom: 10px;}

/* Off-line platba */
#offline 			{width: 100%;}
#offline FORM			{text-align: center}
#offline INPUT 			{font-weight: bold;}
#offline .error 		{color: maroon;}
#offline #ramecek 		{border: 1px solid #ccc; background: #f4f4f4; padding: 5px; margin: 20px;}
#offline #offline_pozn 		{font-weight: bold; width: 92%; margin: 0;}

/* Platby a doruceni */
.platby 			{width: 100%; text-align: center;}
.platby .levy			{width: 80%; text-align: left; border-bottom: 1px #ccc solid;}
.platby .pravy			{width: 20%; text-align: right; border-bottom: 1px #ccc solid;}
.priplatky 			{width: 100%; border: 1px #ccc solid; border-collapse: collapse;}
.priplatky TH, .priplatky TD	{border: 1px #ccc solid;}

#pridani 			{background: #f4f4f4; border: 1px #ccc solid; padding: 1px 5px;}
#pridani P 			{margin: 4px 0;}

/* Související položky */
#box_souvisejici .label							{font-weight: bold; color: #000; font-size: 105%; display: block; padding: 4px 0;}
#box_souvisejici .wrapper						{border: solid 1px #ccc; padding: 12px 6px; background: #fafafa; text-align: center; width: 712px;}
#box_souvisejici UL									{margin: 0; padding: 0; background: #fafafa;}
#box_souvisejici LI									{float: left; width: 227px; list-style: none; margin: 0 5px; padding: 0;}
#box_souvisejici A,
#box_souvisejici A:visited					{display: block; color: #14a6d7; font-size: 110%; text-transform: uppercase; font-weight: bold; border: solid 1px #ccc; padding: 3px; background: #eee; margin-bottom: 10px;}
#box_souvisejici A:hover						{color: #000;}
#box_souvisejici A SPAN.bg					{background: #fff; padding: 5px 5px 10px 5px;}
#box_souvisejici A SPAN							{display: block;}
#box_souvisejici A IMG							{border: 0; display: block; margin: 5px auto 0 auto;}
#box_souvisejici .cena							{color: #000; font-size: 115%; font-weight: bold;}
#box_souvisejici .cart							{margin-top: 8px;}


/* Predchozi a nasledujici zbozi v podrobnostech */
#navigace_zbozi 		{font-size: 95%; height: 38px; background: url(../images/bgtrideni.gif) 0 50% no-repeat; margin: 10px 0;}
#navigace_zbozi .levy		{width: 350px; float: left; display: block; margin: 7px 0 0 10px;}
#navigace_zbozi .pravy		{width: 350px; float: right; display: block; margin: 7px 10px 0 0; text-align: right;}

/* Pruvodce v hlavni casti strany */
#pruvodce_vybrzbozi 		{background: #f4f4f4; border: 1px #ccc solid;}
#pruvodce_vybrzbozi H3 		{margin: 0; padding: 5px; background: #eee; border-bottom: 1px #ccc solid;}
#pruvodce_vybrzbozi P 		{margin: 10px;}
#pruvodce_tabulka 		{margin: 10px;}
#pruvodce_tabulka TR TD		{padding: 0 5px;}
.submit_pruvodce 		{border: 0;}
#predchozi,
#nasledujici,
#pridej_polozku			{float:left;}
#pridej_polozku			{width: 471px;}

/* Podrobnosti tabulka */
#podrobnosti			{border-collapse: collapse;}
#podrobnosti TR TD 		{background: #fff; border: 1px #ccc solid; padding: 2px 5px;}
#podrobnosti .cena		{color: #000; font-size: 120%;}

/* Zalozky v podrobnostech */
#zalozky_menu 			{height: 20px; list-style-type: none; margin: 15px 0 0 0; padding: 0; position: relative; top: 1px; z-index: 500;}
#zalozky_menu LI 		{display: inline; margin: 0; padding: 0;}
#zalozky_menu A 		{color: #14a7cc; background: url(../images/bgsubmit.gif) 0 50% repeat-x #f6f6f6; font-weight: normal; border: #c7c7c7 solid; border-width: 1px 1px 0 1px; text-decoration: none; padding: 4px 5px; margin-right: 1px; display: block; float: left;}
#zalozky_menu A:visited 	{color: #14a7cc;}
#zalozky_menu A:hover 		{color: #14a7cc; text-decoration: underline;}
#zalozky_menu #active		{color: #000; background: #fff; font-weight: bold; border: #ccc solid; border-width: 1px 1px 0 1px;}
#zalozky 			{border: 1px #ccc solid; background: #fff; padding: 10px; text-align: left; position: relative; clear: both;}

/* Filtr vyrobcu */
#filtr_vyrobci 			{background: #fff; border: 1px #ccc solid; padding: 10px;}
#filtr_vyrobci INPUT 		{vertical-align: middle;}
#filtr_vyrobci SPAN		{font-weight: bold;}
#filtr_vyrobci SPAN.nbr	{font-weight: normal; display: inline-block;}
#filtr_vyrobci SPAN.nbr label {white-space: nowrap;}

#strom_odd			{list-style-type: none; background: #f5f5f5; border: 1px #d1d1d1 solid; margin: 0; padding: 10px;}
#strom_odd LI			{background: url(../images/odrazka2.gif) 0 3px no-repeat; line-height: 16px; display: inline; margin: 0; padding: 0 5px 0 8px;}

/* Strankovani */
#strankovani 			{height: 20px; margin: 10px 0;}
#strankovani #left 		{float: left; font-weight: bold;}
#strankovani #right 		{float: right;}
#strankovani A 			{background: #e8e8e8; padding: 3px 6px; margin: 0 1px 1px 0; display: block; float: left;}
#strankovani A:hover 		{color: #fff; background: #c9c9c9; text-decoration: none;}
#strankovani B 			{color: #fff; background: #c9c9c9; text-decoration: none; padding: 3px 6px; margin: 0 1px 1px 0; display: block; float: left;}
#strankovani .dalsi 		{color: #000 !important; background: transparent;}
#strankovani .dalsi:hover 	{background: transparent;}

/* porovnavani zbozi */
#porovnat_zbozi_table th,
#porovnat_zbozi_table td		{text-align: left; padding: 5px 7px !important; vertical-align: middle !important;}
#porovnat_zbozi_table .obr		{text-align: center;}
#porovnat_zbozi_table .obr a		{font-weight: bold;}
#porovnat_zbozi_table .obr img		{display: block; margin: 10px;}
#porovnat_zbozi_table .cena strong	{color: #f00; font-size: 110%;}
#porovnat_zbozi_table .lichy th,
#porovnat_zbozi_table .lichy td		{background: #f1f1f1;}
/*
.porovnat_zbozi_btn_podrob		{color: #fff; background: url(../images/porovnat.gif) 0 50% no-repeat; font-weight: bold; cursor: pointer; border: 0; position: relative; left: 90px; top: -25px; _width: 64px; _height: 23px; padding: 2px 4px; width: 62px;}
*/
.porovnat_zbozi_btn_podrob		{color: #fff; background: url(../images/porovnat.gif) 0 50% no-repeat; cursor: pointer; border: 0; _width: 64px; _height: 23px; padding: 4px 4px; width: 62px; color: #14a7cc; position: relative; left: 319px;}

a.dotaz_zbozi_btn_podrob {
	color: #fff;
	background: url(../images/porovnat2.gif) 0 50% no-repeat;
	cursor: pointer;
	border: 0;
	_width: 89px;
	_height: 23px;
	padding: 4px 4px;
	width: 89px;
	color: #14a7cc;
	position: relative;
	left: 392px;
	text-decoration: none;
	display:block;
	top: -21px;
}

/* watchdog */
.btn_detail_popup				{display: block; width: 72px; height: 21px; line-height: 20px; position: relative; left: 494px; top: -41px;/*margin-top: -21px;*/ background: url(../images/btn-watchdog.gif) no-repeat; text-decoration: none; color: #c64c4c !important; text-align: center;}
#zavrit_watchdog				{background: url(../images/addedToBasketClose.png) no-repeat 50% 50%; float: right; display: block; width: 22px; height: 20px; margin: 6px 5px 0 0; padding: 0; border: 0; cursor: pointer;}
#vrstva_watchdog				{position: absolute; right:15px; margin-top:15px; top:100px; width:409px; background: url(../images/watchdog.png) no-repeat #11a6d3; border: 2px #00455c solid; z-index:100; padding: 0px; z-index: 9999;}
#vrstva_watchdog h4						{margin: 0px; height: 32px; text-indent: -9999px;}
#vrstva_watchdog_nadpis				{height: 32px; cursor:move; margin-bottom: 12px; width: 100%; text-align: right;}
#vrstva_watchdog_nadpis	.label{float: left; color: #fff; font-size: 155%; font-weight: bold; line-height: 30px; margin-left: 18px;}
#vrstva_watchdog_obsah				{padding: 0 0 10px 0;}
#vrstva_watchdog_obsah p			{padding: 0 10px 5px 18px; color: #fff; font-size: 115%; font-weight: bold; line-height: 18px; text-align: left;}
#vrstva_watchdog_cekej				{background: url(../images/loading.gif) 50% 50% no-repeat; height: 200px;}
#vrstva_watchdog #vrstva_watchdog_obsah FORM					{padding: 0 0 0 10px; height: auto}
#vrstva_watchdog #vrstva_watchdog_obsah FORM DIV,
#page .watchdog FORM DIV 	{clear: both; height: 32px;}
#vrstva_watchdog #vrstva_watchdog_obsah FORM LABEL,
#page .watchdog LABEL		{width: 125px; display: block; float: left; padding-left: 10px; line-height: 32px; font-weight: bold; color: #b8efff; font-size: 115%; text-align:left;}
#vrstva_watchdog #vrstva_watchdog_obsah FORM INPUT,
#page .watchdog INPUT		{display: block; float: left; padding: 6px 5px 7px 5px; margin: 2px 5px; font-size: 115%;}
#vrstva_watchdog #vrstva_watchdog_obsah FORM .none,
#page .watchdog .none		{display: none;}
#vrstva_watchdog #vrstva_watchdog_obsah FORM .submit,
#page .watchdog .submit	{float: left; background: url(../images/btn-watchdog-ok.png) no-repeat !important; display: block; width: 27px; height: 27px;border: 0;}
#vrstva_watchdog .error				{padding: 8px; color: #f0e787; text-align: center; background: #00455c; border: solid 1px #0d70a8; margin: 0 12px 10px 12px; font-size: 115%;}
#vrstva_watchdog .error STRONG{font-weight: normal;}
#vrstva_watchdog .clr					{font-size: 1px; height: 1px !important;}
#page .watchdog								{padding: 10px 0 0 0;}
#page .watchdog P							{font-size: 115%; line-height: 18px; padding: 0 0 10px 0;}
#page .watchdog LABEL					{color: #666;}

/* kosik ajax */
#zavrit_kosik 				{background: url(../images/addedToBasketClose.png) no-repeat 50% 50%; float: right; display: block; width: 22px; height: 20px; margin: 8px 9px 0 0; padding: 0; border: 0; cursor: pointer;}
#vrstva_kosik 				{position: absolute; left:300px; margin-top:15px; top:100px; width:409px; background: url(../images/addedToBasketLabelCZ.png) no-repeat #22a30c; border: 2px #3286a5 Solid; z-index:100; padding: 0px; z-index: 9999;}
#vrstva_kosik h4      			{margin: 0px; height: 32px; text-indent: -9999px;}
#vrstva_kosik_nadpis 			{position: absolute; top: 0px; left: 0px; height: 32px; cursor:move; margin-bottom: 5px; width: 100%; text-align: right;}
#vrstva_kosik_obsah p        		{padding: 5px 5px; color: #fff; font-size: 115%; font-weight: bold;}
#vrstva_kosik_obsah p .celkem		{color: #d9e8ed;}
#vrstva_kosik_cekej 			{background: url(../images/loading.gif) 50% 50% no-repeat;}
#vrstva_kosik .buttons                  {width: 409px;}
#vrstva_kosik .buttons input   		{border: 0; margin: 0; padding: 0; cursor: pointer; float: left; background: #a21d1d;}
#vrstva_kosik .buttons .cart		{width: 120px; height: 30px; background: url(../images/addedToBasket-cart.png) no-repeat;}
#vrstva_kosik .buttons .pay		{width: 139px; height: 30px; background: url(../images/addedToBasket-pay.png) no-repeat;}
#vrstva_kosik .buttons .go		{width: 150px; height: 30px; background: url(../images/addedToBasket-go.png) no-repeat;}
#vrstva_kosik .buttons .cart:hover	{background: url(../images/addedToBasket-cart-hover.png) no-repeat;}
#vrstva_kosik .buttons .pay:hover	{background: url(../images/addedToBasket-pay-hover.png) no-repeat;}
#vrstva_kosik .buttons .go:hover	{background: url(../images/addedToBasket-go-hover.png) no-repeat;}

/*styl pro nadpisy pro seo články*/
h2.popisoddelenih2  {font-size: 12px !important; font-weight: bold !important; margin-bottom: 2px !important;}
h3.popisoddelenih3  {font-size: 11px !important; font-weight: bold !important; margin-bottom: 2px !important;}
.popisoddeleni  {margin: 5px 0px 15px !important;}

/*Tag cloud*/
#tag-cloud  			{ margin-bottom: 3px; padding-bottom: 5px;}
#tag-cloud UL                   {list-style: none; margin: 0 auto; padding: 7px 10px;}
#tag-cloud UL LI		{float: left; margin: 0 2px 0 8px; padding: 0; line-height: 22px; background: none;}
#tag-cloud UL LI A		{text-decoration: none; float: left; background: none;}
#tag-cloud .tagCloudLevel5      {font-size: 170%;}
#tag-cloud .tagCloudLevel4      {font-size: 150%;}
#tag-cloud .tagCloudLevel3      {font-size: 140%;}
#tag-cloud .tagCloudLevel2      {font-size: 120%;}
#tag-cloud .tagCloudLevel1      {font-size: 100%;}
#tag-cloud .bottom              {clear: both;}

.banner2  {position: absolute; top: 25px; left: 430px; display: block; background: url('../images/banner2.png') 0% 0% no-repeat; width: 149px; height: 95px; text-decoration: none; }
.banner2 span  {float:left; margin: 73px 0px 0px 10px; font-size: 13px; text-transform: uppercase; color: #fff; font-weight: bold;}
.banner1  {position: absolute; top: 25px; left: 275px; display: block; background: url('../images/banner1.png') 0% 0% no-repeat; width: 149px; height: 95px; text-decoration: none; }
.banner1 span  {float:left; margin: 73px 0px 0px 10px; font-size: 13px; text-transform: uppercase; color: #fff; font-weight: bold;}   
.banner1:hover span, .banner2:hover span {color: #e2c618;}

/* Nákupní kroky */
 #order_steps li    { float:left; background: url(../images/obj-krok.png) 50% 50% no-repeat; width:178px; height:38px; list-style: none; line-height: 36px !important;margin-right:4px; }
#order_steps li span    {padding-left:8px;font-size: 12px; font-weight: bold; text-decoration: none !important;}
#order_steps li .cisilko   {padding-left:10px;font-size: 15px; font-weight: bold;}
#order_steps .active {background: url(../images/obj-krok-hover.png) no-repeat; width:178px; height:38px; color:#fff; text-decoration: none !important;}
#order_steps {margin:20px auto; padding:0;}
 .nadpis2d, .nadpis2dp   {font-size: 13px !important; }
.no_border  input   {width:100px; border: 1px #cccccc solid;}
.no_border td   {vertical-align: middle !important;}
#prvni {width:35%;}
#druhy  {padding:0 0 0 10px !important;}
.jednorazova_registrace legend  {border:0 !important; background:none !important;}
.jednorazova_registrace {border:0 !important;}
#clanek #druhy .registrace_wide2 #obal_inputu {background: url(../images/jednorazova-obj.png) no-repeat; width:461px; height:303px;}
.registrace_wide    {width:450px; }
.jednorazova_registrace {vertical-align: middle !important; margin:15px 0 0 35px !important; padding:0 !important; }
#druhy h2 span    {background: url(../images/podtrzeni-nadp.png) 1px 16px no-repeat; padding:0 0 10px 0; font-weight: bold; }
#prvni h2 span    {background: url(../images/podtrzeni-nadp.png) 1px 16px no-repeat; padding:0 0 10px 0; font-weight: bold; width:429px;}
#druhy .nadpis2d   {background: url(../images/header_obj.png) no-repeat; margin:10px 0 0 0; padding:15px 0 0 20px; width:461px;}
#prvni .nadpis2d   {background: url(../images/header-zak.png) no-repeat; margin:32px 0 0 0; padding:15px 0 0 20px; font-weight: bold;}
#prvni .nadpis2dp   {background: url(../images/header-zak.png) no-repeat; margin:10px 0 0 0; padding:15px 0 0 20px; font-weight: bold;}
.jednorazova_registrace .zakaznik label   {vertical-align: middle !important; font-size: 11px;}
.obj_prihlaseni, .obj_registrace {background: url(../images/telo-zak.png) no-repeat; width:248px ; height: 120px; margin:0 !important; padding:0;}
.obj_prihlaseni .no_border  {margin:10px 10px 0 auto; padding:10px 20px 0 0;}
.obj_prihlaseni .submit-middle, .submit-kos  {background: url(../images/prihlasit.png) no-repeat; width:62px !important; height:20px; border:0; outline:0; color:#14a7cc; text-transform: lowercase; }
.norm   {text-align: center; font-size: 11px;}
#prvni .obj_registrace    {padding:15px 0 0 0; }
#strana .pl_dor td, #strana .pl_dor th { border-collapse:collapse; }
#strana .pl_dor { margin:30px 0 10px 0; width:98%; border-collapse:collapse; background: #fff; font-size: 11px;}
.pl_dor th  {background: url(../images/th.png) repeat-x #09569f; height:24px; color:#fff; border: 1px solid #0055B3; text-align: center;}
.nadpis2    {padding:70px 0 10px 0 !important; font-weight: bold; font-size: 15px; margin-bottom:-30px;}
.nadpis22   {padding:70px 0 10px 0 !important; font-weight: bold; font-size: 15px; margin-bottom:-20px;} 
.pl_dor td  {border: 1px solid #D8D8D8; border-collapse: collapse; line-height: 20px; padding: 2px 6px !important;}
.pl_dor td #druhy   {width:50% !important;}
 .mensi  {width:300px;}
.pokracovat, .right .submit   {background: url(../images/pokr.png) no-repeat !important; width:178px !important; border:0  !important; outline:0  !important; color:#fff !important; line-height: 10px ; font-weight: bold; font-size:11px; height:38px; display:block; text-transform: uppercase; padding-right:10px;}
.right .submit  {margin:15px 15px 0 0; float:right; padding:0 20px 3px 0;}
.kosik_celkem   {color:#000; font-weight: bold;}
#druhy .lista_nav  {height:24px; position:relative;top:20px; left:0; width:460px !important;}
.lista_nav  {height:24px; position:relative; top:20px; padding-bottom:30px; }

.nadpis_kosik   {color: #9d9d9d; font-size: 12px; font-weight: 700; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom:-20px;text-transform: uppercase; clear:both;}
.pokracovat, .odeslat {position:absolute; top:0; right:15px; font-size: 11px !important; padding:0 20px 4px 0 ; text-transform: uppercase !important;}
 .submit.pokracovat.odeslat   {background: url(../images/odesl.png) no-repeat !important; padding:0; } 
/*.zpet  {margin:15px 0; background: url(../images/pokr.png) no-repeat !important; width:122px !important; height:24px !important; border:0  !important; outline:0  !important; color:#fff !important; line-height: 15px; font-weight: bold; display:block; text-decoration: none;}   */
.na_kosik   {background: url(../images/zpet.png) no-repeat; width:178px !important; height:38px !important;  margin: 0; text-align: center; color:#fff !important; text-decoration: none; line-height: 38px; text-transform: uppercase; font-weight: bold; display:block; font-size: 11px;}
.na_vyber_platby   {font-size: 11px; background: url(../images/zpet.png) no-repeat; width:178px !important; height:38px !important; display:inline-block; margin:0; text-align: center; color:#fff !important; text-decoration: none; line-height: 38px; text-transform: uppercase; font-weight: bold;}
.kosik_opravitpoc   {width:112px;}
.kosik_opravitpoc input .submit-kos   {background: url(../images/prihlasit.png) no-repeat !important; width:62px !important; height:20px !important; }
.platby_doruceni    {clear:both; }
#platby_doruceni    {clear:both; width:98%; font-size: 11px;}
.full    {clear:both; margin:15px 0 0 0;  }
#help_14, #help_17, #help_dor_3    {vertical-align: middle;}
.full .submit-middle-reg {background: url(../images/prihlasit.png) no-repeat; width:62px; height:20px;display:block; color:#16a5d7; text-decoration: none; line-height:20px;float:right;margin:70px 15px 0 0;  }
.nadpis3    {margin-top:30px !important;}

#druhy input[type="text"] {
width:100px;
}
#druhy td label    { margin:0; padding:0;}
.no_border .submit-middle   {float:right;}
.registrace_wide .nadpis1   {margin:0 0 10px 0 !important;} 
.registrace_wide2   {width:720px;} 
#regis label { text-align:right; display:block; padding-right:8px !important;}
#druhy .registrace_wide2    {width:100%;}
#k_pokladne {right:0; font-size: 11px; line-height: 24px; padding:0 20px 0px 0;}
.na_vyber_platby    {left:0; height:24px; }
.vypis_slev {font-size: 11px;}

.hotline th
{
	text-align: left;
	font-weight: normal;
	padding-right: 30px;
}

.hotline_item
{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.upper
{
	text-transform: uppercase;
}

/* prolinacky titulka */
#prolinaci_upoutavky {
  position: relative;
  background: url(../images/bg-prolinacka.png) no-repeat;
  width:552px !important;
  height:282px !important;
  margin-bottom: 45px;
}
#prolinaci_upoutavky .item      {position: absolute; max-width:540px; max-height:270px;}
#prolinaci_upoutavky .item img  {max-width:540px; max-height:270px; margin:6px 0 0 6px;}
#prolinaci_upoutavky .item.hide {display: none;}

/* POZOR, vyska controls se musi nastavit take v scripts/index.php v promenne $GRAFIKA_vyska_controls */
ul.controls {
  position: absolute;
  width: 540px;
  bottom: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
  background: none;
  padding: 10px 0;
  z-index: 999;
  top:274px;
  height:24px;
  left:-2px;
}

ul.controls li {
  padding: 0;
  margin: 0;
  display: inline;
}

ul.controls li a {
  display: block;
  float: left;
  width: 25px;
  height: 24px;
  border: 1px #fff solid;
  line-height: 24px;
  text-align: center;
  margin-left: 2px;
  color: white;
  background: url(../images/normal.png) no-repeat;
  font-weight: bold;
  color:#16A5D7;
  text-decoration: none;
  font-size: 14px;
  font-family: arial;
}

ul.controls li.act a{
  background: url(../images/active.png) no-repeat ;
  color: #fff;
  width:25px;
  height:24px;
  display: block;
}

ul.controls .play_pause.stop a   {
    background: url(../images/pause.png) no-repeat;
    width: 25px;
    height: 24px;
    text-indent: -9999px;
    
}

ul.controls .play_pause.play a   {
    background: url(../images/play.png) no-repeat;
    width: 25px;
    height: 24px;
    text-indent: -9999px;
    
}

.facebook_box   {
    position:absolute;
    right:-187px;
    height:108px;
    background: #fff;
    width:176px;
}
.facebook_box .label   {
    background: url(../images/label-upoutavka.png) no-repeat;
    width:176px;
    height:31px;
}

.facebook_box .label span   {
    font-family:verdana;
    font-size: 11px;
    color:#565656;
    font-weight: bold;
    line-height: 31px;
    padding-left:10px;
    text-transform: uppercase;
}

.proc_box   {
    position:absolute;
    right:-187px;
    height:162px;
    background: #fff;
    top:120px;
    width:176px;
}
.proc_box .label   {
    background: url(../images/label-upoutavka.png) no-repeat;
    width:176px;
    height:31px;
}

.proc_box .label span   {
    font-family:verdana;
    font-size: 11px;
    color:#565656;
    font-weight: bold;
    line-height: 31px;
    padding-left:10px;
    text-transform: uppercase;
}

.proc_box ul    {
    padding:4px 0 0 16px;
    font-size: 10px;    
    line-height: 13px;
    margin:6px 0 0 0;

}
.proc_box ul li {
    list-style: none;
    background: url(../images/sipka.png) 0 5px no-repeat;
    padding-left:10px;
}

.proc_box .label a {
    text-decoration: none;
    display:block;
}

.proc_box ul a  {
    color: #888;
    text-decoration: none;
}

.spanik {
    display:block;
    height:108px;
    width:176px;
    position:absolute;
    cursor:pointer;
}
.odk_proc   {
    position:relative;
}
