/*
Theme Name: Festival Jazz & Blues
Theme URI: http://jazzeblues.com.br/
Description: 
Version: 1.0
Author: Tropus - Comunicação na Internet
Author URI: http://tropus.com.br/
*/

/* Reset CSS - meyerweb.com */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Typo */

body { font:10px/1.5 Tahoma, Geneva, sans-serif }
a { text-decoration:none }
.content p,
.content li {
	font-size:110%;
	line-height:2em;
	padding:.5em 0
}
.content blockquote p {
	background:#74063b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:220%;
	letter-spacing:-1px;
	line-height:1.2em;
	margin:.3em 0;
	padding:12px 15px;
	width:240px
}
input.single,
textarea.area {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:100%
}
.failure,
.waiting,
.success {
	font-size:110%;
	font-weight:bold;
	line-height:2em;
	padding:.5em 0
}

/* Skin */

body {
	background:#1a5667 url(img/bg_simples.png) repeat-x center top;
	scrollbar-arrow-color:#ffffff;
	scrollbar-3dlight-color:#42565d;
	scrollbar-darkshadow-color:#42565d;
	scrollbar-face-color:#42565d;
	scrollbar-highlight-color:#42565d;
	scrollbar-shadow-color:#42565d;
	scrollbar-track-color:#1e3232;
}
a:link,
a:visited { color:#fff }
a:hover,
a:focus,
a:active,
a.link:link,
a.link:visited { color:#dddc12 }
a.link:link,
a.link:visited { border-bottom:1px dashed #dddc12 }
a.link:hover,
a.link:focus,
a.link:active { border:0 none }
#container {
	background:url(img/background_2.jpg) no-repeat center top;
	*zoom:1
}
.content p,
.content li,
input.single,
textarea.area { color:#fff }
.failure,
.waiting,
.success { color:#dddc12 }
#search {
	background:url(img/bg_busca.png) no-repeat center top;
	_background-image:url(img/bg_busca_ie6.jpg)
}

/* Forms */

.form legend,
.form label { display:none }
.form input,
.form select,
#fancy_ajax .area,
#fancy_ajax .single,
#fancy_ajax .upload,
#fancy_ajax .cformselect,
.wpmlwidget .wpml {
	background:#fff;
	border:1px solid #bfbfbf;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#071113;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:160%;
	padding:4px 6px;
	width:170px
}
.form button,
#fancy_ajax .sendbutton {
	background:url(img/botao_ok.gif) no-repeat;
	border:0 none;
	display:block;
	height:21px;
	*line-height:999999px;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
	*text-indent:0;
	width:21px
}
.fld_search {
	background:url(img/hr_1.png) no-repeat left bottom;
	padding:0 0 15px;
	width:170px
}
.fld_search label {
	background:url(img/buscar.png) no-repeat 5px 0;
	display:block;
	height:10px;
	overflow:hidden;
	text-indent:-9999px
}
#s2 {
	background:#fff url(img/lupa.gif) no-repeat 143px center;
	padding-right:30px;
	width:134px
}
.fld_params {
	background:url(img/filtrar_noticias.png) no-repeat 5px 14px;
	padding:29px 0 0
}
.fld_params select { margin-bottom:8px }

.cform legend,
.cform label,
.reqtxt,
.emailreqtxt { display:none }
input.single,
textarea.area {
	background:none;
	border:0 none;
	border-bottom:1px solid #3b5158;
	padding:4px 0;
	width:100%
}
.cf-ol li { padding:6px 0 }
.sendbutton {
	background:url(img/enviar.png) no-repeat center center;
	border:0 none;
	cursor:pointer;
	float:right;
	height:0;
	overflow:hidden;
	padding:21px 0 0;
	width:95px
}
#li--4 {
	float:left;
	width:48%
}
#li--5 {
	float:right;
	width:48%
}
#li--6 { clear:both }
#li-2-3,
#li-3-4,
#li-3-5 {
	background:url(img/inserir_foto.png) no-repeat right center;
	height:36px;
	width:315px;
}
#li-3-4 { background-image:url(img/inserir_musica.png) }
#li-2-3 input,
#li-3-4 input,
#li-3-5 input {
	filter:alpha(opacity=0);
	font-size:18px;
	opacity:0;
	-moz-opacity:0;
	padding:0
}

