/*rrdpi front*/
@font-face {
    font-family: 'Trebuchet MS';
    src: url('TREBUCH0.eot');
  }
img {
    vertical-align: text-top;
}
.blank {
    height:100px;
}
p {
    padding:0px;
    margin:0px;
    text-indent: 20px;
    text-align:justify;
    color: #676767;
}
.right input, .right select{
    width:250px;
    float:left;
}
.right textarea {
    width:250px;
    height:71px;
    float:left;
}
.left input {
    width:250px;
    float:right;
}
.right{
    padding:5px 10px 10px 10px !important;
    border-left:solid 1px #215b80 !important;
}
.left {
    padding:5px 10px 10px 10px !important;
    border-right:solid 1px #215b80 !important;
}
.error {
    color:#215b80;
    background-color:;
    text-align:center;
    font-size:14px;
    width:500px;
    font-weight:bold;
}
body {
margin: 0px;
padding: 0px;
padding: 0px;
background-color:#eff0e8;
font-family: 'Trebuchet MS';
}
.mainb{
padding:0px;
width:100%;
border-width:0px;
background-color:#eff0e8;
border-collapse:collapse;
margin:0px auto 0px auto;
}
.headert{
margin:0px;
padding:0px;
width:100%;
border-width:0px;
background-color:#215b80;
}
.table_head {
    vertical-align:bottom;
}

.table_head td {
    text-align:right;
    height:80px;
    vertical-align:bottom;
    background: url('images/banner_rrdpi.jpg') no-repeat;
}


.lang_sel {
font-size:12px;
font-weight:normal;
color:#000000;

}
.headerlink, a.headerlink:link, a.headerlink:visited {
font-size:12px;
font-weight:normal;
color:#AEAEAC;
text-decoration:none;
padding:0px 5px 0px 5px;
}
a.headerlink:hover {
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
padding:0px 5px 0px 5px;
}
.more, a.more:link, a.more:visited {
font-size:12px;
font-weight:bold;
color:#666668;
text-decoration:none;
}

a.more:hover {
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.leftlink, a.leftlink:link, a.leftlink:visited {
font-size:13px;
font-weight:normal;
color:#666668;
text-decoration:none;
padding:0px 0px 0px 2px;
}
td.logo {
    text-align:left;
}
a.leftlink:hover {
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding:0px 0px 0px 5px;
}
.mainleft{
margin:5px 10px 5px 10px;
padding:0px;
width:170px;
border-width:0px;
border-collapse:collapse;
background-color:#eff0e8;
text-align:left;
}
.mainleft_td {
    width:180px !important;
}
.maincenter{
margin:6px 10px 5px 1px;
padding:0px 5px 0px 5px;
width:100%;
border-width:0px;
border-collapse:collapse;
background-color:#eff0e8;
text-align:left;
}
.mainright{
margin:5px 1px 5px 10px;
padding:0px;
width:170px;
border-width:0px;
border-collapse:collapse;
background-color:#eff0e8;
text-align:left;
}
.lefttd{
margin:0px 2px 0px 2px;
padding:3px 2px 3px 2px;
width:150px;
border-width:1px 0px 1px 0px;
border-style:solid;
border-color:#215b80;
background-color:#eff0e8;
text-align:left;
border-collapse:collapse;
}
.editorial {
    width:184px;
    text-align:center !important;
}
.copyright {
    float:left;
    font-size:11px;
    color:#AEAEAC;
    text-decoration:none;
}
.nav {
    float:right;
    font-size:11px;
    color:#AEAEAC;
    text-decoration:none;
}

td.title {
    font-size:20px;
    color:#215b80;
    padding-top:3px;
    text-transform: uppercase;
}
.bolded {
    font-size:16px !important;
    font-weight:bold;
    height:23px !important;
}
td.align_top {
    padding-top:5px;
}
.centertd{
margin:0px 2px 0px 2px;
padding:15px 2px 3px 2px;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#215b80;
background-color:#eff0e8;
text-align:left;
border-collapse:collapse;
}
.related {
    height:170px !important;
}
.author {
    height:58px !important;
}

.keywords_text{
	font-size:13px;
	font-weight:normal;
	color:#215b80;
	text-decoration:none;
	text-transform: lowercase;
	padding:5px;
}
.centertd td {
    margin:10px;
}
.centertd img{
    margin:4px 15px 15px 15px;
    padding: 1px;
    border:solid 1px #215b80;
}
.details_img {
    width:260px;
    vertical-align:text-top;
}
.details_content {
    padding:20px 10px 10px 20px;
    font-size:13px;
}
.righttd{
margin:0px 2px 0px 2px;
padding:3px 2px 3px 2px;
background-color:#eff0e8;
text-align:left;
border-collapse:collapse;
}
.lefttitle{
font-size:16px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding:3px;
text-transform: uppercase;
}
.labels{
font-size:14px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding:3px;
}
.editorialtitle{
font-size:18px;
font-weight:bold;
color:#215b80;
text-decoration:none;
text-transform: uppercase;
padding:3px;
}
.content{
font-size:13px;
font-weight:normal;
color:#676767;
text-decoration:none;
padding:0px;
}
span.content:first-line {
    padding: 0px 0px 0px 10px;
}
.data_articol{
font-size:11px;
font-style:italic;
color:#AEAEAC;
text-decoration:none;
padding:5px;
}
.smalltitle{
font-size:13px;
font-weight:normal;
color:#215b80;
text-decoration:none;
text-transform: uppercase;
padding:5px;
}
.smallink, a.smallink:link, a.smallink:visited {
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding:0px 5px 0px 5px;
}

a.smallink:hover {
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding:0px 5px 0px 5px;
}

.login_table {
    font-size:12px;
    margin: 0px auto;
    border-collapse:collapse;
}
.auto_expand {
}
.navig {
    color:#000000;
    font-size:11px;
    padding-top:0px;
    margin-top:0px;
    border-top:solid 1px #215b80;
    text-transform: lowercase;
}
.navig a {
    text-decoration:none;
    color:#215b80;
}
td.top_nav
{
    padding-top:0px;
}
a.more_related {
    color:#215b80;
    text-decoration:none;
}

.container input, .container select {
    margin:10px 5px 10px 0px;
    vertical-align:middle;
}
.container input.not_submit, .container select {
    width:165px;
}