/* $Id: style.css 10 2008-02-21 09:50:40Z bill $ */

#mainContent {
	height:auto;min-height:300px;
}
.ads {
border:1px solid #EFEFEF;
padding:2px;
}

.gray { background: #ededed;}

/* init */
html,body,div,dl,dt,dd,h2,h3,h4,h5,h6,pre,form,p,blockquote,input {
	margin: 0;
	padding: 0;
}

/* layout */
body  {
	margin: 0;
	padding: 0;
	text-align: left;
        _text-align: center; /* centers container in IE 5 */
}

p {
	margin: 0.5em 0;
}

#leaderboard { 
	min-height:1em; 
	height:auto;
}
/* IE */
/*\*/
* html #leaderboard {
	height: 1em;
}
/**/

#header { 
/*	padding: 0 10px 0 20px; */
       /* border-bottom:40px solid #EB8401;*/
	text-align: left; /* overrides text-align: center */
} 

#headercontainer { 
	width: 900px;
	margin: 0 auto;
	/* margin: 0 auto -36px; /* center page */
	text-align: left; /* overrides text-align: center */
    padding: 9px 0 0 0;
} 

#header h1 {
	margin: 0;
	padding: 10px 0;
}

.site-logo {
   float:left;
   margin-right: 10px;
}

.site-slogan {
	font-size: 110%;
}

.node {
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.sticky {
	padding: 10px;
}

#container  h1, #container h1.title {
font-size:2em;
line-height:125%;
margin:0.25em 0 1em;
}

.site-logo {
	float:left;
	margin-right: 10px;
}

.breadcrumb {
	padding: 0 0 0 10px;
	float: left;
}

#primary {
background:none repeat scroll 0 0 #FFFFFF;
float:none;
padding:10px;
}

#primary ul {
	margin-top: 0;
	margin-bottom: 0;
}

#primary ul li {
	display: inline;
	margin: 0 0 0 20px;
}

#primary li a {
	padding: 3px 3px 3px 18px;
	font-weight:bold;
	font-size: 90%;
}

.comment {
	padding: 10px;
	margin: 10px 0;
}

#forum table {
	width: 100%;
}

#search.container-inline {
	float: right;
	margin:40px 0 0 0;
}

#header-bottom { 
    height: 0px;
    font-size: 0px;
} 

#outer-container { 
} 

#page-right {
	width:924px;
	margin: 0 auto; /* center page */
}

#page-left {
}

#banner { 
	width: 900px;
	margin: 0 auto; /* center page */
} 

#container { 
	width: 900px;
	margin: 0 auto; /* center page */
	text-align: left; /* overrides text-align: center */
    padding-top: 5px;
} 

#header-region-container, #footer-region-container {
	width: 900px;
	margin: 0 auto; /* center page */
}

#region5 h2, #region5 h2.title {
	margin: 0 0 5px 0;
}

#header-left, #header-center, #header-right,
#footer-left, #footer-center, #footer-right,
#user1, #user2, #user3,
#user4, #user5, #user6,
#user7, #user8, #user9,
#user10, #user11, #user12,
#user13, #user14, #user15 {
   float: left;
}

#sidebar-left {
	float: left; 
	width: 180px; 
	display: inline;
}

#sidebar-right {
	float: right; 
	width: 180px;
	display: inline;
}

#sidebar-outside {
	float: left;
	width: 180px;
	clear: left;
}

#inside-content {
	float: right;
}

#mission {
	padding: 3px 0;
	margin: 10px 0;
}

#content-top-left,
#content-bottom-left {
	float: left;
}

#content-top-right,
#content-bottom-right {
	float: right;
}

#mainContent { 
  float: left;
  width:650px;
  padding: 10px 0 !important;
} 

#container .page-bottom {
	height: 10px;
    font-size: 0px;
}

#mastfoot-bottom { 
    height: 3px;
    font-size: 0px;
} 

