@import url("/DD_KIPSEC/kipsec_standard.css");
@import url("/DD_KIPSEC/kipsec_ZS.css");
@import url("kipsec_formular.css");

.SBE input[type="text"], .SBE textarea, .SBE .WC_CheckBoxList, .SBE .WC_DropDownList {
    width: 250px;
}

html 
{
        background: url("images/1px.jpg") repeat-x scroll left 0px #F0EAEA;
        Verdana,"BitStream vera Sans",Helvetica,Sans-serif;
}

body 
{
    background-image: url("images/banner.jpg");
    background-repeat: no-repeat;
    background-position: center 0px;
}

img.noborder  { border: none;}

strong
{
    color: #0160A8;
}
a:link
{
    color: #0160A8;
}
a:active
{
    color: #0160A8;
}
a:hover
{
    color: #626161;
}
a:visited
{
    color: #0160A8;
}




/**** zakladne struktury ****/

#ZS_CVsetko
{
   /* background-image: url("images/banner.jpg");
    background-repeat: no-repeat;
    background-position: center top;*/
}
#ZS_Vsetko
{
    width: 1000px;
}

#ZS_Hlavicka
{
    height: 144px;
    width: 1000px;
    position:relative;
}

/* Panel_DLogoHlavicka */
.Panel_DLogoHlavicka
{
    position: absolute;
    top: 20px;
    left: 100px;
}
.Panel_DLogoHlavicka img
{
    background-image: none;
    
    width: 200px;
    height: 107px;
    border: 0px;
}
/*
.Panel_DLogoHlavicka a
{
    background-image: url("images/lgEncykloIT.png");
    display:inline-block;
    border: 0px;
    width: 200px;
    height: 107px;
}
*/
/* koniec - Panel_DLogoHlavicka */

#ZS_HorizontalneMenu
{
    height: auto;    
    font-size: 91.7%;
}

#ZS_LLStlpec, #ZS_LStlpec, ZS_PPStlpec
{
    width: 0px;

}
#ZS_CStlpec
{
    width: 525px;
    padding-left: 5px;
}

#ZS_LStlpec
{
    width: 160px;

}

#ZS_PStlpec
{
    width: 304px;
    padding-left: 5px;

}

#ZS_ListaDolna
{
    background: none repeat scroll 0 0 #E30303;
    border-top: 6px solid #C10000;
    color: white;
}

.PEVNE_LINKY
{
    font-size: 9px;
    height: 10px;
    text-align: right;
    width: 800px;
    float: right;

}
.PEVNE_LINKY *
{
        margin: 0;
        padding: 0;
        list-style: none;

}

.PEVNE_LINKY a
{
    color: white;
}

/**** koniec - zakladne struktury ****/

/* MODUL vseobecne*/
.MODUL
{
    padding: 2px 5px 2px 5px;
    margin-bottom: 10px 0px 0px 0px;
    background-color: #FFF; /*#D6D8D7*/
    border: 1px solid #D6D8D7;
}

.MODUL_NADPIS
{
    padding: 0;
    margin: 0px 0px 20px 0px;
    height: 36px;
    position: relative;
    top: 10px;
    left: -11px;
    display: inline-block;
}

.MODUL_NADPIS a, .MODUL_NADPIS span {

    font-size: 13px;
    padding: 0;
}

h2, .PREPOJENY_MODUL .MODUL_ELEMENT_URL {
    font-size: 110%;
    font-weight: bold;
}

