html {
	height:100%;
	margin:0px 0px 0.1px 0px;
	padding:0px;
	background-color:#0a0a0a;
	background: url(../images/bg.jpg);
}

body {
	height:100%;
	margin:0px;
	padding:0px;
	font-family:"Verdana", sans-serif;
	font-size:11px;
	color:#ffffff;
		background: url(../images/top_bg.jpg) repeat-x;
}

/*********************
* Site simple layout *
*********************/

div#site_area {
	height:100%;
	text-align:left;
}

div#site_content_wrapper {
	min-height:100%;
	padding:0px;
	background: url(../images/footer_right_bg.gif) bottom right no-repeat;
	position: relative;
	z-index: 110;
}

* html div#site_content_wrapper {
	height:100%;
}

div#site_header {
	clear:both;
	padding:0px 0px 0px 0px;
	height:360px;
	overflow:visible;
	zoom:1;
}

div#site_content {
	clear:both;
	padding:0px 0px 115px 0px;
	overflow:hidden;
	zoom:1;
}

div#site_content_glowna {
	clear:both;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	zoom:1;
}

div#site_footer_wrapper {
	clear:both;
	position:relative;
	height:115px;
	margin-top:-115px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	zoom:1;
	background: url(../images/footer_left_bg.gif) bottom left no-repeat;
}

div#site_footer_wrapper_glowna {
	clear:both;
	position:relative;
	z-index: 100;
	height:209px;
	margin-top:-115px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	zoom:1;
	background: url(../images/footer_left_bg.gif) bottom left no-repeat;
}

/*******
* Tags *
*******/


h1, h2, h3, h4 {
	font-family:"Verdana", sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
}

h1 {
	font-size:22px;
	line-height:29px;
}

h2 {
	font-size:18px;
	line-height:18px;
}

h3 {
	font-size:14px;
	line-height:14px;
	font-weight: normal;
}

h4 {
	font-size:13px;
	line-height:20px;
}

p {
	margin:0px 0px 16px 0px;
	padding:0px;
	line-height:16px;
	text-align:left;
}

a {
	color:#6f6f6f;
	text-decoration:none;
}

a:hover {
	color:#6f6f6f;
	text-decoration:underline;
}

img {
	border:none;
}



.casestudies_details_container .normaltext {
	color: #6f6f6f;
	line-height: 14px;
	}

.list_praca1 {
	list-style-image: url(../images/list_praca_bullet1.gif);
	font-size: 11px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 1px 0px;
	color: #6f6f6f;
}

/*.list_praca1 li {
	background-image:
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 10px;
	padding-top: 6px;
	}*/

.list_praca2 {
	list-style-image: url(../images/list_praca_bullet2.gif);
	font-size: 10px;
	margin: 0px 14px 14px 14px;
	padding: 0px 0px 0px 20px;
	color: #6f6f6f;
}

.list_praca2 li{
	line-height: 14px;
}

.list_praca2 a:hover{
	color: #ffffff;
}

.list_co_robimy {
	font-size: 10px;
	font-weight: bold;
	color: #646464;
}

ul.list_co_robimy{
	list-style-type: none;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.list_co_robimy ul{
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 16px;
}

.list_co_robimy li {
	line-height: 16px;
}


/*************
* Custom CSS *
*************/

/***********************************
* site toolbar (lang chooser, RSS) *
***********************************/

div#site_toolbar {
	height: 19px;
	background-color: #ffffff;
}

div#site_toolbar p{
	font-size: 9px;
	color: #828282;
	margin: 0px 0px 0px 900px;
}

div#site_toolbar img{
	vertical-align: middle;
}

div#site_toolbar span{
	color: #a92f32;
}

/*****************
* content header *
*****************/

div#content_header {
	height: 59px;
	background: url(../images/two_lines_bg2.gif) bottom left no-repeat;
}

div#content_title {
	height: 59px;
	margin: 0px 0px 0px 263px;
	border-bottom: 1px solid #303030;
}
div#content_title h2{
	line-height: 59px;
}
div#content_title h2:first-letter {
	text-transform: capitalize;
}
div#content_title img{
	margin: 20px 0px 0px 0px;
}

div#flash {
	width: 1000px;
	height: 279px;
	z-index: 1;
}

