/* body */
.debug {
background-color:white;
border:1px solid red;
color:red;
display:none;
margin:1px;
padding:1px;
}
.hidden-span { visibility: hidden;}
body {color:black;font-family:'Arial CE',Arial;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0;padding:0;text-align:center;text-decoration: none;}

a { color: #4e2a14; background-color: inherit; background-image: none; text-decoration: none; }
a:visited { color: #4e2a14; background-color: inherit;}
a:visited:hover { color: #4e2a14; background-color: inherit; font-weight: bold; }
a:hover { color: #4e2a14; background-color: inherit; background-image: none; font-weight: bold; text-decoration:underline;}
a.e-mail, a.e-mail:hover, a.e-mail:focus { color: #DD0000; background: inherit; } /* odkaz na e-mail */
a img { border: none; }
span.hidden { display: none; }
hr.hidden { display: none; }
div.cleaner { width: 100%; height: 1px; clear: both; }
h1 { position: absolute; z-index: -10;}

div#error, div#notice { padding: 5px; margin-bottom: 15px; background-color: #AD7C80; color: #fff; }
div#error { background-color: #AD7C80; }
div#notice { background-color: #7CAD80; }

/* header */
#header {background:transparent url('../images/line.gif') repeat-x scroll 0 0;height:310px;padding:0;width:100%;}
	#header-center {background:transparent url('../images/header/top.jpg') no-repeat scroll 0 0;height:310px;margin:0 auto;width:950px;}

		#header-logo {margin:0 auto;padding:0;width:920px;}
			#header-logo a {display:block;height:50px;position:absolute;float:left;top:120px;width:350px;}
		#basket {clear:both; float:left;font-size:15px;left:15px;position:relative;top:15px;}
			#basket a {color:#3B1805;text-decoration:none;}
		#login {clear:both;color:#FFFFFF;float:left;font-size:11px;left:35px;position:relative;top:35px;}
			#login a {color:#FFFFFF;}
		#distribution {clear:both;color:#FFFFFF;float:left;font-size:12px;left:730px;position:relative;top:-50px;width:205px;}
			#distribution-img {margin:0 auto;position:relative;top:35px;width:192px;}
				#distribution-img a {display:block;float:left;height:63px;width:64px;}
				#distribution-img a:hover {text-decoration: none;}

/* content */
#content {background:#E1D8BA url('../images/line-body.gif') repeat-x scroll 0 0;display:block;min-height:808px;}
	#items-center {background:#E1D8BA none repeat scroll 0 0;left:-2px;margin:0 auto;min-height:486px;padding:0;position:relative;text-align:left;width:932px;}
		#news, #items {background:#E1D8BA url('../images/line-body.gif') repeat-x scroll 0 0;float:left;left:257px;position:relative;text-align:left; width:678px; min-height: 650px; padding-left:10px;}
		#news img { float: left; margin-right: 20px;}
		#news p {}
		#news span { display:none;}
		
		
	#subitems-center {background:#e1d8ba none repeat scroll 0 0;left:-2px;margin:0 auto;min-height:486px;padding:0;position:relative;text-align:left; width:932px;}
		#subitems {background:#e1d8ba url('../images/line-body.gif') repeat-x scroll 0 0;float:left;left:257px;position:relative;text-align:left; width:678px;}
			
			#category-name {background:transparent url('../images/namecategory.gif') no-repeat scroll 0 0;display:block;font-size:18px;height:57px;left:-19px;margin:0;padding:0;position:relative;}	
			#category-heading {background:transparent url('../images/category-heading.gif') no-repeat scroll 0 0;display:block;font-size:16px;height:57px;left:-19px;margin:0;padding:0;position:relative; color: #fff; padding: 18px 0 0 35px;}
			/* product category text content */
			.box {}
			ul.subCategories a { text-decoration: underline;}
			ul.subCategories li{ padding: 3px 0;}
		#subitems  p { padding-left: 20px;}
			
			.item {float:left;left:10px;margin: 5px 10px 10px; padding-bottom: 10px; position:relative;top:10px;width:197px; border-bottom: 4px solid #bfb89e; }
				a.item-img { display: block; border:5px solid #bfb89e;height:150px; width:187px; background-color: #fff; text-align: center; overflow:hidden; }
				a.item-img:hover {background-color: #fff; border:5px solid #6f6b5c; overflow:hidden; }
				.item-img img {}
				.item-title {margin: 0px;padding: 0px; height: 30px; width: 187px; overflow:hidden;}
				.item-title a {font-size: 12px;color: #4e2a14;font-weight: bolder; text-decoration: none;}
				.item-title a:hover{text-decoration: underline;}
				.item-description {font-size: 12px;color: #4e2a14;height: auto; width: 177px; height: 100px; margin:0px;margin-top:5px;margin-bottom:5px;}
				.price {text-align: right;}
					.price-actual {font-size:14px;font-weight:bolder;color: #812b00;}
					.old-price { text-decoration:line-through;}
					.price-order {margin-top: 5px;margin-bottom: 5px;padding: 0;float: right;}
					.price-order a{margin:0;padding: 0;display: block;float: right;background-image:url('../images/buy.gif');width: 68px;height: 24px;}
			.item-hr {background-color:#bfb89e;display:block;float:left;height:150px;left:10px;position:relative;top:20px;width:1px;}
			.pager {padding-left:540px;}
			.pager a { color: #4e2a14;}
			
			/* searching */
			#subitems h3 { margin-bottom: 0.6em; padding-left: 20px; }
			#subitems p { margin-bottom: 0; }
			#subitems hr { border: 1px solid #E1D8BA; margin: 0.3em 0; }
			#subitems .searchItem h5 { padding-left: 20px; }
			
			/* product detail */
			.detail 				{ float:left; left:10px; margin:0;padding:0; position:relative;top:10px;width:678px; }																		/* mk */
			.detail .detailLeft 	{ float:left; left:0; margin:0; padding:0; position:relative; top:0; width:260px; display:block;  }															/* mk */
			.detail .detailRight 	{ float:right; right:0; margin:0; padding:0; position:relative;top:0;width:398px; display:block;  }															/* mk */

				#detail-header		{ margin:0; padding:0; width:200px; height:50px; overflow:hidden; margin:0 0 15px -17px; background:url('../images/navigation/detail.gif') no-repeat; }		/* mk*/

				.detail-title {margin: 0px;padding: 0px; height:40px; /* twinbow-tradicni-luk */ overflow:hidden; margin:0; font-size:18px; }													/* mk*/
				.detail-price { text-align:left; clear: both; }
					.detail-price-actual 		{ display:block; float:left; font-size:14px; font-weight:bolder; color:#812b00; margin:0; padding:0; line-height:28px;}							/* mk */
					.detail-price-order 		{ margin:0 10px 0 0; padding:0; float:right;}
					.detail-price-order button 	{ margin:0; padding:0; display:block; float:right; background:url('../images/buy.gif') no-repeat; width:72px;height:28px; border:none; cursor:pointer; }
					.detail-price-order a,  	   .detail-price-order a:hover,
					.detail-price-order a.visited, .detail-price-order a.visited:hover, 
					.detail-price-order a.active , .detail-price-order a.active:hover { margin:0; padding:0; display:block; float:right; background:url('../images/buy.gif') no-repeat; }		/* mk */

				.detail-img { float: left; margin: 0 25px 0 0;}																																	/* mk */
				.detail-img img { margin:0 0 5px 0; border:5px solid #bfb89e; vertical-align:middle; }																							/* mk */
				.detail-description {font-size: 12px;color: #4e2a14;height: auto; margin:0px;margin-top:5px;margin-bottom:5px;}																	/* mk */

				.detail-description ul { margin:0 0 0 15px; padding:0; }																														/* mk */
				.detail-description li { margin:0; padding:0; }																																	/* mk */

				.detail-photogallery {}
				.detail-photogallery img { margin:5px; border:5px solid #bfb89e; vertical-align:middle; float:left;}																/* mk */
				
			.detail-hr {background-color:#331304;display:block;float:left;height:150px;left:10px;position:relative;top:20px;width:1px;}

			.detail .detail-price p 		{ margin:0; padding:0; line-height:25px; }																			/* mk */
			.detail .detail-price .title	{ margin:15px 0 5px 0; padding:0; line-height:25px; font-weight:bold; }												/* mk */
			.detail .detail-price label 	{ display:block; width:90px; margin-right:0; font-weight:normal; text-align:left; float:left; clear:left; }			/* mk */
			.detail .detail-price select 	{ width:70px; }																										/* mk */
			
/* current-center */
#current-center {margin:0 auto;padding:0;position:relative;text-align:left;width:930px;}
	#current-news {float:left;left:250px;position:relative;text-align:left;width:680px;}
	#current-news-main-page {margin-top: 20px; float:left;left:250px;position:relative;text-align:left;width:680px;}
	
		#img-home {border:0 none;float:left;margin:0 10px 0 0;padding:0;}
		#articles {float:left;font-size:11px;margin:0 auto;padding-top:5px;width:550px; left:100px; position:relative;}

    #current-news a {color:#331304;}
		#current-welcome {float:left;font-size:11px;margin:0 auto;padding-top:10px;width:560px;}
			#welcome-v {background:transparent url('../images/welcome.gif') no-repeat scroll 0 0;display:block;height:30px;position:relative;top:12px;width:73px;}
			#welcome {clear:both;margin:0 auto;padding-top:25px;width:530px;}
			#actual-v {background:transparent url('../images/actual.gif') no-repeat scroll 0 0;display:block;height:24px;position:relative;top:16px;width:95px;}
			#article-left {float:left;margin:10px;width:240px;}
			#article-right {float:right;margin:10px;width:240px;}
				.read-img {background:transparent url('../images/read.gif') repeat scroll 0 0;display:block;height:10px;left:-20px;position:relative;top:11px;width:13px;}
				.article-text {clear:both;float:left;padding-top:5px;width:250px;}

/* menu-header */
#menu-header {position:absolute;left:0;top:0;width:100%; *top: 0px; *left: -7px; }
	#menu-center-header {margin:0 auto;padding:0;position:relative;text-align:left;width:950px;}
		#header-menu {clear:both;float:left;height:72px;list-style-type:none;padding:0;position:absolute;top:190px;width:950px;}
			#header-menu ul {list-style-type:none;margin:0;padding:0;}
				#header-menu li {float:left;height:72px;padding:0;text-align:center;}
					#header-menu li a {text-align:center;text-decoration:none;}
					#menu-home {background-image:url('../images/header/menu-home.jpg');display:block;height:72px;width:146px;}
					#menu-about-us {background-image:url('../images/header/menu-about-us.jpg');display:block;height:72px;width:153px;}
					#menu-products {background-image:url('../images/header/menu-products.jpg');display:block;height:72px;width:181px;}
					#menu-services {background-image:url('../images/header/menu-services.jpg');display:block;height:72px;width:158px;}
					#menu-forum {background-image:url('../images/header/menu-forum.jpg');display:block;height:72px;width:153px;}
					#menu-contacts {background-image:url('../images/header/menu-contacts.jpg');text-decoration: none;display:block;height:72px;width:159px;}
					#header-menu a:hover  { background-position: 0 -72px; }

/* menu-navigation */
#menu-navigation {left:0;position:absolute;top:0;width:100%;}
	#menu-center-navigation {left:-340px;margin:0 auto;position:relative;text-align:left;width:246px; }
		#menu {background-color:#FFFFFF;margin:0;padding:0 0 0px 0;position:absolute;top:310px;width:246px;float:left; }	
			#search {background:#4E2A14 none repeat scroll 0 0;height:166px;width:246px;}
				#search-v {background:#4E2A14 url('../images/navigation/search.gif') no-repeat scroll 0 0;display:block;font-size:20px;height:44px;margin:0;padding:0;}
				#search form {margin:0;padding:0;}
					#menu p {font-size:20px;margin:0 0 0 20px;padding:20px 0 0;}
					#input-search {border:1px solid #331304;margin:0;padding:0;width:130px;}
					#button-ok {background-color:#DED4B4;border:0 none;color:#4E2A14;font-size:12px;margin:0;padding:0;width:70px;}
				#search-r {margin:0 0 0 20px;padding:0;}
					#search-r a {color:#FFFFFF;font-size:11px;}
				#navigation-p {background:#4E2A14 url('../images/navigation/products.gif') no-repeat scroll 0 0;display:block;font-size:20px;height:52px;margin:10px 0 0;padding:0;}
				#menu ul {margin: 20px 0 0px 30px; padding:1px 1px 1px 2px;}
				#menu li ul {margin: 0 0 0 15px; padding:1px 1px 1px 2px;}
				#menu li {font-size:13px;list-style-image:url('../images/navigation/arrow.gif'); padding:1px 1px 1px 2px;}
				#menu a { color: #4e2a14;}
				.partneri {color: #4e2a14; text-decoration: underline; padding: 30px 0 10px 28px;}

/* footer */
#footer {position: relative; top: 250px; background:white url('../images/footer-line.gif') repeat-x scroll 0 0;clear:both;height:230px;padding:0;}
#footer-center {height:230px;margin:0 auto;width:950px;}
	.webdesign-img {background:transparent url('../images/webdesign.gif') repeat scroll 0 0;display:block;height:13px;width:14px;float:left;}
		#backlink {background-color:#331304;border-bottom:3px solid #D2CDB9;border-left:3px solid #D2CDB9;border-right:3px solid #D2CDB9;color:#FFFFFF;display:block;float:left;height:170px;left:10px;position:relative;text-align:left;top:19px;width:496px;}
			#backlink-img {background:transparent url('../images/backlink.gif') repeat-x scroll 0 0;display:block;height:44px;margin:0;padding:0;width:496px;}
			#backlinks {margin:0 auto;padding:0;width:505px;}
			#backlinks a {color:#FFFFFF;font-size:12px; text-decoration: underline; margin:0 5px;padding:0;}
			#backlinks p {color:#FFFFFF;font-size:11px;margin:8px 10px;padding:0;}
		#contact {float:left;height:170px;left:20px;position:relative;top:50px;width:250px; text-decoration: none;}
			#contact address {font-size:11px;text-align:left; text-decoration: none;}
		#mapa {background-image:url('../images/mapa.gif');display:block;float:left;height:90px;left:-40px;position:relative;top:50px;width:151px;}
		#copyright {clear:both;font-size:11px;left:0;margin:0 auto;padding:0;position:relative;top:30px;width:950px;}
			#company {float:left;}
			#webdesign {float:right; margin-left: 30px;}	
			
/* registrace */
#userForm {}
#userForm fieldset { border: 1px solid #7DAE81; margin: 5px 10px 20px 10px; padding: 20px 0 20px 15px;	display:block;	background-color:#EAE4CE;}
#userForm legend { background-color:#7DAE81; border: 1px solid #7DAE81; padding: 3px; color:#fff;} 
#userForm .form_row 		{ margin: 3px 0; padding: 0 5px; min-height: 25px; /*border: 1px dashed #000;*/  }	
#userForm .form_cell_1 	{ display:block; width: 160px; float:left; padding: 0 0 0 5px;} 

/* cart */
#cartItemsList { font-size: 0.9em; min-height: 396px;}
	/* content table */
	.cartItemsTable { width: 100%}
	.cartItemsTable  {  background: #fff;}
	.cartItemsTable  th { text-align:left; color:#fff; background:#518056; }
	.cartItemsTable  a { text-align:left; color:#fff; }

		/* products */
		.cartItem 					{ background: #666; color:#fff;}
		.cartItemAttributes			{ background: #eee;}
		.cartItemAttributes table 	{ margin-bottom: 20px; width: 100%;}
		.cartItemAttributes table  th, .cartItemAttributes table  td { border: 1px solid #ccc; background:none; color:#333; }
	/* error */
	#error {}
	
#loginPage { min-height: 396px;}
/* 404 page */
#wide-column { position: relative; width: 847px; margin: 65px 0 0 35px; padding: 0; float: left; } #content>#wide-column { margin-left: 70px; } /* vyre?it */
#wide-column h2 { color: #999; margin-bottom: 12px; }
#wide-column h3 { color: #000; margin: 0 0 12px 0; }

/* news on top */
	#fake-image {height: 150px}

	#items-center #current-center {bac\kground-color: #fff; margin-top: -10px; auto;padding:0;position:relative;text-align:left;width:930px;}
	#items-center #current-center1 {margin-top: -10px; auto;padding:0;position:relative;text-align:left;width:930px;}
	#items-center #current-news {background-color: #fff; bac\kground-color: none; float:left;left:250px;position:relative;text-align:left;width:680px;}
		#items-center #img-home {border:0 none;float:left;margin:0 10px 0 0;padding:0;}
		#items-center #articles {float:left;font-size:11px;margin:0 auto;padding-top:5px;width:550px; left:100px; position:relative;}

    #items-center #current-news a {color:#331304;}
		#items-center #current-welcome {float:left;font-size:11px;margin:0 auto;padding-top:10px;width:560px;}
			#items-center #welcome-v {background:transparent url('../images/welcome.gif') no-repeat scroll 0 0;display:block;height:30px;position:relative;top:12px;width:73px;}
			#items-center #welcome {clear:both;margin:0 auto;padding-top:25px;width:530px;}
			#items-center #actual-v {background:transparent url('../images/actual.gif') no-repeat scroll 0 0;display:block;height:24px;position:relative;top:16px;width:95px;}
			#items-center #article-left {float:left;margin:10px;width:240px;}
			#items-center #article-right {float:right;margin:10px;width:240px;}
				#items-center .read-img {background:transparent url('../images/read.gif') repeat scroll 0 0;display:block;height:10px;left:-20px;position:relative;top:11px;width:13px;}
				#items-center .article-text {clear:both;float:left;padding-top:5px;width:250px;}

/* online prihlaska */
#prihlaska form p { line-height: 2.7em; }
#prihlaska form label { display: block; width: 12em; margin-right: 1em; font-weight: bold; text-align: right; float: left; clear: left; }
#prihlaska form textarea { width: 280px; line-height: 18px; }
#prihlaska form select { font-weight: bold; }
#prihlaska form p.submit { margin: 0 0 0 12.9em; clear: left; }
#prihlaska form input#submit { position: relative; top: 6px; left: 329px;border: 1px solid #000; padding: 3px; } .index>/**/#content #objednavejte form input#submit { top: 7px; }
#prihlaska .red { color:#e00; font-weight:bold;}

/* choose page */
#loginPage ul { width: 510px; }
#loginPage ul li { clear: right; margin-bottom: 15px; }
#loginPage ul li form input.submit { width: 90px; float: right; }
