	/**
 * Basic
*/
body { font-family: Arial, sans-serif; color: #444; font-size: 13px; margin: 0; padding: 0; background-color: #846161;}

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

p, .studii { text-align: justify; line-height: 1.4em; font-size: 1.0em;}
p + p { margin: 10px 0px 0px 0px; }
ul li {text-align: justify;}

pre { margin: 10px 0px 10px 0px; padding: 20px; font-family: Courier, monospace; }

h1 { font-family: Arial, sans-serif; font-size: 34px; color: #222; }
h2 { font-family: Arial, sans-serif; font-size: 40px; margin: 0px 0px 20px 0px; color: #222; }
h3 { font-size: 20px; margin: 0px; color: #222; }

blockquote { margin: 20px 0px 20px 0px; padding: 20px 50px 20px 50px; }
blockquote p { font-size: 16px; font-style: italic; }
blockquote p cite { text-align: right; display: block; }

div.paging { text-align: center; margin: 30px; color: #ff4b33;}
div.paging a{ color: #ff4b33;}

#wrapper {}
.container_16 .grid_16{background-color: #fff}
.nodes{padding: 0px 20px 20px 20px; background-color: #fff; margin-top: 10px; min-height: 513px;}
/**
 * Form
*/
form label { display: block; font-weight: bold; }
form .input { margin: 0px 0px 10px 0px; }
form .text input,
form .password input,
form .textarea textarea { width: 300px; }
form .error-message { color: #ee4b33; }

#block-8 .text input{width: 180px;}

input:disabled { cursor: not-allowed !important; }

/**
 * Header
*/
#header {font-family: Arial, sans-serif; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px;}
#header h1 { margin: 0px 0px 0px 0px; }
#header h1 a { text-decoration: none; }
#header .site-tagline { color: #000; font-size: 9px; font-weight: normal;}
#header .site-title { color: #666; font-size: 20px; width: 1110px; }
#header img {float: left; margin-right: 20px;}
#header .logo{margin-left: 30px;}


/**
 * Navigation (with dropdown)
*/
#nav { margin-bottom: 0px; margin-top: 0px; height: 34px; background-image: url('../img/nav_bcg1.gif');}
#nav .ispmnnav{margin-top: 12px; margin-right: 8px; display:inline;}

#nav ul li,
#nav ul li a { float: left; display: block; background: #fff; }
#nav ul li:first-child a { border-left: 1px solid #ccc; }
#nav ul li a { color: #666; padding: 10px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-decoration: none; }
#nav ul li a:hover { background: #f7f7f7; }
#nav ul li a.selected { border-bottom: 1px solid #fff;}
#nav ul li a.selected:hover { background: #f7f7f7; border-bottom: 1px solid #ccc; }

.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; }
.sf-menu { line-height:1.0; }
.sf-menu ul { position:absolute; top:-999em; width:10em; }
.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:inherit; }
.sf-menu li { float:left; position:relative; }
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left:0; top:2.5em; z-index:99; }
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left:10em; top:0; }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:10em; top:0; }

#nav ul li:first-child ul { margin: -3px 0px 0px 0px; }
#nav ul li ul { margin: -3px 0px 0px -1px; }
#nav li li:first-child a { border-top: 1px solid #ccc; }
#nav li li a { background: #f7f7f7; border-top: 0px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
#nav li li a:hover { color: #ff4b33; }

#nav li li li:first-child { margin: 2px 0px 0px -1px; border-left: 0px solid #ccc; }
#nav li li li { margin: 0px 0px 0px -1px; }

#menu-7 {padding-bottom: 20px; background-color: #fff; }
.menu .selected{color: #ff4b33;}
.menu ul ul {margin-left: 8px;}
.menu ul ul ul {margin-left: 16px;}


/**
 * Main
#main {padding-top: 20px;}
*/

.message { padding: 10px; margin: 10px 0px 10px 0px; background-color: orange;}

.nodes .node h2 { font-size: 26px; }
.nodes .node h3 a {text-decoration: none; color: #666; font-size: 1.1em; line-height: 1.2em; text-align: left;}
.nodes .node-title {font-size: 16px; }

.node { margin: 10px 0px 20px 0px; text-align: justify; background-color: #fff; padding: 10px;}

#content .node{padding: 20px;}
#content .search{padding-top: 20px;}
.node a { text-decoration: none; color: #c47240; margin-bottom: 10px;}
.node h2 a { text-decoration: none; display: block; }
.node h3 { margin: 0px 0px 10px 0px; 
    color: #666666;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.2em;
}
.node h3 a { text-decoration: none; color: #ff4b33; font-size: 1em; line-height: 0.8em}
.node .node-info,
.node .node-more-info { font-size: 0.95em; color: #888; display: block; font-weight: bold;}
.node .node-info a,
.node .node-more-info a { font-style: normal; text-decoration: none; font-weight: bold; margin-right: 20px;}
.node .node-body { margin: 20px 0px 15px 0px; line-height: 1.3em; color: #333; text-height: 1.2em;}
.node .node-body ul,
.node .node-body ol { margin: 10px; }
.node .node-body ul li { list-style-type: disc; margin: 0px 0px 0px 25px; font-size: 1.0em; line-height: 1.3em;}
.node .node-body ol li { list-style-type: decimal; margin: 0px 0px 0px 25px; }
.node .node-excerpt {margin-bottom: 10px; text-align: justify; line-height: 1.0em; color: #666; font-size: 1.0em;}
.node .node-info{margin-bottom: 30px;}

.node-title a {text-decoration: none; font-size: 0.8em; color: #ff4b33; font-weight: bold;}

.noed-type-node, 
.node-type-page{min-height: 452px;}

.comments h3 { margin: 50px 0px 10px 0px; padding: 20px;}
.comments .comment { border-top: 1px solid #f7f7f7; margin: 20px;}
.comments .comment .comment { margin: 20px 0px 20px 40px; }
.comments .comment .comment-body { line-height: 20px; }

.comment-form{ padding: 20px;}

.comment .comment-info { border-top: 1px solid #fff; background: #f7f7f7; display: block; height: 39px; }
.comment .avatar { float: left; }
.comment .avatar img { padding: 3px; }
.comment .name { float: left; padding: 8px 0px 8px 10px; font-weight: bold; color: #000; }
.comment .date { float: left; padding: 8px; color: #666; }
.comment .comment-body { clear: both; font-size: 13px; padding: 10px 0px 3px 0px; }
.comment .comment-reply { padding: 10px 5px 10px 0px; }
.comment .comment-reply a { font-size: 11px; text-transform: lowercase; color: #000; background: #f7f7f7; padding: 5px; text-decoration: none; }
.comment .comment-reply a:hover { background: #464646; color: #fff; }

.comment-form h3 { margin: 50px 0px 10px 0px; }
.form .comment-form h3 { margin: 0px 0px 10px 0px; }
.comment-form p { padding: 10px 0px 20px 0px; }
.comment-form #recaptcha_widget_div { margin: 0px 0px 10px 0px; }

.block {font-size: 13px; }
.block h3 { margin: 0px 0px 10px 0px; font-size: 20px; }
.block .block-body { margin: 10px 0; }
.block ul li { list-style-type: disc; margin: 0px 0px 0px 25px; }
.block-maps{
    background-color: white;
}

.block-search input[type=text] { width: 200px; float: left; margin: 2px; }

/**
 * Footer
*/
#footer { margin-top: 0px; padding: 20px 0px 20px 0px; font-size: 11px; color: #000; text-align: center; }
#footer .right { text-align: right; }
#footer a:hover { color: #AAA; }

#debug-kit-toolbar ul li.panel-tab { display: none; }
#debug-kit-toolbar ul li.icon { display: inline; }

.nodes .front .node{
    border-bottom: 1px solid #ccc;
}


/**
* Navigation
*/
#navigation {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
}

#navigation li {
    list-style: none;
    background-color: #FFF;
    border-top: dotted 1px #CCC;
    text-align: left;
    margin: 0;
}
#navigation li a {
    display: block;
    text-decoration: none;
    padding: .4em;
    line-height: 1.6;
}

a[rel="despre"] {background-image: url('../img/despre.gif'); background-repeat: no-repeat; background-position: left bottom; border-bottom-color: #aaa700;}
a[rel="subdespre"] {background-image: url('../img/subdespre.gif'); background-repeat: no-repeat;}
a[rel="cycdespre"] {background-image: url('../img/cycdespre.gif'); background-repeat: no-repeat;}
a[rel="crono"] {background-image: url('../img/crono.gif'); background-repeat: no-repeat; background-position: left bottom;}
a[rel="subcrono"] {background-image: url('../img/subcrono.gif'); background-repeat: no-repeat;}
a[rel="cyccrono"] {background-image: url('../img/cyccrono.gif'); background-repeat: no-repeat;}
a[rel="proiecte"] {background-image: url('../img/proiecte.gif'); background-repeat: no-repeat; background-position: left bottom;}
a[rel="subproiecte"] {background-image: url('../img/subproiecte.gif'); background-repeat: no-repeat;}
a[rel="cycproiecte"] {background-image: url('../img/cycproiecte.gif'); background-repeat: no-repeat;}
a[rel="evenimente"] {background-image: url('../img/evenimente.gif'); background-repeat: no-repeat; background-position: left bottom;}
a[rel="subfilmoteca"] {background-image: url('../img/subevenimente.gif'); background-repeat: no-repeat;}
a[rel="cycfilmoteca"] {background-image: url('../img/cycevenimente.gif'); background-repeat: no-repeat;}
a[rel="editura"] {background-image: url('../img/editura.gif'); background-repeat: no-repeat; background-position: left bottom;}
a[rel="subeditura"] {background-image: url('../img/subeditura.gif'); background-repeat: no-repeat;}
a[rel="cyceditura"] {background-image: url('../img/cyceditura.gif'); background-repeat: no-repeat;}
a[rel="biblioteca"] {background-image: url('../img/biblioteca.gif'); background-repeat: no-repeat; background-position: left bottom;}
a[rel="subbiblioteca"] {background-image: url('../img/subbiblioteca.gif'); background-repeat: no-repeat;}
a[rel="cycbiblioteca"] {background-image: url('../img/cycbiblioteca.gif'); background-repeat: no-repeat;}
a[rel="bazadedate"] {background-image: url('../img/bazadedate.gif'); background-repeat: no-repeat; background-position: left bottom;}
a[rel="subbazadedate"] {background-image: url('../img/subbazadedate.gif'); background-repeat: no-repeat;}
a[rel="cycbazadedate"] {background-image: url('../img/cycbazadedate.gif'); background-repeat: no-repeat;}
a[rel="institutii"] {background-image: url('../img/institutii.gif'); background-repeat: no-repeat; background-position: left bottom;}
a[rel="subinstitutii"] {background-image: url('../img/subinstitutii.gif'); background-repeat: no-repeat;}
a[rel="cycinstitutii"] {background-image: url('../img/cycinstitutii.gif'); background-repeat: no-repeat;}
a[rel="linkuri"] {background-image: url('../img/linkuri.gif'); background-repeat: no-repeat; background-position: left bottom;}
a[rel="sublink"] {background-image: url('../img/sublink.gif'); background-repeat: no-repeat;}
a[rel="cyclink"] {background-image: url('../img/cyclink.gif'); background-repeat: no-repeat;}
a[rel="conferinta"] {background-image: url('../img/conferinta.gif'); background-repeat: no-repeat; background-position: left bottom;}
a[rel="subconferinta"] {background-image: url('../img/subconferinta.gif'); background-repeat: no-repeat;}
a[rel="harta"] {background-image: url('../img/harta.gif'); background-repeat: no-repeat; background-position: left bottom;}
a[rel="contact"] {background-image: url('../img/contact.gif'); background-repeat: no-repeat; background-position: left bottom;}

#sidebar{background-color: #ececec;}

.excerpt-img {
    float:left;
    margin-right: 10px;
}

#dhtmltooltip{
    position: absolute;
    width: 100px;
    padding: 2px;
    background-color: white;
    visibility: hidden;
    font-size: 0.9em;
    color: #ff4b33;
    text-align: center;
    z-index: 999;
}

.search-result{
    margin: -10px 0px 00px 0px;
    padding-bottom: 5px;
    border-bottom: 1px dotted black;
}

.node-term-list a{
    color: #666;
    text-decoration: none;
    font-style: italic;
    font-size: 1.2em;
}

.sitemap{
    background-color: #fff;
    line-height: 1.2em;
    color: #333;
    margin-top: -490px;
    padding: 20px;
}

.sitemap ul a{
    text-decoration: none;
    line-height: 1.4em;
}

.sitemap ul ul a{
    text-decoration: none;
    margin-left: 20px;
}

.sitemap ul ul ul a{
    text-decoration: none;
    margin-left: 40px;
}

.sitemap ul ul ul ul a{
    text-decoration: none;
    margin-left: 60px;
}

.nodetop_menu {width: 98%; margin-top: -10px;}

.nodetop_menu li{border-bottom: 1px solid #f9eaff; padding: 10px;}

.nodetop_menu ul a{text-decoration: none; line-height: 1.4em; font-size: 1.2em;}

.node .input label {display: inline; margin-right: 10px;}

#subscribenewsletter .input label {display: inline-block; width: 70px;}
#subscribenewsletter .checkbox label {width: auto;}

.cartiInput{
    border: 1px solid black;
    width: 10px;
}

.carti_promo{
    padding-left: 20px;
    padding-right: 20px;
}

.carti_promo h3{
    text-align: center;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-top: 10px;
}

.carti_promo h3 a{
    color: #666;
    text-decoration: none;
}

.cartePromo img{
    float: left;
    border: 1px solid black;
    margin-right: 5px;
    margin-top: 10px;
    vertical-align: bottom;
    bottom: 0;
}

.cartePromoEnd{
    clear: both;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    margin-bottom: 10px;
}

.cartePromoTitle{
    font-size: 1em;
    text-decoration: none;
    font-weight: bold;
    color:#666;
}

.cartePromoTitle:hover{
    color:#666;
}

.book_cover{
    width: 200px;
    float: left;
    display: block;
}

.book_info{
    width: 600px;
    font-size: 1.0em;
    float: left;
    display: block;
}

.book_info h4{
    font-size: 1.2em;
    color: #666;
    font-weight: bold;
    margin-bottom: 20px;
}

.node + .book{
    border-top: 1px solid #666;
}

.book .book_price{
    margin-right: 30px;
}

.book_utils{
    float: right;
    vertical-align: middle;
}

.carti_info{
    border-bottom: 1px dotted #666;
    margin-bottom: 20px;
}

.cart{
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
}
.yourCart{
    font-weight: bold;
    font-size: 1.2em;
    margin-bottom: 10px;
}

.cart table th{
    background-image: url('../img/cart_table_bg.png');
    height: 40px;
    padding: 12px 10px 0 20px;
    font-size: 1.2em;
    color: #666;
    text-align: left;
}

.cart table .last{
    background-image: url('../img/cart_table_bg.png');
    height: 40px;
    padding: 12px 10px 0 20px;
    font-size: 1.2em;
    color: #666;
    text-align: right;
}

.cart table td{
    font-size: 1.1em;
    color: #666;
    vertical-align: middle;
    padding: 5px 20px;
}

.yourCart img{
    vertical-align: middle;
}

.orderedPcs{
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    display: inline;
    padding: 2px 40px 2px 4px;
}

.unitPrc{
    float: right;
    text-align: right;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100px;
    padding: 3px 4px 3px 0;
    margin-top: -3px;
}

.cart .submit{
    display: inline;
}

.cart .txt{
    font-weight: bold;
    display: inline;
}

.cart .txt2{
    font-weight: bold;
    float: right;
}

.date_carte{
    float: right;
    padding: 10px 10px 2px 10px;
    margin-left: 10px;
    background-color: #ececec;
}

.google_book{
    float: left;
    padding: 10px 10px 2px 10px;
    margin-top: -6px;
}

.google_book button{
    text-align: center;
    vertical-align: middle;
}

.popup_header{
    background-image: url('../img/popup_header.png');
    background-repeat: repeat-x;
    height: 18px; 
}

.popup_close{
    float: right;
}

.orderedBookTitle{
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 4px;
    margin-bottom: 10px;
    margin-top: 6px;
}

.totalPrice{
    background-color: #fff;
    border: 1px solid #ccc;
    text-align: right;
    line-height: 1.5em;
    padding-right: 4px;
}

.login{
    margin-top: 10px;
    margin-right: 12px;
    margin-left: auto;
    color:#fff;
    position: absolute;
}

.login a{
    text-align: right;
    text-decoration:none;
    color:#fff;
    line-height: 1.2em;
}

.studii{
    margin-top: 10px;
    border-bottom: 1px dashed #ccc;
}

.studii a{
    font-size: 0.9em;
    text-align: justify;
    text-decoration: none;
    line-height: 1.3em;
    color: #000;
}

.studii a:hover{
    color: #ff4b33;
}

.studii img{
    margin-right: 8px;
    display: inline;
    vertical-align: baseline;
}

.paper_notes{
    border-top: 1px dashed #CCC;
    margin-top:20px;
    padding-top: 10px;
    color: #444;
    text-align: center;
}

.papers_title{
    font-weight: bold;
    border-top: 1px solid #ececec;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
}

.papers_text{
    font-style: italic;
}

.conf_reg th{
    border: 1px solid #fff;
    background-color: #ccc;
    text-align: center;
    vertical-align: middle;
    padding: 4px;
}

.conf_reg td{
    border: 1px solid #ccc;
    padding-left: 4px;
    padding-right: 4px;
    text-align: left;
}

.admin_table .tabletitle{
    width: 150px;
    color: #000;
}

.admin_table .name{
    font-weight: bold;
    font-size: 1.2em;
}

.darker{
    background-color: #ececec;
}

.maps a{
    font-weight: bold;
    font-size: 0.9em;
    text-decoration: none;
}

#select_block{
    background: #fbfbfb;
    padding: 5px 10px 10px 10px;
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
}

#select_block label, .submit{
    display: inline-block;
    margin-right: 10px;
    width:  100px;
}

#select_block select{
    width: 150px;
    height: 20px;
    margin-right: 10px;
}

#select_block tr{
    height: 30px;
}

#select_block tr td{
    vertical-align: middle;
}

.maps_menu_bar{
    padding-left: 15px;
    padding-right: 15px;
    min-height: 70px;
    background-image: url('../img/map_menu_bg.png');
    background-repeat: repeat-x;
    padding-top: 25px;
    margin-top: 10px;
}

#maps_search{
    background-color: #fff;
}

.active_maps_menu{
    width: 241px;
    min-height: 45px;
    background-image: url('../img/map_active_tab.png');
    background-repeat: no-repeat;
    float: left;
    padding-top: 25px;
}

.maps_menu{
    width: 241px;
    float: left;
    margin-top: 25px;
}

.maps_menu_bar a{
    text-decoration: none;
    color: #888;
    font-size: 1.1em;        
}

.map_title{
    color: #7d7d7d;
    font-size: 1.2em;
    margin-top: 30px;
    margin-bottom: 10px;
}

.node-type-map{
    margin-top: -20px;
}

.node-type-map table th{
    background-color: #fbfbfb;
    text-align: left;
    padding: 10px;
    color: #6a717b;
    border-left: 1px solid white;
    font-weight: normal;
    line-height: 1.3em;
}

.node-type-map table .even_row{
    background-color: #f2f4f6;
}

.node-type-map table .odd_row{
    background-color: #fbfbfb;
}

.node-type-map table .total_row{
    background-color: #eceef2;
}

.node-type-map table td{
    text-align: left;
    padding: 5px 5px 5px 10px;
    border-left: 1px solid white;
}

.map_title{
    text-align: left;
    margin: 20px 20px 20px 35px;
    font-weight: bold;
}

.map_body{
    padding-left: 35px;
    padding-right: 20px;
}

.map_body p{
    line-height: 1.3em;
}

#maps_search select{
    border:1px solid black;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');    
} 

#share_log_lang{
    float: right;
    margin: 0px 10px 5px 0px;
}

.display_login{
    position: relative;
    top: -5px;
    border-left: 1px solid #ccc;
    padding-left: 30px;
    padding-right: 20px;
    color: #888;
    min-width: 120px;
    font-size: 0.95em;
}

.display_login a{
    color: #888;
    top: -5px;
}

.search_input{
    width: 130px; 
    background-color: #eef5fa; 
    border: 1px solid #b4bcc1; 
    margin-top:-3px;
    margin: 5px 10px 5px 10px;
    color: #b4bcc1;
}

.search_btn{
    margin: 2px 10px 5px 0;
}

.ikonok .ikon_td span{
    top: 30px;
}

#bilingual_forms{
    background: #fff;
    background-image: url('../img/bilingual_forms.gif'); 
    background-repeat: no-repeat; 
    background-position: left bottom;
    border-bottom: 1px solid #6ba2b6;
    padding-top: 10px;
}

.bilingual_forms_link{
    margin-left: 30px;
    font-size: 1.7em;
    color: #6ba2b6;
}

#abonare_newsletter{
    background: #fff; 
    padding-top: 20px;
		text-align: center;
}

.abonare_newsletter a{
    background: #fff;
    background-image: url('../img/abonare_newsletter.gif'); 
    background-repeat: no-repeat; 
    background-position: left bottom;
    border-bottom: 1px solid #6c4190;
    padding: 10px 0px 2px 12px;
		display: block;
		margin-top: 15px;
		font-size: 1.4em;
		color: #6c4190;
		text-decoration: none;
		text-align: center;
}

.abonare_newsletter a:hover{
    color: #ff4b33
}

#news{
    background: #fff;
    background-image: url('../img/news.gif'); 
    background-repeat: no-repeat; 
    background-position: left bottom;
    border-bottom: 1px solid #02aff3;
    padding-top: 10px;
}

#news .title{
    margin-left: 30px;
    font-size: 1.7em;
    color: #02aff3;        
    
}

.read_all{
    float: right;
    text-decoration: none;
    margin-right: 20px;
    color: #bf5827;
    margin-bottom: 20px;
    font-weight: bold;
}

.read_all:hover{
    color: #bf5827;
}

#bookshop{
    background: #fff;
    background-image: url('../img/bookshop.gif'); 
    background-repeat: no-repeat; 
    background-position: left bottom;
    border-bottom: 1px solid #b10f1a;
    padding-top: 10px;
    margin-bottom: 20px;
}

#bookshop .title{
    margin-left: 30px;
    font-size: 1.7em;
    color: #b10f1a;        
}

/*New design headers title */
#bookshop_int{
    background: #fff;
    background-image: url('../img/bookshop.gif'); 
    background-repeat: no-repeat; 
    background-position: left bottom;
    border-bottom: 1px dotted #b10f1a;
    padding-top: 10px;
    margin-left: -20px;
    margin-top: -10px;
}

#bookshop_int .title{
    margin-left: 30px;
    font-size: 1.7em;
    color: #b10f1a;        
}

#filmoteca-ispmn_int{
    background-image: url('../img/events.gif'); 
    color: #037d40; 
}

