body {
  background: url('/ywr/img/bg-page.png');
  margin: 0;
  text-align: center;
}

div#main {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 933px;
  background: url('/ywr/themes/ywr/img/bg.jpg');
}

/* top */
div#top {
  background: #400 url('/ywr/themes/ywr/img/top.png') no-repeat;
  height: 83px;
}
#top strong {
  display: none;
}
#lang { 
  float: left;
  margin-left: 0.3em;
}
#bandselect { 
  margin: 0.3em;
  float: right;
}
#bandselect select {
  font-size: 0.55em;
}

/* menu */
ul#menu {
  background: #400 url('/ywr/themes/ywr/img/top.png') 0px -83px no-repeat;
  margin: 0;
  padding: 0;
  font-family: verdana, arial, helvetica;
  font-size: 0.7em;
  text-align: center;
}
#menu li {
  display: inline;
}
#menu a {
  padding: 0 1.0em;
  text-decoration: none;
  color: #fff;
}
#menu a:hover { 
  color: #400;
  background: #fff;
}
/* columns */
div#column_1 {
  float: left;
  width: 170px;
  padding: 0;
  background: url('/ywr/img/border-bottom.png') repeat-x top;
}
div#column_2 {
  float: left;
  padding: 0;
  width: 603px;
}
div#column_right { 
  float: left;
  width: 160px;
  background: #400;
  padding: 0;
}


h1, h2, h3, h4 {
  font-family: "Trebuchet MS", verdana, arial, helvetica;
  color: #222;
  font-weight: normal;
}
h1 {
  margin: 0;
  padding: 0;
  padding-bottom: 3px;
  margin-bottom: 0.3em;
  color: #fff;
  font-size: 1.4em;
  position: relative;
  height: 34px;
  background: #400 url('/ywr/img/border-bottom.png') repeat-x bottom;
}
h2 {
  margin: 0;
  font-weight: normal;
  color: #400;
  font-size: 1.4em;
}
h3 {
  font-weight: normal;
  color: #400;
}
h4 { 
  margin: 1em 0 0 0;
  font-weight: bold;
}
#column_right h3 {
  color: #fff;
}
h3 a {
  text-decoration: none;
}
h5 {
  font-family: "Trebuchet MS", verdana, arial, helvetica;
  margin: 0.6em 0.1em 0 0.1em;
  font-weight: bold;
  font-size: 0.7em;
  color: #234;
}
p {
  padding: 0 0.3em;
}
dl { 
  text-align: justify;
}
dl, ul, p {
  font-family: verdana, arial, helvetica;
  font-size: 0.7em;
  color: #222;
}
a {
  color: #400;
}
a:hover {
  text-decoration: none;
}
img {
  border: 0;
}
table {
  text-align: left;
  margin-left:auto;
  margin-right:auto;
}

strong { 
  color: #234;
  font-family : Georgia,"Times New Roman","New York",serif;
}
em { 
  font-family : Georgia,"Times New Roman","New York",serif;
}
div.news, div.news_bar {
  margin: 0.5em 0 1.2em 0;
  padding-bottom: 1em;
}
div.news_bar { 
  background: url('/ywr/img/bar.png') repeat-x bottom;
}
h3.titleNews {
  margin: 0.6em 0 0 0;
}
#column_right h5 { 
  color: #fff;
  text-align: center;
}
#column_right h3 {
}

