/* Basic styles */
*{margin:0;padding:0}
a img,fieldset{border:0}
img,object{display:block}
a{cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline}
ul{list-style:none}
input,textarea{padding:1px}
option{padding:1px .5em 0 2px}
input.submit{cursor:pointer}
td{vertical-align:top}
.hide{display:none}
.shide{left:-9999px;position:absolute}
.fclear{overflow:hidden;height:100%}
.clear{clear:both}

/* Html,body,wrapper */
html{background:#fff url('../images/html_bg.png') 50% 147px no-repeat}
body{font:76%/100% arial,tahoma,sans-serif}
#wrapper{width:920px;margin:0 auto;position:relative;padding:435px 0 0;}

/* HEADER */
#header{background:url('../images/header_bg.jpg') no-repeat;}

#logo{position:absolute;left:17px;top:74px}
#slogan{position:absolute;left:124px;top:86px}

#headerpic{position:absolute;left:372px;top:147px}

#flags{position:absolute;right:0;top:157px;background:url(../images/flags_bg.png) 100% 50% no-repeat;}
#flags img{float:left;margin-right:10px;vertical-align:middle;}
#flags a{float:left;margin-right:14px;}
#flags a img{margin:0;}

#flash0{position:absolute;top:147px;left:17px;height:212px;overflow:hidden;}
#flash0 #flash{margin-top:-7px;}

#nav{position:absolute;left:0;top:360px;}
#nav li{float:left;}
#nav li a{float:left;height:41px;overflow:hidden;}
#nav li a:hover img{margin:-41px 0 0;}
#nav li.active a img{margin:-41px 0 0;}
#nav li.active li a img{margin:0;}
#nav ul{position:absolute;left:0px;top:42px;width:962px;white-space:nowrap;}
#nav ul li a{height:32px;}
#nav ul li a:hover img{margin:-31px 0 0;}
#nav ul li.active a img{margin:-31px 0 0;}

/* FOOTER */
#footer0{background:url(../images/footer_bg.png) repeat-x;}
#footer{width:920px;margin:50px auto 0;height:260px;position:relative;font-size:.9em;}
#footer h2{padding:18px 0 10px;}
#footer .o_firmie{float:left;width:432px;background:url(../images/footer_bg_2.png) 100% 0 no-repeat;height:175px;padding:0 0 0 5px;}
#footer .o_firmie .pic{float:right;border:1px solid #C9C9C9;padding:1px;margin-right:50px;display:inline;}
#footer .o_firmie p{color:#878787;line-height:18px;width:256px;font-family:tahoma,sans-serif;margin:0 0 10px;}
#footer .o_firmie a{color:#338D45;margin:0 0 0 140px;padding:0 0 0 8px;background:url(../images/ico-arrow.png) 0 4px no-repeat;}
#footer .oferta{float:left;width:460px;}
#footer .oferta .item{float:left;width:168px;background:url(../images/footer-dots.png) 145px 0 no-repeat;}
#footer .oferta .item-last{width:122px;}
#footer .oferta a{display:block;color:#338D45;padding:0 0 0 8px;background:url(../images/ico-arrow.png) 0 4px no-repeat;}
#footer .oferta a:hover{text-decoration:underline;}
#footer .oferta .item img{display:block;padding:2px;border:1px solid #C9C9C9;margin:0 0 10px;}
#footer .kontakt{float:left;width:480px;background:url(../images/footer-map.png) 100% 8px no-repeat;margin:0;}
#footer .kontakt p{font-family:tahoma,sans-serif;color:#878787;line-height:14px;margin:0 0 1em;width:315px;}
#footer .kontakt a{color:#338D45;}
#footer .kontakt a.w{color:#338D45;padding:0 0 0 8px;background:url(../images/ico-arrow.png) 0 4px no-repeat;margin-right:20px;}
#footer address{float:left;padding:5px 0 0;height:33px;line-height:33px;color:#424349;font-style:normal}
#footer #design{height:33px;line-height:33px;color:#424349;width:365px;padding:5px 0 0;float:right;text-align:right}
#footer #design a{color:#424349}
#footer ul{padding:17px 0 0;font-family:tahoma,sans-serif;text-align:center;}
#footer li{display:inline;padding:0 12px;color:#444642;background:url(../images/footer-li.png) 100% 50% no-repeat;}
#footer li.last{background:none;}
#footer li a{color:#444642}

/* MAIN */
#main{overflow:hidden;zoom:1;}


/* RIGHT */
#right{width:220px;float:right}
#right h2{color:#fff;font-weight:normal;font-size:.9em;padding:0 0 0 10px}
#right ul{padding:25px 0}
#right ul li{border-bottom:1px solid #E2E1E1;padding:6px 0 6px 10px;color:#717171}
#right ul li a{color:#717171}
#right ul li a:hover{color:#717171}
#right ul li.active a{text-decoration:underline;}
#right p.images{text-align:center;}
#right p.images img{margin:0 0 .5em;display:inline;padding:2px;border:1px solid #DBDBDB}
#right h3{color:#717171;font-weight:bold;font-size:.9em;padding:0 0 0 10px}
/* CONTENT */
#content{padding:10px;width:495px;float:left}
body.wide #content{float:none;width:auto;padding:0;}
body.index #content{float:none;width:auto;padding:0 0 0 4px;}

/* CONTENT Styles */
#content{color:#555555;font-size:.9em;line-height:150%}
.c p,.c table,.c form{margin:0 0 1em}
.c p,.c li{text-align:justify}
.c a{color:#238B34;font-weight:bold}
.c h1{font-size:1.8em;color:#146120;font-weight:bold;margin:0 0 1em;line-height:120%;padding:10px 0 0;}
.c h1 span{font-size:.8em;}
.c h2{font-size:11px;font-weight:bold;color:#575354;margin:0 0 .5em;}
.c h3{font-size:1em;margin:0 0 .5em}
.c ul{margin:0.5em 0 1em 0}
.c ul li{margin:0 0 0 1em;padding:0 0 0 10px;background:url(../images/li.gif) left .5em no-repeat}
.c ul li a{font-weight:bold}
.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 img.right{float:right;margin:0 0 1em 2em;margin:0 0 .5em;display:inline;padding:2px;border:1px solid #DBDBDB}
.c img.left{float:left;margin:0 2em 1em 0}
.c blockquote{padding:0 0 0 1em}
.c .images{text-align:center}
.c .images img{padding:2px;border:1px solid #DBDBDB;margin:0 .5em .5em;display:inline}
.c hr{border:0;height:1px;background:#ccc;color:#ccc;margin:0 0 1em}
table{border-collapse:collapse;width:100%}
td img{padding:2px;border:1px solid #DBDBDB;margin:0 .5em .5em;display:inline;width:100px}
td{border-bottom:1px solid #ccc;padding:10px 0 5px}

.c-home{float:left;width:235px;margin-right:25px;color:#878787;text-align:justify;}
.c-home_2{margin-right:0!important}
.c-home h2{font-weight:normal;font-size:1em}
.c-home img{padding:2px;border:1px solid #DBDBDB;margin:0 0 10px}
.c-home a img{padding:0;border:0}
.c-left{float:left;width:235px;margin-right:25px}
.c-right{float:left;width:235px}

.kontakt{width:415px;float:left;margin-right:40px;}
.kontakt .row{overflow:hidden;padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid #DBDBDB;}
.kontakt .row img{float:left;padding:2px;border:1px solid #DBDBDB;margin-right:18px;}
.kontakt .row p{float:left;width:280px;}
.mapa{width:440px;float:left;}
.mapa img{padding:2px;border:1px solid #DBDBDB;}
.mapa iframe{padding:2px;border:1px solid #DBDBDB;}

.siedziba{overflow:hidden;zoom:1;}
.siedziba img{padding:2px;border:1px solid #DBDBDB;float:left;margin:0 5px 5px 0;}


.home-item{float:left;width:328px;}
.home-item-last{float:left;width:260px;}
.home-item p{font-family:tahoma,sans-serif;color:#878787;text-align:left;width:256px;}

.c .images2{text-align:center}
.c .images2 img{padding:2px;border:1px solid #DBDBDB;margin:0 2px 5px;display:inline}

.c .images22{text-align:center}
.c .images22 img{padding:2px;border:1px solid #DBDBDB;margin:0 10px 5px;display:inline}

.c .images3{float:left;width:200px;}
.c .images3 img{padding:2px;border:1px solid #DBDBDB;margin:0 2px 5px;display:inline}

div.right{float:left;width:700px;}

.rightp{float:right;margin:0 0 10px 20px;}

#cynk {background:url(../images/home-cynkowanie_w.png) no-repeat; width:292px; height:146px; font-size:14px; color:#ffffff; font:arial; font-weight:normal;  padding:12px 0px 0 15px; }
#cynk2 {background:url(../images/home-cynkowanie_g.png) no-repeat; width:292px; height:146px; font-size:14px; color:#ffffff; font:arial; font-weight:normal;  padding:12px 0px 0 15px; }
#cynk3 {background:url(../images/home-galwanizernie.png) no-repeat; width:292px; height:146px; font-size:14px; color:#ffffff; font:arial; font-weight:normal;  padding:12px 0px 0 15px; }
#cynk4 {background:url(../images/home-srebrzenie.png) no-repeat; width:292px; height:146px; font-size:14px; color:#ffffff; font:arial; font-weight:normal;  padding:12px 0px 0 15px; }
#cynk5 {background:url(../images/home-chromowanie.png) no-repeat; width:292px; height:146px; font-size:14px; color:#ffffff; font:arial; font-weight:normal;  padding:12px 0px 0 15px; }
#cynk6 {background:url(../images/home-cynk_nikiel.png) no-repeat; width:292px; height:146px; font-size:14px; color:#ffffff; font:arial; font-weight:normal;  padding:12px 0px 0 15px; }


#more {
display:block;
padding:0;
line-height:22px;
margin:0;
background:#444642;
color:#ffffff;
text-decoration:none;
width:64px;
height:25px;
text-align:center;
font-weight:normal;
}

#active {
background:#444642;
display:block;
font-size:16px;
color:#ffffff;
padding: 10px 5px 10px 5px;
}

#activebox {
width:100%;
float:left;
}


/* page: Formularz */
#kontakt_form{margin:30px 0 0 70px;}
#kontakt_form label{margin-bottom:15px;font-size:11px;line-height:20px;color:#626262;}
#kontakt_form label.s{float:left;width:283px;}
#kontakt_form label.s2{float:left;width:256px;}
#kontakt_form label input{border:1px solid #DADADA;padding:4px;width:246px;margin:0;}
#kontakt_form label textarea{border:1px solid #DADADA;padding:4px;width:528px;height:98px;}
#kontakt_form input{margin-top:10px;}

#success{color:blue;padding:10px;margin:0 0 10px;}
#msg_success{color:blue;padding:10px;margin:0 0 10px;}
#errors{color:red;padding:10px;margin:0 0 10px;}
#msg_error{color:red;padding:10px;margin:0 0 10px;}

