/* CSS Document */

body{
background-color:#FFB400;
margin:0px;
overflow-x:hidden; 
}

.input-file{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #05324b;
border:1px solid #05324b;
width:200px;
height:18px;
vertical-align:middle;
background-color:#fef51e; 
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;}

#sep{
height:20px;
background-color:#FFCC00;
border-bottom:1px solid red;
font-weight:bold;
padding-left:10px;
}

.main{
width:1023px;
background-image:url(images/back.jpg);
background-position:0px 0px/*90px;*/;
background-repeat:repeat-y;
background-color:#ffb400; 
}

#main-table{
width:1023px;

}
#main-table #col-left{
width:400px;
}



#main-table #col-right{
width:190px;
}



.head{
background-image:url(images/back-head.jpg);
background-repeat:no-repeat;
background-position: 0px 0px/*90px;*/;
}

/*flash*/

#head-div1{
z-index:2;
position:absolute;
top:0px;
}

#head-div{
z-index:3;
position:absolute;
top:0px;
}

/*#head1{
z-index:1;
position:absolute;
top:0px;
}

#head2{
z-index:3;
position:absolute;
top:0px;
white-space:1023;
}*/

/*menu*/

#menu{
width:320px;
float:left;
margin-top:320px;
background-image:url(images/menu-back.jpg);
background-repeat:repeat-y;
}

#menu .menu-top{
height:250px;
background-image:url(images/menu.jpg);
background-repeat: no-repeat;
}

#menu .menu-bottom{
height:16px; 
background-image: url(images/menu-down1.jpg);
background-repeat: no-repeat;
}

.menu-butoane{
width:200px;
margin-left:70px;
text-align:left;

}

.menu-titlu{
font-family: "Arial Black";
color:#FFFFFF; 
font-size:16px;
font-weight:bold;
}

.menu-butoane a{
font-family: "Arial Black";
color:#FFFFFF; 
font-size:14px;
text-decoration:none;
}

.menu-butoane a:hover{
color: #FFCC00;
}
.menu-butoane td{
height:20px;
}
/*caseta dreapta*/

#caseta{font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color: white;
width:150px;
background-image: url(images/caseta-dreapta-back.jpg);
background-repeat:repeat-y;
}

#caseta .caseta-top{
height:150px; 
background-image: url(images/caseta-dreapta.jpg);
background-repeat: no-repeat;
padding:10px;
}
#caseta a{
color:#FFFF00;
text-decoration:none;}
#caseta a:hover{
color: #FFF5AE}

#caseta .caseta-bottom{
height:22px; 
background-image: url(images/caseta-dreapta-down.jpg);
background-repeat: no-repeat;
}

/*continut pagina*/

.continut{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
color:#05324b;
text-align: justify;
/*margin-top:144px;*/ margin-top:60px;
width:383px;
}
.continut a{
color:red;
text-decoration:none;
font-weight:bold;
}

.continut a:hover{
color: #FF9900;
}
.titlu-pagina{
font-size:12px;
color:#336699;
font-weight:bold;
}

.here{ font-size:10px;
text-align:right;
border-bottom:1px solid red;
height:20px;
}
.here a{ color:#336699;
text-decoration:none;
}
.here a:hover{ color:red;
text-decoration:none;
}

#win{
background-image:url(images/win-back.jpg);
background-repeat:repeat-y;
width:383px;

}

#win #win-top{
background-image:url(images/win-top.jpg);
background-repeat: no-repeat;height:100px;
}
#win #win-bottom{
background-image:url(images/win-bottom.jpg);
background-repeat:no-repeat;
height:19px;}
#win-continut{
width:350px;
}
#win-poze{
padding-top:5px;
text-align:center;
font-size:9px;
}
#win-poze img{
border:1px solid #05324b;
width:100px;
height:75px;
}
#win-poze a{ color:red; font-weight:normal;}

#win-poze a:hover{ color: #FF9900}

#win-titlu{
height:24px;
padding-top:6px;
font-size:10px;
font-weight:bold;}


/*Articole*/

.articol{width:360px;}

.articol img{border:1px solid #05324b;
float:left;
margin:6px;}

.articole-categorii {
height:14px;
cursor:pointer;
font-weight:bold;
}

.articole-subcategorii {
width:100%;
}

/*Albume*/

.albume{width:360px;}

.albume img{
border:1px solid #05324b;
float:left;
margin-right:6px;}



