html,body{margin:0;padding:0}
body{font: 13px verdana;text-align:center; background-color:#202B45;}
p{margin:0;padding:0;}
h1, h2, h3 {margin:0;}
a{display:block;}

blockquote {width:360px;float:left;display:inline;margin:2px 0 8px 0;padding:0 0 0 20px;}



div#header {height:260px;width:822px;background:url(images/headbg.gif) no-repeat;}


#baner_temp {padding-left:28px;margin-top:10px;_margin-top:-4px;}
#install_temp a:hover {color:#0089E9;text-decoration:underline;}
#install_temp a {color:#244569;text-decoration:none;margin-bottom:2px;width:220px;}
#install_temp li {line-height:14px;}
#install_temp ul {}

div#wraper {float:left; width:822px;background:url(images/tiles.gif) repeat-y center;}
div#footerz {float:left;background:url(images/footer.gif) no-repeat bottom;}

div#container{width:822px;margin:0 auto;text-align:left;}

div#content{float:left; width:490px;margin-top:80px;padding-left:40px;background:url(images/bgoferta.gif) repeat-y right;}
div#content p {padding:0 28px 0 28px; margin-top:8px;float:left; }

div.oferta {float:left; width:490px;height:49px;background:url(images/oferta.gif) no-repeat;}
div.onas {float:left; width:490px;height:49px;background:url(images/onas.gif) no-repeat;}
div.kontakt {float:left; width:490px;height:49px;background:url(images/kontakt.gif) no-repeat;}
div.koszyk {float:left; width:490px;height:49px;background:url(images/koszyk.gif) no-repeat;}
div.instalacje {float:left; width:490px;height:49px;background:url(images/install.gif) no-repeat;}
div#contenthead h1 {float:right;height:49px;width:400px;;text-align:right;font-size:20px;color:#244569;line-height:49px;padding-right:24px;}

div#extra {float:left; width:490px;border-top:1px solid #DFE4E9;margin-top:10px;margin-bottom:5px;}


div#lastproducts {float:left;width:286px;}
div#lastproducts h2{padding-left:32px;font-size:15px;margin:8px 0 1px 0;color:#86AB21;background:url(images/bullet01.gif) no-repeat 17px 6px;}
div#lastproducts span.date {font-size:9px;padding-left:32px;font-weight:normal;margin-top:8px;} 
div#lastproducts h3 a {width:232px;height:auto;line-height:16px;font-size:14px;color:#C03;
text-decoration:none;padding-left:33px;padding-bottom:4px;} 
div#lastproducts h3 a:hover {text-decoration:underline;}


div#kamery {float:left;width:180px;border-left:1px solid #DFE4E9;}
div#kamery h1 {padding-left:32px;font-size:15px;margin:8px 0 1px 0;color:#86AB21;background:url(images/bullet01.gif) no-repeat 17px 6px;}
div#kamery ul {margin:0;padding:0;}
div#kamery li {font-size:11px;line-height:13px;color:#244569;text-decoration:none;list-style:none;background:url(images/bullet02.gif) no-repeat 19px 5px;}
div#kamery li a {padding-left:33px;width:150px;color:#244569;text-decoration:none;}
div#kamery li a:visited {text-decoration:none;}
div#kamery li a:hover {text-decoration:underline;color:#0089e9;}


div#fp_categories{
display:block;
clear: both;}

