*{
  margin: 0;
  padding: 0;
  border: 0;
  /*zoom:1;*/
}
body{
  background: #202020 url(img/bg.jpg) repeat-x;
  /*height: 1000px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #fff;
}
a{
  outline: none;
}
textarea{
  background-color: #000;
  border: 1px solid #6d6d6d;
  color: #6d6d6d;
  font-size: 8pt;
  display: block;
  padding: 0px 6px;
}
ul{
  list-style-type: none;
  list-style-position: outside;
}
select{
  border: 1px solid #6d6d6d;
  background-color: #000;
  display: block;
  float: left;
  font-size: 8pt;
}
#basis{
  width: 970px;
  margin: 0px auto;
}
#topline{
  background: url(img/topline.gif) bottom no-repeat;
  height: 139px;
  text-align: center;
}
#topline a{
  border-top: 15px solid #211f20;
  display: block;
  width: 728px;
  margin: 0px auto;
}
.banner{
  border: 1px solid #4d4d4d;
}
#header{
  background-color: #720000;
  font: 10px Arial;
}
#logo{
  display: block;
  float: left;
  padding-left: 33px;
  /*border: 1px solid red;*/
}
.clear{
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
}
#formBack{
  float: left;
  background: url(img/bg_2.gif) bottom left no-repeat;
  padding: 0px 0px 0px 0px;

}
#formBack_2{
  float: left;
  background: url(img/bg_1.gif) top left no-repeat;
  padding: 29px 0px 8px 55px;
  width: 501px;
}
#searchForm{
  color: #fa990c;
  display: block;
  float: left;
  width: 334px;
  /*height: 18px;*/
  padding: 1px 0px 4px 0px;
  /*margin-top: -2px;*/
}
#searchForm *{
  float: left;
  display: block;
  /*height: 1%;*/
  /*margin-bottom: 4px;*/
}
#searchForm span{
  /*vertical-align: middle;*/
  margin-bottom: 15px;
  padding: 3px 5px 0px 6px;
}
#searchForm select,
#searchForm #searchInput{
  border: 1px solid #6d6d6d;
  background-color: #000;
  color: #6c6c6c;
  width: 130px;
  font-size: 8pt;
  height: 16px;
  padding:0;
  /*margin-top: 2px;*/
  /*height: 40px;*/
}
#searchForm select{
  width: 72px;
}
#go{
  margin-top: -1px;
  border-left: 8px solid #720000;
  height: 23px;
}
#topLinks{
  float: right;
  border-left: 1px solid #ab0101;
  width: 148px;
  margin-top: -20px;
  padding-left: 12px;
}
#topLinks li{
  padding-left: 12px;
  margin-top: 5px;
  background: url(img/arrow.gif) left top no-repeat;
}
#topLinks a{
  color: #fff;
  text-decoration: none;
}
#topLinks a:hover{
  text-decoration: underline;
}
/*#formBack_2{
position:absolute;width:100px;
clip:rect(2px 82px 20px 2px);background:pink;top:10px;
}*/
#mainBack{
  background: url(img/bg_4.gif) left repeat-y;
  padding-bottom: 100px;
}
#mainBack_2{
    background: url(img/bg_3.gif) bottom no-repeat;
}
#topMenu{
  text-transform: uppercase;
}
#topMenu *{
  display: block;
  float: left;
}
#topMenu li{
  background: url(img/corn_1.gif) left top no-repeat;
  padding-left: 1px;
}
#topMenu li a{
  background: url(img/corn_2.gif) right top no-repeat;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
  line-height: 23px;
  /*padding: 5px 0px 2px 0px;*/
  border-bottom: 1px solid #ce0101;
}
#topMenu li.active{
  background: url(img/corn_3.gif) left top no-repeat;
}
#topMenu li.active a{
  background: url(img/corn_4.gif) right top no-repeat;
  color: #fa990c;
  border-bottom: 1px solid #000;
}
#topMenu a:hover{
  color: #fa990c;
}
#firstLink{
  width: 106px;
}
#secondLink{
  width: 110px;
}
#thirdLink{
  width: 109px;
}
#fourthLink,
#fifthLink,
#sixthLink,
#seventhLink{
  width: 108px;
}
#eighthLink{
  width: 109px;
}
#topMenu li#leftPartMenu{
  width: 45px;
  background: url(img/bg_5.gif) right no-repeat;
  height: 24px;
  border-bottom: 0;
}
#topMenu li#rightPartMenu{
  width: 49px;
  height: 24px;
  border-bottom: 0;
  background: url(img/bg_6.gif) right no-repeat;
}
#mainContent{
  background: url(img/bg_4.gif) left repeat-y;
  /*height: 1000px;*/
}
#mainBack{
  background: url(img/bg_3.jpg) no-repeat bottom;
}
#leftPart{
  float: left;
  width: 49px;
  height: 867px;
  background: url(img/left_part.jpg) no-repeat;
}
#rightPart{
  background: url(img/right_part.jpg) right top no-repeat;
  height: 1%;
}
.sideColumn{
  width: 181px;
  float: left;
  padding-top: 1px;
  border-left: 7px solid #000;
}
.topic{
  border: 1px solid #4d4d4d;
  margin-top: 11px;
  background-color: #202020;
  height: 1%;
}
#stretch{
  float: right;
  width: 1px;
  height: 300px;
  font-size: 0;
}
h1{
  color: #fff;
  font-weight: 600;
  font-size: 24px;
  text-align: center;
  background: url(img/bg_12.gif) top no-repeat;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #4d4d4d;
  /*margin-top: 4px;*/
}
h2{
  background: #161616 url(img/h2.gif) top no-repeat;
  color: #6d6d6d;
  font-size: 8pt;
  font-weight: 600;
  padding: 8px 0px 8px 10px;
}
h3{
  color: #fa990c;
  padding: 6px 0px 6px 5px;
  float: left;
  font-size: 9pt;
  font-weight: 600;
}
h3#pipe{
  background: url(img/pipe.gif) top left no-repeat;
  padding: 9px 0px 7px 31px;
  margin-top: -3px;
}
#leftNavigation li{
  display: inline;
}
#leftNavigation a{
  color: #fff;
  display: block;
  font-weight: 600;
  background: #323232 url(img/arrow_1.gif) no-repeat left top;
  border-top: 1px solid #4d4d4d;
  padding: 6px 0px 5px 9px;
  text-decoration: none;
}
#leftNavigation a span{
  color: #fa990c;
  font-weight: 400;
}
#leftNavigation a:hover.active,
#leftNavigation a.active{
  background: #fa990c url(img/arrow_2.gif) no-repeat left top;
  color: #4d4d4d;
}
#leftNavigation a:hover.active span,
#leftNavigation a.active span{
  color: #4d4d4d;
}
#leftNavigation a:hover{
  background: #4d4d4d url(img/arrow_1.gif) no-repeat left top;
}
.sitestats{
  color: #6d6d6d;
  padding: 7px 0px 2px 10px;
  border-top: 1px solid #4d4d4d;
  font-size: 9px;
}
.sitestats p{
  padding-bottom: 7px;
}
.sitestats span{
  color: #fff;
  font-size: 7pt;
}
#alphabet{
	padding:6px 3px 1px 5px;
	float: left;
	/*height:85px;*/
	border-top: 1px solid #4d4d4d;
}
#alphabet li{
	list-style-type:none;
	float:left;
	margin-right:1px;
	margin-bottom: 3px;
}
#alphabet li a{
	display:block;
	background:url(img/alpha.jpg) bottom no-repeat;
	width:18px;
	height:22px;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color: #fff;
}
#alphabet li a:hover{
	background-position:top;
}
#bannerBlock{
  background: #202020 url(img/bg_7.gif) top no-repeat;
  padding: 10px 0px 9px 10px;
}
#midColumn{
  float: left;
  width: 469px;
  border-bottom: 1px solid #4d4d4d;
  background: url(img/bg_8.gif) repeat-y;
  margin: 12px 3px 0px 10px;
  display: inline;
  padding-bottom: 7px;
}
#midTitle{
  background: url(img/border.gif) top repeat-x;
  padding: 1px 1px 0px 1px;
}
#ledge{
  border: 1px solid #000;
  background: url(img/bg_9.gif) top left repeat-x;
}
.greyLink{
  background: url(img/but_1.gif) left top no-repeat;
  height: 23px;
  float: left;
  display: block;
}
.greyLink a{
  background: url(img/but_2.gif) right top no-repeat;
  display: block;
  padding: 0px 13px 0px 13px;
  line-height: 230%;
  /*margin-right: -5px;*/
  text-decoration: none;
  color: #fff;
  font-size: 7pt;
}
.whiteLink a{
  background: url(img/but_4.gif) right top no-repeat;
  display: block;
  padding: 0px 13px 0px 13px;
  line-height: 230%;
  /*margin-right: -5px;*/
  text-decoration: none;
  color: #fff;
  font-size: 7pt;
}
.whiteLink{
  background: url(img/but_3.gif) left top no-repeat;
  height: 23px;
  float: left;
  display: block;
}
/*.whiteLink a{
  background: url(img/but_4.gif) right top no-repeat;
}*/
.linksWrap span{
  margin-left: 3px;
}
/*.linksWrap a{

}*/
.linksWrap{
  float: right;
  padding: 3px 3px 1px 0px;
}
.cornerBlock .linksWrap{
  padding: 3px 5px 1px 0px;
}
#way{
  border-top: 1px solid #727272;
  background: #212121 url(img/bg_10.gif) bottom repeat-x;
  color: #4d4d4d;
  padding: 2px 0px 3px 5px;
  font-size: 7pt;
}
#way a{
  color: #4d4d4d;
  text-decoration: none;
}
#way a:hover{
  text-decoration: underline;
}
.cornerBlock{
  background-color: #323232;
  background: url(img/bg_11.gif) repeat-y;
  width: 455px;
  margin: 7px 0px 0px 6px;
}
.cornerBlock#vinous{
  background-color: #720000;
}
.cornerBlock#vinous h3{
  color: #fff;
  font-size: 8pt;
}
.topCorn{
  background: url(img/top_corn.gif) top no-repeat;
}
.botCorn{
  background: url(img/bot_corn.gif) bottom no-repeat;
  padding: 3px 0px 0px 0px;
  height: 1%;
}
.cornerBlock#vinous .botCorn{
  background: url(img/bot_corn_2.gif) bottom no-repeat;
}
.cornerBlock#vinous .topCorn{
  background: url(img/top_corn_2.gif) top no-repeat;
}
.cornerBlock#vinous{
  background: url(img/bg_13.gif) repeat-y;
}
#bandPhoto{
  border: 1px solid #161616;
  background-color: #4d4d4d;
  text-align: center;
  padding: 10px 0px 8px 0px;
  margin: 0px 1px;
}
#about{
  padding-bottom: 1px;
  float: left;
  width: 100%;
}
#about li{
  border-top: 1px solid #4d4d4d;
  color: #fff;
  padding: 6px 0px 5px 0px;
  float: left;
  width: 100%;
}
.parameterName{
  display: block;
  float: left;
  width: 88px;
  padding-left: 7px;
}
.parameter{
  display: block;
  float: left;
  font-weight: 600;
}
#voteNow{
  width: 85px;
  position: absolute;
  margin: 10px 0px 0px 361px;
}
#voteNow p{
  background: url(img/vote_bg.gif) top no-repeat;
  color: #fff;
  font-weight: 600;
  text-align: center;
  padding: 6px 0px 3px 0px;
}
#voteNow a{
  background: url(img/vote.jpg) bottom no-repeat;
  display: block;
  height: 62px;
  width: 85px;
  text-decoration: none;
}
#voteNow a:hover{
  background: url(img/vote.jpg) top no-repeat;
}
.contactInfo{
  border-top: 1px solid #4d4d4d;
  font-weight: 600;
  /*margin-top: 7px;*/
}
.contactInfo span{
  font-weight: 400;
}
.contactInfo p{
  padding: 4px 0px 4px 28px;
  background-position: left;
  margin: 6px 0px 0px 7px;
}
.contactInfo p a{
  color: #fff;
}
#phone{
  background: url(img/phone.gif) no-repeat;
}
#homeLink{
  background: url(img/home.gif) no-repeat;
}
#sendMail{
  background: url(img/mail.gif) no-repeat;
}
#sendMail a{
  text-decoration: none;
}
.contactInfo p#pipe_2,
.contactInfo p#mark{
  background: url(img/mark.gif) no-repeat;
  font-weight: 400;
  margin: 0px 0px 0px 1px;
  padding: 10px 0px 9px 37px;
}
.contactInfo p#pipe_2{
  background: url(img/pipe.gif) no-repeat;
  font-weight: 600;
}
#sendMessage{
  float: left;
  border-top: 1px solid #4d4d4d;
  width: 100%;
  margin: 6px 0px 0px 0px;
  padding: 4px 0px 8px 0px;
}
#sendMessage li{
  float: left;
  /*margin-bottom: 8px;*/
  margin-top: 9px;
  width: 100%;
}
#sendMessage label{
  display: block;
  float: left;
  width: 85px;
  padding: 1px 9px 0px 0px;
  text-align: right;
}
#sendMessage input,
#sendMessage textarea{
  display: block;
  float: left;
  border: 1px solid #6d6d6d;
  background-color: #000;
  color: #fff;
}
#sendMessage input{
  width: 216px;
}
#sendMessage textarea{
  width: 298px;
  height: 155px;
}
#sendMessage input#sendButton{
  display: block;
  margin: 1px 0px 0px 1px;
  border: 0;
  height: 23px;
  width: 129px;
}
.textGround{
  border-top: 1px solid #4d4d4d;
  margin: 1px 0px 0px 0px;
  padding: 9px 13px 0px 8px;
}
.textGround p{
  padding: 1px 0px 13px 0px;
}
.textGround .greyLink,
.textGround .whiteLink{
  margin: -8px 0px 8px 0px;
}
.textGround a{
  color: #fa990c;
  font-weight: 600;
}
.textGround .greyLink a,
.textGround .whiteLink a{
  color: #fff;
}
#playerWrap{
  padding: 8px 0px 4px 5px;
  border-top: 1px solid #4d4d4d;
}
#monthChoice{
  border: 1px solid #4d4d4d;
  width: 100%;
  float: left;
  border-style: solid none;
}
#monthChoice *{
  display: block;
  float: left;
  text-decoration: none;
}
#monthChoice p{
  width: 119px;
  color: #4d4d4d;
  font-weight: 600;
  text-align: center;
  padding: 9px 0px 0px 0px;
}
#pre{
  background: url(img/pre.gif) no-repeat;
  width: 29px;
  height: 30px;
  border-right: 1px solid #4d4d4d;
}
#next{
  background: url(img/next.gif) no-repeat;
  width: 29px;
  height: 30px;
  border-left: 1px solid #4d4d4d;
}
#calendar{
	margin:5px 5px 6px 5px;
	background-color:#4d4d4d;
}
#calendar thead th{
  background-color: #161616;
}
#calendar th, #calendar td{
	text-align:center;
	background-color:#202020;
	width:23px;
	height:23px;
}
#calendar td a{
	display:block;
	background-color:#202020;
	color:#4d4d4d;
	width:23px;
	height:23px;
	line-height:23px;
	text-decoration:none;
}
#calendar td a.active{
  background-color: #fa990c;
}
#calendar td.empty{
	background-color:#323232;
}
#myList{
  border-top: 1px solid #4d4d4d;
  padding: 8px 2px 0px 6px;
  text-transform: uppercase;
  color: #6c6c6c;
}
#myList a{
  color: #6c6c6c;
  text-decoration: none;
}
#myList li{
  background: url(img/mark_1.gif) left no-repeat;
  padding: 3px 0px 3px 15px; 
}
#footer{
  background: #720000 url(img/footer_bg.jpg) top repeat-x;
  padding: 9px 0px 28px 0px;
  /*margin-top: -5px;*/
}
#footer a{
  color: #fa990c;
}
#sponsoredLink{
  padding: 0px 0px 8px 0px;
}
#sponsoredLink a{
  font-size: 8pt;
  text-decoration: none;
  padding: 0px 0px 0px 12px;
}
#copyright{
  text-align: center;
  font-size: 7pt;
  padding-top: 5px;
  background: #720000 url(img/footer.jpg) 2.3% 0% no-repeat;
}
/*Logged in*/
.cornerBlock#vinous #loginForm{
  background-color: #5e0000;
}
#loginForm ul{
  width: 100%;
}
#loginForm li{
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
#loginForm input{
  width: 130px;
  display: block;
  float: left;
  border: 1px solid #6d6d6d;
  background-color: #000;
  color: #fff;
}
#loginForm label{
  display: block;
  float: left;
  width: 130px;
  padding: 2px 9px 0px 0px;
  text-align: right;
  font-weight: 600;
}
#loginForm{
  margin: 4px 0px 5px 0px;
  padding: 0px 0px 11px 0px;
  float: left;
  width: 453px;
  border-top: 1px solid #4d4d4d;
  border-left: 1px solid #4d4d4d;
}
#loginForm ul{
  padding: 16px 0px 0px 0px;
}
.cornerBlock#vinous #loginForm{
  border-top: 1px solid #6d6d6d;
  border-left: 1px solid #6d6d6d;
}
#loginForm input#loginButton{
  border: 0;
  width: 103px;
  height: 20px;
  margin-bottom: 1px;
  background-color: #323232;
}
#loginForm input#update{
  border: 0;
  width: 129px;
  height: 22px;
  margin-bottom: 1px;
  background-color: #323232;
}
.cornerBlock#vinous #loginForm input#loginButton{
  background-color: #5e0000;
}
#loginForm a{
  display: block;
  margin: 3px 0px 0px 139px;
  background: url(img/mark_1.gif) 0% 50% no-repeat;
  padding: 0px 0px 0px 15px;
  color: #fff;
}
#loginForm li#publicView{
  border-bottom: 1px solid #4d4d4d;
  margin: -12px 0px 14px 0px;
  padding-bottom: 3px;
}
#loginForm li#publicView a{
  margin: 0px;
}
#loginForm li#publicView span{
  margin: 0px 0px 0px 138px;
  display: inline;
}
#loginForm li#publicView .greyLink a{
  background: url(img/but_2.gif) right top no-repeat;
  display: block;
  padding: 0px 13px 0px 13px;
  line-height: 230%;
  /*margin-right: -5px;*/
  text-decoration: none;
  color: #fff;
  font-size: 7pt;
}
#loginForm li#publicView .whiteLink a{
  background: url(img/but_4.gif) right top no-repeat;
  display: block;
  padding: 0px 13px 0px 13px;
  line-height: 230%;
  /*margin-right: -5px;*/
  text-decoration: none;
  color: #fff;
  font-size: 7pt;
}
#plate{
  background: url(img/c1.gif) top left no-repeat;
  width: 293px;
  margin: 10px 0px 13px 86px;
  font-size: 24px;
  font-weight: 600;
}
#botPlateCorn{
  background: url(img/c2.gif) bottom left no-repeat;
  padding-top: 2px;
  text-align: center;
}
#searchFilter{
  background: #4d4d4d url(img/bg_14.gif) top repeat-x;
  border-left: 1px solid #323232;
  border-right: 1px solid #323232;
  border-top: 1px solid #4d4d4d;
  margin: 2px 1px 2px 1px;
  padding: 9px 0px 4px 0px;
  height: 1%;
  float: left;
  width: 451px;
  display: inline;
}
#searchFilter select{
  border: 1px solid #6d6d6d;
  background-color: #000;
  color: #b1b1b1;
  font-size: 8pt;
  float: left;
  margin-left: 5px;
  display: inline-block;
}
#searchFilter input{
  float: left;
  display:block;
  margin: -2px 0px 0px 6px;
}
#country{
  width: 140px;
}
#city{
  width: 140px;
}
#month{
  width: 48px;
}
#year{
  width: 47px;
}
.pageNav{
  background: url(img/bg_12.gif) top no-repeat;
  padding: 5px 8px 6px 7px;
}
.pageNav#bottomNav{
  background: url(img/bg_12.gif) bottom no-repeat;
  margin-bottom: 4px;
  padding: 7px 8px 5px 7px;
}
.pageNav a{
  text-decoration: none;
}
.previousLink{
  width: 53px;
  text-decoration: none;
  height: 44px;
  float: left;
  display: block;
  background: url(img/pre_2.gif) bottom no-repeat;
}
.previousLink:hover{
  background: url(img/pre_2.gif) top no-repeat;
}
.nextLink{
  width: 54px;
  height: 44px;
  float: right;
  display: block;
  text-decoration: none;
  background: url(img/next_2.gif) left bottom no-repeat;
}
.nextLink:hover{
  background: url(img/next_2.gif) left top no-repeat;
}
.linksConsec{
  float: left;
  width: 340px;
  margin-right: -7px;
  text-align: center;
  margin-top: -3px;
  padding: 17px 0px 0px 0px;
  background: url(img/bg_15.gif) top repeat-x;
}
.linksConsec a{
  color: #fff;
  font-weight: 600;
  border-left: 2px solid #323232;
  border-right: 5px solid #323232;
  background-color: #323232;
}
.linksConsec a.active{
  color: #fa990c;
}
.sortResults{
  float:left;
  width: 292px;
  margin: -17px 0px 0px 0px;
  padding-top: 1px;
  padding-bottom: 6px;
}
.sortResults *{
  display: block;
  float: left;
  font-size: 7pt;
}
.sortResults select{
  color: #fff;
  width: 117px;
  margin-right: 6px;
  display: inline;
  font-size: 8pt;
}
.sortResults span{
  color: #6d6d6d;
  width: 107px;
  text-align:right;
  padding: 4px 5px 0px 0px;
}
.sortResults input{
  margin-top: -1px;
}
.bandsList{
  float: left;
  margin: 0px 1px 0px 1px;
  display: inline;
  border-top: 1px solid #4d4d4d;
}
.bandsList li{
  background: url(img/bg_21.gif) top left repeat;
  float: left;
  /*-border-bottom: 1px solid #323232;*/
  width: 453px;
  height: 39px; 
}
.bandsList a{
  display: block;
  float: left;
  background: url(img/arrow_1.gif) 0% 3% no-repeat;
  text-decoration: none;
  color: #a7a7a7;
  width: 453px;
  height: 39px;
  /*padding: 7px 0px 3px 0px;*/
}
.bandsList a:hover{
  background: #fa990c url(img/arrow_2.gif) 0% 3% no-repeat;
  color: #4d4d4d;
}
.bandsList a:hover .bandName{
  color: #4d4d4d;
}
.bandsList span{
  display: block;
  float: left;
}
.firstCol{
  width: 291px;
  padding-left: 9px;
  font-weight: 600;
  color: #fff;
  padding: 7px 0px 0px 9px;
}
.secondCol{
  width: 153px;
  font-weight: 600;
  padding: 7px 0px 0px 0px;
}
.secondCol_2{
  width: 310px;
  font-weight: 600;
  padding: 7px 0px 0px 9px;
  color: #fff;
}
.thirdCol{
  width: 291px;
  padding: 0px 0px 4px 9px;
  /*border-bottom: 1px solid #323232;*/
  /*font-size: 11px;*/
}
.thirdCol_2{
  width: 90px;
  font-weight: 600;
  padding: 7px 0px 0px 0px;
  color: #fff;
}
.fourthCol{
  width: 150px;
  padding: 0px 0px 4px 0px;
  /*border-bottom: 1px solid #323232; */
  /*font-size: 7pt;*/
}
.fourthCol_2{
  width: 310px;
  padding: 0px 0px 4px 9px;
  /*border-bottom: 1px solid #323232;*/
  /*margin-left: 36px;
  display: inline;*/
}
.fifthCol{
  width: 90px;
  /*border-bottom: 1px solid #323232;*/
  padding: 0px 0px 4px 0px;
}
.rank{
  width: 36px;
  /*position: absolute;*/
  /*margin: -8px 0px -3px 0px;*/
  height: 28px;
  text-align: center;
  font-weight: 600;
  color: #fff;
  font-size: 10pt;
  padding: 10px 0px 0px 0px;
  background-color: #323232;
  border-left: 1px solid #161616;
  border-bottom: 1px solid #161616;
  /*zoom:1;*/
}
.bandsList a:hover .rank{
  background: #fa990c;
  border-bottom: 1px solid #fa990c;
  border-left: 1px solid #fa990c;
  color: #4d4d4d;
}
.bandsList a:hover .thirdCol_2,
.bandsList a:hover .secondCol_2{
  color: #4d4d4d;
}
.bandsList li.firstPoint{
  background: #4d4d4d;
  padding: 8px 0px 9px 0px;
  border: 1px solid #161616;
  border-style: solid solid none solid;
  /*margin-left: 1px;
  display: inline;*/
  border-bottom: 1px solid #161616;
  width: 451px;
  height: auto;
}
.topList .bandsList li.firstPoint{
  width: 220px;
}
.topList .bandsList a,
.topList .bandsList li{
width: 222px;
}
.bandsList li.firstPoint .fourthCol_2{
  /*margin-left: 34px;*/
  width: 310px;
}
.bandsList li.firstPoint .rank{
  background-color: #4d4d4d;
  font-weight: 400;
  font-size: 8pt;
  padding: 8px 0px 0px 0px;
  /*border-style: none none solid none;
  border-bottom: 1px solid #161616;*/
  border: 0;
  margin: -8px 0px -9px 0px;
  height: 22px;
  /*background: url(img/bg_21.gif) bottom repeat-x;*/
  z-index: 2;
}
.bandsList li.firstPoint .thirdCol,
.bandsList li.firstPoint .fourthCol,
.bandsList li.firstPoint .fourthCol_2,
.bandsList li.firstPoint .fifthCol{
  border-bottom:0;
  padding: 0;
}
.bandsList li.firstPoint .thirdCol,
.bandsList li.firstPoint .fourthCol_2{
  padding: 0px 0px 0px 9px;
}
.bandsList li.botCorn_2{
  background: url(img/bot_corn.gif) bottom no-repeat;
  height: 5px;
  margin: -5px -1px 0px -1px;
  width: 455px;
  border-bottom: 0;
  font-size: 0;
}
#guideList{
  border: 1px solid #4d4d4d;
  float: left;
}
#guideList li{
  border-top: 1px solid #4d4d4d;
  float: left;
  padding: 6px 0px 5px 0px;
}
.firstSpan{
  display: block;
  float: left;
  width: 88px;
  padding-left: 6px;
  text-transform: uppercase;
}
.secondSpan{
  display: block;
  float: left;
  width: 359px;
  font-weight: 600;
}
#guideList li#listTitle{
  border: 1px solid #323232;
  font-weight: 600;
  padding: 9px 0px 9px 93px;
  width: 358px;
  background: #4d4d4d url(img/pipe.gif) top left no-repeat;
}
#tableHead{
  display: block;
  border: 1px solid #323232;
  background-color: #4d4d4d;
  margin: 0px 1px 1px 0px;
}
#tableHead .monthName{
  font-weight: 600;
  padding: 10px 0px 5px 5px;
  display: block;
  float: left;
}
#selectDate{
  float: right;
}
#selectDate *{
  display: block;
  float: left;
}
#selectDate select{
  border: 1px solid #6d6d6d;
  background-color: #000;
  color: #b1b1b1;
  font-size: 8pt;
  margin: 7px 6px 4px 0px;
}
#selectDate input{
  margin: 6px 6px 4px 0px;
}
#selectDate #month{
  width: 54px;
}
#selectDate #year{
  width: 56px;
}
#viewMonth{
  color: #fff;
  border-right: 1px solid  #4d4d4d;
  /*background-color: #4d4d4d;*/
  margin: -1px 1px 0px 1px;
  float: left;
  display: inline;
}
.homeTable#viewMonth{
  margin: 2px 1px 0px 1px;
  border-top: 1px solid #4d4d4d;
}
.homeTable#viewMonth tr#tableFirstLine td{
  border-top: 1px solid #323232;
}
#viewMonth tr{
  background: #6d6d6d;
}
#viewMonth tr td{
  width: 71px;
  height: 86px;
  font-weight: 600;
  color: #323232;
  vertical-align: top;
  padding: 2px 0px 0px 5px;
  border-bottom: 1px solid #4d4d4d;
  border-left: 1px solid  #4d4d4d;
}
#viewMonth tr#tableFirstLine{
  background: #797979;
}
#viewMonth tr#tableFirstLine td{
  height: 32px;
  color: #fff;
  vertical-align: middle;
}
#viewMonth tr td.greyCell{
  background-color: #828282;
}
#viewMonth tr td.whiteCell{
  background-color: #fff;
}
#viewMonth tr td p{
  font-weight: 400;
  color: #4d4d4d;
  font-size: 7pt;
  padding-bottom: 4px;
}
#viewMonth tr td a{
  color: #fa990c;
  font-weight: 400;
  font-size: 7pt;
}
#tableBotCorn{
  background: url(img/bot_corn_3.gif) no-repeat;
  height: 4px;
  margin-top: -4px;
  font-size: 0;
  float: left;
  width: 100%;
}
#List li{
  padding: 6px 0px 5px 23px;
  color: #fff;
  background: url(img/mark_1.gif) 1.3% 50% no-repeat;
  border-top: 1px solid #4d4d4d;
}
#List a{
  color: #fff;
  text-decoration: none;
}
#loginForm input.file{
  font-size: 9pt;
  width: 277px;
  color: #6c6c6c;
}
#loginForm select{
  color: #6d6d6d;
  width: 132px;
}
#loginForm input.long{
  width: 207px;
}
#loginForm select.long{
  width: 209px;
}
#loginForm select.short{
  width: 57px;
  margin-right: 8px;
  display: inline;
}
#loginForm select.shortSelect{
  width: 67px;
}
#loginForm li#securityCheck{
  border: 1px solid #6d6d6d;
  padding: 0px 0px 9px 11px;
  margin: 18px 0px 26px 140px;
  width: 245px;
  display: inline;
}
#securityCheck span{
  font-size: 7pt;
}
#securityCheck .title{
  display: block;
  width: 78px;
  margin: -7px 0px 13px -5px;
  /*border: 1px solid red;*/
  padding: 0px 0px 0px 5px;
  background-color: #323232;
  font-size: 8pt;
  position: absolute;
  /*height:1%;*/
}
#securityCheck img{
  border: 1px solid #6d6d6d;
  display: block;
  margin: 19px 0px 11px 0px;
}
#loginForm #pointWithCheckbox a,
#loginForm #securityCheck a{
  color: #fff;
  display: inline !important;
  background: #323232;
  margin: 0;
  padding: 0;
}
#securityCheck label{
  width: 91px;
  padding: 2px 0px 0px 0px;
  text-align: left;
  margin-top: 7px;
}
#securityCheck input{
  margin-top: 8px;
  width: 140px;
}
#loginForm #pointWithCheckbox label{
  width: 286px;
  font-weight: 400;
  text-align: left;
  padding: 0px 0px 12px 7px;
}
#loginForm #pointWithCheckbox input{
  width: 13px;
  height: 13px;
  background-color: #000;
  border: 1px solid #6d6d6d;
  margin: 0px 0px 12px 140px;
  display: inline;
}
#userWriting{
  display: block;
  border: 1px solid #4d4d4d;
  border-style: solid solid none solid;
  padding: 11px 0px 6px 10px;
  margin-bottom: 3px;
}
#userWriting textarea{
  width: 419px;
  height: 248px;
  padding: 0px 6px;
  margin: 0px 0px 10px 0px;
}
.caption{
  display: block;
  float: right;
  padding: 7px 9px 0px 0px;
}
#writeLayer{
  border: 1px solid #1a1a1a;
  margin: 1px 1px 0px 1px;
  background-color: #4d4d4d;
  padding: 11px 0px 7px 10px;
}
#writeLayer textarea{
  width: 417px;
  height: 44px;
  margin-bottom: 10px;
}
#writeLayer #sendMail{
  padding: 4px 0px 4px 28px;
  color: #fff;
}
#writeLayer #sendMail a{
  color: #fff;
  text-decoration: underline;
  font-weight: 600;
}
.turnPages{
  border-top: 1px solid #4d4d4d;
  padding: 8px 0px 4px 5px;
  height:1%;
}
.centerLinks{
  width: 288px;
  float: left;
  text-align: center;
  padding-top: 3px;
}
.centerLinks a{
  color: #fff;
  font-weight: 600;
  border-left: 2px solid #323232;
  border-right: 4px solid #323232;
  background-color: #323232;
  text-decoration: none;
}
.centerLinks a.active{
  color: #fa990c;
}
.turnPages .greyLink{
  /*display: block;
  float: left;
  color: #fff;*/
}
.turnPages .greyLink,
.turnPages .whiteLink{
  width: 78px;
}
.turnPages .greyLink a,
.turnPages .whiteLink a{
  text-align: center;
}
.turnPages.forPhotoAlbum .centerLinks{
  width: 245px;
}
.turnPages.forPhotoAlbum .greyLink,
.turnPages.forPhotoAlbum .whiteLink{
  width: 99px;
}
.whoPost{
  color: #6d6d6d;
  padding: 5px 7px 0px 7px;
  border-top: 1px solid #4d4d4d;
  font-size: 7pt;
}
.message{
  padding: 2px 7px 4px 7px;
  line-height: 170%;
}
#photoAreaWrap{
  border-top: 1px solid #4d4d4d;
  padding: 1px 0px 20px 1px;
  height: 1%;
}
.photoArea{
  background: url(img/bg_18.gif) repeat-y;
  float: left;
  padding-left: 2px;
  margin-top: 14px;
}
.friendsBlock{
  float: left;
  width: 132px;
  background: url(img/bg_19.gif) top repeat-x;
  border-left: 13px solid #323232;
}
.friendsBlock img{
  display: block;
  margin: 4px 0px 0px 4px;
  padding-bottom: 2px;
}
.friendsBlock p{
  padding-left: 4px;
}
.friendsBlock p.firstname{
  padding-top: 5px;
}
.friendsBlock .firstname,
.friendsBlock .lastname{
  font-weight: 600;
}
.friendsBlock p.location,
.friendsBlock p.instrument{
  font-size: 7pt;
}
.friendsBlock p.instrument{
  padding-bottom: 9px;
}
.friendsBlock p.location{
  padding-top: 7px;
}
.visitLinkWrap .greyLink a,
.visitLinkWrap .whiteLink a{
  text-align: center;
}
.visitLinkWrap .greyLink a{
  background: url(img/but_2_2.gif) right top no-repeat;
}
.visitLinkWrap .whiteLink a{
  background: url(img/but_4_2.gif) right top no-repeat;
}
.visitLinkWrap .greyLink,
.visitLinkWrap .whiteLink{
  width: 122px;
  margin-left: 4px;
  display: inline;
}
.visitLinkWrap{
  width: 130px;
  float: left;
  background: url(img/bg_20.gif) top repeat-x;
  padding: 6px 0px 4px 0px;
  margin: 0px 1px 0px 14px;
  display: inline;
}
.h4Wrap{
  background-color: #4d4d4d;
  /*border: 1px solid #4d4d4d;*/
  padding: 1px;
}
h4{
  border: 1px solid #323232;
  color: #fff;
  font-weight: 600;
  font-size: 8pt;
  padding: 10px 0px 8px 5px;
  background-color: #4d4d4d;
  /*margin: 2px;*/
}
h4 span{
  font-weight: 400;
}
#photoAlbumTable{
  border-top: 2px solid #323232;
  border-bottom: 15px solid #323232;
  margin: 0px 1px;
}
#photoAlbumTable a{
  width: 132px;
  border-left: 14px solid #323232;
  border-top: 12px solid #323232;
  text-align: center;
  vertical-align: middle;
  display: block;
  float: left;
}
#photoAlbumTable a img{
  /*border: 3px solid #4d4d4d;*/
  background-color: #4d4d4d;
  padding: 3px;
  border: 1px solid #6d6d6d;
  /*display: block;*/
}
#enlargePhoto{
  padding: 14px 1px 12px 1px;
  text-align: center;
  margin: 0px 1px;
}
#enlargePhoto img{
  background-color: #4d4d4d;
  padding: 3px;
  border: 1px solid #6d6d6d;
  /*display: block;*/
}
#turnPhoto{
  width: 107px;
  margin: 16px 0px 0px 0px;
  border-left: 173px solid #323232;
  float: left;
  /*line-height: 0;*/
  /*zoom:1;*/
  /*display: inline;*/
  /*float: left;*/
}
.blogEntry{
  padding: 0px 10px 6px 10px;
}
.blogEntry p{
  padding: 10px 0px 4px 0px;
}
.user{
  color: #6c6a6b;
}
#joinImg{
  display: block;
  border-bottom: 13px solid #720000;
  margin-top: -3px;
}
.topList{
  width: 224px;
  float: left;
  border-left: 6px solid #202020;
  background: #323232 url(img/bg_22.gif) repeat-y;
  margin-top: 7px;
}
.topList h3{
  background:  url(img/top_corn.gif) top left no-repeat;
  float: none;
  padding: 10px 0px 7px 6px;
}
.topList#rightTopList h3{
background-position: right top;
}
.bandsList span.firstLine,
.bandsList span.secondLine{
float: none;
}
.bandsList span.firstLine{
  padding: 6px 0px 0px 9px;
  font-weight: 600;
  color: #fff;
}
.bandsList span.secondLine{
padding: 0px 0px 5px 9px;
}
.topList .bandsList li.firstPoint .firstLine{
padding: 0px 0px 0px 5px;
font-weight: 400;
}
.bandsList a:hover .firstLine{
  color: #4d4d4d;
}
.topList .bandsList li.botCorn_2{
  background-position: left bottom;
  width: 224px;
}
.topList#rightTopList .bandsList li.botCorn_2{
  background-position: right bottom;
}
.topList .botCorn{
  padding: 0;
  background-position: left bottom;
}
.topList#rightTopList .botCorn{
  background-position: right bottom;
}
#rateForm{
  display: block;
  float: right;
}
#rateForm *{
  display: block;
  float: left;
}
#rateForm input{
  margin: 3px 4px 0px 5px;
}
#rateForm select{
  color: #fff;
  width: 72px;
  margin-top: 4px;
  display: inline;
}
.bandsList .firstPoint span#starRating{
  background: url(img/star.gif) left repeat-x;
  width: 95px;
  float: none;
  height: 13px;
  margin: 0px 0px 0px 6px;
}
.bandsList#trackInfo span{
  float: none;
}
.bandsList#trackInfo .firstLine{
  padding: 12px 0px 12px 10px;
}
.bandsList#trackInfo span.thin{
  display: inline;
  font-weight: 400;
  color: #848484;
}
.bandsList#trackInfo a:hover span.thin{
  color: #4d4d4d;
}
.bandsList#trackInfo a{
  background: none;
}
.bandsList#trackInfo a:hover{
  background: none;
  background: #fa990c;
  color: #4d4d4d;  
}
.bandsList#trackInfo a .firstLine{
  background: url(img/arrow_1.gif) 0% 30% no-repeat;
}
.bandsList#trackInfo a:hover .firstLine{
  background: url(img/arrow_2.gif)  0% 30% no-repeat;
}
.bandsList#trackInfo .firstLine#downloadImg{
  background: url(img/load.gif) top left no-repeat; 
  padding: 13px 0px 10px 32px;
}
.bandsList#trackInfo .firstLine#voteImg{
  background: url(img/mark.gif) top left no-repeat; 
  padding: 13px 0px 10px 32px;  
}
.textGround#withTopBorder{
  border-bottom: 1px solid #4d4d4d;
}
.question{
  padding: 4px 0px 0px 20px;
  background: url(img/mark_2.gif) top left no-repeat;
  margin: 0px 0px 0px 0px;
  border-top: 1px solid #4d4d4d;
  font-weight: 600;
  font-style: italic;
}
.answer{
  padding: 5px 0px 7px 20px;
}
.bandsList#trackList .thirdCol,
.bandsList#trackList .firstCol{
  width: 363px;
}
.bandsList#trackList .fourthCol,
.bandsList#trackList .secondCol{
  width: 78px;
}
.bandsList#trackList .secondCol{
  color: #fff;
}
.bandsList#trackList li.firstPoint .thirdCol{
  width: 365px;
  padding: 0px 0px 0px 5px;
}
.bandsList#trackList li.firstPoint .fourthCol{
  width: 78px;
}
.bandsList#trackList a:hover .firstCol,
.bandsList#trackList a:hover .secondCol{
  color: #4d4d4d;  
}

