/* Zakladni­ definice */

body { margin: 0 0 0 0; padding: 0; background: #969696 url('images/html-pozadi.gif') repeat-x left top; font: normal 12px Tahoma, Arial, Helvetica, sans-serif; color: #302d2d; }
html { margin: 0; padding: 0; }
img { border: 0px; }
form { padding: 0; margin: 0; }
a { text-decoration: underline; color: #302d2d; }
a:hover { text-decoration: underline; color: #ff9c00; }
a.light { text-decoration: underline; color: #ffffff; }
a.light:hover { text-decoration: underline; color: #ffd600; }
.hidden { display: none; }
.konec { margin: 0 !important; padding: 0 !important; clear: both !important; font-size: 0px !important; width: 1px !important; height: 1px !important; display: block !important; }
p.none { margin: 0; padding: 0; }
/*p, div, span, a, a:hover { font-weight: normal; }*/
input, select, textarea { margin: 0; padding: 0; color: #302d2d; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
input.noborder { border: 0; }
.fll { float: left; }
.flr { float: right; }
img.fll { float: left;  margin-right: 10px; border: 1px solid #e4e4e4; padding: 2px; }
img.flr { float: right; margin-left:  10px; border: 1px solid #e4e4e4; padding: 2px; }
.fll img { margin-right: 10px; border: 1px solid #e4e4e4; padding: 2px; }
.flr img { margin-left:  10px; border: 1px solid #e4e4e4; padding: 2px; }
input.dekorace  { background: url('images/pozadi-input.gif')  no-repeat top left; border: 0; }
input.dekorace2 { background: url('images/pozadi-input2.gif') no-repeat top left; border: 1px solid #dfdfdf; }

.text-large  { font-size: 13px; }
.text-medium { font-size: 11px; }
.text-small  { font-size: 9px; }

div.blok-topcara {
  height: 18px;
  border-top: 1px solid #f2f2f2; }
  
.flr div.illu {
  margin-right: 27px; }

/* --------------------- LAYOUT --------------------------------------------- */

div.html-center {
  background: #ffffff;
  margin: 0 auto;
  width: 960px; }
  
div.html-center-obsah {
  background: url('images/telo-pozadi.gif') repeat-y left top;
  margin: 0 auto;
  width: 960px; }
  
div.html-center-obsah2 {
  background: url('images/telo-pozadi2.gif') repeat-y left top;
  margin: 0 auto;
  width: 960px; }
    
div.html-center-dark {
  background: #969696;
  margin: 0 auto;
  width: 960px; }
  
/* TOP */

#top {
  background: url('images/header-pozadi.gif') repeat-x left top;
  height: 78px; }

#logo {
  width: 518px; 
  float: left; }
  
#logo a {
  display: block;
  background: url('images/header-logo-en.gif') no-repeat left top;
  width: 350px;
  height: 78px; }

#logo a.czech    { background: url('images/header-logo-cz.gif') no-repeat left top; }
#logo a.hungary  { background: url('images/header-logo-hu.gif') no-repeat left top; }
#logo a.poland   { background: url('images/header-logo-pl.gif') no-repeat left top; }  
#logo a.romania  { background: url('images/header-logo-ro.gif') no-repeat left top; }  
#logo a.russia   { background: url('images/header-logo-ru.gif') no-repeat left top; }  
#logo a.slovakia { background: url('images/header-logo-sk.gif') no-repeat left top; }
#logo a.denmark  { background: url('images/header-logo-de.gif') no-repeat left top; }   
#logo a.english  { background: url('images/header-logo-en.gif') no-repeat left top; }
#logo a.ukraina  { background: url('images/header-logo-ua.gif') no-repeat left top; }   
#logo a.usa      { background: url('images/header-logo-usa.gif') no-repeat left top; }
  
#langchng {
  background: url('images/header-lang.gif') no-repeat left top;
  width: 260px;
  height: 78px;
  float: left; }
  
#langchng div, #langchng p {
  float: left;
  margin: 0;
  padding: 0; }
  
#langchng div {
  font-weight: bold;
  font-size: 11px;
  color: #424242;
  padding-left: 15px;
  margin: 34px 0px 0 0; }
  
#langchng select {
  margin: 32px 2px 0 0;
  width: 127px; }
  
#langchng.csslang-hu select {  width: 120px; }
  
#langchng input {
  background: url('images/tlacitko-oklang.gif') no-repeat left top;
  border: 0;
  margin: 29px 0 0 0;
  width: 25px;
  height: 24px;
  cursor: hand; }
  
#topmenu {
  float: left;
  margin-top: 33px;
  text-align: center;
  width: 180px; }

#topmenu a {
  padding: 0 10px; }  

#topmenu a.divider {
  border-right: 1px solid #b9bdc1; }  

/* HEADER */

#flash {
  margin-top: 1px;
  position: absolute;
  z-index: 0; }

#header {
  position: absolute;
  top: 78px;
  background: url('images/header-flash.png') no-repeat left top;
  width: 960px;
  height: 286px; }

#header div.flash {
  width: 679px;
  height: 243px;
  margin-top: 4px;
  float: left; }
  
#header div.sloupec {
  width: 280px;
  float: left;
  padding: 40px 0 0 0; }

#box-hledani { 
  height: 65px;
  font-size: 11px;
  margin-left: 1px; }

#box-hledani p {
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 6px; }

#box-hledani input.text {
  padding: 5px;
  width: 130px; }
  
#box-hledani input.submit {
  background: url('images/tlacitko-okhledani.png') no-repeat left top;
  width: 23px;
  height: 24px;
  margin: 0 5px 0 3px; 
  border: 0;
  cursor: hand; }
  
#box-hledani a {
  display: block;
  margin: -20px 0 0 178px; }
  
#box-eobchod {
  float: left;
  width: 170px;
  height: 80px; }
  
#box-eobchod div.shoptitleblock {
  height: 80px;
  width: 170px;
  position: absolute; }

#box-eobchod.csslang-cz div.shoptitleblock { background: none; }


#box-eobchod.csslang-po div.shoptitleblock { background: url('images/text-eobchod-pl.png') no-repeat left top; }

/*
#box-eobchod.csslang-en div.shoptitleblock { background: url('images/text-eobchod-en.png') no-repeat left top; }
#box-eobchod.csslang-ru div.shoptitleblock { background: url('images/text-eobchod-ru.png') no-repeat left top; }
#box-eobchod.csslang-ru2 div.shoptitleblock { background: url('images/text-eobchod-ru.png') no-repeat left top; }
#box-eobchod.csslang-sk div.shoptitleblock  { background: url('images/text-eobchod-sk.png') no-repeat left top; }
#box-eobchod.csslang-ro div.shoptitleblock  { background: url('images/text-eobchod-en.png') no-repeat left top; }
#box-eobchod.csslang-hu div.shoptitleblock  { background: url('images/text-eobchod-hu.png') no-repeat left top; }
#box-eobchod.csslang-de div.shoptitleblock  { background: url('images/text-eobchod-en.png') no-repeat left top; }
#box-eobchod.csslang-ua div.shoptitleblock  { background: url('images/text-eobchod-ua.png') no-repeat left top; }
*/

#box-eobchod.csslang-en  {display:none;} 
#box-eobchod.csslang-ru  {display:none;}
#box-eobchod.csslang-ru2 {display:none;}
/*#box-eobchod.csslang-po  {display:none;}*/
#box-eobchod.csslang-sk  {display:none;}
#box-eobchod.csslang-ro  {display:none;}
#box-eobchod.csslang-hu  {display:none;}
#box-eobchod.csslang-de  {display:none;}
#box-eobchod.csslang-ua  {display:none;}


#box-eobchod a.shoplink1 {
  margin: 53px 0 0 1px;
  display: none;
  width: 150px;
  height: 125px;
   }
#box-eobchod.csslang-cz a.shoplink1,#box-eobchod.csslang-po a.shoplink1 {
  margin: 0px 0 0 1px;
  display: block;
  width: 150px;
  height: 75px;
   }
 
