/* $Id: style.css,v 1.53 2011/01/04 06:23:29 dries Exp $ */

/* ---------- Overall Specifications ---------- */

body {
  line-height: 1.5;
  font-size: 87.5%;
  word-wrap: break-word;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
	background: url(../images/bg.jpg) repeat-x;

}

#page {
  background: transparent !important;
}
#header {
  background: transparent !important;
}
a:link,
a:visited {
  text-decoration: none;
}
a:hover,
a:active,
a:focus {
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 1.0em 0 0.5em;
  font-weight: inherit;
}
h1 {
  font-size: 1.357em;
  color: #fff;
}
h2 {
  font-size: 1.143em;
}
p {
  margin: 0 0 1.2em;
}
del {
  text-decoration: line-through;
}
tr.odd {
  background-color: #dddddd;
}
img {
  outline: 0;
}
code,
pre,
kbd,
samp,
var {
  padding: 0 0.4em;
  font-size: 0.77em;
  font-family: Menlo, Consolas, "Andale Mono", "Lucida Console", "Nimbus Mono L", "DejaVu Sans Mono", monospace, "Courier New";
}
code {
  background-color: #f2f2f2;
  background-color: rgba(40, 40, 0, 0.06);
}
pre code,
pre kbd,
pre samp,
pre var,
kbd kbd,
kbd samp,
code var {
  font-size: 100%;
  background-color: transparent;
}
pre code,
pre samp,
pre var {
  padding: 0;
}
.description code {
  font-size: 1em;
}
kbd {
  background-color: #f2f2f2;
  border: 1px outset #575757;
  margin: 0 3px;
  color: #666;
  display: inline-block;
  padding: 0 6px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
pre {
  background-color: #f2f2f2;
  background-color: rgba(40, 40, 0, 0.06);
  margin: 10px 0;
  overflow: hidden;
  padding: 15px;
  white-space: pre-wrap;
}


/* ------------------ Fonts ------------------ */

body,
#site-slogan,
.ui-widget,
.comment-form label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#header,
#footer-wrapper,
#skip-link,
ul.contextual-links,
ul.links,
ul.primary,
.item-list .pager,
div.field-type-taxonomy-term-reference,
div.messages,
div.meta,
p.comment-time,
table,
.breadcrumb {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
input,
textarea,
select,
a.button {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* ------------------ Reset Styles ------------------ */

caption {
  text-align: left; /* LTR */
  font-weight: normal;
}
blockquote {
  background: #f7f7f7;
  border-left: 1px solid #bbb;
  font-style: italic;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
}
blockquote:before {
  color: #bbb;
  content: "\201C";
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -.4em;
}
blockquote:after {
  color: #bbb;
  content: "\201D";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -.45em;
}
blockquote :first-child {
  display: inline;
}
a.feed-icon {
  display: inline-block;
  padding: 15px 0 0 0;
}

/* ------------------ Table Styles ------------------ */

table {
  border: 0;
  border-spacing: 0;
  font-size: 0.857em;
  margin: 10px 0;
  width: 100%;
}
table table {
  font-size: 1em;
}
#footer-wrapper table {
  font-size: 1em;
}
table tr th {
  background: #757575;
  background: rgba(0, 0, 0, 0.51);
  border-bottom-style: none;
}
table tr th,
table tr th a,
table tr th a:hover {
  color: #FFF;
  font-weight: bold;
}
table tbody tr th {
  vertical-align: top;
}
tr td,
tr th {
 /* padding: 4px 9px;
  border: 1px solid #fff;*/
vertical-align:top;
  text-align: left; /* LTR */
}
#footer-wrapper tr td,
#footer-wrapper tr th {
  border-color: #555;
  border-color: rgba(255, 255, 255, 0.18);
}
tr.odd {
  background: #f2f2f2;
  border:none;
}
tr.even {
  background: #fff;
  border:none;
}

tr,
tr.even {
/*  background: #efefef;
  background: rgba(0, 0, 0, 0.063);*/
}
table ul.links {
  margin: 0;
  padding: 0;
  font-size: 1em;
}
table ul.links li {
  padding: 0 1em 0 0;
}

/* ------------------ List Styles ------------------ */

.block ol,
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
.contextual-links-wrapper {
  font-size: small !important;
}
ul.contextual-links {
  font-size: 0.923em;
}
.contextual-links-wrapper a {
  text-shadow: 0 0 0 !important;
}
.item-list .pager {
  font-size: 0.929em;
  padding-top:7px;
}
ul.menu li {
  margin: 0;
}
.region-content ul,
.region-content ol {
  margin: 1em 0;
  padding: 0 0 0.25em 2.5em; /* LTR */
}
.item-list ul li {
  margin: 0;
  padding: 0.2em 0.5em 0 0; /* LTR */
}
ul.tips {
  padding: 0 0 0 1.25em; /* LTR */
}

/* ------------------ Header ------------------ */
#skip-link {
  left: 50%;
  margin-left: -5.25em;
  margin-top: 0;
  position: absolute;
  width: auto;
  z-index: 50;
}
#skip-link a,
#skip-link a:link,
#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  font-size: 0.94em;
  line-height: 1.7;
  padding: 1px 10px 2px 10px;
  text-decoration: none;
  -khtml-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-radius: 0 0 10px 10px;
}
#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
  outline: 0;
}
#logo {
  float: left; /* LTR */
  padding: 0px 0px 15px 0px; /* LTR */
}
#name-and-slogan {
  float: left; /* LTR */
  padding-top: 34px;
  margin: 0 0 30px 15px; /* LTR */
}
#site-name {
  font-size: 1.821em;
  color: #686868;
  line-height: 1;
}
h1#site-name {
  margin: 0;
}
#site-name a {
  font-weight: normal;
}
#site-slogan {
  font-size: 0.929em;
  margin-top: 7px;
  word-spacing: 0.1em;
  font-style: italic;
}
/* Region header blocks. */
.region-header .block {
  font-size: 0.857em;
  float: left; /* LTR */
  margin: 0 0px;
  padding: 0;
}
.region-header .block .content {
  margin: 0;
  padding: 0;
}
.region-header .block ul {
  margin: 0;
  padding: 0;
}
.region-header .block li {
  list-style: none;
  list-style-image: none;
  padding: 0;
}
.region-header .form-text {
 /* background: #fefefe;
  background: rgba(255, 255, 255, 0.7);*/
  background: #fff;
  border-color: #ccc;
  border-color: rgba(255, 255, 255, 0.3);
  margin-right: 2px; /* LTR */
  width: 120px;
}
.region-header .form-text:hover,
.region-header .form-text:focus,
.region-header .form-text:active {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
}
.region-header .form-required {
  color: #eee;
  color: rgba(255, 255, 255, 0.7);
}
/* Region header block menus. */
.region-header .block-menu {
  border: 1px solid;
  border-color: #eee;
  border-color: rgba(255, 255, 255, 0.2);
  padding: 0;
  width: 208px;
}
.region-header .block-menu li a {
  display: block;
  border-bottom: 1px solid;
  border-bottom-color: #eee;
  border-bottom-color: rgba(255, 255, 255, 0.2);
  padding: 3px 7px;
}
.region-header .block-menu li a:hover,
.region-header .block-menu li a:focus,
.region-header .block-menu li a:active {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.15);
}
.region-header .block-menu li.last a {
  border-bottom: 0;
}
/* User Login block in the header region */
.region-header #block-user-login {
  width: auto;
}
.region-header #block-user-login .content {
  margin-top: 2px;
}
.region-header #block-user-login .form-item {
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}
.region-header #block-user-login div.item-list,
.region-header #block-user-login div.description {
  font-size: 0.916em;
  margin: 0;
}
.region-header #block-user-login div.item-list {
  clear: both;
}
.region-header #block-user-login div.description {
  display: inline;
}
.region-header #block-user-login .item-list ul {
  padding: 0;
  line-height: 1;
}
.region-header #block-user-login .item-list li {
  list-style: none;
  float: left; /* LTR */
  padding: 3px 0 1px;
}
.region-header #block-user-login .item-list li.last {
  padding-left: 0.5em; /* LTR */
}
.region-header #block-user-login ul.openid-links li.last {
  padding-left: 0; /* LTR */
}
.region-header #user-login-form li.openid-link a,
.region-header #user-login li.openid-link a {
  padding-left: 20px; /* LTR */
}
.region-header #block-user-login .form-actions {
  margin: 4px 0 0;
  padding: 0;
  clear: both;
}
.region-header #block-user-login input.form-submit {
  border: 1px solid;
  border-color: #ccc;
  border-color: rgba(255, 255, 255, 0.5);
  background: #eee;
  background: rgba(255, 255, 255, 0.7);
  margin: 4px 0;
  padding: 3px 8px;
}
.region-header #block-user-login input.form-submit:hover,
.region-header #block-user-login input.form-submit:focus {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
}
/* Search block in region header. */
.region-header #block-search-form {
  width: 100%;

}
.region-header #block-search-form .form-text {
  width: 106px;

}
/* Language switcher block in region header. */
.region-header .block-locale ul li {
  display: inline;
  padding: 0 0.5em;
}

/* --------------- Main Menu ------------ */

#main-menu {
  clear: both;
  height:111px;
  background: url(../images/estmusicfinal_28.png) repeat-x;


}
#main-menu-links a {
  color: #d9d9d9;
}
#main-menu-links {
  font-size: 0.929em;
  margin: 0;
  padding: 0 15px;

}

#main-menu-links li {
  height:107px;
  width:115px;
  float: left; /* LTR */
  list-style: none;
  margin: 0 5px;
  background: url(../images/link_taust.jpg) repeat-x;
-moz-box-shadow: 1px 5px 7px #000;
-webkit-box-shadow: 1px 5px 7px #000;
box-shadow: 1px 5px 7px #000;
display:inline;
text-align:right;

}

#main-menu-links li.menu-692 a {
	


}

#main-menu-links a {

  color: #333;
  float: right; 
  text-decoration: none;
  font-size:22px;
  text-shadow: 0 1px #eee;
  -khtml-border-radius-topleft: 8px;
  -khtml-border-radius-topright: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: relative;
padding-top:82px;
padding-right:5px;
line-height:1.0;
}
#main-menu-links a:hover,
#main-menu-links a:focus {


}
#main-menu-links a:active {
  background: inherit;

}
#main-menu-links li a.active {
  border-bottom: none;
}
.featured #main-menu-links li a:active,
.featured #main-menu-links li a.active {
  background: #f0f0f0;
  background: rgba(240, 240, 240, 1.0);
}

/* --------------- Secondary Menu ------------ */

#secondary-menu-links {
	  float: right; /* LTR */
	  font-size: 0.929em;
	  height:28px;
	  line-height:28px;
	margin:0px;
	padding:0px;
}
#secondary-menu h2{
display:none;
}
#secondary-menu-links a:hover,
#secondary-menu-links a:focus {
  text-decoration: none;
}

/* ------------------- Main ------------------- */

#main {
/*    */
  
}

/* ----------------- Featured ----------------- */

#featured {
  text-align: center;
  font-size: 1.643em;
  font-weight: normal;
  line-height: 1.4;
  /*padding: 20px 0 45px;*/
  margin: 0;
  background: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
  border-bottom: 1px solid #e7e7e7;
/*   text-shadow: 1px 1px #fff;*/
}
#featured h2 {
  font-size: 1.174em;
  line-height: 1;
}
#featured p {
  margin: 0;
  padding: 0;
}

/* --------------- Highlighted ---------------- */

#highlighted {
  border-bottom: 1px solid #d3d7d9;
  font-size: 120%;
}

/* ------------------- Help ------------------- */

.region-help {
  border: 1px solid #d3d7d9;
  padding: 0 1.5em;
  margin-bottom: 30px;
}

/* ----------------- Content ------------------ */

