@charset "utf-8";
/* CSS Document */

body {
behavior:url("/Content/css/csshover.htc");
}thumb-gal
body { background:#3a3a3a; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Sans-Serif;  color: #434343; 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; }
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; }

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mr40{margin-right:40px;}
.ml10{margin-left:10px;}
.mb20{margin-bottom:20px;}
.mt35{margin-top:35px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}

body{background:#eeeeee;}

#wraper{
	background:#FFFFFF;
	width:950px;
	padding:0 10px;
	margin:0 auto;
}

#header{

color:#FFFFFF;
font:normal normal 11px Verdana;
width:950px;
position:relative;
}

#header a{
color:#FFFFFF;
font:normal normal 11px Verdana;
}

#col-left{
float:left;
width:180px;
background:#e5e5e5;
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

#col-middle{
float:left;
width:460px;
padding:10px;
}

#col-right-home{
float:right;
background:#f5f5f5;
padding:6px;
width:257px;
margin-top:4px;
}


.box-eveniment{
padding:3px 10px 8px 10px;
background:url(../img/arrow-blu-home.gif) no-repeat top left;
}

.box-eveniment a{
color:#0a57a4;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.calendar-top{
margin-top:10px;
width:228px;
height:11px;
background:#464646;
padding: 9px 13px  8px 12px;
color:#FFFFFF;
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
line-height:11px;
}

* html .calendar-top
{
	padding-bottom:0px;
}

.body-calendar{
border-left:1px solid #dadada;
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
line-height:11px;
color:#464646;
margin-bottom:10px;
float:left;
}

.weekdays{
padding-top:5px ;
padding-left:11px;
height:15px;
width:24px;
background:#f5f5f5;
float:left;
border-bottom:1px solid #dadada;
border-right:1px solid #dadada;
}

.months{
padding-top:5px ;
text-align:center;
height:15px;
width:45px;
background:#f5f5f5;
border-bottom:1px solid #dadada;
border-right:1px solid #dadada;
}

* html .months{
width:44px;
}

.months a{
color:#0a57a4;
font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;

}

ul.days{
margin:0;
padding:0;
width:280px;
}

ul.days li{
float:left;
border-bottom:1px solid #dadada;
border-right:1px solid #dadada;
width:35px;
height:20px;	
background:#ffffff;
}

ul.days li a{
width:35px;
height:17px;
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
line-height:11px;
color:#464646;
display:block;
float:left;	
padding-top:3px ;
text-align:center;

}

ul.days li a.booked{
background:#dc3632;
color:#FFFFFF;
}

ul.days li a.albastru{
background:#0a57a4;
color:#FFFFFF;
}

ul.days li a.gri{
background:#7e7e7e;
color:#FFFFFF;
}

ul.days li div.over-eveniment
{
	position:absolute;
	top:20px;
	right:0px;
	width:180px;
	padding:0px 5px 4px 5px;
	background:#fff;
	border:1px solid #000;
	z-index:1000;
	text-align:justify;
}

ul.days li div.over-eveniment a
{
	color:#000;
	width:180px;
	text-align:left;
	height:auto;
	font-weight:normal;
	font-size:10px;
}

ul.days li div.over-eveniment a:hover
{
	text-decoration:underline;
}

.browse-gal{
text-align:center;
margin-top:5px;
padding-left:50px;
}

div.double-line-home{
background:url(../img/double-line-home.png) repeat-x;
width:250px;
height:22px;
margin-top:5px ;
padding-left:11px;
}


a.prev-calend{
	width:5px;
	height:10px;
	background:url(../img/arrw-lft-calend.png) no-repeat 0 3px;
	float:left;
	margin-right:16px;
}

a.next-calend{
	width:5px;
	height:10px;
	background:url(../img/arrw-right-calendar.png) no-repeat 0 3px;
	float:left;
}


.col-right{
float:left;
width:735px;
padding-left:15px;
}

#menu-top{
	background:url(../img/bgr-menu-top.png) repeat-x;
	height:40px;
	padding:0 10px;
}

ul.links{
margin:0;
padding:0;
}

