/* CSS */
* {}
a, a img { border:none; }
a { /* color:#D00; */ color:#000; }
a:hover { color:#000; }


/* h1, h2, h3 { font-size:22px; font-weight:normal; color:#666; } */

.info, .error { border:none; background:#E8FFE8; 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:none;  background:#FFDFDF; 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; text-align:center; width:900px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:10px 20px; color:#000; background:#fff; border:1px dotted #999;
-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }
.cookies_close { padding:5px 0 0 0; text-align:center; }


/* box gallery */
.box_gallery { width:322px; cursor:pointer; padding-bottom:20px; padding-left:1px; }
.box_gallery .fotka { float:left; overflow:hidden; width:105px; height:105px; margin:0 1px 1px 0px; }
.box_galleru .fotka a:hover img { filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }


/* kontakt */
.tabela_kontakt { font-size:12px; color:#FFF; }
.tabela_kontakt tr td { padding:2px 5px; text-align:right; }
.formularz { font-size:14px; width:180px; padding:2px 5px; background:#000; color:#FFF; border:1px solid #CCC; outline-style:none; }
#cwiadomosc { width:280px; font-family:Arial; font-size:14px; height:220px; 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:#fff; color:#000; }


/* 00000000000000000000000000000000000000000000000 */
.all { margin:0 auto; width:998px; padding:50px 0 28px 0; }
.c_top { background-image:url(../graphics/c_top.png); height:29px; }
.c_c { background-image:url(../graphics/c_c.png); }
.left { float:left; width:250px; padding:155px 0 0 100px; }
.right { float:left; width:540px; }
.logo { padding:10px 0 0 0; text-align:right; }
.txt { line-height:150%; }
.foto_stopka { text-align:center; }
.c_bottom { background-image:url(../graphics/c_bottom.png); height:29px; }

.projekty_stron { filter:alpha(opacity=5);-moz-opacity:.05;opacity:.05; border:none; }



body { margin:0; padding:0; font-family:"Comic Sans MS", cursive; font-size:14px; color:#000;
background-image:url(../graphics/bg.jpg); background-position:top; }

a, a img, img { border:none; outline-style:none; }
.clear { clear:both; }

/* menu */
.menu { }
.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:#000; padding:7px 0 10px 15px; width:210px; font-weight:bold; text-decoration:none; font-size:15px;
background-image:url(../graphics/kw1.jpg); background-position:left; background-repeat:no-repeat; }
.menu ul .k2 a { background-image:url(../graphics/kw2.jpg); }

.menu ul li a:hover, .menu ul li .on { text-decoration:underline; }

/* sub */
.menu ul li .sub { padding:0px 0 10px 10px; font-size:13px; float:left; }
.menu ul li .sub a { background-image:none; padding:3px; }



h1,h2,h3 { font-size:18px; }

.lang { position:absolute; margin:-47px 0 0 880px; }

















