*
{
  margin:0;
  padding:0;
  line-height:20px;
}
                                                                  
body                                                                                                                                           
{
  background: url(../images/background.jpg) top center no-repeat;
  background-color:rgb(37,42,100);    
  font-family:"Arial";
  font-size:12px;
  color:#FFFFFF;
}

a
{
  color:#FFFFFF;
}

h1
{
  font-size:25px;
  margin-bottom:20px;
  line-height:32px;
}

h2
{
  font-size:25px;
  margin-bottom:20px;
  line-height:32px;
}


h3
{
  font-size:16px;
  color:rgb(63,238,203);
  line-height:21px;
}

p
{
  line-height:20px;
  margin-bottom:14px;
}


div.clear
{
  clear:both;
}


div#pozadi
{
  margin-left:auto;
  margin-right:auto;    
}


div#obal_content
{
  width:1021px;
  margin-left:auto;
  margin-right:auto;
}


div#top
{
  height: 115px;
  width: 961px;
 /*  background: url(../images/logo.png) no-repeat; */
}

/* Menu */

div#menu
{
  background: url(../images/menu.png) no-repeat;
  width: 961px;
  height: 36px; 
  padding-bottom:25px; 
}



div#odsazeni_menu
{
  padding-left:20px;
  padding-right:20px;
}


ul#menu_seznam li
{
   float:left;
   width:230px;
   list-style-type: none;
   text-align:center;
   
   
}


a#domu
{
   display:block;
   background: url(../images/domu.jpg) no-repeat;
   width: 230px;
   height: 35px;
}

a#domu_active
{
   display:block;
   background: url(../images/domu_hover.jpg) no-repeat;
   width: 230px;
   height: 35px;
}

a#domu:hover
{
   display:block;
   background: url(../images/domu_hover.jpg) no-repeat;
   width: 230px;
   height: 35px;
}

a#technologie
{
   display:block;
   background: url(../images/technologie.jpg) no-repeat;
   width: 230px;
   height: 35px;
}

a#technologie_active
{
   display:block;
   background: url(../images/technologie_hover.jpg) no-repeat;
   width: 230px;
   height: 35px;
}

a#technologie:hover
{
   display:block;
   background: url(../images/technologie_hover.jpg) no-repeat;
   width: 230px;
   height: 35px;
}

a#ceny
{
   display:block;
   background: url(../images/ceny.jpg) no-repeat;
   width: 230px;
   height: 35px;
}

a#ceny_active
{
   display:block;
   background: url(../images/ceny_hover.jpg) no-repeat;
   width: 230px;
   height: 35px;
}

a#ceny:hover
{
   display:block;
   background: url(../images/ceny_hover.jpg) no-repeat;
   width: 230px;
   height: 35px;
}

a#kontakty
{
   display:block;
   background: url(../images/kontakty.jpg) no-repeat;
   width: 230px;
   height: 35px;
}


a#kontakty_active
{
   display:block;
   background: url(../images/kontakty_hover.jpg) no-repeat;
   width: 230px;
   height: 35px;
}

a#kontakty:hover
{
   display:block;
   background: url(../images/kontakty_hover.jpg) no-repeat;
   width: 230px;
   height: 35px;
}



/* Tlačítka_hp */


div#tlacitka_hp
{
  min-height:397px;
  _height:397px;
  padding-bottom:20px;
  padding-left:11px;
}

/* Box snížení nákladů */  
div#snizeni_nakladu
{
  float:left;  
}

a#obr_snizeni_nakladu
{
   
  display:block;
  background: url(../images/snizeni_nakladu.png) no-repeat;
  width: 339px;
  height: 239px;
  
  
  
} 

a#obr_snizeni_nakladu:hover
{   
  background: url(../images/snizeni_nakladu_hover.png) no-repeat;
}

a#vice_snizeni_nakladu
{
  background: url(../images/vice_snizeni_nakladu.png) no-repeat;
  width: 169px;
  height: 54px;
  display:block;
}

