body {

	margin:0px;

	padding:0px;

	font-family:Arial;

	font-size:12px;

	background:#0D2B47;

}



.clear { clear:both; }

.middle { vertical-align:middle; }



img { border:0px; }



#all {

	width:980px;

	padding:10px;

	margin:10px auto;

	background:white;

}



#logo {

	float:left;

	margin:17px 0px 5px 15px;

}



#header_ad {

	float:right;

}



#menu {

	margin-top:15px;

}



#menu ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

}



#menu ul li {

	float:left;

}



#menu ul li a {

	display:block;

	width:100px;

	height:22px;

	background-image:url("../images/menu.jpg");

	background-repeat:no-repeat;

	margin-right:4px;

	color:white;

	font-size:12px;

	font-family:Tahoma;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

	text-align:center;

	padding-top:8px;

}



#menu ul li a:hover {

	background-image:url("../images/menu_over.jpg");

	background-repeat:no-repeat;

	text-decoration:underline;

	color:#102844;

}



#cauta {

	width:690px;

	padding-left:290px;

	height:145px;

	padding-top:25px;

	background-image:url("../images/bg_search.gif");

	background-repeat:no-repeat;

	margin-top:5px;

	font-family:Arial;

	font-size:13px;

	color:white;

}



	#cauta h1 {

		font-size:30px;

		color:#DDDFE3;

		font-weight:normal;

		margin:0px 0px 4px 0px;

		padding:0px;

	}

	

	.blue { color:#82D1E6; }

	

	#cauta form {

		margin:8px 0px 5px 0px;

	}

	

	.input_cauta {

		width:349px;

		height:36px;

		padding:5px 0px 0px 5px;

		background:#EDEFF4;

		font-size:23px;

		color:#1EA6CC;

		border:0;

	}

	

	.submit_cauta {

		width:130px;

		height:43px;

		border:0px;

		color:white;

		font-size:24px;

		text-align:center;

		background-image:url("../images/bg_cauta.jpg");

		background-repeat:no-repeat;

		vertical-align:middle;

		margin-left:10px;

		margin-top:-7px;

	}

	

#content {

	margin-top:5px;

}



#left {

	float:left;

	width:180px;

	margin-right:5px;

}



.left_box {

	border:2px solid #EDEFF4;

	padding:5px;

	margin-bottom: 10px;

}



#left h1 {

	margin:0px;

	padding:5px;

	background:#0D2B47;

	font-size:16px;

	font-weight:bold;

	color:white;

}



#left ul {

	margin:0px;

	padding:15px 0px 0px 27px;

}



#left ul li a {

	color:#0066CB;

	text-decoration:none;

	display:block;

	margin-bottom:2px;

	font-size:13px;

}



#left ul li a:hover {

	text-decoration:underline;

}



#home_center {

	border:1px solid #CCCCCC;

	padding:3px;

}



#right {

	width:795px;

	float:left;

}



	#home_center h1 {

		margin:2px 0px 0px 0px;

		padding:5px;

		color:#333333;

		font-size:16px;

		font-weight:bold;

		background:#EDEFF4;

	}

	

	#home_center table {

		background:#E9F3FD;

		margin-top:1px;

	}

	

	#home_center td {

		padding:3px;

	}

	

	#home_center td a {

		font-size:11px;

		color:#333333;

		font-weight:bold;

		text-decoration:none;

	}

	

	#home_center td a:hover {

		text-decoration:underline;

	}

	

	#home_right {

		padding:0px;

		color:white;

	}

	

	#home_right h1 {

		margin:2px 0px 5px 0px;

		padding:7px;

		color:#333333;

		font-size:16px;

		font-weight:bold;

		background:#EDEFF4;

	}

	

	#home_right table {

		padding:5px;

		background:#202528;

	}

	

	#home_right img {

		border:1px solid white;

	}

	

	#home_right a {

		font-size:12px;

		color:white;

		text-decoration:none;

		font-weight:bold;

	}

	

	#home_right a:hover {

		text-decoration:underline;

	}



	

	.mic { display:block; font-size:11px; line-height:12px; }

	

	#home_right_link {

		background:#343D41;

		padding:2px;

		text-align:right;

	}

	

	#home_right_link a {

		font-size:11px;

		font-weight:normal;

		color:#FF6600

	}

	

	#home_right_link a:hover {

		text-decoration:underline;

	}

	

	.home_box {

		border:2px solid #EDEFF4;

		padding:7px;

		font-family:Tahoma;

		font-size:12px;

		color:#3E465D;

		float: left;

	}

	

	.home_box h3 {

		margin:0px 0px 7px 0px;

		padding:0px;

	}

	

	.home_box h3 a {

		font-family:Tahoma;

		font-size:13px;

		color:#0156C1;

		font-weight:bold;

		text-decoration:none;

	}

	

	.home_box h3 a:hover {

		text-decoration:underline;

	}	

	

	

