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

/* GLOBALE */

body, html { background:#FFFFFF; }

body, td, th { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; }

p { margin-bottom:16px; }

a { color:#8fb482; text-decoration:none; }
a:hover { text-decoration:underline; }

strong { font-weight:bold; }

em { font-style:italic; }

strong em, em strong, h2 strong { font-weight:bold; font-style:italic; }


/* ROUNDED CORNERS */

.corners { position:relative; float:left; vertical-align:top; margin-bottom:5px; }

.corners img { float:left; border:3px solid #c4d1bf; clear:both; display:block; }

.corners div { position:absolute; width: 4px; height: 4px; }

.corners .tl { background:transparent url(../layout/corner-tl.png); left:0; top:0 }

.corners .tr { background:transparent url(../layout/corner-tr.png); right:0; top:0 }

.corners .bl { background:transparent url(../layout/corner-bl.png); left:0; bottom:0 }

.corners .br { background:transparent url(../layout/corner-br.png); right:0; bottom:0 }


/* SITE */

#site { width:960px; margin:0 auto; }

#header { height:160px; padding-top:25px; }

#footer { text-align:right; margin-bottom:80px; }


	#header .menu { margin-top:40px; }
	
	#header .menu li { display:inline; }
	
	#header .menu li a { padding:5px 6px 5px 10px; font-size:1.3em; border-left:1px solid #DDD; margin:0; list-style:none; color:#8b919c; }
	
	#header .menu li a:hover { color:#000000; text-decoration:none; }
	
.body-home a.but-home, .body-actiuni a.but-actiuni, .body-cine-suntem a.but-cine-suntem, .body-cine-ajuta a.but-cine-ajuta, .body-contact a.but-contact { color:#000000!important; }



/* CONTINUT */

#content h2 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:24px; line-height:32px; margin-bottom:16px;  }

#content ul { margin:0 0 0px 30px; }

#content ul li { list-style:url(../layout/bullet.png) outside; margin:0 0 16px 0}

table.parteneri td { padding:4px; margin-bottom:8px; }



/* COLOANE */

.row { margin-bottom:32px; }

.column, .columns3x2 { margin:0 10px; position:relative; float:left; clear:none; }

.column p { text-align:justify; }





.columns2 .column { width:460px; }

.columns2 .column h2 { margin-left:-10px; }


.columns3 .column { width:300px; }

	.columns3 .columns3x2 { width:620px; }

.columns4 .column { width:220px; }

.columns4 .column .photo-and-caption { margin:0 0 10px 0!important; }

	.columns4 .columns4x2 { width:460px; position:relative; float:left; clear:none; margin:0 10px; }

	.columns4 .columns4x3 { width:720px; position:relative; float:left; clear:none;  }
	
	.columns4 .caption { width:220px; padding-bottom:10px; }


.columns1 .column { width:940px; }

.columns1 .column h2 { margin-left:-10px; }


/* PAGINI */

#nav-actiuni #site { background:url(../layout/phead-actiuni.png) 100% 25px no-repeat; }

#nav-2-procente #site { background:url(../layout/bg-2-procente.jpg) 100% 45px no-repeat; }

#nav-stilouri #site { background:url(../photos/stilou%20-%20sus.png) 100% 5px no-repeat; }

#nav-actiuni h2 { height:80px; }

#nav-actiuni-semne #site { background:url(../layout/bg-semne-de-carte.jpg) 98% 25px no-repeat; }

#nav-pictura #site { background:url(../layout/phead-pictura.png) 98% 25px no-repeat; }

#nav-actiuni-cadouri #site { background:url(../layout/bg-cadouri-copii-orfani.jpg) 98% 15px no-repeat; }

#nav-mini-trupa #site { background:url(../layout/bg-mini-trupa.jpg) 100% 25px no-repeat; }

#nav-actiuni-romeo #site { background:url(../photos/romeo-si-julieta/phead-romeo-si-julieta.png) 98% 25px no-repeat; }

#nav-biblioteca-engleza #site { background:url(../photos/biblioteca-engleza/phead-biblioteca-engleza.png) 98% 25px no-repeat; }

#nav-lecturi #site { background:url(../photos/lecturi/phead-activitati.png) 98% 25px no-repeat; }

#nav-actiuni-europa #site { background:url(../photos/europa/phead-europa.png) 98% 25px no-repeat; }

#nav-concurs-poezii #site { background:url(../layout/phead-concurs-poezii.png) 100% 10px no-repeat; }

#nav-cine-suntem #site { background:url(../layout/phead-cine-suntem.png) 100% 0 no-repeat; }

#nav-donatii-batrani #site { background:url(../layout/phead-donatii-tno.png) 100% 0 no-repeat; }

#nav-contact #site { background:url(../layout/bg-contact.jpg) 100% 0 no-repeat; }

#nav-concursuri #site { background:url(../photos/concursuri/phead-concursuri.png) 100% 25px no-repeat; }

#nav-home #site { background:url(../layout/bg-home.jpg) 100% 88px no-repeat; }

#nav-3-doamne #site { background:url(../photos/3doamne/3doamne-afis.jpg) -1px 25px no-repeat; }

	#nav-home #site .row { height:370px; }

#nav-biblioteci #site { background:url(../layout/phead-biblioteci.png) 100% 0 no-repeat; }





.photo-and-caption { float:left; margin:0 10px 10px 0; }

.caption { position:relative; float:left; clear:both }

.more a { color:#8fb482; padding:0 0 0 16px; background: url(../layout/more-bullet.gif) 0 2px no-repeat; text-decoration:none; }

.intro { font-weight:bold; font-style:italic; font-size:17px; }

.formular { padding-top:40px; }

	.formular h3 { color:#c24e51; font-weight:bold; font-size:17px; }
	
	.formular label { display:block; }
	
	.formular .formrow { width:364px; background:url(../layout/form-box-top.png) 0 0 no-repeat; margin-bottom:8px; }
	
	.formular .formrow label { width:364px; background:url(../layout/form-box-btm.png) 0 100% no-repeat; }
	
	.formular .formrow label input, .formular .formrow label textarea { width:356px; border:0; margin:3px; padding:1px; background:none; }

.errmsg { font-weight:bold; font-size:16px; color:#CC3333; }


/* PAG ACTIUNI */


#castigatori h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; line-height:32px; }

#castigatori table td { padding:10px 10px 16px; }


h3.rowtitle { background:#333; font-weight:bold; color:#FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:2px 4px; margin:8px 0; }

/* CALENDAR */

.calendar table { }
.calendar th { line-height:normal; padding:0; text-align:center; font-weight:bold; color:#999999; }
.calendar td td strong { display:block; width:100%; background:#AAA; color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.calendar td { padding:5px 10px; cursor:default; }
.calendar td td { padding:1px 2px; text-align:center; background:#f6f6f6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #FFF;}
.calendar td td a { display:block; width:100%; background:#d1e11f; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration:none; font-weight:bold; color:#FFFFFF; cursor:pointer; border:2px #FFFFee solid; }

.calendar td td a:hover { background:#ef8b33; color:#FFFFFF; cursor:pointer; }

.calendar td td a.done { background:#ff7567; }
