/* CSS Document */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
color: #747474;
background: url(../img/body_bg.gif) #0e1011 repeat-x left top;
font: 81% Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#pageWrapper {
width: 960px;
margin: 0 auto;
padding-top: 12px;
background: url(../img/page_wrapper_bg.gif) transparent no-repeat left top;
}

h1, h1 img {
display: block;
}

h1 {
padding-left: 10px;
float: left;
}

#navBox ul {
display: block;
float: right;
height: 26px;
list-style-type: none;
margin-top: 53px;
}

#navBox ul li {
float: left;
display: block;
width: 92px;
height: 26px;
background: url(../img/menu_tab_bg.png) transparent no-repeat top left;
margin-left: 1px;
text-align: center;
}

#navBox ul li a {
display: block;
width: 92px;
height: 21px;
padding-top: 5px;
color: #dadada;
text-decoration: none;
}

#mainImageBox {
clear: both;
width: 960px;
height: 190px;
border-top: 1px solid #aa1e26;
background-image: url(../img/main_image_top.jpg);
background-repeat: no-repeat;
}

#mainImageBox.Serwis {
background-image: url(../img/main_image_top_ser.jpg);
}

#sloganBox {
width: 960px;
height: 41px;
background-image: url(../img/slogan_box_bg.jpg);
background-repeat: no-repeat;
}

#sloganBox.Serwis {
background-image: url(../img/slogan_box_bg_ser.jpg);
}

#sloganBox h2 {
float: right;
padding-right: 45px;
padding-top: 10px;
color: #fff;
text-transform: uppercase;
font-size: 1.2em;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#contentBox {
clear: both;
background: url(../img/content_box_top_bg.jpg) #fff no-repeat top left;
padding-top: 62px;
}

#contentBox.Serwis {
background: url(../img/content_box_top_bg_ser.jpg) #fff no-repeat top left;
}

#innerContentBox {
position: relative;
background: url(../img/inner_content_box_bg.gif) #fff repeat-y top left;
}

#addressBox {
width: 198px;
float: left;
padding: 10px 0 10px 20px;
background: url(../img/address_box_bg.gif) #fff no-repeat top right;
}

#addressBox ul {
position:relative;
list-style-type: none;
margin-bottom: 15px;
color: #374043;
z-index:1000;
}

img#addresImg {
bottom: -14px;
left: 20px;
position: absolute;
z-index: 10;
}

#submenuBox h3 {
color: #aa1e26;
}

#submenuBox ul {
margin-top: 2px;
margin-right: 15px;
border-bottom: 1px solid #ebebeb;
padding-bottom: 15px;
}

#submenuBox li {
display: block;
padding: 2px 0;
}

#submenuBox li a {
color: #374043;
font-size:0.875em;
}


#pageContent {
float: left;
width: 680px;
padding: 0 0 10px 30px;
font-size: .9em;
line-height: 150%;
}

#pageContent p {
padding: 5px 0;
clear: both;
}

#pageContent h3 {
font-size: 1.2em;
color: #af2028;
padding: 10px 0 0 0; 
}

#pageContent a {
color: #374043;
}

#pageContent ul {
margin-left: 20px;
}

#pageContent ul.productCategories {
margin-left: 0;
}

#pageContent ul.productCategories li {
background:#f4f4f4;
float:left;
font-size:0.9em;
height:230px;
list-style-type:none;
margin-right:10px;
padding:5px;
width:115px;
}

#pageContent ul.productCategories li img {
display: block;
padding: 3px;
width: 107px;
border: 1px solid #af2028;
background: #fff;
}

#pageContent ul.adsList {
list-style: none;
margin-left: 0;
margin-top: 15px;
}

#pageContent ul.adsList li img {
width: 200px;
display: block;
float: left;
margin-right: 15px;
}

#pageContent ul.adsList li div {

}

#pageContent .contentImg {
padding: 3px;
border: 1px solid #af2028;
}

