body {
     padding: 0px;
     margin: 0px;
     font: 70%/140% verdana, arial, helvetica, sans-serif;
     text-align: center;
     background: #f7f7f7;
     background-image: url("../images/pozb.gif");
     background-repeat: repeat-x;
}
#main {
     width: 760px;
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     background-image: url("../images/pozs.gif");
     background-repeat: repeat-y;
}
#hlavicka-null {
     width: 100%;
     height: 32px;
     padding: 0;
     border: 0;
     background-image: url("../images/pozm.gif");
     background-position: 0% 0%;
     background-repeat: no-repeat;     
}
#hlavicka {padding: 0px;}
#vpravoi-null {
     width: 572px;
     float: right;
     padding: 0;
     border: 0;     
}
#vpravoi {padding: 20px 0px 0px 0px;}
#vpravo-null {
     width: 572px;
     float: right;
     padding: 0;
     border: 0;
     background-image: url("../images/obr.jpg");
     background-position: -2px 0px;
     background-repeat: no-repeat;     
}
#vpravo {
     padding: 60px 20px 0px 20px;
}
#vpravo p {
     text-align: justify;
     margin: 6px 10px 6px 0px;
}
#vpravo p img {
     float: left;
     border: 1px solid #ccc;
     margin: 5px 10px 0px 0px;
}
.foto {float: left; border: 1px solid #ccc;  margin: 5px 0px 30px 0px;}
#vpravo ol { 
     list-style-type: upper-alpha;
}
#vpravo ol, #vpravo li { 
     margin-bottom: 5px;
     text-align: justify;
}
#vlevo-null { width: 188px; float: left; padding: 0; border: 0; }
#vlevo1 { padding: 0px; margin: 20px 0px 33px 30px; }
#vlevo1 h1.logo { width: 143px; height: 59px; padding: 0; background: url("../images/logo.gif") no-repeat; cursor: pointer; }
#vlevo2 { padding: 0px 0px 0px 7px; }
#vlevo-null img {border: 0;}
#kontakt-null {
     width: 760px;
     float: left;
     padding: 0;
     border: 0;
     background-image: url("../images/pozs.gif");
     background-repeat: repeat-y;    
}
#kontakt {float: left; padding: 0px 20px 0px 20px; border: 0;}
#paticka-null {
     clear: both;
     width: 100%;
     height: 33px;
     padding: 0;
     border: 0;
     background-image: url("../images/pozp.gif");
     background-repeat: repeat-x;    
}
#paticka, #paticka_a {
     padding: 0px;
     font-weight: bold;
     font-size: 12pt;
     color: #be0901;
     text-align: center;
     letter-spacing: 1pt;
     padding: 7px 0px 0px 0px;
     font-variant: small-caps;
}
#paticka_a {font-size: 10pt; letter-spacing: 0pt;}
#paticka2-null {clear: both; width: 100%; padding: 0; border: 0; background: #f7f7f7;}
#paticka2 {padding: 3px 100px 0px 0px; text-align: right; color: #666;}
#paticka3-null {clear: both; width: 100%; padding: 0; border: 0;}
#paticka3 {padding: 0px 1px 0px 0px; text-align: right;}
#paticka3 img {border: 0;}
h1 span, .noscreen {display: none;}
h2 {
     margin: 0px 20px 35px 0px;
     font-size: 300%;
     color: #fff;
     font-variant: small-caps;
     text-align: right;
     font-family:  arial, verdana, helvetica, sans-serif;
}
h3, h4 {
     margin: 0px 0px 20px 0px;
     font-size: 120%;
     color: #333;
     letter-spacing: 1pt;
     text-indent: 20px;
     font-variant: small-caps;
     border-bottom: 1px solid #be0901;
}
h4 {background: #f0f0f0; color: #be0901; margin-top: 18px; padding-top: 2px;}
.h4_mmm {padding-left: 60px;}
.novy1 {background: #d53138; color: #fff;}
.novy1m {background: #d53138; color: #fff; font-variant: normal; font-size: 100%;}
.novy2 {display: block; background: #ccc; color: #fff;}
/* ----------menu horni zac--------- */
.menuh1 {float: left; width: 181px;}
.menuh2 {float: left; width: 82px;}
.menuh1 ul {margin: 0; padding: 0; width: 181px;}
.menuh2 ul {margin: 0; padding: 0; width: 82px;}
.menuh1 ul li, .menuh2 ul li {position: relative; margin: 0; padding: 0; list-style: none;}
.menuh1 ul li {text-align: center;}
.menuh1 ul li img {border: 0; margin: 7px 0px 0px 8px;}
.menuh2 ul li a {display: block; font-size: 90%; text-decoration: none; font-weight: bold; text-align: center; color: #fff; padding: 5px 0px 5px 0px; _width: 100%;}
.menuh2 ul li a:hover {color: #333;}
a#klikh  {color: #000;}
/* ----------menu horni kon--------- */
/* ----------menu vlevo zac--------- */
.menuv1 {border-top: 19px solid #e0e0e0;}
.menuv1, .menuv2 {float: left; width: 181px;}
.menuv1 ul, .menuv2 ul {margin: 0; padding: 0; width: 181px;}
.menuv1 ul li, .menuv2 ul li {position: relative; margin: 0; padding: 0; list-style: none; height: 24px;}
.menuv1 ul li a, .menuv2 ul li a {display: block; text-decoration: none; font-weight: bold; text-align: left; font-variant: small-caps; letter-spacing: 1pt; background: url("../images/tl.gif") 0px 0px no-repeat;
  border-top: 1px solid #e0e0e0; color: #666; padding: 5px 0px 5px 15px; _width: 100%;}
.menuv1 ul li a:hover, .menuv2 ul li a:hover {color: #be0901; background: url("../images/tl2.gif") 0px 0px no-repeat;}
a#klikv  {color: #fff; background: url("../images/tl4.gif") 0px 0px no-repeat;}
/* ----------menuv3--------- */
.menuv3 {border-bottom: 6px solid #e0e0e0; margin-bottom: 10px;}
.menuv3 {float: left; width: 181px;}
.menuv3 ul {margin: 0; padding: 0; width: 181px;}
.menuv3 ul li {position: relative; margin: 0; padding: 0; list-style: none; height: 24px;}
.menuv3 ul li a {
  display: block;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  font-variant: small-caps;
  letter-spacing: 1pt;
  background: url("../images/tl.gif") 0px 0px no-repeat;
  border-top: 1px solid #e0e0e0;
  color: #000;
  padding: 5px 0px 5px 15px;
  _width: 100%;
}
.menuv3 ul li a:hover {color: #be0901; background: url("../images/tl2.gif") 0px 0px no-repeat;}
a#klikv3  {color: #fff; background: url("../images/tl4.gif") 0px 0px no-repeat;}
/* ----------menu vlevo kon--------- */
/* ----------pmenu vlevo zac--------- */
.pmenu {float: left; width: 181px;}
.pmenu ul {margin: 0; padding: 0; width: 181px;}
.pmenu ul li {position: relative; margin: 0; padding: 0; list-style: none; height: 22px;}
.pmenu ul li a {
  display: block;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  background: url("../images/pt1.gif") 0px 0px no-repeat;
  color: #666;
  padding: 2px 0px 4px 37px;
  _width: 100%;
}
.pmenu ul li a:hover {color: #000; background: url("../images/pt2.gif") 0px 0px no-repeat;}
a#pklik  {background: url("../images/pt1.gif") 0px 0px no-repeat; color: #be0901;}
/* ----------pmenu vlevo kon--------- */
a.lin1 {   font-weight: normal;  text-decoration: none; color: #d6d6d6; font-size: 7pt; display: block; padding: 10px 0px 0px 100px;   }
a:hover.lin1 {  color: #666;  }
a.lin2 {   font-weight: bold;  text-decoration: underline; color: #000; }
a:hover.lin2 {  color: #be0901; }
a.lin3 {   font-weight: bold;  text-decoration: none; color: #fff; background: #729fd8; padding: 2px 5px 2px 5px; }
a:hover.lin3 {  color: #be0901; }
.bunv, .bunv2, .bunv3 {float: left; width: 532px; margin: 0px 0px 10px 0px;}
.bunvel {float: left; width: 532px; margin: 0px 0px 10px 0px; background-image: url("../zaluzie/poz_isodesign.jpg"); background-position: 0px 0px; background-repeat: no-repeat;}
.bunv2 {margin: 0px;}
.bunv_m {float: left; margin: 0px 0px 0px 38px;}
.bunv3 {width: 530px; border: 1px solid #9cb3d7; background-image: url("../images/inf.gif"); background-position: 10px 15px; background-repeat: no-repeat;}
.bunv3 p {padding: 5px 10px 7px 60px; margin: 0px; text-indent: 0px;}
.bunm1, .bunm1r {float: left; width: 120px;}
.bunm1b {float: left; width: 145px;}
.bunm1c {float: left; width: 174px; text-align: center; font-size: 90%; line-height: 120%;}
.bunm14, .bunm14v {float: left; width: 133px; text-align: center; font-size: 90%; line-height: 120%;}
.bunm14v {font-size: 100%;}
.bunm4 {width: 130px; float: left;}
.bunm_pul {float: left; width: 266px; text-align: center;}
.bunm_pul2 {float: left; width: 266px; text-align: left;}
.bunv_kontakt {float: left; width: 720px; background: #fff;}
.bunm_kontakt1 {float: left; width: 130px; text-align: left;}
.bunm_kontakt2 {float: left; width: 330px; text-align: left;}
.bunm1 img, .bunm1b img, .bunm1c img, .bunm14 img, .bunm14v img, .obr, .bunm_pul img, .bunm_kontakt1 img, .bunm4 img {border: 1px solid #ccc;}
.bunm1r img {border: 0;}
.mez_img {margin-top: 7px; margin-bottom: 5px;}
.mez_p {padding: 0px 5px 0px 5px;}
.bunm2 {float: left; width: 412px; text-align: justify;}
.bunm2b {float: left; width: 384px; text-align: justify;}
.cervene {color: #be0901; font-weight: bold;}
.cervene2 {color: #be0901; font-weight: bold; font-style: italic;}
.cerne {color: #000; font-weight: bold;}
.modre {color: #4e78b8; font-weight: bold;}
.modre2 {color: #32517e; font-weight: bold;}
.sede {background: #ccc; font-weight: bold; color: #333;}
.akcni {border: 2px solid #d53037; margin-bottom: 1px;}
table, td, tr { 
  padding: 2px;
  font-size: 8pt;
  border: 1px solid #dfdfdf;
  border-collapse: collapse;
  background-color: #fff;
  text-align: center;
  vertical-align: middle;
}
table {border-width: 1px; margin-bottom: 10px; width: 532px;}
.tab_mensi {
  width: 160px;
}
.tab_mensi330 {
  width: 330px;
}
.tab_vel720 {
  width: 720px;
}
.bbb_kont1, .bbb_kont1b { 
     color: #999;
     font-style: italic;
     text-align: right;
     padding: 2px 5px 4px 0px;
}
.bbb_kont1 { 
     width: 60px;
}
.bbb_kont2 { 
     font-weight: bold;
     text-align: left;
     padding: 2px 0px 4px 5px;
}
th {
  font-weight: bold;
  color: #fff;
  border: 1px solid #dfdfdf;
  background: #ccc;
}
table img {
  border: 0;
}
dd { 
     margin: 0px 0px 5px 100px;
     padding: 0;
}
dt { 
     color: #999;
     font-style: italic;
     left: 0px;
     float: left;
     margin: 0px;
     padding: 0px 0px 0px 10px;
}
.inzerat { 
     background: #f0f0f0;
     color: #266aba;
     width: 532px;
     font-weight: bold;
     float: left;
     font-variant: small-caps;
     padding: 10px 10px 10px 0px;
     font-size: 120%;
}
.akce2 { 
     font-weight: bold;
     color: #fff;
     text-align: center;
     background: #32517e;
     font-variant: small-caps;
     padding: 10px 10px 10px 10px;
     font-size: 120%;
}
.cervene {font-weight: bold; color: #be0901;}
.modre {font-weight: bold; color: #2e4a81; font-size: 120%;}

.search-obr {border: 1px solid #E0E0E0;}
#trailimageid {position: absolute; width: 618px; height: 0; font-size: 0.75em; display: none; left: 0px; top: 0px; z-index: 200;}
#search-nahled {float: left; width: 166px; height: 100px; padding: 20px 10px 10px 10px; text-align: center; background: url("../images/searchBar_divider.gif") left repeat-y;}
#lightbox {background-color:#eee; padding: 10px; border: 2px solid #666;}
#lightboxDetails {font-size: 0.8em; padding-top: 0.4em;}
#lightboxDetails a {color: #7e211f;}		
#lightboxCaption {float: left;}
#keyboardMsg {float: right;}
#closeButton {top: 5px; right: 5px;}
#lightbox img {border: none; clear: both;}
#overlay img {border: none;}
#overlay {background-image: url("overlay.png");}
* html #overlay {background-color: #c6c6c6; back/ground-color: transparent; background-image: url("blank.gif"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}





