#trailerboard { 
} 

#footer-message {
	text-align: center;
}

#footer-message p {
	margin: 0;
	padding: 10px 0;
}

img.rtlogo {
	display: block;
	margin: 0 auto;
	padding-top: 5px;
}

#round-right {
	width:924px;
	margin: 0 auto; /* center page */
}

#round-left{
}

#round-container { 
	width: 862px;
	height:50px;
	margin: 0 auto; /* center page */
} 

tbody {
	border-top: none;
}

/* typography */
fieldset {
	border: 1px solid #cfcfcf;
}

img {
    border: none;
    }

body  {
	font: 100%/1.25em Arial, Verdana, Helvetica, sans-serif;
	font-size: 75%;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#mission {
	text-align: center;
}

#leaderboard,
#banner,
#header-region,
#footer-region,
#sidebar-outside,
#sidebar-left,
#sidebar-right,
#content-top,
#content-bottom,
#region1,
#region2,
#region3,
#region4,
#region5,
#footer {
	font-size: 95%;
}

.node h1, .node h2, .node h2.title, .node h3 {
	line-height: 125%;
}

#banner h2, #banner h2.title,
#leaderboard h2, #leaderboard h2.title,
#header-region h2, #header-region h2.title,
#footer-region h2, #footer-region h2.title,
#sidebar-outside h2, #sidebar-outside h2.title,
#sidebar-left h2, #sidebar-left h2.title,
#sidebar-right h2, #sidebar-right h2.title,
#content-top h2, #content-top h2.title,
#content-bottom h2, #content-bottom h2.title,
#region1 h2, #region1 h2.title,
#region2 h2, #region2 h2.title,
#region3 h2, #region3 h2.title,
#region4 h2, #region4 h2.title,
#region5 h2, #region5 h2.title,
#footer h2, #footer h2.title {
	font-size: 110%;
}

#sidebar-outside h3, #sidebar-outside h3.title,
#sidebar-left h3, #sidebar-left h3.title,
#sidebar-right h3, #sidebar-right h3.title {
	font-size: 100%;
}

.node h2,
.node h2.title, h2.title {
	margin-bottom: 15px;
}

#footer-message {
font-size:100%;
padding-bottom:2px;
}

/* box styles */
.boxborder {
	padding:0 7px 0 0;
}
.bi {
	padding:0 0 0 7px;
}
.bt {
	height:7px;
	margin:0 -7px;
	line-height: 0px;
	font-size: 0;
}
.bt div {
	width:7px;
	height:7px;
	line-height: 0px;
	font-size: 0;
}
.bb {
	height:7px;
	margin:0 -7px;
	line-height: 0px;
	font-size: 0;
}
.bb div {
	width:7px;
	height:7px;
	line-height: 0px;
	font-size: 0;
}

/* pager */
.pager {
	clear:both;
	text-align:left;
}

.pager a,
.pager strong.pager-current {
font-size:12px;
padding:3px 6px;
}

.pager {
	font-size: 0.8em;
	clear:both;
	padding: 10px 0px !important;
}

.pager div {
	padding:0em;
	display:inline;
}

.pager strong,
.pager a,
.pager a:link,
.pager a:visited {
	margin:0px 0.15em 0px 0.15em;
	font-weight: bold;
}

.pager a:hover {
	text-decoration:none;
	font-weight: bold;
}

.pager strong {
	font-weight: bold;
}

/* drupal elements */
.book-navigation .menu {
	padding: 1em 0 1em 3em;
}

/* util */
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.width99 {
	width: 100%;
}

.width49 {
	width: 50%;
}

.width33 {
	width: 33%;
}

.width34 {
	width: 34%;
}

/* block theme styles */
.unstyled-block {
	padding: 10px;
}

.rollover1-block {
	margin: 5px;
}

.rollover-block h2 {
	padding: 2px 5px;
}

