html, body {
  margin:0;
  padding:0;
  font-size:100%;

  font-family: "Verdana CE", "Verdana", sans-serif;


  background:#ffffff;

  

}

body {


  font-size:62.5%;
}

h1, h2, h3, h4 {

}

h1 {
  font-size:240%;


  font-weight:500;


}
h2 {
  font-size:180%;




  font-weight:500;
  
}
h3 {
  font-size:140%;


  font-weight:900;
  
}
h4 {
  font-size:120%;


  font-weight:900;
  
}
p {

}
a {
  text-decoration:none;
  color:#000000;
}
a:hover {
  text-decoration:underline;

  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;
}
.txt_90 {
  font-size:90%;
}
.txt_100 {
  font-size:100%;
}
.txt_110 {
  font-size:110%;
}
.txt_120 {
  font-size:120%;
}
.c_red {
  color:red;
}
.c_blue {
  color:#0a71b4;
}
.c_green {
  color:green;
}
.c_magenta {
  color:magenta;
}
.c_yellow {
  color:yellow;
}
.c_cyan {
  color:cyan;
}
.c_grey {
  color:#808080;
}

.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 0 auto;
}

#pagebody {
  width:705px;
  margin:0 auto 0 auto;
  text-align:left;
  position:relative;
  z-index:0;
  top:0;
  left:0;





}


#pageheader {
  width:705px;
  height:158px;
  position:relative;
  z-index:50;
  top:0;
  left:0;

  background: #ffffff url("../images/layout/page-header-01.jpg") 0 0 no-repeat ;

}

#pagemotive {
  width:705px;
  height:253px;
  position:absolute;
  z-index:10;
  top:192px;
  left:0;

  background: #95bce1 url("../images/layout/page-motive-01.jpg") 0 0 no-repeat ;

}


#pagecontent {
  width:705px;
  padding-top:287px;
  position:relative;
  z-index:0;

  

  background: #e6e6e6;

}

.innercolumn {
  overflow:auto;
  padding:0;
  margin:0;

}

#columnmiddle {
  width:505px;
  margin:0 0 0 0;
  padding-top:0;
  float:left;
  position:relative;
  top:0;
  left:0;
  z-index:20;
  




}

#columnleft {
  width:200px;
  right:0;
  padding-top:0px;
  position:relative;
  top:0;
  z-index:20;
  float:left;
  
  


}


#mainnavigation {
  
  
}


#productnavigation {
  
}


#pagelinks, #pagefooter {
  height:45px;
  position:relative;

  clear:both;
  width:655px;
  margin: 0 0 0 0;
  padding:0 25px;

  background: #ffffff;
}

#pagefooter {
  background: #ffffff url("../images/layout/page-footer-bg-01.gif") 0 0 repeat-x ;
  line-height:45px;
}

#pagelinks {
  text-align:center;
  padding:15px 25px;
  color:#999999;
  font-family: "Verdana CE", "Verdana", sans-serif;
  font-size:9px;
}

#pagelinks a {
  color:#999999;
  font-family: "Verdana CE", "Verdana", sans-serif;
  font-size:9px;
}



#pagefooter p {
  margin:0;
}



/* 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 */












#mainnavigation {
  position:absolute;
  top:158px;
  left:0px;
  z-index:100;
  height:33px;
  width:705px;
  
  
}




#mainnavigation ul {

  
}
#mainnavigation li {
  
}
#mainnavigation a {

}








ul.navigationlist a {
  text-decoration:none;
}


ul.navigationlist, ul.navigationlist ul {
  list-style:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:705px;

  
  line-height:33px;

}
ul.navigationlist {


}
ul.navigationlist li {
  display:block;
  margin:1px 0 0 0;
  padding:0 0 0 0;
  position:relative;

  z-index:20;
  float:left;


  

}
ul.navigationlist li a {

  display:block;


}
ul.navigationlist li a span {
  cursor: pointer;
  _cursor: hand;
  
}