div#flash embed {
		z-index: 1;
}
/****************
* column 1 of 3 *
****************/

div#column_1_of_3 {
	width:263px;
	min-height: 1px;
	height: 1px;
	height: auto !important;
	margin: 0px 0px 0px 0px;
	float:left;
	clear:left;
}

div.menu {
	margin: 23px 0px 0px 28px;
	line-height: 18px;
	padding: 0px 0px 55px 0px;
	background: url(../images/one_line_bg.gif) bottom left no-repeat;
}

div.menu_sub {
	margin: 0px 20px 0px 20px;
	line-height: 18px;
	padding: 5px 0px 5px 0px;
}

.active {
	font-weight: bold;
	text-decoration: underline;
	color: #bcbcbc;

}

.more_link {
	color: #bcbcbc;
	font-size: 10px;
	font-weight: bold;
}

/* strona g��wna */

.column_1_of_3_glowna_paragraph {
	margin: 0px 44px 0px 29px;
	padding: 5px 0px 17px 0px;
	font-size: 11px;
	color: #6f6f6f;
	background: url(../images/one_line_bg.gif) bottom left no-repeat;
}

.column_1_of_3_glowna_paragraph.WorkSidebar
{
padding-top: 15px;
background: none;
}

.column_1_of_3_glowna_introtext {
	color: #acacac;
}

/* biuletyn */

.column_1_of_3_biuletyn_gfx {
	margin: 36px 0px 0px 28px;
}

.column_1_of_3_biuletyn_paragraph {
	margin: 20px 130px 0px 28px;
	padding: 17px 0px 0px 0px;
	font-size: 10px;
	border-top: 1px solid #303030;
	color: #6f6f6f;
}

.column_1_of_3_biuletyn_title {
	font-weight: bold;
	color: #ffffff;
}

.button2 {
	vertical-align: middle;
}

/****************
* column 2 of 3 *
****************/

div#column_2_of_3 {
	width:500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 42px 3px;
	float:left;
	clear:right;
	background: url(../images/two_lines_bg1.gif) bottom left no-repeat;
	text-align: left;
	overflow: hidden;
	display: block;
}

div#column_2_of_3_710 {
	width:710px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 42px 3px;
	float:left;
	clear:right;
	background: url(../images/two_lines_bg1.gif) bottom left no-repeat;
	text-align: left;
	overflow: hidden;
	display: block;
}

div#column_2_of_3_glowna {
	width:500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 42px 3px;
	float:left;
	clear:right;
}

/* common */

.breadcrumbs {
	font-size: 9px;
	margin: 5px 0px 0px 0px;
	color: #6f6f6f;
	font-style: italic;
	text-transform: capitalize;
}

.breadcrumbs2 {
	font-size: 9px;
	margin: 5px 0px 0px 0px;
	color: #6f6f6f;
	font-style: italic;
	float:left;
	clear:left;
}

.introtext {
	font-weight: bold;
	color: #d6d6d6;
	margin: 10px 0px 30px 0px;
	padding: 0px 0px 30px 0px;
	border-bottom: 1px solid #6f6f6f;
	background: url(../images/introtext_arrow.jpg) bottom right no-repeat;
}

.normaltext {
	font-size: 10px;
	margin: 10px 70px 15px 0px;
	color: #9b9b9b;
}
.normaltext a {
	text-decoration: underline;
}
.normaltext a:hover {
	color: #fff;
}

.normaltext ul {
	margin: 0 0 16px 25px;
}

div.side_image {
	width: 500px;
	float: left;
}
img.side_image {
	margin: 10px 0px;
	float: right;
}
div.content_center {
	float: left;
	width: 100%;
	margin: 5px 0 0 0;
}

.back_button {
	font-size: 9px;
	margin: 5px 0px 0px 0px;
	color: #6f6f6f;
	font-style: italic;
	float:right;
	clear:right;
}

.back_button img{
	vertical-align: middle;
}


/* Strona g��wna */

.glowna_aktual {
	width: 106px;
	margin: 16px 38px 0px 0px;
	float:left;
	clear:right;
}

.glowna_aktual_paragraph {
	font-size: 10px;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	color: #6f6f6f;
	border-top: 1px solid #303030;
}

