body { font-family:'Open Sans', Arial, sans-serif; font-size:14px; margin: 0px 0px 0px 0px; padding:0 0; background:#f5f5f7; color:#333;}



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



ol { margin:0px 20px; padding:0px 20px}



img { border:0px}



a { color:#000; text-decoration:none;}



a { outline: none; }



a img { border:none; }



a:hover { color:#b5004e; }







#headerWrapper{ min-width:970px; background: linear-gradient(135deg, #8b0a3d 0%, #c0245c 60%, #e8507a 100%); box-shadow: 0 3px 10px rgba(0,0,0,0.25); }

#header{ width:970px; min-height:110px; margin:0 auto; display:table; }

#header_logo{ display:table-cell; vertical-align:middle; padding-left:30px; }

#header_logo a{ text-decoration:none; display:block; }

.logo-daria{ display:block; font-family:'Montserrat', sans-serif; font-size:42px; font-weight:700; color:#fff; letter-spacing:6px; line-height:1; text-shadow: 0 2px 6px rgba(0,0,0,0.3); }

.logo-page-title{ display:block; font-family:'Montserrat', sans-serif; font-size:16px; font-weight:600; color:rgba(255,255,255,0.95); margin-top:4px; letter-spacing:1px; }

.logo-tagline{ display:block; font-family:'Open Sans', sans-serif; font-size:10px; color:rgba(255,255,255,0.75); letter-spacing:0.5px; margin-top:5px; font-weight:400; }

#header_smis{ display:table-cell; vertical-align:middle; text-align:right; padding-right:30px; font-family:'Montserrat', sans-serif; font-size:11px; color:rgba(255,255,255,0.75); letter-spacing:1px; }







#middleWrapper{ min-width:970px; min-height:600px; background:#f5f5f7; }



#middle{ z-index:2; width:970px; padding:0px 0px 20px 0px; margin:0 auto; clear:both; position:relative; background:#fff; box-shadow: 0 2px 12px rgba(0,0,0,0.08); }



#middle_content{ float:left}







#footerWrapper{ min-width:970px; background: linear-gradient(135deg, #8b0a3d 0%, #c0245c 100%); margin-top:30px; }

#footer{ width:910px; min-height:60px; font-size:12px; padding:18px 30px; margin:0 auto; display:table; }

#footer_links{ display:table-cell; vertical-align:middle; font-size:12px; color:rgba(255,255,255,0.8); }

#footer_links a{ color:rgba(255,255,255,0.8); text-decoration:none; }

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







#copyright{ display:table-cell; vertical-align:middle; text-align:right; font-size:12px; color:rgba(255,255,255,0.7); padding:0; width:400px; }







#terms{float:left; padding:10px 0px 0 0px; width:265px; font-size:12px; color:#4e5e72; text-align:right;}



#terms a{text-decoration:none; color:#4e5e72; font-size:12px}



#terms a span{color:#4e5e72; font-size:12px}



#copyright span{ color:#fff; font-size:12px; font-weight:600; }







.clear{clear:both}







#menu_top{ position:absolute; z-index:12; top:60px; right:0px; font-size:13px; font-weight:bold; }







#derulator{padding:0px 0; margin:5px 0 20px 0; height:270px; background-color:#fff; }











#menu_left{width:218px; margin:30px 30px 0 30px; }



ul.menu { list-style-type:none; margin: 20px 0 20px 0; padding: 0; width:218px; }



ul.menu li a { display: block; text-decoration: none; }



ul.menu li { margin-top: 2px; }



ul.menu li a { color: #555; padding: 8px 12px; padding-left:14px; font-weight:400; font-size:13px; border-radius:4px; transition: background 0.2s, color 0.2s; }

ul.menu li a:hover { color:#fff; background: linear-gradient(90deg, #c0245c, #e8507a); background-image: none; background: #c0245c; }

ul.menu li.selected { color:#fff; background: #c0245c; border-radius:4px; }

ul.menu li.selected a { background:none; color:#fff; }

li#select a{ color:#fff; display: block; text-decoration: none; background: #c0245c; border-radius:4px; }







.green_box { font-weight:bold; font-size:14px; color:#fff; width:194px; height:118px; padding:20px 17px 20px 17px; margin:30px 0; background:url(../images/layout/green_box.png) left top no-repeat; }



.fraza_ue {color:#999; border-top:#f0d0da 1px solid; padding:10px 0 0; margin:20px 0 0; font-size:11px; font-style:italic; }







h1{font-family:'Montserrat', sans-serif; font-size:20px; color:#c0245c; font-weight:600; margin:6px 0 6px 0; padding:0 13px 18px 0px; border-bottom: 2px solid #f0d0da; }



h2{font-family:'Montserrat', sans-serif; font-size:18px; color:#444; margin:0 0; padding:0 0 5px 0px; font-weight:600; }



h3{font-size:14px; color:#616060; margin:0 0; padding:0px 0 5px 0; font-weight:bold}



h4{font-size:11px; color:#31752d; margin:0px 0; padding:0px 0 6px 0px; font-weight:bold;}



h5{font-size:12px; color:#666666; margin:0 0; padding:0px 0 0 0; font-weight:normal}







hr{background:#caccb3; height:1px; border:none; margin:0 0; padding:0 0}



br{line-height:6px;}



h4 a{font-size:11px; color:#31752d; margin:0 0; padding-right:10px; font-weight:bold; text-decoration:none; background:url(../images/layout/sageata_dr.jpg) no-repeat right 3px}



h2 a{ text-decoration:none; color:#616060; font-weight:normal; }



h2 a:hover{ text-decoration:none; color:#e4461e; }







table.list_table td{ font-size:14px; }







.noutate, .activitate{font-size:11px; padding:0 0; color:#363636}



.noutate hr{margin:3px 0 3px 0}

.noutate p{ padding-left:13px;}

.noutate a, .activitate a{ text-decoration:none; color:#363636}

.noutate span{color:#848484; font-style:italic; }



.activitate span{font-size:14px; color:#31752d; font-weight:bold }



#play{ width:430px;}



.pagination{ margin:5px 0 5px 0; float: right; color: #c9006f; font-size: 10px; font-weight: bold;}

.pagination a{ margin: 0px 1px; text-decoration: none; color: #444; font-size: 10px; vertical-align: 0px; font-weight: normal;}

.pagination a:hover{ text-decoration: none; }

.pagination img{ vertical-align: -1px; }



.border{border-bottom:#cbcbcb 1px dashed; padding:0px 0 5px 0; margin:0 0}

.red{color:#bf1717}

.red a{color:#bf1717; text-decoration:none;}



.green { color:#c52626 }

.green a { color:#c52626; text-decoration:none; font-weight:bold; }



.form-row{ padding:15px 0px 0 0px; font-size:11px; }

.form-row label { text-align:left; width:70px; line-height:12px; height:12px;  font-weight:bold; color:#353535; margin:0px 0px; padding:0px 0px; overflow:hidden}

.form-row label.error { color:#8f080a; }

.form-row input{ margin-left: 0px; width:300px; font-size:11px;margin-top:5px;  height:22px; color:#666666; background-color:#f1f1f1; border:#cecece 1px solid;}

.form-row input:checkbox{ margin-left: 0px; width:10px;}

.form-row select{ margin-left: 0px; width:230px; font-size:11px; margin-top:2px; height:16px; color:#666666; background-color:#f1f1f1}

.form-row textarea{ font-size:11px; margin-left:0px; width:620px; margin-top:5px; margin-botoom:10px; height:50px; color:#666666; background-color:#f1f1f1; border:#cecece 1px solid;}

.form-row-submit {hight:30px; padding:13px 0 0 0px; width:200px; text-align:left}

.form-row-submit input{}



.col1 {width:260px; float:left; font-size:13px; min-height:700px; padding:20px; margin:0; background:#fafafa; border-right:1px solid #f0d0da; box-sizing:border-box; }

.col2 {width:710px; float:left; font-size:13px; margin:0; padding:0 30px 20px 30px; box-sizing:border-box; }



.sigle-ue-wrapper { width:100%; margin:0 0 15px 0; }

.sigle-ue-img { width:100%; height:auto; display:block; }

.col1 p, .col2 p { color:#000000; margin: 0 0; padding:0 0 15px 0px; font-size:13px; }

.col1 p a, .col2 p a { color:#8f080a; text-decoration:underline; }



.col {float:left; width:220px; border-top:#caccb3 2px solid; padding-top:10px; }

.right_20 {margin-right:20px}



.col4 {width:530px; margin-right:20px; float:left; }

.col5 {width:150px; float:left; }



.col2 .page_name{color:#000; font-size:20px; font-weight:bold; padding:0 0 2px 20px; margin-bottom:20px; }



.col1 p.ue { color:#0090d5; padding-left:0px; }

.col1 p.ue a { color:#454545; }



p.alert{padding:5px 0px; color:#8f080a; font-size:11px;}



p a.toate {color:#8f080a; text-decoration:none; font-weight:bold}

.link {padding:2px 0 0 13px;}

.link a{color:#8f080a; text-decoration:none; font-weight:bold}



ul#galerie{}

ul.galerie li{float:left; padding:0 5px 5px 0}

ul.galerie li.none{float:left; padding:0 0px 5px 0}

ul.galerie li img{width:88px; height:60px; border:#caccb3 1px solid; padding:2px 2px}





ul#lista_galerii li{ padding:0 0 5px 0 }

ul#lista_galerii li span{ color:#9f9f9f; font-size:10px }

ul#lista_galerii li a{ text-decoration:none; color:#666; font-size:12px }



ul#lista_articole { padding:0px 0 20px 0 }

ul#lista_articole li{ padding:5px 0 0px 0 }

ul#lista_articole li.luna { color:#9f9f9f; font-size:10px; padding:0 0 }

ul#lista_articole li.luna a { color:#9f9f9f; font-size:10px; padding:0 0 }

ul#lista_articole li a { text-decoration:none; color:#000; font-size:11px }

ul#lista_articole li.red a { text-decoration:none; color:#8ca007; font-weight:bold;}



ul#articole li {border-bottom:#caccb3 1px solid; padding-bottom:5px; margin-bottom:10px}

ul#articole li .data{float:left; color:#9f9f9f; font-size:10px; padding:0 10px 0 20px; background: url(../images/layout/clock.jpg) left 0px no-repeat;)}

ul#articole li .comentarii{float:left; border-bottom:#8ca007 dotted 1px; color:#8ca007; font-size:10px; padding:0 0 0 20px; background: url(../images/layout/comment.jpg) left 0px no-repeat;)}

ul#articole li p { padding:10px 0 0 0; color:#616060 }



ul#articole li.no_underline { border-bottom: none }

ul#articole li ul li { border-bottom: none }

ul#articole li ol li { border-bottom: none }



ul#comentarii { padding-top:10px; }

ul#comentarii li { padding:0 0 0px 0; margin:0 0 }

ul#comentarii li h3 { color:#616060; font-size:12px; padding:0 0; margin:0 0 }

ul#comentarii li span { color:#9f9f9f; font-size:10px }

ul#comentarii li p { color:#616060; font-size:10px }



#comentarii_articole_nume, #comentarii_articole_email, #comentarii_articole_comentariu {color:#acacac; font-style:italic; font-size:10px; border:#9f9f9f 1px solid; margin:0 0 5px 0; padding-left:3px;}



ul#librarii li {text-align:center; width:70px; float:left; margin:10px 10px}

ul#librarii li a {text-decoration:none; color:#666666}

ul#librarii li a:hover {text-decoration:none; color:#8ca007}



ul#documente { margin:20px 0px 5px 0; padding:0 0}

ul#documente li { margin:0px 0px 5px 0; padding:0 0}

ul#documente li a {text-decoration:none; color:#666666}

ul#documente li a:hover {text-decoration:none; color:#8ca007}

ul#documente li p{font-size:10px; color:#8b8b8a; padding: 0 0 0 13px; margin:0 0}



.data_document{float:right; font-size:10px}



ul#lista_librarii li{ padding:0 0 5px 20px; background: url(../images/layout/folder_mic.jpg) left top no-repeat}

ul#lista_librarii li span{ color:#9f9f9f; font-size:10px }

ul#lista_librarii li a{ text-decoration:none; color:#666; font-size:12px }

ul#lista_librarii li a:hover {text-decoration:none; color:#8ca007}



#data_limita_box{ position: absolute; top:132px; right:0; width:180px; background:#efefef; height:60px }

#data_limita_box .header{ width:180px; height:18px; background:#8ca007; font-size:12px; text-align:center; color:#fff; font-weight:bold; }

#data_limita_box p{ font-size:11px; text-align:center; color:#666; padding:5px 10px }



form#inscriere_curs, form#inscriere_curs table td  {font-size:11px; color:#666 }

form#inscriere_curs p {font-size:11px; color:#666 }

form#inscriere_curs input, form#inscriere_curs select {font-size:10px; border:#9f9f9f 1px solid }

form#inscriere_curs textarea {font-size:10px; width:95px; border:#9f9f9f 1px solid }



ul#galerie2{margin-top:32px}

ul#galerie2 li{float:left; padding:0 10px 10px 0}

ul#galerie2 li.none{float:left; padding:0 0px 10px 0}

ul#galerie2 li img{width:106px; height:78px; border:#fff 4px solid}



.c_l{float:left; width:320px; padding-bottom:10px}

.c_r{float:left; width:300px; padding-bottom:10px}



ul.bullet2 li{background:url(../images/layout/bullet2.jpg) 0px 1px no-repeat; padding: 0 0 3px 10px; font-size:10px; color:#353535}

ul.bullet2 li.font11red{font-size:11px; color:#c9006f; font-weight:bold;}

ul.bullet2 li.font11red a{text-decoration:nomne; color:#c9006f; font-weight:bold;}

table td{color:#353535; font-size:10px; font-family: Arial;}



#gallery{ height:222px; width:572px; z-index:1; overflow:hidden;}



#emails_email{font-size:10px; width:145px; background-color:#f1f1f1; border:#d1d1d1 1px solid;}

.reg_form{margin:0 0; padding:0 0}



.list_order{text-align:right; padding-bottom:5px; background-color:#f1f1f1; margin:-10px 0 10px 0; height:12px;}

.list_order img{position:relative; top:2px;}



.trimite_prieten { text-align:right; font-size:12px; }

.trimite_prieten a { color:#7f9205 }

.trimite_prieten a:hover { color:#bf1717 }



#search { margin:20px 0 20px 0; width:220px; height:24px; background: url(../images/layout/search_bg.jpg) right top no-repeat; }

.search_field{  vertical-align:10px;  width:174px; height:16px; font-size:10px; color:#b0b0b0; margin-left:10px; background-color:#fff; border:none}

*html .search_field{ vertical-align:6px; }

.form_search{margin:0 0; padding:0 0}

.submit_search{margin:0px 0; padding:0 0;}



.cookieNoticeBar {
    width: 100%;
    background-color: #000;
    opacity: 0.8;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 556;
    color: #FFF;
    text-align: center;
    font-size: 13px;
    padding-top: 7px;
    font-weight:normal;
}

.cookieNoticeBar .button {
    float: none;
    display: inline-block;
    font-size: 12px;
    color:#fff;
    background:#6e0679;
	padding:3px 7px;
    border-radius: 5px;
    text-decoration: none;
}

.cookieNoticeBar a {
    color: #FFF;
    text-decoration: underline;
}

.proiect-info {
    font-size: 11px;
    color: #888;
    line-height: 1.5;
    padding: 12px 0 0 0;
    border-top: 1px solid #f0d0da;
    margin-top: 15px;
    font-style: italic;
}