body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: #1b396b;
  text-align: center;
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #595d67;
}

#all-page {
  width: 952px;
  margin: auto;
  text-align: left;
  position: relative;
  padding-top: 125px;
}

p {
  margin: 0px 0px 9px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 18px;
}

p.fs14 {
  font-size: 14px;
  line-height: 20px;
}

a img {
  border: 0px;
}

a {
  color: #b52326;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

.cleaner {
  height: 0px;
  line-height: 0px;
  font-size: 0px;
  clear: both;
}

.cleaner-soutez {
  height: 20px;
  line-height: 0px;
  font-size: 0px;
  clear: both;
}

.top-left {
  position: absolute;
  left: 0px;
  top: 0px;
  background: url('../gfx/top-left.jpg') 0px top repeat-x #1e4682;
  width: 50%;
  height: 473px;
}

.top-right {
  position: absolute;
  right: 0px;
  top: 0px;
  background: url('../gfx/top-right.jpg') 0px top repeat-x #bc2a2c;
  width: 50%;
  height: 473px;
}

.top-center {
  position: absolute;
  left: 0px;
  top: 0px;
  background: url('../gfx/bg-body-hp.gif') center top no-repeat;
  width: 100%;
  height: 473px;
}

.top-left-subpages {
  position: absolute;
  left: 0px;
  top: 0px;
  background: url('../gfx/top-left.jpg') 0px bottom repeat-x #1e4682;
  width: 50%;
  height: 254px;
}

.top-right-subpages {
  position: absolute;
  right: 0px;
  top: 0px;
  background: url('../gfx/top-right.jpg') 0px bottom repeat-x #bc2a2c;
  width: 50%;
  height: 254px;
}

.top-center-subpages {
  position: absolute;
  left: 0px;
  top: 0px;
  background: url('../gfx/bg-body-hp.gif') center bottom no-repeat;
  width: 100%;
  height: 254px;
}

/*.stripe-oc {
  background: url('../gfx/obsahuje-kolostrum.png') 0px 0px no-repeat;
  height: 173px;
  width: 208px;
  position: absolute;
  right: 0px;
  behavior: url('htc/iepngfix.htc');  
}

.stripe-oc2 {
  height: 173px;
  min-width: 1070px;
  _width: expression(document.body.clientWidth < 1070? "1070px" : "auto" );
    
}

.stripe-oc-obal {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  height: 173px;
}*/


.stripe-oc {
  background: url('../gfx/obsahuje-kolostrum.png') right top no-repeat;
  _background: none;
  height: 173px;
  min-width: 1070px;
  width: 100%;  
}

.stripe-oc-obal {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100%;
  height: 173px;
}


.topmenu {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  height: 65px;
}

.topmenu li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
}

.topmenu li a{
  padding: 0px 0px 0px 0px;
  display: block;
  float: left;
  position: relative;
}

.topmenu li a span{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  display: block;
  color: #747b8b;
  text-decoration: none;
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  position: absolute;
  top: 0px;
  left: 10px;
  z-index: -1;
}

.topmenu li a img{
  padding: 0px 0px 0px 0px;
  behavior: url('htc/iepngfix.htc');
}

.topmenu li a:hover{
  text-decoration: underline;
}

.logo {
  position: absolute;
  top: 0px;
  left: 290px;
  behavior: url('htc/iepngfix.htc');
  font-size: 40px;
  color: #fff;
}

#flash {
  position: absolute;
  top: 189px;
  left: 0px;
  z-index: 10;
}

.hp-cols {
  float: left;
  width: 952px;
  background: url('../gfx/hp-copy.jpg') left top repeat-y;
  margin-top: 283px;
}

.hp-col-left {
  float: left;
  width: 689px;
}

.hp-col-left-content {
  background: url('../gfx/hp-top.jpg') left top repeat-x;
  padding: 0px 0px 0px 20px;
}

.hp-col-right {
  float: left;
  width: 263px;
}

.hp-col-right-content {
  background: url('../gfx/hp-right-shadow.jpg') left top no-repeat;
}

.hp-bottom {
  background: url('../gfx/hp-bottom.jpg') left top no-repeat;
  width: 951px;
  height: 16px;
  line-height: 0px;
  font-size: 0px;
  margin: 0px 0px 15px 0px;
}

.hp-col-right-content ul {
  margin: 0px 15px 0px 20px;
  padding: 25px 0px 20px 0px;
  list-style-type: none;
}

.hp-col-right-content ul li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.hp-col-right-content ul li a{
  padding: 6px 0px 6px 21px;
  margin: 0px 0px 0px 0px;
  display: block;
  color: #b52326;
  text-decoration: underline;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  background: url('../gfx/hp-arrow-right-menu.jpg') left 6px no-repeat;
}

.hp-col-right-content ul li a:hover{
  text-decoration: underline;
  color: #1e4682;
}

.hp-col-right-content img{
  float: left;
  padding: 0px 0px 12px 25px;
}

