/* 	line-height: 130%;
** HTML elements
*/
body  {
	/*font-family: Georgia, Verdana, Arial;*/
	font-family:Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	font-size: 100%;
	color: #000000;
	font-weight: normal;
	padding:0px;
	margin:0px;
	background-image: url(../img/line_bkg.png);
	background-repeat: repeat-y;
	background-position: 440px 0px;
}

#content {
	clear:both
}


div.maincontainer {
	background-image: url(../img/line.png);
	background-repeat:no-repeat;
	background-position: 440px 0px;
}

.top_arrow {
	background-image:url(../img/top_arrow.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:25px;
}

/* drupalhack hide "submited by" */
div.node span.submitted {
	/*display:none;*/
	font-weight:normal;
	font-size:80%;
	color:#FF9900;
}
/* drupalhack hide "category in the news" */
div.node span.taxonomy {
	display:none;
}
/* keep here to avoid conflict */
#main div.node h1.title {
	padding:0px;
	margin:0px;
	padding-bottom:20px;
	display:block;
	font-weight:normal;
}

.read-more {
}

#main div.node div.content {
}

#main div.node div.content p {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

#main div.node div.content ul {
	margin-top:0px;
}

#main div.node div.links {
	padding-bottom:40px;
}

img {
	/*opacity:.05;
	filter: alpha(opacity=05);
	-moz-opacity: 0.05;*/
}

.left_nav {
	width:458px;
	padding:25px;
}

.left_nav h1, .left_nav h2, .left_nav h3, .left_nav h4,  .left_nav h5 {
	font-weight: normal;
	margin:0px; 
	padding:0px;
}

.middle_content {
	padding-right:50px;
	padding-left:30px;
	padding-bottom:30px;
	padding-top:40px;
	/*text-align:justify;*/
}


h1, h2, h3, h4, h5 {
	font-weight: bold;
	font-size:100%;
	padding-top:25px;
}

a {
	text-decoration:none;
	/*color:#B3D9FF;*/
	color:#0066CC;
}

a:hover {
	color:#46A3FF;
}

.logo {
}

#main h1.title {
	font-size:120%;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	display:none;
	font-weight:normal;
	/*color:#CCCCCC;*/
}
#main .content {
	line-height:130%;
	padding-bottom:0px;
	/*color:#CCCCCC;*/
}
#main .content p {
	margin-top:0px;
}

#main .content ul.bullet {
	margin:0px;
	padding-left:15px; 
	list-style-type:square;
}
#main .content ul.normal_list {
	margin-left:0px;
	padding-left:15px; 
	list-style:none;
	list-style-image:url(../img/eliberatica_bullet.gif);}

#main .content ul.normal_list li {
	padding-bottom:5px;
}

#main .content ul.normal_list_1 {
	margin-left:0px;
	padding-left:15px;
}

#main .content ul.normal_list_1 li {
	padding-bottom:20px;
	list-style:none;
	list-style-image:url(../img/eliberatica_bullet.gif);
}

#main .content ul.normal_list_lnk {
	margin-left:0px;
	padding-left:15px;
}

#main .content ul.normal_list_lnk li {
	padding-bottom:5px;
	list-style:none;
	list-style-image:url(../img/eliberatica_bullet_bl.gif);
}


#main .partners_logo {
	padding-bottom:10px; 
	text-align: left;
}

#main h2, #main .yellow {
	color:#FF9900;
	/*color:#F7E1B9*/
}

div.speaker {
	padding-bottom:20px; 
}

.video_presentation {
	background-image: url(../img/video_presentation.jpg); background-repeat:no-repeat; background-position:right top;
}

div.speaker .title {
	padding-bottom:5px;
	padding-top:30px;
	text-transform:uppercase;
	font-weight:bold; 
	color:#379225;
}

div.speaker .titleabstr {
	padding-bottom:5px;
	padding-top:30px;
	font-weight:bold; 
	color:#379225;
}

