li#userpanelh1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a{  text-decoration: none;}
a:hover{  text-decoration: underline;}

body, td
{
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    background-color: #fff;
}

body 
{ 
    padding: 31px 20px 20px 20px;
    margin: 0 0 0 0;
    height: 600px;
    text-align: center;	
    background: url("../images/patratele-fundal.gif") repeat top left transparent;
}

#container{

    text-align: left;
    overflow: hidden; 
    background-color: transparent; 
    margin-left: auto; 
    margin-right: auto;
    width:890px;
}

#middle
{
    float: left;
    background: url("../images/container-shadow.gif") repeat-y top left transparent;
}

#header{
    width:890px;
    height:246px;
    display: block;
    float:left;
    background: url("../images/header-background.gif") no-repeat top left transparent;

}

#header a:link,#header a:visited{
    color:#fff;
    text-decoration:none;
    font-size:12px;
    font-family:Tahoma;
    background-color:#000;
    width:640px;
    text-align:center;
}

#header a:hover,#header a:active{
    color:#000;
    text-decoration:underline;
    background-color:#fff;
}

.input{
    vertical-align:middle;
    height:12px;
    font-family:"Tahoma";
    font-size:10px;
    color:#999999;
    border:1px solid #525252;
    padding:0 0 0 10px;
}
.input-number, .input-letter
{ 
    text-align:right; 
    color:#000; 
    font-size:10px; 
    border-style: solid; 
    border-width:1px;
}

.input-letter
{
    text-align:left;
}

.header-toolbar-button
{
    vertical-align:middle;
}

#left
{
    float:left;
    width:208px; 
    font-family:Arial;
}

.logo-meniu
{
    height:150px;
    width:164px;
    float:left;
}

.titlu-meniu{
    width:100%;
    color:#fff;
    text-indent:10px;
    font-family:"Courier New", Courier, monospace;
    font-size:15px;
    font-weight:bold;
    background-color: #525662;
    text-indent:25px;
    border-bottom:2px #5c606e solid;
}


#right
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#616161;
    float: right;
    width:682px;
    min-height: 400px;
}
*html #right
{
    height: 400px;
}

#right h1{
    color:#000;
    font-family:"Arial";
    font-size:16px;
    font-weight:bold;;
    line-height:28px;
    letter-spacing:1px;
    margin: 15px 0 10px 0;
    padding: 7px 0 3px 25px;
    clear: both;
    background: url("../images/title-background.gif") no-repeat top left transparent;
}

#right h3
{
    text-indent:30px;
    font-size:14px;
    font-weight:800;
    color:#0A406B;
    font-family:"Arial";
    line-height:normal; 
    text-decoration:underline;
}

#right p
{ 
    margin:0 30px 5px 20px;  
    text-align:justify; 
    text-indent:20px;
}

#right p p
{ 
    margin:0 0 0 0; 
    text-indent:0;
}

#right img
{ 
    margin:8px 20px 5px 10px; 
    float: right;
}

#right p img
{ 
    margin:8px 0 5px 10px; 
    float: right;
}

#right img.poza-stanga
{ 
    float:right;
    margin:8px 10px 5px 20px;  
}

#right img.pozacentru{  margin:8px 3px 5px 130px; }


.img-pane{border-style:solid;
          border-color:#666666;
          border-width:2px;}


#right a:link, #right a:visited{ color:#555; text-decoration:underline;  font-weight:bold;}
#right a:active, #right a:hover{ color:#36e; text-decoration:underline;font-weight:bold;}
#right ul a:link, #right ul a:visited{ color:#555; text-decoration:none; font-weight:bold;}
#right ul a:active, #right ul a:hover{ color:#36e; text-decoration:underline;font-weight:bold;}

#right ul li a.current
{
    color: #36e;
}