iframe {
border: 1px solid #dadada;
padding: 10px;
margin: 10px 0;
}


#footer {
clear: both;
width: 960px;
background: url(../img/footer_bg.gif) transparent no-repeat top left;
padding-top: 40px;
font-size: .8em;
color: #afb3b4;
}

#footer ul {
list-style-type: none;
float: left;
}

#footer ul li {
display: inline;
margin-right: 5px;
}

#footer ul li a {
color: #afb3b4;
}

#footer span {
float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
} a {
color: #afb3b4;
}

#footer span {
float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}/* CSS Document */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
color: #747474;
background: url(../img/body_bg.gif) #0e1011 repeat-x left top;
font: 81% Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#pageWrapper {
width: 960px;
margin: 0 auto;
padding-top: 12px;
background: url(../img/page_wrapper_bg.gif) transparent no-repeat left top;
}

h1, h1 img {
display: block;
}

h1 {
padding-left: 10px;
float: left;
}

#navBox ul {
display: block;
float: right;
height: 26px;
list-style-type: none;
margin-top: 53px;
}

#navBox ul li {
float: left;
display: block;
width: 92px;
height: 26px;
background: url(../img/menu_tab_bg.png) transparent no-repeat top left;
margin-left: 1px;
text-align: center;
}

#navBox ul li a {
display: block;
width: 92px;
height: 21px;
padding-top: 5px;
color: #dadada;
text-decoration: none;
}

#mainImageBox {
clear: both;
width: 960px;
height: 190px;
border-top: 1px solid #aa1e26;
background-image: url(../img/main_image_top.jpg);
background-repeat: no-repeat;
}

#mainImageBox.Serwis {
background-image: url(../img/main_image_top_ser.jpg);
}

#sloganBox {
width: 960px;
height: 41px;
background-image: url(../img/slogan_box_bg.jpg);
background-repeat: no-repeat;
}

#sloganBox.Serwis {
background-image: url(../img/slogan_box_bg_ser.jpg);
}

#sloganBox h2 {
float: right;
padding-right: 45px;
padding-top: 10px;
color: #fff;
text-transform: uppercase;
font-size: 1.2em;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#contentBox {
clear: both;
background: url(../img/content_box_top_bg.jpg) #fff no-repeat top left;
padding-top: 62px;
}

#contentBox.Serwis {
background: url(../img/content_box_top_bg_ser.jpg) #fff no-repeat top left;
}

#innerContentBox {
position: relative;
background: url(../img/inner_content_box_bg.gif) #fff repeat-y top left;
}

#addressBox {
width: 198px;
float: left;
padding: 10px 0 10px 20px;
background: url(../img/address_box_bg.gif) #fff no-repeat top right;
}

#addressBox ul {
position:relative;
list-style-type: none;
margin-bottom: 15px;
color: #374043;
z-index:1000;
}

img#addresImg {
bottom: -14px;
left: 20px;
position: absolute;
z-index: 10;
}

#submenuBox h3 {
color: #aa1e26;
}

#submenuBox ul {
margin-top: 2px;
margin-right: 15px;
border-bottom: 1px solid #ebebeb;
padding-bottom: 15px;
}

#submenuBox li {
display: block;
padding: 2px 0;
}

#submenuBox li a {
color: #374043;
font-size:0.875em;
}


#pageContent {
float: left;
width: 680px;
padding: 0 0 10px 30px;
font-size: .9em;
line-height: 150%;
}

#pageContent p {
padding: 5px 0;
clear: both;
}

#pageContent h3 {
font-size: 1.2em;
color: #af2028;
padding: 10px 0 0 0; 
}

#pageContent a {
color: #374043;
}

#pageContent ul {
margin-left: 20px;
}

#pageContent ul.productCategories {
margin-left: 0;
}

#pageContent ul.productCategories li {
background:#f4f4f4;
float:left;
font-size:0.9em;
height:230px;
list-style-type:none;
margin-right:10px;
padding:5px;
width:115px;
}

