@import url(calendar.css);
@import url(contact.css);
@import url(errors.css);
@import url(spacers.css);
@import url(faq.css);
@import url(participanti.css);
@import url(dictionar.css);
@import url(downloads.css);
@import url(program.css);
@import url(news.css);
@import url(search.css);
/* start reset */
* {outline: none; background-repeat: no-repeat; border: 0;}
body,div,dl,dt,dd,/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p{ 
	margin:0;
	padding:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,var {
	font-style:normal;
	font-weight:normal;
}
/*
ol,ul {
	list-style:none;
}

*/
caption{
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
p img {
border:1px solid #CCCCDD;
float:left;
margin:0pt 10px 0pt 0pt;
padding:0pt;
}
/* end reset */

body { background-color: #EFF0F1; font-family: ARial; font-size: 12px; color: #2B2B28;}
html, body {height: 100%;}
#wrapper {min-height: 100%;}
a:link, a:visited, a:active {color: #C34C22; text-decoration: none;}
 a:hover {text-decoration: underline;}

/* start header */
#header { background-color: #44505C; background-image:url(images/header_bg.jpg); background-repeat: repeat-x; height: 169px; position: relative; top: 0; left: 0; z-index: 10;}
#header .inner {width: 1000px; margin: 0 auto; background-image:url(images/header_inner_bg.jpg); background-position: right top; height: 100%; position: relative; top: 0; left: 0;}
#header h1 {width: 384px;  position: absolute; top: 12px; left: 15px; height: 131px;}
#header h1 a {display: block; width: 100%; height: 100%; text-indent: -3000px; overflow: hidden; background-image:url(images/logo.jpg);  }

#main_menu {  background-image:url(images/main_menu_bg_middle.jpg); background-repeat: repeat-x; background-position: 0 2px; position: relative; top: 131px; left: 20px; width: 958px; }
#main_menu div { background-image:url(images/main_menu_left.jpg); background-position: 0 2px; }
#main_menu ul { list-style:none;margin:0;padding:0;background-image:url(images/main_menu_bg_right.jpg); background-position: right 2px; height: 38px; padding: 0 0 0 9px; }
#main_menu ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#main_menu li {list-style:none;margin:0;padding:0; float: left; padding-left: 1px; position: relative; top: 0; left: 0; height: 38px;}
#main_menu li a {display: block; height: 36px; padding: 0 1px 0;  text-indent: -3000px; overflow: hidden; background-position: center 0;}
#main_menu li a:hover, #main_menu li a#selectat, #main_menu li a.selectat { background-position: center -36px;}
#main_menu li a#selectat, #main_menu li a.selectat { background-position: center -73px !important; border: 1px solid #EBEBEB; border-width: 1px 1px 0; padding: 0; height: 35px; background-color: #fff;}
#main_menu li ul { height: auto; padding: 0; background-image: none; margin: 0 1px 1px; border: solid #EBEBEB; border-width: 0 1px 1px; }
#main_menu li div {background-color: #fff; background-image:url(images/submenu_bg_top.gif); background-position: left top;   position: absolute; top: 37px; left: 3px; z-index: 1000; visibility: hidden;}
#main_menu li div.domenii_sub {width: 143px; } 
#main_menu li div.studenti_sub {width: 166px;}
#main_menu li div.galerie_sub {width: 107px;}
#main_menu li li {float: none; display: inline; padding: 0;}
#main_menu li li a {display: block; height: 31px; background-position: 0 0; border: 0;}
#main_menu li li a:hover, #main_menu li li a.selectat{background-position: 0 -31px;}
#main_menu .domeniu { background-image:url(images/domeniu_sub_lk.gif);} 
#main_menu .specializare { background-image:url(images/specializare_sub_lk.gif);} 
#main_menu .mesaje_studenti{ background-image:url(images/mesaje_studenti_sub_lk.gif);}
#main_menu .ce_fac_studentii_nostri { background-image:url(images/ce_fac_studentii_sub_lk.gif);}
#main_menu .galerie_foto { background-image:url(images/galerie_foto_sub_lk.gif);}
#main_menu .galerie_video { background-image:url(images/galerie_video_sub_lk.gif);}


#main_menu .prima_pagina { background-image:url(images/prima_pagina_lk.gif); width: 118px;}
#main_menu .despre_program { background-image:url(images/despre_program_lk.gif); width: 132px;}
#main_menu .destinatii { background-image:url(images/destinatii_lk.gif); width: 90px;}
#main_menu .domenii_de_studiu { background-image:url(images/domenii_de_studiu_lk.gif); width: 145px;}
#main_menu .studentii_nostri { background-image:url(images/studentii_nostri_lk.gif); width: 126px;}
#main_menu .galerie { background-image:url(images/galerie_lk.gif); width: 77px;}
#main_menu .formular_inscriere { background-image:url(images/formular_inscriere_lk.gif); width: 146px;}
#main_menu .contact { background-image:url(images/contact_lk.gif); width: 82px;}

/* end header */

/* start content */
#content {background-image:url(images/content_top_bg.jpg); background-repeat: repeat-x; padding-bottom: 144px;   }
#content .inner { min-height: 540px; background-image:url(images/content_bottom_bg.jpg); background-position: left bottom; background-repeat: repeat-x;  }

#intro {width: 968px; height: 182px; position: relative; z-index: 1; top: 0; left: 0;  }
#intro:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



#formular { background-image:url(images/banner.jpg); float: left; width: 682px; height: 180px; position: relative; top: 0; left: 0;}
#applicant_info {width: 394px; float: right; position: relative; right: 24px; top: 7px;}

.option {width: 100%; float: right; padding-bottom: 5px; position: relative; top: 0; left: 0;}
.option em {float: left; height: 14px; text-indent: -3000px; overflow: hidden; margin-top: 5px;  }
.option .options_list em {display: none;}
.option p {height: 24px; float: right; padding: 0 12px; cursor: pointer;    }
.option p span {display: block; height: 24px; line-height: 24px;  background-position: right center;}
.options_list { display: none; width: 231px; position: absolute; right: 0; top: 20px; background-image:url(images/select_bg_middle.gif); padding: 4px 0 0; z-index: 100;}
* html .options_list {right: -1px;}
.option ul { list-style:none;margin:0;padding:0;     background-image:url(images/select_bottom.gif); background-position: left bottom; padding: 0 0 5px; }
.option ul li { list-style:none;margin:0;padding:0; display: inline;}
.option ul li span {display: block; line-height: 24px; padding: 0 12px; cursor: pointer; border: solid #BADADE; border-width: 0 1px; background-color: #fff;  height: 24px;}
.option ul li span:hover {background-color: #BADADE;}

 #unde {width: 377px;}
 #unde em { background-image:url(images/locatie_studii.gif); width: 136px;}
 #unde p { background-image:url(images/select1_full.gif); width: 207px; }
 #unde p span {background-image:url(images/select_bg.gif);}
 
 #program {width: 385px;}
 #program em { background-image:url(images/tip_program.gif); width: 145px;}
 #program p { background-image:url(images/select1_full.gif); width: 207px; }
 #program p span {background-image:url(images/select_bg.gif);}
 

 
 
 #cost {width: 271px; float: right;}
 #cost em { background-image:url(images/costul_scolarizarii.gif);  width: 29px;}
 #cost p { background-image:url(images/select1_full.gif); width: 207px; }
 #cost p span {background-image:url(images/select_bg.gif);}
 
 #major {width: 296px; float: right;}
 #major em { background-image:url(images/major.gif);   width: 54px;}
 #major p { background-image:url(images/select1_full.gif); width: 207px;}
 #major p span {background-image:url(images/select_bg.gif);}
 
 #submajor {width: 317px;}
 #submajor em { background-image:url(images/submajor.gif);    width: 75px;}
 #submajor p { background-image:url(images/select1_full.gif); width: 207px;}
 #submajor p span {background-image:url(images/select_bg.gif);}
 
 * html #major .options_list {right: 0;}
 
 

 #afiseaza {width: 157px; height: 21px; background-image:url(images/afiseaza.gif); text-indent: -3000px; overflow: hidden; float: right;}
/*
#applicant_info dl {width: 100%; float: right; padding-bottom: 9px; background-image:url(images/select_top.gif); background-position: right top;}
#applicant_info dl dt {float: right; height: 14px; text-indent: -3000px; overflow: hidden; margin-top: 5px;}
#applicant_info dl dd {float: right; height: 24px; position: relative; top: 0; left: 0; }
#applicant_info dl dd ul {position: absolute; top: 0; right: 0; padding: 5px 0 5px; background-image:url(images/select_bottom.gif); background-position: right bottom; width: 231px;  }
#applicant_info dl dd ul li {display: inline; }
#applicant_info dl dd ul span, #applicant_info dl dd ul a { display: block; padding-left: 10px;  cursor: pointer; font-family: Tahoma; font-size: 12px; border: solid #BADADE; border-width: 0 1px; background-color: #fff; } 
#applicant_info  a:link, #applicant_info  a:visited, #applicant_info  a:active {line-height: 24px; color: #2B2B28; text-decoration: none;}
#applicant_info  a:hover { background-color: #BADADE;}
#applicant_info dl dd ul.off a {display: none;}
#applicant_info dl dd ul span { background-image:url(images/select_bg.gif); background-position: right center;}
#applicant_info dl.major, #applicant_info dl.submajor { background-image:url(images/select_top2.gif);}
#applicant_info dl.major dd ul, #applicant_info dl.submajor dd ul { background-image:url(images/select_bottom2.gif); width: 131px;}
*/

.unde dt { background-image:url(images/unde_doresti_sa_studiezi.png); width: 136px;}
.unde dd {width: 240px;}
.ce_tip dt { background-image:url(images/ce_tip_de_program_doresti.png); width: 144px;}
.ce_tip dd {width: 240px;}
.costul dt { background-image:url(images/costul_scolarizarii.png); width: 102px;}
.costul dd {width: 240px;}
.submajor dt { background-image:url(images/submajor.png); width: 58px;}
.major dt { background-image:url(images/major.png); width: 37px;}
.major dd {width: 240px;}

/*
#applicant_info dl.major {width: 180px; margin-right: 10px;}
#applicant_info dl.submajor {width: 200px;} 
.major dd, .submajor dd  {width: 140px;}

*/

#extra1 {width: 22px; height: 3px; position: absolute; top: 35px; left: 34px; display: block; background-image:url(images/hair.png);}
#sec_menu {list-style:none;margin:0;padding:0;width: 286px; float: right; background-image:url(images/sec_menu_bg.gif); height: 180px; }
#sec_menu li {list-style:none;margin:0;padding:0;width: 100%; float: left; clear180: left; padding: 0px 0 0; width: 281px; }
#sec_menu a {display: block; text-indent: -3000px; overflow:hidden; height: 34px; background-position: -0px center;}
#sec_menu a:hover, #sec_menu a.crt { background-position: -283px center;}

#dictionar { background-image:url(images/dictionar.gif);}
#faq { background-image:url(images/faq.gif);}
#resurse { background-image:url(images/resurse.gif);}
#burse { background-image:url(images/burse.gif);}
#dls { background-image:url(images/downloads.gif);}

#page { background-image:url(images/page_bg_middle.gif); background-repeat: repeat-y; }
#page_bottom { background-image:url(images/page_bg_bottom.gif); background-position: left bottom;}
#page_top { background-image:url(images/page_bg_top.gif); min-height: 500px;}

#dictionar {
	padding-top: 3px;
}
#faq,
#resurse{
	padding-top: 2px;
}

#burse {
	padding-top: 1px;
}

#faq {
	margin-top: 2px;
}

#dls {
	padding-top: 0px;
}

/*#dls {
	padding: 0px!important;
	margin: 0px!important;
	border: 0px!important;
	padding-bottom: 2px !important;
	position: relative;
	top: -3px;
}*/

#main_info p{
	text-align: justify;
	margin: 0 0 10px 0;
}

