body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background:transparent url("../images/fon.jpg")no-repeat scroll 0 0;
    width:100%;
    height:100%;
}

body, td, th {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.style2 {
    color: #446969
}

.style4 {
    font-size: 11px
}

.style3 {
    color: #2b5d8f;
    font-weight: bold;
    text-decoration: none;
}

a {
    color: red;
}

.noutati {
    color: red;
    text-decoration: none;
    font-size: 12px;
}

.noutati:hover {
    color: #000000;
    text-decoration: none;
    font-size: 12px;
}

.top {
    color: #2b5d8f;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

.link_left {
    color: #2b5d8f;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}

.episcopi {
    color: #2b5d8f;
    font-weight: bold;
    fot-size: 20px;
    text-decoration: none;
    padding: 20px;
}

h1 {
    color: #2b5d8f;
    font-weight: bold;
    fot-size: 18px;
    text-decoration: none;
}

.nume {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
    font-size: 16px;
}

.link_left:hover {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}

.link_biblioteci {
    color: #ca0000;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
}

.link_biblioteci:hover {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
}

.link_top {
    color: #2b5d8f;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

.link_top:hover {
    color: #000000;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

.style8 {
    color: #FFFFFF
}

.style9 {
    font-size: 12px
}

.style10 {
    color: #446969;
    font-size: 12px;
}

.td_bottom {
    border-bottom: 1px dashed #2b5d8f;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.td_top {
    border-top: 1px dashed #2b5d8f;
}

.td_link {
    border-bottom: 3px solid #e6e682;
    border-right: 1px solid #e6e682;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.sub_meniu {
    border-top: 2px solid #e6e682;
    padding-left: 10px;
}

.line_bottom {
    border-bottom: 2px dashed #2b5d8f;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}

.line_top {
    border-top: 2px dashed #2b5d8f;
    padding-top: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-left: 0px;
}

img {
    border: none;
}

.fotter {
    background-image: url( /images/bg_bottom.jpg );
    background-repeat: repeat-x;
    background-position: top;
    padding: 10 25 10 0px;
}

.flr {
    float: right;
}

.fll {
    float: left;
    padding: 5 20 5 5px;
}

.cg {
    color: green;
    font-size: 13px;
}

.cr {
    color: red;
    font-size: 13px;
}

.pl5 {
    padding-left: 5px;
}

.pr5 {
    padding-right: 5px;
}

.pt5 {
    padding-top: 5px;
}

.pb5 {
    padding-bottom: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pr10 {
    padding-right: 10px;
}

.pt10 {
    padding-top: 10px;
}

.pb10 {
    padding-bottom: 10px;
}

.pl15 {
    padding-left: 15px;
}

.pr15 {
    padding-right: 15px;
}

.pt15 {
    padding-top: 15px;
}

.pb15 {
    padding-bottom: 15px;
}

.pl20 {
    padding-left: 20px;
}

.pr20 {
    padding-right: 20px;
}

.pt20 {
    padding-top: 20px;
}

.pb20 {
    padding-bottom: 20px;
}

.page_links {
    font-size: 18px;
    color: #2b5d8f;
}

.calendar {
    font-size: 14px;
    color: #2b5d8f;
    font-weight: bold;
}

.tab-calendar {
    font-size: 10px;
    padding: 15 11 5 10px;
    text-align: justify;
}

.admin a {
    color: #FFF;
    font-size: 13px;
}

.input_el_l {
    border: 1px solid #817c82;
    background: #fffdcb;
    height: 19px;
    width: 270px;
    margin-top: 3px;
    letter-spacing: 1px;
    padding-left: 5px;
    font-size: 11px;
    font-family: Tahoma;
    color: red;
}

.input_el_a {
    border: 1px solid #817c82;
    background: #fffdcb;
    height: 100px;
    width: 270px;
    margin-top: 3px;
    letter-spacing: 1px;
    padding-left: 5px;
    font-size: 11px;
    font-family: Tahoma;
    color: red;
}

.button {
     border: 1px solid #817c82;
     background: #fffdcb;
     font-size: 12px;
}

.archive {
    border-bottom: 2px solid #0dbee0;
    padding: 0 0 10 0px;
}

.archive span.l a {
    font-size: 8pt;
    color: #006;
}

.announces {

}

.bb2 {
    border-bottom: 2px solid rgb( 116, 205, 0 );
    padding-bottom: 10px;
    margin-bottom: 0.5em;
    font-size:11pt;
    font-weight:bold;
}

.announces .announce {
    border-bottom: 1px dashed rgb( 116, 205, 0 );
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.announces .announce a {
    color: #1163A8;;
    text-decoration: underline;
}

.announces .announce a:hover {
    color:#1163A8;
    text-decoration: none;
}

.announces .date {
    color: #817c82;
    font-size: 8pt;
}

#menu {
}

#menu ul, #menu li {
    list-style-type: none;
}

#menu li {
    float: left;
}

.left-part {
    float: left;
    width: 485px;
    margin-right: 0.5em;
}

.article-line {
    width: 490px;
    border-bottom: 2px solid #0dbee0;
    padding: 0 0 10 0px
}

.article-line .arhive {
    float: right;
}

.n-article .art {
    float: left;
    width: 490px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.n-article .art .photo {
    width: 170px;
    margin-right: 0.5em;
    float: left;
}

.n-article .art .photo img {
    border: 2px solid #b7b7b7;
    padding: 2px;
}

.n-article .art .content {
    float: left;
    width: 310px;
}

.n-article .art .date {
    color: #b7b7b7;
    font-size: 9pt;
}

.n-article .art .short-text {
    padding-top: 0.5em;
}

.n-article .art .short-text a {
    color: #000;
    text-decoration: none;
}

.n-article .art .short-text a:hover {
    text-decoration: underline;
}



.right-part {
    float: left;
    width: 250px;
    margin-left: 0.5em;
}

.title-large{
    color:#000;
    font-weight:bold;
    padding-bottom:0.4em;
    width:750px;
}

.content-video{
   width:340px;
   float:right
}

.video-large{
    width:400px;
    border:1px solid #000;
}

.video {
    border: 1px solid #000;
    margin-top: 1em;
    width: 250px;
}

.video .title {
    width: 250px;
    background-color: #000;
    color: #fff;

    padding-top: 0.3em;
    padding-bottom: 0.3em;
}

.a_all_video {
    margin-top: 1em;
    margin-bottom: 1em;
}

.video_title{
    width:100px;
}

/*GALERY*/
.scrollgallery {
    position: relative;
    height: 160px;
    z-index: 0;
    margin-bottom: 5px;
    border: 1px solid #AFAFAF;
}

.scrollgallery img.arrowleft {
    display: block;
    cursor: pointer;
    border: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
}

.scrollgallery img.arrowright {
    display: block;
    cursor: pointer;
    border: 0px;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2;
}

.scrollgallery_inp {
    position: absolute;
    width: 245px;
    left: 0px;
    right: 0;
    top: 0px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    z-index: 1;
}

.scrollgallery_inp ul {
    list-style-type: none;
    padding-left: 25px;
    padding-top: 5px;
}

.scrollgallery_inp ul li {
    float: left;
    margin: 0px 8px 0px 0px;
}

.scrollgallery_inp ul li img {
    display: block;
    cursor: pointer;
    margin-left: 0;
    border: 0px;
    width: 100px;
    height: 80px;
}

.scrollgallery_inp ul li div {
    font: bold 10px Tahoma;
    width: 100px;
    height: 60px;
    overflow: hidden;
}

.scrollgallery_inp ul li a {
    color: #1163A8;
}

.scrollgallery_inp ul li div.lastlink {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    position: relative;
}

/*END GALERY*/

#photo-albums {
    margin-left: 0.5em;
    margin-top: 0.5em;
}

#photo-albums .photo-album {
    float: left;
    width: 168px;
    margin-left: 1em;
    margin-bottom: 1em;
}

#photo-albums .photo-album1 {
    float: left;
    width: 146px;
    margin-left: 0.6em;
    margin-right: 0.7em;
    margin-bottom: 1em;
}

#photo-albums .photo-album .title a {
    font-size: 9pt;
    color: #000;
    text-decoration: none;
}

#photo-albums .photo-album .title a:hover {
    text-decoration: underline;
}

#photo-albums .album_img {
    border: 1px solid #000;

}

#photo-albums .album {
    border: 1px solid #000;
    padding: 2px;
}

.langs {
    padding-top: 0.3em;
}

#search {
    float: right;
    background-color: #AFAFAF;
    padding-top: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

#search input.search {
    border: 1px solid #817c82;
    background: #fffdcb;
    height: 19px;
    width: 250px;
    margin-top: 3px;
    letter-spacing: 1px;
    padding-left: 5px;
    font-size: 11px;
    font-family: Tahoma;
    color: #000;
}
