*, .nogaps { 

	padding: 0;

	margin: 0;

	border: 0;

	outline:none;

}

html, body { 

	min-height: 100%;

	padding-bottom: 1px;

}

body,input,textarea {

	font-family:verdana;

}

body  {

	color: #000;

	font-size:69%; /*-- Equelent to 11px --*/

	/*-- font-size:75%;  -- Equelent to 12px --*/

	margin:0px;

	padding:0px;

}

img {

	font-size:8px;

}

a,

a:visited {

	color:#000;

	text-decoration:none;

	font-weight:bold;

}

a:hover,

a:active,

a:focus {

	text-decoration:underline;

}

.red_link a,

.red_link a:visited,

a.red_link {

	color:#e20101;

}

.red_link a:hover,

.red_link a:active,

a.red_link {

	color:#e20101;

}



ul, ol { 

	list-style-position: outside;

}

.hl1, .hl2, .hl3, .hl4, h1, h2, h3, h4, p, ul, ol { /*-- Setting bottom margin globly will be good to get similer gaps between elements --*/

	margin-bottom:14px;

}

.hl1, h1 {

	font-size:1.5em;

	clear:both;

	display:block;

}

.hl2, h2 {

	font-size:1.3em;

	clear:both;

	display:block;

}

.hl3, h3 {

	font-size:1.2em;

	font-weight:bold;

}

.hl4, h4 {

	clear:both;

	font-size:1em;

	font-weight:bold;

}

#cnt p,

#cnt ul,

#cnt ol,

#lft_clm p,

#lft_clm ul,

#lft_clm ol,

#rgt_clm p,

#rgt_clm ul,

#rgt_clm ol {

	line-height:16px;

}

#controller {

	width:1004px;

	position:relative;

	margin:auto;
	z-index:300;

}

/* Header */

	#hdr { /*-- Header is nested to #controller and header's top left position dependent to #controller --*/

		position:absolute;

		left:0px;

		top:0px;

		width:1004px;

		height:76px;

		z-index:1000;

		padding:0;

	}

	#logo {

		position:relative;

		width:203px;

		height:76px;

		float:left;

		margin-left:-3px;

	}

	#logo a,

	#logo a:link,

	#logo a:visited {

		float:left;

		display:block;

	}

	#logo a.logo_outside,

	#logo a.logo_outside:visited {

		background:url(img/trans.gif) top left repeat;

		display:block;

		width:18px;

		height:18px;

		position:absolute;

		left:155px;

		top:30px;

		z-index:2000;

	}

	#head_bars {

		float:left;

		width:795px;

		padding:0 0 0 9px;

	}

	#head_bars .top_nav {

		float:left;

		width:795px;

		padding:6px 0 14px 0;

		margin:0;

		position:relative;

	}

	#head_bars .top_nav span.lft_cnr {

		background:url(img/top_nav_lft_cnr.png) 0 0 no-repeat;

		width:3px;

		height:31px;

		display:block;

		position:absolute;

		left:0;

		top:6px;

	}

	* html #head_bars .top_nav span.lft_cnr {

		background:none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/zyx/img/top_nav_lft_cnr.png', sizingMethod='scale');

	}



	#head_bars .top_nav span.rgt_cnr {

		background:url(img/top_nav_rgt_cnr.png) 0 0 no-repeat;

		width:3px;

		height:31px;

		display:block;

		position:absolute;

		right:0;

		top:6px;

	}

	

	* html #head_bars .top_nav span.rgt_cnr {

		background:none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/zyx/img/top_nav_rgt_cnr.png', sizingMethod='scale');

		right:-1px;

	}

	#head_bars .top_nav ul {

		float:left;

		width:795px;

		padding:0;

		margin:0;

		list-style:none;

		background:url(img/top_nav_bg.gif) 0 0 repeat-x;

		

	}

	#head_bars .top_nav ul li {

		float:left;

		list-style:none;

		padding:0 2px 0 0;

		background:url(img/top_nav_sep.gif) right 0 no-repeat;

		height:31px;

	}

	#head_bars .top_nav ul li a,

	#head_bars .top_nav ul li a:visited,

	#head_bars .top_nav ul li a:link {

		padding:6px 18px 8px;

		color:#fff;

		font-size:13px;

		font-weight:bold;

		margin:0;

		background:none;

		float:left;

	}

	#head_bars .top_nav ul li.active span,

	#head_bars .top_nav ul li.active a,

	#head_bars .top_nav ul li.active a:visited,

	#head_bars .top_nav ul li.active a:link,


	#head_bars .top_nav ul li a:hover,

	#head_bars .top_nav ul li a:active,

	#head_bars .top_nav ul li a:focus {

		background:url(img/top_nav_hover_bg.gif) 0 0 repeat-x;

		padding:6px 18px 8px;

		color:#fff;

		font-size:13px;

		font-weight:bold;

		float:left;

		text-decoration:none;

	}

	#head_bars .head_srch {

		height:22px;

		clear:both;

		float:left;

		width:632px;

	}

	.headerRight {

		float:left;

		padding-top:4px;

	}

	#head_bars .head_srch span {

		float:left;

		display:block;

		padding:4px 0 0 0;

		color:#dcdcdc;

	}

	#head_bars .head_srch span.adv_srch_link {

		padding:5px 28px 4px 13px;

	}

	#head_bars .head_srch input.image {

		float:left;

	}

	#head_bars .head_srch input.text {

		background:url(img/inpt_srch_top_bg.gif) 0 0 no-repeat;

		padding:5px 4px 4px 16px;

		width:407px;

		font-size:1em;

		float:left;

		color:#999898;

	}





#main {

		/*-- Top margin will be same as #hdr height + if any gap between header and #main --*/

		padding:87px 12px 114px 209px;

		float:left;

		z-index:500;

		width:565px;
		position:relative;

	}



/* Content */

	#cnt {

		/*-- Left margin will be same as #lft_clm total width + gap between #lft_clm and #cnt --*/

		padding:0;

		float:left;

		width:565px; /*------*/
		z-index:600;
		position:relative;

	}

	#cnt ul {

		list-style:none;

		padding:0;

	}

	#cnt ul li {

		list-style:none;

		margin:0;

		padding:0 2px 4px 20px;

		background:url(img/bullit.gif) 3px 5px no-repeat;

	}

	#cnt ol {

		margin-left:20px;

		padding:0;

	}

	*html #cnt ol {

		margin-left:26px;

	}

	#cnt ol li {

		padding:0px 2px 4px 0px;

	}
	
	#cnt dl {
		float:left;
		color:#959595;
		font-size:10px;
	}
	#cnt dt {
		float:left;
		clear:both;
		padding:2px 4px 2px 0;
	}
	#cnt dd {
		float:left;
		padding:2px 0;
	}

	#cnt .bx {

		width:565px;

		float:left;

		padding-bottom:3px;

		background:url(img/cnt_bx_btm_bg.gif) 0 bottom no-repeat;

		margin:0 0 10px 0;

	}

	#cnt .bx .bx_head {

		background:url(img/cnt_bx_head_bg.gif) 0 0 no-repeat ;

		padding:3px 9px 2px 17px; 

		margin:0;

	}

	#cnt .spe .bx_head {

		background:url(img/cnt_bx_spe_head_bg.gif) 0 0 no-repeat;

	}

	#cnt .spe .bx_head h3 {

		color:#fff;

	}

	#cnt .bx .bx_head h3 {

		margin:0;

	}

	#cnt .bx .bx_cnt {

		background:url(img/cnt_bx_head_btm_bg.gif) -1px 0 no-repeat;

		width:529px;

		border-left:1px solid #dcdcdc;

		border-right:1px solid #dcdcdc;

		padding:17px;

		float:left;

	}

	#cnt .spe .bx_cnt {

		background:url(img/cnt_bx_spe_head_btm_bg.gif) -1px 0 no-repeat;

	}

	

	

	#cnt .gray {

		background:url(img/cnt_bx_gray_btm_bg.gif) 0 bottom no-repeat;

	}

	#cnt .bx_cnt.gray {

		background-color:#f7f7f7;

	}



	

	#rgt_clm input.image {

		float:right;

		clear:both;

	}

	#rgt_clm .bx {

		width:218px;

		float:left;

		padding-bottom:3px;

		background:url(img/rgt_bx_btm_bg.gif) 0 bottom no-repeat;

		margin:0 0 11px 0;

	}

	

	#rgt_clm .bx .bx_head {

		background:url(img/rgt_bx_head_bg.gif) 0 0 no-repeat ;

		padding:3px 9px 2px 11px;

		margin:0;

	}

	#rgt_clm .bx .bx_head h3 {

		margin:0;

	}

	#rgt_clm .bx .bx_cnt {

		background:url(img/rgt_bx_head_btm_bg.gif) -1px 0 no-repeat;

		width:196px;

		border-left:1px solid #dcdcdc;

		border-right:1px solid #dcdcdc;

		padding:8px 10px 9px;

		float:left;

	}

	
#rgt_clm .bx_label img,
#rgt_clm .bx_artist img {
	position:relative;
	margin:0 -2px;
}
#rgt_clm .bx_label .image img,
#rgt_clm .bx_artist .image img {
	margin:0;
}

	#rgt_clm .spe {

		background:url(img/rgt_bx_btm_bg.gif) 0 bottom no-repeat;

	}

	#rgt_clm .spe .bx_head {

		background:url(img/rgt_bx_spe_head_bg.gif) 0 0 no-repeat ;

		color:#fff;

		padding:3px 9px 3px 11px;

	}

	#rgt_clm .spe .bx_cnt {

		background:url(img/rgt_bx_spe_head_btm_bg.gif) -1px 0 no-repeat;

	}

	.right_two_col {

		float:left;

		width:194px;

	}

	.right_two_col .right_col_1 {

		float:left;

		width:106px;

	}

	.right_two_col .right_col_2 {

		float:left;

		width:82px;

		padding-left:6px;

	}

	



