html, body {
  margin:0;
  padding:0;
  font-size:100%;
  font-family: "Arial CE", "Arial", sans-serif;



  background:#000000;
  
  position:relative;
}

body {
  font-size:81.25%;
  
}

h1, h2, h3, h4 {

}

h1 {
  font-size:250%;


  font-weight:500;


}
h2 {
  font-size:153.84%;




  font-weight:500;
  
}
h3 {
  font-size:123.07%;


  font-weight:900;
  
}
h4 {
  font-size:107.7%;


  font-weight:900;
  
}
p {

}
a {
  text-decoration:underline;
  color:#000000;
}
a:hover {
  text-decoration:none;

  color:#b30000;

}
a:visited {



}
ul, ol, dl {


}
form {
  margin:0;
  padding:0;
}
address {
  font-style:normal;
}

sub, sup {
  white-space:nowrap;
  position:relative;
  vertical-align:baseline;
}
sub {
  top:.2em;
}
sup {
  bottom:.2em;
}

br.cl_a, br.cl_l, br.cl_r {
  height:1px;
  line-height:1px;
}
.cl_a {
  clear:both;
}
.cl_l {
  clear:left;
}
.cl_r {
  clear:right;
}
.txt_c {
  text-align:center;
}
.txt_l {
  text-align:left;
}
.txt_r {
  text-align:right;
}
.txt_j {
  text-align:justify;
}
.no_mar {
  margin-top:0;
}


/*  image replacing  */



.rimg {
  position:relative;
  margin:0px;
  padding:0px;
  /* hide overflow:hidden from IE5/Mac */ 
  /* \*/
  overflow: hidden;
  /* */
} 
.rimg span{
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
} 





/*  image replacing  */


/* general layout */

#page {

  

  

  text-align:center;
  margin:0 auto 20px auto;
}

#pagebody {
  width:740px;
  margin:0 auto 20px auto;
  text-align:left;
  position:relative;
  z-index:0;
  top:0;
  left:0;



  background:#ECF1E1;

}


#pageheader {
  width:740px;
  height:150px;

  z-index:50;
  top:0;
  left:0;

  background: #ffffff url("../images/layout/homepage-header-01.jpg") 0 0 no-repeat ;
}



#indexnavigation {
  width:258px;


  border:1px solid #ECF1E1;
  border-width: 0 1px 0 1px;
  
  float:left;
}

#indexnavigation ul {
  list-style:none;
  margin:0;
  padding:0;
  
  width:256px;
  background:#596E61;
  border:1px solid #596E61;
  border-width:1px 1px 0 1px;
}

#indexnavigation ul li {
  list-style:none;
  margin:0 0 0 0;
  padding:0;
  
  width:254px;
  height:59px;

  border:1px solid #C4D4A8;
  border-bottom:1px solid #596E61;
  _float:left;
}
#indexnavigation ul li a {
  display:block;
  position:relative;
  margin:0;
  padding:0;
  
  width:254px;
  height:57px;



  _float:left;
  
}
#indexnavigation ul li a:hover {
  background:none;
}
#indexnavigation ul li a span {
  display:block;

  position:relative;
  margin:0;
  padding:0;
  
  width:234px;
  height:20px;

  
  text-align:right;
  top:10px;
  right:3000px;
  
}
/*
#indexnavigation ul li a span strong {
  display:block;
  position:absolute;
  left:-3000px;
}
*/


/*

li#btn_tisk {
  background: #C5D5A9 url("../images/layout/hmpg-btn-ovr-tisk.gif") 0 0 repeat-x;
}
li#btn_tisk a {
  background: url("../images/layout/hmpg-btn-out-tisk.gif") 0 0 repeat-x;
}


li#btn_zabava {
  background: #C5D5A9 url("../images/layout/hmpg-btn-ovr-zabava.gif") 0 0 repeat-x;
}
li#btn_zabava a {
  background: url("../images/layout/hmpg-btn-out-zabava.gif") 0 0 repeat-x;
}


li#btn_firmy {
  background: #C5D5A9 url("../images/layout/hmpg-btn-ovr-firmy.gif") 0 0 repeat-x;
}
li#btn_firmy a {
  background: url("../images/layout/hmpg-btn-out-firmy.gif") 0 0 repeat-x;
}



*/





