/* added by csaba @ march 21, 2009 */

h1 a, h2 a, h3 a, h4 a {
	color:#0A3CCE;
}

td.regCol3Info {
	display: none;
}

td.regCol1Fix {
	padding: 0;
	font-size: 0px;
	line-height: 0px;
}

td.regCol2Fix {
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

td.regCol3Fix {
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

input.formRadio {
	background-image: url("../images/form_radio_off.gif"/*tpa=http://www.bandland.hu/common/images/form_radio_off.gif*/);
	background-repeat: no-repeat;
	background-position: left center;
}

/*---------- · TAB ----------*/

div#tab {
	width: 703px;
	background-image: url("../images/tab_border_bottom.gif"/*tpa=http://www.bandland.hu/common/images/tab_border_bottom.gif*/);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 44px;
	margin-bottom: 10px;
}

div.tabOff {
	background-image: url("../images/tab_off_bg_left.gif"/*tpa=http://www.bandland.hu/common/images/tab_off_bg_left.gif*/);
	background-repeat: no-repeat;
	background-color: #bccd31;
	margin-left: 10px;
	float: left;
}
div.tabOff a {
	background-image: url("../images/tab_off_bg_right.gif"/*tpa=http://www.bandland.hu/common/images/tab_off_bg_right.gif*/);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	height: 22px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 19px 0px 19px;
	float: left;
}

div.tabOn {
	background-image: url("../images/tab_on_bg_left.gif"/*tpa=http://www.bandland.hu/common/images/tab_on_bg_left.gif*/);
	background-repeat: no-repeat;
	margin-left: 10px;
	float: left;
}
div.tabOn span {
	background-image: url("../images/tab_on_bg_right.gif"/*tpa=http://www.bandland.hu/common/images/tab_on_bg_right.gif*/);
	background-repeat: no-repeat;
	background-position: right;
	height: 31px;
	color: #78777f;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 19px 0px 19px;
	float: left;
}














/*---------- FORM CSS ----------*/

td.bigInputTitle
{
	font-size: 12px;
	color: #42414E;
}

/*---------- · FORM CSS ----------*/

input.bigInput {
	font-weight: bold;
	font-size: 15px;
	padding: 5px;
	border: solid #E2E1E3 1px;
}

input.normalInput, input.normalInputOk, input.normalInputError {
	font-size: 12px;
	padding: 5px;
}

input.normalInput {
	border: solid #E2E1E3 1px;
}

input.hasFocus, select.hasFocus, textarea.hasFocus {
	border: solid #b6c630 1px !important;
}

input.normalInputError {
	border: solid #fbc793 1px;
}

select.normalSelect {
	border: solid #E2E1E3 1px;
	font-size: 12px;
	padding: 5px;
}

textarea.normalTextarea {
	border: solid #E2E1E3 1px;
	font-size: 12px;
	padding: 5px;
	height: 80px;
}

.required {
	background-image: url("../images/form_madatory_sign.gif"/*tpa=http://www.bandland.hu/common/images/form_madatory_sign.gif*/);
	background-repeat: no-repeat;
	background-position: right center;
}












/*---------- · BUTTON · ----------*/
/*
div.button {
	background-image: url(../../common/images/button_bg_left.gif);
	background-repeat: no-repeat;
	background-color: #bccd31;
	float: left;
}
div.button a {
	background-image: url(../../common/images/button_bg_right_next.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	height: 27px;
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 45px 0px 25px;
	float: left;
}
div.button a.up {
	background-image: url(../../common/images/button_bg_right_up.gif);
}
div.button a.down {
	background-image: url(../../common/images/button_bg_right_down.gif);
}
div.button a.previous {
	background-image: url(../../common/images/button_bg_right_previous.gif);
}

a.buttonSimple {
	float: left;
	background-image: url(../../common/images/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 5px 0px 16px;
	font-weight: bold;
	text-decoration: none;
	color: #c0d03f;
	font-size: 15px;
}
a.buttonSimple:hover {
	text-decoration: underline;
}

div.buttonGray {
	background-image: url(../../common/images/button_bg_gray_left.gif);
	background-repeat: no-repeat;
	background-color: #e2e1e3;
	float: left;
}
div.buttonGray a {
	background-image: url(../../common/images/button_bg_gray_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	height: 33px;
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 25px 0px 25px;
	float: left;
}
div.buttonGray a img, div.buttonGreen a img {
	border: 0px;
	margin: 0px 0px 0px 6px;
}

div.buttonGreen {
	background-image: url(../../common/images/button_bg_green_left.gif);
	background-repeat: no-repeat;
	background-color: #bccd31;
	float: left;
}
div.buttonGreen a {
	background-image: url(../../common/images/button_bg_green_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	height: 33px;
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 25px 0px 25px;
	float: left;
}
*/









/*---------- · INDEX · ----------*/


div#tagline {
	position: absolute;
	top: 159px;
	border: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	line-height: 26px;
}