.glowna_aktual_paragraph_title {
	color: #ffffff;
	font-weight: bold;
}

.glowna_aktual_paragraph_title a {
	color: #fff;
	}

.pager {
	font-size: 9px;
	margin: 5px 0px 0px 0px;
	color: #6f6f6f;
	font-style: italic;
	float:right;
	clear:right;
}

.pager_active {
	color: #ffffff;
}



/****************
* column 2 of 2 *
****************/

div#column_2_of_2 {
	width:700px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 3px;
	float:left;
	clear:right;
}

.aktualnosc_container {
	margin: 30px 0px 0px 0px;
}

.aktualnosc_photo_container {
	width: 106px;
	height: 70px;
	border-bottom: 1px solid #303030;
	padding: 15px 0px 0px 0px;
	float:left;
	clear:left;
}

.aktualnosc_text_container {
	width: 513px;
	margin: 10px 0px 0px 58px;
	padding: 0px 0px 20px 0px;
	background: url(../images/two_lines_bg1.gif) bottom left no-repeat;
	float:left;
	clear:right;
}

.aktualnosc_text_intro {
	color: #bbbbbb;
	font-weight: bold;
}

.aktualnosc_text {
	color: #bcbcbc;
	font-size: 10px;
}


/* Biuro prasowe */

.biuro_prasowe_event_container {
	margin: 30px 0px 0px 0px;
}

.biuro_prasowe_photo_date_container {
	width: 106px;
	height: 70px;
	border-bottom: 1px solid #303030;
	padding: 3px 0px 7px 0px;
	float:left;
	clear:left;
}

.biuro_prasowe_date_container {
	width: 106px;
	margin-top: 3px;
}

.biuro_prasowe_day {
	float:left;
	clear:left;
	background-color: #cacaca;
	color: #000000;
	font-weight: bold;
	width: 60px;
	text-align: center;
	border-top: 1px dashed  #000000;
	border-bottom: 1px dashed  #000000;
	border-left: 1px dashed  #000000;
}

.biuro_prasowe_year {
	float:left;
	clear:right;
	background-color: #000000;
	color: #6f6f6f;
	font-weight: bold;
	text-align: center;
	width: 43px;
	border: 1px dashed  #6f6f6f;
}

.biuro_prasowe_text_container {
	float:left;
	clear:right;
	width: 513px;
	margin-left: 58px;
}

.biuro_prasowe_text_header a{
	color: #bcbcbc;
	font-weight: bold;
	text-decoration: underline;
}

.biuro_prasowe_text_header a:hover{
	text-decoration: none;
}

.biuro_prasowe_text {
	color: #6f6f6f;
	font-size: 10px;
	line-height: 12px;
	padding-bottom: 15px;
	background: url(../images/one_line_bg.gif) bottom left no-repeat;
}

.biuro_prasowe_more_link, .biuro_prasowe_more_link:hover {
	color: #bcbcbc;
	}

/* Biuro prasowe do pobrania*/

.do_pobrania_container {
	margin: 35px 0px 0px 0px;
	width: 800px; /* 800 */
	height: auto;
	text-align: left;
	overflow: hidden;
}

.do_pobrania_container_item {
	width: 106px;
	margin: 0px 44px 20px 0px; /* 34 */
/*	float: left;*/
	display: inline;
	float: left;
	font-size: 10px;
}

.do_pobrania_container_item p{
	margin: 1px 0px 0px 0px;
	line-height: 12px;
}

.do_pobrania_container_item_breaker {
	width: 106px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.do_pobrania_container_item_breaker p{
	margin: 1px 0px 0px 0px;
	line-height: 12px;
}

.do_pobrania_dark {
	color: #646464;
}

/* Ludzie */

div#column_2_of_2_ludzie {
	width:700px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 42px 3px;
	float:left;
	clear:right;
}

.ludzie_container {
	margin: 30px 0px 0px 0px;
	height: auto !important;
	height: 120px;
	min-height: 120px;

}

.ludzie_photo_container {
	width: 106px;
	height: 100px;
	padding: 3px 0px 0px 0px;
	float:left;
	clear:left;
}

.ludzie_text_container {
	float:left;
	clear:right;
	width: 513px;
	margin-left: 58px;
}

.ludzie_text_header {
	color: #bcbcbc;
	font-weight: bold;
}

