body{
	background-image: url(imgs/back.jpg);
	margin-top:10px;
	font-family:arial,sans-serif;
	color:#c0c0c0;
	background-color:#555 !important;
}

a:link, a:visited {color:#009;}
a:hover {color:#003; text-decoration:underline;
}
h2.title {
	color: #999;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 50px;
	font-size: 145%;
}
h2.title span {
	font-size: 95%;
	font-family:Arial, Helvetica, sans-serif;
	border-top: 1px solid #999;
}
h3 {color:;
}

#container {
	width: 960px;
	margin: 0px auto;
	font-size: 80%;
	min-height:800px;
  	height:auto !important;
 	height:800px;
}
/*#top {
	text-align: center;
	padding:0 0 5px 0;
	background-color: black;
	color:white;
}*/
/*TEXT goes here*/
/*#main {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	background-color: #D3D3D3; border-left:;
	padding: 20px 30px;
	font-size: 90%;
}*/
#left_panel {float:left;
	width:/*80%*/;
	margin: /*30px 20px 20px 40px;*/30px 20px 20px 0px;
	padding:0px;
	/*background-color: orange;*/
	
	/*min-width:200px;
  	width:auto !important;
 	width:200px;*/
}
#right_panel {
	float: right; /*auto*/
	width: ;
	text-align: center;
	margin: 30px 10px 20px 10px; /*background-color: Olive;*/
}
table td {vertical-align: top; 
}
td.left {background-color:/*#708090*/; width:550px; padding:10px 30px 10px 10px; /*background-color: white;*/
}
td.right {background-color:/*gray*/; width:300px; padding:10px 10px 10px 10px; /*background-color: blue;*/
}
/*#left {float:left; 
}*/
/*#right {
	padding:0;
	width:160px;
	float:right;
	margin:0;
	color:white;
}*/
div.main_recording div.pad {
	padding-left: 200px;
}

table.concerts {background-color:; border:none; font-size: 90%; font-family: Arial, Helvetica, sans-serif;
}
table.concerts td {
	vertical-align: top;
	padding: 10px;
	text-align: center;
	border: 1px solid #8F8F8F;
}

table.cds td.first {
	padding: 10px 50px 10px 10px;
	width: 500px;
	text-align: left;
}
table.cds td.second {
	padding: 10px 0px 10px 10px;
	width: /*80px*/auto;
	text-align:center;	
}

table.photos td {text-align: center;
}
table.photos img {border: 1px #999 solid;
}
table.photos td {padding: 5px;
}

table.repertoire {border:none;
}
table.repertoire td.composer { width:40%;
}
/*table.rpertoire td.second {width: 30px;
}*/

#foot {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	font-family: "Courier New", Courier, monospace;
	background-color:/*#333*/;
	padding: 0px 5px 0px 5px;
	margin: 2% 20% 2% 20%;
	clear:both;
	font-size: 90%;
	color:#c0c0c0;
}
.copy {font-size:80%; text-align:left; color:#000; }
p.noscipting {font-size:80%; color:red}
.counter {font-size:75%; /*margin-top:-10px;*/ color:#999; text-align:right;
}
table.foot td {padding: 10px 0px 10px 0; margin:0;
}
td.first {width:450px;
}
td.second {width:700px;
}
td.third {text-align:; width:150px;
}


/*top navigation*/
#nav {border-bottom:0px solid #999; background-color:; text-align:right; margin:20px;
}
#nav a:link, #nav a:visited {color:/*#B1612C*/#aaa; text-decoration:none; background-color:black;
border: 1px solid #999; padding:5px; margin:0; font-weight:normal; 
}
#nav a:hover {color:white; text-decoration: none; background-color:#555/*#708090*/; font-weight:normal;
}

/*#language
{	position:relative;
	margin:0px 5px 0 0;
	float:right;
	font-family:"Courier New", Courier, monospace;
	font-size:90%;
}
#language a:link {color:orange; text-decoration:none}
#language a:visited {color:orange; text-decoration:none}
#language a:hover {
	color: orange;
	text-decoration: underline;
}*/
/*end nav*/
#foot a:link, #foot a:visited {color:#000; text-decoration:underline; font-weight:normal;}
#foot a:hover {color:#999; text-decoration:underline; font-weight:normal;
}
a:link.email, a:link.email_contact {color:#2D5781; text-decoration:none;}
a:visited.email, a:visited.email_contact {color:#2D5781; text-decoration:none;}
a:hover.email {color:#600; text-decoration:underline;}
a:hover.email_contact {color:#600; text-decoration:none;
}
a:link.more, a:visited.more {text-decoration:none;}
a:hover.more {text-decoration:underline;
}
a:link.button, a:visited.button {text-decoration:none;}
a:hover.button {text-decoration:underline; border: 1px solid white; background-color: white;
}
/*End structur*/

a:link {color:#c0c0c0;
}
a:visited {color:#c0c0c0;
}
a:hover {color:/*#999*/white;
}

a:link.except {color:#c0c0c0;text-decoration:none;
}
a:visited.except {color:#c0c0c0;text-decoration:none;
}
a:hover.except {color:/*#999*/white; text-decoration:underline;
}

a:link.demo {color:#cfcfcf;text-decoration:none;
}
a:visited.demo {color:#c0c0c0;text-decoration:none;
}
a:hover.demo {color:/*#999*/white; text-decoration:underline;
}

img {color:#c0c0c0;
}
img.float_left {float:left; margin:20px 20px 20px 0px;
}
img.float_right {float:right; margin:20px 0px 20px 20px;
}
img.thumb { border:none; float:left; margin:0 20px 10px 20px;
}
img.gallery {border: 1px solid black; padding: 10px; margin: 5px; background-color: #555;
}
img.none { border:none;
}

.u {text-decoration:underline;
}
.it {font-style:italic;
}
.b {font-weight:bold;
}
.n {font-weight:normal;
}
.c {text-align:center;
}
.left{text-align:left;
}
.right {text-align:right;
}

.indent {text-indent:2em;
}
.courier {font-family:"Courier New", Courier, monospace;
}
.times {font-family:"Times New Roman", Times, serif;
}
.verdana {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.maroon {color:#900;
}
.black {color:#000;
}
.red {color:red;
}
.s90 {font-size:90%;
}
.s110 {font-size:110%;
}
.s120 {font-size:120%;
}
.s140 {font-size:140%;
}
.hide {visibility:hidden;
}
.cd_title {color: #BDB76B;
}

ul.video {list-style: none;
} 
/*******DIVs*******/
div.float_left {float:left;
}
div.float_right {float:right; margin:10px;
}
div.news {position:relative;
	margin:0px 5px 0 0;
	float:right;
}
div.cd_content {font-size: 90%; width:255px;
}
div.repertoire {font-size: 97%;
}

/* search Google */
.search {width:255px/*265*/; padding: 0 0px 0 0; float:right;
}
.search input.gray {background-color:#555; color:#c0c0c0; border: 1px solid #999;
}
.search input.button {
	background-color:#555;
	color:#c0c0c0;
	border: 1px solid #c0c0c0;
}

.noscipting {color:red
}

/*for right part*/
/*.news {text-align:center; background-color:#442511; margin:0; color:#ffdab9; 
}
.about  {padding:10px 5px 5px 5px; color:#ffdab9;
}
#right span {font-size:80%;
}
#right a:link {color:#ffdab9; text-decoration:none
}
#right a:visited {color:#ffdab9; text-decoration:none
}
#right a:hover, a:active {color:#ffdab9; text-decoration:underline
}*/

/*******spaces*******/
.space_50px {height:50px; font-size:0px; clear:left;
}