body{
behavior: url("/csscsshover3.htc");
margin:0;
padding:0 10px;
font-family:trebuchet ms,verdana,helvetica,arial,sans-serif;
font-size:13px;
color:#000;
}

body.absContentBody{
padding:0;
background:transparent;
}

div, span, p, td{
font-size:13px;	
}

a {
color:#0099ff;
}

h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
}


/*
*		FORM
*/
input, select{
border:#777 1px solid;
font-size:14px;
}
label.input{
font-size:13px;
}
label{
font-size:13px;
}
.empty_field input, .empty_field textarea{
background-color:#fffff0;
}
.wrong_field label{
color:#ff0000;
}
.wrong_field input, .wrong_field textarea{
background-color:#fff0f0;
color:#cc0000;
}
/* LOGINFORM */
.logform_public {
border:#777 1px solid;
-webkit-border-radius:5px;
border-radius:5px;
-moz-border-radius:5px;
width:650px;
margin:auto;
}

.logform_nopublic {
width:320px;
}

.logform_nopublic .public_access{
	display:none;
}


h3.step{
height:26px;
font-size:20px;
font-weight:normal;
color:#777;
border-bottom:#777 1px solid;
margin-top:16px;
margin-bottom:16px;
}
/* button */
table.button{
margin-top:5px;
margin-bottom:5px;
border-collapse:collapse;
min-width:112px;
height:25px;
cursor:pointer;
border:none;
}
table.button td{
border:none;
}
table.button td.c{
padding-left:7px;
padding-right:7px;
font-size:15px;
font-weight:bold;
color:#fff;
text-align:center;
background:transparent url(../img/btn_bg_g_c.png) repeat-x;
}
table.button td.l{
padding:0; 
width:3px;
min-width:3px;
background:transparent url(../img/btn_bg_g_l.png) no-repeat;
}
table.button td.r{
padding:0; 
width:3px;
min-width:3px;
background:transparent url(../img/btn_bg_g_r.png) no-repeat;
}
table.button_s td.c{
background:transparent url(../img/btn_bg_lb_c.png) repeat-x;
}
table.button_s td.l{
background:transparent url(../img/btn_bg_lb_l.png) no-repeat;
}
table.button_s td.r{
background:transparent url(../img/btn_bg_lb_r.png) no-repeat;
}
table.button:hover td.c{
background:transparent url(../img/btn_bg_b_c.png) repeat-x;
}
table.button:hover td.l{
background:transparent url(../img/btn_bg_b_l.png) no-repeat;
}
table.button:hover td.r{
background:transparent url(../img/btn_bg_b_r.png) no-repeat;
}
table.button_a td.r{
width:21px;
background:transparent url(../img/btn_bg_g_ra.png) no-repeat;
}
table.button_au td.r{
width:21px;
background:transparent url(../img/btn_bg_g_rau.png) no-repeat;
}
table.button_ad td.r{
width:21px;
background:transparent url(../img/btn_bg_g_rad.png) no-repeat;
}
table.button_a:hover td.r{
background:transparent url(../img/btn_bg_b_ra.png) no-repeat;
}
table.button_au:hover td.r{
background:transparent url(../img/btn_bg_b_rau.png) no-repeat;
}
table.button_ad:hover td.r{
background:transparent url(../img/btn_bg_b_rad.png) no-repeat;
}
table.button_c td.c{
cursor:default;
background:transparent url(../img/btn_bg_b_c.png) repeat-x;
}
table.button_c td.l{
cursor:default;
background:transparent url(../img/btn_bg_b_l.png) no-repeat;
}
table.button_c td.r{
cursor:default;
background:transparent url(../img/btn_bg_b_r.png) no-repeat;
}

table.button_c td.r{
cursor:default;
background:transparent url(../img/btn_bg_b_r.png) no-repeat;
}

