body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,td,th,fieldset{
  margin:0;
  padding:0;
}

a { color: #008CC9; }
a:hover{text-decoration:none !important;}


img,a img,fieldset{
  border:0;
}


.nocss{
  display:none;
}


.imgl{float:left;margin-right:15px;}
.imgr{float:right;margin-left:15px;}

.w100{width:100%;}
.w75{width:75%;}


.ir{
  display:block;
  position:absolute;
  top:0;
  left:0;
}


a .ir{
  cursor:pointer;
}


.victor{
  clear:both;
  height:1px;
  display:block;
  font-size:1px;
}


body{
  background-color:#3d3d3d;
  padding-top:30px;
  font-family:Arial,sans-serif;
  text-align:center;
  padding:30px 0;
  background-image:url("../images/layout/background/body.png");
  background-repeat:repeat-x;
}


#global{
  width:970px;
  margin:0 auto;
  text-align:left;
  background-image:url("../images/layout/background/global.png");
  position:relative;
}


#head{
  width:950px;
  padding:0 10px;
  height:123px;
  padding-top:33px;
  background-image:url("../images/layout/background/head.png");
  background-repeat:no-repeat;
}


#head div{
  width:910px;
  height:119px;
  padding:0 20px;
  padding-top:4px;
  background-color:#fff;
}


#head h1{
  width:172px;
  height:47px;
  color:#d72331;
  text-transform:lowercase;
  position:relative;
  left:22px;
  font-size:39px;
  margin-bottom:26px;
}


#head h1 .ir{
  width:172px;
  height:47px;
  background-image:url("../images/layout/heading/h1.gif");
}


#head ul{
  list-style:none;
  display:block;
  height:36px;
  width:910px;
}


#head li{
  list-style:none;
  float:left;
  height:36px;
}


#head li a{
  color:#5f5f5f;
  display:block;
  text-decoration:none;
  text-align:center;
  font-size:14px;
  height:26px;
  padding-top:10px;
  position:relative;
}


#head li a:hover{
  text-decoration:underline;
}


#head li a .ir{
  height:36px;
}


#head li a:hover .ir,#head li a.act .ir{
  background-position:0 -36px;
}


#l1442{width:161px;}
#l1457{width:142px;}
#l1267{width:73px;}
#l1206{width:145px;}
#l1274{width:129px;}
#l1286{width:115px;}
#l1328{width:63px;}
#l1429{width:82px;}



#l1442 .ir{width:161px;background-image:url("../images/layout/nav/l1.gif");}
#l1457 .ir{width:142px;background-image:url("../images/layout/nav/l2.gif");}
#l1267 .ir{width:73px;background-image:url("../images/layout/nav/l3.gif");}
#l1206 .ir{width:145px;background-image:url("../images/layout/nav/l4.gif");}
#l1274 .ir{width:129px;background-image:url("../images/layout/nav/l5.gif");}
#l1286 .ir{width:115px;background-image:url("../images/layout/nav/l6.gif");}
#l1328 .ir{width:63px;background-image:url("../images/layout/nav/l7.gif");}
#l1429 .ir{width:82px;background-image:url("../images/layout/nav/l8.gif");}



#home{
  width:910px;
  margin-left:30px;
}


#homer{
  width:669px;
  float:right;
  padding-top:217px;
  position:relative;
  background-image:url("../images/layout/background/homer.gif");
  background-repeat:no-repeat;
  background-position:0 217px;
}


#hoprod{
  width:668px;
  background-image:url("../images/layout/background/hoprod.gif");
  background-repeat:repeat-y;
  margin-bottom:10px;
  position:relative;
}


#hoprod .victor{
  height:5px;
  background-image:url("../images/layout/background/hoprodbot.gif");
}


#hoprod div{
  float:left;
  width:182px;
  padding-left:16px;
  padding-right:18px;
  margin-right:10px;
  padding-top:12px;
  padding-bottom:50px;
}


#hoprod #products3{
  margin-right:0;
}


#hoprod h2{
width:182px;
height:20px;
margin-bottom:20px;
position:relative;
overflow:hidden;
font-weight:normal;
color:#f15a21;font-size:18px;
}


#hoprod h2 .ir{
width:182px;
height:20px;
}

#homer #products1 h2 .ir{background-image:url("../images/layout/heading/h2_products1.gif");}
#homer #products2 h2 .ir{background-image:url("../images/layout/heading/h2_products2.gif");}
#homer #products3 h2 .ir{background-image:url("../images/layout/heading/h2_products3.gif");}

#hoprod ul{list-style:none;
display:block;width:182px;font-size:13px;
}

#hoprod li{
background-image:url("../images/layout/background/hoprodli.gif");
background-repeat:repeat-x;
background-position:0 100%;
list-style:none;
}

#hoprod li a{
display:block;
padding-left:21px;
padding-top:8px;
padding-bottom:11px;
color:#535454;text-decoration:none;
background-image:url("../images/layout/background/hoprodbul.gif");
background-repeat:no-repeat;
background-position:0 11px;
}