ul.links li{
float:left;
margin:15px 15px 0 0;
background:url(../img/arrw-menu-top.png) no-repeat center left;
padding-left:12px;
}


ul.links li.edu{
float:left;
margin-top:4px;

}

ul.links li a {
float:left;
color:#FFFFFF;
font:normal normal 11px Verdana;

}

ul.links li a.edu{
background:url(../img/logo-edu.png) no-repeat left top;
padding-left:30px;
height:22px;
width:50px;
padding-top:10px;
} 

.input-menu-top{
float:left;
width:113px;
height:14px;
background:#FFFFFF;
border:1px solid #afafaf;
margin-top:11px;
padding:2px 0 0 2px;
color:#000000;
font:normal normal 9px Verdana;
}

.txt-input{
float:left;
margin:13px 5px 0px 10px;
}

.login{
margin:11px 16px 0 5px;
float:left;
}

.cont-nou{
margin-top:13px;
float:left;
}

.cont-nou span{
margin:0 5px;

}

#header-middle{
background:url(../img/bgr-middle.png) repeat-x;
height:100px;
padding:13px 10px 0 10px;
width:930px;
}

* html #header-middle
{
	padding-top:11px;
}

.header-topfr{
float:right;
}


* html .header-topfr{

float:right;
width:550px;
}

#header-bottom{
height:26px;
width:950px;
position:absolute;
top:150px;

}


.fr-header{
float:right;
width:540px;
}

.logo2{
margin-top:30px;
margin-left:18px;
}

#menu-site2{
width:540px;
height:30px;

}



ul.menu-site{
margin:0;
padding:0;

}


ul.lang{
margin:0;
padding:0;

}

ul.menu-site li, ul.lang li{
float:left;

}

ul.menu-site li.bar, ul.lang li.bar{
color:#FFFFFF;
font:normal normal 11px Verdana;
margin:0 5px;
}

ul.menu-site li a, ul.lang li a {
float:left;
color:#FFFFFF;
font:normal normal 11px Verdana;
}


div.search{
height:45px;

}

.inp-search{
float:right;
background:#ffffff;
border:1px solid #000000;
width:313px;
height:17px;
margin-right:5px;
color:#000000;
padding:3px 0px 0px 3px;
font:normal normal 10px Verdana;
}

.lnk-rss{
	background:url(../img/lnk-rss.png) no-repeat center left;
	padding-left:20px;	
	height:15px;
}

.lnk-wiki{
	background:url(../img/lnk-wiki.png) no-repeat center left;
	padding-left:20px;	
	height:15px;
}

.lnk-science{
	background:url(../img/lnk-science.png) no-repeat center left;
	padding-left:20px;	
	height:15px;
}

.lnk-mini{
	background:url(../img/lnk-mini.png) no-repeat center left;
	padding-left:26px;	
	height:15px;
}


ul.links-bottom{
margin:0;
padding:0;

}

ul.links-bottom li{
float:left;

}

ul.links-bottom li.bar{
color:#FFFFFF;
font:normal normal 11px Verdana;
margin:0 5px;
}

ul.links-bottom li a {
float:left;
color:#FFFFFF;
font:normal normal 11px Verdana;
}




ul.submenu-h{
position:absolute;
margin:0;
padding:0;
border:none;
}

ul.submenu-h li{
float:left;
border:none;
}

ul.submenu-h li a{
float:left;
padding:7px 26px 5px 12px;
color:#ffffff;
background:#464646;
display:block;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
border:none;
margin:0;
}


ul.submenu-h li a:hover{
background:#7e7e7e;
}

ul.submenu-h li a.extra{
background:#464646 url(../img/extra.png) no-repeat right top;
float:left;
}

ul.submenu-h li a.extra:hover{
background:#7e7e7e url(../img/extra-hover.png) no-repeat right top;
float:left;
}




/*left col*/

.menu-title{
background:#464646 url(../img/menu-title.png) repeat-x top left;
color:#FFFFFF;
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
padding:8px 0 8px 6px;
}

.menu-title a{
	color:#fff;
}

.menu-blue{
background:#0a57a4 url(../img/bar-blue-menu.png) repeat-x top left;
/*padding-bottom:10px;*/
}

