/* stylesheet stranek ALCA */

BODY {
	margin : 0em;
	padding : 0em;
	background : #FFFFCD;
	color : #000000;
	font-family : "Arial CE", Arial, sans-serif;
}

TABLE.layout {
	width : 100%;
	height : 100%;
}
.layout TD {
	vertical-align : top;
}

ADDRESS {
	font-style : normal;
	padding-left :1em;
}

/* ------------------- zahlavi ---------------------*/
P.zahlavi {
	margin : 0em;
	padding : 0em;
	height : 21px;
}
/* vlajky */
.menu P.zahlavi {	
	background-color : #000000;
	background-image : url("images/vlajky-pozadi.gif");
	color : #FFFFFF;
	font-size : 70%;
	padding : 0em;	
	vertical-align : middle;
}
.menu P.zahlavi IMG, .aktuality P.zahlavi IMG {
	margin : 0em;
	vertical-align : middle;
}
.menu P.zahlavi A {
	color : #FFFFFF;
	text-decoration : none;	
}
.menu P.zahlavi A:HOVER {
	color : #FBC905;
}

/* zluty pruh */
.text P.zahlavi, .menu P.zahlavi SPAN.zluta  {
	background-color : #FBC905;
	font-size : 70%; /* aby se zluty pruh pri velikem pismu nerozsiroval (na vysku) */
}
.menu P.zahlavi SPAN.zluta, .menu SPAN.svzluta {
	margin : 0em;
	padding : 0em;
	width : 20px;
	float : right;
	height : 100%;
}
.menu SPAN.svzluta {	
	background-color : #FFFFCD;
}

/* aktuality */
.aktuality P.zahlavi {
	background-color : #2A1565;
	color : #FFFFFF;
	width : 15em;
	text-transform : uppercase;
	font-size : 80%;
	font-weight : 600;
}


/* ------------------- menu ------------------- */
TD.menu {
	background-color : #FFFFCD;
	background-image : url("images/menu-pozadi.gif");
	vertical-align : top;
}
.menu DIV.logo {
	text-align : center;
	margin-top : 1em;
	margin-bottom : 1em;
	margin-left : 7px;
	margin-right : 15px;
}
.menu P.odkaz1 IMG {
	margin : 0em;
	vertical-align : middle;
}
.menu P.odkaz1 {
	margin : 0em;
	margin-bottom : 1px;
	vertical-align : middle;
	background-color : #2A1565;
	color : #FBC905;
	font-size : 80%;
	font-weight : 600;
}
.menu P.odkaz1 A {	
	color : #FFFFFF;
	text-decoration : none;
}
.menu P.odkaz1 A:HOVER {
	color : #FBC905;
}
.menu P.odkaz2 {
	margin : 0em;
	margin-bottom : 1px;
	padding-top : 3px;
	background-color : #FEFEBE;
	color : #01009A;
	font-size : 80%;
	font-weight : 600;
	height : 21px;
}
.menu P.odkaz2 A {	
	color : #01009A;
	text-decoration : none;
}
.menu P.odkaz2 A:HOVER {
	color : #000000;
}
.menu P.odkaz3 IMG {
	margin : 0em;
	margin-left : 25px;
	vertical-align : middle;
}
.menu P.odkaz3 {
	margin : 0em;
	margin-bottom : 1px;
	vertical-align : middle;
	background-color : #FEFEBE;
	color : #000000;
	font-size : 80%;
	font-weight : 600;
}
.menu P.odkaz3 A {	
	color : #000000;
	text-decoration : none;
}
.menu P.odkaz3 A:HOVER {
	color : #01009A;
}
.menu P.odkaz4 {
	margin : 0em;
	margin-bottom : 1px;
        padding-top : 3px;
	padding-bottom : 1px;
	background-color : #FEFEBE;
	color : #01009A;
	font-size : 80%;
	font-weight : 600;
}
.menu P.odkaz4 A {	
	color : #01009A;
	text-decoration : none;
}
.menu P.odkaz4 A:HOVER {
	color : #000000;
}

.menu P.odkaz5 {
	margin : 0em;
	margin-bottom : 1px;
	padding-bottom : 1px;
	background-color : #FEFEBE;
	color : #01009A;
	font-size : 80%;
	font-weight : 600;
}
.menu P.odkaz5 A {	
	color : #01009A;
	text-decoration : none;
}
.menu P.odkaz5 A:HOVER {
	color : #000000;
}

/* ------------------- hlavni text ------------------- */
TD.text {
	padding : 0em;
	padding-bottom : 1em;
	vertical-align : top;
	color : #000000;
	background-color : #FFFFCD;
	width : 100%;
}

P.ptak { text-align: center;
         padding: 1em 1em 1em 1em;
}

.text DIV {
	padding-left : 2em;
	padding-right : 2em;
}