#main_info blockquote{
	background: url(images/quote_open.jpg) no-repeat left top;
	margin: 0;
	padding: 0 24px 0 24px;
	text-align: justify;
	line-height: 17px;
	position: relative;
	z-index: 15;
}
#main_info blockquote img{
	float: left;
	border: 2px solid #BDC4CB;
	margin: 0 10px 0 0;
}
.bquote-author{
	text-align: right;
	padding: 10px 24px 40px 0;
	color: #707070;
	clear: both;
}
.bquote-author b{
	color: #303030;
}
.bquote-close{
	height: 14px;
	line-height: 0;
	overflow: hidden;
	font-size: 0;
	background: url(images/quote_close2.jpg) no-repeat right bottom;
	position: relative;
	margin-top: -15px;
	z-index: 10;
}

#info {width: 968px; margin: 0 auto;}
#sidebar {width: 241px; padding: 15px; min-height: 268px;  background-image:url(images/sidebar_bg.jpg); background-repeat: repeat-x; float: right; position: relative; right: 11px; top: 0; margin-top: 9px; color: #302C2C; line-height: 23px;}

.foto_frame { visibility: hidden;  width: 240px; margin-bottom: 15px; overflow: hidden; position: relative; top: 0; left: 0;}
.foto_frame_bottom { background-image:url(images/foto_bg_bottom.png); position: absolute; left: 0; bottom: 0; height: 82px; width: 100%;}
.foto_frame_top { background-image:url(images/foto_bg_top.png);  position: absolute; left: 0; top: 0; height: 73px; width: 100%; z-index: 5;}
.foto_frame_middle {width: 100%; background-repeat: repeat-y; position: absolute; left: 0; top: 73px; background-image:url(images/foto_bg_middle.png); height: 1000px; }
.foto_frame img {display: block; padding: 15px 14px; position: relative; top: 0; left: 0; z-index: 10;}

