* {
   padding:0;
   margin:0;
}

body { 
	margin: 0 auto;
	background: #464646;
	width:771px;
	font-size: 9px;
	font-family: Verdana, sans-serif;
	background: #464646 url(img/bg.png) repeat-x 0 0px;
}

a {
	outline: none;
	display:block;
}

a:link, a:visited {
	text-decoration: none;
}

img {
	border: none;
}

#top { 
	width: 771px; 
	height: 287px;
	position:relative;
}

#top h1 { 
	width: 771px; 
	height: 179px;
	position:absolute;
	top:80px;
	left:0;
	text-indent:-999999px;	
}

#top h1 a { 
	width: 170px; 
	height: 179px;
}

.menu {
	list-style: none;
}

.menu li {
	display: inline;
	float:left;
}

#menu_tp {
	position:absolute;
	top: 55px;
	right: 10px;
	width: 594px;
}

#menu_tp a.aktywna{
	color: #DED97E;
}


#menu_tp li {
	font-size: 14px;
	text-align: center;
	font-family: century gothic, sans-serif;
	text-transform: uppercase;
}

#menu_tp li a {
	color: #fff;
}

#menu_tp li a:hover {
	color: #ded97e;
}

#pasek {
	height: 28px;
	width: 771px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000 url(img/bg_pasek.gif) repeat-x;
	border-radius: 2px 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-icab-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}

#breadcump {
	margin: 8px 0 0 10px;
}

#breadcump li {
	color: #a5a5a5;
}

#breadcump li a {
	color: #00a3e1;
}

#breadcump li.nav {
	margin: 0 5px;
}

#breadcump li.sep {
	background: transparent url(img/separator_1.gif) no-repeat 0px 3px;
	width: 4px;
}

#dane {
	position:absolute;
	bottom: 0;
	_bottom: -9px;
	right: 0;
	height: 28px;
	margin-right:10px;

}

#dane li {
	height: 28px; 
	margin-left: 5px;
}

#tel {
	color: #a5a5a5;	
	margin-top: 8px;
}

.separator {
	background: transparent url(img/separator_2.gif) no-repeat 0px 3px;
	height: 21px;
	width: 9px;
}

#mail {
	margin-top: 8px;
}

#mail a {
	color: #00a3e1;
}

#lang {
	margin: 8px 10px 0 0;
}

#content {
	width: 771px; 
}

#lewe_menu {
	width: 171px;
	background: #000;
	float: left;
}

.menuheader {
	margin-top: 3px;
	width: 171px;
	text-indent:-999999px;
	height: 79px;
}

.menuheader a {
	height: 79px;
	width: 171px;
}

.zamowienie {
	margin-top: 0px;
	cursor: pointer;
	background: url(img/menu1.png) no-repeat 0 0;
}

.zamowienie_akt{
	margin-top: 0px;
	cursor: pointer;
	background: url(img/menu1_h.png) no-repeat 0 0;
}

#lewe_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#lewe_menu ul li {
	width: 171px;
	text-indent: -999999px;
}

#lewe_menu ul li a {
	width: 171px;
}

#przygotowanie a { background: url(img/menu2.png) no-repeat 0 0; height: 34px; }
#szczegoly a { background: url(img/menu3.png) no-repeat 0 0; height: 36px; }
#przygotowanie_akt a { background: url(img/menu2_h.png) no-repeat 0 0; height: 34px; }
#szczegoly_akt a { background: url(img/menu3_h.png) no-repeat 0 0; height: 36px; }
#studio { background: url(img/menu4.png) no-repeat 0 0; }
#studio_akt { background: url(img/menu4_h.png) no-repeat 0 0; }
#introligatornia { background: url(img/menu5.png) no-repeat 0 0; }
#introligatornia_akt { background: url(img/menu5_h.png) no-repeat 0 0; }
#dystrybucja { background: url(img/menu6.png) no-repeat 0 0; }
#dystrybucja_akt { background: url(img/menu6_h.png) no-repeat 0 0; }
#studiograficzne { background: url(img/menu7.png) no-repeat 0 0; }
#studiograficzne_akt { background: url(img/menu7_h.png) no-repeat 0 0; }

#portfolio a { background: url(img/menu9.png) no-repeat 0 0; height: 34px; }
#portfolio_akt a { background: url(img/menu9_h.png) no-repeat 0 0; height: 34px; }

#srodek {
	background: #fff url(img/bg_content.gif) no-repeat center center;
	width: 600px;
	min-height: 394px;
	height: auto !important;
	height: 394px;
	float: left;
	border-bottom: 1px solid #181818;
	position: relative;
	text-align: justify;
}

#srodek ul.pkt {
	list-style-type:square;
	color: #3c3c3c;
	margin: 15px 0px 15px 100px;
	font: 12px Verdana, sans-serif;
}