.line-menu-blue{
background:url(../img/arrow.gif) no-repeat top left;
padding:6px 10px 8px 15px;
border-bottom:1px solid #6fa1d4;
color:#FFFFFF;
}

.arrow-select
{
margin-left: -15px;	
margin-right: 5px;
}

.line-menu-blue-select{
background: #6fa1d4 url(../img/bg_select.jpg) repeat-x top left;
padding:6px 10px 8px 15px;
border-bottom:1px solid #6fa1d4;
color:#FFFFFF;
}

.line-menu-bluebis{
background:url(../img/arrow.gif) no-repeat top left;
padding:6px 10px 8px 15px;

color:#FFFFFF;
}

.box-select{
background:#e5e5e5;
padding:11px 6px 17px 6px;
}

.select-menu{
border:1px solid #464646;
color:#464646;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
width:160px;
padding-left:6px;
height:18px;
}

.menu-grey{
background:#e5e5e5;
padding-bottom:10px;
color:#0a57a4;
}

.menu-grey-line{
padding:6px 10px 8px 15px;
border-bottom:1px solid #b5b5b5;
background:url(../img/arrow-blu.gif) no-repeat top left;
}

.menu-grey-line-select{
padding:6px 10px 8px 15px;
border-bottom:1px solid #b5b5b5;
background:#fff url(../img/arrow-blu.gif) no-repeat top left;
}

.menu-grey-line-plus{
padding:6px 10px 8px 15px;
border-bottom:1px solid #b5b5b5;
}

.menu-line{
padding:6px 10px 8px 32px;
}


.menu-line-select{
padding:6px 10px 8px 32px;
background:#f2f2f2;
}

.menu-grey-line-simple{
padding:6px 10px 8px 15px;
font-weight:normal;
border-bottom:1px solid #b5b5b5;
}

.menu-grey-line-simple-first{
padding:6px 10px 8px 15px;
font-weight:normal;
border-bottom:1px solid #b5b5b5;
border-top:1px solid #b5b5b5;
}

.menu-grey-linebis{
background:url(../img/arrow-blu.gif) no-repeat top left;
padding:6px 10px 8px 15px;
}

.box-bannere{
	text-align:center;
	background:#e5e5e5;
	padding:8px 0 0px 0;
}

.box-bannere a{
margin-bottom:5px;
display:block;
}

/*END LEFT COL*/


/*middle col home*/
.thumb-home{
float:left;
margin:0 10px 0px 0;
}

.thumb-home img{
border:1px solid #434343;
}

.row-noutate{
margin-bottom:12px;
}

ul.blue-links{
margin:20px 0 0 0;
padding:0;
}

ul.blue-links li{
margin-bottom:6px;
}

ul.blue-links li a{
color:#0a57a4;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../img/arrw-aplica.gif) no-repeat left center;
padding-left:10px;
}

.list-rev{
	color:#0a57a4;
	font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/arrw-aplica.gif) no-repeat left center;
	padding-left:10px;
	display:block;
	margin-top:10px;

}


.thumb-gal{
float:left;
width:85px;
/*height:63px;*/
margin-top: 4px;
padding: 0;
}

.thumb-gal img{
border:1px solid #464646;
}

/*FOOTER*/

#footer{
background:#464646;
color:#b5b5b5;
padding:23px 15px 21px 15px;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

ul.menu-footer{
margin:0;
padding:0;
width:580px;
float:left;
}


ul.menu-footer li{
float:left;
margin-bottom:5px;
}

ul.menu-footer li.bar{
margin:0 8px;
}

ul.menu-footer li a {
float:left;
color:#b5b5b5;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.trafic{
float:left;
margin-left:38px;
}

/*end footer*/


.table{
color:#434343;
font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;
margin-top:25px;
margin-bottom:60px;
}

.table-header{
background:#e5e5e5;
border:1px solid #d2d2d2;
border-bottom:none;
font-weight:bold;
}

.col-one{
width:260px;
font-weight:bold;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
font:normal bold 10px Verdana, Arial, Helvetica, sans-serif;
padding:15px;
}




.col-two{
width:315px;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;
padding:15px;
}