/*#box-eobchod.csslang-cz a.shoplink1 { background: url('images/tlacitko-vstoupit-oran-cz.png') no-repeat left top; }*/
#box-eobchod.csslang-cz a.shoplink1 { background: url('images/tlacitko-vstoupit-b2b-cz.png') no-repeat left top; }
#box-eobchod.csslang-en a.shoplink1 { background: url('images/tlacitko-vstoupit-oran-en.png') no-repeat left top; }
#box-eobchod.csslang-de a.shoplink1 { background: url('images/tlacitko-vstoupit-oran-de.png') no-repeat left top; }
#box-eobchod.csslang-hu a.shoplink1 { background: url('images/tlacitko-vstoupit-oran-hu.png') no-repeat left top; }
#box-eobchod.csslang-po a.shoplink1 { background: url('images/tlacitko-vstoupit-b2b-pl.png') no-repeat left top; }
#box-eobchod.csslang-ru a.shoplink1 { background: url('images/tlacitko-vstoupit-oran-ru.png') no-repeat left top; }
#box-eobchod.csslang-ru2 a.shoplink1 { background: url('images/tlacitko-vstoupit-oran-ru.png') no-repeat left top; }
#box-eobchod.csslang-sk a.shoplink1 { background: url('images/tlacitko-vstoupit-oran-sk.png') no-repeat left top; }
#box-eobchod.csslang-ro a.shoplink1 { background: url('images/tlacitko-vstoupit-oran-ro.png') no-repeat left top; }
#box-eobchod.csslang-ua a.shoplink1 { background: url('images/tlacitko-vstoupit-oran-ua.png') no-repeat left top; }

#box-eobchod a.shoplink2 {
  margin: 0px 0 0 1px;
  display: none;
  width: 150px;
  height: 22px;
  background-color:blue; }
  
#box-eobchod.csslang-cz a.shoplink2 {display:block; background: url('images/tlacitko-vicevprezentaci-cz.png') no-repeat left top; }
/*#box-eobchod.csslang-po a.shoplink2 {display:block; background: url('images/tlacitko-vicevprezentaci-pl.png') no-repeat left top; }*/
 
#box-kosik {
  float: left;
  width: 110px;
  color: #ffffff; }
  
#box-kosik.csslang-cz {
  /*background: url('images/text-koncovispotrebitele.png') no-repeat left top;*/ }

#box-kosik p, #box-kosik a {
  display: none !important; }

#box-kosik.csslang-cz p, #box-kosik.csslang-cz a {  display: block !important; }
#box-kosik.csslang-po p, #box-kosik.csslang-po a {  display: block !important; }

  
#box-kosik p { 
  margin: 0px 27px 7px 0;
  height: 27px;
  font-size: 11px; }
  
#box-kosik a {
  display: block;
  width: 97px;
  height: 121px; 
  }


#box-kosik.csslang-cz a {  background: url('images/tlacitko-kosikvstoupit-cz.png') no-repeat left top; }
#box-kosik.csslang-po a {  background: url('images/tlacitko-kosikvstoupit-pl.png') no-repeat left top; }


/* HLAVNI MENU*/

#mainmenu {
  width: 580px;
  margin: 0 auto; }
  
#mainmenu div.menu {
  position: absolute;
  top: 327px; }
  
#mainmenu a {
  display: block;
  height: 17px;
  padding: 0 9px;
  float: left;
  color: #000000;
  text-decoration: none;
  border-left: 1px solid #ffdf00;
  border-right: 1px solid #ffc300; }

#mainmenu div.csslang-ru a { padding: 0 8px; }
#mainmenu div.csslang-ru2 a { padding: 0 8px; }
#mainmenu div.csslang-hu a { padding: 0 8px; }
  
#mainmenu a.first {
  border-left: 0; }
  
#mainmenu a.last {
  border-right: 0; }

#mainmenu a.active {
  color: #fff; }
  
#mainmenu a span {
  font-weight: bold;
  font-size: 12px; }

#mainmenu a:hover {
  color: #ffffff; }

/* TELO */

#head-spacer {
  height: 286px; }
  
#nadtelo {
  width: 100%;
  height: 45px; }

#nadtelo div.sloupec1, #nadtelo div.sloupec3 {
  width: 235px;
  float: left;
  height: 40px; }

#nadtelo div.sloupec2 {
  margin: 0 22px;
  width: 446px;
  float: left; }
  
#nadtelo h1 {
  margin: 10px 0 5px 25px;
  font-size: 14px;
  font-weight: bold;
  padding: 2px 0 2px 0;
  font-weight: bold; }
  
#navigace {
  margin-top: 14px;
  height: 30px;
  border-bottom: 1px solid #f2f2f2; 
  font-size: 11px;
  }

#navigace a {  
  background: url('images/icon-sipka-navigace.gif') no-repeat right center;
  padding-right: 10px;
  margin-right: 3px; }

#telo {
  width: 100%;
  line-height: 17px; }

/* SLOUPEC 1 */

#sloupec1 {
  width: 235px;
  float: left; }

#sloupec1 h1, #sloupec3 h1, #sloupec3 a.h1 {
  margin: 13px 0 5px 25px;
  font-size: 14px;
  font-weight: bold;
  padding: 2px 0 2px 0;
  font-weight: bold; }
  
#sloupec3 a.h1 {
  display: block;
  text-decoration: none; }
  
#sloupec3 a.h1:hover {
  text-decoration: underline;
  color: #302d2d; }
  
div.sloupec-box {
  padding: 0px 25px 10px 25px;  }
div.sloupec-box1 {
  padding: 0px 0px 10px 7px;  }
  
div.oddelovac {
  background: url('images/sloupec-box-pozadi.gif') repeat-x left top;
  height: 21px; }

#box-email {
  margin: 5px 0 0 0; }
  
#box-email input.text {
  width: 135px;
  padding: 5px; }
  
#box-email input.submit {
  background: url('images/tlacitko-okemail.gif') no-repeat left top;
  width: 23px;
  height: 24px;
  border: 0;
  cursor: hand; }
 
#box-email div {
  margin-top: 5px; }
  
#box-email a {
  display: block;
  color: #626262;
  font-size: 11px; }
  
#box-email a:hover {
  color: #000000; }

/* SLOUPEC 2 */

div.html-center-obsah  #sloupec2 {
  margin: 0 18px;
  width: 446px;
  float: left; 
  overflow:hidden;
  }
  
div.html-center-obsah2 #sloupec2 {
  margin: 0 0 0 22px;
  width: 681px;
  float: left; }
  
#sloupec2 h1 {
  margin: 12px 0 18px 0;
  font-size: 14px;
  color: #ffba00;
  padding: 2px 0 2px 0;
  font-weight: bold; }
 
div.box-clanek {
  margin-bottom: 8px; }
  
div.box-clanek div.illu {
  width: 95px;
  float: left; }
  
div.box-clanek div.clanek {
  width: 350px;
  float: left; } 
 
div.box-clanek div.clanek p {
  margin: 0; }

div.box-clanek a {
  color: #302d2d;
  text-decoration: underline; }
    
div.box-clanek a:hover {
  font-weight: bold;
  text-decoration: underline; }
 
div.box-clanek a.nadpis {
  text-decoration: none; }
  
div.box-clanek a.nadpis:hover {
  color: #ff9c00;
  text-decoration: underline; }
  
div.box-lights {
  background: url('images/box-lights-center.gif') repeat-y left top;
  width: 81px; }
  
div.box-lights div.top {
  background: url('images/box-lights-top.gif') no-repeat left top;
  height: 6px;
  font-size: 1px; }
  
div.box-lights div.center {
  padding: 0;
  text-align: center; }
  
div.box-lights div.bottom {
  background: url('images/box-lights-bottom.gif') no-repeat left top;
  height: 6px;
  font-size: 1px; }

/* SLOUPEC 3 */

#sloupec3 {
  width: 235px;
  float: right; }
  
a.dekor-malasipka {
  display: block;
  padding: 1px 0 1px 12px;
  background: url('images/icon-sipka-malacerna.gif') no-repeat left center;
  color: #302d2d;
  text-decoration: none; }
  
a.dekor-malasipka:hover {
  text-decoration: underline; }

div.box-light {
  background: url('images/box-light-center.gif') repeat-y left top;
  width: 182px;
  margin: 0 auto 10px auto; }
  
div.box-light div.top {
  background: url('images/box-light-top.gif') no-repeat left top;
  height: 12px;
  font-size: 1px; }
  
div.box-light div.center {
  padding: 0;
  text-align: center; }
  
div.box-light div.bottom {
  background: url('images/box-light-bottom.gif') no-repeat left top;
  height: 12px;
  font-size: 1px; }
  
div.box-light a {
  margin: 0;
  display: block;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 15px;
  text-decoration: none; }
  
div.box-light a:hover {
  color: #302d2d;
  text-decoration: none; }
  
div.box-light a:hover span {
  text-decoration: underline; }

/* PATICKA */

#zakonceni, #zakonceni div {
  height: 18px; }

#zakonceni div.sloupec1 {
  background: #efefef url('images/sloupec-1-konec.gif') no-repeat left bottom;
  width: 235px;
  float: left; }

#zakonceni div.sloupec2 {
  background: #ffffff; 
  width: 490px;
  float: left; }

#zakonceni div.sloupec3 {
  background: #efefef url('images/sloupec-3-konec.gif') no-repeat left bottom;
  width: 235px;
  float: left; }
  
