

.homepage-levypanel
{
	width:530px;
	height:100%;
	/*background-color:#dddddd;*/
	/*margin-right:16px;*/
	float:left;	
}

.homepage-levypanel p
{
	text-align:justify;
}

.homepage-pravypanel
{	
	width:217px;
	float:right;
	vertical-align:top;			
}

.pravypanel-top
{
	height:32px;
	width:217px;
	background-image:url("../grafika/pravypanel_top.gif");
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
}

.pravypanel-obsah
{	
	margin:0px;
	padding-top:15px;
	padding-bottom:15px;	
	background-color:#efc326;
	vertical-align:0;
	text-align:center;
	
}

				.pravypanel-obsah p
					{
						text-align:left;
						margin:0px auto;
						width:196px;
					}

				.pravypanel-obsah a
				{
					color:#d13657;
					text-decoration:none;
				}
				.pravypanel-obsah a:hover
				{
					color:#ffffff;
					text-decoration:underline;
				}
	

.pravypanel-tip
{
	margin:0px auto;
	padding-bottom:15px;		
	width:196px;
	border-top:2px solid #f7e192;
	text-align:left;	
}

						.pravypanel-tip p.tip-nadpis
						{
							margin:0px;
							margin-top:7px;
							font-weight:bold;
							text-align:left;
							padding-left:16px;
							width:180px;
							background: url("../grafika/white_bullet.gif") no-repeat 2px center;
						}

	img.photogalpic
	{
		border:1px solid white;
		/*width:200px;*/
		/*height:auto;*/
	}

.pravypanel-bottom1
{
	height:20px;
	width:217px;
	padding:0px;
	margin:0px;
	background-image:url("../grafika/pravypanel_bottom1.gif");
	background-repeat:no-repeat;	
}

h3
{
	font-size:9px;
	font-weight:bold;
	text-align:right;
	color:#ffffff;
	text-transform:uppercase;
	padding-top:16px;
	padding-right:12px;
	padding-bottom:0px;
	margin:0px;
}

.levypanel-nadpis
{
	width:530px; 
	height:21px; 
	margin-top:12px;
	margin-bottom:12px;
	background-image:url("../grafika/levypanel_nadpis.gif");
	background-repeat:no-repeat;	
	text-align:left;		
}


.levypanel-nadpis2
{
	width:530px; 
	height:21px; 
	margin-top:12px;
	margin-bottom:12px;
	background-image:url("../grafika/levypanel_nadpis.gif");
	background-repeat:no-repeat;	
	text-align:left;		
}

h1
{
	color:#d13657;
	font-weight:bold;
	font-family:"Verdana";
	font-size:7pt;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	/*margin-left:20px;*/
	padding-left:20px;
	padding-top:4px;
	width:200px;	
	float:left;
	/*
	margin-top:8px;
	_margin-top:4px;
	*/
	
}

.print { float:right; margin-right:9px;margin-top:2px; }
.image-printer { border:0px; }
	
/** CELKOVY PANEL **/

.wholepanel
{
	width:747px;
	height:100%;
	float:left;	
}

.wholepanel-nadpis
{
	width:747px; 
	height:21px; 
	/*margin-left:12px;*/
	margin-top:12px;
	margin-bottom:12px;
	background-image:url("../grafika/wholepanel_nadpis.gif");
	background-repeat:no-repeat;	
	text-align:left;	
}

.wholepanel-nadpis2
{
	width:747px; 
	height:24px; 
	/*margin-left:12px;*/
	margin-top:12px;
	margin-bottom:12px;
	background-image:url("../grafika/wholepanel_nadpis2.gif");
	background-repeat:no-repeat;	
	text-align:left;	
}

h5
{
	padding-top:6px;	
	padding-left:23px;
	color:#03608d;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
}

.table-partner
{
	width:747px;
	margin:0px auto;
	text-align:center;
	vertical-align:middle;	
}

/*.table-partner td { width:auto; }*/

.td1 {	width:100%; }
.td2 {	width:50%; }
.td3 {	width:33%; }
.td4 {	width:25%; }

/** JEDNOTLIVE BLOKY **/

.levypanel-blokobsahu /* blok obsahu, napr. pro novinky, filmy apod... */
{
	width:512px; /* 530-padding */
/*	
	//height:138px;
*/	/* 160-padding */
/*	min-height:138px;*/	
	background-image:url("../grafika/levypanel_blok_background.jpg");
	background-repeat:repeat-x;
	background-color:#ffffff;	
	text-align:left;
	font-size: 9px;
	color:#03608d;
	padding-left:9px;
	padding-right:9px;
	padding-top:22px;
	padding-bottom:30px;
}