#srodek ul.pkt li {
	padding-left: 0px;
	margin-right: 24px;
	margin-top: 3px;
}

#srodek h2 {
	position: absolute;
	left: 75px;
	top: 30px;
	width: 150px;
	height: 20px;
	text-indent: -999999px;
	background: #fff url(img/title_drukarnia.gif) no-repeat 0 0;
	_font-size: 1px;
}

#srodek p {
	margin: 0 100px 20px 100px;
	color: #3c3c3c;
	font: 12px Verdana, sans-serif;
	line-height: 23px;
}

#srodek p.title {
	margin: 30px 100px 15px 100px;
	color: #3c3c3c;
	font: 12px Verdana, sans-serif;
	line-height: 23px;
}

#srodek p.first {
	margin-top: 80px;
}


#podstronagaleria 
{
    background-color: #fff;
	width: 600px;
	min-height: 394px;
	height: auto !important;
	height: 394px;
	float: left;
	border-bottom: 1px solid #181818;
	color: #000;
	text-align: justify;
	line-height: 17px;
	position:relative;
}

#podstronagaleriamenu
{
    /*background-color:Blue;*/
    width:170px;
    height:80px;
    position:absolute;
    top:27px;
    left:410px;
    text-align:right;
}

#podstronagaleriamenu a {
	display:inline;
	color: black;
}

#podstronagaleriamenu a:hover {
	display:inline;
	color: #FC61BE;
}

#podstronagaleriamenu ul {
	list-style-type:none;
	text-indent:0;
	text-align:right;
	font-size:1.4em;
	display:inline;
	margin:0;
}
#podstronagaleriamenu li {
	padding:2px;
	margin:1px;
}
#podstronagaleriamenu li.akt {
	border-color: #FC61BE;
}
#podstronagaleriamenu li.akt a {
	color: #FC61BE;
}
#podstronagaleriamenu li.akt a:hover {
	color: #FC61BE;
}

#podstrona {
	background: #fff url(img/bg_podstrona.gif) no-repeat 0 0;
	width: 600px;
	min-height: 394px;
	height: auto !important;
	height: 394px;
	float: left;
	border-bottom: 1px solid #181818;
	color: #000;
	text-align: justify;
	line-height: 17px;
}

#podstrona a {
	display:inline;
	color: #00a3e1;
}

#podstrona h2 {
	margin: 24px 50px 15px 50px;
	font: 12px Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #3d3d3d;
}

#podstrona p {
	margin: 0px 100px 30px 100px;
	color: #3c3c3c;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	line-height: 17px;
}

#podstrona p.wciecie {
	margin: 0px 0px 20px 54px;
	color: #3c3c3c;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	line-height: 17px;
}
#podstrona p.przypis {
	font-size:10px;
}

#podstrona p.title {
	margin: 30px 100px 15px 100px;
	color: #3c3c3c;
	font: 12px Verdana, sans-serif;
	line-height: 23px;
}

#podstrona strong {
	color: #3c3c3c;
	margin-left: 24px;
	font: 11px Verdana, sans-serif;
	font-weight: bold;
}

#podstrona ul {
	list-style-type: none;
	color: #3c3c3c;
	margin: 20px 100px 0 100px;
	font: 11px Verdana, sans-serif;
	line-height: 17px;
}

#podstrona ul li {
	padding-left: 0px;
	margin-top: 30px;
}

#podstrona ul.pkt2 {
	list-style-type:square;
	color: #3c3c3c;
	margin: 20px 0px 30px 54px;
	font: 11px Verdana, sans-serif;
	line-height: 17px;
}

#podstrona ul.pkt2 li {
	padding-left: 0px;
	margin: 24px 36px 0 0px;
}

#podstrona ul.pkt3 {
	color: #3c3c3c;
	margin: 20px 0px 30px 0px;
	font: 11px Verdana, sans-serif;
	line-height: 17px;
}
#podstrona ul.pkt3 li{
	background: transparent url(img/point.gif) no-repeat 0 4px;
	margin: 3px 0 0 0;
	padding-left: 15px;
}

#podstrona ul.pkt4 {
	list-style-type:none;
	color: #3c3c3c;
	margin: 0px 0px 0px 0px;
	font: 11px Verdana, sans-serif;
	line-height: 17px;
}

#podstrona ul.pkt4 li {
	padding-left: 0px;
	margin: 0px 36px 0px 0px;
}

#podstrona ul.pkt {
	list-style-type:square;
	color: #3c3c3c;
	margin: 20px 0px 30px 0px;
	font: 11px Verdana, sans-serif;
	line-height: 17px;
}

