*
{
  margin:0;
  padding:0;
  line-height:20px;
}
                                                                  
body                                                                                                                                           
{
  background: url(../images/background.jpg) top center no-repeat;
  background-color:rgb(94,164,215);
  font-family:"Arial";
  font-size:12px;
  color:rgb(39,51,112);
}

a
{
  color:#FFFFFF;
}

p,h1,ul
{
  margin-bottom:12px;
}

.red                                                                                                          
{
  color:rgb(151,20,26);
}

.green                                                                                                          
{
  color:rgb(58,154,151);
}

.blue                                                                                                          
{
  color:rgb(10,124,198);
}

.center
{
  text-align:center;
}

h1
{
  font-size:25px;
  font-weight:bold;
}

h2
{
  font-size:15px;
}

h2.no_bold
{
	font-weight:normal;
	margin-bottom:12px;
	
}


div.clear
{
  clear:both;
}



div#obal_content
{
  width: 908px;
  margin-left:auto;
  margin-right:auto;
}


#top
{
  background: url(../images/top.png) no-repeat;
  width: 908px;
  height: 182px;
}

/* menu */
div#menu
{
  width:244px;
  float:left;
}

ul#seznam_menu li
{
  list-style-type: none;
  font-size:1px;
}

ul#seznam_menu a
{
  display:block;
}

a#domu
{
   background: url(../images/domu.png) no-repeat;
   width: 175px;
   height:39px;
}
a#domu:hover
{
   background: url(../images/domu_hover.png) no-repeat;  
}
a#domu_active
{
  background: url(../images/domu_hover.png) no-repeat;
  width: 175px;
  height:39px; 
}

a#technologie
{
   background: url(../images/technologie.png) no-repeat;
   width: 175px;
   height:39px; 
}
a#technologie:hover
{
   background: url(../images/technologie_hover.png) no-repeat;    
}
a#technologie_active
{
   background: url(../images/technologie_hover.png) no-repeat;
   width: 175px;
   height:39px;
}

a#ceny
{
   background: url(../images/ceny.png) no-repeat;
   width: 175px;
   height:39px;   
}
a#ceny:hover
{
   background: url(../images/ceny_hover.png) no-repeat;
}
a#ceny_active
{
   background: url(../images/ceny_hover.png) no-repeat;
   width: 175px;
   height:39px;  
}

a#kontakty
{
   background: url(../images/kontakty.png) no-repeat;
   width: 175px;
   height:39px; 
}
a#kontakty:hover
{
   background: url(../images/kontakty_hover.png) no-repeat;     
}
a#kontakty_active
{
   background: url(../images/kontakty_hover.png) no-repeat;
   width: 175px;
   height:39px;  
}

a#promo
{
   background: url(../images/promo.png) no-repeat;
   width: 175px;
   height:39px; 
}
a#promo:hover
{
   background: url(../images/promo_hover.png) no-repeat;     
}
a#promo_active
{
   background: url(../images/promo_hover.png) no-repeat;
   width: 175px;
   height:39px;  
}

li.linka
{
  background: url(../images/linka_oddel.png) no-repeat;
  width: 175px;
  height: 10px;
  *height:5px;
  _height:10px;  
  font-size:1px;
}

li.vyska_menu
{
  height:39px;
  *height:29px;
  *_height:39px;  
}
/* content */
div#content
{
  width:655px;
  min-height:464px;
  _height:464px;
  float:right;
  background: url(../images/bg_content.png) top center repeat-y;
  width: 654px;
  margin-bottom:40px;
}

div#top_content
{
  background: url(../images/top_content.png) top center no-repeat;
  width: 654px;
  min-height:238px;
  _height:238px;
  position:relative; 
}

div#content_text
{
  padding:20px;
}


/* content_HP */
div#hp_content a
{
  display:block;
}

div.stit
{
  float:left;
  padding-right:15px;
}

a#link_bezpecnost
{
   background: url(../images/bezpecnost.png) no-repeat;
   width: 202px;
   height: 270px;
}
a#link_bezpecnost:hover
{
   background: url(../images/bezpecnost_hover.png) no-repeat;   
}

a#link_benefity_uzivatele
{
  background: url(../images/benefity_uzivatele.png) no-repeat;
  width: 202px;
  height: 269px;
}
a#link_benefity_uzivatele:hover
{
  background: url(../images/benefity_uzivatele_hover.png) no-repeat;
}

a#link_self_care
{
   background: url(../images/self_care.png) no-repeat;
   width: 202px;
   height: 269px;   
}
a#link_self_care:hover
{
   background: url(../images/self_care_hover.png) no-repeat;  
}

div.stit_middle
{
  background: url(../images/bg_stit.png) top center repeat-y;
  width: 202px;
  min-height:164px;  
  _height:164px;
}

a#vice_bezpecnost
{
  background: url(../images/vice_bezpecnost.png) no-repeat;
  width: 202px;
  height: 32px;
}

