@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }
/*********** GENERALE **********/
html { height:100%; }
body { height:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; background:#1f1a17; color:#FFF; }
img { border:none; }
#maincontent a { color:#1f1a17; }
#maincontent a:hover { background:#f8c301; text-decoration:none; }
#home_left a, #home_right a.lista-tutori, #home_footer a.lista-tutori, #home_right a { color:#f8c301; font-weight:bold; }
#home_left a:hover, #home_right a.lista-tutori:hover, #home_right a:hover { color:#1f1a17; background:#f8c301; font-weight:bold; text-decoration:none; }
#home_right .lista-tutori-link { margin-top:3px; }
br { font-size:10px; line-height:10px; height:10px; }
ul { margin:0; padding:0; }
#home_left li { list-style-image:url(../images/star.gif); margin:0 0 0 20px; line-height:1.5em; }
#mainbody li { margin:0 0 0 20px; line-height:1.5em; list-style-image:url(../images/bstar.gif); }
/*********** GENERALE **********/
#wrapper { background: url(../images/bg.jpg) center top no-repeat #585858; }
#container { width:955px; margin:0 auto; background:#1f1a17; border-bottom: 6px solid #f8c301; padding-bottom:20px; }
#header { height:302px; }
#header_container { width:751px; float:left; height:302px; }
#logo { float:left; }
#minimenu { height:22px; margin:34px 0px 0px 22px; text-transform:uppercase; }
#minimenu a, #minimenu a:hover, #footer a, #footer a:hover { color:#FFF; text-decoration:none; background:none; font-weight:normal; font-size:9px; }
#minimenu a:hover, #footer a:hover { text-decoration:underline; }
#content { width:751px; float:left; }
#maincontent { width:504px; float:left; margin-left:17px; }
#mainbody { background:#FFF; color:#1f1a17; padding:10px; min-height:200px; }
/*********** HOME **********/
.date { font-size:10px; }
#home_left { margin-left:22px; width:382px; float:left; }
#home_right { margin-left:22px; width:325px; float:left; }
.home_box { margin-bottom:30px; }
.home_box_text, #declaratii { margin-top:5px; }
.home_box_picture, .box_picture { height:201px; background:left top no-repeat; position:relative; z-index:1; }
.home_box_picture div { position:absolute; left:0; bottom:1px; margin:0; padding:0; border:0; z-index:2; }
.box_picture div { position:absolute; left:0; bottom:1px; margin:0; padding:0; z-index:2; }
.box_picture { height:265px; margin-bottom:0px; }
.home_box_tutori { background:#FFF; height:93px; margin-top:5px; color:#1f1a17; cursor:pointer; padding-right:10px; }
.home_box_declaratii { background:#FFF; margin-top:5px; color:#1f1a17; cursor:pointer; padding:0 10px 10px; }
.stiri_box { margin-top:5px; background:#FFF; padding:10px; color:#1f1a17; cursor:pointer; }
.home_box_tutori .text, .home_box_tutori .text_home, .home_box_declaratii .text_home { padding:20px 0 0 0; font-size:16px; }
.home_box_tutori .text_home, .home_box_declaratii .text_home { padding:10px 0 0 0; }
.home_box_tutori img, .home_box_declaratii img { float:left; margin-right:10px; }
.home_box_tutori a.tutori, .home_box_tutori a.tutori:hover, #declaratii a.tutori { color:#1f1a17; text-decoration:none; background:#FFF; }
#maincontent a.tutori, #maincontent a.tutori:hover, #maincontent a.tutori:link { color:#1f1a17; text-decoration:none; background:#FFF; }
.title { color:#f8c301; font-weight:bold; }
.tutori_title { font-size:16px; }
.tutori_pic { float:left; margin-bottom:10px; margin-right:10px; }
span.heading { color:#1f1a17; background:#f8c301; font-weight:bold; font-size:26px; text-transform:uppercase; line-height:1.1em; }
#maincontent span.heading { border-left:10px solid #f8c301; border-right:10px solid #f8c301; }
#leftarea { margin-left:22px; width:208px; float:left; }
.leftarea_menu_header { background:#f8c301; padding: 3px 0 0 5px; margin-bottom:5px; }
#rightarea { margin:0 22px; width:160px; float:left; }
#footer { width:911px; margin:0 auto 0 auto; font-size:10px; padding:3px 0 15px 0; }
#footerc { float:left; width:400px; }
.ws_footer { float:right; width:180px; text-align:right; }
#parteneri { float:left; width:500px; }
#parteneri img { float:left; margin-right:15px; margin-top:3px; }
img.parteneri { float:left; }
.sitemap1 { font-weight:bold; }
h1 { height:22px; margin-right:20px; }
* html h1 { float:left; }
h2 { font-size:20px; font-weight:bold; color:#1f1a17; }
h1 a, h3 a { color:#FFF; font-size:13px; font-weight:bold; text-decoration:none; }
h1 a:hover, h3 a:hover { color:#f8c301; }
h2 a { color:#1f1a17; font-size:20px; font-weight:bold; text-decoration:none; }
h2 a:hover { color:#FFF; padding:1px; }
h3 a { font-size:15px; padding:3px 3px 3px 5px; line-height:1.3em; }
h3.activ { color:#f8c301; background:#312c29; }
h5{font-size:13px; margin:0 0 5px;}
.lead { margin-top:20px; }
.lead-title { font-size:16px; font-weight:bold; background:#FFF; padding:5px 5px 3px 5px; color:#1f1a17; }
.lead-text { padding:5px 5px 0px 5px; }
.lead-text a { color:#FFF; }
.lead-text a:hover { color:#1f1a17; background:#FFF; text-decoration:none; }
a.lead { color:#FFF; margin-left:5px; }
a.lead:hover { color:#1f1a17; background:#FFF; text-decoration:none; margin-left:5px; }
#program { font-size:11px; }
#program td { padding:1px 2px; }
/*********** FORMS **********/
.input, .input_error { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #1f1a17; padding:1px; margin:2px 0; float:left; }
.select { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #1f1a17; padding:1px; margin:2px 0; }
.input-send { border:1px solid #1f1a17; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1f1a17; background:#FFF; cursor:pointer; margin-top:5px; padding:2px; }
.input-send:hover { background:#f8c301; }
input.input_error { background:#f5f6be; }
select.input_error { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #1f1a17; padding:1px; margin:2px 0; background:#f5f6be; }
textarea.input, textarea.input_error { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; border:1px solid #1f1a17; padding:1px; margin:10px 0; width:480px; float:none; }
option { padding:0 2px; }
#apply p{margin:5px 0 15px;}
#apply textarea{background:#efefef; border:1px solid #999; padding:2px;}
/*********** FORMS **********/

/*********** HACKS **********/
*:first-child+html .home_box_picture div, *:first-child+html .box_picture div { bottom:0px; }
* html .home_box_picture div, * html .box_picture div { bottom:-1px; }
* html #home_left, #home_right, #rightarea, #leftarea, #maincontent { display:inline; }
/*********** HACKS **********/

/*---------------------------------------------------------------------------- 
CLEARS
-----------------------------------------------------------------------------*/
.clearer { clear:both; font-size:0px; line-height:0px; height:0px; visibility: hidden; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