#podstrona ul.pkt li {
	padding-left: 0px;
	margin-right: 80px;
	margin-left: 54px;
	margin-top: 3px;
}

#podstrona table
{
	margin: 0 0 0px 50px;
	color: #3c3c3c;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
}

#podstrona table.wciecie
{
	margin: 0 0 20px 54px;
	color: #3c3c3c;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
}

#podstrona td
{
	vertical-align: top;
	line-height: 17px;
	width: 300px;
}

#podstrona ul li ul {
	margin-top: 0px;
}

#podstrona ul li ul li {
	padding-left: 15px;
	margin: 10px 0 0 -24px;
}

#kontakt{
	background: #fff url(img/bg_podstrona.gif) no-repeat 0 0;
	width: 600px;
	min-height: 394px;
	height: auto !important;
	height: 394px;
	float: left;
	border-bottom: 1px solid #181818;
	color: #000;
}

#kontakt a {
	display:inline;
	color: #3c3c3c;
}

#kontakt a:hover {
	display:inline;
	color: #00a3e1;
}

#kontakt h2 {
	margin: 24px 50px 15px 50px;
	font: 12px Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #3d3d3d;
}

#kontakt p {
	margin: 0px 50px 20px 50px;
	color: #3c3c3c;
	font: 12px Verdana, Helvetica, Arial, sans-serif;
	line-height: 17px;
}

#kontakt p.wciecie {
	margin: 0px 0px 20px 68px;
	color: #3c3c3c;
	font: 12px Verdana, Helvetica, Arial, sans-serif;
	line-height: 20px;
}

#kontakt strong {
	color: #3c3c3c;
	margin-left: 24px;
	font: 12px Verdana, sans-serif;
	font-weight: bold;
}

#kontakt ul {
	list-style-type: none;
	color: #3c3c3c;
	margin: 20px 0 0 38px;
	font: 12px Verdana, sans-serif;
}

#kontakt ul li {
	padding-left: 0px;
	margin-top: 30px;
}

#kontakt ul.pkt2 li {
	padding-left: 0px;
	margin-right: 24px;
	margin-top: 24px;
}

#kontakt ul.pkt2 {
	list-style-type:square;
	color: #3c3c3c;
	margin: 20px 0px 30px 40px;
	font: 12px Verdana, sans-serif;
}

#kontakt ul.pkt {
	list-style-type:square;
	color: #3c3c3c;
	margin: 20px 0px 30px 40px;
	font: 12px Verdana, sans-serif;
}

#kontakt ul.pkt li {
	padding-left: 0px;
	margin-right: 24px;
	margin-top: 3px;
}

#kontakt table
{
	margin: 0 0 20px 24px;
	color: #3c3c3c;
	font: 12px Verdana, Helvetica, Arial, sans-serif;
}

#kontakt table.wciecie
{
	margin: 0 0 0px 68px;
	color: #3c3c3c;
	font: 12px Verdana, Helvetica, Arial, sans-serif;
}

#kontakt td
{
	vertical-align: top;
	padding-bottom: 7px;
	width: 255px;
}

#footer {
	float:right;
	width: 600px;
	height: 27px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	-khtml-border-radius-topright: 2px;
	-khtml-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-topleft: 2px;
	-icab-border-top-right-radius: 2px;
	-icab-border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	color:#a9a9a9;
	background: #000 url(img/bg_footer.gif) repeat-x;
	position:relative;
}

#footmenu {
	float:left; 
	margin: 6px 0 0 0px;
	padding-left: 10px;
}

#footmenu a {
	color: #a9a9a9;	
}

.foot_separator {
	margin: 0 6px;
}

#copyright {
	height: 27px;
	float: right;
	margin: 6px 55px 0 0;
	_margin: 0;
	_position: absolute;
	_right: 55px;
	_top: 6px;
}

#web24 {
	position:absolute;
	right: 10px;
	top: 5px;
	width: 40px;
	height: 12px;
}

img.naglowek
{
	margin: 30px 0 30px 48px;
}

.onas
{
	margin-left: 140px;
	margin-bottom: 30px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #3d3d3d;
	text-align: justify;
	width: 320px;
}

#lg
{
	width: 2px; 
	height: 2px; 
	background-image: url(img/lg.gif); 
	float: left; 
	background-repeat: no-repeat;
}

#pg
{
	width: 2px; 
	height: 2px; 
	background-image: url(img/pg.gif); 
	float: right; 
	background-repeat: no-repeat;
}

#ld
{
	width: 2px; 
	height: 2px; 
	float: left; 
	margin: 50px 0 0 0; 
	border: 0px none; 
	padding: 0px;
}

#pd
{
	width: 2px; 
	height: 2px; 
	float: right; 
	margin: 50px 0 0 0; 
	border: 0px none; 
	padding: 0px;
}