li#btn_tisteny-kabrnak {
  background: transparent url("../images/layout/hp-ac-tisteny-kabrnak.gif") 100% 0 repeat-x;
}
li#btn_tisteny-kabrnak a {
  background: transparent url("../images/layout/hp-un-tisteny-kabrnak.gif") 100% 0 repeat-x;
}


li#btn_top-firmy {
  background: transparent url("../images/layout/hp-ac-top-firmy.gif") 100% 0 repeat-x;
}
li#btn_top-firmy a {
  background: transparent url("../images/layout/hp-un-top-firmy.gif") 100% 0 repeat-x;
}


li#btn_zabava-s-kabrnakem {
  background: transparent url("../images/layout/hp-ac-zabava-s-kabrnakem.gif") 100% 0 repeat-x;
}
li#btn_zabava-s-kabrnakem a {
  background: transparent url("../images/layout/hp-un-zabava-s-kabrnakem.gif") 100% 0 repeat-x;
}


li#btn_zamestnani {
  background: transparent url("../images/layout/hp-ac-zamestnani.gif") 100% 0 repeat-x;
}
li#btn_zamestnani a {
  background: transparent url("../images/layout/hp-un-zamestnani.gif") 100% 0 repeat-x;
}


li#btn_reality {
  background: transparent url("../images/layout/hp-ac-reality.gif") 100% 0 repeat-x;
}
li#btn_reality a {
  background: transparent url("../images/layout/hp-un-reality.gif") 100% 0 repeat-x;
}







#indexmovie {
  width:479px;
  height:300px;

  text-align:center;
  overflow:hidden;
  
  float:left;
}

#indexmovie object {
  display:block;


  
  margin: auto;
  

  

}





#indexcontent {
  width:370px;



  
  float:left;
  clear:both;

}


#indexcontent .innerbox {
  margin:20px 10px 20px 20px;

}





#indexcontent .twocols {
  width:340px;
  overflow:hidden;
  
  margin:10px 0;
}


#indexcontent .innercol {
  width:360px;

}


#indexcontent .multicol {
  width:160px;
  margin: 0 20px 0 0;
  float:left;
  

}


#indexcontent .multicol p , #indexcontent .multicol ul , #indexcontent .multicol h4 {
  margin-top:0;
  margin-bottom:.5em;
}



#indexorderbanner {
  width:320px;
  background:#AABB97;
  padding:10px;
}


#indexorderbanner p , #indexorderbanner ul {
  margin-top:0;
  margin-bottom:10px;
}

#indexorderbanner img {
  border:0;
}


#indexorderbanner.pes01 {
  background:#AABB97 url("../images/layout/pes01.jpg") 100% 100% no-repeat ;
}
#indexorderbanner.pes02 {
  background:#AABB97 url("../images/layout/pes02.jpg") 100% 100% no-repeat ;
}
#indexorderbanner.pes03 {
  background:#AABB97 url("../images/layout/pes03.jpg") 100% 100% no-repeat ;
}
#indexorderbanner.pes04 {
  background:#AABB97 url("../images/layout/pes04.jpg") 100% 100% no-repeat ;
}
#indexorderbanner.pes05 {
  background:#AABB97 url("../images/layout/pes05.jpg") 100% 100% no-repeat ;
}

#indexorderbannerfloat {
  width:160px;
  height:120px;
  float:right;
}







#hmpg-hdr-zkabrnaka , #hmpg-hdr-zkabrnaka span {
  background: #AABB97 url("../images/layout/hmpg-hdr-zkabrnaka.gif") 0 0 no-repeat;
  width:340px;
  height:30px;
}


#hmpg-hdr-zfirem , #hmpg-hdr-zfirem span {
  background: #AABB97 url("../images/layout/hmpg-hdr-zfirem.gif") 0 0 no-repeat;
  width:340px;
  height:30px;
}

#hmpg-hdr-objednejte, #hmpg-hdr-objednejte span {
  background: #AABB97 url("../images/layout/hmpg-hdr-objednejte.gif") 0 0 no-repeat;
  width:320px;
  height:30px;
  
}