.MODUL_NADPIS .ObalDivLH
{
    background-image: url("/DD_KIPSEC/images/MODUL_NADPIS_LH.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: left top;
    display: inline-block;
}
.MODUL_NADPIS .ObalDivPH
{
    background-image: url("/DD_KIPSEC/images/MODUL_NADPIS_PH.png");
    padding: 0;
    margin: 0px 0px 0px 7px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: right top;
    display: inline-block;
}
.MODUL_NADPIS .ObalDiv
{
    background-image: url("/DD_KIPSEC/images/MODUL_NADPIS_C.png");
    padding: 5px 0px 5px 0px;
    margin: 0px 85px 0px 0px;
    height: 36px;
    background-repeat: repeat-x;
    background-position: left top;
    display: inline-block;
}
.MODUL_NADPIS .ObalDiv h1, .MODUL_NADPIS .ObalDiv span
{
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    font-size: 100%;
    font-weight: bold;
    display: inline-block;
}
.MODUL_NADPIS a
{
    color: white;
}

.MODUL_NADPIS a:hover
{
    text-decoration: none;
}

.MODUL_HLAVICKA
{
    padding: 0px 10px 0px 10px;
    margin-bottom: 10px;
    background-color: #FFFFFF;
}

.MODUL_ElementAbstrakt, .MODUL_ElementDetail
{
    padding: 0px 10px 0px 10px;
    margin-bottom: 10px;
    background-color: #FFFFFF;
    border: 1px solid #D6D8D7;
}

.MODUL_ELEMENT_VIAC {
    clear: both;
    display: block;
    font-size: 91.7%;
    padding-right: 50px;
    text-align: right;
}

.MODUL_ELEMENT_NADPIS h2
{
    color: #0160A8;
    font-size: 11pt;
    line-height: 130%;
    margin-left: 10px;
    margin-top: 12px;
    padding: 0;
    text-align: left;
}


.MODUL_ElementAbstrakt, .MODUL_ElementDetail
{
    padding: 0px 10px 0px 10px;
    margin-bottom: 10px;
    background-color: #FFFFFF;
    border: 1px solid #D6D8D7;
}

.MODUL_STRANY
{
    margin-bottom: 7px;
    margin-left: -10px;
    text-align: center;
}
.MODUL_STRANY li
{
    display: inline;
    margin-left: 10px;
}
.MODUL_STRANY li a
{
    color: #87898B;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
}
.MODUL_STRANY li a:hover
{
    color: #DD1C18;
}
.MODUL_STRANY li a:active
{
    color: #626161;
}
.MODUL_STRANY li.PolozkaStrany_Aktualna a
{
    color: #DD1C18;
}
.MODUL_STRANY li.PolozkaStrany_Aktualna a:hover
{
    color: #626161;
}

.MODUL_ELEMENTY_LISTA
{
	/*clear:both;
	height: 100%;
	overflow:hidden;*/
	
}
.MODUL_ElementLista
{
	/*float:left;*/
	display:inline-block;
	margin:2px;

}

.MODUL_ELEMENT_POPIS div.ObalDiv
{
overflow:hidden;
}

/* koniec - MODUL vseobecne*/


/* MODYLY */
/* MODUL_GALERIAOBR */
.MODUL_GALERIAOBR .Obrazok_Standard
{
    border: 1px solid #D6D8D7;

}
.MODUL_ELEMENT_POPIS_GALERIAOBR .Obrazok_Standard
{
    margin-right: 25px;
    margin-left: 15px;
    margin: 0 25px 10px 15px;
    float: left;
    }
   
.MODUL_ElementAbstrakt_GALERIAOBR 
, .MODUL_ElementAbstrakt_GALERIAOBR .ObalDiv
, .MODUL_ElementAbstrakt_GALERIAOBR .ObalDivLH
, .MODUL_ElementAbstrakt_GALERIAOBR .ObalDivPH

{
    clear:both;
    }
    
.MODUL_ELEMENTY_LISTA_GALERIAOBR .MODUL_ElementAbstrakt_GALERIAOBR
{
    display:inline-block;    
    zoom: 1;
    *display:inline; 
    border: solid 1px white;
    
    }
.MODUL_ELEMENTY_LISTA_GALERIAOBR  .Obrazok_Standard
{
    margin: 5px 0px 5px 0px;
    padding: 0;
    }    
    
.MODUL_ELEMENTY_LISTA_GALERIAOBR
{
    padding: 0px 10px 0px 10px;
    margin-bottom: 10px;
    background-color: #FFFFFF;
    border: 1px solid #D6D8D7;
    text-align:center;
}

    


/* koniec - MODUL_GALERIAOBR */
/* koniec - MODYLY */


/* PANELY */
/* Panel_DMotto */
.Panel_DMotto
{
    position: absolute;
    top: 90px;
    left:700px;
    color: Silver;
}
/* koniec - Panel_DMotto */
/* Panel_MenuPrimarneAktSekcia */
.Panel_MenuPrimarneAktSekcia
{
    font-size: 13px;
    width: 300px;
    height: 300px;
    margin: 0;
    padding: 2px;
    border: 0px solid yellow;
    background: url('images/button_off300.jpg') top left no-repeat;
}
.Panel_MenuPrimarneAktSekcia ul
{
    margin: 0;
    padding: 0;
    font-family: tahoma;
    letter-spacing: 0px;
}
.Panel_MenuPrimarneAktSekcia ul li
{
    display: inline; /*float: left;*/
}
.Panel_MenuPrimarneAktSekcia ul li a
{
    width: 98px;
    height: 50px;
    color: #656464;
    text-align: center;
    margin: 0  1px 1px 0;
    padding: 0;
    padding-top: 48px;
    text-decoration: underline;
    font-weight: bold;
    font-variant: small-caps;
    float: left;
}
.Panel_MenuPrimarneAktSekcia ul li a:hover
{
    color: white;
    background: url('images/button_on100.jpg') top center no-repeat;
    text-decoration: none;
}
.Panel_MenuPrimarneAktSekcia ul li a:active
{
    color: white;
    background: url('images/button_on100.jpg') top center no-repeat;
    text-decoration: underline;
}
.Panel_MenuPrimarneAktSekcia ul li.PolozkaMenu_Aktualna a
, .Panel_MenuPrimarneAktSekcia ul li.PolozkaMenu_AktualnaRodic a
{
    color: white;
    background: url('images/button_on100.jpg') top center no-repeat;
    text-decoration: none;
}
.Panel_MenuPrimarneAktSekcia ul li.PolozkaMenu_Aktualna a:hover
{
    color: white;
    text-decoration: underline;
}
/* koniec - Panel_MenuPrimarneAktSekcia */
/* Panel_MenuStrom */
.Panel_MenuStrom
{

    padding-top: 0px;
    padding-bottom: 30px;
    text-align: left;
    margin-left: 0px;
}
.Panel_MenuStrom p
{
    font-style: italic;
    color: #F20A00;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
}
.Panel_MenuStrom ul
{
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: 1.0em;
    letter-spacing: 0px;
    width: 150px;
}
.Panel_MenuStrom ul li
{
    display: block;
    padding-top: 5px;
}
.Panel_MenuStrom ul li ul
{
    margin-left: 5px;
    font-size: 0.9em;
}
.Panel_MenuStrom ul li a
{
    width: 150px;
    height: 27px;
    padding: 0;
    margin: 0;
    padding-left: 15px;
    color: #656464;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
    background: url('images/arrow_off.jpg') center left no-repeat; /*float: left;*/
}
.Panel_MenuStrom ul li a:hover
{
    color: #DD1C18;
    background: url('images/arrow_on.jpg') center left no-repeat;
}
.Panel_MenuStrom ul li a:active
{
    color: #656464;
    background: url('images/arrow_off.jpg') center left no-repeat;
}
.Panel_MenuStrom ul li.PolozkaMenu_Aktualna a
{
    color: #DD1C18;
    background: url('images/arrow_on.jpg') center left no-repeat;
}
.Panel_MenuStrom ul li.PolozkaMenu_Aktualna a:hover
{
    color: #626161;
    background: url('images/arrow_on.jpg') center left no-repeat;
}

/* konic - Panel_MenuStrom */

/* Panel_KIPSECVerzia */
.Panel_KIPSECVerzia, .Panel_KIPSECVerzia a
{
    color:White;
    }
/* koniec - Panel_KIPSECVerzia */

/* Panel_PrihlasitOdhlasit */
.Panel_PrihlasitOdhlasit
{
    width: 267px;
    padding: 5px 7px 5px 7px;
    margin: 10px 0px 0px auto;
    text-align:right;
    background-color: #F0EAEA; /*#D6D8D7*/
    border: 1px solid #D6D8D7;
    background-image: url("/dd_kipsec/images/bg_PrihlasitOdhlasit.png") ;
    background-position: 2px 2px;
    background-repeat:no-repeat;     
}
 .Panel_PrihlasitOdhlasit .Hlaska
{
    margin: 10px 0px 0px 0px;
    text-align: center;
    } 
    
.Panel_PREPOJENY_MODUL_ZAKLADNY 
{
  margin-top: 20px;
} 
/* koniec - Panel_PrihlasitOdhlasit */
/* konic - PANELY */


.MODUL_HLAVICKA, .MODUL_UVOD, .MODUL_ZAVER
{
  overflow: hidden;
}

.blok_250, .blok_250_2, .blok_500{
  width: 232px; 
  height: 200px; 
  border: solid 2px #F4F4F4;
  margin: 2px;
    float:left;
    padding: 3px;
    font-family: Arial,"Lucida Grande CE",lucida,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;    
}

.blok_250 h3, .blok_250_2 h3, .blok_500 h3
{
  background: none repeat scroll 0 0 #F4F4F4;
  margin-top: 0; 
} 
.blok_250_2{
  height: 165px;
}

.blok_500{
  width: 478px; 
    height: auto; 
}


div.PredchadajuciElement
, div.NasledujuciElement{
  text-align: right; 
  margin-left: 50px;
  font-size: smaller;
  

}  
.PredchadajuciElement *
,.NasledujuciElement * {
  display:inline-block;  
  
}

table.tabulka ,   .tabulka th, .tabulka td
{
border: 1px solid #D6D8D7;
}

.FRM_ELEMENT
 {
  margin-top: 10px;
 }
 .FRM_ELEMENT label
 {
  width:194px;
  display:inline-block;
  text-align:left;
  padding-left: 15px;

 }
  .FRM_ELEMENT input,     .FRM_ELEMENT textarea
 {
  width:490px;
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    border-radius: 0.4em 0.4em 0.4em 0.4em;
    font: bold 0.95em arial,sans-serif;
 }
 
 .Form_Blok_Element_Menovka_CAPCHA
 {
   display:inline-block; 
  margin:20px 0 0;
  padding-right: 5px;
  width: 195px;
  text-align:right;  
  font-weight: bolder;

 } 
 
.Form_Blok_Element_Prvok_CAPCHA
 {
   display:inline-block; 
    margin:20px 20px 0 0 ;
     width: 115px;
        background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    border-radius: 0.4em 0.4em 0.4em 0.4em; 
    padding-right: 10px;
    padding-left: 10px;      
 }
 
  
  .Img_CAPCHA
  {
    vertical-align: bottom;
    margin: 1px  3px 1px 0;
  }
  
  .Form_Blok_Element_Prvok_CAPCHA input
  {
    width:40px;     
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0.4em 0.4em 0.4em 0.4em;
    font: bold 0.95em arial,sans-serif;
    margin-bottom: 2px;
  }
 
.REFERENCIE_ZAKAZNICI
  {
  width: 400px;
  text-align: center;
  margin: 0 auto 0 auto;
  }   
.REFERENCIE_ZAKAZNIK
  {
  width: 120px;
  height: 50px;
  text-align: center;
  float: left;
  }   
  


img.REFERENCIE_ZAKAZNIK_LOGO
  {   
    float: right; border-color: transparent;
  }  
.REFERENCIE_ZAKAZNIK_NAZOV
  {     

  }   
.REFERENCIE_ZAKAZNIK_POPIS
  {     
  width: 350px;
  text-align: justify;
  float: left;
  }  
  
  .REFERENCIE_SLUZBY
  {
  width: 480px;
  text-align: center;
  margin: 50px auto 0 auto;  
  } 
  .REFERENCIE_SLUZBA
  {
  border-bottom: 1px solid silver;
  padding: 15px 0;
    overflow: hidden; 
  }
  
    .REFERENCIE_SLUZBA ul
  {
  padding-left: 15px;
    text-align: left;
  }
  
.REFERENCIE_SLUZBA_LS 
    {
  width: 270px; 
  float: left;  
  overflow: hidden; 
    }
.REFERENCIE_SLUZBA_PS
    {
  width: 210px; 
  float: right;  
  overflow: hidden; 
    }  
    
.MODUL_HLAVICKA_BAZAL_oz_neandertal
{
  background: url("/DD_EKOBIT/image/neandertal/hlasovanie_500.jpg") no-repeat scroll left top transparent;
  
}
    
      