a {
	text-decoration: none;
}
body, html, div, p, table, tr, td, img, a, h1, h2, h3, h4, h5, h6, h7 {
	border: 0; margin: 0; padding: 0;
}

html, body {
	height:100%;
}
body {
	background: #8000b0 url('img/bg.png') repeat-x top; color: #fff; display: table; font-size: 12px; font-family: "Lucida Grande", Verdana; width: 100%; max-width: 100%; margin: 0 auto;
}
div#wrapper {
	display: table-cell; width: 100%;
}
div#header {
	background: url('img/header.jpg') no-repeat center center; height: 250px; margin: 0 auto; width: 100%;
}
div#title {
	width: 780px; margin: 0 auto; height: 250px;
}
div#title_in {
	float: right; width: 376px; height: 74px; margin-top: 176px;
}
div#content {
	background: url('img/content_bg.jpg') no-repeat top center; margin: 0 auto; width: 1040px; display: table;
}
div#content_in {
	margin: 0 auto; position: relative;
}

/* menu */
div#menu {
	float: left;
	width: 300px;
	padding: 46px 26px 0 9px;
	margin-left: 130px;
}
div#menu_start,
div#menu_start_on,
div#menu_omnie,
div#menu_omnie_on,
div#menu_oferta,
div#menu_oferta_on,
div#menu_kontakt,
div#menu_kontakt_on {
	width: 300px; height: 68px;
}
div#menu_start {
	background: url('img/menu_start_off.jpg') no-repeat;
}
div#menu_start_on,
div#menu_start:hover {
	background: url('img/menu_start_on.jpg') no-repeat;
}
div#menu_omnie {
	background: url('img/menu_omnie_off.jpg') no-repeat;
}
div#menu_omnie_on,
div#menu_omnie:hover {
	background: url('img/menu_omnie_on.jpg') no-repeat;
}
div#menu_oferta {
	background: url('img/menu_oferta_off.jpg') no-repeat;
}
div#menu_oferta_on,
div#menu_oferta:hover {
	background: url('img/menu_oferta_on.jpg') no-repeat;
}
div#menu_kontakt {
	background: url('img/menu_kontakt_off.jpg') no-repeat;
}
div#menu_kontakt_on,
div#menu_kontakt:hover {
	background: url('img/menu_kontakt_on.jpg') no-repeat;
}
img.menu_tp {
	width: 300px; height: 68px;
}
div#createdby {
	background: url('img/createdby_off.jpg') no-repeat; width: 113px; height: 49px; margin: 188px 0 0 156px;
}
div#createdby:hover {
	background: url('img/createdby_on.jpg') no-repeat;
}
img.createdby_tp {
	width: 113px; height: 49px;
}
div#copyrights {
	margin: 53px 0;
}
div#copyrights p {
	padding: 12px; font-size: 10px; color: #303;
}

/* text */
div#text {
	width: 423px; padding: 38px 20px 14px 2px;
	position: absolute; right: 130px;
}
div#text_in {
	background: url('img/text_bg.jpg') no-repeat top left; width: 423px; height: 638px; margin: 0 0 8px;
}
div#text_in h2 {
	font-size: 20px; font-weight: normal; padding: 16px 16px 8px;
}
span.h2_small {
	font-size: 16px; color: #ccc;
}
div#text_in h3 {
	font-size: 18px; font-weight: normal; padding: 16px 16px 8px;
}
div#text_in p {
	font-size: 13px; line-height: 16px; padding: 8px 16px; text-indent: 35px; text-align: justify;
}
div#text_in em {
	font-size: 12px; line-height: 16px; padding: 8px 32px; font-style: normal;
}
em.em_small {
	font-size: 10px !important; color: #ccc;
}
span.oferta_1_desc {
	font-size: 11px; color: #eee; padding: 6px 8px; margin: 0px 16px; border: 1px solid #636; width: 374px; background: #303; text-align: justify;
	position: absolute; top: 99px;
}
dfn {
	font-style: normal; display: inline-block; padding: 2px 4px 1px; border-bottom: 1px dotted #636;
}
dfn:hover {
	 background: #636; border: none; padding-bottom: 2px; cursor: default;
}
div#oferta_1_desc {
	height: 40px;
}

/* text - start */
div#start_head_rozwoj, div#start_text_rozwoj, div#start_head_porady, div#start_text_porady, div#start_head_zmiany, div#start_text_zmiany {
	width: 419px; padding-right: 4px;
}
div#start_head_rozwoj {
	background: url('img/start_head_rozwoj.jpg') no-repeat top right; height: 29px; margin-top: 8px;
}
div#start_text_rozwoj {
	background: url('img/start_text_rozwoj.jpg') no-repeat center center; height: 102px;
}
div#start_head_porady {
	background: url('img/start_head_porady.jpg') no-repeat top right; height: 31px; margin-top: 17px;
}
div#start_text_porady {
	background: url('img/start_text_porady.jpg') no-repeat center center; height: 71px;
}
div#start_head_zmiany {
	background: url('img/start_head_zmiany.jpg') no-repeat top right; height: 28px; margin-top: 21px;
}
div#start_text_zmiany {
	background: url('img/start_text_zmiany.jpg') no-repeat center center; height: 55px;
}
div#start_text_rozwoj p, div#start_text_porady p, div#start_text_zmiany p {
	font-size: 13px; line-height: 16px; padding: 12px;
}