#hmpg-hdr-inzerujte, #hmpg-hdr-inzerujte span {
  background: #AABB97 url("../images/layout/hmpg-hdr-inzerujte.gif") 0 0 no-repeat;
  width:150px;
  height:30px;
  
}




#indexinsertion {
  width:370px;



  
  float:left;

  
}



#indexinsertion .innerbox {
  margin:20px 20px 20px 10px;

}





#indexinsertion .twocols {
  width:340px;
  overflow:hidden;
  
  
  margin:0 0;
}


#indexinsertion .innercol {
  width:360px;
  background: url("../images/layout/hmpg-insertion-bg.gif") 0 0 repeat-y;
  margin:2px 0 0 0 ;
  
  _float:left;

}


#indexinsertion .multicol {
  width:149px;
  margin: 0 2px 0 0;
  float:left;
  
  padding:10px;
  

}

#indexinsertion .multicol p , #indexinsertion .multicol ul , #indexinsertion .multicol h4 {
  margin: 0 0 .5em 0;
}


#indexinsertion img {
  border:0;
}


#indexinsertion a {
  text-decoration:none;
  color:black;
  
}


#indexinsertion .ad_logo {
  text-align:center;
  
}

#indexinsertion .ad_slogan {
  font-weight:bold;
  
}









#indexcontentframe {
  width:740px;
  background: #E2EAD2 url("../images/layout/hmpg-indexcontentframe.gif") 0 0 repeat-x;

  
  
  
}




#indexmovieframe {
  width:739px;
  background: #596E61;

  border:1px solid #ECF1E1;
  border-width:0 1px 1px 0;
  




}




#newsline {
  width:740px;
  height:40px;
  position:absolute;
  top:0;
  left:0;
  
  overflow:hidden;
  
  border-bottom:1px solid #ECF1E1;
  background: #3E3600 url("../images/layout/head-bg-newsline.gif") 0% 0% no-repeat;

  
  

  font-size:153.84%;


  
}


#newsline * {
  color:#ffff00;
  
}

#newsline p {

  
  margin:0;
  padding:0;
  
  position:absolute;
  width:600px;
  
  top:150%;
  left:70px;
  
}








#pagecontent {
  width:740px;
  padding-top:0;
  position:relative;
  z-index:0;

  


}

.innercolumn {
  overflow:auto;
  padding:0;
  margin:0;

}

#columnmiddle {
  width:460px;
  margin:0 0 20px 0;
  padding-top:0px;
  float:left;
  position:relative;
  top:0;
  left:260px;
  z-index:20;
  



}

#columnleft , #columnright {


  position:relative;
  top:0;
  z-index:20;
  float:left;
  

  padding-bottom:-20px;

}

#columnleft {
  width:220px;
  right:440px;
  padding-top:0px;
  
  


}

#page.homepage #columnright {
  width:220px;
  left:60px;

}

#page.context #columnright {
  width:200px;
  left:80px;

}

#mainnavigation {



}


#productnavigation {
  
}


#pagefooter {

  position:relative;

  clear:both;
  width:700px;
  margin: 0 0 0 0;
  padding:20px 20px 10px 20px;


  background:#22393D;

  color:#ffffff;
}
#pagefooter ul {
  list-style:none;
  padding: 0;
  margin:0;
  line-height:1em;
}
#pagefooter ul ul {
  padding:0;
  margin:0;
  display:inline;
}
#pagefooter ul li {
  list-style:none;
  padding:0;
  margin:0;
  display:inline;
  margin: 0 0;
  padding: 0 .75em;
  border-left: 1px solid #ffffff;
  

}
#pagefooter ul li.first {
  margin: 0;
  padding-left:0;
  border-left:0;
}
#pagefooter p {
  margin: 1em 0 10px 0;
}
#pagefooter a {
  color:#ffffff;

}
#pagefooter a:hover {

  color:#ffe200;
  
  
}

/* general layout */

/* blind navigate */

.blindhead {
  width:160px;
  position:absolute;
  z-index:0;
  top:0;
  left:-3000px;
  
}

#tophidnav {
  width:190px;
  position:absolute;
  z-index:0;
  top:0;
  left:-3000px;
}

/* blind navigate */

/* searchform */

/* searchform */


/*  navigation column */