/* /Content */



	/* left column */

	#lft_clm {

		width:197px;

		float:left;

		/*-- Top margin will be same as header total #hdr height + if any gap between header and content --*/

		/*-- Left margin is in '-' and will be equlent to total width of #cnt + total #lft_col + gaps --*/

		margin:87px 0 0 -786px;

		z-index:1200;
		position:relative;

		padding:0;

	}

	

	

	/*--- Navigation ---*/

	#lft_clm ul.nav {

		float:left;

		width:197px;

		list-style:none;

	}

	#lft_clm ul.nav li {

		float:left;

		clear:both;

		width:197px;

		list-style:none;

		padding:0;

		margin:0 0 2px 0;
		


	}

	#lft_clm ul.nav li ul,

	#lft_clm ul.nav li ul li {

		display:none;

	}

	#lft_clm ul.nav li a,
	#lft_clm ul.nav li a:visited,
	#lft_clm ul.nav li a:link,
	#lft_clm ul.nav li span {
		display:block;
		padding:2px 0 5px 14px;
		padding/*\**/:3px 0 4px 14px\9;
		color:#000000;
		font-weight:bold;       
		width:184px;
		float:left;
		background:url(img/lft_nav_1st_bg.gif) 0 0 no-repeat;		
	}
	
	/* IE7, FF, Saf, Opera  */
	*:first-child+html #lft_clm ul.nav li a,
	*:first-child+html #lft_clm ul.nav li a:visited,
	*:first-child+html #lft_clm ul.nav li a:link,
	*:first-child+html #lft_clm ul.nav li span {
		padding:2px 0 5px 14px;
	}

	/* safari 3+, chrome 1+, opera9+, ff 3.5+ */
	body:nth-of-type(1) #lft_clm ul.nav li a,
	body:nth-of-type(1) #lft_clm ul.nav li a:visited,
	body:nth-of-type(1) #lft_clm ul.nav li a:link,
	body:nth-of-type(1) #lft_clm ul.nav li span {
		padding:4px 0 3px 14px;
	}
	#lft_clm ul.nav li.active a,

	#lft_clm ul.nav li.active a:visited,

	#lft_clm ul.nav li.active a:link,

	#lft_clm ul.nav li.active span,

	#lft_clm ul.nav li a:hover,

	#lft_clm ul.nav li a:focus,

	#lft_clm ul.nav li a:active {

		background:url(img/lft_nav_1st_bg_over.gif) 0 0 no-repeat;

		text-decoration:none;

	}
	
	#lft_clm ul.nav li.inactive a,
	#lft_clm ul.nav li.inactive a:visited,
	#lft_clm ul.nav li.inactive a:link,
	#lft_clm ul.nav li.inactive span,
	#lft_clm ul.nav li.inactive a:hover,
	#lft_clm ul.nav li.inactive a:focus,
	#lft_clm ul.nav li.inactive a:active {

		background:url(img/lft_nav_1st_bg_inactive.gif) 0 0 no-repeat;

		text-decoration:none;
		color:#949494;
		cursor:default;

	}

	#lft_clm ul.nav li.active a,

	#lft_clm ul.nav li.active a:link,

	#lft_clm ul.nav li.active a:visited,

	#lft_clm ul.nav li.active span {

		display:block;

		text-decoration:none;

	}

	#lft_clm ul.nav li.active ul {

		float:left;

		margin:4px 0 1px 0;

		width:195px;
		
		border-left:1px solid #DCDCDC;
		border-right:1px solid #DCDCDC;

		display:block;		

	}
	*:first-child+html #lft_clm ul.nav li.active {
		margin:0 0 3px 0;
	}
	#lft_clm ul.nav li.active ul li {

		width:195px;

		display:block;

		margin-bottom:0;

		background:url(img/lft_nav_active_ul_bg.gif) 0 0 repeat-y;

	}

	#lft_clm ul.nav li.active ul li.first {

		width:197px;

		display:block;
		
		margin:0;
		
		background:none !important;

	}

	#lft_clm ul.nav li.active ul li.last {

		width:197px;

		display:block;

		margin:0;

		border:none;

		background:none;
		
		margin:0;

	}

	#lft_clm ul.nav li.active ul li.last a,

	#lft_clm ul.nav li.active ul li.last a:visited {

		display:block;
		background:url(img/lft_nav_active_last_li_bg.gif) 0 bottom no-repeat !important;
		margin:0 -1px -1px;
		width:173px !important;
		border-bottom:none !important;

	}
	
	#lft_clm ul.nav li.active ul li.first a,

	#lft_clm ul.nav li.active ul li.first a:visited {
		display:block;
		background:url(img/lft_nav_active_first_li_bg.gif) 0 0 no-repeat !important;
		margin:-2px -1px 0;
		width:173px !important;

	}
	#lft_clm ul.nav li.active ul li.first.active a:visited,
	#lft_clm ul.nav li.active ul li.first.active a:link,
	#lft_clm ul.nav li.active ul li.first.active span,
	#lft_clm ul.nav li.active ul li.first a:hover,
	#lft_clm ul.nav li.active ul li.first a:focus,
	#lft_clm ul.nav li.active ul li.first a:active {
		background:url(img/lft_nav_active_first_li_bg_hover.gif) 0 0 no-repeat !important;
	}
	#lft_clm ul.nav li.active ul li.last.active a:visited,
	#lft_clm ul.nav li.active ul li.last.active a:link,
	#lft_clm ul.nav li.active ul li.last.active span,
	#lft_clm ul.nav li.active ul li.last a:hover,
	#lft_clm ul.nav li.active ul li.last a:focus,
	#lft_clm ul.nav li.active ul li.last a:active {
		background:url(img/lft_nav_active_last_li_bg_hover.gif) 0 bottom no-repeat !important;
	}
	#lft_clm ul.nav li.active ul li a,

	#lft_clm ul.nav li.active ul li a:link,

	#lft_clm ul.nav li.active ul li a:visited,

	#lft_clm ul.nav li.active ul li span {

		width:171px;

		padding:3px 0 3px 24px;

		font-weight:normal;

		background:url(img/lft_nav_active_ul_li_a_bg.gif) 0 0 repeat-y;


		float:left;

		border-bottom:1px solid #f2f2f2;

	}

	#lft_clm ul.nav li.active ul li.active a,

	#lft_clm ul.nav li.active ul li.active a:link,

	#lft_clm ul.nav li.active ul li.active a:visited,

	#lft_clm ul.nav li.active ul li.active span {

		

	}

	#lft_clm ul.nav li.active ul li a:hover,

	#lft_clm ul.nav li.active ul li a:active,

	#lft_clm ul.nav li.active ul li a:focus,

	#lft_clm ul.nav li.active ul li.active a {

		background:url(img/bg_3rd_navi_hover.gif) 0 0 repeat-y ;

	}

	#lft_clm ul.nav li.active ul li.active ul {

		float:left;

		margin:0 0 1px 0;

		border-top:#d5d5d5 1px solid;

		border-bottom:#ececec 1px solid;

		background:url(img/lft_nav_active_ul_ul_bg.gif) repeat-y 0 0;

	}

	#lft_clm ul.nav li.active ul li.active ul li {

		padding-left:10px;

		background:none;

		width:140px;

	}

	#lft_clm ul.nav li.active ul li.active ul li a,

	#lft_clm ul.nav li.active ul li.active ul li a:visited,

	#lft_clm ul.nav li.active ul li.active ul li a:link,

	#lft_clm ul.nav li.active ul li.active ul li span {

		background:none;

		width:128px;

		padding:2px 6px 2px 15px;

	}

	#lft_clm ul.nav li.active ul li.active ul li a:hover,

	#lft_clm ul.nav li.active ul li.active ul li a:active,

	#lft_clm ul.nav li.active ul li.active ul li a:focus,

	#lft_clm ul.nav li.active ul li.active ul li.active a,

	#lft_clm ul.nav li.active ul li.active ul li.active a:link,

	#lft_clm ul.nav li.active ul li.active ul li.active a:visited,

	#lft_clm ul.nav li.active ul li.active ul li.active span {

		background:#fff;

	}

	

	

	#lft_clm .cat {

		padding-top:10px;

		float:left;

	}

	

	/* /left side */



	/* Right Side */

	#rgt_clm {

		float:left;

		width:218px;

		z-index:400;

		/*-- Top margin will be same as header total #hdr height + if any gap between header and content --*/

		margin:87px 0 0 0;

		padding:0px;

	}

	/* /Right Side */



	/* Footer */

	#ftr {

		background:#fff;

		margin:0 auto 39px;

		padding:10px 0 13px;

		width:565px;

		clear:both;

		border:1px #dcdcdc solid;

		border-left:none;

		border-right:none;

		float:left;

		position:relative;

	}

	#ftr ul.ftr_links {

		float:right;

		margin:0;

		list-style:none;

		width:308px;

	}

	#ftr ul.ftr_links li {

		float:right;

		list-style:none;

		padding:2px 6px 0 5px;

		background:none;

		text-align:right;

		background:url(img/ftr_links_sep.gif) right 6px no-repeat;

	}

	#ftr ul.ftr_links li.last_li {

		background:none;

		padding-right:0;

	}

	#ftr ul.ftr_links li a,

	#ftr ul.ftr_links li a:visited {

		float:left;

		font-weight:normal;

	}

	#ftr .lang_droppy {

		position:absolute;

		left:-5px;

		top:5px;

		background:url(img/dummy_lang.gif) 0 0 no-repeat;

		width:266px;

		height:24px;

		padding-top:5px;

	}

	#ftr .lang_over {

		background:url(img/dummy_lang_over.gif) 0 0 no-repeat;

	}

	#ftr .lang_droppy ul {

		list-style:none;

		padding-top:11px;

		margin:0px;

		width:266px;

		z-index:200;

		background:url(img/lang_cnt_bg.gif) 0 0 repeat-y;

	}

	#ftr .lang_droppy ul li {

		list-style:none;

		padding-left:19px;

		padding-bottom:7px;


		font-weight:normal;

	}

	#ftr .lang_droppy .lang_selected {

		height:17px;

		padding:2px 0 0 18px;

		color:#fff;

		z-index:100;

	}

	* html #ftr .lang_droppy .lang_selected {

		height:19px;

	}

	#ftr .lang_droppy .lang_selected img {

		border:1px solid #5b5b5b;
		float:left;
		margin-top:1px;

	}

	#ftr #langSelector {

		background:url(img/lang_btm.gif) left bottom no-repeat;

		padding-bottom:7px;

	}

	#ftr #langSelector a,

	#ftr #langSelector a:visited {

		font-weight:normal;

	}

	#ftr .lang_droppy .lang_selected span.curr_lang {

		padding:0 0 0 11px;

	}

	#ftr .lang_droppy span.nrm_lang {

		padding-left:12px;

	}

	#ftr a.but_nach_oben {

		background:url(img/nach_oben.gif) 0 0 no-repeat;
		font-weight:normal;
		height:19px;
		padding-left:12px;
		padding-top:2px;
		position:absolute;
		right:0;
		top:52px;
		width:81px;
		color:#000;

	}

	/* /Footer */



