/* layout */
body {margin: 0;padding: 0;}
body {font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000; line-height:120%; background-color:#000000;}

#page_container {width: 998px; margin:0px auto; background:url(/images/carton/bg_body.png) center 300px repeat-y;}
#header {width: 998px; height:183px; position:relative;}
#container {width: 998px;;margin:0px auto;text-align: left; padding:0px;} 
#left_sidebar {float: left;	width: 192px;}
#main_content_index {float:left;width: 620px; background-color:#FFFFFF;} 
#main_content_index_body {padding:0px;} 
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

#header_lang {position:absolute; left:230px; top:140px;}
#header_newsletter {position:absolute; right:50px; top:285px}
#header_search {position:absolute; left:360px; top:140px; height:19px; width:160px; text-align:right;}
#header_search .search_input {border: none; text-align: left; border:1px solid #A61313; width: 136px; margin:0px 0px;  font-size:11px; font-weight:bold; color:#A51212; position:absolute; top:0px; left:1px; height:15px; padding-top:1px; padding-left:2px; padding-right:2px}
#header_search .search_more {position:absolute; top:0px; left:170px;}
#header_breadcrumb {position:absolute; left:0px; top:0px; width:600px;}
#header_facebook {position:absolute; right:5px; top:6px; width:175px;}
#header_koszyk {position:absolute; top:7px; right:330px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;background-color:#FFFFFF;  padding:2px 5px}

#topbc {width: 998px; height:150px; background:url(/images/carton/bg_topb.png) no-repeat; text-align:center; padding:0 0 19px 0; }
#topb {width: 950px; height:150px; text-align:center; margin:0 19px}
#np_body {width:620px; margin-left:20px; float:left; padding-top:5px}
#np_b {width:170px; margin-left:10px; float:left; }
#np_m{width:178px; background-color:#000000; margin-left:820px;}
#body_newsletter {position:absolute; height:19px; width:150px; text-align:right; margin-top:10px;}
#body_newsletter .search_input {border: none; text-align: left; border:1px solid #A61313; width: 126px; margin:0px 0px;  font-size:11px; font-weight:bold; color:#A51212; position:absolute; top:0px; left:1px; height:15px; padding-top:1px; padding-left:2px; padding-right:2px}
#footer { width:998px; text-align:center; margin:10px 0px 0px 0px; padding:3px 0px; background-color:#000; height:17px; line-height:17px; font-size:10px; color:#CCCCCC; font-weight:bold} 

.ui-tabs-panel {border: 1px solid #A51212;padding: 10px;background: none;}
.ui-tabs-nav a, .ui-tabs-nav a span {background: url(/images/carton/tabs.png) no-repeat;}

.body_info {margin:8px 10px}

img {border:none}
form{display: inline}
a{color:#000000; text-decoration:none}
a:hover{color:#990000}
.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 {text-align:left; margin-left:3px; }
a.menu_lewe_link:link,a.menu_lewe_link:visited,a.menu_lewe_link:active {color:#fff; line-height:13px; font-weight:bold; font-size:10px; display:block; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-left:20px; background:url(/images/carton/point_black.png) 10px 5px no-repeat}
a.menu_lewe_link_active {color:#CC3333; line-height:13px; font-weight:bold; font-size:10px; display:block; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-left:20px; background:url(/images/carton/point_black.png) 10px 5px no-repeat}
a.menu_lewe_link:hover{color:#CC3333}
a.menu_lewe_link_typ:link,a.menu_lewe_link_typ:visited,a.menu_lewe_link_typ:active {color:#ccc; line-height:13px; font-weight:bold; font-size:9px; display:block; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-left:25px; }
a.menu_lewe_link_typ:hover{color:#CC3333}

.menu_lewe_waluta_jezyk { border:1px solid #C3B5AE; background-color:#FBFCF7; text-align:center; padding:5px 0px; margin-top:10px}

/*kupiono inne*/
.ki { margin-top:20px}
#kupiono_inne {overflow:auto}
#kupiono_inne td {width:170px; padding:0 15px; text-align:center; vertical-align:top}
.kic {width:268px; margin:10px 15px; text-align:center; vertical-align:top; float:left; }

/*nawigacja stronami*/
.paging_top, .paging_bottom{margin: 0 0 5px 0; padding:4px 8px; overflow:auto; font-size:11px; height:100%; border-bottom:1px solid #000; background-color:#000; color:#FFFFFF}
.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; font-size:10px;}
.paging_top a, .paging_bottom a{color:#FFFFFF}
.paging_top a:hover, .paging_bottom a:hover{color:#FFFFFF; text-decoration:underline}
.paging_top .pt_r a, .paging_bottom .pt_r a{font-size:10px; font-weight:bold}


/*bradcroumb*/
#breadcrumb{ margin:0px 0 4px 0; color:#000; font-size:11px;  padding:3px 5px; font-weight:bold;}
#breadcrumb span{color:#000; font-size:11px; }
#breadcrumb a{color:#000; font-size:11px; }
#breadcrumb a:hover{}

/*niusy*/
.news_container {clear:both; padding-bottom:10px;  margin-bottom:10px; }
.topic_container {overflow:auto; background-color:#000; font-weight:bold; font-size:11px; padding:2px 0px}
.topic_data {width: 75px; float:left; color:#fff; font-size:10px; line-height:15px; height:15px; padding-left:5px; border-right:2px solid #FFFFFF }
.topic_topic {margin:0 140px 0 90px;line-height:15px; height:15px;color:#FFFFFF; }
.topic_topic a{color:#FFFFFF}
.topic_topic a:hover{color:#FFFFFF; text-decoration:underline}
.news_lead { margin:5px 3px;font-size:11px; }
.new_link { font-weight:bold; font-size:11px; padding-right:8px; text-align:right}
.new_archiwum {margin:5px 10px;}

.topic_fb { text-align:left; margin:10px 0; background-color:#eaeaea; padding:2px; height:20px}

/*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 }
td.ol_3 {width:50px;padding:5px;vertical-align:middle; }
td.ol_4 {width:25px;padding:5px;vertical-align:middle; text-align:right }
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}
span.rozmiar span {background-color:#000; color:#fff; font-size:7pt;font-style:normal; font-weight:bold;border:1px solid #fff; padding:1px 4px; margin:0 0; line-height:18px; }

/*szczegoly*/
.odziez_main {font-size:11px; padding-top:10px; margin:0px 20px 20px 20px;}
.odziez_main .wykonawca{font-size:12px; font-weight:bold}
.odziez_main .nazwa{font-style:italic;font-weight:bold}
.odziez_main .typ{font-size:10px;font-style:italic;font-weight:bold; margin-bottom:20px}
.odziez_main .cena{font-size:11px;font-weight:bold; margin:8px 0px}
.t_podsumowanie td {font-size:11px; font-weight:bold}
td.nosnik {padding-left:10px; width:135px}
td.cena {width:100px}
td.koszyk {width:30px}
td.dostepnosc {font-weight:normal; font-size:10px}
#tab_container {margin:0px 20px 20px 20px;}
#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}
/*koszyk*/
/*lista*/
.koszyk_wrap {width:610px; margin:0 auto}
.c_h td {font-size:10px; border-bottom:1px solid #A61313; text-align:center; font-weight:bold; background:#ddd; border:1px solid white}
.c_d td {font-size:10px; border-bottom:1px solid #A61313; 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:#ddd; 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 #49351A; background-color:#A61313; height:24px; line-height:24px; cursor:pointer; color:#FFFFFF}
a.button {border:1px solid #49351A; background-color:#A61313; padding:4px 5px;color:#FFFFFF}

/*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:#A61313; margin:13px 13px 8px 13px; border-bottom:1px solid #9B8965; padding:2px 0 0 5px; background-color:#ddd}
.zamowienie_tytul_td{font-size:12px; font-weight:bold; color:#A61313; margin:13px 0px 0px 0px; border-bottom:1px solid #9B8965; padding:2px 0 0 5px; background-color:#ddd}

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 #8F0709;font-size:12px; height:15px; line-height:15px; vertical-align:middle; padding:1px 2px; font-family:Arial, Helvetica, sans-serif}
textarea{border:1px solid #8F0709;font-size:12px; padding:1px 2px; font-family:Arial, Helvetica, sans-serif}
select {border:1px solid #8F0709;font-size:12px; height:20px; line-height:20px; 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:#F8F8F8}
.metoda_wybor_active {background-color:#F8F3E5; color:#660000}

.search_input {text-align: left; border:1px solid #A61313; width: 126px; margin:0px 0px;  font-size:11px; font-weight:bold; color:#A51212; height:15px; padding-top:1px; padding-left:2px; padding-right:2px}
input.search_input_info {font-size:10px; color:#CCC; text-align:center }

.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}
.podsumowanie_produkt .p_3 {width:100px; text-align:right}
.podsumowanie_produkt .pp_1 {width:30px; vertical-align:top; }
.podsumowanie_produkt .pp_3 {text-align:right; vertical-align:top}
.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:#fff; margin:10px 2px 5px 2px;  padding:2px 0 2px 5px; background-color:#000}.s_parametry {white-space:nowrap; padding-right:10px;}
.w_wiecej{padding-left:20px; font-size:11px; color:#990000; font-weight:bold}

/*koncerty*/
.koncerty_archiwum {margin:5px 10px 0 0; width:610px; text-align:right; font-size:11px; font-weight:bold; color:#A51212}

.koncerty_filtr {margin:10px 5px 0 5px; width:610px}
.koncerty {margin:10px 5px; width:610px}
.koncerty th {padding:2px 3px; font-weight:bold; background-color:#A51212; border-bottom:1px solid #000000; color:#FFFFFF}
.koncerty td { border-bottom:1px solid #EEEEEE; padding:4px 3px; font-size:11px}
td.k1 {width:90px;}
td.k2 {width:150px}
td.k3 {width:150px}
td.k4 {}

.koncert {margin:10px 20px; width:580px}
td.kk1 {padding:5px 5px; font-weight:bold; border-bottom:1px solid #eee; color:#A51212; vertical-align:top; width:100px; text-align:right}
td.kk2 {padding:5px 3px; border-bottom:1px solid #eee; vertical-align:top; }

tr.alt td {background: #F9F9F9;}
tr.over td {background:#FAFAE7;cursor:pointer;}

/*artysci*/
.artysta_baner {display:block; width:580px; text-align:center; margin:10px auto; border:1px solid #aaa; padding-bottom:1px}
.artysta_nazwa {display:block; width:580px; height:50px; line-height:50px; text-align:center; margin:10px auto; border:1px solid #aaa; font-size:20px; font-weight:bold; text-transform:uppercase; color:#660000}
.artysta_ikony_box {width:580px; margin:10px auto; position:absolute; text-align:right; top:-51px;}
.artysta_box {width:580px; margin:10px auto; position:relative; border:1px solid #FFFFFF}
.artysta_box img {margin:0 5px 0 0}
.artysta_info { text-align:justify; margin:15px 0; font-size:12px}
.zk_arch {display:none}
#show_arch, #show_akt {cursor:pointer; margin:10px auto; width:200px; padding:5px 0; font-size:12px; color:#BB0000; font-weight:bold; background-color:#eee; text-align:center}

/*linki*/
.link_category {font-weight:bold; color:#A51212; border-bottom:1px solid #eee; padding:3px 10px; margin:5px 0}
.link_box {margin:0 0 10px 0;}
.link_name_url {padding:0px 15px; font-size:11px}
.link_name_url a {font-weight:bold}
.link_name_url span {color:#999999; font-weight:normal}
.link_descript {padding:0px 15px; font-size:11px}
/*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}
