@CHARSET "ISO-8859-1";

.content-image {
	margin:8px;
}


#event-back-button-lower {
	text-align:right;
}

#webform-client-form-15 {
	width:348px;
}

#webform-client-form-15 div div{
	text-align:left;
}

#webform-client-form-15 div {
	text-align:right;
}

#webform-client-form-15 .form-submit {
	background-image:url('/sites/all/themes/sound-image/images/buttons/contact-trimite.jpg');
	color:#FFFFFF;
	font-weight:bold;
	width:86px;
	height:21px;
	border:none;
	cursor:pointer;
}


.form-item label {
	color:#aaaaaa;
}

.view-noutati .views-field-changed {
	color:#BC0000;
	font-weight:bold;
}


.view-noutati .views-row-odd, 
.view-noutati .views-row-even {
	border-bottom:1px solid #878787;
	font-weight:bold;
}


.view-display-id-block_1 {
	background-image:url('/sites/all/themes/sound-image/images/backgrounds/vertical-grey-rounded-corner.png');
	width:321px;
	height:457px;
}


.view-display-id-block_1 .views-row-odd {
	margin:15px; 
}


.view-display-id-block_1 .views-row-even {
	margin:15px;
}


.view-display-id-block_1 .views-field-title {
	margin-bottom:10px;
}


.view-display-id-block_1 .views-field-changed,.views-field-title span  {
	color:#BC0000;
	font-weight:bold;
}


.view-display-id-block_1 .views-field-title span  {
	color:#BC0000;
	font-weight:bold;
}

.view-display-id-block_1 .views-field-body {
	color:#FFFFFF;
	margin-bottom:10px;
}

.view-display-id-block_1 .views-field-view-node {
	text-align:right;
}


.frontpage-lower-banner {
	position: absolute;
    top: 317px; 
    left: -650px;
}


.ticket-wrapper {
	background-image:url('/sites/all/themes/sound-image/images/backgrounds/horizontal-grey-small-rounded-corner.png');
	width:879px;
	height:129px;
	position:relative;
	color:#FFFFFF;
}

.ticket-image {
	float:left;
	width:103px;
	height:103px;
	margin-top:15px;
	margin-left:15px;
	max-width:103px;
	max-height:103px; 
}


.ticket-info-wrapper {
	float:left;
	margin:15px;
	width:525px;
	height:103px;
}


.ticket-title {
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	position:relative;
	top:10px;
}

.ticket-time-location {
	color:#FFFFFF;
	position:relative;
	top:30px;
}

.ticket-time-moment {
	color:#FFFFFF;
	position:relative;
	top:30px;
}


.ticket-options {
	position:absolute;
	top: 64px; 
	left: 706px;
} 


.view-content .views-row-odd {
	margin-bottom:10px;
}

.view-content .views-row-even {
	margin-bottom:10px;
}

p {
	line-height:15px;
}


.event-wrapper {
	background-image:url('/sites/all/themes/sound-image/images/backgrounds/horizontal-grey-rounded-corner.png');
	width:879px;
	height:327px;
	position:relative;
	color:#FFFFFF;
}

.event-image {
	float:left;
	width:284px;
	height:291px;
	margin-top:15px;
	margin-left:15px;
	max-width:284px;
	max-height:291px;
}


.event-info-wrapper {
	float:right;
	margin:15px;
	width:525px;
	position:relative;
	height:291px;
}


.event-title {
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}

.event-time-location {
	position:absolute;
	color:#FFFFFF;
	top:0px;
	right:0px;
}

.event-time-moment {
	position:absolute;
	color:#FFFFFF;
	top:13px;
	right:0px;
}

.event-details {
	margin-top:20px;
	color:#FFFFFF;
}


.event-options {
	position:absolute;
	width:100%;
	bottom:0px;
	right:0px;
	text-align:right;
	color:#FFFFFF;
}

.vertical-grey-fixed-block {
	background-image:url('/sites/all/themes/sound-image/images/backgrounds/vertical-grey-rounded-corner.png');
	width:321px;
	height:457px;
}


