/* fájl:kozte.css  2009.04.13 */

/*------------- alap layout ------------*/

body, td { /* oldalkép és táblázatcellák */
    font-size: 12px;
    font-family: Arial, Helvetica, Verdana;
    margin:0;
    padding:0; /* táblázatcellák itt nem állíthatók, mert széttördeli az oldalképet */
    color:white;
}

.contenttable { /* táblázatok ('table' elemek) */
    /* Fixálná a táblázatok szélességét (így IE-nél sem lógna ki a
       középső tartalom), de a 'width' a kisebb táblákat is széthúzza.
       A 'max-width'-et (ami megoldást jelentene) az IE6 nem ismeri.
    width: 99%; VAGY
    width: 616px;
    */
    color:white;
}

.contenttable p.bodytext {  /* table <p> remove in Mozilla & Firefox */
    margin:2px 3px 2px 3px; /* fix table-cells padding: top-right-bottom-left */
}

#top {          /* logó */
    background: url(../img/top-bg.gif);
    height: 200px;
}

#footer {
    background: url(../img/footer-bg.gif);
	height: 143px;
}
#bottom {
    background: url(../img/bottom-bg.gif);
	height: 80px;
/*	padding-left: 252px; */
	color: gray;
}

#menucol {
	width: 252px;
	background: url(../img/menucol-bottom-bg.gif);
}

#leftmenu {
    padding-top: 2px;
    background: url(../img/menucol-menu-bg.gif);
	color: white;
}
#leftmenu-bottom {
    height: 35px;
    background: url(../img/menucol-menu-bottom.gif);
}

#contentcol {     /* szövegek háttérszine */
	width: 640px;
	background: #638da9; /* sötétkék (ezüstkék:#80A2B9 MATISZ-kék:#015494 MATAL-almazöld:#48b830) */

}

#rightcol {
	width: 114px;
	background: url(../img/rightcol-bottom-bg.gif);
}
#rightmenu {
    background: url(../img/rightcol-bg.gif);
}
#rightcol-bottom {
	height: 35px;
    background: url(../img/rightcol-bottom.gif);
}


/*------------ bal oldali menu  --------------*/

.rmenu {
    height: 25px;
}

.lmenu-1 {
	padding-left: 25px;
	height: 25px;
}

.lmenu-1 a {
	padding: 3px;
	color:white;
	display: block;
	border-top: 1px solid white;
	text-decoration: none;
	margin-right: 25px;
}

.lmenu-1 a:hover {
	color: #85C8D7;
}

.lmenu-2 {
	height: 25px;
	padding-left: 50px;
    background: url(../img/lmenu2-bg.gif);
}

.lmenu-2 a {
	color:white;
	display: block;
	text-decoration: none;	
	padding: 3px;
	padding-left: 5px;
	border-top: 1px solid white;
	margin-right: 25px;
}

.lmenu-2 a:hover {
	color: #85C8D7;
}

.lmenu-3 {
	height: 25px;
	padding-left: 75px;
    background: url(../img/lmenu3-bg.gif);
}

.lmenu-3 a {
	color:white;
	display: block;
	text-decoration: none;	
	padding: 3px;
	padding-left: 5px;
	border-top: 1px solid white;
	margin-right: 25px;
}

.lmenu-3 a:hover {
	color: #85C8D7;
}

.lmenu-4 {
	height: 25px;
	padding-left: 100px;
    background: url(../img/lmenu4-bg.gif);
}

.lmenu-4 a {
	color:white;
	display: block;
	text-decoration: none;	
	padding: 3px;
	padding-left: 5px;
	border-top: 1px solid white;
	margin-right: 25px;
}

.lmenu-4 a:hover {
	color: #85C8D7;
}

.lmenu-5 {
	height: 25px;
	padding-left: 125px;
    background: url(../img/lmenu5-bg.gif);
}

.lmenu-5 a {
	color:white;
	display: block;
	text-decoration: none;	
	padding: 3px;
	padding-left: 5px;
	border-top: 1px solid white;
	margin-right: 25px;
}

.lmenu-5 a:hover {
	color: #85C8D7;
}


/*------------ tartalom ----------------*/

#content {          /* szövegek */
    padding: 10px;
    color: white;
}

#content a {        /* linkek a szövegben */
    font-weight: bold;
    color: white;
}

.csc-header H1 {    /* cimsorok */
    font-weight: bold;
    font-size: 18px;
    color: #C1070B; /* sötétbordó (KÖZTE-bordó:#CD080C) */

}


/*------------ top menu ----------------*/

#topmenu {
    margin-left: 250px;
}
a.topmenu-item {
    display: block;
    color: black;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    height: 34px;
    background: url(../img/topmenu-sep.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    font-size: 16px;
    padding-top: 16px;
    font-weight: bold;
}

a.topmenu-item:hover {
	color: #FCFCFC;
}

a.topmenu-item-last {
    display: block;
    float: left;
    height: 34px;
    width: 4px;
    background: url(../img/topmenu-sep.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    padding-top: 16px;
}


/*------------ foot menu ----------------*/

#footmenu {
    margin-left: 250px;
    margin-top: 25px;
}
a.footmenu-item {
    display: block;
    color: black;
    float: left;
    width: 160px;
    text-decoration: none;
    font-size: 16px;
    text-align: center;
}

a.footmenu-item:hover {
	color: #FCFCFC;
}


/*------------ header menu ----------------*/

#headermenu {
    margin-top: 10px;
    margin-right: 120px;
    color: black;
    text-align: right;
    font-weight: bold;
}

#headermenu a {
    color: black;
    font-weight: bold;
    text-decoration: none;
}

#headermenu a:hover {
    color: #FCFCFC;
}
