@charset "utf-8";
/* CSS Document */

body { 
	background: #fff;
	font-family:"Verdana"; 
	font-size:11px; 
	color:#000; 
	margin:0; 
	padding:0; 
	padding-top: 20px;
	padding-bottom:20px;
	width: 100%;
	line-height: auto;
}

input, textarea, button { 
	font-family: Georgia; 
	font-size: 11px; 
	color: #000;  
	margin:0; 
	padding:0;
	border:none;
	background:none;
}

textarea { 
	overflow: auto; 
}

a {	
	outline: none; 
	text-decoration: none; 
	color: #ee1c25;
}

a:hover { 
	text-decoration: underline;
}

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; 
}

object { 
	outline:none; 
}

.clear { 
	clear: both; 
	float: none;
}

.fl { 
	float:left; 
}

.fr { 
	float:right; 
}

.center {
	margin: 0 auto;
	width: 950px;
}

.header {
	margin-bottom: 10px;
	float: left;
}

.left-header {
	float: left;
	width: 115px;
	padding: 0px 5px 0 0;	
}

.small-menu {
	float: left;
	padding: 3px 0 0 90px;
}

.small-menu li {
	float: left;
	padding: 0 4px;
	color: #000;
}

.small-menu li a {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}

.cautare {
	float: right;
}

.input-cautare {
	border: 1px solid #ee1c25;
	border-right: none;
	width: 180px;
	height: 13px;
	padding: 3px;
	float: left;
}

.submit {
	float: left;
	margin: 0px;
}

.right-header {
	position: relative;
	width: 830px;
	float: right;
}

.main-menu {
	width: 540px;
	float: left;
	margin: 10px 0 0;
}

.informeaza {
	background: url('../img/bg_informeaza.jpg') no-repeat top left;
	width: 147px;
	height: 25px;
	color: #000;
	margin: 5px 0 3px 5px;
	text-align: center;
	padding: 4px 0 0;
	display: none;
}

.informeaza_box {
	float: left;
	height: 37px;
	width: 500px;
	padding: 0px;
}

.menu {
	background: #ee1c25;
	float: right;
	height: 21px;
	width: 540px;
	margin: 1px 0 0;
}

.menu li {
	float: left;
	padding: 0px;
}

.menu li a {
	padding: 3px 15px 0 15px;
	color: #fff;
	height: 18px;
	float: left;
}

.menu li a.button1 {
	background: url('../img/bg_button1.jpg') no-repeat bottom left;
	width: 140px;
	padding: 3px 0 0 13px;
	height: 18px;
}

.menu li a:hover, .menu li a.selectat {
	background: #531698;
}

.menu li a.button1:hover, .menu li a.button1.selectat {
	background: url('../img/bg_button1_hover.jpg') no-repeat bottom left; 
}

.parteneri {
	padding: 40px 0 0 45px;
	float: left;
	width: 245px;
}

.sigla {
	float: left;
	margin: 0 10px 0 0;
}

.partner {
	margin: 0 0 10px;
}

.content {
	padding: 10px 0 0;
	float: left;
}

.left-content {
	width: 658px;
	float: left;
}

.right-content {
	border-left: 1px solid #cccccc;
	float: right;
	width: 245px;
	padding: 0px 0 0 45px;
}

.tel {
	border-bottom: 1px solid #ccc;
	padding: 15px 0 20px;
}

.green {
	font-size: 24px;
	color: #00a651;
	font-weight: bold;
	line-height: 10px;
	padding: 0px;
}

.tel p {
	font-size: 12px;
	color: #000;
	padding: 10px 0 0;
}

.tel h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 0 0 10px;
}

.links a {
	background: url('../img/sageata.jpg') no-repeat 0px 6px;
	padding: 0 0 0 15px;
	font-size: 12px;
	text-decoration: underline;
	margin: 0px;
}

.links p {
	padding: 7px 0 7px 15px;
}

.links.background a {
	background: none;
	font-size: 11px;
}

.tel h2.rosu {
	color: #ee1c25;
}

.red-button {
	background: #ee1c25;
	font-size: 12px;
	color: #fff;
	padding: 5px 10px;
	font-weight: bold;
	display: block;
}

.semn-intrebare {
	margin: 0 0 0 15px;
}

.mt7 {
	margin-top: 7px;
}

.footer {
	padding: 40px 0 0;
}

.footer img {
	vertical-align: middle;
	margin: 0 25px 0 0;
}

