html, body{
    margin:0px;
    padding:0px;
}
p.page_text{
	margin:0 0 0 0;
    display:block;
}
p.page_text_right{
    margin:0 0 0 0;
    text-align:right;
}
span.page_text_left{
	margin:0 0 0 0;
    float:left;
    text-align:left;
}
p.page_hr{
    margin:13px 0 3px 0;
    padding:0;
    height:1px;
    width:560px;
    clear:both;
    background-image:url("images/hr.gif");
    background-repeat:repeat-x;
}
.event_text{
	margin: -12px 0 0 18px;
	display:block;
}
p.event_caddy{
	margin:0 0 8px 0;
	text-align:right;
}
img.caddy_space{
	height:9px;
}
span.event_left{
	float:left;
}
div#container{
    position:absolute;
    top:170px;
    left:240px;
    right:0;
    min-heigt:200px;
    bottom:0px;
    max-width:780px;
    overflow:hidden;
}
div#events{
    position:absolute;
    top:0px;
    left:0px;
    right:220px;
    min-heigt:200px;
    bottom:0px;
    max-width:600px;
    overflow-y:auto;
    overflow-x:hidden;
}
div#menu_right{
    position:absolute;
    padding:0 15px 0 0;
    top:0px;
    right:10px;
    width:190px;
    height:100%;
    overflow-y:auto;
    overflow-x:hidden;
}
p#lang{
	position:absolute;
	top:10px;
	left:25px;
}
p#hr1{
    position:absolute;
    top:30px;
    width:100%;
    background-image:url("images/hr.gif");
    background-repeat:repeat-x;
}
p#logo{
    position:absolute;
    top:45px;
    left:25px;
}
p#event_label{
	position:absolute;
    top:93px;
    left:240px;
}
p#hr2{
    position:absolute;
    top:125px;
    width:100%;
    background-image:url("images/hr.gif");
    background-repeat:repeat-x;
}
p#menu{
    position:absolute;
    top:135px;
    left:25px;
}
p#hr3{
    position:absolute;
    top:155px;
    width:100%;
    background-image:url("images/hr.gif");
    background-repeat:repeat-x;
}
div#menu_left{
    position:absolute;
    top:175px;
    left:25px;
}
p.hr_menu{
    margin:10px 0 10px 0px;
    padding:0;
    height:1px;
    width:180px;
    background-image:url("images/hr.gif");
    background-repeat:repeat-x;
}
p.hr_menu_small{
    margin:2px 0 2px 0px;
    padding:0;
    height:1px;
    width:180px;
    background-image:url("images/hr.gif");
    background-repeat:repeat-x;
}
p.hr{
    margin:0 0 0 0;
    padding:0;
    height:1px;
    width:100%;
    background-image:url("images/hr.gif");
    background-repeat:repeat-x;
}
p.hr_events{
    margin:3px 0 3px 19px;
    padding:0;
    height:1px;
    width:560px;
    background-image:url("images/hr.gif");
    background-repeat:repeat-x;
}
div.ombre{
    float:left;
    clear:left;
    width:185px;
    background:url('images/img_shadow.png') no-repeat bottom right;
    margin:10px 0 10px 10px;
    padding:0px;
}
div.popup{
    position:relative;
    width:175px;
    padding:5px;
    bottom:6px;
    right:6px;
    background-color:#d6eefa;
}
div.popup_text{
    margin:0px;
    padding:0 5px 5px 5px;
}
p.hr_popup{
    margin:3px 0 3px 0;
    padding:0;
    height:1px;
    width:100%;
    background-image:url("images/hr.gif");
    background-repeat:repeat-x;
}
form{
	margin:0 0 5px 0;
}