#zakonceni div.sloupec3k2 {
  background: #efefef url('images/sloupec-3-konec2.gif') no-repeat left bottom;
  width: 235px;
  float: left; }
  
#paticka {
  font-size: 11px; }

#paticka div.sloupec1 {
  width: 235px;
  float: left; }
  
#paticka div.sloupec1 p {
  margin: 15px 30px 0 0;
  text-align: right; }

#paticka div.sloupec2 {
  background: #f7f7f7 url('images/sloupec-2-konec.gif') no-repeat left bottom;
  padding-bottom: 15px;
  width: 490px;
  float: left; }
  
#paticka div.sloupec2 p.lista {
  margin: 0 22px;
  padding: 10px 0 5px 0;
  color: #aeaeae;
  border-top: 1px solid #e5e4e4; }

p.lista a {
  padding: 0 9px;
  border-right: 1px solid #e5e4e4;
  white-space: nowrap; }
  
p.lista a.first {
  padding-left: 0; }

p.lista a.last {
  padding-right: 0;
  border: 0; }
  
#paticka.csslang-ru p.lista a { padding: 0 6px; }
#paticka.csslang-ru2 p.lista a { padding: 0 6px; }
#paticka.csslang-ru p.lista a.first { padding-left: 0; }
#paticka.csslang-ru2 p.lista a.first { padding-left: 0; }
#paticka.csslang-ru p.lista a.last  { padding-right: 0; }
#paticka.csslang-ru2 p.lista a.last { padding-right: 0; }
  
#paticka div.sloupec2 p.none {
  margin: 0 22px; }

#paticka div.sloupec3 {
  width: 235px;
  float: left; }
  
#paticka div.sloupec3 p {
  margin: 15px 0 0 25px; }

#paticka div.sloupec3 a:hover {
  color: #f8f8f8; }

/* --------------------- 02-obsahova-strana.html ---------------------------- 

#box-v-menu {
  list-style: none;
  padding: 0;
  margin: 0; }

#box-v-menu li {
  font-size: 0px;
   }
 
#box-v-menu li.sbaleno, #box-v-menu li.rozbaleno {
  padding: 3px 0;
  font-size: 12px; }

#box-v-menu li.sbaleno {
  background: url('images/icon-sipka-menu.gif') no-repeat right center; }
  
#box-v-menu li.rozbaleno {
  background: url('images/icon-sipka2-menu.gif') no-repeat right center; }
  
#box-v-menu li.sbaleno a, #box-v-menu li.rozbaleno a {
  font-weight: bold; }
  
#box-v-menu ul {
  list-style: none;
  margin: 0;
  padding: 0 0 7px 0; }
  
#box-v-menu ul li {
  font-size: 12px;
  padding: 1px 0 1px 10px;
  background: url('images/icon-sipka-malaoran.gif') no-repeat left center; }
  
  
  --------------------- 02-obsahova-strana.html ----------------------------*/ 

#href-prehled {
  margin-left: 20px; }

ul#box-v-menu {
 width:180px;
 _width: 175px; }

ul#box-v-menu, #box-v-menu * {
  list-style: none;
  padding: 0;
  margin: 0; }

ul#box-v-menu  li a, ul#box-v-menu  li .nolink {
  list-style: none;
  font-weight: bold;
  display: block;
  padding: 4px 0 3px 0;
  _width: 100%; }

ul#box-v-menu li.open a   { background: url('images/icon-sipka2-menu.gif') no-repeat right 7px; }
ul#box-v-menu li.closed a { background: url('images/icon-sipka-menu.gif')  no-repeat right 7px; }

ul#box-v-menu li.closed a, ul#box-v-menu  li.open a {
  padding-right: 20px; }

ul#box-v-menu  li li {
 padding-left:17px;
 background: none; }

ul#box-v-menu li.closed li {
 display: none; }

ul#box-v-menu ul a, ul#box-v-menu ul .nolink {
  font-weight: normal;
  padding: 1px 0 1px 10px;
  background: url('images/icon-sipka-malaoran.gif') no-repeat left center !important;  }
  
ul#box-v-menu  li li li a {
 text-decoration: none; }

/*

#box-v-menu li {
  font-size: 0px; }
 
#box-v-menu li.closed, #box-v-menu li.open {
  padding: 3px 0;
  font-size: 12px; }

#box-v-menu li.closed {
  background: url('images/icon-sipka-menu.gif') no-repeat right center; }
  
  
#box-v-menu li.closed a, #box-v-menu li.closed a {
  font-weight: bold; }
  
#box-v-menu ul {
  list-style: none;
  margin: 0;
  padding: 0 0 7px 0; }
  
#box-v-menu ul li {
  font-size: 12px;
  padding: 1px 0 1px 10px;
  background: url('images/icon-sipka-malaoran.gif') no-repeat left center; }
*/  
  
/* --------------------- 02-obsahova-strana.html ---------------------------- */

#tisknout {
  display: block;
  margin: -40px 0 15px auto;
  text-align: right;
  width: 200px;
  position: relative;
  z-index: 10; }

#tisknout img {
  margin-bottom: -2px; }

#printing {
  padding: 0 0 0 20px;
  text-align: left; }
  
#printing img {
  margin-bottom: -2px; }

p.text-cara {
  margin: 0;
  padding: 0 0 15px 0; 
  border-bottom: 1px solid #f2f2f2; }
  
p i {
  font-family: Verdana, Arial, Helvetica, sans-serif; }
  
#sloupec2 h2 {
  margin: 15px 0 10px 0;
  color: #ffba00;
  font-size: 14px;
  font-weight: bold; }

#sloupec2 h3 {
  margin: 15px 0 15px 0;
  font-size: 12px;
  font-weight: bold; }  
  
strong.important {
  color: #ffba00; }

table.obsah {
  width: 100%;
  border-top: 1px solid #ececec;
  border-right: 1px solid #ececec; }
  
table.obsah th {
  background: #fffbe6;
  color: #ffb400;
  text-align: left; }

table.obsah td, table.obsah th {
  padding: 6px 10px;
  border-left: 1px solid #ececec;
  border-bottom: 1px solid #ececec; }
  
table.obsah td.lighted {
  background: #fbfbfb; }

table.obsah.smalltxt {
  margin-top: 10px; }
  
table.obsah.smalltxt th.firma {
  width: 140px; }
  
table.obsah.smalltxt td, table.obsah.smalltxt th {
  vertical-align:top;
  font-size:90%;
  padding: 5px; }
  

ul.obsah { 
  padding: 0;
  list-style: none; }
  
ul.obsah li {
  padding: 0 0 0 10px;
  background: url('images/icon-sipka-malacerna.gif') no-repeat left center; }
  
p.text-blok {
  padding: 10px;
  margin: 0;
  border: 10px solid #f1f1f1; }

/* --------------------- 03-archiv-aktualit.html ---------------------------- */
  
ul.box-v-menu {
  padding: 0; 
  margin: 0;
  list-style: none; }
  
ul.box-v-menu li {
  padding: 1px 0 1px 10px; 
  background: url('images/icon-sipka-malaoran.gif') no-repeat left center; }
  
ul.box-v-menu li.nadpis {
  padding: 1px 0; 
  background: none;
  font-weight: bold; }
  
div.archiv-filtr {
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  height: 51px; }
  
div.archiv-filtr p {
  margin: 0;
  padding: 0;
  float: left; }
  
div.archiv-filtr form {
  width: 450px;
  margin-top: 16px;
  float: left; }
  
#sloupec2 div.no-border {
  border-bottom: 0; }
  
div.archiv-filtr form p.label {
  padding: 1px 5px 0 0; }
  
div.archiv-filtr form p.select {
  padding: 0 15px 0 0; }
  
div.archiv-filtr form select {
  border: 1px solid #e4e4e4;
  padding: 1px;
  font-size: 12px; }
  
div.archiv-filtr form select.rok { 
  width: 60px; }
  
div.archiv-filtr form select.mesic { 
  width: 80px; }
  
div.archiv-filtr form select.tema { 
  width: 120px; }
  
div.archiv-filtr form input { 
  background: url('images/tlacitko-okarchiv.gif') no-repeat left top;
  width: 26px;
  height: 24px;
  border: 0;
  cursor: hand;
  margin: -1px 0 0 2px; }
  
div.archiv-filtr div {
  width: 230px;
  margin-top: 10px;
  float: left; }
  
div.archiv-filtr div p {
  float: right;
  margin-top: 6px;  }
  
div.archiv-filtr .page {
  margin: 0; 
  font-weight: bold;
  padding: 10px 13px;
  line-height: 30px;
  background: url('images/ikona-podbarveni.gif') no-repeat center center; }
  
div.filtr-vyssi {
  height: 130px;
  border-top: 0px; }

 
div.archiv-filtr.filtr-vyssi form {
  /*background: red;*/
  width: 100% }

div.filtr-vyssi.small {
  height: 60px;
  border-top: 0px; }

  
div.filtr-vyssi .strany {
  margin: 0 0 0 0;
  float: right;
  /*background: green;*/ }
  
#archiv-vypis {
  padding: 10px 0;
  clear: both; }
  
#archiv-vypis div.box-clanek div.clanek {
  width: 580px; }
  
.strany {
  text-align:right; }  
  
#form-prodejnimista h1 {
  margin: 0; }
  
/* --------------------- 04-vysledek-hledani.html --------------------------- */

div.search-filtr {
  clear: left; }

div.search-filtr select.hledatv {
  width: 110px; }
  
div.search-filtr select.radit {
  width: 90px; }

#search-vypis {
  margin: 15px 0 5px 0; }
  
