/* resetting some default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {list-style: none;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* 
table {border-collapse: collapse;border-spacing: 0;}
*/
 
html { font-size:100.01%; }
body { font-size:1em; }
 
textarea {overflow:auto}
button {cursor:pointer}
input[type="checkbox"], 
input[type="radio"],
input.radio,
input.checkbox {
	vertical-align:text-top;
}
a {text-decoration:none}
a:hover {text-decoration:underline}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}
/* ----------------------------------------------------------------------------------------- */

body{
	margin:0 auto;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
	
	h1{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color: #0950a7;
		margin-bottom:7px;
	}
	
	h2{
		font-size: 14px;
		font-weight:bold;
		color: #0950a7;
		margin-top:3px;
		margin-bottom:3px;
	}
	
	h3{
		font-size: 14px;
		font-weight:bold;
		color: #FF9900;
		margin-top:10px;
		margin-left:100px;
		margin-bottom:3px;
	}
	
	h4{
		text-align:center;
		font-size: 14px;
		font-weight:bold;
		color: #0950a7;
		margin-top:3px;
		margin-bottom:3px;
	}
	
	h5{
		text-align:center;
		font-size: 12px;
		font-weight:bold;
		color: #FF9900;
		margin-top:20px;
		margin-bottom:20px;
	}
		
	.txt3 { font-size: 3px; }



#wrapper{
	width:100%;
	height:auto;
	background-image:url('images/fundal.gif');
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#FFFFFF;
	margin:0 auto;
}

	#centerwrap{
		width:960px;
		height: auto;
		margin:0 auto;
		border: solid 0px red;
	}
		
		#header{
			height:339px;				
			color:#FFFFFF;
			border: solid 0px red;
		}
		
		#header #top{
				position:relative;
				float:left;
				width:90%;
				height:41px;
				margin-top: 10px;
				margin-left:10px;
				text-align:left;
				color:#FFFFFF;
				font-size:12px;
				border: solid 0px red;
		}
		
		#header #logo{
				position:relative;
				float:left;
				margin-top:  1px;
				margin-left:30px;
				text-align:center;
				border: solid 0px red;
		}
		
		#header #menu{
			position:relative;
			float:left;
			width:610px;
			height:26px;
			margin-top:  0px;
			margin-left:30px;
			padding-top: 9px;
			text-align:center;
			letter-spacing:5px;
			background-image:url('images/menu.gif');
			background-repeat:no-repeat;
			border: solid 0px red;
		}
		
		#header #flashLogin{
			position:relative;
			float:left;
			width:940px;
			height:192px;
			margin:0;
			padding:10px;
			text-align:left;
			background-image:url('images/header-background.gif');
			background-repeat:no-repeat;
			border: solid 0px red;
		}
			
			#header #flashLogin #flash{
				position:relative;
				float:left;
				width:715px;
				height:190px;
				border: solid 0px red;
			}
			
			#header #flashLogin #login{
				position:relative;
				float:left;
				width:203px;
				height:170px;
				padding:10px;
				color:#000000;
				background-image:url('images/header-login.gif');
				background-repeat:no-repeat;
				border: solid 0px red;
			}
		
		
		
		#mainTop{
			width:960px;
			height: 3px;
			margin:0 auto;
			padding:0;
			font-size:1px;
			background-image:url('images/background-main-top.gif');
			background-repeat:no-repeat;
			border: solid 0px blue;
		}
		
		#mainBottom{
			width:960px;
			height: 3px;
			margin:0 auto;
			padding:0;
			font-size:1px;
			background-image:url('images/background-main-bottom.gif');
			background-repeat:no-repeat;
			border: solid 0px blue;
		}
		
		#main{
			width:940px;
			height:auto;
			/*height: 625px;*/
			background-color:#FFFFFF;
			margin:0 auto;
			padding:10px;
			padding-top:7px;
			padding-bottom:5px;
			text-align:center;
			background-image:url('images/background-main-middle.gif');
			background-repeat:repeat-y;
			border: solid 0px blue;
		}
			
			#main #left{
				position:relative;
				float:left;
				width:710px;
				margin:0 auto;
				padding:0;
				text-align:left;
				border: solid 0px red;
			}
				
				#main #left #search{
					position:relative;
					float:left;
					width:685px;
					height:115px;
					margin:0 auto;
					padding:0;
					padding: 10px;
					background-image:url('images/background-search.gif');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
				
				#main #left .box0grey{
					position:relative;
					float:left;
					width:686px;
					height:auto;
					margin:0 auto;
					padding:0;
					padding: 10px;
					background-color:#ffffff;
					border:solid 0px red;
				}
				
				#main #left .box3error{
					position:relative;
					float:left;
					width:350px;
					height:150px;
					margin:0 auto;
					padding:0;
					margin-left:170px;
					padding-left:20px;
					padding-top: 50px;
					background-image:url('images/background-box3error.png');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
				
				#main #left .boxtraseu{
					position:relative;
					float:left;
					width:330px;
					height:360px;
					margin:0 auto;
					padding:0;
					padding: 10px;
					background-image:url('images/background-boxtraseu.png');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
				
				#main #left .boxtraseu .blucar{
					position:absolute;
					top: 6px;
					left: 7px;
					width:40px;
					height:40px;
					margin:0 auto;
					padding:0;
					border:solid 0px red;
				}
				
				#main #left .boxtraseu .userpic{
					position:absolute;
					top: 5px;
					right:5px;
					width:100px;
					height:auto;
					margin:0 auto;
					padding:0;
					border:solid 1px #eeeeee;
				}
				
				#main #left .boxmail{
					position:relative;
					float:left;
					width:706px;
					height:230px;
					margin:0 auto;
					margin-top:10px;
					background-image:url('images/background-boxmail.png');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
				
				#main #left .boxdespre{
					position:relative;
					float:left;
					width:686px;
					height:950px;
					margin:0 auto;
					padding:0;
					padding: 10px;
					background-image:url('images/background-boxregister.png');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
				
				#main #left .boxinregistrare{
					position:relative;
					float:left;
					width:686px;
					height:605px;
					margin:0 auto;
					padding:0;
					padding: 10px;
					background-image:url('images/background-boxregister.png');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
					
					#main #left .boxinregistrare .box1left{
						position:relative;
						float:left;
						width:380px;
						margin:0 auto;
						padding:0;
						border:solid 0px red;
						border-right:solid 0px #AAAAAA;
					}
					
					#main #left .boxinregistrare .box1left .eroare{
						position:relative;
						float:left;
						color:#FF0000;
						width:220px;
						margin:0 auto;
						padding:0;
						border:solid 0px red;
						border-right:solid 0px #AAAAAA;
					}
					
					#main #left .boxinregistrare .box1right{
						position:relative;
						float:left;
						width:290px;
						margin:0 auto;
						margin-top:20px;
						padding:0;
						padding-left: 10px;
						border:solid 0px #AAAAAA;
					}
				
				#main #left .boxdatepersonale{
					position:relative;
					float:left;
					width:686px;
					height:185px;
					margin:0 auto;
					padding:0;
					padding: 10px;
					background-image:url('images/background-boxdatepersonale.png');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
				
				#main #left .box1large{
					position:relative;
					float:left;
					width:686px;
					height:245px;
					margin:0 auto;
					padding:0;
					padding: 10px;
					background-image:url('images/background-box1large.png');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
					
					
					#main #left .box1large .box1left{
						position:relative;
						float:left;
						width:380px;
						margin:0 auto;
						padding:0;
						border:solid 0px red;
						border-right:solid 1px #AAAAAA;
					}
					
					#main #left .box1large .box1right{
						position:relative;
						float:left;
						width:290px;
						margin:0 auto;
						padding:0;
						padding-left: 10px;
						border:solid 0px red;
					}
					
					#main #left .box1large .imgBlue{
						position:relative;
						float:left;
						width:45px;
						height:50px;
						margin:0 auto;
						padding:0;
						font-size:1px;
						background-image:url('images/blue-car.gif');
						background-repeat:no-repeat;
						border:solid 0px red;
					}
				
				#main #left .box2small{
					position:relative;
					float:left;
					width:345px;
					height:215px;
					margin:0 auto;
					padding:0;
					padding-left:10px;
					padding-top: 10px;
					background-image:url('images/background-box2small.png');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
					
					#main #left .box2small .image{
						position:relative;
						float:left;
						width:115px;
						height:102px;
						margin:0 auto;
						padding:0;
						border:solid 0px red;
					}
					
					#main #left .box2small .text{
						position:relative;
						float:left;
						width:210px;
						height:175px;
						margin:0 auto;
						padding:0;
						overflow:hidden;
						border:solid 0px red;
					}
			
			
			
			#main #right{
				position:relative;
				float:right;
				width:203px;
				margin:0 auto;
				padding: 10px;
				padding-bottom: 15px;
				text-align:center;
				background-image:url('images/background-right.gif');
				background-repeat:no-repeat;
				border: solid 0px red;
			}
		
		
		#footer{
			height:75px;
			margin:0 auto;
			text-align:left;
			color:#FFFFFF;
			padding: 10px;
			background-image:url('images/footer.png');
			background-repeat:no-repeat;
			background-position:center;
			border: solid 0px red;
		}
		
		#footer #footerlinks{
			position:relative;
			float:left;
			width:820px;
			height:20px;
			text-align:center;
			margin:0 auto;
			padding:0;
			margin-top: 0px;
			margin-left:-170px;
			color:#999999;
			border: solid 0px red;
		}
		
		#footer #copy{
			position:relative;
			float:left;
			width:550px;
			height:25px;
			margin:0 auto;
			padding:0;
			margin-top: 20px;
			margin-left:35px;
			color:#999999;
			border: solid 0px red;
		}
		
		
		#footer #facebook{
			position:relative;
			float:left;
			width:70px;
			height:30px;
			margin:0 auto;
			padding:0;
			margin-top: 0px;
			margin-left: 20px;
			color:#999999;
			border: solid 0px red;
		}
		
