/* Reset CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
	margin-top: 20px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Style CSS */

body{
 font-family: Tahoma, Verdana, Arial, Sans-serif;
 font-size: 12px;
 color: #33342e;
 background: #eaeaea;
}

a{
 text-decoration: none;
 color: #33342e;
}

a:hover{
 text-decoration: underline;
}

div#top{
 width: 100%;
 height: 154px;
 background: #e0edf4;
 line-height: 20px;
}

div#logo{
 width: 290px;
 height: 78px;
 float: left;
}

div#logo img {
 margin-top: 20px;
 margin-left: 30px;
 margin-right: 67px;
}

div#center{
 width: 1006px;
 margin: auto;
}

div#menu{
 float: left;
}

div#podmenu1{
 height: 23px;
 margin-top: 30px;
 margin-left: 500px;
 width: 215px;
 vertical-align: middle;
}

div#podmenu1 a{
 margin-right: 10px;
 display: block;
}

div#podmenu2{
 width: 715px;
 clear: both;
}

ul#podmenu2_1{
 height: 28px;
 margin-top: 20px;
}

ul#podmenu2_1 li, ul#podmenu2_1 li.reset-left, ul#podmenu2_1 li.reset-right{
 float: left;
 font-size: 14px;
 padding-right: 17px;
 padding-left: 17px;
 height: 28px;
 background: url('../images/li.gif') no-repeat right top;
}

ul#podmenu2_1 li.reset-left{
 padding-left: 0px;
}

ul#podmenu2_1 li.reset-right{
 padding-right: 0px;
 background: none;
}

div#podmenu3{
 width: 716px;
 height: 41px;
 clear: both;
 background: #b0e2fc;
 margin-top: 12px;
}

div#button1{
 float: left;
}

div#button2{
 float: left;
}

div#czy-wiesz-ze{
 margin-left: 10px;
 height: 41px;
 width: 640px;
 display: table;
 vertical-align: middle;
}

div#czy-wiesz-ze p{
 margin-left: 10px;
 display: table;
 vertical-align: middle;
}

div#body{
 width: 1006px;
 margin: auto;
}

div#left{
 background: #ffffff;
 width: 739px;
 min-height: 450px;
 padding-bottom: 40px;
 float: left;
}

div#left-left{
 width: 290px;
 float: left;
}
 
div#wyszukiwarka{
 width: 290px;
 height: 32px;
 background: #f0f0f0;
 padding-top: 11px;
}

div#kim-jestesmy, div#kim-jestesmy2, div#kontakt-p{
 width: 290px;
}

div#kim-jestesmy h1, div#kim-jestesmy2 h1, div#kontakt-p h1{
 padding-top: 40px;
 padding-left: 40px;
 font-size: 17px;
 font-weight: normal;
}

div#kim-jestesmy p, div#kim-jestesmy2 p, div#kontakt-p p{
 padding-left: 40px;
 padding-right: 15px;
 padding-bottom: 20px;
 padding-top: 25px;
 color: #7a7c71;
 line-height: 15px;
 font-size: 11px;
}

div#kontakt-p p{
 padding-bottom: 0px;
 padding-top: 15px;
}

div#kontakt-p a{
 color: #ff0000;
}

div#kim-jestesmy2{
 width: 430px;
 border-left: 1px solid #e3e3e3;
 margin-top: 40px;
}

div#kim-jestesmy2 h1{
 padding-top: 0px;
}

div#kim-jestesmy2 p{
 padding-bottom: 0px;
}

div#kim-jestesmy2 table{
 text-align: center;
 line-height: 15px;
 font-size: 11px;
 color: #7A7C71;
 margin-left: 40px;
 width: 350px;
 border-bottom: 1px solid #e3e3e3;
}

div#kim-jestesmy2 table tr{
 border: 1px solid #e3e3e3;
 border-bottom: none;
}

div#kim-jestesmy2 table tr td{
 padding-top: 5px;
 padding-bottom: 5px;
}