div#tagline a {
	text-decoration: none;
	background-image: url("../images/index_link_arrow.gif"/*tpa=http://www.bandland.hu/common/images/index_link_arrow.gif*/);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
}

div#tagline a.nobgimage {
	background-image: none;
	padding-right: 0px;
}

div#tagline a:hover {
	text-decoration: underline;
}


div#containerIndexCol2 {
	width: 505px;
	float: left;
	margin-top: 100px;
}

div#containerIndexCol3 {
	width: 238px;
	margin-left: 12px;
	float: left;
	margin-top: 100px;
	padding-top: 8px;
}

div#containerIndexCol3 h3 {
	margin: 0px;
}

div#containerIndexCol3 h3 a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div#containerIndexCol3 h3 a:hover {
	text-decoration: underline;
}

div#containerIndexCol3 h3.red {
	margin: 0px;
}

div#containerIndexCol3 h3.red a {
	color: #ba7134;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div#containerIndexCol3 h3.red a:hover {
	text-decoration: underline;
}

div#containerIndexCol3 .date 
{
	color: #93929f;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}
div#containerIndexCol3 .date a {
	font-size: 11px;
	color: #ba7134;
	text-decoration: none;
}
div#containerIndexCol3 .date a:hover {
	text-decoration: underline;
}


div#indexBubble {
	background-image: url("../images/index_col3_bubble_bg_left.gif"/*tpa=http://www.bandland.hu/common/images/index_col3_bubble_bg_left.gif*/);
	background-repeat: no-repeat;
	height: 42px;
	float: left;
	color: #96b91c;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}


div#indexBubble div {
	background-image: url("../images/index_col3_bubble_bg_right.gif"/*tpa=http://www.bandland.hu/common/images/index_col3_bubble_bg_right.gif*/);
	background-repeat: no-repeat;
	background-position: top right;
	height: 38px;
	float: left;
	padding: 4px 10px 0px 10px;
}

div.indexBoxTop {
	float: left;
	width: 505px;
	height: 121px;
	background-image: url("../images/index_box_top.gif"/*tpa=http://www.bandland.hu/common/images/index_box_top.gif*/);
	background-repeat: no-repeat;
}

div.indexBoxMiddle {
	float: left;
	width: 505px;
	height: 113px;
	background-image: url("../images/index_box_middle.gif"/*tpa=http://www.bandland.hu/common/images/index_box_middle.gif*/);
	background-repeat: no-repeat;
}

div.indexBoxBottom {
	float: left;
	width: 505px;
	height: 119px;
	background-image: url("../images/index_box_bottom.gif"/*tpa=http://www.bandland.hu/common/images/index_box_bottom.gif*/);
	background-repeat: no-repeat;
}

div.indexBoxTop div {
	padding: 18px 20px 0px 80px;
}
div.indexBoxMiddle div {
	padding: 10px 20px 0px 80px;
}
div.indexBoxBottom div {
	padding: 12px 20px 0px 80px;
}

div#containerIndexCol2 h1 {
	margin: 0px 0px 4px 0px;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}

