/* $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
 osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com
 Copyright (c) 2003 osCommerce
 Released under the GNU General Public License
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: none;}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #C3DBEF; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #103C85; text-decoration: underline; }

BODY {  font-family: Tahoma, Arial; background: #FFF url(images/gfx/sklepy-internetowe.png) repeat-y ;  color: #3C4D61;  margin: 0 0 0 0 ; padding: 0 0 0 0 ; }
/*.tlo_sklepu { background-image:url(images/banerok_07.jpg); background: #FFF url(images/gfx/bg_main.gif) repeat-x;  }*/

.sklepy_internetowe {	background: red url(images/gfx/sklepy-internetowe.png) repeat-y; background-attachment: fixed; }
/* style stron informayjnych i opisów towarów*/
.style1 {color: #EE4014; font-weight: bold; line-height: 1.5;  }
.styl2 {font-size: 11px; line-height: 1.5; }
.styl3 {line-height: 1.5;}
.styleorange {color: #EE4014; font-weight: bold; }
.stylekursywa { font-size: 10px; font-style: italic; }


.sklep {background: #FFF url(images/gfx/bg_main.gif) repeat-x; }
.content {width: 960px; }
.title {background: #EEE; border-left: 3px solid #F1893C; padding: 3 0 3 8;}
.pudelko {width: 239px; height: 318px; background-image: url(images/gfx/mysklep_03.jpg); background-repeat: no-repeat;}

.topKoszyk {font-family: Tahoma; font-size: 11px; color: #515151; width: 448px; height: 76px; background-image: url(images/gfx/mysklep_08.jpg); background-repeat: no-repeat;}
.wyszukiwarka {padding: 12 0 10 130;}
.wpsiz_fraze {background: #FFF url(images/gfx/wpisz_fraze.gif); width: 149px; height: 24px; border: 0px; padding: 6 0 0 0 ; color: #676767;}

.tIlosc { float: left; position: relative; left: 12px; width: 212px;}
.tSearch { float: left;}
.zarejestruj {text-align: left; position: relative; left: 11px;}

.info {font-family: Tahoma; font-weight: bold; font-size: 13px; float: left; width: 149px; }
.info ul {list-style-type: none; text-align: left; width: auto;}
.info li {text-align: left; width: auto; line-height: 20px; padding-left: 13px; background: transparent url(images/gfx/arrow_li.gif) no-repeat 0 4px;}
.info li.more {font-weight: bold;}
.info li a {color: 5F5F5F; white-space: normal; width: auto; }
.info li a:hover {color: #EE4014; text-decoration: underline;}

.infoBoks {background: #F6F6F6; border: 1px solid #ECECEC;}

.c_sa {padding: 0; }
.c_sb {padding: 0 0 0 20; border: 1px solid #646464; background: #6F6F6F; }

.d_sa {padding: 3 3 3 3 ; }
.d_sb {border: 1px solid #E7E7E7; }

#partnerzy {width: 950px; margin: auto; padding: 0; text-align: center;}

.footLinki {height: 70px; width: 70%; background: #FF3600; border-bottom: 5px solid #3D3D3D; padding: 0; text-align: center; float: left; font-family: Arial; font-size: 12px; color: #FFF; }

.footLinki .bor {height: 64px; border-top: 3px solid #F4591E; border-right: 3px solid #F4591E; border-bottom: 3px solid #F4591E;}
.footLinki .pos {padding: 26 0 0 15; font-family: Arial; font-size: 12px;}
.footLinki .pos a {color: #FFF; text-decoration: none; }
.footLinki .pos a:hover {color: #404040; text-decoration: underline; }
.footProt {height: 70px; width: 30%; background: #F6F6F6; border-bottom: 5px solid #FFF; float: right; font-family: Arial; font-size: 11px; color: #404040; }
.footProt .pos {padding: 15 0 0 25; }

.faq {background-color:#EFEFEF; border: 1px dashed #6F6F6F; DISPLAY: none; POSITION: relative; padding:4px; margin:2px; border-left:5px solid #F9531C; text-align:justify;}

A.linkInfo { font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 13px;  color: #555555;  text-decoration: none;}
A.linkInfo:hover {color: #ED5014; text-decoration: none; }
A.rtg { font-family: Arial, sans-serif;  font-size: 11px;  font-weight: bold; color: #767676;  text-decoration: none;}
A.rtg:hover {color: #ED5014; text-decoration: underline; }

A.rtgl { font-family: Tahoma, Arial;  font-size: 11px;  font-weight: normal; color: #515151;  text-decoration: none;}
A.rtgl:hover {color: #ED5014; text-decoration: underline; }

.s10 {font-size: 1px; height: 10px; width: 10px;}
.s20 {font-size: 1px; height: 20px; width: 20px;}
.infoBoxp {border: 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #454545; font-weight: normal;}

A {color: #3C4D61; text-decoration: none;}

A:hover { color: #ED5014; text-decoration: underline;}

FORM { display: inline; }
/* kolor tla u gory, tam gdzie logo */
TR.header { background: #FFFFFF;}

TR.headerNavigation { background: #bbc3d3;}
/*znaczki w menu glównym, oraz podklad tla*/
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; background: #FFFFFF; background-image:url(images/banerok_05.jpg); color: #FFFFFF; font-weight : bold;}
/* kolor czcionki w menu glownym */
A.headerNavigation {  color: #FFFFFF; }
/* j/w po najechaniu */
A.headerNavigation:hover { color: #FFFFFF;}
.stopka { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-style: normal; color: #FFFFFF; font-weight : normal;}

A.stopka {  color: #FFFFFF; }
/* j/w po najechaniu */
A.stopka:hover { color: #FFFFFF;}


TR.headerError { background: #DD2400;}
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #DD2400; color: #ffffff; font-weight : bold; text-align : center;}
TR.headerInfo { background: #00ff00;}
TD.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}

TR.footer { }
/* tlo stopki*/
TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #454545; font-weight: normal;}
/* kolor tla-obramowki boxow*/
.infoBox {   border: 0px; background-color: transparent;}
/* kolor tla wszystkich boxow*/
.infoBoxContents { background: #FFF; font-family: Verdana, Arial, sans-serif; font-size: 10px;}

.infoBoxContentsC {}

.infoBoxCA {   border: 1px solid #EEE; background-color: transparent; padding: 3 3 3 3 ;}

.infoBoxContentsCA { background: #FBFBFB; font-family: Verdana, Arial, sans-serif; font-size: 10px;}

/* kolor tla krawedzi pod boxami*/
.infoBoxcenter { background: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.infoBoxNotice { background: #FF8E90;}

.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
/* tlo naglowka srodkowego boxu oraz kolor czcionki*/
TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; background-image:url(images/infobox/tlo_box_center.gif); color: #676767; text-transform: uppercase;}

TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #FBFBFB;}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #FBFBFB;}
/* kolor tabelki przy przegladaniu zawartosci koszyka */
TABLE.productListing { border: 1px; border-style: solid; border-color: #EEE; border-spacing: 1px;}
/* kolor naglowka tabelkiz opisem towaru*/
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #F2F5F6; color: #000000; font-weight: bold;}
.PL-heading  { font-family: Tahoma, Verdana; font-size: 11px; background: #F2F5F6; color: #000000; font-weight: bold; padding: 5 5 5 5; border-bottom: 13px solid #FFF;}
/*kolor tla tabelki z opisem towaru*/
TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #FFF;}

A.pageResults { color: #888; background: #FBFBFB; border: 1px solid #EEE; padding: 1px 3px 1px 3px; line-height:1.5;}

A.pageResults:hover { color: #FF850D; background: #F1F1F1; border: 1px solid #CCC; padding: 1px 3px 1px 3px;}
/* tytul strony w centralnej czesci sklepu*/ 
TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #676767;}

TR.subBar { background: #f4f7fd;}

TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}

.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5;}
.otMain { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 4 0 4 0;}
.tabelka { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; border: 1px solid #CCCCCC;}

.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.stopka { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff;}

TD.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd;}

TD.fieldKey { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}
TD.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 12px;}
TD.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

SPAN.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #DD2400;}
CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px;}
TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #CC0000; font-weight: bold;}

TABLE.formArea { background: #FBFBFB; border-color: #CCC; border-style: solid; border-width: 1px;}
TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold;}
SPAN.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #DD2400;}
SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #DD2400;}

.moduleRow { }
.moduleRowOver { background-color: #F9F9F9; cursor: pointer; border: 1px solid #777; }
.moduleRowSelected { background-color: #EEE; border: 1px solid #000;}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */
.messageBox {  font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 11px; background-color: #FFF; border-bottom: 2px solid #FC8F16; color: #000; padding: 3px 3px 3px 3px; }
.messageStackSuccess {  font-size: 11px; background-color: #FFF; border-bottom: 2px solid #3C3; padding: 3px 3px 3px 3px;}

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #DD2400; }
.imagesBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px;}

TD.category_desc { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; background: #FBFBFB; border: 1px solid #EEE; padding: 5px; text-align: justify;}

TABLE.categ { border: 0px; border-spacing: 0px; padding: 0; margin: 0; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}
TD.categ {    vertical-align: top;} 
.cat_active { border: 0px; border-spacing: 0px; color: #ED5014;}
A.categ { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #FFF; text-decoration: none;}
A.categ:hover { color: #F4591E; text-decoration: underline;}
.catLine {width: 215px; height: 10px; background-repeat: no-repeat; background-image: url(images/gfx/sep_cat.gif);}
.infoLine {width: 215px; height: 10px; background-repeat: no-repeat; background-image: url(images/gfx/dot_info.gif);}

.Stil1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.Stil5 {font-size: 10px;}
.Stil6 {font-family: Verdana, Arial, Helvetica, sans-serif;}
.Stil8 {font-size: 9px;}

A.top_head { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #6B6B6B; text-decoration: none; font-weight: bold;}
A.top_head:hover { color: #6B6B6B; text-decoration: underline; font-weight: bold;}
A.top_head2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ED5014; text-decoration: none; font-weight: bold;}
A.top_head2:hover { color: #ED5014; text-decoration: underline; font-weight: bold;}

.stopka_white {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #FFF; }
A.stopka_white {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #FFF;  text-decoration: none; }
A.stopka_white:hover {  color: #FFF;  text-decoration: underline; } 

.list_cena { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #FF850D; font-weight: bold;}
.list_br { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #848282; font-weight: bold;}

.product_t { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold; text-transform: uppercase;}

.at_cena { background-color: #FFF; font-weight: normal; border: 0px solid #FFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #FF850D; font-weight: bold; text-align: right;}
.at_cena_promo { background-color: #FFF; font-weight: normal; border: 0px solid #FFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #FF850D; font-weight: bold; text-align: right;}

A.at_ask { background-color: #FFF; font-weight: normal; border: 0px solid #FFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #FF850D; font-weight: bold; text-align: right;}
A.at_ask:hover { color: #ED5014; font-weight: bold;}

CHECKBOX, INPUT, RADIO, SELECT { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; text-align: center;}
.inp {background: #FFF url(images/gfx/wpisz_fraze.gif); width: 149px; height: 24px; border: 0px; padding: 6 0 0 0 ; color: #676767;}
.btn { background: transparent; width: 100% border: 0px; padding: 6 0 0 0 ; color: #676767; border: 0px;}
.btnC { background: transparent; width: 100% border: 0px; padding: 0 0 0 0 ; border: 0px;}

.faq { background: #FBFBFB; border: 1px solid #EEE; padding: 1px 3px 1px 3px; text-align: justify;}

A.head_menu {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #676767;  font-weight: bold; text-decoration: none;  text-transform: uppercase;}

A.head_menu:hover {  color: #ED5014;  text-decoration: none; } 

TABLE.porownanie {border-left: 1px solid #C7C7C7;border-right: 1px solid #C7C7C7;border-top: 1px solid #C7C7C7;border-bottom: 1px solid #C7C7C7;font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

TD.boks2 {border-top: 1px solid #C7C7C7;}

TD.boks {border-left: 1px solid #C7C7C7;border-top: 1px solid #C7C7C7; text-align : center;font-weight: bold;}

.checkoutBarFrom, .checkoutBarTo { font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 11px; color: #F7780A; font-weight: bold;}
.checkout_bar {	text-align: center;	width: 25%;	background: #FFF url(images/gfx/bg_bar.gif) repeat-x;}
.orderEdit { font-size : 10px; text-decoration: none; }

a.linkO {  color: #FF8400;  text-decoration: none;}

a.linkO:hover {  color: #000;  text-decoration: none;}
.opt_select {	width: 190px;}
.bigger {	font-size: 13px; }

.sepOrder {	margin-top: 10px;	font-size: 1px;	border-bottom: 1px dotted #CCC;}
.podsumowanie {	text-align: right;	background: #EEE;}

DIV.cprc {	position: relative; text-align: center; width: 100%; height: 15px; display: block; top: -10px;}
DIV.cpr {	width: 90px; height: 20px; display: inline;}

.s10 {	width: 10px; height: 10px;}
.szczegoly { font-size: 11px; text-transform: none;}
.dhd {display: none;}




.hleft  { text-align: left;}
.hcent  { text-align: center; }
.hright { text-align: right; }
.hjust  { text-align: justify;}
.fleft  { float: left;}
.fright { float: right; }

.tNewsy { font-size: 11px; color: #343232; font-family: Tahoma;}
.tNewsy .headline { border-bottom: 1px solid #dadada; padding: 3 3 5 0;}
.tNewsy a.more { color: #535353; font-size: 11px;}
.tNewsy a { color: #3C4D61; font-weight: bold; font-size: 11px;}
.tNewsy a:hover { color: #ED5014;}
.tNewsyAll { padding: 0 8 0 0; text-align: right;}

#legalInfo {font-size: 10px; color: red; width: 100%;}


.ndFull {	padding: 20 30 20 30; font-family: Verdana; border-bottom: 1px solid #F00 ;}
	.ndDate { font-size: 10px; color: #838281;}
	.ndTitle { font-size: 11px; color: #1F1A17; font-weight: bold; padding: 3 0 10 0;}
	.ndText { font-size: 10px; color: #1F1A17;}

#pcNP { width: 310px; height: 30px;  font-size: 12px;  font-weight: normal;  background: #FDFDFD url(images/gfx/cc.png) repeat-x;  color: #383838; float: left; text-align: center;}
#pcNP a { font-size: 11px; }
#pcNP a:hover { color: #DA251D; }

.miniText { font-size: 10px;}