.filmoteca-ispmn_int a{
    color: #037d40; 
}

#filmoteca-ispmn_int2{
    background-image: url('../img/events2.gif'); 
    color: #037d40; 
}

.filmoteca-ispmn_int2 a{
    color: #037d40; 
}

.sq{
    background: #fff;
    border-bottom: 1px dotted #a8a400;
    padding: 10px 0 0 30px;
    margin: -10px 0 20px -20px;
    background-repeat: no-repeat; 
    background-position: left bottom;       
}

.sq .title{
    font-size: 1.7em;
}

#despre-institut_int{
    background-image: url('../img/despre-institut.gif'); 
    color: #a8a400;  
}

.despre-institut_int a{
    color: #a8a400;  
}

#despre-institut_int2{
    background-image: url('../img/despre-institut2.gif'); 
    color: #a8a400;
}

.despre-institut_int2 a{
    color: #a8a400
}

#informaiii-de-interes-public-nou_int{
    background-image: url('../img/events.gif'); 
    color: #037d40;  
}

.informaiii-de-interes-public-nou_int a{
    color: #037d40;  
}

#informaiii-de-interes-public-nou_int2{
    background-image: url('../img/events2.gif'); 
    color: #81be9f;
}

.informaiii-de-interes-public-nou_int2 a{
    color: #81be9f
}

