/* layout */
body {margin: 0;padding: 0;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #303747;line-height:120%; background-color:#DCDFE7;  }

#header {width: 1000px; margin:0px auto; position:relative}
#login_box {width: 180px; height:70px; position:absolute; left:26px; top:97px}
#szukaj_box {width: 500px; height:20px; position:absolute; left:243px; top:158px; }

#menu_container {width: 1000px; height:25px; margin:0px auto; background:url(/images/bg_menu.jpg) no-repeat;}
#menu{ margin-left:230px; color:#9AB5D3}
#body_container {width: 1000px; margin:0px auto; background:url(/images/bg.png) repeat-y center; }
#container {width: 1000px;margin:0;text-align: left; background:url(/images/bg_body.jpg) no-repeat;} 
#left_sidebar {float: left;	width: 174px; padding-left:30px; margin-top:45px; text-align:justify;}
#main_content {margin-left:255px; width: 705px; padding-top:45px; text-align:justify} 
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
#ie_wrap {width:99%; margin:0px auto} 

#footer_container {width: 1000px; margin:0px auto; background:url(/images/bg.png) repeat-y center;padding:30px 0 10px 0px}
#footer { width:998px; text-align:center; margin:0px auto; border-top:1px solid #D0D1D6; border-bottom:1px solid #D0D1D6; background-color:#FAFAFA; height:17px; line-height:17px; font-size:11px;} 
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}