/*-- Redaxo Elements --*/



div.cnt-blck {

	clear:both;

}

div.image p { 

	font-size:1em;

	float:none;

}

.txt-rgt {

	text-align:right;

}

.txt-lft {

	text-align:left;

}

.txt-cntr { /* can be on image divs for centered images */

	text-align:center;

}

.fl-left { 
	float: left;
	margin: 3px 14px 0 0;
}
.fl-right { 
	float: right;
	margin: 3px 0 0 14px;
}
.txt-algn-left {
	text-align:left;
}
.txt-algn-rght {
	text-align:right;
}
.txt-algn-cntr { /* can be added as class on image divs for centered images */
	text-align:center;
}
.clearer { 
	display: block;
	clear: both;
	line-height: 0em;
	height: 1px;
	font-size: 0;
	visibility: hidden;
}
.hidden {
       display:none;
}

/* ---- two column module ---- */

#cnt .two_col {

	float:left;

	width:530px;

}

#cnt .two_col .col_1 {

	float:left;

	width:272px;

}

#cnt .two_col .col_2 {

	float:left;

	width:256px;

	margin-left:1px;

}

#cnt .two_col .col_0 {

	float:left;

	display:block;

	clear:both;

	width:534px;

	padding:0 0 14px 0;

}

/* ---- /two column module ---- */



.flash_player {

	float:left;

	margin:-5px -5px 3px -5px;

}



#cnt .gal_bx {

	padding:0;

	background:none;

}

#cnt .gal_bx .bx_cnt {

	padding:0;

	width:563px;

}

#cnt .gal_bx_no_buts {
	border-bottom:none;
	padding-bottom:0;
	background:none;
}
#cnt .gal_bx_no_buts .bx_cnt {
	padding:0;
	width:563px;
	margin-bottom:-2px;	
}
#cnt .gal_bx_no_buts .bx_btm_paging {
	padding-top:0;
	padding-bottom:0;
	background:none;
}

/*----Form----*/

form {

	padding:0 0 10px 0;

}

form input.radio {

	float:left;
	margin-right:4px;

}

form select {

}

form input.text,

form input.password {

	padding:5px 4px 4px;

	float:left;

	margin:0 0 5px;

	color:#989898;

	font-size:11px;

	font-family:verdana;

	width:186px;

	background:url(img/rgt_inpt_txt_bg.gif) 0 0 no-repeat;

}

* html form input.text,



* html form input.password {

	background-attachment:fixed;

}



form select {

	padding:2px 0px;

}

#left_side_bar form input.text,

#left_side_bar form textarea {

	width:108px;

	border:1px solid #FFA33F;

	margin:0 4px 0 10px;

	float:left;

}

#left_side_bar form input.image {

	margin:0 0 0 3px;

	width:23px;

	height:23px;

	background:url(img/go_back.gif) top left no-repeat;

}

textarea {

	background:url(img/textarea_bg.gif) 0 0 no-repeat;
	height:75px;
	width:379px;
	font-size:1em;
	padding:7px;

}

textarea.textarea_spe {

	background:url(img/bg_textarea_spe.gif) 0 0 no-repeat;

	width:250px;

	height:164px;

	margin-left:-3px;

	margin-bottom:8px;

}

.contact .int_txt_264 input.text {

	margin-bottom:13px;

}

input.checkbox {

	float:left;

}

label,

form p.radio span,

form p.checkbox span {

	width:auto;

	display:block;

	float:left;

	font-size: 11px;

	color:#000;

	padding:0 7px 1px 0;

}

form p.error input,

form p.error textarea,

form p.error label,

form p.error select {

	color:#f00;

}

.error {

	color:#f00;

}

form p.error label {

	border:0;

}



form p {	

	clear:both;

	line-height:normal;

	float:left;

	margin:0;

}

form p.fsbmt input {

	margin:10px 0 0 7px; /* the left margin is equal to the padding-right of label */

	width:auto;

	height:auto;

	border:none;

	background:none;

	padding:0 0 0 30%; /* the left padding is equal to the width of input/select */

}

form p.captcha {

	padding:8px 0 11px;

	margin-left:-3px;

}

form p.captcha img {

	margin:0; /* the left margin is equal to the padding-right of label */

	padding:0; /* the left padding is equal to the width of input/select */

}

form p.radio label {

	width:auto;

	margin:0 5px 0 0;

}

form p.radio input,

form p.checkbox input {

	width:auto;

	height:auto;

	border:none;
	float:left;

	background:none;

	margin:2px 5px 0 0;

}
p.checkbox label {
	width:auto;
}
p.checkbox {

	padding-bottom:12px;

	float:left;
	
	padding-left:147px;

}

form input.image{

	border:none;

	padding:0;

	margin:0;

}

form h2{

	clear:both;

}

/**************End Form*************/



/***********Gallery*************/

.thumb_gal {

	float:left;

	width:563px;

/*	height:378px;*/

	overflow:hidden;

	position:relative;

}

.thumb_gal .sub_content_1 {

	float:left;

	width:563px;

	position:relative;

/*	height:378px;*/

	left:0;

}

.thumb_gal h3 {

	padding:6px 0 0 16px;

	margin-bottom:0px;

	font-size:11px;

}



/******** Buttons Bottom ********/



.gal_bx .gal_bx_btm {

	width:565px;

	float:left;

}

.gal_bx .gal_bx_btm a.gal_pre_btn_on,

.gal_bx .gal_bx_btm a.gal_pre_btn_on:visited {

	background:url(img/but_pre_gal_btm_on.gif) 0 0 no-repeat;

	width:282px;

	height:21px;

	display:block;

	float:left;

}

.gal_bx .gal_bx_btm a.gal_pre_btn_off,

.gal_bx .gal_bx_btm a.gal_pre_btn_off:visited {

	background:url(img/but_pre_gal_btm_off.gif) 0 0 no-repeat;

	width:282px;

	height:21px;

	display:block;

	float:left;

}

.gal_bx .gal_bx_btm a.gal_nxt_btn_on,

.gal_bx .gal_bx_btm a.gal_nxt_btn_on:visited {

	background:url(img/but_nxt_gal_btm_on.gif) 0 0 no-repeat;

	width:283px;

	height:21px;

	display:block;

	float:left;

}

.gal_bx .gal_bx_btm a.gal_nxt_btn_off,

.gal_bx .gal_bx_btm a.gal_nxt_btn_off:visited {

	background:url(img/but_nxt_gal_btm_off.gif) 0 0 no-repeat;

	width:283px;

	height:21px;

	display:block;

	float:left;

}



/****** / Button Bottom ********/







/******** Buttons Top ********/



.gal_bx_top {

	width:565px;

	float:left;

}

.gal_bx_top a,

.gal_bx_top a:visited {

	text-align:center;

	color:#fff;

	padding-top:5px;

	padding-bottom:5px;

	font-weight:normal;

}

.gal_bx_top a.gal_pre_btn_on,

.gal_bx_top a.gal_pre_btn_on:visited {

	background:url(img/but_pre_gal_top_off.gif) 0 0 no-repeat;

	width:282px;

	display:block;

	float:left;

}

.gal_bx_top a.gal_pre_btn_off,

.gal_bx_top a.gal_pre_btn_off:visited {

	background:url(img/but_pre_gal_top_on.gif) 0 0 no-repeat;

	width:282px;

	display:block;

	float:left;

}

.gal_bx_top a.gal_nxt_btn_on,

.gal_bx_top a.gal_nxt_btn_on:visited {

	background:url(img/but_nxt_gal_top_off.gif) 0 0 no-repeat;

	width:283px;

	display:block;

	float:left;

}

.gal_bx_top a.gal_nxt_btn_off,

.gal_bx_top a.gal_nxt_btn_off:visited {

	background:url(img/but_nxt_gal_top_on.gif) 0 0 no-repeat;

	width:283px;

	display:block;

	float:left;

}



/****** / Button Top ********/







.thumb_gal .item {

	float:left;

	width:112px;

	height:162px;

	border:#dcdcdc 1px solid;

	border-left:none;

	border-top:none;

	padding:16px 14px 10px 14px;

	position:relative;

	background:#f7f7f7;

}