#hoprod div span{display:block;position:absolute;
bottom:13px;
text-align:right;width:182px;
}

#hoprod span a{
margin-left:auto;
display:block;
text-align:center;
color:#535454;text-decoration:none;font-size:11px;
width:90px;height:18px;position:relative;padding-top:2px;
}

#hoprod span a .ir{
width:90px;height:20px;background-image:url("../images/layout/button/more_info.gif");
}

#home_banner2{position:absolute;top:0;left:0;}

#home_banners3{
width:669px;
}

#home_banners3 img{
float:left;
}

#home_banners3 .first {
  display:block;
	position: relative;
  width:259px;
	height:138px;
	float:left;
	margin:0 10px 0 0;

}
#home_banners3 .first img {
  border:1px silver solid;
}
#home_banners3 .rohy {
  width:259px;
	height:138px;
	position:absolute;
	top:0px;
	left:0px;
  background:url("/cs/images/content/xerox-ruzky-banner-hp-small-4.png");
  _background:none;
  z-index:5;
}

#home_banners3 .last{margin-right:0;}
#homel{
width:231px;
float:left;
margin-right:10px;
padding-top:217px;
display:inline;
position:relative;
}

#homel #news{
  width:231px;
  padding-top:5px;
  background-image:url("../images/layout/background/newstop.gif");
  background-repeat:no-repeat;
  padding-top:5px;
margin-bottom:10px;
}

#homel #news div{
background-color:#f9f9f9;
  background-image:url("../images/layout/background/newsbot.gif");
background-position:0 100%;
  background-repeat:no-repeat;padding-top:12px;
padding-bottom:10px;
padding-left:18px;
padding-right:9px;
width:204px;text-align:right;
}

#homel #news h2{
text-align:left;
width:204px;
height:20px;
position:relative;margin-bottom:8px;
color:#f15a21;
font-size:17px;
font-weight:normal;
overflow:hidden;
}

#homel #news h2 .ir{
width:204px;
height:20px;
background-image:url("../images/layout/heading/h2_news.gif");
}

#homel #news p{
text-align:left;
font-size:11px;
color:#535454;
margin-bottom:13px;
}

#homel #news p span{font-weight:bold;}

#homel #news p a{
color:#535454;
font-size:12px;
}

#homel #news .more{
margin-left:auto;
text-align:center;
position:relative;
color:#535454;
font-size:11px;
width:53px;
height:20px;display:block;
}

#homel #news .more .ir{
width:53px;
height:20px;
background-image:url("../images/layout/button/archive.gif");
}

#home_download,#home_infol{
background-color:#ef501d;
color:#fff;
display:block;
width:216px;
height:55px;
padding-top:10px;
font-size:20px;
padding-left:15px;position:relative;margin-bottom:8px;
padding-right:0;background-image:none;
}

#home_download .ir{
background-image:url("../images/layout/button/home_download.jpg");
width:231px;
height:65px;
}

#home_infol .ir{
background-image:url("../images/layout/button/home_infol.jpg");
width:231px;
height:65px;

}

#home_infol strong{display:block;}


#home_banner1{position:absolute;top:0;left:0;}





#root{
width:910px;
margin-left:30px;
}






#rootl{
  width:231px;
  float:left;
}


#rootl .lb{
  width:231px;
  margin-bottom:10px;
  padding-bottom:5px;
  background-image:url("../images/layout/background/lbbot.gif");
  background-repeat:no-repeat;
  background-position:0 100%;
}


#rootl h2{
  width:215px;
  padding-left:16px;
  padding-top:8px;
  height:23px;
  background-color:#ececec;
  font-size:14px;
  color:#000;
  background-image:url("../images/layout/background/rootlh2.gif");
  background-repeat:no-repeat;
}

#rootl h2 a{
  color:#000;
}

.lb ul{
  background-color:#fafafa;
  border-left:1px solid #ececec;
  border-right:1px solid #ececec;
  padding:15px;
  list-style:none;
  font-size:12px;
  width:199px;
}


.lb li{
  padding-left:21px;
  margin-bottom:8px;
  background-repeat:no-repeat;
  background-image:url("../images/layout/background/lbbul1.gif");
  background-position:0 2px;
  list-style:none;
}


.lb li a{
  color:#606060;
}


.lb li a strong{text-decoration:none;}


.lb li ul{
  border:0;
  padding:0;
  margin:10px 0;
  width:178px;
}


.lb li li{
  padding-left:12px;
  background-image:url("../images/layout/background/lbbul2.gif");
  background-position:3px 5px;
  margin-bottom:4px;
}


.kancelarske-produkty .lb li li.act{
  background-image:url("../images/layout/background/lbbul2a_kancelarske-produkty.gif");
}


.produkcne-systemy .lb li li.act{
  background-image:url("../images/layout/background/lbbul2a_produkcni-systemy.gif");
}


.sluzby .lb li li.act{
  background-image:url("../images/layout/background/lbbul2a_sluzby.gif");
}


.spotrebny-material .lb li li.act{
  background-image:url("../images/layout/background/lbbul2a_spotrebni-material.gif");
}