.footer p {
	margin: 40px 0 0;
	font-size: 11px;
	float: left;
	border-right: 1px solid #ccc;
	padding: 15px 30px 15px 0px;
	font-family: Arial;
}

.footer .kondiment {	
	float: left;
	margin: 40px 0 0;
	padding: 15px 30px 15px 30px;
}

/*nicu*/

.partner a {
	font-size: 9px;
	text-decoration: underline;
}

.parteneri.left {
	text-align: center;
	float: left;
	width: 109px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 17px 0 1px;
}

.parteneri.left .partner {
	text-align: left;
	padding: 0 0 0 3px;
	margin: 0 0 14px;
}

.parteneri.left .sigla {
	float: none;
	margin-bottom: 20px;
}

.head {
	background: url('../img/head.jpg') no-repeat top right;
	width: 310px;
	height: 56px;
	float: left;
	margin: 13px 0 0;
}

.main-menu.homepage {
	width: 519px;
}

.main-menu.homepage .menu {
	float: left;
	width: 519px;
}

.big_pic {
	background: url('../img/bg_header.jpg') no-repeat top left;
	width: 829px;
	height: 268px;
	float: left;
}

.text-inside {
	margin: 225px 0 0 30px;	
	width: 420px;
}

.text-inside h1 {
	font-size: 16px;
	margin: 0 0 10px;
}

.text-inside h1 a {
	color: #fff;
}

.text-inside p {
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	margin: 0 0 10px;
}

.text-inside p a {
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}

.left-news {
	border-right: 1px solid #ccc;
	width: 270px;
	float: left;
	padding: 0 30px 0 0px;
	margin: 15px 10px 0;
	display: inline;
}

.left-news h2 {
	margin: 0 0 10px;
}

.left-news h2 a {
	font-size: 12px;
	color: #000;
}

.left-news p {
	font-size: 12px;
	margin: 0px 0 10px;
}

.left-news p a {
	font-size: 11px;
	text-decoration: underline;
}

.left-news.mic {
	border: none;
	width: 250px;
	padding: 0 0 0 30px;
}

#glider {
	background: #531698;
	padding: 15px 7px 30px;
	width: 618px;
	float: left;
}

#glider h2 {
	float: left;
	font-size: 13px;
	color: #fff;
}

.in-glider {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 1px 0;
	float: left;
	margin: 20px 0;
}

.controls {
	float: right;
}

.controls a {
	background: url('../img/bg_controls.jpg') no-repeat top left;
	float: left;
	width: 16px;
	height: 15px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	padding: 1px 0 0;
	margin: 0 4px;
}	

.controls a:hover, .controls a.active {
	background: url('../img/bg_controls_active.jpg') no-repeat top left;
	text-decoration: none;
	color: #000;
}

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 455px; 
	overflow: hidden;
	float: left;
	margin: 20px 20px 0 20px;
}

div.scroller div.section {
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width:455px;
	overflow:hidden;
	float:left;		
}

div.scroller div.all {
	width: 10000px;
}

.left-right {
	float: left;
	margin-top: 40px;
}

.stiati {
	float: left;
	width: 200px;
	padding: 0 10px 0 10px;
	color: #fff;
	border-right: 1px solid #fff;
	overflow: hidden;
}

.left-content .stiati h1 {
	color: #fff;
	font-size: 12px;
	margin: 0 0 10px;
	padding: 0px;
}

.stiati p {
	font-size: 12px;
}

.stiati p a {
	color: #fff;
	text-decoration: underline;
}

.categ-title {
	font-size: 12px;
	margin: 0 0 10px;
}

.categ-title a {
	color: #000;
}

.intrebare {
	font-size: 12px;
	margin-bottom: 15px;
	padding: 0 0 15px;
}

.intrebare p {
	margin: 0 0 5px;
	line-height: 18px;
}

.titlu-intrebare {
	font-size: 12px;
	border-top: 1px solid #ccc;
	padding: 15px 0 0;
}

.titlu-intrebare a {
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}

.titlu-intrebare .mai-mult {
	font-size: 11px;
	color: #ee1c25;
	text-decoration: none;
}

.mai-mult {
	font-size: 11px;
	text-decoration: underline;
}

.border {
	border: none;
}

/*nicu*/



/*Raluca articol*/

