﻿@media print {
	body.print-item{	
		width:833px;
		margin-left:auto;
		margin-right:auto;	
	}
	div.pfooter{ 
		display:block; 
	}
thead {
	display:table-header-group;
}
tbody {
    display:table-row-group;
} 	
}
thead {
	display:table-header-group;
}
tbody {
    display:table-row-group;
} 
tr {page-break-inside: avoid;}
body.print-item{
	position:relative;
	width:833px;
	margin-left:auto;
	margin-right:auto;
}
.item-printpreview{
	position:relative;
	width:833px;
	margin-top:100px;
	float:left;
	height:45%;
	padding-bottom:50px;	
}
.previewhead{
	position:relative;
	width:100%;
	float:left;
	padding-bottom:30px;
	border-bottom: 1px solid #000;
}
.item-printpreview img.logo{
	position:relative;
	float:left;
	width:270px;
	height:90px;
}
.item-printpreview .pbarcode{
	position:relative;
	float:right;
	width:540px;
	font-size:15px;
	line-height:18px;
}
.item-printpreview .pbarcode img{
	float:right;	
	padding-right:10px;	
	height:45px;
}
.item-printpreview .pbarcode span.label, .item-printpreview .barcode span.code{
	position:relative;
	float:right;
	width:500px;
	text-align:right;
	padding-right:10px;	
}
.item-printpreview .pbarcode span.code{
	position:relative;
	float:right;
	padding-right:4px;	
}
.previewbody{
	position:relative;
	height:258px;
	width:100%;
	padding: 2px 0 2px 0;
	border-bottom: 1px solid #000;		
	clear:both;	
}
.previewbody div.img{
	position:relative;
	float:left;
	width:345px;
	height:256px;
	border: 1px solid #D7D7D7;	
}
.previewbody div.img img{
	width:345px;
	height:256px;		
}
.previewbody div.details{
	position:relative;
	float:left;
	width:460px;
	height:258px;
	padding-left:20px;
}
.previewbody div.details h2.header{
	position:relative;
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding-top:15px;
	height:75px;
}
.previewbody div.details label{
	position:relative;
	float:left;
	width:100%;	
	font-size:15px;
	line-height:19px;
}
.previewbody div.details label span{
	padding-left:5px;
}
.previewbody div.details label.price{
	font-weight:bold;
	font-size:15px;	
	padding: 20px 0 20px 0;
}
.previewbody div.details label.price span{
	font-size:15px;
}
.previewbody div.details .other-prices{
	position:absolute;
	width:465px;
	min-height:50px;
	border-top: 1px solid #000;
	bottom:0;
	left:0;
	padding: 10px 0 0 10px;
	margin-left:10px;
}
.previewbody div.details .other-prices div{
	position:relative;
	float:left;
	width:100px;
	padding-bottom:4px;
	font-size:15px;
}
.previewbody div.details .other-prices div span{
	position:relative;
	float:left;
	width:100px;
	line-height:18px;
	text-align:center;
}
.previewbody1{
	position:relative;
	float:left;
	width:465px;
	margin-top:30px;
	padding: 0 0 10px 367px;
	border-bottom: 1px solid #000;
}
.previewbody1 h2{
	position:relative;
	font-size:16px;
	height:30px;
}
.previewbody1-r{
	position:relative;	
	display:block;
	width:220px;
	float:left;
	clear:left;
	font-size:15px;
	line-height:17px;
}
.previewbody1-r span{
	position:relative;
	display:block;
	float:left;
	padding-right:10px;
	width:100px;
}
.previewbody2{
	position:relative;
	float:left;
	width:465px;
	padding: 0 0 50px 367px;
}
.previewbody2 span.pbarcode1{
	position:relative;
	display:block;
	background-color:#d8d8d8;
	width:365px;
	height:15px;	
	font-size:15px;
	margin-bottom:15px;
	padding: 7px 0 5px 10px;
	background:transparent;	
}
.previewbody2 div.pbarcode-bg{
	position:relative;
	height:30px;
	border-right: 475px solid #D8D8D8;	
	padding: 0 0 0 0;
	margin: 0 0 0 -10px;
	width:0px;
}
.previewbody2 h2{
	position:relative;
	font-size:16px;
	line-height:20px;
	padding: 4px 0 10px 0;
}
.item-dim-line{
	position:relative;
	width:165px;
	float:left;
	clear:left;
	line-height:19px
}
.item-dim-line .right{
	position:relative;
	float:right;
}
.item-dim-line .left{
	position:relative;
	float:left;
}
.pfooter{
	position:fixed;
	width:100%;
	border-top: 1px solid #000;
	padding-top:4px;
	bottom:0;
	height:40px;
	width:833px;
	margin:0 auto;
	clear:both;
	display:none;
}
.pfooter span{
	position:relative;
	float:right;
	text-align:right;
	width:100%;
	line-height:17px;
	font-size:15px;
}
body.print-cart .pfooter
{
	border-top:0px;
	width:100% !important;
	height:14px;
	position:fixed;
	
}
body.print-cart .pfooter span{ display:block; height:12px; font-size:11px; line-height:12px; width:840px; float:none; margin:0 auto;}

