* {margin: 0px;padding: 0px;}
body, html {
background: #8dc0eb url(gfx/bg.jpg) center top no-repeat;
font-size: 11px;
font-family: Tahoma;
color: #666;
text-align: center;
line-height: 1.4;
}
a {
text-decoration: none;
color: #6792ab;
font-size: 11px;
font-family: Tahoma;
}
a:hover {
text-decoration: underline;
}



#wrapper {
width: 986px;
margin: 0px auto;
text-align: left;
}
#top, #bottom {
width: 986px;
float: left;
height: 25px;
background: url(gfx/top.png) top left no-repeat;
}
*html #top {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/default/gfx/top.png", sizingMethod="image");
background: none;
}
#bottom {
background: url(gfx/bottom.png) top left no-repeat;
}
*html #bottom {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/default/gfx/bottom.png", sizingMethod="image");
background: none;
}
#main {
width: 960px;
float: left;
background: url(gfx/main.png) top left repeat-y;
padding: 0px 13px;
}
*html #main {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/default/gfx/main.png", sizingMethod="scale");
background: none;
}
.qMenu {
width: 930px;
float: left;
text-align: right;
color: #676767;
padding: 10px 0px;
padding-right: 30px;
padding-bottom: 20px;
background: url(gfx/qMenuBg.gif) top left repeat-y;
}
.qMenu img {
position: relative;
top: 1px;
border: 0px;
}

.languages {
width: 930px;
float: left;
text-align: right;
padding-right: 30px;
padding-top: 5px;
padding-bottom: 15px;
}
.languages img {
border: 0px;
}


#baner {
width: 960px;
height: 290px;
float: left;
}

#left {
width: 215px;
float: left;
margin-left: 20px;
display: inline;
}
#center {
width: 440px;
float: left;
margin-left: 15px;
display: inline;
}

#right {
width: 225px;
float: left;
margin-left: 15px;
display: inline;
}
#leftMenu {
width: 165px;
float: left;
background: #fff;
padding: 10px 25px;
margin-bottom: 30px;
}
#leftMenu .leftMenuBreak {
width: 165px;
float: left;
font-size: 0px;
margin-bottom: 30px;
}
#leftMenu ul {
list-style-type: none;
margin-bottom: 30px;
}
#leftMenu li {
background: url(gfx/ul1.gif) left 6px no-repeat;
padding-left: 10px;
}
#leftMenu li a {
color: #008dd0;
}
#leftMenu ul.menu-level-2 li {
background: url(gfx/ul2.gif) left 6px no-repeat;
}
#leftMenu ul.menu-level-2 li a {
color: #fc7e01;
}
#leftMenu ul.menu-level-3 li {
background: url(gfx/ul3.gif) left 6px no-repeat;
}
#leftMenu ul.menu-level-3 li a {
color: #993366;
}
#recommend {
width: 165px;
float: left;
background: #fff;
padding: 10px 25px;
}
#recommend input {
width: 159px;
border: 1px #d3d3d3 solid;
margin-bottom: 2px;
font-size: 11px;
font-family: Tahoma;
color: #666;
padding: 2px 3px;
}
#recommend input.submit {
background: url(gfx/dalejSubmitPL.gif) top left no-repeat;
width: 27px;
height: 11px;
border: 0px;
float: right;
cursor: pointer;
}


#recPages {
float: left;
width: 165px;
padding: 10px 25px;
margin-top: 20px;
}
#recPages .header {
width: 165px;
float: left;
background: url(gfx/dots.gif) bottom left repeat-x;
padding-bottom: 8px;
}
#recPages .link {
width: 145px;
float: left;
border-bottom: 1px #e4e4e4 solid;
color: #333333;
padding-bottom: 10px;
margin-top: 10px;
}
#recPages .link a {
background: url(gfx/linkArrow.gif) left 5px no-repeat;
padding-left: 14px;
margin-bottom: 2px;
display: block;
}



