/* CSS Document */

.uvodimg{
position:relative;
left:83px;
top:38px;
}

.uvodflash {
position:relative;
left:92px;
top:32px;
width:405px;
height:317px;
/* vanocni akce 2007 
background-image:url('../img_uvod/pf-2007.jpg');
background-position:top left;
background-repeat:no-repeat;
font-family:georgia,times,serif;
text-align:right;
color:#0066cc;
font-size:9pt; */
margin-bottom:50px;
}

.uvodpf {
  position:relative;
  top:0px;
  left:0px;
  width:371px;
  height:290px;
  margin:50px 0px 0px 70px;
  /*background-image:url('../img_uvod/pf-2008.jpg');
  background-position:top left;
  background-repeat:no-repeat;*/
}

.uvodpf h2 {
  display:none;
}

.uvodpf p {
  position:absolute;
  top:174px;
  left:256px;
  font-family:georgia,times,serif;
  text-align:left;
  font-size:8pt;
  font-weight:bold;
  color:#022091;
}

.novinky {
position:relative;
top:20px;
width:150px;
float:right;
padding-top:50px;
font-family:arial, helvetica, sans-serif;
}
.novinkytop {
position:absolute;
right:0px
}

#novinky-obsah {
  width:160px;
  height:245px;
  padding-right:7px;
  overflow:hidden;
}

.novinkytext {
position:relative;
width:135px;
left:0px;
margin-top:15px;
margin-bottom:15px;
font-size:8pt;
font-weight:normal;
color:000000;
text-align:left
}
.novinkytext a {
color:#003399;
}
.novinkytext a:hover {
color:#003399;
text-decoration:none;
}
.novinkynadpis {
font-size:10pt;
font-weight:bold;
color:#3E6AC1;
}

.contentnovinky {
padding:50px;
position:relative;
background-image:url('../img_uvod/novinky_top.gif');
background-repeat:no-repeat;
background-position:top right
}

.contentnovinkyde {
padding:50px;
position:relative;
background-image:url('../img_uvod/novinky_top_de.gif');
background-repeat:no-repeat;
background-position:top right
}

.contentnovinkyuk {
padding:50px;
position:relative;
background-image:url('../img_uvod/novinky_top_uk.gif');
background-repeat:no-repeat;
background-position:top right
}

