/* _________________________________________________ RESET  _______________________________________________________  */
body, h1, h2, h3, h4, h5, h6, div, p, form, fieldset, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; }
li { list-style: none; }
a, a:visited, a:hover { text-decoration: none; }
fieldset, img { border: none; }
* { font-family: Tahoma, Verdana, Arial; }
/* _______________________________________________________________________________________________________________  */
html {
	background-color: #7c7c7c;
}
body {
	background-color: #ffffff;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	font-size: 11px;
	background-image: url(../content/top_bg_wide.png);
	background-repeat: repeat-x;
}
/* _______________________________________________________________________________________________________________  */
.clear_float {
	clear: both;
}
/* ########################################## TOP #########################################  */
#top_bg_center {
	margin: 0 auto;
	height: 106px;
	background-image: url(../content/top_bg_center.png);
	background-repeat: no-repeat;
	background-position: center;
}
#top_content {
	width: 970px;
	margin: 0 auto;
	height: 100%;
	background-image: url(../content/top_bg_center.png);
	background-repeat: no-repeat;
	background-position: center;
}
#top_logo {
	position: absolute;
	float: left;
	margin-left: 46px;
	margin-top: 14px;
}
#top_slogan {
	position: absolute;
	float: left;
	margin-left: 160px;
	margin-top: 44px;
	width: 142px;
	height: 22px;
	background-image: url(../content/top_slogan.png);
	background-repeat: no-repeat;
}
#top_language ul {
	float: right;
	margin-top: 7px;
}
#top_language li {
	float: left;
	line-height: 21px;
}
#top_language li a {
	float: left;
	height: 20px;
	width: 68px;
	margin-right: 10px;
	text-align: right;
	color: #595959;
}
#top_language li a:hover {
	text-decoration: underline;
}
#top_language_eng {
	background-image: url(../content/top_language_eng.png);
	background-repeat: no-repeat;
	background-position: 6px 3px;
}
#top_language_pl {
	background-image: url(../content/top_language_pl.png);
	background-repeat: no-repeat;
	background-position: 12px 3px;
}
#top_language_separator {
	background-image: url(../content/top_language_separator.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
#top_menu {
	clear: right;
	float: right;
	width: 612px;
	height: 68px;
	margin-top: 3px;
	background-image: url(../content/top_menu_bg.png);
	background-repeat: no-repeat;
}
#top_menu ul {
	margin: 0 auto;
	margin-top: 19px;
	line-height: 30px;
	margin-left: 6px;
}
#top_menu li {
	float: left;
	background-image: url(../content/top_menu_separator.png);
	background-repeat: no-repeat;
	background-position: center left;
}
#top_menu li a{
	margin-left: 25px;
	margin-right: 25px;
	color: #929292;
	font-weight: bold;
}
#top_menu_first {
	background-image: none !important;
}
#top_menu li a:hover{
	text-decoration: underline;
}
#top_menu_selected_left {
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 11px;
	background-image: url(../content/top_menu_selected_left_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#top_menu_selected_right {
	padding-right: 11px;
	background-image: url(../content/top_menu_selected_right_bg.png);
	background-repeat: no-repeat;
	background-position: top right;
}
#top_menu_selected_center {
	margin: 0 auto;
	text-align: center;
	background-image: url(../content/top_menu_selected_center_bg.png);
	background-repeat: repeat-x;
}
#top_menu_selected_center_text a {
	color: #ffffff !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
