/* Start of CMSMS style sheet 'ehl' */
html,body,table {
 /*font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;*/
 font: 12px/1.5 arial, helvetica, sans-serif;
}
body { margin: 0; padding: 0;}
p{ margin:0.5em 0; text-align: justify;}

/*Hlavní elementy stránky*/
#master { margin-left: auto; 
                 margin-right: auto;   
                 width: 999px; 
                 background-image: url(uploads/Ehl/EHL_menu.png); 
                 background-repeat: repeat-y;
 }
#masterin {width: 999px;
                 background-image: url(uploads/Ehl/EHL_menu.png); 
                 background-repeat: repeat-y;
}

#blok1 { width: 160px; float: left; padding: 8px 0px 40px 5px; margin-top: 0px;}
#blok2 { width: 640px; float: left; padding: 15px; margin: 0px; }
#blok3 { width: 158px; float: left; padding: 8px 0px 8px 2px; margin-top: 0px;}
#block1in, #block2in, #block3in {list-style-position: outside;}

#lista_mala {
  width: 999px; height: 12px; margin-left: auto; margin-right: auto;
  background-image: url(uploads/Ehl/EHL_oddelovac.png); background-repeat: no-repeat;
}


#lista_mala2 {
    /*width: 990px; height: 0px; margin-left: auto; margin-right: auto;*/
}

#lista {
  width: 999px; height: 150px; margin-left: auto; margin-right: auto; text-align: right;
  background-image: url(uploads/Ehl/EHL_horni_lista.png); background-repeat: no-repeat;
  background-position: center
}

.logo_vychozi {
   width: 180px; 
   height: 150px; 
   display: block;
   float: left;
}

div#feulogin {
        width: 332px;
	height: 28px;
	margin-top: 5px;
	margin-right: 0px;
        background: transparent;
}

.feu_login {
   float: right;
   display: block;
   padding-top:0px; 
   padding-right: 0px;
   
}

.feu_login_logout {
   padding-top:0px; 
   padding-left: 160px;   
}

div#babelmenu {
        width: 100px;
	height: 17px;
	margin-top: 90px;
	margin-left: 500px;
        background: transparent;
}

.babel_menu {
   float: right;
   display: block;
   padding-top:0px; 
   padding-right: 20px;
}

.ehl_product_menu{
   width: 350px;
}

.bread {
  float: left;
  margin-left: 180px;
}

.kontaktpravy_margin {
  margin-top: 5px;
}

.kontaktpravy_padding {
  padding: 0 5px;
}

.cmsref {
   padding:0 0px;
   margin-top: 0px;
   margin-right: 10px;
   text-decoration: none;
}

.printright {
  padding-right: 110px;
}

#zalozky {
  width: 999px; height:24px; padding-left: 0px; margin-left: auto; margin-right: auto;
  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
  font-size: 12px;font-weight: bold;
}
.zal, .zal_akt {
  width: auto; height: 16px; display: block; float: left; text-align: center;
  margin: 0 5px 0 0; padding: 4px 8px 2px 8px; text-decoration: none;
}
/*.zal { margin-bottom: 1px; padding-top: 0px; padding-bottom: 5px;}
.zal_akt { margin-top: 2px; height: 18px;}*/

#patka {
   text-align: right;
   border-top: 1px solid;
   font-size: 10px;
   height: 23px; 
   margin-top: 5px;
   background: transparent;
}

/*Blok 1 - menu*/
.titulek, .menu, .podmenu {
  padding: 5px 7px; display: block; width: 146px; text-align: left;
  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; font-weight: bold; text-decoration: none;
}
.titulek {
  margin-top: 10px; margin-bottom: 0; padding-bottom: 2px; padding-top: 3px;
  font-size: 10px; font-weight: bold; text-align: left;
  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
}
.menu, .podmenu { border-bottom: 1px dotted; font-size: 12px; list-style: none; list-style-position: outside;}
.menu:hover { text-decoration: underline; list-style: none; list-style-position: outside;}
.podmenu { font-size: 10px; width: 136px; padding: 1px 7px 1px 17px; list-style: none; list-style-position: outside;}
.podmenu:hover { text-decoration: underline; list-style: none; list-style-position: outside;}

.hidden { 
  list-style: none;
  display: block;
}

/* fix stupid IE6 bug with display:block; */
.menu: li {
	height: 1%;
}
.menu: li a {
	height: 1%;
}
.menu: li hr {
	height: 1%;
}
/** end fix **/
* first level links */
.menu: li a {
/* IE6 has problems with this, fixed above */
	display: block;
/* some air for it */
	padding: 0.8em 0.3em 0.5em 1.5em;
/* this will be link color for all levels */
	color: #18507C;
/* Fixes IE7 whitespace bug */
	min-height: 1em;
/* no underline for links */
	text-decoration: none;
/* you can set your own image here this is tall enough to cover text heavy links */
	background: transparent url(uploads/ngrey/libk.gif) no-repeat right top;
}