ul.navigationlist ul {
  position:absolute;
  top:33px;
  z-index:-30;



  padding:0 0 0 0;
  padding: 0 0;
  right:3000px;
  
  width:116px;


  
  

  background:#c1d7ec;

}
ul.navigationlist li ul li {

  margin:0;
  padding:0;
  float:left;
  width:116px;
  overflow:hidden;
  
  position:relative;
}
ul.navigationlist li ul li a {

  padding:0;
  margin:0;
  display:block;
  position:relative;
  float:left;


}
ul.navigationlist li ul li a span {


  display:block;
  float:left;
}
ul.navigationlist li ul li a span {


  display:block;
  

}
ul.navigationlist li.over ul.submenu, ul.navigationlist li:hover ul.submenu, ul.navigationlist li:focus ul.submenu {

  left:0px;

  top:33px;
  z-index:30;
}
/*
ul.navigationlist li.over ul.lastmenu, ul.navigationlist li:hover ul.lastmenu, ul.navigationlist li:focus ul.lastmenu {

  right:0px;
  top:33px;

}
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 {



  

}
ul.navigationlist li.over ul li a , ul.navigationlist li:hover ul li a , ul.navigationlist li:focus ul li a {

  
  
}
ul.navigationlist li.over ul li a:hover , ul.navigationlist li:hover ul li a:hover , ul.navigationlist li:focus ul li a:hover {

  
  
}
ul.navigationlist li.childless:hover, ul.navigationlist li.childless:focus {


  
  z-index:29;
}
ul.navigationlist li.childless {

  
  z-index:29;
}
ul.navigationlist li:hover ul li, ul.navigationlist li:focus ul li, ul.navigationlist li.over ul li {


  
}


ul.navigationlist li.lastmenu a , ul.navigationlist li.lastmenu:hover a , ul.navigationlist li.lastmenu:focus a {





}
ul.navigationlist li.lastmenu ul li a , ul.navigationlist li.lastmenu:hover ul li a , ul.navigationlist li.lastmenu:focus ul li a {


}
*/


#btn01, #btn01 a , #btn01 a span {
  width:117px;height:33px;
  background: url("../images/layout/btn01ot.gif") 0 0 no-repeat;
}
#btn01, #btn01 a:hover , #btn01 a:hover span, #btn01.over a , #btn01.over a span {
  background: url("../images/layout/btn01ov.gif") 0 0 no-repeat;
}

#btn02, #btn02 a , #btn02 a span {
  width:117px;height:33px;
  background: url("../images/layout/btn02ot.gif") 0 0 no-repeat;
}
#btn02, #btn02 a:hover , #btn02 a:hover span, #btn02.over a , #btn02.over a span {
  background: url("../images/layout/btn02ov.gif") 0 0 no-repeat;
}


#btn03, #btn03 a , #btn03 a span {
  width:116px;height:33px;
  background: url("../images/layout/btn03ot.gif") 0 0 no-repeat;
}
#btn03, #btn03 a:hover , #btn03 a:hover span , #btn03.over a , #btn03.over a span {
  background: url("../images/layout/btn03ov.gif") 0 0 no-repeat;
}


#btn04, #btn04 a , #btn04 a span {
  width:117px;height:33px;
  background: url("../images/layout/btn04ot.gif") 0 0 no-repeat;
}
#btn04, #btn04 a:hover , #btn04 a:hover span, #btn04.over a , #btn04.over a span {
  background: url("../images/layout/btn04ov.gif") 0 0 no-repeat;
}


#btn05, #btn05 a , #btn05 a span {
  width:116px;height:33px;
  background: url("../images/layout/btn05ot.gif") 0 0 no-repeat;
}
#btn05, #btn05 a:hover , #btn05 a:hover span, #btn05.over a , #btn05.over a span {
  background: url("../images/layout/btn05ov.gif") 0 0 no-repeat;
}


#btn06, #btn06 a , #btn06 a span {
  width:117px;height:33px;
  background: url("../images/layout/btn06ot.gif") 0 0 no-repeat;
}
#btn06, #btn06 a:hover , #btn06 a:hover span, #btn06.over a , #btn06.over a span {
  background: url("../images/layout/btn06ov.gif") 0 0 no-repeat;
}




#btn03 ul #btn0301, #btn03 ul #btn0301 a , #btn03 ul #btn0301 a span {
  width:116px;height:20px;
  background: url("../images/layout/btn0301ot.gif") 0 0 no-repeat;
}
#btn03 ul #btn0301, #btn03 ul #btn0301 a:hover , #btn03 ul #btn0301 a:hover span {
  background: url("../images/layout/btn0301ov.gif") 0 0 no-repeat;
}


#btn03 ul #btn0302, #btn03 ul #btn0302 a , #btn03 ul #btn0302 a span {
  width:116px;height:20px;
  background: url("../images/layout/btn0302ot.gif") 0 0 no-repeat;
}
#btn03 ul #btn0302, #btn03 ul #btn0302 a:hover , #btn03 ul #btn0302 a:hover span {
  background: url("../images/layout/btn0302ov.gif") 0 0 no-repeat;
}






#btn05 ul #btn0501, #btn05 ul #btn0501 a , #btn05 ul #btn0501 a span {
  width:116px;height:20px;
  background: url("../images/layout/btn0501ot.gif") 0 0 no-repeat;
}
#btn05 ul #btn0501, #btn05 ul #btn0501 a:hover , #btn05 ul #btn0501 a:hover span {
  background: url("../images/layout/btn0501ov.gif") 0 0 no-repeat;
}