.rollover-block ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.rollover-block ul li,
.rollover-block ul li.leaf,
.rollover-block ul li.collapsed {
	padding: 0 0 0 0;
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.rollover-block ul li a {
	margin: 0;
	padding: 0 10px;
	display: block;
	text-decoration: none;
}

.custom-inbox {
	padding: 10px;
}
.no-margins-block {
	padding: 0;
	margin: 0;
}

.no-margins-block p {
	margin: 0;
}


.stripebox h2 { margin: 0 -10px 5px -10px; padding: 0 5px; }
.blk-outline, .blk-solid { margin: 5px; padding: 5px; }

#leaderboard .blk-outline, #leaderboard .blk-solid,
#banner .blk-outline, #banner .blk-solid {
	margin: 0; padding: 5px; 
}

/* custom typography styles */
span.alert,
span.help,
span.info,
span.note,
span.info,
span.errormsg,
span.xfer {
	display: block;
	padding: 10px 10px 10px 10px;
	margin: 0 10px;
}

span.alert {
	background-color: #F3CECE;
	border-top: 2px solid #d04040;
	border-bottom: 2px solid #d04040;
}

span.errormsg {
	background-color: #F3CECE;
	border-top: 2px solid #d04040;
	border-bottom: 2px solid #d04040;
}

span.help {
	background-color: #CADAEF;
	border-top: 2px solid #3060a0;
	border-bottom: 2px solid #3060a0;
}

span.note {
	background-color: #F8EFD0;
	border-top: 2px solid #E6CC62;
	border-bottom: 2px solid #E6CC62;
}

span.info {
	background-color: #F8EFD0;
	border-top: 2px solid #E6CC62;
	border-bottom: 2px solid #E6CC62;
}

span.xfer {
	background-color: #DDF8EB;
	border-top: 2px solid #20a060;
	border-bottom: 2px solid #20a060;
}

pre {
	padding:10px;
	background:#F8F8F8 none repeat scroll 0%;
	border:1px solid #C0C0C0;
	margin: 10px 0;
}

blockquote {
	padding: 10px 10px 10px 30px;
	font-style:italic;
	font-size:110%;
	line-height:130%;
	color: #555;
	margin: 15px;
	background: transparent url(images/blockquote.gif) no-repeat scroll 0 5px;
}

.messages {
	padding: 5px;
	margin: 10px 0;
}

.field-field-distributie a {
}

.view-label {
float: left;
padding-right: 5px;
}

li a.active {
color: #C04407;
}

li .view-data-node-title a.active {
font-weight: bold;
}

.lista-simpla .item-list ul li {
list-style-type: none;
margin: 0px;
}