.thumb_gal .hover {
	background:#fff;
}

.catlog .item {

	float:left;

	width:112px;

	height:162px;

	padding:10px 14px 10px 14px;

	position:relative;

	background:#f7f7f7;

	border:none;

	text-align:center;

}

.thumb_gal .row_last {

	border:none;

	border-bottom:#dcdcdc 1px solid;

}

.thumb_gal .item a.thumb {

	display:block;

	float:left;

	width:112px;

}

.thumb_gal .item a.thumb img {

	float:left;

	margin:-5px -5px 0 -5px;

}

.thumb_gal .item span {

	display:block;

	clear:left;

}

.thumb_gal a,

.thumb_gal a:link,

.thumb_gal a:visited {

	color:#e00102;

}

.thumb_gal .item a.special_offer_de,
.thumb_gal .item a.special_offer_de:visited {

	position:absolute;

	top:55px;

	left:0px;

	background:url(img/sonderangebot.png) 0 0 no-repeat;

	width:128px;

	height:42px;

	display:block;

}

* html .thumb_gal .item a.special_offer_de,
* html .thumb_gal .item a.special_offer_de:visited {

		background:none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/zyx/img/sonderangebot.png', sizingMethod='scale');

	}
	
.thumb_gal .item a.special_offer_en,
.thumb_gal .item a.special_offer_en:visited {

	position:absolute;

	top:55px;

	left:0px;

	background:url(img/sonderangebot_en.png) 0 0 no-repeat;

	width:128px;

	height:42px;

	display:block;

}

* html .thumb_gal .item a.special_offer_en,
* html .thumb_gal .item a.special_offer_en:visited {

		background:none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/zyx/img/sonderangebot_en.png', sizingMethod='scale');

	}





/**************End Gallery***************/



/**********Login Box**********/

#rgt_clm .lgn .bx_cnt {

	padding-top:5px;

}

#rgt_clm .lgn ul.links {

	list-style:none;

	padding:0 0 7px 0;

	margin:0;

	float:left;
	width:194px;

}

#rgt_clm .lgn ul.links li {

	list-style:none;

	padding:0;

	margin:0;

	float:left;

}

#rgt_clm .lgn ul.links li.first {

	width:109px;

}

#rgt_clm .lgn ul.links li a,

#rgt_clm .lgn ul.links li a:visited {

	color:#628b06;

}

#rgt_clm .lgn input.text {

	margin-bottom:6px;

}

#rgt_clm .lgn p.disp_block {

	padding-bottom:6px;

}

#rgt_clm .lgn p.margin_btm_2 input {

	margin:0 0 2px 0;

}

/**********End Login Box**********/

#rgt_clm .tgs .bx_cnt a,
#rgt_clm .tgs .bx_cnt a:visited {
	padding-right:10px;
}


/**********Comman**********/



a.glow {

	float:left;

	border:none;

	position:relative;

}



a.small_font,

.small_font {

	font-size:10px;

	font-weight:normal;

	color:#628b06;

}


.gray_small_txt,
.gray_small_txt label,
.gray_small_txt span {
	color:#949494;
	font-size:10px;
}


#rgt_clm .disp_block,

#cnt .disp_block,

.disp_block {

	display:block;

}

.flt_rgt {

	float:right;

}
.margin_rgt_10 {
	margin-right:10px;
	}
.flt_lft {

	float:left;

}

.flt_none {

	float:none;

}

.clr_rgt {

	clear:right;

}

.clr_lft {

	clear:left;

}
.margin_b_14,
.p_gap p {
	margin-bottom:14px;
}

.clr_none {

	clear:none;

}

.clr_bth {

	clear:both;

}

.txt_cntr {

	text-align:center;

}

.txt_lft {

	text-align:left;

}

.txt_rgt {

	text-align:right;

}

.top_padd_10 {

	padding-top:10px;

}

.margin_t_r_b {

	margin-top:10px;

	margin-right:10px;

	margin-bottom:10px;

}

.txt_light {

	color:#949494;

}

#cnt .margin_bot_0 {

	margin-bottom:0;

}
#cnt .btm_mar_min_2 {
	margin-bottom:-2px;
	}
#cnt .bx .padd_btm_0 {

	padding-bottom:0;

}

#cnt .bx .padding_lft_rgt_0 {

	padding-left:0;

	padding-right:0;

	padding-top:2px;

	width:563px;

}

#cnt .padd_top_10,

.padd_top_10,

p.padd_top_10 {

	padding-top: 10px;

}

.margin_btm_7 {

	margin-bottom: 7px;

}
.padd_lft_6 {

	margin-left: 6px;

}

.padd_top_4,

p.padd_top_4 {

	padding-top: 4px;

}

.padd_top_71,

p.padd_top_71 {

	padding-top: 71px;

}

.padd_top_6 {

	padding-top:6px;

}

.btm_margin_0,

p.btm_margin_0,

.btm_margin_0 p {

	margin-bottom:0;

}
.green_txt a,
.green_txt a:visited,
.green_txt {
	color:#628e07;
}
.green_links a,
.green_links a:visited {
	color:#628e07;
}
.small_font_nrm {

	color:#000;

	font-size:10px;

}

.small_txt_nrm_10 {

	font-weight:normal;

	font-size:10px;

}

.small_font_nrm_gray {

	color:#969696;

	font-size:10px;

}

.prom_font {

	color:#fa00de;

	font-weight:bold;

	font-size:12px;

	display:block;

	padding-top:4px;

}

.nrm_font {

	color:#000;

	font-weight:bold;

	font-size:12px;

	display:block;

	padding-top:4px;

}

.padd_lft_10 {

	padding-left:10px;

}

.paging {

	position:relative;

	padding-top:1px;

}

.paging a,

.paging a:visited {

	display:inline-block;

	padding:0 10px;

	/*border-left:#dcdcdc 1px solid;*/

	color:#959595;

	font-weight:normal;

}

.paging a.active,

.paging a.active:visited,

.paging a:hover,

.paging a:active,

.paging a:focus {

	color:#000;

}

.paging a.first,

.paging a.first:visited {

	border-left:none;

}
#cnt .font_nrm {
	font-weight:normal;
}
.txt_gray {

	color:#959595;
}

.music_gard_bx .spe_link a,
.music_gard_bx .spe_link a:visited,
.music_gard_bx .spe_link,
#rgt .spe_link a,
#rgt .spe_link a:visited,
#rgt .spe_link,
#cnt .spe_link a,
#cnt .spe_link a:visited,
#cnt .spe_link {

	color:#638b06;

}



.width_auto {

	width:auto;

}
.height_auto {
	height:auto;
	height:auto !important;
}

.width_100_per {

	width:100%;

}

.no_bg {

	background:none;

}

.txt_anzahl {

	padding-left:3px;

	float:left;

}
#cnt .margin_btm_2 {
	margin-bottom:2px;
	}
#rgt .margin_btm_4,
#cnt .margin_btm_4 {
	margin-bottom:4px;
	}

.disp_blk {

	display:block;

}

.padd_btm_0 {

	padding-bottom:0;

}

.padd_btm_6 {

	padding-bottom:6px;

}

#cnt .bdr_top_none {

	border-top:none;

}

/******Stars********/



.rating_stars {

	background:url(img/rating_stars.png) 0 0 no-repeat;

	width:77px;

	height:13px;

	font-size:4px;

	line-height:10px;

	position:relative;

}

* html .rating_stars {

		background:none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/zyx/img/rating_stars.png', sizingMethod='scale');

	}

.rating_stars a,

.rating_stars a:visited {

	display:block;

	float:left;

	width:13px;

	height:13px;

	margin-left:3px;

	background:url(img/trans.gif) repeat 0 0;

}

.rating_stars a.star_1,

.rating_stars a.star_1:visited {

	margin-left:0px;

}

.rate_0 {

	background-position:0 0;

}

.rate_1 {

	background-position:0 -13px;

}

.rate_2 {

	background-position:0 -26px;

}

.rate_3 {

	background-position:0 -39px;

}

.rate_4 {

	background-position:0 -52px;

}

.rate_5 {

	background-position:0 -65px;

}

/******Stars********/



/**********End Comman**********/



/**********Dark Bar***********/

.dark_bar {

	background:url(img/bg_dark_bar.gif) 0 0 repeat-x;

	clear:both;
float:left;
height:20px;
padding:3px 3px 0 8px;
position:relative;
width:554px;

}

.dark_bar .cnr_lft {

	background:url(img/bar_lft_cnr.png) 0 0 no-repeat;

	height:23px;

	width:2px;

	position:absolute;

	left:0;

	top:0;

}

* html .dark_bar .cnr_lft {

		background:none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/zyx/img/bar_lft_cnr.png', sizingMethod='scale');

	}

.dark_bar .cnr_rgt {

	background:url(img/bar_rgt_cnr.png) 0 0 no-repeat;

	height:23px;

	width:2px;

	position:absolute;

	left:563px;

	top:0;

}

* html .dark_bar .cnr_rgt {

		background:none;

		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/zyx/img/bar_rgt_cnr.png', sizingMethod='scale');

	}

.dark_bar h3 {

	color:#fff;

	margin-bottom:0;

}

.dark_bar .rating_stars {

	margin-top:1px;
	padding-right:10px;

}

/*********End Dark Bar***********/



/********* Details Page **********/

#cnt .main_details {

	width:565px;

	float:left;

	clear:both;

	padding:7px 0 13px 0;

	border-bottom:#dcdcdc 1px solid;

	position:relative;

}

#cnt .main_details p {

	margin:0;

	clear:both;

}

#cnt .main_details h3 {

	margin-bottom:0;

}

#cnt .main_details label {

	color:#959595;

}

