* { margin: 0px; padding: 0px; }
a img { border: 0px;}
div.mainHolder {
	width: 916px; 
	margin:0 50%; 
	
}
body { 
	background-image: url(../img/background.gif); 
	background-repeat: repeat-x; 
	background-color:#400e00;
	text-align:center;
}
div.mainWebsite {display:block; width:916px; margin:auto;}
div.flashHeader {display:block; width:916px; height:338px; }
/* CSS meniu */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-family: Arial, Verdana;
	font-size:12px;
	}

#sddm li a
{	display: block;
	margin:0px;
	padding:0px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 5px;
	background: #6ca111;
	border: 0px solid #5970B2;
	line-height: 0.4;
	
}

	#sddm div a					/*drop down	*/
	{	position: relative;
		display: block; 
		margin-left: 0;
		padding: 7px;
		width: 182px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #6ca111;
		border-bottom:1px dotted #ccc;
		color: #fff;						/*link drop down*/
		font-size: 11px;
		font-family:Arial, Verdana;
	}

	#sddm div a:hover    			/*hover drop down item*/		
	{	background: #7bb144;
		color: #FFF;
	}
/* end CSS meniu*/

div.content {
	margin:auto;
	min-height: 400px;
	width:916px;
	display:block;
	overflow:hidden;
	text-align:left;
	font-family:Arial, Verdana;
	font-size:12px;
	color:#999;
	}