#search-vypis p.kategorie, #search-vypis p.kategorie a {
  margin: 1px 0 0 0;
  color: #777777; }
  
#search-vypis p.kategorie a:hover {
  color: #ff9c00; }
  
#search-vypis p.popis {
  margin: 1px 0 13px 0; }
  
#search-vypis p.popis span {
  background: #ffffbe;
  padding: 0 7px;
  border-top: 1px solid #ffffbe;
  border-bottom: 1px solid #ffffbe; }

#search-lista {
  border-top: 1px solid #f2f2f2;
  padding: 15px 0 0 0; }
  
#search-lista select {
  border: 1px solid #e4e4e4;
  padding: 1px;
  font-size: 12px; }
  
#search-lista p.levo {
  margin: 3px 0 15px 0;
  float: left;
  width: 500px; }
  
#search-lista p.pravo {
  margin: 0 0 15px 0;
  float: left;
  width: 180px;
  text-align: right; }

/* --------------------- 05-vypis-skupiny-produktu-1.html ------------------- */

#prehled-produkty {
  border-top: 1px solid #f2f2f2; 
  padding-top: 20px; }

/* -- hlavni uroven */
  
#prehled-produkty div.hlavni {
  margin: 0 0 10px 0; }
  
#prehled-produkty div.hlavni a {
  color: #ffba00;
  font-size: 14px;
  font-weight: bold; }

#prehled-produkty ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  
#prehled-produkty li {
  font-size: 0px; }
  
#prehled-produkty li.sbaleno, #prehled-produkty li.rozbaleno {
  font-size: 12px;
  padding: 2px 0 1px 10px; }

/* -- uroven 1 */

#prehled-produkty ul.menu-uroven1 {
  margin: 0 0 14px 0; }
 
#prehled-produkty ul.menu-uroven1 li.sbaleno, #prehled-produkty ul.menu-uroven1 li.rozbaleno {
  background: url('images/icon-sipka-malaoran.gif') no-repeat left center; }

#prehled-produkty ul.menu-uroven1 li.sbaleno   a { font-weight: normal; }
#prehled-produkty ul.menu-uroven1 li.rozbaleno a { font-weight: bold; }

/* -- uroven 2 */   
   
#prehled-produkty ul.menu-uroven2 {
  margin: 0 0 10px 16px; }
  
#prehled-produkty ul.menu-uroven2 li.sbaleno, #prehled-produkty ul.menu-uroven2 li.rozbaleno {
  background: url('images/icon-sipka-malacerna2.gif') no-repeat left center; }

#prehled-produkty ul.menu-uroven2 li.sbaleno a, #prehled-produkty ul.menu-uroven2 li.rozbaleno a { 
  font-weight: normal; }
  
/* -- uroven 3 */   
   
#prehled-produkty ul.menu-uroven3 {
  margin: 0 0 1px 16px; }
  
#prehled-produkty ul.menu-uroven3 li {
  font-size: 12px;
  padding: 2px 0 1px 10px;
  color: #7a7a7a;
  background: url('images/icon-sipka-malaseda.gif') no-repeat left center; }

#prehled-produkty ul.menu-uroven3 li a { 
  color: #7a7a7a; }
  
#prehled-produkty ul.menu-uroven3 li a:hover { 
  color: #ff9c00; }
  
#prehled-produkty ul.menu-uroven3 div {
  width: 200px;
  float: left; }
  
/* -- hlavni uroven */

#rozbal-menu, #rozbal-menu ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  
#rozbal-menu li {
  font-size: 0px; }

#rozbal-menu li.sbaleno, #rozbal-menu li.rozbaleno {
  margin: 14px 0 2px 0;
  font-size: 12px; }
  
#rozbal-menu li.sbaleno a, #rozbal-menu li.rozbaleno a {
  font-weight: bold;
  line-height: 6px; }
  
#rozbal-menu li.rozbaleno a {
  text-decoration: none; }
  
/* -- uroven 1 */

#rozbal-menu ul.menu-uroven1 {
  margin: 0; }
 
#rozbal-menu ul.menu-uroven1 li.sbaleno, #rozbal-menu ul.menu-uroven1 li.rozbaleno {
  margin: 0;
  padding: 1px 0 1px 10px; 
  background: url('images/icon-sipka-malaoran.gif') no-repeat left center; }
  
#rozbal-menu ul.menu-uroven1 li.sbaleno a, #rozbal-menu ul.menu-uroven1 li.rozbaleno a {
  font-weight: normal;
  text-decoration: underline; }

/* -- uroven 2 */   
   
#rozbal-menu ul.menu-uroven2 {
  margin: 0 0 0 16px; }
  
#rozbal-menu ul.menu-uroven2 li {
  margin: 0;
  font-size: 12px;
  padding: 1px 0 1px 10px; 
  background: url('images/icon-sipka-malacerna2.gif') no-repeat left center; }

#rozbal-menu ul.menu-uroven2 li a { 
  font-weight: normal;
  text-decoration: none;
  color: #302d2d; }
  
#rozbal-menu ul.menu-uroven2 li a:hover { 
  text-decoration: underline; }
  
/* --------------------- 06-vypis-skupiny-produtku-2-3.html ----------------- */

div.h1-cara {
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 0px; }
  
div.h1-cara h1 {}

#tisknout2 {
  display: block;
  margin: -32px 0 -35px auto;
  text-align: right;
  width: 200px;
  position: relative;
  z-index: 10; }
  
#tisknout2 div {
  margin-top: 32px; }

#tisknout2 img {
  margin-bottom: -2px; }
  
#produkt-seznam div.sloupec1 {
  width: 48%;
  float: left;
  border-right: 1px solid #f2f2f2;
  margin-right: 20px; }
  
#produkt-seznam div.sloupec2 {
  width: 48%;
  float: left; }
  
#produkt-seznam a {
  padding: 1px 0;
  display: block; }
  
#produkt-seznam a span {
  display: block;
  float: left;
  width: 70px;
  cursor: hand; }
  
#produkt-seznam a.akt, #produkt-seznam a.akt span {
  color: #ff9c00;
  font-weight: bold;
  text-decoration: none; }

#produkt-seznam div.top {
  height: 18px;
  border-top: 1px solid #f2f2f2; }
 
#produkt-seznam div.bottom {
  clear: left;
  height: 18px;
  border-bottom: 1px solid #f2f2f2; }

h2.doublecolor {
  color: #ffba00;
  font-weight: bold; }
  
h2.doublecolor span {
  font-size: 16px;
  margin-right: 6px;
  padding: 2px 0; }
  
#produkt-detail div.top {
  height: 15px;
  border-top: 1px solid #f2f2f2; }
  
#produkt-detail div.sloupec1 {
  float: left;
  width: 400px;
  margin-right: 20px; }
  
#produkt-detail div.sloupec2 {
  float: left;
  width: 260px; }
  
#produkt-detail h2 {
  margin-top: 0; }

#produkt-detail ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  
#produkt-detail li {
  padding: 1px 0 1px 12px;
  background: url('images/icon-sipka-malacerna.gif') no-repeat 0 7px; } 

#produkt-detail li li {
  margin-left: 20px;
  background: url('images/icon-sipka-malaseda2.gif') no-repeat 0 7px; 
  }  
  
#produkt-detail div.illu {
  border: 1px solid #f2f2f2;
  text-align: center;
  padding: 10px 0; }   
  
#produkt-detail div.zvetseni {
  border: 1px solid #f2f2f2;
  border-top: 0;
  background: #fcfcfc;
  text-align: center;
  padding: 6px 0 10px 0; }   
  
#produkt-detail div.zvetseni a {
  padding: 4px 0 6px 28px;
  background: url('images/tlacitko-zvetsit.gif') no-repeat left center;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold; }
  
#produkt-detail div.zvetseni a:hover {
  text-decoration: underline; }

#produkt-volby {
  margin-top: 10px; }
  
#produkt-volby div.soubory {
  float: left; 
  width: 410px;
  margin-right: 8px;
  border: 1px solid #f2f2f2; }
  