.servis-a-podpora .lb li li.act{
  background-image:url("../images/layout/background/lbbul2a_servis-a-podpora.gif");
}


.o-spolocnosti .lb li li.act{
  background-image:url("../images/layout/background/lbbul2a_o-spolecnosti.gif");
}


.akcie .lb li li.act, .fotokniha .lb li li.act{
  background-image:url("../images/layout/background/lbbul2a_akce.gif");
}


.kontakt .lb li li.act{
  background-image:url("../images/layout/background/lbbul2a_kontakt.gif");
}


.lb li li ul{
  font-size:11px;
  width:166px;
}


.lb li li li{
  padding-left:15px;
  background-image:url("../images/layout/background/lbbul3.gif");
  background-position:3px 4px;
}


.kancelarske-produkty .lb li li li.act{
  background-image:url("../images/layout/background/lbbul3a_kancelarske-produkty.gif");
}


.produkcne-systemy .lb li li li.act{
  background-image:url("../images/layout/background/lbbul3a_produkcni-systemy.gif");
}

.sluzby .lb li li li.act{
  background-image:url("../images/layout/background/lbbul3a_sluzby.gif");
}

.spotrebny-material .lb li li li.act{
  background-image:url("../images/layout/background/lbbul3a_spotrebni-material.gif");
}

.servis-a-podpora .lb li li li.act{
  background-image:url("../images/layout/background/lbbul3a_servis-a-podpora.gif");
}

.o-spolocnosti .lb li li li.act{
  background-image:url("../images/layout/background/lbbul3a_o-spolecnosti.gif");
}

.akcie .lb li li li.act, .fotokniha .lb li li li.act{
  background-image:url("../images/layout/background/lbbul3a_akce.gif");
}

.kontakt .lb li li li.act{
  background-image:url("../images/layout/background/lbbul3a_kontakt.gif");
}






#rootr{
width:669px;
float:right;
}







#crumb{
width:653px;
height:21px;
padding-top:5px;
padding-left:16px;
font-size:11px;
color:#5f5f5f;
background-image:url("../images/layout/background/crumb.gif");
margin-bottom:5px;margin-bottom:15px;
}


#crumb a{
color:#5f5f5f;
padding-right:12px;
background-image:url("../images/layout/background/crumba.gif");
background-repeat:no-repeat;
background-position:100% 5px;margin-right:3px;
}


#rootr h1{
font-size:22px;
font-weight:normal;margin-bottom:25px;
}




.wysiwyg .prodlist{
width:654px;
}

.wysiwyg .prodlist div{
width:654px;
padding-top:4px;
background-image:url("../images/layout/background/prlisttop.gif");
background-repeat:no-repeat;
margin-bottom:10px;
}

.wysiwyg .prodlist div div{
background-image:url("../images/layout/background/prlistbot.gif");
background-position:0 100%;margin:0;
padding-top:0;padding-bottom:4px;
}

.wysiwyg .prodlist div div div{
border-left:2px solid #ececec;
border-right:2px solid #ececec;
padding:10px 15px;
padding-left:176px;
width:459px;
background-image:none;
color:#5f5f5f;font-size:12px;
position:relative;
height:150px;
min-height:150px;
}

.wysiwyg .prodlist div div div div{
border:0;width:auto;
padding:0;margin:0;
height:auto;

min-height:0;
}

.wysiwyg .prodlist div div > div{height:auto;}



.wysiwyg .prodlist div img{
position:absolute;top:15px;left:0;
}

.wysiwyg .prodlist div div div div .pico{
text-align:center;float:right;
}

.wysiwyg .prodlist div div div div .pico img{position:static;display:block;margin-bottom:15px;}

.wysiwyg .prodlist h3{
color:#000;
font-size:18px;
margin-bottom:10px;
}


.wysiwyg .prodlist p{margin-bottom:12px;}


.wysiwyg .prodlist .more{
display:block;
margin-top:10px;
width:50px;
text-align:center;
background-image:url("../images/layout/background/prlistmore.gif");
background-repeat:no-repeat;
height:19px;
padding-top:2px;
font-size:11px;
}

.wysiwyg .prodlist span{display:block;position:relative;}
.wysiwyg .prodlist span img{position:absolute;right:0;}


.kancelarske-produkty .prodlist .more{
color:#2895d5;
}

.produkcne-systemy .prodlist .more{
color:#6caf3c;
}




.kancelarske-produkty .catlist ul li,.manlist li{background-image:url("../images/layout/background/catlbul_kancelarske-produkty.gif");
}

.kancelarske-produkty .catlist ul a{color:#008cc9;}

.produkcne-systemy .catlist ul li{background-image:url("../images/layout/background/catlbul_produkcni-systemy.gif");
}


.produkcne-systemy .catlist ul a{color:#6caf3c;}




#detanno{
width:669px;
margin:10px 0;
background-image:url("../images/layout/background/detannotop.gif");
background-repeat:no-repeat;
padding-top:15px;
background-color:#fafafa;

}

#detanno div{
width:639px;padding:0 15px;
padding-bottom:15px;
color:#606060;
font-size:12px;
}

