@media print {

html, body {
  background: none;
}

body {
  font-size:81.25%;
  
}



/* general layout */

#page {
  
}

#pagebody {
  width:100%;
  background: none;
  
}

#pageheader {
  width:100%;
  height:10em;
  position:absolute;
  background: none;
  border-bottom:1px solid #999999;
}

#pagecontent {
  width:100%;
  padding-top:11em;
  float:none;
}

#leftcolumn {
  width:50%;
  padding:0 0 0 0;
  position:absolute;
  top:0;
  left:50%;
  z-index:20;
}


#productnavigation {
  display:none;
}
#links {
  
}


#pagefooter {
  display:none;
  
}

/* general layout */

/* blind navigate */

.blindhead {
  display:none;
}

#tophidnav {
  display:none;
}

/* blind navigate */

/* searchform */

/* searchform */


/*  navigation column */

#mainnavigation {
  display:none;
}



.navigation {
  width:100%;
  position:relative;
  z-index:20;
  margin: 0;
}
.navigation h4 {
  display:none;
}


/*  navigation column */



/* page address */

#pageaddress {
  line-height:1.2em;
}
#pageaddress address {
  display:block;
  font-style:normal;
  margin:0;
}
#pageaddress address span {
  display:none;
}
#pageaddress a {
  
}



/* page address */

/* page header */

#companylogo {
  top:1em;
  background: none;
  border:0;
}
#companylogo img {
  display:block;
  border:0;
}
/* page header */


/* footer */


li.jumptop a {
  background: url("../images/misc/pgup02.gif")  0 0 no-repeat;
  padding:0 0 0 20px;  
}

li.download a {
  background: url("../images/misc/download01.gif")  0 0 no-repeat;
  padding:0 0 0 20px;  
}

li.web a {
  background: url("../images/misc/web01.gif")  0 0 no-repeat;
  padding:0 0 0 20px;  
}

ul.dwnld {
  margin-left:0;
  padding-left:0;
  list-style:none;
  
}
ul.dwnld {
  margin-left:0;
  padding-left:0;
  list-style:none;
  
}
ul.dwnld li a {
  display:block;
}

/* footer */


/* select language */

#selectlanguage {
  display:none;
}


/* select language */

/*  content buttons  */

.contentbutton {
  display:none;
}

/*  content buttons  */


/* content */

#context {
  width:100%;
  margin: 0 20px 0 0;
  line-height:1.33em;
  position:relative;
  z-index:10;
}
#context h1, #context h2, #context h3, #context h4 {
  line-height:1em;
}
#context h2, #context h3, #context h4 {
  
}
/*
#context h2, #context h3, #context h4 {
  margin: 1.5em 0 .5em 0;
}
*/
#context p, #context dl, #context ul, #context ol {
  margin-top: 0;
  margin-bottom: .75em;
}

#context *.no_mar {
  margin-top:0;
}

table {
  font-size:100%;
  border-collapse:collapse;
}
caption {
  display:none;
}
th , td {
  padding: .2em .5em;
  background:white;
  border:1px solid #eeeeee;
}
th {
  background:#eeeeee;
  border:1px solid white;
  font-weight:bold;
}



.leftcol {
  float:left;
  width:260px;
  margin-right:20px;
}
.rightcol {
  float:right;
  width:260px;
  margin-left:20px;
}



.twocols {
  width:100%;
  margin-bottom:1em;
}
.twocols br {
  height:1px;
  line-height:1px;
  font-size:1px;
  clear:both;
  
}
.lefthalfcol {
  float:left;
  width:49%;
  padding: 15px 0;
  
}
.righthalfcol {
  float:right;
  width:49%;
  padding: 15px 0;
  
}
.righthalfcol br , .lefthalfcol br {
  line-height:1.5em;
  font-size:100%;
  clear:none;
  
}
.righthalfcol .innerhalfcol , .lefthalfcol .innerhalfcol {
  padding: 0 0;
  
}


/* content */


/* forms */



#context .formlist dl {
  list-style:none;
  clear:both;
  margin:.2em 0 0 0;
}
.formlist dl dt {
  list-style-type:none;
  display:block;
  width:13em;
  float:left;
  clear:both;
  text-align:right;
  position:relative;
  
}
.formlist dl dd {
  list-style-type:none;
  display:block;
  margin-left:14em;
}

.formlist textarea {
  width:20em;
  height:6em;
}

label {
  
}

input {
  border: 1px solid #cccccc;
  background:#eeeeee;
}
textarea {
  border: 1px solid #cccccc;
  background:#eeeeee;
  
}

textarea#zprava {
  width:20em;
  height:6em;
}


