/*
georgia-titluri, feed*/

* {
	margin: 0px;
	padding: 0px;
}

p.center {
	text-align: center !important;
}

p.right {
	text-align: right !important;
}

a
{
	color:#D81083;
	text-decoration:none !important;
}
html a:visited{ text-decoration:none !important; }

a img {
	border: none;
}

.clear {
	clear: both;
}
ul,ol{
	list-style-position:inside !important;
}

div.left
{
	float:left;
}

div.right
{
	float:right;
}

body {
	font-family: "Trebuchet MS";
	font-size:12px;
	/*
	background:transparent url(/images/bg-body.jpg) repeat-x scroll left top;
	background-attachment:fixed;
	*/
	background:#FCF3F4 url(/images/bg-body.jpg) no-repeat scroll 50% top;
}

h2
{
	color:#808080;
	font-size:20px;
	letter-spacing:-1px;
}

h4
{
	font-size:10px;
	color:#999999;
	letter-spacing:1px;
	font-family: "Trebuchet MS";
	text-align:left;
}

input[type="submit"],
input[type="button"],
.button_black
{
	/* background: url('/images/background_buton.png') top left no-repeat; */
	width:auto;
	height:auto;
	border:0;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	color:#000;
	margin:10px 0;
	display:block;
	
	
	background-color:#000000;
	color:#FFFFFF;
	padding:10px;
	text-transform:uppercase;
	font-size:16px;
}

#site {
	display: block;
	clear: both;
	width: 800px;
	margin: 0 auto;
	font-size:12px;
	position:relative;
	text-align:center;
	border:1px solid #908D8C;
	background-color:#000000;
}
#site-container {
	display: block;
	clear: both;
	width: 790px;
	margin: 4px auto;
	font-size:12px;
	position:relative;
	border:1px solid #B9B7B6;
	background-color:#FFFFFF;
	text-align:left;
}
#container{
	height:auto;
	width:650px;
	margin: 0 auto;
}
/* Header */

#header {
	display: block;
	height:175px;
	/* background:url('/images/header_new.gif') bottom left no-repeat; */
	background:url('/images/header.jpg') bottom left no-repeat;
	
	border-bottom:1px solid #BFBEBE;
}

#header #user_actions
{
	text-align:right;
	float:right;
	display:block;
	margin:20px 30px auto auto;
}

#header #user_actions ul.user_actions
{
	float:right;
	list-style-type:none;
	margin:0 auto;
	padding:0;
}

#header #user_actions ul.user_actions li
{
	float:left;
	margin:0;
	padding:0;
}
#header #user_actions ul.user_actions li.sep
{
	float:left;
	margin:0;
	padding:0;
	width:10px;
}

#header #user_actions ul.user_actions li a
{
	display:block;
	float:left;
	width:auto;
	height:15px;
	font-size:11px;
	text-decoration:underline;
	color:#000;
}

#header #user_actions ul.user_actions li a.kadett
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#header #user_actions ul.user_actions li a.companii
{
	background:url('/images/company.jpg') bottom left no-repeat;
}

#header #user_actions ul.user_actions li a.register
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#header #user_actions ul.user_actions li a.newsletter
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}


#header h1.logo
{
	width:350px;
	height:100%;
	/* background:url('/images/logo.gif') top left no-repeat; */
	margin:0px;
	float:left;
}

#header h1.logo a
{
	display: block;
	float:left;
	width:100%;
	height:100%;
	outline: none;
	overflow: hidden;
	text-indent: -10000px;
	z-index:2000px;
}


.logo_interior{ width:300px; height:174px; margin:0 auto; display:block; background:transparent url(/images/kadett_780-05.jpg) no-repeat scroll left bottom; }
.logo_interior h1{ float:left;height:100%;margin:0;width:300px; }
.logo_interior h1 a{ width:100%;height:100%;display:block;float:left;overflow:hidden;text-indent:-10000px; }



/* Content */

div#navigation
{
	float:left;
	width:200px;
	margin-left:0px;
	margin-top:75px;
	margin-bottom:20px;
	clear:both;
}

ul#menu
{
	list-style-type:none;
	margin:0;
	padding:0;
	margin:20px 0 10px 0px;
}

ul#menu li
{
	margin:0;
	padding:0;
	margin-bottom:10px;
	text-align:left;
}

ul#menu li a
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

div#container div#wrap
{
	float:left;
	width:450px;
	margin-top:25px;
}

div#container div#content
{
	width:100%;
	height:auto;
	float:left;
	display:block;
	background:#FFFFFF;
}

div#content ul
{
	margin:10px 0 10px 0px;
	padding:0;
	/* list-style-image: url('/images/sageata.png'); */
	list-style:none;
}
div#content ul li
{
	font-size:11px;
	margin-bottom:5px;
}

div#content a.button
{
	display:block;
	background: url('/images/background_buton.png') top left no-repeat;
	width:90px;
	height:19px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	color:#000;
	margin:5px 0;
}
.button-link{
	width:auto;
	height:auto;
	border:0;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	color:#000;
	margin:10px 0;
	display:block;
	float:left;
	
	
	background-color:#000000;
	color:#FFFFFF;
	padding:10px;
	text-transform:uppercase;
	font-size:16px;
	clear:both;
}