#detanno .pico{
float:right;
background-color:#fff;
width:auto;margin-left:15px;text-align:center;padding:10px 0;
}



.tabz{
list-style:none;
font-size:11px;
width:669px;
background-image:url("../images/layout/background/tabz.gif");
position:relative;overflow:hidden;
}


.tabz li{float:left;
position:relative;left:-1px;
margin-bottom:1px;
border-left:1px solid #fff;
}

.kancelarske-produkty .tabz li.act{
background-image:url("../images/layout/background/tabza_kancelarske-produkty.gif");
}

.produkcne-systemy .tabz li.act{
background-image:url("../images/layout/background/tabza_produkcni-systemy.gif");

}


.tabz li a{
border-left:1px solid #dddddd;

display:block;padding:11px 7px;padding-top:10px;color:#606060; white-space: nowrap;
}

.tabz li.h a{padding:3px 7px;}


.tabz li.act a{color:#fff;}


#tabz_content{
background-color:#fafafa;
border:1px solid #ececec;margin-top:-2px;
padding:20px;
width:627px;
color:#606060;font-size:12px;
}


#tabz_content h2{
font-size:16px;
margin-bottom:15px;
}

.kancelarske-produkty #tabz_content h2{
color:#2895d5;
}

.produkcne-systemy #tabz_content h2{
color:#6caf3c;
}

#tabz_content table{
border-collapse:collapse;
width:100%;margin-bottom:25px;
}

#tabz_content thead th{
background-color:#ededed;
color:#656565;
padding:4px 15px;font-size:12px;border-bottom:1px solid #fff;
background-repeat:repeat-x;
background-image:url("../images/layout/background/tth.gif");/*border-top:10px solid #fafafa;*/
}



#tabz_content thead.empty th{
background-image:none;
background-color:#ededed;
}

#tabz_content tbody.empty th,#tabz_content tbody.empty td{
border-top:1px solid #fff;
}


#tabz_content .par.dark td,#tabz_content .par.dark th{background-color:#f4f4f4;}



#tabz_content td,#tabz_content tbody th{
color:#656565;
font-size:12px;padding:4px 15px;text-align:left;vertical-align:top;
}
#tabz_content tbody th{font-weight:bold;}
#tabz_content .dark td,#tabz_content .dark th{
background-color:#f3f3f3;
}

#tabz_content .gal,  #page_content .gal{

position:relative;border:1px solid #ccc;width:195px;height:145px;
float:left;background-color:#fff;margin-right:10px;margin-bottom:5px;
}

#tabz_content .gal img,  #page_content .gal img{
position:absolute;top:50%;left:50%;
}

#tabz_content .gat,  #page_content .gat { float: left; width: 205px; padding-bottom: 20px; text-align: center; }

#tabz_content tbody .par th{
padding-left:30px;
}


#prpic{
position:relative;
width:669px;
height:306px;

}

#rootr #prpic h1{
color:#fff;
position:absolute;
left:14px;top:12px;

}









#page_content,body#page_content{
width:669px;
color:#5f5f5f;
font-size:12px;
min-height:400px;

}


#emails{
width:669px;
font-size:14px;
color:#5f5f5f;font-weight:bold;
margin-bottom:25px;
}

#emails div{
padding-left:17px;
width:312px;
padding-top:8px;
height:43px;
float:left;
margin-right:10px;margin-bottom:10px;
background-image:url("../images/layout/background/email.gif");
}

#emails div.even{margin-right:0;}



#emails a{
font-size:12px;
font-weight:normal;
display:block;

}

#imax{
width:300px;
padding-left:167px;
height:225px;
background-image:url("../images/layout/background/imax.jpg");
float:left;
}

#xeroxsk{
width:300px;
padding-left:167px;
height:225px;
background-image:url("../images/layout/background/xeroxsk.jpg");
float:left;
}

#page_content #gmap.contact{float:right;
border:0;margin:0;
width:192px;
height:226px;
overflow:hidden;
}


#page_content #imax td,#page_content #imax th{font-size:11px;
border:0;border-bottom:1px solid #dfdfdf;
background-color:#f5f5f5;padding:7px 0;
vertical-align:top;
}

#page_content #imax .last td,#page_content #imax .last th{border:0;}


#page_content #imax strong{color:#5f5eaf;}


#page_content #infoline{
font-size:14px;
color:#000;
padding-left:77px;
width:592px;
height:63px;
padding-top:23px;
background-image:url("../images/layout/background/infoline.gif");
background-repeat:no-repeat;
margin-bottom:10px;position:relative;
}

#page_content #infoline p{
position:absolute;color:#000;
left:300px;
top:15px;font-size:12px;

}

#page_content #infoline strong{
font-size:24px;
color:#5f5eaf;display:block;
}








body#page_content,body#tabz_content{font-size:12px;
width:660px;
text-align:left;
background-color:#fff;margin:10px;background-image:none;
}


#rootr > #page_content{
height:auto;
}



.wysiwyg p{margin-bottom:15px;}