.hp-right-buttons {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 20px;
  display: block;
  color: #fff;
  width: 192px;
  line-height: 39px;
  text-indent: 44px;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold;
  background: url('../gfx/button-napiste.jpg') left top no-repeat;
}

.footer {
  background: url('../gfx/footer.gif') left top no-repeat #264a84;
  width: 950px;
  height: 62px;
  margin: 0px 0px 40px 0px;
  position: relative;
}

.footer img{
  position: absolute;
  left: 15px;
  top: 10px;
}

.footer p.right{
  line-height: 62px;
  padding: 0px 20px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #fff;
  float: right;
}

.footer p.right a{
  color: #6099cd;
}

.footer div{
  position: absolute;
  left: 120px;
  top: 12px;
  border-left: 1px solid #4c6b9d;
}

.footer div p{
  margin: 0px 0px 0px 15px;
  font-size: 12px;
  color: #335792;
  line-height: 18px;
}

.footer div p span{
  display: block;
  color: #fff;
  padding: 0px 0px 0px 2px;
}

.footer div p a{
  color: #6099cd;
  padding: 0px 2px 0px 2px;  
}

.footer div p a.sk{
  background: url('../gfx/flag-sk.jpg') 2px 2px no-repeat;
  padding: 0px 2px 0px 26px;  
}


.hp-left {
  float: left;
  width: 343px;
  padding: 30px 0px 20px 0px;
  margin-right: 7px
}

.hp-right {
  width: 292px;
  float: left;
  padding-top: 25px;
}

.hp-right-top {
  background: url('../gfx/hp-box-top.gif') left top no-repeat;
  width: 292px;
  height: 3px;
  line-height: 0px;
  font-size: 0px;
  margin: 0px 0px 0px 0px;
}

.hp-right-content {
  border-left: 1px solid #e5e5e7;
  border-right: 1px solid #e5e5e7;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  text-align: left;
  position: relative;
}

.hp-right-content img{
  padding: 0px 0px 10px 17px;
}

.hp-right-content p{
  border-top: 1px solid #e5e5e7;
  border-bottom: 1px solid #e5e5e7;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 17px;
  text-align: left;
  background: #f1f8ff;
  line-height: 16px;
}

.hp-right-content p a{
  display: block;
  color: #b52326;
  font-weight: bold;
  font-size: 16px;
  padding: 0px 0px 10px 0px;
  line-height: 20px;
}

.hp-right-content p a.vice{
  font-size: 12px;
  padding: 10px 0px 0px 22px;
  background: url('../gfx/arrow-vice.jpg') left 13px no-repeat;
}

.hp-left img{
  float: left;
  padding: 0px 0px 20px 0px;
}

.aktualita-datum {
  float: left;
  margin: 0px 12px 15px 0px;
  padding: 15px 0px 10px 0px;
  line-height: 16px;
  text-align: center;
  width: 55px;
  background: url('../gfx/iko-kalendar.jpg') left 0px no-repeat;
  color: #747c82;
}

.aktualita-datum span{
  display: block;
  font-weight: bold;
  font-size: 14px;
}

.aktualita-link {
  color: #b52326;
  font-weight: bold;
  font-size: 18px;
  line-height: 23px;
  display: block;
  float: left;
  padding: 1px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 240px;
}

.aktualita-link:hover,.archiv-aktualit a:hover,.hp-right-content p a:hover {
  color: #1e4682;
  text-decoration: underline;
}

.archiv-aktualit{
  border-top: 1px solid #e5e5e7;
  margin: 7px 12px 10px 0px;
  padding: 15px 0px 0px 0px;
}

.archiv-aktualit a{
  padding: 0px 0px 0px 22px;
  color: #b52326;
  font-weight: bold;
  font-size: 14px;
  background: url('../gfx/arrow-aktuality.jpg') left 0px no-repeat;
}


.hp-right-content img.button-soutez{
  display: block;
  width: 131px;
  height: 54px;
  position: absolute;
  top: 111px;
  left: 17px;
  padding: 0px 0px 0px 0px;
  _behavior: url('htc/iepngfix.htc'); 
}

.dn {
  display: none;
}

.cols-subpages {
  background: url('../gfx/subpages-right-col.gif') right top repeat-y;
  margin: 64px 0px 15px 0px;
  width: 951px;
  float: left;
}

.cols-subpages-inside {
  background: url('../gfx/subpages-bottom.gif') right bottom no-repeat;
  width: 951px;
}

.star {
  position: absolute;
  left: 458px;
  top: 223px;
  _behavior: url('htc/iepngfix.htc');
}

.h-l {
  position: absolute;
  left: 18px;
  top: 56px;
  _behavior: url('htc/iepngfix.htc');
}

.h-r {
  position: absolute;
  left: 736px;
  top: 56px;
  _behavior: url('htc/iepngfix.htc');
}

.col-sub-left {
  float: left;
  width: 262px;
}

