html, body {
     margin:0;
     padding:0;
     color: #3d3d3d;
     font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
     font-size: 11px;
     background:url(../img/bg0.gif) top left repeat-y;
}

div, p, form, ul, ol, li, h1, h2, h3, h4, input, textarea, img {padding: 0; margin: 0; text-align:left;}
img {border:none;}
a {text-decoration:none;color:#c7252e}
a:hover {text-decoration:underline;}
abbr {cursor: help;}
h4 {color:#c7252e; font-size:12px;background:url(../img/h4bg.gif) no-repeat;height:37px;padding:9px 0 0 15px;}
h3 {height:57px;}
h3 a {color:#FFF;font:bold 22px Verdana, Tahoma, Arial, Helvetica,  sans-serif;height:47px;display:block;padding:10px 20px 0;}
h3 a:hover {text-decoration:none;}
.clearfix:before, .clearfix:after {content: "."; display: block; position:relative; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
#cnt {width:760px;}
#head {padding:25px;padding-bottom:0;}
/*MENU*/
ul#menu, ul#menu ul{margin: 0px;padding: 0px;list-style-type: none;}
ul#menu {border-bottom:1px solid #4a4a4a;height:168px; width:710px;background:url(../img/menubg.jpg) 0 8px no-repeat;}
ul#menu li {float:left;width:98px;height:160px;margin-right:1px;font-weight:bold;text-align:center;}
ul#menu li a {display:block;text-decoration:none;color:#3a3a3a;padding-top:60px;font-size:12px;height:100px;}
ul#menu li a:hover {color:#c7252e;}
ul#menu li a.company:hover {background: url(../img/m1.gif) no-repeat;}
ul#menu li a.offer:hover {background: url(../img/m2.gif) no-repeat;}
ul#menu li a.shop:hover {background: url(../img/m3.gif) no-repeat;}
ul#menu li a.contact:hover {background: url(../img/m4.gif) no-repeat;}
ul#menu li a.companysel {background: url(../img/m1.gif) no-repeat;color:#c7252e;}
ul#menu li a.offersel {background: url(../img/m2.gif) no-repeat;color:#c7252e;}
ul#menu li a.contactsel {background: url(../img/m4.gif) no-repeat;color:#c7252e;}

ul#menu li#logo {width:215px; border-top:8px solid #b5b5b5;text-indent:-9000px;}
ul#menu li#firma {border-top:8px solid #4bb5f3;}
ul#menu li#oferta {border-top:8px solid #c8ec4e;}
ul#menu li#sklep {border-top:8px solid #fec748;}
ul#menu li#kontakt {border-top:8px solid #dd3711;}
ul#menu li#narzedzia {border-top:8px solid #b5b5b5;margin:0;}

ul#offer {display: none;height:104px;}
ul#offer li {float: none;height:26px;}
ul#tools li {float: none; border:none;margin:1px 0;height:52px;width:98px;}
ul#tools li a {height:24px;font-size:0.9em;color:#b5b5b5;padding-top:28px;}
ul#tools li a.mapsel {color:#c7252e;}
ul#tools li.ensel {height:22px;font-size:0.9em;color:#b5b5b5;padding-top:28px;}

ul#menu li:hover ul#offer {display:block;position:absolute;width:98px;border:1px solid #ededed;border-top:1px solid #4a4a4a;background:#fff;}
ul#menu li:hover ul#offer li a {display: block;border: none;width:98px;height:25px;line-height:2em;padding-top:0;}
ul#menu li:hover ul#offer li a.csel {color:#c7252e;background:#f8f8f8;}
ul#menu li:hover ul#offer li a.gora {border-bottom:1px solid #4bb5f3;}
ul#menu li:hover ul#offer li a.dol {border-bottom:1px solid #c8ec4e;}
ul#menu li:hover ul#offer li a.buty {border-bottom:1px solid #fec748;}
ul#menu li:hover ul#offer li a.akcesoria {border-bottom:1px solid #dd3711;}
ul#menu li:hover ul#offer li a:hover {background:#f8f8f8;}
/*CONTENT*/
#content {padding:80px 25px 0 25px;background:url(../img/headbg.jpg) 25px 0 no-repeat;}
/*FOURBLOCKS*/
#gora h3 {text-align:right;background:url(../img/bggora.jpg) no-repeat;}
#gora p {text-align:right;}
#gora img {position:absolute; top:-13px; left:20px;}
#dol h3 {background:url(../img/bgdol.jpg) no-repeat;}
#dol img {position:absolute; top:-8px; right:25px;}
#obuwie h3 {text-align:right;background:url(../img/bgobuwie.jpg) no-repeat;}
#obuwie p {text-align:right;}
#obuwie img {position:absolute; top:-10px; left:20px;}
#akcesoria h3 {background:url(../img/bgakcesoria.jpg) no-repeat;}
#akcesoria img {position:absolute; top:-12px; right:19px;}
/*NAVIGATION*/ 
.nav {width:710px; text-align:right;font-size:0.8em;margin:10px 25px;}
.navsmall {width:345px; text-align:center;font-size:0.8em;margin:10px 0;}
.navright {width:auto;font-size:0.8em;margin-top:20px;text-align:right;}
a.back {background:url(../img/back.gif) 0 2px no-repeat;padding-left:15px;}
a.next {background:url(../img/next.gif) 52px 2px no-repeat;padding-right:15px;}
a.top {background:url(../img/top.gif) 38px 2px no-repeat; padding-right:15px;}
/*PARTNERS*/
#prt {margin: 0 25px;background:url(../img/prtbg.gif) 0 27px repeat-x;}
#prt ul {width:100%;text-align: center;}
#prt ul li {display:inline;list-style:none;}
#prt img {border:1px solid #c2c2c2;}
#prt img:hover {border:1px solid #9e9e9e;}
/*FOOTER*/
#ftr {margin:0 25px;text-align:center;background:url(../img/ftrbg.gif) repeat-x;}
#ftr ul {width:100%;text-align: center;padding:30px 0 20px 0;}
#ftr ul li {display:inline;list-style:none;margin:0 3px;}
#ftr ul li a {padding:2px;width:auto;color:#3a3a3a;}
#ftr ul li a:hover {color:#c7252e;text-decoration:none;}
#ftr ul li a.f {border-bottom:2px solid #4bb5f3;}
#ftr ul li a.o {border-bottom:2px solid #c8ec4e;}
#ftr ul li a.s {border-bottom:2px solid #fec748;}
#ftr ul li a.k {border-bottom:2px solid #dd3711;}
#ftr div {text-align:center;font-size:0.8em;color:#a8a8a8;}