#pageContent ul.productCategories li.last {
margin-right: 0;
}

#pageContent ul.productCategories li img {
display: block;
padding: 3px;
width: 107px;
border: 1px solid #af2028;
background: #fff;
}

#pageContent ul.adsList {
list-style: none;
margin-left: 0;
margin-top: 15px;
}

#pageContent ul.adsList li img {
width: 200px;
display: block;
float: left;
margin-right: 15px;
}

#pageContent ul.adsList li div {

}

#pageContent .contentImg {
padding: 3px;
border: 1px solid #af2028;
}

iframe {
border: 1px solid #dadada;
padding: 10px;
margin: 10px 0;
}


#footer {
clear: both;
width: 960px;
background: url(../img/footer_bg.gif) transparent no-repeat top left;
padding-top: 40px;
font-size: .8em;
color: #afb3b4;
}

#footer ul {
list-style-type: none;
float: left;
}

#footer ul li {
display: inline;
margin-right: 5px;
}

#footer ul li a {
color: #afb3b4;
}

#footer span {
float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}/* CSS Document */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
color: #747474;
background: url(../img/body_bg.gif) #0e1011 repeat-x left top;
font: 81% Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#pageWrapper {
width: 960px;
margin: 0 auto;
padding-top: 12px;
background: url(../img/page_wrapper_bg.gif) transparent no-repeat left top;
}

h1, h1 img {
display: block;
}

h1 {
padding-left: 10px;
float: left;
}

#navBox ul {
display: block;
float: right;
height: 26px;
list-style-type: none;
margin-top: 53px;
}

#navBox ul li {
float: left;
display: block;
width: 92px;
height: 26px;
background: url(../img/menu_tab_bg.png) transparent no-repeat top left;
margin-left: 1px;
text-align: center;
}

#navBox ul li a {
display: block;
width: 92px;
height: 21px;
padding-top: 5px;
color: #dadada;
text-decoration: none;
}

#mainImageBox {
clear: both;
width: 960px;
height: 190px;
border-top: 1px solid #aa1e26;
background-image: url(../img/main_image_top.jpg);
background-repeat: no-repeat;
}

#mainImageBox.Serwis {
background-image: url(../img/main_image_top_ser.jpg);
}

#sloganBox {
width: 960px;
height: 41px;
background-image: url(../img/slogan_box_bg.jpg);
background-repeat: no-repeat;
}

#sloganBox.Serwis {
background-image: url(../img/slogan_box_bg_ser.jpg);
}

#sloganBox h2 {
float: right;
padding-right: 45px;
padding-top: 10px;
color: #fff;
text-transform: uppercase;
font-size: 1.2em;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#contentBox {
clear: both;
background: url(../img/content_box_top_bg.jpg) #fff no-repeat top left;
padding-top: 62px;
}

#contentBox.Serwis {
background: url(../img/content_box_top_bg_ser.jpg) #fff no-repeat top left;
}

#innerContentBox {
position: relative;
background: url(../img/inner_content_box_bg.gif) #fff repeat-y top left;
}

#addressBox {
width: 198px;
float: left;
padding: 10px 0 10px 20px;
background: url(../img/address_box_bg.gif) #fff no-repeat top right;
}

#addressBox ul {
position:relative;
list-style-type: none;
margin-bottom: 15px;
color: #374043;
z-index:1000;
}

img#addresImg {
bottom: -14px;
left: 20px;
position: absolute;
z-index: 10;
}

#submenuBox h3 {
color: #aa1e26;
}

#submenuBox ul {
margin-top: 2px;
margin-right: 15px;
border-bottom: 1px solid #ebebeb;
padding-bottom: 15px;
}

#submenuBox li {
display: block;
padding: 2px 0;
}

#submenuBox li a {
color: #374043;
font-size:0.875em;
}


#pageContent {
float: left;
width: 680px;
padding: 0 0 10px 30px;
font-size: .9em;
line-height: 150%;
}