a#vice_snizeni_nakladu:hover
{
  background: url(../images/vice_snizeni_nakladu_hover.png) no-repeat;
}


  
/* Flexibilita */


div#flexibilita
{
  float:left; 
}

a#obr_flexibilita
{
  background: url(../images/flexibilita.png) no-repeat;
  width: 339px;
  height: 239px;
  display:block;
}

a#obr_flexibilita:hover
{
  background: url(../images/flexibilita_hover.png) no-repeat;
}

a#vice_flexibilita
{
  background: url(../images/vice_flexibilita.png) no-repeat;
  width: 169px;
  height: 54px;
  display:block;
}

a#vice_flexibilita:hover
{
  background: url(../images/vice_flexibilita_hover.png) no-repeat;
}    

    
    
/* Moderní funkce */
div#moderni_funkce
{
  float:left;
}

a#obr_moderni_funkce
{
  background: url(../images/moderni_funkce.png) no-repeat;   
  width: 330px;
  height: 239px; 
  display:block; 

   
}

a#obr_moderni_funkce:hover
{
  background: url(../images/moderni_funkce_hover.png) no-repeat;
}

a#vice_moderni_funkce
{
  background: url(../images/vice_moderni_funkce.png) no-repeat;
  width: 169px;
  height: 54px;
  display:block;
}

a#vice_moderni_funkce:hover
{
  background: url(../images/vice_moderni_funkce_hover.png) no-repeat;   
}


div.popisek
{
  padding-top:10px;
  width:298px;
  min-height:120px;
  _height:120px;
}

div.popisek ul.odrazkovy_seznam
{
  padding-left:15px;
}

ul.odrazkovy_seznam_2 li
{
  display:block;  
  background:transparent url(../images/li_odrazka.png) no-repeat scroll 0 10px;
  list-style-type: none;
  padding-left:16px;
  padding-top:5px;
  padding-bottom:3px;
  line-height:20px;
}

ul.odrazkovy_seznam li
{
  background:transparent url(../images/li_odrazka.png) no-repeat scroll 0 15px;
  display:block;
  line-height:20px;
  list-style-type:none;
  padding-left:16px;
  padding-top:10px;
}

li.bez_odrazky
{
  display:block;  
  list-style-type: none;
  padding-left:16px;
  padding-top:5px;
  line-height:20px;
}

/* pata */

div#pata
{
  width:997px;
  margin-left:auto;
  margin-right:auto; 

  background: url(../images/pata.png) no-repeat;
  width: 961px;
  height: 11px;
}

div#popisek_pata
{
  padding-top:25px;
  padding-bottom:25px;
}

div#odkazy_pata
{
   float:right;
   padding-top:9px;
   font-size:10px;
}

div#logo_pata
{
   float:left;
   background: url(../images/logo_pata.png) no-repeat;
   width: 137px;
   height: 29px;
   
}





/* sekce */
div#ceny
{
  width:624px;
  margin-left:auto;
  margin-right:auto; 
}

div#content
{
  width:961px;
  margin-left:auto;
  margin-right:auto;
}

div#content_text
{
  min-height:500px;
  _height:500px; 
  margin-bottom:20px;
}

div#content_text_2
{
  padding-top:40px;
}

span.modra
{
  color:rgb(170,224,247);
}

p.popisek
{
  font-size:10px;
}

   
 /* tlacitka sekce */
 
a#sekce_snizeni_nakladu
{
  background: url(../images/sekce_snizeni_nakladu.png) no-repeat;
  width:337px;
  height: 76px;
  display:block;
  float:left;       
}

a#sekce_snizeni_nakladu_aktive
{
  background: url(../images/sekce_snizeni_nakladu_aktive.png) no-repeat;
  width:337px;
  height: 76px; 
  display:block;
  float:left;      
}

a#sekce_snizeni_nakladu:hover
{
  background: url(../images/sekce_snizeni_nakladu_aktive.png) no-repeat;    
}