.ludzie_text_header_funkcja {
	font-weight: normal;
}

.ludzie_text {
	color: #6f6f6f;
	font-size: 10px;
	line-height: 14px;
	border-bottom: 1px solid #6f6f6f;
	padding-bottom: 14px;
}

.ludzie_more_link {
	color: #bcbcbc;
}

.realizacje_more_link {
	width: 106px;
	color: #bcbcbc;
}

/* Cz�owiek */

.czlowiek_container {
	margin: 30px 0px 0px 0px;
}

.czlowiek_photo_container {
	width: 106px;
	height: 70px;
	padding: 15px 0px 0px 0px;
	float:left;
	clear:left;
}

.czlowiek_text_container {
	float:left;
	clear:right;
	width: 513px;
	margin: 0px 0px 0px 58px;
	padding:11px 0px 20px 0px;
	background: url(../images/two_lines_bg1.gif) bottom left no-repeat;
}

.czlowiek_text_intro {
	color: #bcbcbc;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 30px 0px;
	background: url(../images/one_line_bg.gif) bottom left no-repeat;
}

.czlowiek_text {
	color: #6f6f6f;
	font-size: 10px;
}

/* kontakt mapa */

.kontakt_mapa_container {
	margin: 30px 0px 0px 0px;
}

.kontakt_mapa_left_container {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 160px;
	float:left;
	clear:left;
}

.kontakt_mapa_right_container {
	margin: 0px 0px 0px 57px;
	float:left;
	clear:right;
	width: 440px;
}

.kontakt_mapa_oddzialy {
	height: 272px;
	margin-top: 16px;
	line-height: 18px;
	}

.kontakt_mapa_oddzialy span {
	text-decoration: none;
	}

.kontakt_mapa_oddzialy_a {
	text-decoration: none;
	}


.kontakt_cite {
	font-size: 9px;
	margin: 5px 0px 0px 0px;
	color: #6f6f6f;
	font-style: italic;
	text-align: right;
}


/* praca */

.praca_container {
	margin: 30px 0px 0px 0px;
}

.praca_left_container {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 200px;
	float:left;
	clear:left;
	background: url(../images/two_lines_bg3.gif) bottom left no-repeat;

}

.praca_left_intro_container {
	padding: 0px 0px 10px 0px;
	font-size: 11px;
	color: #bcbcbc;
	font-weight: bold;
	color: #bcbcbc;
	border-bottom: 1px solid #6f6f6f;
}

.praca_left_item_container {
	font-size: 10px;
	margin: 30px 0px 0px 0px;
}

.praca_left_item_gfx {
	margin: 0px 0px 10px 0px;
}

.praca_left_item_container p{
	line-height: 13px;
}

.praca_right_container {
	margin: 0px 0px 0px 57px;
	float:left;
	clear:right;
	width: 440px;
}

.praca_text_container {
	margin: 36px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
	font-size: 10px;
	background: url(../images/two_lines_bg3.gif) bottom left no-repeat;
}

.praca_text_container a {
	color: #fff;
	}

.praca_text_ogloszenie {
	color: #6f6f6f;
}

.praca_text_ogloszenie a{
	color: #ffffff;
	text-decoration: underline;
}

.praca_text_ogloszenie a:hover{
	text-decoration: none;
}

.praca_text_ogloszenie2 {
	color: #bcbcbc;
}

.praca_text_ogloszenie3 {
	color: #4c4c4c;
}


/* aktualnosc - dol */

.aktualnosc_dol_container {
	margin:30px 0 0;
	padding-left:164px;
	width:500px;
}