#column_1 h3, #column_2 h3,#column_3 h3,#column_right h3 {
  margin: 0.1em 0.1em 0.3em 0.1em;
  padding: 0;
}
p.pics { 
  margin: 0;
  padding: 0;
}
#column_1 h3 {
/*  border-bottom: 1px solid #400;*/
}
div.box { 
  margin: 0.5em 0;
}
#column_1 div.box {
  padding-bottom: 0.5em;
  background: url('/ywr/img/bar.png') repeat-x bottom;
}
#column_right div.box { 
  padding-bottom: 0.5em;
  background: url('/ywr/img/bar2.png') repeat-x bottom;
}
#column_1 p.release {
  padding: 0 0.2em;
  margin: 0;
  font-family: verdana, arial, helvetica;
  font-size: 0.55em;  
}
.release img {
  border: 0;
  float: left;
  padding: 0 0.3em 0.2em 0;
}
hr.invisible {
  clear: left;
  visibility: hidden;
}
p.infoNews {
  font-size: 0.6em;
  margin: 0 0.3em;
  color: #777;
}
p.text { 
  margin: 1em 0.5em;
  text-align: justify;
}
.center {
  text-align: center;
}
p.center img {
  margin-left: auto;
  margin-right: auto;
}
#column_2 p img, #column_news_2 p img { 
  padding: 0.3em;
}
.news p {
  margin-left: 0.3em;
}
#column_1 p {
  margin: 0;
  padding: 0 0.3em;
  font-size: 0.6em;
}
#column_3 p { 
  margin: 0 0 0.4em 0;
}
dl.list, dl.links {
  margin-left: auto;
  margin-right: auto;
  width: 400px;
  font-family: verdana;
  font-size: 0.8em;
}
dl.links { 
  font-size: 0.7em;
}
.links dd { 
  margin-bottom: 1em;
}
.list dt {
  margin-top: 20px;
  border-bottom: 1px solid #400;
  font-weight: bold;
  color: #fff;
}
.list dd {
  text-align: right;
  color: #fff;
}
p#footer {
  margin:0;
  padding: 0.1em 0;
  background: #400;
  text-align: right;
  font-size: 0.6em;
  color: #fff;
}
#footer a {
  color: #fff;
  text-decoration: none;
}
a.click_to_order { 
  display: block;
  padding: 1px 1px 1px 1px;
  background: url('/ywr/img/click_to_order.png');
  height: 131px;
}

table {  margin-bottom: 2em; }
table p { margin: 1em 0 1em 0; }
table.showDetail { width: 500px; }
tr.showTitle td { background: url('/ywr/img/bar.png') repeat-x bottom;
font-weight: bold;}
td.showDate {width: 70px;  }
/*td.showPlace {width: 100px;  }*/
td.showPlace {width: 150px;  }
td.showTown {width:100px;  }
td.showCountry {width:70px;  }

td.showStatus { width: 50px; text-align: center;}
td.showPrice {width: 40px; text-align: center; }
/*td.showComment {width: 150px; }*/
td.showComment {width: 250px; }

tr.showTitle td { background: #cbb; text-align: center;}
tr.show td { background: #eee; }

/* contacts */

dl.contacts, dl.links {
  font-family: verdana, arial, helvetica;
  font-size: 0.8em;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.contacts dt, .links dt { 
  font-weight: bold;
  color: #234;
  text-align: left;
}
.contacts dd, .links dd { 
  text-align: right;
  margin-bottom: 1em;
}

div.hr { 
  background: url('/ywr/img/bar.png') repeat-x bottom;
  height: 3px;
  margin-bottom: 1em;
  margin-top: 1em;
}

dl { 
  padding: 0 1.0em 0 0.5em;
  width: 95%;
}
dt { 
  font-family : "Trebuchet MS", Georgia,"Times New Roman","New York",serif;
  font-weight: bold;
  color: #234;  
}
dd { 
  margin-left: 1em;
}
table.pics td { 
  padding: 1em 2em 1em 2em;
}
#band a { 
  text-decoration: none;
}

.guestentry td { 
  font-family: verdana, arial, helvetica;
  font-size: 0.8em;
}
.guestentry input, .guestentry textarea { 
  border: solid 1px #234;
  background: #fff;
}
.box input { 
  border: solid 1px #400;
  background: #fff;
}
#column_right p { 
  color: #777;
}
#column_right a { 
  color: #fff;
}