ul#mainMenu, ul#langMenu, .templateMoreLink, .label-span, .surveyCover, #shadowbox_container, .callBackCapsulle, ul.leftMenu, span.rightCatHeading,
#eshopSimpleCart, #templateLogin, .searchCover, ul.sortingFilters, #zalozkyobsah form, .facebookLikeButton,
.facebookShareBox, .backButton, iframe, .productLineAdd, .arrowRight, .arrowLeft, .hide, .categoryList, 
.sortingView, .sortInfo, .sortPaging, #templateContentLeft, #imageOuterShape, h1, .itemBigButtonCover, input,
p#path
{
	display: none;	
}


*{
	margin: 0px;
	padding: 0px;	
	border: none;
}

body{
	width: 19cm;
	padding: 1cm;
	border: solid 1px #000;
	margin: 0 auto;	
}

h2, h3, h4{
	margin-bottom: 0.1cm;	
}



/* clearing element */
div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }

p{
	margin-bottom: 0.3cm;
}
p#path{
	border-bottom: solid 1px #888;	
	padding-bottom: 0.2cm;
	margin-bottom: 0.2cm;
	}
#templateTop a{
	text-decoration: none;
}

.perex{
		border-bottom: solid 1px #888 ;
	}

.itemBlock,
.itemBlockLast{
	width: 4.5cm;
	padding: 0.5cm;
	margin-right: 0.5cm;
	margin-bottom: 0.5cm;
	border: solid 1px #888;
	float: left;
	height: 6.7cm;
}
	.itemLoopFotoBox{
		margin-bottom: 0.1cm;
	}
	
	.shopStrikePrice{
		text-decoration: line-through;	
	}

.itemBestSeller{
	padding: 0.5cm;
	margin-bottom: 0.5cm;
	border: solid 1px #888;
}

.itemBestSeller img{
	float: left;	
	margin-right: 1cm;
}


#templateItemMainImage{
	float: left;
	padding: 0.2px;	
}

.itemDetailMainImageDescription{
		padding: 0.2cm;
	}

#templateItemDetailTopRight{
	float: right;
	width: 11cm;
	}

.productLine{
	clear: both;
}

.productLine span,
.productLine strong{
	display: block;
	float:  left;
	width: 5cm;
}

.discussionMsg,
.dicscussionHeadBox,
.productLine{
	border-bottom: solid 1px #888;	
	padding-bottom: 0.2cm;
	margin-bottom: 0.2cm;
}

	.dicscussionHeadBox{
		padding: 0.2cm;
		background: #efefef;
	}

.show{
	
	border: solid 1px #888;	
	padding: 0.2cm;
	margin-bottom: 0.2cm;
	}

	.discussionMsg{
		padding-left: 0.2cm;
		border-left: solid 1px #888;
	}


table{
	width: 100%;
	margin-bottom: 0.4cm;
	border-collapse: collapse;		
}


table tr th,
table tr td{
	text-align: left;
	border-bottom: solid 1px #888;	
	border-right: solid 1px #888;	
	padding: 0.1cm;
}
table tr th{
		background: #efefef;
	}

td.col1,
.w145{
		border-right: none;
	}
	
	td.col1{ width: 1px;}

/* defined widhts */
.w25 { width: 25px;}
.w90 { width: 90px;}
.w100{ width: 100px !important;} 
.w145{ width: 145px;}
.w170{ width: 145px;}

th.price,
td.edit,
td.del{
	width: 2cm;
}
th.cAlign{
		width: 1cm;
	}
	
	ul{
		padding-left: 1cm;
	}
	
div#blockModdedForPrint h3 {
	font-size: 0.5cm ;
	margin-bottom: 0cm !important;
	padding-top: 0.2cm !important;
	color: #000;
}
	
div#blockModdedForPrint table{
	margin-bottom: 0.45cm;
}
div#blockModdedForPrint table tr th,
div#blockModdedForPrint table tr td{
	border-right: none !important;
	font-size: 0.45cm !important;
	color: #000;
}

	td.dinnerPrice{
		text-align: right;
	}