/* CSS Document STYLE-PUVODNI.HTML*/
html
{
  background-image: url(../images/background.png);
}

body
{
  font-size:12px;
  color:#5b5a50;
  font-family: Arial, Helvetica, Tahoma, Verdana, Calibri;
}

img.nb
{
  border:none;
}

#top_row
{
  width:970px;
  position:relative;
  left:50%;                 
  margin-left:-485px;

  height : 14px;
  background-color : #019143;
  border-bottom:1px solid #aeaeae;
}

#top_row4
{
  width:970px;
  position:relative;
  left:50%;                 
  margin-left:-485px;

  height : 14px;
  background-color : #019143;
  border-bottom:0px solid #aeaeae;
}

#top_image
{
  width:970px;
  position:relative;
  left:50%;                 
  margin-left:-485px;

  background-color:transparent;
  padding:0px;
  vertical-align: middle;
  height:116px;
  
  
}

#top_image4
{
  width:970px;
  position:relative;
  left:50%;                 
  margin-left:-485px;

  background-color:transparent;
  padding:0px;
  vertical-align: middle;
  height:103px;
}

#predel
{
  border-top:3px solid #afdbc3;
  height:1px;
  background-color: #afdbc3;
}

#main
{
  width: 970px;
/*  background: url(img/menu.jpg) repeat-y #ffffff;*/
}



#content
{
  float:left;
/*  background-color: #fff;*/
  width:751px;
  overflow-y: visible;
  min-height: 512px;
  _height:512px;

  border-left: 4px solid #afdbc3;
/*  border-left: 2px solid #eee;*/
  padding-right:8px;
  padding-left:12px;
  padding-top:0px;
}

#content4
{
  float:left;
/*  background-color: #fff;*/
  width:753px;
  overflow-y: visible;
  min-height: 512px;
  _height:512px;

  border-left: 4px solid #019143;
/*  border-left: 2px solid #eee;*/
  padding-right:8px;
  padding-left:12px;
  padding-top:0px;
  
}

#footer
{
  background: url(img/footer.gif) repeat-x #ffffff;
  border-top: 4px solid #afdbc3;
/*  border-top: solid #019143 1px;*/
  height:24px;
  clear:both;
  text-align:center;
}

.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }

#submenu
{
  padding: 4px;
  background-color: #ddd;
  color:black;
  margin-top:-12px;
}

#submenu a
{
  text-decoration: none;
  color: black; !important;
  
}

#submenu .active
{
  font-weight: bold;
  color: #019143;
}

h2
{
  font-size:15px;
  color:#a75f4a;
  color:#333;
  color:#015123;
  font-weight:bold;
  margin:0;
  padding:0;
}

h1
{
  margin-top:10px;
  color: #019143;
  /*text-shadow: #333333 1px 1px 2px;*/
  font-weight:normal; !important;
  font-size:1.5em;
  margin-bottom:0.83em;
}

h3
{
  color: #019143;
  /*text-shadow: #333333 1px 1px 2px;*/
  font-weight:normal;
  font-size:12px;
  padding-bottom:0px;
  margin-bottom:0px;
}

p
{
  font-size:12px;
  text-align:justify;
}

img.bord
{
  border: 1px #aaa solid;
  padding: 3px; !important;
}

img.frbord
{
  float: right;
  border: 1px solid #119153;
  padding: 3px;
}

img.frbordg
{
  float: right;
  border: 1px solid #ccc;
  padding: 3px;
}

img.fl
{
  float: left;
  margin-right:8px;
}

img.fr
{
  float: right;
  padding-left:8px;
  margin-right:0px; 
}

.container
{
  margin-top:-8px;
  width:748px;
}

.container-left
{
  float:left; 
  width:460px;
}

.container-right
{
  width:271px; 
  float:left; 
  margin-left:10px;
}

.seznam
{
  padding-bottom:0px;
  margin-top:0px;
}

.seznam-ol
{
  padding-bottom:0px;
  margin-top:0px;
}

.seznam li
{
  margin-left:-24px;
  font-size:12px;
  line-height:150%;
}

.seznam-ol li
{
  margin-left:-20px;
  font-size:12px;
  line-height:150%;
}

.poznamka
{
  font-style: italic;
  color: #019143;
}

.doraz
{
  margin-top:16px;
  margin-bottom:4px;
}


.clear {
      clear:both;
}

p.normal
{
  margin-top:4px;
}

.dverni-kliky
{
  padding-top:8px;
  padding-bottom:0px;
}

.greenline
{
  margin-left:-2px;
  width:100%;
  border-bottom:1px solid #019143;
  padding-bottom:4px;
}

table.kontakt
{
  font-size: 12px;
  border: none;
}

table.kontakt td
{
  vertical-align: top;
}

.kalk_frm
{
  font-size:12px;
  text-align:left;
}

.watermark
{
  font-style: normal;
  color: #aaa;
  font-size:11px;
}