#menu a{ color:#A1151E; line-height:25px; font-size:11px; font-weight:bold; padding:3px 3px}
#menu a:hover{ color:#3A589E}
.menu_horizontal{overflow: hidden; padding:0;background-color:#F3F3F3; border-bottom:1px solid #C4C4C4; background-image:url(/images/bg_menu.png); }
.menu_horizontal ul {list-style: none;height: 23px;padding:0;margin:0;}
.menu_horizontal li {border-right:1px solid #C4C4C4;float: left;padding: 0;}
.menu_horizontal ul li a {color: #003333 ;display: block;float: left;padding: 0px 10px ;text-decoration: none; font-size:10px; height:23px; line-height:23px; font-weight:bold}
.menu_horizontal ul li.active {border-left:1px solid #C4C4C4;float: left;padding: 0;margin: 0px 1px 0px -1px;background-image:url(/images/bg_menu_active.png)}
.menu_horizontal ul li a:hover {background-image:url(/images/bg_menu_over.png)}


a.kategorie_tree_0 { font-size:11px; text-align:left; font-weight:bold; padding-left:5px; border-left:3px solid #91AFD1; margin:12px 0px 5px 0px; color: #41607C; display:block}
a.kategorie_tree_0:hover {border-left:3px solid #9A1B24}
a.kategorie_active_0 {border-left:3px solid #9A1B24;}

ul.kategorie_tree {display:none}
ul.kategorie_tree_active {display:block}
ul.kategorie_tree { list-style:none; padding:0px; margin:0px; padding-left:8px}
ul.kategorie_tree_1 { list-style:none; padding:0px; margin:0px; }
li.kategorie_tree {background:url(/images/tick.png) 0px 5px no-repeat;text-align:left;padding-left:15px;}
a.kategorie_tree {font-size:10px; font-weight:bold; color:#666666; display:block; margin:4px 0px}
a.kategorie_active {color:#009900; display:block; margin:4px 0px}
a.kategorie_tree:hover {color:#9A1B24;}

/*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:230px; margin:0 auto; margin-top:10px}
.menu_lewe_tytul { background:url(/images/menu_lewe_tytul.png) no-repeat; width:230px; height:22px; text-align:center; font-size:13px; color:#483419; padding:0px; text-transform:uppercase; line-height:22px; letter-spacing:1px;font-weight:bold;}
.menu_lewe_container { border-left:1px solid #C3B5AE; border-right:1px solid #C3B5AE; border-bottom:1px solid #C3B5AE; background-color:#FBFCF7}
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:#403019; height:19px; line-height:19px; font-weight:bold; padding-left:25px; font-size:11px; display:block; text-decoration:none; border-bottom:1px solid #EFE9DD;}
a.menu_lewe_link:hover{background-color:#EDEAE3}
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}

/*nawigacja stronami*/
.paging_top, .paging_bottom{ padding:2px 8px; background-color:#F0F1F5; overflow:auto; font-size:10px; height:100%; color:#9A1B24; border-bottom:1px solid #CED1D8; border-top:1px solid #CED1D8}
.paging_top{margin:0 0 15px 0; }
.paging_bottom{margin:10px 0 00; }
.paging_top .pt_l, .paging_bottom .pt_l{ float:left; text-align:left; line-height:14px;}
.paging_top .pt_r, .paging_bottom .pt_r{ float:right; text-align:right;line-height:14px; font-size:10px;}
.pt_r a, .pt_l a{color:#9A1B24; font-size:10px}
.paging_top .off, .paging_bottom .off{ color:#CED1D8}
.paging_top .page_actual, .paging_bottom .page_actual{ font-weight:bold}

/*bradcroumb*/
#breadcrumb{ margin:0 0 30px 0; color:#2A2D34; font-size:10px; font-weight:bold; border-bottom:1px solid #CBCCCE; padding:0;}
#breadcrumb span{color:#000; font-size:10px; }
#breadcrumb a{color:#2A2D34; font-size:10px;  }
#breadcrumb a:hover{text-decoration:underline }

.cena_promocja {color:#CC0000}

/*produkty*/
/*lista*/
.produkty_lista td {font-size:10px; border-bottom:1px solid #eee}
.produkty_lista tr.head td {font-size:10px; font-weight:bold; border-bottom:1px solid #CDCDCD}
td.ml_1 {width:150px; padding:5px; text-align:center; vertical-align:top}
td.ml_1 img{border:none}
td.ml_2 {padding:5px 10px 5px 0px; vertical-align:top; font-weight:bold; font-size:11px; width:70px }
td.ml_3 {padding:5px 15px 5px 0px;vertical-align:top; font-size:11px; text-align:left}
td.ml_3 div.nazwa {font-weight:bold; margin-bottom:5px; font-size:11px}
td.ml_4 {width:115px;padding:5px 10px 5px 0px; vertical-align:top;  font-weight:bold; font-size:11px}
td.ml_4 div.dostepnosc {font-weight:normal; text-align:left; font-size:10px; margin-top:10px}

/*szczegoly*/
#produkt {float:left;}
#produkt .nazwa{font-size:12px; font-weight:bold; margin-bottom:8px; color:#9A1B24}
#produkt .kod{font-size:11px;font-weight:bold; color:#41607C; margin-bottom:8px}
#produkt .cechy{font-size:11px;font-weight:bold; color:#000000; margin-bottom:5px}
#produkt .cena{font-size:12px;font-weight:bold; color:#41607C; margin:7px 0px;}
#produkt .dostepnosc{font-size:11px; font-weight:bold; margin-bottom:8px}
#produkt .producent{font-size:10px; font-weight:bold; text-align:right}
#produkt .opis{border-top:2px solid #91AFD1; margin-top:0px; padding-top:10px}
.foto_slider {width:300px};

.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} 

/*koszyk*/
/*lista*/
.c_h td {font-size:10px; border-bottom:1px solid #eee; text-align:center; font-weight:bold; background:#F4ECE1; 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:center; 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:#F4ECE1; 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 #ACC2DB; background-color:#DDE6F0; height:24px; line-height:24px; cursor:pointer; color:#666; font-weight:bold; font-size:11px}
a.button {border:1px solid #ACC2DB; background-color:#DDE6F0; 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:#7D6C50; margin:13px 13px 8px 13px; border-bottom:1px solid #9B8965; padding:2px 0 0 5px; background-color:#F8F3E5}
.zamowienie_tytul_td{font-size:12px; font-weight:bold; color:#7D6C50; margin:13px 0px 0px 0px; border-bottom:1px solid #9B8965; padding:2px 0 0 5px; background-color:#F8F3E5}
.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"], input[type="password"]{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: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:#F8F8F8}
.metoda_wybor_active {background-color:#F8F3E5; color:#660000}

.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}
.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}
.a_1, .a_2 {vertical-align:top}

/*wyszukiwarka*/
td.z1 {vertical-align:top;font-size:10px; text-align:left; width:247px; padding-right:10px}
td.z1 .numer{font-size:11px; text-align:left; padding:1px 3px; font-weight:bold; margin-bottom:3px; }
td.z2 {vertical-align:top; font-size:10px; text-align:left; width:210px;padding-right:10px}
td.z3 {vertical-align:top; font-size:10px; text-align:left; width:220px;}
th.z1,th.z2,th.z3{vertical-align:middle;font-size:11px; text-align:center; padding:3px 1px; background-color:#eee; color:#990000; }
.zs1 {font-size:10px; text-align:left; padding:1px 0px; width:130px; font-weight:bold; vertical-align:top}
.zs2 {font-size:10px; text-align:left; width:105px; vertical-align:top; color:#990000}

.zz1 {font-size:11px; text-align:left; padding:1px 0px; width:30px; vertical-align:top}
.zz2 {font-size:11px; text-align:left; padding:1px 0px; width:400px; vertical-align:top}
.zz3 {font-size:11px; text-align:right; padding:1px 0px; width:80px; vertical-align:top}