.left-content-interior {
	width: 610px;
	float: left;
	padding-right:48px;
	color:#000000;
	font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

.left-content-interior h1, .left-content h1 {
color:#000;
font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:15px;

}

.left-content-interior h2{
color:#000;
font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:5px;
}

a.red-box-lnk{
display:block;
width:177px;
height:17px;
text-align:center;
font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
line-height:12px;
background:#ee1c25;
color:#fff;
margin-top: 20px;
padding-top:4px;
}

a.red-box-lnk:hover{
text-decoration:underline;
}

/*Prevenire*/


.step-box{
padding-left:55px;
padding-top: 20px;
}

.step-box.one{
padding-left:55px;
background:url(../img/step-one.jpg) no-repeat top left;
}

.step-box.two{
padding-left:55px;
background:url(../img/step-two.jpg) no-repeat top left;
}


.step-box.three{
padding-left:55px;
background:url(../img/step-three.png) no-repeat top left;
}


.step-box.four{
padding-left:55px;
background:url(../img/step-four.png) no-repeat top left;
}

.lnk-zoom{
display:block;
background:url(../img/lnk-zoom.png) no-repeat center left;
height:14px;
color:#e1506d;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
padding-left:18px;
margin-left:80px;
}

.lnk-zoom:hover{
text-decoration:underline;
}

/*contact*/

.r-input{
width:195px;
height:16px;
border:1px solid #cccccc;
color:#000;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:11px;
padding:3px 10px 0 10px;
margin-bottom:10px;

}

span.grey{
color:#7f7f7f;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
vertical-align: middle;
}

a.red-box-lnk-small, input.red-box-lnk-small{
display:block;
width:75px;
height:17px;
text-align:center;
font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
line-height:12px;
background:#ee1c25;
color:#fff;
padding-top:4px;
}

a.red-box-lnk-small:hover{
text-decoration:underline;
}

.r-textarea{
width:360px;
height:150px;
border:1px solid #cccccc;
color:#000;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
padding:3px 10px 0 10px;
margin-bottom:10px;
position: relative;
z-index: 1000;
}

.pos-relative{
position:relative;
}

.bubble-box{
position:absolute;
width:180px;
height:135px;
padding:35px 20px 0px 40px;
background:url(../img/bubble.png) no-repeat;
left: 344px;
top: -9px;
color:#fff;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
z-index: 1;
}

/*descarca.html*/

a.lnk-download{
display:block;
height:30px;
width:54px;
padding-right:50px;
padding-top:25px;
background:url(../img/lnk-pdf.png) no-repeat top right;
color:#ee1c25;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}

a.lnk-download:hover{
text-decoration:underline;
}

.half {
	float: left;
	width: 310px;
	font-size: 12px;
}

.half img {
	float: left;
	margin: 0 20px 0 0;
}

.half p {
	line-height: 18px;
}

.materiale img {
	float: left;
	margin: 0 10px 0 0px;
}

.abstract {
	background: #531698;
	width: 570px;
	padding: 5px 25px;
	color: #fff;
	font-size: 12px;
}

.abstract a {
	color: #fff;
	text-decoration: underline;
}

.abstract h1 {
	color: #fff;
}

.mb25 {
	margin-bottom: 25px;
}

.campanie {
	float: left;
	width: 290px;
	margin: 15px 0 35px;
}

.campanie img {
	margin: 0 0 20px;
}

.paginatie a {
	font-size: 11px;
	margin: 0 10px;
	text-decoration: underline;
}

.paginatie a.current {
	text-decoration: none;
}

.paginatie img {
	vertical-align: middle;
}

.mass_media {
	border: none;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
}

.mb4 {
	margin-top: 20px;
	margin-bottom: 2px;
}

.mt40 {
	margin-top: 40px;
}

.pos-relative .black {
	font-size: 11px;
	color: #000;
	margin: 0 0 10px;
	padding: 0px;
	display: block;
}

.black input {
	margin: 0 5px 0 0;
}

h2.red {
	color: #ee1c25;
	margin-bottom: 10px;
}

.player {
	float: left;
	margin: 0 20px 20px 0;
}

.links.padding a {
	background: none;
	padding: 0px;
	font-size: 11px;
}

.select {
width:215px;
height:20px;
border:1px solid #cccccc;
color:#000;
font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:11px;
padding:0px 0px 0 10px;
margin-bottom:10px;
}

.select option {
	padding: 2px 0 0 10px;
}

.video_background {
	display: none;
}

.autor {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 7px;
}

input.red-box-lnk-small{
	float: left;
	font-size: 11px;
	height: auto;
	padding-top: 1px;
}

.article-picture {
	float: left;
	margin: 5px 10px 10px 0px;
}

.pb10 {
	padding-bottom: 10px;
	padding-right: 10px;
}

.pl30 {
	padding-left: 30px;
}

/*blog*/

.body_blog {
	font-family: Arial;
	background: url('../img/bg_top_body.jpg') repeat-x #fff;
	padding-top: 14px;
	padding-bottom: 0px;
}

.blog_layout {
	margin: 0px auto;
	width: 980px;
}

.bg_left_blog {
	float: left;
	margin: 9px 0px 0 0;
}

.blog_campanie {
	padding: 35px 0 0 25px;
	float: left;
	width: 330px;
}

.blog_campanie h1 {
	font-family: Tahoma;
	color: #9d1a22;
	font-size: 48px;
	font-weight: bold;
	line-height: 48px;
}

.blog_campanie h2 {
	color: #f21b2a;
	font-size: 28px;
	font-weight: normal;
	line-height: 28px;
}

.blog_campanie p {
	font-family: Verdana;
}

.punctat {
	background: url('../img/bg_punctat.jpg') repeat-x;
	line-height: 1px;
	margin: 15px 0;
}

.btn_afla {
	float: right;
	position: relative;
	margin-top: -5px;
}

.blog_right_header {
	float: right;
}

.input_blog {
	border: 1px solid #aeaeae;
	border-right: none;
	width: 176px;
	height: 16px;
	padding: 3px 0 0 2px;
	float: left;
}

.text_blog {
	background: url('../img/bg_text.jpg') no-repeat top left;
	width: 189px;
	height: 146px;
	padding: 10px 7px;
	margin: 10px 0 0;
	font-family: Tahoma;
} 

.text_blog span {
	font-size: 11px;
	font-weight: bold;
	color: #971c1e;
	margin: 0 0 0 4px;
}

.text_blog a:hover {
	text-decoration: none;
}

.text_blog img {
	border: 3px solid #fff;
	margin: 7px 0 10px;
}

.text_blog p {
	margin: 0 0 0 4px;
}

.blog_menu {
	background: url('../img/bg_menu_blog.jpg') repeat-x;
	height: 33px;
	float: left; 
	width: 592px;
	margin: 5px 0 0;
}

.blog_menu ul {
	float: right;
}

.blog_menu ul li {
	float: left;
	padding: 0px 0 0 7px;
	margin: 5px 0 0;
	height: 21px;
}

.blog_menu ul li a {
	color: #fff;
	font-size: 12px;
	padding: 3px 10px 3px 3px;
	display: block;
}

.blog_menu ul li.active {
	background: url('../img/left_btn_blog.jpg') no-repeat top left;
}

.blog_menu ul li.active a {
	background: url('../img/right_btn_blog.jpg') no-repeat top right #fff; 
	color: #e10d16;
}

.left_blog {
	padding: 7px 32px;
	float: left;
	width: 205px;
}

.line {
	background: url('../img/bg_line.jpg') repeat-x;
	line-height: 1px;
	margin: 15px 0;
}

.tel .heading {
	font-size: 18px;
	color: #dd0711;
	font-weight: normal;
	margin-bottom: 5px;
}

.left_blog .punctat, .right_blog .punctat  {
	margin: 5px 0 15px;
}

.links_blog {
	
}

.links_blog li {
	margin: 0 0 7px;
}

.links_blog li a {
	font-family: Verdana;
	color: #000;
}

.links_blog li a:hover {
	color: #e6121b;
}

.tel.verde {
	padding: 25px 0;
}

.descarca_materiale {
	font-family: Verdana;
	padding: 14px 0 22px 110px;
}

.tel.border {
	border: none;
}

.center_blog {
	width: 475px;
	float: left;
	padding: 22px 0 0;
}

.post {
	padding: 0 0 40px;
}

.post h1 {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #e1e1e1;
	padding: 0 0 5px;
	margin: 0 0 7px;
	line-height: 18px;
}

.data_post {
	color: #a6a5a5;
	float: left;
}

.data_post a {
	color: #9d1a22;
}

.comentarii_post {
	float: right;
	color: #a6a5a5;
}

.comentarii_post span {
	color: #9d1a22;
}

.postare {
	font-size: 12px;
	padding: 20px 0 20px;
	border-bottom: 1px solid #e1e1e1;
	margin: 0 0 5px;
	line-height: 16px;
}

.postare.pt10 {
	padding-top: 5px;
	padding-bottom: 15px;
}

.citeste_post {
	background: url('../img/bg_citeste.jpg') no-repeat center left;
	padding: 0 0 0 14px;
	float: left;
}

.comenteaza_post {
	background: url('../img/bg_comenteaza.jpg') no-repeat center left;
	padding: 0 0 0 14px;
	float: right;
}

.right_blog {
	float: left;
	padding: 0 0 0 32px;	
	width: 200px;
}

.tags {
	
}

.tags a {
	color: #000;
}

.weight1 {
	font-size: 15px;
}

.weight2 {
	font-size: 13px;
}

.weight3 {
	font-size: 14px;
}

.weight4 {
	font-size: 16px;
}

.weight5 {
	font-size: 18px;
}

.weight6 {
	font-size: 22px;
}

.tags a:hover {
	color: #dd0711;
	text-decoration: none;
}

.right_blog .links_blog li {
	margin: 15px 0 0px;
}

.right_blog .links_blog li a {
	font-family: Arial;
	font-size: 12px;
}

.kondiment {
	margin-left: 32px;
}

.footer_blog {
	background: url('../img/bg_footer.jpg') repeat-x;
	height: 31px;
	padding: 25px 0 0 32px;
}

.footer_center {
	margin: 0px auto;
	width: 980px;
	color: #e8d259;
	font-size: 11px;
}

.footer_center p {
	float: left;
}

.menu_footer {
	float: left;
	margin: 0 0 0 141px;
}

.menu_footer a {
	font-size: 12px;
	color: #e8d259;
	margin: 0 3px;
}

.menu_footer a.active, .menu_footer a:hover {
	color: #fff;
}

.img_post {
	margin: 0 10px 5px 0;
	float: left;	
}

.s-forms-container input, .s-forms-container textarea {
	border: 1px solid #ddd;
	width: 200px;
	margin-right: 5px;
}

.sub_title {
	font-size: 12px;
	margin: 10px 0px;
}

.tag_list {
	padding: 7px 0;
}

.tag_list a {
	color: #000;
	text-decoration: underline;
}

.tag_list a:hover {
	color: #DD0711;
}

.post_title {
	color: #DD0711;
	font-size: 18px;
	font-weight: normal;
	border-bottom: none;
	padding: 0 0 7px;
}	

.titlu_rosu {
	color: #DD0711;
}

.autor-comentariu {
	border-top: 1px solid #E1E1E1;
	color: #DD0711;
	font-size: 10px;
	padding: 10px 0 0;
}

.autor-comentariu strong {
	font-size: 12px;
}

.continut_intrebare {
	font-size: 11px;
	padding: 0 0 15px;
}

.form_comentarii {
	font-size: 11px;
}

.f-input {
	width: 164px;
	height: 16px;
	border: 1px solid #e1e1e1;
	padding: 1px 0px 0px 1px;
	margin: 0 10px 0 0
}

.f-textarea {
	width: 473px;
	height: 122px;
	border: 1px solid #e1e1e1;
	padding: 1px 0px 0px 1px;
}

.s-forms-container input.n_check {
	float: left;
	width: auto;
}

.post_title a {
	font-size: 12px;
	color: #000;
}

.comentarii_post a {
	color: #000;
}

/*end blog*/

/*landing page*/

.post h1.land_title {
	border: none;
	color: #ec1922;
	font-size: 18px;
	font-weight: normal;
}

.postare.border {
	border: none;
}	

.right_blog.landing_page {
	width: 205px;
	padding-left: 27px;
}

.footer.ld {
	padding: 20px 0 0 30px;
}

.head1 {
	background: url('../img/head1.jpg') no-repeat top right;
	width: 311px;
	height: 58px;
	float: left;
	margin: 6px 0 0;
}

.cancer {
	font-size: 24px;
	font-weight: normal;
	margin: 30px 0 0;
	float: left;
}

.combaterea {
	background: url('../img/combaterea.jpg') no-repeat top left;
	position: absolute;
	bottom: 0px;
	left: -119px;
	width: 638px;
	height: 51px;
}

.combaterea2 {
	background: url('../img/landing2.jpg') no-repeat top left;
	position: absolute;
	bottom: 0px;
	left: -119px;
	width: 638px;
	height: 51px;
}

.combaterea3 {
	background: url('../img/landing3.jpg') no-repeat top left;
	position: absolute;
	bottom: 0px;
	left: -119px;
	width: 638px;
	height: 51px;
}

.right-header.position {
	position: relative;
}

.green.fs20 {
	font-size: 20px;
}

.left_blog.land_page {
	width: 225px;
	padding: 7px 23px;
}

/*end landing page*/


.left-news.blog-post {
	border: none;
	width: 540px;
}

.small-menu li a.mov {
	background: #531698;
	color: #fff;
	padding: 3px;
	text-decoration: none;
}