#fancy_ajax legend {
	color:#dddc12;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:250%;
	font-weight:bold
}
#fancy_ajax .cf-ol {
	border-top:1px solid #3b5158;
	border-bottom:1px solid #3b5158;
	padding:10px 5px;
	width:370px
}
#fancy_ajax .cf-ol:after {
	clear:both;
	content:" ";
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden
}
#fancy_ajax li { padding: 2px 0 }
#fancy_ajax #li-2-4,
#fancy_ajax #li-2-5,
#fancy_ajax #li-3-6,
#fancy_ajax #li-3-7 {
	float:left;
	padding-right:10px
}
#fancy_ajax .area,
#fancy_ajax .single,
#fancy_ajax .upload { width:318px }
#fancy_ajax .area { height:100px }
#fancy_ajax #li-2-4 input { width:138px }
#fancy_ajax #li-2-5 select { width:170px }
#fancy_ajax #li-2-6 { clear:both }
#fancy_ajax #li-2-6 label {
	color:#fff;
	display:block;
	font-size:110%;
	font-weight:bold
}
#fancy_ajax #li-3-6 input,
#fancy_ajax #li-3-7 input { width:147px }
#fancy_ajax .cf-sb { padding:10px 0 }
#fancy_ajax .sendbutton {
	background:url(img/botao_enviar.gif);
	float:left;
	padding-top:23px;
	width:52px
}

.wpmlwidget {
	background:url(img/bg_infojazz.gif);
	left:0;
	position:absolute;
	top:240px;
	width:207px
}
	.wpmlwidget form {
		background:url(img/infojazz_v2.png) no-repeat 18px 10px;
		padding:24px 13px 10px 12px
	}
	.wpmlwidget form:after {
		clear:both;
		content:" ";
		display:block;
		height:0;
		overflow:hidden;
		visibility:hidden
	}
		.wpmlwidget fieldset { float:left }
			.wpmlwidget .wpml {
				background: url(img/campo.png) no-repeat left top;
				border: 0 none;
				-moz-border-radius:0;
				-webkit-border-radius:0;
				border-radius:0;
				float: left;
				height: 22px;
				margin: 0 !important;
				padding: 0 !important;
				width: 113px !important;
			}
	.wpmlerror {
		font-size:110%;
		font-weight:bold;
		padding:0 18px 18px;
	}
	.wpmlaknowledgement {
		font-size:110%;
		padding:16px 18px
	}
			.wpmlwidget legend { display:none }
			/*.wpmlwidget .wpml { width:134px }*/
		.wpmlwidget .wpmlbutton { float:right }
			.wpmlwidget .button {
				background:url(img/botao_cadastrar_v2.png) no-repeat;
				border:0 none;
				clear: none !important;
				display:block;
				height:22px;
				*line-height:999999px;
				overflow:hidden;
				padding:0;
				text-indent:-9999px;
				*text-indent:0;
				width:69px
			}
#wpmlwidget {
	background: url(img/infojazz_aba.png) no-repeat center 20px;
	left: 25px;
	position: absolute;
	top: -52px;
}
	#wpmlwidget .wpmlwidget {
		background: none;
		position: static;
	}
		#wpmlwidget .wpmlwidget form {
			padding-top: 26px;
		}
	
/* Layout */

hr,
.linklove,
.cf_hidden { display:none !important }
button { cursor:pointer }

.alignleft {
	border:.5em solid #fff;
	float:left;
	margin:.5em 1.5em .5em 0
}
.alignright {
	border:.5em solid #fff;
	float:left;
	margin:.5em 0 .5em 1.5em
}