#produkt-volby div.stazeni {
  float: left; 
  width: 250px;
  border-right: 1px solid #f2f2f2; }
  
#produkt-volby div.video {
  float: left; 
  width: 159px; }
  
#produkt-volby div.koupit {
  float: left; 
  width: 258px;
  border: 1px solid #f2f2f2; }

#produkt-volby div.nadpis {
  padding: 9px 14px;
  border-bottom: 1px solid #f2f2f2;}
  
#produkt-volby h2 {
  margin: 0;
  color: #ffba00;
  padding: 2px 0;
  font-size: 14px;
  font-weight: bold; }
  
#produkt-volby div.koupit h2 {
  color: #302d2d; }
  
#produkt-volby div.obsah {
  padding: 9px 14px 2px 14px; }
  
#produkt-volby div.soubory a {
  display: block;
  padding: 1px 0 8px 20px; }
  
#produkt-volby div.soubory a.pdf { background: url('images/ext-pdf.gif') no-repeat 0 1px; }
#produkt-volby div.soubory a.qt { background: url('images/ext-qt.gif') no-repeat 0 1px; }
#produkt-volby div.soubory a.xls { background: url('images/ext-xls.gif') no-repeat 0 1px; }
#produkt-volby div.soubory a.doc { background: url('images/ext-doc.gif') no-repeat 0 1px; }
#produkt-volby div.soubory a.avi { background: url('images/ext-avi.gif') no-repeat 0 1px; }
#produkt-volby div.soubory a.png { background: url('images/ext-png.gif') no-repeat 0 1px; }
#produkt-volby div.soubory a.swf { background: url('images/ext-swf.gif') no-repeat 0 1px; }
#produkt-volby div.soubory a.gif { background: url('images/ext-gif.gif') no-repeat 0 1px; }
#produkt-volby div.soubory a.jpg { background: url('images/ext-jpg.gif') no-repeat 0 1px; }

/*#produkt-volby div.koupit p.submit input {
  background: url('images/tlacitko-koupit.gif') no-repeat left top;
  width: 63px;
  height: 29px;
  margin: 0 0 -2px 0; 
  border: 0;
  cursor: hand; }*/
  
#produkt-volby div.koupit div.obsah {
  padding: 9px 5px 9px 10px; }
  
#produkt-volby div.koupit select {
  width: 238px;
  margin: 0 0 10px 0;
  font-size: 12px; }
  
#produkt-volby div.koupit table {
  width: 100%; }
  
#produkt-volby div.koupit table th {
  font-weight: bolder; 
  text-align: left; }
  
#produkt-volby div.koupit table td.koupit {
  text-align: right;
  color: #ed5656;
  font-size: 12px; }

#produkt-volby div.koupit input.text {
  border: 1px solid #e4e4e4;
  text-align: center;
  width: 54px;
  _width: 60px;
  padding: 3px;
  font-size: 12px; }
  
#produkt-volby div.koupit input.submit {
  background: url('images/tlacitko-koupit.gif') no-repeat left top;
  width: 63px;
  height: 29px;
  margin: 0 0 -2px 0; 
  border: 0;
  cursor: hand; }
  
/* --------------------- 07-kosik.html -------------------------------------- */  

#zalozky {
  height: 46px;
  border-bottom: 1px solid #e1e1e1;
  margin: 5px -22px 5px -22px; }
  
#zalozky a {
  height: 46px;
  display: block;
  position: relative;
  z-index: 10;
  top: 1px;
  float: left; }
  
#zalozky a.kosik {
  width: 164px;
  margin-left: 12px;
  background: url('images/zalozka-kosik.gif') no-repeat left top; }

#zalozky a.kosik-akt {
  width: 164px;
  margin-left: 12px;
  background: url('images/zalozka-kosik-akt.gif') no-repeat left top; }
  
#zalozky a.objednavka {
  width: 164px;
  margin-left: 4px;
  background: url('images/zalozka-objednavka.gif') no-repeat left top; }

#zalozky a.objednavka-akt {
  width: 145px;
  margin-left: 4px;
  background: url('images/zalozka-objednavka-akt.gif') no-repeat left top; }
  
#table-kosik th.col1 {
  width: 335px; }
  
#table-kosik th.col2 {
  width: 100px;
  text-align: right; }
  
#table-kosik td.col2 {
  padding-top: 4px !important;
  padding-bottom: 4px !important; }
  
#table-kosik th.col3 {
  width: 80px;
  text-align: right; }
  
#table-kosik th.col4 {
  text-align: right; }
  
#table-kosik td.col2 input {
  border: 1px solid #e4e4e4;
  text-align: center;
  width: 67px;
  padding: 3px;
  font-size: 12px;
  float: left; }
  
#table-kosik td.col2 a {
  text-align: center;
  width: 18px;
  height: 20px;
  display: block;
  float: right;
  margin: 2px 0 0 0; }
  
#table-kosik td.cena {
  text-align: right; }
  
table.obsah tr.gray {
  background: #fbfbfb; }
  
table.obsah tr.white, table.obsah tr {
  background: #ffffff; }

table.obsah tr.gray {
  background: #fbfbfb; }
  
table.obsah tr.white, table.obsah tr {
  background: #ffffff; }

table.obsah tr.dark {
  background: #f7f7f7; }

#table-kosik tr.white td.col2 a {
  background: url('images/tlacitko-x.gif') no-repeat left top; }
  
#table-kosik tr.gray td.col2 a {
  background: url('images/tlacitko-x2.gif') no-repeat left top; }
  
#table-kosik tr.dark td.col2 a {
  background: url('images/tlacitko-x2.gif') no-repeat left top; }
  
p.podpis-gray {
  margin: 25px 0 0 0;
  color: #626262; }
  
#kosik-soucet {
  text-align: right;
  margin-top: -22px; }
  
#kosik-soucet div {
  border: 1px solid #d5d5d5;
  width: 300px;
  margin: 0 0 0 auto;
  padding: 8px 0; }
  
#kosik-soucet div strong {
  padding-right: 10px; }
  
#kosik-soucet a {
  background: url('images/tlacitko-objednat.gif') no-repeat left top;
  width: 95px;
  height: 35px;
  border: 0;
  cursor: hand;
  display: block;
  margin: 10px 0 0 auto;
  font-size: 0%; }
  
input.tlacitko-upravit {
  background: url('images/tlacitko-upravit.gif') no-repeat left top;
  width: 76px;
  height: 36px;
  border: 0;
  cursor: hand;
  display: block;
  margin: 10px 0 0 0;
  font-size: 0%; }

/* --------------------- 07-objednavka.html --------------------------------- */  
  
#objednavka div.radek {
  clear: left;
  height: 30px; }

#objednavka p {
  margin: 4px 0;
  padding: 0;
  float: left; }

#objednavka input, #objednavka select {
  padding: 3px 0 3px 5px;
  font-size: 12px;
  border: 1px solid #e4e4e4; }
  
input.nutne, select.nutne {
  border: 2px solid #F7C4C3;
  background: #FFEBFF; }

#objednavka p.radiobox input { 
  border: 0;
  margin: 0 0 -2px 0;
  margin-right: 8px; }
  
#objednavka p.radiobox { width: 150px; margin-bottom: 8px; }
#objednavka p.label  { width: 105px; }
#objednavka p.lsmall { width: 54px; text-align: right; margin-right: 10px; }
#objednavka p.ilarge { width: 216px; }
#objednavka p.ilarge input { width: 210px; }
#objednavka p.ismall { width: 76px; }
#objednavka p.ismall input { width: 70px; } 

#objednavka p.ilarge select { 
  width: 217px;
  padding: 1px 1px 1px 4px;
  border: 1px solid #e4e4e4; }

h2.notice {
  color: #d7d7d7 !important; } 
  
h2.notice span {
  font-weight: bold;
  color: #979797; }
  
#objednavka div.sloupec1 {
  float: left;
  width: 340px;
  margin-bottom: 15px; }
  
#objednavka div.sloupec2 {
  float: left;
  width: 340px;
  margin-bottom: 15px; } 
  
#objednavka div.checkbox {
  margin: -27px 0 9px 110px; } 
  
#objednavka div.checkbox input {
  border: 0;
  margin-right: 6px; } 
  
p.podpis-ligray {
  margin: 25px 0 0 0;
  color: #979797; }
  
#obj-dokoncit {
  text-align: right; }
  
#obj-dokoncit input {
  padding: 0;
  border: 0;
  margin-right: 14px;
  background: url('images/tlacitko-dokoncit.gif') no-repeat left top;
  width: 176px;
  height: 36px;
  border: 0;
  cursor: hand; }
  
/* --------------------- 08-porovnani-s-konkurenci2.html -------------------- */

div.porovnani-filtr {
  clear: left; }