div.types{margin:0;padding:0 0px;margin-top:8px}
div.types a{display:block;margin-right:5px;width:195px !important;float:left;height:23px;line-height:23px;text-align:center;background:#B2DBB1;color:#000}
div.types a:hover{background:#18BB24;text-decoration:none}
div.submenu{clear:left;margin:0 0px;background:#efefef;padding:8px 10px 0px 10px;}
div.submenu a{color:#000}
div.submenu a:hover{color:#019143}
div.submenu a:active{color:#d00}
div.submenu .active{color:#019143;font-weight:bold}
#submenu_dvere{background-color:transparent;margin-bottom:0px}
div.item13 {margin-right:6px !important}
div.item13 p{font-size:12px !important}
div.item13 div.back{background-color:#d0ffe0}
div.item15 div.back{background-color:#d0ffe0}

table.kalk_frm{margin:0 0px;border-collapse:collapse;width:748px}
table.kalk_frm th{padding-right:1em;font-weight:normal}

table.kalk_t{width:680px;border-collapse:collapse;margin-left:16px;border-left:0px solid #ccc;border-top:0px solid #ccc}
table.kalk_t td{padding:2px 4px;border-right:0px solid #ccc;border-bottom:0px solid #ccc}
table.kalk_t table td{border:none}

table.kalk_frm td
{
  line-height:170%;
  padding-bottom:8px;
}


#pobock
{
  background-color:#eeeeee;
  padding-left:12px;
  padding-right:12px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
/*  height:200px;*/
  margin-top:2px; 
}

#pobocka h2
{
  margin-top:0;
  border-bottom: 1px solid #aaa;
  padding-bottom:4px;
}

/* prevzato z oknamacek.cz*/
div.set748{width:748px;margin-top:-8px}
div.set748 div.item {float:left;text-align:center; margin-right:7px}
div.set748 div.item img{border: 1px solid #ccc; padding:3px}
div.set748 div.item a {font-style:italic; color:#555; font-size:11px; padding-top:2px;}

div.set{width:705px;margin-left:16px;margin-top:16px}
div.set img{padding:3px;border:1px solid #ccc}
div.last{margin-right:0 !important}
/*div.ppad p{font-size:0.85em !important;line-height:115% !important;margin:4px 0;padding:2px 0 !important;text-align:center}*/

div.set div.ppad p{text-align:center;font-size:11px;font-style:italic}
div.set div.item10{float:left;margin-right:19px;vertical-align:bottom !important;}
div.set div.item10 div.ppad{height:123px;text-align:center;vertical-align:bottom}
div.set div.item9{float:left;margin-right:3px}
div.set div.item9 div.ppad{width:137px;text-align:center;vertical-align:bottom}
div.set div.item8{float:left;margin-right:10px}
div.set div.item8 div.ppad{width:240px;text-align:center}
div.set div.item7{float:left;margin-right:10px}
div.set div.item7 div.ppad{width:223px;text-align:center}
div.set div.item6{float:left;margin-right:18px}
div.set div.item6 div.ppad{width:100px;text-align:center}
div.set div.item5{float:left;margin-right:19px}
div.set div.item5 div.ppad{width:123px;text-align:center;margin-top:8px}
div.set div.item4{float:left;margin-right:52px}
div.set div.item4 div.ppad{width:119px;text-align:center}
div.set div.item2{float:left;margin-right:34px}
div.set div.item2 div.ppad{width:328px;text-align:center}
div.set div.item13{float:left;margin-right:9px; height:120px}
div.set div.item13 div.ppad{width:100px;text-align:center; height:120px}
div.set div.item13 div.ppad p{text-align:center;margin-top:4px}
div.set div.item13 img{border:none}
div.set div.item14{float:left;margin-right:9px; height:240px}
div.set div.item14 div.ppad{width:223px;text-align:center; height:240px}
div.set div.item14 img{border:none}
div.set div.item15{float:left;margin-right:21px; height:120px}
div.set div.item15 div.ppad{width:73px;text-align:center; height:120px}
div.set div.item15 img{border:none}

div.set {margin:16px 0 0 0px; width:748px}
div.set div.item3{float:left; margin-right:8px}
div.set div.item3 div.ppad {text-align:center; }
div.set div.item3 p {text-align:center; margin-top:4px}

div.parap-barvy {margin:8px 0 0 0px}
div.parap-barvy div.item{float:left; margin-right:34px}
div.parap-barvy div.item div.ppad {width:207px;text-align:center; height:140px; font-style:italic;}
div.parap-barvy div.item p {text-align:center; margin-top:4px}
div.parap-barvy img {padding:3px; border:1px solid #aaa}

div.parap-barvy div.item_p{float:left; margin-right:6px}
div.parap-barvy div.item_p div.ppad {width:100px;text-align:center; height:100px; font-style:italic;}
div.parap-barvy div.item_p p {text-align:center; margin-top:4px}
div.parap-barvy img {padding:3px; border:1px solid #aaa}

div.ornam-skla {margin:16px 0 0 0px}
div.ornam-skla div.item{float:left; margin-right:8px}
div.ornam-skla div.item div.ppad {width:118px;text-align:center; height:150px; font-style:italic;}
div.ornam-skla div.item p {font-weight:italic; text-align:center !important; margin-top:4px}
div.ornam-skla img {padding:3px; border:1px solid #aaa}


div.last{margin-right:0 !important}

div.tehni-skla {margin:8px 0 0 0px}
div.tehni-skla div.item {float:left;margin-right:6px}
div.tehni-skla div.item div.ppad {width:88px; text-align:center; height:108px; font-style:italic;}
div.tehni-skla div.item p {text-align:center;margin-top:2px}
div.tehni-skla img{padding:3px;border:1px solid #ccc}

div.tehni6b {margin:8px 0 0 0px}
div.tehni6b div.item {float:left;margin-right:10px}
div.tehni6b div.item div.ppad {text-align:center; height:218px; font-style:italic;}
div.tehni6b div.item p {text-align:center}
div.tehni6b img{padding:3px;border:0px solid #ccc}

div.tehni6a {margin:8px 0 0 0px}
div.tehni6a div.item {float:left;margin-right:10px}
div.tehni6a div.item div.ppad {text-align:center; width:98px; height:210px; font-style:italic;}
div.tehni6a div.item p {text-align:center}
div.tehni6a img{padding:3px;border:0px solid #ccc}

div.tehni6c {margin:8px 0 0 0px}
div.tehni6c div.item {float:left;margin-right:10px;text-align:center; }
div.tehni6c div.item div.ppad {text-align:center; width:98px; height:218px; font-style:italic;}
div.tehni6c div.item p {text-align:center}
div.tehni6c img{padding:3px;border:0px solid #ccc}

div.kovani-drevena {margin:8px 0 0 0px}
div.kovani-drevena div.item {float:left;margin-right:6px}
div.kovani-drevena div.item div.ppad {width:208px; text-align:center; height:158px; font-style:italic;}
div.kovani-drevena div.item p {text-align:center;margin-top:2px}
div.kovani-drevena img{padding:3px;border:1px solid #ccc}

div.kovani-drevena-hoppe {margin:8px 0 0 0px}
div.kovani-drevena-hoppe div.item {float:left;margin-right:12px}
div.kovani-drevena-hoppe div.item div.ppad {width:128px; text-align:center; height:258px; font-style:italic;}
div.kovani-drevena-hoppe div.item p {text-align:center;margin-top:2px}
div.kovani-drevena-hoppe img{padding:3px;border:1px solid #ccc}

div.drevene-profily {margin:8px 0 0 0px}
div.drevene-profily div.item {float:left;margin-right:22px}
div.drevene-profily div.item div.ppad {width:168px; text-align:center; height:242px; font-style:italic;}
div.drevene-profily div.item p {text-align:left;margin-top:2px}
div.drevene-profily img{padding:3px;border:0px solid #ccc}

div.okapnice-drevena {margin:8px 0 0 0px}
div.okapnice-drevena div.item {float:left;margin-right:6px}
div.okapnice-drevena div.item div.ppad {width:138px; text-align:center; height:108px; font-style:italic;}
div.okapnice-drevena div.item p {text-align:center;margin-top:2px}
div.okapnice-drevena img{padding:3px;border:1px solid #ccc}

div.druhy-drevin {margin:8px 0 0 0px}
div.druhy-drevin div.item {float:left;margin-right:9px}
div.druhy-drevin div.item div.ppad {width:243px; text-align:center; height:208px; font-style:italic;}
div.druhy-drevin div.item p {text-align:center;margin-top:2px}
div.druhy-drevin img{padding:3px;border:1px solid #ccc}

div.doplnky-dveri {margin:8px 0 0 0px}
div.doplnky-dveri div.item {float:left;margin-right:9px}
div.doplnky-dveri div.item div.ppad {width:123px; text-align:center; height:198px; font-style:italic;}
div.doplnky-dveri div.item p {text-align:center;margin-top:4px}
div.doplnky-dveri img{padding:3px;border:1px solid #ccc}

div.doplnky-dveri-panel {margin:8px 0 0 0px}
div.doplnky-dveri-panel div.item {float:left;margin-right:9px}
div.doplnky-dveri-panel div.item div.ppad {width:108px; text-align:center; height:168px; font-style:italic;}
div.doplnky-dveri-panel div.item p {text-align:center;margin-top:2px}
div.doplnky-dveri-panel img{padding:3px;border:1px solid #ccc}

div.doplnky-panel {margin:8px 0 0 0px}
div.doplnky-panel div.item {float:left;margin-right:8px}
div.doplnky-panel div.item div.ppad {width:218px; text-align:center; height:208px; font-style:italic;}
div.doplnky-panel div.item p {text-align:center;margin-top:2px}
div.doplnky-panel img{padding:3px;border:1px solid #ccc}

div.imitace-hlinik {margin:16px 0 0 0px}
div.imitace-hlinik div.item{float:left; margin-right:8px}
div.imitace-hlinik div.item div.ppad {width:103px;text-align:center; height:118px}
div.imitace-hlinik div.item p {font-weight:normal; margin-top:2px;text-align:center; font-style:italic;}
div.imitace-hlinik img {padding:3px; border:1px solid #ccc}

div.ryterna-set {margin:8px 0 0 0px}
div.ryterna-set div.item{float:left; margin-right:8px}
div.ryterna-set div.item div.ppad {text-align:center; width:98px; height:140px;}
div.ryterna-set div.item p {font-weight:normal; text-align:center !important; margin-top:2px; font-style:italic;}
div.ryterna-set img {padding:3px; border:1px solid #ccc}

div.ryterna {margin:16px 0 0 0px}
div.ryterna div.item{float:left; margin-right:12px}
div.ryterna div.item div.ppad {text-align:center; width:368px; height:180px; font-style:italic;}
div.ryterna div.item p {font-weight:normal; margin-top:2px}
div.ryterna img {padding:3px; border:1px solid #aaa}

div.ryterna-prislusenstvi {margin:16px 0 0 0px}
div.ryterna-prislusenstvi div.item{float:left; margin-right:9px}
div.ryterna-prislusenstvi div.item div.ppad {text-align:center; width:180px; height:158px; font-style:italic;}
div.ryterna-prislusenstvi div.item p {font-weight:normal; text-align:center !important; margin-top:2px}
div.ryterna-prislusenstvi div.item2{float:left; margin-right:9px}
div.ryterna-prislusenstvi div.item2 div.ppad {text-align:center; width:180px; height:128px; font-style:italic;}
div.ryterna-prislusenstvi div.item2 p {font-weight:normal; text-align:center !important; margin-top:2px}
div.ryterna-prislusenstvi img {padding:3px; border:1px solid #aaa}

div.proskleni-ryterna {margin:16px 0 0 0px}
div.proskleni-ryterna div.item{float:left; margin-right:28px}
div.proskleni-ryterna div.item div.ppad {text-align:center; width:334px; height:220px; font-style:italic;}
div.proskleni-ryterna div.item p {font-weight:normal; text-align:center !important; margin-top:2px}
div.proskleni-ryterna img {padding:3px; border:0px solid #aaa}

div.uvod {margin:16px 0 0 0px}
div.uvod div.item{float:left; margin-right:8px}
div.uvod div.item div.ppad {width:143px;text-align:center; height:150px; font-style:italic;}
div.uvod div.item p {font-weight:normal; text-align:center !important; color: #019143!important; margin-top:2px}
div.uvod img {padding:3px; border:1px solid #019143;}

div.dre-konstrukce {margin:16px 0 0 0px}
div.dre-konstrukce div.item{float:left; margin-right:8px}
div.dre-konstrukce div.item div.ppad {width:313px;text-align:center; height:130px; font-style:italic;}
div.dre-konstrukce div.item p {font-weight:normal; text-align:center !important; margin-top:2px}
div.dre-konstrukce img {padding:3px; border:1px solid #ccc;}

div.dre-konstrukce {margin:16px 0 0 0px}
div.dre-konstrukce div.item2{float:left; margin-right:8px}
div.dre-konstrukce div.item2 div.ppad {width:184px;text-align:center; height:164px; font-style:italic;}
div.dre-konstrukce div.item2 p {font-weight:normal; text-align:center !important; margin-top:2px}
div.dre-konstrukce img {padding:3px; border:1px solid #ccc;}

div.zamky {margin:16px 0 0 0px}
div.zamky div.item{float:left; margin-right:8px}
div.zamky div.item div.ppad {width:70px;text-align:left; height:44px; font-style:italic;}
div.zamky div.item p {font-weight:normal; text-align:center; margin-top:2px}
div.zamky img {padding:3px; border:1px solid #ccc;}

div.dre-prislusenstvi {margin:16px 0 0 0px}
div.dre-prislusenstvi div.item{float:left; margin-right:8px}
div.dre-prislusenstvi div.item div.ppad {text-align:center; height:88px; font-style:italic;}
div.dre-prislusenstvi div.item p {font-weight:normal; text-align:center !important; margin-top:2px}
div.dre-prislusenstvi img {padding:3px; border:0px solid #ccc;}

div.kalk-barvy {margin:16px 0 0 0px}
div.kalk-barvy div.item {float:left;margin-right:9px}
div.kalk-barvy div.item div.ppad {width:117px;text-align:center; height:97px; font-style:italic;}
div.kalk-barvy div.item div.ppad p{text-align:center; margin-top:4px}
div.kalk-barvy img{padding:3px;border:1px solid #ccc}

div.kalk-barvy-migas {margin:16px 0 0 0px}
div.kalk-barvy-migas div.item {float:left;margin-right:8px}
div.kalk-barvy-migas div.item div.ppad {width:108px;text-align:center; height:143px; font-style:italic;}
div.kalk-barvy-migas div.item p {width:108px;text-align:center}
div.kalk-barvy-migas img{padding:3px;border:1px solid #ccc}

div.kalk-barvy-ryterna {margin:16px 0 0 0px}
div.kalk-barvy-ryterna div.item {float:left;margin-right:9px}
div.kalk-barvy-ryterna div.item div.ppad {width:96px;text-align:center; height:139px; vertical-align:bottom;font-style:italic;}
div.kalk-barvy-ryterna div.item p {width:92px;text-align:center; margin-top:4px}
div.kalk-barvy-ryterna img{padding:3px;border:1px solid #ccc}

div.kalk-barvy-drevo {margin:16px 0 0 0px}
div.kalk-barvy-drevo div.item {float:left;margin-right:8px}
div.kalk-barvy-drevo div.item div.ppad {width:91px;text-align:center; height:104px;font-style:italic;}
div.kalk-barvy-drevo div.item p {width:91px;text-align:center;margin-top:4px}
div.kalk-barvy-drevo img{padding:3px;border:1px solid #ccc}

div.kalk-barvy-interier {margin:16px 0 0 0px}
div.kalk-barvy-interier div.item {float:left;margin-right:8px}
div.kalk-barvy-interier div.item div.ppad {width:91px;text-align:center; height:118px;font-style:italic;}
div.kalk-barvy-interier div.item p {width:91px;text-align:center}
div.kalk-barvy-interier img{padding:3px;border:1px solid #ccc}

div.kalk-sklo-interier {margin:16px 0 0 0px}
div.kalk-sklo-interier div.item {float:left;margin-right:8px}
div.kalk-sklo-interier div.item div.ppad {width:109px;text-align:center; height:138px;font-style:italic;}
div.kalk-sklo-interier div.item p {width:109px;text-align:center}
div.kalk-sklo-interier img{padding:3px;border:1px solid #ccc}

div.kalk-sklo-interier2 {margin:16px 0 0 0px}
div.kalk-sklo-interier2 div.item {float:left;margin-right:8px}
div.kalk-sklo-interier2 div.item div.ppad {text-align:center; height:128px;font-style:italic;}
div.kalk-sklo-interier2 div.item p {text-align:center}
div.kalk-sklo-interier2 img{padding:3px;border:1px solid #ccc}

.stepcarousel
{
  border: 0px solid black;
  width: 694px; /*Width of Carousel Viewer itself*/
  height: 96px; /*Height should enough to fit largest content's height*/
  overflow: hidden;
  float:left;
}

.stepcarousel img
{ 
  float: left;
}


.stepcarousel ul
{
  list-style-type: none;
}

.stepcarousel ul li
{
  list-style-type: none;
  float: left;
  height: 90px;
  vertical-align:middle;
  padding: 0px 4px
  
}

#dvere
{
  font-size:12px;
  border: 1px solid #aaa;
  margin-bottom: 16px;
}

#kalk-dvere
{
  font-size:12px;
  border: 0px solid #aaa;
  margin-bottom: 16px;
}

.ttl
{font-size:12px}

#doplnky_okna
{
  font-size: 12px;
}

table
{
  font-size: 12px;
}

#ul, #ulB
{
  padding-left:16px;
}

.marginleft
{
  margin:0px;
  margin-left:8px;
}

div.uvod2 {margin:16px 0 0 0px}
div.uvod2 div.item {float:left;margin-right:12px}
div.uvod2 div.item div.ppad {text-align:center; width:241px; height:216px;font-style:italic;}
div.uvod2 div.item p {text-align:justify; margin-top:5px; padding:3px}
div.uvod2 img{padding:3px;border:1px solid #ccc}

div.uvod3 {margin:16px 0 0 0px}
div.uvod3 div.item {float:left;margin-right:12px}
div.uvod3 div.item div.ppad {text-align:center; width:176px; height:176px;font-style:italic;}
div.uvod3 div.item p {text-align:justify; margin-top:5px; padding:3px}
div.uvod3 img{background-color:#f5f5f5; padding:3px;border:1px solid #ccc}


.vyjizdejici_text
{                                                                                             
  position:relative;z-index:10;left:24px;top:-48px;border:2px solid #ddd; 
  opacity: 0.85; filter: alpha(opacity=85); -moz-opacity: 0.85; -khtml-opacity: 0.85; 
    background: url(img/menu.jpg) repeat-y #ffffff; height:106px;width:341px;display:none;
}  

/*==================Nova varianta pana Macka=====================*/
#full_body
{
  width:970px;
  position:relative;
  left:50%;                 
	margin-top: 0px;
  margin-left:-485px;
	padding: 0;
	font-family: Tahoma;
	font-size: 12px;
	color: #626262;
}

#full_top_row
{
  height : 14px;
  background-color : #019143;
  border-bottom:1px solid #aeaeae;
}

#full_top_image
{
/*background: url(img/menu.jpg) repeat-y #fcfffd;*/
  margin-top:4px;
  border:2px solid #eee;
  background-color:#fcfffd;
  padding:0px;
  vertical-align: middle;
  height:109px;
}

#full_predel
{
  border-top:4px solid #019143;
  border-bottom:2px solid #01A143;
  height:1px;
  background-color: #aeaeae;
}

#full_footer
{
  margin-top:4px;
  background: url(img/footer.gif) repeat-x #ffffff;
  border-top: solid #019143 1px;
  height:24px;
  clear:both;
  text-align:center;
}

.foto
{
  width:160px;
  height:160px;
  overflow:none;
  padding:2px;
  background-color:#ccc;
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align:center;
}

.foto img
{
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}


.foto_ramecek
{
  float:left;
  margin:8px 0;
  margin-right:8px;
  border: 1px solid #aaa;
  background-color:#fff;
  background: url(img/menu.jpg) repeat-y #ffffff;
  width:167px;
  height:190px;
  padding:9px;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;  
}

.foto_ramecek p
{
  margin-top:5px;
  font-size:18px;
  font-family: Arial Narrow, Trebuchet MS, Helvetica, Tahoma, Verdana, Arial;
  color:#555;
  text-align:center;
  vertical-align: center;
  font-weight:bold;
}

.foto_ramecek a
{
  text-decoration: none;
}

#full_content
{
  float:left;
  background-color: #fff;
  width:750px;
  overflow-y: visible;
  min-height: 512px;
  _height:512px;
  border-left: 2px solid #eee;
  padding-right:8px;
  padding-left:12px;
  padding-top:0px;
  margin-left:8px;
  margin-bottom:8px;
/*  background: url(img/menu.jpg) #fdfdfd repeat-y;*/

  border: 1px solid #aaa;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;  
}

#full_menu
{
  width:185px;
  float:left;
  padding-top:5px;

  border: 1px solid #aaa;
  background: url(img/menu.jpg) repeat-y #ffffff;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;  
}

#full_menu ul
{
  display:block;
  margin-left:-8px;
  margin-top:4px;
  margin-bottom:4px;
}

#full_menu ul li
{
  font-size: 10pt;
  font-weight: bold;
  color: #727272;
  list-style-type: none;
  padding-left:0px;
  margin-left:-16px;
  padding-bottom:6px;
}

#full_menu ul li a
{
  font-size: 10pt;
  font-weight: bold;
  color: #727272;
  text-decoration:none;
}

#full_menu ul li ul
{
  display:none;
  margin-left:1px;
  margin-bottom:4px;
  margin-top:4px;
  padding-left:-8px;
  border-left: 2px solid #019143;
}

#full_menu ul li ul li
{
  font-weight:normal;
  color: #727272;
  font-size: 9pt;
  list-style-type none;
  padding-left:0px;
  margin-left:-29px;
  padding-top:2px;
  padding-bottom:0px;
  margin-bottom:4px;

}

#full_menu ul li ul li a
{
  font-weight:normal;
  color: #727272;
  font-size: 9pt;
  text-decoration:none;
}

#hledej
{
  border: 1px solid #019143;
  height:22px;
  padding:4px;
  font-size:11px;
}

.submit
{
  font-weight:normal;
  color:#666;
  background-image: url(img/menu.jpg);
  border: 1px solid #666;
  height:25px;
  padding: 0px 8px;
  margin-top:2px;
}

#full_spodek
{
  background: url(img/pozadi.png) repeat-x;
}

#full_menu2
{
  width:195px;
  float:left;
  padding-top:8px;
  background-color:#fff;
  /*background: url(img/menu.jpg) repeat-y;*/
}

#full_menu2 ul
{
  display:block;
  margin-left:-8px;
  margin-top:4px;
  margin-bottom:4px;
}

#full_menu2 ul li
{
  font-size: 10pt;
  font-weight: bold;
  color: #727272;
  list-style-type: none;
  padding-left:0px;
  margin-left:-16px;
  padding-bottom:6px;
}

#full_menu2 ul li a
{
  font-size: 10pt;
  font-weight: bold;
  color: #727272;
  text-decoration:none;
}

#full_menu2 ul li ul
{
  display:none;
  margin-left:1px;
  margin-bottom:4px;
  margin-top:4px;
  padding-left:-8px;
  border-left: 2px solid #019143;
}

#full_menu2 ul li ul li
{
  font-weight:normal;
  color: #727272;
  font-size: 9pt;
  list-style-type none;
  padding-left:0px;
  margin-left:-29px;
  padding-top:2px;
  padding-bottom:0px;
  margin-bottom:4px;

}

#full_menu2 ul li ul li a
{
  font-weight:normal;
  color: #727272;
  font-size: 9pt;
  text-decoration:none;
}

#full_content2
{
  float:left;
  width:753px;
  overflow-y: visible;
  min-height: 512px;
  _height:512px;
  border-left: 2px solid #eee;
  padding-right:8px;
  padding-left:12px;
  padding-top:0px;
  background-color:#fff;
  /*background: url(img/menu.jpg) repeat-y #fff;*/
}

.shadow {
  -moz-box-shadow: 4px 4px 4px #555;
  -webkit-box-shadow: 4px 4px 4px #555;
  box-shadow: 4px 4px 4px #555;
}

p.item-popis{text-align:center !important; font-size:11px;}

/* CSS Document STYLE.CSS*/

a
{
  color:#019143;/*5b5a50;*/
  text-decoration:none;
}

img
{
  border:none;
}

#html
{
  padding:0px 0px;
  position:absolute;
  width: 1012px;
  margin-left:-506px;
  left:50%;
}

#body
{
  border:0px solid #ccc;
  min-height: 540px;
  
  padding:0px 0px 16px 0px;
  font-size:12px;
  color:#5b5a50;
  font-family: Arial, Helvetica, Tahoma, Verdana, Calibri;
  
/*  -moz-box-shadow: 5px 5px 5px #aaa;
  -webkit-box-shadow: 5px 5px 5px #aaa;
  box-shadow: 5px 5px 5px #aaa;*/  
}

.top
{
  margin-top:24px;
  margin-bottom:16px;
  margin-left:24px;
  margin-right:18px;
}

#logo-oknolux, #text-oknolux
{
  float:left;
  padding-top:0px;
  margin-right:37px;
}
#text-oknolux
{
  margin-left:16px;
  width:248px;
  display:block;
}

#text-oknolux img
{
  margin-top:4px;
}

#top-menu
{
  height:49px;
  width:494px;
  overflow: hidden;
  float:right;
  margin-top:8px;
  margin-left:83px;
}

#top-menu a
{
  padding-left:14px;
  padding-top:16px;
  margin-right:14px;
	color: #aaa;
  font-size:14px;
  font-family: Trebuchet MS, Arial, Helvetica, Tahoma, Verdana;
  text-decoration:none;
  font-weight:bold;
  padding-bottom:4px;
  display:block;
  float:left;
}

#top-menu a:hover
{
	text-decoration: none;
	color: #5b5b5b;

/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px 5px 5px 5px;	
	border-radius: 5px;
	background: #b1e444 url('../images/bg-menu-hover.png') top left repeat-x;
	
	/*behavior: url(public/css/pie/PIE.php);*/	
}

#top-menu .active
{
	text-decoration: none;
	color: #5b5b5b !important;
  background-image:url(../images/header_active.png);
  background-repeat:no-repeat;
  background-position:6px 21px; 
}

#produkt-top-menu .active
{
	text-decoration: none;
	color: #021 !important;

/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px 5px 5px 5px;	
	border-radius: 5px;
	background: #b1e444 url('../images/bg-menu-hover.png') top left repeat-x;
	
	/*behavior: url(public/css/pie/PIE.php);*/	
}

#menu .active
{
	background-image: url('../images/menu-active.png');
  background-position: 0 center;
  background-repeat: no-repeat;
	text-decoration: underline;
	color: #114;
	font-weight:bold;
  width:150px;
  display:block;
}

#top-menu a.last
{
  margin-right:30px;
}

.phone
{
  padding-left:34px !important;
  background-image:url(../images/header_phone.png); 
  background-repeat:no-repeat; 
  background-position:0 7px; 
}

.clear
{
  clear:both;
}

.top-banner,.bottom-banner,.footer,.content,.content-uvod
{
  margin-left:18px;
}

.top-banner, .content-uvod
{
  margin-left:21px !important;
}

.top-banner
{
  margin-top:0px;
}

.bottom-banner h2
{
  margin-top:8px;
  color: #021;
  font-weight:bold;
  border-top:1px solid #ccc;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:0px;
  margin-top:0px;
  width:972px;
  height:7px;
}

.bottom-banner .last
{
  margin-right:0px !important;
}

.bottom-banner .banner-item
{
  margin-top:8px;
  float:left;
  margin-right:8px;
  width:155px;
  overflow:hidden;
}

.bottom-banner .banner-item p
{
  font-size:12px;
  color:#021;
  text-align:center;
  margin-top:4px;
}

.bottom-banner .banner-item4
{
  margin-top:8px;
  float:left;
  margin-right:12px;
  width:149px;
  overflow:hidden;
  border-bottom:0px solid #ccc;
  margin-bottom:2px;
  border:1px solid transparent;
}

.bottom-banner .horni
{
  background-image:url(../images/banner-header.png);
  background-repeat:no-repeat;
  text-align:center;
  color:#fefcfc;
  font-size:14px;
  width:147px;
  height:59px;
  border-top:1px solid #009d4d;
  border-left:1px solid #009d4d;
  border-right:1px solid #009d4d;
  font-weight:bold;
  padding-top:4px;
}

.bottom-banner a
{
  color:#fefcfc;
}

.bottom-banner .dolni
{
  border: 1px solid #ccc;
  border-top: none;
  text-align:center;
  padding:8px;
}


#aktualne
{
  border:0px solid #aaa;
  width:314px;
  float:left;
  margin-right:12px;
}

#aktualne h3
{
  font-size:20px;
  color:#009846;
  float:left;
  margin-top:12px;
  padding-bottom:4px;
}

#aktualne .aktuality
{
  margin-top:16px;
  float:right;
  display:block;
  color:#ccc;
  text-decoration:underline;
}

#aktualne .aktuality:hover
{
  color:#aaa;
}

#aktualne h2
{
  border:none;
  margin-top:12px;
}

#aktualne .dotted
{
  border-bottom: 1px dotted #114;
}

.last
{
  margin-right:0px !important;
}

.footer
{
  margin-left:21px;
  margin-right:24px;
  border-top:1px solid #aaa;
  margin-top:12px;
  padding-top:12px;
  margin-bottom:0px;
  text-align:left;
  font-size:11px;
  height:30px;
  vertical-align:middle;
}

.footer a
{
  color:#5b5a50; 
}

.zvyrazneni
{
  font-size:13px !important;
  color:#cc0000 !important;
  font-weight:bold;
  line-height:19px;
}

.zvyrazneni-shad
{
  font-size:17px !important;
  color:#e00;
  text-shadow: 3px 3px 2px #faa, -3px -3px 2px #faa;
  font-weight:bold;
}

.banner
{
  margin-top:16px;
  -moz-border-radius: 8px;
  border-radius:8px;
  border:1px solid #afdef8;
  background: url(../images/drevo.jpg) transparent no-repeat;
  width:229px;
  height:120px;
  float:left;
  margin-right:17px;
  font-family: Trebuchet MS, Arial, Helvetica, Tahoma, Verdana, Arial;
}

.banner h3
{
  margin:8px;
  font-weight:bold;
  font-size:15px;
  color: #016b7d;
  margin-bottom:4px;
}

.banner ul
{
  margin:0;
  padding:0;
}

.banner li
{
  list-style: none outside url(../images/odrazka-r.png);
  margin-left:28px;
  font-weight:normal;
  font-size:16px;
  color:#5b5a50;
  margin-top:-3px;
}

.bg-blue
{
  background-color: #afdef8;
}

.bg-blue a
{
  color: #000;
}

.uvod-produkt
{
  width:149px;
  border: 1px solid #ececec;
  float:left;
  margin-right:12px;
  overflow:hidden;
}

.uvod-produkt a
{
  color: #5b5a50;
}

.uvod-produkt img
{
  border-top: 0px solid  #9c9;
  border-right: 0px solid  #9c9;
  border-bottom: 0px solid  #9c9;
}

.uvod-produkt h2
{
  margin-top:0 !important;
  padding-top:8px;
  border-top: 2px solid #cee2d6;
  color: #009846;
  font-size:14px;
  font-weight:bold;
  padding-bottom:4px;
  margin-left:0px;
  text-decoration:underline;
  text-align:center;
  background-color: #edf6f1;
}

.uvod-produkt ul
{
  margin:0;
  padding:8px;
  background-color: #edf6f1;
  background-image: url(../images/uvod-produkt.png);
  background-repeat: no-repeat;
  
}

.uvod-produkt li
{
  list-style: none outside url(../images/uvod-produkt-li.png);
  margin-left:14px;
  font-weight:normal;
  font-size:12px;
  color:#5b5a50;
  line-height:18px;
}

.first
{
  border:none !important;
  margin-right:2px !important;
}

.first img
{
  border-left:0px solid #aaa !important;
}
.last-prod
{
  border-right:0px solid #aaa !important;
}



.banner a:hover
{
  text-decoration:underline;
}

.content,.content-uvod
{
  margin-top:12px;
}

.content a,.content-uvod a
{
  text-decoration:none;
}

.content a:hover,.content-uvod a:hover
{
  text-decoration:underline;
}

.content-uvod
{
/*  border:1px solid #afdef8;
  background-color:#f6fafb;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
  border-radius-bottomleft:8px;
  border-radius-bottomright:8px;
  width:967px;*/
  padding-bottom:8px;
  margin-top:12px;
}

.odr-g
{
  list-style: none outside url(../images/odrazka-g.png) !important;
}

.odr-b
{
  list-style: none outside url(../images/odrazka-b.png) !important;
}

.odr-tecka
{
  list-style: none outside url(../images/odrazka-t.png) !important;
}

.menu
{
  width: 185px;
  margin-right:10px;
  float:left;
}

.obsah
{
  width: 748px;
  float:left;
  /*border:1px solid #afdef8;
  /*border:1px solid #009846;*/
  padding:16px;
  padding-bottom:8px;
  padding-top:1px;
  padding-left:4px;
  background-repeat: repeat-x;
  background-color: #fefffe;;/*#f6fafb;*/
/*  -moz-border-radius: 8px;
  border-radius:8px;*/
  min-height:349px;
  _height:349px;
}

.obsah2
{
  width: 748px;
  float:left;
  border:1px solid #afdef8;
  /*border:1px solid #009846;*/
  padding:16px;
  background-image: url(../images/bg-produkt.png);
  background-repeat: repeat-x;
  background-color: #dff0f8;/*#f6fafb;*/
  -moz-border-radius: 8px;
  border-radius:8px;
}

.obsah h2
{
  font-size:15px;
  color:#a75f4a;
  color:#333;
  color:#015123;
  font-weight:bold;
  margin:0;
  padding:0;
}


.drevo-bg
{
  background-image: url(../images/drevo-bg.jpg);
}

.seznam
{
  padding-bottom:0px;
  margin-top:0px;
}

.seznam-ol
{
  padding-bottom:0px;
  margin-top:0px;
}

.seznam li
{
  margin-left:-24px;
  font-size:12px;
  line-height:150%;
  color:#5b5a50;
}

.seznam-ol li
{
  margin-left:-20px;
  font-size:12px;
  line-height:150%;
  color:#5b5a50;
}
img.frbordg
{
  float: right;
  border: 1px solid #ccc;
  padding: 3px;
}

h1
{
  margin-top:0px;
  font-size:18px;
  font-weight:bold !important;
}

#menu
{
  float:left;
  padding-top:4px;
  padding-left:4px;
  width:212px;
  border: 0px solid #f0fff0;/*#afdef8*/;
/*  border-radius:4px;      */
  background-color: #fff;
/*  background:url(../images/menu-prechod.png) repeat-y 5px 0;*/
  border-right: 1px solid #e0e0e0;
  margin-right:4px;
  min-height:283px;
  border-left:1px solid #e0e0e0;
  border-top:0px solid #dfd;
  margin-left:0px;
}

#menu h2
{
  margin:0;
  font-size:12px;
  color:#a75f4a;
  color:#fefefe;
  margin-left:4px;
  margin-right:8px;
  font-weight:bold;
  margin-top:8px;
  background-color:#009846;
  padding:8px;
}

#menu ul
{
  display:block;
  margin-left:10px;
  margin-top:4px;
  margin-bottom:4px;
  padding:0;
}

.mbot4
{
  margin-bottom:4px;
}

#menu li
{
  list-style-type: none;
  padding-left:0px;
  margin-left:0px;
}                                  

#menu ul li a
{
  font-size: 12px;
  font-weight: normal;
  color: #727272;
  text-decoration:none;
  padding:2px;
  padding-right:0;
  padding-left:12px;
  background-image: url(../images/menu.png);
  background-position: 0 center;
  background-repeat: no-repeat;
}

#menu ul li a:hover
{
  text-decoration:underline;
  color:#114;
  background-image: url(../images/menu-active.png);
}


#submenu
{
  padding: 4px;
  background-color: #ddd;
  color:black;
  margin-top:-12px;
}

#submenu a
{
  text-decoration: none;
  color: black; !important;
  
}

#submenu .active
{
  font-weight: bold;
  color: #019143;
}

#produkt-top-menu 
{
  margin-left:21px;
  margin-right:18px;
  margin-top:2px;
  margin-bottom:16px;

  border-left:1px solid #009f4f;
  border-right:1px solid #009f4f;

/*  -moz-border-radius: 4px;
  border-radius:4px;
  box-shadow: 0 0 3px #333333;*/

  padding-bottom:0px;

  height:45px;
  width:968px;
  overflow: visible;
}

#produkt-top-menu .firsta
{
  margin-left:3px !important;
} 

#produkt-top-menu a 
{
  font-size:15px;
  color:#fbfffa;
  font-weight:bold;
  text-decoration:none;
  padding-left:11px;
  padding-right:11px;
  padding-top:12px;
  padding-bottom:4px;
  display:block;
  float:left;
  height:31px;
  background-image: url(../images/header_background.png);
}

#produkt-top-menu a span
{
  -moz-outline-color: black;
  -moz-outline-style: none;
  -moz-outline-width: medium;
  /*outline: thick solid black;*/
}

#produkt-top-menu a:hover
{
  text-decoration:none;
  background-image: url(../images/header_background_hover.png);
}

#produkt-top-menu .delim
{
  float:left;
}

#produkt-subtitle 
{
  margin-left:38px;
  margin-right:38px;
  padding:8px;
  padding-left:5px;
  background-image: url(../images/drevo-bg.jpg);
  margin-top:8px;
  font-variant: small-caps;
}

#produkt-subtitle h1 
{
  margin:0;
  padding:0;
  font-size:20px;
  color:#354157;
  font-weight:bold;
}

p
{
  font-size:12px;
  text-align:justify;
}

img.bords
{
  border: 1px #ccc solid;
  padding: 3px; !important;
}

img.bord
{
  border: 1px #aaa solid;
  padding: 3px; !important;
}

img.bord0
{
  border: 1px #ccc solid;
}

div.frbord,
img.frbord
{
  float: right;
  border: 1px solid #119153;
  padding: 3px;
}

img.frbordg
{
  float: right;
  border: 1px solid #ccc;
  padding: 3px;
}

img.fl
{
  float: left;
}

div.fr,
img.fr
{
  float: right;
  padding-left:8px;
  margin-right:0px; 
}
.profil-drevo
{float:left;width:220px;height:390px;border:1px solid #aaa;margin-right:16px;
  background-color:#efefef; padding:8px}

.profil-drevo ul
{
  padding-left:37px;
}

.profil-drevo li
{
  list-style-type: none;
  list-style-image: url(../images/sipka-b.png);
  font-size:11px;
  line-height:16px;
}
.item-popis
{
  margin-top:8px;
}

.item-popis2
{
  margin-top:-2px;
}

.cara
{
  margin-top:28px;
  margin-bottom:14px;
}

#zeleny-pruh
{
  width:12px;
  background-color:#009846;
  margin-right:17px;
  background-image:url(../images/bg-menu-hover.png);
  float:left;
  height:118px;
  background-repeat:repeat-x;
  margin-top:16px;
}

div.solid 
{
  margin-top:8px;
}
div.solid div.item10{float:left; margin-right:8px}
div.solid div.item10 div.ppad {text-align:center; font-style:italic;}
div.solid div.item10 p {text-align:center; margin-top:4px}

div.set {margin:16px 0 0 0px}
div.set div.item3{float:left; margin-right:8px}
div.set div.item3 div.ppad {text-align:center; font-style:italic;}
div.set div.item3 p {text-align:center; margin-top:4px}

div.set_r {margin:16px 0 0 0px}
div.set_r div.item3{float:left; margin-right:10px}
div.set_r div.item3 div.ppad {text-align:center; font-style:italic;}
div.set_r div.item3 p {text-align:center; margin-top:4px}

div.set_r {margin:16px 0 0 0px}
div.set_r div.item6{float:left; margin-right:9px}
div.set_r div.item6 div.ppad {text-align:center; font-style:italic;}
div.set_r div.item6 p {text-align:center; margin-top:4px}

div.set_r_posuv {margin:16px 0 0 0px}
div.set_r_posuv div.item6{float:left; margin-right:9px}
div.set_r_posuv div.item6 div.ppad img {margin-bottom:4px}
div.set_r_posuv div.item6 div.ppad {text-align:center; font-style:italic;font-size:11px}
div.set_r_posuv div.item6 p {text-align:center; margin-top:4px; font-style:italic;}

div.item15 {width:78px; margin-right:15px !important;}
div.item15 div.ppad {width:78px !important;}
div.item15 p {width:78px; margin-top:2px}

.dvere
{
  height:360px;
}

.dvere2
{
  height:170px;
  margin-bottom:16px;
}

.item-popis2 a
{
  color: #009846;
}

.mtop8
{
  margin-top:8px !important;
}

.mtop16
{
  margin-top:16px !important;
}

.mtop24
{
  margin-top:24px !important;
}

.mtop40
{
  margin-top:32px;
}

.mtop30
{
  margin-top:30px;
}

.profil-plast
{float:left;width:230px;height:auto;border:1px solid #aaa;margin-right:16px;
  background-color:#efefef; padding:8px; padding-bottom:0px;}

.profil-plast ul
{
  padding-left:37px;
}

.profil-plast li
{
  list-style-type: none;
  list-style-image: url(../images/sipka-b.png);
  font-size:11px;
  line-height:16px;
}

.profil-plast-vd
{float:left;width:230px;height:auto;border:1px solid #aaa;margin-right:16px;
  background-color:#efefef; padding:8px; padding-bottom:0px;}

.profil-plast-vd ul
{
  padding-left:37px;
}

.profil-plast-vd li
{
  list-style-type: none;
  list-style-image: url(../images/sipka-b.png);
  font-size:11px;
  line-height:16px;
}

.profil-hlinik
{float:left;width:220px;height:436px;border:1px solid #aaa;margin-right:16px;
  background-color:#efefef; padding:8px}

.profil-hlinik ul
{
  padding-left:37px;
}

.profil-hlinik li
{
  list-style-type: none;
  list-style-image: url(../images/sipka-b.png);
  font-size:11px;
  line-height:16px;
}
.infoUw
{
  font-size:10px;
  margin-top:-4px;
}

.interierove-skla
{
  margin-top:4px;
}

.falcove-dvere div.item
{
  float:left;
  margin-right:11px;
  margin-bottom:8px;
}

.interierove-skla div.item
{
  float:left;
  margin-right:11px;
  margin-bottom:8px;
}

.dre8c
{
  width:750px;
  margin-top:4px;
}

.dre8c div.item
{
  float:left;
  margin-right:9px;
  margin-bottom:8px;
  height:212px;
}

.vrata div.item
{
  float:left;
  margin-right:4px;
}

.interier div.item
{
  float:left;
  margin-right:4px;
}

.hlinik div.item
{
  float:left;
  margin-right:4px;
}

.mleft1
{
  margin-left:1px;
}

.mleft8
{
  margin-left:8px;
}

.item
{
  float:left;
  margin-right:5px;
}

.item p
{
  margin:2px ;
  text-align:center;
  font-size:11px;
  font-style: italic;
}
.item2 p
{
  margin:2px ;
  text-align:center;
  font-size:11px;
  font-style: italic;
}

.ryterna-doplnky
{

}

.ryterna-doplnky .item
{
  float:left;
  margin-right:12px;
  margin-top:12px;
  font-style:italic;
}

.mtop0
{
  margin-top:0px !important;
}

.ovladace
{

}

.ovladace .item
{
  text-align:center;
  width:240px;
  border:0px solid #aaa;
  margin-right:87px;
  sbackground-color:#effbff;
  height:209px;
  font-style:italic;
}

.ovladace .item img
{
  border:0px solid #ccc;
  margin-top:5px;
}

.ovladace .item .image
{
  height:135px;
}

.ovladace .item p
{
  font-size:11px;
  margin:0;
  text-align:left;
}

.infotext
{
  color:#ff6600;
  font-size:10px;
  font-style:italic;
}

.infotextg
{
  /*color:#019143;*/
  color:#363;
  font-size:11px;
  font-style:italic;
}

.mail_form th
{
  font-weight: normal;
  text-align:left;
}

.mbot8
{
  margin-bottom:8px !important;
}

.mbot4
{
  margin-bottom:4px !important;
}

.mtop4
{
  margin-top:4px !important;
}

.mright8
{
  margin-right:8px;
}

.mright18
{
  margin-right:20px;
}


.kontakt h2
{
  padding-left:2px;
}

.table-posuvna
{
  color: #5b5a50;
}

div.imitace-hlinik {margin:8px 0 0 0px}
div.imitace-hlinik div.item{float:left; margin-right:7px}
div.imitace-hlinik div.item div.ppad {width:130px;text-align:center; height:96px; font-style:italic;}
div.imitace-hlinik div.item p {text-align:center; margin-top:4px}
div.imitace-hlinik img {padding:3px; border:1px solid #aaa}

div.doplnky-dveri {margin:8px 0 0 0px; font-size:11px; color:#5b5a50;}
div.doplnky-dveri div.item {float:left;margin-right:9px}
div.doplnky-dveri div.item div.ppad {width:123px; text-align:center; height:198px; font-style:italic;}
div.doplnky-dveri div.item p {text-align:center;margin-top:4px}
div.doplnky-dveri img{padding:3px;border:1px solid #ccc; margin-bottom:4px}


.vybrany
{
  background-color: #ccff99;
}

.mbottom4
{
  margin-bottom:4px !important;
}

.prehledr
{
  border:2px solid black;
}

.prehledr .header
{
  background-color:#aaa;
}

.prehledr tr:even
{
  background-color:#ccc;
}

.prehledr table
{
  border:1px solid black;
}

.prehledr tr
{
  border-bottom:1px solid black;
}

.prehledr td
{
  border-collapse:collapse;
  height:19px;
}

.prehledr tr:last
{       
  background-color:#ccc;
}

.prehledr .nazev
{
  text-align: left;
  padding-left:4px;
}

.stepcarousel{
position: relative; /*leave this value alone*/
border: none;
overflow: auto; /*leave this value alone*/
width: 737px;
height: 222px;
}
 
.stepcarosel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
 
.stepcarosel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
}


.kalk-t
{
  border:none;
}

.hr3
{
  border-top:1px solid #bbbbbb;
  border-bottom:2px solid #999999;
  height:0;
  width:969px;
  margin-left:22px;
}

.dre-barva
{
  margin:0;
  margin-bottom:8px;
  min-height:32px;
  _height:32px;
  vertical-align:center;
}

h4
{
  color: #666;
  margin-bottom:4px;
}

.vchodove-dvere .item
{
  margin-right:9px;
}

.interierove-prislusenstvi .item
{
  margin-right:10px;
}

.interierove-prislusenstvi .item img
{
  border:1px solid #ccc;
  padding:3px;
}
.stranky td
{
  text-align:left;
  padding:2px;
  margin:0;
}

.stranky
{
  width:1160px;
  background-color:#fff;
  margin-left:80px;
  margin-top:16px;
}

.stranky a
{
  text-decoration:none;
  color: #930;
}

.stranky a:hover
{
  font-weight:bold; 
}

.even
{
  background-color:#ddd;
}

.banner-hr
{
  width:400px;
  border-bottom:1px solid #aaa;
}