a#vice_bezpecnost:hover
{
  background: url(../images/vice_bezpecnost_hover.png) no-repeat;
}

a#vice_benefity
{
  background: url(../images/vice_benefity.png) no-repeat;
  width: 202px;
  height: 32px; 
}

a#vice_benefity:hover
{
  background: url(../images/vice_benefity_hover.png) no-repeat;
}

a#vice_self
{
  background: url(../images/vice_self.png) no-repeat;
  width: 202px;
  height: 32px; 
}

a#vice_self:hover
{
  background: url(../images/vice_self_hover.png) no-repeat;
}

div.text_stit
{
  padding:5px;
  text-align:center;
}

div#text_bezpecnost
{
  color:rgb(156,34,40);
  font-weight:bold;
}

div#text_benefity
{
  color:rgb(52,138,123);
  font-weight:bold;
}

div#text_self
{
  color:rgb(67,153,209);
  font-weight:bold;
}

.top_stit
{
  height:60px;
}

/* sekce štít */

a#tl_bezpecnost
{
  background: url(../images/tl_bezpecnost.png) no-repeat;
  width: 218px;
  height: 36px;
}
a#tl_bezpecnost:hover
{
  background: url(../images/tl_bezpecnost_hover.png) no-repeat;
}
a#tl_bezpecnost_active
{
  background: url(../images/tl_bezpecnost_hover.png) no-repeat;
  width: 218px;
  height: 36px;
}

a#tl_benefity
{
  background: url(../images/tl_benefity.png) no-repeat;
  width: 218px;
  height: 36px;
}
a#tl_benefity:hover
{
  background: url(../images/tl_benefity_hover.png) no-repeat;
}
a#tl_benefity_active
{
  background: url(../images/tl_benefity_hover.png) no-repeat;
  width: 218px;
  height: 36px;
}

a#tl_self
{
  background: url(../images/tl_self.png) no-repeat;
  width: 218px;
  height: 36px;
}
a#tl_self:hover
{
  background: url(../images/tl_self_hover.png) no-repeat;
}
a#tl_self_active
{
  background: url(../images/tl_self_hover.png) no-repeat;
  width: 218px;
  height: 36px;
}

div.tl
{
  float:left;
}

div.tl a
{
  display:block;
}

#obal_tl
{
  position:absolute;
  top:-4px;
}

div#pruh_bezpecnost
{
  background-color:rgb(180,22,27);
  width:654px;
  height:4px;
  font-size:1px;
}

div#pruh_benefity-pro-uzivatele
{
  background-color:rgb(58,154,151);
  width:654px;
  height:4px;
  font-size:1px;

}

div#pruh_self-care-portal
{
  background-color:rgb(10,124,198);
  width:654px;
  height:4px;
  font-size:1px;
}

div.odsad_text_stit
{
  padding:55px 20px 20px;
}

div.odsad_text_stit h1#bezpecnost
{
  color:rgb(151,20,26);
}

div.odsad_text_stit h1#benefity
{
  color:rgb(58,154,151);
}


div.odsad_text_stit h1#self
{
  color:rgb(10,124,198);
}

ul.odrazkovy_seznam li
{
  display:block;  
  background:transparent url(../images/li.jpg) no-repeat scroll 0 7px;
  list-style-type: none;
  padding-left:16px;
}

ul.odrazkovy_seznam_benefity li
{
  display:block;
  background:transparent url(../images/li_zelene.jpg) no-repeat scroll 0 7px;
  list-style-type: none;
  padding-left:16px;
}

ul.odrazkovy_seznam_self li
{
  display:block;
  background:transparent url(../images/li_modre.jpg) no-repeat scroll 0 7px;
  list-style-type: none;
  padding-left:16px;
}

div.oddelovac_sekce
{
  background: url(../images/oddelovac_sekce.png) no-repeat;
  width: 613px;
  height: 1px;
  padding-bottom:21px; 
}

div.odsad_odrazky
{
  padding:10px 0 9px 0;
}

div.left
{
  float:left;
  width:313px;
}

div.right
{
  float:right;
  width:301px;
}

div.odsad_left
{
  width:301px;
}

img#cenik
{
  padding-top:50px;
}

/* Kontaktní formulář */
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;
  color:#ffffff;
}

#odsad_validaci p#chyba
{
  font-weight: bold;
  font-size:14px;
}

#podminky
{
  display:none;

  color:rgb(181,186,207);
  position:absolute;
  top:-259px;
  left: 1px;
  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;   
}

.odsad_top
{
  padding-top:5px;
}

.nevyplnena_polozka_nadpis
{
	color:#E16A40;
}

div#pata_left
{
	float:left;
}


div#pata_right
{
	float:right;

  
}

div#bottom
{
	padding-top:60px;
	padding-bottom:60px;
	color:#ffffff;
	font-size:10px;
}

.odsad_text_pata
{
  padding-right:32px;
}