.content {
  /*margin-top: 10px;*/
}
h1#page-title {
  font-size: 2em;
  line-height: 1;
}
#content h2 {
  margin-bottom: 2px;
  font-size: 1.429em;
  line-height: 1.4;
  margin:0 5px;
}
.node .content {
  font-size: 1.071em;
}
.node-teaser .content {
  font-size: 1em;
}
.node-teaser h2 {
  margin-top: 0;
  padding-top: 0.5em;
}
.node-teaser h2 a {
  color: #fff;
}
.node-teaser {
  border-bottom: 1px solid #d3d7d9;
  margin-bottom: 30px;
  padding-bottom: 15px;
  width:100%;
}
.node-sticky {
  background: #f9f9f9;
  background: rgba(0, 0, 0, 0.024);
  border: 1px solid #d3d7d9;
  padding: 0 15px 15px;
}
.node-full {
  background: none;
  border: none;
  padding: 0;
}
.node-teaser .content {
  clear: none;
  line-height: 1.6;
}
.meta {
  font-size: 0.857em;
  color: #68696b;
  margin-bottom: -5px;
}
.submitted .user-picture img {
  float: left; /* LTR */
  height: 20px;
  margin: 1px 5px 0 0; /* LTR */
}
.field-type-taxonomy-term-reference {
  margin: 0 0 1.2em;
}
.field-type-taxonomy-term-reference .field-label {
  font-weight: normal;
  margin: 0;
  padding-right: 5px; /* LTR */
}
.field-type-taxonomy-term-reference .field-label,
.field-type-taxonomy-term-reference ul.links {
  font-size: 0.8em;
}
.node-teaser .field-type-taxonomy-term-reference .field-label,
.node-teaser .field-type-taxonomy-term-reference ul.links {
  font-size: 0.821em;
}
.field-type-taxonomy-term-reference ul.links {
  padding: 0;
  margin: 0;
  list-style: none;
}
.field-type-taxonomy-term-reference ul.links li {
  float: left; /* LTR */
  padding: 0 1em 0 0; /* LTR */
  white-space: nowrap;
}
.link-wrapper {
  text-align: right;
}
.field-type-image img,
.user-picture img {
  margin: 0 0 1em;
}
ul.links {
  color: #68696b;
  font-size: 0.821em;
}
.node-unpublished {
  margin: -20px -15px 0;
  padding: 20px 15px 0;
}
.node-unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}

/* ----------------- Comments ----------------- */

.comment h2.title {
  margin-bottom: 1em;
}
.comment div.user-picture img {
  margin-left: 0; /* LTR */
}
.comment {
  margin-bottom: 20px;
  display: table;
  vertical-align: top;
}
.comment .attribution {
  display: table-cell;
  padding: 0 30px 0 0; /* LTR */
  vertical-align: top;
  overflow: hidden;
}
.comment .attribution img {
  margin: 0;
  border: 1px solid #d3d7d9;
}
.comment .attribution .username {
  white-space: nowrap;
}
.comment .submitted p {
  margin: 4px 0;
  font-size: 1.071em;
  line-height: 1.2;
}
.comment .submitted .comment-time {
  font-size: 0.786em;
  color: #68696b;
}
.comment .submitted .comment-permalink {
  font-size: 0.786em;
  text-transform: lowercase;
}
.comment .content {
  font-size: 0.929em;
  line-height: 1.6;
}
.comment .comment-arrow {
  background: url(../images/comment-arrow.gif) no-repeat 0 center transparent; /* LTR */
  border-left: 1px solid;
  border-right: 1px solid;
  height: 40px;
  margin-left: -47px; /* LTR */
  margin-top: 10px;
  position: absolute;
  width: 20px;
}
.comment .comment-text {
  padding: 10px 25px;
  border: 1px solid #d3d7d9;
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 100%;
}
.comment .indented {
  margin-left: 40px; /* LTR */
}
.comment ul.links {
  padding: 0 0 0.25em 0;
}
.comment ul.links li {
  padding: 0 0.5em 0 0; /* LTR */
}
.comment-unpublished {
  margin-right: 5px; /* LTR */
  padding: 5px 2px 5px 5px; /* LTR */
}
.comment-unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}

/* ------------------ Sidebar ----------------- */
.sidebar .section {
  padding-top: 10px;
}
.sidebar .block {
  border: 1px solid;
  padding: 15px 20px;
  margin: 0 0 20px;
}
.sidebar h2 {
  margin: 0 0 0.5em;
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 5px;
  text-shadow: 0 1px 0 #fff;
  font-size: 1.071em;
  line-height: 1.2;
}
.sidebar .block .content {
  font-size: 0.914em;
  line-height: 1.4;
}
.sidebar tbody {
  border: none;
}
.sidebar tr.even,
.sidebar tr.odd {
  background: none;
  border-bottom: 1px solid #d6d6d6;
}

/* ----------------- Triptych ----------------- */

#triptych-wrapper {
  background-color: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
  border-top: 1px solid #e7e7e7;
}
#triptych h2 {
  color: #000;
  font-size: 1.714em;
  margin-bottom: 0.8em;
  text-shadow: 0 1px 0 #fff;
  text-align: center;
  line-height: 1;
}
#triptych .block {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #dfdfdf;
  line-height: 1.3;
}
#triptych .block.last {
  border-bottom: none;
}
#triptych .block ul li,
#triptych .block ol li {
  list-style: none;
}
#triptych .block ul,
#triptych .block ol {
  padding-left: 0;
}
#triptych #block-user-login .form-text {
  width: 185px;
}
#triptych #block-user-online p {
  margin-bottom: 0;
}
#triptych #block-node-syndicate h2 {
  overflow: hidden;
  width: 0;
  height: 0;
}
#triptych-last #block-node-syndicate {
  text-align: right;
}
#triptych #block-search-form .form-type-textfield input {
  width: 185px;
}
#triptych-middle #block-system-powered-by {
  text-align: center;
}
#triptych-last #block-system-powered-by {
  text-align: right;
}

/* ------------------ Footer ------------------ */

#footer-wrapper {
  color: #c0c0c0;
  color: rgba(255, 255, 255, 0.65);
  font-size: 0.857em;
}
#footer-wrapper a {
  color: #fcfcfc;
  color: rgba(255, 255, 255, 0.8);
}
#footer-wrapper a:hover,
#footer-wrapper a:focus {
  color: #fefefe;
  color: rgba(255, 255, 255, 0.95);
  text-decoration: none;
}
#footer-wrapper .block {
  margin: 20px 0;
  border: 1px solid #444;
  border-color: rgba(255, 255, 255, 0.1);
  padding: 10px;
}
#footer-columns .block-menu,
#footer .block {
  margin: 0;
  padding: 0;
  border: none;
}
#footer .block {
  margin: 0.5em 0;
}
#footer .block .content {
  padding: 0.5em 0;
  margin-top: 0;
}
#footer .block h2 {
  margin: 0;
}
#footer-columns h2 {
  border-bottom: 1px solid #555;
  border-color: rgba(255, 255, 255, 0.15);
  font-size: 1em;
  margin-bottom: 0;
  padding-bottom: 3px;
  text-transform: uppercase;
}
#footer-columns .content {
  margin-top: 0;
}
#footer-columns p {
  margin-top: 1em;
}
#footer-columns .content ul {
  list-style: none;
  padding-left: 0; /* LTR */
  margin-left: 0;
}
#footer-columns .content li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#footer-columns .content li a {
  display: block;
  border-bottom: 1px solid #555;
  border-color: rgba(255, 255, 255, 0.15);
  line-height: 1.2;
  padding: 0.8em 2px 0.8em 20px; /* LTR */
  text-indent: -15px;
}
#footer-columns .content li a:hover,
#footer-columns .content li a:focus {
  background-color: #1f1f21;
  background-color: rgba(255, 255, 255, 0.05);
  text-decoration: none;
}
#footer {
  letter-spacing: 0.2px;

}
#footer .region {
/*  margin-top: 20px;
  margin-bottom: 20px;*/
  margin-right: 20px;
}
#footer .block {
  clear: both;
}
#footer ul,
#footer li {
  list-style: none;
  margin: 0;
  padding: 0;
  float:right;
}
#footer li a {
  float: right; /* LTR */
  padding: 0 12px;
  display: block;
  font-size: 14px;
  color:#7f7f7f;
  border-right: 1px solid #7f7f7f; /* LTR */
  border-color: rgba(000, 000, 000);
  font-family:Verdana;
  font-weight:bold;

}

#footer li a:hover {
  float: right; /* LTR */
  padding: 0 12px;
  display: block;
  font-size: 14px;
  color:#000;
  border-right: 1px solid #7f7f7f; /* LTR */
  border-color: rgba(000, 000, 000);
  font-family:Verdana;
  font-weight:bold;

}
#footer li.last a {
  padding-left: 0; /* LTR */
}
#footer li.first a {
  padding-right: 0; /* LTR */
  border-right: none; /* LTR */
}
#footer-wrapper tr.odd {
  background-color: transparent;
}
#footer-wrapper tr.even {
  background-color: #2c2c2c;
  background-color: rgba(0, 0, 0, 0.15);
}

/* --------------- System Tabs  --------------- */

.tabs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
.tabs ul.primary {
  padding: 0 3px;
  margin: 0;
  overflow: hidden;
  border: none;
  background: transparent url(../images/tabs-border.png) repeat-x left bottom;
}
.tabs ul.primary li {
  display: block;
  float: left; /* LTR */
  vertical-align: bottom;
  margin: 0 5px 0 0; /* LTR */
}
.tabs ul.primary li.active a {
  border-bottom: 1px solid #ffffff;
}
.tabs ul.primary li a {
  color: #000;
  background-color: #ededed;
  height: 1.8em;
  line-height: 1.9;
  display: block;
  font-size: 0.929em;
  float: left; /* not LTR */
  padding: 0 10px 3px;
  margin: 0;
  text-shadow: 0 1px 0 #fff;
  -khtml-border-radius-topleft: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -khtml-border-radius-topright: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
.tabs ul.primary li.active a {
  background-color: #ffffff;
}
.tabs ul.secondary {
  border-bottom: none;
  padding: 0.5em 0;
}
.tabs ul.secondary li {
  display: block;
  float: left; /* LTR */
}
.tabs ul.secondary li:last-child {
  border-right: none; /* LTR */
}
.tabs ul.secondary li:first-child {
  padding-left: 0; /* LTR */
}
.tabs ul.secondary li a {
  padding: 0.25em 0.5em;
  font-size: 16px;
}
.tabs ul.secondary li a.active {
  background: #f2f2f2;
  border-bottom: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  color:#24B4CF;
}
ul.action-links {
  list-style: none;
  margin: 5px;
  padding: 0.5em 1em;
}
ul.action-links li {
  display: inline-block;
  margin-left: 10px;
}
ul.action-links li a {
  padding-left: 15px;
  background: url(../images/add.png) no-repeat left center;
  margin: 0 10px 0 0;
}

/* ---------------- Messages  ----------------- */

#messages {
  padding: 20px 0 5px;
  margin: 0 auto;
}
.featured #messages {
  background: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
}
div.messages {
  margin: 8px 15px;
}

/* -------------- Breadcrumbs   -------------- */

.breadcrumb {
  font-size: 0.929em;
}

/* -------------- User Profile   -------------- */

.profile .user-picture {
  float: none;
}

/* -------------- Password Meter  ------------- */

.password-parent,
div.form-item div.password-suggestions {
  position: relative;
  width: auto;
}
#password-strength {
  float: none;
  left: 16em;
  position: absolute;
  width: 11.5em;
}
#password-strength-text,
.password-strength-title,
div.password-confirm {
  font-size: 0.82em;
}
#password-strength-text {
  margin-top: 0.2em;
}

/* ---------------- Buttons    ---------------- */

