/* CSS Document */
/* global */

* {margin:0; padding:0;}

body {background:#E22117 url(../images/bodyBG.gif); font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#1B3043; text-align:center; padding-bottom:20px;}
img {border:0;}

.skiplink {
position: absolute; left: 0px; top: -500px; overflow: hidden;
}

.clr {clear: both; overflow: hidden;}
.clear {clear:both; height: 1px; overflow: hidden; line-height: 1px; margin-top:-1px;}
  
a { text-decoration:none; color:#CB2E26;}
a:hover {text-decoration:underline; color:#FF9908;}


.cInput, select{
	border:1px solid #B3B9C3;
	background:#fff;
	height:18px;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:180px;
}
 

.cInput_small {
	border:1px solid #D0D0CE;
	background:#fff;
	width:60px;
	height:20px;
}

.cInput_medium {
	border:1px solid #D0D0CE;
	background:#fff;
	width:115px;
	height:20px;
}


textarea{
	border:1px solid #B3B9C3;
	background:#fff;
	height:auto;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
	width:180px;
}
select{padding-left:3px;}
.cSubmit { background-color:#2D4E95; background-image: url(../images/submBG.gif);padding:1px 10px 1px 10px; color:#fff;font-weight:bold; height:22px; border:0;}
.cButton {background: url(../images/buttons/cButton.gif) no-repeat; width:115px; text-align:center; border:0; height:30px; font-weight:bold; cursor:hand; font-size:11px;}
a.cButton  {display:block; line-height:26px; color:#000;}
a.cButton:hover {text-decoration:none;}


p {margin:5px 0 5px 0;}
h1 {font-size:18px;}
ul {list-style:square;}
.toRight {text-align:right;}
.error {text-align:center; color:#FF0000; font-weight:bold;font-size:14px; margin:10px 0 10px 0;}


a.pageNavTop {float:right; font-weight:bold; background:url(../images/icons/arrow_up.gif) right no-repeat; padding-right:10px; height:16px;}
a.pageNavBack { float:left; background:url(../images/icons/arrow_back.gif) left no-repeat; padding-left:20px; display:block;}

a.more {display:block;  padding-right:14px; text-align:right; background:url(../images/icons/arrow_next.gif) 98% 5px no-repeat; color:#C72018;}
a.moreNews {color:#000; display:block; font-weight:bold; text-align:right; padding:5px 14px 0 0;}

h4 {color:#1A2F42; font-size:11px;}

hr {color:#C72018; height:1px; background-color:#C72018; margin:10px 0 10px 0; size:1px; border:0;}


.priceOld span {font-weight:bold; text-decoration:line-through; color:#666; }
div.priceOld {margin-top:10px;}
div.price {color:#BA1519; margin:10px 0 0 0;}
div.price span {font-weight:bold;}

div#content { width:900px; position:relative; z-index:2; text-align:left; margin:0 auto 0 auto; background-color:#fff; padding:0 0 20px 0;}
div#cMainTop {background:#D3D3C0 ;height:127px; position:relative; margin-bottom:20px;}
div#cMainLogo {float:left; padding:35px 0 18px 20px; }
div.addTop {float:right; background:url(../images/smuga.jpg) left top no-repeat; width:620px; height:70px; padding:26px 0 0 0; text-align:right}
div.addTop img, div.addTop object {margin-right:10px;}

div#cMenu {position:absolute;  padding:4px 10px 4px 10px; right:0;}
div#cMenu li {float:left; list-style:none; }
div#cMenu li a {color:#000; padding:0 5px 0 5px; border-right:1px solid #000;}
div#cMainMenu {height:34px; background:url(../images/cMainMenuBG.gif) repeat-x; text-align:center; padding-left:10px; }
div#cMainMenu ul li {float:left; text-transform:uppercase; font-weight:bold; background: url(../images/dzielnik.gif) 100% 10px no-repeat; padding:10px 10px 0 10px; list-style:none; font-size:10px;}
div#cMainMenu ul li a {color:#fff;}

/*sciezka*/
div#nav_path {padding:5px 0 10px 10px;}
div#nav_path a.first { background: url(../images/icons/home.gif) 0 2px no-repeat; padding-left:15px; font-weight:bold;}
div#nav_path a {background: url(../images/icons/arrow_next.gif) 3px 6px no-repeat; padding-left:20px;}
div#nav_path a.last {color:#FF9908; font-weight:bold;}

/*box koszyk*/
div#cBasket {float:right; padding:5px 20px 0 0; background:url(../images/navpathBG.gif) top right no-repeat; height:33px;}
div#cBasket img {margin:0 5px 0 0;}
div#cBasket a {font-weight:bold; color:#FE7A05;}

div#adMain {text-align:center; padding:0 0 10px 0;}
/*cBox*/
div.cMainLeft div.cBox {margin: 0 0 10px 6px;}
div.cMainRight div.cBox {margin:0 6px 10px 0;}
div.cBox h3 { background:url(../images/cbox/head_bg.gif) no-repeat; height:25px; color:#fff; font-size:12px;}
div.cBox h3 span {padding:5px 0 0 10px; display:block;}
div.cBox h4 {color:#243443; font-size:11px; margin-bottom:5px;}
div.cBox div.cBoxBody {padding:5px 5px 0 10px;}
div.cBox div.cBoxBody a.foto {text-align:center; display:block;}
div.cBox h4 a {color:#243443; }
div.cBox p.prodTxt {color:#787878;}
div.cBox .cButton {margin:5px 0 5px 0;}
div.cBox .cInput {width:120px;}
div.cBox ul li, a.cLink {list-style:none; background:url(../images/icons/arrow_next.gif) 0 3px no-repeat; padding:0 0 0 15px;}
div.cBox div.cBoxItem {border-bottom:1px solid #E1E1E1; padding-bottom:10px; margin-bottom:10px;}

div#cBox_producer h3, div#cBox_adv h3, div#cBox_new h3, div#cBox_catProd h3   { background:url(../images/cbox/head_bg2.gif) no-repeat;}
div#cBox_producer dl dt a, div#cBox_producer ul li a { display:block; padding:0 0 7px 0px; color:#1E3040; font-weight:bold;}
div#cBox_adv div.cBoxBody, div#cBox_why div.cBoxBody {padding:0;}
div#cBox_why li {padding:0 0 0 15px;}

div#cBox_login {background:url(../images/cbox/loginBG.jpg) right top no-repeat; min-height:179px;}
div#cBox_login table.cTable {margin-top:20px;}
div.cBox table.cTable td {padding:3px;}
div#cBox_login p.txt {width:100px;}

div#cBox_search .cInput {width:100px;}
div#cBox_search a { text-decoration:underline;}
div#cBox_card {color:#1E6A82;}
div#cBox_card span {font-weight:bold;}

div.cMainLeft, div.cMainRight {float:left; width:198px;}
div.cMainCenter {float:left; width:504px;  padding:0 11px 20px 11px;}
div.cMainCenter {w\idth:482px;}

div.cMainBox {margin:0 0 10px 0;}
div.cMainBox div.cMainBoxBody {padding:10px 0 0 0;}
div.cMainBox h3 { background:url(../images/cbox/cMain_head.gif) no-repeat; height:25px; color:#fff; font-size:12px;}
div.cMainBox h3 span {padding:5px 0 0 10px; display:block;}

div.cMainBox div.cMainBoxBody h3 {background-image:none; color:#C72018; margin:10px 0 10px 0; padding:0 0 5px 0; 
border-bottom:1px solid #C72018; height:auto;}

div.cMainBox div.cMainBoxBody h3 span {display:inline; margin:0; padding:0;}


div#cMainBox_searchAdv h3 {background:url(../images/cbox/cMain_head2.gif) no-repeat;}
div#cMainBox_searchAdv select {width:130px;}
div#cMainBox_searchAdv tr.r1 td, div#cMainBox_searchAdv tr.r3 td {background-color:#F8F8F8;}
div#cMainBox_searchAdv table td {padding:3px; width:25%;}
div#cMainBox_searchAdv table tr.r4 td {text-align:right;}
div#cMainBox_searchAdv table tr.r1 td.c2 select, div#cMainBox_searchAdv table tr.r2 td.c2 select {width:180px;}
div#cMainBox_searchAdv table tr.r3 td.c3 input {margin:0 2px 0 5px; vertical-align:middle;} 
div#cMainBox_searchAdv table tr.r3 td.c3 span {display:block; font-weight:bold; padding:0 0 0 5px;}
div#cMainBox_searchAdv table tr.r3 td {vertical-align:bottom;}
div#cMainBox_searchAdv td {border-bottom:1px solid #CDCDCD;}
div#cMainBox_searchAdv div.cMainBoxBody h3 {background-image:none;}
div#cMainBox_searchAdv .cInput_small {width:40px;}

div#cMainBox_news div.item {margin:10px 0 10px 0; border-bottom:1px solid #C72018; padding:0 10px 0 10px;}
div#cMainBox_news div.item h4 a, div#cMainBox_news div.item h4 {color:#000; margin:0; font-size:11px;}

div#cMainBox_topten ul li {list-style:none;  clear:both;  font-weight:bold;}
div#cMainBox_topten ul li a {display:block; float:left;  background:url(../images/icons/arrow_next.gif) 0 3px no-repeat; padding:0 0 0 15px; margin-bottom:5px; color:#1A2F42;}
div#cMainBox_topten span.price {display:block; float:right; padding-right:10px; color:#C10C1B;}


div#homeCat h3 {margin-bottom:10px;}
div.catBox {width:227px; float:left; padding:0 5px 0 5px; margin-bottom:15px;}
div.catBox {w\idth:217px;}
div.catBox h4 a{color:#8193BC; margin:0; font-size:11px;}
div.catBox p {margin:0; }
div.catBox img {float:left; margin:0 10px 5px 0;}

div.cMainBox table {width:100%;}
table.listTabPro td {border-right:1px solid #CDCDCD; padding:8px 4px 8px 4px; width:33%;}
table.listTabPro tr.r2 td {text-align:center;}
table.listTabPro tr.r2 td img { vertical-align:top; margin-left:5px;}
table.listTabPro tr.r2 td p {text-align:left; margin:5px 0 5px 0;}
table.listTabPro tr.r1 td span {display:block; font-weight:bold;}
table.listTabPro tr.r1 td {vertical-align:top;}
table.listTabPro td.c3 {border-right:0 ;}
table.listTabPro tr.r3 td {border-bottom:1px solid #CDCDCD;}
table.listTabPro tr.r2 td h4 {font-size:11px; }
table.listTabPro tr.r2 td h4 a {display:block;}
table.listTabPro p {margin:5px 0 0 0;}
table.listTabPro form.list_form {float:right; display:block; width:60px;}
table.listTabPro form.list_form img {margin-right:5px; vertical-align:bottom; }
table.listTabPro div.price { font-weight:bold;  color:#BC1D16;  float:left; }

/*karta produktu*/
div.tHeader {  padding:0 0 2px 0; margin-bottom:5px;}
div.tHeader h1 {float:left; color:#1A2F42; font-size:14px; padding-top:10px;} 
div.tHeader div.tIcons { float:right;}
div.tHeader div.tIcons a {display:block; float:left; margin:0 10px 0 0;}
div.producerCode {margin:0 0 20px 0;}
div.producerCode strong {color:#FF9F17;}

table.productTable {width:100%;}
table.productTable td.c1 {width:50%;}
table.productTable td.c2 {height:324px; }
table.productTable td {vertical-align:top;}
div.prodLogo { margin:0 10px 0 0;}

ul.priceBox { margin:10px 0 20px 0; font-weight:bold;}
ul.priceBox li {list-style:none; padding:3px 0 3px 0;}
ul.priceBox li span {color:#C01E17; font-size:18px; }
ul.priceBox li.price span {font-weight:bold; color:#C01E17;}
ul.priceBox li.priceOld span {color:#666; font-size:14px; }

div.priceDelivery {font-weight:bold; margin:10px 0 0 0; padding-left:10px; text-align:right;}
div.priceToPay {padding:10px 0 10px 10px; border-bottom:1px solid #FF9908; color:#000; font-size:12px; font-weight:bold; text-align:right;}

div.prodMiniPic {border:1px solid #D8D8D8; padding:10px}


div.productDescNav {padding-top:20px;}
div.productDescNav ul li {list-style:none; margin:0; float:left; background-image:none; padding:0;}


div.productDescNav ul li a {padding:5px 10px 5px 10px;  display:block; font-weight:bold; border-right:1px solid #F6F6F6;}
div.productDescNav ul li a:hover, div.productDescNav ul li a.on {background-color:#F77606; text-decoration:none; background-color:#F6F6F6;}
div.description { padding:0 10px 10px 10px; background-color:#F6F6F6}
div.description h3 {font-size:11px; margin:0 0 10px 0; border:0; padding:5px 0 5px 10px;   margin:0 0 10px 0;}
table.form {width:100%;}
div.description table.form td {padding:3px;}
table.form td {padding:3px;}
table.form td.c1 {text-align:right; font-weight:bold; width:30%;}
table.form h4 {font-size:11px; margin:0 0 10px 0; background-color:#F2F5F6; padding:4px 0 4px 10px; border:1px solid #E3E5E6; border-width:1px 0 1px 0;}
span.star {margin-left:5px; display:inline;}
div.description ul li {background:url(../images/icons/arrow_next.gif) 0 3px no-repeat; padding:0 0 0 15px; list-style:none; margin-left:20px;}

table.navTab, div.navBox {width:100%; margin:10px 0 0 0;}
table.navTab a.active, div.navBox a.active {color:#FF9908; font-weight:bold;}
table.navTab td.c2 a, div.navBox a {padding:0 10px 0 10px}
table.navTab td.c2  {text-align:center;}

/*listy*/
table.listTabNav {background: url(../images/cbox/cMain_head.gif) no-repeat; width:100%; margin:10px 0 0 0; height:26px; color:#fff;}  
table.listTabNav a {color:#fff;}
table.listTabNav td {padding:0 5px 0 5px;}
table.listTabNav td img {vertical-align:middle;}
table.listTabNav td.c1 {padding-left:10px;}
table.listTabNav td.c1 img {margin-right:10px;}
table.listTabNav td.c3 {text-align:right; padding-right:20px}

/*lista duza*/
table.listTabBig, table.listTabSmall, table.listTabMid {width:100%; margin:0 0 20px 0;}
table.listTabBig td, table.listTabMid td {padding:5px 10px 5px 0; vertical-align:top;}
table.listTabBig tr.r1 td.c1 {font-weight:bold; padding-left:15px;}

table.listTabBig tr.r1 td {border-bottom:1px solid #ccc;}
table.listTabBig tr.r2 td.c2 {text-align:right;}
table.listTabBig tr.r2 td.c1 {padding-left:15px;}

/*table.listTabBig div.price, table.listTabMid div.price {float:left;}*/
table.listTabBig div.price, table.listTabMid div.price {margin:0; }
table.listTabBig div.price span {font-size:14px;}
table.listTabSmall form.list_form, table.listTabMid form.list_form {float:right;}
table.listTabBig tr.r1 td table td {border:0;}
table.listTabBig tr.r1 td.c3 {vertical-align:bottom; white-space:nowrap; text-align:right;}


div.searchResult {margin:10px 0 0 0; border-top:1px solid #C72018; padding-top:5px;}
div.searchResult h3 {color:#C72018; font-size:13px;}
/*div.searchResult table.prodParam {width:auto;}*/

/*lista srednia*/
table.listTabMid td {border-right:1px solid #CDCDCD; padding:8px 4px 8px 4px; width:33%;}
table.listTabMid tr.r2 td {text-align:center; vertical-align:middle;}
table.listTabMid tr.r1 td img { vertical-align:top; margin-left:5px;}
table.listTabMid tr.r1 td span {display:block; font-weight:bold;}
table.listTabMid tr.r1 td {vertical-align:top;}
table.listTabMid td.c3 {border-right:0 ;}
table.listTabMid tr.r3 td {border-bottom:1px solid #CDCDCD;}
table.listTabMid tr.r2 td h4 {font-size:11px; }
table.listTabMid tr.r2 td h4 a {display:block;}
table.listTabMid p {margin:5px 0 0 0;}
table.listTabMid form.list_form {float:right; display:block; width:60px;}
table.listTabMid form.list_form img {margin-right:5px; vertical-align:bottom;}
table.listTabMid div.price { font-weight:bold;  color:#BC1D16;  float:left;}


table.listTabSmall td {border-bottom:1px solid #CFCFCF; padding:3px 10px 3px 0;}
table.listTabSmall td.c1 {border-bottom:1px solid #CFCFCF; font-weight:bold; padding-left:15px; background:url(../images/icons/book2_ico.gif) 0 9px no-repeat;}
table.listTabSmall td.c1 a {color:#2D4E95;}
table.listTabSmall td.c2 {text-align:center; width:40px;}
table.listTabSmall td.c3 {width:60px; color:#FFA200; font-weight:bold;}
table.listTabSmall td.c4 {width:80px;}
table.listTabSmall td.legend { background-color:#F1F1F1; padding:5px 0 5px 10px; color:#2D4E95;}
table.listTabSmall td.legend img {vertical-align:middle; margin:0 5px 0 10px;}
td.legend li {float:left; list-style:none;}


table.prodParam {width:auto}
table.prodParam td {padding:3px; font-weight:normal;}
table.prodParam tr td.c1 {text-align:right; font-weight:normal !important;}
table.prodParam td.c2 {font-weight:bold;}

table.catList td {padding:3px;}
table.catList td a {color:#1A2F42;}


/*koszyk*/
div#cMainBox_cart table.cTable tr.r2 td { border-bottom:1px solid #E6E6E6;}
div#cMainBox_cart table.cTable td.c3 {vertical-align:bottom;}
div#cMainBox_cart table.cTable td.c3 table.cTable {width:220px; float:right;}
div#cMainBox_cart table.cTable td.c3 table.cTable td, div#cMainBox_cart table.cTable td.c3 table.cTable th {border-left:1px solid #E6E6E6; border-bottom:0; padding:0 5px 10px 5px;}
div#cMainBox_cart table.cTable td.c3 table.cTable td {color:#FE7A05;}
div#cMainBox_cart table.cTable tr.r2 td.c1 {padding:0 0 10px 10px; }
div#cMainBox_cart table.cTable tr.r1 td {padding:10px 0 10px 10px;}
div#cMainBox_cart table.cTable tr.r1 td h4 {font-size:12px;}
div#cMainBox_cart div.tag {float:none; margin:0; padding:0;}
div.payment {font-size:14px;  margin:10px 0 10px 0; border-bottom:1px solid #E6E6E6; padding-bottom:5px;} 
div.payment h4 {float:left; font-weight:bold;}
div.payment h4 span {font-size:18px; color:#FE7A05;}
div.payment input {float:right;}

/*LOGIN*/
div.loginDesc {margin:10px 0 0 10px;}

div.loginDesc ul li {float:left; background:url(../images/icons/arrow_next.gif) 0 5px no-repeat; padding:0 10px 0 13px; list-style:none;}
div.loginDesc ul li a {color:#828080;}
div.loginBox {margin-bottom:20px;}
div.loginBox table td.c1 {width:20%;}

table.tabHistSum td.c1, table.tabHistSum td.c2  {text-align:left; background-color:#F8F8F8; text-align:left;}
table.tabHistSum td.c1 {width:100px; font-weight:normal;}
table.tabHistSum {border-bottom:1px solid #C72018;}


h3.cBasket {background-image:none !important; color:#C72018 !important; margin-bottom:0 !important;}

div#boxDelivery  dt { background-color:#F2F5F6; border-top:1px solid #D8E1E6;  padding:5px;}
div#boxDelivery  dd { border-top:1px solid #D8E1E6; padding:5px;}
div#boxDelivery  dd input {vertical-align:middle; padding-top:3px;}

table.cBasket th, table.cBasket td {padding:3px;}
table.cBasket th {background-color:#C72018; color:#fff; text-align:left;}
table.cBasket td {border-bottom:1px solid #C72018; padding-left:10px;}
table.cBasket tr.last td {background-color:#F3F3F3;}

/*podstrony*/

div.menuTop ul li {list-style:none; background:url(../images/icons/arrow_next.gif) 0 4px no-repeat; padding:0 0 5px 12px; margin-left:10px; float:left;}
div.menuTop {border-bottom:1px solid #FF9908;}
div.menuTop ul li a {color:#FE7A05;}
div.wciety {margin:20px 0 0 0;}
div.wciety p {margin:5px 0 5px 0; padding:0 10px 0 10px}
div.wciety h4 {border-bottom:1px solid #FE7A05; color:#FE7A05; font-size:14px; padding-bottom:5px;}
div.wciety li {margin-left:20px;}
div#mapa div.map {float:left; margin:0 10px 10px 0;}

/*stopka*/

div#cFooter { background-color:#FF9908; text-align:center; padding:15px 0 0 0; position:relative;}
div#cFooter ul {padding:0 0 10px 0;}
div#cFooter ul li {display:inline;}
div#cFooter div.txt {padding:10px 0 0 0; color:#FF9908; background-color:#fff;}
div#cFooter ul li a {color:#fff; border-right:1px solid #fff; padding:0 5px 0 5px;}

div#cFooter div.idotcom {position:absolute;right:20px; top:8px;}