#subfooter {

	border-top:1px solid #CCCCCC;

	background-image:url("../images/bg_subfooter.jpg");

	background-repeat:repeat-x;

}



h4 {

	margin:0px;

	padding:0px;

	font-size:14px;

	font-family:Tahoma;

	font-weight:bold;

	color:#333333;

	

}



#subfooter ul {

	margin:0px 0px 0px 25px;

	padding:0px;

	list-style-type:none;

}





#subfooter ul li a {

	color:#0156C1;

	text-decoration:none;

	display:block;

	margin-bottom:3px;

}



#subfooter ul li a:hover {

	text-decoration:underline;

}



#footer_outer {

	width:1000px;

	margin:10px auto;

	color:white;

}





#right_left, #all .right_left {

	float:left;

	width:480px;

	margin-right:5px;

}



#all .right_left {

	width:460px;

}





	#movie {

		border:2px solid #EDEFF4;

		padding:4px;

	}

	

	#movie h1 {

		margin:0px;

		padding:7px;

		background:#0D2B47;

		font-size:14px;

		color:white;

		font-weight:normal;

	}

	

	#movie h2 {

		margin:0px 0px 5px 0px;

		padding:0px;

		font-size:17px;

		color:#333333;

	}

	

	#movie a {

		color:#0033CC;

		text-decoration:none;

	}

	

	#movie a:hover {

		text-decoration:underline;

	}

	

	.poster {

		padding:1px;

		border:1px solid #cccccc;

		margin-right:10px;

	}

	

	#poze {

		margin-top:10px;

		border:2px solid #EDEFF4;

		padding:2px 0px 2px 7px;

	}

	

	#poze h2 {

		margin:5px 0px 8px 0px;

		padding:0px;

		font-size:17px;

		color:#333333;

	}

	

	#subtitrari {

		margin-top:10px;

		border:2px solid #EDEFF4;

		padding:4px;

	}

	

	#subtitrari h1 {

		margin:0px;

		padding:7px;

		background:#0D2B47;

		font-size:14px;

		color:white;

		font-weight:normal;

	}

	

	#subtitrari table {

		margin-top:10px;

		line-height:19px;

		border-bottom:1px dotted black;

	}

	

	.titlu_sub {

		font-size:13px;

	}



#right_right {

	float:left;

	width:310px;

}

#all .right_right {

	float:right;

	width:310px;

}



.right_box {

	border:2px solid #EDEFF4;

	padding:2px;

}



.right_box h2 {

	margin:0px 0px 5px 0px;

	padding:0px;

	font-size:15px;

	color:#333333

}



.right_box h1 {

	margin:0px;

	padding:5px;

	background:#0D2B47;

	font-size:16px;

	font-weight:bold;

	color:white;

}



.right_box ul {

	margin:10px 0px 0px 15px;

	padding:0px;

	list-style-type:none;

}





.right_box ul li a {

	color:#0156C1;

	text-decoration:none;

	display:block;

	margin-bottom:3px;

}