div.homepage
{
	margin:0px;
	text-align:justify;
	font-size:11px;
	font-family: "Trebuchet MS";
	color:#444444;
	line-height:20px;	
	float:left;
	display:block;
	width:100%;
	height:auto;
}

div.homepage p
{
	font-size:12px;
	font-family: "Trebuchet MS";
	color:#444444;
	line-height:20px;	
	margin-bottom:8px;
}
.homepage h2{
	color:#000000;
	font-family:"Trebuchet MS";
	font-size:40px;
	font-weight:bold;
	line-height:35px;
	margin-bottom:30px;
	padding:0;
}
h5{
	color:#000000;
	font-family:"Trebuchet MS";
	font-size:25px;
	font-weight:bold;
	line-height:28px;
	margin-bottom:30px;
	padding:0;
	text-align:center;
}
#grade{
	color:#000000;
	font-family:"Trebuchet MS";
	font-size:60px;
	font-weight:bold;
	line-height:45px;
	margin-top:40px;
	margin-bottom:10px;
	padding:0;
	text-align:center;

	float:left;
	display:block;
	width:100%;
	clear:both;
}
#grade_content{
	color:#000000;
	font-family:"Trebuchet MS";
	font-size:12px;
	text-align:left;
}
#grade_content .green{ color:#99CC00; }
#grade_content .red{ color:#FF0000; }

#date_examinare{
	font-family:"Trebuchet MS";
	font-size:11px;
	line-height:18px;
	color:#000000;
	float:left;
	display:block;
	width:100%;
	clear:both;
}


div.fixed
{
	height:250px;
}

h2.newsfeed
{
	padding:0;
	font-family: "Trebuchet MS";
	font-size:40px;
	font-weight:bold;
	color:#000000;
	margin-bottom:30px;
	line-height:35px;
	text-align:left;
}

div#promo
{
	background:url('/images/background_note.png') bottom left no-repeat;
	width:177px;
	height:172px;
	border:1px solid transparent;
}
div#promo div#inner_promo
{
	background:#C4FFC3;
	width:158px;
	height:155px;
	margin:9px 0 0 9px;
}
/*
h2.functioneaza
{
	background:url('/images/underline_mare.png') bottom left no-repeat;
	padding:5px 0 5px 0;
	margin-bottom:10px;
	font-family: "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:black;
}
*/
h2.functioneaza
{
	padding:0;
	margin-bottom:30px;
	font-family: "Trebuchet MS";
	font-size:40px;
	font-weight:bold;
	color:#000000;
	line-height:35px;
	text-align:left;
}

h2.parteneri
{
	background:url('/images/chenar.gif') top left no-repeat;
	padding:5px 0 5px 10px;
}

h2.title
{
	margin-bottom:10px;
}

/* Portfolio */
div.portfolio
{
	width:100%;
	padding:10px 0 10px 0;
	border-bottom:1px dotted #ccc;
	float:left;
}
table.portfolio td,
table.td_dotted td
{
	padding:3px;
	border-bottom:1px dotted #ccc;
	color:#4A413A;
	font-size:11px;
	text-align:left;
}

div.portfolio h3,
div.portfolio h3 a,
table.portfolio td h3,
table.portfolio td h3 a,
h4,
{
	color:#999999;
}

div.portfolio h4.subtitle
{
	font-size: 14px;
	font-weight:normal;
}

div.portfolio td,
div.portfolio p
{
	color:#4A413A;
	font-size:11px;
}

div.portfolio td.label
{
	width:60px;
	font-size:11px;
	color:#777;
	font-weight:bold;
}

div.portfolio td a.arrow,
div.portfolio a.arrow
{
	font-size:11px;
	display:block;
	/* background: url('/images/sageata.png')top left no-repeat; */
	padding-left:17px;
	height:10px;
	margin:2px 0 2px 0;
	float:left;
	height:auto;
}

/* Footer */
div#footer
{
	margin:10px auto;
	color:#98877D;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	padding:2px;
}

/* CV */
h3.cv
{
	font-size:16px;
	font-weight:bold;
	color:#484848;
	letter-spacing:-1px;
	margin:10px 0 10px 0;
}

/* Creion */

div#creion
{
	background:url('/images/creion.png') top left no-repeat;
	width:26px;
	height:527px;
	position:absolute;
	z-index:800px;
	top:-8px;
	/*top:-34px;*/
	left:190px;
}

/* Inbox */

