body {
	margin: 0;
	font-family: Verdana;
}

img {
	border: none;
	margin: 0;
	padding: 0;
}

div.clear {
	clear: both;
}

div.wrapper {
	width: 970px;
	margin: 0 auto;
}

	div.wrapper div.header {
		width: 970px;
		position: relative;
		height: 100px;
		background: url(/images/new/header.png) 7px 0 no-repeat;
	}
	
	div.wrapper div.content {
		width: 970px;
		background: url(/images/new/content.png) repeat-y;
	}
	
		div.wrapper div.content div.content_middle {
			width: 970px;
			position: relative;
			background: url(/images/new/middle.png) 0 -6px no-repeat;
			min-height: 529px;
		}

		/* TOP PANELS */

		div.search_panel {
			position: absolute;
			top: 52px;
			right: 103px;
		}
		
		div.search_panel input.text {
			float: left;
			border: 1px solid #eee4ed;
			font-size: 11px;
			width: 105px;
			color: #aeaeae;
			padding: 3px 2px 3px 2px;
			.padding: 3px 2px 2px 2px;
			margin-top: 1px;
		}
		
		div.search_panel input.button {
			display: block;
			float: right;
			.float: none;
			margin-left: 1px;
		}
		
		div.newsletter_panel {
			position: absolute;
			top: 75px;
			right: 26px;
		}
		
		div.newsletter_panel input.text {
			float: left;
			border: 1px solid #eee4ed;
			width: 182px;
			font-size: 11px;
			color: #aeaeae;
			padding: 3px 2px 3px 2px;
			.padding: 3px 2px 2px 2px;
			margin-top: 1px;
		}
		
		div.newsletter_panel input.button {
			display: block;
			float: right;
			.float: none;
			margin-left: 1px;
		}
		
		/* TOP PANELS */
		
		/* MENU */

		ul.menus {
			list-style: none;
			padding: 0 0 0 0;
			margin: 0 0 0 18px;
		}
		
		ul.menus li {
			display: block;
			float: left;
			height: 27px;
			padding: 3px 12px 0 12px;
			margin: 3px 3px 0 3px;
		}
		
		ul.menus li:hover,
		ul.menus li.selected {
			background: url(/images/new/menu.png) repeat-x;
		}

		ul.menus li a {
			color: #9b8773;
			text-decoration: none;
			font-size: 13px;
			font-family: Times;
		}
		
		ul.menus li:hover a,
		ul.menus li.selected a {
			color: #ffffff;
		}
		
		/* MENU */

		/* WEBSHOP */

		div#webshop_search_form {
		}
		
			div#webshop_search_form table {
				margin-top: 15px;
			}
			
			div#webshop_search_form table tr td {
				padding-top: 7px;
			}
				
				div#webshop_search_form table tr td.shopping_cart {
					padding-top: 8px;
					color: #555;
					font-size: 11px;
				}
				
			div#webshop_search_form input.text {
				border: 1px solid #DFDFDF;
				color: #AEAEAE;
				font-size: 11px;
				padding: 2px 4px 2px 4px;
				width: 147px;
			}
			
			div#webshop_search_form input.button,
			div.cartcontroller input.button {
				border: none;
				cursor: pointer;
				background: #C7B299;
				text-transform: uppercase;
				color: white;
				font-size: 10px;
				padding: 2px 5px 2px 5px;
			}
			
			div#webshop_search_form select {
				border: 1px solid #DFDFDF;
				color: #AEAEAE;
				font-size: 11px;
				padding: 1px;
				width: 159px;
			}
		
			div#webshop_player {
				margin: 0 0 6px 0;
			}
			
				div#webshop_player div.player {
					float: left;
				}
		
				div#webshop_player div.detail {
					float: left;
				}

				div.webshop {
					border: 1px dotted #555;
				}
				
				div.control {
					padding: 2px;
					text-align: right;
					border-bottom: 1px dotted #555;
				}
				
				div.control select {
					font-size: 11px;
					color: #444;
					border: 1px solid #999;
				}
				
				div.albumlist {
					float: left;
					border-right: 1px dotted #555;
					width: 240px;
				}
					
					div.albumlist div.item {
						padding: 8px;
						
						border-bottom: 1px dotted #555;
					}
					
						div.albumlist div.item table tr td {
							color: #555;
						}
						
						div.albumlist div.item table tr td span {
							font-size: 10px;
							cursor: pointer;
						}
						
						div.albumlist div.item table tr td span:hover {
							xtext-decoration: underline;
						}
					
						div.tracklist {
							float: left;
							width: 450px;
							margin-left: 10px;
							border-left: 1px dotted #555;
							padding: 8px;
						}
						
						div.flow {
							width: 690px;
							border-left: none;
						}
						
							div.tracklist div.albumhead {
							
							}
							
								div.tracklist div.albumhead div.albumhead_title {
									font-weight: bold;
									border-top: 1px dotted #555;
									border-bottom: 1px dotted #555;
									padding: 3px 0 3px 0;
								}
								
								div.tracklist div.albumhead div.albumhead_detail {
									border-bottom: 1px dotted #555;
									padding: 3px 0 3px 0;
								}
								
								div.tracklist div.albumhead div.albumhead_download {
									border-bottom: 1px dotted #555;
									padding: 3px 0 3px 0;
								}
						
							div.tracklist div.filemode {
								background: #ddd;
								color: #555;
								font-weight: bold;
								margin: 8px 0 8px 0;
								padding: 1px 7px 1px 7px;
							}
							
							div.tracklist div.filemode_content {
							}
							
								div.tracklist div.filemode_control {
									text-align: right;
								}
								
								div.tracklist div.filemode_control span {
									font-size: 10px;
									cursor: pointer;
								}
								
								div.tracks {
									margin: 8px 0 0 0;
								}
								
								div.tracks_music_item {
									background: #E7E7E7;
								}
								
								div.tracks_track_item {
									background: #F0F0F0;
									padding-left: 14px;
								}
								
								div.track_infos {
									background: #F0F0F0;
									font-size: 11px;
									font-weight: bold;
									color: #666;
									text-align: right;
									margin-bottom: 10px;
								}

				div.registration {
					margin: 20px 0 0 0;
				}
				
				div.registration table tr td input.text {
					border: 1px solid #DFDFDF;
					color: #AEAEAE;
					font-size: 11px;
					padding: 2px 4px 2px 4px;
					width: 220px;
				}
				
				div.registration table tr td select.select {
					border: 1px solid #DFDFDF;
					color: #AEAEAE;
					font-size: 11px;
					width: 230px;
					padding: 1px;
				}
				
				div.registration table tr td input.button {
					border: none;
					cursor: pointer;
					background: #C7B299;
					text-transform: uppercase;
					color: white;
					font-size: 10px;
					padding: 2px 5px 2px 5px;
				}
				
				div.helpbutton {
					position: absolute;
					top: 180px;
					right: 18px;
					cursor: pointer;
					width: 40px;
					height: 40px;
					font-size: 13px;
					color: #777;
					font-family: Arial;
				}
				
				div.helpbutton:hover {
					color: #333;
				}
				
				div.shoppingcart {
					border: 1px dotted #555;
				}
				
					div.shoppingcart div.item {
						position: relative;
						border-bottom: 1px dotted #555;
						padding: 0 0 6px 0;
					}
				
					div.shoppingcart div.item table tr td.img {
						width: 56px;
						padding: 6px 0 0 6px;
					}
				
					div.shoppingcart div.item table tr td.title {
					}
				
					div.shoppingcart div.item table tr td.title span {
						display: block;
						height: 41px;
						color: #555;
						font-weight: bold;
						margin: 6px 0 0 0;
						padding: 4px;
					}
		
					div.shoppingcart div.item table tr td.title div.removeitem {
						position: absolute;
						top: 9px;
						right: 5px;
						color: #555;
						cursor: pointer;
					}
				
					div.shoppingcart div.item table tr td.dwn_mode {
					}
					
					div.shoppingcart div.item table tr td.dwn_mode table {
						margin: 6px 0 0 0;
						
					}
				
					div.shoppingcart div.item div.track {
						background: #F0F0F0;
						color: #666;
					}
				
					div.cartcontroller {
						text-align: right;
						padding: 6px 6px 6px 0;
					}
				
		/* WEBSHOP */

