
body {
        margin: 0;
        padding: 10px;
        text-align: center;
        font-family: Arial, verdana, helvetica, sans-serif;
        font-size:14px;
        background: #555;

        height: 100%;
        _height: auto;
        overflow: visible;
        color:#000;
}

a:link {
        color:#039;
        text-decoration:none;
        }

a:visited {
        color:#597bc0;
        /*color:#800080;*/
        text-decoration:none;
}

a:active {
        color:#039;
        text-decoration:none;
}

a:hover {
        color:#039;
        text-decoration:underline;
}

.hide {
        display: none;
}

#container {
        text-align: left;
        margin: 0 auto;
        width: 780px;
        background-color: #fff;
        padding: 10px;

}

/* Header */

#header {
        height: 110px;
        width:770px;
        }

#banner {
        margin:0;
        width:540px;
        height: 110px;
        float:left;
        }

#header h1 {
        margin: 0 0 0 5px;
        width: 230px;
        height: 110px;
        }

#header h2 {
        margin: -110px 0 0 240px;
        width: 540px;
        height: 110px;
        }

.banner_sus {
        margin: -110px 0 0 240px;
        width: 540px;
        height: 110px;
        }

#header h1 a  {
        width: 230px;
        height: 90px;
        display:block;
        }

#header h1 a span {
        display: none;
        }

/* Bar */

#bar {
        background-color: #2A4582;
        border: 1px solid #003;
        padding: 3px 5px 3px 5px;
        margin: 10px 0px;
     }

#bar p {
        margin: 3px 0 0 0;
        _margin: 4px 0 0 0;
        font-size: 70%;
        color: #fff;
        font-weight: bold;
        float: left;
        }

#bar form {
        margin: 0px;
        padding: 0px;
        text-align: right;
        float: right;
        }

#bar form input {
        font-size: 90%;
        margin-left: 5px;
        }

#bar form p {
        margin: 0px 0 2px 0;
        font-size: 70%;
        color: #fff;
        font-weight: bold;
        }


/* Wrapper */

#wrapper {
        border-top: 1px solid #003;
        border-bottom: 1px solid #003;
}



/* Navigation */

#nav {
        float: left;
        width: 170px;
        padding: 0px 0 0 0;
        background-color: #2A4582;
        border-left: 1px solid #003;
        border-right: 1px solid #003;
     }

#nav ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 75%;
        }

#nav ul li {
        border-bottom: 1px solid #003;
        _height: 1%;
        }

#nav ul li a {
        display: block;
        _height: 1%;
        padding: 3px 3px 3px 6px;
        color: #fff;
        border-left: 5px solid #ccc;
        text-decoration: none;
        font-weight: bold;
        }

#nav ul li a:hover {
        border-left: 5px solid #ffd70b;
        background-color: #cc0000;
        }

#nav ul li#auth a {
        background-color: #fff;
        padding: 0px 2px;
        text-decoration: none;
        }

#nav ul li#auth a img {
        border: none;
        }

#nav ul li#auth1 a {
        background: #fff url(images/palogo_small.jpg) no-repeat 0 2px;
        color:#cc0000;
        padding: 10px 0 10px 58px;
        font-size: 90%;
        text-decoration: none;
        }

#nav ul li ul {
        display: none;
        }


/* Sub-navigation */

#nav ul li.here a {
        border-left: 5px solid #ffd70b;
        background-color: #cc0000;
        }

#nav ul li.here a:hover {
        color:#fff;
        }

#nav ul li.here ul {
        display: block;
        font-size: 90%;
        background-color: #fff;
        margin: 0;
        }

#nav ul li.here ul li {
        margin: 0px;
        border-bottom: none;
        }

#nav ul li.here ul li a {
        font-weight: normal;
        color: #000;
        background: #fff none;
        border-left: 5px solid #999;
        border-bottom: 1px solid #ccc;
        }

#nav ul li.here ul li.last a {
        border-bottom: none;
        }

#nav ul li.here ul li a:hover, #nav ul li.here ul li.here a:hover, #nav ul li.here ul li.here a {
        color:#000;
        background-color:#ddd;
        border-left: 5px solid #cc0000;
        }


/***********css eveniment*************/
#meniu_stanga {
       float: left;
       width: 180px;
       padding: 0px 0 0 0;
       }

#eveniment_style {
       width: 180px;
       padding: 0px 0 0 0;
       background-color: #ffffff;
       border: 1px solid #003;
       }

#eveniment_style a {
           color:#2A4582;
           margin: 0;
           padding:0 0 0 5px;
           font-weight:bold;
           text-decoration:underline;
           }

#eveniment_style a:hover {
           color:#cc0000;
           margin: 0;
           padding:0 0 0 5px;
           font-weight:bold;
           text-decoration:underline;
          }


/***********end css eveniment*************/



/* Content */

#content {
         float: left;
         width: 590px;
         margin: 0;
        }

#content h3 {
         margin: 0px 10px 10px 10px;
         }

#content h4 {
         margin: 0px 10px 10px 10px;
         }

#content p {
         margin: 0 10px 1.5em 10px;
         font-size: 80%;
         line-height: 1.6em;
         }