/*
Groza priekšskats ->
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,label,caption{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body{
	line-height:1;
	font-family:Arial, Sans-Serif;	
}
ol,ul{
	list-style:none
}
blockquote,q{
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none
}
:focus{
	outline:0
}
ins{
	text-decoration:none
}
del{
	text-decoration:line-through
}
table{
	border-collapse:collapse;
	border-spacing:0
}

body.print-cart{	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin:0 auto;
	padding: 5px 0 10px 0 !important;
	table-layout: fixed;
	width:100%;
	position:relative;
}
body.print-cart table
{
    font-size: 12px;
	margin:0 auto;
    padding-top: 5px !important;
    table-layout: fixed;
    width: 840px;
    position: relative	
}
body.print-cart td, body.print-cart th{
	border:	1px solid #C3C3BB
}
body.print-cart th{ background:#FFF4DC;}
body.print-cart th span.cart-stock,body.print-cart th span.cart-buy,body.print-cart th span.cart-order,body.print-cart th span.box
{
    background-repeat:no-repeat;
    float: none;
    height: 21px;
    margin:0 auto;
    padding: 0;
    position: relative;
    width: 17px;
    display:block	
}
body.print-cart th span{margin-top:5px !important;margin-bottom:5px !important;}
body.print-cart th span{margin-top:3px !important;margin-bottom:3px !important;}
body.print-cart th span.l{text-align:left; display:block; padding-left:0px}
body.print-cart td span{display: block; line-height: 15px;text-align: left; }
body.print-cart td .tac{text-align: center;}
body.print-cart td .tar{text-align:right;}
body.print-cart .px300 { width:275px;}
body.print-cart .px75 { width:70px;}
body.print-cart .px45 { width:40px;}
body.print-cart a.itemid{color:#697503;}
body.print-cart tr.total td span{margin-top:5px !important;margin-bottom:5px !important; padding-left:4px;}
body.print-cart tr.total td{border:0px solid #fff;}
body.print-cart tr.total td.dashed{ border-bottom:1px dashed #C3C3BB;}
body.print-cart tr td.rside,body.print-cart tr th.rside{border-right:0px !important}
body.print-cart tr td.lside,body.print-cart tr th.lside{border-left:0px !important}
body.print-cart td span{ padding-right:3px;padding-left:3px;}

/*body.print-cart th span.cart-stock{background-image:url("images/cart-stock.gif");}
body.print-cart th span.cart-buy{background-image:url("images/cart-buy.gif");}
body.print-cart th span.cart-order{background-image:url("images/cart-order.gif");}
body.print-cart th span.box{background-image:url("images/box.gif");}*/



/*url("images/cart-buy.gif") no-repeat scroll 0 0 #FFF4DC*/
/*url("images/cart-stock.gif") no-repeat scroll 0 0 #FFF4DC*/

/*
Groza priekšskats <-
*/