div.porovnani-filtr select.vyrobce {
  width: 175px; }
  
div.porovnani-filtr select.vyrobek {
  width: 115px; }
  
div.porovnani-popis {
  border-bottom: 1px solid #f2f2f2; }
  
div.porovnani-popis p {
  margin: 10px 0 18px 0; }

h2.porovnani {
  margin-top: 0 !important;
  margin-bottom: 15px !important; }
  
h2.porovnani span {
  font-weight: bolder;
  color: #d7d7d7; }
  
h2.porovnani select {
  font-weight: normal;
  border: 1px solid #e4e4e4;
  font-size: 12px;
  width: 175px;
  padding: 1px; }

table.table-porovnani {
  font-size: 11px !important;
  line-height: 15px; }
  
table.table-porovnani td, #table-porovnani th {
  padding-top: 8px;
  padding-bottom: 8px; }
  
table.table-porovnani th.col1 { width: 70px; }
table.table-porovnani th.col2 { width: 55px; }
table.table-porovnani th.col3 { width: 45px; }
table.table-porovnani th.col4 { width: 50px; }
table.table-porovnani th.col5 { width: 40px; }
table.table-porovnani th.col6 { width: 55px; }

p.eqselection select {
width:220px;
}


/* --------------------- 09-podrobne-hledani-produktu.html ------------------ */

div.blok-cara {
  border-bottom: 1px solid #f2f2f2;
  padding: 14px 0; }

#podrhledani input {
  padding: 2px 0 2px 5px;
  border: 1px solid #e4e4e4;
  font-size: 12px; }
  
#podrhledani select {
  padding: 1px 1px 1px 4px;
  border: 1px solid #e4e4e4;
  font-size: 12px; }
  
#podrhledani input.hledanyvyraz { width: 180px; }
#podrhledani select.zarazeni    { width: 340px; }

#podrhledani div.radek-label p, #podrhledani div.radek-input p {
  float: left;
  margin: 0;
  padding: 0;
  width: 25%; }  

#podrhledani div.radek-label {
  clear: left;
  margin-top: 12px;
  height: 20px; }
  
#podrhledani div.radek-input {
  clear: left;
  height: 21px; }
  
#podrhledani div.radek-input input {
  width: 153px; }
  
#podrhledani div.radek-input select {
  width: 160px; }
 
#ihledat {
  text-align: right; } 
  
#ihledat input {
  padding: 0 ;
  border: 0 !important;
  margin: 20px 0 20px auto;
  background: url('images/tlacitko-hledat.gif') no-repeat left top;
  width: 77px;
  height: 36px;
  border: 0;
  cursor: hand; }

/* --------------------- 10-prihlaseni-uzivatele.html ----------------------- */

form.prihlaseni {
  background: #feffe9;
  padding: 15px; }

form.prihlaseni p.label {
  width: 120px !important; }
  
form.prihlaseni input.submit {
  width: 70px !important;
  background: #ffd600;
  color: #ffffff;
  font-weight: bold;
  border: 1px solid #ffc103 !important; }
  
/* --------------------- 12-zruseni-zasilani.html --------------------------- */

form.zrusenizasilani {
  background: #feffe9;
  padding: 15px; }

form.zrusenizasilani input.submit {
  width: 90px !important;
  padding: 2px 0 !important;
  margin-left: 10px;
  background: #ffd600;
  color: #ffffff;
  font-weight: bold;
  border: 1px solid #ffc103 !important; }

/* --------------------- 13-Mapa-stranek.html ------------------------------- */
  
div.mapa_stranek { }
  
div.mapa_stranek h4 {
  font-size: 16px; }
  
div.mapa_stranek div.uroven-1 a {
  display: block;
  padding: 3px 0 0 20px;
  font-size: 14px;
  color: #ff9c00;
  font-weight: bold; }

div.mapa_stranek div.uroven-1 a:hover {
  text-decoration: underline; }
  
div.mapa_stranek div.uroven-1 div.middle { background: url('images/mapastranek/uroven-1.gif')       no-repeat left top; height: 25px; }
div.mapa_stranek div.uroven-1 div.begin  { background: url('images/mapastranek/uroven-1-Begin.gif') no-repeat left top; height: 25px; }
div.mapa_stranek div.uroven-1 div.line   { background: url('images/mapastranek/Line1.gif')           repeat-y  7px  top; }

div.mapa_stranek div.uroven-2 a {
  padding: 1px 0 0 32px;
  font-size: 14px;
  color: #302d2d;
  text-decoration: none; }
  
div.mapa_stranek div.uroven-2 div.middle { background: url('images/mapastranek/uroven-2.gif')          no-repeat left top; height: 25px; }
div.mapa_stranek div.uroven-2 div.begin  { background: url('images/mapastranek/uroven-2-Begin.gif')    no-repeat left top; height: 25px; }
div.mapa_stranek div.uroven-2 div.end    { background: url('images/mapastranek/uroven-2-End.gif')      no-repeat left top; height: 25px; }
div.mapa_stranek div.uroven-2 div.endbeg { background: url('images/mapastranek/uroven-2-EndBegin.gif') no-repeat left top; height: 25px; }
div.mapa_stranek div.uroven-2 div.line   { background: url('images/mapastranek/Line1.gif')              repeat-y  7px  top; }

div.mapa_stranek div.uroven-3 {
  margin-left: 15px; }

div.mapa_stranek div.uroven-3 a {
  padding: 0 0 0 27px;
  font-weight: normal;
  color: #302d2d;
  font-size: 12px;
  text-decoration: none; }
  
div.mapa_stranek div.uroven-3 div.middle { background: url('images/mapastranek/uroven-3.gif')          no-repeat left top; height: 18px; }
div.mapa_stranek div.uroven-3 div.begin  { background: url('images/mapastranek/uroven-3-Begin.gif')    no-repeat left top; height: 18px; }
div.mapa_stranek div.uroven-3 div.end    { background: url('images/mapastranek/uroven-3-End.gif')      no-repeat left top; height: 18px; }
div.mapa_stranek div.uroven-3 div.endbeg { background: url('images/mapastranek/uroven-3-EndBegin.gif') no-repeat left top; height: 18px; }
div.mapa_stranek div.uroven-3 div.line   { background: url('images/mapastranek/Line2.gif')              repeat-y  6px  top; }

div.mapa_stranek div.uroven-4 {
  margin-left: 13px; }

div.mapa_stranek div.uroven-4 a {
  padding: 0 0 0 26px;
  color: #898989; }
  
div.mapa_stranek div.uroven-4 div.middle { background: url('images/mapastranek/uroven-4.gif')        no-repeat left top; height: 18px; }
div.mapa_stranek div.uroven-4 div.end    { background: url('images/mapastranek/uroven-4-End.gif')    no-repeat left top; height: 18px; }

  
/* --------------------- 14-sablona-tabulek-A.html -------------------------- */

#table-stmivace th, #table-stmivace td {
  text-align: center;
  line-height: 13px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 11px; }

#table-stmivace th.col1  { width: 8%; }
#table-stmivace th.col2  { width: 12%; }
#table-stmivace th.col3  { width: 10%; }
#table-stmivace th.col4  { width: 10%; }
#table-stmivace th.col5  { width: 10%; }
#table-stmivace th.col6  { width: 10%; }
#table-stmivace th.col7  { width: 10%; }
#table-stmivace th.col8  { width: 10%; }
#table-stmivace th.col9  { width: 10%; }
#table-stmivace th.col10 { width: 10%; }

/* --------------------- 14-sablona-tabulek-B.html -------------------------- */

#table-hlamorele th, #table-hlamorele td {
  text-align: center;
  line-height: 13px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 11px; }
  
#table-hlamorele th.col1  { width: 7%; }

/* --------------------- 14-sablona-tabulek-C.html -------------------------- */

#table-poavyrele th, #table-poavyrele td {
  text-align: center;
  line-height: 13px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 11px; }

/* --------------------- 14-sablona-tabulek-D.html -------------------------- */

#table-termostaty th, #table-termostaty td {
  text-align: center;
  line-height: 13px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 11px; }

#table-termostaty th.col1  { width: 7%; }
#table-termostaty th.col2  { width: 9%; }
#table-termostaty th.col3  { width: 7%; }
#table-termostaty th.col4  { width: 7%; }
#table-termostaty th.col5  { width: 6%; }
#table-termostaty th.col6  { width: 6%; }
#table-termostaty th.col7  { width: 6%; }
#table-termostaty th.col8  { width: 6%; }
#table-termostaty th.col9  { width: 6%; }
#table-termostaty th.col10 { width: 8%; }
#table-termostaty th.col11 { width: 8%; }
#table-termostaty th.col12 { width: 12%; }
#table-termostaty th.col13 { width: 10%; }