div#kim-jestesmy2 table tr td a img{
 border: 1px solid #e3e3e3;
}

div#kim-jestesmy2 table.none, div#kim-jestesmy2 table.none tr, div#kim-jestesmy2 table.none tr td{ border: 0; text-align: left; }

div#kim-jestesmy a.wiecej{
 margin-left: 40px;
}

div#linki{
 width: 290px;
 padding-top: 30px;
 padding-left: 40px;
}

div#linki ul{
 border-bottom: 1px solid #e3e3e3;
 width: 218px;
}

div#linki ul li{
 width: 218px;
 height: 25px;
 padding-top: 10px;
 border-top: 1px solid #e3e3e3;
 list-style-image: url('../images/li2.gif');
 list-style-position: inside;
 font-size: 11px;
}

div#linki ul li a{
 color: #b9b8b8;
 margin-left: 10px;
}

div#notowania, div#jak-nas-znalezc{
 margin-top: 30px;
 padding-left: 20px;
 float: left;
 width: 203px;
 border-left: 1px solid #e3e3e3;
 border-right: 1px solid #e3e3e3;
}

div#jak-nas-znalezc{ border: none; }

div#notowania h1, div#jak-nas-znalezc h1{
 padding-bottom: 40px;
}

div#wiecej-right{
 padding-left: 30px;
 padding-top: 20px;
 clear: both;
}

div#wiecej-right a.wiecej-lewy{
 margin-right: 170px;
}

div#left-right{
 float: left;
 width: 449px;
}

div#right{
 float: right;
 width: 267px;
}

div#aktualnosci, div#o-firmie-podmenu{
 float: left;
 width: 267px;
 background: #646464;
 color: #ffffff;
 padding-bottom: 25px;
 line-height: 15px;
 font-size: 11px;
}

div#o-firmie-podmenu{
 padding-top: 30px;
}

div#o-firmie-podmenu table{
 border-bottom: 1px solid #828282;
 width: 220px;
 margin-left: 25px;
}

div#o-firmie-podmenu table tr td{
 border-top: 1px solid #828282;
 height: 35px;
}

div#o-firmie-podmenu table td a{
 color: #ffffff;
 font-weight: bold;
 margin-right: 10px;
}

div.news{
 padding-top: 15px;
 padding-left: 30px;
 padding-right: 30px;
}

div.news p.tresc{
 padding-top: 10px;
 padding-bottom: 20px;
}

div.news p.tytul{
 font-weight: bold;
}

div.news p.data{
 color: #cbedff;
 vertical-align: bottom;
}

div#aktualnosci h1{
 padding-top: 30px;
 padding-bottom: 10px;
 padding-left: 30px;
 font-size: 17px;
 font-weight: normal;
}

div#partnerzy, div#gdzie-nas-znalezc{
 padding-top: 20px;
 width: 267px;
 clear: both;
 text-align: center;
}

div#partnerzy h1, div#gdzie-nas-znalezc h1{
 font-size: 17px;
 padding-left: 30px;
 font-weight: normal;
 text-align: left;
}

div#partnerzy img, div#gdzie-nas-znalezc img{
 margin-top: 25px;
}

div#wyszukiwarka input.szukaj{
 background: url('../images/input-szukaj.gif') no-repeat;
 border: none;
 width: 181px;
 height: 19px;
 padding-left: 10px;
 color: #7a7c71;
}

div#wyszukiwarka table{
 margin-left: 40px;
}

div#footer{
 width: 1006px;
 margin: auto;
 padding-left: 60px;
}

div#linki table td{
 height: 30px;
 border-top: 1px solid #e3e3e3;
 color: #b9b8b8;
}

div#linki table td a{
 color: #b9b8b8;
}

div#linki table td img{
 margin-right: 10px;
}

div#linki table{
 border-bottom: 1px solid #e3e3e3;
 width: 220px;
}

p#menu-stopka{
 padding-top: 20px;
 padding-bottom: 15px;
 width: 450px;
}

p#menu-stopka a{
 margin-right: 25px;
 color: #33342e;
 font-weight: bold;
}