.col-sub-left-top {
  background: url('../gfx/col-left.jpg') left bottom repeat-x #ebf4fd;
}

.col-sub-right {
  float: left;
  width: 689px;
  background: url('../gfx/hp-top.jpg') left top repeat-x;
}

.col-sub-right-content {
  background: url('../gfx/sub-shadow.jpg') left top no-repeat;
  padding: 20px 31px 20px 26px;
}

.col-sub-right-content-soutez {
  background: url('../gfx/sub-shadow.jpg') left top no-repeat;
  padding: 20px 20px 20px 22px;
}

.col-sub-left img{
  float: left;
  padding: 25px 0px 10px 25px;
}

.col-sub-left img.filter{
  _behavior: url('htc/iepngfix.htc');
  padding: 0px 0px 0px 0px;
  margin:  25px 0px 10px 25px;
}

.sidemenu2 {
  position: relative;
  width: 262px;
  background: url('../gfx/sidemenu-bottom2.jpg') left bottom no-repeat;
  padding: 0px 0px 20px 0px;
}

.produkt-sidemenu {
  position: relative;
  width: 262px;
  background: url('../gfx/sidemenu-bottom2.jpg') left bottom no-repeat;
  padding: 0px 0px 20px 0px;
}

.sidemenu {
  position: relative;
  width: 262px;
  background: url('../gfx/sidemenu-bottom.jpg') left bottom no-repeat;
}

.stars {
  position: absolute;
  right: 23px;
  bottom: 0px;
  width: 60px;
  height: 96px;
  background: url('../gfx/stars-bottom.png') 0px 0px no-repeat;
  _behavior: url('htc/iepngfix.htc');
}

.sidemenu ul {
  margin: 0px 15px 0px 25px;
  padding: 0px 0px 20px 0px;
  list-style-type: none;
}

.sidemenu ul li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.sidemenu ul li a{
  padding: 5px 0px 5px 23px;
  margin: 0px 0px 0px 0px;
  display: block;
  color: #6e717a;
  text-decoration: none;
  font-size: 12px;
  line-height: 14px;
  background: url('../gfx/iko-folder.jpg') left 6px no-repeat;
}

.sidemenu ul li a span{
  padding: 0px 5px 0px 0px;
  color: #b52326;
  text-decoration: underline;
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
}

.sidemenu ul li a:hover span,.sidemenu ul li a.activ span{
  color: #1e4682;
}

.sidemenu ul li ul {
  margin: 0px 15px 0px 25px;
  padding: 3px 0px 3px 0px;
  list-style-type: none;
}

.sidemenu ul li ul li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.sidemenu ul li ul li a{
  padding: 4px 5px 4px 8px;
  color: #b52326;
  text-decoration: underline;
  cursor: pointer;
  font-weight: normal;
  font-size: 12px;
  background: url('../gfx/arrow-subfolder.gif') left 8px no-repeat;
}

.sidemenu ul li ul li a:hover,.sidemenu ul li ul li a.activ{
  color: #1e4682;
}

.dalsi-info {
  background: url('../gfx/info-bottom.jpg') left bottom no-repeat #405982;
  margin-bottom: 25px;
}

.dalsi-info ul {
  margin: 0px 15px 0px 25px;
  padding: 5px 0px 20px 0px;
  list-style-type: none;
}

.dalsi-info ul li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.dalsi-info ul li a{
  padding: 5px 0px 5px 23px;
  margin: 0px 0px 0px 0px;
  display: block;
  color: #fff;
  text-decoration: underline;
  font-size: 12px;
  line-height: 14px;
  background: url('../gfx/arrow-info.jpg') left 5px no-repeat;
  font-weight: bold;
}

.dalsi-info ul li a:hover{
  text-decoration: none;
}

.breadcrumb {
  color: #6e717a;
  font-weight: bold;
  margin: 0px 0px 16px 0px;
}

.breadcrumb img{
  margin: 0px 3px 0px 0px;
}

.breadcrumb a{
  font-weight: normal;
  padding: 0px 1px 0px 1px;
}

.aktualita-obsah {
  float: left;
  width: 552px;
  padding-bottom: 10px;
}

h1 {
  color: #1e4682;
  padding: 5px 0px 15px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 20px;
  line-height: 23px;
}

h1.h1-bg {
  color: #1e4682;
  padding: 0px 0px 15px 0px;
  margin: 0px 0px 10px 0px;
  font-size: 24px;
  font-family: "arial black";
  font-weight: normal;
  background: url('../gfx/header-line.gif') left 15px repeat-x;
}

h1.h1-bg span{
  padding: 0px 10px 0px 0px;
  background: #fff;
}

h2.h2-bg {
  color: #1e4682;
  padding: 0px 0px 17px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  font-weight: bold;
  background: url('../gfx/header-line.gif') left 10px repeat-x;
}

h2.h2-bg span{
  padding: 0px 10px 0px 9px;
  background: #fff;
}