input.form-submit,
a.button {
  background: #3c3c3c;
border:none;
  color: #fff;
  cursor: pointer;
  font-size: 0.929em;
  font-weight: bold;
  text-align: center;
  margin-bottom: 1em;
  margin-right: 0.6em; /* LTR */
  padding: 4px 17px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
a.button:link,
a.button:visited,
a.button:hover,
a.button:focus,
a.button:active {
  text-decoration: none;
  color: #fff;
}

/* -------------- Form Elements   ------------- */
fieldset {
border:none;
padding:0px;
margin:0px;
}
legend {
border:none;
padding:0px;
margin:0px;
}
/*fieldset {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin-top: 10px;
  margin-bottom: 32px;
  padding: 0 0 10px;
  position: relative;
  top: 12px; *//* Offsets the negative margin of legends */
/*  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}*/
.fieldset-wrapper {
  margin-top: 5px;
}




.node-form .fieldset-wrapper {
  margin-top: 0;
}
.filter-wrapper {
  top: 0;
  padding: 1em 0 0.2em;
  -khtml-border-radius-topright: 0;
  -khtml-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.filter-help a {
  font-size: 0.857em;
  padding: 2px 20px 0;
}
.filter-wrapper .form-item label {
  margin-right: 10px;
}
.filter-wrapper .form-item {
  padding: 0 0 0.5em 0.5em;
}
.filter-guidelines {
  padding: 0 1.5em 0 0.5em;
}
fieldset.collapsed {
  background: transparent;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/*fieldset legend {
  background: #dbdbdb;
  border: 1px solid #ccc;
  border-bottom: none;
  color: #3b3b3b;
  display: block;
  height: 2em;
  left: -1px; */ /* LTR */
/*  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  line-height: 2;
  padding: 0;
  position: absolute;
  text-indent: 10px;
  text-shadow: 0 1px 0 #fff;
  top: -12px;
  width: 100%;
  -khtml-border-radius-topleft: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -khtml-border-radius-topright: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}*/
fieldset.collapsed legend {
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
fieldset legend a {
  color: #3b3b3b;
}
fieldset legend a:hover,
fieldset legend a:focus,
fieldset legend a:active {
  color: #000;
}
/*fieldset .fieldset-wrapper {
  padding: 0 10px;
}*/
input {
  margin: 2px 0;
  padding: 4px;
}
input,
textarea {
  font-size: 0.929em;
}
textarea {
  line-height: 1.5;
}
textarea.form-textarea,
select.form-select {
  padding: 4px;
}
input.form-text,
textarea.form-textarea,
select.form-select {
  border: 1px solid #ccc;

}
input.form-submit:active,
input.form-submit:focus {
  background: #25b4cf;
}
.password-suggestions ul li {
  margin-left: 1.2em; /* LTR */
}
.form-item {
  margin-bottom: 1em;
  margin-top: 2px;
}
.form-item label {
  font-size: 0.929em;
}
fieldset .description {
  margin-top: 5px;
  line-height: 1.4;
  color: #3c3c3c;
  font-style: italic;
}
.form-type-radio label,
.form-type-checkbox label {
  margin-left: 4px;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2px;
}
.form-actions {
  padding-top: 10px;
}
/* Contact Form */
.contact-form #edit-name {
  width: 75%;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.contact-form #edit-mail {
  width: 75%;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.contact-form #edit-subject {
  width: 75%;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.contact-form #edit-message {
  width: 76.3%;
  -khtml-border-top-left-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.contact-form .resizable-textarea .grippie {
  width: 76%;
  -khtml-border-bottom-left-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Disabled form elements */
input.form-button-disabled,
input.form-button-disabled:hover,
input.form-button-disabled:focus,
input.form-button-disabled:active,
.form-disabled input,
.form-disabled select,
.form-disabled textarea {
  background: #ededed;
  border-color: #bbb;
  color: #717171;
}
.form-disabled .grippie {
  background-color: #ededed;
  border-color: #bbb;
}
.form-disabled label {
  color: #717171;
}

/* Animated throbber */
html.js input.form-autocomplete {
  background-position: 100% 4px; /* LTR */
}
html.js input.throbbing {
  background-position: 100% -16px; /* LTR */
}

/* Comment form */
.comment-form label {
  float: left; /* LTR */
  font-size: 0.929em;
  width: 120px;
}
.comment-form input,
.comment-form .form-select {
  margin: 0;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.comment-form .form-type-textarea label {
  float: none;
}
.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select {
  margin-bottom: 10px;
  overflow: hidden;
}
.comment-form .form-type-checkbox,
.comment-form .form-radios {
  margin-left: 120px; /* LTR */
}
.comment-form .form-type-checkbox label,
.comment-form .form-radios label {
  float: none;
  margin-top: 0;
}
.comment-form input.form-file {
  width: auto;
}
.no-sidebars .comment-form .form-text {
  width: 800px;
}
.one-sidebar .comment-form .form-text {
  width: 500px;
}
.two-sidebars .comment-form .form-text {
  width: 320px;
}
.comment-form .form-item .description {
  font-size: 0.786em;
  line-height: 1.2;
  margin-left: 120px; /* LTR */
}
#content h2.comment-form {
  margin-bottom: 0.5em;
}
.comment-form .form-textarea {
  -khtml-border-radius-topleft: 4px;
  -khtml-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item {
  margin-top: 0;
  margin-bottom: 0;
}
.filter-wrapper label {
  width: auto;
  float: none;
}
.filter-wrapper .form-select {
  min-width: 120px;
}
.comment-form fieldset.filter-wrapper .tips {
  font-size: 0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
  margin-bottom: 0.4em;
}
#edit-actions input {
  margin-right: 0.6em; /* LTR */
}

/* -------------- Other Overrides ------------- */

div.password-suggestions {
  border: 0;
}
.ui-widget-overlay {
  background: #222222;
  opacity: 0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
  padding: 1em;
}
#forum tr td.forum {
  padding-left: 35px;
}
#forum .name {
  font-size: 1.083em;
}
#forum .description {
  font-size: 1em;
}

/* --------------- Search Form ---------------- */

#block-search-form {
  padding-bottom: 7px;
}
#block-search-form .content {
  margin-top: 0;
}
#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input {
  float: left; /* LTR */
  font-size: 1em;
  height: 1.143em;
  width: 9em;
}
#search-block-form input.form-submit,
#search-form input.form-submit {
  margin-left: 0;
  margin-right: 0;
  height: 20px;
  width: 34px;
  padding: 0;
  cursor: pointer;
  text-indent: -9999px;
/*  border-color: #e4e4e4 #d2d2d2 #b4b4b4;*/
	border:none;
  background: url(../images/search-button.png) no-repeat center top;
  overflow: hidden;
}


#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus {
/*  background-position: center bottom;*/
}
#search-form .form-item-keys label {
  display: block;
}

/* --------------- Search Results ---------------- */
ol.search-results {
  padding-left: 0;
}
.search-results li {
  border-bottom: 1px solid #d3d7d9;
  padding-bottom: 0.4285em;
  margin-bottom: 0.5em;
}
.search-results li:last-child {
  border-bottom: none;
  padding-bottom: none;
  margin-bottom: 1em;
}
.search-results .search-snippet-info {
  padding-left: 0;
}

/* -------------- Shortcut Links -------------- */

.shortcut-wrapper {
  margin: 2.2em 0 1.1em 0; /* Same as usual h1#page-title margin. */
}
.shortcut-wrapper h1#page-title {
  float: left; /* LTR */
  margin: 0;
}
div.add-or-remove-shortcuts {
  padding-top: 0.9em;
}
.overlay div.add-or-remove-shortcuts {
  padding-top: 0.8em;
}

/* ---------- Admin-specific Theming ---------- */

.page-admin #content img {
  margin-right: 15px; /* LTR */
}
.page-admin #content .simpletest-image img {
  margin: 0;
}
.page-admin-structure-block-demo .block-region {
  background: #ffff66;
  border: 1px dotted #9f9e00;
  color: #000;
  font: 90% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin: 5px;
  padding: 5px;
  text-align: center;
  text-shadow: none;
}
.page-admin-structure-block-demo #featured .block-region {
  font-size: 0.55em;
}
.page-admin-structure-block-demo #header .block-region {
  width: 500px;
}
.page-admin #admin-dblog img {
  margin: 0 5px;
}
/* Fix spacing when Seven is used in the overlay. */
#system-theme-settings fieldset {
  padding: 0;
}
#system-theme-settings fieldset .fieldset-legend {
  margin-top: 0;
}
/* Configuration. */
div.admin .right,
div.admin .left {
  width: 49%;
  margin: 0;
}
div.admin-panel {
  background: #fbfbfb;
  border: 1px solid #ccc;
  margin: 10px 0;
  padding: 0 5px 5px;
}
div.admin-panel h3 {
  margin: 16px 7px;
}
div.admin-panel dt {
  border-top: 1px solid #ccc;
  padding: 7px 0 0;
}
div.admin-panel dd {
  margin: 0 0 10px;
}
div.admin-panel .description {
  margin: 0 0 14px 7px;
}

/* ---------- Overlay layout styles ----------- */

.overlay #main,
.overlay #content {
  width: auto;
  float: none;
}
.overlay #page {
  padding: 0 2em;
}
.overlay #skip-link,
.overlay .region-page-top,
.overlay #header,
.overlay #page-title,
.overlay #featured,
.overlay #sidebar-first,
.overlay #triptych-wrapper,
.overlay #footer-wrapper {
  display: none;
}
.overlay-processed .field-type-image {
  display: block;
  float: none;
}
.overlay #messages {
  width: auto;
}

/* ---------- Poll ----------- */

.node .poll {
  margin: 2em 0;
}
.node .poll #edit-choice {
  margin: 0 0 1.5em;
}
.poll .vote-form {
  text-align: left; /* LTR */
}
.poll .vote-form .choices {
  margin: 0;
}
.poll .percent {
  font-size: 0.857em;
  font-style: italic;
  margin-bottom: 3em;
  margin-top: -3.2em;
  float: right;
  text-align: right;
}
.poll .text {
  clear: right;
  margin-right: 2.25em;
}
.poll .total {
  font-size: 0.929em;
  font-style: italic;
  text-align: right; /* LTR */
  clear: both;
}
.node .poll {
  margin: 1.8em 0 0;
}
.node .poll .text {
  margin-right: 6.75em;
}
.node .poll #edit-choice {
  margin: 0 0 1.2em;
}
.poll .bar .foreground {
  background-color: #666;
}
#footer-wrapper .poll .bar {
  background-color: #666;
}
#footer-wrapper .poll .bar .foreground {
  background-color: #ddd;
}



/**lisatud**/
#l_search{
background: url(../images/estmusicfinal_06.jpg) no-repeat left center;
width:64px;
height:41px;
float:right;
display:none;
}
#c_search{
background-color:#000;
width:162px;
height:41px;
float:right;
}
#r_search{
background: url(../images/estmusicfinal_04.jpg) no-repeat right center;
width:64px;
height:41px;
float:right;
}

#login_register{
width:112px;
height:41px;
line-height:41px;
float:left;
padding-left:0px;
padding-right:10px;
text-align:center;

}

#search_area{
/*width:290px;*/
width:226px;
height:41px;
float:left;
}

#logo_area{
height:41px;
float:left;
}

#est{
background: url(../images/estmusicfinal_15.jpg) no-repeat right center;
width:25px;
height:15px;
padding-top:2px;
padding-bottom:6px;

}
#eng{
background: url(../images/estmusicfinal_09.jpg) no-repeat right center;
width:25px;
height:15px;
}
#lang{
float:left;
padding-left:10px;
padding-right:0px;
height:25px;
width:55px;
}
#facebook_twitter{
width:207px;
height:41px;
line-height:41px;
text-align:right;
/**background: url(../images/estmusicfinal_13.jpg) no-repeat right center;**/
float:left;
vertical-align:middle;
}
.menu-217{
border-bottom:4px solid #24b4cf;
}
.menu-700{
border-bottom:4px solid #b4bf35;
}
.menu-423{
border-bottom:4px solid #bc388c;
}
.menu-631{
border-bottom:4px solid #4538bb;
}

.menu-719{
border-bottom:4px solid #24b4cf;
}
.menu-698{
border-bottom:4px solid #b4bf35;
}
.menu-696{
border-bottom:4px solid #bc388c;
}
.menu-692{
border-bottom:4px solid #4538bb;
}

/**menu **/
ul.menu{
float:left;
}

ul.menu li a{
float:left;
font-size:12px;
padding-right:5px;
color:#fff;
}

ul.menu li{
display: inline;
}

.views-row{
float:left;
padding-bottom:20px;

}

.views-row img{
}

#main-menu-links a.active {
color:#7c7c7c;

}

li a.active {
Font-family:Arial;
font-size:16px;
text-decoration:none;
color:#7c7c7c;
}

.field-item{
padding-bottom:10px;
}

#login_register{
color:#008EE2;
}

.row-artist{
float:none;
padding-bottom:20px;

}

.profile2-band .field-name-field-picture .field-item {
float:left;
}

.profile2-band .field-name-field-picture .field-label{
display:none;
}

.profile2-band .field-name-field-pictures4 .field-label{
display:none;
}

.profile2-band .field-name-field-pictures4 .field-item {
float:left;
}


.profile2-band .field-name-field-picture{
width:560px;
float:left;
}

.profile2-band .field-name-field-picture .field-item.odd{

margin:0px;
padding:0px;
}
.profile2-band .field-name-field-picture .field-item.even{
margin:0px;
padding:0px;
border:0px;
}

.profile2-band .field-name-field-picture .field-item.even a{
margin:0px;
padding:0px;
border:0px;
}

.profile2-band .field-name-field-picture img{
padding-right:4px;
}

.profile2-band .field-name-field-picture .field-items{
margin:0px;

}


.profile2-band .field-name-field-pictures4{
float:left;

}

.profile2-band .field-name-field-pictures4 .field-items{
margin:0px;

}

.profile2-band .field-name-field-pictures4 .field-item.odd{
float:left;
margin:0px;
padding:0px;
}
.profile2-band .field-name-field-pictures4 .field-item.even{
float:left;
margin:0px;
padding:0px;
}

.profile2-band .field-name-field-pictures4 img{
margin:0 8px 5px 0px;
}

.i18n-en .profile2-band .field-name-field-biography {
float:left;
display:inline;
text-align:Justify;
width:560px;
clear:both;
background: url(../images/punkt.png)repeat-x bottom left transparent; 
padding-bottom:10px;
padding-top:10px;
}

.i18n-et .profile2-band .field-name-field-biography {
display:none;
}


.i18n-et .profile2-band .field-name-field-biography-est {
float:left;
display:inline;
text-align:Justify;
width:560px;
clear:both;
background: url(../images/punkt.png)repeat-x bottom left transparent; 
padding-bottom:10px;
padding-top:10px;
}

.i18n-en .profile2-band .field-name-field-biography-est {
display:none;
}


.profile2-band .field-name-field-biography .field-label{
color:#000;
}

