/* CSS staa */

.all { margin:0 auto; width:1000px; }
.top { height:90px; }
.logo { position:absolute; padding:20px 0 0 20px; }
.baner { background-image:url(../graphics/baner.jpg); height:334px; }
.content { padding:20px 0 0 0; }
.w_content { background-image:url(../graphics/content_bg.gif); }
.left { float:left; width:300px; padding:0 20px 0 0; }
.min { float:left; width:1px; height:380px; }
.init { float:left; width:599px; }
.biale_prawa { height:110px; background:#FFF; }
.prawa_flash { position:absolute; width:130px; height:130px; margin:-20px 0 0 550px; }
.stopka { padding:40px 0 0 350px; }

.bottom { width:100%; border-top:1px solid #CCC; font-size:11px; }
.w_bottom { margin:0 auto; width:1000px; padding:10px 0 30px 0; }
.copy { float:left; text-align:right; width:220px; padding:2px 40px; }
.design { float:left; text-align:center; width:200px; padding:2px 0; }





a { outline-style:none; }

.info, .error { border:1px solid #FC6; color:#090; background:#FFF; text-align:center; padding:15px; margin:0px 0;  /* -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; */ font-size:14px; font-weight:normal; } 
.error { border:1px solid #F00; color:#F00; font-weight:bold; }

#staa_cookies { position:absolute;	z-index:200;  }
#staa_cookies a { color:#03C;  -webkit-transition: .20s linear .1s; -moz-transition: .20s linear .1s; -o-transition: .20s linear .1s; transition: .20s linear .1s; }
#staa_cookies a:hover { color:#F00; }
#staa_cookies_in {	
	position:fixed; bottom:5px;width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;
}
#staa_cookies_in #in_in { margin:0 auto; width:960px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:10px 20px; color:#000; background:#E5E5E5; border:1px dotted #999;
-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }
.cookies_close { padding:5px 0 0 0; text-align:center; }

/* kontakt */
.tabela_kontakt { font-size:14px; color:#666; }
.tabela_kontakt tr td { padding:5px 5px; text-align:right; }
.formularz { font-size:14px; width:200px; padding:5px 5px; background:#FFF; border:1px solid #ccc; outline-style:none; }
#cwiadomosc { width:280px; font-family:Arial; font-size:14px; height:160px; color:#CCC; }
.guziki {
	padding:10px 20px; font-weight:bold; border:none;
	-webkit-transition: .20s linear .1s; -moz-transition: .20s linear .1s; -o-transition: .20s linear .1s; transition: .20s linear .1s;
	color:#FFF; background:#666;
}
.guziki:hover { background:#000; }


/* ******************************************* */
	
#staa_sl_navi { margin:210px 0 0 10px; display:block; }
#staa_sl_navi img { margin:3px; }

.ref_cer a img { border:2px solid #CCC; }
.ref_cer a:hover img { border:2px solid #900; }



body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; 
background-image:url(../graphics/bg.jpg); background-repeat:repeat-x; background-position:top; line-height:150%; }

a, a img, img { border:none; outline-style:none; }
a { color:#000; }
a:hover { color:#F60; }

.clear { clear:both; }

.menu { padding:0 0 0 340px }
.menu ul, .menu ul li { margin:0; padding:0; list-style:none; }
.menu ul li, .menu ul li a { display:block; float:left; }
.menu ul li a { color:#FFF; text-decoration:none; padding:60px 8px 8px 8px; font-weight:bold; font-size:14px; margin:0 2px;
-webkit-border-radius:0 0 10px 0; -khtml-border-radius:0 0 10px 0; -moz-border-radius:0 0 10px 0; border-radius:0 0 10px 0;
border:1px solid #EE7F01; border-top:none; }
.menu ul li a:hover { border:1px solid #FFF; border-top:none; } 
.menu ul li .on { background:#FFF; color:#000; border:1px solid #FFF; border-top:none; }


.menu2 { padding:0 0 0 340px }
.menu2 ul, .menu ul li { margin:0; padding:0; list-style:none; }
.menu2 ul li, .menu2 ul li a { display:block; float:left; }
.menu2 ul li a { color:#000; text-decoration:none; padding:2px 8px; }
.menu2 ul li a:hover { color:#000; text-decoration:underline; }


h1,h2,h3 { font-size:22px; font-weight:normal; padding:0; margin:10px 0; }

.init { padding:20px 40px; }

/* kontakt */
.tabela_kontakt { }
.tabela_kontakt tr td { padding:2px 5px; text-align:right; }
.formularz { font-size:12px; width:200px; padding:2px 5px; background:#F8F8F8; border:1px solid #666; outline-style:none; color:#000; }
#cwiadomosc { width:200px; font-family:Arial; font-size:12px; height:150px; color:#000; }
.guziki {
	padding:3px 10px; font-weight:bold; border:none;
	-webkit-transition: .20s linear .1s; -moz-transition: .20s linear .1s; -o-transition: .20s linear .1s; transition: .20s linear .1s;
	color:#FFF; background:#666; border:none;
}
.guziki:hover { background:#000; }


/* prod */
.products { }
.products ul, .products ul li { list-style:none; margin:0; padding:0; }
.products ul li, .products ul li a { display:block; float:left; }
.products ul li a { padding:5px 20px 5px 0px; width:200px; color:#FFF; text-decoration:none; font-weight:bold; font-size:13px; }
.products ul li a:hover, .products ul li .on { width:205px; padding-right:15px; background-image:url(../graphics/menu_l_on.png); background-position:right; background-repeat:no-repeat; }





