@media screen,projection {

	/* zakladni definice */
	html, body 							{ font-family: "Trebuchet MS", helvetica; margin: 0; padding: 0; font-size: 13px; line-height: 1.5; }
	h1, h2, h3, h4, h5 				{  }
	h1,
	#content-primary h1.heading	{ font-size: 32px; line-height: 1; margin-bottom: 5px; }
	h2 									{ font-size: 18px; margin: 10px 0 5px 0; }
	#content-box-sub2 #content-primary .heading				{ width: 625px; }
	#content-box-sub2 #content-primary h1,
	#content-box-sub1 #content-primary h1						{ padding-bottom: 5px; }
	#content-box-sub2 #content-primary ul li .heading		{ width: auto; }
	#content-primary h1.heading-page-swf,
	#content-primary h2.heading-page-swf						{ display: none; }
	a img 								{ border: none; }
	a										{ color: #4D9D46; }
	a:hover								{ color: #ED1C2E; }
	p										{ margin: 11px 0; line-height: 1.5; }
	#content-box-sub1 p				{ width: 860px; }
	#content-box-sub2 #content-primary-container p        { width: 632px; margin: 5px 0; }
	#content-box-sub2 #content-primary-container table p  { width: auto; margin: 0; }
	#content-container 				{ color: #0C3A84; }
	#content-container strong			{ color: #ffffff; }
	#content-container strong.blue		{ color: #0C3A84; }
	#content-container strong.green		{ color: #4D9D46; }
	#content-container strong.blue-bg	{ background-color: #0C3A84; color: #ffffff; padding: 3px 5px; }
	#content-container strong.red-bg	{ background-color: #ff0000; color: #ffffff; padding: 3px 5px; }
	#content-container strong.green-bg	{ background-color: #4D9D46; color: #ffffff; padding: 3px 5px; }
	#content-primary .wsw strong				{ color: #0C3A84; font-weight: bold; }

	.heading-2,
	#content-container
	#content-primary .heading-2 				{ font-size: 13px; margin: 10px 0 0 0; }
	
	a.pdf										{ background: transparent url(/img/icons/pdf.png) 0 0 no-repeat; padding-left: 20px; }
	a.doc										{ background: transparent url(/img/icons/doc.png) 0 0 no-repeat; padding-left: 20px; }
	
	dl, dd, dt							{ display: block; float: left; clear: both; margin: 0; padding: 0; }
	dd, dt								{ clear: none; }
	dl										{ width: 620px; }
	dt										{ clear: left; width: 300px; font-weight: bold; }
	dd										{ width: 320px; clear: right; }
	ol										{ padding: 0 0 0 27px; }
	
	table									{ clear: both; margin-bottom: 20px; }
	table.bordered						{ border: 1px solid #0C3A84; }
	table.bordered td					{ border: 1px solid #0C3A84; }
	table.bordered thead td,
        table.bordered thead th                                 { font-weight: bold; }
	
	/* layout */
	.layout, .layout-content,
	.scaffold-vertical					{ display: block; float: left; clear: both; width: 100%; margin: 0; padding: 0; }
	.layout-content						{ width: auto; }
	content-container
	.scaffold-vertical					{ clear: none; }
	#content-container #body-constr-vertical-stan			{ width: 1px; height: 415px; clear: none; }
	#content-container #body-constr-vertical-content		{ width: 900px; clear: none; }
	body.title
	#content-container #body-constr-vertical-content		{ height: 500px; }
	#content-primary-container										{ width: 647px; }
	#content-primary-wrapper										{ width: 636px; }
	#content-box-sub1 #content-primary-wrapper				{ width: 860px; }
	#body 																{ margin-bottom: 200px; }
	#footer																{ background: #4D9D46 url(/img/design/skin-1/menubottom_layer.jpg) 0 0 repeat-x; color: #ffffff; position: fixed; left: 0; bottom: 0; height: 50px; }
	#footer a	{ color: #ffffff; }

	#expo-container					{ 	background: transparent url(/img/design/skin-1/bg/default.jpg) 0 0 no-repeat;
										width: 100%; height: 1200px; }
		#title-1024-768 #expo-container, #product-categories-1024-768 #expo-container, #press-1024-768 #expo-container,
		#default-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/default.jpg); height: 758px; }
		#title-1280-800 #expo-container, #product-categories-1280-800 #expo-container, #press-1280-800 #expo-container,
		#default-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/default.jpg); height: 950px; }
		#title-1280-960 #expo-container, #product-categories-1280-960 #expo-container, #press-1280-960 #expo-container,
		#default-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/default.jpg); height: 950px; }
		#title-1400-1050 #expo-container, #product-categories-1400-1050 #expo-container, #press-1400-1050 #expo-container,
		#default-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/default.jpg); height: 1040px; }
		#title-1440-900 #expo-container, #product-categories-1440-900 #expo-container, #press-1440-900 #expo-container,
		#default-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/default.jpg); height: 890px; }
		#title-1600-1000 #expo-container, #product-categories-1600-1000 #expo-container, #press-1600-1000 #expo-container,
		#default-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/default.jpg); height: 990px; }
		#title-1600-1200 #expo-container, #product-categories-1600-1200 #expo-container, #press-1600-1200 #expo-container,
		#default-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/default.jpg); height: 1190px; }
		#title-1920-1200 #expo-container, #product-categories-1920-1200 #expo-container, #press-1920-1200 #expo-container,
		#default-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/default.jpg); height: 1190px; }
	.alkohol #expo-container		{ 	background-image: url(/img/design/skin-1/bg/alkohol.jpg); }
		#alkohol-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/alkohol.jpg); height: 758px; }
		#alkohol-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/alkohol.jpg); height: 950px; }
		#alkohol-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/alkohol.jpg); height: 950px; }
		#alkohol-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/alkohol.jpg); height: 1040px; }
		#alkohol-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/alkohol.jpg); height: 890px; }
		#alkohol-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/alkohol.jpg); height: 990px; }
		#alkohol-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/alkohol.jpg); height: 1190px; }
		#alkohol-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/alkohol.jpg); height: 1190px; }
	.lahudky #expo-container		{ 	background-image: url(/img/design/skin-1/bg/lahudky.jpg); }
		#lahudky-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/lahudky.jpg); height: 758px; }
		#lahudky-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/lahudky.jpg); height: 950px; }
		#lahudky-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/lahudky.jpg); height: 950px; }
		#lahudky-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/lahudky.jpg); height: 1040px; }
		#lahudky-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/lahudky.jpg); height: 890px; }
		#lahudky-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/lahudky.jpg); height: 990px; }
		#lahudky-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/lahudky.jpg); height: 1190px; }
		#lahudky-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/lahudky.jpg); height: 1190px; }
	.maso #expo-container			{ 	background-image: url(/img/design/skin-1/bg/maso.jpg); }
		#maso-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/maso.jpg); height: 758px; }
		#maso-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/maso.jpg); height: 950px; }
		#maso-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/maso.jpg); height: 950px; }
		#maso-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/maso.jpg); height: 1040px; }
		#maso-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/maso.jpg); height: 890px; }
		#maso-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/maso.jpg); height: 990px; }
		#maso-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/maso.jpg); height: 1190px; }
		#maso-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/maso.jpg); height: 1190px; }
	.mleko #expo-container			{ 	background-image: url(/img/design/skin-1/bg/mleko.jpg); }
		#mleko-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/mleko.jpg); height: 758px; }
		#mleko-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/mleko.jpg); height: 950px; }
		#mleko-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/mleko.jpg); height: 950px; }
		#mleko-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/mleko.jpg); height: 1040px; }
		#mleko-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/mleko.jpg); height: 890px; }
		#mleko-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/mleko.jpg); height: 990px; }
		#mleko-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/mleko.jpg); height: 1190px; }
		#mleko-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/mleko.jpg); height: 1190px; }
	.mlynske #expo-container		{ 	background-image: url(/img/design/skin-1/bg/mlynske.jpg); }
		#mlynske-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/mlynske.jpg); height: 758px; }
		#mlynske-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/mlynske.jpg); height: 950px; }
		#mlynske-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/mlynske.jpg); height: 950px; }
		#mlynske-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/mlynske.jpg); height: 1040px; }
		#mlynske-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/mlynske.jpg); height: 890px; }
		#mlynske-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/mlynske.jpg); height: 990px; }
		#mlynske-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/mlynske.jpg); height: 1190px; }
		#mlynske-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/mlynske.jpg); height: 1190px; }
	.mrazenekremy #expo-container	{ 	background-image: url(/img/design/skin-1/bg/mrazenekremy.jpg); }
		#mrazenekremy-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/mrazenekremy.jpg); height: 758px; }
		#mrazenekremy-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/mrazenekremy.jpg); height: 950px; }
		#mrazenekremy-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/mrazenekremy.jpg); height: 950px; }
		#mrazenekremy-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/mrazenekremy.jpg); height: 1040px; }
		#mrazenekremy-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/mrazenekremy.jpg); height: 890px; }
		#mrazenekremy-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/mrazenekremy.jpg); height: 990px; }
		#mrazenekremy-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/mrazenekremy.jpg); height: 1190px; }
		#mrazenekremy-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/mrazenekremy.jpg); height: 1190px; }
	.nealko #expo-container			{ 	background-image: url(/img/design/skin-1/bg/nealko.jpg); }
		#nealko-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/nealko.jpg); height: 758px; }
		#nealko-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/nealko.jpg); height: 950px; }
		#nealko-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/nealko.jpg); height: 950px; }
		#nealko-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/nealko.jpg); height: 1040px; }
		#nealko-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/nealko.jpg); height: 890px; }
		#nealko-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/nealko.jpg); height: 990px; }
		#nealko-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/nealko.jpg); height: 1190px; }
		#nealko-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/nealko.jpg); height: 1190px; }
	.ostatni #expo-container		{ 	background-image: url(/img/design/skin-1/bg/ostatni.jpg); }
		#ostatni-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/ostatni.jpg); height: 758px; }
		#ostatni-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/ostatni.jpg); height: 950px; }
		#ostatni-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/ostatni.jpg); height: 950px; }
		#ostatni-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/ostatni.jpg); height: 1040px; }
		#ostatni-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/ostatni.jpg); height: 890px; }
		#ostatni-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/ostatni.jpg); height: 990px; }
		#ostatni-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/ostatni.jpg); height: 1190px; }
		#ostatni-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/ostatni.jpg); height: 1190px; }
	.ovocezelenina #expo-container	{ 	background-image: url(/img/design/skin-1/bg/ovocezelenina.jpg); }
		#ovocezelenina-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/ovocezelenina.jpg); height: 758px; }
		#ovocezelenina-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/ovocezelenina.jpg); height: 950px; }
		#ovocezelenina-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/ovocezelenina.jpg); height: 950px; }
		#ovocezelenina-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/ovocezelenina.jpg); height: 1040px; }
		#ovocezelenina-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/ovocezelenina.jpg); height: 890px; }
		#ovocezelenina-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/ovocezelenina.jpg); height: 990px; }
		#ovocezelenina-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/ovocezelenina.jpg); height: 1190px; }
		#ovocezelenina-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/ovocezelenina.jpg); height: 1190px; }
	.rybi #expo-container			{ 	background-image: url(/img/design/skin-1/bg/rybi.jpg); }
		#rybi-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/rybi.jpg); height: 758px; }
		#rybi-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/rybi.jpg); height: 950px; }
		#rybi-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/rybi.jpg); height: 950px; }
		#rybi-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/rybi.jpg); height: 1040px; }
		#rybi-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/rybi.jpg); height: 890px; }
		#rybi-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/rybi.jpg); height: 990px; }
		#rybi-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/rybi.jpg); height: 1190px; }
		#rybi-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/rybi.jpg); height: 1190px; }
	.producers #expo-container			{ 	background-image: url(/img/design/skin-1/bg/krava.jpg); }
		#producers-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/krava.jpg); height: 758px; }
		#producers-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/krava.jpg); height: 950px; }
		#producers-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/krava.jpg); height: 950px; }
		#producers-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/krava.jpg); height: 1040px; }
		#producers-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/krava.jpg); height: 890px; }
		#producers-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/krava.jpg); height: 990px; }
		#producers-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/krava.jpg); height: 1190px; }
		#producers-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/krava.jpg); height: 1190px; }
	.page-swf #expo-container			{ 	background-image: url(/img/design/skin-1/bg/krava.jpg); }
		#page-swf-1024-768 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1024x768/krava.jpg); height: 758px; }
		#page-swf-1280-800 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x800/krava.jpg); height: 950px; }
		#page-swf-1280-960 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1280x960/krava.jpg); height: 950px; }
		#page-swf-1400-1050 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1400x1050/krava.jpg); height: 1040px; }
		#page-swf-1440-900 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1440x900/krava.jpg); height: 890px; }
		#page-swf-1600-1000 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1000/krava.jpg); height: 990px; }
		#page-swf-1600-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1600x1200/krava.jpg); height: 1190px; }
		#page-swf-1920-1200 #expo-container	{ 	background-image: url(/img/design/skin-1/bg/1920x1200/krava.jpg); height: 1190px; }
	
	#header	{ background: transparent url(/img/design/skin-1/menumain_layer.jpg) 0 0 repeat-x; }
	
	#content-treshold			{  }
	#content-container		{ height: 327px; }
	#content-container,
	#header .expo				{ width: 901px; }
	#content-box-sub1			{ background-image: url(/img/design/skin-1/content_list1_bg.png); }
	#content-box-sub2			{ background-image: url(/img/design/skin-1/content_list2_bg.png); }

	#content-box-strip1, #content-box-strip1 .top, #content-box-strip1 .btm,
	#content-box-strip1 .mdl,
	#content-box-strip2, #content-box-strip2 .top, #content-box-strip2 .btm,
	#content-box-strip2 .mdl,
	#content-box-strip3, #content-box-strip3 .top, #content-box-strip3 .btm,
	#content-box-strip3 .mdl									{ display: block; float: left; clear: both; width: 547px; }
	#content-box-strip1, #content-box-strip2,
	#content-box-strip3											{ margin: 0 0 15px 0; }
	#content-box-strip1 .top, #content-box-strip1 .btm,
	#content-box-strip2 .top, #content-box-strip2 .btm,
	#content-box-strip3 .top, #content-box-strip3 .btm	{ background: transparent url(/img/design/skin-1/content_strip1_bg.png) 0 0 no-repeat; height: 5px; }
	#content-box-strip1 .top,
	#content-box-strip2 .top,
	#content-box-strip3 .top									{ background-position: 0 -5px; height: 6px; }
	#content-box-strip1 .mdl,
	#content-box-strip2 .mdl,
	#content-box-strip3 .mdl									{ background: transparent url(/img/design/skin-1/content_strip1_mdl_layer.png) 0 0 repeat-y; width: 517px; padding: 8px 15px; }
	#content-box-strip3 .top,
	#content-box-strip3 .btm									{ background-image: url(/img/design/skin-1/content_strip2_bg.png); }
	#content-box-strip3 .mdl									{ background-image: url(/img/design/skin-1/content_strip2_mdl_layer.png); }
	#body-constr-vertical-content #carousel-products-categories
	#carousel-previous											{ margin-left: -44px; }
	#body-constr-vertical-content #carousel-products-categories
	#carousel-previous											{ margin-left: -44px; }
	#body-constr-vertical-content #content-primary #carousel-previous,
	#body-constr-vertical-content #content-primary
	#carousel-next													{ margin-left: 0; margin-right: 0; }

	#content-primary,
	#content-secondary,
	#content-primary-container		{ clear: none; padding: 13px 0 13px 13px; width: 211px; height: 301px; }
	#content-primary
	#content-primary-container		{ padding: 0; }
	#content-primary					{ width: 663px; }
	#content-primary-container		{ width: 663px; overflow: auto; }
	#content-primary 	#content-primary-container-wrapper,
	#content-primary 	#content-primary-container-content,
	#content-primary #scroller-area		{ clear: none; }
	#content-primary #scroller-area		{ background: transparent url(/img/design/skin-1/scroll_bar_bg.png) 6px 5px no-repeat; width: 10px; height: 300px; margin: 0 0 0 7px; }
	#content-primary #scroller-knob		{ background: transparent url(/img/design/skin-1/scroll_knob_bg.png) 0 0 no-repeat; display: block; float: left; clear: both; width: 16px; height: 16px; }

	#content-box-sub1 #content-primary					{ width: 888px; }
	#content-box-sub1 #content-primary-container		{ width: 885px; }
	#content-primary .forms									{ width: 625px; }
	#content-primary .forms form							{ margin-left: 5px; }
	#content-primary .forms form .label					{ margin-right: 5px; }
	#content-primary #frm-orderby							{ clear: none; padding: 0; }
	#content-primary #frm-orderby .control,
	#content-primary #frm-orderby .submit				{ display: block; float: left; clear: none; padding: 0; margin: 0; }
	#content-primary #frm-filter, #content-primary #frm-filter label,
	#content-primary #frm-filter span,
	#content-primary #frm-filter div,
	#content-primary #frm-filter input					{ display: block; float: left; clear: none; padding: 0; }
	#content-primary #frm-filter							{ clear: none; width: 315px; }
	#content-primary #frm-filter .submit				{ clear: none; width: 50px; }
	#content-primary #frm-filter
	#control-frm-filter-ctrl-attribute label			{ width: 262px; }
	#content-primary #frm-filter
	#control-frm-filter-ctrl-attribute input			{ width: 130px; }
	#content-primary #frm-orderby
	#control-frm-orderby-ctrl-attribute label			{ width: 200px; }
	
	#expo-container #header .expo,
	#expo-container #menubottom ul,
	#content-treshold			{ margin-left: 9.5%; }
	#heading, #heading a,
	#heading strong			{ display: block; float: left; clear: both; margin: 0; padding: 0; }
	#heading						{ margin: 0 0 10px 818px; }
	#heading span				{ display: none; }
	#heading a,
	#heading strong			{ background: transparent url(/img/design/skin-1/heading_bg.png) 0 0 repeat; width: 84px; height: 114px; }
	
	/* box-search */
	.box-search, .box-search form, .box-search input,
	.box-search div, .box-search span					{ display: block; float: left; clear: none; margin: 0; padding: 0; }
	.box-search #control-frm-search_global_0-ctrl-phrase		{ width: auto !important; }
	.box-search													{ height: 35px; }
	.box-search													{ 	float: right; height: 35px; }
	.en .box-search											{ 	display: none; }
	.box-search form											{ 	width: 174px; margin: 7px 0 0 5px; }
	.box-search form input.submit							{ 	background: transparent url(/img/design/skin-1/form_search_btn_bg.png) no-repeat scroll 0 0;
																		border: medium none !important; color: #FFFFFF; cursor: pointer; font-size: 10px;
																		width: 26px; height: 16px; margin: 0 0 0 2px; }
	.box-search form
	#control-frm-search_global_1-ctrl-phrase .mdl,
	.box-search form
	#control-frm-search_global_0-ctrl-phrase .mdl		{ 	background: transparent url(/img/design/skin-1/form_search_fld_bg.png) no-repeat scroll 0 0; width: 130px; height: 16px; padding: 0 0 0 16px; }
	.box-search form
	#control-frm-search_global_1-ctrl-phrase input,
	.box-search form
	#control-frm-search_global_0-ctrl-phrase input		{ background: transparent none; border: none; font-size: 10px; width: 120px; height: 15px; margin-top: 1px; padding: 0; }
	.box-search form#frm-search_global_0 .error			{ display: none; }
	/*#content-primary .box-search						{ height: 16px; }*/
	
	/* menumain */
	#menumain, #menumain .expo, #menumain ul, #menumain li a, #menumain li strong, #menumain li span,
	#menumain li				{ display: block; float: left; clear: both; margin: 0; padding: 0; text-decoration: none; }
	#menumain a,
	#menumain strong			{ font-weight: normal; text-transform: uppercase; }
	#menumain ul ul a,
	#menumain ul ul strong	{ font-size: 11px; }
	#menumain					{ width: 610px; height: 46px; }
	.en #menumain				{ width: 790px; }
	#menumain					{  }
	#menumain ul				{ position: absolute; }
	#menumain ul.homepage		{ position: relative; clear: none; float: right; margin: 0; }
	#menumain ul li				{ clear: none; height: 170px; }
	#menumain ul.homepage li,
	#menumain ul ul li			{ height: auto; }
	#menumain li .stan			{ height: 159px; }
	#menumain li a					{ text-align: center; cursor: pointer; }
	#menumain li.active .lft,
	#menumain li a:hover .lft		{ background: #ffffff none; color: #0C3A84; }
	#menumain li.active .btm		{ background: transparent url(/img/design/skin-1/menumain_item_active_bottom_bg.png) 0 0 no-repeat; width: 27px; height: 11px;
												float: none; margin: 0 auto; }
	#menumain li.active
	.btm-2-singlecontent				{ background: transparent url(/img/design/skin-1/menumain_item_active_bottom2_singlecontent_bg.png) 0 0 no-repeat; width: 27px; height: 11px;
												float: none; margin: 0 auto; }
	#menumain li.active
	.btm-2-dualcontent				{ background: transparent url(/img/design/skin-1/menumain_item_active_bottom2_dualcontent_bg.png) 0 0 no-repeat; width: 27px; height: 11px;
												float: none; margin: 0 auto; }
	#menumain li#menumain-node-10200
	.btm									{ margin-left: 30px; }
	#menumain li a .lft,
	#menumain li strong .lft	{ 	background: transparent url(/img/design/skin-1/menumain_item_bg.jpg) 0 0 no-repeat;
										color: #ffffff; font-weight: normal; font-size: 12px; }
	#menumain li a .mdl,
	#menumain li strong .mdl				{ 	height: 19px; padding: 8px 20px; }
	#menumain li.last a .rgt,
	#menumain li.last strong .rgt			{ 	background: transparent url(/img/design/skin-1/menumain_item_bg.jpg) right top no-repeat; }
	#menumain .homepage li.last a .rgt,
	#menumain .homepage li.last strong .rgt	{ 	background: transparent none; }
	#menumain ul ul							{ 	display: none; }
	#expo-container
	#menumain ul li ul						{ 	background: transparent none; width: 140px; height: 140px; margin: 57px 0 0 55px; }
	#expo-container
	#menumain ul li.active ul				{ 	display: block; }
	#expo-container #menumain ul
	li#menumain-node-10200 ul				{ 	margin-left: 41px; }
	#menumain ul ul li.active .lft,
	#menumain ul li.active li .lft		{ 	background: transparent none; color: #ffffff; }
	#menumain ul ul li.active .btm,
	#menumain ul li.active ul .btm		{ 	background: transparent none; }
	#menumain ul ul li,
	#menumain ul ul li.first				{ 	background: transparent url(/img/design/skin-1/menumain_l2_list_passive_bg.png) 0 7px no-repeat;
														clear: both; margin: 0; height: auto; margin-bottom: 8px; padding-left: 10px; }
	#menumain ul ul li.active				{ 	background-image: url(/img/design/skin-1/menumain_l2_list_active_bg.png); }
	#menumain ul ul li .btm					{ 	display: none; }
	#menumain ul ul li .lft,
	#menumain ul li.active li .lft		{ 	background: transparent url(/img/design/skin-1/menumain_l2_item_bg.png) -5px 0 no-repeat; width: 5px; height: 18px; clear: none; }
	#menumain ul ul li .rgt,
	#menumain ul ul li.last .rgt,
	#menumain ul li.last ul .rgt			{ 	background: transparent url(/img/design/skin-1/menumain_l2_item_bg.png) 0 0 no-repeat;  width: 5px; height: 18px; clear: none; }
	#menumain ul ul li .mdl					{ 	background: transparent url(/img/design/skin-1/menumain_l2_item_mdl_layer.png) 0 0 repeat-x; color: #0C3A84; padding: 0; margin: 0; width: auto; height: 16px; padding: 1px 2px; }
	#menumain ul ul li.active .mdl,
	#menumain ul ul li strong .mdl,
	#menumain ul ul li:hover .mdl			{ color: #ED1C2E; }
	#menumain ul ul li .mdl					{ clear: none; }
	#menumain li span.klasa					{ display: inline; float: none; clear: none; text-transform: uppercase; width: auto; }
	
	/* menubottom */
	#menubottom, #menubottom ul, #menubottom li a, #menubottom li strong, #menubottom li span,
	#menubottom li						{ display: block; float: left; clear: both; margin: 0; padding: 0; text-decoration: none; text-transform: lowercase; }
	#menubottom li span.klasa		{ display: inline; float: none; clear: none; text-transform: uppercase; width: auto; }
	#menubottom							{  }
	#menubottom,
	#menubottom ul						{ width: 670px; }
	#menubottom li						{ clear: none; }
	#menubottom li.active .mdl,
	#menubottom li:hover .mdl		{ background: transparent url(/img/design/skin-1/menubottom_item_active_bg.jpg) 0 bottom repeat-x; }
	#menubottom li a .lft,
	#menubottom li strong .lft		{ 	background: transparent url(/img/design/skin-1/menubottom_item_bg.jpg) 0 bottom no-repeat;
												color: #ffffff; font-weight: normal; font-size: 12px; }
	#menubottom li.last a .rgt,
	#menubottom li.last strong .rgt { background: transparent url(/img/design/skin-1/menubottom_item_bg.jpg) right bottom no-repeat; }
	#menubottom li a .mdl,
	#menubottom li strong .mdl		{ 	height: 10px; padding: 20px 20px; font-size: 14px; line-height:1.3; }
	#menubottom ul ul					{ 	display: none; }
	
	/* xt_tray */
	#xt-tray, #xt-tray div, #xt-tray ul, #xt-tray li,
	#xt-tray a							{ display: block; float: left; clear: none; margin: 0; padding: 0; color: #ffffff; text-decoration: none; }
	#xt-tray a:hover					{ text-decoration: underline; }
	#xt-tray								{ position: absolute; right: 250px; margin: 20px 50px 0 0; }
	#xt-tray .structure-admin		{ display: none; }
	#xt-tray div.logout				{ border-left: 1px solid #ffffff; padding-left: 5px; margin-left: 5px; }
	
	/* langswitch */
	.box-langswitch, .box-langswitch ul, .box-langswitch ul li, .box-langswitch ul li a, .box-langswitch ul li strong,
	.box-langswitch ul li span													{ display: block; float: left; clear: both; margin: 0; padding: 0; }
	.box-langswitch, .box-langswitch ul li									{ clear: none; }
	.box-langswitch																{  }
	.box-langswitch ul li a, .box-langswitch ul li strong				{ color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: none; text-transform: uppercase; }
	.box-langswitch ul li a .mdl,
	.box-langswitch ul li strong .mdl										{ 	width: 14px; height: 19px; padding: 8px 20px; }
	.box-langswitch li a .lft,
	.box-langswitch li strong .lft				{ 	background: transparent url(/img/design/skin-1/menumain_item_bg.jpg) 0 0 no-repeat;  }
	.box-langswitch li.last a .rgt,
	.box-langswitch li.last strong .rgt			{ 	background: transparent url(/img/design/skin-1/menumain_item_bg.jpg) right top no-repeat; }
	.box-langswitch li a:hover .lft				{ background: #ffffff none; color: #0C3A84; }
	
	/* konkretni pages */
	body.product-categories #content-primary .heading					{ display: none; }
	#content-primary .per100,
	#content-primary .per100 div,
	#content-primary .per100 .heading,
	#content-box-sub2 #content-primary .per100 p
	#content-box-sub2 #content-primary .per100,
	#content-box-sub2 #content-primary .per100 div,
	#content-box-sub2 #content-primary .per100 .heading,
	#content-box-sub2 #content-primary .per100 p							{ width: 625px; clear: both; }
	#content-box-sub2 #content-primary .per100 .video,
	#content-box-sub2 #content-primary .per100 .video div				{ width: auto; clear: none; }
	#content-box-sub2 #content-primary .per100 ul						{ clear: both; }
	#content-primary .per100 .per70,
	#content-primary .per100 .per70 div,
	#content-primary .per100 .per70 .heading,
	#content-primary .per100 .per70 p,
	#content-primary .per100 .per70 ul,
	#content-primary .per100 .per70 ul li,
	#content-box-sub2 #content-primary .per100 .per70,
	#content-box-sub2 #content-primary .per100 .per70 div,
	#content-box-sub2 #content-primary .per100 .per70 .heading,
	#content-box-sub2 #content-primary .per100 .per70 ul,
	#content-box-sub2 #content-primary .per100 .per70 ul li,
	#content-box-sub2 #content-primary .per100 .per70 p				{ width: 420px; }
	#content-primary .per100 .per70,
	#content-box-sub2 #content-primary .per100 .per70					{ clear: none; }
	#content-box-sub2 #content-primary .per100 .per70 ul				{ clear: both; }
	#content-secondary .winners, 	#content-secondary .winners a,
	#content-secondary .winners img,
	#content-secondary .winners span						{ display: block; float: left; clear: both; text-decoration: none; font-weight: bold; color: #0C3A84; width: 200px; text-align: center; }
	#content-secondary .winners .deco					{ background: transparent url(/img/design/illustrations/panak_red_50_90.png) 0 0 no-repeat; width: 50px; height: 90px; margin-left: 75px; }
	#content-secondary .winners							{ margin: 10px 0 0 5px; }
	#content-secondary .winners a:hover					{ text-decoration: underline; }
		#content-secondary .winners-reznici				{ width: 140px; margin: 30px 0 0 35px; }
		#content-secondary .winners-reznici .label	{ width: 140px; }
		#content-secondary .winners-reznici .deco		{ margin-left: 45px; }
	#content-primary div.winning	{ margin: 0 0 30px; }
	
	/* reznici */
	#content-primary #frm-contest_reznici,
	#content-primary #frm-contest_reznici div,
	#content-primary #frm-contest_reznici span,
	#content-primary #frm-contest_reznici label,
	#content-primary #frm-contest_reznici input,
	#content-primary #frm-contest_reznici select							{ display: block; float: left; clear: both; }
	#content-primary #frm-contest_reznici,
	#content-primary #frm-contest_reznici .illustrations,
	#content-primary #frm-contest_reznici .control-multiple,
	#content-primary #frm-contest_reznici .control-plant,
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-advertising						{ width: 625px; }
	#control-frm-contest_reznici-ctrl-advertising						{ /*border: 1px solid #0C3A84;*/ }
	#content-primary #frm-contest_reznici .info-required				{ margin: 0 0 -20px 376px; }
	#content-primary #frm-contest_reznici
	#frm-contest_reznici-ctrl-contact .note								{ margin-bottom: 10px; }
	#content-primary #frm-contest_reznici .illustrations				{ margin-top: 25px; }
	#content-primary #frm-contest_reznici .illustrations div			{ clear: none; width: auto; margin: -20px 30px 0 0; }
	#content-primary #frm-contest_reznici .illustrations img,
	#content-primary #frm-contest_reznici .illustrations .info		{ display: block; float: left; clear: both; }
	#content-primary #frm-contest_reznici .illustrations .info		{ width: 100%; text-align: center; }
	#content-primary #frm-contest_reznici .illustration-1 .info		{ width: 240px; }
	#content-primary #frm-contest_reznici .illustration-2 .info		{ width: 144px; }
	#content-primary #frm-contest_reznici .illustration-3 .info		{ width: 140px; }
	#content-primary #frm-contest_reznici .illustration-3 img		{ margin-left: 27px; }
	#content-primary #frm-contest_reznici
	.illustrations .illustration-3 div										{ margin-left: 0; }
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-advertising						{ margin: 20px 0; }
	#content-primary #frm-contest_reznici .control .label				{ margin-right: 5px; clear: none; }
	#content-primary #frm-contest_reznici .text,
	#content-primary #frm-contest_reznici .select,
	#content-primary #frm-contest_reznici .radio,
	#content-primary #frm-contest_reznici input							{ clear: none; }
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-contact_hq_name input,
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-contact_hq_contact input,
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-contact_hq_address input,
	#content-primary #frm-contest_reznici label.plant-address input,
	#content-primary #frm-contest_reznici
	label.plant-contact input,
	#content-primary #frm-contest_reznici input.submit						{ width: 484px; }
	#content-primary #frm-contest_reznici
	#frm-contest_reznici-ctrl-contact label,
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-advertising label					{ width: 610px; }
	#content-primary #frm-contest_reznici #frm-contest_reznici-ctrl-contact
	#control-frm-contest_reznici-ctrl-contact_hq_phone label				{ width: 314px; }
	#content-primary #frm-contest_reznici #frm-contest_reznici-ctrl-contact
	#control-frm-contest_reznici-ctrl-contact_hq_email label,
	#content-primary #frm-contest_reznici
	.control-plant .plant-control label.plant-email							{ width: 280px; }
	#content-primary #frm-contest_reznici
	.control-plant .plant-control label.plant-email .label				{ width: 46px; }
	#content-primary #frm-contest_reznici
	.control-plant .plant-control label.plant-region .label				{ width: 33px; }
	#content-primary #frm-contest_reznici
	#frm-contest_reznici-ctrl-contact .label,
	#content-primary #frm-contest_reznici label.plant-name .label,
	#content-primary #frm-contest_reznici label.plant-address .label,
	#content-primary #frm-contest_reznici label.plant-phone .label,
	#content-primary #frm-contest_reznici label.plant-contact .label,
	#content-primary #frm-contest_reznici label.plant-phone .label		{ width: 115px; }
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-advertising .label,
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-rules_agreed label					{ width: 365px; }
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-rules_agreed .label					{ width: 345px; }
	#control-frm-contest_reznici-ctrl-contact_hq_phone,
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-contact_hq_email							{ clear: none; }
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-contact_hq_email .label				{ width: auto; }
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-contact_hq_phone,
	#content-primary #frm-contest_reznici
	.control-plant .plant-control label.plant-phone							{ width: 330px; }
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-contact_hq_phone	input,
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-contact_hq_phone	input,
	#content-primary #frm-contest_reznici
	.control-plant .plant-control label.plant-phone input						{ width: 185px; }
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-contact_hq_email	input,
	#content-primary #frm-contest_reznici
	.control-plant .plant-control label.plant-email input						{ width: 222px; }
	#content-primary #frm-contest_reznici .control-plant						{ margin-top: 20px; }
	#content-primary #frm-contest_reznici .control-plant .plant-control	{ clear: none; }
	#content-primary #frm-contest_reznici .control-plant
	.plant-control label																	{ width: 610px; }
	#content-primary #frm-contest_reznici .control-plant
	.plant-control label.plant-name													{ width: 370px; }
	#content-primary #frm-contest_reznici .control-plant
	.plant-control label.plant-region												{ width: 238px; }
	#content-primary #frm-contest_reznici label.plant-name,
	#content-primary #frm-contest_reznici label.plant-region,
	#content-primary #frm-contest_reznici label.plant-address,
	#content-primary #frm-contest_reznici label.plant-contact,
	#content-primary #frm-contest_reznici label.plant-phone,
	#content-primary #frm-contest_reznici label.plant-email					{ clear: none; }
	#content-primary #frm-contest_reznici label.plant-name input			{ width: 240px; }
	#content-primary #frm-contest_reznici label.plant-region select		{ width: 190px; }
	#content-primary #frm-contest_reznici label.plant-region .label		{ margin-left: 5px; }
	#content-primary #frm-contest_reznici
	#control-frm-contest_reznici-ctrl-advertising .labelcontainer			{ clear: none; }
	#control-frm-contest_reznici-ctrl-advertising .options					{ width: 90px; }
	#content-primary #frm-contest_reznici input.submit							{ 	background:transparent url(/img/design/skin-1/btn_submit_100_30_bg.png) no-repeat scroll 0 50%; width: 100px; height: 30px;
																									border: medium none !important; color: #FFFFFF; cursor: pointer; margin: 15px 0 0 525px; }

	/* tajny zakaznik */
	#component-form-eklasa-contest-secret-customer form 				{ width: 625px; }
	#frm-contest_secret_costumer_step1
	#frm-contest_secret_costumer_step2,
	#frm-contest_secret_costumer_step1 div,
	#frm-contest_secret_costumer_step1 span,
	#frm-contest_secret_costumer_step1 label,
	#frm-contest_secret_costumer_step1 input,
	#frm-contest_secret_costumer_step2 div,
	#frm-contest_secret_costumer_step2 span,
	#frm-contest_secret_costumer_step2 label,
	#frm-contest_secret_costumer_step2 input,
	#frm-contest_secret_costumer_step2 select									{ display: block; float: left; clear: both; }
	#content-primary #frm-contest_secret_costumer_step1					{  }
	#control-frm-contest_secret_costumer_step1-ctrl-code label			{ width: 310px; }
	#frm-contest_secret_costumer_step1 .error div							{ width: 160px; }
	#frm-contest_secret_costumer_step2 .control label,
	#frm-contest_secret_costumer_step2 .control-multiple,
	#frm-contest_secret_costumer_step2 .error div							{ width: 640px; }
	#frm-contest_secret_costumer_step2 .control label label				{ clear: both; width: auto; }
	#frm-contest_secret_costumer_step1	.label								{ width: 150px; }
	#frm-contest_secret_costumer_step2	.label								{ width: 220px; }
	#frm-contest_secret_costumer_step2
	.checkboxes .label																{ width: auto; }
	#frm-contest_secret_costumer_step2
	.checkboxes label																	{ clear: none; }
	#frm-contest_secret_costumer_step2 .checkboxes							{ clear: none; width: 400px; }
	#frm-contest_secret_costumer_step1 .descriptions span					{ clear: none; margin-right: 10px; }
	#frm-contest_secret_costumer_step1 .descriptions .title				{ display: none; }
	#frm-contest_secret_costumer_step1 .descriptions						{ clear: none; width: 360px; margin: 10px 0; }
	#frm-contest_secret_costumer_step1 .control .label,
	#frm-contest_secret_costumer_step1 .control .option-label,
	#frm-contest_secret_costumer_step1 .text,
	#frm-contest_secret_costumer_step1 .select,
	#frm-contest_secret_costumer_step1 .radio,
	#frm-contest_secret_costumer_step1 input,
	#frm-contest_secret_costumer_step2 .control .label,
	#frm-contest_secret_costumer_step2 .control .option-label,
	#frm-contest_secret_costumer_step2 .text,
	#frm-contest_secret_costumer_step2 .select,
	#frm-contest_secret_costumer_step2 .radio,
	#frm-contest_secret_costumer_step2 input								{ clear: none; }
	#frm-contest_secret_costumer_step1-ctrl-code							{ width: 150px; }
	#frm-contest_secret_costumer_step2 input,
	#frm-contest_secret_costumer_step2 select								{ width: 142px; }
	#frm-contest_secret_costumer_step2 .checkboxes input					{ width: auto; }
	#control-frm-contest_secret_costumer_step2-ctrl-plant_name input,
	#control-frm-contest_secret_costumer_step2-ctrl-contact_fullname input,
	#control-frm-contest_secret_costumer_step2-ctrl-email input,
	#control-frm-contest_secret_costumer_step2-ctrl-street input	{ width: 400px; }
	#content-primary
	#control-frm-contest_secret_costumer_step2-ctrl-street_number	{ clear: left; }
	#content-primary
	#control-frm-contest_secret_costumer_step2-ctrl-city				{ clear: right; }
	#control-frm-contest_secret_costumer_step2-ctrl-city input		{ width: 189px; }
	#control-frm-contest_secret_costumer_step2-ctrl-city .error div,
	#control-frm-contest_secret_costumer_step2-ctrl-street_number .error div,
	#control-frm-contest_secret_costumer_step2-ctrl-zip .error div					{ width: 360px; }
	#control-frm-contest_secret_costumer_step2-ctrl-city .error div,
	#control-frm-contest_secret_costumer_step2-ctrl-phone .error div				{ width: 250px; margin-left: 5px; }
	#control-frm-contest_secret_costumer_step2-ctrl-selltype .error div			{ width: 360px; }
	#control-frm-contest_secret_costumer_step2-ctrl-employeescount .error div	{ width: 250px; }
	#control-frm-contest_secret_costumer_step2-ctrl-sortiment .error div			{ width: 405px; margin-left: 220px; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-street_number
	label																				{ width: auto; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-city
	label																				{ width: auto; }
	#control-frm-contest_secret_costumer_step2-ctrl-city .label		{ width: 55px; margin: 0 5px; }
	#content-primary
	#control-frm-contest_secret_costumer_step2-ctrl-zip				{ clear: left; }
	#content-primary
	#control-frm-contest_secret_costumer_step2-ctrl-phone				{ clear: right; }
	#control-frm-contest_secret_costumer_step2-ctrl-phone input		{ width: 189px; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-zip
	label																				{ width: auto; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-phone
	label																					{ width: auto; }
	#control-frm-contest_secret_costumer_step2-ctrl-phone .label		{ width: 55px; margin: 0 5px; }
	#content-primary
	#control-frm-contest_secret_costumer_step2-ctrl-selltype				{ clear: left; }
	#content-primary
	#control-frm-contest_secret_costumer_step2-ctrl-employeescount							{ clear: right; }
	#control-frm-contest_secret_costumer_step2-ctrl-employeescount select				{ width: 104px; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-selltype
	label																										{ width: auto; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-employeescount
	label																										{ width: auto; }
	#control-frm-contest_secret_costumer_step2-ctrl-employeescount .label				{ width: 140px; margin: 0 5px; }
	#content-primary
	#control-frm-contest_secret_costumer_step2-ctrl-storesize								{ clear: left; }
	#content-primary
	#control-frm-contest_secret_costumer_step2-ctrl-productscount							{ clear: right; }
	#control-frm-contest_secret_costumer_step2-ctrl-productscount select					{ width: 104px; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-storesize
	label																										{ width: auto; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-productscount
	label																										{ width: auto; }
	#control-frm-contest_secret_costumer_step2-ctrl-productscount .label					{ width: 140px; margin: 0 5px; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-sortiment			{ margin-top: 10px; }
	#control-frm-contest_secret_costumer_step1-ctrl-code										{ width: 310px; }
	#frm-contest_secret_costumer_step1 .submit													{ 	clear: none; }
	#frm-contest_secret_costumer_step1 .submit input											{ 	background:transparent url(/img/design/skin-1/btn_submit_100_20_bg.png) no-repeat scroll 0 50%; width: 100px; height: 20px;
																													border: medium none !important; color: #FFFFFF; cursor: pointer; margin: 1px 0 0; padding-bottom: 2px; }
	#frm-contest_secret_costumer_step2 .submit input											{ 	background:transparent url(/img/design/skin-1/btn_submit_100_30_bg.png) no-repeat scroll 0 50%; width: 100px; height: 30px;
																													border: medium none !important; color: #FFFFFF; cursor: pointer; margin: 10px 0 0 525px; padding-bottom: 2px; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-posm				{ margin-top: 20px; margin-bottom: 20px; }
	#control-frm-contest_secret_costumer_step2-ctrl-posm .label										{ width: 640px; }
	#content-primary #control-frm-contest_secret_costumer_step2-ctrl-posm .illustrations	{ width: 600px; margin-top: 25px; margin-bottom: 15px; }
	#content-primary #frm-contest_secret_costumer_step2 .illustrations div						{ clear: none; width: auto; margin: -20px 10px 0 0; }
	#content-primary #frm-contest_secret_costumer_step2 .illustrations img,
	#content-primary #frm-contest_secret_costumer_step2 .illustrations .info					{ display: block; float: left; clear: both; }
	#content-primary #frm-contest_secret_costumer_step2 .illustrations .info					{ width: 100%; text-align: center; }
	#content-primary #frm-contest_secret_costumer_step2 .illustration-1 .info					{ width: 71px; }
	#content-primary #frm-contest_secret_costumer_step2 .illustration-2 .info					{ width: 106px; }
	#content-primary #frm-contest_secret_costumer_step2 .illustration-3 .info					{ width: 142px; }
	#content-primary #frm-contest_secret_costumer_step2 .illustration-4 .info					{ width: 100px; }
	#content-primary #frm-contest_secret_costumer_step2 .illustration-5 .info					{ width: 120px; }
	#content-primary .illustrations-secretcustomer-prices												{ width: 600px; margin-top: 25px; margin-bottom: 15px; }
	#content-primary .illustrations-secretcustomer-prices div										{ clear: none; width: auto; margin: -20px 11px 0 0; }
	#content-primary .illustrations-secretcustomer-prices img,
	#content-primary .illustrations-secretcustomer-prices .info										{ display: block; float: left; clear: both; }
	#content-primary .illustrations-secretcustomer-prices .info										{ width: 100%; text-align: center; }
	#content-primary .illustrations-secretcustomer-prices .illustration-1 .info				{ width: 141px; }
	#content-primary .illustrations-secretcustomer-prices .illustration-2 .info,
	#content-primary .illustrations-secretcustomer-prices .illustration-3 .info				{ width: 170px; }
	#frm-contest_secret_costumer_step2 .info-required													{ margin-left: 395px; margin-bottom: 5px; }
	
	/* sbirejte loga */
	#content-primary .illustrations-logos2009-prices													{ clear: both; margin-bottom: 10px; }
	#content-primary .illustrations-logos2009-prices li												{ width: auto; clear: none; margin-right: 5px; }
	#content-primary .illustrations-logos2009-prices li .highslide-caption						{ display: block; float: left; clear: both; text-align: center; }
	#content-primary .illustrations-logos2009-prices li .highslide-heading						{ display: none; }
	
	
	.exibitions-ekarty-btn			{ 	background: transparent url(/img/design/skin-1/ekarty_btn_bg.png) 0 0 no-repeat; display: block; float: right; width: 147px; height: 95px;
												position: absolute; margin: 175px 0 0 475px; }
	.exibitions-ekarty-btn	span	{ display: none; }
	body.page-swf #body 				{ margin-top: 170px; }
	body.page-swf
	#content-box-sub1			{ background: transparent none; }
		
	/* content-secondary */
	#content-primary .box-menusub-level3 .heading,
	#content-secondary .box-menusub-level3 .heading,
	#content-secondary .box-categories div .heading						{ display: none; }
	#content-secondary .box-menusub-level3 div,
	#content-secondary .box-menusub-level3 ul,
	#content-secondary .box-menusub-level3 ul li,
	#content-secondary .box-categories div,
	#content-secondary .box-categories ul,
	#content-secondary .box-categories ul li								{ display: block; float: left; clear: both; margin: 0; padding: 0; }
	#content-secondary .box-menusub-level3 .top,
	#content-secondary .box-categories .top								{ background: transparent url(/img/design/skin-1/box_content_second_bg.png) 0 -6px no-repeat; width: 202px; height: 7px; }
	#content-secondary .box-menusub-level3 .btm,
	#content-secondary .box-categories .btm								{ background: transparent url(/img/design/skin-1/box_content_second_bg.png) 0 0 no-repeat; width: 202px; height: 7px; }
	#content-secondary .box-menusub-level3 .mdl,
	#content-secondary .box-categories .mdl								{ background: transparent url(/img/design/skin-1/box_content_second_mdl_layer.png) 0 0 repeat-y; }
	#content-secondary .box-menusub-level3 .mdl .container,
	#content-secondary
	.box-categories .mdl .container											{ background: transparent url(/img/design/skin-1/box_content_second_mdl_bg.png) 0 0 no-repeat; width: 172px; padding: 10px 15px; }
	#content-secondary .box-menusub-level3 li a,
	#content-secondary .box-menusub-level3 li strong,
	#content-secondary .box-categories li a,
	#content-secondary .box-categories li strong							{ text-decoration: none; text-transform: uppercase; color: #ffffff; font-size: 12px; }
	#content-secondary .box-menusub-level3 li strong,
	#content-secondary .box-categories li strong,
	#content-secondary .box-menusub-level3 li a:hover,
	#content-secondary .box-categories li a:hover,
	#content-secondary .box-menusub-level3 li a:hover					{ color: #ED1C2E; }
	#content-secondary .box-menusub-level3 .scaffold-vertical-stan,
	#content-secondary .box-menusub-level3 .scaffold-vertical-content,
	#content-secondary .box-categories .scaffold-vertical-stan,
	#content-secondary .box-categories .scaffold-vertical-content	{ clear: none; }
	#content-secondary .box-menusub-level3 .scaffold-vertical-stan,
	#content-secondary .box-categories .scaffold-vertical-stan		{ width: 1px; height: 43px; }
	#content-secondary .box-menusub-level3 .scaffold-vertical-content,
	#content-secondary .box-categories .scaffold-vertical-content	{ width: 171px; }
	#content-secondary .box-categories ul li a,
	#content-secondary .box-categories ul li strong,
	#content-secondary .box-menusub-level2 ul li a,
	#content-secondary .box-menusub-level2 ul li strong,
	#content-secondary .box-menusub-level3 ul li a,
	#content-secondary .box-menusub-level3 ul li strong				{ display: block; float: left; clear: both; width: 172px; }
	#content-secondary .box-menusub-level3,
	#content-secondary .box-menusub-level3 .btm						{ /*margin-bottom: 10px;*/ }

	#content-secondary .box-menusub-green .top,
	#content-secondary .box-menusub-green .btm							{ background-image: url(/img/design/skin-1/box_content_second_green_bg.png); }
	#content-secondary .box-menusub-green .mdl							{ background-image: url(/img/design/skin-1/box_content_second_green_mdl_layer.png); }
	#content-secondary .box-menusub-green .mdl .container				{ background-image: url(/img/design/skin-1/box_content_second_green_mdl_bg.png); }
	#content-secondary .box-menusub-green li a,
	#content-secondary .box-menusub-green li strong					{ text-decoration: none; text-transform: uppercase; color: #ffffff; }
	#content-secondary .box-menusub-level3 li strong,
	#content-secondary .box-menusub-level3 li a:hover					{ color: #ED1C2E; }
			
	#content-box-strip1,
	#content-box-strip2,
	#content-box-strip3								{ font-size: 13px; }
	#content-box-strip1 .headlight,
	#content-box-strip2 .headlight,
	#content-box-strip3 .headlight				{ font-size: 19px; line-height: 1.2; }
	#content-box-strip1 p,
	#content-box-strip2 p,
	#content-box-strip3 p							{ margin: 0 0 5px 0; }
	#content-box-strip1 #substitution p,
	#content-box-strip2 #substitution p,
	#content-box-strip3 #substitution p			{ font-weight: bold; }

	#content-secondary .box-contact,
	#content-secondary .box-contact .heading,
	#content-secondary .box-contact div				{ display: block; float: left; clear: both; width: 210px; }
	#content-secondary .box-contact .heading		{ margin: 10px 0 5px 0; }
	
	/* content-box-strip3 */
	#content-box-strip3	p,
	#content-box-strip3	div,
	#content-box-strip3	div a, #content-box-strip3	div img
			{ display: block; float: left; clear: none; color: #0C3A84; text-decoration: none; }
	
  #content-box-strip3	.text			{ /*width: 345px;*/ margin-right: 9px; clear: left; }
	
  #content-box-strip3	.banner		{ width: 165px; clear: right; }
		/* text-2, 3 ... (to same banner-x) obsahuji konkretni definice ke konkretnim HP bannerum */
	
  #content-box-strip3	.banner-2			{ width: 70px; clear: none; /*display: none;*/ float: left; margin-right: 12px; margin-top: 0; }
	
	#content-box-strip3	.banner-2 .a span		{ display: none; }
	
  #content-box-strip3	.text-2				{ width: 430px; clear: none; }
	
  #content-box-strip3	.text-2 .heading,
	#content-box-strip3	.text-2 a			{ clear: block; }
	#content-box-strip3	.text-2 a			{ float: none; clear: none; display: inline; /*width: 520px;*/ }
	
  #content-box-strip3	.banner-3			{ width: 165px; clear: left; display: block; float: left; margin-right: 12px; margin-top: 0; }
	#content-box-strip3	.banner-3 a			{	background: transparent url(/img/content/tv_show/klasa_kuchar_title.jpg) 0 0 no-repeat;
															display: block; float: left; clear: both; width: 165px; height: 124px; }
	#content-box-strip3	.banner-3 a span		{ display: none; }
	#content-box-strip3	.text-3				{ width: 340px; clear: right; }
	#content-box-strip3	.text-3 .heading,
	#content-box-strip3	.text-3 a			{ clear: both; width: 340px; }
	#content-box-strip3 .mdl					{ width: 527px; padding-right: 5px; }
	#content-box-strip3							{ /*display: none;*/ }
	
	/* content-primary */
	#content-primary ul,
	#content-primary ul li,
	#content-secondary ul,
	#content-secondary ul li,
	#content-primary .heading,
	#content-box-strip3 .heading,
	#content-primary form,
	#content-primary div,
	#content-primary p,
	#content-primary ul li .lft,
	#content-primary ul li .rgt,
	#content-primary ul li .mdl,
	#content-primary ul li .deco,
	#content-primary ul li .listicon,
	#body-constr-vertical-content .paging, #body-constr-vertical-content .paging div,
	#content-primary a.more												{ display: block; float: left; clear: both; margin: 0; padding: 0; }
	#content-primary
	#control-frm-contest_secret_costumer_step2-ctrl-email		{ margin-bottom: 20px; }
	#content-primary p													{ margin: 5px 0; }
	#content-primary p.no-mar-v										{ margin-top: 0; margin-bottom: 0; }
	#content-primary .admin-form										{ padding: 0 0 50px; }
	#content-primary ul li .mdl span									{ display: block; float: left; clear: none; }
	#content-primary ul li .mdl
	span.perex-container													{ clear: both; }
	#content-primary ul li .mdl
	span.perex-container span,
	#content-primary ul li .mdl
	span.perex-container p,
	#content-primary ul li .mdl
	span.perex-container div						{ display: inline; float: none; clear: none; }
	#content-primary ul.articles li
	.perex-container .perex							{ width: 590px;  }
	#content-primary ul.articles li .deco		{ width: auto; height: auto; padding: 0px 12px 0 0; }
	#content-primary ul li .lft,
	#content-primary ul li .rgt,
	#content-primary ul li .mdl					{ background: transparent url(/img/design/skin-1/listitems_item_bg.png) 0 0 no-repeat; width: 5px; height: 24px; clear: none; }
	#content-primary ul li .lft					{ background-position: -4px 0; }
	#content-primary ul li .mdl					{ background: transparent url(/img/design/skin-1/listitems_item_mdl_layer.png) 0 0 repeat-x; width: 615px; }
	#content-primary ul.articles li .lft,
	#content-primary ul.articles li .rgt,
	#content-primary ul.articles li .mdl		{ background: none; height: auto; padding: 0; }
	#content-primary ul.articles li .lft,
	#content-primary ul.articles li .rgt		{ width: 0; }
	#content-primary ul.articles li				{ margin: 0 0 8px; }
	#content-primary ul li.even .lft,
	#content-primary ul li.even .rgt,
	#content-primary ul li.even .mdl				{ background: transparent none; }
	#content-primary ul li .deco					{ background: transparent url(/img/design/skin-1/listitems_deco_bg.png) 0 -12px no-repeat; width: 12px; height: 12px; margin-top: 7px; }
	#content-primary ul li a:hover .deco		{ background-position: 0 0; }
	#content-primary ul li .container			{ width: 630px; height: 20px; overflow: hidden; }
	#content-primary ul.products li .container			{ width: 600px; margin-top: 2px; }
	#content-primary ul.articles li .container			{ height: auto; }
	#content-primary ul,
	#content-primary ul li .mdl								{ width: 630px; }
	#content-primary ul.plain-450								{ width: 450px; }
	#content-primary ul li										{ width: 630px; }
	#content-primary ul li .mdl								{ width: 620px; }
	#content-primary ul li.articles .mdl					{ width: 630px; }
	#content-primary ul.articles li .mdl, #content-primary ul.articles li, #content-primary ul.articles,
	#content-primary ul.articles li .heading, #content-primary ul.articles li .perex-container, #content-primary ul.articles li .container,
	#content-primary ul.articles li.even .mdl				{ width: 625px; }
	#content-box-sub1
	#content-primary ul.articles li .container			{ width: 870px; }
	#content-box-sub1
	#content-primary ul.fulltext li .container			{ width: 855px; }
/*	#content-primary ul											{ height: 250px; }
	#content-primary ul.products								{ height: 216px; }
	#content-primary ul.articles								{ height: auto; }*/
	#content-box-sub1 #content-primary ul.articles,
	#content-box-sub1 #content-primary ul.articles li							{ width: 870px; }
	#content-box-sub1 #content-primary ul.fulltext,
	#content-box-sub1 #content-primary ul.fulltext li							{ width: 855px; }
	#content-box-sub1 #content-primary ul.articles li .mdl					{ width: 855px; }
	#content-box-sub1 #content-primary ul.articles li .heading,
	#content-box-sub1 #content-primary ul.articles li .perex-container	{ width: 850px; }
	#content-primary ul.list-1						{ height: auto; float: none; clear: none; padding: 5px 20px; }
	#content-primary ul.list-1 li					{ height: auto; float: none; clear: none; display: list-item; }
	#content-primary ul.list-1,
	#content-primary ul.list-1 li					{ width: 610px; }
	#content-primary ul ul							{ height: auto; }
	#content-primary ul.photogalleries ul			{ width: auto; }
	#content-primary ul.photogalleries ul li		{ margin: 0; }
	#content-primary ul li .heading,
	#content-primary ul li a									{ display: block; float: left; clear: none; font-size: 13px; color: #0C3A84; font-weight: normal; text-decoration: none; }

	#content-box-sub2 ul li a:hover .heading,
	#content-box-sub2 ul li a:hover .perex-container 	{ text-decoration: underline; }
	#content-box-sub2 ul li.file a								{ color: #4D9D46; text-decoration: underline; }
	#content-box-sub2 ul li.file a:hover						{ color: #ED1C2E; }
	#content-box-sub2 ul.list-1 li .heading,
	#content-box-sub2 ul.list-1 li a					{ display: inline; float: none; clear: none; }
	#content-box-sub1 ul li .heading,
	#content-box-sub1 ul li .heading a,
	#content-box-sub2 ul li .heading,
	#content-box-sub2 ul li .heading a			{ color: #4D9D46; font-size: 13px; }
	#content-box-sub2 ul li .listicon,
	#content-box-sub2 ul li 
	.list-item-description							{ clear: none; height: 50px; }
	#content-box-sub2 ul li .listicon				{ margin-right: 15px; }
	#content-primary .wsw							{ width: 632px; }
	#content-box-sub1
	#content-primary .wsw							{ width: 860px; }
	#content-primary .wsw p							{ float: none; clear: none; }
	#content-primary .wsw ul,
	#content-primary .wsw ul li						{ width: auto; float: none; clear: none; }
	#content-primary .wsw ul						{ padding: 0 0 0 10px; list-style: disc; }
	#content-primary .wsw ul li						{ margin: 5px 0; }

	#content-box-sub2 ul.plain						{ height: auto; margin: 5px 0 10px 0; }
	#content-box-sub2 ul li							{ margin-bottom: 0; }
	#content-box-sub2 ul.plain li,
	#content-box-sub2 ul.padded-left li			{ width: 605px; }
	#content-secondary ul.plain li,
	#content-secondary ul.padded-left li			{ width: 175px; }
	#content-box-sub2 ul.plain-450 li				{ width: 450px; }
	#content-box-sub2 ul.padded-left li			{ width: auto; }
	#content-box-sub2 ul.plain-dot li				{ float: none; display: list-item; list-style: disc; }
	#content-box-sub2 ul li.file					{ padding-left: 25px; }
	#content-box-sub2 ul li.file-doc				{ background: transparent url(/img/icons/doc.png) 0 0 no-repeat; }
	#content-box-sub2 ul li.file-pdf				{ background: transparent url(/img/icons/pdf.png) 0 0 no-repeat; }
	#content-box-sub2 ul li.file-ringtone				{ background: transparent url(/img/icons/cellphone-icon.png) 0 0 no-repeat; }
	#content-box-sub2 ul li.file a					{ display: inline; float: none; clear: none; }
	#content-box-sub2 ul.padded-left				{ width: 605px; height: auto; padding-left: 25px; }
	#content-box-sub2 ul.padded-left li			{ float: none; display: list-item; list-style: disc; list-style-position: outside; }
	#content-box-sub2 ul.plain li a,
	#content-box-sub2 ul.plain-450 li a,
	#content-box-sub2 ul.padded-left li a		{ display: inline; float: none; clear: none; color: #4D9D46; text-decoration: underline; }
	#content-box-sub2 ul.plain li a:hover,
	#content-box-sub2 ul.padded-left li a:hover		{ color: #ED1C2E; }
	
	#content-secondary ul	{ float: left; clear: both; }
	
	#content-primary ul.recipes-video			{ padding-top: 10px; }
	#content-primary ul.recipes li				{ clear: none; width: 314px; height: 64px; margin-bottom: 0; }
	#content-primary ul.recipes-video li		{ clear: both; width: 625px; }
	#content-primary ul.recipes li .deco		{ margin-top: 4px; }
	#content-primary ul.recipes li .heading		{ color: #0C3A84; font-size: 15px; font-weight: bold; line-height: 1; width: 200px; }
	#content-primary ul li a:hover .heading		{ color: #ED1C2E; text-decoration: none; }
	#content-primary ul.recipes li .lft,
	#content-primary ul.recipes li .rgt			{ background: transparent none; width: 0; height: 0; }
	#content-primary ul.recipes li .mdl			{ background: transparent none; width: auto; height: auto; }
	#content-primary ul.recipes li .container	{ width: 249px; height: auto; }
	#content-primary ul.recipes-video li .container 	{ width: 560px; height: auto; }
	
	#content-primary ul.recipes li .heading			{ color: #0C3A84; font-size: 15px; font-weight: bold; line-height: 1; width: 200px; }
	#content-primary ul.press li .heading				{ font-weight: bold; }
	#content-primary ul.press li:hover a:hover		{ text-decoration: none; }
	#content-primary ul.press li a:hover .perex,
	#content-primary ul.press li a:hover .date  		{ text-decoration: underline; }
	
	#content-primary ul.spots li							{ clear: none; width: 178px; height: 155px; margin: 0 24px 0 0; }
	#content-primary ul.spots li .description			{ width: 178px; }
	#content-primary ul.spots li .description div,
	#content-primary ul.spots li a .description div		{ clear: none; font-size: 11px; }
	#content-primary ul.spots li .description
	.download span													{ font-size: 11px; }
	#content-primary ul.spots li .description
	.download a														{ line-height: 1.3; }
	#content-primary ul.spots li .heading					{ /*text-transform: uppercase;*/ }
	#content-primary ul.spots li a .label,
	#content-primary ul.spots li
	.description .download										{ margin-left: 2px; color: #4D9D46; }

	#content-primary ul.categories, #content-primary ul.categories li,
	#content-primary ul.photogalleries, #content-primary ul.photogalleries li,
	#content-primary ul.photogallery, #content-primary ul.photogallery li,
	#content-primary ul.categories li a,
	#content-primary ul.photogalleries li a,
	#content-primary ul.photogallery li a,
	#content-primary ul.categories li img,
	#content-primary ul.photogalleries li img,
	#content-primary ul.photogallery li img,
	#content-primary ul.categories li span,
	#content-primary ul.photogalleries li span,
	#content-primary ul.photogallery li span							{ display: block; float: left; clear: both; text-decoration: none; margin: 0; width: auto; }
	#content-box-sub2 #content-primary ul.recipes li .heading			{ width: 230px; }
	#content-box-sub2 #content-primary ul.recipes-video li .heading		{ width: 300px; }
	#content-primary ul.categories											{ margin-top: 30px; height: 220px; width: 880px; }
	#content-primary ul.photogalleries								{ width: 635px; }
	#content-primary ul.photogallery								{ width: 863px; }
	#content-primary ul.categories li,
	#content-primary ul.photogalleries li,
	#content-primary ul.photogallery li						{ clear: none; margin: 0 11px 11px 0; }
	#content-primary ul.photogalleries li					{ margin-right: 40px; }
	#content-primary ul.photogallery li						{ margin: 0 7px 7px 0; }
	#content-primary ul.photogalleries li.not-first		{ display: none; }
	#content-primary ul.categories li .lft,
	#content-primary ul.categories li .rgt,
	#content-primary ul.categories li .mdl,
	#content-primary ul.photogalleries li .lft,
	#content-primary ul.photogalleries li .rgt,
	#content-primary ul.photogalleries li .mdl,
	#content-primary ul.photogallery li .lft,
	#content-primary ul.photogallery li .rgt,
	#content-primary ul.photogallery li .mdl,
	#carousel-products-categories ul li .description .lft,
	#carousel-products-categories ul li .description .rgt,
	#carousel-products-categories ul li .description .mdl,
	#carousel-products-categories ul li .photogalleries .lft,
	#carousel-products-categories ul li .photogalleries .rgt,
	#carousel-products-categories ul li .photogalleries .mdl,
	#carousel-products-categories ul li .photogallery .lft,
	#carousel-products-categories ul li .photogallery .rgt,
	#carousel-products-categories ul li .photogallery .mdl	{ background: transparent url(/img/design/skin-1/listimages_descriptions_bg.png) 0 0 no-repeat; clear: none; width: 9px; height: 19px; color: #ffffff; }
	#content-primary ul.categories li a:hover .lft,
	#content-primary ul.categories li a:hover .rgt,
	#content-primary ul.categories li a:hover .mdl,
	#content-primary ul.photogalleries li a:hover .lft,
	#content-primary ul.photogalleries li a:hover .rgt,
	#content-primary ul.photogalleries li a:hover .mdl,
	#content-primary ul.photogallery li a:hover .lft,
	#content-primary ul.photogallery li a:hover .rgt,
	#content-primary ul.photogallery li a:hover .mdl,
	#carousel-products-categories ul li a:hover .description .lft,
	#carousel-products-categories ul li a:hover .description .rgt,
	#carousel-products-categories ul li a:hover .description .mdl		{ background: transparent url(/img/design/skin-1/listimages_descriptions_active_bg.png) 0 0 no-repeat; clear: none; width: 9px; height: 19px; color: #ffffff; }
	#content-primary ul.categories li .lft,
	#content-primary ul.categories li a:hover .lft,
	#content-primary ul.photogalleries li .lft,
	#content-primary ul.photogalleries li a:hover .lft,
	#content-primary ul.photogallery li .lft,
	#content-primary ul.photogallery li a:hover .lft,
	#content-primary ul.products li .description .lft,
	#content-primary ul.products li .description a:hover .lft,
	#content-primary ul.products li .description a:hover .lft,
	#carousel-products-categories ul li .description .lft,
	#carousel-products-categories ul li .description a:hover .lft,
	#carousel-products-categories ul li .description .description .lft,
	#carousel-products-categories ul li .description .description a:hover .lft,
	#carousel-products-categories ul li a:hover .description .lft			{ background-position: -9px 0; }
	#content-primary ul.categories li .rgt,
	#content-primary ul.photogalleries li .rgt,
	#content-primary ul.photogallery li .rgt,
	#carousel-products-categories ul li .rgt						{  }
	#content-primary ul.categories li .mdl,
	#content-primary ul.photogalleries li .mdl,
	#content-primary ul.photogallery li .mdl,
	#carousel-products-categories ul li .description .mdl		{ background: transparent url(/img/design/skin-1/listimages_descriptions_mdl_layer.png) 0 0 repeat-x; width: 116px; padding: 0; }
	#content-primary ul.categories li a:hover .mdl,
	#content-primary ul.photogalleries li a:hover .mdl,
	#content-primary ul.photogallery li a:hover .mdl,
	#carousel-products-categories ul li a:hover .description .mdl			{ background: transparent url(/img/design/skin-1/listimages_descriptions_active_mdl_layer.png) 0 0 repeat-x; width: 116px; padding: 0; }
	#content-primary ul.categories li .description,
	#content-primary ul.photogalleries li .description,
	#content-primary ul.photogallery li .description,
	#carousel-products-categories ul li .description			{ width: 136px; margin-top: -25px; margin-left: 15px; padding: 0; text-align: center; overflow: hidden; }
	#carousel-products-categories #carousel-previous,
	#carousel-products-categories #carousel-next					{ background: transparent url(/img/design/skin-1/carousel_products_kategories_btns_bg.png) 0 0 repeat-x; display: none; width: 29px; height: 59px; margin-top: 20px; }
	#carousel-products-categories #carousel-previous span,
	#carousel-products-categories #carousel-next span			{ display: none; }
	#carousel-products-categories #carousel-previous			{ background-position: -29px 0; clear: left; }
	#carousel-products-categories #carousel-next					{ clear: right; margin-left: 13px; margin-right: -42px; }
	#carousel-products-categories .container						{ clear: none; }
	#carousel-products-categories .heading							{ display: none; }
	
	#content-primary ul.products li .heading						{ padding-right: 5px; }
	#content-primary ul.articles li .heading,
	#content-primary ul.articles li .briefly				{ clear: both; }
	#content-primary ul.articles li a:hover				{ text-decoration: underline; }

	#content-primary ul.illustrations li					{ width: auto; clear: none; margin: 0 5px 5px 0; }
	
	/* recept */
	#content-primary .recipe															{ width: 640px; }
	#content-primary .recipe img,
	#content-primary .recipe .description,
	#content-primary .recipe .description .ingredients,
	#content-primary .recipe .description .advise,
	#content-primary .recipe .description .notification,
	#content-primary .recipe .description .preparation,
	#content-primary .recipe .description .strip-info,
	#content-primary .recipe .description .strip-info .preparation-time,
	#content-primary .recipe .description .strip-info .portions,
	#content-primary .recipe .description .strip-info .label,
	#content-primary .recipe .description .strip-info .value,
	#content-primary .recipe .description .strip-info divrating				{ display: block; float: left; clear: both; margin: 0; padding: 0; }
	#content-primary .recipe .ingredients,
	#content-primary .recipe .advise,
	#content-primary .recipe .notification,
	#content-primary .recipe .preparation,
	#content-primary .recipe .ingredients div,
	#content-primary .recipe .advise div,
	#content-primary .recipe .notification div,
	#content-primary .recipe .preparation div										{ width: 390px; }
	#content-primary .recipe .description .advise								{ margin-top: 10px; }
	#content-primary .recipe .description .advise .deco,
	#content-primary .recipe .description .advise .deco img					{ display: block; clear: both; width: 200px; }
	#content-primary .recipe .description .advise .deco						{ margin: 0 0 0 -220px; }
	#content-primary .recipe img,
	#content-primary .recipe .details,
	#content-primary .recipe .description,
	#content-primary .recipe .links,
	#content-primary .recipe .description .strip-info .preparation-time,
	#content-primary .recipe .description .strip-info .portions,
	#content-primary .recipe .description .strip-info .label,
	#content-primary .recipe .description .strip-info .value,
	#content-primary .recipe .description .strip-info div.rating			{ clear: none;  }
	#content-primary .recipe ul.plain,
	#content-primary .recipe ul.plain li										{ width: 140px; }
	#content-primary .recipe .description .strip-info							{ background: transparent url(/img/design/skin-1/recipe_strip_info_bg.png) 0 0 no-repeat; width: 399px; height: 27px; font-size: 10px; }
		#content-primary .recipe-tv .description .strip-info							{ background: transparent url(/img/design/skin-1/recipe_tv_strip_info_bg.png) 0 0 no-repeat; width: 399px; height: 27px; font-size: 10px; }
	#content-primary .recipe .description .strip-info .preparation-time	{ width: 120px; padding-left: 30px; }
	#content-primary .recipe .description .strip-info .portions				{ width: 55px; padding-left: 38px; }
	#content-primary .recipe .description .strip-info div.rating			{ width: 140px; padding-left: 16px; }
	#content-primary .recipe .description .strip-info div.rating .value	{ padding-left: 5px; }
	#content-primary .recipe .description .strip-info .label,
	#content-primary .recipe .description .strip-info .value					{ padding-top: 6px; height: 21px; }
	#content-primary .recipe .description .strip-info .value					{ color: #4D9D46; }
	#content-primary .recipe .description
	.strip-info .preparation-time .value											{ width: 30px; }
	#content-primary .recipe .description .heading,
	#content-primary .recipe .description .wsw									{ display: inline; float: none; clear: none; font-size: 14px; }
	#content-primary .recipe .description .heading								{ color: #4D9D46; }
	#content-primary .recipe .illustration,
	#content-primary .recipe .description											{ margin-right: 20px; }
	#content-primary .recipe .illustration											{ width: 200px; height: 230px; }
	#content-primary .recipe .illustration img									{ height: 200px; }
	#content-primary .recipe .illustration .video img							{ width: 200px; height: 100px; padding: 0 0 20px 0; }
	#content-primary .recipe .description .strip-info							{ margin-left: -10px; }

	#content-primary	.box-contact,
	#content-primary	.box-contact div		{ width: 630px; }
	#content-primary	.contacts-root
	.box-contact .heading						{ display: none; }

	/* paging */
	#body-constr-vertical-content .paging ul,
	#body-constr-vertical-content .paging li			{ margin: 0; padding: 0; }
	#content-treshold .paging, #content-treshold .paging li, #content-treshold .paging li span,
	#content-treshold .paging li a,
	#content-treshold .paging li strong					{ display: block; float: left; clear: both; margin: 0; padding: 0; line-height: 1; font-size: 10px; }
	#content-treshold .paging								{ float: right; margin: 9px 0 0; }
	#content-treshold .paging ul, #content-treshold #content-box-sub1 .paging ul, #content-treshold #content-box-sub1 .paging ul li,
	#content-treshold .paging ul li						{ width: auto; height: 20px; padding: 2px 0 0; }
	#content-treshold .paging .lft, #content-treshold .paging .rgt,
	#content-treshold .paging .mdl						{ background: transparent url(/img/design/skin-1/paging_container_bg.png) 0 0 no-repeat; }
	#content-treshold .paging .lft,
	#content-treshold .paging .rgt						{ width: 5px; height: 22px; clear: none; }
	#content-treshold .paging li .lft,
	#content-treshold .paging li .rgt					{ width: 2px; height: 14px; clear: none; }
	#content-treshold .paging .ctr						{ clear: none; }
	#content-treshold .paging .mdl						{ background: transparent url(/img/design/skin-1/paging_container_mdl_layer.png) 0 0 repeat-x; clear: none; }
	#content-treshold .paging .lft						{ background-position: -5px 0; }
	#content-treshold .paging li .lft, #content-treshold .paging li .rgt, #content-treshold .paging li .ctr	{ background: transparent none; }
	#content-treshold .paging li							{ clear: none; margin-right: 5px; }
	#content-treshold .paging li.last					{ margin-right: 0; }
	#content-treshold .paging li .lft,
	#content-treshold .paging li .rgt,
	#content-treshold .paging li .ctr,
	#content-treshold .paging li.first a, #content-treshold .paging li.first strong,
	#content-treshold .paging li.last a, #content-treshold .paging li.last strong,
	#content-treshold .paging li.etc a,
	#content-treshold .paging li.etc strong			{ background: transparent url(/img/design/skin-1/paging_btns_bg.png) 0 0 no-repeat; padding: 0; color: #ffffff; text-align: center; }
	#content-treshold .paging li.first a, #content-treshold .paging li.first strong,
	#content-treshold .paging li.last a, #content-treshold .paging li.last strong
																	{ background: transparent none; }
	#content-treshold .paging li.first .lft, #content-treshold .paging li.first .rgt, #content-treshold .paging li.first .ctr,
	#content-treshold .paging li.last .lft, #content-treshold .paging li.last .rgt, #content-treshold .paging li.last .ctr,
	#content-treshold .paging li.etc .lft, #content-treshold .paging li.etc .rgt, #content-treshold .paging li.etc .ctr
																	{ background: transparent none; width: auto; }
	#content-treshold .paging li.first .rgt			{ background: transparent url(/img/design/skin-1/paging_btns_bg.png) 0 0 no-repeat; width: 7px; }
	#content-treshold .paging li.first .ctr			{ display: none; }
	#content-treshold .paging li.last .rgt				{ background: transparent url(/img/design/skin-1/paging_btns_bg.png) -28px 0 no-repeat; width: 7px; }
	#content-treshold .paging li.last .ctr				{ display: none; }
	#content-treshold .paging li a .lft					{ background-position: -13px 0;  }
	#content-treshold .paging li strong .lft			{ background-position: -9px 0;  }
	#content-treshold .paging li a .rgt					{ background-position: -11px 0;  }
	#content-treshold .paging li strong .rgt			{ background-position: -7px 0;  }
	#content-treshold .paging li a .ctr					{ background: transparent url(/img/design/skin-1/paging_btn_mdl_layer.png) 0 0 repeat-x; height: 12px; padding: 2px 2px 0; }
	#content-treshold .paging li strong .ctr			{ background: transparent url(/img/design/skin-1/paging_btn_active_mdl_layer.png) 0 0 repeat-x; height: 12px; padding: 2px 2px 0; }
	#content-treshold .paging li.pageetc .lft,
	#content-treshold .paging li.pageetc .rgt			{ background: transparent none; }
	#content-treshold .paging li.pageetc .ctr			{ background: transparent url(/img/design/skin-1/paging_btns_bg.png) -15px 3px no-repeat; width: 13px; padding: 0; height: 14px; }
	#content-treshold .paging li.pageetc .ctr span	{ display: none; }
	#content-treshold .paging a,
	#content-treshold .paging a:hover					{ text-decoration: none; }

	#carousel-products-categories, #carousel-products-categories span, #carousel-products-categories div,
	#carousel-products-categories ul, #carousel-products-categories ul li, #carousel-products-categories ul li a,
	#carousel-products-categories ul li img  			{ display: block; float: left; clear: both; margin: 0; padding: 0; text-decoration: none; }
	#carousel-products-categories ul li					{ clear: none; margin-right: 7px; }
	
/*	form.rating			{ 	background: transparent url(/img/design/skin-1/_temp/temp_starrating_bg.png) 0 0 repeat-x; width: 72px; height: 13px;
								display: block; float: left; clear: both; }
	form.rating label,
	form.rating input	{ display: none; }*/
	.starrating-container,
	#content-primary ul li .mdl .starrating-container		{ display: block; float: left; clear: both; width: 65px; }
	.starrating-container .starrating-star,
	#content-primary ul li .mdl
	.starrating-container .starrating-star					{ background: transparent url(/img/design/skin-1/starrating_star_dead_bg.png) 0 0 no-repeat; display: block; float: left; clear: none; width: 13px; height: 13px; }
	.starrating-container .starrating-star-active,
	#content-primary ul li .mdl
	.starrating-container .starrating-star-active		{ background-image: url(/img/design/skin-1/starrating_star_live_bg.png); }
	
	/* link back */
	#content-primary .link-back												{ display: none; margin: 0 0 0 822px; }
	#content-box-sub2 #content-primary .link-back						{ margin-left: 600px; }
	
	/* highslide */
	.highslide-container .highslide-credits,
	.highslide-container .highslide-number									{ display: none; visibility: hidden; }
	.highslide-wrapper, .highslide-outline 								{ background: #ffffff; }
	.highslide-container .highslide-controls ul,
	.highslide-container .highslide-controls ul li,
	.highslide-container .highslide-controls ul li a					{ display: block; float: left; clear: none; margin: 0; padding: 0; color: #ffffff; text-decoration: none; }
	.highslide-container .highslide-controls ul							{ 	background: transparent url(/img/design/skin-1/highslide/highslide_btns_bg.png) 0 0 no-repeat;
																							width: 496px; height: 28px; margin: 0 0 -3px -3px; }
	.highslide-container .highslide-controls ul li.highslide-play,
	.highslide-container .highslide-controls ul li.highslide-move,
	.highslide-container .highslide-controls ul li.highslide-full-expand,
	.highslide-container .highslide-controls ul li.highslide-close	{ display: none; }
	.highslide-container .highslide-controls ul li.highslide-next,
	.highslide-container .highslide-controls ul li.highslide-next a span	{ float: right; }
	.highslide-container .highslide-controls ul li.highslide-previous a	{ padding: 5px 0 0 35px; width: 65px; height: 24px;  }
	.highslide-container .highslide-controls ul li.highslide-next a		{ float: right; padding: 5px 35px 0; width: 65px; height: 24px; }
	.highslide-container .closebuttonoverlay										{ 	background: transparent url(/img/design/skin-1/highslide/highslide_overlay_close_bg.png) 0 0 no-repeat;
																									display: block; float: left; clear: both; width: 22px; height: 23px; margin: -15px; cursor: pointer; }
	.highslide-container .highslide-header,
	#content-primary .highslide-caption,
	#content-primary .highslide-heading								{ display: none; }
	.highslide-container .highslide-heading						{ position: absolute; font-size: 23px; color: #0C3A84; line-height: 1; margin: 12px 0 0 15px; }
	.highslide-container .products .highslide-caption							{ background: #d2d2e2 none; width: 494px; height: 70px; margin: -95px 0 0 -2px; color: #0C3A84; }
	.highslide-container .products .highslide-caption div,
	.highslide-container .products .highslide-caption span					{ display: block; float: left; clear: both; margin: 0; padding: 0; }
	.highslide-container .products .highslide-caption .label					{ clear: none; width: 70px; height: 30px; padding-left: 30px; font-weight: bold; }
	.highslide-container .products .highslide-caption .value					{ clear: none; width: 390px; }
	.highslide-container .products .highslide-caption .value div			{ display: inline; float: none; clear: none; }
	.highslide-container .products .highslide-caption .producer				{ width: 490px; margin: 8px 0 0; }
	.highslide-container .products .highslide-caption .producer .www,
	.highslide-container .products .highslide-caption .producer .www a	{ text-decoration: none; color: #4D9D46; }
	.highslide-container .photogalleries .highslide-controls ul				{ background: transparent none; }
	.highslide-container .photogalleries .highslide-caption					{ 	background: transparent url(/img/design/skin-1/highslide/highslide_btns_bg.png) 0 0 no-repeat;
																									color: #ffffff; position: absolute; margin: -24px 0 0 -2px; padding-top: 4px;
																									width: 496px; height: 24px; text-align: center; }
	.highslide-container .illustrations .highslide-controls ul				{ background: transparent none; }
	.highslide-container .illustrations .highslide-caption					{ 	background: transparent url(/img/design/skin-1/highslide/highslide_btns_bg.png) 0 0 no-repeat;
																									color: #ffffff; position: absolute; margin: -24px 0 0 -2px; padding-top: 4px;
																									width: 496px; height: 24px; text-align: center; }
	.highslide-container .products .highslide-heading							{ width: 475px; }
	.highslide-container .videos .highslide-header,
	.highslide-container .videos .highslide-controls							{ display: none; }
	
	#content-primary .xt-admin, #content-primary .xt-admin form, #content-primary .xt-admin form div, #content-primary .xt-admin form span,
	#content-primary .xt-admin form input						{ display: block; float: left; clear: both; }
	#content-primary .xt-admin,
	#content-primary .xt-admin form								{ clear: none; }
	#content-primary .xt-admin										{ background: #ff0000 none; clear: both; width: 125px; padding: 2px; margin: 0; }
	#content-primary .products .xt-admin						{ position: absolute; clear: none; margin: 0 0 0 635px; }
	#content-box-sub2 #content-primary
	.admin-producers .heading										{ width: 400px; }
	#content-primary .admin-producers .xt-admin				{ position: relative; margin-left: 20px; }
	#content-primary .photogalleries .xt-admin				{ width: auto; margin: -98px 0 0 100px;}
	
	#content-primary .admin-form form,
	#content-primary .admin-form form div,
	#content-primary .admin-form form span,
	#content-primary .admin-form form label,
	#content-primary .admin-form form input,
	#content-primary .admin-form form textarea,
	#content-primary .admin-form form select					{ display: block; float: left; clear: both; }
	#content-primary #frm-prod_edit .control .label,
	#content-primary #frm-prod_edit .control .text,
	#content-primary #frm-prod_edit .control .file,
	#content-primary #frm-prod_edit .control-multiple .control,
	#content-primary #frm-prod_edit .control-multiple .separator,
	#content-primary #frm-prod_edit .control .select		{ clear: none; }
	#content-primary #frm-prod_edit .control .label			{ width: 120px; }
	#content-primary #frm-prod_edit .control-multiple		{ width: 300px; }
	#content-primary #frm-gallery_import .control .label	{ width: 135px; }
	#content-primary #frm-prod_edit
	#control-frm-prod_edit-ctrl-photo_delete img,
	#content-primary #frm-prod_edit
	#control-frm-prod_edit-ctrl-photo_delete label,
	#content-primary #frm-prod_edit
	#control-frm-prod_edit-ctrl-photo_delete .label,
	#content-primary #frm-prod_edit
	#control-frm-prod_edit-ctrl-photo_delete input,
	#content-primary #frm-gallery_import .control label,
	#content-primary #frm-gallery_import .control .label,
	#content-primary #frm-gallery_import .control input,
	#content-primary #frm-gallery_import .info-required			{ display: block; float: left; clear: none; }
	#content-primary #frm-prod_edit
	#control-frm-prod_edit-ctrl-photo_delete img				{ margin-right: 10px; }
	#content-primary #frm-prod_edit
	#control-frm-prod_edit-ctrl-photo_delete label			{ width: 145px; }
	#content-primary #frm-prod_edit
	#control-frm-prod_edit-ctrl-photo_delete					{ width: 590px; padding: 10px 10px 10px 0; }
	#content-primary form .error									{ color: #ff0000; }
	#content-primary .admin-form form label,
	#content-primary .admin-form .error div					{ width: 610px; }
	#content-secondary .admin-logout								{ display: block; float: left; clear: both; }

	#frm-login div, #frm-login span, #frm-login label,
	#frm-login input												{ display: block; float: left; clear: both; }
	#frm-login .label, #frm-login .password,
	#frm-login .text												{ clear: none; }
	#frm-login label												{ width: 300px; }
	#frm-login .label												{ width: 50px; }
	#frm-login .submit											{ margin-left: 50px; }
	#frm-login .info-required									{ width: 230px; }
	
	/* tooltip */
	#tt 			{ 	position: absolute; display: block; float: none; margin: 0; padding: 0; }
	#tttop		{ 	display: block; height: 5px; background: transparent url("/js/src/tooltip/tt-top.png") no-repeat 0 0; overflow: hidden; }
	#ttcont		{	display: block; width: 276px; color: #ffffff; font-size: 85%; text-align: left; background: transparent url("/js/src/tooltip/tt-content.png") repeat-y 0 0; padding: 6px 12px; }
	#ttbot		{  display: block; height: 5px; background: transparent url("/js/src/tooltip/tt-bottom.png") no-repeat 0 0; overflow: hidden; }


	.form-code-recepty .info-required	{ display: none; }
	.form-code-recepty, .form-code-recepty form, .form-code-recepty input,
	.form-code-recepty label,
	.form-code-recepty div, .form-code-recepty span							{ display: block; float: left; clear: none; margin: 0; padding: 0; }
	.form-code-recepty .control												{ width: auto !important; width: 285px; }
	.form-code-recepty .control .label										{ padding: 0 5px 0 0; line-height: 1; width: 131px; }
	.form-code-recepty														{ height: 35px; }
	.form-code-recepty form													{ width: 320px; }
	.form-code-recepty .control .mdl 										{ 	background: transparent url(/img/design/skin-1/form_fld_bg.png) no-repeat scroll 0 0; width: 140px; height: 16px; padding: 0 0 0 6px; }
	.form-code-recepty .control input										{	background: transparent none; border: none; font-size: 10px; width: 120px; height: 15px; margin-top: 1px; padding: 0; }
	#content-primary .form-code-recepty .control .error						{	position: absolute; margin: 15px 0 0;  }
	.form-code-recepty form input.submit									{ 	background: transparent url(/img/design/skin-1/form_search_btn_bg.png) no-repeat scroll 0 0;
																				border: medium none !important; color: #FFFFFF; cursor: pointer; font-size: 10px;
																				width: 26px; height: 16px; margin: 0 0 0 2px; }
        
        /* nej vyrobek errory */
        #control-frm-products_voting-ctrl-multi .error  { width: 550px; height: 35px; }


	/* tools */
	#menumain h2,
	#menubottom h2 { display: none; }
	.fl-left 		{ display: block; float: left; }
	.fl-left-clrn	{ display: block; float: left; clear: none; }
	.fl-right 		{ display: block; float: right; }
	.clr				{ clear: both; }
	.clrn,
	#content-primary .clrn								{ clear: none; }
	.data,
	#content-primary .data								{ display: none; }

	img.illustration-expo-szif-09	{ display: block; float: left; clear: none; }
	img.logo-expo-szif-09			{ display: block; float: left; clear: none; margin-left: 400px; }
	
	#deco-butterfly					{ margin: -7px 0 0 350px; }
	
	a.download-video-receipt		{ 	background: transparent url(/img/design/skin-1/button_download_video_receipt.png) 0 0 no-repeat;
										display: block; float: left; clear: both; width: 171px; height: 22px; margin: 0 0 10px; }
	a.download-video-receipt span	{ display: none; }

	#footer p.facebook				{ text-align: right; }
	#footer p.facebook				{ line-height: 3; margin: 11px 30px 0 0; }
	a.facebook						{ background: transparent url(/img/icons/facebook-icon-20.png) right 0 no-repeat; padding: 0 25px 10px 0; }
}