.profile2-band .field-name-field-biography-est .field-label{
color:#000;
}

.profile2-band .field-name-field-biography .field-items .field-item{
}

.profile2-band .field-name-field-links .field-label{
color:#000;
}
.profile2-band .field-name-field-links .field-items .field-item{
}

 
.profile2-band .field-name-field-biography {

}

.entity-profile2.profile2-band .field-name-field-biography .field-items{
margin-left:0px;
}

.entity-profile2.profile2-band .field-name-field-biography-est .field-items{
margin-left:0px;
}

.profile2-band .field-name-field-biography .field-items .field-item{
padding-left:0px;
}

.profile2-band .field-name-field-biography-est .field-items .field-item{
padding-left:0px;
}

.profile2-band .field-name-field-video2{
float:left;
display:inline;
clear:both;
}

.profile2-band .field-name-field-diskography {
width:auto;
float:left;
padding-top:20px;
padding-bottom: 10px;
background: url(../images/punkt.png) repeat-x bottom left transparent;
width:355px;
margin-left:0px;
}

.profile2-band .field-name-field-diskography .field-item{
clear:both;
}


.field-name-field-genre .field-label{
width:110px;
}
.field-name-field-soundslike .field-label{
width:110px;
}
.field-name-field-other .field-label{
width:110px;
}
.field-name-field-artistlocation .field-label{
width:110px;
}
.field-name-field-formed .field-label{
width:110px;
}
.field-name-field-label .field-label{
width:110px;
}
.field-name-field-artistphone .field-label{
width:110px;
}
.field-name-field-artistemail .field-label{
width:110px;
}
.field-name-field-artistweb .field-label{
width:110px;
}


.profile2-band .field-name-field-links {

width:560px;
float:left;
padding-top:20px;
 background: url(../images/punkt.png)repeat-x bottom left transparent; 
padding-bottom: 10px;
}

.profile2-band .field-name-field-lisainfo {
width:33%;
float:left;
padding-top:20px;
}

.profile2-band .field-name-field-video2 .field-label{
display:none;
}

.view-artist-search .views-row{
float:none;


}

.view-artist .row-artist{
padding-bottom:5px;
}

.view-test-journal img{
}

.view-journal-rss{
}

.field-content.unplugged{

}

.field-content.unplugged img{
width:292px !important;
clear:both;
}


.views-field.views-field-url{

display:none;
}

.field-content.unplugged span{
clear:both;
}

.field-content.unplugged .dd{
float:left;
}

/*h1#page-title-journal{
padding:5px 5px 5px 5px;
background-color:#24B4CF;
  -moz-box-shadow: 1px 5px 7px #000;
  -webkit-box-shadow: 1px 5px 7px #000;
  box-shadow: 1px 5px 7px #000;
  font-weight:bold;
  font-family:Arial;
  float:left;
  margin-left:-106px;
top:-39px;
position:relative;
font-size:24px;
}

h1#page-title-pealeht{
padding:5px 5px 5px 5px;
background-color:#24B4CF;
  -moz-box-shadow: 1px 5px 7px #000;
  -webkit-box-shadow: 1px 5px 7px #000;
  box-shadow: 1px 5px 7px #000;
  font-weight:bold;
  font-family:Arial;
  float:left;
  margin-left:-109px;
top:-39px;
position:relative;
font-size:24px;

}

h1#page-title-artists{
padding:5px 5px 5px 5px;
background-color:#B4BF35;
  -moz-box-shadow: 1px 5px 7px #000;
  -webkit-box-shadow: 1px 5px 7px #000;
  box-shadow: 1px 5px 7px #000;
  font-weight:bold;
  font-family:Arial;
  float:left;
  margin-left:-96px;
top:-39px;
position:relative;
font-size:24px;
}

h1#page-title-artistid{
padding:5px 5px 5px 5px;
background-color:#B4BF35;
  -moz-box-shadow: 1px 5px 7px #000;
  -webkit-box-shadow: 1px 5px 7px #000;
  box-shadow: 1px 5px 7px #000;
  font-weight:bold;
  font-family:Arial;
  float:left;
  margin-left:-105px;
top:-39px;
position:relative;
font-size:24px;
}

h1#page-title-venue{
padding:5px 5px 5px 5px;
background-color:#BC388C;
  -moz-box-shadow: 1px 5px 7px #000;
  -webkit-box-shadow: 1px 5px 7px #000;
  box-shadow: 1px 5px 7px #000;
  font-weight:bold;
  font-family:Arial;
  float:left;
  margin-left:-94px;
top:-39px;
position:relative;
font-size:24px;
}
h1#page-title-asukohad{
padding:5px 5px 5px 5px;
background-color:#BC388C;
  -moz-box-shadow: 1px 5px 7px #000;
  -webkit-box-shadow: 1px 5px 7px #000;
  box-shadow: 1px 5px 7px #000;
  font-weight:bold;
  font-family:Arial;
  float:left;
  margin-left:-137px;
top:-39px;
position:relative;
font-size:24px;
}


h1#page-title-contact{
padding:5px 5px 5px 5px;
background-color:#4538BB;
  -moz-box-shadow: 1px 5px 7px #000;
  -webkit-box-shadow: 1px 5px 7px #000;
  box-shadow: 1px 5px 7px #000;
  font-weight:bold;
  font-family:Arial;
  float:left;
  margin-left:-110px;
top:-39px;
position:relative;
font-size:24px;
}

h1#page-title-kontakt{
padding:5px 5px 5px 5px;
background-color:#4538BB;
  -moz-box-shadow: 1px 5px 7px #000;
  -webkit-box-shadow: 1px 5px 7px #000;
  box-shadow: 1px 5px 7px #000;
  font-weight:bold;
  font-family:Arial;
  float:left;
  margin-left:-110px;
top:-39px;
position:relative;
font-size:24px;
}


#content_journal{
background-color:#24B4CF;
width:100%;
height:5px;
}

#content_pealeht{
background-color:#24B4CF;
width:100%;
height:5px;

}

#content_artists{
background-color:#B4BF35;
width:100%;
height:5px;
}

#content_artistid{
background-color:#B4BF35;
width:100%;
height:5px;
}


#content_venue{
background-color:#BC388C;
width:100%;
height:5px;
}

#content_asukohad{
background-color:#BC388C;
width:100%;
height:5px;
}

#content_contact{
background-color:#4538BB;
width:100%;
height:5px;
}


#content_kontakt{
background-color:#4538BB;
width:100%;
height:5px;
}
*/

h1.title{
font-family:Arial; 
font-weight:bold;
font-size:30px; 
color:#878787;
margin:0px;
padding:0px 5px 5px 5px;
position:relative;
background-color:#fff;
top:-25px;
left:50px;
line-height:1.0;
-moz-box-shadow: 0px 0px 5px 2px darkGray;
-webkit-box-shadow: 0px 0px 5px 2px darkGray;
box-shadow: 0px 0px 5px 2px #ccc;
border:1px solid darkGray;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
display:none;
}

h1#profiil{
font-family:Arial; 
font-weight:bold;
font-size:30px; 
color:#878787;
margin:0px;
padding:0px 5px 5px 5px;
position:relative;
background-color:#fff;
top:-25px;
left:50px;
line-height:1.0;
-moz-box-shadow: 0px 0px 5px 2px darkGray;
-webkit-box-shadow: 0px 0px 5px 2px darkGray;
box-shadow: 0px 0px 5px 2px #ccc;
border:1px solid darkGray;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
display:inline;
}


.title_chamber{


}

.view-journal-rss h2{

margin:0px 0px !important;
}

.view.view-journal-rss .view-content .rss_h2{

color:#000;
padding-bottom:0px;
margin-bottom:0px !important; 
  font-weight:bold;
  font-family:Arial;
  font-size:24px;
  padding-left:5px;
  background-color:#fff;
  border-top: solid 3px #fff;
  border-bottom: solid 6px #fff;


}
.view.view-journal-rss .view-content .rss_taust_folk .rss_h2{

color:#000;
padding-bottom:0px;

margin-bottom:0px !important; 
  font-weight:bold;
  font-family:Arial;
  font-size:24px;
  padding-left:5px;
  background-color:#fff;
  border-top: solid 3px #fff;
  border-bottom: solid 6px #fff;



}

.journal-rss p{

  font-weight:normal;
  font-family:Verdana;
  font-size:13px;
  background-color:#000;
margin-bottom: 0px !important;
}

.journal-rss img{

  font-weight:normal;
  font-family:Verdana;
  font-size:13px;
  padding:0px !important;

}
.views-field p{

  background-color:#fff;
-webkit-margin-start: 0px;
-webkit-margin-after: 0px;

}


.views-field.views-field-view-node{
background-color:#000;
float:left;
width:50%;
}

.views-field.views-field-view-node span{
background-color:#24B4CF;
float:left;
width:50%;

}

.views-field.views-field-view-node span a{
  font-size:13px;

color:#fff;
 font-family:Verdana;
 font-weight:bold;
 font-style:italic;
 display:none;
}

.views-field.views-field-created{
background-color:#fff;
width:50%;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 height:21px;
}

.views-field.views-field-created span{
background-color:#fff;
Font-family:arial;
font-weight:bold;
font-size:12px;
color:#878787;
}

.view.view-journal-rss .rss_taust{
background-color:#fff;
width:300px;
margin-left:9px;
margin-right:9px;
}

.view.view-journal-rss .rss_taust_folk{
background-color:#fff;
margin-left:9px;
margin-right:9px;
}

.view.view-journal-rss .view-content .estmusic_artikkel .rss_h2{

/**background: url(../images/estmusic2.png) no-repeat right bottom transparent;
background-color:#000;**/
}

.field-content.hidden{
display:none;
}

views-field.views-field-view-node{}

.link_rss a{
  font-size:13px;

color:#fff;
 font-family:Verdana;
 font-weight:bold;
 font-style:regular;
 background-color:#24B4CF;

}

.link_rss a:hover{
  font-size:13px;
  text-decoration:none;

color:#fff;
 font-family:Verdana;
 font-weight:bold;
 font-style:regular;
 background-color:#24B4CF;

}

.link_rss{
width:50%;
float:left;
background-color:#fff;
height:21px;
}

.view.view-artist-search h2{
display:none;
}

.view.view-artist-search th{
background-color:#fff;
color:#000;
}

.view.view-artist-search td{
background-color:#1E1E1E;

}

.view.view-artist tr{
background-color:#fff;

}
.view.view-artist table.views-view-grid td{
width:33%;
}

.views-table th{
background-color:#fff;
color:#000;
}

.views-table th a{

color:#000;
}

.view.view-venue-main table.views-table tr{
}

.view.view-venue-main table.views-table tr a{
color: #3c3c3c;
Font-family: Arial;
font-size: 16px;
font-weight: bold;
}

.view.view-venue-main table.views-table th a{
color:#000;
Font-family:Verdana;
font-size:28px;
padding:40px 40px 0 40px;
font-weight: normal;

}

th.views-field.views-field-field-venuenimi  a{

padding-left:10px !important;

}

td.views-field-field-venuenimi {
    margin-left: 10px;
}
.view.view-venue-main table.views-table th a img{

display:none;
}


.view.view-venue-main table.views-table th a img{

}


.view.view-venue-main table.views-table td.active{
background-color: inherit;
}

th.views-field.views-field-name{
width:45%;
vertical-align:bottom;
text-align:left;
background-color: white;
color: black;
Font-family: Verdana;
font-weight: bold;
font-size: 24px;


}



.view.view-venue-main table.views-table th.views-field.views-field-name a{

padding:0px 0px 0px 10px;


}
.view.view-venue-main table.views-table td{
padding:0px;
Font-family:Arial;
font-weight:normal;
font-size:16px;
color:#3c3c3c;
}


th.views-field.views-field-name a{


}

.view.view-venue-main table.views-table td.views-field.views-field-name{
text-align:left;
Font-family:Arial;
font-weight:bold;
font-size:16px;
}

.view-venue-main td{
text-align:center;

}

.view-venue-main th{
text-align:center;
vertical-align:bottom;
padding:0px;
margin:0px;

}


.i18n-et .view-venue-main th.views-field.views-field-field-location{
width:87px;
height:87px;
background:url(../images/asukoht.png) center bottom no-repeat;

}


.view-venue-main th.views-field.views-field-field-location{
width:87px;
height:87px;
background:url(../images/location.png) center bottom no-repeat;

}

.i18n-et .view-venue-main th.views-field.views-field-field-capacity{
width:87px;
height:87px;
background:url(../images/inimesi.png) center bottom no-repeat;

}


.view-venue-main th.views-field.views-field-field-capacity{
width:87px;
height:87px;
background:url(../images/capacity.png) center bottom no-repeat;

}

.i18n-et .view-venue-main th.views-field.views-field-field-parking{
width:87px;
height:87px;
background:url(../images/parkimine.png) no-repeat center;

}