#content p.date {
         margin: 0 10px 1em 10px;
         font-size: 75%;
         line-height: 1em;
         color:#777;
         }

#content hr {
         border: none;
         border-top: 1px solid #ccc;
         }

#content img {
         border: 1px solid #666;
         }

#content ul {
         margin-right: 10px;
         line-height: 1.1em;
         }

#content ul li {
         font-size: 80%;
         margin: 0.5em 0;
         }

#content ul li ul li {
         font-size: 100%;
         }

#content #breadcrumbs {
         font-size: 70%;
         color:#003;
         background-color:#eee;
         border-bottom: 1px solid #003;
         display: block;
         padding: 3px 10px 4px 10px;
         margin-bottom: 1em;
         }

#content #breadcrumbs a {
         color:#003;
         text-decoration: none;
         }

#content #breadcrumbs a:hover {
         text-decoration: underline;
         }

#content .alignleft {
         float: left;
         margin: 0px 10px 10px 10px;
         }

#content .alignright {
         float: right;
         margin: 0px 10px 10px 10px;
         }

#content ul.listings, #content ul.introlist, #content ul.contact, #content ul.beats, #content ul.library, #content ul.documents {
         list-style-type: none;
         padding: 0px;
        }

#content ul.col1, #content ul.col2 {
         width: 180px;
         _width: 160px;
         float: left;
         margin: 0px;
         _margin: 10px;
         _padding-left: 20px;
        }

#content .summarybox {
         background-color:#eee;
         padding: 5px 10px 5px 10px;
         border: 1px solid #666;
         margin: 10px;
        }

#content .summarybox h3 {
         margin: 0 0 8px 0;
         font-size: 110%;
         }

#content .summarybox h4 {
         margin: 5px 0;
         font-size: 80%;
         }

#content .summarybox p {
         margin: 0px;
         }

#content .summarybox img {
         margin: 0px;
         float: right;
         }

#content .summarybox ul {
         list-style-type: none;
         padding: 0px;
         margin: 0;
         }

#content .summarybox ul li {
         border-bottom: 1px dotted #ccc;
         _border-bottom: 1px solid #ccc;
         padding-bottom: 10px;
         }

#content .summarybox ul li a {
         padding-left: 20px;
         background-image: url("images/icon_doc.gif");
         background-repeat: no-repeat;
         }

#content .paging {
         text-align: right;
         font-size: 90%;
         margin: 0px 10px;
         padding:10px 0px;
         border-top: 1px solid #999;
         letter-spacing:0px;
         font-weight: bold;
        }

#content .paging span {
          float: left;
          }

#content .paging span a, #content .paging a {
         color:#009;
         text-decoration: none;
         }

#content .paging span a:hover, #content .paging a:hover {
         color:#00f;
         text-decoration: underline;
         }

/* Filter box */
#content #search {
                background-color:#eee;
                border: 1px solid #666;
                margin: 0px 10px 10px 10px;
                width: 428px;
        }

        #content #search form ul {
                list-style-type: none;
                padding: 0px;
                margin: 0px 10px 5px 10px;

        }
                #content #search form ul li {
                        float: left;
                        margin: 0 10px 10px 0;
                        font-weight: bold;
                }
                        #content #search form ul li.filter {
                                float: right;
                        }
                #content #search form p {
                        margin: 5px 10px;
                }
                        #content #search form p span {
                                float: left;
                        }

/* Side boxes */

#sideboxes {
       float:right;
       width: 140px;
       padding: 0;
       margin: 0 0 0 0;
       background-color: #fff;

       }

#sideboxes div.box {

   margin: 0px;
   border-left: 1px solid #003;
   border-bottom: 1px solid #003;
   border-right: 1px solid #003;

   }

.box_new {
   float:left;
   margin: 20px;


   }

#sideboxes div.last {
        border-bottom: none;
        }

#sideboxes div.box h3  {
        /*height:11px;*/
        border-bottom:1px solid #000;
        margin: 0;
        padding: 3px 5px 4px 5px;;
        background-color: #2A4582;
        color: #fff;
        text-align: left;
        font-size: 70%;
        }

.box_dreapta  {

        width: 123px;
        margin: 0px;
        border-right:5px solid #ccc;
        border-bottom:1px solid #000;
        padding: 3px 5px 4px 5px;
        background: #2A4582;
        color: #ffffff;
        text-align: left;
        font-size: 11px;
        font-weight:bold;
        vertical-align:top;

        }

.box_dreapta:hover  {

        width: 123px;
        margin: 0px;
        border-right:5px solid #FFD70B;
        border-bottom:1px solid #000;
        padding: 3px 5px 4px 5px;
        background: #CC0000;
        color: #ffffff;
        text-align: left;
        font-size: 11px;
        font-weight:bold;
        }

.box_st {
   padding:0px;
   margin: 0px;
   border: 1px solid #003;
   /*border-bottom: 1px solid #003;
   border-right: 1px solid #003;*/

   }

.box_st p {
        line-height: 1.4em;
        margin: 0 0 0 5px;
        font-size: 11px;
        color:#000;
        width: 163px;
        font-weight:normal;
        }