.wysiwyg h2{
margin-top:20px;font-size:16px;
margin-bottom:10px;
}


.wysiwyg h3,#tabz_content h3,.wysiwyg h4,.manlist h3,.manlist h4{
color:#000;
margin-top:15px;
margin-bottom:5px;
font-size:14px;
}

.wysiwyg h4,.manlist h4{
font-size:12px;

}

a.targetblank{
background-image:url("../images/layout/nav/targetblank.gif");
background-position:100% 100%;background-repeat:no-repeat;
padding-right:17px;
display:inline;
=display:inline-block;
}



#help .targetblank{padding:0;background-image:none;}


.wysiwyg ul,#tabz_content ul{
list-style:none;
color:#5f5f5f;
font-size:12px;
width:569px;
margin-left:10px;margin-bottom:15px;
}

.wysiwyg ul li,#tabz_content ul li{
list-style:none;
padding-left:13px;
width:556px;
margin-bottom:5px;background-repeat:no-repeat;
background-position:0 5px;
}

.wysiwyg ol li,#tabz_content ol li{
margin-bottom:5px;
color:#5f5f5f;
font-size:12px;

}

.wysiwyg ol,#tabz_content ol{margin-left:30px;margin-bottom:15px;}


.wysiwyg ul ul{margin-top:10px;}


#page_content ul li,#tabz_content ul li{background-image:url("../images/layout/background/bul_kancelarske-produkty.gif");}
.kancelarske-produkty #page_content ul li,#sitemap ul li,.kancelarske-produkty #tabz_content ul li{background-image:url("../images/layout/background/bul_kancelarske-produkty.gif");}
.produkcne-systemy #page_content ul li,.produkcne-systemy #tabz_content ul li{background-image:url("../images/layout/background/bul_produkcni-systemy.gif");}
.sluzby #page_content ul li{background-image:url("../images/layout/background/bul_sluzby.gif");}
.spotrebny-material #page_content ul li{background-image:url("../images/layout/background/bul_spotrebni-material.gif");}
.servis-a-podpora #page_content ul li{background-image:url("../images/layout/background/bul_servis-a-podpora.gif");}
.o-spolocnosti #page_content ul li{background-image:url("../images/layout/background/bul_o-spolecnosti.gif");}
.akcie #page_content ul li, .fotokniha #page_content ul li{background-image:url("../images/layout/background/bul_akce.gif");}
.kontakt #page_content ul li{background-image:url("../images/layout/background/bul_kontakt.gif");}

.kancelarske-produkty a.targetblank{background-image:url("../images/layout/background/kancelarske-produkty_targetblank.gif");}
.produkcne-systemy a.targetblank{background-image:url("../images/layout/background/produkcni-systemy_targetblank.gif");}
.sluzby a.targetblank{background-image:url("../images/layout/background/sluzby_targetblank.gif");}
.spotrebny-material a.targetblank{background-image:url("../images/layout/background/spotrebni-material_targetblank.gif");}
.servis-a-podpora a.targetblank{background-image:url("../images/layout/background/servis-a-podpora_targetblank.gif");}
.o-spolocnosti a.targetblank{background-image:url("../images/layout/background/o-spolecnosti_targetblank.gif");}
.akcie a.targetblank, .fotokniha a.targetblank{background-image:url("../images/layout/background/akce_targetblank.gif");}
.kontakt a.targetblank{background-image:url("../images/layout/background/kontakt_targetblank.gif");}








.wysiwyg table{
/*width:100%;*/
border-collapse:collapse;

}

.wysiwyg td,.wysiwyg th{
background-color:#fafafa;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
color:#5f5f5f;
font-size:12px;
padding:10px 10px;
background-repeat: repeat-x;
}

.wysiwyg td.doc div,.wysiwyg td.doc2 div{text-align:center;}

.wysiwyg th.doc{width:130px;}

.wysiwyg th.doc2{width:100px;}




.wysiwyg .dark td,.wysiwyg .dark th{
background-color:#f3f3f3;
}

.wysiwyg tbody th{
text-align:left;vertical-align:top;
}