#btn05 ul #btn0502, #btn05 ul #btn0502 a , #btn05 ul #btn0502 a span {
  width:116px;height:20px;
  background: url("../images/layout/btn0502ot.gif") 0 0 no-repeat;
}
#btn05 ul #btn0502, #btn05 ul #btn0502 a:hover , #btn05 ul #btn0502 a:hover span {
  background: url("../images/layout/btn0502ov.gif") 0 0 no-repeat;
}






#btn02, #btn03, #btn04, #btn05, #btn06 {
  margin-left:1px;
}

#btn0302, #btn0502 {
  margin-top:1px;
}



#motivemovie {
  width:495px;
  height:245px;
  position:absolute;
  top:5px;
  left:4px;
  z-index:0;
}





ul#quickmenu {
  list-style:none;
  margin:0;
  padding:0;
  position:absolute;
  width:131px;
  top:190px;
  left:515px;
  
}
ul#quickmenu li {
  list-style:none;
  margin:0;
  padding:0;
  display:block;
  width:131px;height:21px;
}
ul#quickmenu li a , ul#quickmenu li a span {
  display:block;
  width:131px;height:21px;
}





#btn101, #btn101 a , #btn101 a span {
  background: url("../images/layout/btn101ot.gif") 0 0 no-repeat;
}
#btn101, #btn101 a:hover , #btn101 a:hover span {
  background: url("../images/layout/btn101ov.gif") 0 0 no-repeat;
}

#btn102, #btn102 a , #btn102 a span {
  background: url("../images/layout/btn102ot.gif") 0 0 no-repeat;
}
#btn102, #btn102 a:hover , #btn102 a:hover span {
  background: url("../images/layout/btn102ov.gif") 0 0 no-repeat;
}

ul#quickmenu li#btn102 {
  margin-top:5px;
}









#productnavigation {

  margin:0 0 20px 0;

}

#productnavigation h4 {


  margin:0px;
}

#productnavigation h4 span {
  display:block;
  margin:0;
  padding:5px 0px;
  
}


ul#productnavigationlist , ul#productnavigationlist ul {
  list-style:none;
  margin:0;
  padding:0;
  width:220px;



}
ul#productnavigationlist ul {
  border-top:0;

  padding:3px 0;
}
ul#productnavigationlist ul ul {

}
ul#productnavigationlist li {
  width:220px;
  list-style:none;
  margin:0;
  padding:0;

  _float:left;
}
ul#productnavigationlist li a {
  display:block;
  margin:0;
  padding:5px 5px 5px 20px;
  width:195px;

  background: transparent url("../images/layout/anchor-arrow-out-01.gif") 0px .5em no-repeat;




  
}
ul#productnavigationlist li.visible a {

  background: transparent url("../images/layout/anchor-arrow-act-01.gif") 0px .5em no-repeat;
  
}
ul#productnavigationlist ul li a , ul#productnavigationlist li.visible ul li a {
  padding:2px 5px 2px 30px;
  width:185px;

  background: transparent url("../images/layout/anchor-arrow-out-01.gif") 15px .25em no-repeat;
  border:0;
}
ul#productnavigationlist li ul li.visible a {

  background: transparent 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: transparent 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: transparent url("../images/layout/anchor-arrow-out-01.gif") 35px .25em no-repeat;
  
}
ul#productnavigationlist li a span {
  
}



ul#productnavigationlist li.active {


  font-weight:bold;

}


ul#productnavigationlist li.active li {


  font-weight:normal;
}

ul#productnavigationlist li.visible {


}







.columnbox {
  margin-bottom:20px;


  background:#eeeeee;
}



#page #leftcolumn .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:178px;
  height:102px;
  position:absolute;
  z-index:40;
  top:20px;
  left:0px;
  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 .innercolumn  {
  padding:5px 25px 25px 25px;
}
#columnmiddle  h1, #columnmiddle  h2, #columnmiddle  h3, #columnmiddle  h4 {
  line-height:1.25em;
  color:#0870b7;
  margin-bottom:.2em;
}
#columnmiddle  h1 {
  margin-top:0;
  color:#0870b7;
}
#columnmiddle  h2 {
  margin-top:.92em;
  margin-bottom:.325em;
  
}

#columnmiddle  h3 {
  margin-top:1.18em;
  margin-bottom:.405em;
  
}

#columnmiddle  h4 {
  margin-top:1.38em;
  margin-bottom:.465em;
  
}

#columnmiddle  p, #columnmiddle  dl, #columnmiddle  ul, #columnmiddle  ol, #columnmiddle  address {
  margin-bottom: 0;
  margin-top: 1.5em;
}

#columnmiddle  p {
  text-align:justify;
}