#pageContent p {
padding: 5px 0;
clear: both;
}

#pageContent h3 {
font-size: 1.2em;
color: #af2028;
padding: 10px 0 0 0; 
}

#pageContent a {
color: #374043;
}

#pageContent ul {
margin-left: 20px;
}

#pageContent ul.productCategories {
margin-left: 0;
}

#pageContent ul.productCategories li {
background:#f4f4f4;
float:left;
font-size:0.9em;
height:230px;
list-style-type:none;
margin-right:10px;
padding:5px;
width:118px;
}

#pageContent ul.productCategories li.last {
margin-right: 0;
}

#pageContent ul.productCategories li img {
display: block;
padding: 3px;
width: 107px;
border: 1px solid #af2028;
background: #fff;
}

#pageContent ul.adsList {
list-style: none;
margin-left: 0;
margin-top: 15px;
}

#pageContent ul.adsList li img {
width: 200px;
display: block;
float: left;
margin-right: 15px;
}

#pageContent ul.adsList li div {

}

#pageContent .contentImg {
padding: 3px;
border: 1px solid #af2028;
}

iframe {
border: 1px solid #dadada;
padding: 10px;
margin: 10px 0;
}


#footer {
clear: both;
width: 960px;
background: url(../img/footer_bg.gif) transparent no-repeat top left;
padding-top: 40px;
font-size: .8em;
color: #afb3b4;
}

#footer ul {
list-style-type: none;
float: left;
}

#footer ul li {
display: inline;
margin-right: 5px;
}

#footer ul li a {
color: #afb3b4;
}

#footer span {
float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}/* CSS Document */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
color: #747474;
background: url(../img/body_bg.gif) #0e1011 repeat-x left top;
font: 81% Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#pageWrapper {
width: 960px;
margin: 0 auto;
padding-top: 12px;
background: url(../img/page_wrapper_bg.gif) transparent no-repeat left top;
}

h1, h1 img {
display: block;
}

h1 {
padding-left: 10px;
float: left;
}

#navBox ul {
display: block;
float: right;
height: 26px;
list-style-type: none;
margin-top: 53px;
}

#navBox ul li {
float: left;
display: block;
width: 92px;
height: 26px;
background: url(../img/menu_tab_bg.png) transparent no-repeat top left;
margin-left: 1px;
text-align: center;
}

#navBox ul li a {
display: block;
width: 92px;
height: 21px;
padding-top: 5px;
color: #dadada;
text-decoration: none;
}

#mainImageBox {
clear: both;
width: 960px;
height: 190px;
border-top: 1px solid #aa1e26;
background-image: url(../img/main_image_top.jpg);
background-repeat: no-repeat;
}

#mainImageBox.Serwis {
background-image: url(../img/main_image_top_ser.jpg);
}

#sloganBox {
width: 960px;
height: 41px;
background-image: url(../img/slogan_box_bg.jpg);
background-repeat: no-repeat;
}

#sloganBox.Serwis {
background-image: url(../img/slogan_box_bg_ser.jpg);
}

#sloganBox h2 {
float: right;
padding-right: 45px;
padding-top: 10px;
color: #fff;
text-transform: uppercase;
font-size: 1.2em;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#contentBox {
clear: both;
background: url(../img/content_box_top_bg.jpg) #fff no-repeat top left;
padding-top: 62px;
}

#contentBox.Serwis {
background: url(../img/content_box_top_bg_ser.jpg) #fff no-repeat top left;
}

#innerContentBox {
position: relative;
background: url(../img/inner_content_box_bg.gif) #fff repeat-y top left;
}

#addressBox {
width: 198px;
float: left;
padding: 10px 0 10px 20px;
background: url(../img/address_box_bg.gif) #fff no-repeat top right;
}

#addressBox ul {
position:relative;
list-style-type: none;
margin-bottom: 15px;
color: #374043;
z-index:1000;
}