/* --------------------- 14-sablona-tabulek-E.html -------------------------- */

#table-rele th, #table-rele td {
  text-align: center;
  line-height: 13px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 11px; }

#table-rele th.col1  { width: 6%; }

/* --------------------- 14-sablona-tabulek-F.html -------------------------- */

#table-zdroje th, #table-zdroje td {
  text-align: center;
  line-height: 13px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 11px; }

#table-zdroje th.col1  { width: 9%; }



/* ----------------------product tree------------------------------------------- */

ul.producttree {
padding:10px 5px;
margin: 0;}

ul.producttree * {
list-style: none;
margin:0;
padding:0; }

.producttree ul li.closed {
display:none;
}


/*ul.producttree li.closed ul { display: none; } 
ul.producttree li ul { display: block;  }*/

ul.producttree li a{
  margin: 0 0 10px 0;
  color: #ffba00;
  font-size: 14px;
  font-weight: bold;  
}
ul.producttree ul {
padding:10px 10px;
}
ul.producttree ul ul{
padding: 5px 30px;
}
ul.producttree li.empty {
  font-size: 1px;
  height: 1px;
}
* html ul.producttree li.empty {
  position: absolute;
  z-index: -1; }
ul.producttree ul ul ul li.empty {
  font-size: 100%;
  height: auto; }
* html ul.producttree ul ul ul li.empty {
  position: relative; }

ul.producttree ul li a {
  font-size: 12px;
  color:#000;
  font-weight:normal;
  background: url('images/icon-sipka-malaoran.gif') no-repeat left center; 
  padding-left:9px;
  padding:0px 0 3px 9px;
 }
ul.producttree ul ul li {
  width:100%;
  padding:2px 0;
} 
ul.producttree ul ul li a {
  font-size: 12px;
  color:#666;
  font-weight:normal;
  background: url('images/icon-sipka-malaseda.gif') no-repeat left 5px; 
  padding-left:9px;
 }
 
 

ul.producttree ul ul li a {
text-decoration: none; }
ul.producttree ul ul li.closed ul {
}
ul.producttree ul ul ul {
margin: -18px 0 0 200px;
padding: 0;
}
ul.producttree ul ul ul li {
display:inline;
}
ul.producttree ul ul ul li a {
text-decoration: underline;
color:#777;
display:inline;
background: none;
font-size:90%;
padding:0;
}


/* ----------------------Obrazkova galerie--------------------------- */

.gallery .zvetseni, .gallery1 .zvetseni  {
display:none;
}

.gallery .illu {
display:block;
float:left;
width:180px;
height:180px;
}
.gallery1 .illu {
display:block;
float:left;
width:160px;
height:180px;
}


/* ----------------------vypis polozek---------------------------------- */

ul.brotheritems {
clear:both;
width:650px;
padding:0 0 30px 0;
margin:0;
}

ul.brotheritems  li {
display:block;
float:left;
width:320px;
padding:0;
margin:0;
}



ul#box-v-menu li {
 display:block;
}

.nolink.active {
color:#ff9c00; 
font-weight:bold !important;
}

#tbcontent {
display: none;
}

/* ----------------------strankovany vypis polozek ---------------------------------- */
.pgx {
float:left;
width:320px;
margin-right:1em;
font-size:90%;
}

.prodname {
display:block;
float:left;
width:100px;
}

.prodname a.active {
font-weight:bold;
}


.seda {
color:#999;
}



/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.jspaging {
display:none;
padding:2px 20px 2px 2px;
margin-top:5px;
text-align:left;
}


/* SITEMAP */
div.sitemap { 
 }

div.sitemap li, div.sitemap ul {
  list-style: none; 
  margin: 0;
  padding: 0;
  display: block !important; }

div.sitemap li {
  background: url('images/mapastranek/uroven-1.gif') no-repeat left top;
  padding-top: 3px; }
  
div.sitemap li.open {
  background: url('images/mapastranek/uroven-1-begin.gif') no-repeat left top; }
 
div.sitemap li a {
  padding: 0 0 0 20px;
  font-size: 14px;
  color: #ff9c00;
  font-weight: bold; }

div.sitemap li ul li {
  background: url('images/mapastranek/uroven-2.gif') no-repeat left top;
  padding: 1px 0 0 0; }

div.sitemap li ul li.last {
  background: url('images/mapastranek/uroven-2-end.gif') no-repeat left top; }
  
div.sitemap li ul li.open {
  background: url('images/mapastranek/uroven-2-begin.gif') no-repeat left top; }
  
div.sitemap li ul li.open-last {
  background: url('images/mapastranek/uroven-2-endbegin.gif') no-repeat left top; }

div.sitemap li ul li a {
  padding: 0 0 0 32px;
  font-size: 14px;
  color: #302d2d;
  text-decoration: none; }
  
div.sitemap li ul li span {
  padding: 0 0 0 32px;
  font-size: 14px;
  color: #302d2d !important;
  text-decoration: none; }
  
div.sitemap li ul li ul {
  background: url('images/mapastranek/line1.gif') repeat-y 7px  top; }
  
div.sitemap li ul li ul.last {
  background: none; }
  
div.sitemap li ul li ul li {
  background: url('images/mapastranek/uroven-3.gif') no-repeat left top;
  margin-left: 15px;
  padding: 0; }
  
div.sitemap li ul li ul li.last {
  background: url('images/mapastranek/uroven-3-end.gif') no-repeat left top; }

div.sitemap li ul li ul li.open {
  background: url('images/mapastranek/uroven-3-begin.gif') no-repeat left top; }
  
div.sitemap li ul li ul li.open-last {
  background: url('images/mapastranek/uroven-3-endbegin.gif') no-repeat left top; }

div.sitemap li ul li ul li a {
  padding: 0 0 0 27px;
  font-weight: normal;
  color: #302d2d;
  font-size: 12px;
  text-decoration: none; }

div.sitemap li ul li ul li ul {
  background: url('images/mapastranek/line2.gif') repeat-y  6px  top; }
  
div.sitemap li ul li ul li ul.last {
  background: none; }
  
div.sitemap li ul li ul li ul li {
  background: url('images/mapastranek/uroven-4.gif') no-repeat left top;
  margin-left: 13px;
  padding: 0; }
  
div.sitemap li ul li ul li ul li.last {
  background: url('images/mapastranek/uroven-4-end.gif') no-repeat left top; }

div.sitemap li ul li ul li ul li a {
  padding: 0 0 0 26px;
  color: #898989; }
  
blockquote {
padding-left:2em;
}  

.newstext hr {
display: none;
}

/* ---- tabs ----- */

#tabs {
  height: 27px;
  background: url('images/zalozky-background.gif') repeat-x left bottom; }
  
#tabs div {
  float: left;
  height: 27px;
  _width: 10px;
  white-space: nowrap;
  background: url('images/zalozky-normal-right.gif') no-repeat right top; }
  
#tabs div.active {
  background: url('images/zalozky-active-right.gif') no-repeat right top; }
  
#tabs div a {
  display: block;
  height: 27px;
  padding: 0 10px;
  font-size: 11px;
  background: url('images/zalozky-normal-left.gif') no-repeat left top;
  text-decoration: none; }
  
#tabs div a strong {
  display: block;
  padding-top: 6px;
  font-weight: normal; }
  
#tabs div.active a {
  background: url('images/zalozky-active-left.gif') no-repeat left top; }
  
#tabs div.active a strong {
  font-weight: bolder; }
  
#tabs div a:hover {
  text-decoration: underline;
  color: #000000; }
  
#tabs div.active a:hover {
  color: #000000; }

/*--------------------upravy produkty - podrobne hledani-----------*/

.archiv-filtr .selectbox {
display:block;
height:80px;
width:20px;
float:left;
background-color:red;
}

.archiv-filtr p.labelselect {
padding-right:10px !important;
width:160px;
font-size:11px;
}

.archiv-filtr p.labelselect select{
width:100%;
font-size:10px;
}

.archiv-filtr select {
font-size:11px !important;
}

.archiv-filtr .okbutton {
  margin-top:14px;
}
.archiv-filtr .okbuttoneq {
  margin-top:0px;
}

/* --------------------- 15-kontaktni-formular.html ------------------------- */

form#objednavka.kontakt input.chck {
  border: 0; }

form#objednavka.kontakt input.submit {
  width: 70px !important;
  background: #ffd600;
  color: #ffffff;
  font-weight: bold;
  border: 1px solid #ffc103 !important; }
  
form#objednavka.kontakt input.reset {
  width: 100px !important;
  background: #ffd600;
  color: #ffffff;
  font-weight: bold;
  border: 1px solid #ffc103 !important; }
  
/* --------------------- 16-pracovni-prilezitosti --------------------------- */