#proiecte_int{
    background-image: url('../img/proiecte_int.gif'); 
    color: #263683;
}

.proiecte_int a{
    color: #263683;
}

#proiecte_int2{
    background-image: url('../img/proiecte_int2.gif'); 
    color: #263683;
}

.proiecte_int2 a{
    color: #263683;
}

#editura-ispmn_int{
    background-image: url('../img/editura-ispmn.gif'); 
    color: #f1a7fd;
}

.editura-ispmn_int a{
    color: #f1a7fd;
}

#editura-ispmn_int2{
    background-image: url('../img/editura-ispmn2.gif'); 
    color: #f1a7fd;
}

.editura-ispmn_int2 a{
    color: #f1a7fd;
}

#biblioteca-online-ispmn_int{
    background-image: url('../img/biblioteca-online-ispmn.gif'); 
    color: #fce604;        
}

.biblioteca-online-ispmn_int a{
    color: #fce604;        
}

#institutiile-minoritatilor_int{
    background-image: url('../img/institutiile-minoritatilor.gif'); 
    color: #ee9c00;
}

.institutiile-minoritatilor_int a{
    color: #ee9c00;
}

#institutiile-minoritatilor_int2{
    background-image: url('../img/institutiile-minoritatilor2.gif'); 
    color: #ee9c00;
}