.notification_tag,
.status_tag
{
	display:block;
	float:left;
	margin-right:3px;
	padding:2px 0;
	text-align:center;
	width:70px;
}
.internship,.eveniment,.brief,.general,.invitatie{ padding:0 5px; }
.internship
{
	/*background: #D60F0F;	*/
	/* color: #D60F0F; */
	background:#FF0000;
	color:#FFFFFF;	
}
.eveniment
{
	/*background: orange;*/
	/* color: orange; */
	background:#FFFF00;
	color:#000000;	
}
.brief
{
	/*background:#F3E752;*/
	/* color: #F3E752; */
	background:#00FF00;
	color:#000000;	
}
.general,.invitatie
{
	/*background: blue; */
	/* color: blue; */
	background:#0000FF;
	color:#FFFFFF;	
	
}
.concurs
{
	/*background: magenta;*/
	color: magenta;
}
.expired
{
	/* background: gray; */
	color:gray;	
}
.applied
{
	/* background: green; */
	color:green;	
}
.unread,
.read
{
	color:#4A413A;
	font-size:16px;
}
.unread
{
	font-weight:bold;
}
.pending{ color:magenta; }
.data
{
	color:#777;
	font-size:10px;
}





.box4{
	width:100%; float:left; display:block; height:452px; background:transparent url(/images/box4.jpg) no-repeat left top; margin-bottom:10px;
}
.box44{
	margin:25px; float:left; display:block; width:175px; height:175px; position:relative;
}
.box44 span.title{ font-family:"Trebuchet MS"; font-size:16pt; display:block; color:#000000; }
.box44 span.body{ font-family:"Trebuchet MS"; font-size:12px; display:block; margin:15px 0px; height:105px; overflow:hidden; line-height:15px; }
.box44 a.more{ font-family:"Trebuchet MS"; font-size:8pt; font-weight:bold; color:#000000; position:absolute; bottom:0px; right:0px; 
	background:transparent url(/images/sageata.gif) no-repeat right top; padding-right:20px; height:17px;
}



.box1{ width:100%; float:left; display:block; margin-bottom:10px; }
.box11{ width:410px; float:left; display:block; position:relative; margin:10px 20px; }
.box11 span.title{ width:100%; font-family:"Trebuchet MS"; font-size:16pt; display:block; color:#000000; }
.box11 span.body{ width:410px; font-family:"Trebuchet MS"; font-size:12px; display:block; margin:15px 0px; line-height:15px; }
.box11 a.more{ font-family:"Trebuchet MS"; font-size:8pt; font-weight:bold; color:#000000; position:absolute; bottom:0px; right:0px; 
	background:transparent url(/images/sageata.gif) no-repeat right top; padding-right:20px;  height:17px;
}

.box1 div.top{ width:100%; height:15px; float:left; display:block; background:transparent url(/images/box1top.jpg) no-repeat left top; }
.box1 div.center{ width:100%; height:auto; float:left; display:block; background:transparent url(/images/box1center.jpg) repeat-y left top; }
.box1 div.bottom{ width:100%; height:15px; float:left; display:block; background:transparent url(/images/box1bottom.jpg) no-repeat left top; }

.boximg{ margin-bottom:10px; display:block; float:left; width:100%; height:auto; text-align:center;}

.box_home_links{ width:215px; height:55px; float:left; display:block; margin:0 0 10px 5px; background:transparent url(/images/box_home_links.jpg) no-repeat left top; }
.box_home_links a{ float:left; color:#000000; display:block; width:80%; font-family:"Trebuchet MS"; font-size:16px; font-weight:bold; margin:7px 10px; }

.file_icon{
	width:30px;
	height:37px;
	display:block;
	line-height:37px;
	text-align:center;
	background:transparent url(/images/file_icon.gif) no-repeat left top;
}
.portfolio a{
	margin-left:20px;
}

.spacer1 { font-size:1px; height:1px; line-height:1px; display:block; clear:both; }
.spacer3 { font-size:3px; height:3px; line-height:3px; display:block; clear:both; }
.spacer5 { font-size:5px; height:5px; line-height:5px; display:block; clear:both; }
.spacer10 { font-size:10px; height:10px; line-height:10px; display:block; clear:both; }
.spacer10 { font-size:10px; height:10px; line-height:10px; display:block; clear:both; }
.spacer50 { font-size:50px; height:50px; line-height:50px; display:block; clear:both; }
.on{ display:block !important; }
.off{ display:none !important; }
.error_box { border:1px solid #000000 !important; }
.float-right{ float:right !important; display:block !important; }
.float-left{ float:left !important; display:block !important; }
.txt-left{ text-align:left !important; }
.txt-right{ text-align:right !important; }
.txt-center{ text-align:center !important; }
.txt-bold{ font-weight:bold !important; }
.max{ width:100% !important; }
.err{ float:left; display:block; width:100%; clear:both; color:#FF0000 !important; margin-bottom:8px; }
.att{ color:#FF0000 !important; font-size:12px; }



body #content .cvpage span.err{ float:left; display:block; width:100%; clear:both; color:#FF0000 !important; margin-bottom:8px; }
body #content .cvpage li,
body #content .cvpage span,
body #content .cvpage h3,
body #content .cvpage h4,
body #content .cvpage label
{ color:#000000 !important; text-align:left; }

body #content .cvpage fieldset{ border:2px solid #000000; }

body #content h3.cvpage{ text-transform:uppercase; }
.datecontainer{ border:2px solid #000000; float:left; display:block; width:100%; margin-bottom:10px; color:#444444; font-size:12px; }
.datecontainer p{ margin:0 auto 0 10px !important; }
h4.subtitle{ color:#444444; font-size:12px; }