@charset "utf-8";
/* CSS Document */

body { background:#3a3a3a; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Sans-Serif; font-size: 12px; color: #000000; margin: 0; padding: 0; line-height:14px;}
input, textarea, button { font-family: Tahoma; font-size: 11px; color: #000; border: none; background: none; margin:0; padding:0;}
textarea { overflow: auto; }
a {	outline: none; text-decoration: none; color:#92B623;}
a:hover {  }
p, h1, h2, h3, h4, h5, h6, ul, ol, li, hr, form, fieldset, legend, table, theah, tbody, blockquote { margin: 0; padding: 0; }
ul { list-style-type: none; }
a img { border: none; }
.clear { clear: both; }
.fl { float:left; }
.fr { float:right; }

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml50{margin-left:50px;}
.mt10{margin-top:10px;}
.mt35{margin-top:35px;}
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.mt5{margin-top:5px;}
.mt3{margin-top:3px;}
.mr30{margin-right:30px;}
.mb10{margin-bottom:10px;}

body{ background:#d9dbcd; }


#content{
width:960px;
margin:0 auto;
padding-top:22px;
padding-bottom:100px;

}

#wraper-content{

 background:url(../img/pattern.png);
}

#header-wraper{
background:url(../img/header-bar.png) no-repeat center bottom;
padding-bottom:5px;
}




#header{
width:960px;
margin:0 auto;
background:#d9dbcd url(../img/devworld.jpg) no-repeat top left;
height:233px;
}

.title-dev{
padding:57px 0 22px 0;
width:555px;
}

.subtitle-dev{
border-top:5px solid #667172;
width:553px;
padding-top:5px;
}

ul.menu{
margin:41px 0 0 0;
padding:0;
}

ul.menu li{
padding-bottom:6px;
}