/*Blok 3 - aktuality*/
.aktualita {
  padding: 5px 2px 5px 2px; display: block; width: 152px;
  text-align: left; border-bottom: 1px dashed; text-decoration: none;
  font-size: 11px;
}
.aktualita:hover { text-decoration: underline; background-color: #DFFFDF;}
.aktualita_nadpis:hover { text-decoration: underline;}

/*Obecné prvky stránky*/
.cleaner { clear: both; height: 0; content: ' '; overflow: hidden;}
.cleaner hr { display: none;}

h1 { margin: 4px 0px 10px 0px; padding: 0px; text-align: right; border-bottom: 1px solid; font-size: 20px;}
h3 { padding: 0; padding-left: 2px; margin: 3px 0px; font-size: 15px; font-weight: bold;}
h4 { padding: 0; margin: 16px 1px 2px 1px; background-repeat: no-repeat; font-size: 15px;  font-weight: bold;}

.text_blok { width: 290px; float: left; margin: 5px; padding: 10px; text-align: left;}
.invisible { display: none;}
.blok_vpravo {text-align: right;}
.blok_center {text-align: center;}
.blok_male {font-size: 10px; font-weight: normal;}



/* Formulář přihlášení*/
#prihlaseni { margin-top: 10px; margin-right: 10px; padding: 5px 5px 5px 0; width: 260px; float: right; font-size: 10px;}
label,input,select { display: block; width: 100px; float: left; margin: 0px;}
label { text-align: right; width: 80px; padding-right: 10px; font-size: 140%; font-weight: bold;}
#bt_prihlas { margin-left: 5px; width: 49px; background-color: white;}
#bt_vyhledavani { margin-left: 5px; width: 24px; text-align: center;}
#fs_vyhledavani {margin: 0; padding: 0; border: none; font-size: 10px;}

#registrace_firma label, #registrace_firma input, #registrace_firma select { display: block; width: 400px; margin: 0px; text-align: left;}


/*COLOR*/
body { background-color: #000066; background-image: url(uploads/Ehl/EHL_pozadi.png); background-repeat: repeat-x }
/*#master { background-color: #FFFFE0;}*/
#patka { background-color: #FFFFFF;}

.menu, .podmenu { border-top-color: #AAE3FF; border-bottom-color: #AAE3FF; color: #000066; background-color: #FFF9EA;}

#lista_mala, .podmenu, .menu:hover, .menu_vyber { background-color: #DFFFDF;}

#patka {
   border-top-color: #66CCFF; 
   color: #000066;
}

.barva_sediva { color: #999999;padding-right: 5px;}    /*datum editovani*/

/*#prihlaseni { background-color: #FFF7A5;}*/

#zalozky {background-color: #DEE6FF;}

#lista_mala2 { background-color: #0000FF;}
.zal, .zal_akt { background-color: #D5E9FF; color: #000000;}
.zal_akt, .zal:hover, .zal_akt:hover { background-color: #AAFFAA; color: #000000 }
.titulek { background-color: #AAFFAA; color: #003300;}
.aktualita { border-bottom-color: #009900; border-top-color: #006633; color: #000066; background-color: #FFF9EA;}
h1 { color: #000066; border-bottom-color: #66CCFF;}
h2 { color: #000099; background-color: #F4F4FF; font-weight: bold;}
h3 { color: #000033; background-color: #F4F4FF;}
h4 { color: #000033; background-color: #F4F4FF;}
.tab_s td { background-color: #E7E7FC; padding: 5px; }
.tab_l td { background-color: #E7FCE7; padding: 5px; }

.tlacitko
{
font-family : Arial, Sans-Serif; font-size : 11px; text-align: center;
color : black; border-width: 1px; border-style: solid; border-color : gray; background-color : #DDDDDD;
padding: 1px;
}

.tlacitko:hover { background-color : silver;}
tr td { padding: 0 5px;}
tr th { background-color: #BFDFFF; padding: 0 5px;}

/*Fotoalbum*/
.fotoalbum {
  border: #FFE6CC 3px solid;
}


/*Anketa*/
.anketa_otazka { font-weight: bold; padding-left: 2px;}
.anketa_odpoved { cursor: pointer; text-decoration: underline; color: #0000CC; padding-left: 2px;}
.anketa_procenta { padding-left: 8px;}
.anketa_procenta .zelena { color: #009900;}
.anketa_procenta .cervena { color: #CC0000;}
.anketa_hlasovalo { text-align: right; margin-right: 4px; font-size: 90%;}

/*Blog*/
.blog_datum { color: #3333CC; padding-right: 5px; text-align: right;}

/* End of 'ehl' */