h2 {
  color: #1e4682;
  padding: 5px 0px 15px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  line-height: 19px;
}

h3 {
  color: #1e4682;
  padding: 7px 0px 8px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  line-height: 19px;
  font-weight: normal;
}

.archiv-vypis{
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 20px 3px;
  text-align: left;
  line-height: 19px;
}

.archiv-vypis a{
  display: block;
  color: #b52326;
  font-weight: bold;
  font-size: 16px;
  padding: 0px 0px 10px 0px;
  line-height: 20px;
}

.archiv-vypis a.vice{
  font-size: 12px;
  padding: 10px 0px 0px 22px;
  background: url('../gfx/arrow-vice.jpg') left 13px no-repeat;
}

.archiv-vypis a:hover{
  color: #1e4682;
  text-decoration: underline;
}

.aktualita-header {
  background: url('../gfx/header-line.gif') left 15px repeat-x;
  margin: 0px 0px 30px 0px;
  padding: 5px 0px 0px 0px;
}

.aktualita-header span{
  background: #fff;
  font-family: "arial black";
  color: #1e4682;
  font-size: 24px;
  padding: 0px 10px 0px 0px;
}

.soutez-header {
  background: url('../gfx/header-line.gif') left 10px repeat-x;
  margin: 0px 0px 22px 0px;
  padding: 0px 0px 0px 0px;
}

.soutez-header span{
  background: #fff;
  font-weight: bold;
  color: #1e4682;
  font-size: 20px;
  padding: 0px 10px 0px 0px;
}

.otazky-header {
  background: url('../gfx/header-line.gif') left 30px repeat-x;
  margin: 0px 0px 26px 0px;
  padding: 20px 0px 0px 0px;
}

.otazky-header span{
  background: #fff;
  font-family: "arial black";
  color: #1e4682;
  font-size: 20px;
  padding: 0px 10px 0px 0px;
}

.sitening {
  border-top: 1px solid #e5e5e7;
}

.prev-passiv {
  display: block;
  float: left;
  color: #6e717a;
  line-height: 15px;
  padding-left: 23px;
  margin-top: 20px;
  background: url('../gfx/sipka-previous-passiv.jpg') left 0px no-repeat;
  font-size: 14px;
}

.prev-activ {
  display: block;
  float: left;
  line-height: 15px;
  padding-left: 23px;
  margin-top: 20px;
  background: url('../gfx/sipka-previous-activ.jpg') left 0px no-repeat;
  font-size: 14px;
}

.next-passiv {
  display: block;
  float: right;
  color: #6e717a;
  line-height: 15px;
  padding-right: 23px;
  margin-top: 20px;
  background: url('../gfx/sipka-next-passiv.jpg') right 0px no-repeat;
  font-size: 14px;
}

.next-activ {
  display: block;
  float: right;
  line-height: 15px;
  padding-right: 23px;
  margin-top: 20px;
  background: url('../gfx/sipka-next-activ.jpg') right 0px no-repeat;
  font-size: 14px;
}

.sitening div {
  padding: 10px 100px 0px 100px;
}

.sitening div ul{
  padding: 0px 0px 0px 0px;
  margin: 0px auto 0px auto;
  display: table;
}

.sitening div ul li{
  display: table-cell;
}

.sitening div ul li a{
  float: left;
  width: 33px;
  line-height: 34px;
  text-align: center;
  display: block;
  float: left;
  background: url('../gfx/cislo-off.gif') 0px 0px no-repeat;
  margin: 0px 8px 0px 0px;
  font-size: 14px;
}

.sitening div ul li a:hover,.sitening div ul li a.activ{
  background: url('../gfx/cislo-on.gif') 0px 0px no-repeat;
  color: #fff;
  text-decoration: none;
}

.clanek-top {
  float: left;
  border: 1px solid #e5e5e7;
  width: 629px;
  margin-bottom: 20px;
}

.clanek-top p.datum{
  float: left;
  border-right: 1px solid #e5e5e7;
  width: 102px;
  line-height: 39px;
  text-indent: 29px;
  background: url('../gfx/datum-bg.jpg') 0px 0px no-repeat;
  font-weight: bold;
  color: #355282;
  margin: 0px 0px 0px 0px;
}

.clanek-top p.autor{
  float: left;
  border-right: 1px solid #e5e5e7;
  width: 428px;
  line-height: 39px;
  text-indent: 15px;
  margin: 0px 0px 0px 0px;
}

.clanek-top a.print{
  float: left;
  font-weight: bold;
  display: block;
  line-height: 39px;
  background: url('../gfx/iko-print.jpg') 10px 14px no-repeat;
  padding: 0px 0px 0px 28px;
}

.img-div {
  float: left;
  width: 205px;
  padding: 10px 0px 10px 0px;
  border: 1px solid #e5e5e7;
  text-align: center;
  margin: 0px 20px 20px 0px;
}

