@media screen,projection {
body {
	margin:6px 0 0 0; padding:0;
	min-width:768px; text-align:center;
	background-color:#000; color:#fff;
	font:normal normal 11px verdana, geneva, sans-serif;
}
a:link {color:#9ef; text-decoration:none}
a:visited {color:#9ef; text-decoration:none}
a:hover {color:#eef; text-decoration:underline}

#top {
	position:relative; width:768px;
	margin:auto; text-align:left;
	background-image:url(img/bg_top.gif);
	background-repeat:repeat-y;
}

#header {
	position:relative; height:105px;
	background-image:url(img/bg_header.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
}
#logo {width:174px;height:80px;border:0}

#menu {
	position:absolute; top:55px; left:273px;
	list-style-type:none;padding:0;margin:0;
}
#menu li {float:left;margin:0;padding:0;overflow:hidden}
#menu li img {height:25px;border:0}

#m1 {width:88px} #m1 img {width:71px}
/* #m2 {width:49px} #m2 img {width:35px} */
#m3 {width:83px} #m3 img {width:70px}
#m4 {width:68px} #m4 img {width:51px}
#m5 {width:94px} #m5 img {width:78px}
#m6 {width:49px} #m6 img {width:31px}
#m7 {width:72px} #m7 img {width:57px}
#m8 {width:41px} #m8 img {width:41px}


#menu-intro {
	position:relative; width:555px; height:29px;
	list-style-type:none; margin:0 0 75px 124px; padding:0;
}
#menu-intro li {float:left;margin:0;padding:0;height:29px;overflow:hidden}
#menu-intro li img {border:0}
#mi1 {width:90px}
/* #mi2 {width:52px} */
#mi3 {width:80px}
#mi4 {width:67px}
#mi5 {width:95px}
#mi6 {width:48px}
#mi7 {width:73px}
#mi8 {width:49px}


#content-box {
	position:relative; min-height:460px;
	padding-top:1px;
	background-image:url(img/bg_content_box.gif);
	background-repeat:repeat-y;
	z-index:2;
}


#content-intro {margin:0 2px;height:458px}
#content-intro p {font-size:10px;color:#a6a6a6;text-align:center}
#content-intro div#fl {width:764px;height:167px;overflow:hidden;margin:10px 0 30px 0}


#content-about1 {
	position:relative;float:left;width:225px;height:310px;z-index:3;
	background-image:url(img/bg_content_about1.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
}

#content-about2 {position:relative;float:left;width:470px;height:275px;z-index:3;overflow:auto;margin:17px 0 0 0;padding:0 20px 0 20px}
#content-about2 h1 {margin:0 0 15px 0;font:normal bold 13px verdana, geneva, sans-serif;}
#content-about2 h2 {margin:25px 0 8px 0;font:normal bold 12px verdana, geneva, sans-serif;}
#content-about2 p {margin:0 0 15px 0;text-align:justify}
#content-about2 table.ab1 td {padding:3px 12px 2px 20px;vertical-align:top}
#content-about2 ul {margin-top:0;margin-bottom:15px}
#content-about2 ul.ab1 {margin-left:0;padding-left:0}
#content-about2 ul.ab1 li {list-style-type:none;margin-bottom:15px}
#content-about2 dt {font-weight:bold}
#content-about2 dd {margin:0 0 15px 0}
#content-about2 div.l-img {float:left;width:152px;text-align:center;font-weight:bold;font-size:10px;color:#b6b19b;margin:3px 20px 12px 0}
#content-about2 div.l-img img {width:150px;border:1px solid #fff;margin-bottom:4px}
#content-about2 div.r-img {float:right;width:152px;text-align:center;font-weight:bold;font-size:10px;color:#b6b19b;margin:3px 0 12px 20px}
#content-about2 div.r-img img {width:150px;border:1px solid #fff;margin-bottom:4px}