.horizontal-grey-fixed-block {
	background-image:url('/sites/all/themes/sound-image/images/backgrounds/horizontal-grey-rounded-corner.png');
	width:879px;
	height:327px;
}


.block-entity {
	margin:15px 15px;
}


.block-entity-title {
	margin:10px 0px;
	width:100%;
	font-weight:bold;
}


.block-entity-teaser {
	width:100%;
	text-align:justify;
	margin-bottom:10px;
}


.block-title-large {
	font-size:40px;
	font-weight:bold
}


.block-title-medium {
	font-size:25px;
	font-weight:bold
}




.text-red {
	color:#bc0000;
}



.text-white {
	color:#FFFFFF;
}



.text-grey {
	color:#aaaaaa;
}

.active {
	color:#e6e6e6;
}


p {
	text-align:justify;
	line-height:20px;
}


a,a:active,a:visited{
	color:#878787;
	text-decoration:none;
	font-size:13px;
}

#navlist li a.active {
	color:#e6e6e6;
	text-decoration:none;
	font-size:13px;
}


#navlist li a:hover {
	color:#bc0000;
}


#navlistfooter li a:hover {
	color:#bc0000;
}

#navlistfooter li a.active {
	color:#212121;
}

#copyright {
	font-weight:bold;
	margin:0px auto;
	text-align:center;
	position:absolute;
	right:10px;
	top:30px;
}


* {
	font-size:11px;
	font-family: arial, tahoma;
}


html {
	margin:0px 0px;
}


body.main {
	background: #FFFFFF url('../images/page-overlaid-background.jpg') repeat-x scroll top;
	margin:0px 0px;
}


img {
	border:none;
}

#page-wrapper {
	width:987px;
	margin:0px auto;
}


#header-wrapper {
	width:987px;
	height:179px;
	background-image: url('../images/upper-overlaid-background.jpg');
	top:0px;
	position:relative;
}


#main-menu-wrapper {
	position:absolute;
	right:10px;
}


#main-menu ul {
	list-style-type:none;
	margin:0px;
}

#main-menu ul li{
	display:inline;
	float:left;
	height:68px;
	background: url('../images/main-menu-separator.jpg') no-repeat scroll center left;
}

#main-menu ul a {
	display:block;
	line-height:68px;
	margin:0px 13px;
}


#footer-main-menu {
	position:absolute;
	top:5px;
}


#footer-main-menu ul {
	list-style-type:none;
	margin:0px;
}


#footer-main-menu ul li{
	display:inline;
	float:left;
	height:37px;
	background: url('../images/footer-main-menu-separator.jpg') no-repeat scroll center left;
}

#footer-main-menu ul a {
	display:block;
	line-height:37px;
	margin:0px 13px;
}


#banner-ad {
	width:987px;
	height:309px;
/*	background-image: url('../images/banners/header/madonna.jpg');*/
}


#content-wrapper {
	width:987px;
	height:500px;
	position:relative;
	background: url('../images/lower-overlaid-background.jpg') no-repeat scroll top center;
}


#content-upper-spacing-and-style {
	width:100%;
	position:relative;
}


#content-structured-wrapper {
	position:relative;
}


#content-structured-left-col-upper {
	padding-top:150px;
	margin-bottom:30px;
}


#content-structured-left-col {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:30px;
}


#content-structured-right-col {
	float:right;
	width:33%;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	position:relative;
}


#footer-header {
	background-image: url('../images/bottom-overlaid-background.jpg');
	width:987px;
	height:50px;
	clear:both;
}


#footer-wrapper {
	width:100%;
	background-color:#000000;
	height:100px;
	position:auto;
}


#footer {
	margin:0px auto;
	width:987px;
	position:relative;
}

#intro-image {
	text-align:center;
	width:100%;
}


#intro-text {
	text-align:center;
}

#intro-text p {
	text-align:center;
}