.view-venue-main th.views-field.views-field-field-parking{
width:87px;
height:87px;
background:url(../images/parking.png) no-repeat center;

}

.i18n-et .view-venue-main th.views-field.views-field-field-toit{
width:87px;
height:87px;
background:url(../images/kohvik.png) no-repeat center;

}

.view-venue-main th.views-field.views-field-field-toit{
width:87px;
height:87px;
background:url(../images/cafe.png) no-repeat center;

}

.i18n-et .view-venue-main th.views-field.views-field-field-crew{
width:87px;
height:87px;
background:url(../images/meeskond.png) no-repeat center;

}

.view-venue-main th.views-field.views-field-field-crew{
width:87px;
height:87px;
background:url(../images/crew.png) no-repeat center;

}

.i18n-et .view-venue-main th.views-field.views-field-field-equipment{
width:87px;
height:87px;
background:url(../images/tehnika.png) no-repeat center;

}

.view-venue-main th.views-field.views-field-field-equipment{
width:87px;
height:87px;
background:url(../images/equipment.png) no-repeat center;

}

.view.view-artist a{
Font-family:Verdana;
font-weight:regular;
font-size:16px;
color:#000;
line-height: 1.0;
}
.view-venue-main th.views-field.views-field-field-venuenimi{

    background-color: white;
    color: black;
    font-family: Verdana;
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    vertical-align: bottom;
    width: 26%;
}
.view.view-venue-main table.views-table td.views-field.views-field-field-venuenimi{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
	width:26%;
	padding-top:10px;
	padding-bottom:10px;

}

.view.view-venue-main .views-field.views-field-field-web-1 a{
font-weight:normal;
}

.view.view-venue-main table.views-table img{
float:right;
}

.view.view-contact table#suur tbody{
border-top:0px;
}

.view.view-contact table#suur{
background:url(../images/contact_suur.jpg) no-repeat;
}

.view.view-contact .views-row {
float:none;}

.view.view-contact table#suur {
margin-left:auto;
margin-right:auto;
}
.view.view-contact table#suur p{
background-color:transparent;
color:#000;
}

.view.view-contact table#suur td{
vertical-align:top;
}

.view.view-contact p{
background-color:transparent;

}

.view.view-contact table#vaike tbody{
border-top:0px;
}

.view.view-contact table#vaike{
background:url(../images/contact_vaike.jpg) no-repeat;
float:left;
left:50%;
position:relative;
margin-right:15px;
margin-left:15px;
}

.view.view-contact table#vaike img{
float:left;
margin-right:5px;
}

.view.view-contact table#vaike p{
background-color:transparent;
color:#000;
}

.view.view-contact table#vaike a{
background-color:transparent;
color:#333 !important;
font-size:11px;
}

.fieldset-wrapper{
color:#000;
}
.tabs ul.primary li.active a{
background-color: #FFF !important;
border-bottom:#FFF !important;
}

.tabs ul.primary li a{
background-color: #BBB !important;

}

.views-field.views-field-field-abikaed{
width:auto;
}

.view.view-venue-main table td{
vertical-align:middle;
font-size:14px;
}

.view.view-venue-main table a{
padding-left:10px;}

td.views-field.views-field-field-location {
}

.view.view-artist-search .content{
}

.profile2-venue .field.field-name-field-pictures6 img{
width:109px;
padding-right:0px;
  border:none;

}

.profile2-venue .field.field-name-field-pictures6 img:focus{
width:109px;
padding-right:0px;

}

.profile2-venue .field.field-name-field-pictures6 .field-item{
padding-bottom:0px;
display: inline-block;
  border: none;

}

.profile2-venue .field.field-name-field-pictures6 .field-items{
}

.profile2-venue .field.field-name-field-pictures6{

clear:both;
}

.field.field-name-field-telefon{
}

.profile2-venue .field.field-name-field-pictures6 .field-label{

display:none;
}
.profile2-venue{
padding-bottom:0px;
line-height:1.0;
}


.profile2-venue .field-item{
padding-bottom:0px;
line-height:1.0;
}

.field.field-name-field-cap7500 .field-label{
display:none;
}

.profile2-venue .field-name-field-aadress{
clear:both;

}

.profile2-venue .field-name-field-aadress .field-items{
float:left;


}


.profile2-venue .field-name-field-telefon{
clear:both;


}

.profile2-venue .field-name-field-telefon .field-items{
float:left;


}
.profile2-venue .field-name-field-fax{
clear:both;

}

.profile2-venue .field-name-field-fax .field-items{
float:left;


}
.profile2-venue .field-name-field-web{
clear:both;

}
.profile2-venue .field-name-field-web .field-items{
float:left;


}

.profile2-venue .field-name-field-emailvenue {


}

.profile2-venue .field-name-field-emailvenue .field-items{
float:left;


}

.profile2-venue .field-name-field-formaat{
float:left;}

.profile2-venue .field-name-field-capacity{
float:left;}


.profile2-venue .field-name-field-parking{
float:left;}

.profile2-venue .field-name-field-abikaed{
float:left;}

.profile2-venue .field-name-field-security{
float:left;}

.profile2-venue .field-name-field-valgusmees{
float:left;}

.profile2-venue .field-name-field-pa{
float:left;}

.profile2-venue .field-name-field-lava{
float:left;}

.profile2-venue .field-name-field-helimees{
float:left;}

.profile2-venue .field-name-field-toit{
float:left;}

.profile2-venue .field-name-field-backstage{
float:left;}

.profile2-venue .field-name-field-lights{
float:left
;}

.profile2-venue .field-name-field-lights img{
padding-right:0px;
;}

.profile2-venue .field-name-field-lisainfo{
clear:both;
float:left;
text-align:justify;

}

.profile2-venue .field-name-field-lisainfo .field-label{
display:inline;
color:#000;
background:#fff;

}
.profile2-venue .field-name-field-lisainfo .field-item{



}
.profile2-venue .field-name-field-lyhitutvustus{
float:left;
text-align:justify;
background: url(../images/punkt.png)repeat-x bottom left transparent;

}
.entity-profile2.profile2-band .field-name-field-links .field-items{
margin-left:0px;
padding-left:0px;

}

.profile2-band .field-name-field-links .field-items .field-item{
margin-left:0px;
padding-left:0px;
display:inline;
padding-bottom:0px;

}
.profile2-venue .field-name-field-lyhitutvustus .field-item{
margin: 10px 0px 0px 0px;
font-size: 13px;
}
.entity-profile2{
font-family: Verdana;
font-size:10px;
line-height:1.1;
}

.entity-profile2 .field-label{
color:#3c3c3c;
background:#fff;
display:inline;
font-family: Verdana;
font-size:13px;
font-weight:normal;

}
.entity-profile2.profile2-band .field-items{
margin:10px 5px 0px 0px;
font-size:13px;


}

.entity-profile2.profile2-venue .field{
margin-bottom:2px;


}

.profile2-band .field.field-name-field-video2 .field-items{
margin-top:0px;
height:312px;
width:560px;
background: url(../images/no_video.png);
padding-left:0px;

}

.profile2-band .field-item{
padding-bottom:0px;

}


.profile2-venue .field-name-field-lyhitutvustus .field-label{
display:inline;
color:#000;
background:#fff;
}

.profile2-venue .field-name-field-tehinka{
clear:both;

}

.profile2-venue img{
}

.profile2-venue{
font-family: Verdana;
font-size:13px;
}

.profile2-venue .field-label{
font-family: Verdana;
font-size:14px;
}
.profile h3 {
border-bottom:none;
}

.view-venue-main th.views-field img{
float:none !important;
}

/*.profile2-venue .field-name-field-telefon .field-label{
background:none;
color:#000;
}

.profile2-venue .field-name-field-email .field-label{
background:none;
color:#000;
}
.profile2-venue .field-name-field-web .field-label{
background:none;
color:#000;
}
.profile2-venue .field-name-field-emailvenue .field-label{
background:none;
color:#000;
}
.profile2-venue .field-name-field-aadress .field-label{
background:none;
color:#000;
}
.profile2-venue .field-name-field-fax .field-label{
background:none;
color:#000;
}*/

.profile2-venue .field-name-field-venuenimi{
font-size:28px;
float:right;
}



.profile2-band .field-name-field-artist{
font-size:28px;
float:left;
padding-bottom:20px;

}

.profile2-band .field-name-field-artist .field-items  .field-item{
color: #3C3C3C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:26px;

}


/*
.venue H1#profiil {
padding: 5px 5px 5px 20px;
background-color:#BC388C;
-moz-box-shadow: 1px 5px 7px black;
-webkit-box-shadow: 1px 5px 7px black;
box-shadow: 1px 5px 7px black;
font-weight: bold;
font-family: Arial;
float: left;
margin-left: -94px;
top: -24px;
position: relative;
font-size: 24px;


}

.band H1#profiil {
padding: 5px 5px 5px 20px;
background-color: #B4BF35;
-moz-box-shadow: 1px 5px 7px black;
-webkit-box-shadow: 1px 5px 7px black;
box-shadow: 1px 5px 7px black;
font-weight: bold;
font-family: Arial;
float: left;
margin-left: -83px;
top: -24px;
position: relative;
font-size: 24px;


}
.band #content_bandvenue {
background-color: #B4BF35;
width: 100%;
height: 5px;
}
.venue #content_bandvenue {
background-color: #BC388C;
width: 100%;
height: 5px;
}
*/
.page-user .title{
display:none;
}

.page-user #content .section{
padding:0px;
}

.page-user .region.region-content dl{
padding: 0 15px;
}

.page-user #content{

margin-top:20px;
}

div#block-locale-language h2{
display:none;
}
div#block-locale-language .content{
margin:0px;
}


div#block-locale-language .content ul.language-switcher-locale-url {
margin:7px 0px 0px 0px;
padding:0px;
}

div#block-locale-language .content ul.language-switcher-locale-url li{
line-height:17px;
padding:0px;
margin:0px;
height:20px;
display:inline;
}

div#block-locale-language .content ul.language-switcher-locale-url img.language-icon{
border:1px solid #000;
}


div#block-locale-language .content li{
line-height:1.0;
}

div#block-locale-language .content ul{
list-style-type: none;
}

.node-type-panel .tabs.primary{
display:none;
}

.view.view-artist-search-eng th {
background-color: white;
color: black;
Font-family:Verdana;
font-weight:bold;
font-size:24px;
}

.view.view-artist-search th {
background-color: white;
color: black;
Font-family:Verdana;
font-weight:bold;
font-size:24px;
}

.view.view-artist-search-eng h2{
display:none;
}

.view.view-artist-search h2{
display:none;
}

.view.view-artist-search-eng td {
background-color: #fff;
Font-family:Verdana;
font-weight:regular;
font-size:16px;
padding-bottom:50px;
}

.view.view-artist-search td {
background-color: #fff;
Font-family:Verdana;
font-weight:regular;
font-size:16px;
}

.view.view-artist-search-eng .content {
/*border-bottom: 3px solid #B4BF35;*/
}

.view-artist-search-eng .views-row {
float: none;
}

.profile2-band .field.field-name-field-genre{
float:left;
margin:0 0 0px 0px;

}

.profile2-band .field.field-name-field-genre .field-items{
margin:0 0 0 0px;
}

.profile2-band .field-items .field-item{
float:left;
color:#000;
display:inline;

}


.profile2-band .field.field-name-field-soundslike{
float:left;
margin:0 5px 0px 0px;


}

.profile2-band .field.field-name-field-soundslike .field-items {
width:220px;
}

.profile2-band .field.field-name-field-soundslike .field-items .field-item{
display:inline;
float:left;
}


.profile2-band .field.field-name-field-artistphone .field-items{
margin:0 0 0 0px;
}




.profile2-band .field.field-name-field-artistphone{
float:left;
width:250px;


}

.field-group-fieldset.group-contact{
float:left;

width:250px;

}

.field-group-fieldset.group-contact legend{
display: block;
width: 355px;
color: white;
font-size: 18px;
font-weight: bold;
background: #514436;
padding: 0px 0px 2px 0px;
}

.field-group-fieldset.legend .form-wrapper{
padding:0px;

}



.profile2-band .field.field-name-field-artistweb .field-items{
margin:0 0 0px 0px;
}

.profile2-band .field.field-name-field-label{
float:left;
margin:0 0px 10px 0px;

}
.profile2-band .field.field-name-field-label .field-items{
margin:0 0 0 0px;
}

.profile2-band .field.field-name-field-formed{
float:left;
width:250px;

}
.profile2-band .field.field-name-field-formed .field-items{
margin:0 0 0 0px;
}

.profile2-band .field.field-name-field-artistlocation{
float:left;
width:250px;

}
.profile2-band .field.field-name-field-artistlocation .field-items{
margin:0 0 0 0px;
}

.profile2-band .field.field-name-field-artistweb{
float:left;

}