div#containerIndexCol2 h2 {
	margin: 0px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}

div#containerIndexCol2 h1 a {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
div#containerIndexCol2 h1 a:hover {
	text-decoration: underline;
}

div#containerIndexCol2 h2 a {
	color: #96b91c;
	font-size: 15px;
	font-weight: bold;
	background-image: url("../images/index_link_arrow.gif"/*tpa=http://www.bandland.hu/common/images/index_link_arrow.gif*/);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;
	text-decoration: none;
}
div#containerIndexCol2 h2 a:hover {
	text-decoration: underline;
}

div#containerIndexCol2 p {
	color: #93929f;
}




.formHeader
{
	color:#71a1bf;
	font-size:15px;
	font-weight:bold;
}

td.regCol2 input.w1
{
	width:20px !important;
}

td.regCol2 input.w2
{
	width:100px !important;
}

td.regCol2 input.w3
{
	width:50px !important;
}

div#indexBubble a
{
	text-decoration:none;
}
div#indexBubble a:hover
{
	text-decoration:underline;
}

a.redLink {
	color: #0a3cce;
	text-decoration: none;
}

a.redLink:hover {
	text-decoration: underline;
}

.redLink a{
	color: #0a3cce;
}


/* ---------------------------------------------- */

.bigText
{
	font-size: 15px;
	font-weight: bold;
	color: #42414E;
}

a.bigLink {
	font-size: 15px;
	color: #0a3cce;
	text-decoration: none;
	
	background-image: url("../images/arrow_fw.gif"/*tpa=http://www.bandland.hu/common/images/arrow_fw.gif*/);
	background-repeat: no-repeat;
	background-position: right center;
	
	padding-right: 15px;
	padding-left: 5px;
	margin-top: 10px;
}
a.bigLink:hover {
	text-decoration: underline;
}

.uploadButton
{
	float: left;
	width: 90px;
	margin: 0px 10px 0px 0px;
	/*background-color: #bccd31;
	color: #ffffff;
	font-weight: bold;*/
	/*border: 0px;*/
	cursor: pointer;
}

.uploadPreview
{
	float: left;
	width: 165px !important;
	padding-top: 1px;
	border: 0px;
	overflow: hidden;
}

.uploadPreview a
{
	display:block;
	padding-top: 3px;
}

.w253
{
	width: 253px;
}

.bandlandTVIntroText
{
	font-size: 15px;
}
/*------------------------- Comment TV or Blog----------------------------*/
div.sayItButton, div.sayItButtonOn {
	width: 170px;
	height: 37px;
	font: bold 21px Arial, Helvetica, sans-serif;
	color: #0a3cce;
	cursor: pointer;
	padding: 8px 0px 0px 20px;
	float: left;
	text-shadow: 1px 1px 0 #fff;
}

div.sayItButton {
	background-image: url("../images/comment_button.gif");
	background-repeat: no-repeat;
	text-decoration: none;
}

div.sayItButtonOn {
	background-image: url("../images/comment_button_on.gif");
	background-repeat: no-repeat;
	text-decoration: none;
}

div.refreshButton, div.refreshButtonOn {
	width: 40px;
	height: 37px;
	font-size: 21px;
	color: #0a3cce;
	font-weight: bold;
	cursor: pointer;
	padding: 8px 0px 0px 20px;
	float: left;
}

div.refreshButton {
	background-image: url("../images/refresh_button.gif"/*tpa=http://www.bandland.hu/common/images/refresh_button.gif*/);
	background-repeat: no-repeat;
	text-decoration: none;
}

div.refreshButtonOn {
	background-image: url("../images/refresh_button_on.gif"/*tpa=http://www.bandland.hu/common/images/refresh_button_on.gif*/);
	background-repeat: no-repeat;
	text-decoration: underline;
}
table.comment td
{
	padding-left:25px;
	color:#FFFFFF;
	padding-right:25px;
}


.tvseriesheader
{
	color: #0A3CCE;
	font-size: 18px;
	font-weight: bold;
}

