
  * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { /*content: " (" attr(href) ")";*/ } 
  abbr:after { /*content: " (" attr(title) ")";*/ }
  .ir a:after { content: ""; }  /* Don't show links for images */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */ 
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
 
/*Hartija Css Print  Framework
   * Version:   0.8 (2008-03-10)*/

body, #main {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body #main {background: none;}


body { 
margin:0 !important;
padding:0 !important;
line-height: 1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt; font-family: Helvetica, Arial, sans-serif; /*font-family: Garamond,"Times New Roman", serif;*/ color: #000; background: none; font-size: 12pt; }

/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1{font-size:19pt !important;}
h2{font-size:17pt !important; page-break-after: avoid; orphans: 3; widows: 3;}
h3{font-size:13pt !important; page-break-after: avoid; orphans: 3; widows: 3;}
h4,h5,h6{font-size:12pt !important;}
p, li{orphans: 3; widows: 3;  font-size: 10pt !important;}

code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 11pt !important; }
hr { background-color: #ccc; }

/* Images */
img { float: left; margin: 1em 1.5em 1.5em 0; }
a img { border: none; }

/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { /*content: " (" attr(href) ") ";*/ font-size: 90%; }
a[href^="http://"] {color:#000; }

/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333; font-weight: bold;  font-size: 10pt !important;}
td { border-bottom: 1px solid #333; font-size: 10pt !important;}
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 

#head{padding-bottom:15px; border-bottom:1px solid #ccc; margin-bottom:15px;}
.catalog .detail ul.checks-list { float: none;  width: 100%; }
.extend-full-gray {padding:0; margin:0; width: 100%;}
.detail-box { float: none;  width: 100%; }
#head{height:50px;}
#head p { color: #acacac !important; float: left; font-size: 14pt !important; margin: 15px 0 0; }
.detail-box .txt-wrap {width:100%;}

.catalog .list .item {
    background: none;
    float: none;
    margin: 0 0pt 20pt 0;
    min-height: 0;
    padding: 0 0 0 0;
    position: relative;
    width: 100%;
	clear:both;
}

.width-half{width:100%; float:none;}

.catalog .list .item p.price {font-size:11pt !important; margin-bottom:5pt; margin-top:10pt;}
.catalog .list .item table {width:50%; border-top:1px solid #ccc;}
.catalog .list .item img {margin-bottom:30pt;}
.catalog .list .item h3 {margin-bottom:0pt; line-height: 10pt;}
.catalog .list .item table td {font-size: 10pt; padding:0pt; line-height:5pt; border:0; font-weight:normal;}
.catalog .list .item table th {font-size: 10pt; padding:0pt; line-height:5pt; border:0;}
.catalog .list .item h4{font-size: 10pt !important; line-height:5pt;}
.catalog .list .item a {text-decoration:none;}
p.props {font-weight:normal;}
p.footer-props {font-weight:bold;}
.scroll-pane{width:100%; overflow:hidden;}
.detail-props-block{clear:both;}
.detail-props-block h2 {color: #BD0A35 !important; border-top:1px solid #ccc; padding-top:10pt;}
.detail-box img {width:160px;}
.chrome .detail-box table{ width:550px}
.safari .detail-box table{ width:500px}
.detail-box table td, .detail-box table th {border:0; vertical-align:top; width:50%;}
.detail-box table td span {font-weight:bold;}
.catalog .detail .price{font-size:13pt !important; font-weight:bold;  border-top:1px solid #ccc; padding-top:10pt;}
.box .article .list .item {min-height:60pt;}
.persons-list .item h4 {margin-bottom: 0;}
.map-area .txt-wrap{clear:both;}

.box {clear:both; border-top:1px solid #ccc; padding-top:0pt; margin-top:10pt;}

.konfig-wrap ul.features-list li{ font-size:9pt !important;}
.konfig-wrap .acfg-nadstandard .nadstandard-list li{margin-bottom:0px; padding-bottom:0;}
.konfig-wrap .acfg-nadstandard .nadstandard-list li p{background:none !important; padding-left:0 !important; color:red; margin-bottom:0px; font-size:9pt !important;}
.konfig-wrap .acfg-nadstandard .nadstandard-list li span{font-size:9pt !important;}
.konfig-wrap .detail-box img{ width:290px; height:220px;}
.acfg-nadstandard .nadstandard-list li span {font-weight:bold !important;}
.tabs-design-3 .ui-tabs-nav li{display:none;}
.tabs-design-3 .ui-tabs-nav li.ui-state-active{display:block;}
.branch-list > .item {
    border-bottom: 1px solid #DCDCDC;
    padding-bottom: 20px;
}

/*hide various parts from the site*/

#navi, #foot, .brands-menu, .secondary-menu, .models-menu, .onpage-navi, .collapse, .expand,
aside, .more, .back, .button, .tools, .account-menu, .lang-menu,
.scroll-bar-wrap, .image-strip, .back, .more, .paging, .next, .prev, .up,
form, .top, .upper-boxes-wrap, .toolbar, .tag-top, .no-print, .detail-box hr,
.catalog .list .item .bottom, .index .extend-full-gray, .index #tabs, .index-akcie-box .right-col,
.scroll-cfg-block, .cfg-cars-tab span.checkbox, .konfig-wrap .acfg-nadstandard .nadstandard-list input
{display:none !important;}


 