.field-field-imagini {
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	line-height:0;
	padding:4px;
}
.field-field-imagini:hover { border-color:#686868; }
.full-image {
	display:inline-block;
	margin: 20px 0;
	width:100%;
}
.full-image img {
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	line-height:0;
	padding:4px;
	margin-right: 10px;
	text-align: center;
}

/* Pane classes */
/* pane padding */
.rounded_corner .wrap-corner .r-edge {
padding:5px 10px;
}
/* class thumb-list - Views output with nice thumb on left and bigger titles */
.thumbs-list, .thumb-list ul li, .thumb-list .views-row { list-style: none; margin: 5px 0px; height: 90px; border-bottom: 1px solid #D6D6D6;}
.thumb-list .views-field-field-imagini-fid,
.vip-list .view-data-node-data-field-vip-photo-field-vip-photo-fid {
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	line-height:0;
	padding:4px;
	margin-right: 10px;
}
.thumbs-list:hover , .thumb-list .views-field-field-imagini-fid:hover,
.vip-list .view-data-node-data-field-vip-photo-field-vip-photo-fid:hover
{
	border-color:#686868;
}
.thumb-list .views-field-title, .vip-list .views-field-title, .thumb-list .views-view-grid td {
font-size:13px;
font-weight:bold;
line-height:1.2;
max-height:69px;
overflow:hidden;
}
.vip-list ul li { list-style: none; margin: 5px 0px; border-bottom: 1px solid #D6D6D6;}
/* class thumb-stiri - Views output with nice thumb on left and bigger titles */
.thumbs-stiri, .thumb-stiri ul li, .thumb-stiri .views-row, .thumb-stiri .views-view-grid td { list-style: none; margin: 5px 0px; height: 90px; border-bottom: 1px solid #D6D6D6; overflow: hidden;}
.thumb-stiri .views-field-field-imagini-fid {
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	line-height:0;
	padding:4px;
	margin-right: 10px;
	overflow: hidden;
}
.thumbs-stiri:hover , .thumb-stiri .views-field-field-imagini-fid:hover { border-color:#686868; }
.thumb-stiri .views-field-title { font-size:12px; line-height:20px; font-weight: bold; max-height:60px; overflow-x:hidden;
overflow-y:hidden;}
.thumb-stiri .views-view-grid td { padding: 10px 5px 10px 0; width: 50%; }
/* Header news in each section */
.head-stiri ul { margin: 0; padding: 0;}
.head-stiri ul li { list-style: none; margin: 20px 0 0 0; height: 240px; vertical-align: top; border-bottom: 1px solid #D6D6D6;}
.head-stiri .views-field-field-imagini-fid {
	background-color:#FFFFFF;
	border:1px solid #D5D5D5;
	float:left;
	line-height:0;
	padding:4px;
	margin-right: 10px;
}
.head-stiri .views-field-field-data-even-value .field-content { font-weight: bold; padding: 0 0 5px 0;}
.head-stiri:hover , .head-stiri .views-field-field-imagini-fid:hover { border-color:#686868; }
.head-stiri .views-field-title { font-size:14px; line-height:20px; font-weight: bold; height:70px; overflow-x:hidden;
overflow-y:hidden;}
.head-stiri .views-view-grid td { padding: 0 10px 10px 0; }

/* Featured News tabs */
#featured {
	width:525px;
	padding-right:250px;
	position:relative;
	height:310px;
	background:#fff;
	border:5px solid #EB8401;
}

#featured ul.ui-tabs-nav{
	position:absolute;
	top:0; left:380px;
	list-style:none;
	padding:0; margin:0;
	width:394px;
}
#featured ul.ui-tabs-nav li{
	padding:1px 0; padding-left:13px;
	font-size:12px;
	color:#666;
}
#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:16px;
}
#featured .ui-tabs-panel{
	width:380px; height:310px;
	background:#545454; position:relative;
        overflow:hidden;
}
#featured .ui-tabs-hide{
	display:none;
}
#featured li.ui-tabs-nav-item a{/*On Hover Style*/
	display:block;
	height:56px;
	color:#333;  background:#fff;
	line-height:16px;
	padding: 2px 5px;
	background: #efefef;
	font-weight: bold;
}
#featured li.ui-tabs-nav-item a:hover{
	background:#f2f2f2;
}
#featured li.ui-tabs-selected{ /*Selected tab style*/
	background:url('images/selected-item.gif') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#ccc;
}
#featured ul.ui-tabs-nav li img{
	float:left; margin:2px 5px;
	background:#fff;
	padding:2px;
	border:1px solid #eee;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:220px; left:0;
	height:90px;
	width: 380px;
	background: url('images/transparent-bg.png');
}
#featured .info h2{
	font-size:14px; font-family:Arial, sans;
	line-height: normal;
	color:#EB8401; padding:10px 5px 5px; margin:0;
	overflow:hidden;
}
#featured .info h2 a { color:#EB8401 !important;}
#featured .info span { color: #fff; font-weight: bold; padding-left: 5px;}
#featured .info p{
	margin:0 5px;
	font-family:Verdana; font-size:11px;
	line-height:15px; color:#f0f0f0;
}
#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}

