/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
ul{list-style:none}
option{padding:0 .5em 0 1px}
input{font-size:1em;padding:1px}
input[type=submit]{cursor:pointer;padding:0}
table{border-collapse:separate;border-spacing:0}
th{vertical-align:top;text-align:left;font-weight:normal}
td{vertical-align:top}
p,li{line-height:103%}
address{font-style:normal}
h1,h2,h3,h4{font-size:1.1em;margin:0 0 .5em;}
.clear{clear:both}
.clearfix:after{content:'';display:block;clear:both}
.hide{position:absolute;left:-9999px}
.center{text-align:center;}

/* CONTENT Basic Styles */
.c{color:#fff;font-size:14px;color:#44280e}
.c a{color:#681b71;font-weight:bold;text-decoration:underline}
.c p,.ww{margin:0 0 1em}
.c p,.c li{line-height:175%}
.c ul{margin:0.5em 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ul li li{margin:0 0 0 1.5em;padding:0;background:none;list-style:disc}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c blockquote{margin:1em}
.c hr{height:1px;margin:2em 0;border:0;border-top:1px dashed #666}
.c img.right{float:right;margin:0 0 1em 1em;padding:9px;border:1px solid #ffc885;}
.c img.left{float:left;margin:0 1em 1em 0;padding:9px;border:1px solid #ffc885}

/* Html,body,#body */
html{background:#9d233b url(../images/html_bg.png) repeat-x;}
body,input,textarea,select{font-size:11px;font-family:tahoma,arial,sans-serif;}
#body{width:960px;margin:0 auto;position:relative;}
#skip{position:absolute;top:-9999px}

/* */
#header{height:262px;border-bottom:4px solid #ff910b;}
.home #header{height:470px;border-bottom:4px solid #ff910b;}
#header-pic{margin:1px 0 0;}

#main{background:#fff;}

#content{padding:35px;}

#nav{position:absolute;left:339px;top:55px;}
#nav li{float:left;height:75px;}
#nav li a{display:block;}
#nav li a:hover{border:0}
#nav li a:hover img,#nav li.active img{visibility:hidden;}

#nav-formularz_zapytania{background:url(../images/nav-formularz_zapytania-h.png);}
#nav-index{background:url(../images/nav-index-h.png);}
#nav-kontakt{background:url(../images/nav-kontakt-h.png);}
#nav-o_firmie{background:url(../images/nav-o_firmie-h.png);}
#nav-oferta{background:url(../images/nav-oferta-h.png);}
#nav-wybrane_wzory{background:url(../images/nav-wybrane_wzory-h.png);}

#footer{background:url(../images/footer_bg.png) repeat-x;height:47px;}
#footer address{float:left;color:#971e36;padding:18px 0 0 15px;}
#design{color:#971e36;float:right;padding:18px 0 0;}
#design a{color:#971e36;font-weight:bold;text-decoration:underline;padding:0 10px 0 0;}


.more{font-size:9px;}
.more b{color:#fff601;}

#home-firma-1{width:370px;float:left;}
#home-firma-2{width:480px;float:left;}
#home-firma-1 p{padding:0 0 0 15px;background:url(../images/ico-arrow.png) 0 0 no-repeat;margin-left:20px;}
#home-firma-2 p{padding:0 0 0 15px;background:url(../images/ico-arrow.png) 0 0 no-repeat;margin-left:20px}
#home-firma-1 a{margin:-.5em 0 0 310px;display:block;}
#home-firma-2 a{margin:-.5em 0 0 430px;display:block;}
#home-pics{overflow:hidden;clear:both;margin:0 0 0 25px;padding:20px 0 0;}
#home-pics li{float:left;padding:0 1px;margin:0;list-style:none;}
#home-pics li img{border:1px solid #fdab75;}

.c big{color:#fff601;font-size:1.1em;}

.ico{padding:0 0 0 15px;background:url(../images/ico-arrow.png) 0 0 no-repeat;margin-left:5px;}
.indent{padding:0 0 0 40px;}
#text{background:#d65e09;padding:20px 10px;margin:-10px;}
.hr{height:1px;margin:10px 0;border-top:1px solid #de7e3a;}

#oferta{}
.pic{padding-left:25px}

ul.pics{overflow:hidden;margin:0;list-style:none;}
ul.pics li{float:left;width:188px;height:141px;padding:3px;background:url(../images/pic_bg.png);margin:0 15px 15px 0;}




.c h1{margin:0 0 25px;}
.c p strong.alt{color:#681b71;font-weight:normal;}


#page-home{padding:0 0 40px 150px;margin:-15px -35px -35px;background:url(../images/home_bg_pic.jpg) 0 100% no-repeat;overflow:hidden;}
#page-home h1{padding:20px 0 0;}
#page-home .text{width:620px;padding:0 10px 0 0;float:left;}
#page-home .box{padding:20px 0 0 20px;margin:25px 0 0;width:155px;height:160px;float:right;background:url(../images/home_box_bg.jpg) 100% 0 no-repeat;font-size:11px;color:#820d24;font-weight:bold;}
#page-home .box a{color:#820d24;}
#page-home .box h2 a{font-weight:bold;}
#page-home .box h2{margin:0 0 1.5em;}
#page-home .box p{color:#fff;}
#page-home .box p a{color:#fff;}
#page-home b{color:#681b71;font-weight:normal;}
#page-home strong{color:#a93e53;}
#page-home a{font-weight:normal;text-decoration:none;}

#page-kontakt{overflow:hidden;margin:0 -35px -35px;font-size:12px;}
#page-kontakt .pic{width:200px;float:left;}
#page-kontakt .desc{width:200px;float:left;}
#page-kontakt .col-1{width:440px;float:left;}
#page-kontakt .col-2{width:440px;float:left;}
#page-kontakt img{border:1px solid #FF910B;}

/* IBOX Styles */
#ibox_w{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#000;margin:0;padding:0;-moz-opacity:0.0;opacity:0.0;filter:alpha(opacity=0)}
#ibox_progress{margin:0;padding:0;position:absolute;z-index:105}
#ibox_wrapper{position:absolute;top:0;left:0;z-index:1000;padding:10px;border:1px solid #ccc;width:300px;height:300px;background:#999;padding-bottom:30px; margin:0}
#ibox_content{background:#fff;width:100%;height:100%;margin-bottom:5px;position:relative;top:0;left:0;border:1px solid #000;padding:2px}
#ibox_footer_wrapper{position:relative;padding:0;margin:0;top:0;left:0}

#wzory-nav{height:44px;line-height:44px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0 -35px;padding:0 35px;}
#wzory-nav span{color:#681b71;font-weight:bold;margin:0 5px;}
#wzory-nav a{font-weight:bold;color:#44280e;margin:0 5px;}

#wzory-pics{height:420px;width:305px;border-right:1px solid #fff;margin-bottom:-35px;padding:17px 0 0;float:left;}
#wzory-pics ul{height:362px;width:296px;background:url(../images/pic_bg.png);margin:0;list-style:none;}
#wzory-pics ul li{margin:0;float:left;margin:0 4px 3px 0;background:#fff}
#wzory-pics ul li img{-moz-opacity:0.5;filter:alpha(opacity=50);opacity:.5;border:1px solid #fff;}
#wzory-pics ul li.active img{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;border:1px solid #FF8D03}
#wzory-pics p{font-size:11px;margin:10px 0;text-align:center;}
#wzory-pics span{font-weight:bold;color:#681b71;}
#wzory-pics a{color:#44280e;font-weight:normal;}

#wzory-pic{margin:17px 0 0 35px;width:540px;float:left;text-align:center;}
#wzory-pic p{color:#a8344b;line-height:150%;margin:.5em 0 0;}

#formularz{width:490px;float:right;margin:0 0 0 20px;}


#formularz{width:480px;float:right;padding:10px 20px 0;font-size:.9em;}
#formularz .rf{overflow:hidden;margin:0 0 .5em;}
#formularz label{line-height:150%;display:block;}
#formularz input,#formularz textarea{border:1px solid #cdc5be;padding:3px;font-size:.9em;width:470px;}
#formularz input.submit{padding:5px;border:0;width:auto;font-weight:bold;background:#cdc5be;text-align:center;margin:0 0 0 190px;}
#formularz em{color:red;}

#errors{list-style:none;padding:.5em;background:#d80000;}
#errors li{color:#FFFFFF;line-height:125%;font-size:.9em;margin:0;background:none;}
#success{color:#FFFFFF;border:1px solid #d80000;padding:.5em;background:#d80000;}

p.link{text-align:right;color:#681b71;font-weight:bold;}