.right_box ul li a:hover {

	text-decoration:underline;

}



#filtru {

	margin-bottom:15px;

}	



#filtru a {

	font-size:16px;

	color:#FF6600;

	margin-right:10px;

	text-decoration:none;

}



#filtru a:hover {

	text-decoration:underline;

}



#movie h3 {

	margin:0px;

	padding:0px;

	font-size:16px;

}



#movie h3 a {

	color:#0066CB;

	text-decoration:none;

}



.dot {

	border-bottom:1px dotted black;

}



#subtitrari table h2 {

	margin:0px;

	padding:0px;

}	



#subtitrari table a {

	font-size:15px;

	font-weight:bold;

}



#subtitrari p {

	margin:0px;

	font-size:11px;

	line-height:14px;

}



.an {

	font-size:12px;

	color:orange;

	font-weight:bold;

}



#link_actor {

	display:block;

	margin-top:5px;

	font-size:11px;

}



#paginare {

	margin-top:8px;

	font-size:14px;

}



#paginare a {

	color:#0F2942;

	background:#FEE69F;

	text-decoration:none;

}



#paginare a:hover {

	background:none;

}



/* AUTOCOMPLETE */



.ac_results {

	padding: 0px;

	background-color: white;

	overflow: hidden;

	z-index: 99999;

	width:354px;

	margin-left:1px;

}



.ac_results ul {

	width: 100%;

	list-style-position: outside;

	list-style: none;

	padding: 0;

	margin: 0;

}



.ac_results li {

	margin: 0px;

	padding: 5px 3px;

	cursor: default;

	display: block;

	/* 

	if width will be 100% horizontal scrollbar will apear 

	when scroll mode will be used

	*/

	/*width: 100%;*/

	font: Tahoma;

	font-size: 12px;

	/* 

	it is very important, if line-height not setted or setted 

	in relative units scroll will be broken in firefox

	*/

	line-height: 16px;

	overflow: hidden;

}



.ac_loading {}



.ac_odd {

	background-color: #eee;

}



.ac_over {

	background-color: #F4FCBE;

	color: black;

}



#footer a {

	color:white;

}



#subtitrari h3 {

	font-size:14px;

	font-weight:normal;

	margin:0px;

	padding:3px;

}



#subtitrari h3 a {

	color:#0F2942;

	text-decoration:none;

	font-weight:bold;

}



#subtitrari a:hover {

	text-decoration:underline;

}





.form_left {

	float: left;

	width:150px;

}



.form_right {

	float:left;

	width:400px;

}

.pagebody {

	float: left;

	width:480px;

}



#signup {

	width:100%;	

}

#right #signup form th {

	font-size: 18px;

	padding-right: 15px;

}

.signup-submit {

	text-align: center;

}

.main_categ {

	background-color:#FFF;

}



.materie {

	padding-bottom: 5px;

}

.materie .mat_title {

	margin:0px;

	padding:7px;

	background:#0D2B47;

	font-size:14px;

	color:white;

	font-weight:normal;

}

.materie .mat_title2 {

	font-size: 20px;

	font-weight: bolder;

	margin:0;

}

.materie .mat_content {

	margin: 0 5px 5px 5px;

	background-color:#FFF;

	padding:0 5px 10px 5px;

}

.materie .mat_files li{

	list-style:decimal;

}

.materie .download {

	border-width: 2px;

	border-color: #F00;

	border-style: solid;

	padding: 0;

}

.materie .download .first {

	background-color: #F00;

	padding: 7px;

	color: #FFF;

}



.materie .download .second {

	text-align: center;

}





/* PROMOVARE MATERIE 1 */

.materie-1 {

	background-color:#F00;

	margin: 5px;

	padding-bottom: 5px;

}

.materie-1 .mat_title {

	font-size: 14px;

	font-weight: bold;

	margin:0;

}