div.content h2{ font-family:Arial, Verdana; font-size:14pt; margin-left:10px; margin-bottom:10px; color:#FFF; margin-top:5px;}
div.content h2#page { font-family:Arial, Verdana; font-size:14pt; margin-left:10px; margin-bottom:10px; color:#FFF; margin-top:5px; width:400px;}
div.content h2#page a{ font-family:Arial, Verdana; font-size:14pt; margin-left:10px; margin-bottom:10px; color:#FFF; margin-top:5px; float:left; display:block;}
div.content h2#page div#art{ font-family:Arial, Verdana; font-size:14pt; margin-left:8px; margin-bottom:10px; color:#FFF; margin-top:5px; float:left; display:block;}


div.leftSide{width:195px; padding:0px; float:left; display:block; border:0px solid red; background-color:#000; margin-right:5px; min-height:400px;}
div.middle{width:514px; padding:0px; float:left; display:block; border:0px solid red; background-color:#000; margin-right:5px; position:static; min-height:400px; }
div.rightSide{width:195px; padding:0px; float:left; display:block; border:0px solid yellow; margin-left:0px; background-color:#000; min-height:400px;}

div.footer {width:916px; height:85px; background-image: url(../img/bg_footer.gif); background-repeat: no-repeat; border:0px solid red; display:block; vertical-align:middle;}
div.footer span.links {display:block; text-align:center; border:0px solid yellow; color:#da7703; font-family:Arial, Verdana; font-size:8pt; padding-top:50px;}
div.footer span.links  a {color:#da7703; text-decoration:none;}
div.footer span.links  a:hover {color:#da7703; text-decoration:underline;}
/*end layout*/
div.content div.leftSide h2 {font-family:Arial, Verdana; font-size:10pt; margin-left:15px; margin-bottom:5px; color:#FFF; margin-top:5px; line-height:20px; display:block;}
div.content div.leftSide h2 a{font-family:Arial, Verdana; font-size:10pt; color:#FFF; text-decoration:none;}
div.content div.leftSide h2 span{font-size:7pt; color:#ccc;}
div.leftSide div.rTitle {margin-left:0px; margin-top:20px; border:0px solid red; padding-left:0px; text-align:center;}
div.leftSide div.rTitle a{font-size:12pt; color:#FF0036; font-family:Arial, Verdana; text-decoration:none; font-weight:bold;}
/*lista galerie foto stanga*/
.slotGalerie img{ border:none; float:left; margin:4px;}
.slotGalerie {font-family: Arial, Verdana; font-size:10px; border-bottom:1px solid #000; width: 180px; display:block; float:left; margin-left:7px; margin-top:2px; margin-bottom:2px;background-image:url(../img/slot_galerie_bg.gif); background-repeat:repeat-x;}
.slotGalerie div.infoA {font-size:8pt; color: #999; text-decoration:none; font-family:Arial, Verdana;}
.slotGalerie div.infoA a {font-size:10pt; color: #da7703; text-decoration:none;}
/**/
div.slot img{ border:none; float:left; margin:4px;}
div.slot a{ font-family:Arial, Verdana; font-size:12pt; text-decoration:none; color:#da7703;}
div.slot {font-family: Arial, Verdana; font-size:10px; width: 250px; display:block; float:left; margin:2px; border:1px solid #333;}
div.slot div.infoA {font-size:8pt; color: #999; text-decoration:none; font-family:Arial, Verdana;}

/*right side*/
div.content div.rightSide h2 {font-family:Arial, Verdana; font-size:10pt; margin-left:15px; margin-bottom:5px; color:#FFF; margin-top:5px; line-height:20px; display:block;}
/*booking dreapta*/
div.booking span.infoA a {font-size:11pt; text-decoration:none; color:#da7703; font-family:Arial; padding-top:10px; display:block; margin-left:5px; float:left;}
div.booking span.infoA a:hover {text-decoration:underline;}
/*lista artisti*/
div.slotArt {float:left; width:480px; border-bottom: 1px dotted #333; margin-left:12px; text-align:left;} 
div.slotArt div.pHolder { float:left; width:71px; height:53px; display:block;  padding:0px; border:0px solid yellow; margin:5px;}
div.slotArt div.infoArt {float:left; margin-top:2px; display:block; text-align:left; width:390px;}
div.slotArt div.infoArt a {color:#da7703; text-decoration:none;}
div.slotArt div.infoArt a:hover {color:#da7703; text-decoration:underline;}

.headGalerie a {color:#da7703; text-decoration:none; font-family:Arial, Verdana; font-size:10pt; }
.headGalerie a:hover {color:#da7703; text-decoration:underline;}
/*detalii artisti*/
div.holder {display:block;width:540px;border:0px solid red; float:left; margin-left:60px;}
div.imgHold {display:block;width:74px; height:60px; padding:4px; border:1px solid #333; float:left; margin:2px; overflow:visible;}
/*galerie*/

table.galerie {margin:auto; border:0px solid red; width:504px; border-spacing:3px;}
table.galerie td { border:3px solid #333; width:71px; height:71px; text-align:center; vertical-align:middle;}
table.galerie td.headGalerie {border-bottom:1px solid #666; border-left:none; border-right:none; border-top:none; color: #999; text-align:left; }
table.galerie  {font-size:10pt; font-family:Arial, Verdana;}
table.galerie  div.infoArt {display:block; font-family:Arial, Verdana; font-size:10pt; color:#999; width:496px; padding-left:4px;}
/* despre noi*/
div.contentText {margin-left:34px; font-family:Arial, Verdana; font-size:9pt; color:#ccc; width:440px;}
div.contentText h4 {display:block; line-height:20px; border-bottom:1px dotted #666666; font-family:Arial, Verdana; font-size:10pt; font-weight:bold; color:#fff; margin-bottom:5px;}
div.contentText a{font-family:Arial, Verdana; font-size:10pt; color:#da7703; text-decoration:none;}
div.contentText a:hover{text-decoration:underline;}
/**/
div.holderStiri {padding-left:10px; margin-top:15px;}

div.holderStiri div.contentS a{text-decoration:underline; font-size:8pt; color:#6ca111;}
div.holderStiri div.contentS a:hover{text-decoration:none;}
div.holderStiri div.titluS {font-size:12px; color:#da7703; font-weight:bold;}
div.holderStiri div.contentS {font-size:12px; color:#999; padding-right:8px;}
/* evenimente index*/
div.evenimente {position:static;}
div.evenimente h3 {margin-top:20px; display:block; border-bottom:1px dotted #333; width:580px; color:#fff; font-size:12pt; margin-bottom:5px; width:490px;}
.ev { margin-top:2px; padding:1px; width:300px; text-decoration:none; color:#6ca111;}
.ev:hover{ text-decoration:underline;}

/* FORMULARE*/
.formular {width:470px; font-size:11pt; margin-left:20px; border:0px solid #fff; margin-top: 5px;}
.formular form h2 { font-family:Arial, Verdana; font-size:12pt;margin:10px; line-height:25px;}

div.formular div.lSide {width: 230px; margin-left:10px; padding-top:8px; font-family: Arial, Verdana; color:#da7703; float:left; border-bottom:0px dotted #333333;}

div.formular div.rSide{width: 230px; padding-top:0px; padding-bottom:5px; float:right; margin-right:0px; border-bottom:0px dotted #333333; font-size:8pt;}
div.formular div.rSide input { width: 220px; border:1px solid #333; height:25px; padding-top:3px; background-color:#111; color:#da7703;}
div.formular div.full input {width:20px; padding:0px; height:auto;}
div.formular div.rSide select { width: 220px; border:1px solid #333; height:25px; padding-top:3px; background-color:#111; color:#da7703; margin-left:0px;}

div.formular div.spacer {font-size:2px;border-bottom:1px dotted #333333; clear:both; width:450px; margin-left:10px; margin-bottom:2px; margin-top:2px; line-height:0.1px;}

div.formular div.mSide textarea{width:450px; border:1px solid #333; height:140px; background-color:#111; color:#da7703; margin-top:2px; margin-left:10px; overflow: auto;} 
div.formular div.mSide input{width:64px; border:1px solid #ccc; margin-left:10px; margin-top:2px;}
div.formular div.mSide a {margin-left:10px; display:block; background-color: #6ba142; text-decoration:none; color: #FFF; width:80px; padding:2px; text-align:center;}
div.formular div.mSide a:hover {margin-left:10px; display:block; background-color: #6ba142; text-decoration:underline; color: #FFF; width:80px; padding:2px; text-align:center;}  

div.cInfoLeft{display:block; width:220px; float:left; border:0px solid red;}
div.cInfoRight{display:block; width:220px; float:right; border:0px solid blue;}
div.contentText span {color:#da7703;}