ul.navigationlist, ul.navigationlist ul {
  list-style:none;
  margin:0 0 0 20px;
  padding:0 0 0 0;
  width:700px;

  

  
  line-height:30px;
}
ul.navigationlist li {
  width:95px;
  display:block;
  margin:0 5px 0 0;
  padding:0 0 0 0;
  position:relative;

  z-index:20;
  float:left;


  
  background: #ffffff;


}
ul.navigationlist li a {
  color:#333333;
  font-weight:bold;

  display:block;
  padding:0 10px 0 10px;
  

  background: #eeeeee url("../images/layout/menu-top-out-01.gif") 100% 0 repeat-x;
}
ul.navigationlist li a span {
  
}
ul.navigationlist li a:hover {
  color:#ff0000;
  background:#f7f7f7;
}

ul.navigationlist li.active a {

  background: #eeeeee url("../images/layout/menu-top-active-01.gif") 100% 0 repeat-x;
}

ul.navigationlist li.active a:hover {
  color:#ff0000;
  background:none;
}

ul.navigationlist li a:visited {
  
}


ul.navigationlist ul {
  position:absolute;
  top:-1px;
  z-index:-30;
  border:1px solid #ffffff;
  border-color: #f7f7f7 #bbbbbb #999999 #dddddd;

  padding:0 0 0 0;
  left:-3000px;
  
  width:160px;
  line-height:1.25em;
  background:#f7f7f7;
  
  overflow:hidden;


}
ul.navigationlist li ul li {

  margin:0;
  padding:0;
  float:none;
  width:160px;
  overflow:hidden;
  
  position:relative;
  top:2px;
  
  _float:left;
}
ul.navigationlist li ul li a {

  padding:5px 0;
  margin:0 5px 0 5px;
  display:block;
  
  font-weight:normal;
  
  border-bottom:1px solid #dddddd;
  background:none;
}
ul.navigationlist li.over ul, ul.navigationlist li:hover ul, ul.navigationlist li:focus ul {

  left:-20px;
  top:30px;
  z-index:30;
}
ul.navigationlist li.over ul.lastmenu, ul.navigationlist li:hover ul.lastmenu, ul.navigationlist li:focus ul.lastmenu {

  right:0px;
  top:30px;

}
ul.navigationlist li.over , ul.navigationlist li:hover, ul.navigationlist li:focus {



  
  z-index:29;
}
ul.navigationlist li.over a , ul.navigationlist li:hover a , ul.navigationlist li:focus a {



  background: #f7f7f7;
  

}
ul.navigationlist li.over ul li a , ul.navigationlist li:hover ul li a , ul.navigationlist li:focus ul li a {
  background: none;
  
  
}
ul.navigationlist li.childless:hover, ul.navigationlist li.childless:focus {

  background-image:none;
  
  z-index:29;
}
ul.navigationlist li.childless {
  background-image:none;
  
  z-index:29;
}
ul.navigationlist li:hover ul li, ul.navigationlist li:focus ul li, ul.navigationlist li.over ul li {

  background:none;
  
}


ul.navigationlist li.lastmenu a , ul.navigationlist li.lastmenu:hover a , ul.navigationlist li.lastmenu:focus a {




  background-position:-1px 0;
}


#mainnavigation {
  position:absolute;
  top:-50px;
  left:0px;
  z-index:100;
  height:30px;
  width:740px;
  


  
}




#mainnavigation ul {

  
}
#mainnavigation li {
  
}
#mainnavigation a {

}





#productnavigation {

  margin:0 0 20px 0;
  background:#333333;
}

#productnavigation h4 {
  color:#ffffff;
  background:#333333;
  margin:0px;
}

#productnavigation h4 span {
  display:block;
  margin:0;
  padding:5px 10px;
  
}