/* ----------------------------------------------------------------------------------------- */
				
				#main #left .boxdespre{
					position:relative;
					float:left;
					width:686px;
					height:750px;
					margin:0 auto;
					padding:0;
					padding: 10px;
					background-image:url('images/background-boxdespre.png');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
				
				#main #left .boxtermeni{
					position:relative;
					float:left;
					width:686px;
					height:1115px;
					margin:0 auto;
					padding:0;
					padding: 10px;
					background-image:url('images/background-boxtermeni.png');
					background-repeat:no-repeat;
					border:solid 0px red;
				}
				
/* ----------------------------------------------------------------------------------------- */
	
	.t_blue {
		height:27px;
		background-color:#4A4A4A;
		color:#FFFFFF;
		font-weight:bold;
		background-image:url('images/header-tabel3.gif');
		background-repeat:repeat-x;
	}

	.t_small_blue {
		height:3px;
		font-size:1px;
		background-color:#4A4A4A;
		color:#FFFFFF;
		font-weight:bold;
		background-image:url('images/header-tabel3.gif');
		background-repeat:repeat-x;
	}

	.t_light_blue { height:25px; background-color:#e5edff; }
	
	.t_light_orange { height:25px; background-color:#f4f7ff; }
	
/* ----------------------------------------------------------------------------------------- */
	
	p { margin-bottom: 9px; border:solid 0px red; }
	
	.noborder { border: solid 0px #999999; }
	
	.borderBlack { border: solid 1px #000000; }
	
	.black { color:#000000; }
	
	.white { color:#ffffff; }
	
	.menuTop {
		font-size: 14px;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
		letter-spacing:normal;
	}
	
	.menuTop:hover {
		font-size: 14px;
		color:#ffffff;
		font-weight:bold;
		/*text-decoration:underline;*/
		text-decoration:none;
		border-bottom:solid 2px white;
		letter-spacing:normal;
	}
	
	.white12 { font-size: 12px; color:#ffffff; }
	
	.white12:hover { font-size: 12px; color:#ffffff; text-decoration:underline; }
	
	.orange14b { font-size: 14px; font-weight:bold; color: #FF9900; }
	
	.orange14b:hover { font-size: 14px; color: #FF9900; text-decoration:underline; }
	
	.grey { font-size: 12px; color:#999999; }
	
	.grey:hover { font-size: 12px; color:#ffffff; text-decoration:underline; }
	
	
	.white12b { font-size: 12px; color:#ffffff; font-weight:bold; }
	
	.white12b:hover { font-size: 12px; color:#ffffff; font-weight:bold; text-decoration:underline; }
	
	
	
	.black12 { font-size: 12px; color:#000000; }
	
	.black12:hover { font-size: 12px; color:#000000; text-decoration:underline; }
	
	.black12b { font-size: 12px; color:#000000; font-weight:bold; }
	
	.black12b:hover { font-size: 12px; color:#000000; font-weight:bold; text-decoration:underline; }
	
	.black18 { font-size: 18px; color:#000000; }
	
	.black18:hover { font-size: 18px; color:#000000; text-decoration:underline; }
	
	
	.black12b { font-size: 12px; color:#000000; font-weight:bold; }
	
	.black12b:hover { font-size: 12px; color:#000000; font-weight:bold; text-decoration:underline; }
	
	
	.blue12b { font-size: 12px; color:#0950a7; font-weight:bold; }
	
	.blue12b:hover { font-size: 12px; color:#0950a7; font-weight:bold; text-decoration:underline; }
	
	
	.orange12 { font-size: 12px; color:#DF7512; font-weight:bold; }
	
	.orange12:hover { font-size: 12px; color:#DF7512; font-weight:bold; text-decoration:underline; }
	
	
	.orange { font-size: 12px; color:#e0760f; font-weight:bold; }
	
	.red { color:#FF0000; }
	
	.green { color:#33CC00; }
	
	.tgrey { color:#666666; }



/* ----------------------------------------------------------------------------------------- */
/* token-input-facebook - begin */
/* ----------------------------------------------------------------------------------------- */
ul.token-input-list-facebook {overflow: hidden; height: auto !important; height: 1%;width: 200px;border: 1px solid #8496ba;cursor: text;font-size: 11px;font-family: Verdana;min-height: 1px;z-index: 999;margin: 0;padding: 0;background-color: #fff;}
ul.token-input-list-facebook {list-style-type: none;}
ul.token-input-list-facebook li input {border: 0;width: 100px;padding: 3px 8px;background-color: white;/*margin: 2px 0;*/}
li.token-input-token-facebook {overflow: hidden; height: auto !important; height: 1%;margin: 3px;padding: 1px 3px;background-color: #eff2f7;color: #000;cursor: default;border: 1px solid #ccd5e4;font-size: 11px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;}
li.token-input-token-facebook p {display: inline;padding: 0;margin: 0;}
li.token-input-token-facebook span {color: #a6b3cf;margin-left: 5px;font-weight: bold;cursor: pointer;}
li.token-input-selected-token-facebook {background-color: #5670a6;border: 1px solid #3b5998;color: #fff;}
li.token-input-input-token-facebook {float: left;}
div.token-input-dropdown-facebook {position: absolute;width: 200px;background-color: #fff;overflow: hidden;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;cursor: default;font-size: 11px;font-family: Verdana;z-index: 1;}
div.token-input-dropdown-facebook p {margin: 0;padding: 5px;font-weight: bold;color: #0950A7;}
div.token-input-dropdown-facebook ul {margin: 0;padding: 0;}
div.token-input-dropdown-facebook ul li {background-color: #fff;padding: 3px;}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {background-color: #fff;}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {background-color: #fff;}
div.token-input-dropdown-facebook ul li em {font-weight: bold;font-style: none;}
div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {background-color: #3b5998;color: #fff;}
/* ----------------------------------------------------------------------------------------- */
/* token-input-facebook - end */
/* ----------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------- */
/* calendar-system - begin */
/* ----------------------------------------------------------------------------------------- */
.calendar {position: relative;display: none;border: 1px solid;border-color: #fff #000 #000 #fff;font-size: 11px;cursor: default;background: Window;color: WindowText;font-family: tahoma,verdana,sans-serif;}
.calendar table {border: 1px solid;border-color: #fff #000 #000 #fff;font-size: 11px;cursor: default;background: Window;color: WindowText;font-family: tahoma,verdana,sans-serif;}
.calendar .button {text-align: center;padding: 1px;border: 1px solid;border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background: ButtonFace;}
.calendar .nav {background: ButtonFace url(menuarrow.gif) no-repeat 100% 100%;}
.calendar thead .title {font-weight: bold;padding: 1px;border: 1px solid #000;background: ActiveCaption;color: CaptionText;text-align: center;}
.calendar thead .headrow {}
.calendar thead .daynames {}
.calendar thead .name {border-bottom: 1px solid ButtonShadow;padding: 2px;text-align: center;background: ButtonFace;color: ButtonText;}
.calendar thead .weekend {color: #f00;}
.calendar thead .hilite {border: 2px solid;padding: 0px;border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;}
.calendar thead .active {border-width: 1px;padding: 2px 0px 0px 2px;border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;}
.calendar tbody .day {width: 2em;text-align: right;padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth {font-size: 80%;color: #aaa;}
.calendar tbody .day.othermonth.oweekend {color: #faa;}
.calendar table .wn {padding: 2px 3px 2px 2px;border-right: 1px solid ButtonShadow;background: ButtonFace;color: ButtonText;}
.calendar tbody .rowhilite td {background: Highlight;color: HighlightText;}
.calendar tbody td.hilite {padding: 1px 3px 1px 1px;border-top: 1px solid #fff;border-right: 1px solid #000;border-bottom: 1px solid #000;border-left: 1px solid #fff;}
.calendar tbody td.active {padding: 2px 2px 0px 2px;border: 1px solid;border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;}
.calendar tbody td.selected {font-weight: bold;border: 1px solid;border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;padding: 2px 2px 0px 2px;background: ButtonFace;color: ButtonText;}
.calendar tbody td.weekend {color: #f00;}
.calendar tbody td.today {font-weight: bold;color: #00f;}
.calendar tbody td.disabled { color: GrayText; }
.calendar tbody .emptycell {visibility: hidden;}
.calendar tbody .emptyrow {display: none;}
.calendar tfoot .footrow {}
.calendar tfoot .ttip {background: ButtonFace;padding: 1px;border: 1px solid;border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;color: ButtonText;text-align: center;}
.calendar tfoot .hilite {border-top: 1px solid #fff;border-right: 1px solid #000;border-bottom: 1px solid #000;border-left: 1px solid #fff;padding: 1px;background: #e4e0d8;}
.calendar tfoot .active {padding: 2px 0px 0px 2px;border-top: 1px solid #000;border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-left: 1px solid #000;}
.calendar .combo {position: absolute;display: none;width: 4em;top: 0px;left: 0px;cursor: default;border: 1px solid;border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background: Menu;color: MenuText;font-size: 90%;padding: 1px;z-index: 100;}
.calendar .combo .label,
.calendar .combo .label-IEfix {text-align: center;padding: 1px;}
.calendar .combo .label-IEfix {width: 4em;}
.calendar .combo .active {padding: 0px;border: 1px solid #000;}
.calendar .combo .hilite {background: Highlight;color: HighlightText;}
.calendar td.time {border-top: 1px solid ButtonShadow;padding: 1px 0px;text-align: center;background-color: ButtonFace;}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {padding: 0px 3px 0px 4px;border: 1px solid #889;font-weight: bold;background-color: Menu;}
.calendar td.time .ampm {text-align: center;}
.calendar td.time .colon {padding: 0px 2px 0px 3px;font-weight: bold;}
.calendar td.time span.hilite {border-color: #000;background-color: Highlight;color: HighlightText;}
.calendar td.time span.active {border-color: #f00;background-color: #000;color: #0f0;}
/* ----------------------------------------------------------------------------------------- */
/* calendar-system - end */
/* ----------------------------------------------------------------------------------------- */