.next-to-img {
  float: left;
  width: 400px;
}

span.bg {
  background: #e4effc;
}

.content-ul, .col-sub-right-content ul {
  margin: 0px 0px 0px 0px;
  padding: 25px 0px 35px 0px;
  list-style-type: none;
}

.content-ul li, .col-sub-right-content ul li{
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 20px;
  list-style-type: none;
  background: url('../gfx/li-dot.jpg') 0px 5px no-repeat;
}

.col-sub-right-content table td {
	padding: 5px;
}

.col-sub-right-content img {
	border:1px solid #E5E5E7;
	padding: 10px;
}

.col-sub-right-content p.breadcrumb img {
	border: 0;
	padding: 0;
}

p.bg {
  background: url('../gfx/p-bg.jpg') 0px 0px repeat-x #e0eefc;
  border-bottom: 1px solid #e0eefc;
  border-top: 1px solid #e0eefc;
  padding: 10px 15px 10px 15px;
  margin: 0px 0px 23px 0px;
}

table {
  background: #fff;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
  border: 1px solid #e5e5e7;
  width: 632px;
}

table.zalozka-table {
  width: 590px;
}

table th, table thead td{
  background: url('../gfx/th.jpg') 0px 0px repeat-x #e0eefc;
  text-indent: 10px;
  text-align: left; 
  border-right: 1px solid #e5e5e7;
  padding: 0px 0px 0px 0px;
}

table th.short, table thead td.short{
  width: 122px; 
}

table td{
  padding: 0px 0px 0px 0px;
  background: #eff1f4;
  text-align: left; 
  border-right: 1px solid #e5e5e7;
}


table td span{ 
  display: block;
  border-bottom: 1px solid #fff;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
  padding: 7px 0px 7px 10px;
}

table th span, table thead td span{ 
  display: block;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
  padding: 7px 0px 7px 0px;
  margin: 1px 0px 0px 0px;
}

table td.last,table th.last, table thead td.last{ 
  border-right: 0px;
}

.osoba {
  border: 1px solid #e5e5e7;
  position: relative;
  width: 630px; 
  margin-bottom: 20px;
}

.osoba-left {
  float: left;
  width: 89px;
  text-align: center;
  border-bottom: 1px solid #e5e5e7;
  padding: 10px 0px 10px 0px;
  background: url('../gfx/bg-fotka.jpg') 0px 0px repeat-x #e3f0fd;
  border-right: 1px solid #e5e5e7;
}

.osoba-right {
  float: left;
  width: 540px;
  background: url('../gfx/osoba-box.jpg') left 0px no-repeat;
}

.osoba-right p.autor{
  color: #1e4682;
  line-height: 46px;
  padding-left: 10px;
  margin: 0;
}

.osoba-right p.text{
  padding: 20px 20px 18px 24px;
  margin: 0px 0px 0px 0px;
  font-style: italic;
}

.osoba-right p.text a{
  padding: 10px 0px 0px 5px;
  display: block;
  background: url('../gfx/arrow-osoba-vice.gif') left 16px no-repeat;
}

.cover {
  background: url('../gfx/bg-fotka.jpg') 0px 0px no-repeat;
  height: 46px;
  width: 1px;
  font-size: 1px;
  position: absolute;
  left: 89px;
  top: 0px;
}

.otazka {
  position: relative;
  margin: 0px 0px 12px 0px;
  width: 629px;
}

.otazka-top {
  margin: 0px 0px 0px 67px;
  width: 491px;
  height: 4px;
  line-height: 0px;
  font-size: 0px;
  background: url('../gfx/otazky-top.jpg') 0px 0px no-repeat;
}

.otazka-iko-left {
  position: absolute;
  top: 0px;
  left: 5px;
  width: 66px;
  height: 42px;
  background: url('../gfx/iko-otazky-left.jpg') 0px 0px no-repeat;
}

.otazka-iko-right {
  position: absolute;
  bottom: 0px;
  left: 555px;
  width: 76px;
  height: 59px;
  background: url('../gfx/iko-otazky-right.jpg') 0px 0px no-repeat;
}

.otazka-bottom {
  margin: 0px 0px 0px 67px;
  width: 491px;
  height: 4px;
  line-height: 0px;
  font-size: 0px;
  background: url('../gfx/otazky-bottom.jpg') 0px 0px no-repeat;
}

.otazka-middle {
  margin: 0px 0px 0px 67px;
  width: 491px;
  background: url('../gfx/otazky-middle.jpg') 0px 0px repeat-y;
}

.otazka-content p.p1{
  margin: 0px 4px 0px 4px;
  padding: 10px 10px 10px 10px;
}

.otazka-content p.p1 span{
  display: block;
  color: #1e4682;
  font-weight: bold;
}

.otazka-content p.p2{
  margin: 0px 3px 0px 3px;
  padding: 10px 10px 10px 10px;
  color: #365e9b;
  font-weight: bold;
  background: url('../gfx/otazky-hvezdy.jpg') 0px 0px no-repeat #dcecfa;
}