ul#productnavigationlist , ul#productnavigationlist ul {
  list-style:none;
  margin:0;
  padding:0;
  width:220px;



}
ul#productnavigationlist ul {
  border-top:0;
  background: #eeeeee;
  padding:3px 0;
}
ul#productnavigationlist ul ul {
  background: #f7f7f7;
}
ul#productnavigationlist li {
  width:220px;
  list-style:none;
  margin:0;
  padding:0;
  background: #dddddd;
  _float:left;
}
ul#productnavigationlist li a {
  display:block;
  margin:0;
  padding:5px 5px 5px 20px;
  width:195px;
  background: #dddddd url("../images/layout/anchor-arrow-out-01.gif") 5px .5em no-repeat;
  border-top:1px solid #eeeeee;
  border-bottom:1px solid #cccccc;


  
}
ul#productnavigationlist li.visible a {
  background: #e6e6e6 url("../images/layout/anchor-arrow-act-01.gif") 5px .5em no-repeat;
  
}
ul#productnavigationlist ul li a , ul#productnavigationlist li.visible ul li a {
  padding:2px 5px 2px 30px;
  width:185px;
  background: #eeeeee url("../images/layout/anchor-arrow-out-01.gif") 15px .25em no-repeat;
  border:0;
}
ul#productnavigationlist li ul li.visible a {
  background: #f7f7f7 url("../images/layout/anchor-arrow-act-01.gif") 15px .25em no-repeat;
}
ul#productnavigationlist ul li ul li a , ul#productnavigationlist ul li.visible ul li a {
  padding:2px 5px 2px 40px;
  width:175px;
  background: #f7f7f7 url("../images/layout/anchor-arrow-out-01.gif") 25px .25em no-repeat;
  
}
ul#productnavigationlist ul li ul li ul li a , ul#productnavigationlist ul li ul li.visible ul li a {
  padding:2px 5px 2px 50px;
  width:165px;
  background: #eeeeee url("../images/layout/anchor-arrow-out-01.gif") 35px .25em no-repeat;
  
}
ul#productnavigationlist li a span {
  
}



ul#productnavigationlist li.active {


  font-weight:bold;
  color:#333333;
}

ul#productnavigationlist li.visible {


}







.columnbox {
  margin-bottom:20px;

  clear:left;
  background:#eeeeee;
}



#page #leftcolumn .columnbox {
  width:220px;
}

#page #rightcolumn .columnbox {
  width:200px;
}
#page.homepage #rightcolumn .columnbox {
  width:220px;
}

.columnbox h4 {
  margin:0;
  color:#ffffff;
  background:#333333;
}

.columnbox h4 span {
  display:block;
  margin:0;
  padding: 5px 10px;
}
.columnbox .innnerbox {
  display:block;
  margin:10px 10px 0 10px;
  padding:0 0 10px 0;
}


/*  navigation column */



/* page address */

#pageaddress {
  line-height:1.33em;
  color:#003399;
  display:none;
}
#pageaddress address {
  background:#eeeeee;
  display:block;
  font-style:normal;

  padding: 0 20px 20px 20px;
}
#pageaddress address span {
  display:none;
}
#pageaddress a {
  
}



/* page address */

/* page header */

#companylogo {
  display:block;
  width:242px;
  height:78px;
  position:absolute;
  z-index:40;
  top:58px;
  left:60px;
  overflow:hidden;

}
#companylogo , #companylogo span  {


}
#companylogo span {
  
}
#companylogo img {

  position:absolute;

  display:block;
  border:0;
}
/* page header */


/* footer */

a#copyright {
  display:block;
  width:130px;
  height:20px;
  position:absolute;
  z-index:40;
  bottom:20px;
  left:20px;
  text-align:center;
  color:#e5ebe5;
  overflow:hidden;
  background: url("../images/misc/copyright.gif")  0 0 no-repeat;
}
a#copyright:hover {
  background-position:0 -50px;
}
a#copyright span {
  display:none;
  visibility:hidden;
}


a.accessibility {
  position:absolute;
  left:210px;
  bottom:.5em;
}

ul#footernavigation {
  list-style:none;
  width:430px;
  margin:0;
  padding:0;
  position:absolute;
  z-index:40;
  bottom:10px;
  left:160px;
  line-height:15px;
}
ul#footernavigation li {
  float:left;
  width:33%;
  
}
ul#footernavigation li a {
  display:block;
  padding-left:20px;
}
ul#footernavigation li a span {
  
}

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 {
  position:absolute;
  z-index:100;

  top:30px;
  left:700px;
  width:100px;


  

}
#selectlanguage a {
  display:block;
  float:right;
  color:black;
  overflow:hidden;

  margin-left:10px;
  cursor:pointer;


  
  position:relative;
}
#selectlanguage a:hover {
  
}
#selectlanguage a span {
  
}