.institutiile-minoritatilor_int2 a{
    color: #ee9c00;
}

#baza-de-date-ispmn_int{
    background-image: url('../img/baza-de-date-ispmn.gif'); 
    color: #83c92d;        
}

.baza-de-date-ispmn_int a{
    color: #83c92d;        
}

#baza-de-date-ispmn_int2{
    background-image: url('../img/baza-de-date-ispmn2.gif'); 
    color: #83c92d;        
}

.baza-de-date-ispmn_int2 a{
    color: #83c92d;        
}

#proiecte-internaionale_int{
    background-image: url('../img/linkuri-utile.gif'); 
    color: #cc0e14;
}

.proiecte-internaionale_int a{
    color: #cc0e14;
}

#proiecte-internaionale_int2{
    background-image: url('../img/linkuri-utile2.gif'); 
    color: #cc0e14;
}

.proiecte-internaionale_int2 a{
    color: #cc0e14;
}

#harta-web_int{
    background: #fff;
    background-image: url('../img/harta-web.gif'); 
    background-repeat: no-repeat; 
    background-position: left bottom;
    border-bottom: 1px dotted #131c46;
    padding-top: 10px;
    margin-left: -20px;
    margin-top: -10px;
    margin-bottom: 20px;
}

#harta-web_int .title{
    margin-left: 30px;
    font-size: 1.7em;
    color: #131c46;        
}