div.middle {
	margin: 0 0 0 0;
	padding: 70px 0 22px 13px;
}

	div.middle div.left {
		float: left;
		width: 160px;
		border-right: 1px solid #e5e5e5;
		padding: 0 16px 0 16px;
	}

		div.middle div.left div.left_item {
			font-size: 11px;
			color: #777;
		}
		
			div.middle div.left div.left_item div.title {
				font-family: Times;
				font-style: italic;
				color: #6284aa;
				padding-bottom: 12px;
				font-size: 14px;
			}
		
			div.middle div.left div.left_item div.content {
				width: 162px;
				background: none;
				color: #999999;
				padding-bottom: 12px;
			}
			
			div.middle div.left div.left_item div.readmore,
			div.middle div.right div.content_right_item div.readmore {
				text-align: right;
				border: 1px solid #d9d9d9;
				float: right;
				padding: 1px 4px 1px 4px;
			}
			
			div.middle div.right div.content_right_item div.readmore {
				line-height: 0.6em;
				padding-bottom: 3px;
			}
		
				div.middle div.left div.left_item div.readmore a,
				div.middle div.right div.content_right_item div.readmore a {
					color: #666;
					text-transform: uppercase;
					font-size: 9px;
					font-family: Arial;
					font-weight: normal;
					text-decoration: none;
					line-height: 1em;
				}
		
				div.middle div.left div.left_item div.readmore a:hover,
				div.middle div.right div.content_right_item div.readmore a:hover {
				}

	div.middle div.left_submenus {
		float: left;
		width: 110px;
		height: 300px;
		margin: 4px 0 0 14px;
		padding: 26px 14px 0 0;
		border-right: 1px solid #dfdfdf;
	}

		div.middle div.left_submenus ul.submenu {
			list-style: none;
			padding: 0;
			margin: 0;
		}

			div.middle div.left_submenus ul.submenu li {
				text-align: center;
			}

				div.middle div.left_submenus ul.submenu li a {
					font-family: Arial;
					font-size: 11px;
					color: #777;
					text-transform: uppercase;
					text-decoration: none;
				}