#indexMap, #askExpert {
width: 225px;
float: left;
margin-bottom: 30px;
}
#ourBrands {
width: 223px;
float: left;
border: 1px #d2d2d2 solid;
background: #fff;
text-align: center;
padding: 20px 0px;
margin-bottom: 30px;
}
#ourBrands img {
border: 0px;
}
#indexMap img, #askExpert img {
float: right;
border: 0px;
}



#center .Box {
width: 440px;
float: left;
margin-bottom: 40px;
}
#center .Box .title {
width: 440px;
float: left;
background: url(gfx/dots.gif) bottom left repeat-x;
padding-bottom: 8px;
margin-bottom: 10px;
}



#center .Box .newProduct {
width: 153px;
float: left;
margin-left: 10px;
margin-right: 55px;
display: inline;
}
#center .Box .newProduct .desc {
width: 139px;
float: left;
padding: 5px 7px 10px;
}
#center .Box .newProduct .desc a {
color: #666666;
}
#center .Box .Photo {
width: 153px;
height: 153px;
overflow: hidden; 
position: relative;
background: #fff;
float: left;
text-align: center;
}
#center .Box .Photo table {
border-collapse: collapse;
width: 153px;
height: 153px;
overflow: hidden;
}
#center .Box .Photo table {
vertical-align: middle;
text-align: center;
}
#center .Box .Photo img {
border: 0px;
}



#center .Box .topShadow, #center .Box .botShadow {
width: 163px;
height: 4px;
float: left;
position: absolute;
top: -4px;
left: -5px;
background: url(gfx/indexNewPrTop.gif) top left no-repeat;
font-size: 1px;
z-index: 100;
}
#center .Box .botShadow {
background: url(gfx/indexNewPrBot.gif) top left no-repeat;
top: 153px;
}
#center .Box .leftShadow, #center .Box .rightShadow {
width: 5px;
height: 154px;
position: absolute;
top: 0px;
left: -5px;
background: url(gfx/indexNewPrLeft.gif) top left no-repeat;
font-size: 1px;
z-index: 100;
}
#center .Box .rightShadow {
left: 153px;
background: url(gfx/indexNewPrRight.gif) top left no-repeat;
}
#footer {
width: 910px;
float: left;
padding-left: 20px;
padding-right: 30px;
}
#footer .cont {
float: left;
width: 857px;
border-top: 1px #939393 solid;
background: url(gfx/mdh.gif) left 3px no-repeat;
padding-left: 53px;
padding-top: 5px;
}
#footer .right {
float: right;
}
#footer .left {
float: left;
padding-top: 8px;
padding-left: 8px;
}
#footer .left a {
color: #000;
}
#footer .right a.atom {
color: #000;
background: url(gfx/atom.gif) left center no-repeat;
padding-left: 30px;
padding-top: 8px;
float: left;
padding-bottom: 8px;
}
span.ie6 {
display: block;
}
#center .contactLine {
background: url(gfx/contactLine.gif) top left no-repeat;
font-size: 10px;
}


#produkt {
width: 440px;
float: left;
}
#produkt .photo {
width: 140px;
float: left;
}
#produkt .opis {
width: 300px;
float: left;
padding-top: 15px;
}
#produkt .opis span.title {
color: #175f89;
font-weight: bold;
display: block;
background: none;
padding: 0px;
margin: 0px;
width: 300px;
}
.productSubTitle {
background: url(gfx/productArrow.gif) left center no-repeat;
color: #faa635;
font-weight: bold;
padding-left: 9px;
display: block;
margin-bottom: 7px;
}
.productSubStar {
background: url(gfx/indexStar.gif) left 2px no-repeat;
display: block;
padding-left: 9px;
color: #000;
margin-top: 10px;
margin-bottom: 7px;
}
table.producttable {
margin-top: 10px;
border-collapse: collapse;
}
table.producttable td {
border: 1px #faa635 solid;
padding: 3px 5px;
text-align: center;
}