ul.menu li a.home{
display:block;
background:url(../img/li-home.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.home:hover{
display:block;
background:url(../img/li-home-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.home-select{
display:block;
background:url(../img/li-home-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.despre{
display:block;
background:url(../img/li-despre.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.despre:hover{
display:block;
background:url(../img/li-despre-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.despre-select{
display:block;
background:url(../img/li-despre-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.speakeri{
display:block;
background:url(../img/li-speakeri2.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.speakeri:hover{
display:block;
background:url(../img/li-speakeri-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.speakeri-select{
display:block;
background:url(../img/li-speakeri-hover.png) no-repeat;
width:157px;
height:20px;
}



ul.menu li a.inscriere{
display:block;
background:url(../img/li-inscriere.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.inscriere:hover{
display:block;
background:url(../img/li-inscriere-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.inscriere-select{
display:block;
background:url(../img/li-inscriere-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.concurs{
display:block;
background:url(../img/li-concurs.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.concurs:hover{
display:block;
background:url(../img/li-concurs-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.concurs-select{
display:block;
background:url(../img/li-concurs-hover.png) no-repeat;
width:157px;
height:20px;
}


ul.menu li a.contact{
display:block;
background:url(../img/li-contact.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.contact:hover{
display:block;
background:url(../img/li-contact-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.contact-select{
display:block;
background:url(../img/li-contact-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.agenda{
display:block;
background:url(../img/li-agenda.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.agenda:hover{
display:block;
background:url(../img/li-agenda-hover.png) no-repeat;
width:157px;
height:20px;
}

ul.menu li a.agenda-select{
display:block;
background:url(../img/li-agenda-hover.png) no-repeat;
width:157px;
height:20px;
}

.box-top{
float:left;
background:url(../img/line-vert.png) no-repeat top right;
padding:25px 15px 25px 0;
font:normal normal 13px Tahoma,Arial, Helvetica, sans-serif;
color:#fff;
line-height:15px;
}

.txt-box-top{
width:295px;
margin-top:18px;
}

.box-top-bis{
float:left;
background:url(../img/line-vert.png) no-repeat top right;
padding:25px 15px 25px 15px;
font:normal normal 13px Tahoma,Arial, Helvetica, sans-serif;
color:#fff;
line-height:15px;

}

.box-top-last{
float:left;
padding:25px 15px 25px 15px;
font:normal normal 13px Tahoma,Arial, Helvetica, sans-serif;
color:#fff;
line-height:15px;

}

.title-program{
margin:40px 0 25px 0;
}

.box-prog-left{
width:460px;
margin-right:40px;
float:left;
}


.box-prog-right{
width:460px;
float:left;
}

.box-prog-right-agenda {
width:460px;
float:left;
margin-top:415px;
}

.first-line-prog {
border-top:1px solid #50504e;
border-bottom:1px solid #50504e;
padding:10px 0 13px 0;
margin-top:9px;
}


.line-prog {
border-bottom:1px solid #50504e;
padding:9px 0 13px 0;
}

.sala {
border-bottom:1px solid #50504e;
padding:30px 0 10px 0;
}

.sala span {
font:normal bold 14px Tahoma;
color:#777777;
}
.sala .moderator {
padding-top:3px;
}

.line-prog-bis{
border-bottom:1px solid #50504e;
padding:10px 0 22px 0;
margin-top:9px;
}

.speaker-pic{
float:left;
padding:5px 9px 0 15px;
}

.speaker-pic a img{

border:1px solid #92b623;
}

.speaker-pic-extra{
float:left;
padding:5px 9px 0 0px;
}

.speaker-pic-extra a img{

border:1px solid #92b623;
}

.green-link{
font:normal bold 12px Tahoma;
color:#92b623;
line-height:14px;
}

.green-link:hover{
text-decoration:underline;
}

.green-link-pic:hover{
text-decoration:underline;
}

.detalii-prez{
float:left;
padding-top:3px;
}

.detalii-agenda{
float:left;
padding-left:10px;
}

.detalii-agenda span{
font:normal bold 14px Tahoma;
color:#777777;
}

.detalii-prez span{
font:normal bold 14px Tahoma;
color:#777777;
}


.green-link-pic{
font:normal bold 12px Tahoma;
color:#92b623;
background:url(../img/pic-link.png) no-repeat right center;
padding-right:17px;
line-height:14px;
}

.green-link-pic:hover{
text-decoration:underline;
}

.title-prez{
font:normal normal 17px Tahoma;
color:#fff;
line-height:20px;
width:340px;
}


.box-inscriere{
width:460px;
margin-right:40px;
float:left;
color:#fff;
font:normal normal 13px Tahoma,Arial, Helvetica, sans-serif;
color:#fff;
line-height:15px;
padding-top:50px;
}

.titlu-inscriere{
padding-top:47px;
padding-bottom:10px;
border-bottom:1px solid #50504e;
margin-bottom:10px;
}

.box-contact{
width:460px;
float:left;
color:#fff;
font:normal normal 13px Tahoma,Arial, Helvetica, sans-serif;
color:#fff;
line-height:15px;
padding-top:50px;
}

.box-input-nume{
background:url(../img/input-nume.png) no-repeat top left;
width:387px;
height:51px;
padding-left:73px;
}

.box-input-parola{
background:url(../img/input-parola.png) no-repeat top left;
width:387px;
height:51px;
padding-left:73px;
}

.box-input-email{
background:url(../img/input-email.png) no-repeat top left;
width:387px;
height:51px;
padding-left:73px;
}

.box-input-varsta{
background:url(../img/input-varsta.png) no-repeat top left;
width:77px;
height:51px;
padding-left:73px;
float:left;
}

.box-input-localitate{
background:url(../img/input-localitate.png) no-repeat top left;
width:214px;
height:51px;
padding-left:95px;
float:left;
}

.box-input-functie{
background:url(../img/input-functie.png) no-repeat top left;
width:156px;
height:51px;
padding-left:72px;
float:left;
}

.box-input-companie{
background:url(../img/input-companie.png) no-repeat top left;
width:136px;
height:40px;
padding-left:95px;
float:left;
}

.big-input{
	border:none;
	width:368px;
	height:31px;
	color:#404040;
	font:normal normal 20px Tahoma;
	padding-top:7px;
	padding-left:10px;
}

.small-input{
	border:none;
	width:50px;
	height:31px;
	color:#404040;
	font:normal normal 20px Tahoma;
	padding-top:7px;
	padding-left:10px;
}


.medium-input{
	border:none;
	width:200px;
	height:31px;
	color:#404040;
	font:normal normal 20px Tahoma;
	padding-top:7px;
	padding-left:10px;
}

.medium-input-bis{
	border:none;
	width:130px;
	height:31px;
	color:#404040;
	font:normal normal 20px Tahoma;
	padding-top:7px;
	padding-left:10px;
}

.medium-input-extra{
	border:none;
	width:120px;
	height:31px;
	color:#404040;
	font:normal normal 20px Tahoma;
	padding-top:7px;
	padding-left:10px;
}


.textarea{
width:448px;
height:140px;
border:1px solid #649196;
background:#ffffff;
overflow:auto;
padding:5px;
color:#404040;
font:normal normal 20px Tahoma;
}

*+html .textarea{
height:130px;
}

.title-sponsori{
margin-top:50px;
margin-bottom:5px;
}

.title-parteneri-media {
	margin-top:40px;
	margin-bottom:40px;
}

.sigle {
	padding-bottom:0px;
	vertical-align:0px;
	padding-bottom:20px;
}

.sigle .mr30-it {
	padding-top:12px;
	margin-right:30px;
}
.title-sponsori-big{
margin-top:70px;
margin-bottom:5px;
}

.pic-contact{
float:left;
margin-right:10px;
}

.pic-contact a img{
border:1px solid #90b324;
}

.detalii-contact{
float:left;
padding-top:30px;
color:#fff;
font:normal normal 13px Tahoma;
line-height:15px;
}

.detalii-contact a {
color:#92b623;
}


.detalii-speaker{
float:left;
color:#c6c6c6;
font:normal normal 13px Tahoma;
line-height:15px;
}

.detalii-speaker a {
color:#92b623;
}

.job{
font:normal normal 18px Tahoma;
color:#fff;
line-height:20px;
}

.txt-speaker{
margin-top:10px;
width:280px;
margin-bottom:15px;
}

.box-speaker{
margin-top:45px;
color:#649496;
font:normal bold 14px Tahoma;
line-height:18px;
}

.white-title{
font:normal normal 18px Tahoma;
color:#fff;
line-height:20px;
width:240px;
}

.line-interview{
margin-bottom:25px;
font:normal normal 13px Tahoma;
color:#fff;
line-height:15px;
}

.inter  {
float:left;
width:83px;
padding-top:5px;
}

.inter-bis{
float:left;
width:370px;
}

.speaker-pic-bis{
float:left;
padding:5px 9px 0 0px;
}

.speaker-pic-bis a img{

border:1px solid #92b623;
}

.line-speaker{
padding-top:13px;
padding-bottom:13px;
border-bottom:1px solid #50504e;

}

.white-text{
font:normal normal 13px Tahoma;
color:#fff;
line-height:15px;
}

.white-text span{
font:normal bold 14px Tahoma;
color:#777777;
}

.white-text span{
font:normal normal 18px Tahoma;
}

.white-link {
font-color:white;
}

/*CSS PAGINA CONCURS*/

.box-input-nume-prj{
background:url(../img/concurs-nume-prj.png) no-repeat top left;
width:344px;
height:51px;
padding-left:115px;
}

.concurs-big-input{
	border:none;
	width:330px;
	height:31px;
	color:#404040;
	font:normal normal 20px Tahoma;
	padding-top:7px;
	padding-left:10px;
}

.box-input-link{
background:url(../img/concurs-link.png) no-repeat top left;
width:404px;
height:51px;
padding-left:55px;
}

.concurs-big-input-bis{
	border:none;
	width:390px;
	height:31px;
	color:#404040;
	font:normal normal 20px Tahoma;
	padding-top:7px;
	padding-left:10px;
}

.box-input-contact{
background:url(../img/concurs-contact.png) no-repeat top left;
width:294px;
height:51px;
padding-left:165px;
}

.concurs-input{
	border:none;
	width:277px;
	height:31px;
	color:#404040;
	font:normal normal 20px Tahoma;
	padding-top:7px;
	padding-left:10px;
}

.box-input-companie{
background:url(../img/concurs-companie.png) no-repeat top left;
width:369px;
height:51px;
padding-left:90px;
}

.big-input-bis{
        border:none;
        width:355px;
        height:31px;
        color:#c5c5c5;
        font:normal normal 14px Tahoma;
        padding-top:10px;
        padding-left:10px;
        text-transform:uppercase;
}



.white-text-border{
margin-top:10px;
margin-bottom:10px;
font:normal normal 13px Tahoma;
color:#fff;
line-height:15px;
padding-bottom:6px;
border-bottom:1px solid #50504e;
}

.error {
height:56px;

}

.error-message {
padding-top:1px;
padding-left:0px;
color:#FFFFFF;
}
#flashMessage {
color:#FFFFFF;
}

/*CSS ADMINISTRARE */

#proiecte {
	color:#fff;
}

#proiecte td {
	padding-top:20px;
}

.unit {
color:#fff;
}

.unit span{
font:normal bold 14px Tahoma;
color:#777777;
}



/* CSS NOU */

a.green-link2{

color:#92b623;

line-height:15px;

}



a.green-link2:hover{

text-decoration:underline;

}



.box-juriu{

width:220px;

height:65px;

float:left;

color:#FFFFFF;

font:normal normal 13px Tahoma;

}



.mr10{margin-right:10px;}



.det-juriu{
	float:left;
	width:155px;
}



.titlu-inscriere2{
	padding-top:12px;
	padding-bottom:10px;
	border-bottom:1px solid #50504e;
	margin-bottom:10px;
}

.nume-special {
	font-size:30px;
	color:#d9dbcd;
	font-weight:bolder;
	text-transform:uppercase;
}

.link-special {
	font-size:30px;
	color:#d9dbcd;
	text-transform:uppercase;
	font-weight:bolder;
	margin-bottom:30px;
}