img#addresImg {
bottom: -14px;
left: 20px;
position: absolute;
z-index: 10;
}

#submenuBox h3 {
color: #aa1e26;
}

#submenuBox ul {
margin-top: 2px;
margin-right: 15px;
border-bottom: 1px solid #ebebeb;
padding-bottom: 15px;
}

#submenuBox li {
display: block;
padding: 2px 0;
}

#submenuBox li a {
color: #374043;
font-size:0.875em;
}


#pageContent {
float: left;
width: 680px;
padding: 0 0 10px 30px;
font-size: .9em;
line-height: 150%;
}

#pageContent p {
padding: 5px 0;
clear: both;
}

#pageContent h3 {
font-size: 1.2em;
color: #af2028;
padding: 10px 0 0 0; 
}

#pageContent a {
color: #374043;
}

#pageContent ul {
margin-left: 20px;
}

#pageContent ul.productCategories {
margin-left: 0;
}

#pageContent ul.productCategories li {
background:#f4f4f4;
float:left;
font-size:0.9em;
height:230px;
list-style-type:none;
margin-right:10px;
padding:5px;
width:118px;
}

#pageContent ul.productCategories li.last {
margin-right: 0;
}

#pageContent ul.productCategories li img {
display: block;
padding: 3px;
width: 108px;
border: 1px solid #af2028;
background: #fff;
}

#pageContent ul.adsList {
list-style: none;
margin-left: 0;
margin-top: 15px;
}

#pageContent ul.adsList li img {
width: 200px;
display: block;
float: left;
margin-right: 15px;
}

#pageContent ul.adsList li div {

}

#pageContent .contentImg {
padding: 3px;
border: 1px solid #af2028;
}

iframe {
border: 1px solid #dadada;
padding: 10px;
margin: 10px 0;
}


#footer {
clear: both;
width: 960px;
background: url(../img/footer_bg.gif) transparent no-repeat top left;
padding-top: 40px;
font-size: .8em;
color: #afb3b4;
}

#footer ul {
list-style-type: none;
float: left;
}

#footer ul li {
display: inline;
margin-right: 5px;
}

#footer ul li a {
color: #afb3b4;
}

#footer span {
float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}/* CSS Document */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
color: #747474;
background: url(../img/body_bg.gif) #0e1011 repeat-x left top;
font: 81% Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#pageWrapper {
width: 960px;
margin: 0 auto;
padding-top: 12px;
background: url(../img/page_wrapper_bg.gif) transparent no-repeat left top;
}

h1, h1 img {
display: block;
}

h1 {
padding-left: 10px;
float: left;
}

#navBox ul {
display: block;
float: right;
height: 26px;
list-style-type: none;
margin-top: 53px;
}

#navBox ul li {
float: left;
display: block;
width: 92px;
height: 26px;
background: url(../img/menu_tab_bg.png) transparent no-repeat top left;
margin-left: 1px;
text-align: center;
}

#navBox ul li a {
display: block;
width: 92px;
height: 21px;
padding-top: 5px;
color: #dadada;
text-decoration: none;
}

#mainImageBox {
clear: both;
width: 960px;
height: 190px;
border-top: 1px solid #aa1e26;
background-image: url(../img/main_image_top.jpg);
background-repeat: no-repeat;
}

#mainImageBox.Serwis {
background-image: url(../img/main_image_top_ser.jpg);
}

#sloganBox {
width: 960px;
height: 41px;
background-image: url(../img/slogan_box_bg.jpg);
background-repeat: no-repeat;
}

#sloganBox.Serwis {
background-image: url(../img/slogan_box_bg_ser.jpg);
}

#sloganBox h2 {
float: right;
padding-right: 45px;
padding-top: 10px;
color: #fff;
text-transform: uppercase;
font-size: 1.2em;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#contentBox {
clear: both;
background: url(../img/content_box_top_bg.jpg) #fff no-repeat top left;
padding-top: 62px;
}

#contentBox.Serwis {
background: url(../img/content_box_top_bg_ser.jpg) #fff no-repeat top left;
}