#main_info {width: 619px; float: left; position: relative; left: 33px; padding-top: 7px; line-height: 18px; padding-bottom: 15px;}
h2 {font-size: 24px; color: #A30A0A; padding: 22px 0 11px; }
h2 b {display: none;}
h3 {font-size: 18px; color: #595841; margin-top: -7px; padding-bottom: 3px;}
h3 b {display: none;}

dl.list {padding-top: 17px;}
dl.list dt {font-size: 14px; font-weight: bold;}
dl.list dd {text-indent: 12px; background-image:url(images/bullet.gif); background-position: 2px 7px; padding: 0 0 0 2px;}

#countries-list-wrapper {width: 100%; overflow: hidden;padding-top: 20px}
#countries-list {list-style:none;margin:0;padding:0; width: 633px; margin-top: 20px; padding-left: 8px; }
#countries-list li {list-style:none;margin:0;padding:0;line-height: 30px; float: left; margin-right: 16px; width: 109px; margin-bottom: 12px;  overflow: hidden;display:inline}
#countries-list li b{
	display: none;
	width: 109px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #48596B;
}
#countries-list li b a{
	color: #fff;
}

#descrierea_detinatiei:link, #descrierea_detinatiei:visited, #descrierea_detinatiei:active {display: block; background-position: 0 0; height: 44px; width: 228px; background-image:url(images/descrirea_destinatiei.gif); margin-top: 13px; text-indent: -3000px; overflow: hidden;}
#descrierea_detinatiei:hover { background-position: 0 -44px;}
/* end content */







