/* ------------------------------------------------------------------------- */
/*
    header.css
    h.jpg
    logo.jpg
    h_prava.jpg
    fast_kontakt.jpg
*/
/* ------------------------------------------------------------------------- */
/* obaluje hlavicku a hornu menu */
#zahlavi {
	/* background:transparent url(../obrazy/obr_04.jpg); */
	position: relative;
}

#hlavicka, #logo .logo_block {
	height:211px;  /* d�v�m ni��� pokud m�m pod jazykem jazykov� mutace */
}

#hlavicka {
	float:left;
	background:transparent url(./../../obrazy/header.jpg) repeat-x;
	/*background:#fff url(./../../obrazy/obr_05.jpg) 0 0;*/
    /* width:961px;*/ /* pokud potrebuje prepis jinak je to v default.css */
    height: 294px;
	    background-size: contain;
    width: 846px;
}

#logo, #logo .logo_block {
    width:449px;  /* spol. ���ka lev� ��sti hlavi�ky s logem */
}

#logo {
	float:left;
	display:block;
 	height:100%;
	/*background:transparent url(./../../obrazy/obr_03.jpg) no-repeat top left;*/
	/*background:transparent url(./../../obrazy/logo.jpg) no-repeat top left;*/
}
#hlavicka_grafika {
	float:left;
	width:481px;  /* celkova sirka - sirka loga */
	height:100%;
	/*background:transparent url(./../../obrazy/obr_04.jpg) no-repeat;*/
	/*background:transparent url(./../../obrazy/h1_2.jpg) no-repeat;*/
}

/* jen kdyz potrebujes
#hlavicka_grafika_prava {
	float:right;
	width:249px;
    height:100%;
}
*/

#top_menu {
	height: 50px;
	width: 847px;
	position: absolute;
	left: 83px;
	top: 247px;
	background:transparent url(./../../obrazy/top_menu2.png) no-repeat;
}

#top_menu ul li {
	list-style: none;
	float: left;
	padding: 0 4px 0 3px;
	background:transparent url(./../../obrazy/menu_cara.png) right 50% no-repeat;
}

#top_menu ul li a, #top_menu ul li span{
	display: block;
	color: #2a8000;
	text-decoration: none;
	font-weight: bold;
	height: 47px;
	line-height: 46px;
	padding: 0 11px 0 11px;
	background:transparent url(./../../obrazy/menu_act.png) right -3000px no-repeat;
	position: relative;
	top: 2px;
	font-size: 14px;
}

#top_menu ul li.active a, #top_menu ul li span {
	background:transparent url(./../../obrazy/menu_act.png) right top repeat-x;
}

#top_menu ul li a:hover {
	text-decoration: underline;
}

#zahlavi h1 { /* nahradit za span, je ot�zkou co vyp�nat rad�ji */
	display:none; /* vypnut� pro testov�n�, zapni u b�n�ho n�vrhu */
}
#zahlavi span {
	display:none;  /* vypnut� pro testov�n�, zapni u b�n�ho n�vrhu */
}

/* kv�li proklik�vac�mu logu zp�t, ktere prekryje jen castecne */
#logo .logo_block {
	display:block;
	/*height:90px;*/  /* pokud potrebuju individual - d�v�m ni��� pokud m�m pod jazykem jazykov� mutace */
    /*width:185px;*/
}


/* jen kdyz je tam nejakej motiv text */
#zahlavi .header_motiv_text {
    clear:both; /* ie6bug */
    position:absolute;
    color:#ff984b;
    top:180px;
    left:46px;
    font-weight:bold;
    width:70%;
}

/* ---------------------------- */
/*  jen kdyz jsou nejake jazyky */
/* ---------------------------- */
#logo .lang_top span {
	display:inline; /* proto�e jsem v�e span vypnul tak zde zase zobraz�m */
}

#logo .lang_top {
	position:absolute;
	top:10px;
	right:10px;
}
/*  END jen kdyz jsou nejake jazyky */
/* -------------------------------- */


#zahlavi .fast_contact {
    background:#dce9f4 url(./../../obrazy/fast_kontakt.jpg) no-repeat;
    clear:both; /* ie6bug */
    color:#000000;
    font-size:85%;
    height:75px;
    padding:10px 10px 5px;
    position:absolute;
    right:0;
    top:5px;
    width:157px;
}

#zahlavi .fast_contact input {width:60px;}
#zahlavi .fast_contact #fast_tel {width:89px;}

#zahlavi .fast_contact label {
    display:block;
    padding-bottom:2px;
}

/* ------------------------------------------------------------------------- */
/* END header.css */
/* ------------------------------------------------------------------------- */