#block-views-featured_news {
	padding: 0 0 10px 0;
}

.node .field-field-imagini {
	float: left;
	margin: 0 10px 10px 0;
}

.field .field-label-inline, .field .field-label-inline-first {
display:inline;
visibility: visible;
}

h2.section-title {
background:#EB8401 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Trebuchet MS;
font-size: 1.5em;
font-weight:bold;
padding:5px;
}

h2.title {
background:#FFFFFF url(images/onlinegallery/page-bottom.png) repeat-x scroll left bottom;
margin-bottom:15px;
padding:0 0 10px;
font-size: 14px !important;
}

.anunt {
font-size:16px;
font-weight:bold;
line-height:20px;
max-height:60px;
overflow:hidden;
color: #C04407;
}

input#edit-search-theme-form-keys {
color:#EB7401;
font-family:Verdana;
font-size:22px;
font-weight:normal;
border:1px solid;
}

#search .form-submit {

background:transparent url(../icons/24x24/actions/search.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:0;
height:40px !important;
width:24px;
}

.timeline {
  font-size: 11px !important; height: 1.2em;
}

.view-teatre .views-view-grid td, .view-teatre-fara-bucuresti .views-view-grid td { width: 329px;}

.view-menu-stiri td { width: 150px; font-weight: bold;}

/* Featured nou */
.view-featured {
background:none repeat scroll 0 0 #FFFFFF;
border:8px solid #EDEDED;
height:304px;
overflow:hidden;
overflow-y: hidden;
width:640px;
position: relative;
}

.view-featured .views_slideshow_main {
  width: 380px;
  float: left;
  display: inline-block;
}

.view-featured .views_slideshow_main .views-field-title {
background: url("images/transparent-bg.png") repeat scroll 0 0 transparent;
height: 80px;
position: relative;
top: -80px;
color:#ffffff !important;
font-family:Arial,sans;
font-size:18px;
line-height:normal;
margin:0;
overflow:hidden;
padding:10px 5px 5px;
}
.view-featured .views_slideshow_main .views-field-title a { color: #ffffff;}
.view-featured .views_slideshow_main .views-field-field-imagini-fid {
}


.view-featured .views-slideshow-controls-bottom {
  float: left;
  display: inline-block;
}

.view-featured .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser {
  background: none repeat scroll 0 0 #EB8401;
  border-bottom: 1px solid #ffffff;
  width: 260px;
  height: 60px;
  float: left;
  clear: both;
}
.view-featured .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser a {
color: #ffffff !important;
}

.view-featured .views-slideshow-controls-bottom .views-field-field-imagini-fid {
  width: 63px;
  height: 63px;
  float: left;
  display: inline-block;
  overflow: hidden;
}

.view-featured .views-slideshow-controls-bottom .views-field-title {
  display: inline-block;
  font-size: 14px;
  padding: 5px;
}

.view-featured .views-slideshow-controls-bottom img {
  height: 63px;
}

/* Menu stiri */

.view-menu-taxonomie .views-row {
  float: left;
  padding: 0 15px 0 0;
}

.view-menu-taxonomie .views-field-name {
	
}


#block-views-menu_taxonomie-block_1 { margin: 0; padding: 0;}

.view-menu-taxonomie td {
  width: 132px;
}

/**
 * Panel widths
 */
.panels-flexible-column-42-main {
float:left;
width:100%;
}

h2.pane-title {
font-size:16px;
line-height:1.2;
padding:10px 0;
}
.panels-flexible-region-inside {
padding: 0 !important;
}
.panels-flexible-region-inside .panel-pane { padding: 0 0.5em 10px; }
.panels-flexible-region-inside-last .panel-pane { padding-right:0 !important; }
.panels-flexible-region-inside-last .panel-pane { padding:10px 5px 10px;}
.panels-flexible-region-inside-last .panel-pane h2 { padding:0 0 10px 0; line-height: 1.2; }
.panels-flexible-region-inside-first .panel-pane { padding-left: 0px !important; }
.no-padding { padding: 0 !important;}

/* inner columns */

.panels-flexible-column-inside .inside .panel-pane { padding-top: 0;}

.item-list .pager li {
background-image:none;
display:inline;
list-style-type:none;
padding:0;
border-bottom: 1px;
}

.featured-col2 .views-field-title {
  font-size: 16px;
  margin: 5px 0;
  line-height: 1.2;
}

.featured-col2 .views-field-field-imagini-fid {
background-color:#FFFFFF;
border:1px solid #D5D5D5;
float:left;
line-height:0;
margin-right:10px;
margin-bottom: 10px;
padding:4px;
}

.featured-col2 .views-row {
  margin-bottom: 10px;
}

/* Slide boxes */
.featured-boxes { width: 988px !important;}
.featured-boxes .panel-pane { background: none;}

.view-featured-slide { clear: both; width: 100%;}
.view-featured-slide .view-content {
display:inline-block;
margin:0;
}
.view-featured-slide .views-row {
background:none repeat scroll 0 0 #161613;
border:8px solid #ededed;
float:left;
height:200px;
margin:10px 6px 0;
overflow:hidden;
position:relative;
width:300px;
}
.view-featured-slide .views-row-1, .view-featured-slide .views-row-4 {
margin:10px 8px 0 0;
}
.view-featured-slide .views-row-2, .view-featured-slide .views-row-5 {
margin:10px 8px 0;
}
.view-featured-slide .views-row-3, .view-featured-slide .views-row-6 {
margin:10px 0 0 8px;
}

.view-featured-slide .views-row img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}