/* select language */

/*  content buttons  */

.contentbutton {
  text-align:right;
  width:460px;
  height:15px;

  position:relative;
  z-index:50;
  clear:both;
  margin:20px 0;
  


}
.contentbutton a {
  display:block;
  width:15px;
  height:15px;
  position:relative;
  float:right;
  margin-left:15px;
}
.contentbutton a span {
  display:none;
}
.contentbutton a.pagetop {
  background: url("../images/misc/pgup02.gif")  50% 0 no-repeat;
}
.contentbutton a.pageprint {
  background: url("../images/misc/print01.gif")  50% 0 no-repeat;
}
.contentbutton a.sitemap {
  background: url("../images/misc/sitemap01.gif")  50% 0 no-repeat;
}

/*  content buttons  */


/* content */












#columnmiddle  {
  

}
#columnmiddle  h1, #columnmiddle  h2, #columnmiddle  h3, #columnmiddle  h4 {
  line-height:1em;
  color:#333333;
}
#columnmiddle  h1 {
  margin-top:0;
  color:#B30000;
}
#columnmiddle  h2, #columnmiddle  h3, #columnmiddle  h4 {
  
}

#columnmiddle  p, #columnmiddle  dl, #columnmiddle  ul, #columnmiddle  ol, #columnmiddle  address {
  margin-top: 0;
  margin-bottom: .75em;
}


#pagecontent p {

}

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





table {
  font-size:100%;
  border-collapse:collapse;
}
caption {
  display:none;
}
th , td {
  padding: .2em .5em;
}
th {
}




table.normal {
  
}



#page table.normal td {
  background:white;
  border:1px solid #eeeeee;
  
}

#page table.normal 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:260px;
  padding: 15px 0;
  
}
.righthalfcol {
  float:right;
  width:260px;
  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 */



#page dl.addressform {
  list-style:none;
  clear:both;
  margin:.2em 0 0 0;

}
dl.addressform dt {
  list-style-type:none;
  display:block;
  width:100px;
  float:left;
  clear:both;
  text-align:right;
  position:relative;
  
}
dl.addressform dd {
  list-style-type:none;
  display:block;
  margin-left:110px;
}

dl.addressform textarea {
  width:20em;
  height:6em;
}

label {
  
}

input {


}
textarea {


  
}

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 */











/* index */

/* news list */


/* news list */

/* news catalog */

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


.imgblockl, .imgblockr {
  display:block;
  width:205px;
  border:0;
  
  background:#003399;
}
.imgblockl {
  margin:.0 20px 20px 0;
  float:left;
}
.imgblockr {
  margin:0 0 20px 20px;
  float:right;
}
.imgblockl a, .imgblockr a {
  display:block;
  width:205px;
  border:0;
  padding:1px 0;
  
  background:#003399;
}

.imgblockl a:hover, .imgblockr a:hover {
  background:red;
}
.imgblockl img, .imgblockr img {
  border:0;
  margin: 0 1px;
  display:block;
  width:203px;
}

/* 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 {
  
}




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

.photos div {
  float:left;
  width:168px;
  margin: 0 0 8px 9px;
  border:1px solid #cccccc;
  background:#eeeeee;
}
.photos a {
  display:block;
  width:152px;
  margin: 8px 0 8px 7px;
}
.photos a img {
  display:block;
  border:1px solid #cccccc;
  margin: 0 0 .5em 0;
}
.photos a:hover img {
  border:1px solid red;
}
.photos a span {
  display:block;
  text-align:center;
}


.anchpdf {
  background: url("../images/misc/adobe-acrobat02.gif") 0 50% no-repeat;
  padding-left:1.5em;
  margin-right:1em;
}




table.companytable {
  
}
table.companytable td {
  border:none;
}

#counter {
  position:absolute;
  left:-3000px;
  width:1px;
  height:1px;
  overflow:hidden;
}

img.imagecontent {
  float:right;
  margin:0 0 20px 20px;
  clear:right;
  

}



/*  content motives  */






/*  content motives  */









/*  page presentation  */