#innerContentBox {
position: relative;
background: url(../img/inner_content_box_bg.gif) #fff repeat-y top left;
}

#addressBox {
width: 198px;
float: left;
padding: 10px 0 10px 20px;
background: url(../img/address_box_bg.gif) #fff no-repeat top right;
}

#addressBox ul {
position:relative;
list-style-type: none;
margin-bottom: 15px;
color: #374043;
z-index:1000;
}

img#addresImg {
bottom: -14px;
left: 20px;
position: absolute;
z-index: 10;
}

#submenuBox h3 {
color: #aa1e26;
}

#submenuBox ul {
margin-top: 2px;
margin-right: 15px;
border-bottom: 1px solid #ebebeb;
padding-bottom: 15px;
}

#submenuBox li {
display: block;
padding: 2px 0;
}

#submenuBox li a {
color: #374043;
font-size:0.875em;
}


#pageContent {
float: left;
width: 680px;
padding: 0 0 10px 30px;
font-size: .9em;
line-height: 150%;
}

#pageContent p {
padding: 5px 0;
clear: both;
}

#pageContent h3 {
font-size: 1.2em;
color: #af2028;
padding: 10px 0 0 0; 
}

#pageContent a {
color: #374043;
}

#pageContent ul {
margin-left: 20px;
}

#pageContent ul.productCategories {
margin-left: 0;
}

#pageContent ul.productCategories li {
background:#f4f4f4;
float:left;
font-size:0.9em;
height:230px;
list-style-type:none;
margin-right:10px;
padding:5px;
width:118px;
}

#pageContent ul.productCategories li.last {
margin-right: 0;
}

#pageContent ul.productCategories li img {
display: block;
padding: 3px;
width: 109px;
border: 1px solid #af2028;
background: #fff;
}

#pageContent ul.adsList {
list-style: none;
margin-left: 0;
margin-top: 15px;
}

#pageContent ul.adsList li img {
width: 200px;
display: block;
float: left;
margin-right: 15px;
}

#pageContent ul.adsList li div {

}

#pageContent .contentImg {
padding: 3px;
border: 1px solid #af2028;
}

iframe {
border: 1px solid #dadada;
padding: 10px;
margin: 10px 0;
}


#footer {
clear: both;
width: 960px;
background: url(../img/footer_bg.gif) transparent no-repeat top left;
padding-top: 40px;
font-size: .8em;
color: #afb3b4;
}

#footer ul {
list-style-type: none;
float: left;
}

#footer ul li {
display: inline;
margin-right: 5px;
}

#footer ul li a {
color: #afb3b4;
}

#footer span {
float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}/* CSS Document */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
color: #747474;
background: url(../img/body_bg.gif) #0e1011 repeat-x left top;
font: 81% Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#pageWrapper {
width: 960px;
margin: 0 auto;
padding-top: 12px;
background: url(../img/page_wrapper_bg.gif) transparent no-repeat left top;
}

h1, h1 img {
display: block;
}

h1 {
padding-left: 10px;
float: left;
}

#navBox ul {
display: block;
float: right;
height: 26px;
list-style-type: none;
margin-top: 53px;
}

#navBox ul li {
float: left;
display: block;
width: 92px;
height: 26px;
background: url(../img/menu_tab_bg.png) transparent no-repeat top left;
margin-left: 1px;
text-align: center;
}

#navBox ul li a {
display: block;
width: 92px;
height: 21px;
padding-top: 5px;
color: #dadada;
text-decoration: none;
}

#mainImageBox {
clear: both;
width: 960px;
height: 190px;
border-top: 1px solid #aa1e26;
background-image: url(../img/main_image_top.jpg);
background-repeat: no-repeat;
}

#mainImageBox.Serwis {
background-image: url(../img/main_image_top_ser.jpg);
}

#sloganBox {
width: 960px;
height: 41px;
background-image: url(../img/slogan_box_bg.jpg);
background-repeat: no-repeat;
}

