/* 
CSS Document 
Pracowania Medialna Profocus - Marcin Gorzynski
2009
*/

/*------------------------MAIN-----------------------------*/

body 
{
	margin: 0px auto 0px auto;
	text-align: center;
	background-color:#fff;
	background-image: url('../images/bg_main.jpg');
	background-repeat: no-repeat; 
	background-position:center top; 
	background-color:#111113;
	font-family:arial,tahoma,verdana;
	font-size:11px;
	color: #665D56;
}

.mod_title {font-size: 22px; color:#fff; padding:5px;
	background-image: url('../images/more_bg.jpg');
	background-repeat: no-repeat; 
 }
 
 .commentadded {float:left; border:1px #003300 solid; padding:5px; font-size:16px; margin:5px; background-color:#669900; width:405px; color:#fff;}
 
 .when {float:left; margin:5px; }
 .when a {color:#3198DD;text-decoration:none;}
 .when  a:hover {color:#3198DD;text-decoration:underline;}
 
 #maincity {float:left; margin-left:40px; margin-top:63px; width: 260px; text-align:left; font-size:24px; color:#fff;}

/* lewa kolumna */

#ll_col { width:175px; float:left; display:block; text-align:left; padding:0px;}

/* środkowa kolumna */
#m_col { width:443px; float:left; display:block; text-align:left; padding:0px; margin-left: 7px;}

/* środkowa kolumna - duża */
#m_col_full { width:732px; float:left; display:block; text-align:left; padding:0px; margin-left: 7px;}

/* prawa kolumna */
#r_col {width:300px; float:left; display:block; text-align:left; padding:0px; margin-left: 7px;}

/* mega */
#cities {border:1px #232426 solid; background-color:#010600; float:left;}
#tagclound {border:1px #232426 solid; background-color:#010600; float:left; margin:7px 0px 7px 0px;}
#mega {border:1px #232426 solid; background-color:#010600; float:left; margin:0px 0px 7px 0px;}
#bilety {border:1px #232426 solid; background-color:#010600; float:left; margin:0px 0px 7px 0px;}
#dojazd {border:1px #232426 solid; background-color:#010600; float:left; margin:0px 0px 7px 0px;}
#recomended {border:1px #232426 solid; background-color:#010600; float:left; margin:0px 0px 7px 0px;}
#seemore{border:1px #232426 solid; background-color:#010600; float:left; margin:0px 0px 7px 0px;}
#patronat{border:1px #232426 solid; background-color:#010600; float:left; width:443px; margin:0px 0px 7px 0px;}
#aktualnosci{border:1px #232426 solid; background-color:#010600; float:left; width:443px; margin:0px 0px 7px 0px;}
#facebook {margin: 7px 0px 0px 0px; float:left;}
#addinfo {padding:5px; background-color:#232426; width:130px;}
#addinfo  a {color:#ff9900; font-size:14px; text-decoration:none;}
#addinfo  a:hover {color:#ff9900; font-size:14px; text-decoration:underline;}

#searchres{ border:1px #232426 solid; background-color:#010600; float:left; margin:0px 0px 7px 0px;}

/* miasta */
#citycat li{list-style:none; margin:3px 0px 3px 0px; padding:0px; float:left; width: 165px;}
#citycat ul {margin:0px; padding:0px;}
#citycat {padding:5px; margin:0px; font-size:14px;}
#citycat  a {color:#2a98dd; text-decoration:none;}
#citycat  a:hover {color:#2a98dd; text-decoration:underline;}

#topbaner {margin:10px 0px 10px 0px;float:left; width:950px;text-align:center;display:block;border:1px #ffffff;}

#topbar
 {
	float:left; color: #fff; font-size:12px;
}

#topbar .citylist {padding:0px 0px 0px 0px; margin:10px 0px 5px 0px;}

#topbar a 
{
	color: #F9D414; font-size:12px; text-decoration:underline;
}

#topbar li 
{
	display: inline;
	margin-right:5px; 
	padding-left:5px;
}

#topbar ul 
{
	margin:0px;
	padding:13px 0px 10px 0px;
}	
	
#logo
{
	float:left;
	display:block;
	width:220px;
	height:130px;
}
	
#tlo 
{  
	width: 915px; 
	text-align: center;
	margin: 0px auto 0px auto;
	display: table;
	padding-bottom:0px;
	border:0px;
	padding-right:0px;
}

#containter 
{
	background-color:none;
	width:900px;
	float: left;
	padding: 0px auto 0px auto ;
	margin-bottom:5px;
}

#content_left
{
	width:280px;
	padding:2px;
	float:left;
	display:block;		
}
	
#content
{
	width:950px;
	float:left;
	display:block;
	margin-top:7px;
}
	
#content_index
{
	width:920px;
	float:left;
	display:block;
}
	
#more_concerts
{
	width:907px;
	padding:5px 3px 5px 10px;
	float:left;
	display:block;
	margin-top:3px;
}

#more_concerts .more
{	float:left;
	width:887px;
	float:left;
	display:block;
	text-align:right;
	color:#F9D316;
	font-weight:bold;
	height:25px;
	padding:10px;
	background-image: url('../images/more_bg.jpg');
	background-repeat: no-repeat;
}
	
#more_concerts .more a
{
	text-decoration:underline;
	color:#F9D316;
	font-weight:bold;
}

#content_right
{
	width:437px;
	float:right;
	padding:2px;
	display:block;
}
	
#content_right .document_text
{
	width:415px;
	float:left;
	display:block;
	text-align:justify;
	font-size:13px;
	line-height:140%;	
	color:#ddd; padding:5px;
}

#content_right_full
{
	width:732px;
	float:right;
	padding:2px;
	display:block;
	padding:10px 2px 10px 2px;
}
#content_right_full .title
{
	float:left;display:block;font-size:22px;color:#fff;padding:10px;
	}
#content_right_full .document_text
{
	width:712px;
	float:left;
	display:block;
	padding:10px 10px 10px 10px;
	text-align:justify;
	font-size:13px;
	line-height:140%;	
	color:#ddd;
}

 .rrs
{
	float:right;display:block; margin-right:15px; margin-bottom:10px;
}	
	
.rrs_box
{
	float:right;display:block;margin-top:7px;padding:3px 30px 3px 5px;background-position:right;background-image:url(../images/srr.gif);background-repeat:no-repeat;
}		

.rrs_box a
{
	font-weight:bold;
	color:#E3C316;
	text-decoration:underline;
}
	
#content_right .document_text a
{
	color:#ff9900;
}	
	
#top
{
	width:920px;
	float:left;
	display:block;
	margin-top:5px;
}

#left_group
{
	float:left;display:block;width:267px;
}


a{color:#6C5F57;text-decoration:none;}
a:hover{text-decoration:underline;}

.img_none {
border: 0px;float:right;margin:10px 0 0 5px;
}

.img_none2 {
border: 0px;
}

.photo
{
	padding:2px;
	border:1px solid #505A59;
}

.more_list
	{
		width:400px;
		float:left;
		display:block;
		margin-top:0px;
	}

.more_list .more
	{
		width:400px;
		float:left;
		display:block;
		text-align:right;
		color:#F9D316;
		font-weight:bold;
		height:25px;
		padding:10px;
	}
	
.more_list .more_portion
	{
		width:400px;
		float:left;
		display:block;
		text-align:left;
		color:#F9D316;
		font-weight:bold;
		height:25px;
		padding:5px 5px 10px 5px;
	}

.more_list .more a	
	{
		text-decoration:underline;
		color:#F9D316;
		font-weight:bold;
	}

.more_list2
	{
		width:425px;
		float:left;
		display:block;
		margin-top:20px;
	}

.more_list2 .more
	{
		width:425px;
		float:left;
		display:block;
		text-align:right;
		color:#F9D316;
		font-weight:bold;
		height:25px;
		padding:10px;
		background-image: url('../images/more_bg.jpg');
		background-repeat: no-repeat;
	}
	
.more_list2 .more_portion
	{
		width:415px;
		float:left;
		display:block;
		text-align:right;
		color:#F9D316;
		font-weight:bold;
		height:25px;
		padding:7px 5px 10px 5px;
	}

.more_list2 .more a	
	{
		text-decoration:underline;
		color:#F9D316;
		font-weight:bold;
	}
	
.unique_date
	{
		float:left;
		display:block;
		text-align:left;
		padding:10px;
		width:400px;
		font-size:15px;
		font-weight:bold;
		color:#fff;
	}
	
.artist_list_alfa
	{
		float:left;display:block;width:400px;padding:10px; font-size: 14px;
	}


.artist_list_alfa a {font-size: 14px; color:#ff9900; text-decoration:underline; }
.artist_list_alfa a:hover {background-color:#ffffff; }
	
	
/*------------------PORTION---------------------------*/


.portiones_right{float:right;display:block;color:#fff; margin-left:10px;}
.portiones_pages{font-weight: bold;float:left;display:block;padding:3px;padding-left:6px;padding-right:6px;margin-right:2px;}
.pg{font-weight: bold;color:#203644;border:1px solid #DFC11C;background-color:#F6D316;float:left;display:block;padding:3px;padding-left:6px;padding-right:6px;margin-right:2px;}
.pg_active{font-weight: bold;color:#fff;border:1px solid #B95B99;background-color:#BB439A;float:left;display:block;padding:3px;padding-left:6px;padding-right:6px;margin-right:2px;}


#content_right .title {font-size:18px; margin-top:5px;}

/* -------------------- CONTACT -------------------- */

#cform {
padding:10px 10px 10px 0;width:550px;text-align:left;float:right;display:block;color:#666;
}

#cform ul{padding:0px;margin:0px;}

#cform li {font-family: tahoma,arial, verdana, sans-serif; 
			font-size: 11px; 
			font-weight: normal; 
			margin-top: 5px; 
			color:#666; 
			text-align:left; 
			list-style-type:none; width: 440px; text-align:left;list-style-type:none; }
			
#cform label {width:100px; float:left; display:block;color:#666;}	

#cform .li_error{color:#ff9900;padding:5px 0 5px 100px;}

#cform .input_reg{width:400px;float:left;display:block;text-align:right;}

#cform  .submitter{background-color:#199CD5;float:right; text-align:center; color:#fff;border:0px;font-size:11px;padding:5px 15px 5px 15px;border:1px solid #fff; margin-bottom:10px;}	

.error{color:#666}
.valid {padding-left:100px;display: none; color: #666;}

/*------------------COMMENTS---------------------------*/

.comment_one{float:left;display:block;width:395px;text-align:justify;padding:0px;padding-top:5px;padding-bottom:5px; margin-top:15px;
			background-color:#021b2d; padding:10px;}
.comment_one_box{float:left;display:block;width:400px;}
.comment_one_data{width:395px;float:left;display:block}
.comment_one_topic{font-size:14px; font-weight:bold;color:#cccccc}
.comment_one_author{font-size:12px; font-weight:bold; margin-top:5px; color:#fff; letter-spacing:1px;}
.comment_one_date{font-size:11px;font-weight:normal;color:#999999}
.comment_one_stars{width:105px;float:right;display:block}
.comment_one_text{padding-top:8px;padding-bottom:8px;padding-left:2px;float:left;display:block; font-size:13px; color:#e5e8ea;}

.comment_form{width:395px;padding:4px;margin-top:5px;float:left;display:block;text-align:left;}
.comment_form_box{float:left;display:block;width:395px;font-size:22px;padding-bottom:15px;}
.comment_form_comm{float:left;width:160px;display:block;}
.comment_form_add_button{float:right;width:160px;display:block;text-align:right}
.comment_form_add_button a{color:#F6D316;text-decoration:none;font-size:12px;}
.comment_form_summary{padding-bottom:10px;}
.comment_form_form{width:395px;padding:10px;margin-top:10px;margin-bottom:15px;
					float:left;display:block; background-color:#2b2b2d; font-weight:normal;}
.comment_form_title{float:left;display:block;width:395px;font-size:19px;font-weight:normal;padding-bottom:10px;color:#fff}
.comment_form_field{padding:2px;float:left;display:block;width:395px;color:#fff; font-weight:normal;}
.comment_form_validator{padding:5px 2px 5px 2px;float:left;display:block;width:395px;color:#ff9900;}
.comment_form_submit{padding:2px;float:left;display:block;width:395px;text-align:right;}

.comment_form_input{width:200px;}
.comment_form_textarea{width:385px; height:70px;}
.comment_form_stars{float:left; display: table-cell;width:436px;padding-bottom:5px;}

/* mini tagi w imprezie */

#minitags  {padding:5px; }
#minitags  .tag a {color: #ff9900; font-size:12px; line-height:125%; text-decoration:none; }
#minitags  .tag a:hover {color: #ff9900; text-decoration:underline; }
/*------------------SEARCHBOX---------------------------*/

#searchbox
{
	float:right;display:block;width:380px;height:152px; 
}

#search_form
{
	float:right;display:block;width:327px;padding:62px 47px 8px 50px;
}

#search_form .text
{
	float:left;display:block;font-weight:bold;color:#fff;padding:8px 5px 0 0;
}

#search_form .input
{
	float:left;display:block;padding:5px 2px 0 3px;
}

#search_form .button
{
	float:left;display:block;
}

#search_form .search_button
{
	background-image:url(../images/search_button.gif);background-repeat:no-repeat;background-color:transparent;width:82px;height:32px;border:0px;
}

/*------------------wyniki wyszukiwania koncertu---------------------------*/

#concertssearch { }
#concertssearch .searchitem  {width:400px; float:left; margin:5px;}
#concertssearch .data_box {width:300px; float:left; margin:0px 0px 0px 10px;}
#concertssearch .title a {color:#ff9900;text-decoration:none; font-size:12px; font-weight:bold;}
#concertssearch .title a:hover {color:#ff9900;text-decoration:underline; font-size:12px;}
#concertssearch .data  {margin:5px 0px 5px 0px;}
#concertssearch .data a {color:#3198DD;text-decoration:none;}
#concertssearch .data a:hover {color:#3198DD;text-decoration:underline;}
#concertssearch .photo_box {width:63px; float:left;}

#searchres h1{font-size:24px; color:#fff;font-weight:normal;text-align:left; margin:5px; display:block;}

/*------------------SLIDER---------------------------*/

#slider1
{
	float:left;position:relative;display:block;width:423px; background-repeat:no-repeat; margin:0px; padding:0px;
}

#slider1 .title
{
	float:left;display:block;width:228px;height:41px;font-size:17px;color:#164A77; font-weight:bold; padding:6px 0 0 42px;text-align:left;
}

#slider
{
	float:left;display:block; margin:0px; padding:0px;
}

#slider ul
{
	margin:0px; padding:0px;float:left;display:block;list-style-type:none;
}

#slider li
{	
	float:left;display:block;padding:0px;margin:0px;width:423px;height:465px;
}

#slider .item1
{	
	background-color:#010600;float:left;display:block;width:423px;padding:9px 0 5px 0;height:70px;
}

#slider .item2
{
	background-color:#090E08;float:left;display:block;width:423px;padding:9px 0 5px 0;height:100px;
}

#slider .item_photo
{
	float:left;display:block;width:60px;padding-left:5px;
}

#slider .photo 
{
	border:1px solid #505A59;padding:2px;width:60px;height:60px;
}

#slider .data
{
	float:right;display:block;width:340px;padding:0 6px 0 6px;text-align:left;
}

#slider .item_title a
{
	font-size:13px;font-weight:bold;color:#f9d414;
}

#slider .item_text
{
	color:#ffffff;padding-top:4px;
}

#slider .item1 a
{
	color:#f9d414; text-decoration:none;
}

#slider .item1 a:hover
{
	color:#f9d414;text-decoration:underline;
}

#slider .item2 a
{
	color:#f9d414; text-decoration:none;
}

#slider .item2 a:hover
{
	color:#f9d414; text-decoration:underline;
}

#slider .more_box
{
	background-color:#010600;color:#F9D414;font-weight:bold;float:left;display:block;width:410px;padding:10px 5px 5px 5px;height:20px;
}

#slider .more_box a
{
	color:#F9D414;text-decoration:underline;
}



/*------------------MENU CATEGORIES---------------------------*/

#menu_cat
{
	float:left;position:relative;display:block;width:267px;padding:0 0 20px 6px;
}

#menu_cat .title
{
	float:left;display:block;width:228px;height:41px;font-size:17px;color:#164A77;padding:6px 0 0 42px;text-align:left;
}

#menu_cat ul
{
	padding:0 0 0 0;margin:0px;float:left;display:block;list-style-type:none;border:1px solid #232426;
}

#menu_cat li
{	
	float:left;display:block;padding:0 0 0 0;margin:0px;width:266px; text-align:left;
}

#menu_cat .item1
{	
	background-color:#090E08;float:left;display:block;width:245px;padding:9px 10px 9px 10px;text-align:left;
}

#menu_cat .item2
{
	background-color:#1C1C1E;float:left;display:block;width:245px;padding:9px 10px 9px 10px;text-align:left;
}

#menu_cat .item3
{	
	background-color:#000000;float:left;display:block;width:245px;padding:9px 10px 9px 10px;text-align:left;
}

#menu_cat .item1 a
{
	color:#F9D414;text-decoration:none;font-weight:bold; font-size: 16px; letter-spacing:1px;
}

#menu_cat .item1 a:hover
{
	color:#F9D414;text-decoration:underline;font-weight:bold;
}

#menu_cat .item2 a
{
	color:#F9D414;text-decoration:none;font-weight:bold; font-size: 16px; letter-spacing:1px;
}

#menu_cat .item2 a:hover
{
	color:#F9D414;text-decoration:underline;font-weight:bold;
}

/*--------------sub -------------*/

#menu_cat .subitem1
{	
	background-color:#090E08;float:left;display:block;width:245px;padding:9px 10px 9px 10px;text-align:left;
}

#menu_cat .subitem2
{
	background-color:#090E08;float:left;display:block;width:245px;padding:9px 10px 9px 10px;text-align:left;
}

#menu_cat .subitem1 a
{
	padding-left: 20px; color:#3198DD;text-decoration:none;font-weight:bold; font-size: 14px; letter-spacing:1px;
}

#menu_cat .subitem1 a:hover
{
	 text-align:left; color:#3198DD;text-decoration:underline;font-weight:bold;
}

#menu_cat .subitem2 a
{
	text-align:left; padding-left: 35px; color:#3198DD;text-decoration:none;font-weight:normal; font-size: 12px; letter-spacing:1px;
}

#menu_cat .subitem2 a:hover
{
	color:#3198DD;text-decoration:underline;font-weight:normal;
}
/*------------end-sub------------*/


#menu_cat .item3 a
{
	color:#F9D414;text-decoration:none;font-weight:bold; font-size: 16px; letter-spacing:1px;
}

#menu_cat .item3 a:hover
{
	color:#F9D414;text-decoration:underline;font-weight:bold;
}

/*------------------MAIN CONCERT BOX---------------------------*/

#most_pop
{
	float:left;display:block;
}

#most_pop .title
{
	float:left;display:block;font-size:22px;color:#fff;padding:5px 0 5px 0
}

#most_pop .mostpop_box
{
	float:left;background-color:#010600;display:block;width:610px;border:1px solid #232426;
}

#most_pop .photo_box
{
	float:left;display:block;width:340px;
}

#most_pop .photo_box .photo
{
	width:320px;height:220px;display:block;border:0px;
}

#most_pop .data
{
	float:right;display:block;width:240px;padding:20px 20px 10px 0;text-align:left;
}

#most_pop .data .concert_title
{
	float:left;display:block;width:240px;font-size:20px;font-weight:bold;color:#fff;
}

#most_pop .data .concert_title a
{ 
	color:#fff;text-decoration:none;
}

#most_pop .data .concert_title a:hover
{ 
	color:#fff;text-decoration:underline;
}

#most_pop .data .concert_data
{
	float:left;display:block;width:240px;font-size:12px;font-weight:bold;
}

#most_pop .data .concert_data a
{
	color:#3198dd; text-decoration:none;
}

#most_pop .data .concert_data a:hover
{
	color:#3198dd; text-decoration:underline;
}


#most_pop .data .concert_info
{
	float:left;display:block;width:240px;text-align:justify;padding:10px 0 0 0 ;color:#ccc;
}

/*------------------RELATED SMALL---------------------------*/

#related_small
{
	float:right;
	display:block;
	width:220px;
	margin:0px;
	padding:0 0 10px 0;
}

#related_small .related_box
{
	float:right;display:block;width:200px;margin-top:0px;padding-top:0px;
}

#related_small .related_box .title_box
{
	float:right;display:block;width:200px;margin-top:0px;padding:0 0 5px 0;font-size:14px;font-weight:bold;
}

#related_small .related_box .item1
{
	float:left;background-color:#1C1C1E;display:block;margin-bottom:5px;border:1px solid #232426;
	width:194px;font-size:11px;height:auto;
}

#related_small .related_box .data_box
{
	float:right;display:block;width:185px;padding:3px;text-align:left;
}

#related_small .related_box  .data_box  .title
{
	font-size:12px;font-weight:bold;color:#fff;font-weight:bold;
}

#related_small .related_box  .data_box  .title a
{
	color:#fff;text-decoration:none;font-size:12px;color:#ff9900
}

#related_small .related_box  .data_box  .title a:hover
{
	color:#fff;text-decoration:underline;font-size:12px;color:#ff9900
}

#related_small .related_box .data_box  .data
{
	color:#8E8E8C;padding-top:3px;color:#fff;font-weight:bold;
}


/*------------------TABS---------------------------*/

#tabs_box {float:left; padding-left:0px; margin:5px 0px 0px 5px; border-bottom:1px #555 solid; width:600px;text-align:center; }
#tabs_box  .item {float:left; margin-right:1px; padding:8px 5px 0px 5px; width:100px; height:25px; font-size:12px; 
			background-image:url(../images/tabbg_box.png); background-repeat: no-repeat; font-family:arial, verdana; }	
#tabs_box .item_active {float:left; margin-right:1px; padding:8px 5px 0px 5px; width:100px; height:25px; font-size:12px; 
			background-image:url(../images/tabbg_active_box.png); position:relative; top:1px; background-repeat: no-repeat; font-family:arial, verdana; }	
#tabs_box  .item a {font-size:12px; font-family:arial, verdana;color:#ff9900;text-decoration:none; }
#tabs_box  .item_active a {font-size:12px;color:#fff;font-family:arial, verdana;text-decoration:none; }

#oimprezie{display: none;padding:10px;width:580px;float:left;padding:10px;padding-top:15px;text-align:justify}
#oobiekcie{display: none;padding:10px;width:580px;float:left;padding:10px;padding-top:15px;text-align:justify}
#map2{padding:10px;padding-top:15px;}
#komentarze{display: none;width:580px;float:left;padding:10px;padding-top:15px;}
#imprezy{display: none;padding:10px;width:580px;float:left;padding:10px;padding-top:15px;text-align:justify}

.tickets_box{display: block;width:570px;float:left;padding:10px;padding-top:5px;padding-bottom:0px;}
.tickets_text{width:570px;padding:0px;margin-top:10px;float:left;display:block;}
.tickets_text_title{float:left;display:block;width:570px;font-size:14px;font-weight:bold;padding-bottom:10px;}
.tickets_form_box{display: block;width:570px;float:left;padding:10px;padding-top:15px;}
.tickets_form_button{width:570px;text-align:right;}


/*------------------DOCUMENT---------------------------*/

#document .title
{
	float:left;display:block;font-size:22px;color:#fff;padding:5px;text-align:left;
}

h1
{
	font-size:24px;color:#fff;font-weight:normal;text-align:left; padding:0px; margin:0px; 
}



#document .subtitle
{
	float:left;display:block;font-size:13px;color:#fff;padding:0px 0 5px 0;text-align:left;
}

#document .subtitle a
{
	color:#ff9900; font-size:12px; text-decoration:underline;
}

#document .document_photo
{
	float:left;display:block;padding:5px 10px 10px 0
}

/*------------------CONCERTS---------------------------*/

/* profil koncertu 12.02.2010*/
#concertinfo {float:left; width:415px;}
#concertinfo .concertitem {font-size: 12px; margin-bottom:10px;}
#concertinfo .concertitemplace  {font-size: 12px; margin-bottom:10px;}
#concertinfo .concertitemplace  a {color:#3198DD;text-decoration:none;}
#concertinfo .concertitemplace  a:hover {color:#3198DD;text-decoration:underline;}

#concertdescription {font-size: 14px; margin-bottom:10px; float:left; line-height:150%; }

#concertslist {padding:5px; float:left;}
#concertslist .item {margin:3px 0px 3px; float:left; font-size:12px; color: #665d56; width:400px;}
#concertslist .item a{color:#ff9900;text-decoration:none; font-size:12px;}
#concertslist .item a:hover{color:#ff9900;text-decoration:underline; font-size:12px;}

#concerts
{
	display:block;width:425px;padding:5px 0px 5px 0px; float:left;
}

#concerts .noresults {font-size: 18px; color: #cc0000; margin-bottom:15px; }

#concerts  .tag  a
{
color:#ff9900; font-size:13px;
}


#concerts .item2
{
	float:left;display:block;width:190px; height: 120px; margin-left:5px; margin-top:4px;
}

#concerts .item2 .photo_box
{
	float:left;display:block;
}

#concerts .item2 .photo_box .photo
{
	border:1px solid #505A59;width:60px;height:60px;padding:2px;background-color:#000;
}

#concerts .item2 .data_box  .title
{
	font-size:12px;font-weight:bold;color:#999999;font-weight:bold;
}

#concerts .item2 .data_box  .title a
{
	color:#ff9900;text-decoration:none; font-size:12px;
}

#concerts .item2 .data_box  .title a:hover
{
	font-size:12px; color:#ff9900;text-decoration:underline;
}

#concerts .item2 .data_box  .data
{
	color:#8E8E8C; padding-bottom:3px; color:#999999;
}

#concerts .item2 .buttons
{
	float:right;display:block;width:185px;padding:10px;text-align:left; color:#ffffff;
}

#concerts .item2 .club {margin-top:3px;}
#concerts .item2 .club a {color:#3198DD;text-decoration:none;}
#concerts .item2 .club a:hover {color:#3198DD;text-decoration:underline;}

#concerts .item2 .buttons a
{
	color:#3198DD;text-decoration:underline;
}

#concerts .item2 .buttons .more
{
	font-size:11px;font-weight:bold;width:60px;float:left;display:block;color:#fff;font-weight:bold;
}

#concerts .item2 .buttons .buy
{
	color:#8E8E8C;width:90px;float:right;display:block;padding-top:4px;color:#fff;font-weight:bold;
}


#concerts .item2 .data_box
{
	float:left;display:block;width:100px; text-align:left; color:#fff; margin-left:5px;
}

#concerts .item2a .data_box  .title
{
	font-size:14px;font-weight:bold;color:#999999;font-weight:bold;
}

/*mega koncert */
#megaconcerts .itemMega
{
	float:left;display:block;width:290px; padding:5px; margin-bottom:5px; 	background-image: url('../images/bgmega.jpg');
	background-repeat: repeat-x; 
}

#megaconcerts .itemMega .photo_box
{
	float:left;display:block;
}

#megaconcerts .itemMega .photo_box .photo
{
	border:1px solid #505A59;width:60px;height:60px;padding:2px;background-color:#000;
}

#megaconcerts .itemMega .data_box  .title
{
	font-size:12px;font-weight:bold;color:#999999;font-weight:bold;
}

#megaconcerts .itemMega .data_box  .title a
{
	color:#ff9900;text-decoration:none; font-size:12px;
}

#megaconcerts .itemMega .data_box  .title a:hover
{
	font-size:12px; color:#ff9900;text-decoration:underline;
}

#megaconcerts .itemMega.data_box  .data
{
	color:#8E8E8C; padding-bottom:3px; color:#999999;
}

#megaconcerts .itemMega .buttons
{
	float:right;display:block;width:185px;padding:10px;text-align:left; color:#ffffff;
}

#megaconcerts .itemMega .club {margin-top:3px;}
#megaconcerts .itemMega .club a {color:#3198DD;text-decoration:none;}
#megaconcerts .itemMega .club a:hover {color:#3198DD;text-decoration:underline;}

#megaconcerts .itemMega .buttons a
{
	color:#3198DD;text-decoration:underline;
}

#megaconcerts .itemMega .buttons .more
{
	font-size:11px;font-weight:bold;width:60px;float:left;display:block;color:#fff;font-weight:bold;
}

#megaconcerts .itemMega .buy
{
	color:#8E8E8C;width:90px;float:left; margin-top:5px; display:block;padding-top:4px;color:#fff;font-weight:bold;
}


#megaconcerts .itemMega .data_box
{
	float:left;display:block;width:200px; text-align:left; color:#fff; margin-left:5px;
}

/*mod relates */
#modrelates .item
{
	float:left;display:block;width:400px; padding:5px; margin-bottom:5px; 	
}

#modrelates .item  .photo_box
{
	float:left;display:block;
}

#modrelates h2
{
	width:400px; float:left; padding:5px; color:#fff;
}

#modrelates .item  .photo_box .photo
{
	border:1px solid #505A59;width:60px;height:60px;padding:2px;background-color:#000;
}

#modrelates .item  .data_box  .title
{
	font-size:12px;font-weight:bold;color:#999999;font-weight:bold;
}

#modrelates .item  .data_box  .title a
{
	color:#ff9900;text-decoration:none; font-size:12px;
}

#modrelates .item .data_box  .title a:hover
{
	font-size:12px; color:#ff9900;text-decoration:underline;
}

#modrelates .item .data_box  .data
{
	color:#8E8E8C; padding-bottom:3px; color:#999999;
}

#modrelates .item .buttons
{
	float:right;display:block;width:310px;padding:10px;text-align:left; color:#ffffff;
}

#modrelates .item .club {margin-top:3px;}
#modrelates .item .club a {color:#3198DD;text-decoration:none;}
#modrelates .item .club a:hover {color:#3198DD;text-decoration:underline;}

#modrelates .item .buttons a
{
	color:#3198DD;text-decoration:underline;
}

#modrelates .item .buttons .more
{
	font-size:11px;font-weight:bold;width:60px;float:left;display:block;color:#fff;font-weight:bold;
}

#modrelates .item .buy
{
	color:#8E8E8C;width:90px;float:left; margin-top:5px; display:block;padding-top:4px;color:#fff;font-weight:bold;
}


#modrelates .item .data_box
{
	float:left;display:block;width:300px; text-align:left; color:#fff; margin-left:5px;
}


/* artist related */
#artist_related 
{
	width:300px; float:left;
}
#artist_related .item
{
	float:left;display:block;width:280px; padding:5px; margin-bottom:5px; 	
}

#artist_related .item  .photo_box
{
	float:left;display:block;
}

#artist_related h2
{
	width:400px; float:left; padding:5px; color:#fff;
}

#artist_related .item  .photo_box .photo
{
	border:1px solid #505A59;width:60px;height:60px;padding:2px;background-color:#000;
}

#artist_related .item  .data_box  .title
{
	font-size:12px;font-weight:bold;color:#999999;font-weight:bold;
}

#artist_related .item  .data_box  .title a
{
	color:#ff9900;text-decoration:none; font-size:12px;
}

#artist_related .item .data_box  .title a:hover
{
	font-size:12px; color:#ff9900;text-decoration:underline;
}

#artist_related .item .data_box  .data
{
	color:#8E8E8C; padding-bottom:3px; color:#999999;
}

#artist_related .item .buttons
{
	float:right;display:block;width:210px; text-align:left; color:#ffffff;
}

#artist_related .item .club {margin-top:3px;}
#artist_related .item .club a {color:#3198DD;text-decoration:none;}
#artist_related .item .club a:hover {color:#3198DD;text-decoration:underline;}

#artist_related .item .buttons a
{
	color:#3198DD;text-decoration:underline;
}

#artist_related .item .buttons .more
{
	font-size:11px;font-weight:bold;width:60px;float:left;display:block;color:#fff;font-weight:bold;
}

#artist_related .item .buy
{
	color:#8E8E8C;width:90px;float:left; margin-top:5px; display:block;padding-top:4px;color:#fff;font-weight:bold;
}


#artist_related .item .data_box
{
	float:left;display:block;width:200px; text-align:left; color:#fff; margin-left:5px;
}

/*in city */
#incity 
{
	width:300px;
}
#incity .item
{
	float:left;display:block;width:280px; padding:5px; margin-bottom:5px; 	
}

#incity .item  .photo_box
{
	float:left;display:block;
}

#incity h2
{
	width:400px; float:left; padding:5px; color:#fff;
}

#incity .item  .photo_box .photo
{
	border:1px solid #505A59;width:60px;height:60px;padding:2px;background-color:#000;
}

#incity .item  .data_box  .title
{
	font-size:12px;font-weight:bold;color:#999999;font-weight:bold;
}

#incity .item  .data_box  .title a
{
	color:#ff9900;text-decoration:none; font-size:12px;
}

#incity .item .data_box  .title a:hover
{
	font-size:12px; color:#ff9900;text-decoration:underline;
}

#incity .item .data_box  .data
{
	color:#8E8E8C; padding-bottom:3px; color:#999999;
}

#incity .item .buttons
{
	float:right;display:block;width:210px; text-align:left; color:#ffffff;
}

#incity .item .club {margin-top:3px;}
#incity .item .club a {color:#3198DD;text-decoration:none;}
#incity .item .club a:hover {color:#3198DD;text-decoration:underline;}

#incity .item .buttons a
{
	color:#3198DD;text-decoration:underline;
}

#incity .item .buttons .more
{
	font-size:11px;font-weight:bold;width:60px;float:left;display:block;color:#fff;font-weight:bold;
}

#incity .item .buy
{
	color:#8E8E8C;width:90px;float:left; margin-top:5px; display:block;padding-top:4px;color:#fff;font-weight:bold;
}


#incity .item .data_box
{
	float:left;display:block;width:200px; text-align:left; color:#fff; margin-left:5px;
}


/*------------------MENU TOP---------------------------*/

#menu_top{float:right;display:block;width:840px;margin-top:6px;height:30px;}
#menu_top ul{float:left;display:block;list-style: none;padding:0 25px 0 0;margin:0px;width:840px;padding-left:12px;}
#menu_top li{background-image:url(../images/menu_topbg.png);background-repeat:no-repeat;height:30px;margin-left:2px;float:right;text-align:center;}
#menu_top .active{height:30px;margin-left:2px;float:right;text-align:center;}

#menu_top .noactivew{height:30px;margin-left:2px;float:right;text-align:center;}

#menu_top .noactivew .item_middle{text-align:center;padding-top:12px;padding-left:15px;padding-right:15px;background-image:url(../images/menu_topbg_w.png);background-repeat:repeat-x;height:22px;padding-top:8px;float:left;display:block;text-align:center;}
#menu_top .noactivew .item_left{background-image:url(../images/menu_topbg_left_w.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}
#menu_top .noactivew .item_right{background-image:url(../images/menu_topbg_right_w.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}



#menu_top .noactive{height:30px;margin-left:2px;float:right;text-align:center;}

#menu_top .noactive .item_middle{text-align:center;padding-top:12px;padding-left:15px;padding-right:15px;background-image:url(../images/menu_topbg.png);background-repeat:repeat-x;height:22px;padding-top:8px;float:left;display:block;text-align:center;}
#menu_top .noactive .item_left{background-image:url(../images/menu_topbg_left.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}
#menu_top .noactive .item_right{background-image:url(../images/menu_topbg_right.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}

#menu_top .active .item_middle{text-align:center;padding-top:12px;padding-left:15px;padding-right:15px;background-image:url(../images/menu_topbg_a.png);background-repeat:repeat-x;height:22px;padding-top:8px;float:left;display:block;text-align:center; }
#menu_top .active .item_middle a {color: #000000; font-weight:bold;}
#menu_top .active .item_left{background-image:url(../images/menu_topbg_left_a.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}
#menu_top .active .item_right{background-image:url(../images/menu_topbg_right_a.png);background-repeat:no-repeat;width:6px;height:30px;float:left;display:block;}

#menu_top a{color:#fff;text-decoration:none; font-size:12px;}
#menu_top a:hover{color:#fff;text-decoration:underline;}

/*------------------CD GROUP---------------------------*/

#cdgroup
	{
		float:left;
		display:block;
		width:280px;
		background-image:url(../images/cdsgroup_bg.jpg);
		background-repeat:no-repeat;
	}
	
#cdgroup .title
	{
		float:left;display:block;width:230px;height:41px;font-size:22px;color:#fff;padding:19px 0 0 50px;text-align:left;
	}

#cdgroup .cdgroup_box
	{
		float:left;display:block;width:264px;padding:8px;
	}

#cdgroup .cdgroup_box .item
	{
		float:left;display:block;width:130px;height:150px;background-image:url(../images/cd_bg.jpg);background-repeat:no-repeat;
	}

#cdgroup .cdgroup_box .item .photo_box
	{
		float:left;display:block;width:88px;padding:13px 0 0 24px;
	}
	
#cdgroup .cdgroup_box .item .photo_box .photo
	{
		height:75px;width:75px;
	}
	
#cdgroup .cdgroup_box .item .cd_title
	{
		float:left;display:block;width:130px;margin-top:10px;font-size:12px; font-weight:bold;color:#666666;
	}	
	
#cdgroup .cdgroup_box .item .cd_title a
	{
		color:#666666;text-decoration:none;
	}	
	


#cdgroup .cdgroup_box .item1
	{
		float:left;display:block;width:130px;height:150px;background-image:url(../images/cd_bgactive.jpg);background-repeat:no-repeat;
	}

#cdgroup .cdgroup_box .item1 .photo_box
	{
		float:left;display:block;width:88px;padding:13px 0 0 24px;
	}
	
#cdgroup .cdgroup_box .item1 .photo_box .photo
	{
		height:75px;width:75px;
	}
	
#cdgroup .cdgroup_box .item1 .cd_title
	{
		float:left;display:block;width:130px;margin-top:10px;font-size:12px; font-weight:bold;color:#666666;
	}	
	
#cdgroup .cdgroup_box .item1 .cd_title a
	{
		color:#F4D312;text-decoration:underline;
	}	
	
/*------------------TAGS---------------------------*/

#tags
	{
		float:left;
		display:block;
		width:175px;
	}
	
#tags a
	{
		color:#C3C3C3;
		text-decoration:none;
	}		

#tags a:hover
	{
		color:#fff;
		text-decoration:underline;
	}	
	
#tags .title
	{
		float:left;display:block;width:175px;height:41px;font-size:21px;color:#fff;padding:7px 0 0 46px;text-align:left;
	}

#tags .tags_group
	{
		float:left;display:block;width:175px;padding:0 0 8px 8px;
	}
	
	
/*------------------CALENDAR---------------------------*/

#calendar_and_places
	{
		float:right;display:block;width:610px;
	}

#calendar_and_places .calendar_title
	{	
		float:left;display:block;font-size:22px;background-image:url(../images/calendartitle_bg.jpg);background-repeat:no-repeat;text-align:left;width:450px;height:40px;color:#fff;padding:12px 0 5px 84px
	}
	
	
#calendar
	{
		float:left;display:block;background-image:url(../images/calendar_bg.jpg);background-repeat:no-repeat;
	}
	
#calendar .calendar_box
	{
		float:left;display:block;width:380px;padding:0 10px 10px 32px;
	}
	
#calendar .prev
	{
		float:left;display:block;width:80px;
	}
	
#calendar .calendartable .prev a
	{
		color:#203644;
		text-decoration:none;
		font-weight:normal;
	}
	
#calendar .month
	{
		float:left;display:block;width:190px;color:#203644
	}
	
#calendar .next
	{
		float:right;display:block;width:80px;
	}
	
#calendar .calendartable .next a
	{
		color:#203644;
		text-decoration:none;
		font-weight:normal;
	}
	
#calendar .calendartable{width:383px;float:left;display:block;border:1px solid #2D3E4E;background-color:#093C64;}
#calendar .calendartable th{color:#0284D2;width:67px;padding:8px;font-size:12px;font-weight:normal;background-color:#053052;}
#calendar .calendartable td{position:relative;vertical-align:top;padding:10px;color:#A0A0A0;font-weight:bold;font-size:11px;text-align:center;}
#calendar .calendartable .tcell{background-color:#174368;}
#calendar .calendartable .table_header{padding:8px;background-image:url(../images/calendarheader_bg.jpg);background-repeat:repeat-x;background-color:#174368;}
#calendar .calendartable .act_day{background-color:#DA6108;color:#fff;}
#calendar .calendartable .ev_day{background-color:#DA6108;color:#fff;font-weight:bold;}
#calendar .calendartable .ev_day a{font-weight:bold;text-decoration:underline}
#calendar .calendartable .tcell_su{background-color:#174368;}
#calendar .calendartable a{color:#fff;text-decoration:underline;font-weight:bold;}


#soon_events
	{
		float:left;display:block;width:180px;
	}
	
#soon_events .title
	{
		float:left;display:block;font-size:16px;padding:0 0 0 10px;color:#fff
	}
	
#soon_events .item
	{
		float:left;display:block;font-size:16px;padding:0 0 0 4px;color:#fff;
	}
	
#soon_events .photo_box
	{
		float:left;display:block;width:60px;padding:12px 0 0 0
	}
	
		
#soon_events .photo_box .photo
	{
		border:1px solid #505A59;width:40px;height:40px;padding:3px;background-color:#0C0C0C
	}
		
#soon_events .item .info_box
	{
		float:right;display:block;width:100px;padding:12px 0 0 5px;text-align:left;
	}
		
#soon_events .item .info_box a
	{
		font-size:11px;font-weight:bold;color:#fff;font-weight:bold;text-decoration:none;
	}
		
#soon_events .item .info_box a:hover
	{
		font-size:11px;font-weight:bold;color:#fff;font-weight:bold;text-decoration:underline;
	}

/*------------------PASSAGE_MINI---------------------------*/

#pasaz_mini
	{
		padding:5px 3px 5px 10px;
		float:left;
		display:block;
		margin-top:3px; width:620px;
	}
	
#pasaz_mini .more
	{
		float:left;
		display:block;
		text-align:right;
		font-weight:bold;
		padding:30px 10px 10px 10px;

	}
	
#pasaz_mini .title_box
	{
		float:left;padding:5px 0 10px 85px;display:block;width:200px;text-align:left;
	}
	
#pasaz_mini.title_box .title
	{
		float:left;display:block;font-size:19px;color:#F6D316;width:200px;
	}
	
#pasaz_mini .title_box .more_link
	{
		float:left;display:block;width:200px;
	}
	
#pasaz_mini .photo_no 
	{
		text-decoration:none; border:0px;}

#pasaz_mini .items
	{
		float:left; display:block;
	}

#pasaz_mini .items .item
	{
		float:left;display:block;width:135px;text-align:center; padding:6px 3px 3px 3px; margin:0px 3px 0px 3px; border: 1px #232426 solid;
		height: 260px; background-color: #1c1c1e;
	}

#pasaz_mini .items .item .photo_box
	{
		float:left;display:block;width:130px;
	}

#pasaz_mini .items .item .photo_box .photo
	{
		border:1px solid #505A59;padding:2px;height:75px;width:75px;
	}

#pasaz_mini .items .item .data
	{
		float:left;display:block;width:130px;margin-top:10px;font-size:12px; font-weight:bold;color:#fff;
	}

#pasaz_mini .items .item .data a
	{
		color:#ff9900;text-decoration:underline;
	}

	
/*------------------PASSAGE---------------------------*/

#pasaz
	{
		width:907px;
		padding:5px 3px 5px 10px;
		float:left;
		display:block;
		margin-top:3px;
	}
	
#pasaz .more
	{
		width:887px;
		float:left;
		display:block;
		text-align:right;
		font-weight:bold;
		padding:30px 10px 10px 10px;
		background-image: url('../images/pasaz_bg.jpg');
		background-repeat: no-repeat;
	}
	
#pasaz .title_box
	{
		float:left;padding:5px 0 10px 85px;display:block;width:200px;text-align:left;
	}
	
#pasaz .title_box .title
	{
		float:left;display:block;font-size:19px;color:#F6D316;width:200px;
	}
	
#pasaz .title_box .more_link
	{
		float:left;display:block;width:200px;
	}
	
#pasaz .title_box .more_link a
	{
		color:#3198DE;text-decoration:underline;
	}

#pasaz .items
	{
		float:right;display:block;width:580px;
	}

#pasaz .items .item
	{
		float:left;display:block;width:130px;text-align:center
	}

#pasaz .items .item .photo_box
	{
		float:left;display:block;width:130px;
	}

#pasaz .items .item .photo_box .photo
	{
		border:1px solid #505A59;padding:2px;height:75px;width:75px;
	}

#pasaz .items .item .data
	{
		float:left;display:block;width:130px;margin-top:10px;font-size:12px; font-weight:bold;color:#666666;
	}

#pasaz .items .item .data a
	{
		color:#3198DE;text-decoration:underline
	}

/*------------------PLACES---------------------------*/

.places_title
	{
		float:left;display:block;font-size:24px;background-image:url(../images/placesheader_bg.jpg);background-repeat:no-repeat;text-align:left;width:450px;height:40px;color:#fff;padding:35px 0 5px 140px
	}
	
#places
	{
		float:left;display:block;padding:40px 0 10px 53px;background-image:url(../images/places_bg.jpg);background-repeat:no-repeat;
	}

#places .places_box
	{
		float:left;display:block;border:1px solid #202020;width:516px;background-color:#111113;padding:0 10px 10px 10px;margin-bottom:35px;
	}

#places .places_box .item
	{	 
		float:left;display:block;width:250px;margin-top:4px;
	}
	
#places .places_box .item .photo_box
	{	 
		float:left;display:block;width:60px;padding:10px;
	}
	
#places .places_box .item .photo_box .photo
	{	 
		border:1px solid #505A59;width:70px;height:70px;padding:2px;background-color:#000
	}
	
#places .places_box .item .data
	{	 
		float:right;display:block;width:130px;padding:10px;text-align:left;
	}
		
#places .places_box .item .data .place_name
	{	 
		font-size:11px;font-weight:bold;color:#F6D317;font-weight:bold;
	}
	
#places .places_box .item .data .place_name a
	{	 
		color:#F6D317;text-decoration:underline;
	}
	
#places .places_box .item .data .place_events
	{	 
		color:#8E8E8C;padding-top:4px;color:#919191;
	}
	
#places .places_box .item .data .place_events a
	{	 
		color:#919191;text-decoration:underline;
	}
	
/*------------------FOOTER---------------------------*/

#footer
	{
		width:907px;
		padding:5px 3px 5px 10px;
		float:left;
		display:block;
		margin-top:3px;
		background-image: url('../images/footer_bg.jpg');
		background-repeat: no-repeat;
	}

	#partners
	{
		width:907px;
		padding:5px 3px 5px 10px;
		float:left;
		display:block;
		margin-top:3px;

	}
	
	#partners ul{float:left; width: 907px;list-style: none;padding:0px;margin:0px;padding-left:12px;}
	#partners li{ margin-left:4px;float: left; list-style:none; display:inline; padding:8px;padding-left:5px;padding-right:4px;padding-bottom:8px;padding-top:6px;}
	#partners li a{font-weight:normal;text-decoration:none;}
	#partners img a{border:0px;}
	#partners img {border:0px;}
	#partners li a:hover{font-weight:normal;text-decoration:none;}
	#partners .title {float:left;display:block;width:240px;font-size:20px;font-weight:bold;color:#fff; text-align:left;}
		
#footer .more
	{

		float:left;
		display:block;
		text-align:right;
		font-weight:bold;
		height:25px;
		padding:30px 10px 10px 10px;
		
	}
	
#footer .copy
	{
		background-image:url(../images/copy_bg.jpg);background-repeat:no-repeat;
		float:left;padding:10px 0 10px 80px;display:block;width:220px;text-align:left;
	}

#footer .menu
	{
		float:left;display:block;width:400px;
	}
	
#footer ul{float:left; width: 560px;list-style: none;padding:0px;margin:0px;padding-left:12px;}
#footer li{ margin-left:4px;float: right; text-align: right;padding:8px;padding-left:5px;padding-right:4px;padding-bottom:8px;padding-top:6px;}
#footer li a{font-weight:normal;text-decoration:none;}
#footer li a:hover{font-weight:normal;text-decoration:underline;}

.validator{color:#ff9900;padding-bottom:10px;}

/*------------------LAYER---------------------------*/

.layer_blue{display:none;position: absolute;top: 42px;left: 0%;width: 100%;height:43px;border-bottom: 1px solid #204B6F;background-color: #002643;z-index:1001;/*-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);*/overflow: auto;float:left;}
.layer_cities{display: block;position: absolute;left:15%;width: 870px;float:right;padding: 0px;z-index:1002;overflow: hidden;text-align:left;}

.layer_cities a {
color: #F9D414; font-size:12px; text-decoration:underline;
}

.layer_cities li {
display: inline;
margin-right:5px;float:left;display:block;
padding:3px 0 10px 5px;
}

.layer_cities ul {
margin:0px;
padding:3px 0px 10px 0px;
}	