/*-----------------------------------------------------------------------------
versiunea:  1.0
data:      10.12.2009
autor: Bogdan Pantoc
web: www.nicety.ro
-----------------------------------------------------------------------------*/

/* ---- GLOBAL <<<-----------*/
body {   margin:0;padding:0;font-family	:Arial, Helvetica, sans-serif;	font-size:12px;	background:#f9f7f7 url(../images/bg.jpg);}
a {	color:#a20b35;	outline: none;	text-decoration: none;}
a:hover {color:#a20b35;	text-decoration: underline;}
p {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:17px;color:#555;margin:0px;	padding:0px;}
img {border:0px;padding:0px;margin:0px;}
h1, h2,h3,h4,h5 { font-size:14px; line-height:17px; padding:0px;margin:0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#block_central {margin:0px auto;width:993px;float:none;}	
ul, li {margin:0;padding:0;	list-style:none;color:#555555;line-height:17px; font-family	:Arial, Helvetica, sans-serif;	font-size:12px;	}	
ol li{color:#555555; list-style: inherit; list-style-type:decimal; line-height:17px; display: list-item;font-family	:Arial, Helvetica, sans-serif;	font-size:12px;	}	

/* ---- Header <<<-----------*/
		#header {   width:993px;height:140px;float:left;margin:0px;padding:0px; background:url(../images/header.jpg) no-repeat;	}			 
		#header h1 { text-indent:-9900px;padding-left:16px;padding-top:30px;height:92px;width:114px;float:left;overflow:hidden;	}		
		#header h1 a { height:92px;width:114px;display:block;}
		#header .header2 { width:863px;padding-top:32px;float:left;	}		
		        /****NEWSLETTER */		
				.newsletter { float:right;	}
				.newsletter p { float:left; }
				.newsletter .home { width:19px; height:21px; text-indent:-9999px; padding-right:4px;}				
				.newsletter .home a { background: url(../images/home_btn.jpg) no-repeat left top;	display:block; width:19px; height:21px;}				
				.newsletter .home a:hover { background: url(../images/home_btn.jpg) no-repeat left bottom; display:block; width:19px; height:21px; }				
				.newsletter .box { background: url(../images/emailboxnews.jpg) no-repeat left top; width:160px; padding-left:50px; height:21px; font-size:11px; color:#3d813f;overflow:hidden; }							
				.newsletter .box2 { background: url(../images/emailboxnews.jpg) no-repeat left bottom; width:160px; padding-left:50px; height:21px; height:_22px; overflow:hidden; font-size:11px; color:#3d813f; 	}
				.newsletter .box2 input,
				.newsletter .box input{ border:0px; padding:0px; margin:0px; background:none; width:136px; height:11px; padding:3px; font-size:11px; line-height:11px; color:#555555; 	}				
				.newsletter .box2 input { color:#a20b35;	}			
				.newsletter #submitbtn {border:0px;width:82px;	height:21px;background:url(../images/btn_abonez.jpg) no-repeat left top;	}				
				.newsletter #submitbtn:hover,
				.newsletter #submitbtn.hovered	{border:0px;width:82px;	height:21px;background:url(../images/btn_abonez.jpg) no-repeat left bottom;	}				
				.newsletter #submitbtn input {	border:0px;	width:62px;	height:21px;background:none; cursor:pointer;	}
				
/* ---- Meniu <<<-----------*/
#meniu { width:821px;z-index: 30;float:left;padding-left:40px;padding-top:15px;}

/* BASE MENU */	
#meniu .ul {float:right;}
#meniu .ul li { font-weight: bold; float: left; zoom: 1; 	font-size: 16px;font-weight:bold;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height:29px; }
#meniu .ul li a:hover		            { color: #a20a34; }
#meniu .ul li a:active                { color: #a20a34; }
#meniu .ul li a                    { display: block; padding: 0px 19px 0px 19px; color: #373737;text-align: center;text-decoration: none;}
#meniu .ul li a:hover ,
#meniu .ul .curent_o a             { color:#a20a34; text-decoration:none;  }
/* 
	LEVEL ONE
*/	
	#nivelSub { float:left; width:806px; display:none; } 
	.meniu2                         {background:#a20a34 url(../images/subleft.jpg) no-repeat left bottom; float:right;padding-left:12px; width:auto;  }

    .m_first ul.dropdown            { padding-left:15px; padding-right:15px;}
	ul.dropdown                         { position: relative; float:left;  background:url(../images/subrgt.jpg) no-repeat top right; height:27px; padding-right:8px;}
	
	ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; 	font-size: 12px;font-weight:bold;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	line-height:27px; margin-right:5px; }
	ul.dropdown a:hover		            { color: #a20a34; }
	ul.dropdown a:active                { color: #a20a34; }
	ul.dropdown li a                    { display: block; padding: 0px 12px 0px 12px; color: #fff;text-align: center;text-decoration: none;}
	ul.dropdown li a:hover              { color:#fff; text-decoration:none; background:url(../images/over_niv2.jpg) repeat-x;   }
	ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
	ul.dropdown li.hover_a,
	ul.dropdown li.hover,
	ul.dropdown li:hover                {background:url(../images/over_niv2.jpg) repeat-x; position: relative; text-decoration:none; }
	/* 
		LEVEL TWO
	*/
	ul.dropdown .sub_menu 				{ background:#90062c;padding: 2px 0px 0px 0px; z-index:30; display:block; width:180px; }
	ul.dropdown ul 						{ visibility: hidden; position: absolute; top: 100%; left: 0; }
	ul.dropdown ul li 					{ font-weight: normal;background: #90062c; color: #fff; border-bottom: 1px dotted #a22e4e; float: none; width:auto; display:block; overflow:hidden; }						  
										/* IE 6 & 7 Needs Inline Block */
	ul.dropdown ul li a					{
		padding-right:25px;
		display:block;
		height:27px;
		width:auto;
		line-height:27px;		
		text-align:left;
		font-weight:normal;
		white-space:nowrap;		
		text-decoration: none;
		color: #fff;
		z-index: 30;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		} 
	ul.dropdown ul li a:hover {
		background:url(../images/over_niv2.jpg) repeat-x;
		color: #eeeeee;
		text-decoration:none;
	}
   /* 
		LEVEL THREE
	*/
	ul.dropdown ul ul 					{ left: 100%; top: 0; }
	ul.dropdown li:hover > ul 			{ visibility: visible; }

	
	ul.dropdown li.curent a:hover,
	ul.dropdown li.curent { background: #58595b; color: fff; }
	
	/**************/
	
	#meniu .ul li.curent:hover,
	#meniu .ul li.curent { background:#a20a34 url(../images/overleft.jpg) no-repeat left top; color: #fff; }

	#meniu .ul li.curent a{ background:url(../images/overright.jpg) no-repeat right top; color:#fff; }
	#meniu .ul li.curent a:hover {
		text-decoration:none;
		color:#fff;
	}
	
	#meniu .ul li.curent1 a,
	#meniu .ul li.curent2 a {
		color:#a20a34;
	}
	
/************************FOOOTER****************/
.footer {width:963px;background:url(../images/footer.jpg) no-repeat;padding-left:6px;float:left;font-size:11px;color:#858484;height:70px;padding-left:30px;padding-top:34px;}
.footer p{ font-size:11px;	color:#58595b;	padding-top:10px;}
.footer a {	color:#58595b;padding-right:8px;padding-left:8px;}
.footer a:hover { color:#a30b35; text-decoration:none;}

/*****************HOME CENTER******************/

#content {	background:#fff;float:left;	padding-left:16px;	border-left:1px solid #e5e4e4;border-right:1px solid #e5e4e4;width:975px;padding-bottom:20px;}
.intro {float:left;	width:960px;height:179px;}

.colservice {
	float:left;
	width:612px;
	padding-top:24px;
}

.calendar_col h2 ,
.calendar_home h2 ,
.colservice h2 {
	float:left;
	font-size:18px;
	line-height:18px;
	margin:0;
	padding:0;
	color:#a20b35;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:25px;
}

.servicii {
	float:left;
}

.servicii .top {
	float:left;
	width:586px;
	background:url(../images/consultanta_top.jpg) no-repeat;
	height:13px;
	font-size:0;
	line-height:0px;
}

.servicii .btm {
	float:left;
	width:586px;
	background: url(../images/consultanta_btm.jpg) no-repeat;
	height:13px;
}

.servicii .bg {
	float:left;
	width:584px;
	border-left:1px solid #e4e3e3;
	border-right:1px solid #e4e3e3;
	padding-bottom:10px;
}

.servicii .bg .c1,
.servicii .bg .c2,
.servicii .bg .c3, 
.servicii .bg .c4 {
	float:left;
	padding-left:22px;
}

.servicii .bg .c3,
.servicii .bg .c1 {
	width:260px;
}

.servicii .bg .c1,
.servicii .bg .c2 {
	padding-bottom:10px;
}

.servicii .bg h3 {
	margin:0px;
	line-height:0;
	font-size:13px;
	line-height:15px;
	color:#a20b35;
	padding-top:10px;
	padding-bottom:12px;
}

.servicii .bg li {
	background: url(../images/bulet_h.jpg) no-repeat left center;
	padding-left:14px;
	color:#1a1a1a;
	padding-top:3px;
	padding-bottom:3px;
}

.servicii .bg li a {
	color:#1a1a1a;
}

.servicii .bg li a:hover {
	color:#a20b35;
	text-decoration:none;
}

/********* */
.calendar_col h2,
.calendar_home h2 {
	color:#0f9cb2;
}

.calendar_home {
	float:left;
	width:351px;
	padding-top:24px;
}


.calendar_home .calendar{
	float:left;
	width:351px;
}

.calendar_home .calendar .ev {
	float:left;
	padding-bottom:13px;width:351px;
}

.calendar_home .calendar .ev h2{
	font-size:16px;
	font-weight:normal;
	padding-bottom:4px;
	text-transform:none;
}

.calendar_home .calendar .ev h2 a {
	color: #080808;
}

.calendar_home .calendar .info{
	float:left;
	width:351px;
}

.calendar_home .calendar .info p{
	float:left;
	padding-right:30px;
	line-height:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0f9cb2;
}

.calendar_home .calendar .info span img{
	padding-top:2px;padding-right:5px;
}

.calendar_home .calendar .info p span{
	float:left;
}
.calendar_home .calendar .info .txt{
	color:#525454;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:8px;width:351px;
}

/********FOOTER***********/

.footer .cauta {
	float:left;
	width:318px;
}

/****CAUTA************************ */		
				.footer .cauta { float:left;	}
				.footer .cauta p { float:left; padding:0px;}
				
				.footer .cauta .box { background: url(../images/bg_cauta.jpg) no-repeat left top; width:287px;  height:23px; padding-left:5px; padding-top:3px;}							
				.footer .cauta input { border:0px; padding:0px; margin:0px; background:none; width:256px; height:13px; padding:3px; font-size:11px; line-height:13px; padding-bottom:0px; color:#555555; float:left; 	}						
				.footer .cauta #submitbtn {border:0px;width:16px; height:20px; background: url(../images/ch_buton.jpg) no-repeat right top; float:left;	}				
				.footer .cauta #submitbtn:hover,
				.footer .cauta #submitbtn.hovered	{border:0px;width:16px;	height:20px; background: url(../images/ch_buton.jpg) no-repeat left top;	}				
				.footer .cauta #submitbtn input {	border:0px;	width:16px;	height:20px;background:none; cursor:pointer;}
				
.socializare p { float:left; padding:0px; margin-top:3px;}

.socializare .telefon { background:url(../images/footer_ph.jpg) no-repeat left bottom; padding-left:22px; line-height:20px; padding-right:19px;}
.socializare .email a { background: url(../images/footer_mail.jpg) no-repeat left bottom; padding-left:26px; line-height:20px; padding-right:19px; width:auto; display:block;}
.socializare .rss a { background:  url(../images/footer_rss.jpg) no-repeat left bottom; padding-left:26px; line-height:20px; padding-right:19px; width:auto; display:block;}
.socializare .rss a:hover{ color:#dd5514; }
.socializare .twitter a { background:  url(../images/footer_tw.jpg) no-repeat left bottom; padding-left:26px; line-height:20px; padding-right:19px; width:auto; display:block;}
.socializare .twitter a:hover{ color:#0f66ca; }
.socializare .linkin a { background:  url(../images/footer_in.jpg) no-repeat left bottom; padding-left:26px; line-height:20px; padding-right:19px; width:auto; display:block;}
.socializare .linkin a:hover{ color:#0f6991; }
.socializare .facebook a { background:  url(../images/footer_fb.jpg) no-repeat left bottom; padding-left:26px; line-height:20px; padding-right:19px; width:auto; display:block;}
.socializare .facebook a:hover{ color:#1855a3; }

.copydiv {
	float:left;
	width:956px;
	padding-left:20px;
	padding-bottom:15px;
}

.copydiv p {
	font-size:11px;
}


.copydiv a {
	color:#868383;
}

/******************MAIN********************/

.main {
	float:left;
	width:970px;
}

.topTitle { background: url(../images/bg_title_top.jpg) no-repeat;width:920px;height:79px;float:left;padding-left:25px;	padding-right:15px;}
.topTitle .rht { float:right;height:79px;width:350px;}
.topTitle h2 {padding-top:32px;	font-size:18px;	volume:#3f4040;	font-weight:normal;float:left;text-transform:uppercase;}
.topTitle .rht .bcamp a,
.topTitle .rht .bcamp {	font-size:11px;	color:#606161;	padding-top:5px;text-align:right;}
.topTitle .rht .aminus {width:21px;height:16px;font-size:0px;line-height:0px;text-indent:-9999px;float:left;}
.topTitle .rht .aminus a {	width:21px;	height:16px;display:block;background:url(../images/aminus.jpg) no-repeat left top;}
.topTitle .rht .aminus a:hover {background:url(../images/aminus.jpg) no-repeat left bottom;}
.topTitle .rht .aplus {	width:21px;	height:16px;text-indent:-9999px;float:left;padding-right:3px;	font-size:0px;line-height:0px;}
.topTitle .rht .aplus a {width:21px;height:16px;display:block;background:url(../images/aplus.jpg) no-repeat left top;}
.topTitle .rht .aplus a:hover {	background:url(../images/aplus.jpg) no-repeat left bottom;}
.topTitle .rht .aprint {width:21px;height:16px;text-indent:-9999px;float:left;padding-left:6px;padding-right:6px;font-size:0px;line-height:0px;}
.topTitle .rht .aprint a {width:21px;height:16px;display:block;	background: url(../images/print.jpg) no-repeat left top;}
.topTitle .rht .aprint a:hover {background:url(../images/print.jpg) no-repeat left bottom;}
.topTitle .rht .butoane {margin-top:18px;float:right;}
.topTitle .rht .social {float:left;}
	
/****STYLE TEXT PAGE****/

.main .textPage {
	float:left;
	width:610px;
	padding-right:24px;
	padding-top:22px;
	overflow:hidden;
}

.main .textPage p {
	padding-bottom:13px;
}

.main .textPage ol,
.main .textPage ul {
	padding-top:3px;
	padding-bottom:18px;
}


.main .textPage ul li {
	background:url(../images/buletredpage.jpg) no-repeat left top;
	padding-left:15px;
	margin-bottom:9px;
	margin-top:9px;
	margin-left:5px;
	color:#555555;
}

.main .textPage ol li {
		padding-left:0px;
	margin-bottom:9px;
	margin-top:0px;
	margin-left:5px;
}
.main .textPage h3 {
color:#a20b35;
font-size:14px;
padding-bottom:10px;
}

.main .textPage h4 {
color:#a20b35;
font-size:12px;
padding-bottom:7px;
}

/************CALENDAR COL **********************/

.calendar_col {float:left;width:322px;}
.calendar_col .calendar {float:left;width:300px;}
.calendar_col .calendar .ev {float:left;padding-bottom:13px;width:300px;}
.calendar_col .calendar .ev h2{	font-size:16px;	font-weight:normal;padding-bottom:4px;	text-transform:none;}
.calendar_col .calendar .ev h2 a {color: #080808;}
.calendar_col .calendar .info {float:left;width:300px;}
.calendar_col .calendar .info p {float:left;padding-right:30px;line-height:15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#0f9cb2;}
.calendar_col .calendar .info span img{padding-top:2px;padding-right:5px;}
.calendar_col .calendar .info p span {float:left;}
.calendar_col .calendar .info .txt {color:#525454;font-size:11px;line-height:13px;text-align:justify;padding-right:0px;font-family:Arial, Helvetica, sans-serif;padding-top:8px;width:300px;}
.calendar_col .calendar .top {background:url(../images/calendartop.jpg) no-repeat;width:322px;height:12px;line-height:0px;font-size:0px;float:left;}
.calendar_col .calendar .btm {background:url(../images/calendarbtm.jpg) no-repeat bottom;width:322px;height:6px;line-height:0px;font-size:0px;float:left;}
.calendar_col .calendar .bg {background:#f4f4f4;width:300px;padding-left:10px;padding-right:10px;float:left;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.calendar_col h2 {padding-bottom:12px;float:none;}
.calendar_col .a{float:right;color:#4f4e4e;padding-top:4px;}

/******************PAGINA EVENIMENT********************/

#pageEvent {padding-top:5px;}
#pageEvent h2 {color:#a20b35;text-transform:uppercase;width:610px;font-size:14px;height:37px;line-height:37px;padding-top:5px;	padding-bottom:5px;	background:url(../images/bg_title.jpg) no-repeat left;}
#pageEvent .h2 {background:none;height:25px;line-height:25px;}
.despre_event {	float:left;	width:610px;}
#pageEvent .despre_event li {float:left;margin:0;padding:0;font-size:12px;font-weight:bold;color:#a20b35;width:270px;padding-left:25px;margin-bottom:10px;}
#pageEvent .despre_event li strong {color:#555;}
.main .textPage .despre_event .d1 {	background: url(../images/d1.jpg) no-repeat; }
.main .textPage .despre_event .d4 { background: url(../images/d2.jpg) no-repeat; }
.main .textPage .despre_event .d2 { background: url(../images/d3.jpg) no-repeat; }
.main .textPage .despre_event .d5 { background: url(../images/d4.jpg) no-repeat; }
.main .textPage .despre_event .d3 {	background: url(../images/d5.jpg) no-repeat; }
.main .textPage .despre_event .d6 {	background: url(../images/d6.jpg) no-repeat; }
.main .textPage .despre_event .d7 {	background: url(../images/d7.jpg) no-repeat; }

#pageEvent p,
#pageEvent li {	color:#262626;}

#pageEvent ul {	padding-top:3px;padding-bottom:8px;}
#pageEvent .casete .c1 {padding-bottom:8px;padding-top:10px;}
#pageEvent ol { padding-left:20px;}
.calendar_col .reg {
	font-size:15px;
	text-transform:none;
	font-weight:normal;
}

.titlu_event span {	float:left;	line-height:25px;padding-right:10px;}
.titlu_event {color:#a20b35;float:left;	line-height:25px;}
.traineri {	float:left;	width:322px;}
.traineri .trainer{	padding-top:20px;float:left;width:322px;}

.referinte h2,
.traineri h2 {font-size:18px;text-transform:uppercase;color:#a30b35;font-weight:normal;}
.trainer .imagine {float:left;width:95px;background:url(../images/bg_trainer.jpg) no-repeat left top;padding:2px;}
.trainer .text {float:left;width:220px;	color:#737171;}
.trainer .text p{ font-size:12px;color:#737171;}
.rightBar .rezerva {margin-bottom:12px;	float:left;}
.rightBar .rezerva a {
	float:left;
	background:#0893a8 url(../images/buton_rezerva.jpg) no-repeat right;
	width:302px;
	height:46px;
	line-height:46px;
	padding-right:20px;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	
}

.rightBar {	padding-top:20px;float:left;width:332px; padding-bottom:25px;}
.rightBar .rezerva { float:left;}
.rightBar .rezerva a:hover {background:url(../images/buton_rezerva.jpg) no-repeat left; text-decoration:none;}
.rightBar .cere_info { 	background:url(../images/bg_info.jpg) no-repeat;width:322px;height:65px;float:left;	margin-bottom:25px;}
.rightBar .cere_info .c1 { padding-top:8px;padding-left:35px; font-size:14px;}
.rightBar .cere_info .c2 { padding-left:55px; padding-top:15px; font-size:11px; color:#464646;}
.rightBar .cere_info .c1 a {color:#464646;}

/******TESTIMONIAL******************/

.referinte { float: left; width:322px; padding-top:25px;}
.referinte .top { float: left; width:322px; background:url(../images/refer_top.jpg) no-repeat; height:12px; line-height:0; font-size:0;}
.referinte .btm { float: left; width:322px; background: url(../images/refer_btm.jpg) no-repeat; height:66px;}
.referinte .bg { float: left; width:302px; background: url(../images/refer_bg.jpg) repeat-y; line-height:0; font-size:0; padding-left:10px; padding-right:10px;}
.referinte .bg p{ font-size:11px; line-height:16px; text-align:justify; font-style:italic;}
.referinte .btm h4 { font-size:12px; color:#5e5c5c; font-family:Arial, Helvetica, sans-serif; padding-left:25px; line-height:15px; padding-top:15px; }
.referinte .btm h4 strong{ font-weight:normal; font-size:11px; }
.referinte h2 {	padding-bottom:15px;}

/************PAGINA EVENTS *************/

.domeniu {	margin-bottom:18px;}

.catEvent { float:left;	width:322px; margin-top:13px; }
.catEvent li {font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; line-height:14px; height:14px; width:322px; float:left; margin-bottom:12px; }
.catEvent li a { background: url(../images/bulettt.jpg) no-repeat top left; padding-left:13px; color:#373737; text-decoration:none; line-height:14px; height:14px; width:322px; float:left; display:block;}
.catEvent li .curent , .catEvent li a:hover {background: url(../images/bulettt.jpg) no-repeat bottom left; color:#a20b35; text-decoration:none;}

.pageEvents .event { float:left; padding-bottom:25px;}

.pageEvents .event h2 { font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:5px; }
.pageEvents .event h2 a { color:#373737 }

.pageEvents .event .info p { float:left; padding-right:20px;}
.pageEvents .event .info .tip1 { float:left; width:120px; }
.pageEvents .event .info .tip2 { float:left; width:120px; }
.pageEvents .event .info .tip3 { float:left; width:120px; }
.pageEvents .event .text { float:left; width:610px; padding:0px; }
.pageEvents .event .info .link { float:left; padding-right:20px;}

.CasTr .c1 { float:left; }
.CasTr h2 { float:left; }
.CTrainer { float: left;}
.CTrainer .img {float:left; width:100px;}
.CTrainer .te {float:left; width:500px;}

.CTrainer .img .im { border:3px solid #DADADA;}
.CTrainer .img a { padding:2px; float:left; margin-top:4px;}

.pageEventsSt .event h2 a { color:#a20b35; text-decoration:none; font-weight:bold; }
.pageEventsSt .event h2 a:hover { color:#333; text-decoration:none; }
.pageEventsSt .event .text { font-size:11px; padding-bottom:6px; }
.pageEventsSt .titlu {background:transparent url(../images/bg_title.jpg) no-repeat left center;color:#A20B35;font-size:14px;height:37px;line-height:37px;padding-bottom:5px;padding-top:5px;text-transform:uppercase;width:610px;margin-bottom:20px;}
.pageEventsSt .link a:hover {color:#373737; text-decoration:none;}
.pageEventsSt .link a {background: url(../images/bulettt.jpg) no-repeat bottom left; color:#a20b35; text-decoration:none; padding-left:13px; line-height:14px; height:14px; width:522px; float:left; display:block;}
.main .textPage .formularcontact p {padding-bottom:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.main .textPage .formularcontact .box { background:url(../images/cambox.jpg) no-repeat left top; width:179px; height:27px; border:0; padding-top:8px; padding-left:7px; color:#555; font-weight:bold; font-size:11px;}
.main .textPage .formularcontact textarea { background:url(../images/textarea.jpg) no-repeat left top fixed; width:377px; 
											height:110px; border:0; padding:10px; color:#555; line-height:15px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
.main .textPage .formularcontact .btn { background:url(../images/trimite_mesaj.jpg) no-repeat; width:177px; height:30px; border:0; cursor:pointer;  }

.pageEventsSM .tab {float:left;}
.pageEventsSM div {	float:left;	width:99%;}
.pageEventsSM p a { color:#333; }
.pageEventsSM .subcategorie a { color:#a20b35; }
.rezervaloc { color:#3f4040; } 

/**REZERVA LOC ****/

.mainRezerva .despre_event {width:300px; float:left; }
.mainRezerva .textPage { width:960px; float:left; padding-right:0px; }
.mainRezerva #section1 { width:650px; float:left; padding-right:0px; }

.formular_rezervare { float:left; padding-left:212px; width:565px; padding-top:20px; margin-bottom:25px;}
.formular_rezervare .top { float:left; background:url(../images/form_top.jpg) no-repeat; height:15px; width:560px; line-height:0; font-size:0;}
.formular_rezervare .btm { float:left; background: url(../images/form_btm.jpg) no-repeat; height:15px; width:560px; line-height:0; font-size:0;}
.formular_rezervare .bg { float:left; background: #f2f2f2; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; width:528px; padding-left:30px;}
.formular_rezervare .bg h3 { font-size:16px; color:#a20b35; font-weight:normal; float:left; margin-top:10px; margin-bottom:10px;}
.formular_rezervare .bg .textFormular { background:url(../images/form_box.jpg) no-repeat; width:295px; height:21px; border:0;  padding:3px; padding-left:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
.formular_rezervare .bg .tabel2 .textFormular { background: url(../images/form_box2.jpg) no-repeat; width:295px; height:21px; border:0;  padding:3px; padding-left:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
.formular_rezervare .bg p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#262626; font-weight:bold; margin:0px; padding:0px; padding-top:2px; padding-bottom:2px;}
#pageEvent .formular_rezervare .bg .tabel2 p {color:#4f4f4f; }
.formular_rezervare .bg table { float:left; margin:0; padding:0; width:498px; }
.formular_rezervare .smalll { float:left; padding-left:100px; padding-top:10px; }
.formular_rezervare .smalll small { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#6d6a6a; text-align:center; float:left; }
.formular_rezervare .bg .btn {  background: url(../images/form_submit.jpg) no-repeat; width:197px; height:30px; border:0; cursor:pointer; margin-top:10px; margin-bottom:10px; }
.formular_rezervare .bg label { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#0f9cb2; }
#pageEvent .formular_rezervare .bg textarea {background: url(../images/pretext.jpg) no-repeat left top; 
											 _background: url(../images/pretext.jpg) no-repeat left top fixed ; width:286px;
											height:125px; _height:120px; border:0; padding:10px; padding-left:20px; color:#555; line-height:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
/*************MY CUSTOM BUTTON RADIO******************/
#myradiobox,
#statut { padding-left:165px; margin-top:10px; margin-bottom:20px; }
#myradiobox span,
#statut span { height:16px; clear:both; margin:0; padding:0; background: none;}
#myradiobox label,
#statut label {cursor:pointer; background: url(../images/form_bulet1.jpg) left top no-repeat; height:16px; float:left; padding-left:20px}
#myradiobox label.onactive,
#statut label.onactive,
#statut label.onactive {background: url(../images/form_bulet2.jpg) left no-repeat; top:-20px }
#myradiobox .myradio, 
#statut .myradio {cursor:pointer; background:url(../images/form_bulet2.jpg) left bottom no-repeat; height:16px; float:left; padding-left:20px}
#myradiobox input,
#statut input{position:absolute; left:-9999px;}
#pageEvent .eroarer { float:left; width:500px; }
#pageEvent .eroarer p { color:#990000}
#intrebareForm .btn {background:url(../images/pre2.jpg) no-repeat; margin-left:60px; }
#statut { float:right; padding-right:105px; padding-left:10px; }
#statut label{ padding-right:15px;}
#pageEvent .formular_rezervare .bg  .tabel2 .submit { padding-left:166px; float:left; }
.rezervaF {margin-bottom:12px; width:500px;	float:left;}
.rezervaF a {float:left;background:#0893a8 url(../images/bgrezervare.jpg) no-repeat left;width:302px;height:26px;line-height:26px;padding-right:20px;text-align:center;text-transform:uppercase;font-size:13px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;	color:#fff;	}
.rezervaF a:hover {	text-decoration:none;}

/***********TRAINERS******************/

.trainers { float:left; width:610px; padding-top:15px;}
.trainers .trainer { float:left; width:305px; height:100px;}
.trainers .trainer .text { float:left; width:200px;}
.trainers .trainer .text p { font-size:11px; line-height:15px;}

.mainPage .newsletter p { padding-bottom:0px;}

.autor { width:99px; height:21px; text-indent:-9999px; float:right; margin-top:9px;}				
.autor a { background: url(../images/nicety.jpg) no-repeat left bottom;display:block; height:21px; width:99px; text-align:-9999px;}				
.autor a:hover { background: url(../images/nicety.jpg) no-repeat left top; }