/*  page presentation  */


/*  menu navigation  */




/*  menu navigation  */






/*  npke  */


#searchbox {
  background:#666666;
  color:#ffffff;
}
#searchbox form {
  margin:0;
}
#searchbox input {
  color:#000000;
}

.sbox01 label  ,.sbox01 input {
  display:block;
  margin:0 0 .5em 0;
  width:200px;
}

.sbox02 {
  float:left;
  width:90px;
  margin:0 5px 0 0;
}

.sbox03 {
  text-align:center;
  clear:left;
  margin:.5em 0 0 0;
}





#basketbox {
  background:#666666;
  color:#ffffff;
  display:block;
  overflow:hidden;
  
}
#basketbox a {
  color:#ffffff;

}
#basketbox a:hover {

  color:#ffe200;
  
  
}
#basketbox ul , #basketbox ul li {
  margin:0;
  padding:0;
  list-style:none;
  display:block;
}
#basketbox ul li {
  margin:.5em 0 0 0;
  
}
#basketbox p {
  margin:0 0 .5em 0;
  
}



#prihlaseni {
  
}
#prihlaseni form {
  margin:0;
}

.pribox01 {
  clear:left;
  margin:0 0 .5em 0;
}
.pribox01 label {
  display:block;
  float:left;

  line-height:1.5em;
  width:60px;
  text-align:right;

}
.pribox01 input {
  width:110px;
  margin: 0 0 0 65px;
  display:block;
}
.pribox02 {
  margin: 0 0 0 65px;
  
}
.pribox03 ul , .pribox03 ul li {
  margin:0;
  padding:0;
  list-style:none;
  display:block;
}
.pribox03 ul li {
  margin:.5em 0 0 0;
  
}



#newsbox {
  margin:0 0 20px 0;
  padding:0;
  color:#ffffff;
}
#newsbox .innnerbox {
  margin:0;
  padding:0;
  background:#333333;
  padding-bottom:10px
}
#newsbox a {
  color:#ffffff;
}
#newsbox a:hover {
  color:#ffe200;
}
#newsbox ul , #newsbox ul li {
  margin:0;
  padding:0;
  list-style:none;
  display:block;

  overflow:hidden;
  
}
#newsbox ul li {
  margin: 0 0 0 0;
  padding: 10px ;
  border-top:1px solid #ffffff;
  position:relative;


  
}
#newsbox p {
  padding:10px 10px 0 10px;
  margin:0 0 1px 0;
}
#newsbox li p {
  margin: 0 0 .5em 0;
  padding:0;
  background:none;
}
#newsbox li p span {
  display:block;
  text-align:right;
}

.nwsbox02 {

  border-top:1px solid #ffffff;

}



#linkbox {
  
}
#linkbox ul , #linkbox ul li {
  margin:0;
  padding:0;
  list-style:none;
  display:block;
  
}
#linkbox ul li {
  margin: 0 0 .5em 0;
  padding: 0 0 0 20px;
  background:  url("../images/layout/anchor-arrow-02.gif") 0 .25em no-repeat;
  
}
#linkbox p {
  margin:.5em 0 0 0;
  
}


/*  index  */

#indexproduct {
  width:460px;
  
  background: #EFFDD2 url("../images/layout/indexproduct01.gif") 0 0 repeat-y ;
}
#indexproduct a {

}

#indexproduct h2 {
  margin:0 0 0 0;
  padding:10px 16px;
  color:#1F2D00;
  font-size:20pt;
}
#indexproduct h2 span {
  margin:0;
  padding:0;
}

#indexproduct p {
  margin:0;
  padding:0 16px 10px 16px;
}

#indexproduct ul {
  margin:0;
  padding:10px 16px 20px 16px;
  list-style:none;
}

#indexproduct ul li {
  margin:0;
  padding:2px 0;
  list-style:none;
  font-weight:bold;
}



#inxprl01 {
  background:  url("../images/layout/indexproductline0101.gif") 0 0 no-repeat ;
}
#inxprl02 {
  background:  url("../images/layout/indexproductline0201.gif") 0 0 no-repeat ;
}


#inxpr02 , #inxpr04 {
  width:229px;
  float:left;
}
#inxpr01 , #inxpr03 {
  width:230px;
  float:left;
}