table.button td.cs{
padding:0;
}
table.button td.cs input{
background:transparent url(/img/btn_bg_g_c.png) repeat-x;
height:25px;
border:none;
font-size:15px;
color:#fff;
font-weight:bold;
font-family:trebuchet ms,verdana,helvetica,arial,sans-serif;
padding-top:2px;
margin:auto;border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
width:100%;
cursor:pointer;
}
table.button td.cs input:hover{
background:transparent url(/img/btn_bg_b_c.png) repeat-x;
}

table.button_disabled td.c{
cursor:default;
color:#bbb;
}
table.button_disabled td.cs input{
color:#bbb;
cursor:default;
}
table.button_disabled td.cs input:hover{
background:transparent url(../img/btn_bg_g_c.png) repeat-x;
}
table.button_disabled:hover td.c{
background:transparent url(../img/btn_bg_g_c.png) repeat-x;
}
table.button_disabled:hover td.l{
background:transparent url(../img/btn_bg_g_l.png) no-repeat;
}
table.button_disabled:hover td.r{
background:transparent url(../img/btn_bg_g_r.png) no-repeat;
}


/* small_button */
.small_button{
margin:4px 1px;
border-collapse:collapse;
min-width:25px;
height:25px;
cursor:pointer;
}
.small_button a{
color:#fff;
text-decoration:none;
}
table.small_button td.c{
padding-left:3px;
padding-right:3px;
font-size:13px;
font-weight:bold;
color:#fff;
text-align:center;
vertical-align:top;
line-height:20px;
cursor:pointer;
background:transparent url(../img/btn_bg_sg_c.png) repeat-x;
}
table.small_button td.l{
padding:0; 
width:3px;
background:transparent url(../img/btn_bg_sg_l.png) no-repeat;
}
table.small_button td.r{
padding:0; 
width:3px;
background:transparent url(../img/btn_bg_sg_r.png) no-repeat;
}
table.small_button:hover td.c{
background:transparent url(../img/btn_bg_sb_c.png) repeat-x;
}
table.small_button:hover td.l{
background:transparent url(../img/btn_bg_sb_l.png) no-repeat;
}
table.small_button:hover td.r{
background:transparent url(../img/btn_bg_sb_r.png) no-repeat;
}
table.small_button_a td.r{
padding:0; 
width:21px;
background:transparent url(../img/btn_bg_sg_ra.png) no-repeat;
}
table.small_button_a:hover td.r{
background:transparent url(../img/btn_bg_sb_ra.png) no-repeat;
}
table.small_button_rau td.r{
padding:0; 
width:15px;
background:transparent url(../img/btn_bg_sg_rau.png) no-repeat;
}
table.small_button_rad td.r{
padding:0; 
width:15px;
background:transparent url(../img/btn_bg_sg_rad.png) no-repeat;
}
table.small_button_rau:hover td.r{
background:transparent url(../img/btn_bg_sb_rau.png) no-repeat;
}
table.small_button_rad:hover td.r{
background:transparent url(../img/btn_bg_sb_rad.png) no-repeat;
}
table.small_button_s td.c{
cursor:default;
background:transparent url(../img/btn_bg_slb_c.png) repeat-x;
}
table.small_button_s td.l{
background:transparent url(../img/btn_bg_slb_l.png) no-repeat;
}
table.small_button_s td.r{
background:transparent url(../img/btn_bg_slb_r.png) no-repeat;
}
table.small_button_s:hover td.c{
cursor:default;
background:transparent url(../img/btn_bg_slb_c.png) repeat-x;
}
table.small_button_s:hover td.l{
background:transparent url(../img/btn_bg_slb_l.png) no-repeat;
}
table.small_button_s:hover td.r{
background:transparent url(../img/btn_bg_slb_r.png) no-repeat;
}
table.small_button td.pf{
padding:0; 
width:25px;
background:transparent url(../img/btn_g_pf.png) no-repeat;
}
table.small_button td.pp{
padding:0; 
width:25px;
background:transparent url(../img/btn_g_pp.png) no-repeat;
}
table.small_button td.pn{
padding:0; 
width:25px;
background:transparent url(../img/btn_g_pn.png) no-repeat;
}
table.small_button td.pl{
padding:0; 
width:25px;
background:transparent url(../img/btn_g_pl.png) no-repeat;
}
table.small_button:hover td.pf{
background:transparent url(../img/btn_b_pf.png) no-repeat;
}
table.small_button:hover td.pp{
background:transparent url(../img/btn_b_pp.png) no-repeat;
}
table.small_button:hover td.pn{
background:transparent url(../img/btn_b_pn.png) no-repeat;
}
table.small_button:hover td.pl{
background:transparent url(../img/btn_b_pl.png) no-repeat;
}
table.button_pf td.l{
width:16px;
background:transparent url(../img/btn_bg_sg_lpf.png) no-repeat;
}
table.button_pf:hover td.l{
background:transparent url(../img/btn_bg_sb_lpf.png) no-repeat;
}
table.button_pl td.r{
width:16px;
background:transparent url(../img/btn_bg_sg_rpl.png) no-repeat;
}
table.button_pl:hover td.r{
background:transparent url(../img/btn_bg_sb_rpl.png) no-repeat;
}
/* super small button */
.ssbutton_hide, .ssbutton_show{
vertical-align:top;
height:25px;
width:51px;
background-color:transparent;
background-repeat:no-repeat;
background-position:0 8px;
cursor:pointer;
}
.ssbutton_hide{
background-image:url(/img/btn_ssg_hide.png);
}
.ssbutton_hide:hover{
background-image:url(/img/btn_ssb_hide.png);
}
.ssbutton_show{
background-image:url(/img/btn_ssg_show.png);
}
.ssbutton_show:hover{
background-image:url(/img/btn_ssb_show.png);
}
.sbtnsh{
width:65px;
}
.pico{
width:25px;
height:25px;
cursor:pointer;
}