#container { padding:309px 0 0 }
	#logo {
		height:59px;
		left:50%;
		margin-left:-503px;
		position:absolute;
		top:0;
		width:55px;
		z-index:5
	}
		#logo a {
			display:block;
			height:59px;
			width:55px
		}
			#logo img { display:none }
		#search {
			height:36px;
			left:50%;
			margin-left:176px;
			position:absolute;
			top:59px;
			width:166px
		}
			#search form { padding:5px 0 0 18px }
					#search legend,
					#search label { display:none }
					#search input,
					#search button {
						background:none;
						border:0 none;
						float:left;
						height:20px;
						padding:1px 4px;
						width:99px;
					}
					#search button {
						height:22px;
						*line-height:999999px;
						overflow:hidden;
						padding:0;
						text-indent:-9999px;
						*text-indent:0;
						width:23px;
					}
	#menu {
		background:url(img/bg_menu.png) no-repeat center top;
		_background-image:url(img/bg_menu_ie6.jpg);
		height:59px;
		left:50%;
		margin-left:-503px;
		position:absolute;
		top:0;
		width:1005px;
		z-index:1
	}
		#nav { padding:23px 75px }
			#nav li,
			#out li { float:left }
				#nav a {
					background-image:url(img/menu.png);
					display:block;
					height:12px;
					margin-right:12px;
					overflow:hidden;
					text-indent:-9999px
				}
				#nav .page-item-0 a { background-position:-635px 0; width:34px }
				#nav .page-item-4 a { width:65px }
				#nav .page-item-5 a { background-position:-77px 0; width:81px }
				#nav .page-item-6 a { background-position:-168px 0; width:79px }
				#nav .page-item-7 a { background-position:-256px 0; width:102px }
				#nav .page-item-8 a { background-position:-367px 0; width:72px }
				#nav .page-item-9 a { background-position:-447px 0; width:95px }
				#nav .page-item-10 a { background-position:-551px 0; width:67px }
				#nav .page-item-0 a:hover,
				#nav .page-item-0 a:focus { background-position:-635px 12px }
				#nav .page-item-4 a:hover,
				#nav .page-item-4 a:focus { background-position:0 12px }
				#nav .page-item-5 a:hover,
				#nav .page-item-5 a:focus { background-position:-77px 12px }
				#nav .page-item-6 a:hover,
				#nav .page-item-6 a:focus { background-position:-168px 12px }
				#nav .page-item-7 a:hover,
				#nav .page-item-7 a:focus { background-position:-256px 12px }
				#nav .page-item-8 a:hover,
				#nav .page-item-8 a:focus { background-position:-367px 12px }
				#nav .page-item-9 a:hover,
				#nav .page-item-9 a:focus { background-position:-447px 12px }
				#nav .page-item-10 a:hover,
				#nav .page-item-10 a:focus { background-position:-551px 12px }
		#out {
			left:865px;
			position:absolute;
			top:20px
		}
			#out li { margin-right:7px }
				#out a {
					background-image:url(img/icones.png);
					background-repeat:no-repeat;
					display:block;
					height:18px;
					text-indent:-9999px;
					width:18px
				}
				#out .twitter a { background-position:-26px 0 }
				#out .orkut a { background-position:-51px 0 }
				#out .youtube a { background-position:-76px 0 }
				#out .flickr a { background-position:-101px 0 }
	#body {
		background:url(img/bg_conteudo.png) no-repeat center top;
		*background-image:url(img/bg_conteudo_ie7.png);
		_background-image:url(img/bg_conteudo_ie6.jpg);
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		border-radius:14px;
		-webkit-box-shadow:0 0 35px #0a1417;
		-moz-box-shadow:0 0 35px #0a1417;
		box-shadow:0 0 35px #0a1417;
		height:538px;
		margin:0 auto 74px;
		padding:1px;
		position:relative;
		width:1002px
	}
		#sub_menu {
			background:url(img/bg_interno.png) no-repeat;
			*background-image:url(img/bg_interno_ie7.png);
			-moz-border-radius:16px;
			-webkit-border-radius:16px;
			border-radius:16px;
			color:#fff;
			float:left;
			height:538px;
			padding:0 25px 0 17px;
			position:relative;
			width:189px;
		}
			.page_title {
				background:#a2185b;
				float:left;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:210%;
				font-weight:bold;
				letter-spacing:-1px;
				padding:0 5px;
				position:relative;
				top:-12px
			}
			#sub_nav,
			.vcard,
			.form {
				clear:both;
				font-size:110%
			}
				#sub_nav li {
					background:url(img/hr_1.png) no-repeat left bottom;
					margin:0 0 5px;
					padding:0 0 6px;
				}
					#sub_nav .current_page_item a:link,
					#sub_nav .current_page_item a:visited {
						color:#dddc12;
						cursor:default
					}
				.org {
					color:#c7c7c7;
					text-transform:uppercase
				}
				.adr { font-style:normal }
					.street-address {
						display:block;
						padding:.5em 0
					}
		#content {
			background:url(img/bg_interno.png) no-repeat right top;
			*background-image:url(img/bg_interno_ie7.png);
			-moz-border-radius:16px;
			-webkit-border-radius:16px;
			border-radius:16px;
			float:left;
			height:538px;
			padding-right:291px;
			width:480px
		}
			.title {
				background:url(img/asterisco.png) no-repeat right 21px;
				_background:none;
				color:#dddc12;
				float:left;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:250%;
				font-weight:bold;
				letter-spacing:-1px;
				line-height:1.2em;
				padding:20px 22px 5px 0
			}
			body.single .title {
				background:none;
				padding-right:0
			}
			.content { clear:both }
						body.single .content,
			body.page-id-8 .content,
			body.page-id-16 .content,
			body.page-id-258 .content {

				height:430px;
				overflow:auto;
				*overflow-x:hidden;
				padding-right:20px
			}
			.page-id-10 .content { padding-right:120px }
				.posts_nav { border-top:1px solid #3b5158 }
					.posts_nav .prev {
						float:left;
						width:49%
					}
					.posts_nav .next {
						float:right;
						text-align:right;
						width:49%
					}
				.wp-pagenavi {
					color:#dddc12;
					font-size:110%;
					padding:10px 0;
					text-align:right
				}
					.wp-pagenavi .pages { display:none }
					.wp-pagenavi a,
					.wp-pagenavi span { margin-left:10px }
				.archive_list {
					border-top:1px solid #3b5158;
					border-bottom:1px solid #3b5158;
					padding:10px 3px;
					*padding:3px 3px 10px
				}
				.archive_list:after {
					clear:both;
					content:" ";
					display:block;
					height:0;
					overflow:hidden;
					visibility:hidden
				}
					.archive_list li {
						/*float:left;
						width:100%*/
					}
						.archive_list .category {
							float:left;
							margin-right:10px;
							position:relative;
							top:.3em
						}
						.archive_list .permalink { padding:0 5px 0 0 }
						.archive_list .data {
							color:#dddc12;
							font-style:normal
						}
				.testimony_list {
					height:370px;
					margin:15px 0 0;
					overflow:auto;
					padding-right:10px
				}
				.jScrollPaneContainer { margin:15px 0 0 }
					.jScrollPaneContainer .testimony_list { margin-top:0 }
					.testimony_list li {
						clear:both;
						font-size:100%
					}
						.testimony_list .thumbnail {
							border:6px solid #fff;
							clear:both;
							float:left;
							margin:0 0 20px
						}
						.testimony_list .testimony { margin:0 0 20px 110px }
							.testimony_list p,
							.testimony_list .musician {
								font-family:Georgia, "Times New Roman", Times, serif;
								font-size:220%;
								line-height:1.1em;
								padding:0
							}
							.testimony_list small {
								display:block;
								font-size:110%;
								line-height:1.2em
							}
								.testimony_list small strong {
									color:#dddc12;
									font-weight:normal
								}
							.testimony_list .musician,
							.testimony_list .site { color:#dddc12 }
							.testimony_list .player,
							.testimony_list .player * {
								background:#aa1161;
								display:block
							}
							.testimony_list .player {
								margin:4px 0;
								width:140px
							}
				.tabs {
					float:left;
					margin:0;
					padding:10px 0 0;
					width:100%
				}
					.tabs li {
						float:left;
						font-size:100%;
						margin:0 3px 0 0;
						padding:0
					}
						.tabs a {
							background:#630e36;
							border:1px solid #7b1243;
							border-bottom:0 none;
							display:block;
							font-size:110%;
							padding:3px 13px
						}
						.tabs a:link,
						.tabs a:visited {
							background:#630e36;
							border-color:#7b1243
						}
						.tabs a:hover,
						.tabs a:focus,
						.tabs a:active,
						.tabs .current:link,
						.tabs .current:visited {
							background:#490b28;
							border-color:#490b28;
							color:#fff
						}
				table {
					border-collapse:collapse;
					clear:both;
					width:100%
				}
					caption { display:none }
						th,
						td {
							background:#630e36;
							border:1px solid #7b1243;
							color:#fff;
							font-size:110%;
							line-height:1.5em;
							padding:2px 5px;
							vertical-align:middle
						}
						th {
							color:#eaa0c3;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:140%;
							line-height:1.2em;
						}
						.local {
							background:#490b28;
							border:0 none;
							color:#fff;
							font-family:Tahoma, Geneva, sans-serif;
							font-size:100%;
							font-weight:normal;
							padding:0;
							text-align:left;
							text-transform:uppercase
						}
						tfoot .local,
						tfoot .local span { background:#2c4234 }
							.local span {
								background:#490b28;
								display:block;
								left:-10px;
								padding:8px 30px;
								position:relative;
							}
						tfoot td,
						tfoot th {
							background:#3d604a;
							border-color:#5d7d6b;
						}
						tfoot th { color:#c9ebd6 }
						td a:link,
						td a:visited {
							border-bottom:1px dashed #dddc12;
							position:relative
						}
		#extraDiv {
			background-repeat:no-repeat;
			position:absolute
		}
		.page-id-7 #extraDiv {
			background-image:url(img/gaita.png);
			height:403px;
			left:770px;
			top:60px;
			width:248px;
		}
		.page-id-10 #extraDiv {
			background-image:url(img/piano.png);
			height:269px;
			left:600px;
			top:230px;
			width:389px;
		}
		.page-id-11 #extraDiv {
			background-image:url(img/sax.png);
			height:478px;
			left:760px;
			top:30px;
			width:283px;
		}
	#foot { background:#090d0e url(img/bg_rodape.png) repeat-x center top }
		#menu_foot,
		#widgets {
			clear:both;
			margin:0 auto;
			width:1005px
		}
				#menu_foot li,
				.widget {
					float:left;
					width:335px
				}
				#menu_foot .cadastrar {
					background:url(img/bg_rodape_2.png) repeat-x center top;
					margin:0 20px;
					width:295px
				}
					#menu_foot a {
						display:block;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:230%;
						font-weight:bold;
						height:65px;
						line-height:1em;
						padding:16px 0 0;
						text-align:center;
						text-decoration:none;
						text-transform:lowercase
					}
					#menu_foot a:link,
					#menu_foot a:visited { color:#99c2cf }
					#menu_foot a:hover,
					#menu_foot a:focus,
					#menu_foot a:active { color:#fff }
			.widget { padding:0 0 20px }
				.widget_title {
					background:url(img/titulos_widget.png);
					height:23px;
					margin:24px 45px 0;
					overflow:hidden;
					text-indent:-9999px;
					width:106px;
				}
				#widget_twitter .widget_title { background-position:0 -23px }
				#widget_tags .widget_title { background-position:0 23px }
				.widget ul,
				.widget .cloud {
					margin:0 auto;
					width:243px
				}
					.widget li {
						background:url(img/linha_hor.gif) no-repeat center bottom;
						color:#fff;
						padding:10px 0 11px;
						font-size:110%
					}
					.widget .aktt_more_updates,
					.widget .aktt_tweet_reply { display:none }
						.widget li em,
						.widget .aktt_tweet_time,
						.widget .aktt_tweet_time:link,
						.widget .aktt_tweet_time:visited {
							color:#cfce0b;
							display:block;
							font-style:normal;
							font-weight:bold
						}
						.aktt_tweets a:link,
						.aktt_tweets a:visited { color:#cfce0b }
		#parceiros {
			background:#fff;
			clear:both
		}
			#parceiros dl {
				background:url(img/marcas.png);
				border-bottom:30px solid #fff;
				border-top:30px solid #fff;
				height:170px;
				margin:0 auto;
				position:relative;
				width:853px
			}
				#parceiros dt { display:none }
				#parceiros dd,
				#parceiros a {
					left:0;
					position:absolute;
					top:0
				}
					#parceiros a {
						display:block;
						height:58px;
						text-indent:-9999px
					}
					#parceiros .marca_1 a,
					#parceiros .marca_4 a,
					#parceiros .marca_5 a,
					#parceiros .marca_6 a,
					#parceiros .marca_7 a { top:19px }
					#parceiros .marca_2 a,
					#parceiros .marca_3 a,
					#parceiros .marca_8 a,
					#parceiros .marca_9 a,
					#parceiros .marca_10 a,
					#parceiros .marca_11 a,
					#parceiros .marca_12 a { top:93px }
					#parceiros .marca_1 a  { left:35px;	 width:200px }
					#parceiros .marca_2 a  { left:35px;	 width:70px }
					#parceiros .marca_3 a  { left:110px; width:120px }
					#parceiros .marca_4 a  { left:255px; width:90px }
					#parceiros .marca_5 a  { left:350px; width:95px }
					#parceiros .marca_6 a  { left:450px; width:100px }
					#parceiros .marca_7 a  { left:570px; width:115px }
					#parceiros .marca_8 a  { left:255px; width:115px }
					#parceiros .marca_9 a  { left:395px; width:95px }
					#parceiros .marca_10 a { left:495px; width:85px }
					#parceiros .marca_11 a { left:645px; width:80px }
					#parceiros .marca_12 a { left:750px; width:75px }