div.speaker .speakerabstr {
	font-size:80%; 
	padding-bottom:5px;
	font-weight:bold;
}

div.speaker .timex {
	font-size:80%; 
	color:#666666; 
	padding-top:10px;
}

div.speaker img {
	margin-right:12px;
	margin-top:5px;
	width:75px;
	height:75px;
}

div.speaker .present {
	color: #666666; 
	font-size:90%; 
	padding-top:5px
}


/* menu start*/

#block-menu-59 {
	height:170px;
	width:420px;
	padding-top:50px;
	padding-bottom:20px;
}

#block-menu-59 .content {
}

#block-menu-59 .title {
	border-bottom:1px solid #CCCCCC;
	display:none;
}

#block-menu-59 .title h3 {
	font-size:110%;
	color: #CCCCCC;
}

#block-menu-59 .content {
	padding-top:5px;
}

#block-menu-59 .content ul.menu{
	padding:0px;
	margin:0px;
}

#block-menu-59 .content ul.menu li{
	width:209px;
	float:left;
	list-style-type: none;
	font-size:90%;
	padding-bottom:7px;
}

#block-menu-59 a {
	color:#0066CC;
	padding-left:20px;
	background-image:url(../img/nav_links.gif);

	background-repeat:no-repeat;
	background-position: center left;
}

#block-menu-59 a:hover {
	background-image: url(../img/nav_links_hover.gif);
	color:#46A3FF;
}

#block-menu-59 a.active {
	color:#000000;
	background-image: url(../img/nav_links_sel.gif);
}

#block-menu-59 .content ul.menu .selected{
	font-weight:bold;
}

.block-localizernews {
	padding-top:25px;
	padding-bottom:5px;
	width:400px;
	text-align: left;
}
.block-localizernews .title {
	/* border-bottom:1px solid #CCCCCC; */
}

.block-localizernews .title h3 {
	font-size:110%;
	color: #CCCCCC;
	display:none;
}

.block-localizernews .news_item {
	padding-top:20px;
}
.block-localizernews .news_item h5{
	font-size:90%;
	font-weight:bold;
}
.block-localizernews .news_item .news_date {
	font-size:60%; color: #999999;
}
.block-localizernews .news_item .news_body {
	padding-top:5px;
	font-size:90%
}
.block-localizernews .news_item .news_more {
	font-size:60%;
}

.rss {
	padding-top:0px;
	padding-right:58px;
	float:left;
}

.rss img{
	border:0px solid #FFFFFF;
}

/* boxes start 	*/
#block-block-4 .content {
	padding-top:10px;
}
#block-block-4 .title {
	/*border-bottom:1px solid #CCCCCC;*/
	width:420px;
	display: none;
}
#block-block-4 .title h3 {
	font-size:110%;
	color: #CCCCCC;
}


/**/
.bl_header{
	clear: both;
	width:404px;
	font-weight:bold;
	height:20px;
	font-size:90%;
}

a.bl_showstate {
	text-decoration:none;
	color: #3EA428;
	padding-left: 15px;
}

a.bl_contracted, a.bl_expanded {
	background-repeat: no-repeat;
	background-position:0px 2px;
	text-decoration:none;
	padding-left: 15px;
}
a.bl_contracted {
	background-image: url(../img/plus_x.gif);
	color: #3EA428;
}
a.bl_expanded {
	background-image: url(../img/minus_x.gif);
	color:#48C12F;
}

a.bl_contracted:hover {
	color:#48C12F;
}

a.bl_expanded:hover {
	color:#48C12F;
}