.wysiwyg thead th{
color:#fff;
background: #008CC9;
}
.wysiwyg table tr.even td { background: #ffffff; }

.wysiwyg .partable {width:100%;}
.wysiwyg .partable tbody td{font-size:11px;}

.wysiwyg .partable .pac{cursor:pointer;}

.wysiwyg #old_eol h4{clear:both;margin-top:30px;margin-bottom:10px;}
.wysiwyg #old_eol h1{padding-top:40px;clear:both;}
.wysiwyg #old_eol h4.first{margin-top:0;}
.wysiwyg #old_eol li{width:250px;float:left;}


.kancelarske-produkty #page_content thead th{background-color:#30acdd;background-image:url("../images/layout/background/tabza_kancelarske-produkty.gif");}
.produkcne-systemy #page_content thead th{background-color:#65c859;background-image:url("../images/layout/background/tabza_produkcni-systemy.gif");}
.sluzby #page_content thead th{background-color:#b855b0;background-image:url("../images/layout/background/tabza_sluzby.gif");}
.spotrebny-material #page_content thead th{background-color:#ea5bb1;background-image:url("../images/layout/background/tabza_spotrebni-material.gif");}
.servis-a-podpora #page_content thead th{background-color:#f79d29;background-image:url("../images/layout/background/tabza_servis-a-podpora.gif");}
.o-spolocnosti #page_content thead th{background-color:#fdc819;background-image:url("../images/layout/background/tabza_o-spolecnosti.gif");}
.akcie #page_content thead th, .fotokniha #page_content thead th{background-color:#01c9cb;background-image:url("../images/layout/background/tabza_akce.gif");}
.kontakt #page_content thead th{background-color:#8c8ac3;background-image:url("../images/layout/background/tabza_kontakt.gif");}


#tabz_content a,#page_content h2,#page_content a,.lb li strong,#root h1, #page_content h3, #page_content h4 {color:#008cc9;}
.kancelarske-produkty #tabz_content a,.kancelarske-produkty #page_content h2, .kancelarske-produkty #page_content h3, .kancelarske-produkty #page_content h4,.kancelarske-produkty #page_content a,.kancelarske-produkty .lb li strong,.kancelarske-produkty #rootr h1{color:#008cc9;}
.produkcne-systemy a, .produkcne-systemy #tabz_content a,.produkcne-systemy #page_content h2, .produkcne-systemy #page_content h3, .produkcne-systemy #page_content h4,.produkcne-systemy #page_content a,.produkcne-systemy .lb li strong,.produkcne-systemy #rootr h1{color:#6caf3c; }
.sluzby #page_content h2, .sluzby #page_content h3, .sluzby #page_content h4,.sluzby #page_content a,.sluzby .lb li strong,.sluzby #rootr h1{color:#a2238e;}
.spotrebny-material #page_content h2, .spotrebny-material #page_content h3, .spotrebny-material #page_content h4,.spotrebny-material #page_content a,.spotrebny-material .lb li strong,.spotrebny-material #rootr h1{color:#ce5fa1;}
.servis-a-podpora #page_content h2, .servis-a-podpora #page_content h3, .servis-a-podpora #page_content h4,.servis-a-podpora #page_content a,.servis-a-podpora .lb li strong,.servis-a-podpora #rootr h1{color:#f15a21;}
.o-spolocnosti #page_content h2, .o-spolocnosti #page_content h3, .o-spolocnosti #page_content h4,.o-spolocnosti #page_content a,.o-spolocnosti .lb li strong,.o-spolocnosti #rootr h1{color:#f9a61a;}
.akcie #page_content h2, .akcie #page_content h3, .akcie #page_content h4,.akcie #page_content a,.akcie .lb li strong,.akcie #rootr h1, .fotokniha #page_content h2,.fotokniha #page_content a,.fotokniha .lb li strong,.fotokniha #rootr h1 {color:#01BDBF;}
.kontakt #page_content h2, .kontakt #page_content h3, .kontakt #page_content h4,.kontakt #page_content a,.kontakt .lb li strong,.kontakt #rootr h1{color:#5f5eaf;}


.mapa-stranek a,.vyhledavani a{color:#666;}

#search_result p{margin-bottom:30px;}
#search_result h3{margin-top:30px;}

#map{
width:669px;
height:278px;
background-image:url("../images/layout/background/map.gif");
position:relative;
margin-bottom:10px;
}

#map img{position:absolute;
left:10px;top:20px;

}

#map form{
position:absolute;
left:454px;
top:24px;
font-size:12px;
color:#5f5f5f;
}

#map label{
display:block;
}

#map select{
width:195px;
margin-bottom:8px;
}




#pardetail{
width:653px;
}

#prl{
width:317px !important;
float:left;
}

#prl ul li, #prl ul {
width: auto !important;
}



#prl h3{
margin-top:0;
}
/*
#prl h4{
font-size:16px;
color:#7170b2;
margin-bottom:15px;
}


.wysiwyg #prl ul{list-style:none;margin:0;}
.wysiwyg #prl ul ul{margin-bottom:15px;margin-top:3px;}
.wysiwyg #prl li{background-image:none;padding-left:0;color:#5f5f5f;font-weight:bold;font-size:12px;margin:0;margin-bottom:4px;}
.wysiwyg #prl ul ul li{background-image:url("../images/layout/background/bul_kontakt.gif");padding-left:20px;
background-position:10px 5px;
}
*/

#prr{
width:317px;
float:right;
}


.addr{
width:317px;
background-image:url("../images/layout/background/addrt.gif");
background-repeat:no-repeat;
padding-top:3px;
}

.inaddr{
background-image:url("../images/layout/background/addrt.gif");
background-repeat:no-repeat;
background-position:0 100%;
padding:10px;
background-color:#fafafa;
width:297px;
padding-top:7px;
font-size:11px;
}

#page_content .inaddr p{
width:137px;
float:left;margin:0;margin-right:5px;
}

#page_content .inaddr p.wild{
width:297px;
}

#gmap, #gmap2 {
width:311px;
height:285px;
border:3px solid #fafafa;margin-top:7px;
}