#content-about {margin:30px 45px 0 45px;clear:both}
#content-about h1 {margin:0 0 15px 0;font:normal bold 13px verdana, geneva, sans-serif;}
#content-about h2 {margin:25px 0 8px 0;font:normal bold 12px verdana, geneva, sans-serif;}
#content-about p {margin:0 0 15px 0;text-align:justify}
#content-about table.ab1 td {padding:3px 12px 2px 20px;vertical-align:top}
#content-about ul {margin-top:0;margin-bottom:15px}
#content-about ul.ab1 {margin-left:23px;padding-left:0}
#content-about ul.ab1 li {margin-bottom:2px}
#content-about dt {font-weight:bold}
#content-about dd {margin:0 0 15px 0}
#content-about div.l-img {float:left;width:152px;text-align:center;font-weight:bold;font-size:10px;color:#b6b19b;margin:3px 20px 12px 0}
#content-about div.l-img img {width:150px;border:1px solid #fff;margin-bottom:4px}
#content-about div.r-img {float:right;width:152px;text-align:center;font-weight:bold;font-size:10px;color:#b6b19b;margin:3px 0 12px 20px}
#content-about div.r-img img {width:150px;border:1px solid #fff;margin-bottom:4px}


#foot-about {
	position:relative;
	width:764px; height:167px; left:2px;/* top:316px; z-index:2;*/
	overflow:hidden;
/*	background-image:url(img/bg_foot_about.jpg); */
}

#content-h {margin:0 28px;height:20px;overflow:hidden}
#content-h h1 {margin:0;font:normal bold 13px verdana, geneva, sans-serif;}
#content-h.mr {height:30px}

#content1 {margin:0 30px 0 45px}
#content1 h1 {margin:0 0 15px 0;font:normal bold 13px verdana, geneva, sans-serif;}
#content1 h2 {margin:15px 0 8px 0;font:normal bold 12px verdana, geneva, sans-serif;}
#content1 p {margin:8px 0 15px 0}