.tvseriesheadertext
{
	color: #272727;
	font-size:11px;
}

.tvseriessmallheader
{
	color: #0A3CCE;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:bold;
}

.tvseriessmallheader a {
	font-size:12px;
	font-weight:normal;
}

#tvSeriesHeading {
	color:#0A3CCE;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.tvseriesminitext
{
	color: #95949c;
	font-size: 10px;
}

.resultNoResults
{
	background-image: url("../images/result_no_results_bg.gif"/*tpa=http://www.bandland.hu/common/images/result_no_results_bg.gif*/);
	background-repeat: no-repeat;
	width: 626px;
	height: 29px;
	padding: 16px 10px 0px 40px;
	margin-bottom:15px
}
/*-------------------------------------Blog------------------->
/*-------------------Band--------->*/
.BandBlogMain a
{
	font-size: 18px
}

.BandBlogMain div
{
	margin-bottom:35px;
}

.BandBlogMainCreatedBy span
{
	font-weight: bold;
}
.BandBlogMainCreatedBy a
{
	color:#0a3cce;
	font-size: 15px
}

.BandBlog p{
	font-size: 15px;
	color: #0a3cce;
}
.BandBlog a {
	font-size: 15px;
	color: #0a3cce;
}
.BandBlog span {
	font-size: 12px;
	color: #93929f;
	margin-bottom: 10px;
}

.BandBlogCreatedBy span
{
	font-size: 15px;
	color: #0a3cce;
}

.BandBlogCreatedBy a
{
	color:#0a3cce;
	font-size: 12px
}
.BandBlogPostCreatedBy a
{
	color:#0a3cce;
	font-size: 12px
}
/*-------------------Desc------------------->*/
div.PostDescriptionTop
{
	background-image: url("../images/blog_post_desc_top.gif"/*tpa=http://www.bandland.hu/common/images/blog_post_desc_top.gif*/);
	width: 661px;
	min-height: 60px;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 15px;
	color:#b2b1b6
}
div.PostDescriptionBottom {
	/*width: 676px;*/
	/*float: left;*/
	background-image: url("../images/blog_post_desc_bottom.gif"/*tpa=http://www.bandland.hu/common/images/blog_post_desc_bottom.gif*/);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0px 0px 0px;
	color: #b2b1b6;
	line-height: 21px;
	margin-bottom:15px;
	min-height:15px
}

.programSearchSeparator
{
	margin-top:20px; 
	margin-bottom:20px;
	margin-left:7px;
	background-image:url("../images/line_horizontal_dash.gif"/*tpa=http://www.bandland.hu/common/images/line_horizontal_dash.gif*/);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:5px	
}

/**** MAIN PAGE CONVERSE SOUNDCHECK AND BZF TALENTSHOW BOXES BEGIN ****/

.mainPageSCBack
{
	background-image: url("../images/csc_bg.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/csc_bg.jpg*/);
	background-repeat: no-repeat;
	width:331px;
	height:388px; /*419px;*/
	padding: 31px 0px 0px 0px;
}

.mainPageSCBack a
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#b8d228;
}
.boxSCVideoTeaser
{
	background-repeat:no-repeat;
	width:150px;
	height:90px;
	margin-left:90px;
	margin-bottom:5px;
	cursor:pointer;
}



.boxSCVideoTeaserImg
{
	margin-left:57px;
	margin-top:30px;
	border:0px;
}