#indexmotive {
  display:none;
  };



#page.homepage #indexmotive {
  display:block;
  width:740px;
  height:170px;
  
  background:  url("../images/layout/index-motive-01.jpg") 0 0 no-repeat ;
  };





/*  index  */





table.product {
  background:#666666;
  color:#ffffff;
  width:459px;
  border:0;
  margin:1em 0;
}
table.product td {

}
#page table.product a {
  color:#ffffff;
}



#page table.product td {



  
}

#page table.product th {



  vertical-align:bottom;
  
}


#page table.product input.numprod {
  width:1.6em;
  
}





table.detail {
  width:200px;
}
table.detail td {

}

#page table.detail td {
  padding: .1em .2em;
}





.content_thumb {
  
}
.content_thumb a {
  
}
.content_thumb img {
  float:right;
  margin: 0 0 20px 20px;
  border:0;
}




.content_gallery {
  width:460px;
  overflow:hidden;

}
.content_gallery .innerbox {
  width:680px;
}

.gallery_item {
  text-align:center;
  margin: 0 20px 20px 0;

  border:1px solid #cccccc;
  width:218px;
  text-align:center;
  float:left;
}
.gallery_item a {

}
.gallery_item a img {
  border:0;
  margin:10px auto;
}




.content_subcategory {
  width:460px;
  
}
ul.content_subcategory {
  list-style:none;
  margin:0;
  padding:0;
  width:460px;
}
ul.content_subcategory li {
  list-style:none;
  margin:20px 0;
  padding:10px 0;
  
  background:transparent;
}
ul.content_subcategory li h4 {
  margin-top:0;
}

.subcategory_thumb {
  
}
.subcategory_thumb img {
  float:right;
  margin: 0 0 20px 20px;
  border:0;
}

.subcategory_link {
  text-align:right;
  margin-top:20px;
  width:459px;
  clear:right;
}





.eventlist {
  width:460px;
  
}
ul.eventlist {
  list-style:none;
  margin:0;
  padding:0;
  width:460px;
}
ul.eventlist li {
  list-style:none;
  margin:20px 0;
  padding:10px 0;
  
  background:transparent;
}
ul.eventlist li h4 {
  margin-top:0;
}

.subcategory_thumb {
  
}
.subcategory_thumb img {
  float:right;
  margin: 0 0 20px 20px;
  border:0;
}

.subcategory_link {
  text-align:right;
  margin-top:20px;
  width:459px;
  clear:right;
}




p.ordersubmit {

  height:2em;
  margin-top:2em;
}
p.ordersubmit input {
  display:block;
  float:right;
}
p.ordersubmit input#orderback {
  display:block;
  float:left;
  
}



#productresult {
  width:459px;
  overflow:hidden;
}
#productresult .innerresult {
  width:480px;
}
#productresult table.product {
  width:200px;
  margin-bottom:10px;
}
#productresult .productbox {
  list-style:none;
  margin:0  15px 15px 0;
  padding:0;
  display:block;
  width:220px;
  float:left;
}

#productresult .productbox .innerbox {
  width:auto;

  border:1px solid #cccccc;
  padding:10px 10px 10px 10px;
  
}
#productresult h4 {
  margin:0 0 10px 0;
  
}
.productbox_thumb {
  width:200px;

  overflow:hidden;
  margin-bottom:10px;
  text-align:center;
}
.productbox_thumb img {
  border:0;
}
.productbox_link {
  text-align:right;
  margin-top:10px;

  clear:right;
  
}

#crumb_navigate {
  margin:0 0 10px 0;
}



#product_sort_form , #product_filter_form {
  display:block;
  padding:5px 0;
  margin:10px 0;
  display:block;
  background:#eeeeee;
  float:left;
  width:460px;
}


#product_filter_form h4{
  display:block;
  font-size:100%;
  line-height:1.8em;
  margin:  0 .5em .2em .5em;
}
#product_sort_form span , #product_filter_form span {
  display:block;
  float:left;
  font-size:100%;
  line-height:1.8em;
  margin:  0 .5em .2em .5em;
  vertical-align: middle;
}


#product_sort_form span.filter , #product_filter_form span.filter {
  float:right;
}