div#dane p{
 color: #a7a7a6;
 width: 450px;
}

div#dane{
 float: left;
 width: 450px;
 padding-bottom: 50px;
}

div#zadzwon{
 float: left;
 margin-top: 25px;
 margin-left: 90px;
}

input#input-temat{
 clear: both;
 background: url('../images/input1.gif') no-repeat;
 border: 0px;
 width: 323px;
 height: 17px;
 margin-left: 40px;
 margin-top: 15px;
 color: #7A7C71;
 font-size: 11px;
 padding-top: 4px;
 padding-left: 6px;
}

select#input-odbiorca{
 clear: both;
 background: url('../images/input1.gif') no-repeat;
 border: 0px;
 width: 323px;
 height: 17px;
 margin-left: 40px;
 margin-top: 15px;
 color: #7A7C71;
 font-size: 11px;
 padding-top: 4px;
 padding-left: 6px;
}

input#input-imie{
 clear: both;
 background: url('../images/input3.gif') no-repeat;
 border: 0px;
 width: 192px;
 height: 17px;
 margin-left: 40px;
 margin-top: 8px;
 color: #7A7C71;
 font-size: 11px;
 padding-top: 4px;
 padding-left: 6px;
}

textarea#input-tresc{
 clear: both;
 background: url('../images/input2.gif') no-repeat;
 border: 0px;
 width: 353px;
 height: 165px;
 margin-left: 40px;
 margin-top: 8px;
 color: #7A7C71;
 font-size: 11px;
 padding-top: 4px;
 padding-left: 6px;
 font-family: tahoma;
}

input#input-mail{
 clear: both;
 background: url('../images/input4.gif') no-repeat;
 border: 0px;
 width: 154px;
 height: 17px;
 margin-left: 5px;
 margin-top: 8px;
 color: #7A7C71;
 font-size: 11px;
 padding-top: 4px;
 padding-left: 6px;
}

div#kim-jestesmy2 ul li{
 font-size: 11px;
 color: #7A7C71;
 line-height: 15px;
 margin-left: 53px;
 list-style-type: disc;
 list-style-position: outside;
}

div#kim-jestesmy2 a{
 color: #7A7C71;
 font-size: 11px;
}

div#kim-jestesmy2 p a.grey, div#kim-jestesmy2 p ul li a.grey{
  color: #33342E;
  font-weight: bold;
}

p.stopka a{
 color: #A7A7A6;
}

div#kim-jestesmy2 table#grupa-kapitalowa{
 text-align: left;
 border: none;
 width: 410px;
}

div#kim-jestesmy2 table#grupa-kapitalowa tr{
 text-align: left;
 border: none;
}

div#kim-jestesmy2 table#grupa-kapitalowa tr td img{
 margin-top: 30px;
}

button.input-button-k{
 background:#FFFFFF none repeat scroll 0 0;
 border:medium none;
 cursor:pointer;
 height:23px;
 margin:0;
 padding:0;
 width:80px;
}

div#mapka-googla{
 text-align: center;
 width: 430px;
 margin-top: 30px;
}

div#kim-jestesmy2 ul#raport2009 li a,
div#kim-jestesmy2 ul#raport2008 li a,
div#kim-jestesmy2 ul#raport2007 li a,
div#kim-jestesmy2 ul#raport2006 li a,
div#kim-jestesmy2 ul#raport2005 li a,
div#kim-jestesmy2 ul#raport2004 li a,
div#kim-jestesmy2 ul#raport2003 li a{
 color: #7A7C71;
}

div#kim-jestesmy2 table.kim-jestesmy{
 border: none;
 text-align: left;
}
div#kim-jestesmy2 table.kim-jestesmy tr{
 border: none;
 text-align: left;
}
div#kim-jestesmy2 table.kim-jestesmy tr td{
 border: none;
 text-align: left;
 padding-right: 10px;
 vertical-align: top;
}

div#partnerzy div#pracujemy_dla{
  height: 125px;
}