/* Fancybox */

div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('img/fancybox/fancy_progress.png') no-repeat}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none}
div#fancy_inner{position:relative;width:100%;height:100%/*;background:#FFF*/}
div#fancy_content{margin:0;z-index:100;position:absolute}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('img/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}
#fancy_frame{position:relative;width:100%;height:100%;display:none}
#fancy_ajax{width:100%;height:100%;overflow:auto}
a#fancy_left, a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}
a#fancy_left{left:0}
a#fancy_right{right:0}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}
span#fancy_left_ico{left:-9999px;background:transparent url('img/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico{right:-9999px;background:transparent url('img/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover, a#fancy_right:hover{visibility:visible;background-color:transparent}
a#fancy_left:hover span{left:20px}
a#fancy_right:hover span{right:20px}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg{position:absolute;top:0; left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}
div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('img/fancybox/fancy_shadow_n.png') repeat-x}
div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('img/fancybox/fancy_shadow_ne.png') no-repeat}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('img/fancybox/fancy_shadow_e.png') repeat-y}
div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('img/fancybox/fancy_shadow_se.png') no-repeat}
div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('img/fancybox/fancy_shadow_s.png') repeat-x}
div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('img/fancybox/fancy_shadow_sw.png') no-repeat}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('img/fancybox/fancy_shadow_w.png') repeat-y}
div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('img/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title{position:absolute;z-index:100;display:none}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}
div#fancy_title table{margin:0 auto}
div#fancy_title table td{padding:0;vertical-align:middle}
td#fancy_title_left{height:32px;width:15px;background:transparent url('img/fancybox/fancy_title_left.png') repeat-x}
td#fancy_title_main{height:32px;background:transparent url('img/fancybox/fancy_title_main.png') repeat-x}
td#fancy_title_right{height:32px;width:15px;background:transparent url('img/fancybox/fancy_title_right.png') repeat-x}

/* Scrollpane */
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#1e3232}
.jScrollPaneDrag{position:absolute;cursor:pointer;overflow:hidden;background:#42565d}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color:#666;*/height:9px}
a.jScrollArrowUp:hover{/*background-color:#f60;*/}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color:#666;*/height:9px}
a.jScrollArrowDown:hover{/*background-color:#f60;*/}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover{/*background-color:#f00;*/}