@import url(reset.css);
@import url(fonts.css);

body {
  background:url(/images/bck.jpg) #eee;
  color:#20201E;
  margin: 0 0 0 15px;
}
b, strong {
  font-weight:bold;
}
a {
  color:#BA000C;
}
ul {
  margin: 0 0 1em 0;
}
.wrapper {
  width:980px;  
}
#header {
  background:url(/images/header.gif) 0 0 no-repeat;
}
#header .wrapper {
  position:relative;
  height:321px;
}
#logo {
  position:absolute;
  top:26px;
}
#mainMenu {
  position:absolute;
  left:334px;
  top:35px;
}
#mainMenu li {
  float:left;
  display:inline;
  /*border:1px solid #0f0;*/
}
#mainMenu li a {
  line-height:36px; 
  display:block;
  float:left;
  padding:0 15px;
  color:#CD0010;
  text-decoration:underline;
  font-weight:bold;
  text-transform:uppercase;
  background-repeat:no-repeat;
}
#mainMenu li a.selected {
  color:#fff;
}

#mainMenu2 {
  position:absolute;
  left:334px;
  top:94px;
}
#mainMenu2 li {
  float:left;
  display:inline;
  /*border:1px solid #0f0;*/
}
#mainMenu2 li a {
  display:block;
  float:left;
  padding: 10px 15px;
  color:#fff;
  text-decoration:underline;
  font-weight:bold;
  text-transform:uppercase;
}

#pageTools {
  position:absolute;
  right:10px;
}

#newsletter {
  position:absolute;
  right:0;
  top:154px;
  /*width:230px;*/
  color:#fff;
}
#newsletterField {
  border:1px solid #7F7F7F;
  height:28px;
  font-size:16px;
  line-height:28px;
  width:150px;
}
#newsletterSubmit {
  margin-left:5px;
  vertical-align:bottom;
}

ul#navigationPath  {
  display:none;
}
#navigationPath li {
  margin:0; padding:0;
  display: inline;
}
#navigationPath a {
  text-decoration:none;
}

#left {
  float:left;
  display:inline;
  width:170px;
  margin:0 25px 0 95px;
  left:0;
}
#left h2  {
  color:#BA000C;
  font-weight:bold;
  font-size:100%;
  border-bottom:1px dotted #20201E;
  text-transform:uppercase;
  padding: 10px 0.5em 0 0.5em;
  line-height:20px;
}
#left h2 a {
  text-decoration:none;
  color:#BA000C;
}
#left ul {
}
#left li {
  border-bottom:1px dotted #20201E;
  line-height:1.5em;
  padding: 0 0.5em;
}
#left li a {
  text-decoration:none;
  color:#20201E;
}
#left li a.selected {
  font-weight:bold;
}

#mainWrapper {
  background:url(/images/sidebar.gif) 700px 0 no-repeat;
  min-height:500px;
  width:980px;
  overflow:hidden;  
}
#main {
  float:left;
  display:inline;
  width:410px;
  /*background:#f0f;*/
}
#sidebar {
  margin:2em 0 0 64px;
  width:170px;
  float:left;  
  color:#fff;
  font-size:85%;
}
#sidebar a, #sidebar strong {
  color:#BA000C;
  font-weight:bold;
}
#sidebar hr {
  margin:0.5em 1em 0.5em 0;
  border:none;
  width:0px;
  height:0px;
  color:#000;
  background:#000;
}
#sidebar h2 {
  line-height:40px;
  margin-top:1em;
  padding: 0 1em 0 1em;
  font-size:120%;
  text-transform:uppercase;
}
#hKoncerti {
  background:url(/images/hKoncerti.gif) no-repeat;
}
#hFanOfTheMonth {
  background:url(/images/hFanOfTheMonth.gif) no-repeat;
}
#hFanOfTheMonthTeaser img {
  float:left;
  margin-right: 5px;
}
#hFanOfTheMonthTeaser {
}

#main a {
  font-weight:bold;
}
#main hr {
  border:none;
  border-bottom:1px dotted #20201E;
  margin-bottom:1em;
  height:1px;
}
#main h1 a, #main h2 a, #main h3 a {
  text-decoration:none;
  color:#BA000C;
}
#main h1 {
  font-size:167%;
  line-height:30px;
  color:#BA000C;
  font-weight:bold;
  border-bottom:1px dotted #20201E;
  margin-bottom:0.5em;
}
#main h2 {
  font-size:136%;
  color:#BA000C;
}
#main h2 em, #main h3 em {
  font-size:80%;
}
#main h3 {
  font-weight:bold;
  font-size:122%;
  color:#BA000C;
  border-bottom:1px dotted #20201E;
  padding-bottom:2px;
  margin-bottom:0.5em;
}
#main p {
  margin: 0 0 1em 0;
}

