/* Tělo */
BODY				{color: #000;
				 background: url(../images/bg.gif) repeat-x #f7f7f7;
				 font-size: 70%;
				 font-family: Tahoma, Arial, Helvetica, Helvetica CE, sans-serif;
 				 margin: 0;
 				 padding: 0;
 				 text-align: center;
				 behavior: url("../css/csshover.htc");}
H1 				{font-size: 100%;}
TABLE				{font-size: 100%;}
FORM				{margin: 0; padding: 0;}
INPUT, TEXTAREA, SELECT 	{font-size: 100%; color: #666; border: 1px #999 solid; font-family: Tahoma, Arial, Helvetica, Helvetica CE; padding-bottom: 2px;}
INPUT.submit,
INPUT.submit-kos,
INPUT.submit-pokladna		{cursor: pointer; color: #fff; font-weight: bold; background: #576170; border: 1px #222 solid;}
INPUT.submit-image, LABEL	{cursor: pointer; border: 0;}
INPUT.noborder			{border: 0; background: transparent;}
INPUT.readonly			{color: #999;}

/* Obal strany */
#page				{width: 983px; position: relative; margin: auto; text-align: left;}

/* Hlavička */
#hlavicka			{width: 100%; margin: 0; padding: 0; }
#hlavicka TD			{padding: 0;}
#hlavicka IMG                   {border: 0;}
#logo				{width: 227px; height: 137px; font-size: 130%; overflow: hidden; position: absolute; left: 7px; top: 9px; z-index: 1; margin: 0;}
#logo SPAN			{width: 227px; height: 137px; font-size: 130%; 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: #576170;}


/* Infopanel */
#infopanel 			{position: absolute; right: 184px; top: 9px;}
#infopanel .left 		{display: none;}
#infopanel .right 		{}
#infopanel A 			{color: #fff; font-weight: bold; text-decoration: none;}
#infopanel A:hover 		{color: #fff; font-weight: bold; text-decoration: underline;}

/* Pruh s odkazy */
#lista_clanku				{position: absolute; left: 0; top: 153px; height: 30px; z-index: 10;}
#pruh_odkazy ul,
#pruh_odkazy li,
#pruh_odkazy a 				{display: block; margin: 0; padding: 0;}
#pruh_odkazy ul 			{width: 140px; background: #e8e8e8; border: #242429 solid; border-width: 1px 1px 0 1px; list-style-type: none;}
#pruh_odkazy li 			{border-bottom: 1px #242429 solid; position: relative; z-index: 9; text-align: left; vertical-align: middle !important;}
#pruh_odkazy li.folder ul 		{position: absolute; left: 130px; top: 5px;}
#pruh_odkazy li.folder>ul 	 	{left: 130px;}
#pruh_odkazy a 				{width: 100%; height: 100%; color: #242429; border-bottom: 1px #e8e8e8 solid; text-decoration: none; padding: 4px 10px;}
#pruh_odkazy li>a 			{width: auto;}
#pruh_odkazy a:hover 			{color: #fff; background: #d5d5d5; border-bottom: 1px #d5d5d5 solid}
#pruh_odkazy li.folder a:hover 		{background: #d5d5d5; color: #242429;}
#pruh_odkazy li.folder:hover 		{z-index: 10;}
/*#pruh_odkazy ul ul li.folder		{background: url(../images/arrow3.gif) 96% 9px no-repeat;}
#pruh_odkazy ul ul li.folder>a:hover	{background: url(../images/arrow3h.gif) 96% 9px no-repeat #ffe9f6;}*/
#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 			{width: auto; background: transparent; border: 0; display: block; margin: 0; padding: 0;}
#pruh_odkazy #level1 .top 		{height: 40px; border: 0; margin: 0; padding: 0; text-align: left; float: left; background: url(../images/oddelovac2.jpg) no-repeat 100% 0; padding-right: 10px;}
#pruh_odkazy #level1 .top.folder ul 	{left: -9px; top: 40px;}
#pruh_odkazy #level1 .top.folder ul ul  {left: 140px; top: -1px;}
#pruh_odkazy #level1 .toplink 		{width: auto; height: 40px; color: #242429; border: 0; padding: 0 12px; line-height: 40px; text-decoration: none; font-weight: bold; float: left;}
#pruh_odkazy #level1 .toplink:hover 	{color: #fff; width: auto; text-decoration: none; background: url(../images/bglista_hover.gif) repeat-x #df9536;}
/* Vlajky */
#vlajky				{position: absolute; right: 10px; top: 165px;}
#vlajky IMG			{border: 0; margin-left: 7px;}

/* Zákazník */
#zakaznik  			{width: 165px; position: absolute; right: 5px; top: 38px;}
#zakaznik H3 			{color: #fff; font-size: 100%; margin: 0 0 16px 14px;}
#zakaznik H3 A 			{margin-left: 30px;}
#zakaznik P 			{margin: 0 0 0 10px; clear: both;}
#zakaznik FORM                  {padding: 3px 0 0 2px;}
#zakaznik LABEL                 {color: #fff; width: 36px; display: block; float: left; padding-top: 2px; cursor: text;}
#zakaznik INPUT 		{width: 100px; margin-bottom: 4px;}
#zakaznik .submit 		{width: auto; color: #222; background: url(../images/bgtab.gif) 0 50% repeat-x; padding-bottom: 0; margin: 0 15px 0 0; float: right;}
#zakaznik .red 			{color: #f8b42f; font-weight: bold;}
#zakaznik A,
#zakaznik A:visited		{color: #efefef; font-weight: bold; text-decoration: underline; position: absolute; top: 0; right: 9px;}
#zakaznik A:active,
#zakaznik A:hover		{color: #fff;}
#zakaznik #links		{margin-left: 20px;}
#zakaznik #links A		{position: relative;}
#zakaznik #kosik		{position:relative; left: 8px; margin-left: 5px; top: 2px;}

/* Strana */
#strana 			{text-align: left; position: relative; padding-top: 1px;}
#strana TABLE TD 		{vertical-align: top; padding:0;}

#levy 				{width: 181px; background: url(../images/bgleft.gif) 100% 0 repeat-y; padding-right: 12px !important;}
#levy H3 			{color: #000; font-size: 130%; font-family: Trebuchet MS; width: 169px; height: 49px; background: url(../images/label.gif) no-repeat; margin: 0;}
#levy H3 SPAN 			{position: relative; left: 18px; top: 18px;}
#levy P				{margin: 10px;}
#levy A, #pravy A	    	{color: #000; text-decoration: underline;}
#levy A:active, #pravy A:active {color: #ee7d1d;}
#levy A:visited,
#pravy A:visited		{color: #000;}
#levy A:hover, #pravy A:hover	{color: #ee7d1d;}

#pravy 				{width: 174px; background: url(../images/bgright.gif) 100% 0 repeat-y #e8e8e8; padding-right: 4px !important;}
#pravy H3 			{color: #000; font-size: 100%; width: 170px; height: 36px; background: url(../images/label_right.gif) no-repeat; margin: 0; text-align: left;}
#pravy H3 SPAN 			{position: relative; left: 18px; top: 16px;}
#pravy P			{margin: 10px 10px 10px 20px;}

#stredovy 			{width: 745px;}

/* Vyhledávání */
#vyhledavani	  		{background: url(../images/bghledej.gif) 100% 0 no-repeat #dbdbdb; padding: 7px 0 1px 0;}
#vyhledavani H3 		{display: none;}
#vyhledavani INPUT 		{width: 100px; vertical-align: middle; padding-bottom: 2px;}
#vyhledavani .submit_find 	{width: 30px; height: 28px; margin-left: 2px; border: 0;}
#vyhledavani A 			{display: block; padding: 10px 0 0 10px; border-top: 1px #fff solid;}

/* Menu */

#menu	  				{background: #fff;  height: 90px;}
#menu H3				{text-align: center; height:40px; background:url(../images/bgtab.gif) 0 50%; display: none;}
#menu H3 SPAN 				{position: normal; left: 0; top: 0; line-height: 40px;}
#menu H3 #odkaz_oddeleni		{color: #efefef	!important; font-size: 80%; display: inline;}
#menu H3 #odkaz_oddeleni.active		{color: #000	!important; font-size: 95%; text-decoration: none;}
#menu H3 #odkaz_vyrobci			{color: #efefef	!important; font-size: 80%; display: inline;}
#menu H3 #odkaz_vyrobci.active		{color: #000	!important; font-size: 95%; text-decoration: none;}
#menu H3 #odkaz_oddeleni:hover,
#menu H3 #odkaz_vyrobci:hover 		{color: #efefef !important;}
#menu H3 #odkaz_oddeleni.active:hover,
#menu H3 #odkaz_vyrobci.active:hover	{color: #000 !important;}


/*xxx uprava menu*/
#menu ul {padding: 0px 2px; margin: 0px; }
#menu .top  {float:left; list-style: none; margin: 0px 1px; position:relative; color: #000 !important;  z-index: 1;}	
#menu #me0  {position: absolute; top: 0px; left: 0px; z-index: 1000;}
#menu #me1  {position: absolute; top: 40px; left: 0px; z-index: 900;}
#me2, #me3, #me4  {display: none;}
#menu a table {width: 100%; height: 100%;}
#menu a table td  {vertical-align: middle;}

#menu .top a   {display: block; padding: 10px 0px 0px 0px; text-decoration: none; width: 159px; font-weight: bold; color: #000; text-transform: uppercase; background: url('../images/bglevel1a.gif') 0% 0% repeat-x; height: 26px; text-align:center; border: solid 1px #ee9823;}
#menu .top a:hover  {color: #fff; background: #4e5663; border: solid 1px #4e5663; width: 159px; height: 26px; padding: 10px 0px 0px 0px;}
#m1:hover, #m2:hover, #m3:hover, #m4:hover, 
#m5:hover, #m6:hover, #m7:hover, #m8:hover, 
#m9:hover, #m10:hover, #m11:hover, #m12:hover, 
#m13:hover, #m14:hover, #m15:hover, #m16:hover, 
#m17:hover, #m18:hover, #m19:hover, #m20:hover, 
#m21:hover, #m22:hover, #m23:hover, #m24:hover {color: #fff !importnat; background: #4e5663; }

#m1:hover a, #m2:hover a, #m3:hover a, #m4:hover a, 
#m5:hover a, #m6:hover a, #m7:hover a, #m8:hover a, 
#m9:hover a, #m10:hover a, #m11:hover a, #m12:hover a, 
#m13:hover a, #m14:hover a, #m15:hover a, #m16:hover a, 
#m17:hover a, #m18:hover a, #m19:hover a, #m20:hover a, 
#m21:hover a, #m22:hover a, #m23:hover a, #m24:hover a {background: transparent; display: block; padding: 10px 5px 0px; text-decoration: none; color: #fff !important; width: 149px; height: 20px; font-weight: bold; color: #4c4d5f; text-transform: uppercase; height: 31px; text-align:center;border: solid 1px #4e5663;}


#menu ul ul  {display: none;}
#menu li:hover ul {display: block;}
#menu ul.level2  {padding: 15px 10px !important;}
#menu ul li.folder ul  {position: absolute; top: 38px; left: 0px; background:  #4e5663; width: 956px !important; color: #fff; padding: 0px 5px; z-index: 1000; background: #4e5663 url(../images/bgdot.jpg) 0% 0% repeat-y;}
#menu ul #m2 ul.level2,  
#menu ul #m8 ul.level2, 
#menu ul #m14 ul.level2, 
#menu ul #m20 ul.level2, 
#menu ul #m26 ul.level2, 
#menu ul #m32 ul.level2 {position: absolute; top: 38px; left: -163px !important; background: #4e5663 url(../images/bgdot.jpg) 0% 0% repeat-y;}
#menu ul #m3 ul.level2,  
#menu ul #m9 ul.level2, 
#menu ul #m15 ul.level2, 
#menu ul #m21 ul.level2, 
#menu ul #m27 ul.level2, 
#menu ul #m33 ul.level2 {position: absolute; top: 38px; left: -326px !important; background: #4e5663 url(../images/bgdot.jpg) 0% 0% repeat-y;}
#menu ul #m4 ul.level2,  
#menu ul #m10 ul.level2, 
#menu ul #m16 ul.level2, 
#menu ul #m22 ul.level2, 
#menu ul #m28 ul.level2, 
#menu ul #m34 ul.level2 {position: absolute; top: 38px; left: -489px !important; background: #4e5663 url(../images/bgdot.jpg) 0% 0% repeat-y;}
#menu ul #m5 ul.level2,  
#menu ul #m11 ul.level2, 
#menu ul #m17 ul.level2, 
#menu ul #m23 ul.level2, 
#menu ul #m29 ul.level2, 
#menu ul #m35 ul.level2 {position: absolute; top: 38px; left: -652px !important; background: #4e5663 url(../images/bgdot.jpg) 0% 0% repeat-y;}
#menu ul #m6 ul.level2,  
#menu ul #m12 ul.level2, 
#menu ul #m18 ul.level2, 
#menu ul #m24 ul.level2, 
#menu ul #m30 ul.level2, 
#menu ul #m36 ul.level2 {position: absolute; top: 38px; left: -815px !important; background: #4e5663 url(../images/bgdot.jpg) 0% 0% repeat-y;}

#menu ul li.folder ul.level2 li  {float: left; list-style: none;  padding: 1px 7px 4px 0px; text-decoration: none; width: 180px; margin: 2px;}
#menu ul li.folder ul.level2 li a {color: #fff; background: transparent url('../images/bglevel2.gif') 0% 3px no-repeat; padding-left: 13px !important; border: none; text-align:left; display: block;}
#menu ul li.folder ul.level2 li a:hover {color: #e7851a; background: transparent url('../images/bglevel2.gif') 0% 3px no-repeat;}
#menu ul li.folder ul ul {position: relative; top: 0px; left: 0px; width: auto !important; margin: 0px; background: none;}
#menu ul li.folder ul.level2 ul.level3 li {dispaly: block; float:none; margin-top: 0px; width: auto;}
#menu ul li.folder ul.level2 ul.level3 li a {color: #fff;  font-weight: normal; background: none;}
li.folder ul li a  {color: #fff; text-decoration: none; font-size: 11px;}
#menu ul.level3  {margin: 5px !important; padding: 0px !important;}
#menu ul.level3 li  {width: 170px !important; margin: 0px; padding: 0px !important;}
#menu ul.level2 li a {height: auto !important; padding: 0px !important;}
#menu ul.level2 li a:hover  {color: #e7851a !important;}
#menu ul.level3 li a {height: auto !important; padding: 0px !important;}
#menu ul.level3 ul li  {width: 155px !important; }
#menu ul.level3 ul li a  {text-transform: lowercase !important; height: auto !important; color: #c2c2c2 !important;}
#menu ul.level2 ul li a:hover  {color: #e7851a !important;}

#menu2 ul  {margin: 0px; padding: 0px; background: #DBDBDB;}
#menu2 ul li {margin: 0px; padding: 0px; list-style: none; background: transparent url(../images/bgmenu.gif) no-repeat scroll 0px 6px;}
#menu2 ul li a {display: block;  color: #000; font-weight: bold; text-decoration: none; padding: 3px 5px 4px 20px !important; background-image: none !important; }
#menu2 ul ul li  {background: transparent;}
#menu2 ul ul li a {margin-left: 15px;}
#menu2 ul ul  {display: none;}
#menu2 .selected ul  {display: block !important;}
#menu2 .selected ul ul  {display: none !important;}





/* Menu - stará varinata*/
/*
#menu ul, #menu li, #menu a 			{display: block; margin: 0; padding: 0;}
#menu ul 					{width: 167px; background: #e5e5e5; border: #7f7f7f solid; border-width: 1px 1px 0 1px; list-style-type: none;}
#menu li 					{border-bottom: 1px #7f7f7f solid; position: relative; z-index: 9;}
#menu ul ul li.folder				{}

#menu ul li					{display: none;}
#menu:hover ul li			{display: block;}

#menu #level1 .top ul li.folder ul 		{position: absolute; left: 115px; top: 8px; font-weight: normal;}
#menu #level1 .top ul li.folder>ul 	 	{left: 150px;}
#menu #level1 .top ul a			 	{width: 100%; height: 100%; color: #000; font-weight: normal !important; border-bottom: 1px #e5e5e5 solid; text-decoration: none; padding: 3px 5px !important; background-image: none !important; background-color: #e8e8e8;}
#menu #level1 .top ul a:visited			{color: #000;}
#menu #level1 .top ul li>a 			{width: auto;}
#menu #level1 .top ul a:hover 			{color: #000; background-color: #d5d5d5 !important; text-decoration: none; border-bottom: 1px #d5d5d5 solid;}
#menu #level1 .top ul li.folder a,
#menu #level1 .top ul li.folder a:visited	{background: #e8e8e8 !important; border-bottom: 1px #e8e8e8 solid; padding: 3px 5px; width: 157px; font-weight: normal;}
#menu #level1 .top ul li.folder a:hover 	{background: #d5d5d5 !important; border-bottom: 1px #d5d5d5 solid;}
#menu #level1 .top ul li.folder:hover 		{z-index: 10;}
#menu ul ul,
#menu li:hover ul ul,
#menu li:hover li:hover	ul ul,
#menu li:hover li:hover	li:hover ul ul		{display: none;}
#menu li:hover ul,
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover ul 	{display: block;}
#menu #level1 					{background: #e8e8e8; border: 0; margin: 0; width: 169px;}
#menu #level1 .top 				{border: 0;}
#menu #level1 .top.folder ul 			{position: absolute; left: 169px; top: 0;}
#menu #level1 .top.folder ul ul 		{position: absolute; left: 169px; top: 0px;}
#menu #level1 .top a,
#menu #level1 .top a:visited			{width: 135px; font-size: 100%; color: #000; background: url(../images/bgmenu2.gif) no-repeat #e8e8e8; font-weight: bold; text-decoration: none; padding: 5px 1px 2px 33px; border: 0;}
#menu #level1 .top a:hover 			{background-color: #df9536;}

#menu #zobr_vyrobci UL              {width: 167px; background: #e5e5e5; border: 0; list-style-type: none;}
#menu #zobr_vyrobci UL LI			{border: 0;}
#menu #zobr_vyrobci UL LI A,                    
#menu #zobr_vyrobci UL LI A:visited             {width: 135px; font-size: 100%; color: #000; background: url(../images/bgmenu2.gif) no-repeat #e8e8e8; font-weight: bold; text-decoration: none; padding: 5px 1px 2px 33px; border: 0;}
#menu #zobr_vyrobci UL LI A:hover		{background-color: #df9536;}
*/
/* Informace */
#informace	  		{background: #dbdbdb;}
#informace UL 			{list-style-type: none; line-height: 16px; margin: 0 0 0 0; padding: 0;}
#informace UL LI		{background: url(../images/bgmenu.gif) 0 100% no-repeat; margin: 0; padding: 3px 3px 5px 24px;}

/* Provozovatel */
#provozovatel			{background: #e8e8e8;}
#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;}

/* Cenová bomba */
#cen_bomba	  		{background: url(../images/bgbox.gif) repeat-y #e8e8e8;}
#cen_bomba H3 			{height: 28px; background: url(../images/label_bomba.gif) no-repeat;}
#cen_bomba H3 SPAN 		{top: 8px;}
#cen_bomba UL 			{list-style-type: none; line-height: 15px; margin: 10px 10px 10px 18px; padding: 0;}
#cen_bomba UL LI		{background: url(../images/odrazka.gif) 0 6px no-repeat; margin: 0 0 3px 0; padding: 0 0 0 16px;}

/* Cenová bomba jako článek */
#clanek #cen_bomba	  	{font-size: 100%; background: transparent; margin: 0;}
#clanek #cen_bomba TABLE	{width: auto;}
#clanek #cen_bomba .bottom 	{display:none;}
#clanek #cen_bomba H3		{color: #000; font-size: 125%; height: auto; background: transparent; font-weight: bold; text-align: left; margin: 0; padding: 0;}
#clanek #cen_bomba UL 		{font-size: 100%; line-height: 18px; margin: 5px 0 0 3px; padding: 0;}
#clanek #cen_bomba UL LI	{margin: 0; padding: 0;}
#clanek #cen_bomba P		{margin: 10px 5px;}
#clanek #cen_bomba IMG		{display: none;}

/* Aktuality */
#aktuality 			{background: url(../images/bgbox.gif) repeat-y #e8e8e8;}
#aktuality DIV                  {margin: 10px 10px 10px 20px}
#aktuality .datum	  	{color: #f88400; font-weight: bold;}
/* Aktuality jako článek */
#clanek #aktuality	  	{font-size: 100%; background: transparent; margin: 0;}
#clanek #aktuality .bottom 	{display: none;}
#clanek #aktuality H3		{color: #000; font-size: 125%; height: auto; background: transparent; font-weight: bold; text-align: left; margin: 0; padding: 0;}
#clanek #aktuality P		{margin: 5px;}

/* Top X */
#top_x	  			{background: url(../images/bgbox.gif) repeat-y #e8e8e8;}
#top_x UL 			{list-style-type: decimal; line-height: 15px; margin: 10px 10px 10px 42px; padding: 0;}
#top_x UL LI			{color: #f88400; margin: 0; padding: 0; font-weight: bold;}
#top_x A	        	{font-weight: normal;}

/* Top hodnocene */
#top_hodnocene	  		{background: url(../images/bgbox.gif) repeat-y #e8e8e8;}
#top_hodnocene UL 		{list-style-type: decimal; line-height: 15px; margin: 10px 10px 10px 42px; padding: 0;}
#top_hodnocene UL LI		{color: #f88400; margin: 0; padding: 0; font-weight: bold;}
#top_hodnocene A	        {font-weight: normal;}

/* Top X a TOP hodnocené jako článek */
#clanek #top_x,
#clanek #top_hodnocene		{font-size: 100%; background: transparent; margin: 0;}
#clanek #top_x .bottom,
#clanek #top_hodnocene .bottom	{display: none;}
#clanek #top_x H3,
#clanek #top_hodnocene H3 	{color: #000; font-size: 125%; height: auto; background: transparent; font-weight: bold; text-align: left; margin: 0; padding: 0;}
#clanek #top_x UL,
#clanek #top_hodnocene UL	{font-size: 100%; list-style-type: decimal; margin: 5px 5px 5px 32px; padding: 0;}
#clanek #top_x UL LI,
#clanek #top_hodnocene UL LI	{margin: 0; padding: 0; font-weight: bold;}
#clanek #top_x P,
#clanek #top_hodnocene P	{margin: 5px;}

/* Novinky */
#novinky	  		{background: url(../images/bgbox.gif) repeat-y #e8e8e8; text-align: center;}
#novinky FORM 			{margin: 10px 0;}
#novinky INPUT 			{width: 110px; vertical-align: middle;}
#novinky .submit_news 		{width: 30px; height: 28px; margin-left: 2px; border: 0;}

/* Anketa */
#anketa		  		{background: url(../images/bgbox.gif) repeat-y #e8e8e8; text-align: center; padding-bottom: 15px;}
#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;}
#anketa IMG 			{border: 1px #bcbcbc solid; background: url(../images/bganketa.gif) repeat-x #e1e1e1;}
/* Anketa jako článek */
#clanek #anketa		  	{font-size: 100%; background: transparent; margin: 0; text-align: left;}
#clanek #anketa .bottom 	{display: none;}
#clanek #anketa H3		{color: #000; font-size: 125%; height: auto; background: transparent; font-weight: bold; text-align: left; margin: 0; padding: 0;}
#clanek #anketa P		{margin: 6px 5px 5px 4px;}
#clanek #anketa .text 		{width: 100%; margin: 10px 0 3px 0;}
#clanek #anketa .pruh 		{text-align: left; clear: both;}
#clanek #anketa .stred		{text-align: left;}
#clanek #anketa .levy 		{float: left;}
#clanek #anketa .pravy 		{float: right;}
#clanek #anketa .nalevo 	{text-align: left;}

/* Partneři */
#partneri	  		{background: url(../images/bgbox.gif) repeat-y #e8e8e8; text-align: center;}
#partneri H3		 	{margin-bottom: 15px;}
#partneri .bottom 		{height: 8px; background: url(../images/bgpartneri.gif) 0 100% repeat-x;}
#partneri IMG			{border: 0; margin: 2px 0;}
#partneri HR                    {color: #d7d7d7; background: #d7d7d7; border: 0; height: 1px; margin: 3px 10px 3px 18px;}
/* Partneři jako článek */
#clanek #partneri		{font-size: 100%; background: transparent; margin: 0; text-align: left;}
#clanek #partneri .bottom 	{display: none;}
#clanek #partneri H3		{color: #000; font-size: 125%; height: auto; background: transparent; font-weight: bold; text-align: left; margin: 0; padding: 0;}

/* tag-cloud */
#tag-cloud UL                   {list-style: none; margin: 10px; padding: 0;}
#tag-cloud UL LI		{float: left; margin: 0 5px 0 0; padding: 0; line-height: 22px;}
#tag-cloud UL LI A		{text-decoration: none; float: left;}
#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%;}

/* Patička */
#paticka 			{height: 95px; color: #bfc6d1; background: url(../images/bgfoot.gif) 100% 0 no-repeat; text-align: center;}
#paticka DIV 			{width: 100%; position: relative;}
#paticka #cast1 		{color: #fff; margin: 0; position: absolute; left: 197px; top: 29px;}
#paticka #cast2 		{margin: 0; position: absolute; right: 25px; top: 36px; text-align: right; line-height: 16px;}
#paticka A	        	{color: #bfc6d1; text-decoration: underline;}
#paticka A:active		{color: #fff;}
#paticka A:visited		{color: #bfc6d1;}
#paticka A:hover		{color: #fff;}

/* Článek */
#clanek        			{width: 595px; padding: 30px 15px;}
TD>#clanek 			{width: 95%;}
#clanek H2     			{font-size: 130%; background: url(../images/nadp.gif) no-repeat; margin: 15px 0 5px 0; padding: 15px 10px 15px 20px;}
#clanek H2.red 			{font-size: 125%; color: #e14502;}
#clanek H1.podrob_nadp 		{font-size: 130%; background: url(../images/nadp.gif) no-repeat; margin: 0 0 5px 0; padding: 15px 10px 15px 20px;}
#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 A	        	{color: #000; text-decoration: underline;}
#clanek A:active		{color: #e14502;}
#clanek A:visited		{color: #000;}
#clanek A:hover			{color: #e14502;}

#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 		{margin: 15px 0 5px 0; border-bottom: 3px #dbdcdf solid; padding: 0 10px 6px 10px;}
#clanek P.trizeni IMG		{vertical-align: middle;}
#clanek .usetrite 		{color: #e14502; font-weight: bold;}
#clanek .maly 			{font-size: 85%;}
#clanek .sestava 		{width: 300px;}
#clanek .faktura_odkaz		{color: #e14502; font-size: 130%;}
#clanek .navigace		{background: #f4f4f4; border: #dbdcdf solid; border-width: 3px 0; padding: 6px 10px; margin-bottom: 10px;}

#clanek HR                    	{color: #fff; background: #fff; border: 0; height: 1px; margin: 0;}
#clanek IMG             	{border: 0;}

#clanek .red			{color: #e14502;}

/* Tabulka s košíkem */
#clanek .kosikinfo		{width: 100%;}
#clanek .kosikinfo TH		{color: #242429; background: url(../images/bgtab.gif) 0 50% repeat-x #e67f17; border: 1px #555 solid; padding: 2px;}
#clanek .kosikinfo TD		{background: #f7f7f7; border: 1px #555 solid; padding: 2px;}
#clanek .kosikinfo .tmavy 	{color: #242429; background: url(../images/bgtab.gif) 0 50% repeat-x #e67f17; border: 1px #555 solid;}

/* Tabulka zákazníka */
.zakaznik			{width: 100%;}
.zakaznik INPUT			{background: #f5f5f5;}
.zakaznik .noborder		{background: transparent; border: 0;}
#clanek FIELDSET 		{border: 1px #555 solid; padding: 5px; margin: 20px 0 20px 0;}
#clanek LEGEND	 		{color: #000; background: #ebebf2; border: 1px #555 solid; padding: 2px 3px; margin-bottom: 8px;}

/* Objednávky */
#clanek .objednavky		{width: 100%;}
#clanek .objednavky TR          {text-align: center;}
#clanek .objednavky TH		{color: #242429; background: url(../images/bgtab.gif) 0 50% repeat-x #e67f17; border: 1px #555 solid; padding: 2px;}
#clanek .objednavky TD		{background: #f7f7f7; border: 1px #555 solid; padding: 2px; vertical-align: middle;}
#clanek .detailobjednavky	{width: 100%; text-align: center;}
#clanek .detailobjednavky TR    {text-align: right;}
#clanek .detailobjednavky TH	{color: #242429; background: url(../images/bgtab.gif) 0 50% repeat-x #e67f17; border: 1px #555 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	{background: #fff; padding: 3px 5px; vertical-align: top;}
#clanek .pozadilicheradky	{background: #f7f7f7; padding: 3px 5px; vertical-align: top;}

/* Zalozky v podrobnostech */
#zalozky_menu 			{height: 24px; list-style-type: none; margin: 15px 0 0 0; padding: 0; z-index: 50;}
#zalozky_menu LI 		{display: inline; margin: 0; padding: 0;}
#zalozky_menu A 		{color: #666; font-weight: bold; background: #fff; border: #fff solid; border-width: 1px 1px 0 1px; text-decoration: none; padding: 4px 5px 5px 5px; margin-right: 1px; display: block; float: left;}
#zalozky_menu A:visited 	{color: #666;}
#zalozky_menu A:hover 		{color: #000; text-decoration: underline;}
#zalozky_menu #active		{color: #666; background: #ddd; border: #ddd solid; border-width: 1px 1px 0 1px; position: relative; top: 1px;}
#zalozky 			{border: 1px #ddd solid; background: #e8e8e8; padding: 10px; text-align: left; clear: both;}
#zalozky TABLE 			{width: auto !important;}

/* Tabulka se zbožím */
#clanek .obal_zbozi 		{width: 595px; padding: 0; border-collapse: collapse; }
#clanek .obal_zbozi .carka	{height: 20px; background: url(../images/oddel.gif) 0 50% repeat-x;}
#clanek .obal_zbozi .carka HR 	{display: none;}
#clanek .odsaz 			{vertical-align: top;}
#clanek .odsaz IMG,
#clanek .odsaz_podrob IMG 	{margin: 0 5px 5px 0;}
#clanek #zoom	 		{display: none;}
#clanek .zbozi .pridej		{width: 110px; padding-right: 5px;}
#clanek .mnozstvi		{width: 30px; background: #f6ffe8; margin: 1px; vertical-align: middle;}
#clanek .do_kosiku 		{width: 45px; height: 32px; background: url(../images/pridej_ex.gif) no-repeat; margin: 1px 5px; padding: 32px 0 0 45px; border: 0;}
#clanek .do_kosiku SPAN 	{display: none;}
#clanek .submit_kosik 		{border: 0; margin: 1px 5px; vertical-align: middle; display: block;}
#clanek .poloha_kosiku 		{text-align: center;}
#clanek .kratky_popis UL 	{font-size: 100%;}
#clanek TR TD.vert_oddel 	{width: 10px; border: 0; background: url(../images/oddel.gif) 50% 0 repeat-y;}

/* Výpis položek zboží - titulní strana */
#clanek .rada_tit_naz TD		{width: 31%;}
#clanek .rada_tit_kod TD		{font-size: 90%; padding-top: 3px;}
#clanek .rada_tit_obr TD		{text-align: center;}
#clanek .rada_tit_pop TD		{padding: 5px 0;}
#clanek .rada_tit_kos TD .cena 		{color: #e14502;}
#clanek .rada_tit_kos TD TABLE TD 	{padding: 0 3px 0 0;}
#clanek .rada_tit_kos TD STRIKE 	{text-decoration: none; background:url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}
#clanek .rada_tit_kos TD		{padding-bottom: 7px;}
#clanek .rada_tit_kos TD TABLE TD.vert_oddel	{display: none;}
#clanek .rada_tit_kos TD A		{margin-right: 10px;}
#clanek .rada_tit_kos TD TABLE .usetrite TD{border-right: solid 2px #fff;}

/* Výpis položek zboží v oddělení (plný) */
#clanek .rada_pln_naz TD		{width: 31%;}
#clanek .rada_pln_kod TD		{font-size: 90%; padding-top: 3px;}
#clanek .rada_pln_obr TD		{text-align: center;}
#clanek .rada_pln_pop TD		{padding: 5px 0;}
#clanek .rada_pln_kos TD .cena 		{color: #e14502;}
#clanek .rada_pln_kos TD TABLE TD 	{padding: 0 3px 0 0;}
#clanek .rada_pln_kos TD STRIKE 	{text-decoration: none; background:url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}
#clanek .rada_pln_kos TD		{padding-bottom: 7px;}
#clanek .rada_pln_kos TD TABLE TD.vert_oddel	{display: none;}
#clanek .rada_pln_kos TD A		{margin-right: 10px;}
#clanek .rada_pln_kos TD TABLE .usetrite TD{border-right: solid 1px #fff;}

/* Výpis položek zboží v oddělení (stručný) */
#clanek .rada_str TH		{color: #242429; background: url(../images/bgtab.gif) 0 50% repeat-x #e67f17; border: 1px #555 solid; text-align: left; padding: 3px;}
#clanek .rada_str_sude TD	{background: #f7f7f7; border: 1px #555 solid; padding: 3px; vertical-align: middle;}
#clanek .rada_str_liche TD	{background: #fff; border: 1px #555 solid; padding: 3px; vertical-align: middle;}
#clanek .rada_str_sude TD NOBR,
#clanek .rada_str_liche TD NOBR	{color: #e14502;}
#clanek .rada_str_ico		{white-space: nowrap;}
#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		{position: absolute; right: 186px;  text-align: right;}
#clanek #tisk 			{vertical-align: middle; margin-right: 2px;}

/* Ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24 */
.novinka,
.akce,
.pripravujeme,
.vyprodej,
.nas_tip,
.no24				{color: #e14502; background: url(../images/submit_news.gif) 0 50% no-repeat; height: 1px; line-height: 45px; margin: 1px; padding: 10px 10px 10px 35px; vertical-align: middle;}

/* Ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24, skladem_ano, skladem_ne - pro stručný výpis zboží */
.novinka_str			{width: 9px; height: 13px; background: url(../images/novinka_str.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 7px; vertical-align: middle;}
.akce_str			{width: 9px; height: 13px; background: url(../images/akce_str.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 7px; vertical-align: middle;}
.pripravujeme_str		{width: 9px; height: 13px; background: url(../images/pripravujeme_str.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 7px; vertical-align: middle;}
.vyprodej_str			{width: 9px; height: 13px; background: url(../images/vyprodej_str.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 7px; vertical-align: middle;}
.nas_tip_str			{width: 9px; height: 13px; background: url(../images/tip_str.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 7px; vertical-align: middle;}
.no24_str			{width: 9px; height: 13px; background: url(../images/no24_str.gif) no-repeat left bottom; margin: 1px; padding: 13px 0 0 7px; vertical-align: middle;}
.skladem_ano_str		{width: 15px; height: 15px; background: url(../images/skladem_ano.gif) no-repeat left bottom; margin: 1px; padding: 15px 0 0 15px; vertical-align: middle;}
.skladem_ne_str			{width: 15px; height: 15px; background: url(../images/skladem_ne.gif) no-repeat left bottom; margin: 1px; padding: 15px 0 0 15px; vertical-align: middle;}

.novinka_str B, .akce_str B, .pripravujeme_str B, .vyprodej_str B, .nas_tip_str B, .no24_str B, .skladem_ano_str EM, .skladem_ne_str EM	{display: none;}

/* Ikony pro vzestupné a sestupné třídění */
.vzestupne, .vzestupne_aktivni	{margin-left: 5px;}
.sestupne, .sestupne_aktivni	{margin-right: 15px;}
.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 #555 solid; border-collapse: collapse;}
.parametry INPUT,
.parametry SELECT,
.parametry TEXTAREA		{font-size: 100%;}
.parametry TD			{}
.param_nazev 			{text-align: center; color: #242429; background: url(../images/bgtab.gif) 0 50% repeat-x #e67f17; padding: 4px; border-bottom: 1px #555 solid; white-space: nowrap}
.param_cena 			{text-align: right; padding: 4px; font-weight: bold; white-space: nowrap;}
.parametry .sude 		{background: #fff;}
.parametry .liche 		{background: #f7f7f7;}

/* Oblíbené položky */
.oblibene TH			{color: #242429; background: url(../images/bgtab.gif) 0 50% repeat-x #e67f17; border: 1px #555 solid; padding: 5px;}
.oblibene .sude TD		{background: #fff; border: 1px #555 solid;}
.oblibene .liche TD		{background: #f7f7f7; border: 1px #555 solid;}

/* Mnozstevni slevy */
.mnozstevni			{border: 1px #555 solid; border-collapse: collapse;}
.mnozstevni TH			{color: #242429; background: url(../images/bgtab.gif) 0 50% repeat-x #e67f17; padding: 4px; border: 1px #555 solid;}
.mnozstevni TD			{text-align: right}
.mnozstevni .sude		{background: #fff;}
.mnozstevni .liche		{background: #f7f7f7;}

.nobr  				{white-space: nowrap;}

/* Diskuze */
#diskuze .udaje   		{padding: 2px; background: #f7f7f7; border: 1px #555 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 #555; background: #f7f7f7; 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 #555 solid; padding-top: 7px;}
.platby .pravy			{width: 20%; text-align: right; border-bottom: 1px #555 solid; padding-top: 7px;}
.priplatky 			{width: 100%; border: 1px #555 solid; border-collapse: collapse;}
.priplatky TH, .priplatky TD	{border: 1px #555 solid;}

#pridani 			{background: #f7f7f7; border: 1px #555 solid; padding: 1px 5px;}
#pridani P 			{margin: 4px 0;}

/* Související položky */
#souvisejici_sloupec 		{border-left: 1px #555 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 	{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 	{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;}
#clanek #navigace_zbozi A 	{padding: 1px 3px; background: #f7f7f7; border: 1px #555 solid; text-decoration: none;}

/* Podrobnosti tabulka */
#podrobnosti			{width: 100%; border-collapse: collapse;}
#podrobnosti TR TD 		{background: #f4f4f4; border: 1px #dbdcdf solid; padding: 4px 6px;}
#podrobnosti .cena		{color: #e14502;}
#podrobnosti STRIKE 		{text-decoration: none; background:url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}

/*filtr vyrobci*/
#filtr_vyrobci  {margin: 5px 0px;}
#filtr_vyrobci span {display:block;float:left;font-size:95%;width:145px;}
#filtr_vyrobci .clear  {clear: both; visibility: hidden;}