#sloganBox.Serwis {
background-image: url(../img/slogan_box_bg_ser.jpg);
}

#sloganBox h2 {
float: right;
padding-right: 45px;
padding-top: 10px;
color: #fff;
text-transform: uppercase;
font-size: 1.2em;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#contentBox {
clear: both;
background: url(../img/content_box_top_bg.jpg) #fff no-repeat top left;
padding-top: 62px;
}

#contentBox.Serwis {
background: url(../img/content_box_top_bg_ser.jpg) #fff no-repeat top left;
}

#innerContentBox {
position: relative;
background: url(../img/inner_content_box_bg.gif) #fff repeat-y top left;
}

#addressBox {
width: 198px;
float: left;
padding: 10px 0 10px 20px;
background: url(../img/address_box_bg.gif) #fff no-repeat top right;
}

#addressBox ul {
position:relative;
list-style-type: none;
margin-bottom: 15px;
color: #374043;
z-index:1000;
}

img#addresImg {
bottom: -14px;
left: 20px;
position: absolute;
z-index: 10;
}

#submenuBox h3 {
color: #aa1e26;
}

#submenuBox ul {
margin-top: 2px;
margin-right: 15px;
border-bottom: 1px solid #ebebeb;
padding-bottom: 15px;
}

#submenuBox li {
display: block;
padding: 2px 0;
}

#submenuBox li a {
color: #374043;
font-size:0.875em;
}


#pageContent {
float: left;
width: 680px;
padding: 0 0 10px 30px;
font-size: .9em;
line-height: 150%;
}

#pageContent p {
padding: 5px 0;
clear: both;
}

#pageContent h3 {
font-size: 1.2em;
color: #af2028;
padding: 10px 0 0 0; 
}

#pageContent a {
color: #374043;
}

#pageContent ul {
margin-left: 20px;
}

#pageContent ul.productCategories {
margin-left: 0;
margin-top: 15px;
}

#pageContent ul.productCategories li {
background:#f4f4f4;
float:left;
font-size:0.9em;
height:230px;
list-style-type:none;
margin-right:10px;
padding:5px;
width:118px;
}

#pageContent ul.productCategories li.last {
margin-right: 0;
}

#pageContent ul.productCategories li img {
display: block;
padding: 3px;
width: 109px;
border: 1px solid #af2028;
background: #fff;
}

#pageContent ul.adsList {
list-style: none;
margin-left: 0;
margin-top: 15px;
}

#pageContent ul.adsList li {
width: 660px;
float: left;
clear: both;
margin-bottom: 15px;
}

#pageContent ul.adsList li img {
width: 200px;
display: block;
float: left;
margin-right: 15px;
}

#pageContent ul.adsList li div {

}

#pageContent .contentImg {
padding: 3px;
border: 1px solid #af2028;
}

iframe {
border: 1px solid #dadada;
padding: 10px;
margin: 10px 0;
}


#footer {
clear: both;
width: 960px;
background: url(../img/footer_bg.gif) transparent no-repeat top left;
padding-top: 40px;
font-size: .8em;
color: #afb3b4;
}

#footer ul {
list-style-type: none;
float: left;
}

#footer ul li {
display: inline;
margin-right: 5px;
}

#footer ul li a {
color: #afb3b4;
}

#footer span {
float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}/* CSS Document */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
color: #747474;
background: url(../img/body_bg.gif) #0e1011 repeat-x left top;
font: 81% Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#pageWrapper {
width: 960px;
margin: 0 auto;
padding-top: 12px;
background: url(../img/page_wrapper_bg.gif) transparent no-repeat left top;
}

h1, h1 img {
display: block;
}

h1 {
padding-left: 10px;
float: left;
}

#navBox ul {
display: block;
float: right;
height: 26px;
list-style-type: none;
margin-top: 53px;
}