#conferences_int{
    background: #fff;
    background-image: url('../img/conferences.gif'); 
    background-repeat: no-repeat; 
    background-position: left bottom;
    border-bottom: 1px dotted #3d75cd;
    padding-top: 10px;
    margin-left: -20px;
    margin-top: -10px;
    margin-bottom: 20px;
}

#conferences_int .title{
    margin-left: 30px;
    font-size: 1.7em;
    color: #3d75cd;        
}

#cronologii_int, #cronologii-istorice_int{
    background-image: url('../img/cronologii.gif'); 
    color: #b9591f;
}

.cronologii_int a, .cronologii-istorice_int a{
    color: #b9591f;
}

#cronologii_int2, #cronologii-istorice_int2{
    background-image: url('../img/cronologii2.gif'); 
    color: #b9591f;
}

.cronologii_int2 a, .cronologii-istorice_int2 a{
    color: #b9591f;
}

#contact_int{
    background: #fff;
    background-image: url('../img/contact-int.gif'); 
    background-repeat: no-repeat; 
    background-position: left bottom;
    border-bottom: 1px dotted #1e8b54;
    padding-top: 10px;
    margin-left: -20px;
    margin-top: -10px;
    margin-bottom: 20px;
}

#contact_int .title{
    margin-left: 30px;
    font-size: 1.7em;
    color: #1e8b54;        
}