#cont{
text-align:left;
width:340px;
padding-left:40px;
}
#cont div{
 width:220px;
 margin-left:30px;
 margin-right:30px
}
/*Login*/

.login{
width:120px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.login-input{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:80px;
height:14px;
border:1px solid #000000;
}

.login td{
height:22px;
}

.button-login{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:18px;
width:60px;
background-color:#FFC501;
border:1px solid black;
cursor:pointer;
}
.robby{
font-family:"Arial Black";
font-size:16px;
color:red;}

.txt-yellow{
color: #FFFF00;}

/*Meniu Membru*/

.menu-membership{
width:120px;}
.menu-membership td{
height:20px;
border-bottom:1px solid red;
}


.caseta-autor{
border-bottom:1px solid red;
background-color:#FFCC00;
COLOR:BLACK;
font-size:10px;
font-style:italic;
}


/*Footer*/

.footer{
width:600px;
text-align:center}





/*Formular Contact */




.form-contact{
font-size:10px;
text-align:left;
}
.form-contact td{
height:30px;
}

.form-contact input{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #05324b;
border:1px solid #05324b;
width:150px;
height:14px;
vertical-align:middle;}

.form-contact  textarea{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #05324b;
border:1px solid #05324b;
width:150px;
height:200px;
vertical-align:middle;}

.form-contact  .radio{
width:14px}

/*Formular Date personale */

.form{
font-size:10px;
text-align:left;
}
.form td{
height:30px;
}

.form input{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #05324b;
border:1px solid #05324b;
width:150px;
height:14px;
vertical-align:middle;}

.form  textarea{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #05324b;
border:1px solid #05324b;
width:150px;
height:50px;
vertical-align:middle;}

.form .list{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:8d9199;
border:1px solid #05324b;
width:154px;
height:14px;
vertical-align:middle;}

.form  .list_data{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #05324b;
border:1px solid #05324b;
height:16px;
vertical-align:middle;}

.list_data_foto{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #05324b;
border:1px solid #05324b;
height:16px;
vertical-align:middle;}

.form .radio{
width:14px}

.form  .form_button{
background-image:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #05324b;
border:1px solid red;
width:100px;
height:18px;
vertical-align:middle;
background-color: #FFCC00;
cursor:pointer}

.form_button{
background-image:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #05324b;
border:1px solid red;
width:100px;
height:18px;
vertical-align:middle;
background-color: #FFCC00;
cursor:pointer}
/*Forum */

#forum{
width:130px;
font-size:10px;
}

/*Linkuri */

.links{
font-size:10px}

.links a{
font-size:10px}

.links td{
padding:6px;}

.links-title{
font-size:11px; font-weight:bold;}

.input-titlu-album{
height:24px;
}

.textarea-album{
}
.textarea-album textarea{border:1px solid #05324b;
margin-top:6px;
width:350px;
height:70px;
font-size:10px;
font-family:Verdana;
}

.input-titlu-album input{border:1px solid #05324b;
font-family:Verdana;
font-size:10px;
margin-top:3px;
width:150px; 
height:12px;}

.img{
border:1px solid #05324b;}

#edit_img{
width:350px;
height:250px;
overflow:scroll;
margin:10px;}

#edit_img img{
border:1px solid #05324b;
}
.descriere-foto{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
border:1px solid #05324b;
width:150px;
height:40px;
font-size:10px;
font-family:Verdana;
}

.input-text{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
border:1px solid #05324b;
height:12px;
font-size:10px;
font-family:Verdana;
}

.input-text2{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
border:1px solid #05324b;
height:40px;
font-size:10px;
font-family:Verdana;
}

.input-text3{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
border:1px solid #05324b;
height:18px;
width:120px;
font-size:10px;
font-family:Verdana;
}

/*Tickere*/

.tickere-td{
border:1px solid #336699;
padding:4px
}
.tickere-img img{
margin:10px;}

.ticker textarea{
background-color:#fef51e;
background-image:url(images/back-input.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #05324b;
border:1px solid #05324b;
width:210px; 
height:100px;
}
#index-articole{background-color:#FFED75; width:180px; margin-left:10px;
border:1px solid #A4B3BD; float:right;}

#index-articole td{
border-bottom:1px solid #05324b;
padding:4px;}

.tickere td {
border-left: 1px solid #666666;
border-bottom: 1px solid #666666;
padding: 2px;
}

.tickere {
border-right: 1px solid #666666;
border-top: 1px solid #666666;
}