.productItem {
width: 440px;
float: left;
margin-top: 20px;
margin-bottom: 10px;
}
.productItem .prodTitle {
color: #175f89;
font-weight: bold;
background-image: none;
margin: 0px;
padding: 0px;
width: 270px;
float: left;
margin-top: 10px;
}
.productItem .prodCatNo, .productItem .prodDesc {
margin: 0px;
padding: 0px;
width: 270px;
font-size: 10px;
float: left;
}
.productItem .prodDesc {
font-size: 11px;
float: left;
width: 270px;
margin-top: 15px;
}
.productItem a.moreLink, a.moreLink {
float: right;
margin-right: 60px;
padding: 0px;
color: #fc7e01;
background: url(gfx/linkArrow.gif) left 7px no-repeat;
padding-left: 9px;
}
a.moreLink {
margin-right: 10px;
}
.Box .map {
width: 420px;
float: left;
margin-top: 20px;
}
.Box a.localAgents, .Box a.contactData, .Box a.contactMaps {
float: left;
background: url(gfx/mapkaAgent.gif) left 1px no-repeat;
padding-left: 17px;
color: #faa635;
}
.Box a.contactData {
background: url(gfx/mapkaContact.gif) left 2px no-repeat;
padding-left: 15px;
margin-left: 10px;
}
.Box a.contactMaps {
background: url(gfx/mapkaMap.gif) left 3px no-repeat;
padding-left: 15px;
margin-left: 10px;
}

.Box .contactForm {
width: 440px;
float: left;

}
.Box .contactForm .left {
width: 100px;
float: left;
margin-bottom: 5px;
}
.Box .contactForm .right {
width: 340px;
float: left;
margin-bottom: 5px;
}
.Box .contactForm .wide {
width: 440px;
float: left;
margin-bottom: 5px;
}
.Box .contactForm input, .Box .contactForm textarea {
font-size: 11px;
border: 1px #d2d2d2 solid;
padding: 2px;
width: 210px;
}
.Box .contactForm textarea {
width: 400px;
height: 180px;
font-family: Tahoma;
}
.Box .contactForm input.submit {
background: url(gfx/submitForm.gif) top left no-repeat;
width: 34px;
height: 13px;
border: 0px;
cursor: pointer;
float: right;
margin-right: 35px;
position: relative;
top: -3px;
}
.Box .contactForm .legend {
float: left;
position: relative;
top: -5px;
padding-left: 5px;
}
.Box .contactForm span.star {
color: #faa635;
}







#center .Box .ourProduct {
width: 196px;
float: left;
margin-left: 10px;
margin-right: 10px;
display: inline;
margin-bottom: 20px;
}
#center .Box .ourProduct .desc {
width: 139px;
float: left;
padding: 5px 7px 10px;
}
#center .Box .ourProduct .desc a {
color: #666666;
}
#center .Box .ourProduct .Photo {
width: 196px;
height: 196px;
overflow: hidden; 
position: relative;
background: #fff;
float: left;
text-align: center;
}
#center .Box .ourProduct .Photo table {
border-collapse: collapse;
width: 196px;
height: 196px;
overflow: hidden;
}
#center .Box .ourProduct .Photo table {
vertical-align: middle;
text-align: center;
}
#center .Box .ourProduct .Photo img {
border: 0px;
}



#center .Box .ourProduct .topShadow, #center .Box .ourProduct .botShadow {
width: 208px;
height: 4px;
float: left;
position: absolute;
top: -4px;
left: -5px;
background: url(gfx/indexTopShadow.gif) top left no-repeat;
font-size: 1px;
z-index: 100;
}
#center .Box .ourProduct .botShadow {
background: url(gfx/indexBottomShadow.gif) top left no-repeat;
top: 196px;
}
#center .Box .ourProduct .leftShadow, #center .Box .ourProduct .rightShadow {
width: 5px;
height: 196px;
position: absolute;
top: 0px;
left: -5px;
background: url(gfx/indexLeftShadow.gif) top left no-repeat;
font-size: 1px;
z-index: 100;
}
#center .Box .ourProduct .rightShadow {
left: 196px;
background: url(gfx/indexRightShadow.gif) top left no-repeat;
}

