

@media print {

  a[href]:after {content: none;}
 /* .productdetails-view h1 {display:none;}*/
	

}


.catproducttable tbody tr td:first-of-type, .catproducttable thead tr th:first-of-type {text-align: left;}
td.cell_name {    width: 12%;}
td.cell_s_desc {    width: 45%;}
td.cell_priceWithoutTax {    width: 15%;}
td.cell_salesPrice {    width: 15%;}
.catproducttable td:last-of-type {min-width: 95px;}
.catproducttable tbody tr.row_attached_product2 {width: 210mm;}
.catproducttable tbody {width:100%!important;}
.catproducttable {width:100%!important;}
.catproducttable tbody tr {width:100%!important;isplay: table-row;}
.catproducttable tbody td[data-title]:before {display:none;}
.catproducttable tbody td[data-title] {border:none;}
.catproducttable tbody td {display: table-cell;    border: none;}
.catproducttable thead {position:relative;}
/*.catproducttable thead tr {display: table-row;}*/
.catproducttable thead th, .catproducttable thead td {display: table-cell;}
.catproducttable thead tr th.cell_name {idth: 12%;    display: table-cell;}
.catproducttable thead tr th.cell_s_desc {width: 45%;    display: table-cell;}
.catproducttable thead tr th.cell_priceWithoutTax {width: 15%;    display: table-cell;}
.catproducttable thead tr th.cell_salesPrice {    width: 15%;    display: table-cell;}
th.cell_quantity {display:none!important;}
td.cell_priceWithoutTax {padding:0px!important;}
body.contentpane span.PricepriceWithoutTax {    margin: 0px 0px 0px 0px;}
.catproducttable .vm-price-value span {    margin: 0px 0px 0px 0px;}







.catproducttable thead th[data-type=currency] {line-height:1;}
div.product-short-description {margin-bottom: 40px;}
.catproducttable tr {border-bottom: 0px solid #ddd!important;border:0px solid #eee!important;}
.catproducttable .vm-price-value span {margin: 10px 0px 0px 0px;position: relative;}
body.contentpane div.main-image {max-width: 300px;}
body.contentpane span.PricepriceWithoutTax {font-size:12px!important;}
body.contentpane div.PricesalesPrice {font-size:12px!important;}
body.contentpane body {font-size: 11px!important;line-height: 1.4!important;}
body.contentpane ul {margin: 0 0 10px 0px!important;}
body.contentpane ul#product-tabs {display:block!important;}
body.contentpane span.PricepriceWithoutTax {display:block!important;}
body.contentpane #product-tabs-content {border: 0px solid #ddd;margin-bottom: 30px;}
body.contentpane table {margin: 20px 0;}
.catproducttable tbody tr td:first-of-type, .catproducttable thead tr th:first-of-type {padding: 0 10px!important;}
span.quantity-controls {display:none;}
.product-fields .product-field input {display:none;}
h1,h2 {margin: 10px 0 8px!important;}
body.contentpane #gkPrintTop {max-width: 270px;}
body.contentpane div#btnWrapper {display:none;}
body.contentpane {width:auto!important;padding:30px!important;}
.sbox-content-iframe body.contentpane {padding:0px!important;}
/*td.cell_priceWithoutTax {vertical-align: bottom;}*/
td.cell_priceWithoutTax {padding: 5px 0 0 0 !Important;}
span.PricepriceWithoutTax {float: right;}
.catproducttable tr {border-bottom:1px solid #ddd;}
/*div.vm-product-details-container {border-top: 1px solid #ddd;}*/
div.product-description {text-align: justify; /*padding-top: 10px;*/}
span.PricepriceWithoutTax {width: 150px;}
#printBtn {padding: 0px 10px 10px 10px!important; font-size: 11px!important; }
td.cell_s_desc, td.cell_name {line-height: 1.3; padding: 5px 5px 0 0!important;}
div.main-image {max-width: 400px;height: auto; /*margin: 0 auto;*/}
span.PricepriceWithoutTax {display: none;}
.catproducttable .vm-price-value span { display:block;}
/*div.PricepriceWithoutTax.vm-display.vm-price-value {margin: 6000px 0 0 0; position: absolute;}*/
p {margin: 0.5em 0 0.5em!important;}
#gkPrintBottom a {display:none;}
/*.catproducttable td {padding: 0 5px 0 0;}*/
tbody tr td {border: 1px solid #A1C3D6; padding: 0px 10px;}
table {width: 100%;}
caption {display: none;}
span.price-crossed {font-size: 10px;text-decoration: line-through;color: #FD0D1B;line-height: 0px;}
th.cell_priceWithoutTax {font-size: 10px;line-height: 1; padding-bottom: 10px;}
th.cell_name {font-size: 10px;}
div.product-short-description, span.product-fields-title-wrapper {display: none;}
div.customer-reviews.gk-product-tab {display: none;}
div.product-description {line-height: 1.3; color: #000; font-size: 12px;} 
ul#product-tabs {display: none;}
tr.row_attached_product {display: none;}
.catproducttable .cell_name {text-align: left;}
th.cell_priceWithoutTax, td.cell_priceWithoutTax {text-align: right;}
div.additional-images {display: none!important;}
div.product-additional-info {display: none;}
div.jo_vm_socialshare, div.ask-a-question, div.“playvideo” {display: none;}
iframe {display: none;}
div.spacer-buy-area {display: none;}
td.cell_quantity, input.addtocart-button, th.cell_quantity {display: none;}
/*span.PricepriceWithoutTax {display: none;}*/
span.addtocart-button {display: none;}

body { 
	background: #fff; 
	font:normal 14px/18px Tahoma, sans-serif; 
	color:#444; 
	max-width: 665px;
}
a { 
	text-decoration: none; 
	color: #000; 
	border-bottom: 1px dotted #000; 
}
#gkPrintTop { 
	border-bottom: none; 
	padding: 10px 0; 
	margin: 0 0 10px 0; 
}
#gkPrintBottom { 
	border-top: 3px solid #eee; 
	padding: 10px 0 20px 0; 
	font: italic 11px/14px Veradna, Arial, sans-serif;
	margin: 10px 0 0 0; 
}
#gkComponent h1{ 
	margin-bottom: 32px; 
	font: normal 250%/120% "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
}
dt.article-info-term,
ul.actions { 
	display: none; 
}
.articleContent img { 
	display: block; 
	margin: 20px auto;
}
dd {
	display: inline; 
	margin: 0 5px 0 0; 
	padding: 0 5px 0 0; 
	border-right: 1px solid #E0E0E0;
}
dd:last-child {
	border-right: none;
}
dl.article-info {
	width: 100%; 
	clear: both; 
	display: block; 
	margin: 10px 0;
}
.articleContent img { 
	float: left; 
	margin: 0 10px 10px 0; 
	display: block; 
	padding: 0; 
	background: #fff; 
}
img.caption { 
	margin-top:5px; 
}
.img_caption { 
	margin-bottom:10px; 
	background: #fff; 
	padding:3px; 
	border: 1px solid #e0e0e0; 
}
.article-content img { 
	margin:5px; 
}
.img_caption img { 
	margin:0; 
}
p.img_caption { 
	margin:0 10px; 
	padding:6px 6px 0; 
	text-align:center; 
	border: none; 
}
.img_caption.left { 
	float:left; 
	margin-right: 1.5em; 
}
.img_caption.right { 
	float:right; 
	margin-left: 1.5em;
}
#printBtn { 
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff; 
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; 
	box-shadow:inset 0px 1px 0px 0px #ffffff; 
	background-color:#ededed; 
	-moz-border-radius:6px; 
	-webkit-border-radius:6px; 
	border-radius:6px;
	border:1px solid #dcdcdc; 
	display:inline-block; 
	color:#777777; 
	font-family:Arial; 
	font-size:21px; 
	font-weight:bold; 
	padding:6px 24px; 
	text-decoration:none; 
	text-shadow:1px 1px 0px #ffffff; 
	margin: 0 auto;
}
#printBtn:hover { 
	background-color:#dfdfdf; 
}
#printBtn:active { 
	position:relative;
	top:1px; 
}
div#btnWrapper {
	margin: 0 auto;
	text-align: center;
}

