@CHARSET "UTF-8";

h1, h2, h3, h4, body, html { padding: 0; margin: 0; }
body { background: #FFF; color: #424242; font-family: Tahoma; }

a, div, span { font-size: 11px; }
	
.clear { clear: both; font-size: 0; height: 0; margin: 0; padding: 0; }


.none { display: none; }

a { text-decoration: underline; color: #151515; }
a:hover { text-decoration: none; }
a span { display: none; }
img { border-width: 0 }

object { margin: 0 !imporant; padding 0 !important;}

#content { width: 946px; margin: 0 auto; }

.no-photo { display: block; background: url('./img/no_photo.png'); width: 126px; height: 150px; margin: 0 auto; }

/* Voiter */

#voter { padding: 10px 0; color: #161616; line-height: 24px; }
#voter #voter-label { width: 90px; float: left; line-height: 24px; color: #161616; }
#voter #voter-content { background: url('./img/voter.gif'); height: 24px; width: 99px; float: left; }
#voter #voter-content a { height: 24px; display: block; position: absolute; }
#voter #voter-content a:hover { background: url('./img/voter.gif'); background-position: 0 -24px; }
#voter #voter-content a#vote-1 { width: 24px; z-index: 50; }
#voter #voter-content a#vote-2 { width: 41px; z-index: 40; }
#voter #voter-content a#vote-3 { width: 58px; z-index: 30; }
#voter #voter-content a#vote-4 { width: 75px; z-index: 20; }
#voter #voter-content a#vote-5 { width: 92px; z-index: 10; }

.voter-current { height: 14px; width: 85px; background: url('./img/voter_current.gif') repeat-x; }
.voter-current div { height: 14px; background: url('./img/voter_current.gif') repeat-x; background-position: 0 -14px; }


/* Header */

#header { height: 140px; padding: 0 8px; }
#header div.logo { float: left; margin-left: 421px; }
#header a.logo { display: block; background: url('./img/logo_t.jpg'); width: 89px; height: 101px; margin-top: 17px; }
#header #search-form { width: 184px; float: right; }
#header #search-form .bg { height: 21px; background: url('./img/search_bg.gif') no-repeat; padding-left: 5px; margin-top: 112px; }
#header #search-form .txt { padding: 4px; float: right; border-width: 0; background: url('./img/search_txt.gif') repeat-x; width: 140px; font-size: 11px; font-family: Tahoma; line-height: 11px; padding-left: 2px; }
#header #search-form .btn { padding: 0; height: 21px; float: right; border-width: 0; background: url('./img/search_btn.gif') no-repeat; width: 27px; cursor: pointer; }


/* Main Page */

#main-page a { text-decoration: none; }
#main-page a:hover { text-decoration: underline; }

#page #top .bg_l,
#main-page #top .bg_l { background: url('./img/mp_bg_top_l.gif') repeat-y; background-position: left; }
#page #top .bg_r,
#main-page #top .bg_r { background: url('./img/mp_bg_top_r.gif') repeat-y; background-position: right; }
#page #top .bg_t_l,
#main-page #top .bg_t_l { background: url('./img/mp_bg_top_t_l.gif') no-repeat; background-position: top left; }
#page #top .bg_t_r,
#main-page #top .bg_t_r { background: url('./img/mp_bg_top_t_r.gif') no-repeat; background-position: top right; }


/* Menu top */

#top .menu { padding: 0 8px; }
#top .menu .bg { background: url('./img/menu_t_bg.gif'); height: 52px; }
#top .menu a { display: block; background: url('./img/menu_t.gif') no-repeat; float: left; height: 49px; }
#top .menu .br { height: 49px; width: 2px; background: url('./img/menu_t_br_l.gif') no-repeat; background-position: top; float: left; margin-right: 13px; margin-left: 43px; }
#top .menu .item-1 { background: url('./img/menu_t_start.gif'); width: 52px; height: 19px; margin-left: -2px; float: left; margin-top: 16px; padding: 0; margin-right: 9px; }
#top .menu .item-1:hover { border-bottom-width: 0; }

#top .menu .item-2 { width: 104px; background-position: 0 0; }
#top .menu .item-3 { width: 96px; background-position: 0 -98px; }
#top .menu .item-4 { width: 69px; background-position: 0 -196px; }
#top .menu .item-5 { width: 71px; background-position: 0 -294px; }
#top .menu .item-6 { width: 58px; background-position: 0 -392px; }
#top .menu .item-7 { width: 76px; background-position: 0 -490px; }
#top .menu .item-8 { width: 83px; background-position: 0 -588px; }
#top .menu .item-9 { width: 60px; background-position: 0 -686px; }
#top .menu .item-10 { width: 55px; background-position: 0 -784px; }
#top .menu .item-11 { width: 61px; background-position: 0 -882px; }
#top .menu .item-12 { width: 70px; background-position: 0 -980px; }

#top .menu .item-2-selected,
#top .menu .item-2:hover { width: 104px; background-position: 0 -49px; }
#top .menu .item-3-selected,
#top .menu .item-3:hover { width: 96px; background-position: 0 -147px; }
#top .menu .item-4-selected,
#top .menu .item-4:hover { width: 69px; background-position: 0 -245px; }
#top .menu .item-5-selected,
#top .menu .item-5:hover { width: 71px; background-position: 0 -343px; }
#top .menu .item-6-selected,
#top .menu .item-6:hover { width: 58px; background-position: 0 -441px; }
#top .menu .item-7-selected,
#top .menu .item-7:hover { width: 76px; background-position: 0 -539px; }
#top .menu .item-8-selected,
#top .menu .item-8:hover { width: 83px; background-position: 0 -637px; }
#top .menu .item-9-selected,
#top .menu .item-9:hover { width: 60px; background-position: 0 -735px; }
#top .menu .item-10-selected,
#top .menu .item-10:hover { width: 55px; background-position: 0 -833px; }
#top .menu .item-11-selected,
#top .menu .item-11:hover { width: 61px; background-position: 0 -931px; }
#top .menu .item-12-selected,
#top .menu .item-12:hover { width: 70px; background-position: 0 -1029px; }



/* Main Page */

#main-page .content { margin: 0 8px; background: #000; }
#main-page .content #main-page-tabs .tabs a { background: url('./img/mp_tab_us.gif'); display: block; float: left; height: 30px; width: 309px; }
#main-page .content #main-page-tabs .tabs a.selected { background: url('./img/mp_tab_s.gif'); }
#main-page .content #main-page-tabs .tabs a span { display: block; height: 29px; background: url('./img/mp_tabs.gif') no-repeat; width: 174px; margin-left: 30px; }
#main-page .content #main-page-tabs .tabs a span span { display: none; }
#main-page .content #main-page-tabs .tabs a#tab-1 { width: 310px; }
#main-page .content #main-page-tabs .tabs a#tab-2 { border-left: 1px solid #4E3727; }
#main-page .content #main-page-tabs .tabs a#tab-3 { border-left: 1px solid #4E3727; }
#main-page .content #main-page-tabs .tabs a#tab-1 span { background-position: 0 -145px; }
#main-page .content #main-page-tabs .tabs a#tab-1.selected span { background-position: 0 -116px; }
#main-page .content #main-page-tabs .tabs a#tab-2 span { background-position: 0 -29px; }
#main-page .content #main-page-tabs .tabs a#tab-2.selected span { background-position: 0 0; }
#main-page .content #main-page-tabs .tabs a#tab-3 span { background-position: 0 -87px; }
#main-page .content #main-page-tabs .tabs a#tab-3.selected span { background-position: 0 -58px; }
#main-page .content #main-page-tabs #tab-content { height: 372px; background: #1D1D1D; }
#main-page .content #main-page-tabs #tab-content .tab-link { height: 372px; display: block; }
#main-page .content #main-page-tabs #tab-content #tab-content-1,
#main-page .content #main-page-tabs #tab-content #tab-content-2,
#main-page .content #main-page-tabs #tab-content #tab-content-3 { height: 372px; position: absolute; width: 930px; }
#main-page .content #main-page-tabs #tab-content #tab-content-1 { background: #000000 url('./img/mp_tab_contant_1.jpg') no-repeat; }
#main-page .content #main-page-tabs #tab-content #tab-content-2 { background: #000000 url('./img/mp_tab_contant_2.jpg') no-repeat; }
#main-page .content #main-page-tabs #tab-content #tab-content-3 { background: #000000 url('./img/mp_tab_contant_3.jpg') no-repeat; }
#main-page .content #main-page-tabs #tab-content .tab-bg { width: 930px; z-index: 11; position: absolute; background: #000; -moz-opacity: 0.70; opacity: .70; filter: alpha(opacity=70); }
#main-page .content #main-page-tabs #tab-content .tab-content { width: 890px; z-index: 12; position: absolute; padding: 0 20px; }
#main-page .content #main-page-tabs #tab-content .element { float: left; width: 190px; margin-left: 10px; }
#main-page .content #main-page-tabs #tab-content .element a { color: #FFF; font-size: 10px; }
#main-page .content #main-page-tabs #tab-content .element .label { margin: 5px 0; margin-top: 10px; }
#main-page .content #main-page-tabs #tab-content .element .label a { color: #A35A2F; font-weight: bold; font-size: 11px; }
#main-page .content #main-page-tabs #tab-content .element .sub { margin: 2px 0; }
#main-page .content .producers { border-top: 1px solid #4A352A; background: #202020; background-position: 100px center ; padding: 6px 0; }
#main-page .content .producers .label { height: 24px; width: 88px; background: url('./img/mp_producers.gif'); float: left; margin-left: -2px; }
#main-page .content .producers #mp-flash { width: 830px; height: 24px; float: left; margin-left: 5px; }
#main-page #bottom { background: url('./img/mp_bg_bottom.gif') no-repeat; background-position: bottom; }
#main-page #bottom .bg_t { background: url('./img/mp_bg_bottom_t.gif') repeat-x; }
#main-page #bottom .bg_l { background: url('./img/mp_bg_bottom_l.gif') repeat-y; background-position: left; }
#main-page #bottom .bg_r { background: url('./img/mp_bg_bottom_r.gif') repeat-y; background-position: right; }
#main-page #bottom .bg_t_l { background: url('./img/mp_bg_bottom_t_l.gif') no-repeat; background-position: top left; }
#main-page #bottom .bg_t_r { background: url('./img/mp_bg_bottom_t_r.gif') no-repeat; background-position: top right; }
#main-page #bottom .bg_b_l { background: url('./img/mp_bg_bottom_b_l.gif') no-repeat; background-position: bottom left; }
#main-page #bottom .bg_b_r { background: url('./img/mp_bg_bottom_b_r.gif') no-repeat; background-position: bottom right; }
#main-page #bottom { padding-bottom: 20px; }
#main-page #bottom .bg_b_r { height: 180px; }
#main-page #news { padding: 20px; }
#main-page #news .news { width: 280px; float: left; height: 170px; padding-left: 20px;  }
#main-page #news .br { border-left: 1px solid #DDDDDD; padding-left: 15px; }
#main-page #news .news .title small { display: block; color: #AAAAAA; }
#main-page #news .news .title a { color: #D58343; display: block; margin-top: 2px; font-weight: bold; font-size: 13px; }
#main-page #news .news .body { margin-top: 5px; }
#main-page #news .news .body a { display: block; float: left; width: 90px; height: 90px; }
#main-page #news .news .body div { float: left; margin-left: 10px; width: 170px; color: #414141; }
#main-page #massage-404 { padding-top: 60px; text-align: center; }



h1 span { display: none; }
h1.hcat-499 { background: url('./img/h_cat_499.gif') no-repeat; background-position: left bottom; height: 67px; display: block; }
h1.hcat-496 { background: url('./img/h_cat_496.gif') no-repeat; background-position: left bottom; height: 67px; display: block; }
h1.hcat-2000 { background: url('./img/h_cat_2000.gif') no-repeat; background-position: left bottom; height: 67px; display: block; }


#page { background: url('./img/page_bg_l.gif') repeat-y; }
#page #page-left { width: 317px; float: left; }
#page #page-right { width: 629px; float: right; }
#page #page-bottom { background: url('./img/page_bg_b_l.gif') no-repeat; background-position: left bottom; }
#page #page-full { padding-left: 8px; padding-right: 8px; }
#page .bg-b-orange { background: url('./img/page_bg_b_orange.gif') no-repeat; height: 54px; }
#page .bg-b-r-white { background: url('./img/page_bg_b_r_white.gif') no-repeat; }
#page .bg-b-r-orange { background: url('./img/page_bg_b_r_orange.gif') no-repeat; }
#page .bg-b-r-white,
#page .bg-b-r-orange { margin-left: 309px; height: 54px;  background-position: right bottom; padding-right: 8px; }

#page .nav h1 { margin-bottom: 24px; } 
#page .nav { margin-left: 8px; background: url('./img/nav_bg.gif') repeat-x; padding-left: 27px; padding-right: 25px; }
#page .nav ul,
#page .nav li { padding: 0; margin: 0; list-style: none; }
#page .nav li { padding: 2px; padding-left: 30px; }
#page .nav li span { color: #B46E36; padding-left: 5px; }
#page .nav li a { text-decoration: none; color: #FFF; background: url('./img/cat_c.gif') no-repeat; background-position: left center; padding-left: 8px; }
#page .nav li.cat-sel a { color: #B26E32; font-weight: bold; background: url('./img/cat_o.gif') no-repeat; background-position: left center; }
#page .nav div.cat-sel a { color: #B26E32; font-weight: bold; background: url('./img/cat_c.gif') no-repeat; background-position: left center; }
#page .nav li a:hover { text-decoration: underline; }
#page .nav li.cat-d0 { border-bottom: 1px dotted #704221; padding: 10px; padding-left: 38px; }
#page .nav li.cat-d0-last { padding: 10px; padding-left: 38px; } 
#page .nav li.cat-mt { border-top: 1px dotted #704221; margin-top: 15px; }
#page .nav li.cat-mb { margin-bottom: 10px; }
#page .nav li.cat-d0-last a,
#page .nav li.cat-d0 a { color: #B26E32; font-size: 13px; font-weight: bold; background: none; padding: 0; }
#page .nav li.cat-d0-last span,
#page .nav li.cat-d0 span { color: #FFF; padding-left: 5px; }
#page .nav li.cat-d1 { padding-left: 40px; }
#page .nav li.cat-d2 { padding-left: 42px; }
#page .nav li.cat-d3 { padding-left: 50px; }
#page .nav li.cat-d4 { padding-left: 60px; }


#page .nav li.cat-id-497 /* Gitary */ { background: url('./img/cat_icons/gitary.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-498 /* Wzmacniacze */ { background: url('./img/cat_icons/wzmacniacze.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-501, #page .nav li.cat-id-1745 /* Procesory efektów */ { background: url('./img/cat_icons/procesory-efektow.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-502, #page .nav li.cat-id-646, #page .nav li.cat-id-2009 /* Akcesoria */{ background: url('./img/cat_icons/akcesoria.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-503, #page .nav li.cat-id-1742 /* Kolumny głośnikowe, Monitory */ { background: url('./img/cat_icons/glosniki.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-505 /* Końcówki mocy */ { background: url('./img/cat_icons/koncowki-mocy.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-506, #page .nav li.cat-id-1741 /* Miksery */ { background: url('./img/cat_icons/miksery.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-508 /* Power-miksery */ { background: url('./img/cat_icons/power-miksery.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-509, #page .nav li.cat-id-1743 /* Mikrofony */ { background: url('./img/cat_icons/mikrofony.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-510 /* procesory */ { background: url('./img/cat_icons/procesory.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-518, #page .nav li.cat-id-1746 /* Instrumenty klawiszowe, Kontrolery MIDI */ { background: url('./img/cat_icons/klawiszowe.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-519 /* Instrumenty perkusyjne */ { background: url('./img/cat_icons/perkusyjne.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-640 /* Instalacje */ { background: url('./img/cat_icons/instalacje.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-779 /* Systemy bezprzewodowe */ { background: url('./img/cat_icons/bezprzewodowe.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-780 /* Systemy konferencyjne */ { background: url('./img/cat_icons/konferencyjne.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-1740 /* Home Recording */ { background: url('./img/cat_icons/home-recording.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-1748 /* Diboxy i splitery */ { background: url('./img/cat_icons/diboxy.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-1744 /* Interfejsy audio */ { background: url('./img/cat_icons/interfejsy_audio.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-2013 /* Recoil stabilizers */ { background: url('./img/cat_icons/recoil_stabilizers.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-2014 /* Rejestratory */ { background: url('./img/cat_icons/rejestratory.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-2015 /* Ustroje akustyczne */ { background: url('./img/cat_icons/ustroje_akustyczne.gif') no-repeat; background-position: center left; }
#page .nav li.cat-id-2026 /* EtherSound */ { background: url('./img/cat_icons/ethersound.gif') no-repeat; background-position: center left;}
	
#page .nav #producers { padding-top: 5px; padding-bottom: 5px; margin-left: 15px; }
#page .nav #producers div { padding: 2px; }
#page .nav li.cat-d0#producers { border-bottom-width:0 ; padding: 10px; padding-left: 38px; }
#page .nav li.cat-d0#producers a { color: #FFFFFF; font-size: 11px; font-weight: normal; padding: 0; background: url('./img/cat_c.gif') no-repeat; background-position: left center; padding-left: 8px; }
#page .nav li.cat-d0#producers .cat-sel a { color: #B26E32; font-weight: bold; }
#page .nav li.cat-d0-last#producers { padding: 10px; padding-left: 38px; }

#page .nav ul { margin-bottom: 40px; }

#page .nav #filters { margin-bottom: 20px; padding: 2px; margin-top: 8px; margin-left: 35px; }
#page .nav #filters h4 { color: #B26E32; font-weight: bold; font-size: 13px; }
#page .nav #filters .price { padding: 15px 0; }
#page .nav #filters .price label { width: 15px; float: left; display: block; padding: 3px 0; font-size: 11px; color: #FFF; }
#page .nav #filters .price input { width: 50px; float: left; display: block; padding: 2px; font-size: 11px; border: 1px solid #E2E6EB; margin-right: 7px; }
#page .nav #filters .submit { margin-top: 5px; margin-left: 15px; }
#page .nav #filters .submit input { background: url('./img/filter_btn.gif'); width: 66px; height: 19px; display: block;  border-width: 0; cursor: pointer; }
#page .nav #filters .submit a {display: block; width: 66px; height: 19px; background: url(./img/clear_btn.jpg); margin-top: 5px}
#page .nav .filter { margin-bottom: 15px; }
#page .nav .filter label { color: #FFF; cursor: pointer; }
#page .nav .filter h4 { margin-bottom: 5px; }
#page .nav .filter .br { margin-top: 1px; }

#page #all-producers { margin-top: 40px; }
#page #all-producers .producers { margin: 0; padding: 0; width: 250px; }
#page #all-producers .producers-h { background: url('./img/cp_left_producers.gif') no-repeat; display: block; height: 24px; width: 88px; margin-bottom: 20px; margin-left: -30px; }
#page #all-producers .producers a { width: 59px; height: 24px; display: block; float: left; margin: 3px; margin-left: 20px; }
#page #all-producers .producers .producer_trace_elliot { background: url('./img/producers_cp_right/trace_elliot.gif') no-repeat; }
#page #all-producers .producers .producer_radial { background: url('./img/producers_cp_right/radial.gif') no-repeat; }
#page #all-producers .producers .producer_primacoustic { background: url('./img/producers_cp_right/primacoustic.gif') no-repeat; }
#page #all-producers .producers .producer_perris { background: url('./img/producers_cp_right/perris.gif') no-repeat; }
#page #all-producers .producers .producer_peavey { background: url('./img/producers_cp_right/peavey.gif') no-repeat; }
#page #all-producers .producers .producer_orla { background: url('./img/producers_cp_right/orla.gif') no-repeat; }
#page #all-producers .producers .producer_n_tune { background: url('./img/producers_cp_right/n_tune.gif') no-repeat; }
#page #all-producers .producers .producer_novox { background: url('./img/producers_cp_right/novox.gif') no-repeat; }
#page #all-producers .producers .producer_monster { background: url('./img/producers_cp_right/monster.gif') no-repeat; }
#page #all-producers .producers .producer_mesa_boogie { background: url('./img/producers_cp_right/mesa_boogie.gif') no-repeat; }
#page #all-producers .producers .producer_marshall { background: url('./img/producers_cp_right/marshall.gif') no-repeat; }
#page #all-producers .producers .producer_line_6 { background: url('./img/producers_cp_right/line_6.gif') no-repeat; }
#page #all-producers .producers .producer_lag { background: url('./img/producers_cp_right/lag.gif') no-repeat; }
#page #all-producers .producers .producer_gibson { background: url('./img/producers_cp_right/gibson.gif') no-repeat; }
#page #all-producers .producers .producer_jet_city_amplification { background: url('./img/producers_cp_right/jet_city_amplification.gif') no-repeat; }
#page #all-producers .producers .producer_epiphone { background: url('./img/producers_cp_right/epiphone.gif') no-repeat; }
#page #all-producers .producers .producer_elixir { background: url('./img/producers_cp_right/elixir.gif') no-repeat; }
#page #all-producers .producers .producer_deep_drums { background: url('./img/producers_cp_right/deep_drums.gif') no-repeat; }
#page #all-producers .producers .producer_camco { background: url('./img/producers_cp_right/camco.gif') no-repeat; }
#page #all-producers .producers .producer_cad { background: url('./img/producers_cp_right/cad.gif') no-repeat; }
#page #all-producers .producers .producer_budda { background: url('./img/producers_cp_right/budda.gif') no-repeat; }
#page #all-producers .producers .producer_audix { background: url('./img/producers_cp_right/audix.gif') no-repeat; }
#page #all-producers .producers .producer_auvitran { background: url('./img/producers_cp_right/auvitran.gif') no-repeat; }
#page #all-producers .producers .producer_alesis { background: url('./img/producers_cp_right/alesis.gif') no-repeat; }
#page #all-producers .producers .producer_admira { background: url('./img/producers_cp_right/admira.gif') no-repeat; }
#page #all-producers .producers .producer_nexo { background: url('./img/producers_cp_right/nexo.gif') no-repeat; }
#page #all-producers .producers .producer_yamaha_ca { background: url('./img/producers_cp_right/yamaha_ca.gif') no-repeat; }
#page #all-producers .producers .producer_bogner { background: url('./img/producers_cp_right/bogner.gif') no-repeat; }
#page #all-producers .producers .producer_zt { background: url('./img/producers_cp_right/zt.gif') no-repeat; }
#page #all-producers .producers .producer_ultimate_support { background: url('./img/producers_cp_right/ultimate.gif') no-repeat; }


	
#page .path-bar { background: #1D1D1D; padding: 10px; margin-right: 8px; }
#page .path-bar a { color: #FFF; text-decoration: none; background: url('./img/cat_c.gif') no-repeat; background-position: right center;  }
#page .path-bar a:hover { text-decoration: underline; }
#page .path-bar span { color: #B26E32; font-weight: bold; }
#page .path-bar a,
#page .path-bar span { padding: 0 12px; padding-left: 8px; }

#page .page-params { width: 330px; float: left; text-align: left; margin-top: 4px; color: #FFF;  }
#page .page-params label { padding-right: 5px; padding-left: 25px; }
#page .page-params select.count { width: 50px; }
#page .page-params select.sort { width: 100px; }

.page-bar { width: 270px; float: right; text-align: right; margin-right: 20px; margin-top: 8px; }
.page-bar span,
.page-bar a { color: #FFF; text-decoration: none; padding: 2px 3px; margin: 3px; }
.page-bar span,
.page-bar a:hover { text-decoration: none; background: #6D441E; }
.page-bar-bg { background: url('./img/pb_bg.gif'); height: 28px; margin-right: 8px; }
#page-full .page-bar-bg { margin: 0; }

#custom-page #cp-content { background: #FFF; margin: 0 8px; }
#custom-page #cp-bottom { height: 59px; background: url('./img/cp_bottom.gif') no-repeat; }
#custom-page #cp-bottom-b { height: 59px; background: url('./img/cp_bottom_b.gif') no-repeat; }
#custom-page #cp-bottom-o { height: 49px; background: url('./img/cp_bottom_o.gif') no-repeat; }
#custom-page #cp-bottom-w { height: 47px; background: url('./img/cp_bottom_w.gif') no-repeat; }
#custom-page #cp-bottom-w-about { height: 47px; background: url('./img/cp_bottom_w_about.gif') no-repeat; }
#custom-page #cp-content-bg { background: url('./img/cp_right_bg.gif') repeat-y; background-position: top right; width: 100%; }
#custom-page #cp-content .cp-left-b,
#custom-page #cp-content .cp-left-w { float: left; width: 620px; }
#custom-page #cp-content .cp-left-b { background: #000000 url('./img/cp_header_bg.gif') repeat-x; background-position: top left; }
#custom-page #cp-content .cp-left-w { background: #FFFFFF url('./img/cp_header_bg.gif') repeat-x; background-position: top left; }
#custom-page #cp-content .cp-right { float: right; width: 310px; background: #161616 url('./img/cp_right_top.gif') repeat-x; background-position: top left; padding-top: 40px; }
#custom-page #cp-bottom-o .page-bar { width: 600px; text-align: center; float: none; margin: 0; padding-top: 8px; }

#custom-page #cp-content .cp-right .producers { margin: 0; padding: 0; margin-left: 40px; width: 250px; }
#custom-page #cp-content .cp-right .producers-h { background: url('./img/cp_left_producers.gif') no-repeat; display: block; height: 24px; width: 88px; margin-bottom: 20px; }
#custom-page #cp-content .cp-right .producers a { width: 59px; height: 24px; display: block; float: left; margin: 3px; border: 1px solid #161616; }
#custom-page #cp-content .cp-right .producers .selected { border: 1px solid #A15B2A; }
#custom-page #cp-content .cp-right .producers .producer_trace_elliot { background: url('./img/producers_cp_right/trace_elliot.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_radial { background: url('./img/producers_cp_right/radial.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_primacoustic { background: url('./img/producers_cp_right/primacoustic.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_perris { background: url('./img/producers_cp_right/perris.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_peavey { background: url('./img/producers_cp_right/peavey.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_orla { background: url('./img/producers_cp_right/orla.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_n_tune { background: url('./img/producers_cp_right/n_tune.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_novox { background: url('./img/producers_cp_right/novox.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_monster { background: url('./img/producers_cp_right/monster.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_mesa_boogie { background: url('./img/producers_cp_right/mesa_boogie.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_marshall { background: url('./img/producers_cp_right/marshall.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_line_6 { background: url('./img/producers_cp_right/line_6.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_lag { background: url('./img/producers_cp_right/lag.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_gibson { background: url('./img/producers_cp_right/gibson.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_jet_city_amplification { background: url('./img/producers_cp_right/jet_city_amplification.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_epiphone { background: url('./img/producers_cp_right/epiphone.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_elixir { background: url('./img/producers_cp_right/elixir.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_deep_drums { background: url('./img/producers_cp_right/deep_drums.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_camco { background: url('./img/producers_cp_right/camco.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_cad { background: url('./img/producers_cp_right/cad.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_budda { background: url('./img/producers_cp_right/budda.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_audix { background: url('./img/producers_cp_right/audix.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_auvitran { background: url('./img/producers_cp_right/auvitran.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_alesis { background: url('./img/producers_cp_right/alesis.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_admira { background: url('./img/producers_cp_right/admira.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_nexo { background: url('./img/producers_cp_right/nexo.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_yamaha_ca { background: url('./img/producers_cp_right/yamaha_ca.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_bogner { background: url('./img/producers_cp_right/bogner.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_zt { background: url('./img/producers_cp_right/zt.gif') no-repeat; }
#custom-page #cp-content .cp-right .producers .producer_ultimate_support { background: url('./img/producers_cp_right/ultimate.gif') no-repeat; }


/* Price list */

#price-list .top-bg { background: url('./img/pl_top_bg.gif') repeat-x; height: 82px;  }
#price-list .header {  background: url('./img/pl_header.gif') no-repeat; width: 158px; height: 40px; margin-top: 20px; margin-left: 30px; float: left; }
#price-list .reader {  background: url('./img/pl_reader.gif'); width: 346px; height: 31px; margin-top: 25px; margin-right: 20px; float: right; display: block; }
#price-list .list { padding-left: 35px; margin-top: 30px; }
#price-list .list .element { border-color: #7E4527; border-style: dotted; float: left; width: 172px; height: 130px; margin: 0; padding: 0; }
#price-list .list .element-top { border-width: 0; border-right-width: 1px; border-bottom-width: 1px; }
#price-list .list .element-top-last { border-width: 0; border-bottom-width: 1px; }
#price-list .list .element-bottom { border-width: 0; border-right-width: 1px; }
#price-list .list .element-bottom-last { border-width: 0; }
#price-list .list .element a { display: block; padding-top: 85px; text-align: center; text-decoration: none; margin: 0 5px; }
#price-list .list .element a:hover { text-decoration: underline; }
#price-list .list .element a.icon-1 { background: url('./img/price_list/logo_1.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-2 { background: url('./img/price_list/logo_2.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-3 { background: url('./img/price_list/logo_3.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-4 { background: url('./img/price_list/logo_4.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-5 { background: url('./img/price_list/logo_5.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-6 { background: url('./img/price_list/logo_6.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-7 { background: url('./img/price_list/logo_7.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-8 { background: url('./img/price_list/logo_8.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-9 { background: url('./img/price_list/logo_9.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-10 { background: url('./img/price_list/logo_10.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-11 { background: url('./img/price_list/logo_11.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-12 { background: url('./img/price_list/logo_12.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-13 { background: url('./img/price_list/logo_13.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-14 { background: url('./img/price_list/logo_14.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-15 { background: url('./img/price_list/logo_15.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-16 { background: url('./img/price_list/logo_16.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-17 { background: url('./img/price_list/logo_17.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-18 { background: url('./img/price_list/logo_18.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-19 { background: url('./img/price_list/logo_19.gif') no-repeat; background-position: top center; }
#price-list .list .element a.icon-20 { background: url('./img/price_list/logo_20.gif') no-repeat; background-position: top center; }


/* Contact */

#contact .bg { padding-left: 30px; }
#contact h1 { height: 42px; width: 162px; background: url('./img/contact_h.gif') no-repeat; margin-top: 20px; margin-bottom: 40px; }
#contact h2 { color: #B46B3E; font-size: 22px; font-weight: normal; margin-bottom: 5px; }
#contact .info { border-bottom: 1px dotted #B46B3E; margin-right: 30px; padding-bottom: 30px; color: #FFF; line-height: 16px; }
#contact .info a { color: #B46B3E; }
#contact .info .silver { color: #999999; }
#contact .info .br { margin-top: 15px; }
#contact form { margin-top: 20px; margin-bottom: 20px; }
#contact form label { color: #666666; display: block; float: left; width: 100px; line-height: 22px; }
#contact form .br { margin-top: 7px; }
#contact form .txt { line-height: 18px; border-width: 0; padding: 4px; display: block; float: left; font-size: 12px; font-family: Tahoma; }
#contact form input.txt { height: 14px; }
#contact form textarea.txt { height: 150px; }
#contact form .w-small { width: 205px; }
#contact form .w-large { width: 300px; }
#contact form .btn { background: url('./img/contact_btn.gif'); height: 24px; width: 127px; display: block; margin-left: 100px; border-width: 0; cursor: pointer; } 
#contact form .error { color: #B46B3E; padding: 5px 0; margin-left: 100px; }
#contact .success-message { color: #B46B3E; padding: 30px; text-align: center; font-weight: bold; }


/* About */

#about .bg {  }
#about h1 { height: 42px; width: 202px; background: url('./img/about_h.gif') no-repeat; margin-top: 20px; margin-bottom: 12px; margin-left: 30px;}
#about h2 { color: #000; font-size: 18px; font-weight: normal; margin-bottom: 5px; }
#about .br { margin-top: 15px; padding-right: 250px; color: #000; }
#about .bg-about { padding: 0;  }
#about .bg-about .about-content { background: #EDEDED url('./img/about_bg.gif') no-repeat; padding: 30px;  }
#about .bg-about .about-content strong { font-size: 16px; }
#about .bg-about .about-references { background: #FFF url('./img/about_bg_ref.gif') no-repeat; background-position: left top; padding: 0 36px; padding-top: 38px; }
#about .bg-about .about-references hr { border-width: 0; height: 1px; border-top: 1px dotted #7E4527; display: block; margin: 10px 0; }
#about .bg-about .about-references span {display: block; height: 24px; font-family: Tahoma; font-size: 12px; float: left; width: 350px; line-height: 24px; }
#about .bg-about .about-references a.pdf { background: url('./img/about_bg_pdf.gif') no-repeat; display: block; height: 24px; padding-left: 30px; color: #A35A2D; font-family: Tahoma; font-size: 12px; float: right; width: 100px; line-height: 24px; text-decoration: none; }



/* Shops */

#shops .bg { padding-left: 30px; }
#shops h1 { height: 42px; width: 252px; background: url('./img/shops_h.gif') no-repeat; margin-top: 20px; margin-bottom: 12px; }
#shops h2 span { display: none; }
#shops .items { margin: 10px 0; }
#shops .select-regions a,
#shops .select-producers a { color: #B46B3E; } 
#shops .select-regions .selector,
#shops .select-producers .selector { color: #B46B3E; padding: 5px; padding-left: 2px; } 
#shops .select-regions { width: 250px; padding: 10px 0; float: left; }
#shops .select-regions h2 { background: url('./img/shop_l_region.gif') no-repeat; width: 144px; height: 17px; display: block; margin-bottom: 3px; }
#shops .select-regions .item { width: 125px; float: left; margin: 2px 0; }
#shops .select-regions input { float: left; }
#shops .select-regions label { cursor: pointer; float: left; margin-left: 3px; color: #FFF; }
#shops .select-producers { width: 300px; padding: 10px 0; float: left; }
#shops .select-producers h2 { background: url('./img/shop_l_producer.gif') no-repeat; width: 98px; height: 17px; display: block; margin-bottom: 3px; }
#shops .select-producers .item { width: 90px; float: left; margin-bottom: 5px; }
#shops .select-producers input { float: left; }
#shops .select-producers label { width: 59px; height: 24px; display: block; cursor: pointer; float: left; margin-left: 3px; }
#shops .select-producers label span { display: none; }
#shops .select-producers .producer_trace_elliot { background: url('./img/producers_cp_right/trace_elliot_2.gif') no-repeat; }
#shops .select-producers .producer_radial { background: url('./img/producers_cp_right/radial_2.gif') no-repeat; }
#shops .select-producers .producer_primacoustic { background: url('./img/producers_cp_right/primacoustic_2.gif') no-repeat; }
#shops .select-producers .producer_perris { background: url('./img/producers_cp_right/perris_2.gif') no-repeat; }
#shops .select-producers .producer_peavey { background: url('./img/producers_cp_right/peavey_2.gif') no-repeat; }
#shops .select-producers .producer_orla { background: url('./img/producers_cp_right/orla_2.gif') no-repeat; }
#shops .select-producers .producer_n_tune { background: url('./img/producers_cp_right/n_tune_2.gif') no-repeat; }
#shops .select-producers .producer_novox { background: url('./img/producers_cp_right/novox_2.gif') no-repeat; }
#shops .select-producers .producer_monster { background: url('./img/producers_cp_right/monster_2.gif') no-repeat; }
#shops .select-producers .producer_mesa_boogie { background: url('./img/producers_cp_right/mesa_boogie_2.gif') no-repeat; }
#shops .select-producers .producer_marshall { background: url('./img/producers_cp_right/marshall_2.gif') no-repeat; }
#shops .select-producers .producer_line_6 { background: url('./img/producers_cp_right/line_6_2.gif') no-repeat; }
#shops .select-producers .producer_lag { background: url('./img/producers_cp_right/lag_2.gif') no-repeat; }
#shops .select-producers .producer_gibson { background: url('./img/producers_cp_right/gibson_2.gif') no-repeat; }
#shops .select-producers .producer_epiphone { background: url('./img/producers_cp_right/epiphone_2.gif') no-repeat; }
#shops .select-producers .producer_elixir { background: url('./img/producers_cp_right/elixir_2.gif') no-repeat; }
#shops .select-producers .producer_deep_drums { background: url('./img/producers_cp_right/deep_drums_2.gif') no-repeat; }
#shops .select-producers .producer_camco { background: url('./img/producers_cp_right/camco_2.gif') no-repeat; }
#shops .select-producers .producer_cad { background: url('./img/producers_cp_right/cad_2.gif') no-repeat; }
#shops .select-producers .producer_audix { background: url('./img/producers_cp_right/audix_2.gif') no-repeat; }
#shops .select-producers .producer_alesis { background: url('./img/producers_cp_right/alesis_2.gif') no-repeat; }
#shops .select-producers .producer_admira { background: url('./img/producers_cp_right/admira_2.gif') no-repeat; }
#shops .select-producers .producer_nexo { background: url('./img/producers_cp_right/nexo_2.gif') no-repeat; }
#shops .select-producers .producer_zt { background: url('./img/producers_cp_right/zt_2.gif') no-repeat; }
#shops .select-producers .producer_yamaha_ca { background: url('./img/producers_cp_right/yamaha_ca_2.gif') no-repeat; }
#shops .select-producers .producer_ultimate_support { background: url('./img/producers_cp_right/ultimate_support_2.gif') no-repeat; }
#shops .select-producers .producer_budda { background: url('./img/producers_cp_right/budda_2.gif') no-repeat; }
#shops .select-producers .producer_bogner { background: url('./img/producers_cp_right/bogner_2.gif') no-repeat; }
#shops .select-producers .producer_auvitran { background: url('./img/producers_cp_right/auvitran_2.gif') no-repeat; }
#shops .select-producers .producer_jet_city_amplification { background: url('./img/producers_cp_right/jet_city_amplification_2.gif') no-repeat; }

#shops .btn { padding-bottom: 10px; }
#shops .btn input { background: url('./img/shop_btn.gif'); height: 28px; width: 119px; display: block; border-width: 0; cursor: pointer; margin: 0 auto; }
#shops .result { background: #FFF url('./img/shops_bg.gif') repeat-x; background-position: top left; padding: 20px; }
#shops .result .not-found { padding: 30px; text-align: center; }
#shops .result .city { background: #EEEEEE; border-bottom: 1px dotted #7D4723; padding: 5px 10px; font-size: 18px; color: #A35A31; }
#shops .result .shop { margin: 15px 0; padding: 0 10px; color: #000; }
#shops .result .shop div { margin: 2px 0; }


/* Products */

#products { padding: 15px 0; margin-left: 25px; margin-right: 33px; }
#products .br { padding-top: 15px; margin-bottom: 15px; border-bottom: 1px dotted #91592B; }
#products .img { width: 126px; float: left; display: block; margin-right: 20px; }
#products .item { width: 400px; float: left; }
#products .item .name a { text-decoration: none; font-size: 15px; }
#products .item .name a:hover { text-decoration: underline; }
#products .item .pize { color: #B36D35; font-size: 14px; }
#products .item .description { margin-top: 10px; }
#products .not-found { padding: 60px; text-align: center; margin-right: 8px; }

#products-search { background: #FFF; padding: 30px; }

#product .bg { background: #1D1D1D; }
#product .more-producer a { color: #B26E2E; text-decoration: none; font-weight: bold; }
#product .more-producer a:hover { text-decoration: underline; }
#product .top { padding: 10px 20px; padding-bottom: 0; }
#product .top-left { width: 550px; float: left; }
#product .top-right { width: 300px; float: right; }
#product .top-right .price { padding: 10px 0; font-size: 13px; font-weight: bold; text-align: right; }
#product .top-right .price b { color: #B26E2E; font-size: 18px; font-weight: normal; }
#product .top-right .old_price { text-decoration: line-through; }
.old_price { text-decoration: line-through; }
#product .top a.contact { float: right; background: url('./img/prod_contact.gif') no-repeat; background-position: center right; width: 92px; display: block; height: 15px; font-size: 11px; text-decoration: none; padding: 10px 0; float: right; }
#product .top a.contact:hover { text-decoration: underline; }
#product .top a.where { float: right; background: url('./img/prod_where.gif') no-repeat; background-position: center right; width: 68px; display: block; height: 15px; font-size: 11px; text-decoration: none; padding: 10px 0; float: right; margin-left: 20px; }
#product .top a.where:hover { text-decoration: underline; }

#product .photos { padding: 10px 0; background: url('./img/prod_photos_bg.gif') repeat-x; background-position: top center; margin: 0 20px; }
#product .photos #photo-big { margin-bottom: 5px; } 
#product .photos #photo-big img { display: none; cursor: pointer; }
#product .photos #photo-big div { display: none; }
#product .photos #photo-big .selected { display: block; margin: 10px auto; width: 840px; heigth: 490px; }
#product .photos #photos-small a { width: 45px; height: 45px; display: block; float: right; border: 3px solid #E1C7B3; margin: 0 2px; }
#product .photos #photos-small a.selected { border: 3px solid #BB7B4C; }

#product .bottom { background: url('./img/prod_tab_bg.gif') repeat-y; background-position: top right; }
#product .bottom .bottom-right { background: #161616 url('./img/prod_bottom_b.gif') no-repeat; background-position: top center; width: 310px; padding-top: 40px; float: right; }
#product #similar-products { padding: 0 30px; }
#product #similar-products .label { color: #FFF; padding: 2px 0; margin-bottom: 10px; font-weight: bold; }
#product #similar-products a { display: block; margin: 5px 0; color: #FFF; }
#product .bottom .buttons { padding-left: 30px; padding-top: 20px; }
#product .bottom a.contact { color: #FFF; background: url('./img/prod_b_contact.gif') no-repeat; background-position: center left; display: block; height: 15px; font-size: 11px; text-decoration: none; padding: 10px 0; padding-left: 40px;  }
#product .bottom a.contact:hover { text-decoration: underline; }
#product .bottom a.where { color: #FFF; background: url('./img/prod_b_where.gif') no-repeat; background-position: 5px center; display: block; height: 15px; font-size: 11px; text-decoration: none; padding: 10px 0; padding-left: 40px;  }
#product .bottom a.where:hover { text-decoration: underline; }
#product .bottom a.print { color: #FFF; background: url('./img/prod_b_print.gif') no-repeat; background-position: 2px center; display: block; height: 15px; font-size: 11px; text-decoration: none; padding: 10px 0; padding-left: 40px;  }
#product .bottom a.print:hover { text-decoration: underline; }


#product .bottom .bottom-left { float: left; width: 600px; margin-left: 20px; }
#product #tabs-actions { height: 27px; }
#product #tabs-actions a { background: url('./img/prod_tab.gif') repeat-x; display: block; line-height: 27px; padding: 0 10px; color: #A45A2D; font-weight: bold; text-decoration: none; text-align: center; float: left; margin-right: 2px; }
#product #tabs-actions a:hover,
#product #tabs-actions a.selected { background: url('./img/prod_tab_sel.gif') repeat-x; color: #FFF; text-decoration: none; }
#product #tabs-content { padding: 20px; background: url('./img/prod_photos_bg.gif') repeat-x; background-position: top center; }
#product #tabs-content-2 .player { margin-bottom: 12px; background: #F1E8E3; padding: 10px; }
#product #tabs-content-2 .player-title-video,
#product #tabs-content-2 .player-title-mp3 { line-height: 20px; color: #7A4420; font-size: 12px; font-weight: bold; padding-left: 25px; }
#product #tabs-content-2 .player-title-video { background: url('./img/player_title_video.gif') no-repeat; background-position: center left; }
#product #tabs-content-2 .player-title-mp3 { background: url('./img/player_title_mp3.gif') no-repeat; background-position: center left; }
#product #tabs-content-2 .player-content { margin-top: 5px; }
	
#product-main #news { background: #202020; padding: 10px; margin-right: 8px; height: 380px; }
#product-main #news	.news small { font-size: 10px; display: block; margin-bottom: 2px; color: #FFF; }
#product-main #news	.news a { color: #A45A2B; font-size: 16px; text-decoration: none; }
#product-main #news	.news a:hover { text-decoration: underline; }
#product-main #news	.news .body { color: #FFF; margin-top: 3px; margin-bottom: 10px; } 
#product-main #news	.news .img { margin-bottom: 15px; }
#product-main #news	.news { display: none; }
#product-main #news	.active { display: block; }

#product-main #boxes { background: url('./img/pr_top_bg.gif') no-repeat; background-position: top left; margin-right: 8px; padding: 20px 15px; }
#product-main #boxes div.space { margin: 15px 0; width: 20px; float: left; height: 200px; border-left: 1px solid #DDDDDD; margin-left: 19px; }
#product-main #boxes div.box-products .label { color: #A45C2C; font-size: 16px; font-weight: bold; }
#product-main #boxes div.box-products .link { margin-top: 5px; }
#product-main #boxes div.box-products .link span { color: #A45C2C; font-size: 16px; font-weight: bold; width: 20px; display: block; float: left; }
#product-main #boxes div.box-products .link a { line-height: 18px;  }
#product-main #boxes div.box-news .date-add { font-size: 10px; color: #9B9B9B; }
#product-main #boxes div.box-news a { color: #A45C2C; font-size: 13px; text-decoration: none; font-weight: bold; }
#product-main #boxes div.box-news a:hover {  text-decoration: underline; }
#product-main #boxes div.box-news .body { margin-top: 10px; }
#product-main #boxes div.box-news .body img { width: 90px; float: left; display: block; margin-right: 10px; }
#product-main #boxes div.box-news .body img.long { width: 210px; float: left; display: block; margin-right: 10px; }
#product-main #boxes div.box-news .body p.description { }


#boxes .box { margin-bottom: 20px; }
#boxes .box img { border: 1px solid #BEBFC0; padding: 2px; cursor: pointer;}
#boxes .left { float: left; }
#boxes .right { float: right; }
#boxes #layout_content_1 #box_1_1 { width: 590px; }
#boxes #layout_content_1 .left { width: 285px; height: 160px; }
#boxes #layout_content_1 .right { width: 285px; height: 160px; }
#boxes #layout_content_2 .left { width: 285px; }
#boxes #layout_content_2 .right { width: 285px; }
#boxes #layout_content_3 .left { width: 285px; }
#boxes #layout_content_3 .right { width: 285px; }
	
	
	
#product-main .news-nav { width: 176px; position: absolute; height: 112px; margin-top: 255px;}
#product-main .news-nav img { width: 72px; height: 45px; float: left; display: block; margin-right: 5px; margin-bottom: 5px; border: 3px solid #202020; cursor: pointer; }
#product-main .news-nav img.selected { border-color: #A45A2B; }
#product-main .about { width: 350px; margin-left: 176px; }

#products-search-info { background: #1D1D1D; color: #FFF; padding: 10px; font-size: 15px; }
#products-search-info span { color: #A35A2D; font-size: 15px; }
	
#products-search .product { width: 260px; float: left; padding: 10px; height: 280px; }
#products-search .product-b-l { border-left: 1px dotted #7F4623; padding-left: 20px; }
#products-search .product-b-t { border-top: 1px dotted #7F4623; }
#products-search .product .img { margin-bottom: 10px; text-align: center; }
#products-search .product .name a { text-decoration: none; font-size: 15px; }
#products-search .product .name a:hover { text-decoration: underline; }
#products-search .product .pize { color: #B36D35; font-size: 14px; }
#products-search .product .description { margin-top: 5px; }
#products-search .not-found { padding: 30px; text-align: center; }

#products-search-list { padding: 15px; padding-right: 0; }
#products-search-list .product { width: 170px; float: left; padding: 10px; height: 240px; text-align: center; }
#products-search-list .product-b-l { border-left: 1px dotted #7F4623; padding-left: 20px; }
#products-search-list .product-b-t { border-top: 1px dotted #7F4623; }
#products-search-list .product .img { margin-bottom: 10px; text-align: center; }
#products-search-list .product .name a { text-decoration: none; font-size: 15px; }
#products-search-list .product .name a:hover { text-decoration: underline; }
#products-search-list .product .pize { color: #B36D35; font-size: 14px; }
#products-search-list .product .description { margin-top: 5px; text-align: center; }
#products-search-list .not-found { padding: 30px; text-align: center; }

	
/* Artists */	
	
#artists .bg { background: #000000; padding-left: 5px; }
#artists .cp-left-w h1 { margin-left: 25px; height: 38px; width: 113px; background: url('./img/artists_h.gif') no-repeat; margin-top: 20px; margin-bottom: 12px; }
#custom-page #cp-content #artists .cp-right { padding-top: 30px; }
#artists .cp-right h1 { height: 38px; width: 105px; background: url('./img/artists_h_talents.gif') no-repeat; margin-left: 25px; } 
#artists h2 span { display: none; }
#artists .cp-right .padding { padding: 0 20px; }

#artists #slider-artists-prev { width: 31px; float: left; display: block; height: 216px; background: url('./img/artists_slide_1_l.gif') no-repeat; background-position: center center; }
#artists #slider-artists-bg { overflow: hidden; height: 230px; float: left; width: 546px; margin-bottom: 20px; position: relative; }
#artists #slider-artists-bg ul { float: left; margin: 0; padding: 0; position: absolute; left: 0; }
#artists #slider-artists-bg li { padding: 0; list-style: none; float: left; display: block; width: 180px; margin: 0 1px;  }
#artists #slider-artists-next { width: 31px; float: left; display: block; height: 216px; background: url('./img/artists_slide_1_r.gif') no-repeat; background-position: center center; }

#artists #slider-young-prev { width: 31px; float: left; display: block; height: 216px; background: url('./img/artists_slide_2_l.gif') no-repeat; background-position: center center; }
#artists #slider-young-bg { overflow: hidden; height: 230px; float: left; width: 182px; margin-bottom: 20px; position: relative; }
#artists #slider-young-bg ul { float: left; margin: 0; padding: 0; position: absolute; left: 0; }
#artists #slider-young-bg li { padding: 0; list-style: none; float: left; display: block; width: 180px; margin: 0 1px; }
#artists #slider-young-next { width: 31px; float: left; display: block; height: 216px; background: url('./img/artists_slide_2_r.gif') no-repeat; background-position: center center; }

#artists .artist-item { padding: 4px; height: 68px; margin-bottom: 1px; background: #1C1C1C; }
#artists .artist-item .img { width: 61px; height: 61px; float: left; }
#artists .artist-item .about { width: 100px; float: left; margin-left: 10px; }
#artists .artist-item .about a { color: #999999; text-decoration: none; }
#artists .artist-item .about a:hover { text-decoration: underline; }
#artists .artist-item .about span { display: block; margin-top: 2px; color: #4E4D4D; }
#artists .artist-item-selected .img { width: 55px; height: 55px; border: 3px solid #A35A2D; }
#artists .artist-item-selected .about a { color: #A35A2D; text-decoration: none; }

#artist { padding-left: 35px; padding-bottom: 10px; }
#artist h2 { color: #A35A2D; font-size: 26px; font-weight: normal; }
#artist h3 { color: #A35A2D; font-size: 14px; font-weight: normal; margin-bottom: 10px; }
#artist .img { width: 250px; float: left; height: 250px; }
#artist .img img { border: 3px solid #A35A2D; }
#artist .about { width: 280px; float: left; color: #999999; }
#artist-products .top { height: 28px; background: url('./img/artists_prod_h_bg.gif'); }
#artist-products .top h2 { color: #FFF; height: 18px; font-size: 16px; font-weight: normal; margin-left: 37px; padding-top: 2px; }
#artist-products .not-found { padding: 30px; text-align: center; }
#artist-products .item { margin: 15px 50px; padding-bottom: 15px; border-bottom: 1px dotted #7F4623; }
#artist-products .item-last { margin: 15px 50px; }
#artist-products .img { width: 160px; float: left; }
#artist-products .description { width: 340px; float: left; padding: 10px; color: #161616; }
#artist-products .description a { text-decoration: none; color: #161616; font-size: 14px; font-weight: bold; }
#artist-products .description a:hover { text-decoration: underline; }
#artist-products .description div { padding-top: 10px; }
	

/* News */
	
#news-page .bg { padding-left: 30px; }
#news-page h1 { height: 42px; width: 161px; background: url('./img/news_list_h.gif') no-repeat; margin-top: 20px; margin-bottom: 10px; }
#news-page .body { padding: 20px 30px; }
#news-page .photo { border: 3px solid #A35A2D; float: left; display: block; width: 153px; margin-right: 20px; margin-bottom: 10px; }
#news-page .title { font-size: 14px; font-weight: bold; color: #CA6F38; float: left; width: 380px; }
#news-page .date { color: #999999; font-size: 10px; margin-top: 1px; width: 380px; float: left; margin-bottom: 20px; }
#news-page .text { color: #161616; /*padding-top: 30px;*/ } 
#news-page .voter-current { float: left; margin-bottom: 10px; }
#news-page .news-nav { padding-top: 10px; }
#news-page .news-nav a.prev { display: block; width: 120px; text-align: left; float: left; }
#news-page .news-nav a.next { display: block; width: 120px; text-align: right; float: right; }

#news-list .bg { padding-left: 30px; }
#news-list h1 { height: 42px; width: 265px; background: url('./img/news_list_h.gif') no-repeat; margin-top: 20px; margin-bottom: 12px; }
#news-list h2 span { display: none; }
#news-list .body { padding: 20px 30px; }
#news-list .photo { border: 3px solid #A35A2D; float: left; display: block; width: 153px; margin-right: 20px; margin-bottom: 10px; }
#news-list .title { font-size: 14px; font-weight: bold; color: #CA6F38; float: left; width: 380px; display: block; text-decoration: none; }
#news-list .title:hover { text-decoration: underline; }
#news-list .date { color: #989898; font-size: 10px; margin-top: 1px; width: 380px; float: left; margin-bottom: 20px; }
#news-list .text { color: #989898; padding-top: 30px; }
#news-list .sorting { background: url('./img/news_list_sort_bg.gif') repeat-x; height: 28px; }
#news-list .sorting label { color: #FFF; float: left; display: block; line-height: 28px; padding-right: 5px; text-align: right; }
#news-list .sorting label.cat { width: 50px; }
#news-list .sorting label.from { width: 120px; }
#news-list .sorting label.to { width: 20px; }
#news-list .sorting select {  float: left; display: block; margin-top: 4px; margin-right: 3px; }
#news-list .not-found { padding: 30px; text-align: center; }
#news-list .result { background: #FFF; padding: 25px 40px; }
#news-list .result img { width: 100px; float: left; display: block; margin-right: 25px; }
#news-list .result .item-title { width: 400px; float: left; display: block; color: #CA6F38; text-decoration: none; font-size: 14px; font-weight: bold; }
#news-list .result .item-title:hover { text-decoration: underline; }
#news-list .result .item-date { width: 400px; float: left; font-size: 10px; color: #9A9A9A; }
#news-list .result .item-body { width: 400px; float: left; }
#news-list .result .item-br { border-bottom: 1px dotted #7D4723; margin-bottom: 10px; padding-bottom: 10px; }


/* Articles */

#article-page .bg { padding-left: 30px; }
#article-page h1.h-test { height: 42px; width: 265px; background: url('./img/article_h_1.gif') no-repeat; margin-top: 20px; margin-bottom: 12px; }
#article-page h1.h-advice { height: 42px; width: 265px; background: url('./img/article_h_2.gif') no-repeat; margin-top: 20px; margin-bottom: 12px; }
#article-page .body { padding: 20px 30px; }
#article-page .photo { border: 3px solid #A35A2D; float: left; display: block; width: 153px; margin-right: 20px; margin-bottom: 10px; }
#article-page .title { font-size: 14px; font-weight: bold; color: #CA6F38; float: left; width: 380px; }
#article-page .date { color: #999999; font-size: 10px; margin-top: 1px; width: 380px; float: left; margin-bottom: 20px; }
#article-page .text { color: #161616; padding-top: 30px; } 
#article-page .voter-current { float: left; margin-bottom: 10px; }

#article-list .bg { padding-left: 30px; }
#article-list h1.h-test { height: 42px; width: 265px; background: url('./img/article_h_1.gif') no-repeat; margin-top: 20px; margin-bottom: 12px; }
#article-list h1.h-advice { height: 42px; width: 265px; background: url('./img/article_h_2.gif') no-repeat; margin-top: 20px; margin-bottom: 12px; }
#article-list h2 span { display: none; }
#article-list .body { padding: 20px 30px; }
#article-list .photo { border: 3px solid #A35A2D; float: left; display: block; width: 153px; margin-right: 20px; margin-bottom: 10px; }
#article-list .title { font-size: 14px; font-weight: bold; color: #CA6F38; float: left; width: 380px; display: block; text-decoration: none; }
#article-list .title:hover { text-decoration: underline; }
#article-list .date { color: #989898; font-size: 10px; margin-top: 1px; width: 380px; float: left; margin-bottom: 20px; }
#article-list .text { color: #989898; padding-top: 30px; }
#article-list .sorting { background: url('./img/news_list_sort_bg.gif') repeat-x; height: 28px; }
#article-list .sorting label { color: #FFF; float: left; display: block; line-height: 28px; padding-right: 5px; text-align: right; }
#article-list .sorting label.cat { width: 120px; }
#article-list .sorting label.from { width: 120px; }
#article-list .sorting select {  float: left; display: block; margin-top: 4px; margin-right: 3px; }
#article-list .not-found { padding: 30px; text-align: center; }
#article-list .result { background: #FFF; padding: 25px 40px; }
#article-list .result img { width: 100px; float: left; display: block; margin-right: 25px; }
#article-list .result .item-title { width: 400px; float: left; display: block; color: #CA6F38; text-decoration: none; font-size: 14px; font-weight: bold; }
#article-list .result .item-title:hover { text-decoration: underline; }
#article-list .result .item-date { width: 400px; float: left; font-size: 10px; color: #9A9A9A; }
#article-list .result .item-body { width: 400px; float: left; }
#article-list .result .item-br { border-bottom: 1px dotted #7D4723; margin-bottom: 20px; padding-bottom: 20px; }


/* Producer */
#producer #header-trace_elliot { height: 140px; background: #161616 url('./img/producers_headers/trace_elliot.gif') no-repeat; }
#producer #header-radial { height: 140px; background: #161616 url('./img/producers_headers/radial.gif') no-repeat; }
#producer #header-primacoustic { height: 140px; background: #161616 url('./img/producers_headers/primacoustic.gif') no-repeat; }
#producer #header-perris { height: 140px; background: #161616 url('./img/producers_headers/perris.gif') no-repeat; }
#producer #header-peavey { height: 140px; background: #161616 url('./img/producers_headers/peavey.gif') no-repeat; }
#producer #header-orla { height: 140px; background: #161616 url('./img/producers_headers/orla.gif') no-repeat; }
#producer #header-n_tune { height: 140px; background: #161616 url('./img/producers_headers/n_tune.gif') no-repeat; }
#producer #header-novox { height: 140px; background: #161616 url('./img/producers_headers/novox.gif') no-repeat; }
#producer #header-monster { height: 140px; background: #161616 url('./img/producers_headers/monster.gif') no-repeat; }
#producer #header-mesa_boogie { height: 140px; background: #161616 url('./img/producers_headers/mesa_boogie.gif') no-repeat; }
#producer #header-marshall { height: 140px; background: #161616 url('./img/producers_headers/marshall.gif') no-repeat; }
#producer #header-line_6 { height: 140px; background: #161616 url('./img/producers_headers/line_6.gif') no-repeat; }
#producer #header-lag { height: 140px; background: #161616 url('./img/producers_headers/lag.gif') no-repeat; }
#producer #header-gibson { height: 140px; background: #161616 url('./img/producers_headers/gibson.gif') no-repeat; }
#producer #header-epiphone { height: 140px; background: #161616 url('./img/producers_headers/epiphone.gif') no-repeat; }
#producer #header-elixir { height: 140px; background: #161616 url('./img/producers_headers/elixir.gif') no-repeat; }
#producer #header-deep_drums { height: 140px; background: #161616 url('./img/producers_headers/deep_drums.gif') no-repeat; }
#producer #header-camco { height: 140px; background: #161616 url('./img/producers_headers/camco.gif') no-repeat; }
#producer #header-cad { height: 140px; background: #161616 url('./img/producers_headers/cad.gif') no-repeat; }
#producer #header-audix { height: 140px; background: #161616 url('./img/producers_headers/audix.gif') no-repeat; }
#producer #header-alesis { height: 140px; background: #161616 url('./img/producers_headers/alesis.gif') no-repeat; }
#producer #header-admira { height: 140px; background: #161616 url('./img/producers_headers/admira.gif') no-repeat; }

#producer .info { padding: 20px 30px; }
#producer .info h2.header { font-size: 24px; }
#producer .info div.about { padding-top: 20px; }

#producer .series { padding-left: 25px; background: #000; padding-top: 20px; }
#producer .series h3 { margin: 0; padding: 0; background: url('./img/producer_series_h.gif'); width: 156px; height: 24px; }
#producer .series h3 span { display: none; }
#producer .series .break { height: 30px; }
#producer .series h4 { font-size: 16px; font-weight: bold; color: #7F4623; padding: 0; margin: 0; font-family: Tahoma; margin-top: 15px; }
#producer .series .items { margin-top: 10px; }
#producer .series .items div {padding: 2px 0; }
#producer .series .items a { color: #FFF; text-decoration: none; }
#producer .series .items a:hover { text-decoration: underline; }

#producer-products,
#producer-news { margin-top: 40px; }
#producer-news h3 { color: #424242; }
#producer-news .item { padding-top: 15px; margin-top: 10px; border-top: 1px dotted #7F4623; }
#producer-news .item .item-title { width: 400px; float: left; display: block; color: #CA6F38; text-decoration: none; font-size: 14px; font-weight: bold; }
#producer-news .item .item-title:hover { text-decoration: underline; }
#producer-news .item .item-date { width: 400px; float: left; font-size: 10px; color: #9A9A9A; }
#producer-news .item .item-body { width: 400px; float: left; }
#producer-news .item .item-br { border-bottom: 1px dotted #7D4723; margin-bottom: 20px; padding-bottom: 20px; }
#producer-news .item img { width: 100px; float: left; display: block; margin-right: 25px; }


#producer-products .br { border-bottom: 1px dotted #7D4723; margin-bottom: 10px; padding-bottom: 10px; }
#producer-products .img { width: 126px; float: left; display: block; margin-right: 20px; }
#producer-products .item { width: 400px; float: left; }
#producer-products .item .name a { text-decoration: none; font-size: 15px; }
#producer-products .item .name a:hover { text-decoration: underline; }
#producer-products .item .pize { color: #B36D35; font-size: 14px; }
#producer-products .item .description { margin-top: 10px; }	
	
	
/* Custom */

.tab-element { }
.tab-element .date-add { font-size: 10px; color: #9B9B9B; }
.tab-element a { color: #A45C2C; font-size: 13px; text-decoration: none; font-weight: bold; }
.tab-element a:hover {  text-decoration: underline; }
.tab-element .tab-element-body { padding: 0; margin: 0; margin-top: 10px; }
.tab-element .tab-element-body img { width: 90px; display: block; float: left; margin-right: 10px; }
.tab-element .tab-element-body .no-photo {  display: block; float: left; margin-right: 10px; }
.tab-element .tab-element-description { width: 360px; float: left; }
.tab-element-br { border-top: 1px dotted #91592B; margin-top: 15px; padding-top: 15px; }

#custom-tab { height: 27px; }
#custom-tab span { margin-left: 30px; width: 160px; background: url('./img/prod_tab_sel.gif') repeat-x; color: #FFF; text-decoration: none; display: block; line-height: 27px; font-weight: bold; text-decoration: none; text-align: center; float: left; margin-right: 2px; }
#custom-tab-content { padding: 20px; background: url('./img/prod_photos_bg.gif') repeat-x; background-position: top center; }	

div.autocomplete { position: absolute; margin: 0; padding: 0; z-index: 100000; }
div.autocomplete ul { background-color: #FFF; list-style-type: none; margin: 0; padding: 0; border: 1px solid #DDDDDD; margin-top: 4px; width: 200px; }
div.autocomplete ul li.selected { background-color: #B46E3C; color: #FFF; }
div.autocomplete ul li { list-style-type: none; display: block; margin: 0; padding: 4px; cursor: pointer; }


/* Footer */

#footer { margin-top: 5px; padding: 0 8px; margin-bottom: 20px; }
#footer .line { background: url('./img/dot.gif') repeat-x; background-position: center center; height: 44px; }
#footer .line a.logo { background: #FFF url('./img/logo_b.gif') no-repeat; background-position: center center; width: 118px; height: 44px; display: block; margin: 0 auto; }
#footer .copy { background: url('./img/copy.gif'); margin: 0 auto; width: 126px; height: 11px; display: block; }

#footer .menu { margin-left: 160px; height: 16px; margin-top: 13px;}
#footer .menu a { display: block; height: 12px; background: url('./img/menu_b.gif') no-repeat; float: left; margin-right: 10px; }
#footer .menu a.item-1 { width: 24px; }
#footer .menu a.item-2 { width: 61px; background-position: 0 -12px; }
#footer .menu a.item-3 { width: 55px; background-position: 0 -24px; }
#footer .menu a.item-4 { width: 30px; background-position: 0 -36px; }
#footer .menu a.item-5 { width: 31px; background-position: 0 -48px; }
#footer .menu a.item-6 { width: 25px; background-position: 0 -60px; }
#footer .menu a.item-7 { width: 34px; background-position: 0 -72px; }
#footer .menu a.item-8 { width: 101px; background-position: 0 -84px; }
#footer .menu a.item-9 { width: 38px; background-position: 0 -96px; }
#footer .menu a.item-10 { width: 35px; background-position: 0 -108px; }
#footer .menu a.item-11 { width: 34px; background-position: 0 -120px; }
#footer .menu a.item-12 { width: 52px; background-position: 0 -132px; }

#pag { width: 84px; height: 16px; background: url('./img/pag.gif'); margin: 0 auto; display: block; margin-top: 10px; }
#pag span { display: none; }


#list-styles { width: 120px; float: right; }
#list-styles #normal { margin-left: 12px; float: right; background: url('./img/list_styles.gif'); height: 15px; width: 15px; display: block; padding: 0; }
#list-styles #grid { margin-left: 7px; float: right; background: url('./img/list_styles.gif'); height: 15px; width: 15px; display: block; padding: 0; background-position: -15px 0; }
#list-styles div.label { float: right; width: 50px; font-weight: bold; color: #FFF; text-align: right; padding-top: 3px;}
#list-styles a { border: 2px solid #1D1D1D; }
#list-styles .selected { border: 2px solid #A35B2B; }

.close-x {
	width: 20px;
	height: 20px;
	background: url('./img/close.png');
	margin-right: 20px;
	float: right;
	cursor: pointer;
}

/* Debug */

pre.debug { border: 1px solid #BEBFC0; background: #FFF; margin: 10px; padding: 10px; font-family: Arial; font-size: 12px; color: #1E1E1E;  }