#cnt .main_details span {

	color:#959595;

}

#cnt .main_details .two_col {

	float:left;

	width:565px;

}

#cnt .main_details .two_col .col_1 {

	float:left;

	width:264px;

}

#cnt .main_details .two_col .col_2 {

	float:left;

	width:292px;

	position:relative;

	margin:0;

	padding-left:9px;

}

#cnt .main_details .two_col .col_1 a.glow {

	float:left;

	width:261px;

	height:261px;

	position:relative;

	display:block;

}

#cnt .main_details .two_col .col_1 a.glow img {

	position:absolute;

	left:-3px;

	top:0;

}

#cnt .main_details .two_col .col_2 p.short_des {

	padding-top:10px;

}

#cnt .main_details .two_col .col_2 a.but_zoom {

	background:url(img/but_zoom.gif) 0 0 no-repeat;

	width:44px;

	height:18px;

	display:block;

	position:absolute;

	left:7px;

	top:246px;

	z-index:1000;

}

#cnt .main_details a.but_back {

	background:url(img/but_back.gif) 0 0 no-repeat;

	width:93px;

	height:18px;

	display:block;

	position:absolute;

	right:-12px;

	top:246px;

	z-index:1000;
	
	padding-top:2px;
	
	color:#000;

}

.details_buts_bar {

	clear:both;

	float:left;

	width:565px;

	padding:10px 0 10px 0;

}



.details_buts_bar a,

.details_buts_bar a:visited {

	width:106px;

	height:18px;

	float:left;

	color:#000;

	text-align:center;

	background:url(img/bg_static_buttons.gif) 0 0 no-repeat;

	font-weight:normal;

	margin-left:9px;

	padding-top:5px;

}

.details_buts_bar a.first,

.details_buts_bar a:visited.first {

	margin-left:0 !important;

}

.details_buts_bar a.last,

.details_buts_bar a:visited.last {

	margin-left:8px;

}

.details_buts_bar a.active,

.details_buts_bar a:visited.active {

	width:106px;

	height:18px;

	float:left;

	color:#000;

	text-align:center;

	background:url(img/bg_active_buttons.gif) 0 0 no-repeat;

	font-weight:normal;

	padding-top:5px;

}

.details_buts_bar a.disabled {

	opacity: .5;

	filter: alpha(opacity=50);

	text-decoration:none;

	cursor:auto;

}



.details_buts_bar input.image {

	margin-right:8px;

}



#cnt .on .bx_cnt {

	overflow:inherit;

	height:auto;

}

#cnt .off .bx_cnt {

	overflow:hidden;

	height:0;

	padding-top:0;

	padding-bottom:0;

}

#cnt .off {

	background:url(img/cnt_bx_curr_disk_btm_bg.gif) 0 bottom no-repeat;

}
.full_player {
		z-index:900;
	}
#cnt .full_cnt .bx_cnt {

	padding:0;

	width:563px;

	border:none;

}

.full_player .player {

	background:url(img/player_bg.gif) 0 0 no-repeat;

	width:565px;

	height:68px;

	float:left;

}

.full_player table {

	width:564px;

	border-collapse:collapse;

	background:#f7f7f7;

	margin-left:1px;

}
.full_player table tr.active {
	background:#fff;
}
.full_player table tr.active td.col_4 {
	 border-right:1px #DCDCDC solid;
	}
	
.full_player table td.col_2 {
	 vertical-align:top;
	 padding-right:4px;
	 width:20px;
	}
.full_player table a,
.full_player table a:visited {
	font-weight:normal;
}

.full_player table td {

	padding:8px 0 7px;
	border-top:1px solid #dcdcdc;
	background:#f7f7f7;
	font-weight:normal;

	}

.full_player table td.col_1 {

	width:47px;
	border-left:1px solid #dcdcdc;
	padding:5px 0 5px 18px;

}
.full_player table td.col_1 a.play,
.full_player table td.col_1 a.play:visited {
	background:url(img/play_icon.gif) 0 0 no-repeat;
	width:18px;
	height:18px;
	float:left;
	display:block;
}
.full_player table td.col_1 a.stop,
.full_player table td.col_1 a.stop:visited {
	background:url(img/stop_icon.gif) 0 0 no-repeat;
	width:18px;
	height:18px;
	float:left;
	display:block;
}

.full_player table td.col_4 {

	width:40px;

	border-right:1px solid #dcdcdc;
	text-align:right;
	padding-right:10px;

}

.full_player table tr.active td {

	background:#ffffff;

}

.block_review {

	border-top:1px solid #dcdcdc;

	padding:17px 10px 0 17px;

	clear:both;

}

.block_review p {

	margin-bottom:7px;

}

.block_review textarea {

	width:379px;

	height:75px;

	float:left;

}

#cnt ul.thumb_gal_pages {

	float:right;

	list-style:none;

	margin-bottom:0;

}

#cnt ul.thumb_gal_pages li {

	display:inline-block;

	list-style:none;

	background:url(img/sep_paging.gif) right 4px no-repeat;

	padding-bottom:2px;

	padding:0 11px 2px 6px;

}





#cnt ul.thumb_gal_pages li.first {

}

#cnt ul.thumb_gal_pages li.last {

	background:none;

	padding-right:0;

}

#cnt ul.thumb_gal_pages li a,

#cnt ul.thumb_gal_pages li a:visited {

	font-weight:normal;

	color:#959595;

}

#cnt ul.thumb_gal_pages li.active a,

#cnt ul.thumb_gal_pages li.active a:visited,

#cnt ul.thumb_gal_pages li a:hover,

#cnt ul.thumb_gal_pages li a:active,

#cnt ul.thumb_gal_pages li a:focus {

	font-weight:normal;

	color:#000000;

}

/********* End Details Page **********/

/*-----------------Artists-------------------*/

table.artists_tbl {

	width:565px;

	border-collapse:collapse;

	background:#f7f7f7;

	margin-left:0;

}

table.artists_tbl td {

	padding:5px 0;

}

table.artists_tbl td.col_1 {

	width:200px;

	border-left:1px solid #dcdcdc;

	padding-left:77px;

	width:430px;

}

table.artists_tbl td.col_2 {

	border-right:1px solid #dcdcdc;

	text-align:right;

	padding-right:10px;

	vertical-align:top;

}

table.artists_tbl td.col_2 a,

table.artists_tbl td.col_2 a:visited {

	color:#959595;

}

table.artists_tbl td a,

table.artists_tbl td a:visited {

	font-weight:normal;

	font-size:12px;

	display:block;

	float:left;

}

.alph_bar {
	padding:0 3px 3px 8px;

}

.alph_bar label {

	width:52px;

	text-align:right;

	padding-right:16px;

	padding-top:4px;

	font-weight:bold;

	color:#fff;

	font-size:12px;

	float:left;

}

.alph_bar a,

.alph_bar a:visited {

	float:left;

	display:block;

	padding:4px;

	color:#c0c0c0;

	font-weight:bold;

	font-size:12px;

}

.alph_bar span,

.alph_bar a.active,

.alph_bar a:hover,

.alph_bar a:active,

.alph_bar a:focus {

	float:left;

	display:block;

	padding:4px;

	font-size:12px;

	font-weight:bold;

	color:#fff;

}

.alph_bar span {

	float:left;

	display:block;

	padding:4px;

	font-weight:bold;

}

.alph_bar .big_alph {

	position:absolute;

	left:1px;

	top:23px;

	width:62px;

	padding-bottom:3px;

	background:url(img/cnt_bx_btm_bg.gif) right bottom no-repeat;

}

.alph_bar .big_alph div {

	width:61px;

	height:28px;

	background:#fff;

	padding:4px 0 4px 0;

	text-align:center;

	font-size:24px;

	font-weight:bold;

	border-right:1px solid #dcdcdc;

}

/*----------------/Artists-------------------*/

/*----------------Ubersichtseite----------------*/

.prod_block {

	width:531px;

	float:left;

	border-top:#dcdcdc solid 1px;

	padding:0 16px;

	background:url(img/bg_prod_sep.gif) 0 0 repeat-y;

	height:193px;

}

.prod_block p {

	float:none;

}

.prod_block .col_1 {

	float:left;

	width:111px; 

	padding:10px 0 10px 0;

	margin-left:-3px;

}

.prod_block .col_1 img {


}

.prod_block .col_2 {

	float:left;

	width:220px;

	position:relative;

	padding:10px 5px 10px 0;

}

.prod_block .col_3 {

	float:left;

	width:188px;

	padding:8px 0 10px 10px;

	position:relative;

}

.prod_block .col_3 .anzahl_position {

	position:absolute;

	width:86px;

	left:119px;

	top:70px;

}

.prod_block .col_3 .anzahl_position .small_font {
	display:block;
	clear:both;
}

.buttons_bottom {

	position:absolute;

	width:194px;

	left:0;

	top:100px;

}

.prod_block .col_3 .anzahl_position label {

	padding-left:6px;

}

.prod_block .col_3 label {

	width:auto;
	font-size:10px;

}

.prod_block .anzahl_position label {

	padding-top:4px;

}

span.special_offer_de {

	background:url(img/special_offer_de.gif) 0 0 no-repeat;

	width:128px;

	height:42px;

	display:block;

	margin-left:-8px;

	margin-top:-5px;

}
span.special_offer_en {

	background:url(img/special_offer_en.gif) 0 0 no-repeat;

	width:128px;

	height:42px;

	display:block;

	margin-left:-8px;

	margin-top:-5px;

}

span.price_overline {

	font-weight:bold;

	color:#f800db;

	font-size:12px;

	text-decoration:line-through;

	display:block;

	padding-bottom:2px;

}

span.price_overline span {

	color:#000000;

	text-decoration:none;

}

