@media print{

body{width:100% !important; margin:0 !important; padding:0 !important; line-height:1.4; word-spacing:1.1pt; letter-spacing:0.2pt; font-family:Arial,Verdana,sans-serif;color:#333; background:none; font-size:10pt;}

/*Headings */
h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial, sans-serif;}
h1{font-size:19pt; margin:15pt 0 5pt;}
h2{font-size:15pt; margin:15pt 0 5pt;}
h3{font-size:13pt; margin:15pt 0 5pt;}
h4,h5,h6{font-size:12pt; margin:15pt 0 5pt;}

/* HELP STYLES */
.order-list label, .table-foot p, #main .row, .cfx{zoom:1;}
.order-list label:after, .table-foot p:after, #main .row:after, .cfx:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.reset{border:0; margin:0; padding:0; list-style:none; background:none;}
.reset li{margin:0; padding:0; background:none; list-style-position:outside;}
.l{display:inline; float:left;}
.r{display:inline; float:right;}
.break{height:1px; font-size:1px; clear:both; overflow:hidden; visibility:hidden; display:block; margin:0 !important; padding:0 !important; width:100% !important;}

code{font:10pt Courier, monospace;}
blockquote{margin:1.3em; padding:1em;  font-size:10pt;}
hr{background-color:#ccc;}

dl{margin:10px 0 15px; font-size:0px; letter-spacing:-1px; overflow:hidden;}
dt, dd{margin:-1px 0 0; display:inline-block; *display:inline; zoom:1; font-size:12px; letter-spacing:0px; vertical-align:top; border-top:1px solid #EEE; padding:8px 0;}
dt{font-weight:bold; width:40%;}
dd{font-weight:normal; width:60%; text-align:right;}

/* PARAGRAPH */
p{margin:0 0 1.2em;}

/* LIST */
ul{list-style:disc; list-style-position:inside;}

/* Images */
img{border:none;}
img.left{float:left; margin:0.3em 20px 10px 0; clear:left;}
img.right{float:right; margin:0.3em 0 10px 20px; clear:right;}

/* Links */
a{color:#333;}

/* Table */
table{margin:15px 1px 35px; text-align:left; border-collapse:collapse; width:98% !important; font-size:8pt;}
th{border:1px solid #333;  font-weight:bold;}
td{border:1px solid #333;}
th,td{padding:4px 10px 4px 10px;}
tfoot{font-style:italic;}
caption{background:#fff; margin-bottom:2em; text-align:left;}
thead{display:table-header-group;}
tr{page-break-inside:avoid;}

/* HIDDEN */
#my-euronics-line, #basket-box, #cookies-information, #popis-technicke-parametry .col-r .b-box, #productDetail #dostupnost, #productDetail #prislusenstvi, #productDetail #hodnoceni, #productDetail #recenze-video, #productDetail .alter-products, #productDetail .last-products, .compare-tab form, .phone-links, #compare p a, .prev, .next, .pages, .object-tools, #compare .remove, #compare .params, .bnr, .params-search-row, .payments-links, .tooltip-big, .step-list, .tab-accessories .blue-people-box, .marker-green, .marker-red, .marker-blue, .comments-list ol + .cfx, .paging-lite, iframe, object, .comments-list .head .r, .rating-list .query, .product-img .data-fragment, a.ico-house, .tooltip, .ico-calculator, .price-box .price .r, select, .product-info .product-rows, input, .rating, .links, label, .product-img .tab-name, .product-img .wb-box, .paging, .paging + p, .product-list .stars, .product-list .status, .filter, .product-list .compare, body.homepage .tab-name, #main-menu, #nav-skip, #breadcrumb, #user-menu, form, .inline-btn, .fix-int, #stores-box, #header-menu, #header-contact, .col-side, #main-footer, #links-box, #facebook-box, .logo-list, .nav, .category-list .heading, .main-product, .advice-box, .fast-params, .popup
{display:none;}
#productDetail #popis-technicke-parametry, .order-list label, #orderPage form, .set-list .img, .main-info, .product-img .data-fragment:first-child, .tab-fragment .out{display:block;}
.registration-form, .login-form{display:none !important;}
.product-rows .inner, .adjust-half-cols .inner, .category-list .bb-box, .product-list .name, .product-list .info, .product-list .name, .product-list .info, .main-review .col, #compare .box p
{height:auto !important;}

/* LAYOUT */
#header{border-bottom:1pt solid #000; margin:0 0 15px; padding:0 0 15px}
#footer{border-top:1pt solid #000; padding:10px 0 0; margin:10px 0 0;}
.row.nav-cols-prefooter, .footer-main, #bottom-menu, .nav-benefits-icons.row, .footer-copy {
    display: none;
}

/* MAIN */
.bb-box, .img-r, .img-l, blockquote, .table-wrap, .b-box, .db-box, .w-box, .wb-box, .y-box, .o-box, .tab-fragment{margin:0 0 25px;}
.grid-h{width:48%;}

.col-left{float:left; display:inline; width:48%;}
.col-right{float:right; display:inline; width:48%;}

#popis-technicke-parametry .col-r{float:right; display:inline; width:60%;}
#popis-technicke-parametry .col-l{float:left; display:inline; width:35%;}

/* PRODUCT LISTS */
#compare li, .product-list-small li, .product-list li, .product-list .row > div, .category-list li{display:inline-block; *display:inline; zoom:1; width:30%; margin:0 2% 25px 0; vertical-align:top;}
#compare li, .product-list-small li, .category-list li{text-align:center;}
.category-list p{font-size:9pt;}
#compare .title, .product-list-small .title, .product-list .title, .product-list-other .title, .category-list .title{font-size:13pt;}
#compare .img, .product-list-small .img, .product-list .img, .product-list-other .img, .category-list .img{display:block; text-align:center;}
#compare .price, .product-list-small .price, .product-list .price{display:block; font-size:12pt; font-weight:bold; text-align:center; float:none; display:block;}
.product-list .availability{font-size:9pt;}

/* PRODUCT DETAIL */
.product-detail{overflow:hidden; margin:0 0 25px; padding-left:365px;}
.product-img{float:left; display:inline; width:340px; margin-left:-365px;}
.product-info{float:right; display:inline; width:100%;}
.product-info .share-box{display:none;}
.accessories-box a{margin-right:15px;}
.rating-list .head{float:left; display:inline; width:100px;}
.rating-list .head img{display:block;}
.rating-list .content{margin-left:120px;}
.rating-list > li{margin:0 0 20px;}
.comments-list .head{margin:0 0 5px;}
.price-box .price strong{display:block; font-size:15pt;}
.price-box .price .l{display:block; float:none;}
.color-variants-box label{display:inline-block;}
#navbar-holder { display:none; }

/* ORDER */
.table-foot .main-sum .l, .table-foot .main-sum .price{display:block; font-size:15pt; font-weight:bold;}
.order-list .heading{font-size:15pt; font-weight:bold;}

/* STATUS */
.status span{display:inline-block; vertical-align:middle; font-size:11px; line-height:15px; padding:2px 0;}

/* PRODUCT ROWS */
.product-rows .img{display:block;}
.product-rows li{display:inline-block; *display:inline; zoom:1; vertical-align:top; width:30%; margin-right:2%;}

/* CROSSROAD */
.crossroad-small ul li, .crossroad ul li{padding-left:140px; overflow:hidden; zoom:1;}
.crossroad-small ul li{padding-left:100px;}
.crossroad-small .img, .crossroad .bb-box{float:left; display:inline; margin-left:-140px;}
.crossroad-small .img{margin-left:-100px;}

/* NEWS BOX */
.news-box li a{display:block;}

/* BRAND LIST */
.brand-list li{display:inline-block; vertical-align:middle; *display:inline; zoom:1; margin:0 10px 10px 0; width:80px; text-align:center; height:80px; line-height:80px; font-size:0px;}
.small-list li, .company-list li{display:inline-block; vertical-align:middle; *display:inline; zoom:1; margin:0 10px 10px 0; width:120px; text-align:center;}
.small-list .img, .company-list .img{display:block; width:80px; text-align:center; margin:0 auto 5px; height:80px; line-height:80px; font-size:0px;}
.small-list .title{font-size:10pt;}

/* IMAGES */
.img-r-std, .img-r{float:right; display:inline; margin:0 0 15px 15px;}
.img-l-std, .img-l{float:left; display:inline; margin:0 15px 15px 0;}
.img-r img, .img-l img{display:block; margin:0 0 15px;}

/* FOOTER */
#customers-care-box{float:left; display:inline;}
#customers-care-box h2{margin-top:0;}
#customers-care-box p{margin:0;}
#copyrights-box .l, #copyrights-box .r{display:block; float:none;}
#copyrights-box{float:right; display:inline; width:60%; text-align:right;}
#copyrights-box .creator{display:block; margin-top:15px;}
#copyrights-box p{margin:0;}

.basket-table table{margin:0 0 5px;}
.basket-table .table-foot{margin:0 0 20px;}
.basket-table .table-foot p{margin:0 0 5px;}
.basket-table .product .img{float:left; display:inline; margin-right:20px;}
.basket-table .title{font-size:10pt; margin:0;}
.basket-table + .b-box + p.center{display:none;}

/* PARAMS */
.tab-params h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; border-bottom: 3px solid #EEE; padding: 0 0 5px; }
.tab-params dl{margin:0 20px 15px;}
.tab-params dt, .tab-summary dt { width: 38%; padding-left: 2%; }
.tab-params dd, .tab-summary dd  { width: 58.25%; padding-right: 1.75%; }

.promoaction {display: none;}

/* ORDER DETAIL */
/* ORDER DETAIL */
.box {
    margin-top: 0px;
}
.box.order-detail .box-body {
    padding-left: 0px;
    padding-right: 0px;
}  
table.table-product-list {
	margin-top: 20px;
	text-align: left;
    width: 100% !important;
}
table.table-product-list p {
    margin-bottom: 0px;
}
table.table-product-list thead {
	background: #ffffff
}

table.table-product-list thead th {
	vertical-align: middle;
	text-align: center;
	border-bottom: medium none;
	color: #424242;
	font-weight: 300;
	padding: 9px 15px
}
table.table-product-list tfoot {
    font-style: unset;
}
table.table-product-list thead th.text-right {
	text-align: right
}

table.table-product-list tr td {
	padding: 6px 8px
}

table.table-product-list .product-cell {
	text-align: left
}

table.table-product-list .product-additional-info {
	margin-top: 5px
}

table.table-product-list .product-additional-info a:before {
	content: "+";
	font-size: 1em;
	line-height: 1;
	margin-top: -7px
}

table.table-product-list .price {
	font-size: 22px;
	font-weight: 700;
	display: block;
	text-align: center;
    white-space: unset;
}

table.table-product-list .cancel {
	font-weight: 700;
	font-size: 26px;
	margin-right: 10px
}

table.table-product-list .selectric-wrapper {
	margin: 0 auto;
	width: 60px
}

table.table-product-list .selectric-wrapper .selectric {
	width: 100%;
	height: 38px
}

table.table-product-list .selectric-wrapper .label {
	line-height: 27px
}

table.table-product-list .selectric-wrapper .button {
	height: 40px
}

table.table-product-list .cancel-col {
	text-align: center;
    
}
table.table-product-list .cancel-col .cancel.text-danger {
    display: none;
}
table.table-product-list tfoot {
	background: #ffffff
}

table.table-product-list tfoot tr td {
	border-top: none
}

table.table-product-list .total-name {
	font-size: 1.7142857142857142em;
	color: #565656;
	text-align: center;
	display: block
}

table.table-product-list .total-price {
	font-weight: 700;
	font-size: 2.2em;
	white-space: nowrap;
	text-align: center;
	display: block;
}

table.table-product-list tr td {
	padding: 10px 5px;
    
}
table.table-product-list .product-thumb {
	width: 110px;
    border-right: none;
    text-align: left !important;
}
table.table-product-list .product-cell {
	width: 35%;
    border-left: none;
}
table.table-product-list .price {
	text-align: right;
	font-size: 14px
}
table.table-product-list .cancel-col {
	text-align: right;
	width: 6.5%
}
table.table-product-list .total-name {
	text-align: left;
	margin-left: 0px
}
table.table-product-list .total-price {
	text-align: right
}
table.table-product-list .product-cell {
	width: 45%
}
table.table-product-list .price {
	text-align: right;
	font-size: 18px;
}
table.table-product-list thead th {
	text-align: center!important
}
table.table-product-list thead tr th.count,
table.table-product-list thead tr th:nth-child(4) {
    color: transparent;
    width: 0%;
}
table.table-product-list thead tr th.count *,    
table.table-product-list thead tr th:nth-child(4) * {
    display: none;
}
table.table-product-list thead th.product-cell {
	/*display: none;*/
	padding: 0;
}
table.table-product-list tbody tr td.count,
table.table-product-list tbody tr td:nth-child(4) {
    color: transparent;
    width: 0%;
}
table.table-product-list tbody tr td.count *,
table.table-product-list tbody tr td:nth-child(4) * {
    display: none;
}
table.table-product-list tbody td.cancel-col,
table.table-product-list thead th.cancel-col
{
    width: 0%;
}
table.table-product-list tr td {
	border: none;
}
table.table-product-list tr {
	border-bottom: 1px solid #9a9994;
}
table.table-product-list .product-thumb {
	text-align: left;
}

.table-product-list {
    border: 2px solid #000000;
}
.table-product-list tr.addition td { padding: 0 8px; }
.table-product-list tr.addition .product-title,
.table-product-list tr.addition .count,
.table-product-list tr.addition .availability,
.table-product-list tr.addition .price { font-size:12px; color:#ffa030; }
.table-product-list tr.addition .title { margin:0; font-size:12px; line-height:1.1; font-weight:normal; }
.table-product-list tr.addition.gift .product-title:before { display:inline-block; width:24px; height:24px; margin:0 10px 2px 0; vertical-align:middle; background:url('/img/icons/gift_new.png') 0 0 no-repeat; content:""; }
 
}