.text IMG#vlevo {
        border : 1px solid #000000;
	margin : 1em;
        margin-top : 0em;
	margin-left : 0em;
	float : left;
}
.text IMG#vpravo {
        border : 1px solid #000000;
	margin : 1em;
        margin-top : 0em;
	margin-right : 0em;
	margin-bottom : 1em;
	float : right;
}

.text IMG#center {
        border : 1px solid #000000;
	margin : 2em;
        margin-top : 0em;
        margin-bottom : 0em;
	float : center;
}
/* pro rozrezane obrazky */
.text TABLE.img#vlevo {
        border : 1px solid #000000;
	margin : 1em;
        margin-top : 0em;
	margin-left : 0em;
	float : left;
}
.text TABLE.img#vpravo {
        border : 1px solid #000000;
	margin : 1em;
        margin-top : 0em;
	margin-right : 0em;
	float : right;
}
.text TABLE.img#center {
        border : 1px solid #000000;
	margin : 2em;
        margin-top : 0em;
        margin-bottom : 0em;
	float : center;
}

TABLE.telefony TD {
	border : 0px;
	vertical-align : top;
	font-size : 90%;
}

TABLE.kontakt TD {
	border : 0px;
	vertical-align : top;
	padding-right: 30px;
}

/* --- (pro rozrezane obrazky)--- */

.text A, .aktuality A {
	color : #0000AA;
	text-decoration : underline;
}
.text A:VISITED, .aktuality  A:VISITED {
	color : #2A1565;
}
.text A:HOVER, .aktuality A:HOVER { 
	text-decoration : none;
}

H1 {	
	font-size : 120%;
	text-transform : uppercase;
	font-weight : 700;
	font-family : "Arial CE", Arial, sans-serif;
}
H2 {
	font-size : 100%;
	font-weight : 700;
	font-family : "Arial CE", Arial, sans-serif;
    	padding-top : 1em;
}

H3, H4 {
	font-size : 80%;
	font-weight : 700;
	font-family : "Arial CE", Arial, sans-serif;
    	padding-top : 1em;
}


P {
	font-size : 90%;
}

P.vyrazne {
	font-weight : bold;
}

UL {
	list-style-type : square;
	list-style-image1 : url("images/puntik-cerny.gif");
	margin-top : 0.5em;
	margin-bottom : 0.5em;
	margin-left : 2em;
}
LI {
	font-size : 90%;
	padding-left : 0em;
	padding-bottom : 0.1em;
}
/* formulare */
INPUT.odeslat {
	margin-top : 0.5em;
	margin-bottom : 0.5em;
}

TD.popis {
	text-align : right;
	font-size : 90%;
	padding-right : 0.2em;
}

.chyba {
	color : #CC0000;
	padding-top : 0.2em;
	padding-bottom : 0.2em;
	margin-top : 0.2em;
	margin-bottom : 0.2em;
}
.frmodkazy TH {
	font-size : 90%;
	font-weight : normal;
}
TD.smazat {
	text-align : center;
}
P.textbox {
	margin-top : 0em;
	padding-top : 0em;
	text-align : center;
}

DIV.format {
	text-decoration : none;
	font-size : 100%;		
	margin-bottom : 0.2em;
	padding : 0em;
	text-align : center;
}
.format A  {
	text-decoration : none;
	border : 1px solid #FBC905;
	background-color : #FFFFC0;
	width : 2em;
	vertical-align : middle;
	padding : 0.2em;
	margin : 0em;
	text-align : center;
}
.format A:HOVER {
	border : 1px solid #FBE925;
	background-color : #FFFFCD;
}
.format A:VISITED {
	color : #0000AA;
}

/* ------------------- aktuality ------------------- */
TD.aktuality {
	background-color : #A6D5F1;
}
.aktuality H1 {
	background-color : #7EB4D6;
	color : #2A1565;
	text-align : right;
	text-transform : uppercase;
	font-size : 80%;
	font-weight : 600;
	font-family : "Arial CE", Arial, sans-serif;
	padding-top : 0.15em;
	padding-bottom : 0.15em;
	padding-right : 0.7em;
	margin : 0em;
	margin-top : 1em;
	margin-bottom : 0.5em;
}
.aktuality UL {
	list-style-type : square;
	list-style-image : url("images/puntik-cerny.gif");
	margin-left : 1.5em;
	margin-right : 1em;
	margin-top : 0em;
	margin-bottom : 0.5em;
}
.aktuality LI {
	font-size : 80%;
	padding-left : 0.1em;
	padding-bottom : 1em;
	padding-bottom : 0.2em;
}

.aktuality UL.odkazy {
	list-style-type : none;
}
.aktuality UL.odkazy LI {
	list-style-type : none;
	list-style-image : none;
	padding-bottom : 0.1em;
}

/* ------------------- zapati ------------------- */
TD.listaCerna {
	background-color : #000000;
	height : 20px;
}