.col-three{
padding:15px;
border-bottom:1px solid #dadada;
}


.col-one-header{
width:260px;
font-weight:bold;
border-right:1px solid #d2d2d2;
float:left;
padding:8px 15px 8px 15px;
line-height:10px;
}

.col-two-header{
width:315px;
border-right:1px solid #d2d2d2;
float:left;
padding:8px 15px 8px 15px;
line-height:10px;
}

.col-three-header{
float:left;
padding:8px 15px 8px 15px;
line-height:10px;
}

.lnk-blue{
color:#0a57a4;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
background:url(../img/arrw-aplica.gif) no-repeat left center;
padding-left:7px;

}

.white-row{
border:1px solid #d2d2d2;
background:#FFFFFF;
border-top:none;
}

.grey-row{
border:1px solid #d2d2d2;
background:#f2f7fa;
border-top:none;
}

.breadcrumbs{
	margin:7px 0 17px 0;
 	color:#434343;
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.breadcrumbs a{
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
 	color:#0a57a4;
}

.breadcrumbs span{
	font-weight:normal;
 	color:#434343;
	margin:0 3px;
}

h1.page-title{
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
border-left:4px solid #dc3632;
line-height:12px;
padding-left:6px;
}


h2.page-title{
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
border-left:4px solid #dc3632;
line-height:12px;
padding-left:6px;
}

h2.page-title a{
	color:#464646;
}

h2.black-title{
font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
}

h2.black-title-small{
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
}

.info-cariere{
background:url(../img/red-spot.png) no-repeat left top;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
padding-left:12px;
margin-top:15px;
}

.lnk-sus{
background:url(../img/lnk-sus.png) no-repeat center left;
padding-left:15px;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#0a57a4;
}


.actions{
border-top:1px solid #dadada;
border-bottom:1px solid #dadada;
padding:5px 0;
margin:8px 0 20px 0;
}

.lnk-print{
background:url(../img/lnk-print.png) no-repeat top left;
padding-left:19px;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#0a57a4;
display:block;
margin-top:5px;
padding-right:10px;
border-right:1px solid #dadada;
margin-right:10px;
}


.lnk-email{
background:url(../img/lnk-email.png) no-repeat center left;
padding-left:19px;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#0a57a4;
display:block;
margin-top:5px;
padding-right:10px;
border-right:1px solid #dadada;
margin-right:10px;
}

.txt-global{
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
text-align:left;
line-height:18px;

}

.txt-global ol{
	list-style-position:inside;
	padding-left:20px;
}

.txt-global p{
	text-indent:0px;
	margin:0;
	padding:0;
}

.txt-global ul li{
	list-style-type:disc;
	list-style-position:inside;
	padding-left:20px;
}

.txt-global ul li ul li{
	list-style-type:square;
	list-style-position:inside;
	padding-left:20px;
}

.txt-global a{
	color:#0A57A4;
}

.div-sus{
margin:60px 0 30px 0;
}

/*rezultate cautare*/


.input-search{
float:left;
width:357px;
height:14px;
border:1px solid #d2d2d2;
padding:3px 3px 3px 3px;
margin-right:3px;
}


.grey-box{
background:#e6eef6;
color:#464646;
font:normal normal 12px Verdana;
padding:9px;
}

*+html .grey-box{
padding-top:4px;
}

.grey-box span{
color:#da251d;
font-weight:bold;
}

.box-rezultate{
	border-top:1px solid #dadada;
	margin:7px 0 20px 0;
}

.row-rezultat{
border-bottom:1px solid #dadada;
padding:10px 0;
}


/*cautare avansata*/

.lnk-blue-big{
color:#0a57a4;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../img/arrw-aplica.gif) no-repeat left center;
padding-left:10px;
font-weight:bold;
}

.data-rezultat{
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
text-align:left;
line-height:18px;
margin:7px 0 0 10px;
}

.data-rezultat a
{
	color:#0A57A4;
}

.data-rezultat ul li{
	list-style-type:disc;
	list-style-position:inside;
}

ul.paginare{
margin:0;
padding:0;
}

ul.paginare li{
float:left;
margin-right:10px;
list-style-type:none;
padding-left:0;
}

ul.paginare li a {
float:left;
color:#0a57a4;
display:block;
height:16px;
width:16px;
padding:4px 0px 0px 6px;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:11px;
}

ul.paginare li a:hover{
color:#ffffff;
background:#0a57a4;
}

ul.paginare li a.first{
background:url(../img/2arrw-blu.gif) no-repeat center;
}

ul.paginare li a.first:hover{
background:url(../img/2arrw-grey.gif) no-repeat center;
}

ul.paginare li a.last{
background:url(../img/2arrw-blu2.gif) no-repeat center;
}

ul.paginare li a.last:hover{
background:url(../img/2arrw-grey2.gif) no-repeat center;
}


ul.paginare li a.prev{
background:url(../img/arrw-blue.gif) no-repeat center;
}

ul.paginare li a.prev:hover{
background:url(../img/arrw-grey.gif) no-repeat center;
}

ul.paginare li a.next{
background:url(../img/arrow-blu2.gif) no-repeat center;
}

ul.paginare li a.next:hover{
background:url(../img/arrow-grey2.gif) no-repeat center;
}


.cautare-avansata{
background:#e6eef6;
width:445px;
padding:7px 0px 10px 10px;
margin-top:10px;
}

.txt-form{
width:180px;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
float:left;
padding-top:7px;
}



.inp-avans{
width:217px;
height:18px;
background:#FFFFFF;
border:1px solid #d2d2d2;
padding:2px 0 0 2px;
color:#464646;
font:normal normal 11px Verdana;
}


.sel-avansat{
border:1px solid #d2d2d2;
color:#464646;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
width:244px;
padding-left:6px;
height:22px;
}


.inp-avans-small{
width:113px;
height:18px;
background:#FFFFFF;
border:1px solid #d2d2d2;
padding:2px 0 0 2px;
color:#464646;
font:normal normal 9px Verdana;
margin-right:4px;
}

.row-inputs{
height:27px;
}

/*.comunicate presa*/

.lnk-blue-big-bold{
color:#0a57a4;
font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
background:url(../img/arrw-aplica.gif) no-repeat left center;
padding-left:10px;
}

.lnk-blue-small-bold{
color:#0a57a4;
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.lnk-select{
color:#000;
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.lnk-blue-small{
color:#0a57a4;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.lnk-grant{
color:#0a57a4;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.lnk-white-small-bold{
color:#ffffff;
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.data-comun{
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
padding-left:10px;
margin:10px 0;
}


.row-comunicat{
border-top:1px solid #dadada;
padding:10px 0;
}

.row-comunicat-first{
border-top:none;
padding:10px 0;
}

/*CONTACT*/

.box-blue{
background:#e6eef6;
padding:9px 0 8px 10px;
color:#464646;
font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
margin:18px 0 7px 0;
}

/*PUBLICATII*/

.row-publicatii{
border-bottom:1px solid #dadada;
padding:10px 0;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
}

.box-mag{
float:left;
width:230px;
padding-right:5px;

}

.lnk-pdf{
background:url(../img/lnk-pdf.png) no-repeat center left;
padding-left:18px;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#464646;
}

.blue-big-bold{
color:#0a57a4;
font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.det-mag{
width:120px;
margin-left:10px;
float:left;
}

#publicatii{
margin-bottom:60px;
}

/*galerie foto*/

.det-pic{

	margin-left:10px;
	width:255px;
	font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	height:260px;
	overflow:hidden;
	
}

.data-galerie{
		font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.action-gal{
border-top:1px solid #dadada;
border-bottom:1px solid #dadada;
padding:5px 0;
margin-left:10px;
}

.click-poza{
background:url(../img/click.png) no-repeat left center;
padding-left:20px;
color:#0a57a4;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
margin-right:60px;
}

.counter-gal{
float:left;
padding:3px 10px 0px 10px;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

ul.galeries{
margin:0;
padding:0;
}

ul.galeries li{
margin-right:10px;
margin-top:10px;
float:left;
}


ul.galeries li a{
float:left;
}


ul.galeries li img{
border:1px solid #464646;
}


div.line{
background:url(../img/line.png) repeat-x;
width:455px;
height:40px;
}

.row-galerie{
border-top:1px solid #dadada;
padding-bottom:20px;
padding-top:15px;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.row-galerie-first{
padding-bottom:20px;
padding-top:15px;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.row-galerie img, .row-galerie-first img{
border:1px solid #464646;
}

.det-pic-gal{
width:590px;
margin-left:10px;
float:left;
}

/*reviste si edituri*/
div.double-line{
background:url(../img/double-line.png) repeat-x;
width:455px;
height:40px;
}

.blue-row{
background:#e6eef6;
margin-bottom:7px;
padding:7px;
}

.menu-down, .select{
background:url(../img/arrw-dowm.gif) no-repeat center left;
padding-left:15px;
color:#0a57a4;
font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
}



ul.sitemap, ul.sitemap-submenu, ul.sitemap-submenu-submenu{
margin:0;
padding:0;
}

ul.sitemap li {
border-bottom:1px solid #dadada;
padding:7px;
}

ul.sitemap-submenu li
{
	border-bottom:1px solid #dadada;
	padding:7px 7px 7px 15px;
}

ul.sitemap-submenu-submenu li
{
	border-bottom:1px solid #dadada;
	padding:7px 7px 7px 25px;
}

ul.sitemap li.last{
padding:7px;
border:none;
margin-bottom:20px;
}

ul.sitemap li ul.sitemap-submenu li.last
{
	padding:7px 7px 0px 15px;
	margin-bottom:0px;
	border-bottom:none !important;
}

ul.red-dots{
margin:25px 0 40px 10px;
padding:0;
}

ul.red-dots li{
margin-bottom:15px;
background:url(../img/red-spot.png) no-repeat top left;
padding-left:10px;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:12px;
}



/*comisii specialitate*/


.box-bluebis{
background:#e6eef6;
padding:9px 0 8px 10px;
color:#464646;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
margin:18px 0 7px 0;
line-height:18px;
}

.lnk-close{
background:url(../img/close.png) no-repeat right center;
color:#dc3632;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:12px;
padding-right:14px;
}

.arrw-down{
background:url(../img/arrw-dowm.gif) no-repeat center left;
padding-left:15px;
color:#0a57a4;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}


table.comisii{
	width:700px;
	border:1px solid #dadada;
	border-bottom:none;
	padding:0;

}

tr.white{
	background:#FFFFFF;
	border-bottom:1px solid #dadada;	
}

tr.blue{
	background:#f2f7fa;
	border-bottom:1px solid #dadada;
	border-top:none;	
}

tr.firstrow{
	background:#e5e5e5;
	border-bottom:1px solid #dadada;
	color:#464646;
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;	
}

.coll-one{
width:190px;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
padding:10px;
color:#0a57a4;
font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
}

.coll-two{
width:190px;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
padding:10px;
color:#464646;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
}

.coll-three{
width:105px;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
padding:10px;
color:#464646;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
}

.coll-four{
border-bottom:1px solid #dadada;
padding:10px;
color:#464646;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
}

.coll-one-first{
width:190px;
border-right:1px solid #dadada;
padding:5px 10px;
}

.coll-two-first{
width:190px;
border-right:1px solid #dadada;
padding:5px 10px;
}

.coll-three-first{
width:105px;
border-right:1px solid #dadada;
padding:5px 10px;
}

.coll-four-first{
padding:5px 10px;
}

/*LOGIN*/

.box-login{
background:#e6eef6;
padding:7px 0px 10px 10px;
margin-top:10px;
}

.txt-formbis{
width:180px;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
float:left;
padding-top:7px;
text-align:right;
margin-right:10px;
}

.sel-login{
border:1px solid #d2d2d2;
color:#464646;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
width:104px;
padding-left:6px;
height:22px;
}

.inp-login-small{
width:38px;
height:18px;
background:#FFFFFF;
border:1px solid #d2d2d2;
padding:2px 0 0 2px;
color:#464646;
font:normal normal 9px Verdana;
margin-left:16px;
}

.cod-verif{
	margin:0px 0px 5px 190px;
}

.cod-verif img{
	border:1px solid #dadada;
}


div.line-long{
background:url(../img/line.png) repeat-x;
height:40px;
}


/*newsletter-site*/

.domeniu{
float:left;
margin-bottom:10px;
}

.txt-domeniu{
float:left;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
padding:0 10px;
width:190px;
}

/*bcum*/

.lnk-blu{
color:#0a57a4;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

table.bcum{
	width:720px;
	border:1px solid #dadada;
	border-bottom:none;
}


.colll-one{
width:240px;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
padding:10px;
color:#0a57a4;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
}

.colll-two{
width:170px;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
padding:10px;
color:#464646;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
}

.colll-three{
border-bottom:1px solid #dadada;
padding:10px;
color:#464646;
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
}

.colll-one-first{
width:240px;
border-right:1px solid #dadada;
padding:5px 10px;
}

.colll-two-first{
width:170px;
border-right:1px solid #dadada;
padding:5px 10px;
}

.colll-three-first{
border-right:1px solid #dadada;
padding:5px 10px;
}

.logat{
	margin-right:50px;
	width:250px;
	margin-top:13px;
}

.log-mes{
	float:left;
	width:150px;
}

.delog-mes{
	float:left;
	width:50px;
}

ul.submeniu{
	
	position:absolute;
	left:300px !important;
	top:26px !important;
	height:21px;
	border-top:1px solid #fff;
	z-index:1;
	background:#464646;

}

ul.submeniu li{
	display:block;
	float:left;
}

ul.submeniu li a.lnk-submenu{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:5px;
	display:block;
	
}

ul.submeniu li a.lnk-submenu:hover{
	color:#0091e7;
	background:#7e7e7e;
	display:block;
}


ul.submeniu1{
	
	position:absolute;
	left:30px !important;
	top:26px !important;
	height:21px;
	border-top:1px solid #fff;
	z-index:1;
	background:#464646;

}

ul.submeniu1 li{
	display:block;
	float:left;
}

ul.submeniu1 li:hover{
	background:#7e7e7e;
}

ul.submeniu1 li a.lnk-submenu{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:8px;
	display:block;
	
}

ul.submeniu1 li a.lnk-submenu:hover{
	color:#0091e7;
	background:url(../img/sub-arrow.png) no-repeat center right;

}

.comunicate-presa{
	float:left;
	width:208px;
	padding:0 10px;
	margin-top:10px;
	border-right:1px solid #dadada;
}

h2.titlu-com{
	margin-bottom:10px;
}

#top_nav, #top_nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;	
}

#top_nav {
	width:950px;
	}

#top_nav li.firstlevel {
	float:left;
	display:block;
	height:25px;		
}

* html #top_nav li.firstlevel {
	width:.1em;
	white-space:nowrap;
}
#top_nav li.firstlevel a.firstlevellink {
	background:url(../img/bgr-menu-bottom.png) repeat-x;
	height:10px;
	border-right:1px solid #ffffff;
	padding:5px 12px 10px 12px;
	color:#FFFFFF;
	font:normal normal 12px Verdana;
	display:block;	
}

#top_nav li.firstlevel a.firstlevellinknoborder {
	background:url(../img/bgr-menu-bottom.png) repeat-x;
	height:10px;
	border-right:1px solid #ffffff;
	border:none;
	padding:5px 20px 10px 19px;
	color:#FFFFFF;
	font:normal normal 12px Verdana;
	display:block;
}

#top_nav li.firstlevel a.proiecte {
	background:url(../img/bgr-menu-bottom.png) repeat-x;
	height:10px;
	border-right:1px solid #ffffff;
	padding:5px 24px 10px 24px;
	color:#FFFFFF;
	font:normal normal 12px Verdana;
	display:block;
}

#top_nav li.firstlevel a.firstlevellink:hover, a.firstlevellinknoborder:hover,a.proiecte:hover, #top_nav li.firstlevel a.selected {
	color: #fff;					
	background:#464646!important;
}

#top_nav li.firstlevel ul {
	background:#464646;	
	}		

#top_nav li.firstlevel ul li {
	padding: 0;
	margin: 0;
	padding-left:3px;
	white-space:normal;
	position:relative;
	z-index:100;
}
	
