@import "reset.css";
@import "text.css";

/* General classes */
.sholder {
	display:block;
}
body {
	font-family:Geneva, Helvetica, sans-serif;
	background-color:#000;
}
div#container {
	display:block;
	width:1060px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/diverse/flowers.gif) no-repeat -4px 130px;
}
.indent {
	padding-left:60px;
}
div#content {
	min-height:680px;
	width:420px;
	float:left
}

/* end General Classes */

/* Control Panel */

div#control_panel {
	position:absolute;
	top:20px;
	left:30px;
}

div#control_panel ul li {
	padding:0;
	margin:0;
}

/* end Control Panel */

/* Branding */

div#branding {
	position:relative;
	width:460px;
	height:700px;
	background:url(../images/diverse/menu-image.jpg) center no-repeat;
}
div#branding div#menu {
	width:430px;
	position:absolute;
	bottom:100px;
}
div#branding ul li {
	display:inline;
	margin-left:0;
}

/* end Branding */

/* Menu */
div#menu ul li a {
	background:url(../images/diverse/menu-btn-of_on_hover.gif) no-repeat;
	padding:3px 43px;
	font-size:21px;
}
div#menu #menu_item1 .on, div#menu #menu_item1 a:hover {
	background-position:0px 0px;
}
div#menu #menu_item2 .on, div#menu #menu_item2 a:hover {
	background-position:-90px 0px;
}
div#menu #menu_item3 .on, div#menu #menu_item3 a:hover {
	background-position:-180px 0px;
}
div#menu #menu_item4 .on, div#menu #menu_item4 a:hover {
	background-position:-270px 0px;
}
div#menu #menu_item5 .on, div#menu #menu_item5 a:hover {
	background-position:-360px 0px;
}
div#menu #menu_item1 a {
	background-position:0 -34px;
}
div#menu #menu_item2 a {
	background-position:-90px -34px;
}
div#menu #menu_item3 a {
	background-position:-180px -34px;
}
div#menu #menu_item4 a {
	padding:3px 41px;
	background-position:-270px -34px;
}
div#menu #menu_item5 a {
	background-position:-360px -34px;
	padding-right:22px;
}

/* end Menu */

/* Site Info */

a, a:hover {
	position:relative;
}
#site_info {
	position:absolute;
	bottom:-20px;
	width:460px;
}
#site_info .goleft {
	background:url(../images/diverse/copyright.gif) right no-repeat;
	padding:0 75px;
}
#site_info .goright a:hover {

}
#site_info .goright a {
	float:right;
	width:113px;
	display:block;
	background:url(../images/diverse/realizat_de.gif) left no-repeat;
}
#site_info .goright a img {
	display:none;
}
#site_info .goright a:hover img {
	position:absolute;
	top:-130px;
	right:0px;
	display:inline;
}

/* end Site Info */

/* Sub Menu */

#sub_menu {
	width:520px;
	margin:70px auto;
	bottom:0;
}
#sub_menu li {
	display:inline;
	font-size:12px;
	margin:0 15px 0 0;
}
#sub_menu li .on {
	color:#ececec;
}
#sub_menu li a {
	color:#454545;
}

/* end Sub Menu */

/* Portofoliu */

body#bportofoliu .pagination, body#mesaje .pagination {
	color:#EFC377;
	font-size:12px;
	vertical-align:top;
}
body#bportofoliu .align, body#mesaje .align {
	padding-top:2px;
	position:absolute;
	display:inline;
}
#imagini_portofoliu {
	position:relative;
	display:inline;
}
#imagini_portofoliu img.mica {	
	width:105px;
	height:105px;
	padding:1px;
	border:3px solid #fff;
}
#imagini_portofoliu img.mare {
	padding:1px;
	border:5px solid #fff;
}
/*
#imagini_portofoliu a.url_imagine {
}
table#url_imagine {
	display:block;
	position:relative;
}
table#url_imagine table {
	display:none;
}
table#url_imagine:hover table {
	display:inline;
	position:absolute;
	top:0;
	left:0;
}
.next_pic {
	display:block;
}*/
/* end Portofoliu */

/* Administrare */

