/*  G L O B A L S  */
body {height: 100%;width: 100%;margin:0;padding:0;font: 11px Arial;text-align:justify;line-height: 15px;color:#5e5e5e;background: #e0e0da url('images/pagebg_100x393.png') repeat-x;}

p {margin-top:0;}
table {border-collapse: collapse;}
td {vertical-align:top;}
div.clears, span.clears {clear: both;}
.hidden {display: none;}
form {margin: 0;padding: 0;}
input {outline: none;}
.hand {cursor: pointer;cursor: hand;}
a {font-weight: bold;line-height: 20px;color: #0088CE;text-decoration: none;cursor: pointer;cursor: hand;outline:none;}
a:hover {color: #12afff !important;}
a.home {color: White;}
a.home:hover {color: White !important;}
a.hiddenlink {font-size: 0px;height: 0px;width: 0px;display: none;}
a.arrowlink {padding-left: 8px;background: url('images/arrow_right_transparent_4x8.png') no-repeat 0px 4px;}
ul {list-style-type:none;}
ul.disc {list-style-type:disc;}
ul.disc ul {list-style-type: square;}
img {border: none;}
.center {text-align: center;}
.justify {text-align: justify;}
.nobg {background: none !important;}
sup {font: 6pt Arial;position: relative;top: 2px;*top: 0px;}
.focused {border: 1px dotted #5E5E5E; margin: -1px;}
span.reqvalidator div.box div.right{font: bold 11px Arial !important;line-height: 20px !important;color: #000000 !important;	margin-left: 3px;}

/* L A Y O U T */
/*  ============ B L O C K S */
div.page_block {width: 960px; height: auto; margin: 30px auto auto auto; overflow: visible;}
div.header_block {width: 960px;background: url('images/pageround_top.png') repeat-x;}
div.topnavigation_block {width: 960px;}
div.banner_block {width: 960px;background: url('images/cong_header.jpg') no-repeat;}
div.content_block {width: 960px;background: #ffffff url('images/pageround_bottom.png')  no-repeat bottom;}
div.footer_block {width: 960px;}

/* L A Y O U T */
/*  ============ C O N T A I N E R S */
div.header {height: 85px;margin-top:0;padding-top:0;}
div.headmenu {height: 31px;background: url('images/menubg_100x31.png') repeat-x;}
div.headmenu div.middle {height: 31px;width: 958px; float: left;max-height: 31px;}
div.headcontent {padding-top: 14px;width: 100%;height: 53px;}
div.headright {padding-top: 4px;float:right;height: 53px;margin: 0px 25px 0px 0px;}
div.logo {position: absolute;margin: 0px 0px 0px 25px;}

div.banner {height: 280px;}
div.banner div.title {font: 24px Arial Narrow;font-weight: bold;color: #e6e7e8;padding-top: 28px;padding-left: 22px;}
div.banner div.subtitle {font: 14px Arial Narrow;font-weight: bold;color: #cdcdcf;white-space: nowrap;padding-top: 5px;padding-left: 22px;}

div.content {padding:25px;}

div.bal {width:660px;}
div.jobb {width:200px;padding:5px 25px;text-align:right;}

div.footer {height: 20px;margin: 3px auto;font: 11px Arial;line-height: 20px;}
div.footer div.left {width: 430px;float: left;padding: 0px 0px 0px 28px;color: #9f9f9f;}
div.footer div.left a {color: #9f9f9f;font-weight: normal;}
div.footer div.right {width: 476px;float: right;text-align: right;padding: 0px 26px 0px 0px;color: #6ba8da;}
div.footer div.right a {color: #6ba8da;font-weight: normal;}


/*   T O P M E N U   */
div.headmenu #menu, div.headmenu #menu2 {list-style-type:none; padding:0;margin: 0;}
div.headmenu #menu li {display:block;float:left;position:relative;z-index:100;background: url('images/menusepa_1x31.png') no-repeat right top;cursor: pointer;cursor: hand;}
div.headmenu #menu li.last {background: none;}
div.headmenu #menu li span {display:block;z-index:100;padding: 8px 22px;font: bold 9pt Arial;letter-spacing: 1px;color: #FFFFFF; qdisplay: none;cursor: pointer;cursor: hand;}
div.headmenu #menu li a, div.headmenu #menu li a:visited {display:block;padding:0;cursor: pointer;cursor: hand;}
div.headmenu #menu dl {position:absolute;top:0;left:0;margin: 0;padding: 0;}
div.headmenu #menu dt {margin:0;float:left;margin-bottom: 0;height: 31px;}
div.headmenu #menu dd {display:none; clear:left;margin:0; padding:0; color: #ffffff; text-align:left;}
div.headmenu #menu dt a, div.headmenu #menu dt a:visited {display: block; font: bold 9pt Arial;letter-spacing: 1px;color: #FFFFFF; padding: 8px 22px; text-decoration: none;white-space: nowrap;}
div.headmenu #menu dd a, div.headmenu #menu dd a:visited {white-space: nowrap;font: 9pt Arial;background: #1a7ab0 url('images/menudropbg_232x40.jpg') repeat-x left bottom;color: #FFFFFF;text-decoration: none;display: block;padding: 3px 10px;padding-left:20px;}
div.headmenu #menu dd a sup {font: 6pt Arial;position: absolute;top: auto;padding-left:10px;}
div.headmenu #menu li a:hover {border:0;}
div.headmenu #menu li:hover dd, div.headmenu #menu li a:hover dd {display:block;}
div.headmenu #menu li:hover dt a, div.headmenu #menu li a:hover dt a, div.headmenu #menu dd a:hover {background: #1a7ab0 url('images/menusepa_1x31.png') no-repeat right top;color: #FFFFFF !important;}


/*acb----------------------------*/
h1 {color: #0088ce;font: 24px Arial Narrow;font-weight: normal;}
h1.nobel {color: #0088ce;font: 20px Arial;font-weight: normal;}
p.nobel {font: 11px Arial;text-align:justify;color:#5e5e5e;background: #e0e0da;padding: 10px;}
h2 {color: #0088ce;font: 17px Arial Narrow;font-weight: bold;margin-bottom:0;}
ul {list-style-type:square;color:#0088ce;}

table#regfee {width:100%}
table#regfee td {padding:5px; border:1px solid #CCCCCC;}
table#regfee td.fej {background-image:url(images/table_header.png);padding:1px 5px;font-weight:bold;}
table#regfee tr.paratlan {background-color:#ffffff;}
table#regfee tr.paros {background-color:#ecf5fa;}

table#regfeetartalom td {padding:2px;}

#containerhotel {width:660px;margin-bottom: 8px;background-color: #f2f5fe;padding-bottom: 10px;text-align: justify;height: auto;float: left;}
#containerhotel h1 {margin-top:0px;	margin-bottom:10px;padding-left: 7px;	border-bottom: 1px solid #0088ce;	border-top: 1px solid #0088ce;}
#hotel_0 {margin: 0 5px;width:600px;float: left;}
#hotel_1 {margin: 0 5px;width:130px;float: left;}
#hotel_2 {margin: 0 5px;width:330px;float: left;border-right: 1px solid #96a25b;padding: 8px;}
#hotel_3 {margin: 0 10px 0 5px;width:120px;float: left;}
#hotel_4 {margin-top: 0px;margin-left: 5px;width:360px;float: left;border-right: 1px solid #96a25b;padding-right: 5px;}
#hotel_5 {margin-top: 0px;width:100px;float: left;padding-left: 5px;text-align: left;}
#hotel .content{margin-left: 153px; padding-right: 10px;}

/* R E G I S T R A T I O N     F O R M */
.kotelezo{color:#ff6600;font-weight:bold;font-size:1.5em;}
form#regform {margin-top:20px;}
form#regform #categorybox{width:100%;border-bottom: 1px solid #e1e1e1;margin-bottom: 8px;padding:0 0 10px 0;background: #f4f4f4;text-align: justify;float: left;}
form#regform #categorybox input, select {display:block;float:left;width:95%;font-family: "Courier New", Courier, monospace;font-size: 1em;}

form#regform #categorybox input[type="submit"] {font-family:Arial, Helvetica, sans-serif;}
form#regform #categorybox h1 {border-bottom: 1px solid #e1e1e1;margin-top:0px;color: #ffffff;text-transform: uppercase;font-size: 1.1em;font-weight: bold;
	padding: 1px 0px 0px 7px;background: #c3cac2;line-height: 17px; letter-spacing: 0.1em;}
form#regform #categorybox p{color:#999999;display:block;float:left;padding:2px 0 2px 5px;width:200px;}
form#regform #categorybox p .kotelezo{color:#ff6600;font-weight:bold;font-size:1.0em;}
form#regform #categorybox #box_billname {clear:left;}
form#regform #categorybox #box_regfee {clear:both; width:650px;}
form#regform #categorybox #box_accfee {clear:left; width:650px;}
form#regform #categorybox #box_accfamname {clear:left;}
form#regform #categorybox #box_hotfee {clear:left; width:650px;}
form#regform #categorybox #box_arrival {clear:left;}
form#regform #categorybox #box_prog1 {clear:left; width:650px;}
form#regform #categorybox #box_remarks {clear:left; width:650px;}
form#regform #categorybox #box_conditionwarning {clear:left; width:650px;}


/* P R O G R A M */
div#panel {display:block;clear:both;margin-bottom:25px;width:100%;}
span.panel_time {display:block;float:left;width:320px;background-color:#9e9e9e;color:#ffffff;font-weight:bold;padding:0 0 0 10px;}
span.panel_room {display:block;float:right;width:320px;text-align:right;background-color:#9e9e9e;color:#ffffff;font-weight:bold;padding:0 10px 0 0;}
span.panel_type {display:block;clear:both;background-color:#efefef;border-top: 1px solid #9e9e9e;padding:10px 0 0 10px;}
span.panel_title {display:block;clear:both;font-weight:bold;background-color:#efefef;padding:0 0 0 10px;}
span.panel_chair {display:block;clear:both;font-weight:bold;background-color:#efefef;border-bottom: 1px solid #9e9e9e;padding: 0 0 10px 10px;}
span.panel_chaircountry {font-weight:normal;}
span.panel_prestitle {display:block;clear:both;width:100%;font-size:1.05em;text-transform:uppercase;color:#0088ce;font-weight:bold;margin-top:10px;}
span.panel_presenter {display:block;clear:both;width:100%;font-size:1.05em;line-height:16px;font-weight:bold;}
span.panel_preswork {display:block;clear:both;width:100%;font-size:0.95em;color:#999;}
span.panel_presenter sup {font: 8pt Arial;position: relative;top: 2px;*top: 0px;}
span.panel_preswork sup {font: 8pt Arial;position: relative;top: 2px;*top: 0px;}

table#posters {width:100%;vertical-align:top;}
table#posters td.poster_id {width:60px;}
table#posters td.poster_title {font-size:1.05em;text-transform:uppercase;color:#0088ce;font-weight:bold;}
table#posters td.poster_author {font-size:1.05em;line-height:16px;font-weight:bold;}
table#posters td.poster_author sup {font: 8pt Arial;position: relative;top: 2px;*top: 0px;}
table#posters td.poster_work {font-size:0.95em;color:#999;padding-bottom:10px;}
table#posters td.poster_work  sup {font: 8pt Arial;position: relative;top: 2px;*top: 0px;}