#navBox ul li {
float: left;
display: block;
width: 92px;
height: 26px;
background: url(../img/menu_tab_bg.png) transparent no-repeat top left;
margin-left: 1px;
text-align: center;
}

#navBox ul li a {
display: block;
width: 92px;
height: 21px;
padding-top: 5px;
color: #dadada;
text-decoration: none;
}

#mainImageBox {
clear: both;
width: 960px;
height: 190px;
border-top: 1px solid #aa1e26;
background-image: url(../img/main_image_top.jpg);
background-repeat: no-repeat;
}

#mainImageBox.Serwis {
background-image: url(../img/main_image_top_ser.jpg);
}

#sloganBox {
width: 960px;
height: 41px;
background-image: url(../img/slogan_box_bg.jpg);
background-repeat: no-repeat;
}

#sloganBox.Serwis {
background-image: url(../img/slogan_box_bg_ser.jpg);
}

#sloganBox h2 {
float: right;
padding-right: 45px;
padding-top: 10px;
color: #fff;
text-transform: uppercase;
font-size: 1.2em;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#contentBox {
clear: both;
background: url(../img/content_box_top_bg.jpg) #fff no-repeat top left;
padding-top: 62px;
}

#contentBox.Serwis {
background: url(../img/content_box_top_bg_ser.jpg) #fff no-repeat top left;
}

#innerContentBox {
position: relative;
background: url(../img/inner_content_box_bg.gif) #fff repeat-y top left;
}

#addressBox {
width: 198px;
float: left;
padding: 10px 0 10px 20px;
background: url(../img/address_box_bg.gif) #fff no-repeat top right;
}

#addressBox ul {
position:relative;
list-style-type: none;
margin-bottom: 15px;
color: #374043;
z-index:1000;
}

img#addresImg {
bottom: -14px;
left: 20px;
position: absolute;
z-index: 10;
}

#submenuBox h3 {
color: #aa1e26;
}

#submenuBox ul {
margin-top: 2px;
margin-right: 15px;
border-bottom: 1px solid #ebebeb;
padding-bottom: 15px;
}

#submenuBox li {
display: block;
padding: 2px 0;
}

#submenuBox li a {
color: #374043;
font-size:0.875em;
}


#pageContent {
float: left;
width: 680px;
padding: 0 0 10px 30px;
font-size: .9em;
line-height: 150%;
}

#pageContent p {
padding: 5px 0;
clear: both;
}

#pageContent h3 {
font-size: 1.2em;
color: #af2028;
padding: 10px 0 0 0; 
}

#pageContent a {
color: #374043;
}

#pageContent ul {
margin-left: 20px;
}

#pageContent ul.productCategories {
margin-left: 0;
margin-top: 15px;
}

#pageContent ul.productCategories li {
background:#f4f4f4;
float:left;
font-size:0.9em;
height:230px;
list-style-type:none;
margin-right:10px;
padding:5px;
width:118px;
}

#pageContent ul.productCategories li.last {
margin-right: 0;
}

#pageContent ul.productCategories li img {
display: block;
padding: 3px;
width: 109px;
border: 1px solid #af2028;
background: #fff;
}

#pageContent ul.adsList {
list-style: none;
margin-left: 0;
margin-top: 15px;
}

#pageContent ul.adsList li img {
width: 200px;
display: block;
float: left;
margin-right: 15px;
}

#pageContent ul.adsList li div.date {
font-size: .8em;
}

#pageContent .contentImg {
padding: 3px;
border: 1px solid #af2028;
}

iframe {
border: 1px solid #dadada;
padding: 10px;
margin: 10px 0;
}


#footer {
clear: both;
width: 960px;
background: url(../img/footer_bg.gif) transparent no-repeat top left;
padding-top: 40px;
font-size: .8em;
color: #afb3b4;
}

#footer ul {
list-style-type: none;
float: left;
}

#footer ul li {
display: inline;
margin-right: 5px;
}

#footer ul li a {
color: #afb3b4;
}

#footer span {
float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
