/* layout */
body {margin: 0;padding: 0;}
body {font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #333;line-height:120%; }

#header_container {text-align: left;}
#header {width: 1000px; margin:0px auto }
#container {width: 1000px;background: #FFFFFF;margin:0;text-align: left; margin:0px auto} 
#left_sidebar {float: left;	width: 207px; }
#right_sidebar {float: right;width: 160px; padding: 0; text-align:center; margin-top:4px}
#main_container {margin-left:211px;} 
#main_content {margin-right:160px; padding:0px 1px;} 
#main_content_index {margin-left:207px; } 
#main_content_index_body {padding:0px} 
#main_content_box {width:759px; margin-top:6px} 

#header_search {position:absolute; right:5px; top:73px; height:19px; width:350px; text-align:right; }
#header_search .search_input {border: none; text-align: left; border:1px solid #CC0000; width: 136px; margin:0px 0px;  font-size:11px; font-weight:bold; color:#A51212; position:absolute; top:0px; right:174px; height:16px;}
#header_search .search_more {position:absolute; top:0px; right:0px;}
#header_search .search_start {position:absolute; top:0px; right:26px;}
#header_search .search_dzial {position:absolute; top:0px; right:50px; width:120px; height:20px;border:1px solid #CC0000;}
#header_lang {position:absolute; top:7px; left:439px}
#header_koszyk {position:absolute; top:7px; right:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

#baner_top {text-align:center; padding:2px 0px;} 
#baner_right {text-align:right; padding:1px 0px} 
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
#ie_wrap {width:99%; margin:0px auto} 
#footer { width:1000px; text-align:center; margin:20px auto; background-color:#CC0000; height:19px; line-height:19px; font-size:11px; color:#FFFFFF} 
img {border:none}
form{display: inline}
a{color:#000000; text-decoration:none}
a:hover{color:#CC0000}
.ast {color:#990000; font-size:10px; font-weight:bold}
.error_form {font-size:10px; font-weight:bold; background:url(/images/icons/bullet_error.png) 0 2px no-repeat; padding:3px 0 3px 18px; color:#CC0000}
.promo {color:#FF0000; font-weight:bold}
/*komunikaty*/
.message {background-color:#F9F9F9;padding: 0 0 3px 0;margin: 5px 0;border-bottom:1px solid #CC3300;border-top:1px solid #CC3300;overflow:auto;}
.message .topic {background-color:#EEE;padding:3px 10px;margin:0 0 5px 0;border-bottom:1px solid #ccc; font-weight:bold; color:#CC3300; height:15px; line-height:15px}
.message_error {color:#CC0000;;font-weight:bold;background:url(/images/icons/bad.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left;}
.message_info {color:#339900;;font-weight:bold;background:url(/images/icons/ok.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left;}
.message_warning {color:#333333;font-weight:bold;background:url(/images/icons/warning.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left;}
.message_question {color:#2664CA;font-weight:bold;background:url(/images/icons/question.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left;}

a.confirm_yes, a.confirm_yes:visited, a.confirm_yes:link, a.confirm_ok, a.confirm_ok:visited, a.confirm_ok:link{font-weight:bold;font-size:13px;border:1px solid #6CB462;text-align:center;	width:100px;display:block;float:left;text-decoration:none;padding:  2px 0 2px 4px;margin: 10px 0 19px 25px;	background:url(/images/icons/tick.png) left no-repeat;}
a.confirm_yes:hover,a.confirm_ok:hover {border:1px solid #999999; background-color:#FFFFFF}
a.confirm_no, a.confirm_no:visited, a.confirm_no:link {font-weight:bold;font-size:13px;border:1px solid #E42224;text-align:center;	width:100px;display:block;float:left;text-decoration:none;padding:  2px 0 2px 4px;margin: 10px 0 19px 25px;background:url(/images/icons/cross.png) left no-repeat;}
a.confirm_no:hover {border:1px solid #999999;background-color:#FFFFFF}

/*jezyki waluty*/
.box_jezyki {padding:10px 10px;text-align:left; font-size:10px; font-weight:bold}
.box_waluty {text-align:left; font-size:10px; font-weight:bold;padding:0px 10px 10px 10px}
.box_waluty .waluta_wybor { width:160px;}

/* menu nawigacyjne */
.menu_lewe { width:200px; margin:0 auto; margin-top:10px}
.menu_lewe_tytul {width:200px; height:21px; text-align:center; font-size:15px; color:#000; padding:0px; text-transform:uppercase; line-height:21px;border-bottom:5px solid #000}
.menu_lewe_container {border:1px solid #dedede;}
a.menu_lewe_link:link,a.menu_lewe_link:visited,a.menu_lewe_link:active {background:url(/images/bullet_menu_lewe.png) no-repeat 10px center; color:#000; line-height:17px;  padding:0px 5px 0px 25px; font-size:11px; display:block; text-decoration:none; }
a.menu_lewe_link:hover{background-color:#eaeaea}
div.menu_lewe_wiecej{color:#403019; height:14px; line-height:14px; font-weight:bold; font-size:10px; display:block; text-decoration:none; border-bottom:1px solid #EFE9DD; text-align:right; padding-right:5px;cursor:pointer}
a.menu_lewe_wiecej:hover{background-color:#EDEAE3}
a.hidden_menu { display:none}
.menu_lewe_waluta_jezyk { border:1px solid #C3B5AE; background-color:#FBFCF7; text-align:center; padding:5px 0px; margin-top:10px}
.pokaz_wszystkie {color:#403019; height:17px; line-height:17px; font-weight:bold; font-size:11px; display:block; text-decoration:none; border-bottom:1px solid #EFE9DD; text-align:center; }
a.dzial_menu { display:block; background:url(/images/siodemki/siodemki.png) no-repeat 50px 0; height:26px; line-height:26px; width:110px; font-size:14px; color:#000; margin:10px auto 0 auto; text-align:left; text-transform:uppercase; padding-left:80px;}
.menu_lewe .nz{color:#cc0000; font-size:11px; font-weight:bold}
.newsletter_form_left {font-size:10px; font-weight:bold; color:#000}

.menu_prawe_tytul {height:20px; text-align:center; font-size:15px; color:#000; padding:0px; text-transform:uppercase; line-height:20px;border:1px solid #DEDEDE}

.top5 {font-size:10px; padding:5px 5px 0; margin:0px 0; width:148px; text-align:center; height:170px; vertical-align:middle;border:1px solid #DEDEDE; border-top:none;}
.top5 img {border:1px solid #333}
.top5_tytul {font-weight:bold;background:url(/images/bg_top.png) no-repeat 15px 1px; padding-left:40px}
#slide_nav a {margin:0 2px;  color:#000; padding:1px 3px; font-size:12px; font-weight:bold}
#slide_nav a.activeSlide {background-color:#A61313; color:#fff; padding:1px 3px; font-size:12px; font-weight:bold}
.rbox_oklc {width:145px; max-height:125px; overflow:hidden;}
.rbox_tytc {width:145px; max-height:45px; overflow:hidden; }
#slide_top {width:1000px; margin:0 auto; height:90px}
/*nawigacja stronami*/
.paging_top, .paging_bottom{margin:5px 0; padding:4px 8px; background-color:#ddd; overflow:auto; font-size:11px; height:100%}
.paging_top .pt_l, .paging_bottom .pt_l{ float:left; text-align:left; line-height:16px}
.paging_top .pt_r, .paging_bottom .pt_r{ float:right; text-align:right;line-height:16px;}
.paging_top .pt_r a, .paging_bottom .pt_r a{font-size:10px; font-weight:bold}

/*nawigacja afabetem*/
.nav_alfabet {margin:5px 0; padding:0px ; background-color:#f1f1f1; overflow:auto; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.nav_alfabet a{ display:block; float:left; text-align:center; line-height:18px; border-right:2px solid white; height:18px; font-weight:bold; width:13px}
.nav_alfabet a.pokaz_wszystkie{width:auto; padding:0 3px}
.nav_alfabet a.active{ background-color:#fff; color:#990000}

/*bradcroumb*/
#breadcrumb{ margin:4px 0 4px 0; color:#444; font-size:11px; border-top:1px solid #ddd;border-bottom:1px solid #ddd;  padding:3px 5px;}
#breadcrumb span{color:#000; font-size:11px; }
#breadcrumb a{color:#333; font-size:11px; }
#breadcrumb a:hover{text-decoration:underline }

/*strona glówna*/
.dzial_poleca {background:url(/images/bg_dzial_poleca.png) repeat-x 0 9px; height:23px; line-height:23px; font-size:12px; color:#402A12; margin-bottom:15px; text-align:center; text-transform:uppercase}
.dzial_poleca a{background:url(/images/siodemki/siodemki.png) no-repeat 10px 0; background-color:#FFFFFF; padding:5px 15px 5px 52px; text-align:left}
.dzial_poleca a:hover{ color:#000000}

.f_okladka {float:left; margin-right:8px;}
.box_table {width:730px; margin:5px auto 13px auto}

.fp_wykonawca {font-weight:bold; font-size:12px; padding:6px 0px 10px 8px; overflow:auto; }
.fp_wykonawca span{font-size:10px; font-style:italic }

.fp_wykonawca_dzial {min-height:40px; font-weight:bold; font-size:11px; background-color:#eee; padding:3px 0px 3px 3px; overflow:auto; }
.fp_wykonawca_dzial span{font-size:10px; font-style:italic }

.fp_koszyk {line-height:21px; font-size:11px; padding-left:8px;overflow:auto}
.fp_koszyk_dzial {height:23px; line-height:23px; font-size:11px; background-color:#ddd; padding-left:3px;overflow:auto}

.fp_opis {padding-left:5px; text-align:justify; padding:5px 0px; font-size:11px}
.fp_opis_dzial {padding-left:3px; text-align:justify; padding:5px 0px; font-size:11px}

.fp_odziez_l, .fp_odziez_r, .fp_muzyka_l, .fp_muzyka_r, .fp_ksiazka_l, .fp_ksiazka_r {width:50%; vertical-align:top}
.fp_odziez_l, .fp_odziez_r {padding-bottom:20px}

.fd_muzyka_wrap {width:350px; text-align:left; }
.fd_odziez_wrap {width:380px; text-align:left; }
.fd_ksiazka_wrap {width:350px; text-align:left; }

.fd_muzyka_wrap_dzial {width:300px; text-align:left; }
.fd_odziez_wrap_dzial {width:280px; text-align:left; }
.fd_ksiazka_wrap_dzial {width:280px; text-align:left; }

.fp_wykonawca_odziez {font-weight:bold; font-size:12px; padding:6px 5px 2px 5px }
.fp_wykonawca_odziez span{font-size:10px; font-style:italic }
.fp_wykonawca_odziez_dzial {font-weight:bold; font-size:11px; background-color:#eee; padding:6px 5px 10px 5px }
.fp_wykonawca_odziez_dzial span{font-size:10px; font-style:italic }


/*muzyka*/
/*lista*/
.muzyka_lista td {font-size:10px; border-bottom:1px solid #eee}
td.ml_1 {width:70px; padding:5px; text-align:center;}
td.ml_1 img{border:none}
td.ml_2 {padding:5px; vertical-align:middle; font-weight:bold; font-size:12px }
td.ml_2 span{font-size:10px; font-style:italic }
td.ml_2 span.nosnik{font-size:10px; font-style:normal; font-weight:normal}
td.ml_3 {width:50px;padding:5px;vertical-align:middle; }
.nosnik {font-size:10px; font-style:normal; font-weight:normal}
td.ml_4 {width:25px;padding:5px;vertical-align:middle; }
td.ml_5 {width:60px;padding:5px; text-align:right; font-weight:bold;vertical-align:middle; }

/*szczegoly*/
.plyta_main_container {overflow:auto; margin:15px 10px; vertical-align:middle; height:100%}
.plyta_main_container img{float:left; margin-right:15px}
.plyta_main {font-size:11px; padding-top:10px}
.plyta_main .wykonawca{font-size:12px; font-weight:bold}
.plyta_main .tytul{font-style:italic;font-weight:bold}
.plyta_main .kompozytor{ }
.t_podsumowanie td {font-size:11px; font-weight:bold; vertical-align:top}
td.nosnik {padding:0px 10px;}
td.cena {width:100px}
td.koszyk {width:30px}
td.dostepnosc {font-weight:normal; font-size:10px}

.cd_numer {font-weight:bold; font-size:13px; padding:2px 0 2px 6px; background-color:#F1F1F1; margin-top:8px;; line-height:15px; height:15px; color:#333333}
.tracklista {width:100%; text-align:left; } 
.tracklista .numer {width:20px; text-align:left; vertical-align:top} 
.tracklista .tytyl {text-align:left; vertical-align:top; padding-right:10px} 
.tracklista .czas {width:40px; text-align:right; vertical-align:top} 
.tracklista .mp3 {width:40px; text-align:center; vertical-align:top} 

/*odziez*/
/*lista*/
.odziez_lista td {font-size:10px; border-bottom:1px solid #eee}
td.ol_1 {width:260px; padding:5px; text-align:center;}
td.ol_1 img{border:none}
td.ol_2 {padding:5px; vertical-align:middle; font-weight:bold; font-size:12px }
td.ol_2 span{font-size:10px; font-style:italic }
td.ol_2 .inne{font-size:10px; font-style:normal;font-weight:normal  }
td.ol_2 .rozmiary{font-size:6pt;font-style:normal; font-weight:normal}
td.ol_3 {width:50px;padding:5px;vertical-align:middle; }
td.ol_4 {width:25px;padding:5px;vertical-align:middle; font-weight:bold}

span.rozmiary { display:block; margin:3px 0}
span.rozmiary span {font-size:7pt;font-style:normal; font-weight:bold;border:1px solid #fff; padding:1px 4px; margin:0 0; line-height:18px}
span.rozmiary .roz_on{ background-color:#000; color:#fff}
span.rozmiary .roz_off{background-color:#F1F1F1; color:#999}


/*szczegoly*/
.odziez_main {font-size:11px; padding-top:10px; margin-bottom:20px}
.odziez_main .wykonawca{font-size:12px; font-weight:bold}
.odziez_main .nazwa{font-style:italic;font-weight:bold;line-height:20px}
.odziez_main .typ{font-size:10px;font-style:italic; margin-bottom:20px}
.odziez_main .cena{font-size:11px;font-weight:bold; margin:8px 0px}
.t_podsumowanie td {font-size:11px; font-weight:bold}
#certyfikaty { font-size:12px; font-weight:bold}
.certyfikat { font-size:12px; font-weight:normal}
.certyfikat {margin:10px 0}
.o_opis{margin:12px 4px 0; text-align:justify}

/*ksiazka*/
/*lista*/
.ksiazka_lista td {font-size:10px; border-bottom:1px solid #eee}
td.kl_1 {width:90px; padding:5px; text-align:center;}
td.kl_1 img{border:none}
td.kl_2 {padding:5px; vertical-align:middle; font-weight:bold; font-size:12px }
td.kl_2 span{font-size:10px; font-style:italic }
td.kl_2 .inne{font-size:10px; font-style:normal;font-weight:normal  }
td.kl_2 .rozmiary{font-size:6pt;font-style:normal; font-weight:normal}
td.kl_3 {width:50px;padding:5px;vertical-align:middle; }
td.kl_4 {width:25px;padding:5px;vertical-align:middle; font-weight:bold}
a.link_tematyka {width:191px;display:block; float:left; padding:2px; margin:1px 0px; font-size:11px; }
a.link_tematyka:hover {background-color:#f0f0f0 }
/*szczegoly*/
.ksiazka_main {font-size:11px; padding-top:10px; margin-bottom:20px}
.ksiazka_main .tytul{font-size:14px; font-weight:bold}
.ksiazka_main .autor{font-size:12px; font-style:italic;font-weight:bold; margin-top:10px}
.ksiazka_main .podtytul{font-weight:bold; font-size:11px}
.ksiazka_main .cena{font-size:11px;font-weight:bold; margin:10px 0px}

/*bilety*/
.impreza {border:1px solid #EEEEEE; margin:15px 0; padding:0 0 5px 0; overflow:auto}
.i_tyt {font-size:14px; font-weight:bold; background-color:#F2ECE0; padding:4px 5px; color:#990000}
.i_body { padding:5px 10px; margin-left:140px; }
.miejsce {font-size:12px; font-weight:bold; color:#666666; padding:2px 0 5px 0px ;margin:2px 0 5px 0; border-bottom:1px solid #eee}
.cena {font-size:12px; font-weight:bold; }
.termin {font-size:10px;}
.i_brak {font-size:12px; color:#AC0000; font-weight:bold; margin:5px 0; text-align:center}
.i_tb {margin:10px 20px;}
.i_tb td { padding:3px 10px; font-size:12px; font-weight:bold}
.i_foto { float:left; margin:5px 15px 10px 5px; width:100px}
.i_ibil {background-color:#fafafa; margin:5px 0; padding:5px; font-size:11px}
.i_wiecej {text-align:right; padding-right:15px; }
.i_wiecej a{color:#CC0000; font-size:11px; font-weight:bold}

/*koszyk*/
/*lista*/
.c_h td {font-size:10px; border-bottom:1px solid #eee; text-align:center; font-weight:bold; background:#e5e5e5; border:1px solid white}
.c_d td {font-size:10px; border-bottom:1px solid #eee; padding:2px; vertical-align:top;}
td.c_1 {width:70px;padding:2px; text-align:left; vertical-align:middle; font-weight:bold;}
td.c_2 {padding:2px; text-align:left; vertical-align:middle;}
td.c_2 a{font-weight:bold;}
td.c_3 {width:50px;padding:2px;text-align:right}
td.c_4 {width:45px;padding:2px;text-align:right}
td.c_5 {width:50px;padding:2px;text-align:right}
td.c_6 {width:40px;padding:2px;text-align:center;}
td.c_6 input {width:30px;padding:1px;text-align:center; border:1px solid #847A67;; font-weight:bold; font-size:11px; height:14px}
td.c_7 {width:60px;padding:2px;text-align:right; font-weight:bold;}
td.c_8 {width:30px;padding:2px;text-align:center; background:url(/images/bg_del.png) center repeat-y}
td.cz_1 {padding:2px;text-align:right; font-size:11px; font-weight:bold}
td.cz_2 {width:30px;padding:2px;text-align:center; background:url(/images/bg_del.png) center repeat-y}

/*podsumowanie*/
.koszyk_podsumowanie{margin-top:30px; width:400px}
.cp_h td {font-size:10px; border-bottom:1px solid #eee; text-align:center; font-weight:bold; background:#e5e5e5; border:1px solid white; padding:3px 0px;}
.cp_d td {font-size:11px; border-bottom:1px solid #eee; padding:2px; vertical-align:middle;}
td.cp_1 {width:100px;padding:2px;text-align:center}
td.cp_2 {width:110px;padding:2px;text-align:right}
td.cp_3 {width:80px;padding:2px;text-align:right}
td.cp_4 {width:110px;padding:2px;text-align:right}
.cp_t td {font-size:11px; border-bottom:1px solid #eee; padding:4px 2px; vertical-align:middle; background-color:#fafafa}
.cp_s td {padding:3px 2px}
.cp_total td{font-size:15px; font-weight:bold}
td.cp_t2 {text-align:right}
td.cp_slownie{font-size:12px; padding-top:5px;}

/*przyciski*/
.button {border:1px solid #CC0000; background-color:#ddd; height:24px; line-height:24px; cursor:pointer}
a.button {border:1px solid #CC0000; background-color:#ddd; padding:4px 5px;}

/*proces kupna*/
table.shipping_bar { margin:10px auto;}
table.shipping_bar td {font-size:10px; line-height:9px; text-align:center}
tr.shipping_bar td {background:url(/images/bg_shipping_bar.png) repeat-x; height:11px;}
tr.shipping_bar_name td {padding-top:2px; color:#999}
tr.shipping_bar_name td.on {color:#8F0709; font-weight:bold}
.zamowienie_tytul{font-size:12px; font-weight:bold; color:#660000; margin:13px 13px 8px 13px; border-bottom:1px solid #666; padding:2px 0 0 5px; background-color:#eee}
.zamowienie_tytul_td{font-size:12px; font-weight:bold; color:#660000; margin:13px 0px 0px 0px; border-bottom:1px solid #666; padding:2px 0 0 5px; background-color:#eee}
.czy_wysylka {margin:15px; font-weight:bold; color:#AC0003}
td.f_name{font-size:11px; padding:4px 8px 0 0; text-align:right; font-weight:bold; color:#666666; vertical-align:top}
td.f_form{text-align:left; padding:3px 0px;}
input[type="text"]{border:1px solid #CC0000;font-size:12px; height:15px; line-height:15px; vertical-align:middle; padding:1px 2px; font-family:Arial, Helvetica, sans-serif}
textarea{border:1px solid #CC0000;font-size:12px; padding:1px 2px; font-family:Arial, Helvetica, sans-serif}
select {border:1px solid #CC0000;font-size:12px; height:19px; line-height:19px; vertical-align:middle; padding:0px;font-family:Arial, Helvetica, sans-serif}
.metoda_wybor {padding:2px 3px; margin:5px 4px; display:block; cursor:pointer}
.metoda_wybor_over {background-color:#eee}
.metoda_wybor_active {background-color:#ddd; color:#CC0000}

.podsumowanie_produkt {width:100%; margin:0 auto; padding:0px 13px;}
table.podsumowanie_produkt tr td {font-size:11px; padding-bottom:3px}
.podsumowanie_produkt .p_1 {width:30px; vertical-align:top; }
.podsumowanie_produkt .p_3 {width:100px; text-align:right; vertical-align:top}
.podsumowanie_produkt .pp_1 {width:45px; vertical-align:top; }
.podsumowanie_produkt .pp_3 {text-align:right; vertical-align:top;width:110px;}
.podsumowanie_produkt .zs_1 {width:135px;}
.podsumowanie_produkt .zs_2 { font-weight:bold }

.a_p, .a_d {margin:0 auto; font-size:12px;  padding:0px 13px;}
.a_pot {margin:0 auto; font-size:12px;  padding:0px 13px; color:#990000; font-weight:bold}

/*wyszukiwarka*/
.szukaj_tytul{font-size:11px; font-weight:bold; color:#660000; margin:10px 2px 5px 2px; border-bottom:1px solid #666; padding:2px 0 0 5px; background-color:#eee}
.s_parametry {white-space:nowrap; padding-right:10px;}
.w_wiecej{padding-left:20px; font-size:11px; color:#990000; font-weight:bold}

/*korenspondencja*/
.napisz_wiadomosc {text-align:right; margin-right:20px; font-size:11px; font-weight:bold}
.napisz_wiadomosc span{cursor:pointer;}
#wiadomosc_form {width:550px; text-align:left; padding:5px 7px; font-size:10px; font-weight:bold; display:none; margin:0px 13px}
#wiadomosc_form textarea{border:1px solid #cc0000; width:540px; height:150px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px; margin-top:10px }
td.kk_1 {font-weight:bold}
td.kk_2 { padding:1px 8px; text-align:justify}

/* sklepiki wspólne */
.menu_typ {font-size:9px; font-weight:normal; cursor:pointer; padding:1px 0 1px 25px; display:block}

/* dostawa płatnosæ */
.dp_b {margin:15px 0 30px}
.dp_k {margin:3px 0; padding:0 0 3px; border-bottom:1px solid #CCCCCC; font-weight:bold}
.dp_m1 {margin:10px 0 3px 10px; font-weight:bold}
.dp_m2 {margin:3px 0 3px 20px; }