#right ol li
{
    width:430px;
    font-size:11px;
    list-style-image:url("../images/1.png"); 
    line-height:15px;
    padding-bottom:5px;
    border-bottom:1px dotted #bbb;
    margin-bottom:5px;
}
#right ul li
{
    width:625px;
    font-size:11px;
    list-style-image:url("../images/1.png"); 
    line-height:15px;
    padding-bottom:5px;
    border-bottom:1px dotted #bbb;
    margin-bottom:5px;
}
#right ul ul, #right ol ol 
{
    margin-top: 9px;
}
#right ul ul li, #right ol ol li
{
    font-size:10px; color:#dddddd;
    border-bottom:none;
}



h2{ 
    font-size:12px; 
    font-weight:800;
    color:#354e67; 
    display:inline; 
    line-height:normal; 
    margin:0 0 0 10px; 
}
.tabel-simplu
{
    width:550px;
    margin:10px 10px 10px 60px;
    border:none;
    font-family:"Tahoma";
    font-size:10px;
}
*html .tabel-simplu{
    margin-left:20px;
    margin-right:0px;
}

.tabel-simplu td
{
    border-bottom:10px solid #fff;;
}
.tabel{
    width:480px; 
    border:solid 1px #D6DDE6;
    font-family:"Tahoma";
    font-size:10px;
    border-collapse: collapse;
    background-color:#fff;
    margin:10px;
}
*html .tabel{
    margin-left:20px;
    margin-right:0px;
}

.tabel td {
    border: 1px solid #D6DDE6;
    text-align: left;
    padding: 2px 4px 2px 4px;
}
.tabel th{
    border: 1px solid #fff;
    background-color: #7e8750;
    font-weight: bold;
    text-align: left;
    padding: 2px 4px 2px 4px;
    color:#fff;
}