#top_nav li.firstlevel ul li a {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	display:block;	
}

* html #top_nav li.firstlevel ul li a{
	display:inline-block;
}

#top_nav li.firstlevel ul li a:hover {
	color:#fff;
	background:#7e7e7e;	
}

#top_nav li.firstlevel ul li ul.mglbottom
{	
	margin-top:-36px;
}

#top_nav li.firstlevel ul li ul.level3
{
	margin-top:0;
	position:absolute;
	top:0!important;
	visibility:hidden;
}
#top_nav li.firstlevel ul.level2 {
visibility:hidden;
}

* html #top_nav li.firstlevel ul li ul.level3
{
	margin-left:-5px;
}

#top_nav li.firstlevel { /* all list items */
	float:left;
	display:block;
	/* width needed or else Opera goes nuts */
}

#top_nav li ul { /* second-level lists */
	background:#464646; /*278ef6*/
	top:0;
	left:0;
	width:150px;
	position:absolute;
}

#top_nav li:hover ul, #top_nav li li:hover ul, #top_nav li li li:hover ul, #top_nav li.sfhover ul, #top_nav li li.sfhover ul, #top_nav li li li.sfhover ul { /* lists nested under hovered list items */
	/*left: auto;*/
	z-index:1000;
}

#top_nav li:hover, #top_nav li.hover {
    position: static;
	color:#fff;
	background:#7e7e7e;
}