/* start footer */
#footer {min-height: 144px; margin-top: -144px; background-color: #728599; background-image:url(images/footer_bg.jpg); background-repeat: repeat-x;}
#footer .inner { background-image:url(images/content_bottom2_bg.gif); height: 100%; width: 962px; margin: 0 auto; padding: 28px 0 0; position: relative; top: 0; left: 0;}
#footer .inner:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#footer h4 {font-size: 14px; color: #6895BA; background-image:url(images/situri_afiliate.gif); height: 10px; text-indent: -3000px; overflow: hidden; margin-bottom: 3px;}
#footer a:link, #footer a:visited, #footer a:visited, #footer a:active {color: #889CAE; font-size: 11px; line-height: 20px;}
#footer ul {list-style:none;margin:0;padding:0;width: 650px; float: left;} 
#footer ul li {list-style:none;margin:0;padding:0;float: left; background-image:url(images/footer_bullet.gif); padding: 0 10px; background-position: left center; }
#oxylus {width: 100px; height: 15px; background-position: -101px 0; background-image:url(images/oxylus.jpg); text-indent: -3000px; overflow: hidden; position: absolute; top: 27px; right: 19px;}
#oxylus:hover { background-position: 0 0;}
/* end footer */

/* SCOLI PARTICIPANTE */
ol#scoli-participante{
	width: 619px;
	overflow: hidden;
	height: 1%;
	list-style: none;
	padding:0;
	margin:0;
}
ol#scoli-participante li{
	position : relative;
	margin-bottom : 15px;
	min-height : 80px;
	z-index : 1;
	height: 1%;
}
* html ul#scoli-participante li{
	height : 80px;
}
ol#scoli-participante li img{
	border : 1px solid #ccd;
	padding : 0;
	width: 90px;
	position : absolute;
	left : 0;
	top : 0;
}
ol#scoli-participante li p{
	padding-left: 105px;
	margin : 0;
	text-align: justify;
}
ol#scoli-participante li h3{
	color: #686650;
	font-size : 16px;
	margin : 0;
	padding : 0;
	padding-left : 105px;
	padding-right : 100px;
	margin-bottom: 5px;
	font-weight: bold;
}
ol#scoli-participante li h3 a,
ol#scoli-participante li h3 a:hover{
	color: #FF7A22;
	text-decoration : none;
}
ol#scoli-participante .more{
	position : absolute;
	right: 0;
	top : 5px;
	background: url(images/cross.gif) no-repeat left 7px;
	padding-left: 10px;
	color: #808090;
}