.col_3 input.text {

	background:url(img/bg_small_int_txt.gif) 0 0 no-repeat;

	width:24px;

	font-size:12px;

	font-weight:bold;

	margin-bottom:1px;

	color:#000;

}

.bx_btm_paging {

	background:url(img/bg_btm_bx.gif) 0 0 repeat-y;

	width:523px;

	float:left;

	border-top:solid #dcdcdc 1px;
	
	padding:10px 20px;

}
.bx_btm_paging a,
.bx_btm_paging a:visited {
	float:left;
	display:block;
	font-weight:normal;
}
.bx_btm_paging a.pg_dots,
.bx_btm_paging a.pg_dots:visited {
	padding:0 0 0 10px;
	color:#969696;
}
.bx_btm_paging a.next_link,
.bx_btm_paging a.next_link:visited {
	color:#000;
	padding-left:10px !important;
}
.bx_btm_paging a.pre_link,
.bx_btm_paging a.pre_link:visited {
	color:#000;
}
.bx_btm_paging span {
	float:left;
	font-weight:bold;
	display:block;
	padding:0 10px;
	background:url(img/btm_paging_sep.gif) right center no-repeat;
}
.bx_btm_paging a.pg_nrm_links,
.bx_btm_paging a.pg_nrm_links:visited {
	font-weight:normal;
	color:#969696;
	background:url(img/btm_paging_sep.gif) right center no-repeat;
	display:inline-block;
	padding:0 11px 0 10px;
}
.bx_btm_paging a.pg_dots,
.bx_btm_paging a.pg_dots:visited,
.bx_btm_paging a.next_link,
.bx_btm_paging a.next_link:visited,
.bx_btm_paging a.pre_link,
.bx_btm_paging a.pre_link:visited {
	background:none;
}
.bx_btm_paging span.last,
.bx_btm_paging a.last {
	padding-right:0 !important;
	background:none !important;
}

.bx_btm_paging a.pg_dots_left {
	padding:0 0 0 10px;
	color:#969696;
}
/*---------------/Ubersichtseite----------------*/

/*---- prod block special -----*/

.prod_two_col {

	background:none;
	position:relative;

}

.prod_two_col .col_1 {

	float:left;

	width:111px; 

	padding:10px 0 8px 0;

	margin-left:-3px;

}

.prod_two_col .col_2 {

	float:left;

	width:423px;

	border-right:none;

	padding:10px 0 10px 0;

}

/*---------/prod block special -------*/

/*--------------------Detail Search------------------*/

.int_txt_264 input.password,

.int_txt_264 input.text {

	width:256px;

	background:url(img/bg_inp_txt_264.gif) 0 0 no-repeat;

	margin-left:-3px;

	margin-bottom:8px;

}

.contact .int_txt_264 span.txt_field {
	float:left;
	position:relative;
	display:block;
}
.contact .int_txt_264 label.text {
	float:left;
	width:250px;
	position:relative;
}
.contact .int_txt_264 input.text,
.contact .int_txt_264 p.ftxt {
	position:relative;
}
.contact .int_txt_264 .two_col {
	padding-rigth:0;
}
.contact .int_txt_264 * {
	position:relative;
}
.int_txt_264 .error input.text {

	background:url(img/bg_inp_txt_264_error.gif) 0 0 no-repeat;

}

.int_txt_264 p.select_box {

	padding-bottom:10px;

	display:block;

}

.int_txt_264 select {

	clear:both;

	float:left;

	border:1px #ccc solid;

	padding:0;

	width:256px;

}

.int_txt_264 .button_rgt {

	padding-top:162px;

	display:block;

	float:none;

	text-align:right;

}

.int_txt_264 .button_rgt_2 {

	padding-top:17px;

	display:block;

	float:none;

	text-align:right;

}

/*----------------/Detail Search----------*/

/*-------Shopping Cart--------*/

table#cart_details {

	width:563px;

	border-collapse:collapse;

	margin-left:0;

	font-size:1em;

}

table#cart_details th {

	font-weight:normal;

	border-bottom:1px solid #dcdcdc;

	padding:7px;

	vertical-align:top;

}

table#cart_details td {

	font-weight:normal;

	border-top:1px solid #dcdcdc;

	padding:17px 0 7px 0;

	vertical-align:top;

}

table#cart_details th.col_1 {

	text-align:left;

	padding-top:7px;

	padding-left:16px;

}



table#cart_details td.col_1 {

	width:133px;

	padding-left:9px;

	text-align:left;

	padding-top:8px;

}

table#cart_details td.col_2 {

	text-align:left;

	padding-top:9px;

	width:154px;

}

table#cart_details td.col_3 {

	padding-top:18px;

	padding-left:11px;

	width:37px;

	text-align:left;

}

table#cart_details td.col_4 {

	width:72px;

	padding-right:6px;

	text-align:right;

}

table#cart_details td.col_5 {

	width:80px;

	padding-right:6px;

	text-align:right;

	font-weight:bold;

	font-size:12px;

}

table#cart_details td.col_6 {

	width:56px;

	text-align:center;

}


table#cart_details tr.markProductOutOfStock td {
	background:#fde5e5;
}

table#cart_details td label {

	width:auto;

}

table#cart_details table.cart_sum {

	width:563px;

	font-size:1em;

	border-collapse:collapse;

}

.shopping_buttons {

	float:right;

	padding-right:10px;
	padding-top:6px;

	border-bottom:1px solid #DCDCDC;

	width:553px;

	text-align:right;

}

.shopping_buttons input {

	margin-left:11px;
	margin-left:0;
	margin-right:6px;
	padding:0;

}
span.shopping_buts {
	display:block;
	float:right;
	padding-bottom:6px;
	}

table#cart_details table.cart_sum td {

	font-weight:normal;

	border-top:none;

	padding:3px;

	vertical-align:top;

}

table#cart_details table.cart_sum td.col_1 {

	text-align:right;

	width:370px;

}

table#cart_details table.cart_sum td.col_2 {

	text-align:right;

	padding-right:64px;

	width:auto;

	font-size:1.1em;

	font-weight:bold;

}
tr.white,
table#cart_details tr.white {

	background:#fff;

}

.music_gard_bx {

	position:relative;

	font-size:11px;

}

.music_gard .bx_cnt {

	padding-bottom:6px;

}

.music_gard_bx .rgt_ele {

	float:right;

	width:84px;

}

.music_gard_bx .rgt_ele span {

	display:block;

	padding-top:2px;

}

.music_gard_bx .rgt_ele label {

	width:auto;

	padding-top:4px;

}

.music_gard_bx label {

	width:auto;

}

.music_gard_bx .thumb {

	float:left;

	margin-left:-5px;

	margin-top:-5px;

}



.small_txt_inp input.text {

	width:26px;

	background:url(img/bg_small_int_txt.gif) 0 0 no-repeat;

	padding:5px 4px 4px;

	color:#000;

	font-size:12px;

	font-weight:bold;

}

.music_gard_bx .bigger_font {

	font-size:12px;

}

.music_gard_bx .small_font_nrm {

	padding-top:2px;

	padding-left:2px;

}

.music_gard_bx .btm_gard_bx {

	padding-top:8px;

	clear:both;

}

/*-------/Shopping Cart-------*/



span.find_as {

	padding-left:14px;

	float:left;

}



/*-------open close box-------*/



.curr_cats {

	float:left;

	width:197px;
	position:relative;
	z-index:1000;

}

.curr_cats .curr_cats_cnt {

	background:url(img/bg_cat_sel_cnt_bg.gif) 0 0 repeat-y;

	clear:both;

}

.curr_cats .curr_cats_cnt ul {

	list-style:none;

	margin:0;

	clear:both;

	padding:6px 0 5px;

}

.curr_cats .curr_cats_cnt ul li {

	padding:0 3px;

}
.curr_cats .curr_cats_cnt ul li.active a,
.curr_cats .curr_cats_cnt ul li.active a:visited {
	
}

#lft_clm .curr_cats .curr_cats_cnt ul span {
	color:#949494;
	font-weight:normal;
}

.curr_cats .curr_cats_cnt ul li a,

.curr_cats .curr_cats_cnt ul li a:visited {

	display:block;

	font-weight:bold;

	height:18px;

	padding-left:10px;

	text-decoration:none;
	
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;

}

.curr_cats .curr_cats_cnt ul li.active a,

.curr_cats .curr_cats_cnt ul li.active a:visited,

.curr_cats .curr_cats_cnt ul li a:hover,

.curr_cats .curr_cats_cnt ul li a:active,

.curr_cats .curr_cats_cnt ul li a:focus {

	background:#fff;

}

.curr_cats .curr_cats_cnt ul li.inactive span,
.curr_cats .curr_cats_cnt ul li.inactive a,

.curr_cats .curr_cats_cnt ul li.inactive a:visited,

.curr_cats .curr_cats_cnt ul li.inactive a:hover,

.curr_cats .curr_cats_cnt ul li.inactive a:active,

.curr_cats .curr_cats_cnt ul li.inactive a:focus {

	background:none;
	color:#949494;
	cursor:default;

}

.curr_cats .curr_cats_head {

	float:left;

	width:197px;

	background:url(img/bg_cat_sel_closed_top.gif) 0 0 no-repeat;

	height:21px;

}

.curr_cats .curr_cats_head span {

	color:#fff;

	display:block;

	padding:3px 0 0 12px;

}



.curr_cats .curr_cats_btm {

	float:left;

	width:197px;

	background:url(img/bg_cat_sel_closed_bottom.gif) 0 0 no-repeat;

	height:18px;

	color:#8b8b8b;

	position:relative;
	z-index:1100;

}