.aktualnosc_dol_item {
	float:left;
	font-size:10px;
	margin:0 50px 0 10px;
	padding:3px 0 0;
	width:160px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

.aktualnosc_dol_item p{
	line-height: 12px;
}

.aktualnosc_dol_item_gfx{
	margin: 0px 0px 23px 0px;
}

.aktualnosc_dol_item_header {
	color: #bdb3ad;
}

.aktualnosc_dol_item_text {
	color: #646464;
}


/* case studies */
.casestudies_container {
	width: 704px;
	margin: 30px 0px 0px 0px;
	font-size: 10px;
	color: #6f6f6f;

}

.casestudies_container ul{
	list-style-image: url(../images/list_praca_bullet1.gif);
	font-size: 10px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	color: #6f6f6f;;
}

.casestudies_container ul li {
	line-height: 12px;
	color: #6f6f6f;
	}

.casestudies_details_container {
	width: 700px;
	margin: 30px 0px 0px 0px;
	color: #6f6f6f;
}





/* portfolio */
.portfolio_container {
	width: 760px;
	margin: 30px 0px 0px 0px;
	/*height: 500px;*/
	overflow: hidden;
}

.portfolio_details_container {
	width: 760px;
	margin: 30px 0px 0px 0px;
}

.portfolio_item {
	width: 106px;
	float: left;
	padding: 3px 0px 0px 0px;
	margin: 0px 42px 0px 0px;
	font-size: 10px;
}

.portfolio_item_breaker {
	width: 106px;
	float: left;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
}

.portfolio_item p{
	line-height: 12px;
}

.portfolio_item_gfx{
	margin: 0px 0px 23px 0px;
}

.portfolio_item_header {
	color: #bdb3ad;
}

.portfolio_item_text {
	color: #646464;
}

.portfolio_bt {
	clear: both;
	padding: 0 0 0 0;
}

.portfolio_bt_gfx{
	margin: 0px 38px 0px 0px;
}

.portfolio_bt_gfx_breaker {
	margin: 0px 0px 0px 0px;
}

.portfolio_details_left_container {
	width: 250px;
	margin: 13px 0px 0px 0px;
	float: left;
	clear: right;
}

.portfolio_details_right_container {
	width: 450px;
	padding: 0px 0px 40px 0px;
	float: left;
	clear: right;
	background: url(../images/two_lines_bg3.gif) bottom left no-repeat;
}

.introtext_portfolio {
	color: #bcbcbc;
	margin: 10px 0px 30px 0px;
	padding: 0px 0px 30px 0px;
	border-bottom: 1px solid #6f6f6f;
	background: url(../images/introtext_arrow.jpg) bottom right no-repeat;
}

.portfolio_header {
	color: #bcbcbc;
	font-weight: bold;
}

.portfolio_link {
	color: #ffffff;
	text-decoration: underline;
}

.portfolio_details_application_container {
	width: 700px;
	padding: 0px 0px 40px 0px;
	background: url(../images/two_lines_bg3.gif) bottom left no-repeat;
}

.portfolio_popup_container {
	width: 733px;
	height: 509px;
}

.portfolio_zoomphoto_container {
	margin: 12px 0px 0px 0px;
	background-color: #2c2c2c;
	width: 689px;
	float: left;
	clear: right;
}

.portfolio_zoomphoto {
	margin: 7px 7px 0px 7px;
}

.close_button {
	height: 11px;
	font-size: 9px;
	margin: 0px 5px 3px 0px;
	color: #7f7f7f;
	font-style: italic;
	float: right;
	clear: right;
}
.close_button img{
	vertical-align: middle;
}

* html .close_button {
	margin: 0px 2px 3px 0px;
}

.prev_button {
	margin: 0px 0px 10px 7px;
	font-style: italic;
	font-size: 9px;
	color: #7f7f7f;
	float: left;
	clear: right;
}

.prev_button img{
	vertical-align: middle;
}

.next_button {
	margin: 0px 7px 10px 0px;
	font-style: italic;
	font-size: 9px;
	color: #7f7f7f;
	float: right;
	clear: right;
}

.next_button img{
	vertical-align: middle;
}

.portfolio_zoomphoto_desc {
	margin: 10px 0px 0px 14px;
	width: 669px;
	color: #7f7f7f;
	font-size: 9px;
	float: left;
	clear: both;
}



.praca_ogloszenie_text2 {
	color: #6f6f6f;
	font-size: 10px;
	line-height: 14px;
	}

.praca_ogloszenie_text3 {
	color: #4c4c4c;
	font-size: 10px;
	line-height: 14px;
	}


/* Co robimy */

.co_robimy_container {
	margin: 10px 0px 0px 0px;
}

.co_robimy_item_container {
	width: 170px;
	float: left;
	clear: right;
	padding: 0px 0px 40px 0px;
	margin: 0 5px 0 0;
	background: url(../images/two_lines_bg3.gif) bottom left no-repeat;
}

.co_robimy_item_container_header {
	font-weight: bold;
	margin: 0px 0px 40px 0px;
}

.co_robimy_item_container_header a {
	color: #fff;
	}

div#column_3_of_3_co_robimy {
	width:200px;
	margin: 0px 0px 0px 0px;
	float:left;
	clear:right;
	text-align: right;
}