/*
*		Conference Header
*/
.conference_header table.ld{
border-collapse:collapse;
width:100%;
}
.conference_header .logo{
width:1%;
padding:10px 10px 10px 0;
}
.conference_header .info h1{
font-weight:bold;
font-size:18px;
margin-bottom:5px;;
}
.conference_header .info h3{
font-weight:normal;
font-size:13px;
}

/*
*		Page Title
*/
table.page_title{
margin:5px 0;
border-collapse:collapse;
width:100%;
height:45px;
}
table.page_title td.c{
padding-left:10px;
font-size:20px;
font-weight:bold;
color:#fff;
background:transparent url(../img/pt_bg_b_c.png) repeat-x;
}
table.page_title td.l{
padding:0; 
width:5px;
background:transparent url(../img/pt_bg_b_l.png) no-repeat;
}
table.page_title td.r{
padding:0; 
width:5px;
background:transparent url(../img/pt_bg_b_r.png) no-repeat;
}

/*
*		Conferences List
*/

table.conferences_list{
border-collapse:collapse;
width:100%;
font-size:13px;
border-top:#999 1px solid;
}
table.conferences_list th{
font-weight:normal;
background:#ddd;
border-left:#999 1px solid;
border-right:#999 1px solid;
padding:5px;
}
table.conferences_list td{
border-top:#999 1px solid;
border-left:#999 1px solid;
border-right:#999 1px solid;
border-bottom:#999 1px solid;
padding:5px;
}
table.conferences_list tr.even{
background:#f5f5f5;
}
table.conferences_list tr.active{
background:#b3d1e8;
}
table.conferences_list tr.need_upload{
background:#ffc46c;
}
table.conferences_list td.r{
text-align:right;
}
table.conferences_list td.c{
text-align:center;
}
table.conferences_list td.b{
font-weight:bold;
}
table.conferences_list td.pl15{
padding-left:15px;
}
table.conferences_list tr.ch, table.posters_list_adv tr.ch{
cursor:pointer;
}
table.conferences_list tr.fh{
height:120px;
}
table.conferences_list tr.ho, table.posters_list_adv tr.ho{
cursor:pointer;
}
table.conferences_list tr.ho:hover, table.posters_list_adv tr.ho:hover{
background:#85b5da;
}
table.conferences_list tr.activea:hover{
background:#619bc7;
}
table.conferences_list td.logo{
width:340px;
text-align:center;
}
table.conferences_list td.date{
width:150px;
text-align:center;
}
table.conferences_list tr.posters_in_conference div.posters_block{
}