.view-featured-slide .views-field-title a {
background:none repeat scroll 0 0 #000000;
float:left;
font-size:18px;
height:100px;
line-height:1.2;
opacity:0.8;
padding:5px;
position:absolute;
top: 145px;
color: #EB8401;
width:100%;
	/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

label.views-label-field-regia-value { float: left; padding-right: 5px;}

ul.quicktabs_tabs.quicktabs-style-basic li.active a {
color:#EB8401;
}
#edit-search-theme-form-1-wrapper label { display: none;}
input#edit-search-theme-form-1 {
border:1px solid;
color:#EB7401;
font-family:Verdana;
font-size:22px;
font-weight:normal;
}

.view-vip-muzicieni-jazz td {
height:130px;
vertical-align:top;
width:116px;
}

.view-vip-muzicieni-jazz .views-field-field-vip-photo-fid img {
background-color:#FFFFFF;
border:1px solid #D5D5D5;
line-height:0;
margin:0px;
padding:4px;
}

.view-vip-muzicieni-jazz .views-field-title {
  text-align: center;
  font-weight: bold;
}

.view-list-ads {
	margin-right:-20px;
text-align:right;
}
img.imagecache-300px_ad { border: 1px solid #d5d5d5; margin: 0 0 20px 0;}
.field-field-cod-html td, .field-field-cod-html th, .field-field-cod-html img { border: none !important;}

.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose {
margin-top:10px !important;
}

#imageData #bottomNav {
height:10px !important;
}
.lightbox2-alt-layout #imageData #bottomNav, .lightbox2-alt-layout-data #bottomNav {
margin-bottom:10px !important;
}
.view-list-links td {
    padding: 0 5px 0 0;
    width: 220px;
}

.view-list-links h3 {
   padding: 15px 0;
}

#footer #primary ul li {
    display: inline;
    margin: 0 0 0 0;
}

#node-cronica .view-data-node-data-field-imagini-field-imagini-fid {
    border: 1px solid #CFCFCF;
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px;
}

#node-cronica .views-field-title {
    border-bottom: 1px solid #CFCFCF;
    font-size: 14px;
    line-height: 1.2;
    padding: 4px 0;
}