#odeslat {
  margin:1em 0 0 14em;
}


.inputselect {
  color:#666666;
}
.inputreq, .inputspan {
  display:block;
  position:absolute;
  top:0;
  right:-.55em;
  width:.5em;
  height:2em;
}
.inputreq {
  background: url("../images/layout/form-star01.gif") top left no-repeat;
}

.warning {
  color:red;
  font-weight:bold;
}



/* forms */

/* index */




.indexcol .lefthalfcol {
  padding:0;
  width:49%;
}
.indexcol .righthalfcol {
  padding:0;
  width:49%;
}

#indexbox {
  width:100%;
}
#indexbox h2 {
  color:black;
}
#indexbox div {
  width:auto;
}
#indexbox a.itembox {
  display:block;
  width:auto;
  color:black;
}
.itemhead, .itembody {
  padding:.5em;
}
.itemhead {
  font-size:130.77%;
  padding:.5em .5em 0 .5em;
  font-weight:bold;
  
}

#init01, #init02, #init03, #init04, #init01 a , #init02 a , #init03 a , #init04 a {
  background:none;
}



address.indexcontact {
  display:block;
  margin-bottom:0;
  margin-left:9em;
  padding:0;
}
a.indexcontact {
  display:block;
  margin-bottom:0;
  margin-left:9em;
  padding:0;
  width:252px;
}
a.indexcontact img {
  border:1px solid #cccccc;
}



p.contactlink {
  background: url("../images/misc/mail01.gif")  0 0 no-repeat;
  padding:0 0 0 20px; 
  
}




/* index */

/* news list */


/* news list */

/* news catalog */

#newsdetail {
  
}
#newsdetail h1 {
  text-align:center;
}
#newsdetail h1 span {
  display:none;
}


.imgblockl, .imgblockr {
  display:block;
  width:150px;
  border:0;
}
.imgblockl {
  margin:.5em 20px .5em 0;
  float:left;
}
.imgblockr {
  margin:.5em 0 .5em 20px;
  float:right;
}
.imgblockl img, .imgblockr img {
  border:0;
}

/* news catalog */


dl.compact {
  clear:left;
  margin-top:1.5em;
  
}
dl.compact dt {
  width:17em;
  float:left;
  clear:left;
  display:block;
  line-height:1em;
}
dl.compact dd {
  margin-left:18em;
  display:block;
  line-height:1em;
}


a.contanch {
  background:  url("../images/layout/anchor-arrow-02.gif") 0px .75em no-repeat;
  padding:.5em 10px .5em 20px;
  display:block;
}
a.contanch span {
  
}


img.imgcontr, img.imgcontl {
  margin: 0 0 2em 2em;
  display:block;
  width:200px;
}
img.imgcontr {
  float:right;
}
img.imgcontl {
  float:left;
}
.productlist {
  margin:0;
}

#context h2.productlist {
  font-size: 100%;
  width:auto;
  background:#eeeeee;
  border: 1px solid #cccccc;
  
  
  
  margin:0;
  font-size:107.7%;
  color:#000000;
}
#context h2.productlist span {
  margin:0 .75em;
}

#context ul.productlist {
  width:auto;
}
ul.productlist li a {
  width:100%;
}
ul.productlist a span {
  width:auto;
  float:none;
  margin-left:60px;
}

.productlistcol .lefthalfcol {
  padding: 0;
  width:66%;
}
#context .productlistcol .lefthalfcol h2, #context .productlistcol .lefthalfcol h3 {
  margin-top:0;
}
.productlistcol .righthalfcol {
  padding:0;
  width:32%;
}

dl.productspec {
  
}
dl.productspec dt {
  font-weight:bold;
}
dl.productspec dd {
  
}

dl.tubespec {
  
}
dl.tubespec dt {
  font-weight:bold;
  width:2em;
}
dl.tubespec dd {
  margin-left:3em;
}

img.productdetailimg {
  display:block;
  width:227px;
  float:right;
  clear:right;
  margin:10px 0 20px 20px;
  border:1px solid #cccccc;
}

dl.historylist {
  width:100%;
}
dl.historylist dt {
  display:block;
  list-style:none;
  font-weight:bold;
  text-align:right;
  width:6em;
  float:left;
  clear:left;
  
  margin-bottom:1em;
}
dl.historylist dd {
  display:block;
  list-style:none;
  margin-left:7em;
  margin-bottom:1em;
}
#context dl.historylist dd p {
  margin:0 0 .25em 0;
}


#sequence {
  display:none;
}

img.img_brd {
  border:1px solid #cccccc;
}



ul.reflist {
  font-weight:bold;
  font-size:107.7%;
}

.photos div {
  height:19em;
}






}