.column_3_of_3_co_robimy_right_container {
	margin: 31px 0px 0px 0px;
	padding: 31px 0px 0px 0px;
	background: url(../images/two_lines_bg3.gif) top right no-repeat;
}

.co_robimy_right_container_header {
	font-size: 11px;
	color: #bcbcbc;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

.column_3_of_3_co_robimy_right_gfx {
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #303030;
}

.more_link_co_robimy {
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	font-size: 10px;
	text-align: right;

}

.more_link_co_robimy a{
	color: #ffffff;
}

/****************
* column 3 of 3 *
****************/

div#column_3_of_3 {
	width:200px;
	margin: 0px 0px 0px 0px;
	float:left;
	clear:right;
}

div#column_3_of_3 img{
	margin: 37px 0px 0px 58px;
}

/* strona g��wna */

div#column_3_of_3_glowna {
	width: 232px;
	margin: 10px 0px 0px 0px;
	float:left;
	clear:right;
}

.column_3_of_3_glowna_paragraph {
	text-align: right;
	font-size: 9px;
	color: #6f6f6f;
	padding: 35px 0px 35px 0px;
	background: url(../images/two_lines_bg2.gif) bottom right no-repeat;
}

.column_1_of_3_glowna_more_link, .column_1_of_3_glowna_more_link:hover {
	color: #fff;
	font-weight: bold;
	}

.WorkSidebar .column_1_of_3_glowna_more_link
{
font-size: 10px;
}

.column_2_of_3_glowna_more_link, .column_2_of_3_glowna_more_link:hover {
	color: #fff;
	}

.column_3_of_3_glowna_paragraph a:hover {
	color: #fff;
}

.column_3_of_3_glowna_kontakt {
	font-size: 11px;
	color: #bcbcbc;
	font-weight: bold;

}

.column_3_of_3_co_robimy_paragraph {
	text-align: right;
	float: right;
	font-size: 9px;
	color: #6f6f6f;
	padding: 38px 0px 0px 0px;
	margin: 20px 0 0 0;
	width: 200px;
	background: url(../images/two_lines_bg.gif) top right no-repeat;
}

/*----*/
.przyklad_realizacji {
	margin-top: -48px;
	text-align: right;
	height: 103px;
	padding-top: 14px;

	}

.przyklad_realizacji_opis {
	width: 106px;
	margin-bottom: 8px;
	color: #9b9b9b;
	}

.realizacja_header {
	width: 100%;
	margin-top: 0px;
	padding-top: 12px;
	padding-bottom: 8px;
	margin-left: 94px;
	text-align: left;
	margin-top: 0px;
	}

.realizacja_header a {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	}

.realizacja_header img {
	padding: 0px;
	margin: 0px;
}

.text_portfolio img {
	margin: 10px 0;
}
.text_portfolio {
	margin: 0;
}

div.text_portfolio {
	background-image: url(../images/realizacje_space.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
/*----*/

.casestudies_title {
	color:#FFFFFF;
	font-family:"Verdana",sans-serif;
	font-size:11px;
	}

/***************
* footer items *
***************/

div#site_footer_wrapper p{
	font-size: 9px;
	color: #6f6f6f;
	margin: 40px 0px 0px 30px;
}

div#site_footer_wrapper b{
	color: #5f5f5f;
}

div#site_footer_wrapper_glowna p{
	font-size: 9px;
	color: #6f6f6f;
	margin: 142px 0px 0px 30px;
}

div#site_footer_wrapper_glowna b{
	color: #5f5f5f;
}

div#flash_klienci {
	font-size: 9px;
	color: #6f6f6f;
	font-style: italic;
	float: left;
	clear: both;
	margin: 20px 0;
}

/********
* forms *
********/

input {
	background-color: #000000;
	color: #9a9a9a;
	font-family:"Verdana", sans-serif;
	font-size: 9px;
	border: 1px solid;
}