#center .Box ul {
margin-left: 15px;
}


.Search, .Search .sForm, .Search .sForm .results, .Search .sForm .results .result, .Search .sitemap {
width: 440px;
float: left;
}
.sitemap ul {
margin-left: 15px;
}
.Search .sitemap {
clear: both;
}
.Search span.sPhrase {
font-weight: bold;
color: #6792ab;
}
.Search .sForm input {
border: 1px #d3d3d3 solid;
font-size: 10px;
padding: 2px 3px;
width: 200px;
}
.Search .sForm .submit {
width: auto;
border: 0px;
font-weight: bold;
color: #666;
}
.Search .sForm label {
display: inline;
margin-right: 10px;
float: left;
}
.Search .sForm label input {
width: auto;
float: left;
padding-right: 5px;
}
.Search .sForm .results .result .left {
width: 80px;
float: left;
color: #999;
font-weight: bold;
}
.Search .sForm .results .result .right {
width: 360px;
float: left;
}
.Search .sForm .results .result .right a.sTitle {
font-weight: bold;
}
.Search .sForm .results .result {
margin-top: 20px;
}
.Pages {
width: 440px;
float: left;
padding-top: 30px;
}
.Pages a, .Pages span {
width: 20px;
height: 21px;
text-align: center;
padding-top: 3px;
padding-left: 1px;
float: left;
}
.Pages ul {
float: right;
}
.Pages ul, .Pages ul li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.Pages ul li {
width: 21px;
height: 21px;
float: left;
background: url(gfx/pagesBtn.gif) top left no-repeat;
margin: 0px 3px;
}





#ceritificates {
width: 440px;
float: left;
}
#ceritificates a { 
color: #faa635;
}
#ceritificates ol {
margin-top: 25px;
float: left;
padding-left: 30px;
}
#ceritificates .choose {
width: 440px;
float: left;
background: url(gfx/contactLine.gif) left bottom no-repeat;
padding-bottom: 10px;
margin-bottom: 25px;
}
#ceritificates .choose a.Gal, #ceritificates .choose a.List {
background: url(gfx/certGal.gif) left bottom no-repeat;
float: left;
margin-right: 15px;
height: 13px;
_height: 11px;
padding-left: 20px;
color: #999;
}
#ceritificates .choose a.Gal:hover, #ceritificates .choose a.List:hover {
background-position: top left;
color: #faa635;
text-decoration: none;
}
#ceritificates .choose a.List {
background: url(gfx/certList.gif) left bottom no-repeat;
}
#ceritificates .choose a.active {
background-position: top left;
color: #faa635;
}
#ceritificates .galItem {
width: 130px;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
#ceritificates .galItem .image {
height: 180px;
width: 130px;
border: 1px #ccc solid;
float: left;
overflow: hidden;
background: #fff;
text-align: center;
}
#ceritificates .galItem .image img {
border: 0px;
}
#ceritificates .galItem .cerTitle {
font-size: 10px;
height: 30px;
float: left;
overflow: hidden;
}
#ceritificates .galItem .cerTitle a {
color: #666;
}
.fl {
float: left;
}

.contactForm input.error, .contactForm textarea.error {
border: 1px #990000 solid;
background: #ede1e1;
}


dl.refundacje dt {
font-weight: bold;
}

dl.refundacje dd {
margin-bottom: 1.5em;
}

dl.refundacje ol {
padding-left: 36px;
}
a.views-file {
background: url(gfx/download.gif) left center no-repeat;
padding-left: 20px;
}