#columnmiddle  a {
  color:#0a71b4;
  font-weight:bold;
}

#columnmiddle blockquote {
  display:block;
  background:#d9dadc;
  padding:25px 15px;
  margin: 1.5em  0 0 0;
  font-style: italic;
}

#columnmiddle blockquote p {
  margin:.5em 0;
}

#columnmiddle p.txt_r {
  text-align:right;
}


#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;
}



table.form {
  
}

#page table.form td {
  vertical-align:top;
}















.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 {
  
}





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  */







/*  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:980px;
  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_gallery {
  width:470px;
  overflow:hidden;

}
.content_gallery .innerbox {
  width:500px;
}

.gallery_item {
  text-align:center;
  margin: 0 25px 25px 0;

  border:1px solid #cccccc;
  width:138px;
  text-align:center;
  float:left;
}
.gallery_item a {

}
.gallery_item a img {
  border:0;
  margin:10px auto;
}






.actbox {
  width:190px;
  margin:20px 10px 10px 0;
  
  background:;
  background: #d9dadb url("../images/layout/left-box-bg-01.gif") 0 0 repeat-x;
}

.actbox .innerbox {
  padding:14px;
}

#page .actbox h4 {
  margin:0;
  font-size:91.67%;

  color:#0870b7;
  
}

#page .actbox p {
  margin:.25em 0 0 0;
}


table.techinfo {
  margin:1em 0;
}

table.techinfo th, table.techinfo td {
  border:1px solid #ededef;
}

table.techinfo th {
  background:#c6c7c9;
  text-align:right;
}

table.techinfo td {
  background:#d9dadc;
}




/* forms */



#columnmiddle .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;
}

form {
  margin:1.5em 0;
  padding:0;
}
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 */


#columnmiddle .addresscolumn {
  margin-top:20px;  
}

#columnmiddle .addresscolumn p, #columnmiddle .addresscolumn address {
  display:block;
  width:210px;
  margin: 0 10px 0 0;
  float:left;
  
  line-height:20px;
}

#columnmiddle .addresscolumn a {
  font-weight:normal;
  color:#000000;
}

#columnmiddle .addresscolumn h3, #columnmiddle .addresscolumn h2 {
  
  font-size:110%;
  color:#000000;
}

#columnmiddle .addresscolumn img {
  position:relative;
  top:.5em;
  margin: 0 .5em 0 0;
}


#mapimage {
  width:455px;
  height:271px;
  position:relative;
  margin:1.5em 0; 
}

#mapimage div.outermap {
  width:481px;
  height:271px;
  position:absolute;
  top:0;
  left:-12px;
  background: url("../images/content/mapa-01.jpg") 0 0 repeat-x;
}

#mapimage div.outermap div#Gmap {
  display:block;
  width:263px;
  height:256px;
  top:7px;
  left:210px;
  position:absolute;
  background:none;
}

.pressbox {
  position:absolute;
  width:325px;
  height:397px;
  left:50px;
  top:525px;
  z-index:100;
}

.pressbox a {
  display:block;
  position:absolute;
  width:16px;
  height:16px;
  left:283px;
  top:24px;
  z-index:200;
  overflow:hidden;
  color:#cccccc;
  z-index:101;
  text-decoration:none;
  

}
.pressbox a span {
  display:block;
  position:relative;
  left:0px;
  z-index:99;
}



.columntext {
  width:455px;
  overflow:hidden;
  

}


.columntext .innercolumntext {
  width:480px;
  

}


.columntext .column13 {
  width:135px;
  float:left;
  margin-right:25px;
  

}

.columntext .column13 img {
  margin: 1.5em 0;
  display:block;
}


#columnmiddle .columntext .column13 p {
  margin: 1.5em 0;

}
#columnmiddle .columntext .column13 p.txt_c {
  text-align:center;

}
#columnmiddle .columntext .column13 p strong {
  color:#000000;
  font-size:110%;
  
}

#slogan , #slogan span {
  display:block;
  width:455px;
  height:76px;
  
  background: url("../images/content/slogan-h-ford-01.gif") 0 0 repeat-x;
}


.gallery-bg {
  position:relative;
  width:450px;
  height:166px;
  padding:0;
  background: transparent url("../images/layout/gallery-bg-01.gif") 0 0 no-repeat ;
  overflow:hidden;
}

.stepcarousel{
  position: relative; /*leave this value alone*/
  overflow: scroll; /*leave this value alone*/
  width: 410px;
  left:20px;
  top:20px;
  height: 126px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
  position: absolute; /*leave this value alone*/
  left: 0;
  top: 0;
}

.stepcarousel .panel{
  float: left; /*leave this value alone*/
  overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
  margin: 10px 10px 0 0; /*margin around each panel*/
  width: 140px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}