.biuletyn {
	width: 219px;
	height: 14px;
}

.button1 {
	vertical-align: middle;
}



/*----*/
.przyklad_realizacji {
	margin-top: -48px;
	text-align: right;
	height: 103px;
	padding-top: 16px;

	background-image: url(../images/realizacje_space.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}

.realizacja_header {
	width: 106px;
	margin-top: 0px;
	padding-top: 12px;
	padding-bottom: 8px;
	margin-left: 94px;
	text-align: left;
	margin-top: 0px;
	}

.realizacja_header a {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	}

.realizacja_header img {
	padding: 0px;
	margin: 0px;
	}


.kontakt_formularz_kontaktowy {
	width: 380px;
	}

.form_name {
	font-size: 10px;
	width: 140px;
	height: 28px;
	color: #6f6f6f;
	float: left;
	overflow: hidden;
	}

.form_field {
	width: 240px;
	height: 28px;
	float: left;
	overflow: hidden;
	}

.form_field_textarea {
	color: #6F6F6F;
	width: 240px;
	height: 130px;
	float: left;
	overflow: hidden;
	}

.tresc_wiadomosci {
	background-color: #000000;
	color: #9a9a9a;
	font-family:"Verdana", sans-serif;
	font-size: 9px;
	border: 1px solid;
	width: 219px;
	height: 120px;
	}

.wyslij {
	margin-top: 10px;
	margin-right: 20px;
	color: #6f6f6f;
	float: right;
	overflow: hidden;
	}

.alert_text {
	color: #f00;
	margin-top: 14px;
	margin-bottom: 26px;
	line-height: 16px;
	font-size: 10px;
	}

.alert_white {
	color: #fff;
	}

/*----*/



.biuletyn {
	width: 219px;
	height: 14px;
}

.button1 {
	vertical-align: middle;
}

/***********
* miniblog *
***********/
.miniblog_list {
	float: left;
	width: 500px;
	font-family:"Verdana",sans-serif;
}

.miniblog_title {
	color: #acacac;
	display: block;
	padding-top: 0px;
	padding-bottom: 20px;
}

.miniblog_entry {
	display: block;
}

.miniblog_entry_date {
	font-weight: bold;
	color: #acacac;
	padding-top: 3px;
	display: block;
}

.miniblog_entry_text {
	color: #6f6f6f;
	display: block;
	padding-bottom: 7px;
	font-size: 10px;
	width: 170px;
}

.miniblog_entry_text a {
	color: white;
}

.miniblog_entry_null {
	display: block;
	height: 7px;
}

.miniblog_more {
	display: block;
	padding: 16px 0px;
}

.miniblog_archive_date {
	color: #9B9B9B;
}

.miniblog_archive_entry {
	color: #D6D6D6;
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 12px 0px;

}

.miniblog_archive_hr {
	border-bottom: 1px solid #6f6f6f;
}

.miniblog_submenu {
	text-align: right;
	background:transparent url(../images/two_lines_bg2.gif) no-repeat scroll right bottom;
	padding-bottom: 50px;
}

.miniblog_submenu h3 {
	background:transparent url(../images/one_line_bg.gif) no-repeat scroll right top;
	color:#BCBCBC;
	font-size:11px;
	font-weight:bold;
	font-family:"Verdana",sans-serif;
	padding-top: 50px;
	margin-bottom: 15px;
}

.miniblog_submenu ul {
	text-align: right;
	margin: 15px 0 15px 0;
}

.miniblog_submenu li {
	list-style-type: none;
	font-size: 10px;
	/*margin: 4px 0 4px 0; */
}

.miniblog_archive_year {
	color: #6f6f6f;
	padding-top: 10px;
	font-size: 11px;
	font-weight: bold;
}

div#goldenblog {
	text-align: center;
	width: 235px;
	margin-bottom: 20px;
}

#context-menu {
	color:#6F6F6F;
}

#context-menu strong {
	color:#ACACAC;
}

#context-menu ul {
	background: url(../images/two_lines_bg2.gif) top right no-repeat;
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}

#context-menu ul li a {
	padding-left: 15px;
	background: url("../images/button2.jpg") no-repeat left;
}

#context-menu a {
	color: #FFF;
}