.bl_switchcontent{
	width:404px;
	background-image: url(../img/callact_bkg.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:10px
}

.helpini {}
.helpini .code {
	width:350px; 
	text-align: left; 
	font-size: 70%; 
	font-family: monospace,Arial,Helvetica,sans-serif;
	}

.red, .gray  {
	font-size:90%;
	display:block;
	width:380px;
	padding-bottom:20px;
}
	
.red {
	color:#FF0000
}
.gray {
	color:#999999;
}

.txtbx {
	display:block; 
	font-size:90%; 
	width:380px;
	color: #333333;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

.txtbx_contact {
	display:block; 
	font-size:90%; 
	width:380px;
	color: #333333;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

.nme {
	padding-top:5px;
	display:block
}

.highl {
	font-weight:normal;
}


/* boxes stop 	*/

/* schedule 	*/
table.sched_1 {
	color:#000000;
	border-collapse:collapse;
	border:1px solid #FFFFFF;
}

table.sched_1 td {
	border:1px solid  #DDEEFF;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}

table.sched_1 td.daytwo {
	border:1px solid  #C9EFC0;
}

table.sched_1 td.clear_top {
	border-top: none;
}

table.sched_1 td.clear_left {
	border-left: none;
	padding-left:0px;
}

table.sched_1 td.clear_right {
	border-right: none;
	padding-right:0px;
}

table.sched_1 td.clear_bottom {
	border-bottom: none;
}

table.sched_1 a {
	/*color:#379225;*/
}

table.sched_1 td.hour {
	white-space: nowrap;
	font-size:80%;
	color:#666666;
}

table.sched_1 .descript {
	padding-left:50px;
}

table.sched_1 .speakername {
	font-size:90%;
}

#table_artwrk {

}

#table_artwrk td{
	font-size:70%;
	padding:5px;
}

/* organizers 	*/
table.org td{
	padding-top:20px;
	padding-right:20px;
}

.sponsor_logo {
	margin-right:20px;
}

/* style for credits pictures */
div.credits {
	padding-top:0px;
}

.biocredits{
	padding-top:10px;
	font-size:80%;
	/*text-align:justify;*/
	margin-bottom:20px;
	height:250px;
	display:none;
}


.biocredits .name{
	font-weight:bold;
	display:block;
	padding-top:10px;
}

.based {
	color:#999999;
}


.biocredits .biotext{}
.biocredits .blglink{
	padding-top:5px;
	display:block;
}

.biocredits img{
	width:75px;
	height:75px;
	margin-right:15px;
	margin-top:15px;
}

.pictures {
	/*display:block;
	width:500px;
	height:400px;
	border:1px solid red;*/
}

.contp {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	display:block;
	width:75px;
	height:75px;
}

img.cla {
	width:75px;
	height:75px;
	border:1px solid #000000;
}

img.clax {
	width:75px;
	height:75px;
}

.txtp {
	font-size:11px; 
	width:75px; 
	text-align:center
}

/* style for credits - fading tool_tips - for sweet_titles.js*/

#localizare {
	text-align:right;
	margin-bottom:10px;
}

#localizare ul, #localizare ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}

/*gallery*/
.gallery {
	
}

.gallery a {
	display:block;
	width:90px;
	height:90px;
	float:left;
}

.gallery a img {
	border:1px solid #000000;
}

/*feed icon in news section*/
.feed-icon {
	display:none;
}

/*other*/
#first_head {
	padding-top:0px;
	margin-top:0px;
}

.last_element {
	margin-bottom:0px;
	padding-bottom:0px;
}
.next_prev_down {
	margin-top:30px;
}

.next_prev_top {
	margin-bottom:20px;
}

table.tableus {
	width:420px;
}

table.tableus td.firstd {
	width:200px;
	border-right:1px solid #DDEEFF;
}

table.tableus td.secondtd {
	padding-left:20px;
}

table.tableus td.fistline {
	height:30px;
}

table.tableus td ul {
	margin:0px;
	padding:0px;
	margin-left:0px;
	padding-left:15px; 
	list-style-type:square;
	font-size:80%;
}
.first_let {
	font-size:110%;
	line-height: 160%;
	color: #333333;
}

#harta {

}

/*registration*/