.profile2-band .field.field-name-field-artistemail .field-items{
margin:0 0 0 0px;
}

.profile2-band .field.field-name-field-artistemail{
float:left;
width:350px;


}

.profile2-band .field.field-name-field-artistweb p{
margin:0px;


}

.profile2-band .field.field-name-field-soundslike .field-items{
margin:0 0 0 0px;
}

.profile2-band .field.field-name-field-members{
float:left;
padding-bottom: 10px;
margin-top: 20px;
background: url(../images/punkt.png) repeat-x bottom left transparent;
width:355px;
}

.profile2-band .field.field-name-field-members .field-label{
display: block;
width: 353px;
color: white;
font-size: 18px;
font-weight: bold;
background: #514436;
}

.profile2-band .field.field-name-field-members .field-items{
margin:10px 0 0 5px;
}

.profile2-band .field.field-name-field-members .field-items .field-item{
float:left;
clear:both;
}

.profile2-band .field.field-name-field-other{
float:left;
margin:0 0px 15px 0px;

}

.profile2-band .field.field-name-field-other .field-items{
margin:0 0 0 0px;
}

#secondary-menu {
position: relative;
width:960px;
margin-left: auto;
margin-right: auto;

}

#secondary-menu-links li a {
color: #000 !important;
}
#secondary-menu-links li a.active {
font-size: inherit;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;
color:#24B4CF !important;
}
#secondary-menu-links a.active {
}

.entity-profile2.profile2-band .field-name-field-picture .field-items{
margin:0px 0 0 0px;
}
.entity-profile2.profile2-band .field-name-field-pictures4 .field-items{
margin:0px;
}

ul.links li.comment_forbidden {
display: none;
}


ul.links li.translation_et{

display: none;
}

ul.links li.translation_en{

display: none;
}

.node.node-estmusic-artikkel img{
margin:10px 10px 10px 0;
}

.node.node-estmusic-artikkel h2{
display:none;
}

#footer h2{
display:none;
}

.page-search-node .content .block ol, .block ul{
margin: 1em 0;
padding: 0 0 0.25em 2.5em;

}

form#user-login{
padding-left:10px;
text-align:center;

}

#main{
min-height:300px;
-moz-box-shadow: 1px 5px 7px #a9a9a9;
-webkit-box-shadow: 1px 5px 7px #a9a9a9 ;
box-shadow: 1px 5px 7px #a9a9a9;
}

#main-menu{
/*-moz-box-shadow: 1px 5px 7px black;
-webkit-box-shadow: 1px 5px 7px black;
box-shadow: 1px 5px 7px black;*/
}
#footer{
position:relative;
}

#page-wrapper{

}

.view.view-legal .views-field p{
background-color:transparent;
}

.view.view-journal-rss table.views-view-grid td{
width:310px;
padding:0px;
}

#header div.section{
padding-top:0px;
}

#login_register a{
font-family:Tahoma;
font-weight:bold;
font-size:14px;
color:#000;


}

#login_register {
font-family:Tahoma;
font-weight:bold;
font-size:14px;
color:#000;
background:url(../images/estmusicfinal_06.jpg) no-repeat left center;

}

#login_register a:hover{
font-family:Tahoma;
font-weight:bold;
font-size:14px;
color:#25b4cf;
text-decoration:none;


}

#block-search-form .container-inline{
background-color:#fff;
line-height:20px;
margin:0px;
padding:0px;
height:23px;
 -webkit-border-radius: 3px 3px 3px 3px; /* Safari prototype */
-moz-border-radius: 3px 3px 3px 3px; /* Gecko browsers */
border-radius: 3px 3px 3px 3px;
}

#block-search-form .container-inline h2{
display:none;
}

#block-search-form .container-inline input{
color:#25b4cf;
}


.page-user-register .region.region-content{
padding: 0 10px;

}

#page-wrapper{

}

#header{
background: url(../images/esttaust.jpg) repeat-x; 
background-position:0 41px; 

}

#header .section.clearfix{
background: transparent;


}

.view.view-contact #suur_kontakt tbody{
border-top:0px;
}

.view.view-contact table#suur_vaike1{
background: url(../images/juko.png); 
border:none;
padding:0px;
margin:0px 0px 0px 0px;
float:left;
}

#suur_kontakt a{
color:#FFF;
}

#suur_vaike1 a{
color:#FFF;
}
#suur_vaike2 a{
color:#FFF;
}


.view.view-contact table#suur_vaike1 td#kontaktid{
height:55px;
vertical-align:middle;
margin:0px;
padding:0px 9px;;
}

.view.view-contact table#suur_vaike2{
background: url(../images/raido.png) repeat-x; 
border:none;
padding:0px;
margin:0px 0px 0px 0px;
float:right;
}

.view.view-contact table#suur_vaike2 td#kontaktid{
height:55px;
vertical-align:middle;
margin:0px;
padding:0px 9px;;
}

.view.view-contact a{
text-decoration:none;
}

.sotsiaal_logod{
height:35px;

background: url(../images/ribagradient.png) repeat-x; 
padding-bottom:7px;


z-index:1;
}
#suur_kontakt{
width:auto;
margin:0 auto;
}

table#suur_kontakt #labels{
color:#25b3cf;
font-weight:bold;
padding-top:15px;
}

table#suur_kontakt #info{
color:#514537;
font-weight:bold;
padding-top:15px;

}

table#suur_kontakt #info a{
color:#514537;
font-weight:bold;
}

table#suur_kontakt #info a:hover{
color:#514537;
font-weight:bold;
}

#suur_kontakt br{
line-height:20px;
}

#contact_mikker{
background: url(../images/pealogo.png) no-repeat; 
height:213px;
width:203px;
}
#contact_punktid{
background: url(../images/punkt.jpg) repeat-x left bottom; 
padding-bottom:15px;
color:#514537;
padding-top:20px;
}

.sotsiaal_logod div#twitter{
height:28px;
width:28px;
background: url(../images/twitter.png) no-repeat; 
float:right;
padding-right:5px;
}

.sotsiaal_logod div#facebook{
height:28px;
width:28px;
background: url(../images/facebook.png) no-repeat; 
float:right;
padding-right:10px;
}

.sotsiaal_logod div#linked{
height:28px;
width:28px;
background: url(../images/linkedin.png) no-repeat; 
float:right;
padding-right:5px;

}

.page-venue-main #main-wrapper #content .section{
padding-bottom:50px;
}

.profile {

margin: 0; !important
}

.tabs{
margin-bottom:0px;
}

.page-user .content{
margin-top:0px;
}

.page-user .field.field-name-field-venuenimi{
width:100%;
margin-top:10px;
}
.rss_taust p{
margin:0 4px 0 4px;
text-align: justify;

}
.rss_taust_folk .field-content p {
margin: 0 4px 0 5px;
}

.rss_taust .link_rss a{
margin:0 0px 0 4px;
}
.rss_taust_folk .link_rss a{
margin:0 0px 0 4px;
}

.rss_taust .views-field.views-field-created span{
margin:0 4px 0 4px;
}
.rss_taust_folk .views-field.views-field-created span{
margin:0 4px 0 4px;
}

div#content{
height:100%;
}

#footer-wrapper{
float:left;}

#footer .block{
margin:0px;
}

#main-menu-links{
background: url(../images/mikker.png) no-repeat right center; 
margin-right:15px;

}

.page-user-edit #content .section{
margin:0 10px;
}

.page-journal-rss div.error, table tr.error{
display:none !important;
}




.field-name-field-picture img{
width:100px;
}

.field-name-field-pictures4 img{
width:100px;
}

.field.field-name-field-video2 p{
margin:0px;
padding:0px;
}

.field.field-name-field-video2{
padding-bottom:5px;
}

div.rights{
margin-left: auto;
margin-right: auto;
Font-family:verdana;
font-size:12px;
color:#ebebeb;
text-align:center;
height:28px;
width:960px;


background-color:#000;
}


form#user-pass-reset{
margin:10px;
}

.region.region-content .content{
min-height:300px;
}
form#user-profile-form{
clear:both;
padding-top:20px;
}

.field.field-name-field-video2{

}

.field.field-name-field-video2 .field-item.even{

}

.page-journal-rss #main #content .section{
margin:0px;
padding:0px;
}

.item-list .pager li{
Font-family:Arial;
font-size:16px;
font-weight:bold;
padding:2px;
}

li.pager-current{
background-color:#25b4cf;
}

div#___plusone_0{
float:right !important;
line-height:41px !important;
height:41px !important;
vertical-align: middle;
width:65px !important;
}

div#___plusone_0 iframe{
line-height:41px;
vertical-align: middle;
}

div#rss_logo{
background: url(../images/rss.png);
width:45px;
height:45px;
position:relative;
z-index:1;
left:925px;
top:-120px;
display:none;
}

.view.view-artist{
background:#fff;
}

tbody{
border:none;
}

/** Artisti otsingu kast**/
.custom_search a {
	color: #000;
	Font-family:Arial;
font-size:16px;
font-weight:bold;
}

.custom_search:hover a {
	color: #313232;
}



#search_results .custom_search {
	display: inline;
-khtml-border-radius: 10px;
-moz-border-radius: 15px;
-webkit-border-radius: 10px;
border-radius: 10px;
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
		line-height:1.0;
		text-align:center;
		padding:3px 20px 3px 0px;
		margin-right:10px;
		margin-left:0px;
		background: none;
		color:#000;
		float:left;
		clear:both;

}



.custom_search, .custom_search_active {
	display: inline;
-khtml-border-radius: 10px;
-moz-border-radius: 15px;
-webkit-border-radius: 10px;
border-radius: 10px;
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
		line-height:1.0;
		text-align:center;
		padding:3px 20px 3px 20px;
		margin-right:10px;
		margin-left:10px;
		background: #3c3c3c;
		color:#fff;

}


.artist_search_tr td{
text-align:center;

}

#genre_container{
text-align:center;
}

#genre_container input{
padding:0px;
margin:0px;
text-align:center;

} 

#genre_container1 input{
padding:0px;
margin:0px;
text-align:center;


} 
#genre_container1{
clear:both;
text-align:center;
		margin-top:20px;

}


.custom_search_active {
	/**background: url("http://estmusic-com.sn19.zone.eu/custom/close_dark.png") no-repeat right 2px #28b4cf;**/
	background: #28b4cf;
}

/**.custom_search_active:hover {
	background: url("http://estmusic-com.sn19.zone.eu/custom/close_light.png") no-repeat right 2px #30c8e5;
}

.custom_search:hover {
	background: #fff;
	color: #000;
}
**/
/** Kasti lõpp **/

.view-content{
margin:0px 10px;
}

.view.view-journal-rss .view-content{
margin:0px 0px;
}

span#ring{
background: url(../images/ring.png) no-repeat; 
height:48px;
width:48px;
padding:5px 17px 12px 11px;
color:#fff;
font-size:24px;
}

span#ring1{
background: url(../images/ring.png) no-repeat; 
height:48px;
width:48px;
padding:5px 17px 12px 12px;
color:#fff;
font-size:24px;

}

th.artist_search_table {
margin-left:15px;
}
	
.node {
margin:0px 10px;
}

.panel-display.panel-3col-33-stacked .views-row {
float:none;
padding:0px;

}

.panel-display.panel-3col-33-stacked .views-field.views-field-name {
float:none;
}

.view.view-featured-artist h2{
display:none;
}

.view.view-featured-artist img{
width:145px;

}
.view.view-featured-artist td{
width:182px;

}

.view.view-featured-artist .content{
min-height:0px;
}

.front_page_table{
padding:0px;
margin:0px;
vertical-align:middle;
line-height:1.0;
}

.front_page_table img{
padding:0px;
margin:0px;
vertical-align:middle;
line-height:1.0;
display: block; position: relative; top: 2px;
}

.front_page_table td{
padding:0px;
margin:0px;
vertical-align:middle;
line-height:1.0;
border:none;
}

.front_page_table tr{
padding:0px;
margin:0px;
vertical-align:middle;
line-height:1.0;
}

.page-node-255 h1.title{
display:none;
}

#footer_lingid{
float:right;
}

#emak{
background: url(../images/emak1.jpg) no-repeat; 
height:21px;
width:63px;
float:left;
line-height:28px;
vertical-align:bottom;
margin: 9px 5px 0 5px;
}

div#emak:hover{
background: url(../images/emak.jpg) no-repeat; 
height:21px;
width:63px;
float:left;
line-height:28px;
vertical-align:bottom;
margin:9px 5px 0 20px;margin: 9px 5px 0 5px;
}

#eau{
background: url(../images/eau1.jpg) no-repeat; 
height:20px;
width:32px;
float:left;
line-height:28px;
vertical-align:bottom;
margin:9px 5px 0 5px;
}

div#eau:hover{
background: url(../images/eau.jpg) no-repeat; 
height:20px;
width:32px;
float:left;
line-height:28px;
vertical-align:bottom;
margin:9px 5px 0 5px;
}