/*******/
#countries-list dl{
	margin: 0!important;
	padding: 4px 0 8px 0!important;
	line-height: normal;
}
#countries-list dl dd{
	background : url(images/bullet.gif) no-repeat 9px 8px;
	margin: 0!important;
	padding : 2px 10px 2px 20px!important;
}
#countries-list dl a{
	color: #48719F;
}
.cl-expanded li{
	background: #f0f0f5;
	width: 200px!important;
	margin : 5px 5px 5px 0!important;
	padding: 0!important;
}
.cl-expanded{
	width: 625px!important;
	margin-right: -6px!important;
}

.prog-links{
	list-style: none;
	padding:0;
	margin:0;
}

.prog-links li{
background: url(images/arrow1.jpg) no-repeat left 7px;
padding-left: 10px;
}


h3.underline{
font-size: 13px;
font-weight: bold;
padding: 5px 0 4px 0;
margin: 0 0 4px 0;
position: relative;
background: url(images/hr_normal.gif) no-repeat left bottom;
}

#footer ul a {white-space:nowrap;}

/* start scroller */

.option span {
	white-space: nowrap;
	overflow: hidden;
}


#unde .scrollable_wrapper ,
#major .scrollable_wrapper ,
#submajor .scrollable_wrapper {
	background-image:url(images/select_bottom.gif);
	background-position:left bottom;
	padding:0pt 0pt 5px;
	
	
}

