/* layout classes */

body { 
    background: #c0b3ab url(hatter.jpg) top center no-repeat;
    margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border:none;
	font-family: Arial;
	font-weight:bold;
	font-size:9px;
	
}


.main_body {
    background-color: #fff;
    vertical-align: top;
    width:890px;
}


.balszel {
    background:url(balszel-h.jpg) top right repeat-y;
	align: right;
	vertical-align:top;
}

.jobbszel {
    background:url(jobbszel-h.jpg) repeat-y;
	vertical-align:top;
}


#fejlec {
    width: 890px;
	height: 211px;
	background:url(fejlec.jpg) top left no-repeat;
}

#elvalaszto {
    width: 890px;
	height: 18px;
	background: #669be1 url(elvalaszto.jpg) top left no-repeat;
}

#celok-lec {
    width: 55px;
	vertical-align:top;
	background:url(celok-lec-h.jpg) top left repeat-y;
}

#eredmeny-lec {
    width: 55px;
	vertical-align:top;
	background:url(eredmeny-lec-h.jpg) top left repeat-y;
}

#eszkozok-lec {
    width: 55px;
	vertical-align:top;
	background:url(eszkozok-lec-h.jpg) top left repeat-y;
}

#konferencia-lec {
    width: 55px;
	vertical-align:top;
	background:url(konferencia-lec-h.jpg) top left repeat-y;
}

#tamogatok-lec {
    width: 55px;
	vertical-align:top;
	background:url(tamogatok-lec-h.jpg) top left repeat-y;
}

#sajtoszoba-lec {
    width: 55px;
	vertical-align:top;
	background:url(sajtoszoba-lec-h.jpg) top left repeat-y;
}

#kapcsolat-lec {
    width: 55px;
	vertical-align:top;
	background:url(kapcsolat-lec-h.jpg) top left repeat-y;
}


/* topmenu */


#menu {
width: 890px;
height:30px;
border: 0px;
background-color: #e7eff6;

}

#tulelocsomag{
	background:url(menubg.jpg) top left no-repeat;
	width: 100%;
	text-align: center;

}

#blokk1-2-td {
background: #c9d3dd url(blokk1.jpg) top left repeat-x;
vertical-align:top;
}

#blokk1-2 {
width: 550px;
padding: 15px;
font-size:12px;
vertical-align:top;
}

#blokk2-2-td {
background-color: white;
vertical-align:top;
}

#blokk2-2 {
width: 240px;
padding: 15px;
font-size:12px;
vertical-align:top;
}


#blokk1-3-td {
background: #c9d3dd url(blokk1.jpg) top left repeat-x;
vertical-align:top;
border-right:5px solid white;
}

#blokk2-3-td {
background: #c9d3dd url(blokk1.jpg) top left repeat-x;
vertical-align:top;
border-left:1px solid #A7ABAE;
border-right:5px solid white;
}

#blokk3-3-td {
background: #c9d3dd url(blokk1.jpg) top left repeat-x;
vertical-align:top;
border-left:1px solid #A7ABAE;
}

#blokk1-3 {
width: 274px;
padding: 15px;
font-size:12px;
vertical-align:top;
}


#blokk1-1-td {
background: #eae6e7 url(blokk2.jpg) top left repeat-x;
vertical-align:top;
}

#blokk1-1 {
width: 827px;
padding: 15px;
font-size:12px;
vertical-align:top;
}

#footer {
height:28px;
background: url(footer.jpg) top left no-repeat;
color: white;
font-size:12px;
padding-left:10px;
padding-bottom:3px;
vertical-align:bottom;

}


h2 {
font-size: 18px;
font-weight: bolder;
}

#tamogatok h2, #eredmenyek h2{
color:#FF6100;
}

#celok h2, #kapcsolat h2{
color:#C30000;
}

#eszkozok h2, #sajtoszoba h2{
color:#027F01;
}

#konferencia h2{
color:#0C5FAD;
}


.left_pane {
    background:url(http://ampire.startpromo.hu/pages/u/templates/marketingiskola/lpane_bg.gif) repeat-y right;
    width:265px;
    background-color:#fff;
    vertical-align:top;
}
.left_pane_title {
    background-color:#7C9F96;
    border-bottom: 1px solid #D1DEDA;
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:1.3em; 
    font-weight: normal;
    color: #fff;
    padding-bottom: 8px;
    padding-left: 17px;
    vertical-align: bottom;
    text-align:left;
    letter-spacing:0.04em;
}
.left_pane_body {
    margin:0;
    padding:0;
    /*padding: 17 15 17 15;*/
    vertical-align: top;
}



.right_pane {
    width:681px;
    background:url(http://ampire.startpromo.hu/pages/u/templates/marketingiskola/rpane_bg.gif) repeat-y;
    height:100%;
    vertical-align:top;
}
.right_pane_body {
    padding: 20 30;
    vertical-align: top;
}
.right_pane_footer {
    height:35px;
    background-color: #CAD9D5;
    padding: 5 10 5 10;
    vertical-align:middle;
}




.content_body {
    background-color: #fff;
    vertical-align: top;
    width:910px;
    height:100%;
}

.null {
    font-size:0px;
    margin: 0 0 0 0;
}