.levypanel-blokobsahu p { padding-top:10px; }

	h2
	{
		display:inline;
		background:url("../grafika/h2_bullet.gif") left 3px;
		background-repeat:no-repeat;
		font-size:9px;
		color:#d13657;
		font-weight:bold;			
	}
	
	a.h2
	{
		font-size:9px;
		color:#d13657;
		font-weight:bold;
		text-decoration:none;
	}
	a.h2:hover
	{
		color:#efc327;
	}
	
	
	
div.h4
{
	width:530px;
	height:18px; /* 24 -6 */ 
	background:url("../grafika/h4.gif") no-repeat;
	text-align:right;
	padding-top:6px;	
	color:#03608d;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
}

div.h4-left-nobottom
{
	width:510px; /* 530 - 20 */
	height:16px; /* 21 -5 */ 
	background:url("../grafika/h4_nobottom.gif") no-repeat;
	text-align:left;
	padding-top:5px;
	padding-left:20px;	
	color:#03608d;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
}

.a-img
{
	border:1px solid #d13657;
}

/*********************************************************************** SEZNAM DNU V MUSICFESTU ***********************************/
table.days
{
	margin-top:1px;
	margin-bottom:1px;
	width:531px;
	height:24px;
	/*border-spacing:1px;*/
}

	td.curr-day
	{		
		width:68px;
		background-color:#d13657;
		font-weight:bold;
		color:#ffffff;
		border-right:1px solid #ffffff;
	}
	td.day
	{
		width:66px;
		background-color:#efc326;
		font-weight:bold;
		color:#d13657;
		border-right:1px solid #ffffff;
	}
	
	a.a-day
	{
		color:#d13657;
		display:block;		
		width:100%;
		line-height:24px;
		margin:0px;
		text-decoration:none;		
	}
	a.a-day:hover
	{
		color:#ffffff;
		background-color:#d13657;
	}
	
/********************************************* NOVINKY **********************************************************/
table.table-news
{
	width:530px;	
	text-align:left;
	margin-bottom:16px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	border-top:3px solid #efc326;
	border-bottom:3px solid #efc326;
	border-left:1px solid #efc326;
	border-right:1px solid #efc326;	
}
table.table-news td
{
	border-bottom:1px solid #efc326;
	height:20px;	
}

.table-news a
{
	font-weight:bold;
	text-decoration:none;
}

table.table-news td.nazev { width: 430px; padding-left:8px; }
table.table-news td.date  { padding-right:28px; }
	
/************************************************************* KINA ***************************************/
select
{
	width:250px;
	font-size:9px;
	font-family:"Verdana";
	background-color:#efc326;
}
	
