/* ------- CONTENT -------- */
#content { font-size: 1em; /* 11px */ text-align: left; line-height: 1.63em; }

/* ------- LINKI -------- */
#content a { color: #88b007; text-decoration: none }
#content a:hover { color: #3f5202; text-decoration: underline }

/* ------- BUTTONY -------- */
#content a.button { background: transparent url('../img/button_green_big.png') no-repeat right top; display: block; float: left; text-decoration: none; white-space: nowrap; }
#content a.button:hover { background-position: right bottom; text-decoration: none; }
#content a.button span { background: transparent url('../img/button_green_big_span.png') no-repeat top left; display: block; padding: 4px 8px;  }
#content a.button:hover span { background-position: left bottom; }
/* = Tlo duzych buttonow  */
#content a.bc_green { background-image: url('../img/button_green_big.png'); color: #fff !important; }
#content a.bc_green span { background-image: url('../img/button_green_big_span.png') }
#content a.bc_white { background-image: url('../img/button_white_big.png'); color: #3c3c3c !important; }
#content a.bc_white span { background-image: url('../img/button_white_big_span.png') }
#content a.bc_white_rarrow { background-image: url('../img/button_white_big_rarrow.png'); color: #3c3c3c !important; padding-right: 8px; }
#content a.bc_white_rarrow span { background-image: url('../img/button_white_big_span.png') }
#content a.bc_white_larrow { background-image: url('../img/button_white_big.png'); color: #3c3c3c !important; }
#content a.bc_white_larrow span { background-image: url('../img/button_white_big_larrow.png'); padding-left: 15px;  }
/* = Tlo malych buttonow  */
#content a.bc_green_s { background-image: url('../img/button_green_small.png'); color: #fff !important; }
#content a.bc_green_s span { background-image: url('../img/button_green_small_span.png') }
#content a.bc_white_s { background-image: url('../img/button_white_small.png'); color: #3c3c3c !important; }
#content a.bc_white_s span { background-image: url('../img/button_white_small_span.png') }
#content a.bc_white_rarrow_s { background-image: url('../img/button_white_small_rarrow.png'); color: #3c3c3c !important; padding-right: 8px; }
#content a.bc_white_rarrow_s span { background-image: url('../img/button_white_small_span.png') }
#content a.bc_white_larrow_s { background-image: url('../img/button_white_small.png'); color: #3c3c3c !important; }
#content a.bc_white_larrow_s span { background-image: url('../img/button_white_small_larrow.png'); padding-left: 15px; }
/* = Wielkosc buttona */
#content a.bs_big { line-height: 14px; height: 22px; }
#content a.bs_big span { }
#content a.bs_small { line-height: 10px; height: 18px; }
#content a.bs_small span {  }
/* = Wielkosc czcionki */
#content a.bf_big { font-size: 1em; }
#content a.bf_small { font-size: .91em; }
/* = Ciezkosc czcionki */
#content a.bw_bold { font-weight: 700; }
#content a.bw_normal { font-weight: 500; }
/* = Marginesy */
#content a.bm_left { margin-left: 10px; }
#content a.bm_right { margin-right: 10px; }

/* ------- ODSTEPY -------- */
#content p,
#content ul,
#content ol,
#content dl,
#content address,
#content form { margin-bottom: 1.2em; font-size: 1em; line-height: 1.63em }
#content ul { margin-left: 1em;}
#content ul li { padding-left: 12px; }
#content ul li ul { margin: 0; }
#content ul.pointed li,
#content .pr_desc ul li { background: transparent url('../img/arrow_list.gif') no-repeat 0 7px; } 
#content ol { margin-left: 3em; list-style-type: decimal }

/* ------- NAGLOWKI -------- */
#clients h3,
#content h3,
#content h4,
#content h5,
#content h6 { margin: 1em 0 .6em; color: #000; font-weight: 700; clear: both; text-align: left; }
#content h3 { font-size: 1.19em }
#content h4 { font-size: 1.1em }
#content h5 { font-size: 1.1em }
#content h6 { font-size: 1.1em }
#content h3 a, #content h3 a:hover,
#content h4 a, #content h4 a:hover,
#content h5 a, #content h5 a:hover,
#content h6 a, #content h6 a:hover { color: #000; text-decoration: none }
#content h3 a:hover,
#content h4 a:hover,
#content h5 a:hover,
#content h6 a:hover { color: #88b007; text-decoration: none }