/*css galerie*/
div.scroller {
overflow:hidden;
width:453px;
float:left;
}

div.scroller div.content {
width:10000px;
}

div.scroller div.section {
float:left;
overflow:hidden;
width:453px;
}

.art-pic{
	float:left;
	width:128px;
}

/*css trimite pe mail*/

.nbackground{
	border:1px solid #D9D9D9;
	position:absolute;
	top:50px;
	left:400px;
	z-index:3;
	background:#0a57a4 url(../img/bgr-middle.png) repeat-x top left; 
	
}

.xbut{
	position:absolute;
	top:3px;
	right:8px;
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.xbut a{
	color:#fff;
}

.formtxt{
	width:100px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.txtbluebold{
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
}

.formcont div{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.nforminp{
	width:207px;
	height:15px;
	border:1px solid #dddddd;
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.nforminp2{
	width:207px;
	height:60px;
	border:1px solid #dddddd;
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.centert{
	margin-left:70px;
	margin-top:15px;
}

.select-calendar
{
	margin:10px 0;
	width:280px;
	text-align:center;
	height:30px;
}

.newsletter-inp
{
	float:left;
	width:230px;
}

.newsletter-info
{
	float:right;
	width:430px;
}

.newsletter-info ol
{
	font-weight:bold;
	font-size:12px;
}

.newsletter-info ol li ul
{
	padding-left:20px;
	font-weight:normal;
	font-size:11px;
}

.text-inp-shoutbox
{
	width:80px;
	float:left;
	text-align:right;
	margin-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	font-weight:bold;
}

.inp-shoutbox
{
	width:220px;
	height:22px;
	float:left;
}

.inp-shoutbox input
{
	width:208px;
	height:16px;
	border:1px solid #d2d2d2;
	padding:2px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
}

.textarea-shoutbox
{
	width:360px;
	height:140px;
	float:left;
}

.textarea-shoutbox textarea
{
	width:348px;
	height:136px;
	border:1px solid #d2d2d2;
	padding:2px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
}

.btn-shoutbox
{
	margin-left:90px;
	margin-top:10px;
	margin-bottom:10px;
}

h2.titlu-mesaje-shoutbox
{
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	font-weight:bold;
}

.mesaj-shoutbox
{
	border-top:1px solid #dadada;
	padding:15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	text-align:justify;
}

.autor-mesaj-shoutbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	font-weight:bold;
	margin-bottom:10px;
}

.comisie
{
	margin-bottom:10px;
	position:relative;
}

.close-comisie
{
	position:absolute;
	top:5px;
	right:10px;
}

.close-comisie a
{
	color:##0A57A4;
}
.red {
color:red;
}