#main .lead {
  color:#8C8C8C;
}
#main .lead strong {
  color:#20201E;
  font-weight:normal;
}


.e {
  border-bottom:1px dotted #20201E;
  margin-bottom:1em;
  overflow:hidden;
  width:410px;
  color:#8C8C8C;
  font-size:85%;
}
.e .column1 {
  width:116px;
  margin-right:10px;
}
.e .column2 {
  width:284px;
}
.e .column2 strong {
  color:#20201E;
  font-weight:normal;
}
/* */
.column1, .column2 {
  float:left;
  display:inline;
}


/* */
.row {
  width:410px;
  overflow:hidden;
  border-bottom:1px dotted #20201E;
  margin: 0 0 1em 0;
}
.cell, .firstCell {
  width:130px;
  float:left;
  display:inline;
  text-align:center;
  padding-bottom:0.5em;
}
.cell {
  margin-left:10px;
}

/* */
.gallery {
  position:relative;
}
#loading {
  position:absolute;
  top:10px; left:10px;
}
#galleryImage {
}

/* */
#m_albums:hover {background-image:url(/images/m_o/albums.gif);}
#m_albums.selected {background-image:url(/images/m_s/albums.gif);}
#m_image_galleries:hover {background-image:url(/images/m_o/image_galleries.gif);}
#m_image_galleries.selected {background-image:url(/images/m_s/image_galleries.gif);}
#m_video_galleries:hover {background-image:url(/images/m_o/video_galleries.gif);}
#m_video_galleries.selected {background-image:url(/images/m_s/video_galleries.gif);}
#m_news_articles:hover {background-image:url(/images/m_o/news_articles.gif);}
#m_news_articles.selected {background-image:url(/images/m_s/news_articles.gif);}
#m_team_members:hover {background-image:url(/images/m_o/team_members.gif);}
#m_team_members.selected {background-image:url(/images/m_s/team_members.gif);}
#m_blogs:hover {background-image:url(/images/m_o/blogs.gif);}
#m_blogs.selected {background-image:url(/images/m_s/blogs.gif);}
#m_forum:hover {background-image:url(/images/m_o/forum.gif);}
#m_forum.selected {background-image:url(/images/m_s/forum.gif);}
#m_tshirts:hover {background-image:url(/images/m_o/tshirts.gif);}
#m_tshirts.selected {background-image:url(/images/m_s/tshirts.gif);}
#m_sponsors:hover {background-image:url(/images/m_o/sponsors.gif);}
#m_sponsors.selected {background-image:url(/images/m_s/sponsors.gif);}
#m_press_clips:hover {background-image:url(/images/m_o/press_clips.gif);}
#m_press_clips.selected {background-image:url(/images/m_s/press_clips.gif);}
#m_goodies:hover {background-image:url(/images/m_o/goodies.gif);}
#m_goodies.selected {background-image:url(/images/m_s/goodies.gif);}
#m_fans:hover {background-image:url(/images/m_o/fans.gif);}
#m_fans.selected {background-image:url(/images/m_s/fans.gif);}
#m_events:hover {background-image:url(/images/m_o/events.gif);}
#m_events.selected {background-image:url(/images/m_s/events.gif);}

#languages {
  position:absolute;
  right:0px;
  top:20px;
}
#languages li {
  float:left;
  display:inline;
  margin: 0 0.5em 0 0;
  padding: 0 0 0 0.5em;
  font-weight:bold;
}
#languages li a {
  text-decoration:none;
  text-transform:uppercase;
}
#languages li a.selected {
  text-decoration:underline;
}

/* form */
label {
  display:block;
}
.text_field {
  width:410px;
}
.text_area {
  width:410px;
  height:100px;
}

#errors {
  background:#f00;
  color:#fff;
  padding:1em;
  margin: 0 0 1em 0;
}

#formLoading {
  
}

/* Albums */
.albumImage {
  float:left;
  margin: 0 1em 1em 0;
}

.data {
  border-collapse:collapse;
  width:100%;
}
.data td, .data th {
  padding: 2px 10px 2px 0;
}

#footer {
	border-top:1px dotted #000;
	margin-top:1em;
	width:410px;
	margin-left:285px;
	
}
#footer p {
	font-size:11px;
	padding:1em 0;
}