.box_stanga  {

        width: 163px;
        margin: 0px;
        border-left:5px solid #ccc;
        border-bottom:1px solid #000;
        padding: 3px 5px 4px 5px;
        background: #2A4582;
        color: #ffffff;
        text-align: left;
        font-size: 11px;
        font-weight:bold;
        vertical-align:top;

        }

.box_stanga:hover  {

        width: 163px;
        margin: 0px;
        border-left:5px solid #FFD70B;
        border-bottom:1px solid #000;
        padding: 3px 5px 4px 5px;
        background: #CC0000;
        color: #ffffff;
        text-align: left;
        font-size: 11px;
        font-weight:bold;
        }

#sideboxes div.box p {
        line-height: 1.4em;
        margin: 0 0 0 5px;
        font-size: 11px;
        color:#000;
        width: 120px;
        font-weight:normal;
        }
#sideboxes div.last p {
        margin: 1em 0 0 0;
        }

#sideboxes div.box p.footnote {
        margin: 0;
        padding: 5px;
        font-size: 65%;
        color: #666;
        line-height: 1em;
        }

#sideboxes div.box p a img {
        border: none;
        }
#sideboxes div.box form {
        margin:0;
        }
#sideboxes div.box form p {
        margin: 0.5em 5px;
        }

#sideboxes div.box ul {
        margin: 0;
        padding: 0 5px 0 0;
        list-style-type: none;
        font-size: 70%;
        }

#sideboxes div.box ul li {
        margin: 0.5em 0;
        background: transparent url("uploads/images/sidebox_bullet_small.png") no-repeat 1px 0px;
        _background-position: 1px 4px;
        padding-left: 15px;
        }

#sideboxes div.box ul li a span {
        /*font-weight: bold;*/
        }

#sideboxes div.box ul li a {
                _height: 1%;
                }


#sideboxes div.box ul.filter {
                margin: 0 5px 5px 5px;
                padding: 0;
                list-style-type: none;
                font-size: 70%;
                background-color:#fff;
                background-image: none;
                border: 1px solid #003;
                }

#sideboxes div.box ul.filter li {
        padding: 0;
        }


#sideboxes div.box ul.filter li a {
        padding: 0px 10px;
        display: block;
        _height: 1%;
        background-color:#fff;
        }

#sideboxes div.box ul.filter li a:hover {
                background-color:#eee;
                }

#sideboxes div.box ul.filter li ul {
        background-color:#fff;
        display: none;
        position: absolute;
        margin-left: -1px;
        border: 1px solid #003;
        }

#sideboxes div.box ul.filter li:hover ul {
                display: block
                }

#sideboxes div.box ul.filter li {
        margin: 0.5em 0;
        }


#sideboxes div.box ul.filter li a {
        padding: 0px 10px;
        display: block;
        _height: 1%;
        background-color:#fff;
        background-image: none;
        }


/* Footer */

#footer {
         padding: 5px;
         margin-top: 10px;
         border: 1px solid #003;
         text-align: center;
         background-color:#2A4582;
        }

#footer ul {
        float: left;
        margin: 0;
        padding: 0;
        font-size: 70%;
        list-style-type: none;
        color: #FFf;
        }

#footer ul li {
        float: left;
        _height: 1%;
        padding: 2px 5px;
        border-right: 1px solid #fff;
        }

#footer ul li.last {
        padding-right: 0;
        border-right: none;
        }
#footer ul li a {
        display: block;
        color: #fff;
        text-decoration: none;
        }

#footer ul li a:hover {
        text-decoration: underline;
        }



#rkh {
        text-align: center;
        margin: 0 auto;
        width: 320px;
}
#rkh p {
       background-color:#666;
       padding: 5px;
       margin:10px 0 0 0;
       color:#ddd;
       font-size:70%;
        }

#rkh p a {
       color:#9ac;
       }




/*LOCALIZARE*/
a.breadcrumb {
        font-size: 12px;
        color: #ffffff;
        font-weight:bold;
        text-decoration: none;
        }
a.breadcrumb:hover {
        font-size: 12px;
        color: #ffffff;
        font-weight:bold;
        text-decoration: underline;
        }

/*Link-uri*/
.class_link a {
        font-size: 12px;
        color: #003399;
        font-weight:bold;
        text-decoration: none;
        }

.class_link a:hover {
        font-size: 12px;
        color: #cc0000;
        font-weight:bold;
        text-decoration: none;
        }

.link_link a {
        font-size: 12px;
        color: #003399;
        text-decoration: none
        }

.link_link a:hover {
        font-size: 12px;
        color: #cc0000;
        text-decoration: none;
        }

.alte_noutati {
        font-weight:bold;
        font-size:14px;
        padding-left:5px;
        }
.alte_noutati_link {
        font-size:12px;
        text-decoration:none;
        color:#000000;
        }

.mesaj_informare {
        font-size:12px;
        color:#990100;
        font-weight:bold;
        border:1px solid #990100;
        padding:5px;
        margin: 0 5px 0 5px;
        text-align:left;
}        