.wysiwyg #news-archive h3{font-size:12px;margin-right:3px;}

#page_listing{margin-top:35px;}

#page_listing strong,#page_listing a{float:left;
border:1px solid #ccc;
width:15px;height:15px;margin-right:3px;text-align:center;
}


#page_listing strong{background-color:#666;color:#fff;border:1px solid #999;}

#page_listing #prev,#page_listing #next{
border:0;width:auto;
}

#page_listing #prev{margin-right:15px;}
#page_listing #next{margin-left:15px;}



#form_link{margin-top:30px;}

#page_content #news-archive h3 span{margin-right:5px;}
#page_content #news-archive h3{color:#606060;}


.supplies{
background-image:url("../images/layout/background/hg13.gif");background-repeat:repeat-x;
background-position:0 100%;
padding-bottom:20px;
position:relative;margin-bottom:5px;
}


#page_content .supplies h3{margin-left:180px;
font-size:13px;
}

#page_content .supplies p{margin-left:180px;
color:#4F4F4F;font-size:11px;
}

#page_content .supplies ul{margin-left:190px;width:450px;}

#page_content .supplies ul li{
width:430px;
}

.supplies .stars{margin:25px 0;
margin-left:180px;
height:33px;width:330px;font-size:10px;
color:#4B4B4B;position:relative;
}

.supplies .stars span{
 float:left;
 width:80px;
 height:33px;
 position:relative;
}

.supplies .stars .ir{
float:none;top:0;height:15px;position:absolute;
min-height:15px;
}

.supplies .stars .st1 .ir{background-image:url("../images/layout/text/stars_laser.gif");}
.supplies .stars .st2 .ir{background-image:url("../images/layout/text/stars_copier.gif");}
.supplies .stars .st3 .ir{background-image:url("../images/layout/text/stars_inkjet.gif");}
.supplies .stars .st4 .ir{background-image:url("../images/layout/text/stars_offset_preprint.gif");}

.supplies table{margin-left:180px;border-collapse:collapse;width:425px;}

.supplies td,.supplies th{
color:#747474;
font-size:11px;
padding:4px;text-align:center;
}

.supplies th{
background-color:#4B4B4B;color:#fff;font-size:10px;
}

.supplies table .dark td{background-color:#F6F6F6;}


#partner-text {margin-top: 2em;}





.supplies h4{
font-size:13px;
margin-bottom:7px;
padding-top:7px;
background-image:url("../images/layout/background/hg13.gif");background-repeat:repeat-x;
margin-left:180px;margin-top:20px;
}





#page_content .supplies img{position:absolute;top:10px;}



#page_content .supplies .stars span img{
position:absolute;top:22px;left:0;
}







#main_form{
width:668px;

}

#main_form .formtop{
  background-image:url("../images/layout/background/formtop.gif");
  background-repeat:no-repeat;
  padding-top:3px;
width:668px;

}

#main_form .formbot{
  background-color:#fafafa;
padding:10px 17px;
  background-image:url("../images/layout/background/formbot.gif");
  background-repeat:no-repeat;
  background-position:0 100%;

}

#main_form .fl{
padding-bottom:6px;
}

#main_form label{
width:90px;float:left;margin-top:3px;
}

#main_form.quest{margin-top:25px;}
#main_form.quest label{width:180px;line-height:1.2;}

#main_form.quest .radios .asterisk{float:none;}
#main_form.quest .fl textarea.inp1{width:120px;}

#main_form label.req{font-weight:bold;}

#main_form label.even{margin-left:30px;}


#main_form .inp1{
border:1px solid #e0e0e0;background-color:#fff;
width:176px;
height:18px;
float:left;
}

#main_form select.inp1{font-size:11px;height:20px;width:180px;}

#main_form textarea.inp1{
width:530px;
height:100px;margin:0;
}



#main_form .checkboxes label{width:auto;}
#main_form .checkboxes input{float:left;}
#main_form .asterisk{float:left;width:10px;}
#main_form h3{color:#5f5f5f;font-size:16px;}
#main_form h4{color:#5f5f5f;font-size:14px;}
#main_form .radios h4, #main_form .boxes h4 { font-size: 12px; font-weight: normal; }
#main_form .fl3{padding-top:20px;}

#main_form .fm label { width: auto; float: none; margin-top: 0; }
#main_form .fm .inp1 { float: none; width: 88px; }

/*


#main_form .inp1{
border:1px solid #DEDEDE;
background-color:#fff;height:17px;padding:1px 2px;width:190px;
}
#main_form select.inp1{height:auto;font-size:11px;}


#main_form input.error{border:1px solid #D40005;
background-color:#fff;height:17px;padding:1px 2px;width:190px;}

#main_form div.error{border:1px solid #D40005;}

#main_form .fl {_height:25px;min-height:25px;padding-bottom:2px;}

#main_form .fl .inp1{float:left;}

#main_form .fl label{
float:left;width:85px;margin-top:4px;
}

#main_form #quest .fl label{width:110px;}



#page_content #main_form h4,#main_form h4{
font-size:11px;color:747474;margin-top:10px;margin-bottom:7px;
}


#main_form #f_message{width:430px;height:110px;overflow:auto;}


#main_form .fl3{margin-top:25px;text-align:right;}

#page_content #main_form select,#main_form select{width:197px;}


#search_result a{COLOR: #008cc9}


*/