.tabel2{border:solid 1px #666666;font-family:"Tahoma";font-size:10px;border-collapse: collapse;background-color:#fcfaf2;margin:10px;}
.tabel2 td {border: none;text-align: left;padding: 2px 4px 2px 4px;}
.tabel2 th{border: none;background-color: #2f4055;font-weight: bold;text-align: left;padding: 2px 4px 2px 4px;color:#fff;}

.hilite{background-color: #b5cdeb;}
.tabel td.aligncenter{text-align:center;}
.tabel td a:hover{text-decoration:underline;color:#0066CC;}

.colorat1{ color:#FF0000;}
.colorat2{ color:#5179B7;}

#footer
{ 
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:44px;
    color:#9296a2;
    width:890px;
    height:46px;
    float:left;
    clear: both;
    background: url("../images/footer-background.gif") no-repeat top left #fff;
}

#footer a:link, #footer a:visited
{
    color:#9296a2; 
    text-decoration:none; 
    font-weight:bold;
}
#footer a:active, #footer a:hover
{
    color:#7e8750; 
    text-decoration:none;
    font-weight:bold;
}
.rightt
{ 
    float:right; 
    display:inline; 
    margin-right:20px;
}
.leftt
{ 
    float:left; 
    display:inline; 
    margin-left:20px;
}


#header a#citation
{
    float: left;
    display: block;
    width: 873px;
    height: 17px;
    margin: 0 0 0 6px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 15px;	
}

*html #header a#citation
{
    margin: 0 0 0 3px;

}

#header a#citation:hover
{
    background-color: #ddf;
    text-decoration: none;	
}


#header a#banner
{
    width: 870px;
    float: left;
    display: block;
    clear:both;
    margin: 5px 0 0 7px;
    position: relative;
}
*html #header a#banner
{
    margin: 6px 0 0 4px;
}


#header ul
{
    float: right;
    list-style: none;
    margin: 0 10px 0 0;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
}

#header ul li 
{
    display: inline;
}

#header ul li  a, #header ul li  a:link, #header ul li  a:visited

{
    color: #010101;
    background-color: transparent;
    border-right: 1px solid #555;
    padding: 0 5px 0 5px;
    font-size: 11px;
}

#header ul li  a.last, #header ul li  a.last:link, #header ul li  a.last:visited
{
    color: #010101;
    background-color: transparent;
    border-right: none;
    padding: 0 5px 0 5px;
}

#header a.link-univ, #header a.link-univ:link, #header a.link-univ:visited
{
    color: #010101;
    background-color: transparent;
    padding: 0 0 0 10px;
    font-size: 11px;
    float: left;
    border: none;
    display:block;
    width: 150px;
    text-align: left;
    line-height: 20px;
}

#header ul li a:hover, #header ul li a:active, #header a.link-univ:hover, , #header a.link-univ:active
{
    color: #010101;
    background-color: transparent;
}

form#cautare
{
    display: block;
    float:left;
    clear:both;
    background-color: #d9dce2;
    margin: 30px 0 0 7px;
    padding: 10px 0 10px 20px ;
    width: 173px;	
    position: relative;
}
#right ul.last-volumes
{
    float: left;
}
#right ul.last-volumes li lu li
{
    width: 330px;
}

#right ul.last-articles
{
    float: left;
}
#right ul.last-articles li
{
    width: 182px;
}
a.bannerfooter
{
    display: none;
    color: #000;
    background-color: #fff;
}
a.bannerfooter:hover
{
    display: inline;
}

#pmenu, #pmenu ul 
{
    float: left;
    padding:20px 0 0 0; 
    margin:0 0 0 7px; 
    list-style-type: none;
    background-color: transparent;
    position: relative;
}

ul#pmenu li
{
    float:left;
    width:193px;
    margin: 0 0 0 0;
    padding: 0;

}

ul#pmenu li.last
{
    border-bottom: none;
}

ul#pmenu li a
{
    background: url("../images/menu-border.gif") no-repeat bottom left 	transparent;
    display:block;
    padding: 9px 0 9px 0 ;
    width:193px;
    color: #656564;
    font-size:14px;
    font-family: "Times New Roman", Times, serif;
    font-weight: bolder;	
    text-indent: 10px;
}
ul#pmenu li a:hover, ul#pmenu li a:active
{
    text-decoration:none;
    background:#d9dce2; 

}

ul#pmenu ul
{
    list-style: none;
    padding: 0 0 3px 0; 
    margin: 0;
}

ul#pmenu ul li 
{

    border-bottom: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;

}
*html ul#pmenu li ul li 
{
    padding: 0;
    width:193px;

}

ul#pmenu li ul li a, ul#pmenu li ul li a:visited
{
    display:block;
    font-weight: normal;
    font-family: Tahoma;
    font-size: 11px;
    padding: 2px 0 2px 0 ;
    width:193px;
    text-indent: 30px;
    background-image:none;
}

ul#pmenu ul li a:hover
{
    background-image: none;
    text-decoration:none;
}

div#left ul#pmenu li ul
{
    display:none;
}

div#left ul#pmenu li.tevad ul
{
    display:block;
}

div#left ul#pmenu li.tevad ul li ul
{
    display: none;
}

table.form
{
    width: 600px;
    margin: 0 0 0 50px;
}

table.form td.label
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 170px;
    padding: 9px 3px 5px 10px;
}

table.form th
{
    background-color: #000;
    padding: 3px 3px 3px 10px;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
}

table.paper
{
    width: 640px;
    margin: 0 0 0 10px;
}
table.paper em
{
    margin: 4px 5px 0 3px ;
    display: block;
    color: #099;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
}

table.paper td.label
{
    font-weight: bold;
    color: #333;
    width: 170px;
}

table.paper td
{
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #999;
}

table.paper td strong
{
    color: #000;	
}

table.paper tr.first td
{
    border-top: 1px solid #999;
}

table.paper td input
{
    width: 298px;
}
table.paper tr td.submittr input
{
    width: 150px;
} 

.form_error
{
    display: inline;
    color: #f00;
}


div#left ul#pmenu #userpanel
{
    font-size: 10px;
    background-color: #D9DCE2;
}

div#left ul#pmenu #userpanel a
{
    color:#000;
    background-image: none;
}



#right td > p{text-indent: 0;padding: 0 0 0 0;margin: 0 0 0 0; }