a.bct_ro, a.dct_ro, a.mct_ro, a.bct_en, a.dct_en, a.mct_en  {
	width:141px;
	height:68px;
	display:block;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}

a.bct_ro {
	background-image:url(../img/rezerva_bct.png);
}

a.bct_ro:hover {
	background-image:url(../img/rezerva_bct_over.png);
}

a.dct_ro {
	background-image:url(../img/rezerva_dct.png);
}

a.dct_ro:hover {
	background-image:url(../img/rezerva_dct_over.png);
}

a.mct_ro {
	background-image:url(../img/rezerva_mct.png);
}

a.mct_ro:hover {
	background-image:url(../img/rezerva_mct_over.png);
}

/*engl*/
a.bct_en {
	background-image:url(../img/rezervation_bct.png);
}

a.bct_en:hover {
	background-image:url(../img/rezervation_bct_over.png);
}

a.dct_en {
	background-image:url(../img/rezervation_dct.png);
}

a.dct_en:hover {
	background-image:url(../img/rezervation_dct_over.png);
}

a.mct_en {
	background-image:url(../img/rezervation_mct.png);
}

a.mct_en:hover {
	background-image:url(../img/rezervation_mct_over.png);
}

/*mediapart*/
#mediapartners {}

#mediapartners iframe.window {
	height:330px;
	width:100%;
	overflow: auto;
}

/**/
div.buklets {
	padding-top:60px;
	width:340px;
}

div.buklets a {
	display:block;
	width:110px;
	height:130px;
	float:left;
}

img.unu{
	border:1px solid #FFF0EC
}
img.doi{
	border:1px solid #FEFBDA
}
img.trei{
	border:1px solid #E1F4FF
}
img.patru{
	border:1px solid #F0F0F0;
}