.contentprofil {
padding:50px;
position:relative;
background-image:url('../img/profil_bg.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentprofilde {
padding:50px;
position:relative;
background-image:url('../img/profil_bg_de.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentprofiluk {
padding:50px;
position:relative;
background-image:url('../img/profil_bg_uk.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentexpode {
padding:50px;
position:relative;
background-image:url('../img/expo-bg-de.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentexpouk {
padding:50px;
position:relative;
background-image:url('../img/expo-bg-uk.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentvyroba {
padding:50px;
position:relative;
background-image:url('../img/vyroba_bg.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentvyrobade {
padding:50px;
position:relative;
background-image:url('../img/vyroba_bg_de.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentvyrobauk {
padding:50px;
position:relative;
background-image:url('../img/vyroba_bg_uk.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentbalici {
padding:50px;
position:relative;
background-image:url('../img/balici_bg.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentbalicide {
padding:50px;
position:relative;
background-image:url('../img/balici_bg_de.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentbaliciuk {
padding:50px;
position:relative;
background-image:url('../img/balici_bg_uk.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentkontakt {
padding:50px;
position:relative;
background-image:url('../img/kontakt_bg.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentkontaktform {
padding:50px;
position:relative;
background-image:url('../img/form_bg.jpg');
background-repeat:no-repeat;
background-position:top right
}
.contentkontaktde {
padding:50px;
position:relative;
background-image:url('../img/kontakt_bg_de.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentkontaktformde {
padding:50px;
position:relative;
background-image:url('../img/form_bg_de.jpg');
background-repeat:no-repeat;
background-position:top right
}
.contentkontaktuk {
padding:50px;
position:relative;
background-image:url('../img/kontakt_bg_uk.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentkontaktformuk {
padding:50px;
position:relative;
background-image:url('../img/form_bg_uk.jpg');
background-repeat:no-repeat;
background-position:top right
}
.contentvystavy {
padding:50px;
position:relative;
background-image:url('../img/vystavy_bg.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentstroje {
padding:50px;
position:relative;
background-image:url('../img/stroje_bg.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentstrojede {
padding:50px;
position:relative;
background-image:url('../img/stroje_bg_de.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentstrojeuk {
padding:50px;
position:relative;
background-image:url('../img/stroje_bg_uk.gif');
background-repeat:no-repeat;
background-position:top right
}
.contentakcninabidka {
padding:50px;
position:relative;
background-image:url('../img/akcni-nabidka-bg.gif');
background-repeat:no-repeat;
background-position:top right;
}
.contentakcninabidkade {
padding:50px;
position:relative;
background-image:url('../img/akcni-nabidka-bg-de.gif');
background-repeat:no-repeat;
background-position:top right;
}
.contentakcninabidkauk {
padding:50px;
position:relative;
background-image:url('../img/akcni-nabidka-bg-uk.gif');
background-repeat:no-repeat;
background-position:top right;
}
.text {
position:relative;
font-family:Arial, Helvetica;
font-size:10pt;
font-weight:normal;
color:000000;
text-align:justify
}
.text a {
color:#003399;
}
.text a:hover {
color:#003399;
text-decoration:none;
}
.nadpis {
position:relative;
font-family:Arial, Helvetica;
font-size:12pt;
font-weight:bold;
color:000000;
text-align:left
}
.odrazka {
position:relative;
top:0px;
left:0px;
margin-right:10px
}

.fotkanormal {
position:relative;
left:0px;
margin-top:20px;
margin-bottom:20px;
border-left:1px solid #999999;
border-top:1px solid #999999;
border-right:3px solid #999999;
border-bottom:3px solid #999999;
-moz-box-sizing:border-box
}
.fotkaright {
position:relative;
float:right;
border-left:1px solid #999999;
border-top:1px solid #999999;
border-right:3px solid #999999;
border-bottom:3px solid #999999;
-moz-box-sizing:border-box
}
.fotkagalerie {
  position:relative;
  margin:5px;
  border-left:1px solid #999999;
  border-top:1px solid #999999;
  border-right:3px solid #999999;
  border-bottom:3px solid #999999;
}

.tabulka {
position:relative;
font-family:Arial, Helvetica;
font-size:10pt;
font-weight:normal;
color:000000;
text-align:left;
-moz-box-sizing:border-box;
padding:2px
}

/* formular vanocni papiry */

.tabulka-form {
  position:relative;
  font-family:Arial, Helvetica;
  font-size:10pt;
  font-weight:normal;
  color:#ffffff;
  text-align:center;
  margin:15px 2px 15px 2px;
  border-collapse:collapse;
}

.sloupec-mnozstvi {
  width:85px;
}

.tabulka-form td {
  border:1px solid #e3e5e4;
  padding:7px;
}

.tabulka-form img {
  border:1px solid #ffffff;
}

.tabulka-form-legenda {
  color:#666666;
  background-color:#bfbfbf;
}

.tabulka-form-legenda td {
  border:1px solid #e3e5e4 !important;
}

.tabulka-form-legenda-druha {
  background-color:#cccccc;
}

.tabulka-form-skupina td {
  height:52px;
  padding:0px !important;
  font-size:135%;
  border-top:5px solid #eeeeee;
  border-bottom:3px solid #eeeeee;
  text-align:left;
}

.tabulka-form-skupina td strong {
  display:block;
  padding:15px 0px 0px 12px;
}

.staroceske {
  background-color:#008ce1;
}

.staroceske-skupina {
  color:#b0d2eb;
  background-image:url('/img/form-staroceske-bg.gif');
  background-position:top;
  background-repeat:repeat-x;
}

.staroceske-skupina div {
  float:right;
  width:170px;
  height:52px;
  background-image:url('/img/form-staroceske-ico.jpg');
  background-position:top right;
  background-repeat:no-repeat;
}

.stylove {
  background-color:#00b836;
}

.stylove-skupina {
  color:#b2e0c3;
  background-image:url('/img/form-stylove-bg.gif');
  background-position:top;
  background-repeat:repeat-x;
}

.stylove-skupina div {
  float:right;
  width:170px;
  height:52px;
  background-image:url('/img/form-stylove-ico.jpg');
  background-position:top right;
  background-repeat:no-repeat;
}

.luxus {
  background-color:#e62d00;
}

.luxus-skupina {
  color:#efb5b4;
  background-image:url('/img/form-lux-bg.gif');
  background-position:top;
  background-repeat:repeat-x;
}

.luxus-skupina div {
  float:right;
  width:170px;
  height:52px;
  background-image:url('/img/form-lux-ico.jpg') !important;
  background-position:top right !important;
  background-repeat:no-repeat !important;
}

.field {
  border:1px solid #ffffff;
  background-image:url('/img/form-input-bg.gif');
  background-position:top;
  background-repeat:repeat-x;
  background-color:#ffffff;
}

.sumarizace {
  color:#000000 !important;
  text-align:left !important;
}

.form-error {
  font-family:Arial, Helvetica;
  font-size:10pt;
  font-weight:normal;
  color:#ff0000;
  border:1px solid #ff0000;
  padding:10px;
}

.form-ok {
  font-family:Arial, Helvetica;
  font-size:10pt;
  font-weight:normal;
  color:#009900;
  border:1px solid #009900;
  padding:10px;
}

/* cenik vanocni papiry */

.tabulka-cenik {
  position:relative;
  font-family:Arial, Helvetica;
  font-size:10pt;
  font-weight:normal;
  color:#000000;
  text-align:center;
  margin:15px 2px 15px 2px;
  border-collapse:collapse;
  background-color:#ffffff;
}

.tabulka-cenik td {
  padding:3px;
  border:1px solid #eeeeee !important;
}

.tabulka-cenik-legenda td {
  background-color:#CCCCCC;
  border:1px solid #eeeeee !important;
}

/* kontakt */

.mapa {
position:relative;
float:right;
width:230;
margin-right:30px;
font-family:Arial, Helvetica;
font-size:10pt;
font-weight:normal;
color:000000;
text-align:left;
z-index:300;
-moz-box-sizing:border-box
}
.mapa a {
color:#003399;
text-decoration:none;
}
.mapa a:hover {
color:#003399;
text-decoration:underline;
}
.mapasipka {
position:relative;
top:2px;
margin-top:5px;
margin-right:5px
}


/* menu vanocni papiry */

.menu-vanoce {
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  margin:25px 0px 35px 0px;
  padding:0px;
  width:400px;
}

.menu-vanoce li {
  list-style-type:none;
  height:75px;
  margin:7px 0px 0px 0px;
}

.menu-vanoce a {
  display:block;
  float:left;
  width:84px;
  height:75px;
  font-size:10pt;
  font-weight:bold;
  color:#3366cc;
  text-decoration:none;
  margin-right:10px;
  background-repeat:no-repeat;
  background-position:center;
  cursor:pointer;
}

.menu-vanoce a:hover {
  color:#ffffff;
}

.menu-vanoce span {
  position:relative;
  top:54px;
  left:10px
}

.klasik a {
  background-image:url('../img_menu/staroceske.jpg');
}

.klasik a:hover {
  background-image:url('../img_menu/staroceske-hover.jpg');
}

.styl a {
  background-image:url('../img_menu/stylove.jpg');
}

.styl a:hover {
  background-image:url('../img_menu/stylove-hover.jpg');
}

.lux a {
  background-image:url('../img_menu/lux.jpg');
}

.lux a:hover {
  background-image:url('../img_menu/lux-hover.jpg');
}

.lux-1 a {
  background-image:url('../img_menu/lux-1.jpg');
}

.lux-1 a:hover {
  background-image:url('../img_menu/lux-1-hover.jpg');
}

.lux-2 a {
  background-image:url('../img_menu/lux-2.jpg');
}

.lux-2 a:hover {
  background-image:url('../img_menu/lux-2-hover.jpg');
}

.balici-novinka {
  border-left:1px dotted #ff0000;
}

.balici-novinka b {
  color:#ff0000;
}

/* balici papiry */

.nabidka-balici {
  position:relative;
  margin:7px 0px 10px 0px;
  padding:0px;
  height:150px;
}

  .nabidka-balici li {
    float:left;
    width:90px;
    padding:0px;
    margin:0px 15px 0px 0px;
    list-style-type:none;
    font-family:arial,helvetica,sans-serif;
    text-align:center;
  }
  
    .nabidka-balici li a {
      padding:2px;
      font-size:10pt;
      font-weight:bold;
      color:#000000;
      text-decoration:none;
    }