/*********************************************************************** PROGRAM ***********************************/	
table.program
	{
		width:529px;
		margin-left:1px;
		margin-top:1px;
		margin-bottom:16px;		
		//width:530px;
		//margin-left:0px;	
		border-top:2px solid #d13657;
		border-bottom:2px solid #d13657;
		border-right:1px solid #d13657;
		border-left:1px solid #d13657;
		border-collapse:collapse;
		border-spacing:0px;
	}
	
						table.program tr
						{														
						}
						
						table.program th
						{
							height:22px;
							border-bottom:1px solid #d13657;
							text-align:right;
							background-color:#faebee;
							padding-right:12px;
						}
						
						table.program th.th-day
						{
							height:22px;							
							border-bottom:1px solid #d13657;
							text-align:left;
							background-color:#efc326;
							font-weight:bold;
							color:#d13657;
							padding-left:8px;
						}
						
						
							
						table.program td
						{
							text-align:left;
							vertical-align:top;
							padding-top:10px;
							padding-bottom:10px;
							height:29px;			
							border-bottom:1px solid #d13657;
							background-color:#fdf6df;
						}
						
													table.program td.low /* nizke bunky v seznamu promitani */
													{
														height:auto;
														padding:4px;
													}
						
													.red { color:#d13657; }
													.nobold {font-weight:normal; }
													.soldout { font-weight:bold; color:#ff0000; text-transform:uppercase;}
						
									table.program td.cas
									{
										font-weight:bold;
										padding-left:8px;
									}
									
									table.program td.tip
									{
										width:45px;
										text-align:center;
									}
									
									table.program td.nazev
									{
										font-weight:bold;
										color: #d13657;
										text-transform:uppercase;
										width:150px;
									}
									
												table.program td.katalogline
												{	
													padding:8px;
													/*padding-left:8px;*/
													height:auto;													
												}
												
												table.program td.katalogline a
												{
													font-weight:bold;
													color: #d13657;
													text-transform:uppercase;
													text-decoration:none;
												}
												table.program td.katalogline a:hover
												{
													color: #03608d;
												}
												
									
				
									table.program td.nazev a
									{
										text-decoration:none;
									}

/************************************ DISKUZE ****************************************************************************************************/

table.diskuze
	{
		width:529px;
		margin-left:1px;
		margin-top:1px;
		margin-bottom:16px;		
		//width:530px;
		//margin-left:0px;	
		border-top:2px solid #d13657;
		border-bottom:2px solid #d13657;
		border-right:1px solid #d13657;
		border-left:1px solid #d13657;
		border-collapse:collapse;
		border-spacing:0px;
	}
					
						table.diskuze tr.diskuze-thread
						{
							text-align:left;
							vertical-align:middle;
							height:30px;			
							border-bottom:1px solid #d13657;
							background-color:#fdf6df;	
						}
						
						tr.diskuze-thread td
						{
							border-bottom:1px solid #d13657;
						}
					
						table.diskuze th
						{
							height:22px;
							border-bottom:1px solid #d13657;
							text-align:right;
							background-color:#faebee;
							padding-right:12px;
						}
							
							
						table.diskuze td
						{							
							text-align:left;
							height:30px;
						}
						
									table.diskuze td.datum
									{
										width:125px;
									}
									
									
					a.forum-mail { font-weight:normal;color:#03608d; }
					a.forum-mail:hover {color: #d13657;text-decoration:underline;}
					.forum-answer { color: #d13657; font-weight:bold; text-decoration:none;}
					.forum-answer:hover { color:#03608d;}

					.forum-message { margin-bottom:10px; }
					.forum-message-zahlavi { margin-bottom:10px; }
					.forum-divide { height:1px; border-top:1px solid #efc326; padding-top:8px;  }
					
					.pravypanel-diskuze-formular
					{
						margin:0px auto;
						margin-top:0px;
						width:184px; /* 200 - 16 */
						background:url('../grafika/message_background.gif') repeat-y;
						padding-top:20px;
						padding-bottom: 20px;						
						padding-left:8px;
						padding-right:8px;
						text-align:left;
					}
										
					
					.pravypanel-diskuze-formular input.text
					{
						width: 180px;
						border: 1px solid #efc327;
						background-color:#fbf0c9;
						font-family:"Verdana";
						font-size:9px;
						margin-bottom:10px;
					}
					
					
					.pravypanel-diskuze-formular textarea.textarea
					{
						width: 180px;
						height:146px;
						border: 1px solid #efc327;
						background-color:#fbf0c9;
						font-family:"Verdana";
						font-size:9px;
						margin-bottom:10px;
					}
					
					.pravypanel-diskuze-formular form { margin:0px; padding: 0px; }
					.pravypanel-hodnoceni-formular form { margin:0px; padding: 0px; }
					
					#button_send
					{
						width:88px;
						height:21px;
						/*background:url('../grafika/button_send.gif') no-repeat;*/
						background:url('../grafika/vote_button.gif') no-repeat;
						font-family:"Verdana";
						font-size:9px;
						font-weight:bold;
						color: #d13657;
						border:0px;
						cursor:pointer;
						margin:0px;
						padding:0px;
						text-transform:uppercase;
						text-align:center;						
					}

						
					
					
					
									/** pravypanel hodnoceni **/
									.pravypanel-hodnoceni-formular
											{
												margin:0px auto;
												margin-top:0px;	
												margin-left:9px;
												width:184px; /* 200 - 16 */
												height:235px; /* 255 - 40 */
												background:url('../grafika/hodnoceni_background.jpg') no-repeat;
												padding-top:0px;
												padding-bottom: 20px;						
												padding-left:8px;
												padding-right:8px;
												text-align:left;												
											}
											
											.pravypanel-hodnoceni-formular .hlasovalo
											{
												text-transform: uppercase;
												text-align:right;
												padding-top:6px;
											}
											
											.pravypanel-hodnoceni-formular .hodnoceni
											{
												margin:0px;
												margin-left:14px;
												margin-top:14px;												
											}
											
											.pravypanel-hodnoceni-formular .hodnoceni .hodnoceni-radio
											{												
												height:174px;
												width:12px;
												float:left;												
											}
											
											.pravypanel-hodnoceni-formular .hodnoceni .hodnoceni-radio input
											{
												width:12px;
												height:12px;
												margin:0px;
												margin-bottom:5px;												
											}
											
											.pravypanel-hodnoceni-formular .hodnoceni .hodnoceni-body
											{												
												margin:0px;
												padding:0px;
												height:174px;
												width:30px;
												float:left;
												text-align:right;
												line-height:17px;	
												vertical-align:top;
											}
											
											.pravypanel-hodnoceni-formular .hodnoceni .hodnoceni-body-ziskane
											{												
												margin-left:20px;
												height:174px;
												width:16px;
												float:left;
											}
											
											.pravypanel-hodnoceni-formular .hodnoceni .hodnoceni-skore
											{
												color:#d13657;
												font-size:18px;
												font-weight:bold;
												text-align:right;																							
												margin-top:150px;
												height:24px;
												width:70px;
												vertical-align:bottom;
												float:right;
											}
											
											
									
					

/** PRAVYPANEL VYHLEDAVANI VE FILMECH **/
.pravypanel-vyhledavani
{
						margin:0px auto;
						margin-top:0px;
						width:184px; /* 200 - 16 */						
						padding-top:10px;
						padding-bottom: 20px;						
						padding-left:8px;
						padding-right:8px;
						text-align:left;
}
			.pravypanel-vyhledavani	select.right-selectbox
							{
								background-color:#f7e192;
								padding:0px;
								width:190px;
								//width:200px;								
								margin-bottom:10px;								
								color:#d13657;
							}
							
			.pravypanel-vyhledavani div.searchtitle
							{
								font-weight:bold;
								color:#d13657;
								margin:0px;
								padding-left:8px;
								padding-bottom:5px;
							}

.active_filters
{
	text-align:right;
	text-transform: uppercase;
	padding-bottom:2px;
	border-bottom:1px solid #d13657;
	margin-bottom:12px;
	
}

.active_filters .filtername
{
	color:#d13657;
	font-weight:bold;
	text-transform: uppercase;
}

/** ---------------------------------------------------------------- detail filmu ------------------------------------------------------- **/
.detail-kategorie { text-transform:uppercase; }
							

									
/** WYSIWYG STYLY **/
.w_mb15	{
	padding-top: 10px;
}
.w_ol, .w_ul	{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 10px;
}
.w_ul2	{
	margin: 0 0 0 18px;
	padding-top: 8px;
	padding-bottom: 10px;
}

.fright { float:right;}
.fleft { float:left;}
.clearer { clear:both; margin:0px height:1px; line-height:1px; }

.box3 { border-top:1px solid #efc326; padding-top:10px; }

#reg_form input { width:240px;}

input.submit, input.bg, button.submit {
	background-color: #FFBB44;
	color: #08336F !important;
	width: 100px;
	height: 20px;
	margin-right: 5px;
	font-weight: bold;
	line-height: 12px;
	text-transform: uppercase;
	cursor: pointer;	
}

.mt10 {
	margin-top: 10px;
}

.mt16 { margin-top:16px; }

.mt4 { margin-top:3px;}

.pl26
{
	padding-left:26px;	
}

.pl8
{
	padding-left:8px;
}

.half_l input	{
	margin-right: 10px;
}
.half_l input.dark, div.half_r input.dark	{
	border: 1px solid #024A7B;
}

.half_l input, .half_r input	{
	font-size:9px;
	color:#083e88;
	height: 16px;
	width: 98%;
	background-color:#f7e192;
	border:1px solid #efc327;
}



.wdth20 { width:20px; }
.wdth40 { width:40px; }
.wdth120 { width:120px; }
.wdth250 { width:250px; }

.h16 { height:16px; }

input.input1
{
	font-size:9px;
	color:#083e88;
	height: 16px;	
	background-color:#f7e192;
	border:1px solid #efc327;
}



input.button
{
		border:1px solid #08336F;
		cursor: pointer;
		background-color: #FFBB44;
		color: #08336F !important;
		width: 100px;
		height: 20px;
}

div.smcont {
	padding: 0 20px 0 20px;
	clear: both;
}

div.whole {
	width: 530px;
	padding-top: 10px;
	float: left;
}

div.half {
	width: 250px;
	padding: 10px 0 0 0;
	float: left;
}

div.half_l {
	width: 240px;
	padding: 2px 10px 0 0;
	float: left;
}

div.half_r {
	width: 240px;
	padding: 2px 0 0 10px;
	float: left;
}


div.quarter {
	width: 165px;
	padding-top: 10px;
	float: left;
}

div.whole strong, div.half strong, div.half_l strong, div.half_r strong, div.quarter strong {
	color: #083E88;
	text-transform: uppercase;
	line-height: 12px;
}

/*#tickets_form div.half_r strong { text-transform:none; line-height:16px; }*/
fleft strong { line-height:16px; }

					.paging
					{
						width:20px;
						border: 1px solid #efc327;
						background-color:#fbf0c9;
						font-family:"Verdana";
						font-size:9px;
					}
					
.blue_b
{
		border:1px solid #d13657;
		background-color:#ffffff;
		font-size:9px;
	 	color:#083e88;
		height: 16px;
		line-height:16px;
}		

.half_r input.blue_b {	
{
		border:1px solid #d13657;
		background-color:#ffffff;
		font-size:9px;
	 	color:#083e88;
		height: 16px;
		line-height:16px;
}			

.fleft input.blue_b		
{
		border:1px solid #d13657;
		background-color:#ffffff;
		font-size:9px;
	 	color:#083e88;
		height: 16px;
		line-height:16px;
}			