.materie-1 .mat_title2 {

	font-size: 20px;

	font-weight: bolder;

	margin:0;

}

.materie-1 .mat_content {

	margin: 0 5px 5px 5px;

	background-color:#FFF;

	padding:0 5px 10px 5px;

}

.materie-1 .mat_files li{

	list-style:decimal;

}



h1 a {

	color:#FFF;

	font-style: normal;	

}



.error {

	padding: 5px; 

	border: 1px solid rgb(255, 51, 51); 

	background-color: rgb(254, 217, 199); 

	margin: 3px; 

	font-size: 12px; 

	font-weight: bold;

}



.sty1 {

	padding: 5px; 

	border: 1px #CCCCCC; 

	background-color: #FFFFFF; 

	margin: 3px; 

	font-size: 12px; 

	font-weight: bold;

}

.msg_ok {

	padding: 5px;

	border: 1px solid;

	border-color: #3380FF;

	background-color: #C7DCFE;

	margin: 3px;

	font-size: 12px;

	font-weight: bold;

}



.lst_ctg {

	padding: 5px;

	border: 1px solid;

	border-color: #EDEFF4;

	background-color: #FFF;

	margin: 3px;

	font-size: 12px;

	font-weight: bold;

}



.lst_ctg a {

	padding-left: 10px;

	color:#000;

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

	background-image:url(../images/arrow1.jpg);

	background-position:left;

	background-repeat:no-repeat;

}



.input1 {

	width: 350px;

	font-size: 20px; 

	padding:5px;	

}

.input2 {

	width:100px;

	font-size: 20px; 

	padding:5px;	

}



.search {

	background-color:#A6B6F4;

	color: #003;

	font-weight: bold;	

}



#all .font_black, #all .font_black a, #all .font_black p {

	color:#000;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



#right .width100p {

	width: 100%;

}



.lst_users .small_usr {

	float: left;

	width: 90px;

	padding: 5px;

	border: 1px solid;

	border-color: #666;

	background-color: #FFF;

	margin: 3px;

	font-size: 12px;

	font-weight: bold;

}



.lst_users .small_usr a {

	color: #000;

	text-decoration: none;

}



.minh80 {

	min-height: 80px;

}



#all .width100 {

	width: 100%;

}



table th {

/*	text-align: right; */

}



.city {

	background-color: #E7EFFE;

	margin-top: 20px;

}



.left_box img {

	padding:3px;

}



#right form th {

	font-size:14px;

	text-align: right;

	padding-top: 5px;

}



.credits-color1, .credits-color2, .credits-color3 {

	border-width: 2px;

	border-style: solid;

}

.credits-color1 {

	border-color: #CCC;	

}



.credits-color2 {

	border-color: #888;	

}



.credits-color3 {

	border-color: #333;	

}

.lista_ref {

	width: 100%;	

}



.lista_ref div {

	float: left;

	width: 10%;

	padding: 3px;

	text-align: center;

	border-left: 1px solid #BBBBBB;

}

.lista_ref .row1 {

	width: 100%;

	background-color: #EEE;

	border: solid #BBB;

	border-width: 0px 1px 1px 1px;

	padding: 5px 0;

}

.lista_ref .row-1 {

	width: 100%;

	background-color: #FFF;

	border: solid #BBB;

	border-width: 0px 1px 1px 1px;

	padding: 5px 0;

}

.lista_ref .ref_type {

	font-weight: bold;	

}

#movie .lista_ref a {

	color: #0264A4;

	font-size: 11px;

}

.lista_ref .header {

	width: 100%;

	background-color: #0D2B47;

	border: solid #BBB;

	border-width: 1px;

	padding: 0px;

	font-weight: bold;

	color: #FFFFFF;

}



.lista_ref .title {

	width: 55%;

	border-left: none;

	text-align: left;

}

.lista_ref .header .title {

	text-align: center;

}



#movie .admin-approved0 {

	color:#F00;

}

.mov {
	color: #60C !important;
}