#netiraadio{
background: url(../images/netiraadio1.jpg) no-repeat; 
height:21px;
width:117px;
float:left;
line-height:28px;
vertical-align:bottom;
margin:9px 5px 0 5px;
}

div#netiraadio:hover{
background: url(../images/netiraadio.jpg) no-repeat; 
height:21px;
width:117px;
float:left;
line-height:28px;
margin:9px 5px 0 5px;
}

#err{
background: url(../images/err1.jpg) no-repeat; 
height:20px;
width:68px;
float:left;
line-height:28px;
margin:9px 5px 0 5px;
}

div#err:hover{
background: url(../images/err.jpg) no-repeat; 
height:20px;
width:68px;
float:left;
line-height:28px;
margin:9px 5px 0 5px;
}
#tep{
background: url(../images/tep.jpg) no-repeat; 
height:20px;
width:156px;
float:left;
line-height:28px;
margin:9px 5px 0 5px;
}

div#tep:hover{
background: url(../images/tephighlight.jpg) no-repeat; 
height:20px;
width:156px;
float:left;
line-height:28px;
margin:9px 5px 0 5px;
}
.imageLoader {
background: url(../images/err.jpg) no-repeat; 

visibility: hidden;
}

.imageLoader1 {
background: url(../images/netiraadio.jpg) no-repeat; 

visibility: hidden;
}
.imageLoader2 {

background: url(../images/eau.jpg) no-repeat; 
visibility: hidden;
}
.imageLoader3 {

background: url(../images/emak.jpg) no-repeat; 
visibility: hidden;
}

.imageLoader4 {

background: url(../images/est_hov.jpg) no-repeat; 
visibility: hidden;
}

.imageLoader5 {

background: url(../images/eng_hov.jpg) no-repeat; 
visibility: hidden;
}
.imageLoader6 {

background: url(../images/tephighlight.jpg) no-repeat; 
visibility: hidden;
}


#divider{
background: url(../images/divider.jpg) no-repeat; 
height:22px;
width:9px;
float:left;
line-height:28px;
margin-top:9px;

}
div.rights2{
margin-left: auto;
margin-right: auto;
Font-family:verdana;
font-size:12px;
color:#7F7F7F;
text-align:center;
padding:5px 70px 2px 70px;
width: 960px;



}
div.rights2 a{

color:#7F7F7F;




}

div.rights2 a:hover{

color:#000;




}
#user-profile-form .field-name-field-artist{
float:left;
clear:both;

}

#user-profile-form .field-name-field-artist label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;

}

#user-profile-form .field-name-field-artistlocation{
float:left;
clear:both;
}

#user-profile-form .field-name-field-artistlocation label{
float:left;
width:130px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}

#user-profile-form .field-name-field-formed{
float:left;
clear:both;
}

#user-profile-form .field-name-field-formed label{
float:left;
width:130px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;

}


#user-profile-form .field-name-field-label{
float:left;
clear:both;
}

#user-profile-form .field-name-field-label label{
float:left;
width:130px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}

#user-profile-form .field-name-field-genre{
float:left;
clear:both;
width:33%;
}

#user-profile-form .field-name-field-genre label{
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;

}

#user-profile-form .field-name-field-soundslike{
float:left;
width:33%;
}

#user-profile-form .field-name-field-soundslike label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}

#user-profile-form .field-name-field-other{
float:left;
width:33%;
}

#user-profile-form .field-name-field-other label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}

#user-profile-form .field-name-field-members{
float:left;
clear:both;
}

#user-profile-form .field-name-field-members label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}

#user-profile-form .field-name-field-biography{
float:left;
clear:both;
padding-right:10px;
}

#user-profile-form .field-name-field-biography-est{
float:left;
clear:both;
padding-right:10px;

}

#user-profile-form .field-name-field-biography label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}

#edit-profile-band-field-artistemail-und-0-email{
clear:both;
float:left;
}

#user-profile-form .field-name-field-biography-est label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}

#user-profile-form .field-name-field-diskography{

float:left;
clear:both;

}

#user-profile-form .field-name-field-diskography label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}
#user-profile-form .field-name-field-links{
float:left;
clear:both;
padding-right:10px;

}
#user-profile-form .field-name-field-links label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}
#user-profile-form .field-name-field-lisainfo{
float:left;
clear:both;
}
#user-profile-form .field-name-field-signal{
float:left;
clear:both;
}
#user-profile-form .field-name-field-location{
float:left;
clear:both;
}
#user-profile-form .field-name-field-crew{
float:left;
clear:both;
}

#user-profile-form .field-name-field-emailvenue{
float:left;
clear:both;
}
#user-profile-form .field-name-field-stage{
float:left;
clear:both;
}
#user-profile-form .field-name-field-web{
float:left;
clear:both;
}
#user-profile-form .field-name-field-micro{
float:left;
clear:both;
}
#user-profile-form .field-name-field-light{
float:left;
clear:both;
}
#user-profile-form .field-name-field-monitors{
float:left;
clear:both;
}
#user-profile-form .field-name-field-electr{
float:left;
clear:both;
}
#user-profile-form .field-name-field-parking{
float:left;
clear:both;
}
#user-profile-form .field-name-field-capacity{
float:left;
clear:both;
}
#user-profile-form .field-name-field-toit{
float:left;
clear:both;
}
#user-profile-form .field-name-field-foh{
float:left;
clear:both;
}
#user-profile-form .field-name-field-pasys{
float:left;
clear:both;
}
#user-profile-form .field-name-field-equipment{
float:left;
clear:both;
}
#user-profile-form .field-name-field-lisainfo label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}
#user-profile-form .field-name-field-picture{
float:left;
clear:both;
}

#user-profile-form .field-name-field-picture label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}

#user-profile-form .field-name-field-video-image{
float:left;
clear:both;
}
#user-profile-form .field-name-field-video2{
float:left;
clear:both;
}

#user-profile-form .field-name-field-video2 label{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}

#user-profile-form .form-actions.form-wrapper{
float:left;
clear:both;
}

#user-profile-form .field-name-field-artistphone{
float:left;
clear:both;
}

#user-profile-form .field-name-field-artistphone label{
float:left;
width:130px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}


#user-profile-form .field-name-field-artistemail{
float:left;
clear:both;
}

#user-profile-form .field-name-field-artistemail label{
float:left;
width:130px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}

#user-profile-form .field-name-field-artistweb{
float:left;
clear:both;

}

#user-profile-form .field-name-field-artistweb label{
float:left;
width:130px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#000;
}


#user-profile-form div.form-textarea-wrapper{

}

#user-profile-form label{
color:#24b4cf !important;
}

#user-profile-form .form-item.form-type-checkbox label{
color:#7b7b7b;
float:none;
}

fieldset#edit-profile-band-field-biography-und-0-format{
display:none;
}

.container-inline .form-actions.form-wrapper{
float:none;
clear:none;
}

#user-profile-form input.form-submit, a.button {
border: 1px solid #E4E4E4;
border-bottom: 1px solid #B4B4B4;
border-left-color: #D2D2D2;
border-right-color: #D2D2D2;
color: #fff;
cursor: pointer;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
margin-bottom: 1em;
margin-right: 0.6em;
padding: 4px 17px;
-khtml-border-radius: 15px;
-moz-border-radius: 20px;
-webkit-border-radius: 15px;
border-radius: 15px;
}

#user-profile-form fieldset legend {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
border:0px;
background:#fff;
}

#user-profile-form fieldset {
background: white;
border: none;
margin-top: 10px;
margin-bottom: 32px;
padding: 0 0 10px;
position: relative;
top: 12px;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#user-profile-form .description{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:12px;
color:#7b7b7b;

}

#user-profile-form .file img{
width:auto;
}

#user-profile-form span.file {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#000;}

#user-profile-form .marker, .form-required {
color: #000;
}
.field-name-field-diskography a:hover{
color:#008EE2;
}

.journal_via{
float:right;
color:#24B4CF;
font-weight:normal;
margin: 0 4px 0 0px;

}

.journal_via a{
color:#24B4CF;
font-weight:normal;
}

.journal_via span{
font-style:italic;
font-weight:normal;
color:#000;
}

a.logo_link_main{
float:right;
width: 410px;
height: 108px;
}

.profile2-band .field.field-name-field-diskography .field-label {
display: block;
width: 353px;
color: white;
font-size: 18px;
font-weight: bold;
background: #514436;
padding: 0px 2px 2px 2px;}

.profile2-band .field.field-name-field-biography .field-label {
display: block;
color: white;
font-size: 18px;
font-weight: bold;
background: #514436;
padding: 0px 2px 2px 2px;}

.profile2-band .field.field-name-field-biography-est .field-label {
display: block;
color: white;
font-size: 18px;
font-weight: bold;
background: #514436;
padding: 0px 2px 2px 2px;}

.profile2-band .field.field-name-field-links .field-label {
display: block;
color: white;
font-size: 18px;
font-weight: bold;
background: #514436;
padding: 0px 2px 2px 2px;}

.field-group-fieldset.group-general {
float: left;
width: 350px;
}

.field-group-fieldset.group-general legend {
display: block;
width: 355px;
color: white;
font-size: 18px;
font-weight: bold;
background: #514436;
padding: 0px 0px 2px 0px;}
fieldset#profile2_band_account_group_right{
float:right;
width:355px;
margin-top:58px;
color: #3C3C3C !important;
}

fieldset#profile2_band_account_group_left{
float:left;
width:570px;
}

fieldset#profile2_band_account_group_left legend span.fieldset-legend{
}

fieldset#profile2_band_account_group_right legend span.fieldset-legend{
}

.views-field.views-field-view-node{
display:none;
}

a:hover, a:focus {
color: #000 !important;
}

 .link_rss  a:hover, a:focus {
color: #fff !important;
}
.journal_via a:hover, a:focus {
color: #24B4CF !important;
}

fieldset.collapsible {
position: relative;
clear:both;
margin-top: 5px;

}

html.js fieldset.collapsed {

height: 25px !important;

}
.fieldset-legend a{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#25b3cf;
font-weight:bold;
-khtml-border-radius-topleft: 6px;
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
border-top-left-radius: 6px;
-khtml-border-radius-topright: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
border-top-right-radius: 6px;
border-color: #BBB;
border-style: solid solid none solid;
border-width: 1px;
width:300px;
display:block;
text-align:center;
line-height: 1.5;
height:25px;
background-color:#fff;
moz-box-shadow: 4px -1px 3px #eee;
-webkit-box-shadow: 4px -1px 3px #eee;
box-shadow: 4px -1px 3px #eee;
position:relative;

}
.fieldset-legend a:hover{
color:#25b3cf !important;

}


html.js fieldset.collapsed .fieldset-legend {
background-image: none;
background-position: 5px 50%;
line-height:1.0;

}

.fieldset-legend {
background-image: none !important;
width:300px;


}
.fieldset-wrapper {
margin-top: 0px;
}

.collapse-text-fieldset legend{
border-bottom:1px solid #ccc;
width:100%;
height:25px;
background:transparent;



}

.fieldset-legend span.summary{
display:none;
}

strong {
font-weight: normal;
}

.tabs.primary{
display:none;
}

.html.not-front.logged-in.no-sidebars.page-user.page-user-me.page-user-me-edit #content .section{
padding:10px;
}

#login_logout {
float:right;
height:28px;

}

#login_logout a{
vertical-align:middle;
height:28px;
line-height:28px;
padding: 0 0.5em;
font-size: 0.929em;
}
#login_logout span{
color:#24B4CF;
}

#profile2_venue_account_group_left {
float: left;
width: 570px;
clear:both;
}

#profile2_venue_account_group_right{
float: right;
width: 355px;
}

.field.field-name-field-venuenimi .field-item{
float:right;
}

.field.field-name-field-aadress .field-item{
float:right;
}

.field.field-name-field-telefon .field-item{
float:right;
}

field.field-name-field-telefon .field-item{
float:right;
}

#profile2_venue_account_group_right p{
margin:0px;
}

#profile2_venue_account_group_right .field-label{
width:110px;
font-size: 12px;
font-weight:bold;
}


.field-group-fieldset.group-booking legend {
display:block;
width:100%;
color: white;
font-size: 18px;
font-weight: bold;
background:#5f4c3b;
padding:0px 0px 2px 0px;

}

.field-group-fieldset.group-booking div.fieldset-wrapper {

padding: 10px 0px 0px 0px;
}

.field-group-fieldset.group-tehnika div.fieldset-wrapper {

padding: 10px 0px 0px 0px;
}
#profile2_venue_account_group_left p{
color: #3c3c3c;
margin:0px 0px 12px 0px;
}

#profile2_venue_account_group_left .field-label {
display:block;
color: white;
font-size: 18px;
font-weight: bold;
background:#5f4c3b;
padding:0px 2px 2px 2px;
}

