html, body {
	font-family: Verdana, Tahoma, Arial, Helvetica, "Times New Roman";
	text-align: center;
	font-size: 11px;
	color: #00000;
  background-color: #FFFFFF;
}

img { border-style: none; }
table {border-collapse: collapse; color: #00000;} 
td {padding: 0; border-style: none;font-size: 11px; color: #00000; text-align: left;vertical-align: top;}
form {margin: 0px; padding: 0px;}
td.form_leva {
 text-align: right; 
 padding: 3px;
}
td.form_prava {
 text-align: left; 
 padding: 3px;
}

input.form7 {
 width: 1px; height: 1px;
 visibility: hidden;
}

div.obsah {
 position: relative;
 background-image: url('grafika/body2.jpg');
 _background-image: url('grafika/body.jpg');
 background-repeat: repeat-y;
 margin: auto;
 margin-top: -8px;
 _margin-top: -15px;
 width: 1024px;
 _width: 1035px;
 min-height: 612px;
 _height: 612px;
}

div.footer {
 width: 1024px;
 _width: 1035px;
 height: 130px;
 line-height: 13px;
 text-align: center;
 font-size: 10px;
 background-color: #777777;
 border-top: 1px solid #FFFFFF;
 background-image: url('grafika/footerbg.jpg');
 background-repeat: repeat-x;
 color: #EAEAEA;
 clear: both;
}

div.footer table {
 width: 1024px;
}
div.footer table td.l {
 width: 179px;
 padding: 10px;
 vertical-align: middle;
}
div.footer table td.c {
 vertical-align: middle;
}
div.footer table td.r {
 width: 179px;
 padding: 10px;
 vertical-align: middle;
}

div.obsah_left {
 width: 221px;
 min-height: 612px;
 _height: 612px;
 background-color: #E3001A;
 background-image: url('grafika/obsah_left.jpg');
 background-repeat: no-repeat;
 color: #FFFFFF;
 float: left;
}

div.obsah_top {
 width: 803px;
 height: 146px;
 background-color: #E3001A;
 background-image: url('grafika/obsah_top.jpg');
 background-repeat: no-repeat;
 color: #FFFFFF;
 float: left;
}

div.menu_top {
 margin-top: 11px;
 float: left;
 text-align: left;
 margin-left: 125px;
 _margin-left: 70px;
}

div.top_odkaz_home {
  width: 213px; 
  height: 110px; 
  float: left;
}

div.top_animace {
width: 590px; 
height: 111px; 
float: left
}

div.obsah_stred {
 border-left: 1px solid #FFFFFF;
 border-top: 1px solid #FFFFFF;
 width: 574px;
 background-color: #FFFFFF;
 color: #000000;
 background-image: url('grafika/obsah_stred.jpg');
 background-repeat: no-repeat;
 min-height: 570px;
 _height: 570px;
 float: left;
 padding-bottom: 10px;
}

div.obsah_right {
 border-top: 1px solid #FFFFFF;
 background-color: #E3001A;
 background-image: url('grafika/obsah_right.jpg');
 background-repeat: no-repeat;
 width: 228px;
 min-height: 466px;
 _height: 466px;
 color: #FFFFFF;
 float: left;
}

div.profil {
 width: 218px;
 height: 275px;
}

img.img-ve-svete-oken-a-dveri {
 width: 125px;
 height: 18px;
 float: left;
 margin-left: 77px;
}

div.vyhledavani {
 margin-top: 5px;
 _margin-top: 3px;
 width: 218px;
 height: 48px; /* mozzila */
 height: 30px;
}

input.vyhledavani {
 width: 121px;
 height: 16px;
 font-size: 10px;
 border-style: none;
 background-color: #FFFFFF;
 float: left;
 margin-left: 17px;
}

input.vyhledavani_submit {
 width: 64px;
 height: 16px;
 float: left;
 margin-left: 2px;
}



div.img_aktuality {
 width: 192px;
 height: 34px;
}

img.aktuality {
 width: 86px;
 height: 34px;
 float: left;
 margin-left: 17px;
}

div.aktuality {
 width: 192px;
 height: 102px;
 margin-left: 13px;
 margin-top: 3px;
 _margin-top: 2px;
}

div.aktuality_novinky {
 width: 192px;
 height: 117px;
 margin-left: 13px;
 margin-top: 3px;
 _margin-top: 2px;
}

div.aktualita {
 width: 192px;
 height: 15px;
 line-height: 13px;
 text-align: left;
 font-size: 10px;
 margin-top: 1px;
 background-color: #E52E25;
 background-image: url('grafika/aktualita_bg.jpg');
 background-repeat: no-repeat;
}
div.img_bezplatna-infolinka-plastova-okna {
 width: 206px;
 height: 103px;
}
img.bezplatna-infolinka-plastova-okna {
 width: 189px;
 height: 103px;
 float: left;
 margin-left: 17px;
}

  a, a:link, a:visited, a:active    {cursor: pointer; color: #E2001B; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  a:hover    {cursor: pointer; color: #828282; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  
  a.white, a.white:link, a.white:visited, a.white:active    {cursor: pointer; color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 10px; text-decoration: none;}
  a.white:hover    {cursor: pointer; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  
  a.footer, a.footer:link, a.footer:visited, a.footer:active    {cursor: pointer; color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 10px; text-decoration: none;} 
  a.footer:hover    {cursor: pointer; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 10px; text-decoration: none;}
  
  a.menu, a.menu:link, a.menu:visited, a.menu:active    {cursor: pointer; font-weight: bold; color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  a.menu:hover    {cursor: pointer; color: #000000; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  
  a.menu_black, a.menu_black:link, a.menu_black:visited, a.menu_black:active    {cursor: pointer; font-weight: bold; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  a.menu_black:hover    {cursor: pointer; color: #FFFFFF; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  
  a.gray, a.gray:link, a.gray:visited, a.gray:active    {cursor: pointer; font-weight: bold; color: #828282; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  a.gray:hover    {cursor: pointer; color: #000000; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  
  a.gray_active, a.gray_active:link, a.gray_active:visited, a.gray_active:active    {cursor: pointer; font-weight: bold; color: #E2001B; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  a.gray_active:hover    {cursor: pointer; color: #000000; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  
  a.menu_black_active, a.menu_black_active:link, a.menu_black_active:visited, a.menu_black_active:active    {cursor: pointer; font-weight: bold; color: #E2001B; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  a.menu_black_active:hover    {cursor: pointer; color: #FFFFFF; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  
  a.red, a.red:link, a.red:visited, a.red:active    {cursor: pointer; font-weight: bold; color: #E2001B; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  a.red:hover    {cursor: pointer; color: #000000; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  
  a.menu_active, a.menu_active:link, a.menu_active:visited, a.menu_active:active    {cursor: pointer; font-weight: bold; color: #FFCC00; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  a.menu_active:hover    {cursor: pointer; color: #000000; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, "Times New Roman"; font-size: 11px; text-decoration: none;}
  
img.menu_sipka {
  vertical-align: middle;
}

div.img_podporujeme-sport {
 width: 167px;
 height: 31px;
 margin-top: 30px;
}
img.podporujeme-sport {
 width: 167px;
 height: 31px;
 float: left;
 margin-left: 17px;
}

div.img_dotace {
 width: 193px;
 height: 81px;
 margin-top: 10px;
 margin-bottom: 10px;
}
img.dotace-img {
 width: 193px;
 height: 81px;
 float: left;
 margin-left: 12px;
 _margin-left: 4px;
}

div.sport_okolo {
 width: 199px;
 height: 53px;
 margin-left: 10px;
 margin-top: 3px;
}

div.sport_ikona {
 width: 195px;
 height: 20px;
 float: left;
}

div.sport {
 width: 173px;
 height: 15px;
 line-height: 13px;
 text-align: left;
 font-size: 10px;
 margin-top: 6px;
 background-color: #E52E25;
 background-image: url('grafika/sport_bg.jpg');
 background-repeat: no-repeat;
 float: left;
 margin-left: 3px;
}

img.sport_ikona {
 margin-top: 4px;
 width: 18px;
 height: 18px;
 float: left;
}


div.img_novinky-okna-dvere {
 width: 179px;
 height: 33px;
 margin-top: 20px;
}
img.novinky-okna-dvere {
 width: 177px;
 height: 33px;
 float: left;
 margin-left: 17px;
}


div.img_co-ma-mit-spravne-okno {
 width: 199px;
 height: 33px;
}
img.co-ma-mit-spravne-okno {
 width: 199px;
 height: 33px;
 float: left;
 margin-left: 17px;
}

div.co-ma-mit-spravne-okno-text {
 width: 210px;
 margin-left: 15px;
 line-height: 15px;
 text-align: left;
}

strong.black_normal {
 text-align: left;
 font-weight: normal;
 color: #000000;
}

strong.seo {
 font-weight: normal;
}

div.img_napite-nam {
 width: 179px;
 height: 31px;
 margin-top: 20px;
}

img.napite-nam {
 width: 114px;
 height: 31px;
 float: left;
 margin-left: 17px;
}

textarea.napiste-nam {
 width: 187px;
 height: 50px;
 font-size: 11px;
 border-style: none;
 background-color: #FFFFFF;
 float: left;
 margin-top: 3px;
 margin-left: 17px;
}

div.uvod_left {
 width: 270px;
 float: left;
}
div.uvod_right {
 float: left;
 width: 290px;
}

img.rychle-dodame-kvalitni-a-spolehliva {
 width: 474px;
 height: 45px;
 float: left;
 margin-left: 16px;
}

div.home_uvodni_text {
 width: 250px;
 float: left;
 text-align: left;
 margin-left: 20px;
 _margin-left: 15px;
 margin-top: 10px;
}

img.kalkulace {
 width: 264px;
 height: 94px;
 float: left;
 margin-top: 30px;
 margin-left: 15px;
 margin-bottom: 15px;
 cursor: pointer;
}

img.mapa {
 width: 287px;
 height: 163px;
 float: left;
 margin-top: 10px;
 margin-left: 5px;
}

strong.red {
 color: #E2001A;
}

strong.red_no {
 color: #E2001A;
 font-weight: normal;
}

h1.home_red {
 color: #E2001A;
 margin: 0px;
 padding: 0px;
 font-size: 11px;
}

h1 {
 color: #E2001A;
 margin: 0px;
 padding: 0px;
 margin-top: 15px;
 margin-bottom: 10px;
 font-size: 13px;
}

h2 {
 color: #E2001A;
 margin: 0px;
 padding: 0px;
 margin-top: 15px;
 margin-bottom: 5px;
 font-size: 11px;
}

 h2.okna_profil {
 color: #E2001A;
 margin: 0px;
 padding: 0px;
 margin-top: 5px;
 margin-bottom: 5px;
 font-size: 11px;
 }
 
h2.home_red {
 color: #E2001A;
 margin: 0px;
 padding: 0px;
 margin-top: 5px;
 font-size: 11px;
}



h2.black {
 color: #000000;
 margin: 0px;
 padding: 0px;
 margin-top: 15px;
 margin-bottom: 5px;
 font-size: 12px;
}

h3 {
 color: #000000;
 margin: 0px;
 padding: 0px;
 margin-bottom: 2px;
 margin-top: 4px;
 font-size: 11px;
}

h4 {
 color: #000000;
 margin: 0px;
 padding: 0px;
 margin-bottom: 2px;
 margin-top: 4px;
 font-size: 11px;
}

h5 {
 color: #000000;
 margin: 0px;
 padding: 0px;
 margin-bottom: 2px;
 margin-top: 4px;
 font-size: 11px;
}

h2.black_no_padding {
 color: #000000;
 margin: 0px;
 padding: 0px;
 margin-bottom: 2px;
 margin-top: 4px;
 font-size: 11px;
}

div.home_ikony {
 width: 550px;
 float: left;
 height: 70px;
 margin-top: 13px;
 margin-left: 15px;
 _margin-left: 15px;
}

img.home_ikona_1 {
 width: 51px;
 height: 53px;
 margin: 0px;
 padding: 0px;
 border-style: none;
 float: left;
}

img.home_ikona {
 width: 40px;
 height: 53px;
 margin: 0px;
 _margin-left: -5px;
 padding: 0px;
 border-style: none;
 float: left;
}

img.home_akce1 {
 float: left;
 margin-top: 5px;
 margin-left: 18px;
 border-style: none;
}

img.home_akce {
 float: left;
 margin-top: 5px;
 margin-left: 5px;
 border-style: none;
}

div.obsah_vypis {
 width: 550px;
 _width: 557px;
 _margin-right: 7px;
 float: left;
 margin-top: 15px;
 margin-left: 15px;
 _margin-left: 7px;
 text-align: justify;
}

div.obsah_vypis_ikony {
  background-color: #FFFFFF;
  width: 585px;
  padding-top: 10px;
  height: 500px;
 text-align: center;
}

div.obsah_vypis_akce {
 width: 555px;
 _width: 555px;
 margin-top: 5px;
 float: left;
}

div.obsah_vypis_home {
 width: 550px;
 _width: 564px;
 _margin-right: 7px;
 float: left;
 margin-top: 15px;
 margin-left: 15px;
 _margin-left: 7px;
 text-align: justify;
}

div.obsah_vypis_in {
 width: 550px;
 float: left;
 text-align: justify;
 margin-bottom: 30px;
}

div.obsah_vypis_in_2 {
 width: 550px;
 float: left;
 text-align: justify;
}


div.obsah_vypis_align_center {
 width: 550px;
 _margin-right: 7px;
 float: left;
 margin-top: 15px;
 margin-left: 15px;
 _margin-left: 5px;
 text-align: center;
}

img.img_float_right {
 float: right;
 margin: 10px;
 margin-right: 0px;
}

img.img_float_left {
 float: left;
 margin: 10px;
 margin-left: 0px;
}
img.img_float_left2 {
 float: left;
 margin-left: 0px;
 margin-right: 3px;
}

img.img_align_center {
  position: relative;
  margin: auto;
  width: 400px;
  text-align: center;
}

img.galerie {
  float: left;
  margin: 7px;
}

img.galerie2 {
  float: left;
  margin: 7px;
  cursor: pointer;
}

img.galerie_dvere {
  float: left;
  margin: 2px;
}

img.galerie_dvere_venkovni {
  width: 71px;
  height: 130px;
  float: left;
  margin: 2px;
  cursor: pointer;
}

div.galerie_dvere {
  float: left;
  width: 88px;
  height: 160px;
}

div.obsah_menu {
  background-color: #E9E9E9;
  width: 585px;
  height: 30px;
  line-height: 30px;
  _padding-top: 5px;
}

img.okna_profil {
  margin: 7px;
  float: left;
  border: 3px solid  #E9E9E9;
}


div.okna_profil {
  width: 520px;
  height: 180px;
}

div.okna_profil_2 {
  width: 520px;
  padding-bottom: 15px;
  margin-top: 5px;
  clear: both;
}

div.okna_tvar {
  width: 150px;
  height: 80px;
  float: left;
  margin: 5px;
}


img.okna_odstin {
  margin: 5px;
  border: 1px solid  #E9E9E9;
  width: 120px;
}


img.dvere_folie {
  margin: 5px;
  border: 1px solid  #E9E9E9;
  width: 40px;
}

img.dvere_folie_pointer {
  margin: 5px;
  border: 1px solid  #E9E9E9;
  width: 40px;
  cursor: pointer;
}

div.okna_odstin {
 width: 140px;
  height: 140px;
  margin: 10px;
  float: left;
}

div.parapety_odstin {
 width: 140px;
  height: 110px;
  margin: 5px;
  margin-left: 10px;
  float: left;
}

div.dvere_folie {
 width: 100px;
  height: 70px;
  margin: 10px;
  float: left;
}

img.float_right {
  margin: 7px;
  float: right;
}

td.dvere_obr {
  width: 220px;
  text-align: right;
}

img.dvere_obr {
  margin: 7px;
  float: right;
  border: 3px solid  #E9E9E9;
}
input.a007 {
  visibility: hidden;
}

p.home {
  margin-top: 4px;
  margin-bottom: 0px;
  line-height: 11px;
}

.f007 {
  visibility: hidden;
  width: 1px;
  height: 1px;
}

ul.dverni_systemy_popis {
  width: 330px;
}

p.nopadding {
  margin: 0px;
  padding: 0px;
}

img.letak_2 {
  margin-left: 20px;
}

div.clear_both {
  clear: both;
}

hr {
 width: 97%;
 height: 1px;
 color: #cccccc;
 border-style: none;
 background-color: #cccccc;
 margin-top: 15px;
 margin-bottom: 15px;
 text-align: left;
}

hr.profil {
 width: 97%;
 height: 1px;
 color: #cccccc;
 border-style: none;
 background-color: #cccccc;
 margin-top: 15px;
 margin-bottom: 15px;
 text-align: left;
 clear: both;
}

#google_translate_element {
float: right; margin-right: 10px; margin-top: 3px
}