.curr_cats .curr_cats_btm a.cat_btm_close {

	display:none;

	position:absolute;

	width:7px;

	height:7px;

	top:5px;

	right:11px;

	background:url(img/cat_btm_close.gif) 0 0 no-repeat;

	

}

.opened .curr_cats_btm a.cat_btm_close {

	display:block;

}

.curr_cats .curr_cats_btm ul {

	list-style:none;

}

.curr_cats .curr_cats_btm ul li {

	padding-left:12px;

	list-style:none;

}

.curr_cats .curr_cats_btm ul li a,

.curr_cats .curr_cats_btm ul li a:visited {

	color:#8a8a8a;

	font-weight:normal;

}

.closed .curr_cats_cnt {

	display:none;

}

.opened .curr_cats_cnt {

	display:block;

}

.opened .curr_cats_head {

	background:url(img/bg_cat_sel_opened_top.gif) 0 0 no-repeat;

}

/*-------/open close box-------*/





/*-------open close box right side -------*/



#rgt_clm .curr_cats {

	float:left;

	width:218px;

}

#rgt_clm .curr_cats .curr_cats_cnt {

	background:url(img/bg_rgt_sel_cnt_bg.gif) 0 0 repeat-y;

	clear:both;

}

#rgt_clm .curr_cats .curr_cats_cnt ul {

	list-style:none;

	margin:0;

	clear:both;

	padding:0;
	float:left;
	width:218px;

}

#rgt_clm .curr_cats .curr_cats_cnt ul li {

	padding:0 3px;
	background-repeat:no-repeat;
	background-position:4px 2px;
	width:212px;
	float:left;

}
#rgt_clm .curr_cats .curr_cats_cnt ul li.active {

	background-color:#fff;

}

#rgt_clm .curr_cats .curr_cats_cnt ul li a,

#rgt_clm .curr_cats .curr_cats_cnt ul li a:visited {

	display:block;

	font-weight:bold;

	height:18px;

	padding-left:10px;

	text-decoration:none;
	float:left;
	width:112px;
	border-bottom:1px solid #fff;

}

#rgt_clm .curr_cats .curr_cats_cnt ul li a:hover,

#rgt_clm .curr_cats .curr_cats_cnt ul li a:active,

#rgt_clm .curr_cats .curr_cats_cnt ul li a:focus {

	background-color:transparent;
	text-decoration:underline;

}

#rgt_clm .curr_cats .curr_cats_head {

	float:left;

	width:218px;

	background:url(img/bg_rgt_sel_closed_top.gif) 0 0 no-repeat;

	height:21px;

}

#rgt_clm .curr_cats .curr_cats_head span {

	color:#fff;

	display:block;

	padding:3px 0 0 12px;

}

#rgt_clm .curr_cats .curr_cats_btm {

	float:left;

	width:218px;

	background:url(img/bg_rgt_sel_closed_bottom.gif) 0 0 no-repeat;

	height:18px;

}

#rgt_clm .curr_cats .curr_cats_btm ul {

	list-style:none;

}

#rgt_clm .curr_cats .curr_cats_btm ul li {

	padding-left:12px;

	list-style:none;

}

#rgt_clm .curr_cats .curr_cats_btm ul li a,

#rgt_clm .curr_cats .curr_cats_btm ul li a:visited {

	color:#8a8a8a;

	font-weight:normal;

}

#rgt_clm .closed .curr_cats_cnt {

	display:none;

}

#rgt_clm .opened .curr_cats_cnt {

	display:block;
	float:left;
	width:218px;

}

#rgt_clm .opened .curr_cats_head {

	background:url(img/bg_rgt_sel_opened_top.gif) 0 0 no-repeat;

}

#rgt_clm .opened .curr_cats_btm {

	background:url(img/bg_rgt_sel_opened_bottom.gif) 0 0 no-repeat;

}

#rgt_clm .opened .curr_cats_btm ul {

	display:none;

}

#rgt_clm .curr_cats .curr_cats_cnt ul li a,

#rgt_clm .curr_cats .curr_cats_cnt ul li a:visited {

	padding:4px 0 4px 100px;

	font-weight:normal;

	color:#959595;

	font-size:10px;
	
	

}

#rgt_clm .curr_cats .curr_cats_cnt ul li.dnl_shop_1 a,

#rgt_clm .curr_cats .curr_cats_cnt ul li.dnl_shop_1 a:visited {

	background:url(img/logo_dnl_shop_1.gif) 0 0 no-repeat;
	border-bottom:1px solid #f5f5f5;

}

#rgt_clm .curr_cats .curr_cats_cnt ul li.dnl_shop_2 a,

#rgt_clm .curr_cats .curr_cats_cnt ul li.dnl_shop_2 a:visited {

	background:url(img/logo_dnl_shop_2.gif) 0 0 no-repeat;
	border-bottom:1px solid #f5f5f5;
}

#rgt_clm .curr_cats .curr_cats_cnt ul li.dnl_shop_3 a,

#rgt_clm .curr_cats .curr_cats_cnt ul li.dnl_shop_3 a:visited {

	background:url(img/logo_dnl_shop_3.gif) 0 0 no-repeat;
	border-bottom:1px solid #f5f5f5;
}

#rgt_clm .curr_cats .curr_cats_cnt ul li.dnl_shop_4 a,

#rgt_clm .curr_cats .curr_cats_cnt ul li.dnl_shop_4 a:visited {

	background:url(img/logo_dnl_shop_4.gif) 0 0 no-repeat;
	border-bottom:1px solid #f5f5f5;
}

#rgt_clm .curr_cats .curr_cats_cnt ul li.dnl_shop_5 a,

#rgt_clm .curr_cats .curr_cats_cnt ul li.dnl_shop_5 a:visited {

	background:url(img/logo_dnl_shop_5.gif) 0 0 no-repeat;
	padding-bottom:3px;

}

/*-------/open close box rgiht side -------*/





/*------- Cart box dropdown -------*/

.cart {

	background:url(img/cart_bg_closed.gif) 0 0 no-repeat;

	width:220px;

	height:31px;

	position:absolute;

	right:0;

	top:6px;

	z-index:600;

}

.cart .cart_head {

	width:174px;

	height:23px;

	padding:8px 0 0 46px;

	color:#fff;

	cursor:pointer;

}

.cart .bx_cnt {

	position:absolute;

	width:227px;

	top:31px;

	left:-2px;

	padding-bottom:10px;

	background:url(img/cart_bx_btm.gif) left bottom no-repeat #fff;

}

.cart .bx_cnt .inner_cnt_cart {

	width:213px;

	float:left;

	background:url(img/bg_cart_cnt.gif) 0 0 repeat-y;

	padding:0 7px;

}

.cart .cart_bg_w {

	background:#ffcc00;

}

.cart .cart_product {

	border-bottom:1px solid #fff;

	width:201px;

	float:left;

	padding:6px;

}

.cart .cart_prod_info {

	float:right;

	width:96px;

}

.cart .cart_prod_img {

	float:left;

	padding-bottom:6px;

}

.cart .cart_product .cart_prod_img img {


	float:left;

}

.cart .cart_btm_links {

	float:left;

	clear:left;

}

.cart .cart_bg_w {

	background:#fff;

	padding:5px 0;

	float:left;

	width:214px;

	position:relative;

	left:-1px;

	margin-bottom:4px;

}





.cart .cart_bg_w span {

	padding:2px 8px;

}

.cart a,

.cart a:visited {

	color:#638c08;

	font-weight:bold;

}

.cart .cart_bg_w a,

.cart .cart_bg_w a:visited {

	font-weight:normal;

}

.cart span {

	display:block;

}

.cart .price {

	font-weight:bold;

}

.cart .cart_total {

	background:#fff;

	float:left;

}

.cart .margin_bot_0 {

	margin-bottom:0;

}

.cart .card_total .cart_prod_info {

	width:108px;

}

.open {

	background:url(img/cart_bg_open.gif) 0 0 no-repeat;

}

/*------- /Cart box dropdown -----*/





/*--------create account ------*/

#cnt .bx .padd_12px {

	padding-left:16px;

	padding-right:12px;

	padding-bottom:0;

	width:535px;

}

#cnt .bx .padd_12px .two_col {

	width:547px;

}
#cnt .bx .padd_12px .two_col {

	width:535px;

}

.register_place_holder {

	height:47px;

	display:block;

}

#select_country {

	float:left;

	clear:both;

	margin-bottom:10px;

}

.but_back {

	background:url(img/bg_but_back.gif) 0 0 no-repeat;

	width:81px;

	height:18px;

	display:block;

	padding:0 0 0 12px;

	font-weight:normal;

}



/*---product listing---*/

.buts_prod_list {

	position:absolute;

	left:10px;

	top:137px;

}

.buts_prod_list span {

	display:block;

}

.buts_prod_list a,

.buts_prod_list a:visited {

	display:block;

}

.buts_prod_list input.image {

	margin-top:8px;

}

.mehr_align {

	position:absolute;

	left:0;

	top:165px;

}

.add_padd {

	padding-top:71px;

}

.gift_cart {

	float:left;

	clear:left;

	padding:13px 10px 13px 13px;

	width:540px;

}

.gift_cart input.text {

	background:url(img/bg_gift_cart_txt_inp.gif) 0 0 no-repeat;

	width:334px;

	float:left;

}

.gift_cart input.button {

	margin-top:4px;

	margin-left:3px;

}

a.delete_frm_cart,

a.delete_frm_cart:visited {

	background:url(img/delete_gry.gif) 0 0 no-repeat;

	display:block;

	width:11px;

	height:16px;

	margin-left:25px;

	margin-top:4px;

}

a.delete_frm_cart:active,

a.delete_frm_cart:hover,

a.delete_frm_cart:focus {

	background:url(img/delete_red.gif) 0 0 no-repeat;

}



