* { margin: 0; padding: 0; border: 0;}
a { text-decoration: none; color: inherit; outline: none; color:#694968; cursor: hand; cursor: pointer;}
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }
.cufon {font-weight: normal;}
.half { width: 50%; }
.full { width: 100% !important; }
.wide { width: 90% !important; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.italic { font-style: italic; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.text-header {padding-top: 8px;}
.left-space {margin-left: 15px; }
.text-white {color: #fff; }
.padding-more { padding: 10px; }
.border {border: solid 1px #969696; }
.margin-right {margin-right: 10px;}
.col {float: left; margin-left: 7px; width: 310px; margin-bottom: 4px;}
.bold-blue {font-weight: bold; color:#003366;}
.site-blue { color:#003366;}
.clear {clear: both;}


.no-border { border: none !important; background: none; }
.no-border input { border: none !important; background: none;  }
fieldset.no-border { padding-left: 17px; }

input, select, textarea {height: 17px; border: 1px solid #999; padding: 0 2px; font-family: Georgia; font-size: 12px;}
select {height: 21px;  }
textarea { height: 200px;}
label {padding: 0 5px 0 10px;}
input.checkbox {height: 13px; padding: 1px;}


div.fullbox-top { float: left; background: url(../img/bg_fullbox_top.png) 0 0 no-repeat; width: 100%; height: 13px; }
div.fullbox-middle { float: left; background: url(../img/bg_fullbox_middle.png) 0 0 repeat-y; width: 100%; }
div.fullbox-bottom { float: left; background: url(../img/bg_fullbox_bottom.png) 0 0 no-repeat; width: 100%; height: 13px; }
		


body { background: #e7e7e7 url(../img/bg_main.jpg); font-family: Georgia; font-size: 12px; color: #4e4e4e; }

#wrapper { width: 986px; margin: 0 auto; display: block; }

#header {float: left; width: 100%; }
	#header div.fullbox-top { height: 9px; background-position: 0 -4px;}
	#header div.fullbox-middle { height: 84px; }
	#header div.content-layer { width: 960px; height: 103px; position: absolute; z-index: 2; top: 0px; margin-left: 12px; }
	
	#header a.logo {display: block; float: left; width: 115px; height: 87px; background:  url(../img/logo_header.jpg) 0 0 no-repeat; margin: 12px 0 0 12px;}
		#header a.logo span { display: none; } 


	#header div.header-menu {width: 807px; height: 26px; float: left; text-align: center; margin-top: 82px; margin-left: 12px;  font-size: 13px;  }
		#header div.header-menu ul { list-style: none; height: 15px; }
		#header div.header-menu cufon {padding: 0 3px 0 3px;}
		#header div.header-menu li {  display: inline; margin: 0; line-height: 16px;}
			#header div.header-menu div.header-menu-link {float: left; position: absolute; margin-top: -4px; z-index: 5;}
			#header div.header-menu div.header-menu-link a {height:26px; background: url(../img/pixel.png) 0 0 repeat; display: block; }
		
	/*	#header div.unactive span { background-color: transparent !important; background-position: -10px 0 !important;  } */
		#header div.header-menu span.link { color: #fefefe; padding: 3px 4px 5px 4px; background: transparent;  padding: 3px 4px 5px 4px; background: url(../img/btn_menu_center.jpg) 0 0 repeat-x;}
		#header div.header-menu span.round-left { padding: 3px 6px 5px 0; background: url(../img/btn_menu_left.jpg) 0 0 no-repeat; }
		#header div.header-menu span.round-right { padding: 3px 6px 5px 0; background:  url(../img/btn_menu_right.jpg) 0 0 no-repeat; }
 		#header div.header-menu span.fix-padding { padding: 3px 5px 5px 0;}
		#header div.header-menu li.active span.link { background: url(../img/btn_menu_center.jpg) 0 -30px repeat-x !important;}
		#header div.header-menu li.active span.round-left { background: url(../img/btn_menu_left.jpg) 0  -30px no-repeat !important; }
		#header div.header-menu li.active span.round-right { background:  url(../img/btn_menu_right.jpg) 0  -30px no-repeat !important; }
		#header div.header-menu li span { height: 16px; }
		

		
		div.menu-drop { float: left; position: absolute; z-index: 5; opacity: 0; filter:alpha(opacity=0); padding-bottom: 2px; margin-top: 3px; margin-left: -2px; /*width: 215px;*/}
			div.menu-drop div.drop-menu-left-top {float: left; background: url(../img/bg_drop_menu_corner_left_top.png) 0 0 no-repeat; width: 12px; height: 14px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/bg_drop_menu_corner_left_top.png,sizingMethod='scale');}
			div.menu-drop div.drop-menu-top {float: left; background: url(../img/bg_drop_menu_top.png) 0 0 repeat-x; width: 191px; height: 14px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/bg_drop_menu_top.png,sizingMethod='scale');}
			div.menu-drop div.drop-menu-right-top {float: left; background: url(../img/bg_drop_menu_corner_right_top.png) 0 0 no-repeat; width: 12px; height: 14px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/bg_drop_menu_corner_right_top.png,sizingMethod='scale');}
			div.menu-drop div.drop-menu-left {float: left; background: url(../img/bg_drop_menu_left.png) 0 0 repeat-y; width: 12px; height: 191px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/bg_drop_menu_left.png,sizingMethod='scale');}
			div.menu-drop div.drop-menu-content {float: left; background: url(../img/bg_drop_menu_content.jpg) 0 0; text-align: left;  }
				div.menu-drop div.drop-menu-content div.drop-menu-link { position: relative; z-index: 5; display: block; padding: 5px 40px 5px 7px; color: #694968; white-space: nowrap; font-size: 13px; font-weight: normal; /*opacity: 0.5;*/  }
				div.menu-drop div.drop-menu-content div.drop-menu-link a { display: block; position: absolute; z-index: 6; margin-left: -5px;  width: 100%; height: 25px;  }
				div.menu-drop div.drop-menu-content div.drop-menu-link a span {display: none;}
				/*div.menu-drop div.drop-menu-content a:hover { color: #c3a4c8;}*/
					div.menu-drop div.drop-menu-content a cufon { margin-left: -5px; }
				div.menu-drop div.drop-menu-content a.active {opacity: 1; color: #000000;}
			div.menu-drop div.drop-menu-right {float: left; background: url(../img/bg_drop_menu_right.png) 0 0 repeat-y; width: 12px; height: 191px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/bg_drop_menu_right.png,sizingMethod='scale');}
			div.menu-drop div.drop-menu-left-bottom {float: left; background: url(../img/bg_drop_menu_corner_left_bottom.png) 0 0 no-repeat; width: 12px; height: 14px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/bg_drop_menu_corner_left_bottom.png,sizingMethod='scale');}
			div.menu-drop div.drop-menu-bottom {float: left; background: url(../img/bg_drop_menu_bottom.png) 0 0 repeat-x; width: 191px; height: 14px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/bg_drop_menu_bottom.png,sizingMethod='scale'); }
			div.menu-drop div.drop-menu-right-bottom {float: left; background: url(../img/bg_drop_menu_corner_right_bottom.png) 0 0 no-repeat; width: 12px; height: 14px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/bg_drop_menu_corner_right_bottom.png,sizingMethod='scale');  }

		
		
		
#artist-panel {float: left; width: 100%; }
	#artist-panel div.fullbox-middle { height: 72px; }
	#artist-panel div.content-layer { float: left; width: 952px; position: absolute; z-index: 1; margin-left: 16px; top: 109px; min-height: 84px; height: auto !important; height: 84px; }
		#artist-panel div.content-layer div { float: left; height: 84px; background: #dddddd; }
			#artist-panel div.content-layer div a { float: left; height: 84px; }
		#artist-panel div.content-layer div.img_3 {width: 84px;  }
			#artist-panel div.content-layer div.img_3 a {display: block;  width: 84px; background: url(../img/frame_img_3.png) 0 0 no-repeat;}
		#artist-panel div.content-layer div.img_4 {width: 112px;  }
			#artist-panel div.content-layer div.img_4 a {display: block;  width: 112px; background: url(../img/frame_img_4.png) 0 0 no-repeat;}
		#artist-panel div.content-layer div.img_5 {width: 140px; }
			#artist-panel div.content-layer div.img_5 a {display: block;  width: 140px; background: url(../img/frame_img_5.png) 0 0 no-repeat;}
		#artist-panel div.content-layer div.img_6 {width: 168px; }
			#artist-panel div.content-layer div.img_6 a {display: block;  width: 168px; background: url(../img/frame_img_6.png) 0 0 no-repeat;}
	
	#artist-panel div.line-1 { min-height: 74px; height: auto !important; height: 74px; }
	#artist-panel div.line-2 { min-height: 158px; height: auto !important; height: 158px; }
	#artist-panel div.line-3 { min-height: 274px; height: auto !important; height: 274px; }


#slide-panel {float: left; width: 100%;}
	#slide-panel div.fullbox-middle { min-height: 251px; max-height: 251px; height: auto !important; height: 251px; }
	#slide-panel div.fullbox-bottom { background: url(../img/bg_fullbox2_bottom.png) no-repeat;  }
	#slide-panel div.alt-bg { background: url(../img/bg_fullbox3_bottom.png) no-repeat;  }
	#slide-panel div.content-layer { width: 960px; height: 162px; position: absolute; z-index:1;  margin-left: 12px; }
	
			
#altContent {margin-left: 8px; margin-top: -14px; position: absolute; z-index:1;}

#calendar {float: left; width: 310px; position: absolute; margin-left: 8px;}
	#calendar div.calendar-top { background: url(../img/bg_calendar_top.png); width: 309px; height: 12px; }
	#calendar div.calendar-content { background: url(../img/bg_calendar_content.png); width: 309px; height: 188px; }
	#calendar div.content-layer { width: 282px; height: 186px;  position: absolute; text-align: left; margin-left: 3px; background: url(../img/bg_calendar_week.png) 44px /*11px*/ no-repeat; }		
		#calendar div.content-layer div.calendar-weekend-selector { width: 68px; height: 158px; background: url(../img/bg_calendar_weekend.png) 0 0 no-repeat; margin-left: 210px; margin-top: 9px;}
		#calendar div.content-layer ul.calendar-days { float: left; width: 250px; height: 150px; margin-top: 13px; margin-left: 51px; list-style: none; position: absolute;  font-size: 16px; color: #e7e7e7;  }
		#calendar div.content-layer ul.calendar-days li { float: left; width: 25px; height: 19px; text-align: right; padding: 2px 6px 4px 1px;  }
		#calendar div.content-layer ul.calendar-days li.other-week {opacity: 0.4;}
		#calendar div.content-layer ul.calendar-days li.active {background: url(../img/bg_calendar_day.png) 0px center no-repeat; color: #fff;  cursor: pointer; cursor: hand; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/bg_calendar_day.png,sizingMethod='image');}
		#calendar div.content-layer ul.calendar-days li.small {background: url(../img/bg_calendar_day2.png) 5px center no-repeat; cursor: pointer; cursor: hand;}
		#calendar div.content-layer ul.calendar-days li canvas {float: left; margin: 0; padding: 0;}
		#calendar div.content-layer ul.calendar-days li a {position: absolute; display: block; z-index: 2; width: 22px; height: 19px; color: #ffffff;}
		#calendar a.prev-month { position: absolute; z-index: 4; display: block; width: 25px; height: 27px; background: url(../img/btn_calendar_prev_month.jpg) 0 0 no-repeat; margin-top: -5px; margin-left: 1px;}
		#calendar a.next-month { position: absolute; z-index: 4; display: block; width: 25px; height: 27px; background: url(../img/btn_calendar_next_month.jpg) 0 0 no-repeat; margin-top: -5px; margin-left: 27px;}
				#calendar a span { display: none; }
		#calendar div.calendar-icon { position: absolute; z-index: 4; background: url(../img/icon_calendar.png) 0 0 no-repeat; width: 64px; height: 63px; margin-left: -10px; }		
		#calendar div.calendar-icon img {margin-top: 18px; margin-left: 17px;}
		.calendar-loader {position: absolute; display: none;  background: #c3a4c8; padding: 70px 110px; margin-left: 45px; margin-top: 1px; z-index: 2; opacity: 0.7; filter:alpha(opacity=70)}
		
		#calendar div.events-top {  width: 309px; height: 11px; background: url(../img/bg_event_first.png) 0 0 no-repeat;}
		#calendar div.events-bottom {  width: 309px; height: 10px; background: url(../img/bg_event_last.png) 0 0 no-repeat; }
		#calendar div.events-alt-bottom {  background: url(../img/bg_event1_last.png) 0 0 no-repeat; }
		#calendar div.event { overflow: hidden; width: 275px; height: 30px; background: url(../img/bg_event1.png) 0 0 repeat-y; padding: 10px 20px 11px 24px;  }
			#calendar div.event h3 { font-size: 13px; color: #1d1d1d; line-height: 12px; margin: 0 0 2px 0;}
			#calendar div.event p { font-size: 11px; color: #7c7c7c; line-height: 14px; padding: 0;}
		#calendar a.event-link { display: block; position: absolute; opacity: 0; filter:alpha(opacity=0); margin-left: 4px; width: 301px; height: 51px; background: #c3a4c8; }
		#calendar div.event-alt { background: url(../img/bg_event2.png) 0 0 repeat-y; }
		#calendar div.first-event { padding-top: 0px; }
		#calendar div.last-event { padding-bottom: 0px; }
		#calendar a.event-next { float: left; display: block;  width: 32px; height: 23px; background: url(../img/btn_event_next.png) 0 0 no-repeat; margin-top: 2px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/btn_event_next.png,sizingMethod='scale'); z-index: 4; position: relative;}
		#calendar a.event-prev { float: left; display: block; width: 32px; height: 23px; background: url(../img/btn_event_prev.png) 0 0 no-repeat; margin-top: 2px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/btn_event_prev.png,sizingMethod='scale'); z-index: 4; position: relative;}
		#calendar a.left-space {margin-left: 12px; }

#events {width: 305px; height: 204px; overflow: hidden; position: relative;z-index: 1}
	#events .event-items {position: absolute; height: 20000em; z-index: 1}
		


#content {float: left; background: url(../img/bg_content.png) 239px 0 repeat-y; width: 100%; padding: 15px 0 12px 0; min-height: 450px; height: auto !important; height: 450px;}

#wrapper > div.alt-bg { background: url(../img/bg_content2.png) 0 0 repeat-y; min-height:0px; height: auto !important;}

	#content div.userStatus {float: right; margin: 0 27px 5px 0;}
	#content div.items {width: 721px; float: right; margin: 5px 27px;}
		#content div.items div.item-top { float: left; background: url(../img/bg_item_top.png) 0 0 no-repeat; width: 721px; height: 8px; }
		#content div.items div.item-middle { float: left; background: url(../img/bg_item_content.png) 0 0 repeat-y; width: 721px; min-height: 120px; }
			#content div.items div.item-middle div.item-content {float: left; margin-left: 96px; width: 625px; }
			#content div.items div.item-middle div.item-detail { min-height: 400px; height: auto !important; height: 400px; }
			#content div.items div.item-middle div.item-detail div.artist-icons { margin: 10px 0 0 0; }
			#content div.items div.item-middle .item-title {float: left; display: block; width: 100%; color: #694968; font-size: 18px; margin: 10px 0; }
			#content div.items div.item-middle .item-title-float {color: #694968; font-size: 18px; margin: 0 0 10px; display: block; font-weight: bold; }
			#content div.items div.item-middle .item-image { float: left; width: 219px; margin-right: 20px; margin-bottom: 5px; }
			#content div.items div.item-middle .item-text { float: left; width: 605px; text-align: justify; font-size: 11px; line-height: 18px;}			
			#content div.items div.item-middle .item-text .calendar-info { margin: 10px 0 0 0;}			
			#content div.items div.item-middle .item-text .download-files { list-style: none; margin: 0 0 0 10px}
			#content div.items div.item-middle .item-text .download-files li { padding: 0 0 0 20px; margin: 3px 0;}
			#content div.items div.item-middle .item-share { float: right; display: block; width: 80px; height: 16px; background: url(../img/btn_share_this.gif) 0 0 no-repeat; margin: 10px 20px; }
			#content div.items div.item-middle .item-share span { display: none; }
			#content div.items div.item-bottom { float: left; background: url(../img/bg_item_bottom.png) 0 0 no-repeat; width: 721px; height: 8px; }
			#content div.items div.item-middle .artist-record {float: left; display: block; height: 84px; margin: 0 15px 15px 0;}
			#content div.items div.item-middle .artist-record img {height: 84px;}
			#content div.items div.item-middle .cartForm {float: left;}
			#content div.items div.item-middle .cartTable {width: 600px; border-collapse: separate; border-spacing: 8px;}
			#content div.items div.item-middle .cartTable tr {border-bottom: 1px solid #E7E7E7; display: block;}
			#content div.items div.item-middle .cartTable tr.summary {border-bottom: 0px;}
			#content div.items div.item-middle .cartTable td {padding: 5px; border-right: 1px solid #E7E7E7; text-align: center;}
			#content div.items div.item-middle .cartTable td img {width: 80px;}
			#content div.items div.item-middle .cartTable td input {width: 16px; float: none; margin: 0;}
			#content div.items div.item-middle .cartTable td.summary {font-size: 13px; font-weight: bold;}
			#content div.items div.item-middle .cartTable td.photo.summary {border: 0;}
			#content div.items div.item-middle .cartTable td.photo {width: 80px;}
			#content div.items div.item-middle .cartTable td.title {width: 230px;}
			#content div.items div.item-middle .cartTable td.price {width: 105px;}
			#content div.items div.item-middle .cartTable td.count {width: 80px; border: 0;}
			#content div.items div.item-middle .cartTable td.iteration {width: 10px; font-weight: bold;}
			#content div.items div.item-middle .cartTable td.date {width: 150px; font-weight: bold;}
			#content div.items div.item-middle .cartTable td.totalPrice {width: 150px; font-weight: bold;}
			#content div.items div.item-middle .cartTable td.status {width: 200px; font-weight: bold; border: 0;}
			#content div.items div.item-middle .cartTable td.orders {width: 500px; font-weight: bold; border: 0;}
			#content div.items div.item-middle .cartSubTable tr {border-bottom: 0px; display: auto;}
			#content div.items div.item-middle .cartSubTable td {padding: 5px; text-align: center; border: 0;}
			#content div.items div.item-middle .cartSubTable td img {width: auto;}
		
		
	#content div.full-items {width: 933px; float: left; margin: 5px 27px;}
		#content div.full-items div.item-top { float: left; background: url(../img/bg_full_item_top.png) 0 0 no-repeat; width: 933px; height: 8px; }
		#content div.full-items div.item-middle { float: left; background: url(../img/bg_full_item_content.png) 0 0 repeat-y; width: 933px; min-height: 12px; }
			#content div.full-items div.item-middle div.item-content {float: left; width: 625px; }
				#content div.full-items div.item-middle div.item-content .button-back {margin: 0 0 15px 27px;}
			#content div.full-items div.item-middle .item-title {float: left; display: block; width: 100%; list-style: none;  color: #694968; font-size: 13px; font-weight: bold; margin: 0 10px 0 10px; }
			#content div.full-items div.item-middle .item-image { float: left; margin-right: 20px; margin-bottom: 1px;  }
			#content div.full-items div.item-middle .item-image img {border: 1px solid #e7e7e7;}
			#content div.full-items div.item-middle .item-text { float: left; width: 880px; padding: 25px 0 25px 30px; text-align: justify; font-size: 11px; line-height: 18px;}
			#content div.full-items div.item-middle .artist {margin-bottom: 0px; color:#694968;}
			#content div.full-items div.item-middle .album {margin-bottom: 4px;}
			#content div.full-items div.item-middle .relase-date {}
			#content div.full-items div.item-middle .category {margin-bottom: 15px;}			
			#content div.full-items div.item-middle .item-share { float: right; display: block; width: 80px; height: 16px; background: url(../img/btn_share_this.gif) 0 0 no-repeat; margin: 10px 20px; }
				#content div.full-items div.item-middle .item-share span { display: none; }
		#content div.full-items div.item-bottom { float: left; background: url(../img/bg_full_item_bottom.png) 0 0 no-repeat; width: 933px; height: 8px; }	
		
		

		#content fieldset { float: left; width: 95%; margin: 5px 0;}
		#content div.single-line {float: left; line-height: 27px; width: 100%; }
		#content div.single-line span { font-size: 11px;}
		#content label { width: 158px; float: left; line-height: 13px; font-size: 13px;  margin: 6px 0px 0 0; }
		#content label.sub-cat { color: #777777; }
		#content label.two-line {margin-top: 0;}
		#content label.no-width { width: auto !important; }
		#content div.title {margin: 9px 0; font-weight: bold;  }
		#content input, #content select, #content textarea {float: left; margin: 4px 0; margin-right: 10px; color: #7c7c7c;}  
		#content input.second-checkbox {display: none; margin-left: 155px;}
		#content input.medium { width: 280px; height: 18px; padding: 4px 6px; background: url(../img/bg_input_medium.jpg) 0 0 no-repeat; border: none; }
		#content input.medium-small { width: 60px;}
		#content select.medium { width: 166px;}
		#content input.small { width: 39px;}
		#content input.large { width: 330px;}
		#content select.large { width: 336px;}
		#content textarea.medium { width: 453px; height: 196px; padding: 6px 8px; background: url(../img/bg_textfield_medium.jpg) 0 0 no-repeat;  border: none; overflow: hidden;}
		#content button {float: right; background: none; margin-right: 20px; cursor: hand; cursor: pointer;}
		
		#form-contact {width: 500px; float: right;}

#player {width: 70px; height: 20px; right: 0; top: 5px; position: absolute; }
	#player a {display:block; float: left; height: 8px; margin-top: 2px;}
		#player a span {display: none; }
	#player a.player-prev {width: 12px; background: url(../img/btn_player_prev.jpg) center 0 no-repeat;  }
	#player a.player-play {width: 10px; background: url(../img/btn_player_play.jpg) center 0 no-repeat;  }
	#player a.player-next {width: 12px; background: url(../img/btn_player_next.jpg) center 0 no-repeat;  }
	#player a.player-stop {width: 14px; background: url(../img/btn_player_stop.jpg) center 0 no-repeat;  }

#catalog-table { width: 920px; margin-left: 5px; }
	#catalog-table tr {padding: 5px 0; border-bottom: 1px solid #e7e7e7; display: block; }	
	#catalog-table tr.last-item {border: none;}	
	#catalog-table tr.light-line {color: #826286 !important; cursor: hand; cursor: pointer;}
	#catalog-table tr.dark-line {color: #4e4e4e !important; cursor: hand; cursor: pointer;}
	#catalog-table td {border-right: 1px solid #e7e7e7; padding: 0 10px; text-align: center; }
	#catalog-table th {border-right: 1px solid #fff; color:#694968; padding: 0 10px; text-align: center; }
	#catalog-table .album-img {width: 80px;}
		#catalog-table .album-img img {width: 80px;}
	#catalog-table .artist {width: 230px;}
	#catalog-table .album {width: 230px;}
	#catalog-table .category {width: 140px;}
	#catalog-table .medium {width: 45px;}
	#catalog-table .relase-date {width: 120px; border:none;}
	#catalog-table .catalog-id {width: 105px;}
	#catalog-table .ean-code {width: 125px; border:none;}


#pager { list-style: none; float: right; margin-right: 30px; clear: both;}
	#pager span {display: none; }
	#pager li { display: inline; }
	#pager li.active a {font-weight: bold; color:#694968; font-size: 12px; cursor: default;}
	#pager li a {float: left; margin: 3px; line-height: 15px; vertical-align: middle; color:#c3a4c8;}
	#pager li a:hover { color:#694968; }
	#pager li.prev a { width: 14px; height: 19px; background: url(../img/btn_arrow_prev_page.jpg) 0 0 no-repeat; display: block;}
	#pager li.prev-none a { width: 14px; height: 19px; background: url(../img/btn_arrow_prev_none.jpg) 0 0 no-repeat; display: block; cursor: default;}
	#pager li.prev a:hover { background-position: 0 -19px; }
	#pager li.next a { width: 14px; height: 19px; background: url(../img/btn_arrow_next_page.jpg) 0 0 no-repeat; display: block;}
	#pager li.next-none a { width: 14px; height: 19px; background: url(../img/btn_arrow_next_none.jpg) 0 0 no-repeat; display: block; cursor: default;}
	#pager li.next a:hover { background-position:  0 -19px; }
	
#search {float: right; width: 171px; height: 50px; background: url(../img/bg_search.png) 0 0  no-repeat; margin-top: 35px; }	

	#search input {background: none; font-size: 11px; margin: 6px 0 0 6px; border: none; }
	#search input.submit {cursor: hand; cursor: pointer; width: 24px; height: 24px; margin: 2px 0 0 0; outline: none; }

#footer {width: 100%; float: left; clear: left; }
	#footer div.fullbox-top { background: url(../img/bg_fullbox2_top.png) no-repeat; }
	#footer div.alt-bg { background: url(../img/bg_fullbox3_top.png) no-repeat; }
	#footer div.fullbox-middle { padding-top: 25px; }
	#footer div.fullbox-middle .footer-adress {float: left; width:  130px; color: #826286; font-size: 11px; padding: 10px 30px 10px 35px; margin-left: 20px;}
		#footer div.fullbox-middle .footer-adress a { color: #826286; font-weight: bold; }
		#footer div.fullbox-middle .footer-adress a:hover { color:#c3a4c8;  }  
	#footer div.fullbox-middle .footer-logo { display: block; float: left; width: 89px; height: 74px; background: url(../img/logo_footer.gif) 0 0 no-repeat; }
		#footer div.fullbox-middle .footer-logo span {display: none; }
		
		#footer-menu { float: left; width: 600px; margin-left: 30px; }
			#footer-menu .artist-list { text-align: justify; line-height: 24px; font-size: 11px; margin: 5px 0 35px 0; }
				#footer-menu .artist-list a { display: inline;  white-space: nowrap; margin: 0 14px; color: #826286; }
				#footer-menu .artist-list a:hover {color: #bbb; }
				
			#footer-menu .menu-list { text-align: justify; line-height: 24px; font-size: 12px; margin-bottom: 45px; }
				#footer-menu .menu-list a { display: inline;  white-space: nowrap; margin: 0 14px; color: #c4a5c8; text-transform: uppercase; }
				#footer-menu .menu-list a:hover { color: #694968; }
	
	
.button-back {display: block; width: 99px; height: 31px; background: url(../img/btn_back.png) 0 0 no-repeat;}	
.button-back img {}
	
.button-send {display: block; width: 99px; height: 31px; background: url(../img/btn_send.png) 0 0 no-repeat;}	
#form-contact .button-send {float: right; margin-right: 14px;}

.apple_overlay {
	

	display:none;
	

	background-image:url(../img/overlay/white.png);
	width:504px;		
	padding:35px;
	font-size:11px;
}

.apple_overlay div.close {
	background-image:url(../img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.tooltip {
	display:none;
	background:transparent url(../img/tooltip.png);
	font-size:11px;
	letter-spacing: 1px;
	font-weight:bold;
	height:39px;
	width:157px;
	text-align: center;
	line-height: 36px;
	color:#fff;	
}


p.error {text-align: right; color: #c43c1a; padding: 2px 40px 2px 0;}
p.ok {text-align: right; color: #778d47; padding: 2px 40px 2px 0;}

#header-menu-newsletter-link-drop p {width: 282px; color: #6e6e6e; font-size: 11px;  padding: 0 5px 5px 5px; text-align: right;}
#header-menu-newsletter-link-drop p.error { color: #a585aa; }
#header-menu-newsletter-link-drop fieldset {width: 292px; display: block; background: transparent url(../img/bg_input_newsletter.png) 0 0 no-repeat;}
#header-menu-newsletter-link-drop input {width: 212px; height: 21px; padding: 2px 0 2px 8px; background: transparent; border: none;}
#header-menu-newsletter-link-drop button {width: 60px; padding: 0px 0 5px 0; background: none; color: #fff; margin-left: 4px; cursor: default; cursor:pointer; font-size: 13px; border: green 0px solid;}

#content .shopSearch
{
	float: left; 
	margin: 0 0 0 20px;
}

#content .shopSearch input[type=text]
{
	float: left; 
	margin: 0 4px 0 10px;
        padding: 3px 10px;
	width: 140px;
        height: 20px;
        border: none;
        background: transparent url(../img/bg_input_small.jpg) 0 0 no-repeat;

}

#content .shopSearch select
{
	float: left; 
	margin: 0 7px 0 0;
        font-size: 11px;
        text-align: center;
	width: 118px;
        padding: 5px 7px;
        height: 26px;
        overflow: visible;
        border: none;
        background: transparent url(../img/bg_select_small.jpg) 0 0 no-repeat;
}
#content .shopSearch select option
{
    text-align: center;
    background: transparent;
    padding: 3px 0;
    
}
#content .shopSearch input[type=submit]
{
	float: left; 
	margin: 0;
        border: none;
        cursor: default;
        cursor: pointer;
	height: 26px;
        width: 86px;
        background: transparent url(../img/btn_search.png) 0 0 no-repeat;
}
#content .shopSearch input[type=submit]:hover
{
    background-position: 0 -26px;
}
#content div.items div.item-middle .item-newest {width: 170px; float: left; border-right: 1px solid #e7e7e7;padding: 15px; height: 210px; text-align: center; overflow: hidden; margin: 0 0 10px 0;}
#content div.items div.item-middle .item-newest.last {border-right: 0px;}
#content div.items div.item-middle .artist { color:#694968; font-size: 15px; text-align: left; margin: 18px 0 0 0; display: block; font-weight: bold;}
#content div.items div.item-middle .album {margin-bottom: 4px; font-size: 12px; text-align: left; display: block; font-weight: bold; color: #4e4e4e;}
#content div.items div.item-middle .category {text-align: left;}	


#recommend {float: left; width: 310px; position: absolute; margin-left: 8px;}
	#recommend div.recommend-top { background: url(../img/bg_polecamy_top.png); width: 309px; height: 12px;float: left; }
	#recommend div.recommend-content { background: url(../img/bg_polecamy_content.png); width: 309px;float: left; }
	#recommend div.content-layer {  }
	#recommend div.recommend-bottom { background: url(../img/bg_polecamy_bottom.png); width: 309px; height: 12px; float: left;}	
	#recommend #header-recommend {width: 135px; height: 19px; background: url(../img/header-polecamy.png) no-repeat;margin:5px 0 15px 20px;}	
	#recommend #header-recommend span {display: none;}	
	#recommend div.recommend-item {width: 280px; float: left;padding: 15px 25px;}
		#recommend div.recommend-item div {width: 180px; float: left;}
		#recommend div.recommend-item img {float: left;}
		#recommend div.recommend-item .artist { color:#694968; font-size: 15px; text-align: left; margin: 0; display: block; font-weight: bold;}
		#recommend div.recommend-item .album {margin-bottom: 4px; font-size: 12px; text-align: left; display: block; font-weight: bold; color: #4e4e4e;}
		#recommend div.recommend-item .price {font-size: 11px; float: left;}	
	#recommend #recommend-more {; margin: 0px 0px 0px 50px; font-size: 18px; font-size: normal;}