.catlist{
width:669px;
}


.catlist div,.manlist div{
float:left;
width:317px;
margin-right:20px;
margin-bottom:20px;
padding-top:5px;
background-image:url("../images/layout/background/catltop.gif");
background-repeat:no-repeat;
}




.manlist div{padding-bottom:0;}
.catlist div.last,.manlist div.last{margin-right:0;}


.catlist div div,.manlist div div{
padding-top:0;
margin:0;
width:317px;
float:none;
background-image:url("../images/layout/background/catlbot.gif");
background-repeat:no-repeat;
background-position:0 100%;padding-bottom:5px;
}


.catlist div div div,.manlist div div div{
width:275px;
border-left:2px solid #ececec;
border-right:2px solid #ececec;
padding:0 19px;
padding-top:165px;
position:relative;
height:165px;background-image:none;
}

.catlist.long div div div { height: 250px; }

.manlist div div div{padding:19px;height:auto;}

.catlist div .img{position:absolute;
top:0;left:0;
text-align:center;
width:317px;
display:block;
}


.catlist h2{
color:#000;
font-size:18px;
font-weight:normal;margin-bottom:1px;

}

.catlist p{
font-size:12px;
color:#5f5f5f;margin-bottom:15px;
}

.catlist ul,.manlist ul{
font-size:12px;
list-style:none;
width:275px;
}


.catlist ul li,.manlist li{
list-style:none;
padding-left:13px;
width:262px;
background-repeat:no-repeat;background-position:0 4px;margin-bottom:4px;
}





#product_page2 div,.navlist{
background-image:url("../images/layout/background/hg13.gif");background-repeat:repeat-x;
background-position:0 100%;
height:130px;position:relative;
padding-top:5px;
}



.navlist{_height:100px;}
 .navlist p{margin-left:180px;}




.navlist img{
position:absolute;top:0;left:0;
}


.navlist h3{
font-size:13px;
}

 .navlist h3{margin-left:180px; }


.navlist h3 a{
text-decoration:none;
margin-left:180px;
}


.navlist p{
color:#4F4F4F;font-size:11px;margin-left:180px;
}

.navlist .more{
width:42px;
height:21px;
position:absolute;right:10px;bottom:25px;text-decoration:none;color:#B80809;display:block;text-align:center;font-size:10px;
overflow:hidden;
}


.navlist .more .ir{
background-image:url("../images/layout/button/more_pp2.gif");
}










#page_content .linelist{
display:block;
font-size:11px;
color:#747474;margin-bottom:30px;
width:400px;
}

#page_content  .linelist li{
padding:2px 10px;padding-top:0;padding-bottom:3px;position:relative;list-style:none;
background-image:none;
width:396px;
}




.linelist li a{font-weight:bold;color:#747474;}

.linelist .dark{background-color:#F6F6F6;}


.linelist li span{position:absolute;left:68%;top:2px;}



#page_content h2.award { margin-bottom: 0; }
#page_content .award-produkt { margin-bottom: 5px; font-size: 11px; }
#page_content .award-content { margin-bottom: 0; }
#page_content .award-content img, #tabz_content .award-content img { float: left; margin: 0 10px 15px 0; }









#help{
  position:absolute;
  right:40px;
  top:47px;
  color:#9a9b9c;
  font-size:11px;
  padding-top:40px;
}


#help a{
  color:#606060;
}


#help form{
  position:absolute;
  right:0;
  top:0;text-align:right;
}


#help #search{
  height:16px;
  width:197px;
  background-color:#fff;
  border:1px solid #e0e0e0;text-align:left;
}


#help input{
  vertical-align:middle;
}


#foot{
  color:#878787;
  font-size:11px;
}


#foot div{
  background-image:url("../images/layout/background/foot.png");
  background-repeat:no-repeat;
  width:970px;
  height:58px;
  margin:0 auto;
  text-align:left;
}


#foot p{
  float:left;
  padding:0 40px;
  margin-top:40px;
}


#foot .last{
  float:right;
  text-align:right;
}


#foot a{
  color:#878787;
}

#foot a.targetblank {
  background: none;
  padding: 0;
}

.wysiwyg {
  color:#5F5F5F;
  font-size:12px;
  background: #ffffff;
  text-align: left;
}


/* ------------------- dotazy --------------------- */
.tlist { width: 665px; margin-bottom: 20px; }
.tlist th, .tlist td { padding: 3px 5px; border: 1px solid #ececec; font-size: 11px; }
.tlist th { width: 60px; font-weight: normal; }
.faq-filtr { float: left; }
.add-faq { float: right; }
.status_saved { color: #006600; font-weight: bold; font-size: 14px; }
.status_error { color: #cc0000; font-weight: bold; font-size: 14px; }