legend {
	font-size:16px;
	color:#F0C060;
	font-weight:bold;
}
fieldset {
	width:300px;
	font-size:12px;
	border:1px solid gray;
	display:inline;
	color:#F0C060;
	text-transform:capitalize;
}
label {
	display:block;
	overflow:auto;
	margin-top:0;
	margin-bottom:11px;
	padding-bottom:1px;
}
textarea {
	width:230px;
	height:30px;
	padding:5px;
	border:1px solid gray;
	background-color:#000000;
	color:#F0C060;
}
.textarea_large {
	height:150px;
	width:350px;
}
fieldset label span {
	width:100%;
	padding-bottom:4px;
}
input {
	padding:2px;
	font-size:11px;
	border:1px solid gray;
	background-color:#000000;
	color:#F0C060;
}
/* end Administrare */

/* Casting */

div.poze_holder {
	width:430px;
}

ul#poze_fete {
	position:relative;
	overflow:hidden;
}

ul#poze_fete li {
	display:inline;
	float:left; /* Opera & ie6 */
	margin:0;
	padding:0;
}
ul#poze_fete li a img {
	margin-right:3px; /* Opera & ie6 */
	border:1px solid #FFCF4F;
}
img.thumbnail {
	width:100px;
	height:130px;
	z-index:-1;
}
ul#poze_fete li a span.info {
	padding:59px 0;
	display:none;
	text-align:center;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
	background-color:#FFD97F;
}
ul#poze_fete li a:hover {
	cursor:pointer;
	background:;
}	
ul#poze_fete li a:hover span.info {
	width:102px;
	left:0;
	margin-top:-135px; /* Pentru Opera */
/*	*left:0;
	*top:0; */
	*margin-top:0px;
	font-size:10px;
	display:block;
	position:absolute;
	z-index:2;
	color:#000;
	font-weight:bolder;
	font-family:Helvetica, Arial, sans-serif;
}

/* end Casting */

/* Book */

body#bcasting span {
	color:#EFC377;
	font-size:12px;
	vertical-align:top;
	*vertical-align: top;
}
body#bcasting div.align {
	width:140px;
	margin:40px auto 0;
}
/*
div.align a:hover {
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5; 
}
*/
ul#book {
	position:relative;
	overflow:hidden; 
}
ul#book span {
	position:absolute;
	bottom:0;
	*margin-left:-10px;
}
ul#book img {
	border:1px solid #f0c060;
}
ul#book li, ul#pinfo li {
	padding:0;
	margin:0;
	font-size:15px;
}
ul#book, ul#pinfo {
	color:#f0c060;
}
ul#book span {
	color:#f1b54d;
	font-style:italic;
}
ul#book a {
	margin-left:10px;
	color:#f0c060;
}

ul#book li.s_pics {
}

ul#book li.s_pics img {
	width:30px;
	height:30px;
	border:1px solid #f0c060;
}
/* end Book */

/* Inscrieri */

body#binscrieri fieldset {
	width:350px;
	display:block;
	overflow:auto;
}
body#binscrieri .sholder {
	width:100px;
	padding:0;
	margin:0;
	line-height:20px;
	display:block;
}
body#binscrieri span {
	vertical-align:baseline;
}
label#poza {
	*padding-top:0px;
	padding-top:5px;
}
label#textarea {
	*padding-top:0px;
	padding-top:5px;
}
body#binscrieri a#mesaje {
	width:42px;
	height:35px;
	padding-top:10px;
	padding-right:3px;
	display:block;
	text-align:center;
	background:url(../images/diverse/mesaj.gif) no-repeat center;
}
body#binscrieri a#mesaje span {
	color:red;
	text-decoration:blink;
}
/*body#binscrieri form {
	background:url(../images/diverse/pana.gif) no-repeat 240px 250px;
	*background:url(../images/diverse/pana.gif) no-repeat 240px 255px;
}*/

/* end Inscrieri */

/* Contact */

body#bcontact a.mail {
	color:#DFA137;
}
body#bcontact a.mail:hover {
	color:#E9AE2C;
}

/* end Contact */

/* Login */

#logintable {
	text-align:left;
	width:200px;
	margin:25% auto;
}
#logintable p {
	width:90px;
}
#logintable input {
	width:100px;
}
#logintable .btn-submit {
	width:50px;
}

/* end  */

div#small_branding a {
	display:block;
	position:relative;	
}
div#small_branding a:hover img.hide {
	position:absolute;
	display:block;
	top:0;
	left:0;
	background:;
}
#sub_menu li a.on, #sub_menu li a:hover {
	color:#fff;	
}