#objednavka p.labell        { width: 220px; }
#objednavka div.large-radek { height: 90px; }
#objednavka p.itextarea     { width: 400px; }

#objednavka p.itextarea textarea { 
  width: 400px; 
  height: 80px; }
  
/* --------------------- 17-tiskoviny --------------------------------------- */
  
table.tiskovina {
  width: 100%;
  margin-top: 4px;
  border-bottom: 1px solid #DDDDDD; }

table.noborder {
  border: 0 !important; }
  
table.tiskovina th {
  width: 100px;
  text-align: left;
  font-weight: normal; }
  
table.tiskovina th, table.tiskovina td {
  padding: 0 0 2px 0; }
  
table.tiskovina td.img {
  width: 1%; }
  
table.tiskovina td.img img {
  margin-left: 20px; }
  
.tiskovina .pdf {
  background: url('admin/fileicons/pdf.gif') 0 0 no-repeat;
  padding-left:20px;
  height: 16px; }  

/* --------------------- 18-vystavy-prezentace ------------------------------ */

p.galerie {
  margin: 0; }
  
p.galerie a img {
  border: 1px solid #e4e4e4; 
  margin: 0 3px 3px 0;
  padding: 3px; }
 
/* --------------------- 19-o-firme ----------------------------------------- */
  
p.truetext {
  text-align: justify; }

/* --------------------- 20-prodejni-mista ---------------------------------- */

#prodejmista select {
  padding: 1px 1px 1px 4px;
  border: 1px solid #e4e4e4;
  font-size: 12px; }

#prodejmista div.radek-label p, #prodejmista div.radek-input p {
  float: left;
  margin: 0;
  padding: 0;
  width: 130px; }  

#prodejmista div.radek-label {
  clear: left;
  margin-top: 12px;
  height: 20px; }
  
#prodejmista div.radek-input {
  clear: left;
  height: 21px; }
  
#prodejmista div.radek-input select {
  width: 125px; }

#prodejmista div.radek-input p.tlacitko {
  width: 30px; }
  
#prodejmista p.tlacitko input { 
  background: url('images/tlacitko-okarchiv.gif') no-repeat left top;
  width: 26px;
  height: 24px;
  border: 0;
  cursor: hand;
  margin: -2px 0 0 1px; }
  
/* --------------------- 21-sw-podpora -------------------------------------- */

div.blok-orange {
  background: #feffe9;
  padding: 15px; }
  
div.blok-swpodpora table.logo {
  width: 100%;
  margin-bottom: 8px; }
  
div.blok-swpodpora table.logo th {
  text-align: left; }

div.blok-swpodpora table.logo td {
  text-align: right; }

div.blok-swpodpora table.logo h2 {
  margin: 0 !important; }
  
div.blok-swpodpora table.logo h2 a {
  font-weight: bolder;
  text-decoration: none;
  color: #ff9c00; }
  
div.blok-swpodpora table.logo h2 a:hover {
  color: #000000; }
  
div.blok-swpodpora table.sw {
  width: 100%;
  margin-top: 8px; }

div.blok-swpodpora table.sw td {
  width: 50%; }
  
/* --------------------- 22-seminare-vypis ---------------------------------- */

h2.black { color: #000000 !important; }

/* --------------------- Uprava uvodni stranky ------------------------------ */

div.sloupec-box div.sidebar-inner {
  font-size: 12px; }
  
div.sloupec-box div.sidebar-inner p {
  margin: 5px 0;
  text-align: left; }

div.sloupec-box div.sidebar-inner ul {
  margin: 0;
  padding: 0;
  text-align: left;
  list-style: none; }
  
div.sloupec-box div.sidebar-inner li {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 1px 0 1px 12px;
  background: url('images/icon-sipka-malacerna.gif') no-repeat left center;
  color: #302d2d;
  text-decoration: none; }
  
div.sloupec-box div.box-light {
  font-size: 11px;
  text-align: center; }

div.sloupec-box div.box-light p {
  margin: 5px 10px;
  line-height: 100%; }

div.sloupec-box div.box-light ul {
  margin: 0 10px;
  padding: 0;
  text-align: left;
  list-style: none; }
  
div.sloupec-box div.box-light li {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 1px 0 1px 12px;
  background: url('images/icon-sipka-malacerna.gif') no-repeat left center;
  color: #302d2d;
  text-decoration: none; }
  
div.sloupec-box div.box-light li a, div.sloupec-box div.box-light p a {
  margin: 0;
  padding: 0;
  display: inline;
  text-decoration: underline; }
  
div.sloupec-box div.box-light li a:hover, div.sloupec-box div.box-light p a:hover { 
  text-decoration: underline;
  color: #ff9c00; }
  
div.obsah-seznam ul {
  margin: 2px 0;
  padding: 0;
  text-align: left;
  list-style: none; }
  
div.obsah-seznam li {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 1px 0 1px 12px;
  background: url('images/icon-sipka-malacerna.gif') no-repeat left center;
  color: #302d2d;
  text-decoration: none; }
  
/* --------------------- Img gallery ---------------------------------------- */

div.galleryblock div.imggallery {
  width: 225px;
  float: left;
  margin-bottom: 15px; }
  
div.galleryblock div.imggallery img { 
  border: 1px solid #e4e4e4;
  padding: 4px; }

/* --------------------- 24-obchodni-zastupci ------------------------------- */

#obchodni-zastupci-ibox {
  padding: 10px; }
  
/* IBOX */

#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	padding:10px;
	border:1px solid #CCC;
	width:300px;
	height:300px;
	background-color:#999999;
	padding-bottom:30px;
	margin:0;
}

#ibox_content {
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	margin-bottom:5px;
	position:relative;
	top:0px;
	left:0px;
	border:1px solid #000;
	padding:2px;
}

#ibox_footer_wrapper {
	position:relative;padding:0;margin:0;top:0px;left:0px;
}
/*formular*/

.nutne {
border-width:2px;
}

.result {
   background: #feffe9;
  	padding: 15px; 
  	margin:1.5em 0;
  	font-weight:bold;
}

/* --------------------- 25-video-sekce ------------------------------------- */

div.blok-videa-polozka div.video {
  width: 340px;
  float: left;
  margin-bottom: 10px; }

div.blok-videa-polozka div.popis {
  margin-left: 340px; } 

/* --skryte pole formulare--- */

input.skrytform {
    display:none; }

/* ------- vyber jazyka -------------------*/

#langSelector a {
    text-decoration: none; }
    
#langSelector a:hover span {
    text-decoration: underline; }

#langchng #langSelector {
    position: relative;
    z-index: 100;
    margin: 30px 0px 0 0; }

#langSelector img {
    margin: 0 3px -2px 0; }
    
#langSelector h2 {
    font-size: 11px;
    padding: 0;
    border: 1px solid #bec9cf;
    cursor: pointer;
    width: 120px;
    background: #ffffff; }

#langSelector h2 span {    
    padding: 3px 5px;
    display: block; }
    
#langSelector div.langSlide {
    position: absolute;
    top: 0px;
    z-index: 100;
    font-weight: normal;
    font-size: 11px;
    color: #424242;
    padding-left: 0px;
    margin: 20px 0px 0 0; }

#langSelector ul {
    list-style: none;
    margin: 0;
    background: #ffffff;
    border: 1px solid #bec9cf;
    padding: 3px 0;
    width: 120px;
    display: none;
    opacity: .80;
    filter: alpha(opacity=80); 
    -moz-opacity: 0.8; }
    
#langSelector ul li {
    padding: 2px 0;
    margin: 0; }

#langSelector ul li a {
    padding: 0 5px; }


table.smalltext {
font-size:80%;
}


/*button_koupit*/
.buy_button{
display:block;
background:url(../images/koupit_green.gif) 50% 50% no-repeat;
height:35px;
}

.csslang-cz  .buy_button {background:url(../images/koupit_green_cz.gif) 50% 50% no-repeat;}
.csslang-en  .buy_button {background:url(../images/koupit_green_en.gif) 50% 50% no-repeat;}
.csslang-de  .buy_button {background:url(../images/koupit_green_de.gif) 50% 50% no-repeat;}
.csslang-hu  .buy_button {background:url(../images/koupit_green_hu.gif) 50% 50% no-repeat;}
.csslang-po  .buy_button {background:url(../images/koupit_green_po.gif) 50% 50% no-repeat;}
.csslang-ru  .buy_button {background:url(../images/koupit_green_ru.gif) 50% 50% no-repeat;}
.csslang-ru2 .buy_button {background:url(../images/koupit_green_ru2.gif) 50% 50% no-repeat;}
.csslang-sk  .buy_button {background:url(../images/koupit_green_sk.gif) 50% 50% no-repeat;}
.csslang-ro  .buy_button {background:url(../images/koupit_green_ro.gif) 50% 50% no-repeat;}