#content1a {margin:0 30px 0 45px}
#content1a h1 {margin:0 0 15px 0;font:normal bold 13px verdana, geneva, sans-serif;color:#fff}
#content1a p {margin:15px 0; color:#bbb}
.szr {color:#bbb}

#content2 {margin:0 18px 0 17px}
#content2 h1 {margin:0 0 15px 28px;font:normal bold 13px verdana, geneva, sans-serif;}
#content2 p {margin:15px 0}

/*
#content2 {float:left;width:262px}
#content2 p {margin:5px 15px 5px 0;text-align:justify}

#content3 {float:left;width:245px}
#content3 p {margin:5px 0;text-align:justify}
*/

#contact-content {margin:15px 25px 0 50px}

#contact-content h1 {margin:0 0 15px 0;font:normal bold 13px verdana, geneva, sans-serif;}
#contact-content h2 {margin:0 0 15px 0;font:normal bold 13px verdana, geneva, sans-serif;}
#contact-content h2 a {font-size:11px;font-weight:normal}
#contact-content p {margin:0 0 15px 0}

address {font-style:normal}
div.separator {
	clear:both; height:10px; 
	background-image:url(img/hor_line.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
}
div.separator hr {display:none}

#gallery-content1 {float:left;width:400px;/*height:370px;*/margin-top:37px;overflow:hidden;text-align:center}
/* do usuniecia */ /* #gallery-content1 img {width:348px;height:351px} */
#gallery-content2 {float:left;width:43px;height:96px;margin-top:311px;overflow:hidden;text-align:center}
#gallery-content2 img {width:22px;height:23px;border:0;margin-bottom:4px}

#gallery-content3 {float:left;width:283px;/*height:370px;*/margin-top:37px}
#gallery-content3 h1 {margin:0 0 10px 0;font:normal bold 12px verdana, geneva, sans-serif;}
#gallery-content3 h2 {margin:10px 0 5px 0;font:normal bold 11px verdana, geneva, sans-serif;}
#gallery-content3 p {margin:0 0 10px 0}
#gallery-content3 p.req {margin:30px 0 10px 0}
#gallery-content3 p.req img {width:15px;height:11px;vertical-align:middle;border:0}

div.l-content {float:left;width:46%;margin-top:10px}
div.r-content {float:right;width:46%;margin-top:10px}
#content1 div.l-content p, #content1 div.r-content p, #content1a div.l-content p, #content1a div.r-content p {margin:0 0 15px 0;text-align:justify}
#content1 div.l-content h2, #content1 div.r-content h2 {margin:0 0 8px 0}
div.l-content img, div.r-content img {margin-bottom:3px;border:0}

dl.portfolios-list {margin:0 0 15px 0;padding:0}
dl.portfolios-list dt {float:left;width:55px;height:1.7em}
dl.portfolios-list dd {margin-bottom:1.4em}

h2.portf {color:#f00;font:normal bold 11px verdana, geneva, sans-serif;text-align:center;margin:30px 0 15px 0}
h2.portf strong {color:#fff}
h2.portf2 {color:#fff;font:normal normal 12px verdana, geneva, sans-serif;margin:5px 0 15px 0}
h2.books {color:#fff;font:normal normal 11px verdana, geneva, sans-serif;margin:0;padding:60px 0 0 0;text-align:center}

#content1 div.l-content a:link, #content1 div.r-content a:link, #content1a div.l-content a:link, #content1a div.r-content a:link {color:#f00;font-weight:bold;text-decoration:underline}
#content1 div.l-content a:visited, #content1 div.r-content a:visited, #content1a div.l-content a:visited, #content1a div.r-content a:visited {color:#f00;font-weight:bold;text-decoration:underline}
#content1 div.l-content a:hover, #content1 div.r-content a:hover, #content1a div.l-content a:hover, #content1a div.r-content a:hover {color:#fff;font-weight:bold;text-decoration:underline}

#content1 div.l-content a.req:link, #content1 div.r-content a.req:link, #content1a div.l-content a.req:link, #content1a div.r-content a.req:link, #content2 a.req:link {color:#bbb;font-weight:normal;text-decoration:none}
#content1 div.l-content a.req:visited, #content1 div.r-content a.req:visited, #content1a div.l-content a.req:visited, #content1a div.r-content a.req:visited, #content2 a.req:visited {color:#bbb;font-weight:normal;text-decoration:none}
#content1 div.l-content a.req:hover, #content1 div.r-content a.req:hover, #content1a div.l-content a.req:hover, #content1a div.r-content a.req:hover, #content2 a.req:hover {color:#eee;font-weight:normal;text-decoration:none}


ul a:link {color:#fff; text-decoration:none}
ul a:visited {color:#fff; text-decoration:none}
ul a:hover {color:#f00; text-decoration:none}


#menu-gallery {/*float:right;width:530px;*/list-style-type:none;margin:0 0 0 205px;padding:0;text-align:center;line-height:1.6em}
#menu-gallery li {display:inline;margin:0 10px 3px 0;padding:0 10px 0 0;border-right:1px solid #f00;color:#f00}
#menu-gallery li.nbrd {border:0}

#prev {float:left;width:47.5%;text-align:right;color:#666;padding-top:3px}
#next {float:right;width:46.5%;color:#666;padding-top:3px}
#prev a:link, #next a:link {color:#bbb; text-decoration:none}
#prev a:visited, #next a:visited {color:#bbb; text-decoration:none}
#prev a:hover, #next a:hover {color:#fff; text-decoration:none}


#gallery-collections {list-style-type:none;padding:0;margin:50px 0 0 0}
#gallery-collections li {float:left;margin:0 0 50px 0;padding:0;width:170px;text-align:center}
#gallery-collections li.sz {width:226px}
#gallery-collections li img {width:98px;height:98px;border:1px solid #000}
#gallery-collections li a:link img {border:1px solid #000}
#gallery-collections li a:visited img {border:1px solid #000}
#gallery-collections li a:hover img {border:1px solid #666}

#gallery-collections a:link {color:#fff; text-decoration:none}
#gallery-collections a:visited {color:#fff; text-decoration:none}
#gallery-collections a:hover {color:#f00; text-decoration:none}



#gallery-collections2 {list-style-type:none;padding:0;margin:30px 0 0 0}
#gallery-collections2 li {float:left;margin:0 0 0 0;padding:0 8px;width:130px;height:140px;text-align:center;overflow:hidden}
#gallery-collections2 li img {width:98px;height:98px;border:1px solid #000;margin-bottom:2px}
#gallery-collections2 li a:link img {border:1px solid #000}
#gallery-collections2 li a:visited img {border:1px solid #000}
#gallery-collections2 li a:hover img {border:1px solid #666}

#gallery-collections2 a:link {color:#aaa; text-decoration:none}
#gallery-collections2 a:visited {color:#aaa; text-decoration:none}
#gallery-collections2 a:hover {color:#f00; text-decoration:none}



.gallery-collections3 {list-style-type:none;padding:0;margin:10px 0 0 0}
.gallery-collections3 li {float:left;margin:0 0 0 0;padding:0 8px;width:120px;height:153px;text-align:center}
.gallery-collections3 li img {width:98px;height:98px;border:1px solid #000;margin-bottom:2px}
.gallery-collections3 li a:link img {border:1px solid #000}
.gallery-collections3 li a:visited img {border:1px solid #000}
.gallery-collections3 li a:hover img {border:1px solid #666}

.gallery-collections3 a:link {color:#aaa; text-decoration:none}
.gallery-collections3 a:visited {color:#aaa; text-decoration:none}
.gallery-collections3 a:hover {color:#f00; text-decoration:none}


.gallery-p4 {list-style-type:none;padding:0;margin:20px 0 0 0}
.gallery-p4 li {float:left;margin:0 0 0 0;padding:0 8px;width:155px;height:200px;text-align:center}
.gallery-p4 li img {border:0}

.gallery-p3 {list-style-type:none;padding:0;margin:50px 45px 0 45px}
.gallery-p3 li {float:left;margin:0 0 0 0;padding:0 8px;width:180px;height:190px;text-align:center}
.gallery-p3 li img {border:0}

.gallery-p3a {list-style-type:none;padding:0;margin:20px 30px 0 30px}
.gallery-p3a li {float:left;margin:0 0 0 0;padding:0 8px;width:190px;height:130px;text-align:center}
.gallery-p3a li img {border:0}
.gallery-p3a a:link img {border:1px solid #2a2a2a}
.gallery-p3a a:visited img {border:1px solid #2a2a2a}
.gallery-p3a a:hover img {border:1px solid #aaa}

.gallery-p4b {list-style-type:none;padding:0;margin:20px 70px 0 70px}
.gallery-p4b li {float:left;margin:0 0 0 0;padding:0 8px;width:120px;height:142px;text-align:center}
.gallery-p4b li img {border:0}
.gallery-p4b a:link img {border:1px solid #323232}
.gallery-p4b a:visited img {border:1px solid #323232}
.gallery-p4b a:hover img {border:1px solid #888}

.gallery-p2 {list-style-type:none;padding:0;margin:20px 130px 0 130px}
.gallery-p2 li {float:left;margin:0 0 0 0;padding:0 8px;width:200px;height:190px;text-align:center}
.gallery-p2 li img {border:0}






#overfoot {clear:both;height:1px;overflow:hidden}
#overfoot.main {height:2px;background:#4f4f4f}
#overfoot hr {display:none}
#footer {
	position:relative; height:50px;
	background-image:url(img/bg_footer.gif);
	background-repeat:no-repeat;
}
#footer.main {background-image:none}

#menu-bottom {position:absolute;width:300px;right:2px;top:27px;margin:0;padding:0;list-style-type:none; font-size:9px}
#footer.main #menu-bottom {top:3px}
#menu-bottom li {float:right; display:inline; margin:0;padding:0 0 0 15px}

#menu-w3 {position:absolute;width:390px;left:2px;top:27px;margin:0;padding:0;list-style-type:none; font-size:9px}
#footer.main #menu-w3 {top:3px}
#menu-w3 li {float:left; display:inline; margin:0;padding:0 15px 0 0}

#footer a:link {color:#8c8c8c; text-decoration:none}
#footer a:visited {color:#8c8c8c; text-decoration:none}
#footer a:hover {color:#ccc; text-decoration:none}

}
h1#itsdone {position:absolute;font-size:10px}
h1#itsdone img {width:2px;height:2px;border:0}


@media print {
body {font-size:11pt}
h1 {font-size:14pt}
h2 {font-size:12pt}
a img {border:0}
#menu {display:none}
img {margin:10pt}
}
