body { margin:0; padding:0; font:normal 12px/15px Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#000; text-align:center; background:#d4dbe0 url(/gfx/bgMainGradientWinter.jpg) top left repeat-x; }

ul, li, p { margin:0;padding:0; }
ul { list-style-type:none; }
p { font-family:arial, Tahoma, Verdana, sans-serif; }
img { border:none; }
a { color:#008be1; text-decoration:none; }
a:hover { text-decoration:underline; }
a, a:hover, a:link, a:active { outline:none; }

.blContainerBox { width:960px; margin:0px auto; text-align:left; padding:10px; background:#fff; }

.blHeadBox { position:relative; margin-bottom:25px; padding-top:10px; }
.blHeadBox .logo { float:left; width:280px; text-align:center; }
.blHeadBox .gpw { float:left; width:424px; height:66px; padding-top:10px; text-align:center; border-right:solid 1px #eaeaea; border-left:solid 1px #eaeaea; }
.blHeadBox .cart { float:left; width:250px; }
.blHeadBox .cart a { display:block; width:147px; height:0; padding-top:48px; overflow:hidden; margin:15px 0 0 55px; background:url(/gfx/basicLayout/headCartBt.png) 0 0 no-repeat; }
.blHeadBox .cart p { display:none; }
.blHeadBox .clearBoth { clear:both; }

.blContent {overflow:hidden;margin:20px 0;position:relative}
.blFoot {margin:8px 0 0 0;padding-top:8px;border-top:1px solid #ccc; font-size:11px;overflow:hidden}
.fL {float:left}
.fR {float:right}
.clearBoth { clear:both; }

ul.blFooterBoxList2 { margin:0; padding:0; list-style:none; float:left; }
ul.blFooterBoxList2 li { margin:0; padding:0; display:inline; }
ul.blFooterBoxList2 li a { text-decoration:none; }
ul.blFooterBoxList2 li a:hover { text-decoration:underline; }
ul.blFooterBoxList2 li.sep { padding:0 3px; }

#siedziba ul {list-style-position: inside;}

#szPanstwo a , #siedziba a {background: #f2f2f2; outline: none; color: #004CB6; padding: 3px 5px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
#szPanstwo a:hover , #siedziba a:hover {background: #004CB6; color: #fff; text-decoration: none}
#siedziba a img, #szPanstwo a img {background: none;}
#szPanstwo h2, #siedziba h5, #siedziba h3, #kontakt h1, #kontakt h2, #kontakt h3 {color: #004CB6}
#szPanstwo h2 {margin-top: 5px;}
#siedziba h3 {margin-top: 15px; font-size: 18px;margin-bottom: 8px;}
#siedziba h5 {font-size: 16px; margin-top: 10px; margin-bottom: 5px;}

#siedziba .gal4 a, #siedziba .gal1 a, #siedziba .gal3 a, a.nobak {background: none !important;}
#siedziba a img {padding: 2px; background: #fff; border: 1px solid #ccc;}
#siedziba a:hover img {background: #004CB6; border: 1px solid #004CB6;} 
.gal1, .gal2, .gal4 {background: #f2f2f2; border: 1px solid #ccc; padding: 10px; font-weight: bold; margin: 5px 0px}
.gal3 {display: block; float: right;}
.gal4 {margin-bottom: 0px;}

/* Naglowek */
.head { padding:15px 0 10px; }
.head .brand { float:left; width:490px; padding:5px 0 2px; border-right:solid 1px #eaeaea; }
.head .brand .logo { float:left; width:117px; margin:0 20px 0 40px; }
.head .brand .owner { left:right; }
.head .customerService { float:left; padding-top:5px; }
.head .customerService .delivery { float:left; margin:12px 21px 0 31px; }
.head .customerService .cart { float:left; }

/* Menu glowne */
.menuMain { width:980px; height:133px; overflow:hidden; margin-left:-10px; background:url(/gfx/basicLayout/menuMainBg.png) 0 0  no-repeat; border-bottom:solid 5px #313131; }
.menuMain .menuMainTabsBg { position:absolute; z-index:0; width:980px; height:133px; overflow:hidden; background-image:url(/gfx/basicLayout/menuMainBgActive.png); background-repeat:no-repeat; }
.menuMain .tabsBgOsob { background-position:0 0; }
.menuMain .tabsBgTeren { background-position:0 -133px; }
.menuMain .tabsBgDost { background-position:0 -266px; }
.menuMain .headline { position:absolute; z-index:2000; overflow:hidden; width:267px; height:133px; background:url(/gfx/basicLayout/menuMainH1.png) 0 0  no-repeat; }
.menuMain .headline .h1 { display:inline; margin:0; padding:0; }
.menuMain .headline a { display:block; height:0; padding-top:40px; margin:10px 30px 0 30px; overflow:hidden; font-size:16px; }

.menuMain .tabsAndFilters { position:absolute; z-index:3000; width:713px; height:133px; margin-left:280px; overflow:hidden; }

.menuMain .level1 li { display:inline; }
.menuMain .level1 a { float:left; display:block; width:105px; overflow:hidden; cursor:pointer; }
.menuMain .level1 li.menuMainOsob a,
.menuMain .level1 li.menuMainTeren a,
.menuMain .level1 li.menuMainDost a { height:72px; margin-right:5px; background:none; }
.menuMain .level1 li.menuMainOsob a:hover,
.menuMain .level1 li.menuMainTeren a:hover,
.menuMain .level1 li.menuMainDost a:hover { background:url(/gfx/basicLayout/menuMainHover.png) 0 0 no-repeat; }
.menuMain .level1 li.on a,
.menuMain .level1 li.on a:hover { background:none; }


/* Glowny filtr wyboru opon */
.filterMain { width:664px; height:50px; overflow:hidden; margin-left:18px; padding-top:3px; }
.filterMain .season,
.filterMain .size,
.filterMain .tireBrand { float:left; margin:6px 15px 0 0; }
.filterMain label { font-family:Arial; font-size:13px; font-weight:900; color:#fff; }
.filterMain select { width:160px; padding:1px 2px; margin-top:4px; font-family:Tahoma; font-size:12px; color:#333; }
.filterMain .submit { float:left; margin:6px 0 0; }
.filterMain input { outline:none; }
.filterMain .osobTerenDost { height:0; overflow:hidden; }
.filterMain .on { height:50px; }
