@media screen,projection {* {  margin: 0px;  padding: 0px;}body 	{	font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif !important;	font-size: 80%;  text-align : center;  color: #FFF;  background: #013C8A url("bg.jpg");}.mobil {  display: none;}/*---- layout ---*/#page {  width: 940px;  margin: 0 auto 0 auto;  text-align: center;}#header {  position: relative;  height: 129px;  text-align: left;}#doc {  background: #FCFEFC url("bg-doc-top.gif") no-repeat top;  padding-top: 15px;  color: #000;  text-align: center;}#text {  margin: 0 16px 16px 0;  %margin: 0 8px 10px 0;  width: 680px;  text-align: left;  float: right}/*---- logo ---*/#logo {  width: 300px;  height: 113px;  background: #FCFEFC url("bg-logo.gif") no-repeat bottom;  text-align: center;}#logo img {  margin-top: 25px;}/*---- breadcrumb ---*/#breadcrumb {  margin-bottom: 1.5em;  background: #e4eef4 url(breadcrumb-top.gif) no-repeat left top;  padding: 10px 0 0 0;  font-size: 0.9em;  font-weight: bold;  color: #044E94;}#breadcrumb span {  display: block;  background: #e4eef4 url(breadcrumb-btm.gif) no-repeat left bottom;  padding: 0 15px 10px 15px;}#breadcrumb a {  color: #044E94;}/*---- footer ---*/#footer {  position: relative;  margin-bottom: 2em;  background: #FCFEFC url("bg-doc-btm.gif") no-repeat bottom;  padding: 5px 25px 15px 15px;  text-align: left;  color: #419DC5;  font-size: 0.9em;}#footer a {  text-decoration: none;  color: #419DC5;}#footer img#print-system {  position: absolute;  right: 15px;  bottom: 10px;}/*---- menu ---*/#menu {  position: absolute;  right: 0;  top: 55px;}#menu li {  list-style-type: none;  float: left;  border-left: 1px solid #336DAC;  height:26px;  line-height:26px;}#menu li.first {  border-left: 0 none;}#menu a {  color: #DCE7F1;  text-decoration: none;}#menu a:hover {  text-decoration: underline;}#menu li {  padding: 3px 20px;}#menu li.active a {  font-weight:bold;  color:#E4EEF4;}/*---- submenu ---*/#submenu {  float: left;  margin-left: 15px;  %margin-left: 7px;  width: 200px;  text-align: left;  background: #E4EEF4 url(submenu-h3.gif) no-repeat top;}#submenu h3.submenu {  padding: 5px 5px 40px 15px;  color: #FFFFFF;}#submenu div {  background: #E4EEF4 url(bg-submenu-bmt.gif) no-repeat bottom;  padding: 0 10px 15px 10px;}#submenu ul {  padding: 0;  margin: 0;}#submenu ul ul {  padding-left: 0px;}#submenu ul ul li {	list-style-type: none !important;  background: url("li1.gif") no-repeat 0 4px;  margin-bottom: 0.2em;  padding-left: 8px;}#submenu ul a {  color: #000000;}#submenu ul ul a {  color: #044E94;}#submenu ul li a.active {  font-weight: bold;  text-decoration: none;}/* -- produkty --*/.treeview li {  margin:0 !important;  padding-left:20px !important;}.treeview ul li.active a, .treeview ul li.active ul li.active a, .treeview ul li.active ul li.active ul li.active a  {  text-decoration:none;  font-weight:bold;}.treeview ul li.active ul li a, .treeview ul li.active ul li.active ul li a, .treeview ul li.active ul li.active ul li.active ul li.active a {  text-decoration:underline;  font-weight:normal;}/*---- home-page ---*/#hptop {  margin: 0 auto 0 auto;  width: 905px;  %width: 920px;  height: 340px;  padding-left: 15px;  padding-top: 15px;  background: url(hptop.gif) no-repeat center top;  overflow:hidden !important;  word-wrap: break-word;}#scrollshow {position: relative;width:904px;%width:900px;height:320px;overflow:hidden !important;word-wrap: break-word;_left:-16px;}#scrollshow-in {width:5000px;height:320px;position:relative;}#sl-left, #sl-right {  width:16px;  height:120px;  overflow:hidden;  display:block;  position:relative;  top:-240px;  float:left;  visibility:hidden;  background-repeat:no-repeat;  background-image:url('sl-left.gif');  background-position:-16px 0;  text-indent:-1000px;  z-index:10000;  _left:0px !important;}#sl-right {  float:right;  left:-16px;  %left:-10px;  _left:-12px !important;  background-image:url('sl-right.gif');  background-position:0 0;}#sl-left:hover { background-position:0 0;}#sl-right:hover { background-position:-16px 0;}#sl-left.active, #sl-right.active {  visibility:visible;}.hpbox {  margin: 16px;  width: 190px;  float: left;  text-align: left;  font-size: 0.9em;  color: #35678E;}#hptop h1 {  position: relative;  margin-bottom: 12px !important;  background: transparent url(bg-hp-h1.gif) no-repeat;  line-height: 30px;  padding: 0 10px 0 10px;  %padding: 1px 10px 0 10px;  font-size: 1.2em;  color: #FFF;}#hptop h1 a {  display: block;  color: #FFF;  text-decoration: none;}#hptop a.img {  position: relative;  z-index: 99;  margin-bottom: 8px !important;  display: block;  width: 190px;  height: 170px;}  /*-válce*/  a.box-tiskove-valce {    background: transparent url(box-tiskove-valce.jpg) no-repeat bottom;  }  a:hover.box-tiskove-valce {    background: transparent url(box-tiskove-valce.jpg) no-repeat top;  }  /*gumy*/  a.box-gumy {  background: transparent url(box-gumy.jpg) no-repeat bottom;  }  a:hover.box-gumy {    background: transparent url(box-gumy.jpg) no-repeat top;  }  /*tech.válce*/  a.box-technicke-valce {  background: transparent url(box-technicke-valce.jpg) no-repeat bottom;  }  a:hover.box-technicke-valce {    background: transparent url(box-technicke-valce.jpg) no-repeat top;  }  /*stabilizatory*/  a.box-stabilizatory {  background: transparent url(box-stabilizatory.jpg) no-repeat bottom;  }  a:hover.box-stabilizatory {    background: transparent url(box-stabilizatory.jpg) no-repeat top;  }  /*chemi*/  a.box-chemie {    background: transparent url(box-chemie.jpg) no-repeat bottom;  }  a:hover.box-chemie {    background: transparent url(box-chemie.jpg) no-repeat top;  }  /*spotřební.mat*/  a.box-spotrebni {    background: transparent url(box-spotrebni.jpg) no-repeat bottom;  }  a:hover.box-spotrebni {    background: transparent url(box-spotrebni.jpg) no-repeat top;  }  /*madla*/  a.box-madla {    background: transparent url(box-madla.jpg) no-repeat bottom;  }  a:hover.box-madla {    background: transparent url(box-madla.jpg) no-repeat top;  }  /*flexotisk*/  a.box-flexotisk {    background: transparent url(box-flexotisk.jpg) no-repeat bottom;  }  a:hover.box-flexotisk {    background: transparent url(box-flexotisk.jpg) no-repeat top;  }#hptop span {  display: block;  width: 190px;  height: 170px;  overflow:hidden;  margin-bottom: 8px !important;  _margin-bottom: 0px !important;  background: url(img-maska-1.gif) no-repeat;}#hptop img {  width: 190px;  height: 170px;  display: none;}#hptop p {  margin-bottom: 0 !important;}#hptop p a {  color: #35678E;  text-decoration: none;}.box455 {  width: 455px;  background:url(bg-box1-top.gif) no-repeat center top;  padding-top: 12px;  text-align: left;}.box455 div.bg-box {  min-height: 200px;  padding: 12px 25px 12px 25px;  background:url(bg-box1-btm.gif) no-repeat center bottom;}#hp-box1 {  margin-left: 10px;  _margin-left: 5px;  _margin-right:5px;  _margin-top:10px;}#hp-box2 {  margin-right: 10px;  _margin-top:10px;}#hp-box1 h2, #hp-box2 h2, #submenu h3 {  color: #00418B;  font-size: 1.2em;  margin-bottom: 12px !important;}#hp-box1 ul {  padding-left: 20px;}#hp-box1 ul li, #submenu ul li {	list-style-type: none !important;  background: url("li1.gif") no-repeat 0 4px;  padding-left: 17px;  margin-bottom: 0.8em;}/* --- JS mapa úvod --- */#hp-box2 div.jsmap {  background-image:url('js-mapa.gif');  background-repeat:no-repeat;  background-position: right top;  padding:0;  min-height: 173px;  _height:173px;}#hp-box2 div.jsmap div.vcard {  display:block;  float:left;  width:145px;  background:none;  padding:0;  font-size:0.9em;  margin:0 !important;}#hp-box2 div.jsmap span.mesto {  display:block;  float:right;  width:60px;  height:22px;  line-height:22px;  background:url('js-mapa-dot.gif') no-repeat left top;  position:relative;  top:50px;  left:-130px;  cursor:pointer;}#hp-box2 div.jsmap span.mesto a {  margin-left:26px;  color:#fff;  text-decoration:none;}#hp-box2 div.jsmap span.vyskov {  background-position: right top;  width:70px;  top:124px;  left:-20px;}#hp-box2 div.jsmap span.vyskov a {  margin-left:0;}.vcard .type {display:none;}/*---- tagy ---*/hr {  display: none;}a {  color: #034090;}h2, h2 a {  font-size: 1.2em;}.founded {  background:#fc0;}.pic, .picL, .picR {  border: 0 none;  padding: 0;}/* vyhledávání */div#search {  height:44px;  width:250px;  background:#fff url('bg-search.gif') no-repeat left bottom;  float:right;  display:none;  z-index:10000;}div#search input {  border:1px solid #aaa;  border-bottom:2px solid #013C8A;  padding:2px;}div#search input.button {  border:1px solid #888;  background:#013C8A;  color:#fff; }div#search p {  padding:10px 0 0 0;}a#show-search {  clear:both;  display:block;  height:20px;  line-height:20px;  background:#FFDF00 url('bg-search2.gif') no-repeat right top;  float:right;  z-index:10000;  position:relative;  margin-right:10px;  color:#000;  text-decoration:none;}a#show-search span{  display:block;  height:20px;  line-height:20px;  overflow:hidden;  padding:0 12px 0 24px;  background-image:url('bg-search1.gif');  background-repeat:no-repeat;  background-position:left top;  font-size:0.8em;  }/*--- vypis-produktu ---*/div.item {  clear: both;  margin-bottom: 1.5em;}div.item a.itemimg {  position: relative;  display: block;  width: 120px;  height: 120px;  margin-right: 15px;}div.item a.itemimg span {  display: block;  position: absolute;  top: 0;  left: 0;  width: 120px;  height: 120px;  background: transparent url(product-img-mask-120x120.gif) no-repeat left top;}/*--- detail produktu ---*/.detailproduktu ul li, ul.plus li {  list-style-type: none;	margin-bottom: 0.5em;	background: url(li-plus.jpg) no-repeat left center;	padding-left: 20px;}ul.ico-list li {  background: transparent !important;  padding-left: 0px !important;}.katalog-parametry {  font-size: 1.4em;  border: none;  float: right;  width: 10em;}.katalog-parametry .label {  width: 4em;}table.katalog-parametry td {  white-space: nowrap;}.katalog-parametry * {  border: none;}.form_message {  display:none;}#poptavka {  margin:1em;  padding:1em;  background:#e4eef4;}#poptavka label {width:100px !important;}#poptavka h3 {color:#044e94;font-size:1.4em;}#poptavka .btn {  background:#044e94;  color:#fff;  border:1px solid #fff;  padding:0.6em 5em;  font-weight:bold;}#poptavka .txt {  border:1px solid #044e94;  padding:2px;  background:#fff url('bg-input-txt.gif') repeat-x;}}