/*
*		Poster List
*/

table.posters_list_adv{
border-collapse:collapse;
width:100%;
font-size:13px;
border-top:#999 1px solid;
}
table.posters_list_adv th{
font-weight:normal;
background:#ddd;
border-left:#999 1px solid;
border-right:#999 1px solid;
padding:5px;
}
table.posters_list_adv td{
border-left:#999 1px solid;
border-right:#999 1px solid;
border-bottom:#999 1px solid;
padding:5px;
}
table.posters_list_adv tr.even{
background:#f5f5f5;
}
table.posters_list_adv tr.need_upload{
background:#ffd79c;
}
table.posters_list_adv tr.absListClass td, .abstractsColor{
color:#037d61;
}
table.posters_list_adv td.r{
text-align:right;
}
table.posters_list_adv td.c{
text-align:center;
}
table.posters_list_adv td.b{
font-weight:bold;
}

/*
*		Main Menu
*/
ul.hmenu{
margin:0;
padding:0;
list-style-type:none;
}
ul.hmenu li{
float:left;
margin-left:5px;
margin-right:5px;
}
ul.hmenu table.button td.c{
background:transparent url(../img/btn_bg_lb_c.png) repeat-x;
}
ul.hmenu table.button td.l{
background:transparent url(../img/btn_bg_lb_l.png) no-repeat;
}
ul.hmenu table.button td.r{
background:transparent url(../img/btn_bg_lb_r.png) no-repeat;
}
ul.hmenu table.button_a td.r{
background:transparent url(../img/btn_bg_lb_ra.png) no-repeat;
}
ul.hmenu table.button:hover td.c{
background:transparent url(../img/btn_bg_b_c.png) repeat-x;
}
ul.hmenu table.button:hover td.l{
background:transparent url(../img/btn_bg_b_l.png) no-repeat;
}
ul.hmenu table.button:hover td.r{
background:transparent url(../img/btn_bg_b_r.png) no-repeat;
}
ul.hmenu table.button_a:hover td.r{
background:transparent url(../img/btn_bg_b_ra.png) no-repeat;
}
/*
*		Conference List
*/
.conference_list{
border-collapse:collapse;
width:100%;
}
.conference_list td.bo{
background:#376ab1;
height:13px;

-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
.conference_list th{
padding:3px 3px 2px 3px ;
background:#376ab1;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
font-size:13px;
color:#fff;
}
.conference_list td{
padding:0;
}
.conference_list .conf td{
padding:3px;
border-top:#fff 3px solid;
border-left:#fff 2px solid;
border-right:#fff 2px solid;
font-size:12px;
background:#e8f0ff;
}
.conference_list .post td{
padding:5px 10px 13px 50px;
background:#e8f0ff;
/*background:#22AAFF;*/
}
.conference_list .conf td.name{
font-weight:bold;
color:#204d8b;
}
.conference_list .conf td.date, .conference_list .conf td.active, .conference_list .conf td.nb{
text-align:center;
}

.conference_list .poster_list{
width:100%;
}
.conference_list .poster_list td.bo{
background:#108c7b;
height:7px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
.conference_list .poster_list th{
padding:2px 5px 2px 5px ;
background:#108c7b;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
border-top-left-radius:7px;
border-top-right-radius:7px;
font-size:10px;
color:#fff;
}
.conference_list .poster_list td{
font-size:12px;
padding:3px;
background:#fff;
}
.conference_list .poster_list td.name{
font-weight:bold;
color:#23685e;
}
.conference_list .poster_list td.date{
width:100px;
}
.conference_list .poster_list td.email, .conference_list .poster_list td.pdf{
text-align:center;
}

/*
*
*/

div.Bhead{
padding:3px;
border:#0099ff 1px solid;
/*border-radius:5px;*/
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:#0099ff url(../img/bhead_1.gif) repeat-x;
color:#fff;
font-weight:bold;
font-size:16px;
}
div.Bbody{
border:#aaa 1px solid;
/*border-radius:5px;*/
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
background:#eee;
}

div.Block_login{
width:300px;
}

div.Block_login form{
margin:15px 0 15px 0;
}

div.Block_login label{
color:#666;
}

div.Block_login input.text{
width:220px;
margin-bottom:15px;
padding:3px;
border:#666 1px solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

span.button input{
border:#0099ff 1px solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#0099ff url(../img/bhead_1.gif) repeat-x;
color:#fff;
font-weight:bold;
font-size:13px;
padding: 2px 10px;
font-family:verdana,helvetica,arial,sans-serif;
margin-bottom:15px;
}

/*
*		INFO_BOX
*/
.error_infobox{
border:#ff0000 2px solid;
background:#fff6db url(/img/ico_warning.gif) no-repeat 7px center;border-radius:5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
width:100%;
margin:auto;
margin-bottom:10px;
margin-top:10px;
display:none;
}
.error_infobox_text{
margin:5px;
padding-left:32px;
text-align:left;
}

.info_infobox{
border:#2276be 2px solid;
background:#f4faff url(/img/ico_info.gif) no-repeat 7px center;border-radius:5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
width:100%;
margin:auto;
margin-bottom:10px;
margin-top:10px;
display:none;
}
.info_infobox_text{
margin:5px;
padding-left:32px;
text-align:left;
}
/* progress*/
.ui-progressbar-value{
background-image: url(/css/custom-theme/images/ui-bg_highlight-soft_30_000000_1x100.png);
}
/*
*		logout
*/
.logout_button{
display:block;
width:75px;
height:25px;
margin-top:1px;
margin-right:7px;
background: transparent url(/img/ico_logout__n.png) no-repeat 0 0;
}
.logout_button:hover{
background: transparent url(/img/ico_logout__h.png) no-repeat 0 0;
}


/*
*		Preview Absracts
*/
#show_abstracts .part{
margin-bottom:5px;
}
#show_abstracts .content{
width:100%;
height:300px;
}
#show_abstracts .number, #show_abstracts .title, #show_abstracts .author{
font-weight:bold;
}
#show_abstracts .affiliation, #show_abstracts .coauthor{
font-style:italic;
}
#show_abstracts .affiliation {
display:block;
padding-top:3px;
}
#abstractiframe{
padding-top:5px;
padding-bottom:5px;
border-top:#999 1px solid;
border-bottom:#999 1px solid;
}

#print #show_abstracts .content{
	height:auto;
}

/*
*		Commonheight
*/
.show{
display:block;
}
.hide {
display:none;
}
.pager_sm, .pager_sm td{
border-collapse:collapse;
padding:0;
margin:0;
}
.searchres_min_info{
margin-top:16px;
}
.prelist_info_l{
margin-bottom:2px;
text-align:left;
}

/* utils */
a img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.cp{cursor:pointer;}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}
.w100{width:100%;}
.ma{margin-left:auto;margin-right:auto;}
.mt0{margin-top:0;}
.mt3{margin-top:20px;}
.mr0{margin-right:0;}
.mr1{margin-right:6px;}
.mr2{margin-right:13px;}
.mr3{margin-right:20px;}
.mr4{margin-right:50px;}
.mb1{margin-bottom:6px;}
.ml0{margin-left:0;}
.ml1{margin-left:6px;}
.ml2{margin-left:10px;}
.ml3{margin-left:20px;}

/* msc*/
.noAbsM{margin-left:62px;margin-right:212px;}