a#sekce_flexibilita
{
   background: url(../images/sekce_flexibilita.png) no-repeat;
   width:338px;
   height: 76px;
   display:block;
   float:left;      
}

a#sekce_flexibilita_aktive
{
   background: url(../images/sekce_flexibilita_aktive.png) no-repeat;
   width:338px;
   height: 76px;
   display:block;
   float:left;       
}

a#sekce_flexibilita:hover
{
   background: url(../images/sekce_flexibilita_aktive.png) no-repeat;    
}

a#sekce_moderni_funkce
{
   background: url(../images/sekce_moderni_funkce.png) no-repeat;
   width:285px;
   height: 76px;
   float:left;   
   display:block;    
}

a#sekce_moderni_funkce_aktive
{
   background: url(../images/sekce_moderni_funkce_aktive.png) no-repeat;
   width:285px;
   height: 76px;
   float:left;   
   display:block;    
}

a#sekce_moderni_funkce:hover
{
   background: url(../images/sekce_moderni_funkce_aktive.png) no-repeat;     
}


div#tlacitka_sekce
{
  padding-bottom:90px;
}
   
div.odsazeni_odrazek
{
  /* padding-top:20px; */
}

div#linka
{
 background: url(../images/linka.jpg) no-repeat;
 width: 960px;
 height: 1px;
 margin-top:30px;
 margin-bottom:30px;
}

div#left_sekce
{
   float:left;
   width:480px;
}

div.left_sekce_funkce
{
   float:left;
   width:420px;
}

div#right_sekce
{
  float:right;
  width:481px;
}

div.right_sekce_funkce
{
  float:right;
  width:481px;
}

div.odsazeni_moderni_funkce
{
  padding-top:30px;
}


table.kontaktni_formular input
{
  width:285px;
  height:20px;
}

table.kontaktni_formular td.big
{
  width:285px;
}

table.kontaktni_formular td.small
{
  width:36px;
}


table.kontaktni_formular_kod input
{

 width:136px;
 margin-top:10px;
}

table.kontaktni_formular_kod td.big
{
  
  width:143px;
}

table.kontaktni_formular_kod td.small
{
  width:102px;
}


table.kontaktni_formular_kod td.oddel
{
  width:40px;
}



table.kontaktni_formular td
{
  line-height:30px;
}


table.kontaktni_formular_kod td
{
  line-height:0px !important;
}


div#souhlas
{
  float:left;
}

div#dalsi_informace
{
  float:right;
  text-align:right
}

div#info_formular
{
  padding-top:15px;
  padding-bottom:30px;

}

a#odkaz_formular
{
  color:rgb(63,238,203);
  
}

.nevyplnena_polozka
{
  border:1px solid #E16A40;
}

.popisek_hlaska
{
  padding-top:5px;
  color:red;
}

.validacni_okno
{
   background: url(../images/box_validace.jpg) no-repeat;
   /* background: url(../images/validacni_box.jpg) no-repeat; */
   background-color:rgb(221,4,22);
   width: 614px;
   height: 66px;    
}

td.validacni_okno p
{
  margin:0 !important;
}

#odsad_validaci
{
  padding-bottom:5px;
  padding-left:75px;
  padding-top:3px;
}

#odsad_validaci p#chyba
{
  font-weight: bold;
  font-size:14px;
}

#podminky
{
  display:none;

  color:rgb(181,186,207);
  position:absolute;
  top:-180px;
  left: 20px;
  background-color:rgb(41,54,116);


}

#schovej_formular
{
  display: none;
}

#odraz
{
  position:relative;
}

#ramec_podminky
{
   border:1px solid #AAE0F7;
   padding:10px;
   line-height:20px;
}

#odsad_validaci p
{
   font-size:12px;
   font-weight:bold;
   line-height:20px;   
}


/**
 *  Flashna HP
 */
#hp_flash{
    position:absolute;
    width:960px;
    height:690px;
    margin-left:auto;
    margin-right:auto;
    z-index: 10000;
}