/* ------- LINIA POZIOMA -------- */
hr { height: 1px; border: none; background-color: #ddd; color: #ddd; clear: both; }

/* ------- NAGLOWEK GLOWNY -------- */
#container h2 { border-left: 5px solid #8fb207; background: #e3e3e3 url('../img/arrow_header.gif') no-repeat left center; font-size: 1em; font-weight: 700; height: 27px; line-height: 27px; padding-left: 12px; margin-bottom: 15px; }
#container h2.main { margin-bottom: 0; }
/*#container h2.recommend_prod { color: #fff; border-left: 5px solid #e3e3e3; background: #8ab207 url(../img/arrow_header_cat.gif) no-repeat left center; margin-bottom: 0; }
#container h2.recommend_prod a { color: #fff; }*/

/* ------- TABELE -------- */
#content table { margin-bottom: 15px; border-right: 1px solid #e3e3e3; }
#content table thead,
#content table thead th { background-color: #5b5b5b; color: #fff; font-weight: 500; border: 1px solid #fff; }
#content table thead th { padding: 4px; font-weight: 700 }
#content table thead th a { color: #fff; text-decoration: underline }
#content table thead th a:hover { color: #e4e4e4; }
#content table td,
#content table tr,
#content table th  { border-left: 1px solid #e3e3e3; }
#content table tbody tr td,
#content table tbody tr { background-color: #f9f9f9; }
#content table tbody tr td { border-bottom: 1px solid #d3d3d3; padding: 6px; }
#content table tbody tr.dark td,
#content table tbody tr.dark  { background-color: #fff; }

/* ------- FORMULARZE ------- */
#content form input.field,
#content form textarea { width: 85%; padding: 3px; color: #444; border: 1px solid #ddd;  }
#content form input.field { vertical-align: middle; }
#content form input.f_mini { width: 20%; }
#content form fieldset { background-color: #f3f3f3; border: 1px solid #e5e5e5; padding: 12px; padding-top: 0; }
#content form label { display: block; margin-top: 5px; font-weight: 700 }
#content form label.req { color: red }
#content form select  { vertical-align: middle; border: 1px solid #c5c5c5; padding: 2px; }  
#content form p.info { font-weight: 700; text-align: center; }
/*#content form button { background: transparent url('../img/button.png') no-repeat center center; width: 80px; height: 20px; padding-bottom: 3px; color: #fff; font-weight: 700; cursor: pointer; margin-top: 7px; }*/
#content form button { border:0; cursor:pointer; font-weight:bold;  padding: 0 10px 0 0; text-align:center; width:auto; background: transparent url('../img/button_green.png') no-repeat right;  color: #fff; margin-top: 10px;  }
#content form button span { position:relative; display:block;  white-space: nowrap; padding: 0 0 0 10px;  height:22px; line-height:22px; background: transparent url('../img/button_green_span.png') no-repeat left; }
#content form button.white { background: transparent url('../img/button_white.png') no-repeat right; color: #3c3c3c; float: left; display: block; clear: left; }
#content form button.white span {  background: transparent url('../img/button_white_span.png') no-repeat left; }
#content form button.previous_step { font-weight: 500;  }
#content form button.previous_step span { background-image: url('../img/button_white_larrow_span.png'); padding-left: 20px; }
#content form button.next_step { background-image: url('../img/button_green_rarrow.png'); padding-right: 20px; }
#content form div.button { margin-left: 25%; z-index: 20; }
#content form div.button button { margin-top: 0; }
/* = Formularz poziome */
#content form.form_horizontal fieldset { padding-top: 10px; }
#content form .holder { clear: both; width: 100%; padding: 5px 0 5px; overflow: hidden;  }
#content form .holder label { display: block; float: left; text-align: right; width: 23%; font-weight: 700; margin: 0; }
#content form .holder .r_holder { float: right; width: 75%; }
#content form.form_horizontal button {  }
#content form .r_holder ul,
#content form .r_holder ul li { margin: 0; padding: 0; }
#content form .r_holder ul li input { vertical-align: middle }
#content form .r_holder ul li { margin-bottom: 4px; }
#content form .r_holder ul li label { display: inline; float: none; width: 100%; text-align: left; font-weight: 500; }

/* ------- STRONA GLOWNA -------- */
/* = Polecane produkty */
#content #recommend_prod { width: 538px; height: 220px; border: 1px solid #e3e3e3; border-bottom: 1px solid #eaeaea; overflow: hidden; margin: 0; }
#content #recommend_prod li { display: none; }
#content #recommend_prod li div { display: table; padding: 0; }
#content #recommend_prod li div .photo { display: table-cell; vertical-align: middle; width: 206px; }
#content #recommend_prod li div .photo div { display: block; text-align: center; }
#content #recommend_prod li div .desc { width: 292px; height: 195px; border-left: 1px solid #e3e3e3; padding: 0 20px 25px; }
#content #recommend_prod li div .desc h3 { color: #5b5b5b; font-size: 1.541em; font-weight: normal; }
#content #recommend_prod li div .desc p { line-height: 135%; margin: 0 0 12px; }
#content #recommend_prod li div .desc p.text { height: 47px; margin: 0 0 5px; }
#content #recommend_prod li div .desc ul { margin: 0; }
#content #recommend_prod li div .desc ul li { display: block!important; float: left; padding: 0; margin: 0 10px 0 0; }
#content #recommend_prod li div .desc .price { border: 1px solid #e3e3e3; border-width: 1px 0; padding: 5px 0 8px; margin: 0 0 13px; }
#content #recommend_prod li div .desc .price strong { font-size: 1.45em; }

#content #recommend_prod_pages { background: url(../img/recommend_prod_pages.gif) repeat-x left top; width: 538px; height: 28px; line-height: 25px; margin: 0 0 10px; text-align: right; border: solid #e3e3e3; border-width: 0 1px 1px 1px; }
#content #recommend_prod_pages li { display: inline; padding: 0; }
#content #recommend_prod_pages li a { background: url(../img/recommend_prod_pages_a.gif) no-repeat left top; padding: 7px 12px 8px 13px; }
#content #recommend_prod_pages li a:hover,
#content #recommend_prod_pages li a.active { background: url(../img/recommend_prod_pages_a.gif) no-repeat left bottom; color: #fff; text-decoration: none; }
#content #recommend_prod_pages li a.active { font-weight: bold; }

/* = Nowosci oraz Promocje */
#content ul.col_3,
#content ul.col_3 li,
#content ul.col_3 li ul { margin: 0; padding: 0; background: none; }
#content ul.col_3 li { width: 170px; padding: 0 5px; float: left; }
#content ul.col_3 li.clear { float: none; width: 540px; padding: 5px 0; text-align: center; clear: both; }
#content ul.col_3 li big { font-size: 1.27em }
#content ul.col_3 { background: transparent url('../img/main_3column.gif') repeat-y center; padding-bottom: 6px; margin-bottom: 12px; }
#content ul.col_3 h3 { text-align: center }
#content ul.col_3 img { display: block; margin: 0 auto; }
#content ul.col_3 div.desc { font-size: .91em }
#content ul.col_3 div.stable { height: 220px; overflow: hidden; }
#content ul.col_3 p.stable_price { height: 40px; overflow: hidden; }
#content ul.col_3 li ul { width: 130px; margin: 0 auto; }
#content ul.col_3 li ul li { margin-bottom: 5px; display: block; width: auto; padding: 0;  }
#content ul.col_3 li ul li a.bc_white_rarrow { margin-left: 5px; }

/* ------- KONTAKT -------- */
#content .contact form input.field,
#content .contact form textarea { width: 95%; }
#content .left_col { width: 48%; float: left; }
#content .right_col { width: 48%; float: right; }

/* ------- O FIRMIE -------- */
img.company { float: right; padding: 4px; margin: 0 0 10px 10px; border: 4px solid #e2e2e2 }

/* ------- POMOC -------- */
#content .help {  }
#content .help h4 { background-color: #e3e3e3; font-size: 1em; font-weight: 700; height: 27px; line-height: 27px; padding-left: 4px; }
#content .help dl ul li { background: none; }
#content .help dl dt { padding-left: 14px; background: transparent url('../img/arrow_link_green.gif') no-repeat 4px 7px; }
#content .help dl dt.active { border: 1px solid #ddd; border-bottom: none; background-image: url('../img/arrow_link_normal_down.gif') }
#content .help dl dt.active a { font-weight: 700; color: #5b5b5b; }
#content .help dl dd { display: none; padding-left: 14px;  }
#content .help dl dd.active { border: 1px solid #ddd; border-top: none; margin-bottom: 4px; display: block; }

/* ------- WYNIKI WYSZUKIWANIA ------- */
#content .search_results { margin-left: 25px; margin-top: 20px; }
#content .search_results li { border-bottom: 1px solid #ecebe2; padding-bottom: 10px; margin-bottom: 10px; }
#content .search_results li h4 { border: none; margin: 0; padding: 0; font-size: 1.1em; font-weight: 700  }
#content #right .search_results h4 a, 
#content #right .search_results h4 a:link { text-decoration: none; }
#content .search_results p { margin: 0; }
#content .content_search_form { background-color: #f4f4f4; padding: 10px; }
#content .content_search_form input.field { border: none; width: 300px; padding: 6px; color: #666; border: 1px solid #ddd }
#content .content_search_form button {  padding: 3px 3px 2px; color: #fff; background-color: #1b70a9; border: none; margin-left: 10px; cursor: pointer; }

/* ------- M�J PROFIL -------- */
#content ul.profile { margin: 10px 0; font-size: 1.0em; }
#content ul.profile li { display: inline; border-left: 1px solid #000; padding: 0 15px; }
#content ul.profile li.first { border-left: none; padding-left: 0; }
#content ul.profile li a { color: #000 }
#content table.profile th { font-weight: 500 }
#content table.profile th.p_price { width: 15%; text-align: center;  }
#content table.profile th.p_order { }
#content table.profile td { font-weight: 700; }
#content table.profile td.p_price { text-align: right; }

/* ------- STYLE WSP�LNE ------- */
/* = Wartosc zamowienia */
#content p.order_summary { text-align: right; margin: 10px 0; padding: 0 4px; }
/* = Buttony dodawania do koszyka i przechowalni w tabeli */
#content p.order_summary { text-align: right; margin: 10px 0; padding: 0 4px; }
/* = Gray BOX */
#content .gray_box { background-color: #f3f3f3; border: 1px solid #e3e3e3; padding: 15px; margin-bottom: 1em;}

/* ------- LOGOWANIE -------- */
#content table.cart th.add_button {  }
#content table.cart td a.add_to { width: 30px; height: 14px; display: block; font-size: 1em; background-position: 0 2px; background-repeat: no-repeat; padding-left: px; margin: 0 auto; }

/* ------- 3 KROKI ZAMAWIANIA ZAKUP�W -------- */
#content ul.order_steps { background: #f3f3f3 url('../img/order_steps.gif') no-repeat center; border: 1px solid #e5e5e5; padding: 0; margin: 10px 0; }
#content ul.order_steps li { padding: 10px 0; margin: 0; width: 179px; float: left; text-align: center; color: #9a9a9a }

/* ------- KOSZYK - PIERWSZY ETAP ZAKUP�W -------- */
#content table.cart td {  }
#content table.cart td { font-weight: 700; padding: 5px 3px; }
#content table.cart td.cart_price,
#content table.cart td.cart_amount { font-weight: 500; }
#content table.cart th.cart_delete {  }
#content table.cart td.cart_delete { text-align: center; }
#content table.cart th.cart_price {  }
#content table.cart td.cart_price { text-align: right; }
#content table.cart th.cart_amount { width: 20px; text-align: center; }
#content table.cart td.cart_amount input.field { text-align: right; width: 90%; padding: 1px; font-weight: 500; }
#content table.cart td.cart_amount { text-align: center; font-weight: 700; width: 20px; }
#content table.cart th.cart_rebate { }
#content table.cart td.cart_rebate { text-align: center; }
#content table.cart th.cart_value { }
#content table.cart td.cart_value { text-align: right; }
#content table.cart td a.at_repository { background-image: url('../img/add_to_repository.gif'); }
#content table.cart td a.at_cart { background-image: url('../img/add_to_cart.gif'); }
#content table.cart tr.set td { border-bottom-color: #a0a590; border-top: 1px solid #a0a590; background-color: #e6efc6; }
#content table.cart th.add_button {  }
#content table.cart tr.set td.cart_add_button { text-align: center; }
#content table.cart tr.set td.cart_add_button a { display: block; }
#content table.cart tr.set td a { color: #5f7b07; }
#content table.cart tfoot td { padding: 4px 0 0; border: 1px solid #fff; }
#content table.cart td.cart_add_button { padding-bottom: 3px; }
/* = Wybor rat */
#content form .r_holder .raty {  margin: -5px 0 0; }
#content form .r_holder .raty li { display: block; clear: both; overflow: hidden; margin: 10px 0 0; }
#content form .r_holder .raty li img { margin: 0 8px; }
#content form .r_holder .raty li label { float: left; width: 115px; }
#content form .r_holder .raty li a { cursor: pointer; margin: 4px 0 0; }
#content form .r_holder .raty li a.marg_zagiel { margin: 15px 0 0 ; }

/* ------- DRUGI ETAP ZAKUP�W -------- */
#content p.order_agree label { font-weight: 500; }
#content p.order_agree label input { vertical-align: middle; }

/* ------- TRZECI ETAP ZAKUP�W -------- */
#content .order .o_left { float: left; width: 40%; }
#content .order .o_right { float: right; width: 40%; }
#content .order .o_left,
#content .order .o_right { font-weight: 700; }
#content .order .o_left address,
#content .order .o_right address { margin-bottom: 0; }
#content p.order a { float: right; }

/* ------- LISTA PRODUKTOW -------- */
/* = Lista */
#content .products,
#content .products li,
#content .products li ul { margin: 0; padding: 0; }
#content .products { border-bottom: 1px solid #e4e4e4; }
#content .products li.item { border-top: 1px solid #e4e4e4; background-image: url('../img/gray_pixel.gif'); background-position: 410px 0; background-repeat: repeat-y; }
#content .products li.dark { background-color: #fafafa; }
#content .products li.prod_image,
#content .products li.prod_name,
#content .products li.prod_price { float: left; }
#content .products li.prod_image { width: 90px; text-align: center; padding-top: 30px; }
#content .products li.prod_name { width: 310px; padding: 10px 0;}
#content .products li.prod_name h3 { margin-top: 0; }
#content .products li.prod_name .desc { font-size: .91em; line-height: 1.3em; margin-bottom: 7px; }
#content .products li.prod_price { width: 120px; text-align: center; float: right; padding-top: 20px;  }
#content .products li.prod_price p { margin-bottom: 7px; }
#content .products li.promotion li.prod_price { padding-top: 30px; background: transparent url('../img/promocja.gif') no-repeat center top }
/* = Filtrowanie produktow */
#content form.product_filter { margin-top: 15px; }
#content form.product_filter label { width: 33%; float: left; margin: 0; }
#content form.product_filter p { margin: 5px 0; }
#content form.product_filter select { width: 95% }
/* = Sortowanie */
#content p.sorting { margin: 0; }
#content p.sorting a { color: #000; font-weight: 700; display: block; height: 27px; line-height: 27px; padding-left: 10px; border-left: 5px solid #8fb207; background: #e3e3e3 url('../img/arrow_header.gif') no-repeat 0 50%;  float: left; }
#content p.sorting a span { padding-right: 20px; background-repeat: no-repeat; background-position: right center; }
#content p.sorting a.up span { background-image: url('../img/sorting_up.gif'); }
#content p.sorting a.down span { background-image: url('../img/sorting_down.gif'); }
#content p.sorting a:hover,
#content p.sorting a.active { color: #769b01; text-decoration: none }
#content p.sorting a.name { width: 395px; }
#content p.sorting a.price { width: 115px; }

/* ------- STRONA PRODUKTU -------- */
#content .product { border: 1px solid #e3e3e3; padding: 18px 0; }
/* = Zdjecia produktow */
#content .product .left_col { text-align: center; }
#content .product .left_col .big_foto { height: 210px; }
#content .product .left_col ul,
#content .product .left_col ul li ul,
#content .product .left_col ul li { margin: 0; padding: 0; }
#content .product .left_col ul { width: 200px; margin: 0 auto; text-align: left } 
#content .product .left_col ul li.prod_next,
#content .product .left_col ul li.prod_prev,
#content .product .left_col ul li.prod_images { width: 20px; float: left; }
#content .product .left_col ul li.prod_images { width: 160px; }
#content .product .left_col ul li.prod_images ul { width: 210px; margin-top: 10px; }
#content .product .left_col ul li.prod_images ul li { float: left;  }
#content .product .left_col ul li.prod_images ul li a { display: block; float: left; width: 38px; height: 38px; overflow: hidden; background-repeat: no-repeat; background-position: center; margin-right: 5px; display: inline; border: 1px solid #ddd; }
#content .product .left_col ul li.prod_images ul li img { border: 1px solid #ddd; margin: 0 6px; }
#content .product .left_col ul li.prod_next a,
#content .product .left_col ul li.prod_prev a { display: block; width: auto; height: 100%; background-position: 4px 14px; background-repeat: no-repeat; text-indent: -9999px; outline: none; }
#content .product .left_col ul li.pr_inactive a { background-position: 4px -25px; cursor: default }
#content .product .left_col ul li.prod_next a { background-image: url('../img/prod_next.gif'); }
#content .product .left_col ul li.prod_prev a { background-image: url('../img/prod_prev.gif'); }
/* = Cena */
#content .pr_promotion { background: transparent url('../img/promocja.gif') no-repeat right top }
#content .product .right_col big { line-height: 1.7em; }
#content .product .right_col big strong { font-size: 1.54em; font-weight: 500; padding: 3px; background-color: #f4f4f4; color: #000 }
#content .product .right_col p { margin-bottom: 5px; }
#content .product .right_col p.pr_price { margin: 20px 0; }
#content .product .right_col ul,
#content .product .right_col ul li { margin: 0; padding: 0; }
#content .product .right_col ul li a { margin-right: 15px; }
#content .product .right_col ul { margin-bottom: 20px; }
/* = Taby do produktu */
#content ul.pr_tabs { background-color: #e4e4e4; margin: 6px 0; padding-top: 3px; }
#content .pr_tabs,
#content .pr_tabs li { margin: 0; padding: 0; font-weight: 700; }
#content .pr_tabs li { display: inline; line-height: 25px; margin-left: 10px; }
#content .pr_tabs li a { color: #5b5b5b; padding: 5px; }
#content .pr_tabs li a:hover { background-color: #eee;  color: #000 }
#content .pr_tabs li a.active,
#content .pr_tabs li a.active:hover { background-color: #fff; border-bottom: 1px solid #fff; color: #000; text-decoration: none }
/* = Zawartosc tabow */
#content .pr_desc { padding: 5px; }


#content .pr_desc #tab_1 { display: block; /*visibility: hidden;*/ background-color: #FFF; }
#content .pr_desc #tab_2 { display: none; /*visibility: hidden;*/ background-color: #FFF; }
#content .pr_desc #tab_3 { display: none; /*visibility: hidden;*/ background-color: #FFF; }
#content .pr_desc #tab_4 { display: none; /*visibility: hidden;*/ background-color: #FFF; }


/* = Opinie o produkcie */
#content .pr_opinions {  }
#content ul.pr_opinions,
#content ul.pr_opinions li { margin: 0; padding: 0; background-position: 0 18px; }
#content ul.pr_opinions li { padding: 10px; margin-left: 12px; border-bottom: 1px solid #e9e9e9 }
#content ul.pr_opinions li ul li { background: none; margin: 0; padding: 0; border-bottom: none; }
/* = Dodatki do strony z produktem */
#content ul.pr_addons { margin-top: 7px; }
#content ul.pr_addons li {  }
#content ul.pr_addons li p { float: left; width: 80%; margin: 0; }
#content ul.pr_addons li a.add_to_cart {  float: right; width: 19%; }

/* ------- WYSZUKIWARKA ZAAWANSOWANA -------- */
#content form.search_adv { margin-top: 15px;  }
#content form.search_adv fieldset { padding-top: 15px; }
#content form.search_adv .left { float: left; width: 70%; }
#content form.search_adv .left label { float: left; clear: both; width: 130px; }
#content form.search_adv .left input.field,
#content form.search_adv .left select { width: 200px; margin-top: 4px; float: left }
#content form.search_adv .right { float: right; width: 28%; }
#content form.search_adv .right label { margin-bottom: 7px; }
#content form.search_adv .right input.f_mini { width: 30% }

/* ------- KONFIGURATOR KOMPUTERA - KROK 1 -------- */
#content a.konf_delete { background-image: url('../img/konf_delete.gif'); padding-left: 15px; font-weight: 500; width: 50px; display: block; }
#content table th.conf_name { width: 120px; }
#content table a.konf_add { background: transparent url('../img/konf_add.gif') no-repeat left center; padding-left: 15px; font-weight: 500; width: 50px; display: block; }
#content table tr.konf_active td { background-color: #fff; font-weight: 700 }
#content table td.conf_name { background-color: #ececec; font-weight: 500; font-size: 1.1em }


/* ------- KONFIGURATOR KOMPUTERA - KROK 2 -------- */
#content p.switch { margin-top: 2px; }
#content p.switch a { padding: 4px 7px; background-color: #efefef; margin-left: 10px; font-weight: 700; color: #5b5b5b; }
#content ul.steps_buttons { margin: 10px 0; padding: 0; }

/* ------- KONFIGURATOR KOMPUTERA - KROK 3 -------- */
#content ul.konf_3_buttons { margin: 0; padding: 0; margin-bottom: 10px; }
#content ul.konf_3_buttons li { width: 21%; float: left; margin-left: 28px; padding: 0; display: inline; border: none; position: relative; }
#content ul.konf_3_buttons li.first { margin-left: 0; }
#content ul.konf_3_buttons li a { display: block; height: auto; padding: 5px 2px; font-weight: 700; background-color: #f3f3f3; border: 1px solid #e6e6e6; text-align: center; font-size: .91em; }
#content ul.konf_3_buttons li a:hover,
#content ul.konf_3_buttons li a.active { border-color: #a8a8a8 }
#content ul.konf_3_buttons li.first a { }
#content ul.konf_3_buttons li ul { width: 266px; position: absolute; right: 0; border: 1px solid #a8a8a8; background-color: #e8e8e8; z-index: 90; padding: 0; margin: 0; }
#content ul.konf_3_buttons li.first ul { left: 0; }
#content ul.konf_3_buttons li ul li { padding: 0; margin: 0; text-align: center }
#content ul.konf_3_buttons li ul li form,
#content ul.konf_3_buttons li ul li form fieldset { width: 260px; background-color: transparent; border: none; padding: 0; padding-top: 5px; }
#content ul.konf_3_buttons li ul li form .button { margin: 0; }
#content ul.konf_3_buttons li ul li form fieldset .holder { padding-top: 1px; }

/* ------- FAQ -------- */
#content dl.faq dt { font-size: 1.19em; color: #000; margin-bottom: 10px;  }
#content dl.faq p.to_top { margin-top: 0; }

/* ------- BLOKI INFORMACYJNE ERROR, ACCEPT, INFO -------- */
#content .info_box { text-align: left; padding: 10px; background-color: #f3f3f3; border: 1px solid #e3e3e3; padding-left: 30px; background-repeat: no-repeat; background-position: 8px 12px; font-weight: 700; margin-bottom: 10px; }
#content .b_error { color: #be0000; background-image: url('../img/com_error.gif'); }
#content .b_info { color: #3f7fbb; background-image: url('../img/com_info.gif'); }
#content .b_accept { color: #88b007; background-image: url('../img/com_accept.gif'); }

/* ------- PODZIAL NA STRONY -------- */

#content .pagination { margin-top: 18px; }
#content .pagination ul { display: block; width: 71%; height: 25px; line-height: 25px; margin: 0; padding: 0; }
#content .pagination ul li { margin: 0; padding: 0; display: block; width: 25px; height: 25px; line-height: 25px; text-align: center; float: left; border-right: 1px solid #aaa; }
#content .pagination li.last { border: none; }
#content .pagination ul li a { display: block; width: 25px; }
#content .pagination form { width: 28%; float: right; text-align: right; padding: 0;  }
#content .pagination form p { margin: 0; }
#content .pagination form input.field { width: 20px; margin-right: 10px;}
#content .pagination form button { margin: 0; }

/*
#content .pagination { margin-top: 18px; }
#content .pagination ul { width: 71%; float: left; height: 25px; line-height: 25px; }
#content .pagination ul,
#content .pagination ul li { margin: 0; padding: 0; width: 30px;}
#content .pagination ul li { display: inline; padding: 3px; padding-right: 5px; border-right: 1px solid #aaa; }
#content .pagination ul li.last { border: none;}
#content .pagination ul li a { display: inline-block; width: 30px; }
#content .pagination form { width: 28%; float: right; text-align: right; padding: 0;  }
#content .pagination form p { margin: 0; }
#content .pagination form input.field { width: 20px; margin-right: 10px;}
#content .pagination form button { margin: 0; }
*/

/* ------- PRZYCISKI NA STRONIE http://www.futeo.pl/strona/297/ -------- */

.gadget_button { float: left; display: block; width: 126px; height: 160px; text-align: center; background: url('/theme/img/gadget_button_back.gif') no-repeat 0 0; margin: 0 4px 7px 4px; }
.gadget_button h4 { display: block; width: 126px; height: 27px; line-height: 27px; color: #fff !important; text-align: center !important; background: url('/theme/img/gadget_button_header.gif') no-repeat 0 0; margin: 0 !important; padding: 0; text-transform: capitalize; }
.gadget_button a { display: block; width: 124px; height: 122px; line-height: 212px; margin-left: 1px; overflow: hidden; text-transform: capitalize; }
.gadget_button a.nokia { background: url('/theme/img/gadget_name_nokia.jpg') no-repeat 0 0; }
.gadget_button a.siemens { background: url('/theme/img/gadget_name_siemens.jpg') no-repeat 0 0; }
.gadget_button a.sonyericsson { background: url('/theme/img/gadget_name_sonyericsson.jpg') no-repeat 0 0; }
.gadget_button a.motorola { background: url('/theme/img/gadget_name_motorola.jpg') no-repeat 0 0; }
.gadget_button a.samsung { background: url('/theme/img/gadget_name_samsung.jpg') no-repeat 0 0; }
.gadget_button a.ericsson { background: url('/theme/img/gadget_name_ericsson.jpg') no-repeat 0 0; }
.gadget_button a.alcatel { background: url('/theme/img/gadget_name_alcatel.jpg') no-repeat 0 0; }
.gadget_button a.mitsubishi { background: url('/theme/img/gadget_name_mitsubishi.jpg') no-repeat 0 0; }

#content .symulate_rate { width: 250px; border-top: 1px solid #e3e3e3; margin: 10px 0 0!important; }
#content .symulate_rate li { display: block; float: left; width: 140px; padding: 0 0 0 10px!important; margin: 10px 0 0!important; }
#content .symulate_rate .first { width: 95px; border-right: 1px solid #e3e3e3; padding: 0!important; }
#content .symulate_rate img { cursor: pointer;}

.lukas_bank {background:transparent url(../img/btn_wypelnij_wniosek.gif) no-repeat scroll left top;display:block;height:36px;margin:3px auto 0;width:236px;}
.lukas_bank:hover {background:transparent url(../img/btn_wypelnij_wniosek.gif) no-repeat scroll left bottom;display:block;height:36px;margin:3px auto 0;width:236px;}
#content p.req {color: red;}
.zagiel_bank {background:transparent url(../img/zagiel_zloz_wniosek.gif) no-repeat scroll left top;display:block;height:56px;margin:3px auto 0;width:251px;}
