.zkusenosti {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 62px;
  background: url('../gfx/zkusenosti.jpg') 0px 2px no-repeat;
}

.zkusenosti span{
  display: block;
  color: #1e4682;
  font-weight: bold;
  font-size: 14px;
  margin: 0px 0px 2px 0px;
}

.otazky-vice {
  padding: 0px 0px 0px 22px;
  color: #b52326;
  font-weight: bold;
  font-size: 14px;
  background: url('../gfx/arrow-aktuality.jpg') left 0px no-repeat;
  display: block;
  float: left;
  margin: 10px 0px 10px 0px;
}

.otazky-vice-right {
  padding: 0px 0px 0px 22px;
  color: #b52326;
  font-weight: bold;
  font-size: 14px;
  background: url('../gfx/arrow-aktuality.jpg') left 0px no-repeat;
  display: block;
  float: right;
  margin: 10px 0px 10px 0px;
}

.otazky-vice-right2 {
  padding: 0px 0px 0px 22px;
  color: #b52326;
  font-weight: bold;
  font-size: 14px;
  background: url('../gfx/arrow-aktuality.jpg') left 0px no-repeat;
  display: block;
  float: right;
  margin: 0px 0px 15px 0px;
}

.sidemenu2 p{
  font-size: 14px;
  padding: 0px 25px 3px 25px;
}

.sidemenu2 p.vyroba{
  padding: 10px 0px 13px 0px;
  margin: 0px 25px 0px 25px;
  border-top: 1px solid #c4d2e8;
}

.sidemenu2 p.vyroba span{
  display: block;
  margin: 3px 0px 6px 0px;
  color: #1e4682;
}

.sidemenu2 p span.company{
  font-weight: bold;
  display: block;
  margin: 4px 0px 0px 0px;
  color: #1e4682;
}

.sidemenu2 p span.tel{
  display: block;
  padding: 0px 0px 1px 0px;
}

.sidemenu2 p span.fax{
  display: block;
  padding: 0px 0px 0px 0px;
}

.sidemenu2 p span.mail{
  display: block;
  padding: 0px 0px 0px 0px;
}

.col-sub-left img.iko-mail{
  _behavior: url('htc/iepngfix.htc');
  padding: 0px 0px 0px 0px;
  margin:  4px 10px 0px 0px;
}

.col-sub-left img.iko-fax{
  _behavior: url('htc/iepngfix.htc');
  padding: 0px 0px 0px 0px;
  margin: 1px 8px 0px 0px;
}

.col-sub-left img.iko-tel{
  _behavior: url('htc/iepngfix.htc');
  padding: 0px 0px 0px 0px;
  margin:  0px 9px 0px 0px;
}

.mapa {
  display: block;
  padding: 0px 3px 0px 0px;
  float: left;
  font-size: 12px;
  margin: 0px 0px 13px 0px;
}

.col-sub-left img.iko-mapa {
  margin:  2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  _behavior: url('htc/iepngfix.htc');
  float: left;
}

#tabs-ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  background: url('../gfx/zalozky/zalozky-ul.gif') right bottom repeat-x;
  float: left;
  width: 631px;
}

#tabs-ul li{
  margin: 0px 6px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
}

#tabs-ul li a{
  text-decoration: none;
  background: url('../gfx/zalozky/zalozka-passiv-left.jpg') 0px 0px no-repeat;
  float: left;
  line-height: 41px;
  display: block;
}

#tabs-ul li a span{
  display: block;
  background: url('../gfx/zalozky/zalozka-passiv-right.gif') right 0px no-repeat;
  line-height: 41px;
  height: 41px;
  float: left;
  padding: 0px 22px 0px 16px;  
  cursor: pointer;
  color: #595d67;
  font-size: 14px;
  position: relative;
}

#tabs-ul li.activ a span{
  background: url('../gfx/zalozky/zalozka-activ-right.gif') right 0px no-repeat;  
}

#tabs-ul li.activ a{
  background: url('../gfx/zalozky/zalozka-activ-left.jpg') 0px 0px no-repeat;
  color: #3b5a8c;
}

#tabs-ul li a span strong {
  font-weight: normal;
}

#tabs-ul li a span input{
  position: relative;
  top: 2px;
  margin-right: 6px;
}

.kontakt-form {
  padding: 25px 0px 20px 0px;
  background: url('../gfx/hvezdy-form.jpg') right 0px no-repeat #e3f0fd;
  margin: 0px 0px 0px 0px;
  width: 631px; 
}

.kontakt-form-div {
  padding: 0px 0px 0px 20px;
}

.kontakt-form p.pr20 {
  padding: 0px 20px 10px 0px;
}

.kontakt-form p{
  padding: 0px 0px 10px 0px;
  position: relative;
}