div.horizontal_line {
	border: none;
	border-top: 1px solid #dfdfdf;
	width: 120px;
	margin: 14px auto 14px auto;
}
				
	div.middle div.content_middle_middle {
		float: left;
		width: 330px;
		margin-top: 4px;
		padding: 0 15px 0 15px;
		border-right: 1px solid #dfdfdf;
	}

		div.middle div.content_middle_middle div.content_middle_middle_item {
			margin: -4px 0 0 0;
		}

			div.middle div.content_middle_middle div.content_middle_middle_item div.lead_boxes {
				margin: 3px 0 25px 0;
			}

				div.middle div.content_middle_middle div.content_middle_middle_item div.lead_boxes div.image {
					float: left;
					width: 70px;
				}
				
				div.middle div.content_middle_middle div.content_middle_middle_item div.lead_boxes div.cont {
					width: 318px;
					float: left;
					font-size: 11px;
					color: #777;
					line-height: 1.4em;
				}
                
                div.middle div.content_middle_middle div.content_middle_middle_item div.lead_boxes div.cont IMG {
                    padding-right: 10px !important;
                }

					div.middle div.content_middle_middle div.content_middle_middle_item div.lead_boxes div.cont span.title {
						font-family: Times New Roman;
						font-size: 16px;
						color: #777;
					}
				
					div.middle div.content_middle_middle a,
					div#webshop_search_form a,
					div.left div.left_item div.content a {
						font-size: 11px;
						color: #cc9933;
						text-decoration: none;
						font-style: italic;
					}

					div.middle div.content_middle_middle a:hover,
					div#webshop_search_form a:hover,
					div.left div.left_item div.content a:hover {
						color: #8F6708;
						text-decoration: underline;
					}

			div.middle div.content_middle_middle div.content_middle_middle_item div.title {
				font-family: Times New Roman;
				color: #cc9933;
				font-size: 20px;
				padding-bottom: 8px;
			}

			div.middle div.content_middle_middle div.content_middle_middle_item div.titlev2 {
				font-family: Times;
				text-transform: uppercase;
				float: left;
				color: #fff;
				font-size: 14px;
				padding: 2px 6px 2px 6px;
				background: #c9b396;
				margin: 0 0 23px 0;
			}

			div.middle div.content_middle_middle div.content_middle_middle_item div.lead {
				font-size: 11px;
				color: #777;
				line-height: 1.4em;
				padding-bottom: 12px;
			}

			div.middle div.content_middle_middle div.content_middle_middle_item div.content_text {
				font-size: 11px;
				color: #777;
				line-height: 1.4em;
			}
            
            div.middle div.content_middle_middle div.content_middle_middle_item div.content_text IMG {
                padding-right: 10px !important;
            }

	div.middle div.right {
		float: left;
		width: 350px;
		margin-top: 2px;
		padding: 1px 0 0 16px;
	}

		div.middle div.right div.content_right_item {
		}

			div.middle div.right div.content_right_item div.title {
				font-family: Times;
				font-style: italic;
				color: #6284aa;
				padding-bottom: 10px;
				font-size: 14px;
			}

			div.middle div.right div.content_right_item div.content_text {
				font-size: 11px;
				color: #777;
				line-height: 1.4em;
			}

