/*

*/

html,body 
{
  font-family: Helvetica, sans-serif, Verdana,Arial,Calibri;
  font-size: 12px; 
  margin:0px;
  
}
body
{
  /* background-color:#F4F8FF;*/
  background-color:white;
}

#tinymce
{
  background-image:none; 
  background-color:white;
}

#wrapper 
{
  position: relative;
  width: 950px;
  margin:0 auto;
  overflow:visible /*for phoca frontend upload table  */;

}

#header
{
  position:relative;
  width:100%;
  height:201px;
z-index:9999 !important; /* IE7 zindex bug*/

}

#fotoweb
{
  position:absolute;
  right:0px;
}

#mermaidlogo
{
  position:absolute;

  top:-20px;
  z-index:9997 !important;
}

#menubar
{
  position:absolute;
  background-color:#B12839;
  width:800px;
  height:31px;
  right:0px;
  top:200px;
  z-index:1 !important;
}

#topmenu
{
  position:absolute;
  width:800px;
  height:31px;
  left:230px;
  top:208px;
  z-index:9999;
}

#topmenu ul
{
  list-style-type:none;
  padding:0px !important;
  margin:0px !important;
}

#topmenu ul li
{
  float:left;
  position:relative;
  padding-right:17px;  
  background-color:#B12839;
}

#topmenu ul li a
{
  color:white;
  text-decoration:none;
  font-size:13px;  
}


#contentx
{
  position:relative;
  width:900px;
  padding-top:60px;
  padding-right:10px;
  padding-left:40px;
  padding-bottom:20px;
  min-height:500px;
  background-color:white;
  }
  



#footer
{
  color:white;
  height:50px;
  position:relative;
  width:930px;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:10px;
  text-align:right;
}

#footer .custom
{
  background-image:url('../images/footer.png');
}

#footer a{
  color:#c9342e;
}
#footer a:visited{
  color:#cad12b;
}
#footer .imgspan{
  float:left;
  height:56px;
  vertical-align:middle;
  margin-top:2px;
  margin-bottom:2px;
}



ul.pagenav {
  list-style-type:none;
  padding:0;
  overflow:hidden
}
ul.pagenav li
{
  display:inline-block;
  padding:1px;
  margin:0;
  /*border:solid 0px #cc0000;*/
  position:relative;

}
ul.pagenav li a
{
  /*border:solid 1px #ccc;*/
  display:inline;
  /*background:#eee;*/
  /*padding:2px;*/
  text-decoration:none;
}
ul.pagenav li.pagenav-prev
{float:left}
ul.pagenav li.pagenav-next
{float:right}

img { border: 0 none; }

.clr
{
  clear:both;
}

#ariext87_container
{
  z-index:9998 !important;
}
#login-form {
    display: none !important;
}

.login div {
    height: 30px;
    position: relative;
}
.login div input {
    left: 140px;
    position: absolute;
}
/* phoca: hide count in category view */
.pd-subcategory small
{
  display:none;
}

 #remositorylistsearch,#remositorypageheading
{
  display:none;
}

#remositorycredits
{
  visibility:hidden;
}

/* Sortable tables */
.szakitable table {
  border: 1px solid #E7F3F4; 
  border-spacing: 0;
  border-collapse: collapse;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:900px;
} 
.szakitable td {
  padding: 4px;
  margin: 3px;
  border: 0px;
  height: 50px;
}
.szakitable td:nth-child(6)
{
  text-align: right;
}

.szakitable .header{
  background-color: #B12839; 
  border:1px solid #E7F3F4;
  color: white;
  font-size: 13px;
  padding: 4px;
}

.szakitable .filter{
  width:890px;
}

.hidden {
    display: none;
}

.imgright {
float: right;
margin: 0px 10px 5px 0px;
}