.kontakt-form p.form-send{
  padding: 10px 10px 10px 10px;
  margin: 0px 20px 15px 0px;
  position: relative;
  text-align: center;
  background: #cfddee;
  font-weight: bold;
}

.kontakt-form label{
  padding: 0px 0px 0px 0px;
  width: 152px;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  display: block;
  float: left;
  position: relative; 
}

.kontakt-form label.lab115{
  width: 115px; 
}

.kontakt-form label.lab77{
  width: 87px; 
}

.kontakt-form input.file{
  margin: 5px 0px 13px 0px;
}

.kontakt-form input.checkbox{
  position: relative;
  top: 2px;
  margin-right: 7px;
}

.kontakt-form p.check {
  padding-left: 113px;
}

.kontakt-form select{
  width: 120px; 
  display: block;
  float: left;
  height: 20px;
  margin: 5px 0px 0px 0px;
}

.kontakt-form input.text-small{
  padding: 6px 8px 0px 8px;
  margin: 0px 0px 9px 0px;
  width: 186px;
  height: 24px;
  background: url('../gfx/input-small.jpg') left top no-repeat;
  display: block;
  float: left;
  border: 0px; 
  font-size: 14px;
}

.kontakt-form input.text-let{
  padding: 7px 20px 0px 10px;
  margin: 0px 40px 9px 0px;
  width: 23px;
  height: 23px;
  background: url('../gfx/input-let.jpg') left top no-repeat;
  display: block;
  float: left;
  border: 0px; 
  font-size: 14px;
}

.kontakt-form input.text-big{
  padding: 6px 8px 0px 8px;
  margin: 0px 0px 9px 0px;
  width: 401px;
  height: 24px;
  background: url('../gfx/input-big.jpg') left top no-repeat;
  font-size: 14px;
  display: block;
  float: left;
  border: 0px; 
}

.kontakt-form textarea{
  padding: 6px 8px 6px 8px;
  margin: 0px 0px 9px 0px;
  width: 401px;
  height: 174px;
  background: url('../gfx/textarea.jpg') left top no-repeat;
  font-size: 14px;
  font-family: arial;
  display: block;
  float: left;
  border: 0px; 
  overflow: auto;
  color: #595d67;
}

.kontakt-form input.button{
  padding: 0px 0px 1px 38px;
  margin: 0px 20px 0px 0px;
  width: 109px;
  height: 39px;
  color: #fff;
  background: url('../gfx/button-kontakt.jpg') left top no-repeat;
  font-weight: bold;
  display: block;
  float: left;
  text-align: left;
  border: 0px; 
  font-size: 12px;
  font-family: arial;
  cursor: pointer;
}

.kontakt-form span.povinne{
  padding: 3px 0px 0px 0px;
  margin: 19px 0px 0px 0px;
  display: block;
  float: left;
  text-align: left;
  border-top: 1px solid #c4d2e8;
  width: 450px;
  font-size: 11px;
  font-style: italic; 
}

.form-bottom {
  height: 2px;
  line-height: 0px;
  font-size: 0px;
  background: url('../gfx/form-bottom.gif') 0px 0px repeat-x;
  margin: 0px 0px 10px 0px;
}


.soutezici {
  float: left;
  width: 153px;
  margin: 0px 7px 0px 0px;
  padding: 13px 0px 20px 0px;
  background: url('../gfx/pozadi-fotky.jpg') center 0px no-repeat;
  text-align: center;
  position: relative;
}

.sponka {
  width: 45px;
  height: 65px;
  position: absolute;
  top: -12px;
  right: 12px;
  background: url('../gfx/sponka.png') 0px 0px no-repeat;
  behavior: url('htc/iepngfix.htc');
}

.soutezici p{
  font-weight: bold;
  font-size: 14px;
  color: #1e4682;
  padding: 15px 0px 0px 0px;
  margin: 0px 0px 2px 0px;
}

.soutezici a#none{
  font-weight: bold;
  font-size: 11px;
  line-height: 11px;
  color: #fff;
  background: url('../gfx/button-hlasovat.jpg') 0px 0px no-repeat;
  padding: 18px 0px 11px 0px;
  width: 153px;
  text-indent: 44px;
  text-align: left;
  display: block;
  text-decoration: none;
}


.soutez-zbytek {
  padding: 0px 11px 20px 7px;
}

.soutez-form {
  padding: 0px 0px 0px 4px;
}

.produkt-red {
  font-weight: bold;
  color: #b52326;
  font-size: 14px;
  padding: 0px 0px 0px 3px;
  margin: 0px 0px 5px 0px;
  position: relative;
  top: -5px;
}

img.produkt {
  position: relative;
  left: 10px;
  float: left;
  margin: 0px 0px 8px 0px;
}

img.prichut {
  float: left;
  margin: 0px 20px 28px 0px;
}

img.prichut-last {
  float: right;
  margin: 0px 0px 28px 0px;
}