.mainPageBZFHeader
{
	width:331px;
	padding: 15px 0px 0px 0px;
	background-image: url("../images/bzf_top4_top.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/bzf_top4_top.jpg*/);
	background-repeat:no-repeat;
	background-position: top left;
	background-color: #000000;
}

.mainPageBZFBottom {
	width:319px; /*331px;*/
	height:31px; /*41px;*/
	background-image: url("../images/bzf_top4_bot.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/bzf_top4_bot.jpg*/);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #000000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#b8d228;
	padding:10px 0px 0px 12px;
}

.mainPageBZFBg
{
	background-color: #000000;
	font-family:Arial;
	font-size:15px;
	line-height:26px;
	color:#b8d228;
}

.talentShowBand1Out
{
	background-image: url("../images/bzf_top4_1_nu.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/bzf_top4_1_nu.jpg*/);
	background-repeat:no-repeat;
	width:331px;
	height:90px;
}

.talentShowBand1Over
{
	background-image: url("../images/bzf_top4_1_ou.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/bzf_top4_1_ou.jpg*/);
	background-repeat:no-repeat;
	width:331px;
	height:90px;
}

.talentShowBand2Out
{
	background-image: url("../images/bzf_top4_2_nu.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/bzf_top4_2_nu.jpg*/);
	background-repeat:no-repeat;
	width:331px;
	height:90px;
}

.talentShowBand2Over
{
	background-image: url("../images/bzf_top4_2_ou.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/bzf_top4_2_ou.jpg*/);
	background-repeat:no-repeat;
	width:331px;
	height:90px;
}

.talentShowBand3Out
{
	background-image: url("../images/bzf_top4_3_nu.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/bzf_top4_3_nu.jpg*/);
	background-repeat:no-repeat;
	width:331px;
	height:90px;
}

.talentShowBand3Over
{
	background-image: url("../images/bzf_top4_3_ou.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/bzf_top4_3_ou.jpg*/);
	background-repeat:no-repeat;
	width:331px;
	height:90px;
}

.talentShowBand4Out
{
	background-image: url("../images/bzf_top4_4_nu.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/bzf_top4_4_nu.jpg*/);
	background-repeat:no-repeat;
	width:331px;
	height:90px;
}

.talentShowBand4Over
{
	background-image: url("../images/bzf_top4_4_ou.jpg"/*tpa=http://www.bandland.hu/common/images/tksz/bzf_top4_4_ou.jpg*/);
	background-repeat:no-repeat;
	width:331px;
	height:90px;
}

.topFourAvatar
{
	height:19px;
	float:left;
	padding: 11px 0px 0px 58px;
}

.topFourLinkAndVotes
{
	width:180px;
	height:60px;
	float:left;
	padding: 20px 0px 0px 12px;
}

.topFourLink
{
	font-size:18px;
	line-height:22px;
	color: #b8d228;
}

.topFourVotes
{
	font-size:12px;
	line-height:20px;
	color: #907038;
}
/**** MAIN PAGE CONVERSE SOUNDCHECK AND BZF TALENTSHOW BOXES END ****/

.btnMoreInfo{
background-image: url("../images/ico_more_n.gif"/*tpa=http://www.bandland.hu/common/images/ico_more_n.gif*/);
background-repeat:no-repeat;
background-position:right top;
width:62px;
margin-left:368px;
cursor:pointer;
}

.btnMoreInfoOver{
background-image: url("../images/ico_more_o.gif"/*tpa=http://www.bandland.hu/common/images/ico_more_o.gif*/);
}

.mainPageBZFTalents{
background-image: url("../images/bl_home_bzfbox.jpg"/*tpa=http://www.bandland.hu/common/images/bl_home_bzfbox.jpg*/);
height:419px;
width:331px;
}

.tsEventTitle
{
	padding: 103px 0px 0px 12px;
}

.tsEventTitle .calendar
{
	width:40px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.calendar span
{
	font-size:21px;
	font-weight:bold;
	color:#ae4d12;
}

.tsEventTitle .infoBox
{
	float: left;
	width: 260px;
	font-size:15px;
	font-weight:normal;	
	color: #d9c98a;
	padding-left:15px;
}

.tsEventTitle .infoBox span
{
	font-size: 18px;
	font-weight:bold;

}

.tsBandList 
{
	font-size:12px;
	line-height:16px;
	padding: 4px 0px 0px 14px;
}

.mainPageBZFTalents .guests
{
	height:52px;
	font-size:12px;
	color: #d9c98a;	
	line-height:16px;
	padding:12px 0 0 12px;
}