/* * * DESIGN - ecp 1.3.1 - červený
RH
* * */	
 
 
	/* selectors with background image */
	html													{ background: white url(../images/body.gif) 0 0 repeat-x; }
	#main													{ background: white url(../images/main.gif) 0 189px repeat-x; }
	#main2												{ background: url(../images/main2.png) 216px 213px no-repeat; }
	#top													{ background: white url(../images/top.jpg) 0 0 no-repeat; }
	#top_nav_wrapper									{ background: #ca2816 url(../images/topmenu.gif) 0 0 repeat-x; }
	#top ul#top_nav li a:hover						{ background: #6a0101 url(../images/topmenu_a_hov.gif) 0 0 repeat-x; }
	#top ul#top_nav li a span						{ background: url(../images/topmenu_span.gif) 100% 0 no-repeat; }
	#top ul#top_nav li.active						{ background: url(../images/topmenu_a_hov.gif) 0 0 repeat-x; }
	#top ul#top_nav li.active a					{ background: url(../images/topmenu_a_act.gif) 50% 0 no-repeat; }
	#top #searchform									{ background: white url(../images/searchform.gif) 0 0 no-repeat; }
	#top #header_box .body a.customer_nologin,
	#top #loged_in a.customer_myaccount			{ background: url(../images/icons/lock.gif) 100% 50% no-repeat; }
	#top #loged_in a.customer_myaccount:hover	{ background: url(../images/icons/lock_hover.gif) 100% 50% no-repeat; }
	#top #header_login_control_box .top			{ background: url(../images/login_sipka.png) 0 0 no-repeat; }
	#top #header_login_control_box fieldset input	{ background: url(../images/login_input.gif) 0 0 no-repeat; }	
	#top .minibasket									{ background: #e2e2e2 url(../images/default/minibasket_l.png) 0 0 no-repeat; }
	#top .minibasket .extra							{ background: url(../images/default/minibasket_r.png) 100% 0 no-repeat; }
	
	.col_list ul										{ background: url(../images/bg_col_list_ul.gif) 0 0 repeat-x; padding: 2px 0 0 0; }	
	.col_list ul li									{ background: #ffd100 url(../images/menu_li.gif) 0 100% repeat-x; }
	.col_list ul li a									{ color: #2a2b2f; }
	.col_list ul li ul li							{ background: #d4d3d3 url(../images/menu_li_li.gif) 0 0 repeat-x; }
	.col_list ul li ul li ul li					{ background: none; }
	.col_list ul li ul li ul li a					{  }
	
	.col_list ul li.active							{ background: #666666; }
	.col_list ul li.active a						{ color: white; }
	.col_list ul li.active ul						{ background: #F2F2F2; }
	.col_list ul li.active ul li					{ background: #999 url(../images/menu_li_act_li.gif) 0 100% repeat-x; }
	.col_list ul li.active ul li a				{ color: white; }
	.col_list ul li.active ul li ul li a		{ color: #333; }
	.col_list ul li.active ul li ul li			{ background: #F2F2F2 url(../images/menu_li_li_li.gif) 0 100% repeat-x; }
	
	#detail div.image p .img_zoom					{ background: url(../images/detail/img_zoom.png) 0 0 no-repeat; }
	#detail div.image p:hover .img_zoom,	
	#detail div.image p.hover .img_zoom			{ background: url(../images/detail/img_zoom_hover.png) 0 0 no-repeat; }	
	.tabsBody           								{ background: white /*url(../images/tabsBody.gif) 0 100% repeat-x*/; border: solid 1px #e2e2e2; /*border-bottom: none;*/ }
	#detail p.telOrder a								{ border: solid 1px #e2e2e2; background: #f2f2f2 url(../images/icons/ico_calc.gif) 8px 6px no-repeat; }
	#nazory .comment .hlavicka						{ background: #f2f2f2 url(../images/comment_hlavicka.gif) 10px 50% no-repeat; }
	#nazory p.pridat									{ background: url(../images/pridej_link.gif) 0 4px no-repeat; }
	.bookmarks #share	.top							{ background: url(../images/login_sipka.png) 0 0 no-repeat; }
	#cont_eshop_offer ul li							{ background: url(../images/li.gif) 10px 9px no-repeat; }
	
	.katalog_typ ul li								{ border: solid 1px #e2e2e2; background: #f2f2f2 url(../images/default/asistent/select.gif) 94px 50% no-repeat; }
	.katalog_navigace p.strankovani .left a.first	{ background: url(../images/default/katalog/nav_first.gif) 0 1px no-repeat; }
	.katalog_navigace p.strankovani .left a.prev		{ background: url(../images/default/katalog/nav_prev.gif) 0 1px no-repeat; }
	.katalog_navigace p.strankovani .right a.next	{ background: url(../images/default/katalog/nav_next.gif) 100% 4px no-repeat; }
	.katalog_navigace p.strankovani .right a.last	{ background: url(../images/default/katalog/nav_last.gif) 100% 4px no-repeat; }
	.katalog_navigace .kat_top2 ul li.first ul		{ background: url(../images/katalog/list_typ.gif) 0 100% repeat-x; }
	.katalog_navigace .kat_top2 ul li#list_typ_1	span	{ background: white url(../images/katalog/list_typ_1.gif) 10px 50% no-repeat; }
	.katalog_navigace .kat_top2 ul li#list_typ_2	span	{ background: white url(../images/katalog/list_typ_4.gif) 10px 50% no-repeat; }
	.katalog_navigace .kat_top2 ul li#list_typ_3	span	{ background: white url(../images/katalog/list_typ_3.gif) 10px 50% no-repeat; }
	.katalog_navigace .kat_top2 ul li#list_typ_4	span	{ background: white url(../images/katalog/list_typ_2.gif) 10px 50% no-repeat; }	
	.katalog table a.up								{ background: url(../images/default/katalog/sort_down.gif) 0 0 no-repeat; }
	.katalog table a.up								{ background-image: url(../images/default/katalog/sort_up.gif); }
	.katalog table a.down_sel						{ background-image: url(../images/default/katalog/sort_down_sel.gif); }
	.katalog table a.up_sel							{ background-image: url(../images/default/katalog/sort_up_sel.gif); }
	.katalog table a.down:hover					{ background-image: url(../images/default/katalog/sort_down_h.gif); }
	.katalog table a.up:hover						{ background-image: url(../images/default/katalog/sort_up_h.gif); }
	
	div.compare_iframe p a							{ color: #4B2500; border: solid 1px #faae64; background: #faae64 url(../images/submit.gif) 0 0 repeat-x; }
	.produktove_typy a.pridat						{ border: solid 1px #faae64; background: #faae64 url(../images/default/submit.gif) 0 0 repeat-x; }

	.homepage_anotace									{ margin: 0 0 7px 0; }
	.homepage_anotace h1								{ margin: 35px 0 0 0; }	
	.homepage_popis									{ width: 270px; padding: 10px 0 0 18px; background: none; font-size: 1.1em; }
	.homepage_popis ul								{ line-height: 1.8em; }	
	.homepage_popis ul li							{ background-position: 0 5px; }		


	#nevyhledal .left input.sub					{ background: url(../images/buttons/butt_search_again.gif) 0 0 no-repeat; }
	
	/* selectors with color */
	#top #header_login_control_box fieldset input,
	#top #header_login_control_box .body		{ border-color: #e2e2e2; }
	#top .minibasket p a span.line				{ color: #cc0000; }
	#top .minibasket p a:hover span.line		{ color: #333; }
	#stranky .anotace									{ background: #f2f2f2; border: 1px solid #e2e2e2; }
	#bottom 												{ border-color: #e2e2e2; }

	#bestsel ul li										{  border-bottom: solid 1px #e2e2e2; }
	#bestsel ul li.h4									{ border: none; }
	#novinky_sloupec .novinka						{ /* border-bottom: solid 1px #e2e2e2; */ border: none; }
	#novinky_archiv .novinka						{ background: #f2f2f2; border-right: solid 1px #e2e2e2; border-bottom: solid 1px #e2e2e2; }
	.ankety .anketa p .bar							{ background: #f2f2f2; }
	.ankety .anketa p .barva1						{ background: #e2e2e2; }
	.show_info 											{ background: #f2f2f2; border: solid 1px #e2e2e2; }
  	#download .download_kategorie					{ background: #f2f2f2; border-right: solid 1px #e2e2e2; border-bottom: solid 1px #e2e2e2; }
	.polozka_download									{ border-bottom: 1px dotted #e2e2e2; }
	.deals												{ clear: both; float: left; margin: 0; }
	.deals h2											{ margin-top: 0; padding: 0; }	
	.deals h2.header span span span				{ display: block; padding: 0; }	
	.deals .plavec										{ border: solid 1px #e2e2e2; }

	#akce.small .plavec h3							{ border-bottom: solid 1px #e2e2e2; }
	#main .napoveda a									{ border: 1px solid #e2e2e2; background: #f2f2f2; color: #008ccd; }
	#main .napoveda a:hover span					{ border: 1px solid #e2e2e2; background-color: #f2f2f2; }
	#detail table.ceny								{ border-top: 4px solid #f2f2f2; }
	#detail table.ceny td.label					{ border-bottom: dotted 1px #e2e2e2; }
	#detail table.ceny td.usetrite				{ border-bottom: dotted 1px #e2e2e2; }
	#detail table.ceny td.usetrite				{ color: #ccc; }
	
	.tabsHeader ul li        						{ background: #f2f2f2; border: 1px solid #e2e2e2; }
	.bookmarks #share	.body							{ border: 1px solid #e2e2e2; }	
  	#detail .types										{ border-top: 4px solid #f2f2f2; border-bottom: 4px solid #f2f2f2; }
	#detail .types table td							{ border-bottom: solid 1px #f2f2f2; color: #333333; }
	#detail .types table th							{ background: #f2f2f2; }
	#detail .types table td.buy input.in		{ border: solid 1px #e2e2e2; }
  	#detail #typeBox .typeHeading					{ border-bottom: 4px solid #f2f2f2; }
	#zalozky ul											{ border-bottom: solid 1px #e2e2e2; }
	#zalozky ul li a									{ background: #f2f2f2; border: 1px solid #e2e2e2; }
	#detail table.hodnoceni td						{ border: solid 1px #e2e2e2; }
	#detail table.hodnoceni th						{ background: #f2f2f2; }
	#detail ul.akce li a								{ color: #3c9700; }	
	
	table#vlastnosti td								{ border-bottom: solid 1px #e2e2e2; }
	table#vlastnosti th								{ background: #f2f2f2; border-bottom: 1px solid white; }
	table#vlastnosti tr.skupina th				{ background: #f2f2f2; }
	
	#nazory .nest										{ border-left: 6px solid #f2f2f2; }
	.product_files .prod_file						{ border-bottom: dotted 1px #e2e2e2; }
	
	.katalog_typ ul li:hover						{ background: #f2f2f2; }
	.katalog_typ ul ul								{ border: solid 1px #e2e2e2; }
	.katalog_typ ul ul li							{ background: #f2f2f2; }
	.katalog_typ ul ul li:hover					{ background: #e2e2e2; }
	.katalog_typ ul ul li.sel						{ background: #e2e2e2; }
	.katalog_navigace .kat_top2 ul li.sel		{ border: 1px solid #e2e2e2; border-bottom: 0; }
	.katalog_navigace p.info						{ border-top: solid 1px #e2e2e2; }
	.katalog table th											{ border-bottom: solid 1px #e2e2e2; background: #f2f2f2; }
	.katalog table td											{ border-bottom: solid 1px #e2e2e2; }
	.katalog table tfoot td.sel							{ background: #f2f2f2 !important; }
	.katalog table td.koupit .tlaco input.in			{ border: solid 1px #e2e2e2; }
	.katalog table.slim td									{ border: none; border-bottom: solid 1px #e2e2e2; }
	.katalog table.slim .mnozstvi .tlaco input.in	{ border: solid 1px #e2e2e2; }
	.katalog table.detail td.cena							{ border: solid 1px #e2e2e2; }
	.katalog .boxy .plavec									{ border: 1px solid #e2e2e2; }
	#porovnavani table td									{ padding: 0.3em 0.5em; border: solid 1px #e2e2e2; }
	#porovnavani table th									{ background: #f2f2f2; }
	#porovnavani table tr.sudy th							{ background: #f2f2f2; }
	#porovnavani table tr.sudy td							{ background: #f2f2f2; }
	.produktove_typy											{ border: solid 1px #e2e2e2; }
	.produktove_typy .head									{ border-bottom: solid 1px #e2e2e2; background: #f2f2f2; }
	.produktove_typy ol li									{ border-bottom: solid 1px #e2e2e2; }
	table.obj th												{ border-bottom: solid 1px #e2e2e2; background: #f2f2f2; }
	table.obj td												{ border-bottom: solid 1px #e2e2e2; }
	table.obj tr.complete td								{ border-bottom: 1px solid #e2e2e2; }
	#bonusy td													{ border-bottom: solid 1px #e2e2e2; }
	.podstranky .podstranka									{ border-right: solid 1px #e2e2e2; border-bottom: solid 1px #e2e2e2; background: #f2f2f2; }
	.fotky p.foto a img										{ border-right: solid 1px #e2e2e2; border-bottom: solid 1px #e2e2e2; background: #f2f2f2; }
	.fotky p.foto a:hover img								{ background: #e2e2e2; }
	.soubory ul li												{ border-bottom: 1px dotted #e2e2e2; } 
	.podkategorie .katInfo									{ border: 1px solid #e2e2e2; }
	.podkategorie .hover										{ border-color: #999999; }
	.toBasket													{ border: solid 1px #e2e2e2; background: white; }
	table.yourBasket td										{ border-bottom: 1px dotted #e2e2e2; }
	#EshopOffers li											{ border: 1px solid #e2e2e2; }
	#EshopOffers li.ui-tabs-selected	a 					{ border-top: 5px solid #e2e2e2; }
	#EshopOffers .tabBody									{ border-top: 1px solid #e2e2e2; }	
	#telObjBox													{ border: solid 1px #e2e2e2; background-color: #f2f2f2; }
	#cetelem_splatky p.tlaco a,
	#essox_splatky p.tlaco a,
	#detail p.telOrder a										{ border: solid 1px #e2e2e2; background-color: #f2f2f2; }

	/* Homepage floats */	
	#floats														{ clear: both; float: left; width: 700px; margin: 0 0 20px 2px; }
	#floats .container										{ display: inline; float: left; width: 220px; margin: 0 19px 0 0; min-height: 169px; }
	#floats #texty_9											{ margin-right: 0; }
		
	#floats .container h2									{ width: 218px; margin: 1px 1px 0; padding: 0; font-size: 1.1667em; font-weight: bold; border: none; }
	#floats .container h2 a									{ padding: 12px 14px 12px 13px; min-height: 36px; color: white; background: url(../images/float.jpg) 0 0 no-repeat; }
	#floats .container h2 a	span							{ background: url(../images/floats_r.png) 100% 2px no-repeat; display: block; padding-right: 20px; }
	#floats .container:hover h2 a							{ background: url(../images/box_hover.gif) 1px 1px no-repeat; text-decoration: none; }
	#floats .container h2 a									{ display: block; text-decoration: none; color: white; }
	#floats .container h2 strong							{ display: block; padding: 14px 13px 0px; }
	#floats .container h2 a span							{  }
	#floats .container .anotace							{ margin: 0px 0 0 2px; width: 217px; overflow: hidden; line-height: 1.5em; }
	#floats .container .anotace a							{ color: #eb1700; }
	#floats .container .anotace a:hover					{ color: black; }	
	#floats .container .anotace p							{ margin: 0; }
	#floats .container .anotace ul						{ background: none; margin: 0; }
	#floats .container .anotace ul li					{ background: none; }	

	#floats-middle-top										{ width: 100%; float: left; margin-bottom: 20px; }
	#floats-middle-top:after 								{ display: block; clear: both; content: " "; }
	#floats-middle-top .container							{ float: left; width: 336px; margin-bottom: 0; } 
	#floats-middle-top #texty_11							{ float: right; }
	#floats-middle-top .container h2						{ margin-top: 0; font-size: 1.333em; font-weight: bold; }
	
	.floats-middle-nadpis									{ width: 100%; float: left; }
	.floats-middle-nadpis > h2								{ margin-top: 0px; }
	
	#floats-middle-bottom .container						{ border: 1px solid #0071b5; float: left; width: 338px; margin-bottom: 22px; background: url(../images/float_bot.jpg) 0 0 no-repeat; min-height: 257px; }
	#floats-middle-bottom #texty_5						{ float: right; background: url(../images/float_bot.jpg) -338px 0 no-repeat; }
	#floats-middle-bottom .container	h3					{ color: white; font-size: 1.16667em; }
	#floats-middle-bottom .container	h3	strong		{ border: none; /*padding: 10px 20px;*/ padding: 0; }
	#floats-middle-bottom .container .anotace			{ padding: 0 20px 15px; color: black; }	
	#floats-middle-bottom .container .anotace	.more	{ text-align: right; margin-bottom: 0; }
	#floats-middle-bottom h3 a								{ color: white; text-decoration: none; display: block; padding: 10px 20px 135px; }
	#floats-middle-bottom h3 a:hover						{ text-decoration: underline; cursor: pointer; }	
	
	#detail .tlacitko	*										{ vertical-align: middle; }
	#detail .jcarousel-container input					{ padding: 0; }
	#detail .jcarousel-container .in						{ border: 1px solid #E2E2E2; width: 20px; padding: 3px 2px; }