#news_int{
    background: #fff;
    background-image: url('../img/news.gif'); 
    background-repeat: no-repeat; 
    background-position: left bottom;
    border-bottom: 1px dotted #02aff3;
    padding-top: 10px;
    margin-left: -20px;
    margin-bottom: 20px;
}

#news_int .title{
    font-size: 1.7em;
    color: #02aff3;        
}

.news_int a{
    color: #02aff3;        
}
/*end New design header title */



#breadcumb{
    background-color: #fff;
    vertical-align: middle;
    min-height: 37px;
}

#breadcumb div{
    margin: 12px 20px;
}

#contact-1, .users{
    padding: 20px;
    background-color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}

.conferences{
    background-color: #fff;
    margin-top: 10px;
    min-height: 543px;
    padding: 20px;    
}

#comments{
    background-color: #fff;
    margin-top: -40px;
}

.separator{
    height: 10px;
    margin-right: -20px;
    margin-left: -20px;
    background-color: #846161;
}

.filmoteca{
    font-size: 1.2em;
    text-align: right;
    color: #6c4190;
    margin: 5px 10px 5px 0;
}

.film_data{
    *border-bottom: 1px solid #ccc;
}

.gr_results{
    border-top: 1px solid #ccc;
    font-size: 1.2em;
    text-align: center;
    height: 30px;
    padding-top: 10px;
}