#top_menu_selected_pointer {
	width: 7px;
	height: 4px;
	margin: 0 auto;
	background-image: url(../content/top_menu_selected_pointer_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/* ######################################### MAIN #########################################  */
#main_bg_center {
	clear: both;
	margin: 0 auto;
	background-image: url(../content/main_bg_center.png);
	background-repeat: no-repeat;
	background-position: top center;
}
#main_content{
	width: 970px;
	margin: 0 auto;
	min-height: 271px;
	/*height: 271px;*/
	background-image: url(../content/main_bg_center.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.main_grey_tab {
	width: 224px;
	height: 34px;
	margin: 0 auto;
	margin-bottom: 6px;
	display: block;
	line-height: 24px;
	background-image: url(../content/main_grey_tab.png);
	background-repeat: no-repeat;
}
.main_grey_tab h1, h2 {
	color: #ffffff;
	font-size: 100%;
	text-align: center;
}
.main_white_tab {
	width: 210px;
	height: 34px;
	margin: 0 auto;
	margin-bottom: 6px;
	display: block;
	line-height: 24px;
	color: #8b8b8b;
	font-weight: bold;
	background-image: url(../content/main_white_tab.png);
	background-repeat: no-repeat;
}
.main_white_tab h2 {
	color: #8b8b8b;
	font-size: 100%;
	text-align: center;
}
#main_bottom_bg_wide {
	clear: both;
	margin: 0 auto;
	height: 19px;
	background-image: url(../content/main_bottom_bg_wide.png);
	background-repeat: repeat-x;
}
#main_bottom_bg_center {
	width: 970px;
	height: 100%;
	background-image: url(../content/main_bottom_bg_wide.png);
	background-repeat: repeat-x;
}
/* ______________________________________  AKTUALNOSCI STRONA GLOWNA  ____________________________________________  */
#main_aktualnosci{
	float: left;
	width: 465px;
	margin: 0 auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	color: #595959;
}
#main_aktualnosci h4 {
	font-size: 100%;
	font-weight: normal;
}
#main_aktualnosci li {
	clear: both;
	width: 465px;
	height: 33px;
	text-align: left;
	line-height: 32px;
	background-image: url(../content/main_aktualnosci_line.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#main_aktualnosci li span {
	position: absolute;
	display: block;
	width: 60px;
	line-height: 32px;
	color: #bdbcbc;
	margin-left: 375px;
}
#main_aktualnosci li a {
	float: left;
	color: #595959;
	width: 453px;
	margin-left: 12px;
	background-image: url(../content/main_aktualnosci_button.png);
	background-repeat: no-repeat;
	background-position: 435px 8px;
}
#main_aktualnosci li a:hover {
    text-decoration: underline;
	background-image: url(../content/main_aktualnosci_button_on.png);
	background-repeat: no-repeat;
}
#main_aktualnosci_glowna {
	height: 105px;
	background-image: url(../content/main_aktualnosci_line.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#main_aktualnosci_glowna h3{
	float: left;
	width: 245px;
	font-size: 12px;
}
#main_aktualnosci_glowna a {
	color: #595959;
}
#main_aktualnosci_glowna a:hover {
	text-decoration: underline;
}
#main_aktualnosci_glowna span {
	float: left;
	color: #bdbcbc;
	margin-top: 2px;
}
#main_aktualnosci_glowna p {
	clear: left;
	float: left;
	margin-top: 5px;
	text-align: justify;
	width: 300px;
	line-height: 19px;
	display: block;
}
#main_aktualnosci_glowna  strong {
	font-weight: normal;
}
#main_aktualnosci_glowna  em {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
#main_aktualnosci_glowna img{
	float: right;
	border: 1px solid #dddddd;
	padding: 3px;
}
/* ___________________________________________  WYBRANE REALIZACJE  _______________________________________________  */
#main_wybrane_realizacje {
	float: right;
	width: 465px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
}
#main_wybrane_realizacje_anim {
	margin-top: -6px;
}
/* ____________________________________________  TWORZYLISMY DLA  _________________________________________________  */
#main_tworzylismy_dla {
	float: left;
	margin: 0 auto;
	width: 970px;
	margin-top: 15px;
	margin-bottom: -10px;
	background-image: url(../content/main_tworzylismy_dla_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#main_tworzylismy_dla_anim_wide {
	float: left;
	width: 970px;
	height: 58px;
	margin-top: -20px;
}
#main_tworzylismy_dla_bottom_bg {
	float: left;
	margin: 0 auto;
	height: 7px;
	width: 970px;
	background-image: url(../content/main_tworzylismy_dla_bottom_bg.png);
	background-repeat: no-repeat;
}
/* ___________________________________________  PODSTRONA ELEMENTY  _______________________________________________  */
.main_podstrona_linia {
	float: right;
	width: 670px;
	height: 1px;
	margin-top: 11px;
	background-image: url(../content/main_podstrona_menu_line.png);
	background-repeat: no-repeat;
}
#main_podstrona_content{
	float: left;
	width: 970px;
	margin: 0 auto;
	margin-top: 2px;
	color: #595959;
}
#main_podstrona_tresc {
	float: right;
	width: 670px;
	margin-right: 10px;
}
/* ____________________________________________  MENU PODSTRONA  __________________________________________________  */
#main_podstrona_menu{
	clear: left;
	float: left;
	width: 215px;
	margin-left: 10px;
	margin-top: 27px;
	color: #595959;
}
#main_podstrona_menu  li {
	clear: both;
	width: 215px;
	height: 33px;
	text-align: left;
	line-height: 32px;
	background-image: url(../content/main_aktualnosci_line.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#main_podstrona_menu .selected {
	font-weight: bold;
}
#main_podstrona_menu .selected a {
	float: left;
	color: #595959;
	width: 203px;
	margin-left: 12px;
	background-image: url(../content/main_aktualnosci_button_on.png);
	background-repeat: no-repeat;
	background-position: 185px 8px;
}
#main_podstrona_menu .selected a:hover {
    text-decoration: underline;
}
#main_podstrona_menu li a {
	float: left;
	color: #595959;
	width: 203px;
	margin-left: 12px;
	background-image: url(../content/main_aktualnosci_button.png);
	background-repeat: no-repeat;
	background-position: 185px 8px;
}
#main_podstrona_menu li a:hover {
    text-decoration: underline;
	background-image: url(../content/main_aktualnosci_button_on.png);
	background-repeat: no-repeat;
}
.main_podstrona_menu_start {
	width: 215px;
	height: 1px;
	background-image: url(../content/main_aktualnosci_line.png);
	background-repeat: no-repeat;
}
/* ________________________________________  TWORZYLISMY DLA PIONOWE _____________________________________________  */
#main_tworzylismy_dla_narrow {
	clear: left;
	float: left;
	width: 215px;
	margin-top: 35px;
	text-align: center;
	background-image: url(../content/main_tworzylismy_dla_bg.png);
	background-repeat: repeat-x;
}
#main_tworzylismy_dla_narrow_bottom_bg {
	float: left;
	margin: 0 auto;
	height: 7px;
	width: 215px;
	background-image: url(../content/main_tworzylismy_dla_narrow_bottom_bg.png);
	background-repeat: no-repeat;
}
/* _______________________________________________ O FIRMIE ______________________________________________________  */
.main_o_firmie_aktualnosci_pozycja {
	float: right;
	margin-top: 20px;
	width: 670px;
}
.main_o_firmie_aktualnosci_pozycja_opis  {
	float: left;
}
.main_o_firmie_aktualnosci_pozycja_opis  h2{
	color: #595959;
	float: left;
	font-size: 12px;
	width: 437px;
	text-align: left;
}
.main_o_firmie_aktualnosci_pozycja_opis  a {
	clear: left;
	float: left;
	color: #dc2b19;
}
.main_o_firmie_aktualnosci_pozycja_opis a:hover {
	text-decoration: underline;
}
.main_o_firmie_aktualnosci_pozycja_opis  strong {
	font-weight: normal;
}
.main_o_firmie_aktualnosci_pozycja_opis  em {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.main_o_firmie_aktualnosci_pozycja_opis  p {
	clear: left;
	float: left;
	display: block;
	width: 497px;
	margin-top: 10px;
	line-height: 17px;
	text-align: justify;
}
.main_o_firmie_aktualnosci_pozycja_opis  span {
	float: left;
	display: block;
	line-height: 15px;
	text-align: right;
	color: #c7c7c7;
	width: 60px;
}
.main_o_firmie_aktualnosci_pozycja_img {
	float: right;
}
.main_o_firmie_aktualnosci_pozycja_img a {
	clear: right;
	float: right;
}
.main_o_firmie_aktualnosci_pozycja_img  img{	
	border: 1px solid #dddddd;
	padding: 5px;
	background-color: #ffffff;
}
.main_o_firmie_pozycja h2 {
	clear: left;
	float: left;
	color: #595959;
	width: 670px;
	margin-top: 15px;
	text-align: left;
}
.main_o_firmie_pozycja p {
	clear: left;
	float: left;
	display: block;
	width: 670px;
	margin-top: 15px;
	line-height: 20px;
	text-align: justify;
}
.main_o_firmie_pozycja em {
	font-style: normal;
}
.main_o_firmie_pozycja ul {
	width: 670px;
	clear: left;
	float: left;
	margin-top: 10px;
	list-style: outside;
}
.main_o_firmie_pozycja  li {
	margin-left: 15px;
	line-height: 20px;
	list-style-image: url(../content/bullet.gif);
}
.main_o_firmie_pozycja a {
	margin: 0;
	color: #dc2b19;
}
.main_o_firmie_pozycja a:hover {
	text-decoration: underline;
}
/* ________________________________________________ OFERTA _______________________________________________________  */
.main_oferta_pozycja p {
	clear: left;
	float: left;
	display: block;
	width: 670px;
	margin-top: 10px;
	line-height: 20px;
	text-align: justify;
}
.main_oferta_pozycja strong {
	font-weight: normal;
}
.main_oferta_pozycja em {
	font-style: normal;
}
.main_oferta_pozycja ul {
	width: 670px;
	clear: left;
	float: left;
	margin-top: 10px;
	list-style: outside;
}
.main_oferta_pozycja  li {
	margin-left: 15px;
	line-height: 20px;
	list-style-image: url(../content/bullet.gif);
}
.main_oferta_pozycja a {
	margin: 0;
	color: #dc2b19;
}
.main_oferta_pozycja a:hover {
	text-decoration: underline;
}
/* ______________________________________________ REALIZACJE  ____________________________________________________  */
.main_realizacje_pozycja {
	float: right;
	margin-top: 20px;
	width: 670px;
}
.main_realizacje_pozycja_opis  {
	float: left;
}
.main_realizacje_pozycja_opis  h2{
	color: #595959;
	float: left;
	font-size: 12px;
	margin-bottom: 10px;
}
.main_realizacje_pozycja_opis  a {
	clear: left;
	float: left;
	color: #dc2b19;
}
.main_realizacje_pozycja_opis a:hover {
	text-decoration: underline;
}
.main_realizacje_pozycja_opis  p {
	clear: left;
	float: left;
	display: block;
	width: 397px;
	margin-top: 10px;
	line-height: 17px;
	text-align: justify;
}
.main_realizacje_pozycja_opis  em {
	font-weight: bold;
	font-style: normal;
}
.main_realizacje_pozycja_opis  ul {
	clear: left;
	float: left;
	margin-top: 10px;
	list-style: outside;
}
.main_realizacje_pozycja_opis  li {
	margin-left: 15px;
	line-height: 17px;
	list-style-image: url(../content/bullet.gif);
}
.main_realizacje_pozycja_opis_narrow {
	float: left;
}
.main_realizacje_pozycja_opis_narrow h2{
	color: #595959;
	float: left;
	font-size: 12px;
	margin-bottom: 10px;
}
.main_realizacje_pozycja_opis_narrow a {
	clear: left;
	float: left;
	color: #dc2b19;
}
.main_realizacje_pozycja_opis_narrow a:hover {
	text-decoration: underline;
}
.main_realizacje_pozycja_opis_narrow p {
	clear: left;
	float: left;
	display: block;
	width: 367px;
	margin-top: 10px;
	line-height: 17px;
	text-align: justify;
}
.main_realizacje_pozycja_opis_narrow  em {
	font-weight: bold;
	font-style: normal;
}
.main_realizacje_pozycja_opis_narrow  li {
	margin-left: 15px;
	line-height: 17px;
	list-style-image: url(../content/bullet.gif);
}
.col_1 {
	clear: left;
	float: left;
	margin-top: 5px;
	list-style: outside;
	width: 183px;
}
.col_2 {
	float: left;
	margin-top: 5px;
	list-style: outside;
}
.main_realizacje_pozycja_img {
	float: right;
}
.main_realizacje_pozycja_img a {
	clear: right;
	float: right;
}
.main_realizacje_pozycja_img  img{	
	border: 1px solid #dddddd;
	padding: 5px;
	background-color: #ffffff;
}
/* ________________________________________________ KLIENCI  ______________________________________________________  */
#main_klienci {
	float: left;
	width: 970px;
	margin: 0 auto;
	margin-top: 2px;
	color: #595959;
	text-align: center;
}
/* ________________________________________________ KONTAKT  ______________________________________________________  */
#main_kontakt{
	float: left;
	width: 465px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	color: #595959;
}
#main_kontakt h2{
	color: #595959;
	float: left;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 12px;
	width: 470px;
}
#main_kontakt p{
	float: left;
	margin-left: 12px;
	margin-right: 12px;
	text-align: justify;
	display: block;
	line-height: 17px;
}
.main_kontakt_col_1 {
	clear: left;
	float: left;
	display: block;
	margin-left: 12px;
}
.main_kontakt_col_1 ul {
	float: left;
	margin-top: 15px;
	line-height: 20px;
	width: 150px;
}
.main_kontakt_col_2 {
	float: left;
	display: block;
}
.main_kontakt_col_2 a {
	color: #dc2b19;
}
.main_kontakt_col_2 a:hover {
	text-decoration: underline;
}
.main_kontakt_col_2 ul {
	float: left;
	margin-top: 15px;
	line-height: 20px;
}
.main_kontakt_col_2 address {
	font-style: normal;
}
.main_kontakt_line {
	clear: left;
	float: left;
	height: 1px;
	width: 470px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url(../content/main_kontakt_line.png);
	background-repeat: no-repeat;
}
#main_formluarz_kontaktowy{
	float: left;
	width: 465px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	color: #595959;
}
#main_formluarz_kontaktowy p{
	float: left;
	margin-left: 12px;
	margin-right: 12px;
	text-align: justify;
	display: block;
	line-height: 17px;
}
#main_formluarz_kontaktowy_col_1 {
	clear: left;
	float: left;
	margin-left: 12px;
	margin-top: 15px;
}
#main_formluarz_kontaktowy_col_1 ul {
	float: left;
	width: 130px;
}
#main_formluarz_kontaktowy_col_1 li {
	height: 25px;
	line-height: 25px;
	margin-bottom: 8px;
}
#main_formluarz_kontaktowy_col_1 span {
	color: #dc2b19;
}
#main_formluarz_kontaktowy_col_2{
	float: left;
	margin-top: 15px;
	width: 305px;
}
#main_formluarz_kontaktowy_col_2 p{
	margin-left: 3px;
	float: left;
}
#main_formluarz_kontaktowy_col_2 span {
	color: #dc2b19;
}
.main_formluarz_kontaktowy_input {
	float: left;
	height: 25px;
	width: 235px;
	background-image: url(../content/main_kontakt_input_bg.png);
	background-repeat: no-repeat;
	margin-bottom: 8px;
}
.main_formluarz_kontaktowy_input input {
	border: 0;
	width: 223px;
	font-size: 100%;
	color: #5b5b5b;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background: none;
}
.main_formluarz_kontaktowy_textarea {
	float: left;
	height: 125px;
	width: 305px;
	background-image: url(../content/main_kontakt_textarea_bg.png);
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
.main_formluarz_kontaktowy_textarea  textarea {
	border: 0;
	width: 293px;
	height: 113px;
	font-size: 100%;
	color: #5b5b5b;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background: none;
}
.main_formluarz_kontaktowy_col_2_button {
	float: right;
	width: 75px;
	height: 20px;
}
.main_formluarz_kontaktowy_col_2_button a{
	display: block;
	height: 20px;
	width: 55px;
	color: #595959;
	line-height: 18px;
	padding-left: 20px;
	background-image: url(../content/main_kontakt_button.png);
	background-repeat: no-repeat;
	color: #595959;
}
.main_formluarz_kontaktowy_col_2_button a:hover {
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../content/main_kontakt_button_on.png);
}
/* ######################################## BOTTOM ########################################  */
#bottom_bg_wide {
	clear: both;
	background-image: url(../content/bottom_bg_wide.png);
	background-repeat: repeat-x;
	background-color: #656565;
}
#bottom_bg_center {
	height: 258px;
	margin: 0 auto;
	background-image: url(../content/bottom_bg_center.png);
	background-repeat: no-repeat;
	background-position: center;
}
#bottom_content {
	width: 970px;
	margin: 0 auto;
	height: 100%;
	background-image: url(../content/bottom_bg_center.png);
	background-repeat: no-repeat;
	background-position: center;
}
.bottom_red_tab {
	width: 224px;
	height: 34px;
	margin: 0 auto;
	margin-top: 2px;
	margin-bottom: 6px;
	display: block;
	line-height: 24px;
	background-image: url(../content/bottom_red_tab.png);
	background-repeat: no-repeat;
}
.bottom_red_tab h2 {
	color: #ffffff;
	font-size: 100%;
	text-align: center;
}
.bottom_menu_item_end {
	width: 224px;
	height: 2px;
	background-image: url(../content/bottom_menu_item_end.png);
	background-repeat: no-repeat;
}
/* ________________________________________________NASZA OFERTA__________________________________________________  */
#bottom_nasza_oferta {
	float: left;
	width: 224px;
	margin-left: 26px;
	margin-right: 42px;
}
#bottom_nasza_oferta h3 {
	font-size: 100%;
	font-weight: normal;
}
#bottom_nasza_oferta li {
	height: 33px;
	width: 224px;
	text-align: left;
	background-image: url(../content/bottom_menu_item.png);
	background-repeat: no-repeat;
	background-position: center;
}
#bottom_nasza_oferta li a {
	color: #d0d0d0;
	display: block;
	width: 212px;
	line-height: 33px;
	padding-left: 12px;
	background-image: url(../content/bottom_menu_button.png);
	background-repeat: no-repeat;
	background-position: 195px 5px;
}
#bottom_nasza_oferta li a:hover {
    text-decoration: underline;
	color: #ffffff;
	background-image: url(../content/bottom_menu_button_on.png);
	background-repeat: no-repeat;
	background-position: 195px 5px;
}
/* _____________________________________________NASZE REALIZACJE__________________________________________________  */
#bottom_nasze_realizacje {
	float: left;
	width: 224px;
	margin-left: 26px;
	margin-right: 42px;
}
#bottom_nasze_realizacje h3 {
	font-size: 100%;
	font-weight: normal;
}
#bottom_nasze_realizacje li {
	height: 33px;
	width: 224px;
	text-align: left;
	background-image: url(../content/bottom_menu_item.png);
	background-repeat: no-repeat;
	background-position: center;
}
#bottom_nasze_realizacje li a {
	color: #d0d0d0;
	display: block;
	width: 212px;
	line-height: 33px;
	padding-left: 12px;
	background-image: url(../content/bottom_menu_button.png);
	background-repeat: no-repeat;
	background-position: 195px 5px;
}
#bottom_nasze_realizacje li a:hover {
    text-decoration: underline;
	color: #ffffff;
	background-image: url(../content/bottom_menu_button_on.png);
	background-repeat: no-repeat;
	background-position: 195px 5px;
}
/* ______________________________________________ SZYBKI KONTAKT __________________________________________________  */
#bottom_szybki_kontakt {
	float: left;
	width: 224px;
	margin-left: 42px;
	margin-right: 42px;
}
#bottom_szybki_kontakt li {
	height: 33px;
	width: 224px;
	text-align: left;
	background-image: url(../content/bottom_menu_item.png);
	background-repeat: no-repeat;
	background-position: center;
}
#bottom_szybki_kontakt li span{
	float: left;
	color: #d0d0d0;
	display: block;
	line-height: 33px;
	padding-left: 12px;
}
#bottom_szybki_kontakt li a {
	color: #ffffff;
	display: block;
	line-height: 33px;
	margin-left: 90px;
}
#bottom_szybki_kontakt li a:hover {
    text-decoration: underline;
}
#bottom_szybki_kontakt_phone {
	background-image: url(../content/bottom_icon_phone.png);
	background-repeat: no-repeat;
	background-position: 100px 3px;
}
#bottom_szybki_kontakt_email {
	background-image: url(../content/bottom_icon_email.png);
	background-repeat: no-repeat;
	background-position: 100px 3px;
}
#bottom_szybki_kontakt_gg {
	background-image: url(../content/bottom_icon_gg.png);
	background-repeat: no-repeat;
	background-position: 100px 3px;
}
#bottom_szybki_kontakt_skype {
	background-image: url(../content/bottom_icon_skype.png);
	background-repeat: no-repeat;
	background-position: 100px 3px;
}
#bottom_szybki_kontakt_text {
	color: #d0d0d0;
	display: block;
	text-align: justify;
	line-height: 18px;
	margin-top: 10px;
}
/* ____________________________________________  SZYBKIE ZAPYTANIE _________________________________________________  */
#bottom_szybkie_zapytanie {
	float: left;
	width: 325px;
	margin-left: 20px;
}
.bottom_szybkie_zapytanie_opis {
	float: left;
	color: #d0d0d0;
	display: block;
	line-height: 33px;
	text-align: left;
}
.bottom_szybkie_zapytanie_opis span{
	color: #ff0a00;
}
.bottom_szybkie_zapytanie_input {
	float: right;
	height: 25px;
	width: 225px;
	margin-top: 4px;
	background-image: url(../content/bottom_input_bg.png);
	background-repeat: no-repeat;
}
.bottom_szybkie_zapytanie_input  input {
	border: 0;
	width: 215px;
	font-size: 100%;
	color: #5b5b5b;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background: none;
}
.bottom_szybkie_zapytanie_textarea  {
	float: right;
	height: 75px;
	width: 225px;
	margin-top: 4px;
	background-image: url(../content/bottom_textarea_bg.png);
	background-repeat: no-repeat;
}
.bottom_szybkie_zapytanie_textarea  textarea {
	border: 0;
	width: 215px;
	height: 65px;
	font-size: 100%;
	color: #5b5b5b;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background: none;
}
#bottom_szybkie_zapytanie_stopka {
	float: right;
	width: 220px;
	display: block;
	line-height: 25px;
	text-align: left;
}
#bottom_szybkie_zapytanie_stopka p {
	float: left;
	color: #d0d0d0;
}
#bottom_szybkie_zapytanie_stopka span {
	color: #ff0a00;
}
#bottom_szybkie_zapytanie_stopka_button  {
	margin-top: 3px;
	float: right;
	width: 75px;
	height: 22px;
}
#bottom_szybkie_zapytanie_stopka_button a {
	display: block;
	width: 55px;
	height: 22px;
	color: #ffffff;
	line-height: 20px;
	padding-left: 20px; 
	text-decoration: none;
	background-image: url(../content/bottom_button.png);
	background-repeat: no-repeat;
}
#bottom_szybkie_zapytanie_stopka_button a:hover {
	text-decoration: underline;
	background-image: url(../content/bottom_button_on.png);
	background-repeat: no-repeat;
}
/* ######################################## FOOTER ########################################  */
#footer_bg_wide {
	clear: both;
	background-image: url(../content/footer_bg_wide.png);
	background-repeat: repeat-x;
	background-color: #7c7c7c;
}
#footer_bg_center {
	height: 62px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(../content/footer_bg_center.png);
	background-repeat: no-repeat;
	background-position: center;
}
#footer_content {
	width: 970px;
	margin: 0 auto;
	color: #e3e3e3;
	text-align: center;
	height: 100%;
	background-image: url(../content/footer_bg_center.png);
	background-repeat: no-repeat;
	background-position: center;
}
#footer_copyrights {
	float: left;
	text-align: left;
	padding-top: 22px;
	padding-left: 18px;
}
#footer_copyrights a {
	color: #ffffff;
	font-weight: bold;
}
#footer_copyrights a:hover {
    text-decoration: underline;
}
#footer_menu {
	float: right;
	padding-right: 18px;
}
#footer_menu  li {
	float: left;
	margin-left: 14px;
	padding-left: 14px;
	line-height: 57px;
	height: 62px;
	background-image: url(../content/footer_menu_separator.png);
	background-repeat: no-repeat;
	background-position: 0 25px;
}
#footer_menu li a {
	color: #e3e3e3;
}
#footer_menu li a:hover {
    text-decoration: underline;
	color: #ffffff;
}
#footer_menu_do_gory {
	display: block;
	background-image: url(../content/footer_arrow.png);
	background-repeat: no-repeat;
	background-position: center 10px;
}