.gray_bg {

	background:#f7f7f7;

	float:left;

	margin-left:-17px;

	margin-right:-17px;

	padding:5px 17px 2px;

	width:529px;

}

.gray_bg p {

	margin-bottom:5px;

}

.gray_bg label {

	font-weight:bold;

}

.select_gaps {

	padding:10px 15px;

	float:left;

}

.select_gaps .selectME {

	margin-right:10px;

}

#cnt .shop_detail p.txt_light {
	width:190px;
}

/*--------big_img--------*/

.popup {

	position:relative;

}

.popup .big_img {

	float:left;

	width:502px;

}

.popup ul {

	float:left;

	list-style:none;

}

.popup ul li {

	float:left;


	list-style:none;

	width:122px;

	clear:both;

}

.popup .popup_but {

	position:absolute;

	top:485px;

	left:522px;

	display:block;

}

/*--------/big_img--------*/



.select {
	 margin-left:-3px; margin-bottom:10px;
}
p.select {
	margin-bottom:0px;}

/*----Select box----*/

#cnt .selectME {

	float:left;

}

#cnt .selectME ul{ /* remove unwanted focus outlines from links */

	noFocusLine: expression(this.onFocus=this.blur())

	outline: none;

	}

#cnt *.selectME:focus ul, *.selectME:focus .cornerstop{ 

	outline: none; 

	}



#cnt div.clears, span.clears {

	clear: both;

	margin: 0;

	padding: 0;

}

#cnt #arrowImg {

	background: transparent url('img/arrow_down_6x3.gif') no-repeat right center scroll;

	width: 13px;

	_width:13px;

	height:16px;

	_height: 18px;

	z-index: 10000;



	display: inline-block;

	margin:0;

	padding: 0;



	

}

#cnt div.selectME a:hover {

	color: red !important;

}

#cnt div.selectME div.cornerstop {

	height: 3px;

	margin: 0;

	background: transparent url('img/selecttopleft_3x3.gif') top left no-repeat;

	padding: 0px 0px 0px 3px;

}

#cnt div.selectME div.cornerstop div {

	height: 3px;

	margin: 0;

	background: transparent url('img/selecttopright_3x3.gif') top right no-repeat;

	padding: 0px 3px 0px 0px;

}

#cnt div.selectME div.cornerstop div div {

	height: 3px;

	margin: 0;

	background: transparent url('img/selecttop_100x3.gif') top right repeat-x;

 *overflow: hidden;

}

#cnt div.selectME div.cornersbottom {

	height: 3px;

	margin:0;

	background: transparent url('img/selectbottomleft_3x3.gif') top left no-repeat;

	padding: 0px 0px 0px 3px;

}
* html #cnt div.selectME div.cornersbottom {
	margin-top:-2px;
}
#cnt div.selectME div.cornersbottom div {

	height: 3px;

	margin: 0;

	background: transparent url('img/selectbottomright_3x3.gif') top right no-repeat;

	padding: 0px 3px 0px 0px;

}

#cnt div.selectME div.cornersbottom div div {

	height: 3px;

	margin: 0;

	background: transparent url('img/selectbottom_100x3.gif') top right repeat-x;

   *overflow: hidden;

}

#cnt div.selectME div.middle {

	background: url('img/selectleft_3x20.gif') top left no-repeat;

	margin: 0;

	padding: 0px 0px 0px 3px;

}

#cnt div.selectME div.middle div {

	background: transparent url('img/selectright_3x20.gif') top right no-repeat;

	margin: 0;

	padding: 0px 3px 0px 0px;

}

#cnt div.selectME div.middle div div {

	padding: 0;

	margin:0;

	background: transparent url('img/selectmiddle_235x20.gif') top right repeat-x;

	



	

}





#cnt div.selectME div.first {

	display: block;

	line-height: normal;

	margin: 0;

	padding: 0;

	cursor: pointer;

	position: static;



	height: 16px;

	





 *margin-bottom: -1px;

}

#cnt div.selectME div.first span.selectME {

	float: left;

	display:block;

	font-size:11px;

	line-height: 18px;

	color: #000;

	border-right: none;

	left: 9px;

	position: relative;

	margin: -2px 0 0 0;

	white-space: nowrap;

	overflow: hidden;

	font-weight:normal;

}

html>/**/body #cnt div.selectME div.first span.selectME {
	padding-top:1px;
}






#cnt div.selectME div.first a, div.selectME div.first a:visited {

	display:block;

	padding:0;

}







#cnt div.selectME ul {

	list-style:none;

	line-height: normal;

	padding:0 0 2px 0;	

	margin: 0 0 0 -3px;

z-index: 103;



	

	position: absolute;

	float: left;

	clear: none;

	background: transparent url('img/selectopenlastbg_400x40.gif') repeat-x left bottom;

}







#cnt div.selectME ul li {

	display:none;

	clear:left;

	margin:0;

	padding:0;

	color: #8a8a8a;

	text-align:left;

	

	background: transparent url('img/selectopenbg_400x40.gif') repeat-x left top;

	position: static;

	float: left;

z-index: 104;

	

}



#cnt div.selectME ul li a, div.selectME ul li a:visited {

	qwhite-space: nowrap;

	font: 8pt Arial;

	background: transparent url('img/selectopenbgr_1x40.gif') no-repeat right top;

	color:#8a8a8a;

	text-decoration:none;

	display:block;



padding: 4px 4px 4px 12px;

	margin: 0;

	qbackground: Red;

}



#cnt div.selectME ul li a:hover {

background: #e8e8e8;



}







#cnt div.selectME ul li:hover {

	background: transparent url('img/selectopenhoverbg_400x40.gif') repeat-x left top;

}

#cnt div.selectME ul li:hover a, div.selectME ul li:hover a:visited {

	background: transparent url('img/selectopenbgr_1x40.gif') no-repeat right top;

}



#cnt div.selectME ul li.first {

	background: transparent url('img/selectopenfirstbg_400x40.gif') repeat-x left top;

}

#cnt div.selectME ul li.first a:hover {

	background: transparent url('img/selectopenfirsthoverbg_400x40.gif') repeat-x left top #ffcc00;

}



#cnt div.selectME ul li.last {

	margin: 0;

background: transparent url('img/selectopenbg_400x40.gif') repeat-x left top;

	/*background: transparent url('img/selectopenlastbg_400x40.gif') repeat-x left bottom;*/

}

#cnt div.selectME ul li.last a {

	margin: 0 0 -2px 0;

	

	background: transparent url('img/selectopenlastbgr_3x40.gif') no-repeat right bottom;

}

#cnt div.selectME ul li.last a span{

	margin: 0;

	background: transparent url('img/selectopensepa_400x1.gif') repeat-x top left;

}

#cnt div.selectME ul li.last:hover {

	background: transparent url('img/selectopenlasthoverbg_400x40.gif') repeat-x left bottom;

}

#cnt div.selectME ul li.last:hover a {

	background: transparent url('img/selectopenlasthoverbgr_3x40.gif') no-repeat right bottom;

}

/*---/Select box----*/



/*---IE fixes---*/

* htm	l form p {

	float:none;

}

/*---/IE fixes---*/



.single_col label {

	width:140px;

	}
	
#cnt .single_col p.radio {
	padding-left:147px;
	padding-bottom:6px;
	}
#cnt .single_col p.submit {
	padding-top:2px;
	padding-left:147px;
	}
	
#cnt .single_col .bx_cnt {
		background-image:none;
		}
		
.thumbs_row {
	float:left;
	clear:both;
	width:563px;
	background:url(img/bg_highlight_cols.gif) 0 0 repeat-y;
}
.thumbs_imgs {
	float:left;
	clear:both;
	width:563px;
	background:url(img/bg_highlight_cols.gif) 0 0 repeat-y;
}
.thumbs_imgs .item {
	height:auto;
	border-bottom:none;
	padding-bottom:0;
}
.thumbs_text {
	background:url(img/border_bottom_highlights.gif) bottom left repeat-x;
	float:left;
	width:563px;
}
.thumbs_text .item {
	height:auto;
	padding-top:4px;
}
table.artists_tbl td.first_row {
	padding-top:14px;
	}
	
	table.artists_tbl td.single_row_labels { 
		padding-bottom:9px;
	}
	table.artists_tbl td.single_row_artists { 
		padding-bottom:8px;
	}
	.fix_w_120_label label {
		width:151px;
		}
	.label_gap {
		padding-left:158px;
	}
	.space {
				padding-top:16px;
			}

	iframe,
	iframe.payment_iframe {
		width:560px;
		height:278px;
		
	}
	
	.flash_holder {
		float:left;
		background:url(img/flash_bg_repeat.gif) 0 0 repeat-y;
		margin:-6px -6px 1px;
		z-index:650px;
		width:577px;
	}
	.flash_content {
		padding:6px;
		z-index:700;
		background:url(img/flash_bg_full.gif) 0 0 no-repeat;
		padding-bottom:6px;
		position:relative;
	}
	.flash_btm {
		float:left;
		background:url(img/flash_bg_btm.gif) 0 0 no-repeat;
		height:12px;
		width:577px;
		float:left;
		margin-top:-11px !important;
		margin-top:-10px;
		position:relative;
		z-index:800;
	}
	.but_rgt_pos {
		position:absolute;
		z-index:4000;
		right:10px;
		bottom:10px;
	}
	form input.small_txt_4 {
		background:url(img/small_txt_4.gif) 0 0 no-repeat;
		width:30px;
		margin-bottom:14px;
	}

/*** Jquery autocomplete ***/
.ac_results {
	padding: 0px;
	border: 1px solid #999;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/templates/zyx/img/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #f7f7f7;
}

.ac_over {
	background-color: #666;
	color: white;
}

.full_player object{
float:left;
}