/* K2 code hide */
.itemComments,
article time,
.itemBottom,
.itemLinks,
.itemExtraFields,
.itemResizer,
.itemAuthorContent { 
	display: none; 
}
.itemAuthorBlock > .gkAvatar { 
	padding: 12px 32px 32px 12px; 
	max-height: 80px; 
}

/* latest improvements */
article.item-page > header h1 { 
	font-size: 32px; 
	line-height: 1.2; 
	font-weight: normal; 
	font-family: Georgia, serif; 
}
article.item-page > header h1 a { 
	border-bottom: none!important; 
}
article.item-page > header > ul { 
	padding: 10px 0; 
	margin: 10px 0; 
	border: 3px solid #ccc; 
	border-left: none; 
	border-right: none; 
	overflow: hidden; 
}
article.item-page > header > ul li { 
	display: none; 
}
article.item-page img { 
	min-width: 100%; 
	max-width: 100%; 
	height: auto; 
	display: block; 
	margin: 20px 0; 
}
li.category-name,
li.createdby,
li.hits { 
	display: block!important; 
	float: left; 
	margin-right: 20px; 
}
#gkPrintBottom { 
	text-align: center; 
}
#gkPrintTop > img { 
	display: block; 
	margin: 0 auto; 
}
article.itemView img { 
	min-width: 100%; 
	max-width: 100%; 
	height: auto; 
	display: block; 
	margin: 20px 0; 
}
article.itemView .itemImage img {
	margin: 0;
}
.itemBody.containsItemInfo {
	margin-left: 0;
}
.itemAsideInfo {
	display: none;
}
.itemBody header ul {
	clear: both;
	display: block;
	margin: 20px 0;
	overflow: hidden;
	padding: 0;
}
.itemBody header ul li,
.itemBody header ul li > time {
	display: block;
}
.itemBody header ul li {
	clear: both;
	float: left;
	margin: 0 20px 0 0!important;
	padding: 5px 0!important;
}
.itemBody header h1,
.itemBody header h2 {
	clear: both;
}

.itemBody pre {
	max-width: 100%;
	word-break: break-word;
}

/* K2 adjustments */
.itemFeature,
.itemPrintThisPage {
	display: none;
}