.scrollable  {
	border-color:#BADADE;
	border-style:solid;
	border-width:0pt 1px;
	height: 240px;
	overflow: hidden;
}
.option .scrollable  ul {
	background: #fff none;
	padding:0 25px 0 0;
}
.option .scrollable ul li span {
	border: 0;
	
	width: 181px;
}

#wrapper_major_scroll {  height: 240px; width: 229px; position: relative; top: 0; left: 0; background-color: #fff;  }
#masca_major_scroll{clip:rect(0px,205px,240px,0); overflow:hidden; width: 205px; height: 240px; position: absolute; top: 0; left: 0;}
#drag_major_scroll { width: 7px; height: 57px; background-color: #badade; position: absolute; top: 0; left: 210px; cursor: pointer;}
#wrapper_major_scroll .scrollable {height: auto; overflow: visible;}
#wrapper_major_scroll #major_scroll {position: absolute; top: 0; left: 0; width: 205px;}

#wrapper_submajor_scroll {  height: 240px; width: 229px; position: relative; top: 0; left: 0; background-color: #fff;  }
#masca_submajor_scroll{clip:rect(0px,205px,240px,0); overflow:hidden; width: 205px; height: 240px; position: absolute; top: 0; left: 0;}
#drag_submajor_scroll { width: 7px; height: 57px; background-color: #badade; position: absolute; top: 0; left: 210px; cursor: pointer;}
#wrapper_submajor_scroll .scrollable {height: auto; overflow: visible;}
#wrapper_submajor_scroll #submajor_scroll {position: absolute; top: 0; left: 0; width: 205px;}
/* end scroller */		

#wrapper_unde_scroll {  height: 240px; width: 229px; position: relative; top: 0; left: 0; background-color: #fff;  }
#masca_unde_scroll{clip:rect(0px,205px,240px,0); overflow:hidden; width: 205px; height: 240px; position: absolute; top: 0; left: 0;}
#drag_unde_scroll { width: 7px; height: 57px; background-color: #badade; position: absolute; top: 0; left: 210px; cursor: pointer;}
#wrapper_unde_scroll .scrollable {height: auto; overflow: visible;}
#wrapper_unde_scroll #unde_scroll {position: absolute; top: 0; left: 0; width: 205px;}


#loading {display: block; background-image:url(images/ajax-loader.gif); width: 16px; height: 16px; position: absolute; top: 50%; left: 516px; overflow: hidden;}

#search_form {
	position: absolute;
	top: 108px;
	right: 26px;
}
#search_form  fieldset {
	float: left;
}

#search_form  label {
	display: block;
	border: 1px solid #243950;
	float: left;
	height: 16px;
	padding: 2px;
	background: #91a7bb;
	margin: 0 5px 0 0;
	
}
#search_form input.text {
	float: left;
	color: #243950;
	font-size: 11px;
	background: transparent;
	width: 120px;
	padding-top: 2px;
}

#search_form input.button {
	float: left;
}



#main_menu .prima_pagina { background-image:url(images/prima_pagina_lk.gif); width: 108px;}
#main_menu .despre_program { background-image:url(images/despre_program_lk.gif); width: 122px;}
#main_menu .destinatii { background-image:url(images/destinatii_lk.gif); width: 80px;}
#main_menu .domenii_de_studiu { background-image:url(images/domenii_de_studiu_lk.gif); width: 135px;}
#main_menu .studentii_nostri { background-image:url(images/studentii_nostri_lk.gif); width: 116px;}
#main_menu .galerie { background-image:url(images/galerie_lk.gif); width: 67px;}
#main_menu .formular_inscriere { background-image:url(images/formular_inscriere_lk.gif); width: 136px;}
#main_menu .contact { background-image:url(images/contact_lk.gif); width: 72px;}
#main_menu .forum { background-image:url(images/forum_lk.gif); width: 62px;}