div.pagination {margin-top: 50px}
.items-more h3 {margin-top: 50px; font-size: 110%; color: #4b92b4}
.pagination ul {width: 100%; margin:0px; padding-left:0px}
.pagination li {display: inline}
li span.pagenav, li a.pagenav  {display:none}
li.pagination-prev {float: left}
li.pagination-next {float: right}
li.pagination-prev span.pagenav, li.pagination-prev a.pagenav, li.pagination-next a.pagenav, li.pagination-next span.pagenav {display: inline}

.blog h2 {margin-top: 30px}
.items-leading h2 {margin-top: 10px}

#news ul {list-style-type: none; padding-left: 15px }
#news ul b {color: #4b92b4;}


.registration iframe{min-height: 1850px; width: 800px}
.registration table {margin-left: 35px}
.registration em { color: rgb(200,10,10)} 
.registration .colone {font-weight: bold; font-size:110%; text-align:right;}
.registration h3 {margin-top: 30px; color: #4b92b4; font-size: 130%}
.registration strong {font-size:110%; margin-top: 3px; color: rgb(50,50,50)}


.submitbutton{
  background: none repeat scroll 0 0 #00b7c5; 
  color: #FFFFFF;    
  cursor: pointer;    
Float: right;
  font-size: 16px;    
  line-height: 20px;    
  margin: -45px 0 0 0;    
  padding: 5px 15px;text-align: center;    
  vertical-align: bottom;  
  text-decoration:none;  
  font-weight:bold; 
  border-style:dashed;
  border-width:2px;
  border-color: #75cede
}

h2 { font-size:25px; color: #4b92b4; margin-bottom:0  }

h3 { font-size:18px; color: #4b92b4; margin-top:0 }

h1 { color: #4b92b4;}



#news {
  display: inline-block;
  vertical-align: top;
  width: 80% !important;
}

#announcement {
  display: inline-block;
  width: 19%;
}


.category-listconferencepage table {margin-left: 25px} 
.category-listconferencepage table td {display: list-item } 


#news {line-height: 15px}




.mermaidfinalconference td:first-child {text-align: left; width: 110px; vertical-align: top }
.mermaidfinalconference .list td:first-child { vertical-align: top}
.mermaidfinalconference .sub td:first-child {position:relative; left: 47px; text-align:right  }
.mermaidfinalconference .sub td:nth-child(2) {position:relative; left: 52px  }
.mermaidfinalconference .sub td {color: #b12839  }



.mermaidfinalconference {font-size: 16px;   border-collapse: collapse; border: 0px}


.mermaidfinalconference td {padding: 5px 3px}

.mermaidfinalconference span.tbc {color: red; font-weight: bold}

.mermaidfinalconference span.by {font-style: italic; display: block; font-size: 14px; color: black; font-weight: normal}
 




.mermaidfinalconference tr ul {margin:0px; margin-left: 20px; padding:0px; padding-top:5px;  list-style-type:circle; color: #b12839  }
.mermaidfinalconference tr ul li {padding: 4px 0px; }

.topconference {font-size:15px; margin-top:0px}


.mermaidfinalconference tr:nth-of-type(2n) {
    background: #f6f6f8 none repeat scroll 0 0;
}

.topconference li {padding: 10px 0px}

.practical, .aboutconf  {font-size:13p; line-height: 18px; text-align: justify}

.practical .image {font-size:10px; font-style: italic; }

.practical h1 { font-size:30px; color: #4b92b4; margin-bottom:8px; padding:0px; clear:both   }

.practical h2 { font-size:28px; color: #4b92b4; margin-bottom:5px; clear:both   }

.practical h3, .aboutconf h3 { font-size:22px; color: #4b92b4; margin:40px 0px 2px 0px}

.practical h4{ font-size:16px; color: #4b92b4; margin:20px 0px 2px 0px}

.practical h5 { font-size:14px; color: #4b92b4; margin:20px 0px 2px 0px}

.practical li {margin:10px 0; line-height: 18px;}

.practical ul {margin:20px 10px; padding: 0px; list-style-type:circle}

.practical ul.menu {list-style-type:none; margin-left:0px}





.confheader p { background-color: #b12839; padding:10px 8px; font-style: italic; color: white; font-size:130%; text-align: justify}
.confheader p a {color: white}

.confheader h2 {margin-bottom: 10px}
.confheader h3 {margin-top: -10px}

.coorp {font-weight: bold; font-style: italic; color: #b12839; margin-top:20px }

.logoimg img{ height: 100px; }
.logoimg p { font-size: 9px; font-style: italic}

.aboutconf ul {list-style-type:none; padding:0}


/*
other mermaid blue: #75CEDE
*/

p.highlight strong {color: white}
.aboutconf p.highlight {font-size: 115%; line-height: 20px; margin:25px 0px 20px 0px; padding:10px ; font-style: italic; background-color:#4b92b4; color: white}
.aboutconf p.highlight2 {font-size: 130%; line-height: 20px; margin:25px 0px 20px 0px; padding:10px ; font-style: italic; background-color:#4b92b4; color: white}