/*h2.fp_category a{padding-left:32px;font-size:15px;margin:8px 0 1px 0;color:#86AB21;background:url(images/bullet01.gif) no-repeat 17px 6px;}*/
h2.fp_category a{padding-left:8px;font-size:12px;margin:8px 0 10px 0;color:#86AB21; text-decoration:none;}

h2.fp_category {padding-top: 100px;display:block;height:40px;}
div.fp_category_group {width: 120px; display: block; float:left;  border-left: 1px dotted #DDD; margin-left:0px; height:100%; border-bottom:1px solid #DDD;margin-bottom:-1px; height:255px;}
div.fp_category_group ul {margin:0;padding:0; height: 90px;}
div.fp_category_group li {line-height:12px;font-size:11px;color:#244569;text-decoration:none;list-style:none;background:url(images/bullet02.gif) no-repeat 19px 5px;}
div.fp_category_group li a {margin-bottom:2px;color:#244569;text-decoration:none;padding-left:33px;}
div.fp_category_group li a:visited {padding-left:33px;color:#244569;text-decoration:none;}
div.fp_category_group li a:hover {color:#0089e9;padding-left:33px;text-decoration:underline;}

a.wszystkie {line-height:10px;padding-left: 10px; color:#244569; text-decoration: none; font-size: 11px;}
a.wszystkie:visited{text-decoration: none;}
a.wszystkie:hover {color: red;}
a.wszystkie img{border: none;float:left;margin-right:6px;}

div#cms_content{display: block; width:100%; clear: both; border-top:1px solid #DDD;}



div#cms_content ul 
{
padding:0 0 0 60px;margin:2px 0 6px 0;
float:left;display:block;
width:70%;
}

div#cms_content li 
{
list-style: outside;
}

div#cms_content p {float:left;display:block;width:85%;}






div#contentfoot {float:left; width:490px;height:10px;background:url(images/footoferta.gif) no-repeat bottom;}


div.menubox {width:248px;background:url(images/bgmenu.gif) repeat-y;float:right;}
div.menubox h2 {padding-left:32px;font-size:15px;margin:10px 0 1px 0;color:#86AB21;background:url(images/bullet01.gif) no-repeat 17px 6px;}
div.menubox ul {margin:0;padding:0;}
div.menubox li {line-height:14px;font-size:11px;color:#244569;text-decoration:none;list-style:none;background:url(images/bullet02.gif) no-repeat 19px 5px;}
div.menubox li a {margin-bottom:2px;width:168px;padding-left:33px;color:#244569;text-decoration:none;}
.menubox li a:visited {padding-left:33px;color:#244569;text-decoration:none;}
div.menubox li a:hover {padding-left:33px;text-decoration:underline;color:#0089e9;}



div.boxbottom {width:248px;height:9px;background:url(images/boxbottom.gif) no-repeat bottom left;float:right;margin-bottom:-2px;}



div#footer {height:48px;width:820px;float:left;margin-top:20px;}
div#footer ul {margin:0;padding:0 0 0 40px;}
div#footer li {float:left;list-style:none;font-size:10px;padding:0 12px;}
div#footer li a {color:#244569;text-decoration:none;}
div#footer li a:visited {color:#244569;text-decoration:none;padding:0;}
div#footer li a:hover {color:#0089e9;text-decoration:underline;padding:0;}


div#author {width:780px;float:left;margin-top:14px;padding-left:40px;color:#A3EBFF;font-size:10px;}
div#author a {display:inline; padding:0;margin:0;color:#A3EBFF;text-decoration:none;}
div#author a:visited {color:#A3EBFF;text-decoration:none;}
div#author a:hover {color:#FFF;text-decoration:none;}




div#bottommenu {}
div#bottommenu ul {margin:0;padding-left:33px;}
div#bottommenu li {display:inline;list-style:none;color:#000;}
div#bottommenu li a {float:left; padding:0 8px;font-size:11px;text-decoration:none;color:#000;}
div#bottommenu li a:visited {font-size:11px;text-decoration:none;color:#000;}
div#bottommenu li a:hover {font-size:11px;text-decoration:underline;color:#000;}



div#bgfooter {width:100%;background:url(images/bg02.gif) #FFF repeat-x bottom;float:left;}
div#bgtop {width:100%;background:url(images/bg01.gif);background-repeat:repeat-x;background-position:top;}


div#topblock {width:492px;height:170px;background:url(images/topblock.gif) no-repeat;position:relative;top:137px;left:40px;}
div#headmenu {width:822px;height:25px;position:relative;top:40px;left:38px;text-align:center;}
div#headmenu ul {margin:0;padding:0}
div#headmenu li {display:inline;list-style:none;padding:0 10px;float:left;}
div#headmenu li a {line-height:20px;height:20px;width:100px;float:left; padding:0 8px;font-size:11px;text-decoration:none;color:#FFF;}
div#headmenu li a:visited {font-size:11px;text-decoration:none;color:#FFF;}
div#headmenu li a:hover {font-size:11px;text-decoration:none;color:#A3EBFF;}


/*box css */
div#towary {float:left;width:429px;background:url(images/towarybg.gif) repeat-y;border-bottom:1px solid #DFE4E9;
text-align:left;padding-bottom:10px;margin-top: 10px; margin-left: 30px; _margin-left:15px;}
div#towary p {padding:0;}
div#towary a {padding:0;}
div#towaryhead {float:left;width:429px;height:22px;background: url(images/cornerleft.gif) no-repeat top left #86AB21;}
div#towaryhead p {float:left;width:429px;height:22px;background: url(images/cornerright.gif) no-repeat top right;
text-align:left;font-weight:bold;color:#FFF;font-size:14px;line-height:21px;
text-indent:14px; margin-top: 0px;}




div#towarywraper {padding:0 10px;}
div#towarywraper p.category {width:409px;height:22px;float:left;background:#DFE4E9;margin-top:16px;color:#244569;font-weight:bold;text-indent:14px;line-height:20px;}
div#towarywraper ul.category {margin:0;padding:0;}
div#towarywraper li.category {list-style:none;float:left;padding:1px 0 1px 0;}

div#towarywraper li.category  a 
{width:381px;
height: auto !important; /* Firefox, Safari, IE7, etc */
height: 22px; /* IE6 */
min-height:22px; /* Firefox, Safari, IE7, etc */
border-top:1px solid #DFE4E9;
border-bottom:1px solid #DFE4E9;
text-decoration:none;
line-height:20px;
color:#244569;
padding:0 14px;
background:url(images/towarybg02.gif) repeat-y;}


div#towarywraper li.category a:hover {width:381px;border-top:1px solid #DFE4E9;border-bottom:1px solid #DFE4E9;text-decoration:none;line-height:20px;color:#244569;background:url(images/towarybg02.gif) repeat-y #DFE4E9;}

div#towarywraper ul{
float:left;
display:block;
width:100%;
}

div#towarywraper ol{
margin:2px 0 8px 0;padding:0 0 0 20px;
float:left;
display:block;
width:100%;
}

div#towarywraper ol li
{
list-style: circle outside;
}


div#towarywraper h2 {
display:block;
text-align: center;
color:#244569;
font-size:120%;
margin-top: 8px;
width:408px;
}




div#towarywraper img {
display: block;
border: 1px solid #dfe4e9;
padding: 1px;
margin-left: auto; 
margin-right: auto;
}


div#towarywraper p {
width:100%;
display: block;
margin-left: auto; 
margin-right: auto;
}

#towarywraper div.description{
width:396px;
display:block;
float:left;
margin-left:auto;
margin-right:auto:
padding:0;
}

#towarywraper div.description ul {margin:0;padding:0;}
#towarywraper div.description li {list-style-position:outside;margin-left:22px;}
#towarywraper div.description p {}


#towarywraper table {
color: #244569;
display:block;
float:left;
width:100%;
}

#towarywraper td {
border: 1px solid #dfe4e9;
width: 100%;
}

div#boxcontent{float:left;width:429px; text-align:left;padding-bottom:10px; margin-left:30px; margin-top: 10px;}

div.cena {
border: 1px solid #DFE4E9;
width:228px;
color:#A5ADB4;
margin-top: 5px;
padding-left: 25px;
}

div.cena span.number{
color: #cc0033;
font-size:120%;
font-weight:bold;
}

input.quantity{
border: 1px solid #DFE4E9;
width: 32px;
height:16px;
padding-top:1px;
background: #86ab21;
color: white;
font-weight:bold;
text-align:center;
float:left;
margin-left:258px;
margin-top:-20px;
}


div#back {width:64px;height:22px;background:url(images/back.gif) no-repeat;float:right;margin-top:10px;}
div#back a {height:22px;text-decoration:none;color:#FFF;font-size:10px;text-indent:23px;line-height:19px;}
div#back a:hover {color:#A3EBFF;}

input.addtobasket{width:114px;height:22px;background:url(images/dodaj.gif) no-repeat; float:right;border:none;
text-decoration:none;color:#FFF;font-size:10px;line-height:19px; margin-top:-20px; padding-bottom:5px;}

div#addtobasket a {width:114px;height:22px;text-decoration:none;color:#FFF;font-size:10px;text-indent:8px;line-height:19px;}
input.addtobasket:hover {color:#A3EBFF;}


li.separator
{
font-weight:bold;
color:#86AB21;
margin-top:4px;
margin-bottom:2px;
}



.boxhead {display:block;float:right;height:49px;width:248px;background:url(images/boxtop.gif) no-repeat;margin-top:20px;}
.first {margin-top:6px;}

.wrapright {display:block;float:right;width:248px;}


#order {padding:0 20px 0 32px; margin:20px 0;float:left;display:block;}