.tab-pagina{ border:2px solid #f8d766; width:372px;}


.tab-menu {
	WIDTH: 372px;  
	background-color:#fff7b1;
	background-image: url(images/tab-menu.jpg);
	background-repeat:no-repeat;  
	height:17px;
}
.tab-menu TD {CURSOR: pointer;
padding-top:3px; width:124px;
text-align:center;
font-weight:bold;
}

#tab-td{ border-left:1px solid #8f7d3f;  
border-top:1px solid #8f7d3f;
padding:10px;}

.main2{
	width:1023px;
	background-image:url(images/bckground_2.jpg);
	background-position:0px 0px/*90px;*/;
	background-repeat:repeat-y;
	background-color:#ffb400; 
}
.head2{
	background-image:url(images/bckground.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px/*90px;*/;
}

/*----reset-----*/
/* ----- reset ----- */

.container div,
.container dl,
.container dt,
.container dd,
.container ul,
.container ol,
.container li,
.container h1,
.container h2,
.container h3,
.container h4,
.container h5,
.container h6,
.container pre,
.container form,
.container fieldset,
.container input,
.container textarea,
.container p,
.container blockquote,
.container th,
.container td { 
	margin:0;
	padding:0;
}

.container table {
	border-collapse:collapse;
	border-spacing:0;
}

.container fieldset,
.container img { 
	border:0;
}

.container address,
.container caption,
.container cite,
.container code,
.container dfn,
.container em,
.container th,
.container var {
	font-style:normal;
	font-weight:normal;
}

.container ol,
.container ul {
	list-style:none;
}

.container caption,
.container th {
	text-align:left;
}

.container h1,
.container h2,
.container h3,
.container h4,
.container h5,
.container h6 {
	font-size:100%;
	font-weight:normal;
}

.container q:before,
.container q:after {
	content:'';
}

.container abbr,
.container acronym {
	border:0;
}
/* ------ General ------ */

.clear {
	clear: both;
	height: 0;
	font-size: 0;
}


/* ----- Fonts ----- */

@font-face {
	font-family: 'CloisterBlackLight';
	src: url('fonts/cloisterblack-webfont.eot');
	src: local('?'), url('fonts/cloisterblack-webfont.woff') format('woff'), url('fonts/cloisterblack-webfont.ttf') format('truetype'), url('fonts/cloisterblack-webfont.svg#webfontPbC5wlfv') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* ----- Vrajitorii Pages ----- */

.container {
	width: 383px;
	min-height: 816px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #fff;
	padding: 56px 0 0 0;
}

.container-alt {
	color: #000;
	width: 479px;
	margin: 0 0 0 -71px;
}

.container-alt2 {
	padding: 0;
	color: #000;
	width: 479px;
	margin: 0 0 0 -71px;
	background: url(images/vrajitorii_bg2.jpg) repeat-x;
}

	.container p.error {
		color: #FF0000;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 14px;
	}

	.container .top {
		text-align: right;
		padding: 0 9px 4px 0;
		border-bottom: #fff 1px solid;
		color: #0a0a0a;
	}

	.container .middle {
		width: 372px;
		margin: 0 auto;
		text-align: center;
		padding: 17px 0 0 0;
	}

		.container .middle p:first-child {
			padding: 0 0 14px 0;
		}

		.container .middle-form {
			font-size: 12px;
			padding: 17px 0 0 0;
		}

			.container .middle-form label,
			.container .middle-form input,
			.container .middle-form textarea {
				display: block;
			}

			.container .middle-form label {
				color: #ffe401;
				padding: 0 0 6px 0;
			}

			.container .middle-form input[type="text"] {
				width: 196px;
				height: 16px;
				background: url(images/sprites_form.jpg) no-repeat 0 0;
				border: 0;
				padding: 0 0 0 4px;
				margin: 0 auto 12px;
			}

				.container .middle-form input.small {
					width: 31px;
					background: url(images/sprites_form.jpg) no-repeat 0 -50px;
				}

			.container .middle-form textarea {
				width: 189px;
				height: 91px;
				background: #fff url(images/sprites_form.jpg) no-repeat 0 -100px;
				border: 0;
				padding: 4px;
				margin: 0 auto 12px;
				max-width: 189px;
				max-height: 91px;
			}

			.container .middle-form ul {
				text-align: left;
				width: 325px;
				margin: 7px auto 0;
			}

				.container .middle-form ul li {
					float: left;
					width: 100px;
					margin: 0 0 0 12px;
				}

					.container .middle-form li:first-child {
						margin: 0;
					}

					.container .middle-form li input {
						margin: 0 auto 9px;
					}

					.container .middle-form li img {
						max-width: 100px;
						max-height: 80px;
						border: #dad3d9 1px solid;
					}

			.container .middle-form .preview-btn,
			.container .middle-form .submit-btn {
				display: block;
				background: url(images/sprites_btn.png) no-repeat 0 0;
				border: 0;
				width: 87px;
				height: 0;
				padding: 47px 0 0 0;
				cursor: pointer;
				margin: 0 auto;
				overflow: hidden;
			}

				.container .middle-form .preview-btn {
					margin: 29px auto 6px;
				}

				.container .middle-form .submit-btn {
					background-position: 0 -50px;
				}

	.container .container-alt2-top {
		background: url(images/castel_magiei_logo.jpg) no-repeat;
		height: 418px;
	}

	.container .container-alt2-bottom {
		width: 359px;
		margin: 0 0 0 63px;
		text-align: left;
		font-style: italic;
	}

		.container .container-alt2-bottom p {
			color: #fff;
			padding: 0 0 18px 0;
		}

			.container .container-alt2-bottom p.last {
				text-align: right;
				padding: 0;
			}

			.container .container-alt2-bottom p.nav {
				padding: 36px 0 0 36px;
			}

				.container .container-alt2-bottom p.nav a {
					display: inline-block;
					background: url(images/sprites_btn.png) no-repeat 0 -100px;
					width: 139px;
					height: 0;
					padding: 75px 0 0 0;
					overflow: hidden;
				}

					.container .container-alt2-bottom p.nav a.deco-btn {
						background-position: 0 -200px;
						margin: 0 0 0 13px;
					}


/* ----- Masti Page ----- */

.container .middle-content {
	width: 331px;
	margin: 18px auto 0;
}

	.container .middle .middle-content p {
		color: #ffe401;
		text-align: left;
		background: url(images/masti_title_bg.gif) repeat-x;
		width: 323px;
		height: 20px;
		border-bottom: #fff 1px solid;
		padding: 4px 0 0 8px;
		margin: 32px 0 14px 0;
		*margin: 18px 0 14px 0;
	}

		.container .middle .middle-content p:first-child {
			margin: 0 0 14px 0;
		}

		.container .middle .middle-content li {
			float: left;
			width: 104px;
			height: 84px;
			margin: 4px 0 0 7px;
		}

			.container .middle .middle-content li.first {
				margin: 4px 0 0 4px;
			}

			.container .middle .middle-content li img {
				max-width: 104px;
				max-height: 84px;
			}


/* ----- Clasament Page ----- */

.container .clasament-top {
	margin: 0 0 17px 86px;
}

	.container .clasament-top p {
		font-family: "CloisterBlackLight", "Myriad Pro", sans-serif;
		font-size: 30px;
		color: #000;
		margin: 0 0 9px 57px;
	}

	.container .clasament-top-list li {
		display: block;
		background: url(images/sprites_clasament.png) no-repeat 0 -50px;
		height: 43px;
		margin: 0 0 6px 0;
	}

		.container .clasament-top-list li.item2 {
			background-position:  0 0;
		}

		.container .clasament-top-list li.item3 {
			background-position: 0 -100px;
		}

		.container .clasament-top-list .space {
			width: 220px;
			background: url(images/clasament_dots.png) repeat-x 0 32px;
			height: 43px;
			display: inline-block;
			margin: 0 2px 0 40px;
		}

		.container .clasament-top-list .value {
			display: inline-block;
			font-size: 30px;
			color: #fff300;
			height: 37px;
			vertical-align: top;
			padding: 6px 0 0 0;
		}

.container .clasament-middle {
	width: 300px;
	margin: 0 0 40px 82px;
}

	.container .clasament-middle p {
		font-family: "CloisterBlackLight", "Myriad Pro", sans-serif;
		font-size: 30px;
		color: #fee11b;
		margin: 0 0 8px 81px;
	}

	.container .clasament-middle input[type="text"],
	.container .clasament-middle label {
		display: inline-block;
	}

	.container .clasament-middle label {
		font-family: "CloisterBlackLight", "Myriad Pro", sans-serif;
		font-size: 24px;
		color: #ffb400;
		width: 76px;
		vertical-align: middle;
		margin: 0 0 5px 0;
	}

	.container .clasament-middle input[type="text"] {
		width: 216px;
		height: 18px;
		border: 0;
		background: url(images/clasament_input_bg.jpg) no-repeat;
		padding: 4px 0 0 4px;
	}

	.container .clasament-middle .submit-btn {
		display: block;
		background: url(images/sprites_btn.png) no-repeat 0 -50px;
		border: 0;
		width: 87px;
		height: 0;
		padding: 47px 0 0 0;
		margin: 10px 0 0 124px;
		overflow: hidden;
		cursor: pointer;
	}

.container .clasament-bottom {
	width: 459px;
	position: relative;
	margin: 0 0 12px 0;
}

	.container .clasament-bottom ul {
		margin: 0 0 0 200px
	}

		.container .clasament-bottom li {
			float: left;
			display: inline-block;
			background: url(images/sprites_clasament.png) no-repeat 0 -50px;
			height: 43px;
			width: 36px;
			margin: 0 29px 6px 0;
		}

			.container .clasament-bottom li.item2 {
				background-position:  0 0;
			}

			.container .clasament-bottom li.item3 {
				background-position: 0 -100px;
			}

	.container .clasament-bottom .decor-r,
	.container .clasament-bottom .decor-l {
		position: absolute;
		display: block;
		background: url(images/sprites_clasament.png) no-repeat 0 -150px;
		width: 24px;
		height: 121px;
	}

		.container .clasament-bottom .decor-r {
			top: 47px;
			right: -9px;
			background-position: -26px -150px;
		}

		.container .clasament-bottom .decor-l{
			top: 47px;
			left: 11px;
		}

	.container .clasament-bottom table {
		width: 414px;
		margin: 0 0 0 32px;
	}

		.container .clasament-bottom table td,
		.container .clasament-bottom table th{
			border: #1c001c 2px solid;
			height: 34px;
			text-align: center;
		}

		.container .clasament-bottom table td {
			color: #fff;
		}

		.container .clasament-bottom table th {
			color: #ffb400;
			background: #390039;
		}

			.container .clasament-bottom table th.cell1 {
				width: 42px;
			}

			.container .clasament-bottom table th.cell2 {
				width: 108px;
			}

			.container .clasament-bottom table th.cell3,
			.container .clasament-bottom table th.cell4,
			.container .clasament-bottom table th.cell5,
			.container .clasament-bottom table th.cell6{
				width: 66px;
			}

	/* CSS Document - Layout*/
.main2{
	width:1023px;
	background-image:url(images/bckground_2.jpg);
	background-position:0px 0px/*90px;*/;
	background-repeat:repeat-y;
	background-color:#ffb400; 
}
.head2{
	background-image:url(images/bckground.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px/*90px;*/;
}

/* Felicitare - Cards */
.new_cards{
	width:365px;
	position:relative;
}
.txtDraga{
	position:absolute;
	top:150px;
	left:111px;
}
.txtMesaj{
	padding-top:177px;
	padding-left:47px;
}
.txtStima
{
	padding-top:10px;
	padding-left:47px;
}
.txtStima p{
	margin: 0;
	padding: 0;
	
}
.txtStima p:first-child{
	padding: 0 0 5px;
}
.cardnr1{
	background:url(images/sabloane1.png) no-repeat 0 0;
	min-height:200px;
}
.cardnr1B{
	background:url(images/sabloane1_bottom.png) no-repeat;
	height:22px;
	width:365px;
}
.cardnr1Bottom{
	background: url(images/sabloane1_bgr.png) repeat-y;
}
.cardnr2{
	background:url(images/masti2.png) no-repeat 0 0;
	min-height:200px;
}
.cardnr2B{
	background:url(images/masti2_bottom.png) no-repeat;
	height:22px;
	width:365px;
}
.cardnr2Bottom{
	background: url(images/masti2_bgr.png) repeat-y;
}
.cardnr3{
	background:url(images/masti3.png) no-repeat 0 0;
	min-height:200px;
}
.cardnr3B{
	background:url(images/masti3_bottom.png) no-repeat;
margin: 0;
padding: 0;
	height:22px;
	width:365px;
}
.cardnr3Bottom{
	background: url(images/masti3_bgr.png) repeat-y;
}
.container .clasament-middle p.error {
color:#FF0000;
font-family:Tahoma,Verdana,sans-serif;
font-size:14px;
}
