@charset "utf-8";
/* CSS Document */
body {
    padding:0px;
	background-image: url(../jpgs/bg-main.jpg);
	background-color:#252525;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	line-height:18px;
	color:#ffffff;
}
h3 {font-size:14px; clear:both;}
ul{margin:0; padding:0;}
p{margin:20px 0 30px 0;}
img{border:none;}
h1 {font-size:18px; font-weight:bold;}
h2{font-size:14px; color:#0099CC;}
hr{height:1px; border:#CCCCCC dotted 1px;}
a { color:#0099CC; font-weight:bold;}
.imgright{ float:right; margin:10px 0 10px 10px;}
.testimonial{color:#0099CC; text-align:right; font-weight:bold;}


div#main-wrapper{width:965px; text-align:center; margin-left:auto; margin-right:auto; text-align: left; background-color:#333333;}

div#top-bar{ height:74px;}
div#top-bar a{ color:#FFFFFF; text-decoration:none;}
div#top-bar a:hover{ text-decoration:underline;}

.content {width:615px;}

div#leftright{float:left; padding-top:26px;}
div#left{width:660px; float:left;}
div#left_inner{padding:0 20px 20px 20px; float:left; }
.zwykly ul{padding:0 0 10px 30px; margin:0;} 
div#right{width:300px; float:left;background-image:url(../jpgs/bg-side-boxes.jpg); height:633px; background-repeat:no-repeat; }
div#right-2-addresses{width:300px; float:left;background-image:url(../jpgs/bg-side-boxes-2-addresses.jpg); height:650px; background-repeat:no-repeat; }
div#right_inner{ width:231px; margin:0;padding:53px 30px 0 34px; float:left;}
div#right_inner p{text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; margin:0; padding:5px 0 8px 0;}
div#right_inner h2{font-size:12px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
div#right-linki{padding:0 0 0 142px;}
div#right-linki a{font-size:11px; color:#88C4E3;}
div#right-services{padding:10px 0 0 0;}
div#right-contact{margin:56px 0 0 0;}
div#right-contact p{text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; margin:0; padding:2px 0 4px 0;}
.box{width:209px; float:left; margin:15px 50px 0 0;}
.hr{height:10px; clear:both; padding-top:10px;}

div#footer{height:82px; background-image:url(../jpgs/bg-footer.jpg); background-repeat:repeat-x; clear:both;}
div#footer-menu{text-align:center; float:left; padding-left:55px; padding-top:15px;}
div#footer-menu li{float:left; list-style:none;}
div#footer-menu li a{color:#FFFFFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border-right:#999999 1px solid; padding:0 20px;}
div#footer-menu li a:hover{text-decoration:underline;}
div#footer_left{float:left;}
div#footer_right{float:left; text-align:right; width:726px; margin-top:5px;}
div#blueberry{font-size:10px; padding-right:13px;}
div#blueberry a{font-size:9px; color:#4684A0; font-weight:normal;}

div#standards{padding:15px 0 0 0; margin:0; text-align:right; background-color:#252525; border:#252525 1px solid;}
div#standards a{font-size:10px; font-weight:normal; color:#666666; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
div#standards a:hover{border:#CCCCCC 1px solid; padding:2px 4px; background-color:#0099CC; font-weight:bold; color:#FFFFFF;}

div#sitemap ul{padding:15px 0 0 30px;}
div#sitemap li{padding:0px 0 5px 0px;}

div#services ul{padding:0px 0 0 30px;}
div#services li{padding:0px 0 5px 0px;}

div#products{}
div#products h2{ clear:both; color:#FFFFFF; padding:15px 0 0 0; }
div#products li{border:#666666 1px solid; height:270px; width:190px; float:left; list-style:none; margin:7px 5px 15px 5px; padding:0px; text-align:center;}
div#products p{margin:0; padding:2px 5px 10px 5px; text-align:center;}

div#products-renovations li{border:#666666 1px solid; height:240px; width:280px; float:left; list-style:none; margin:7px 7px 15px 7px; padding:0px; text-align:center;}
div#products-renovations p{margin:0; padding:2px 0 4px 0; text-align:center;}


div#products-lines{float:left;}
div#products-lines h2{font-size:14px;}
div#products-lines ul{margin:0; padding:0;}
div#products-lines li{width:615px; float:left; list-style:none; margin:0px; padding:0px;}
div#products-lines p{margin:0; padding:0 0 4px 0; text-align:left;}
div#products-lines img{border:#666666 1px solid;}
div#products-lines hr{height:1px; border:#CCCCCC dotted 1px;}
.products-lines-left{width:365px; float:left; padding:0 10px 10px 0px; text-align:left;}
.products-lines-right{width:210px; float:left; text-align:right; margin:0px 0; padding:10px 0 0 10px;}

div#testimonials span{font-style:italic; color:#999999;}




.newsbox{ float:left; margin-bottom:10px; width:600px;}
.newsbox p{ margin:5px; }
.news_left{float:left;}
.news_right{ padding:10px 10px 10px 10px;}
div#back{ text-align:center; padding-bottom:20px; clear:both;}
div#news_content img{ margin:12px; border:#CCCCCC 1px solid; padding:5px;}
div#news_content p{ margin:5px; }
.newslist{margin:10px;border:#CCCCCC 1px solid; padding:5px;}




.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:588px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 1px #484848;
background:#333333;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
#stylized td{padding-bottom:5px;}
.komorka_prawo{text-align:right; padding-right:10px;}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#FFFFFF;
margin-bottom:15px;
margin-top:-10px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#ffffff;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:270px;
}
.inputpole{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:270px;
}
.dropdown{
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
}
.przycisk{
width:35px;
height:31px;
color:#333333;
font-size:11px;
font-weight:bold;
}

.star{color:#0099CC; font-size:12px;}
#links{ padding:20px 0; }
#links td{ border:1px solid #444; padding:7px; }






/* SHOP: */

div#sub{float:left;}
div#sub a{border:#0033CC 1px solid; padding:2px 4px; margin:3px; color:#ffffff; background-color:#0099FF; font-size:14px;}

.products{clear:both;}
.products ul{list-style-type:none; padding:0; margin:0;}
.products li{ float:left; margin:15px 10px; padding:7px; height:230px; border:#666 1px solid; width:200px; text-align:center;}
.products img{border:none;}
.plaintext{font-weight:normal;}
.desc{text-align:left; font-size:12px; color:#333333; margin: 10px 0px 5px 0px; height:10px;}
.pricebox{ text-align:left; color:#fff; font-weight:normal;}
.details{ margin: 0px 0 0 0 ;}
.product_image_cell{padding:16px 17px 0 0px;}
.price{ height:25px; color:#009933; font-weight:bold; }

.samples ul{list-style-type:none; float:left; background-color:#000000; width:550px; padding:25px 0 0 10px;}
.samples li{float:left; width:125px; background-color:#0000; padding:10px 10px 5px 0;}

div#login{}
div#login ul{ list-style-type:none;}
.button{background-color:#999; color:#FFFFFF; border:none; font-weight:bold; margin-top:10px; font-size:12px; padding:8px 10px; border: 1px solid #CCCCCC;}
.buttonbold{background-color:#666; color:#FFFFFF; border:none; font-weight:bold; margin-top:10px; font-size:12px; padding:8px 10px; border: 1px solid #CCCCCC;}

.cartcellbold{background-color:#666; padding:5px; color:#FFFFFF; height:22px;}
.cartcell{background-color:#999; padding:5px; height:22px;}

.prod_images{margin:0; padding:0; list-style:none;}
.prod_images li{padding:5px 0 1px 0; text-align:center;}
.prod_images li a{ font-size:11px; text-decoration:none; color:#666666;}
.prod_images img{border: #CCCCCC 1px solid; padding:3px;}
.imagetitle{padding:0 0 0 0;}

div#tresc{margin:10px;}
div#quantity{margin: 10px 0 5px 0; border:#666666 1px solid; padding:8px; width:100px;}


div#cart{padding:16px 0 0 0;}



.showing{margin-top:8px; clear:both; padding:17px 0 0 10px;}

div#checkout{ margin: 0 0 0 50px;}
#checkout td{border:#dddddd 1px solid; padding:5px;}
.checkoutbold{font-weight:bold; background-color:#dddddd; border:#666666 solid 1px;}
.checkoutfield{font-weight:bold; text-align:right;}