#profile2_venue_account_group_left .field.field-name-field-pictures6 div.field-label {
display:none !important;
}

.profile2-venue .field-name-field-lisainfo {
width: 560px;
float: left;
padding-top: 20px;
background: url(../images/punkt.png) repeat-x bottom left transparent;
padding-bottom: 10px;
}

.profile2-venue .field-name-field-lisainfo .field-items {
margin: 10px 0px 0px 0px;
font-size: 13px;
}

.field.field-name-field-pictures6{
}

.profile2-venue .field-name-field-lyhitutvustus {
width: 560px;
float: left;
padding-top: 27px;
background: url(../images/punkt.png) repeat-x bottom left transparent;
padding-bottom: 10px;
}


.field.field-name-field-pictures6 img {
margin: 0 0 3px 0;
}

.profile2-venue .field-name-field-diskography {
width: auto;
float: right;
padding-top: 20px;
background: url(../images/punkt.png) repeat-x top left transparent;
width: 355px;
margin-left: 0px;
}

#profile2_venue_account_group_ikoonid{

margin-bottom:40px;

}

#profile2_venue_account_group_booking{
margin-bottom:5px;

}

#profile2_venue_account_group_tehnika{
background: url(../images/punkt.png) repeat-x bottom left transparent;
margin-top:20px;
}

#profile2_venue_account_group_booking{

padding-bottom:10px;
background: url(../images/punkt.png) repeat-x bottom left transparent;
}


.field-group-fieldset.group-tehnika legend {
display: block;
width: 100%;
color: white;
font-size: 18px;
font-weight: bold;
background: #5F4C3B;
padding: 0px 0px 2px 0px;
}

.field-group-fieldset.group-tehnika legend span.fieldset-legend{

padding: 0px 2px 0px 2px;
}

.field-group-fieldset.group-booking legend span.fieldset-legend{

padding: 0px 2px 0px 2px;
}
.profile2-venue .field-name-field-equipment {
float: left;
}

.profile2-venue .field-name-field-equipment {
width: 87px;
height: 65px;
background: url(../images/tehnika_1.png) center bottom no-repeat;
}




.profile2-venue .field-name-field-parking {
width: 87px;
height: 65px;
background: url(../images/parkimine_1.png) center bottom no-repeat;

}

.profile2-venue .field-name-field-capacity {
width: 87px;
height: 65px;
background: url(../images/inimesi_1.png) center bottom no-repeat;
}


.profile2-venue .field-name-field-toit {
width: 87px;
height: 65px;
background: url(../images/kohvik_1.png) center bottom no-repeat;
}

.profile2-venue .field-name-field-crew{
width: 87px;
height: 65px;
background: url(../images/meeskond_1.png) center bottom no-repeat;
display:none;
}

#profile2_venue_account_group_ikoonid .field-items div.field-item{

}

#profile2_venue_account_group_ikoonid div.field-items {
position:relative;
padding-top:70px;
text-align:center;
font-family: Verdana;
font-size: 12px;
font-weight:bold;
color:#5f4c3b;

}

.field.field-name-field-venuenimi .field-item{
padding-bottom:20px;
color:#3c3c3c;
}

#profile2_venue_account_group_right .fieldset-wrapper{
color:#3c3c3c !important;
}

#profile2_venue_account_group_right .fieldset-wrapper a{
color:#3c3c3c !important;
}

#profile2_venue_account_group_tehnika .field-items{
padding-bottom:10px;
}

#user-login span.form-required{
display:none;
}

#user-login label{
color:#25b4cf;
font-family: Verdana;
font-size: 28px;
font-weight:normal;
}

#user-login input#edit-name--2{
width:175px;

}

#user-login input#edit-pass--2{
width:175px;

}

form#user-pass {
padding-left: 10px;
}

form#user-pass input#edit-name{
width:175px;}

#user-pass label{
color:#25b4cf;
font-family: Verdana;
font-size: 28px;
font-weight:normal;
 word-wrap: break-word;
 width:190px;
}

#user-pass span.form-required{
display:none;
}

#user-login a{

color:#3c3c3c;

}

#user-login a:hover{

color:#3c3c3c !important;

}
#user-login li{

list-style:none;
padding-left:0px;
margin-left:0px;
}
#user-login ul{
padding-left:0px;
margin-left:0px;
list-style:none;
}

#profile2_band_account_group_right .field-label {
padding: 0px 0px 2px 2px;
font-weight: bold;
}

#profile2_band_account_group_contact{
margin-top: 20px;
background: url(../images/punkt.png) repeat-x bottom left transparent;
padding-bottom: 10px;
}

.field-group-fieldset.group-general div.fieldset-wrapper {
padding: 10px 0px 0px 0px;
}

.field-group-fieldset.group-members div.fieldset-wrapper {
padding: 10px 0px 0px 0px;
}

.field-group-fieldset.group-contact div.fieldset-wrapper {
padding: 10px 0px 0px 0px;
}

#profile2_band_account_group_general{
background: url(../images/punkt.png) repeat-x bottom left transparent;
padding-bottom:10px;
}

#profile2_band_account_group_members{
margin-top: 20px;
background: url(../images/punkt.png) repeat-x bottom left transparent;
}

.field-group-fieldset.group-general legend span.fieldset-legend {
padding: 0px 2px 0px 2px;
}

.field-group-fieldset.group-contact legend span.fieldset-legend {
padding: 0px 2px 0px 2px;
}

#edit-autoassignrole-user legend{
display:none;
}

#user-register-form div.description{
display:none;
}

#user-register-form #edit-profile-main-field-eesnimi{
float:left;
clear:both;
padding-right:100px;
}

#user-register-form #edit-profile-main-field-perekonnanimi{
float:left;
}

#user-register-form #edit-profile-main-field-telefon{
float:left;

}



#user-register-form #edit-profile-main-field-main-aadress{
float:left;
clear:both;
padding-right:100px;

}
#user-register-form #edit-profile-main-field-seotus{
float:left;
clear:both;
}

#user-register-form .form-item.form-type-textfield.form-item-mail{
float:left;

}

#user-register-form .form-item.form-type-textfield.form-item-name{
float:left;
clear:both;

}

#user-register-form .form-item.form-type-textfield input{

width:410px;

}

#user-register-form #edit-submit{


}

#user-register-form #Personal_information{
clear:both;
float:left;
color:#24B4CF;
font-size: 18px;
font-weight: bold;
padding-bottom:12px;
padding-top:12px;
}

#user-register-form #Account_information{
clear:both;
float:left;
color:#24B4CF;
font-size: 18px;
font-weight: bold;
padding-bottom:12px;
padding-top:22px;
}

#user-register-form #user_register_submit{
width:100%;
clear:both;
float:left;
text-align:center;
padding-top:32px;
padding-bottom:12px;

}

#user-register-form input.text-full {
width:370px;
}

/*
.form-item form-type-textfield input{
width:350px;
}*/

input#edit-profile-main-field-telefon-und-0-value {
width:370px;
}
#user-register-form label{
color:#3c3c3c;
}
/**venue artist register
#user-register-form #edit-user-roles div.form-item {
display:inline;
}
#user-register-form #edit-user-roles .form-item input{
display:none;

}
**/
#user-register-form #edit-user-roles div.form-item {
display:block;
}

#user-register-form #edit-user-roles .form-item input{

vertical-align: bottom;
margin-bottom:1px;
}

#user-register-form #edit-user-roles .form-item label{
    color: #3C3C3C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
margin-left: 0px;
cursor:pointer;
}


#user-register-form #edit-user-roles .form-item input:checked + label{
    color: #25b4cf;

}


#user-register-form .form-item.form-type-radios.form-item-user-roles label{
color:#bbb;
padding-top:20px;
}

#user-register-form .form-item.form-type-radios.form-item-user-roles .form-required{
display:none;
}

#user-register-form #edit-user-roles{
line-height:1.0;
}

#login-wrap{

}
#logger{
display:inline;
width:200px;

}

#logger div{
display:block;
width:200px;
margin: auto;

}

#logger div div{
text-align:left;
}

div#edit-actions--2{
text-align:center !important;
}

.media-provider{
display:none;
}

#media-tab-media_internet div.form-actions{
height:500px;
}



:active, :focus { outline: none; }

.field.field-name-field-links .field-item{
padding-bottom:0px;
}

.field.field-name-field-links .field-item p{
margin:0px;
}

#user-login .item-list{

}

#block-menu-menu-user-menu-not-loged{
float: right;
font-size: 0.929em;
height: 28px;
line-height: 28px;
margin: 0px;
padding: 0px;
}

#block-menu-menu-user-menu-not-loged li a{
color: black !important;
float: right;
padding-left:12px;
}
#block-menu-menu-user-menu-not-loged h2{
display:none;
}

#block-menu-menu-user-menu-not-loged ul{
margin:0px;
}

#block-system-user-menu h2{
display:none;
}

#block-system-user-menu ul{
margin:0px;
}

#block-menu-menu-user-menu-not-loged ul li {
}

.rights div#linked {
height: 28px;
width: 28px;
background: url(../images/linkedin.png) no-repeat;
float: right;
padding-right: 5px;
/**margin-top:5px;**/}

.rights div#twitter{
height:28px;
width:28px;
background: url(../images/twitter.png) no-repeat; 
float:right;
padding-right:5px;
}

.rights div#facebook{
height:28px;
width:28px;
background: url(../images/facebook.png) no-repeat; 
float:right;
padding-right:10px;


}
#search-block-form{
}

input#edit-search-block-form--2 {
height:10px !important;
}

ul.language-switcher-locale-url img{
display:none;
}

ul.language-switcher-locale-url li.et a{
background: url(../images/est.jpg) no-repeat; 
height:15px;
width:21px;
display:block;
float:left;
padding:0px 5px 0px 0px;
}

ul.language-switcher-locale-url li.en a{
background: url(../images/eng.jpg) no-repeat; 
height:15px;
width:21px;
display:block;
float:left;
padding:0px 5px 0px 0px;
}

ul.language-switcher-locale-url li.en a:hover{
background: url(../images/eng_hov.jpg) no-repeat; 
}

ul.language-switcher-locale-url li.et a:hover{
background: url(../images/est_hov.jpg) no-repeat; 

}

#featured_artist tr td, tr th {
vertical-align: top;
text-align: center;
padding:0px;
margin:0px;
}

#featured_artist tr, td{
vertical-align: top;
text-align: center;
padding:0px;
margin:0px;
line-height:1.0;
}

#featured_artist span{
color:#7f7f7f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}

.panel-panel.panel-col-first .inside{
margin-left:20px;
}

.panel-panel .inside h2{
color:#28B4CF;
}

.panel-panel-col .inside{
color:#7F7F7F;
}

#featured_artist strong{
float:left;
padding-left:5px;
color:#7f7f7f;
}

.panel-pane.pane-views.pane-artist-search-eng{
vertical-align:top;
}

.letter{
    -moz-user-select: none;
    background: none repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    color: #25B4CF;
    display: inline;
    float: left;
    line-height: 1;
    margin-left: 0px;
    margin-right: 10px;
    padding: 3px 0px;
    text-align: center;
	
	}


.field-content.unplugged{
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
	    margin-bottom: 0 !important;
padding-bottom:6px;
color:#3e3e3e;

}

.views-field.views-field-created {
    background-color: #FFFFFF;
    color: #878787;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}

td.views-field.views-field-uid{
}

.article_unplugged .views-field.views-field-body{
margin: 0 4px 0px 4px;
text-align: justify;
}

.article_unplugged .views-field.views-field-created{
margin: 0 0px 0 4px;
}

.view.view-journal-rss h3{

font-weight: normal;
font-family: Verdana;
font-size: 13px;
}

/*.view-journal-rss .item-list ul.pager{
text-align:center;
padding-left:0px;
display:inline;
}

.view-journal-rss {
text-align:center;
}

h2.element-invisible{
display:none;
}

div.item-list{
display:inline;
}*/

.search-form{
padding:0 10px;
}

.search-results.node-results{
padding:0 10px;
}

.search-info{
display:none;
}

body.cke_show_borders {
background:none !important;
}

.field.field-name-field-members .family{
font-weight:bold;
}

.view.view-artist-search-eng table#artisti_otsingu_tabel td{
padding-bottom:10px;
}

.view.view-artist-search-eng table#artisti_otsingu_tabel tr{
padding-bottom:0px;
}

.collapse-text-text td{
padding-top:10px;
}

span.views-throbbing{
background:none !important;
}

.collapse-text-text strong,b{
font-weight: bolder;
}
#cboxClose {

}

.page-search #messages{
display:none;
}

#footer_lingid #block-mailchimp-lists-1{
display:none;
}

.captcha.form-wrapper .fieldset-description{
display:none;
}

.captcha.form-wrapper .fieldset-legend{
display:none;
}


.captcha.form-wrapper{
float:right;
}