/*schedule*/
table.sched { width:100%; border-collapse:collapse; margin-bottom:20px}
table.sched tr.header{ font-weight:bold; color:#999999}
table.sched td {border: none; line-height:1.2}
table.sched td { padding:8px 4px}
table.sched td.hour{ white-space:nowrap; font-size:80%; text-align:center; font-weight:bold}
table.sched td.leng{ white-space:nowrap; font-size:80%; text-align:center; color: #999999}
table.sched td.ses { color: #000000; font-size:90%;}
table.sched td.ses a.abstrct{font-size:60%; font-weight:bold; color:#0099FF; display:block}
table.sched td.brk { color: #999999; font-size:80%;}
table.sched td.speakr{white-space:nowrap; font-size:80%; font-weight:bold}
table.sched td.speakr a{ color:#333333}
table.sched td.speakr a:hover{ color:#0099FF}
table.sched td.speakr .bio {font-size:60%; font-weight:bold; color:#0099FF; text-transform:uppercase; letter-spacing:1px}
table.sched td.speakr .etc{ display:block; font-size:80%; font-weight: normal; color: #999999}
table.sched td.room{white-space:nowrap; font-size:80%;color: #999999}

div.ziuadoi table.sched td {border: none; line-height:1.2}

table.keynotes { border:1px solid #999999; border-collapse:collapse; margin-bottom:30px}
table.keynotes td { border:1px solid #999999; border-collapse:collapse; padding:2px}
table.keynotes tr.header td{ font-weight:bold; padding-bottom:5px; padding-top:5px}

/*general navigation*/
#root_nav {
	margin:0pt;
	padding:0pt;
	height:38px;
	width:100%;
	background-image: url(../img/rootn_bckg.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	cursor:default;
	display: block;
	float:left;
	clear:both;
}
#root_nav li {
	margin:0pt;
	padding:0pt;
	list-style:none;
	width:70px;
	height:38px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background-image: url(../img/rootn_left_bord.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:7px;
}
#root_nav li.first {
	background-image: none;
}
#root_nav a,
#root_nav a:link,
#root_nav a:visited,
#root_nav span.dis, 
#root_nav span.selected {
	text-decoration:none;
	/*color:#0066CC;*/
	color:#999999;
	display:block;
	width:70px;
	height:31px;
}

#root_nav a:hover {
	color:#91C8FF;
}

#root_nav span.selected {
	color:#91C8FF;
	border-bottom:5px solid #91C8FF;
	width:69px;
	height:26px;
	margin-left:1px;
}

#root_nav span.dis {
	color:#3F4D58;
	/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/
}

/*speakers 2007 - first page*/
div.pic_box { 
	width:100%;
	font-size:11px;
	line-height:normal;
}

div.pic_box table.bx { 
	width:200px;
	height:100px;
	float:left;
	/* background-color: #F0F0F0;*/
	margin-right:20px;
	margin-bottom:20px;
	border-top: 2px solid #CCCCCC;
	background-image:url(../img/keyontes_bkg.png);
	background-repeat:repeat-x;
	background-position:left top
}

div.pic_box table.bx td{
	font-size:11px;
	vertical-align:top;
	text-align:left;
}

div.pic_box table.bx td.pdf_down,
div.pic_box table.bx td.pdf_down_no,
div.pic_box table.bx td.external{
	background-image: url(../img/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:21px;
	padding-top:2px;
	line-height:13px;
	height:45px;
}

div.pic_box table.bx td.pdf_down_no {
	background-image: url(../img/icon_pdf_no.gif);
	cursor: pointer;
}
div.pic_box table.bx td.external {
	background-image: url(../img/icon_external.gif);
}

.loader {
	background-image:url(../img/loader.gif);
	background-position:center;
	background-repeat:no-repeat
}
div.pic_box table.bx td.imagine {
	padding:2px 5px 5px 5px;
	background-image:url(../img/loader.gif);
	background-position:center;
	background-repeat:no-repeat
}
div.pic_box table.bx td.imagine a {
	border:1px solid #000000;
	width:75px;
	height:75px;
	display:block;
}
div.pic_box table.bx td.imagine a img{
	width:75px;
	height:75px;
	display:block;
}
div.pic_box table.bx td.imagine a:hover {
	border:1px solid #46A3FF;
}

div.pic_box table.bx td .spknm {
	font-weight:bold;
	padding-bottom:5px;
	display:block;
	width:113px;
}

div.pic_box table.bx td .spktitl {
	color:#666666;
	display:block;
}

/**/

table.big_images {
	width:100%;
}

table.big_images .big_pic {
}

table.big_images .details {
	padding:10px 0px 10px 0px;
	width:600px;
	text-align: justify;
	font-size:80%;
	line-height:normal;
	cursor:default;
}

table.big_images .details a,
table.big_images .details a:link,
table.big_images .details a:visited,
table.big_images .details a:hover  {
	color:#000000;
	cursor:default;
}

table.big_images .details a:hover  {
	background-color:#AAD5FF ;
}

table.big_images .details a span {
	padding:0px 2px 0px 2px;
	font-weight:bold;
}
/*quotes start*/
.quote_chunk {
	height:auto;
	width:auto;
	display: none;
	padding-top:20px;
}

table.quotes {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	width:49%;
	float:left;
	height:auto;
	padding:5px;
}

.quotes td{

}

.quotes .q_up {
	background-repeat:no-repeat;
	background-image:url(../img/quotasus.gif);
	width:25px;
}
.quotes .q_down {
	background-repeat:no-repeat;
	background-image:url(../img/quotajos.gif);
	width:25px;
	background-position:bottom;
}

.quotes .q_copy {
	padding:10px 0px; 
	text-align:justify;
}

.quotes .q_firstlet {
	font-size:110%; 
	font-weight:bold;
}

.quotes .q_owner {
	text-align:right; 
	padding-right:45px
}

.quotes .q_owner .q_name{
	color:#0066CC; 
	font-weight:bold; 
	font-style: italic;
}
.quotes .q_owner .q_title{
	color: #999999; 
	font-size:11px;
}
/*quotes stop*/
