/* Tělo */
BODY 				{color: #231f20;
				 background: url(../images/bg.gif) repeat-x #fff;
				 font-size: 75%;
				 font-family: Arial, sans-serif;
				 margin: 0;
				 padding: 0;
				 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: #808080; background: url(../images/bginput.gif) no-repeat #fff; border: 1px #d9d9d9 solid; font-family: Arial, sans-serif;}
INPUT.submit,
INPUT.submit-kos,
INPUT.submit-pokladna		{cursor: pointer; color: #fff; font-size: 95%; font-weight: bold; background: url(../images/bgsubmit.gif) repeat-x #ec2821; border: 1px #d11009 solid; text-transform: lowercase; padding: 1px 3px;}
INPUT.submit-image, LABEL	{cursor: pointer; border: 0;}
INPUT.noborder			{border: 0; background: transparent;}
INPUT.readonly			{color: #999;}
A	        		{color: #231f20; text-decoration: underline;}
A:active			{color: #d11009;}
A:visited			{color: #231f20;}
A:hover				{color: #d11009;}
#leprechaun{
/*position:relative;*/
}
#leprechaun a{
    position:absolute;
    display:block;
    width:135px;
    height:239px;
    right:-126px;
    top:7px;
    z-index:1000;
    background:url(../images/leprechaun.png) 0 0 no-repeat;
}
/* Obal strany */
#page				{width: 1000px; background: url(../images/bghead.jpg) no-repeat #fff; position: relative; margin: 0 auto; padding-top: 265px; text-align: left;}
#page_dvere			{width: 1000px; background: url(../images/bghead_dvere.jpg) no-repeat #fff; position: relative; margin: 0 auto; padding-top: 265px; text-align: left;}
#page_kovani			{width: 1000px; background: url(../images/bghead_kovani.jpg) no-repeat #fff; position: relative; margin: 0 auto; padding-top: 265px; text-align: left;}
#page_pouzdra			{width: 1000px; background: url(../images/bghead_pouzdra.jpg) no-repeat #fff; position: relative; margin: 0 auto; padding-top: 265px; text-align: left;}
#page_schody			{width: 1000px; background: url(../images/bghead_schody.jpg) no-repeat #fff; position: relative; margin: 0 auto; padding-top: 265px; text-align: left;}
#page_svicky			{width: 1000px; background: url(../images/bghead_svicky.jpg) no-repeat #fff; position: relative; margin: 0 auto; padding-top: 265px; text-align: left;}
#page_naradi			{width: 1000px; background: url(../images/bghead_naradi.jpg) no-repeat #fff; position: relative; margin: 0 auto; padding-top: 265px; text-align: left;}

/* odkazy */
#sysbar 			{list-style-type: none; margin: 0; padding: 0; position: absolute; left: 20px; top: 6px;}
#sysbar LI 			{background: url(../images/bgclanky.gif) 0 50% no-repeat; margin: 0; padding: 4px 10px; float: left;}
#sysbar A 			{color: #fff; display: block; text-decoration: underline; text-transform: lowercase;}
#sysbar A:hover 		{color: #ae8c4e; text-decoration: none;}
#sysbar #first 			{background: transparent;}
#sysbar .externalLink   {color: #ff0000; text-transform: uppercase; text-decoration: none; font-weight: bold;}

/* Logo */
#logo				{width: 330px; height: 160px; overflow: hidden; position: absolute; left: 11px; top: 36px; z-index: 1; margin: 0; text-align: center;}
#logo SPAN			{width: 330px; height: 160px; 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: #000; font-size: 270%; font-weight: bold; text-decoration: none; margin: 25px 0 0 0; display: block;}

/* Měny */
#meny 				{color: #fff; position: absolute; right: 30px; top: 8px; z-index: 3; }
#meny select 			{width: 160px; font-size: 95%;}

/* Hlavni menu */
#hlavni_menu 			{list-style-type: none; margin: 0; padding: 0; position: absolute; left: 40px; top: 213px;}
#hlavni_menu LI 		{margin: 0; padding: 8px; float: left; background: url(../images/oddel.gif) 0 50% no-repeat;}
#hlavni_menu A 			{font-weight: bold; text-transform: uppercase;}
#hlavni_menu .first 		{background: transparent;}
#hlavni_menu #active 		{border-bottom: 3px #ae8c4e solid;}
#hlavni_menu A:hover,
#hlavni_menu #active A 		{color: #ae8c4e; text-decoration: none;}

/* strana */
#strana TABLE TD 		{vertical-align: top; padding: 0;}
#stredovy 			{width: 564px !important; *width: auto; background: url(../images/bgstred.gif) no-repeat;}

#levy, #pravy			{padding: 0 9px !important; width:200px !important;}
#levy .label, #pravy .label	{color: #c7c7c7; font-size: 100%; margin: 0; padding: 15px 25px 30px 25px; text-transform: uppercase; font-weight: bold; white-space:nowrap;}
#levy .bottom, #pravy .bottom 	{height: 17px; background: url(../images/bgbox_bottom.gif) no-repeat;}
#levy P, #pravy P 		{margin: 0 25px 10px 25px;}
#levy A 			{font-weight: bold;}
#pravy {padding-top: 7px !important;}

/* Boxy */
#menu,
#vyhledavani,
#zakaznik	  		{width: 200px; background: url(../images/bgbox2.gif) no-repeat #e7decd; margin-bottom: 10px;}
#menu .label,
#vyhledavani .label,
#zakaznik .label	  	{color: #7c602e;}
#menu .bottom,
#vyhledavani .bottom,
#zakaznik .bottom	  	{background: url(../images/bgbox_bottom2.gif) no-repeat;}
#vyrobci,
#pruh_odkazy,
#pruvodce,
#inzerce,
#informace,
#infobox,
#montaze,
#provozovatel,
#doporuceni,
#cen_bomba,
#aktuality,
#top_x,
#top_hodnocene,
#novinky,
#anketa,
#partneri,
#partneri2			{width: 200px; background: url(../images/bgbox.gif) no-repeat #c7c7c7; margin-bottom: 10px;}

#prodavac			{width: 200px; background: url(../images/bgbox3.png) no-repeat #803737; margin-bottom: 10px;}
#prodavac .bottom	  	{background: url(../images/bgbox_bottom3.png) no-repeat;}
/* prodavac */
#prodavac .label		{padding: 15px 0 30px 25px; color: #fff;}
#prodavac .content		{margin: 0 20px; padding-bottom: 10px; width: auto; height: auto;}
#prodavac .jmeno		{padding: 2px 0 2px 22px; font-weight: bold; background: url(../images/user.png) no-repeat 0 50%;}
#prodavac .telefon		{padding: 2px 0 2px 22px; background: url(../images/phone.png) no-repeat 1px 50%;}
#prodavac .email		{padding: 2px 0 2px 22px; background: url(../images/email.png) no-repeat 0 3px;}
#prodavac .fotka		{width: 120px; height: 120px; overflow: hidden; margin: 10px auto 0 auto; text-align: center; border: solid 1px #999;}


/* Seznamy */
#informace UL,
#inzerce UL 			{list-style-type: none; margin: 0 25px 10px 25px; padding: 0;}
#informace UL LI,
#inzerce UL LI			{background: url(../images/bginfo.gif) 0 100% no-repeat; margin: 0; padding: 1px 0 3px 10px;}
#informace UL A,
#inzerce UL A 			{text-decoration: none;}
#informace UL A:hover,
#inzerce UL A:hover 		{text-decoration: underline;}

/* Menu */
#menu .bottom				{margin-top: 10px;}
#menu .label				{font-weight: normal;}
#menu .label A				{margin: 0 5px;}
#menu .label .odkaz_oddeleni		{color: #7c602e!important;}
#menu .label .odkaz_oddeleni_active	{color: #fff !important; font-weight: bold; text-decoration: none;}
#menu .label .odkaz_vyrobci		{color: #7c602e!important;}
#menu .label .odkaz_vyrobci_active	{color: #fff !important; font-weight: bold; text-decoration: none;}
#menu .label .odkaz_oddeleni:hover,
#menu .label .odkaz_vyrobci:hover	{color: #7c602e !important; text-decoration: underline;}
#menu .label .odkaz_oddeleni_active:hover,
#menu .label .odkaz_vyrobci_active:hover{color: #fff !important; text-decoration: underline;}
#menu Ul                 	{list-style-type: none; margin: 0; padding: 0;}
#menu Ul LI 			{background: transparent; margin: 0; padding: 0;}
#menu Ul A			{background: url(../images/bgmenu.gif) no-repeat; font-weight: bold; font-size: 100%; margin: 0 10px 0 25px; padding: 3px 0 0 10px; display: block;}
#menu Ul A:hover		{background: url(../images/bgmenu_active.gif) no-repeat;}
#menu Ul UL A			{background: url(../images/bgmenu2.gif) 0 7px no-repeat; font-weight: normal; font-size: 95%; margin: 0 10px 0 35px; padding: 0 0 2px 10px; display: block;}
#menu Ul UL A:hover		{background: url(../images/bgmenu2_active.gif) 0 7px no-repeat;}
#menu Ul UL UL A		{margin-left: 45px;}
#menu Ul UL UL UL A		{margin-left: 55px;}

/* Clanky */
#pruh_odkazy ul,
#pruh_odkazy li,
#pruh_odkazy a 				{display: block; margin: 0; padding: 0;}
#pruh_odkazy ul 			{width: 140px; background: #eee; border: #343434 solid; border-width: 1px 1px 0 1px; list-style-type: none;}
#pruh_odkazy li 			{border-bottom: 1px #343434 solid; position: relative; z-index: 9; text-align: left; vertical-align: middle !important;}
#pruh_odkazy li.folder ul 		{position: absolute; left: 130px; top: 5px; z-index: 1000;}
#pruh_odkazy li.folder>ul 	 	{left: 130px;}
#pruh_odkazy a 				{width: 100%; height: 100%; color: #231f20; font-weight: normal; border-bottom: 1px #eee solid; text-decoration: none; padding: 4px 7px;}
#pruh_odkazy li>a 			{width: auto;}
#pruh_odkazy a:hover 			{color: #231f20; background: #c7c7c7; border-bottom: 1px #c7c7c7 solid}
#pruh_odkazy li.folder a:hover 		{background: #c7c7c7;}
#pruh_odkazy li.folder:hover 		{z-index: 10;}
#pruh_odkazy ul ul li.folder		{background: url(../images/odrazka2.gif) 97% 50% no-repeat;}
#pruh_odkazy ul ul li.folder>a:hover	{background: url(../images/odrazka2.gif) 97% 50% no-repeat #c7c7c7;}
#pruh_odkazy ul ul,
#pruh_odkazy li:hover ul ul,
#pruh_odkazy li:hover li:hover	ul ul,
#pruh_odkazy li:hover li:hover	li:hover ul ul		{display: none;}
#pruh_odkazy li:hover ul,
#pruh_odkazy li:hover li:hover ul,
#pruh_odkazy li:hover li:hover li:hover ul,
#pruh_odkazy li:hover li:hover li:hover li:hover ul 	{display: block;}
#pruh_odkazy #level1 			{background: transparent; border: 0; margin: 0 0 10px 25px;}
#pruh_odkazy #level1 .top 		{width: 174px; border: 0;}
#pruh_odkazy #level1 .top.folder ul 	{position: absolute; left: 174px; top: 0;}
#pruh_odkazy #level1 .top.folder ul ul 	{position: absolute; left: 130px; top: 0;}
#pruh_odkazy #level1 .toplink 		{width: auto; height: auto; color: #231f20; background: url(../images/bginfo.gif) 0 100% no-repeat; margin: 0; padding: 1px 0 3px 10px; font-weight: bold; text-decoration: underline; border: 0;}
#pruh_odkazy #level1 .toplink:hover 	{color: #7c602e;}

#pruvodce ul,
#pruvodce li,
#pruvodce a 				{display: block; margin: 0; padding: 0;}
#pruvodce ul 			{width: 140px; background: #eee; border: #343434 solid; border-width: 1px 1px 0 1px; list-style-type: none;}
#pruvodce li 			{border-bottom: 1px #343434 solid; position: relative; z-index: 9; text-align: left; vertical-align: middle !important;}
#pruvodce .level1 {background: transparent; border: 0; margin: 0 0 10px 25px;}
#pruvodce .level1 .top 		{width: 174px; border: 0;}
#pruvodce .level1 .top.folder ul 	{position: absolute; left: 174px; top: 0;}
#pruvodce .level1 .top.folder ul ul 	{position: absolute; left: 130px; top: 0;}
#pruvodce .level1 .toplink 		{width: auto; height: auto; color: #231f20; background: url(../images/bginfo.gif) 0 100% no-repeat; margin: 0; padding: 1px 0 3px 10px; font-weight: bold; text-decoration: underline; border: 0;}
#pruvodce .level1 .toplink:hover 	{color: #7c602e;}

/* 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;}

/* Vyhledávání */
#vyhledavani 			{margin-top: 8px;}
#vyhledavani INPUT 		{width: 140px; margin: 1px 0; padding: 5px; vertical-align: middle;}
#vyhledavani .submit 		{width: 70px; float: right; margin: 8px 0 0 0; padding: 1px 3px;}

/* Zákazník */
#zakaznik INPUT 		{width: 140px; margin: 1px 0; padding: 5px; vertical-align: middle;}
#zakaznik .submit 		{width: 70px; float: right; margin: 8px 0 0 0; padding: 1px 3px;}
#zakaznik .red 			{color: #000; font-weight: bold; margin:0 0 0 25px;}

/* Cenová bomba */
#cen_bomba UL 			{font-size: 95%; list-style-type: none; line-height: 16px; margin: 0 0 10px 0; padding: 0; text-align: center;}
#cen_bomba UL LI		{margin: 0; padding: 10px 15px; background: url(../images/bgbomba.gif) 50% 100% no-repeat;}
#cen_bomba IMG 			{margin: 8px auto; border: 1px #d6e1d3 solid; display: block;}
#cen_bomba A 			{font-size: 110%; font-weight: bold;}
#cen_bomba .cena 		{font-size: 105%;}

/* Top X */
#top_x UL 			{list-style-type: decimal; line-height: 16px; margin: 0 10px 10px 45px; padding: 0;}
#top_x UL LI			{margin: 0; padding: 0; font-weight: bold;}
#top_x A	        	{font-weight: normal;}

/* Top hodnocene */
#top_hodnocene UL 		{list-style-type: decimal; margin: 0 10px 10px 45px; padding: 0;}
#top_hodnocene UL LI		{margin: 0; padding: 0; font-weight: bold;}
#top_hodnocene A	        {font-weight: normal;}

/* Novinky */
#novinky	  		{text-align: center;}
#novinky .label			{margin-bottom: 10px;}
#novinky INPUT 			{width: 120px; height: 19px; vertical-align: middle;}
#novinky .submit_news 		{width: 35px; border: 0; margin-left: 5px;}

/* Anketa */
#anketa		  		{text-align: center;}
#anketa .text 			{width: 160px; margin: 10px 0 3px 0;}
#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 - vpravo */
#partneri 			{text-align: center; overflow: hidden;}
#partneri .label		{text-align: left;}
#partneri .inner		{padding: 0 14px 8px 14px;}
#partneri IMG			{border: 0;}
#partneri HR, #partneri BR	{display: none;}
#partneri A 			{margin-right: 8px; line-height: 18px;}

/* Partneři - vlevo */
#partneri2 UL			{margin: 0; padding: 0 14px 8px 14px; list-style: none; text-align: center;}
#partneri2 UL LI		{display: inline; margin-right: 8px;}
#partneri2 A			{font-weight: normal;}

/* Patička */
#paticka 			{font-size: 90%; background: url(../images/bgfoot_top.gif) 0px 0px no-repeat;}
#paticka #inficko,#patickakos #inficko			{background: url(../images/bgfoot.gif) 0px -30px no-repeat; height: 130px; position:relative; margin: 20px 0 0 0;}
#paticka #inficko div,#patickakos #inficko div 			{color: #ae8c4e; padding: 20px 0 0 30px;}
#paticka P,#patickakos P 			{padding:0; margin:0; position:absolute; left:540px; top:75px;}
#paticka A			{color: #d11009;}
#paticka A:hover		{color: #231f20;}

/* Patička */
#patickakos 			{font-size: 90%; /*height: 130px;*/ background: url(../images/bgfoot2.gif) no-repeat;}
/*#patickakos DIV 			{color: #ae8c4e; float: left; padding: 51px 0 0 30px;}
#patickakos P 			{float: right; margin: 0; padding: 108px 30px 0 0;}*/
#patickakos A			{color: #d11009;}
#patickakos A:hover		{color: #231f20;}

/* Článek */
#clanek        			{padding: 0 10px;}
#clanek H1, #clanek H2,
#clanek .label			{font-size: 120%; color: #7c602e; background: url(../images/bgnadp.gif) 0 50% no-repeat; margin: 15px 0; padding: 8px 12px; text-transform: uppercase; font-weight: bold; min-width:520px; clear:both;}
#clanek H3     			{font-size: 105%; margin: 20px 0 3px 0;}
#clanek H4     			{font-size: 100%; color: #ae8c4e;}
#clanek H3 A   			{color: #231f20; 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 .usetrite 		{color: #ae8c4e; font-size:120%; font-weight: bold;}
#clanek .maly 			{font-size: 85%;}
#clanek .sestava 		{width: 300px;}
#clanek .navigace B		{font-weight: normal;}
#clanek HR                    	{display: none;}
#clanek .red			{color: #ae8c4e;}

/* Trideni */
#clanek .trizeni 		{color: #ae8c4e; height: 30px; margin: 15px 0;}
#clanek .trizeni SPAN		{width: 100px; background: url(../images/bgtrideni.gif) 50% 50% no-repeat; display: block; float: left; margin: 0 8px 0 0; text-align: center; padding: 8px 0; line-height: 20px;}
#clanek .trizeni IMG		{vertical-align: middle;}

/* Tabulka s košíkem */
#clanek .kosikinfo		{width: 100%;}
#clanek .kosikinfo TH		{color: #7c602e; background: url(../images/bgtab.gif) repeat-x #e6dcca; border: 1px #e4e4e4 solid; padding: 5px 10px;}
#clanek .kosikinfo TD		{border: 1px #e4e4e4 solid; padding: 5px 10px;}
#clanek .kosikinfo .tmavy 	{color: #7c602e; background: url(../images/bgtab.gif) repeat-x #e6dcca; border: 1px #e4e4e4 solid;}

/* Tabulka zákazníka */
.zakaznik			{width: 100%;}
#clanek FIELDSET 		{border: 1px #e4e4e4 solid; padding: 5px; margin: 20px 0 20px 0;}
#clanek LEGEND	 		{color: #7c602e; font-weight: bold; background: url(../images/bgtab.gif) repeat-x #e6dcca; border: 1px #e4e4e4 solid; padding: 5px 10px; margin-bottom: 8px;}
#clanek div.block               {border: 1px #e4e4e4 solid;  padding: 25px 5px 5px 5px; margin: 20px 0 20px 0; position: relative;}
#clanek div.block h3	 	{position: absolute; top: -30px; background: url(../images/bgtab.gif) repeat-x #e6dcca; border: 1px #e4e4e4 solid; padding: 5px 10px; margin-bottom: 8px;}

/* Objednávky */
#clanek .objednavky		{width: 100%;}
#clanek .objednavky TR          {text-align: center;}
#clanek .objednavky TH		{color: #7c602e; background: url(../images/bgtab.gif) repeat-x #e6dcca; border: 1px #e4e4e4 solid; padding: 5px 10px;}
#clanek .objednavky TD		{border: 1px #e4e4e4 solid; padding: 5px 10px; vertical-align: middle;}
#clanek .detailobjednavky	{width: 100%; text-align: center;}
#clanek .detailobjednavky TR    {text-align: right;}
#clanek .detailobjednavky TH	{color: #7c602e; background: url(../images/bgtab.gif) repeat-x #e6dcca; border: 1px #e4e4e4 solid; padding: 5px 10px; 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: #f0f0f0; padding: 3px 5px; vertical-align: top;}

/* Tabulka se zbožím */
#clanek .obal_zbozi 		{width: 540px; border-collapse: collapse;}
#clanek .obal_zbozi .carka 	{height: 1px; background: url(../images/dot.gif) 0 50% repeat-x;}
#clanek .obal_zbozi .carka HR	{display: none;}
#clanek .odsaz 			{vertical-align: top;}
#clanek .odsaz_podrob  		{width: 254px; text-align: center;}
#clanek .druhy_odsaz {width:274px;}
#clanek .odsaz IMG,
#clanek .odsaz_podrob IMG 	{border: 1px #e4e4e4 solid;}
#clanek .odsaz_podrob IMG   {max-width: 250px;}
#clanek .odsaz IMG {max-width:150px;}
#clanek #zoom			{display: none;}
#clanek .zbozi .pridej		{width: 110px; padding-right: 5px;}
#clanek .mnozstvi		{width: 20px; margin: 1px; vertical-align: middle; text-align: right;}
#clanek .do_kosiku 		{width: 72px; height: 22px; background: url(../images/pridej_ex.gif) no-repeat; margin: 0 5px 0 auto; display: block;}
#clanek .do_kosiku SPAN 	{display: none;}
#clanek .submit_kosik 		{border: 0; margin: 1px 5px; vertical-align: middle; background: transparent;}
#clanek TR TD.vert_oddel 	{width: 10px; border: 0; background: url(../images/dot2.gif) 50% 0 repeat-y;}

/* Výpis položek zboží */
#clanek .rada_pln_naz TD		{text-align: center; width: 32%; font-size: 110%; padding: 10px 5px;}
#clanek .rada_pln_obr TD		{text-align: center;}
#clanek .rada_pln_cen TD		{text-align: center; padding: 10px 5px;}
#clanek .rada_pln_cen TD TD		{font-size: 95%; padding: 0;}
#clanek .rada_pln_cen TD .cena		{font-size: 105%;}
#clanek .rada_tit_cen TD STRIKE 	{text-decoration: none; background:url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}
#clanek .rada_pln_vic TD		{text-align: center; padding-bottom: 10px;}
#clanek .rada_pln_ico TD		{text-align: center;  padding-top:10px;}


#clanek .rada_pln_naz TD.sety,
#clanek .rada_tit_naz TD.sety {background: url(../images/design/sety_icon.png) #f1ece3 no-repeat left top;}

/* Výpis položek zboží v oddělení (stručný) */
#clanek .rada_str TH		{color: #7c602e; background: url(../images/bgtab.gif) repeat-x #e6dcca; border: 1px #e4e4e4 solid; text-align: left; padding: 5px 10px;}
#clanek .rada_str_sude TD	{background: #f0f0f0; border: 1px #e4e4e4 solid; padding: 5px 10px;}
#clanek .rada_str_liche TD	{border: 1px #e4e4e4 solid; padding: 5px 10px;}
#clanek .rada_str_cen,
#clanek .rada_str_kos		{white-space: nowrap}
#clanek .rada_str_skl		{text-align: center;}

#strana  TABLE  .feedbacktable TD {padding-top: 5px}
/*Set*/
#clanek .sety   {background: #f1ece3;}
#clanek .set_ico{background:url('../images/design/sety_icon.png') 0 0 no-repeat; width:64px; height:52px; position:absolute; top:0px; left:0px;}
#clanek .set_ico2{background:url('../images/design/sety_roh2.png') 0 0 no-repeat; width:48px; height:48px; position:absolute; top:0px; left:0px;}
#clanek table.sety {width:100%; background: none;}
#clanek table.sety td{background:#f1ece3 url(../images/design/sety_roh.png) left top no-repeat;width:100%; border-bottom: solid 3px #fff; padding:0;}
#clanek table.sety td .obal_s_pol {padding:9px 11px 7px 35px; position: relative;min-height:28px; _height:28px;}
#clanek table.sety td .darek_zdarma {background:url(../images/design/sety_zdarma.png); position: absolute; right:0; top:0; margin: 0; height:48px; width:48px;text-indent:-1000px;overflow:hidden;padding:0;}
#clanek table.sety th{text-align:left; vertical-align:bottom; padding:5px 5px 5px 0;font-weight: normal; background-color: none;}
#clanek table.sety a{padding:0px; margin:0px; }
#clanek .odsaz_podrob .pododsaz {position: relative; width:254px; overflow:hidden;}
#clanek .setovka {padding-right: 24px; font-weight:bold; /*text-decoration: underline;*/}

.fix_ie8 {
    width:172px;
    overflow: hidden;
    text-align: center;
}

#clanek table.sety .params_button_red,
#clanek table.sety .params_button_green {
    display: inline-block;
    margin:8px 0;
}
/* 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		{width: 556px; background: url(../images/view.gif) no-repeat; padding: 8px 0 28px 0; position: absolute; left: 221px; top: 257px; text-align: right;}
#clanek #zobrazeni IMG		{vertical-align: middle; margin: 0 5px;}

/* Ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24, set */
.novinka,
.akce,
.pripravujeme,
.vyprodej,
.set,
.no24				{color: #d11009; text-transform: uppercase; display: block;}

/* Nove priznaky vypis */
.obal_zbozi .nas_tip            {background: url(../images/design/tip.png) no-repeat; width:42px; height:14px; float:right; margin:1px 1px 0 0;}
.obal_zbozi .nas_tip p          {display:none;}

.obal_zbozi .vyprodej           {background: url(../images/design/sleva.png) no-repeat 50% 50%; width:77px; height:32px; color:#fff; font-weight: bold; padding-top:1px; font-size: 11px; position:absolute; top:0px; left:20px;}
.obal_zbozi .vyprodej span      {padding-right:4px;}

.obal_zbozi .akce            {background: url(../images/design/akce.png) no-repeat; width:42px; height:14px; float:right; margin:1px 1px 0 0;}
.obal_zbozi .akce p          {display:none;}

.obal_zbozi .novinka            {background: url(../images/design/nove.png) no-repeat; width:42px; height:14px; float:right; margin:1px 1px 0 0;}
.obal_zbozi .novinka p          {display:none;}

.obal_zbozi .no24            {background: url(../images/design/skladem.png) no-repeat; width:57px; height:14px; float:right; margin:1px 1px 0 0;}
.obal_zbozi .no24 p          {display:none;}

.obal_zbozi .pripravujeme            {background: url(../images/design/pripravujeme.png) no-repeat; width:85px; height:14px; float:right; margin:1px 1px 0 0;}
.obal_zbozi .pripravujeme p          {display:none;}

.priznaky           {position:relative; padding:0 10px;}
.priznak_vypr       {position:relative;}
/* ---  */

/* Priznaky podrobnosti */
.pododsaz .nas_tip            {background: url(../images/design/tip.png) no-repeat; width:42px; height:14px; float:left; margin:1px 1px 0 0;}
.pododsaz .nas_tip p          {display:none;}

.pododsaz .vyprodej           {background: url(../images/design/sleva2.png) no-repeat; width:49px; height:14px; color:#fff; font-weight: bold; padding-top:1px; font-size: 11px; float:left;margin:1px 1px 0 0;}
.pododsaz .vyprodej p      {display:none;}

.pododsaz .akce            {background: url(../images/design/akce.png) no-repeat; width:42px; height:14px; float:left; margin:1px 1px 0 0;}
.pododsaz .akce p          {display:none;}

.pododsaz .novinka            {background: url(../images/design/nove.png) no-repeat; width:42px; height:14px; float:left; margin:1px 1px 0 0;}
.pododsaz .novinka p          {display:none;}

.pododsaz .no24            {background: url(../images/design/skladem.png) no-repeat; width:57px; height:14px; float:left; margin:1px 1px 0 0;}
.pododsaz .no24 p          {display:none;}

.pododsaz .pripravujeme            {background: url(../images/design/pripravujeme.png) no-repeat; width:85px; height:14px; float:left; margin:1px 1px 0 0;}
.pododsaz .pripravujeme p          {display:none;}

.priznak_podrob             {padding:0 15px; }

.novinka IMG,
.akce IMG,
.pripravujeme IMG,
.vyprodej IMG,
.nas_tip IMG,
.set IMG,
.no24 IMG			{vertical-align: middle; border: 0 !important; width:auto !important;}

/* Formular pro hodnoceni zbozi */
#hodnoceni P			{margin: 0 0 9px 0;}

/* Parametry */
.parametry			{width: 100%; margin: 5px 0; border: 1px #e4e4e4 solid; border-collapse: collapse;}
.parametry INPUT,
.parametry SELECT,
.parametry TEXTAREA		{width: 100%; font-size: 100%;}
.param_nazev 			{text-align: center; color: #7c602e; background: url(../images/bgtab.gif) repeat-x #e6dcca; padding: 4px; border-bottom: 1px #e4e4e4 solid; white-space: nowrap}
.param_cena 			{text-align: right; padding: 4px; font-weight: bold; white-space: nowrap}
.parametry .liche 		{background: #f0f0f0;}

/* Obrazkove parametry */
#clanek .parametry_obr		{margin: 5px 0;}
#clanek .parametry_obr TD	{width: 60px; text-align: center;}
#clanek .parametry_obr IMG 	{border: 1px #9b120a solid;}

/* Oblíbené položky */
.oblibene TH			{color: #7c602e; background: url(../images/bgtab.gif) repeat-x #e6dcca; border: 1px #e4e4e4 solid; padding: 5px;}
.oblibene .sude TD		{border: 1px #e4e4e4 solid;}
.oblibene .liche TD		{background: #f0f0f0; border: 1px #e4e4e4 solid;}

/* Mnozstevni slevy */
.mnozstevni			{color: #7c602e; border: 1px #e4e4e4 solid; border-collapse: collapse;}
.mnozstevni TH			{color: #fff; background: url(../images/bgtab.gif) repeat-x #e6dcca; padding: 4px; border: 1px #e4e4e4 solid;}
.mnozstevni TD			{text-align: right}
.mnozstevni .liche		{background: #f0f0f0;}

.nobr  				{white-space: nowrap;}

/* Diskuze */
#diskuze .udaje   		{padding: 2px; background: #f0f0f0; border: 1px #e4e4e4 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 #e4e4e4; background: #f0f0f0; 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 #e4e4e4 solid;}
.platby .pravy			{width: 20%; text-align: right; border-bottom: 1px #e4e4e4 solid;}
.priplatky 			{width: 100%; border: 1px #e4e4e4 solid; border-collapse: collapse;}
.priplatky TH, .priplatky TD	{border: 1px #e4e4e4 solid;}

#pridani 			{background: #f0f0f0; border: 1px #e4e4e4 solid; padding: 1px 5px;}
#pridani P 			{margin: 4px 0;}

/* Související položky */
#souvisejici_nahled		{list-style-type: none; margin: 0;}
#souvisejici_nahled LI		{width: 150px; height: 170px; text-align: center; display: inline; float: left; margin: 10px;}
#souvisejici_nahled IMG 	{border: 1px #000 solid; margin-top: 5px;}

/* Inzerce */
.inzerce_ram 			{border: 1px #231f20 solid;}
.inzerce_normal			{background: #f0f0f0; border: 1px #e4e4e4 solid;}
.inzerce_zvyraz 		{background: #e7decd; border: 1px #231f20 solid;}
.inzerce_inverze		{color: #fff; background: #ae8c4e; border: 1px #231f20 solid;}
.inzerce_nahled 		{width: 90%; margin: 10px;}

/* Predchozi a nasledujici zbozi v podrobnostech */
#navigace_zbozi 		{height: 30px; margin: 10px 0;}
#navigace_zbozi .levy		{width: 270px; float: left; display: block;}
#navigace_zbozi .pravy		{width: 270px; float: right; display: block; text-align: right;}

/* Pruvodce v hlavni casti strany */
#pruvodce_vybrzbozi 		{background: #f0f0f0; border: 1px #e4e4e4 solid;}
#pruvodce_vybrzbozi H3 		{margin: 0; padding: 5px; color: #7c602e; background: url(../images/bgtab.gif) repeat-x #e6dcca; border-bottom: 1px #e4e4e4 solid;}
#pruvodce_vybrzbozi P 		{margin: 10px;}
.submit_pruvodce 		{border: 0;}
#pruvodce_sloupec 		{width: 25%; border-right: 1px #e4e4e4 solid; padding-right: 10px;}
#pruvodce_sloupec UL		{margin: 0 0 0 20px; padding: 0; font-size: 100%; line-height: 16px;}
#pruvodce_sloupec H5 		{margin: 15px 10px 5px 0; border-bottom: 1px #e4e4e4 solid;}
#pruvodce_polozka 		{width: 75%; padding-left: 15px !important;}

/* Podrobnosti tabulka */
#podrobnosti 			{width: 100%;}
#podrobnosti TR TD		{background: url(../images/dot.gif) 0 100% repeat-x; padding: 3px 3px 3px 0;}
#podrobnosti TABLE .sude TD	{background: #fff; border: 1px #e4e4e4 solid;}
#podrobnosti TABLE .liche TD	{background: #f0f0f0; border: 1px #e4e4e4 solid;}
#podrobnosti STRIKE 		{text-decoration: none; background: url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}

/* Strankovani */
#strankovani 			{color: #ae8c4e; line-height: 20px; margin: 10px 0;}
#strankovani B 			{margin: 2px 3px;}
#strankovani A 			{color: #ae8c4e; background: #e7decd; padding: 2px 3px; margin: 0 1px; text-decoration: none;}
#strankovani A:hover 		{color: #fff; background: #231f20; text-decoration: none;}
#strankovani .arrow 		{background: transparent;}

/* Odkazy do sekcí */
#tit A                          {width: 172px; height: 159px; display: block; float: left; margin: 2px 11px 9px 0;}
#tit BR                         {clear: both;}
#tit_dvere                      {background: url(../images/titulni_dvere.jpg);}
#tit_kovani			{background: url(../images/titulni_kovani.jpg); margin-right: 0 !important;}
#tit_schody			{background: url(../images/titulni_schody.jpg);}
#tit_pouzdra			{background: url(../images/titulni_pouzdra.jpg);}
#tit_svicky			{background: url(../images/titulni_svicky.jpg);}
#tit_naradi			{background: url(../images/titulni_naradi.jpg);}
#tit_schodiste			{background: url(../images/titulni_schodiste.jpg); margin-right: 0 !important;}
#tit_zabradli			{background: url(../images/titulni_zabradli.jpg);}
#tit_nabidka			{background: url(../images/titulni_nabidka.jpg); margin-right: 0 !important;}
#tit_dvere:hover,
#tit_dvere:active		{background: url(../images/titulni_dvere_h.jpg);}
#tit_kovani:hover,
#tit_kovani:active		{background: url(../images/titulni_kovani_h.jpg);}
#tit_schody:hover,
#tit_schody:active		{background: url(../images/titulni_schody_h.jpg);}
#tit_pouzdra:hover,
#tit_pouzdra:active		{background: url(../images/titulni_pouzdra_h.jpg);}
#tit_svicky:hover,
#tit_svicky:active		{background: url(../images/titulni_svicky_h.jpg);}
#tit_naradi:hover,
#tit_naradi:active		{background: url(../images/titulni_naradi_h.jpg);}
#tit_schodiste:hover,
#tit_schodiste:active		{background: url(../images/titulni_schodiste_h.jpg);}
#tit_zabradli:hover,
#tit_zabradli:active		{background: url(../images/titulni_zabradli_h.jpg);}
#tit_nabidka:hover,
#tit_nabidka:active		{background: url(../images/titulni_nabidka_h.jpg);}


/* Affiliate */
#affiliate .info_provize_text {margin-left: 2em; font-weight: bold;}

#affiliate .vycet_provize		{width: 100%;}
#affiliate .vycet_provize TR          {text-align: center;}
#affiliate .vycet_provize TH		{color: #7c602e; background: url(../images/bgtab.gif) repeat-x #e6dcca; border: 1px #e4e4e4 solid; padding: 5px 10px;}
#affiliate .vycet_provize TD		{border: 1px #e4e4e4 solid; padding: 5px 10px; vertical-align: middle;}
#affiliate .titulek_zadejte_id     {margin-left: 1em;}
#affiliate .titulek_zadejte_id .tripleX {font-size: 1.2em; font-weight: bold;}
#affiliate .zpetny_odkaz            {text-align: left; margin-bottom: 30px;}
#affiliate .zpetny_odkaz textarea   {width: 70% ; margin: 10px 0 10px 0; }
#affiliate .zpetny_odkaz .right   {float: right;}
#affiliate .celkove_provize         {margin-left: 2em;}
#affiliate .provize_castka          {font-weight: bold;}
#affiliate p.akce_info               {margin-left: 3em; color: #555555;}
#affiliate .poznamka                {width: 300px;}
#affiliate .provize_akce            {margin-left: 1em; margin-top: 0.5em;}
#affiliate .btnZadost               {margin-left: 2em; margin-top: 0.5em;}
#affiliate .infoText                {margin-left: 2em; margin-top: 0.5em; font-weight:bold;}

.provize{background:url(../images/banner-provize.jpg) 0 0 no-repeat; display:block; width:200px; height:125px; margin:0 0 10px 0; z-index:10; text-indent:-3000px;}


/* naše speciální cena */
.spec_cena {color:#d11009;}


/* odmeny - pridani odmeny v kosiku */
#rewards{
  width: 742px; 
  margin:15px 0; 
  float:left; 
}
#rewards .box{
    background: url(../images/design/rewards_box_top.png) no-repeat 0 27px; 
    &background: url(../images/design/rewards_box_top.png) no-repeat 0 15px;
    float:left;
}
#rewards #next_level{
    clear:left;
    margin-top:15px;
}
#rewards .label{
    font-size:150%; 
    margin:0 0 0 15px; 
    width:540px;  
    padding:8px 0 0 0;
    background: url(../images/design/label-top.gif) no-repeat 0 0; 
}
#rewards .label_bot{
    background: url(../images/design/label-bot.gif) no-repeat 0 100%; 
    width:100%;
    height:5px;
    margin:0 0 10px 0;
    &margin:0px;
}
#rewards .label p{
    margin:0 12px 3px;
}
#rewards .wrapper{ 
    float:left;
    background: url(../images/design/rewards_box_bottom.png) no-repeat 0 100%;
}
#rewards ul{
    float:left; 
    width: 742px; 
    margin: 0;
    &margin:0 0 7px 0; 
    padding: 0 0 1px 1px; 
    list-style: none; 
    padding-left: 1px;
    &position:relative;
    &top:7px;
}
#rewards li{
    float:left; 
    width: 180px; 
    margin: 0 0 0 4px; 
    text-align: center; 
    position: relative; 
    background: url(../images/design/rewards_items.png) no-repeat;
}
#rewards img{
    width: 100px; 
    height: 100px; 
    display: block; 
    margin: 0 auto 8px auto;
}
#rewards ul li span.hover{
    display:block;
    width:104px;
    height:60%;
    margin:0 auto;
    position:absolute;
    left:40px;
}
#rewards ul li span.hover:hover{
    background:url(../images/design/fancy_zoom.png) 0 0 no-repeat;
}
#rewards .zoom{
    display: block; 
    width: 160px; 
    padding: 5px 10px 0 10px;  
    text-decoration: none;
}
#rewards .link{
    display: block; 
    width: 160px; 
    padding: 5px 10px 0 10px;  
    text-decoration: none;
    position:relative;
}
#rewards .title							{text-decoration: underline; display: block; height: 30px; overflow: hidden;}
#rewards_active li					{height: 184px;}
#rewards_active .zoom				{height: 170px;}
#rewards .clr   {clear:both;}

#rewards_active li:hover 		{background-position: 0 -184px;}
#rewards_active .selected,
#rewards_active li.selected:hover {background-position: 0 -368px;}
#rewards_active .btn							{width: 115px; height: 24px; line-height: 23px; margin: 10px auto 0 auto; background: url(../images/design/rewards_add.png) no-repeat; text-transform: lowercase; cursor: pointer; color: #666;display: block; position: absolute; top: 138px ; left: 32px; /*font-weight: bold; */}
#rewards_active .btn:hover  {color: #fff; background-position: 0 -28px;}
#next_level ul li span.hover{
    display:block;
    width:104px;
    height:56%;
    margin:0 auto;
}
#next_level li							{height: 184px;}
#next_level .link						{height: 184px; background-position: 0 -552px; position:relative;}
#next_level .link:hover			{color: #7a7a7a;}
/*#rewards .zoom							{display: block; width: 27px; height: 27px; background: url(../images/design/ico_zoom.png) no-repeat; position: absolute; top: 7px; right: 7px; z-index: 1000;}*/
#rewards .zoom:hover				{background-position: 0 -31px;}
#rewards .cena							{color: #c10000; font-weight: bold;}
#next_level									{clear: both;}
.kosikinfo .reward td				{background: #ffecec !important; border: solid 1px #d3afaf !important; color: #7d0000;}

/* FOTOGALERIE - prevzato z a3sport */
#nahled_foto				{outline:none; text-align:left;}
#nahled_foto img			{border:1px solid #ccc; padding:1px; outline:none;}
.nahled_foto_a				{outline:none;}
.nahled_foto_thumb			{padding:0; margin:0;}
.nahled_foto_thumb img		{border:1px solid #ccc; padding:1px; outline:none;}
.obrazek					{position:relative; padding:0px; margin:0; overflow:visible;}
#fotogalerie				{margin-top: 20px; text-align:left; overflow:auto; width:200px; display:block; margin-left: 0px;}
#detail_table				{width: 585px;}
table#detail_table td		{padding-left:5px; padding-right:5px;}
table.fotogalerie_table		{}
table.fotogalerie_table td	{margin:0; padding:0;}
#fotogalerie_clanky				{margin-top: 20px; text-align:left; overflow:auto; display:block; margin-left: 0px;}
/* bannery rozesete po bočních sloupcích a patičce */
.banners {
  width: 100%;
  padding: 0;
  margin: 0;
}

.banners ul {
  display: block;
  list-style-type: none;
  margin: 10px 0 10px 0;
  padding: 0;
  position: relative;
  width: 200px;
  height: 200px;
}

.banners ul li {
  display: block;
  list-style-type: none;
  width: 200px;
  height: 200px;
  overflow:hidden;
  position: absolute;
}
.banners ul li img {
  display:block;
}


#paticka .banners ul {
  margin: 20px 0 0 130px;
  width: 728px;
  height: 90px;
}
#paticka .banners ul li {
  width: 728px;
  height: 90px;
}
#paticka .banners ul {
  margin-bottom: 0px;
}

.spec_cena {color:#d11009;}

/* Montaze - prihlaseni v levem sloupci */
#montaze .label {padding-right:0}
#montaze STRONG				{display: block;}
#montaze LABEL				{/*float: left;*/ width: 50px; text-align: right; display:inline-block; line-height:25px;}
#montaze INPUT[type=text], #montaze INPUT[type=password]				{/*float: left;*/ width: 120px; margin-bottom: 2px; padding:5px; height:15px; vertical-align:top;}
#montaze .submit			{margin: 2px 0 5px 53px; clear: both;}
#montaze .center                        {padding: 5px;}
#montaze .center STRONG			{display: block; margin-bottom: 10px;}
#montaze .bottom                        {clear: both;}

/* Montaze - registrace - formular */
.nadpis                                 {font-size: 110%; font-weight: bold; text-align: center;}
#montaze_reg				{/*width: 500px;*/ margin: 10px auto; line-height:25px;}
#montaze_reg TH, #montaze_reg TD	{padding: 2px 5px !important; border-bottom: solid 1px #f2f2f2; vertical-align: middle;}
#montaze_reg .popis                     {background: #fff; padding-bottom: 10px !important;}
#montaze_reg .info			{background: #fff9cf; color: #8a7f35; text-align: center; padding: 10px 5px !important; font-weight: bold;}
#montaze_reg .error			{background: #fce4e4; color: #7f1111; text-align: center;}
#montaze_reg .suda TD                   {background: #fafafa;}
#montaze_reg .odhlaseni TD		{border: 0; padding-top: 10px !important;}
#montaze_reg input[type=text],
#montaze_reg input[type=password]/*,
#montaze_reg select*/ {padding: 5px; height:15px;}
#montaze_reg select {padding: 5px;}

/* Montaze - vypis firem */
#mapy                                   {margin: 0 auto; width:/*544*/297px; float:left;}
.kraj                                   {font-size: 130%; font-weight: bold; padding: 0 0 10px 59px;}
.montaze_nadpis                         {margin: 15px 0 5px 0px !important; padding: 0 20px 0 0px; color: #8F602E; font-size: 14px; font-weight: bold; line-height:14px; clear:both;}
/*.montaze_nadpis SPAN			{width: 8px; height: 38px; background: url(../images/montaze_nadpis_r.png) no-repeat 0; position: absolute; right: -8px; top: 0;}*/
.obal                                   {/*background: url(../images/montaze_top.png) no-repeat;*/ clear: both; width:544px;}
.obal .bottom				{/*width: 711px; height: 6px; margin: 0 !important; font-size: 1px; ; background: url(../images/montaze_bottom.png) no-repeat 0 100%; */}
.montaze_vypis				{margin: 0 0; border: solid 1px #ddd !important; width: 544px /*700px*/; border-collapse: collapse; background: #fff;}
.montaze_vypis TD			{padding: 5px 8px !important; border: solid 1px #e2e2e2; /*width: 225px;*/}
.montaze_vypis .th			{background: #f5f5f5; width: 45px;}
.montaze_vypis .nazev			{font-weight: bold;}

.hlavicka {font-weight:bold;}
#nacti_mapu_montaze {margin:0 0 15px 0; float:left; width:544px;/* background: url('../images/bg_mapy.png') no-repeat left bottom;*/ padding: 0;}

#tabulka_pokladna_vyber_montazni_firma {
  margin:15px 0 0 0;
  width: 544px;
}
#tabulka_pokladna_vyber_montazni_firma th {
  text-align: left;
}
#zavri_vyber_montazni_firmy {display:none;}
#vybrali_jste_montazni_firmu {
  color:#7C602E;
}
#nacti_mapu_montaze .montaze_nadpis {
  cursor:pointer;
  color: #fff;
  text-decoration: underline;
  background: url(../images/bgsubmit.gif) #BF1009; 
  border: solid 1px #D11009;
  padding:5px;
  line-height:14px;
}
#nacti_mapu_montaze .montaze_nadpis:hover {
  color: #000;
}
#nacti_mapu_montaze .montaze_nadpis span {
}
.vyber_okres {
  float:left;
  width:247px;
}
#filter_specializace {
  width:247px;
  padding-bottom:12px;
  background:url(../images/filtr.png) no-repeat center center;
  width:540px;
  height:30px;
  clear:both;
  margin:0;
  padding: 10px 0;
  line-height:30px;
}
#filter_specializace p {
  float:left;
  margin: 0;
  color: #7c602e;
  width: 130px;
  text-align: center;
}
#filter_specializace div {
  float:left;
  margin-right: 15px;

}
#filter_specializace input {
  vertical-align: middle;
}
.darek_zdarma {
	background-color: red;
	margin: 0 5px;
	padding: 0 3px;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
}

#pred_zobraz_ceny td {background: none !important;}

.cena_polozky_setu {color: #D11009; white-space: nowrap; padding-top: 3px;}
.cena_polozky_setu span {font-weight: bold;}

.polozka {display: block; padding-left: 18px;}

#heureka img {
    display: block;
    margin: 0 auto;
    width: 100px;
}

#veletrznilisty {
    position: absolute;
    top: 40px;
    right: 10px;
    width: 250px;
    height: 150px;
    text-indent: -999em;
}

/* Hromadný slevový kupon */
.hromadny_kupon_clanek  {
    width:520px;
    height:201px;
    margin:10px auto;
    position:relative;
    color:#fff;
    font-size: 18px;
}

.hromadny_kupon_clanek .sleva   {
    position:absolute;
    top: 116px;
    left: 427px;
    font-size: 18px;
    font-weight: bold;
    max-width: 85px;
}

.hromadny_kupon_clanek .cislo   {
    position:absolute;
    top: 154px;
    left: 103px;
    font-size: 15px;
}

.hromadny_kupon_clanek .min_vyse   {
    position: absolute;
    top: 176px;
    left: 206px;
    font-size: 18px;
    max-width:100px;
}

.hromadny_kupon_clanek .platnost   {
    position: absolute;
    top: 177px;
    left: 419px;
    font-size: 17px;
}
