/* oprogramowanie dedykowane 
	systemy na zamówienie 
	system dedykowany 
	oprogramowanie na zamówienie 
	systemy dedykowane 
	system na zamówienie */
html {
	padding:0;
	margin:0;
	font: 11px Verdana, serif;
	line-height: 16px;

	background-color:#FFFFFF;
	color: #222222;
}

h1 {
	font: 20px Verdana, serif;
	margin: 0px;
	margin-bottom:30px;
}

h1.h1top {
	margin-top: 12px;
	margin-bottom:0px;
}

body {
	padding: 0;
	margin: 0;
}

h2 {
	margin-top:30px;
}

input, textarea, select {
	font: 11px Verdana, serif;
}

div.content {
	width:100%;
	margin: 0 auto;
	text-align:center;
}

div#menu {
	height:53px;
	width:100%;
	margin: 0 auto;
	background: no-repeat url(img/menu_bar_left.png) 50% 0;
	min-width:990px;
}

div#menuinner {
	height:53px;
	width:990px;
	margin: 0 auto;
}

div#menuinner a { 
	display: inline-block;
	height:53px;
	text-decoration: none;
	border: 0;
}

a#m1 { width:72px; background-image:url(img/menu_home.png) } 
a#m1:hover { background-image:url(img/menu_home_on.png) } 

a#m2 { width:74px; background-image:url(img/menu_firma.png) } 
a#m2:hover { background-image:url(img/menu_firma_on.png) } 

a#m3 { width:79px; background-image:url(img/menu_oferta.png) } 
a#m3:hover { background-image:url(img/menu_oferta_on.png) } 

a#m4 { width:76px; background-image:url(img/menu_klienci.png) } 
a#m4:hover { background-image:url(img/menu_klienci_on.png) } 

a#m5 { width:73px; background-image:url(img/menu_praca.png) } 
a#m5:hover { background-image:url(img/menu_praca_on.png) } 

a#m6 { width:88px; background-image:url(img/menu_kontakt.png) } 
a#m6:hover { background-image:url(img/menu_kontakt_on.png) } 

						
div#menuitems a { margin: 0; padding: 0; text-decoration: none; border: 0;}
div#menuitems a img { margin: 0; padding: 0 }

div#pic {
	height:272px;
	width:100%;
	margin: 0 auto;
	text-align:center;
	min-width:990px;
}
div#picalt {
	height:272px;
	width:100%;
	margin: 0 auto;
	text-align:center;
	min-width:990px;
	z-index:20; 
	filter:alpha(opacity=0); 
	opacity:0;
}

div.bottom {
	min-height:325px;
	background: url('img/bottom_back.png') no-repeat 50% 0;
	width:100%;
	margin: 0 auto;
	text-align:center;
	padding-bottom: 40px;
	min-width:990px;
}

div.logo {
	width:100%; margin: 5px auto; margin-bottom:14px; height:88px;
}

div.logoel {
	width:960px; margin: 0 auto;
}
div.logoel img {
	float:left;
}

div.leftmenu {
	float:left; width:300px; margin-right:30px; min-height:300px; margin-bottom:20px; clear:both; margin-top:16px;
}

div.leftmenu a {
	display:block;
	width:auto;
}

div.leftmenu li a {
	margin:50px;
}

div.leftmenu a.normal {
	display: inline;
}

div.rightcontent {
	float:left;width:630px;margin-bottom:20px;margin-top:16px;min-height:400px;text-align:left;
}

div.rightcontent li a {
	margin: 0px;
}


div.rightcontent a {
	margin: 0px;
	color: #2222ff;
}

div.rightcontent a:hover {
	margin: 0px;
	color: #ff0000;
}

div#menutools {
	color: #c0c0c0;
	float: right;
	margin-right: 21px;
	font-size: 10px;
}
div#menutools a {
	color: #c0c0c0;
	border: 0px;
}
div#menutools a:hover {
	color: #c0c0c0;
	border-bottom: thin solid #c0c0c0;
}

img {
	border: 0;
}

div#foot {
	width:100%;
	font-size:10.5px;
	margin: 0 auto;
	clear:both;
	line-height: 14px;
	min-width:990px;
}

a {
	color: #333333;
	margin: 5px;
	line-height: 16px;
	text-decoration: none;
	border-bottom: thin solid #dddddd;
}

a:hover {
	color: #ee3333;
	border-bottom: thin solid #ee3333;
}

a.noline {
	text-decoration: none; 
	border: 0;
}



.left   { float: left;  text-align: left; }
.right { float: right; text-align: right; }

img.ico{ border:0px; margin:0px;vertical-align:top; }
img.ico:hover{ filter:alpha(opacity=50); opacity:.50; }

td { padding:4px; }

table.klienci {
	width: 600px;
	text-align:center;
}

table.klienci td.nazwy {
	padding-bottom:25px;
}

table.referencje {
	width: 600px;
	text-align:center;
}

/* tabelka z listą symfoni */
table.tabelka {
	border: thin solid #cccccc; 
	border-collapse:collapse;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align:center;
	width:600px;
}
table.tabelka td {border: thin solid #cccccc;}
table.tabelka th {text-align: center; padding: 4px; border: thin solid #cccccc;}
p.lead { font-weight:bold }

div.bottominfo {
	clear:both;font-size:8px;text-align:justify;margin:0px;padding:0px;line-height:10px;
}
div.bottominfo a {
	line-height:10px;
}