#zalozky-ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  background: url('../gfx/zalozky/zalozky-ul.gif') right bottom repeat-x;
  float: left;
  width: 631px;
}

#zalozky-ul li{
  margin: 0px 6px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
}

#zalozky-ul li a{
  text-decoration: none;
  background: url('../gfx/zalozky/zalozka-passiv-left.jpg') 0px 0px no-repeat;
  float: left;
  line-height: 41px;
  display: block;
}

#zalozky-ul li a span{
  display: block;
  background: url('../gfx/zalozky/zalozka-passiv-right.gif') right 0px no-repeat;
  line-height: 41px;
  height: 41px;
  float: left;
  padding: 0px 15px 0px 15px;  
  cursor: pointer;
  color: #b52326;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}

#zalozky-ul li.activ a span{
  background: url('../gfx/zalozky/zalozka-activ-right.gif') right 0px no-repeat;  
}

#zalozky-ul li.activ a{
  background: url('../gfx/zalozky/zalozka-activ-left.jpg') 0px 0px no-repeat;
}

#zalozky-ul li.activ a span{
  color: #1e4682;
  text-decoration: none;
}

#zalozky-ul li a:hover span{
  color: #1e4682;
}

.zalozka-obsah {
  padding: 20px 0px 20px 0px;
  background: #e3f0fd;
  margin: 0px 0px 10px 0px;
  width: 631px; 
}

.zalozka-inside {
  padding: 0px 22px 0px 16px;
}

.zalozka-inside p{
  text-align: justify;
}

.zalozka-inside p.left{
  float: left;
  width: 283px;
}

.zalozka-inside p.right{
  float: right;
  width: 283px;
}

.produkt-sidemenu ul {
  margin: 0px 20px 0px 25px;
  padding: 0px 0px 20px 0px;
  list-style-type: none;
}

.produkt-sidemenu ul li{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 20px;
  list-style-type: none;
  background: url('../gfx/kdy-li-dot.jpg') 0px 8px no-repeat;
  line-height: 17px;
  position: relative;
}

.shop {
  background: url('../gfx/shop.jpg') 0px 0px no-repeat;
  height: 133px;
}

.shop a{
  font-weight: bold;
  font-size: 11px;
  line-height: 11px;
  color: #fff;
  background: url('../gfx/button-shop.jpg') 0px 0px no-repeat;
  padding: 18px 0px 11px 0px;
  width: 171px;
  text-indent: 43px;
  text-align: left;
  display: block;
  text-decoration: none;
  position: relative;
  top: 65px;
  left: 45px;
}

.zpet-archiv {
  border-top: 1px solid #e5e5e7;
  padding: 15px 0px 0px 0px;
  margin: 15px 0px 10px 0px;
}

.zpet-archiv a{
  padding: 0px 0px 0px 22px;
  color: #b52326;
  font-weight: bold;
  font-size: 12px;
  background: url('../gfx/arrow-aktuality.jpg') left 0px no-repeat;
  display: block;
  float: left;
}

.image-gal {
  float: left;
  background: #fff;
  margin: 0px 26px 15px 0px;
  width: 180px;
}

.image-gal img,.image-last img{
  float: left;
  padding: 10px 0px 10px 15px;
}

.image-last {
  float: right;
  background: #fff;
  margin: 0px 0px 10px 0px;
  width: 180px;
}

.sort-form {
  float: left;
  margin: 10px 0px 30px 0px;
  background: #e3f0fd;
  padding: 0px 0px 0px 0px;
  width: 631px;
}

.sort-form label{
  float: left;
  margin: 0px 20px 0px 0px;
  padding: 22px 0px 20px 10px;
  display: block;
}

.sort-form select{
  float: left;
  margin: 18px 20px 0px 0px;
  width: 200px;
  height: 22px;
  display: block;
}

.sort-form input{
  padding: 5px 0px 0px 45px;
  margin: 7px 20px 0px 0px;
  width: 171px;
  height: 41px;
  color: #fff;
  background: url('../gfx/button-shop.jpg') left top no-repeat;
  font-weight: bold;
  display: block;
  float: left;
  text-align: left;
  border: 0px; 
  font-size: 12px;
  font-family: arial;
  cursor: pointer;
}


.sitemap {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  list-style-type: none;
}

.sitemap li{
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 20px;
  list-style-type: none;
  background: url('../gfx/li-dot.jpg') 0px 5px no-repeat;
}

.sitemap li ul{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  list-style-type: none;
}

.sitemap li ul li{
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 20px;
  list-style-type: none;
  background: url('../gfx/li-dot.jpg') 0px 5px no-repeat;
}

.sitemap ul {
	margin: 0; padding: 0;
	padding-left:20px;
}
@media print{
	#poutisk {
  border: 3px solid #C6C6C6m 
}
#all-page{
	background-color: White;
}
.logo, .h-r, .h-l, .top-left-subpages, .top-right-subpages, .top-center-subpages{
	display: none;
}
}