.gr_list{
    border-top: 1px solid #CCCCCC;
    margin-left: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.gr_list a{
    text-decoration: none;
}

.gr_text{
    line-height: 1.2em;
    margin-top: 5px;
    padding: 5px 0;
}

.gr_title{
    font-weight: bold;
}

.carti_categories{
    border-top: 1px solid #f9eaff;
    margin: 0 30px 0 0px;
    width: 97%;
    padding: 10px;
}

.carti_categories a{
    color: #907c95;
    text-decoration: none;
    font-size: 1.2em;
}

.carti_categories_selected{
    color: #907c95;
    background-color: #f7ecfc;
}

table.researches_table{
    width: 95%;
    margin: 10px 20px;
}

table.researches_table tr{
    height: 15px;
}

table.researches_table th{
    background-color: #ddd;
    padding: 5px;
}

table.researches_table td{
    border: 1px solid #ccc;
    padding: 5px;
}

.researches_list{
    padding-bottom: 30px;
		background: #FFF;
}

.researches_list h3{
    margin: 20px 0 -10px 20px;
}

.researches_table .type{
	width: 70px;
}

.researches_table .author{
	width: 200px;
}

.researches_table .title{
	width: 300px;
}

.researches_table .year{
	width: 30px;
}

.research_body{
	margin-top: 40px;
}

#project_table_wrapper, #event_table_wrapper, #film_table_wrapper, #publication_table_wrapper{
	margin: 0px 10px 40px 10px;
}

#project_table_length, #event_table_length, #film_table_length, #publication_table_length{
	display: none;
}

.ui-corner-all {-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.error, .notice, .success, .message {padding: .8em;margin-bottom: 1em;border: 2px solid #ddd;}
.success {background: #E6EFC2;color: #529214;border-color: #C6D880;}

.minority_institutions_link {
    font-size: 1.2em;
    margin: 0 0 1em 1em;
    text-align: left;
}

#mc_embed_signup .mc-field-group.terms {
    min-height: 0;
}

#mc_embed_signup .mc-field-group.terms input,
#mc_embed_signup .mc-field-group.terms label {
    display: inline-block;
    width: auto;
}