html {background: #fafafa url(images/body-bg.gif) top repeat-x; margin: 0;padding: 0; height: 100%; width:100%;}

body {margin: 0; min-width: 990px; min-height: 400px; }



body , input, textarea{font-family: verdana, arial, sans-serif; font-size: 13px; color: #66666f;}

a:link, .linkColor{color: #0000ff;}
a:visited{color: #800080;}
a:hover{color: #22ff22;}

a.on:link{color: #0000ff;}
a.on:visited{color: #0000ff;}
a.on:hover{color: #22ff22;}

a.menu:link, a.incognito:link{color: #42424e; text-decoration: none;}
a.menu:visited, a.incognito:visited{color: #42424e; text-decoration: none;}
a.menu:hover {background-color: #679a60; color: #fff;}
/*a.menu:hover{color: #679a60;}*/
a.incognito:hover{color: #42424e; text-decoration: underline;}

a.noUnderline:link{text-decoration: none;}
a.noUnderline:visited{text-decoration: none;}
a.noUnderline:hover{text-decoration: underline;}

a.out:hover{color: #0000ff;}

a img{border: 0}

.fontFade, .fontFade a:link, .fontFade a:visited, a.fontFade:link, a.fontFade:visited{color: #91939B;}
.fontBright .fontFade{color: #e0e0e0;}

.fontBright, .fontBright a, a.fontBright, .fontBright a:visited, a.fontBright:visited, .fontBright a:hover, a.fontBright:hover{color: #fff;}
.fontSuperBright, .fontSuperBright a, a.fontSuperBright, .fontSuperBright a:visited, a.fontSuperBright:visited, .fontSuperBright a:hover, a.fontSuperBright:hover{color: #fff;}

.fontDark, .fontDark a:link, .fontDark a:visited, a.fontDark:link, a.fontDark:visited{color: #42424e;}
.fontDark a:hover, a.fontDark:hover{color: #679a60;}

.fontMini{font-size: 9px; font-family: verdana, arial, sans-serif;}
.fontSmall{font-size: 11px; font-family: verdana, arial, sans-serif;}

/*
.selected, .selected a, .selected a.on, .selected a:visited, .selected a.on:visited, .selected a:hover, .selected a.on:hover {background-color: #679a60; color: #fff; font-weight: bold; }
*/
img.button{cursor: pointer; border: 0;}
img.button.inactive{cursor: default;}

.clear{clear: both; display: block;}
img.clear{width: 500px; height: 1px;}

.hidden{display: none;}

.off, a.off:link, a.off:visited, .off a.out:link, .off a.out:visited{ color: #999;}
a.off:hover{color: #22ff22;}

.onclick{cursor: pointer;}

p, h3, h4, h5, h6 {margin: 10px 0;}
ul, ol{margin: 10px 0; padding:  0 0 0 16px;}
h1 {margin: 30px 0 10px 0; font-size: 21px; font-weight: normal}
h2 {margin: 30px 0 10px 0; font-size: 17px; font-weight: normal}
h3 {font-size: 17px; font-weight: normal}
h4, h5, h6{font-size: 14px; }





/* body */
div.body{ position: relative; width: 706px;  background: url(images/content-bg.png) repeat-y; margin-left: 223px;  }
img.bodyEnd{display: block;}
div.footer{width: 706px; margin-left: 223px; position: relative;}

div.content{ margin: 0 54px 0 52px;  padding: 50px 0 25px 0; min-height: 450px;}
div.leftContent{position: absolute; top: 0; left: 0; width: 225px; padding-top: 100px;}

img.logo {position: absolute; top: 3px; left: 0; }

/* menu */

ul.leftMenu { margin: 0 0 0 25px; padding: 0;}
ul.leftMenu ul{margin: 0; padding: 0 0 0 0px;}
ul.leftMenu ul li{padding-left: 10px; font-weight: normal; font-size: 12px;}
ul.leftMenu li{display: block; padding: 0; margin: 0; font-weight: bold; font-size: small; border-top: 1px solid #ccc;}
ul.leftMenu li:first-child{border: none;}
ul.leftMenu ul li:first-child{border-top: 1px solid #ccc;}

ul.leftMenu a, ul.leftMenu span.selected{display: block; padding: 5px 7px; margin: 0px; color: #555; text-decoration: none; }

ul.leftMenu a:visited{color: #555;}
ul.leftMenu a:hover, ul.leftMenu a.selected:hover{background: #3a83ce; color: #fff;}
ul.leftMenu a.selected, ul.leftMenu span.selected{background: #3a83ce; color: #fff; }

/* content */

.clearBoth{clear: both;}
.floatLeft{float: left;}
.floatRight{float: right;}

img.floatLeft{margin: 0 5px 5px 0;}
img.floatRight{margin: 0 0 5px 5px;}

p.center{text-align: center;}


div.breadcrumbs{font-size: 9px; position: absolute; top: 15px; left: 50px; width: 500px;}

h1.title {color: #3a83ce; font-weight: normal; font-size: 30px; line-height: 30px; xheight: 60px; background: url(images/header-bg.gif) bottom right no-repeat; margin: 0 0 30px 0; padding: 0 20px 35px 0; }
h1.title.oneLineTitle {padding-top: 30px; xheight: 30px;}

div.header{clear: both; margin-top: 30px;}
div.header h3, h3.header {padding: 3px 5px 5px 5px; background: #3a83ce; color: #fff;}
h3.header {padding: 5px 7px 7px 7px;}
div.header h3 a, div.header h3 a:visited, div.header h3 a:hover{color: #fff; background: url(images/header-link.gif) no-repeat 100% 7px; padding-right: 17px;}

div.elementPromocja{ position: relative; margin: 30px 0;}
div.elementPromocja h4{border-bottom: 1px solid #66666f; height: 20px; padding: 5px 0 4px 0; margin: 0 10px 0 0;}
div.elementPromocja p{margin: 5px 150px 5px 0; font-size: 10px; }
div.elementPromocja div.cena{position: absolute; top: 0px; right: 0px; width: 150px;}

div.elementPromocjaMini{ position: relative; margin: 5px 0;}
div.elementPromocjaMini h4{border-bottom: 1px solid #66666f; font-size: 12px; height: 16px; padding: 3px 0 2px 0; margin: 0;}
div.elementPromocjaMini p{margin: 2px 0 2px 0; font-size: 9px; }
div.elementPromocjaMini div.cena{position: absolute; top: 0px; right: 0px; width: 100px; font-size: 12px}
div.elementPromocjaMini p.aktualizacja{color: #aaa;}

div.cena p.cenaPromocyjna{margin: 0px; padding: 6px 10px 4px 10px; font-size: 16px; font-weight: bold; height: 20px;  background: #66666f url(images/cena-promocyjna-bg.gif) no-repeat; color: #fff; text-align: center;}
div.cena p.cenaRegularna{margin: 5px 10px; text-decoration: line-through; text-align: right;}

div.elementPromocjaMini div.cena p.cenaPromocyjna{font-size: 12px; height: 16px; padding: 3px 0 2px 0;}

div.elementPrzewoznik{ position: relative; margin: 30px 0;}

p.moreInfo{margin: -5px 0 5px 0; text-align: right; font-size: 11px;}

div.gallery{}

div.gallery img{border: 1px solid; padding: 1px; background: #eee; margin: 0 5px 5px 0; display: block; float: left;}

img.logoPrzewoznik{float: right; margin: 0 0 5px 5px;}


