@CHARSET "UTF-8";

body
{
	margin: 0px;
	background: #ffffff;
	font-family: trebuchet MS;
	font-size: 8pt;
}
img
{
	border: none;	
}
a
{
	color: #000000;
	text-decoration: none;
	outline: none;	
}
#main 
{
	width: 895px;
	margin: 0 auto;
	background: #ffffff;
	height: 125px;	
}
#logo 
{
	width: 356px;
	height: 125px;	
	float: left;
	margin-left: 10px;
}
#top_menu
{
	float: right;
	margin-top: 20px;
	font-size: 8pt;
	color: #000000;
}
#top_menu A:LINK, A:VISITED
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
#top_menu A:HOVER
{
	text-decoration: underline;
}
#top_menu .lang
{	
	color: #c0bec1;
}
#finder
{
	clear: right;
	float: right;
	margin-top: 13px;
	font-size: 8pt;
	color: #000000;
}
#finder input
{
	background: #eaebec;
	border: 1px solid #97989c;
	height: 13px;
	width: 120px;	
}
#home_box
{		
	/*width: 895px;
	height: 330px;*/
	width: 915px;
	height: 354px;
	margin: 0 auto;
	background: url(../gallery/glowna/1.jpg) no-repeat;
}
#menu_home
{			
	width: 895px;
	height: 50px;	
}
#menu_page
{		
	width: 782px;
	height: 47px;
	background: url(../images/menu2/bottom_line.jpg) repeat-x bottom;
	float: right;			
}
#content_home 
{
	width: 895px;
	margin: 0 auto;
	position: relative;
	top: -30px;
}
.button_left 
{
	float: left;
	cursor: pointer;
}
.button_left2
{
	float: left;
	height: 4px;
}
.button_right 
{
	float: right;
	cursor: pointer;
	margin-right: 40px;
}
.button_right2 
{
	float: right;
	height: 4px;	
	margin-right: 40px;
}
DIV #news_caontainer
{
	padding-left: 11px;	
}
DIV .news 
{
	margin-top: 20px;
	width: 294px;	
	float: left;
	background: #ffffff;	
}
DIV .news .dot 
{
	float: left;
	width: 13px;
	height: 13px;
	margin-top: 2px;
}
DIV .news .date 
{
	float: left;
	width: 250px;	
	color: #c8252c;
	padding-left: 7px;
	background: #ffffff;
}
DIV .news .title 
{
	margin-top: 6px;
	margin-left: 20px;
	float: left;
	width: 250px;	
	color: #000000;
	font-weight: bold;
}
DIV .news .content
{
	margin-left: 20px;
	margin-top: 3px;
	float: left;
	width: 266px;	
	color: #000000;	
}
DIV .news .more 
{
	float: left;	
	color: #a0a8aa;
	margin-top: 10px;
	margin-left: 20px;
}
DIV .news .more .wiecej
{
	color: #a0a8aa;
}
#footer
{	
	position: absolute;	
	width: 100%;
	text-align: center;				
}
#menu_end
{
	float: left;
	width: 30px;
}
#oferta_button 
{
	width: 167px;
	height: 42px;
	float: left;
}
#onas_button 
{
	width: 163px;
	height: 42px;
	float: left;
}
#klienci_button 
{
	width: 163px;
	height: 42px;
	float: left;
}
#referencje_button 
{
	width: 163px;
	height: 42px;
	float: left;
}
#kontakt_button 
{
	width: 163px;
	height: 42px;
	float: right;
}
#oferta_button_off 
{
	float: left;
	width: 108px;
	height: 38px;
}
#onas_button_off 
{
	float: left;
	width: 134px;
	height: 38px;
}
#klienci_button_off 
{
	float: left;
	width: 134px;
	height: 38px;
}
#referencje_button_off 
{
	float: left;
	width: 150px;
	height: 38px;
}
#kontakt_button_off 
{
	float: right;
	width: 150px;
	height: 38px;	
}
#marker_corner_top
{
	margin-top: 15px;
	margin-left: 4px;
	float: left;
	width: 3px;
	height: 13px;
	
}
#marker_line_podstrona
{
	margin-top: 15px;	
	float: left;
	width: 100px;
	height: 13px;
	background: url(../images/marker/line_top.jpg) repeat-x;
}
#marker_line_oferta
{
	margin-top: 15px;	
	float: left;
	width: 143px;
	height: 13px;
	background: url(../images/marker/line_top.jpg) repeat-x;
}
#marker_line_onas
{
	margin-top: 15px;	
	float: left;
	width: 283px;
	height: 13px;
	background: url(../images/marker/line_top.jpg) repeat-x;
}
#marker_line_klienci
{
	margin-top: 15px;	
	float: left;
	width: 423px;
	height: 13px;
	background: url(../images/marker/line_top.jpg) repeat-x;
}
#marker_line_referencje
{
	margin-top: 15px;	
	float: left;
	width: 553px;
	height: 13px;
	background: url(../images/marker/line_top.jpg) repeat-x;
}
#marker_line_kontakt
{
	margin-top: 15px;	
	float: left;
	width: 758px;
	height: 13px;
	background: url(../images/marker/line_top.jpg) repeat-x;
}
#marker
{
	float: left;
	margin-top: 15px;
	width: 60px;
	height: 13px;
}
#marker_left
{
	float: left;
	clear: left;
	margin-left: 4px;
	width: 3px;
	height: 430px;
	background: url(../images/marker/line_left.jpg) repeat-y;
}
#page_content
{
	float: left;
	width: 850px;
	height: 430px;
	background: #ffffff;
}
#marker_corner_bottom
{
	float: left;
	clear: left;
	margin-left: 4px;
	width: 3px;
	height: 3px;
	background: url(../images/marker/corner_bottom.jpg) no-repeat;
}
#marker_bottom
{
	float: left;
	width: 96px;
	height: 3px;
	background: url(../images/marker/line_bottom.jpg) repeat-x;
}
#onas_txt
{
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 460px;	
	color: #000000;
	font-size: 8pt;
	line-height: 13pt;
}
#onas_image 
{
	float: right;
	width: 360px;
	height: 440px;
	background: #ffffff;
	text-align: right;
}
#ofirmie_txt
{
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 360px;	
	color: #000000;
	font-size: 8pt;
	line-height: 13pt;
}
#ofirmie_image 
{
	float: right;
	width: 460px;
	height: 440px;
	background: #ffffff;
	text-align: right;
}
#zespol_txt
{
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 230px;	
	color: #000000;
	font-size: 8pt;
	line-height: 13pt;
}
#zespol_content
{
	float: left;
	margin-left: 30px;
	margin-top: 45px;
	background: #ffffff;
	height: 370px;
	width: 560px;	
	overflow: auto;
}
.zespol_photo
{
	float: left;
	width: 100px;
}
.zespol_element
{
	float: left;
	margin-top: 10px;
	border-bottom: 1px dotted #000;
	clear: both;	
	width: 97%;
	padding-bottom: 10px;
}
.zespol_txt
{
	float: left;
	margin-left: 20px;
	width: 400px;	
}
.zespol_txt .pytanie
{
	color: #00AEEF;
}
#onas_menu
{
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	width: 460px;
	height: 400px;
	font-size: 12pt;
	line-height: 20pt;
	font-weight: bold;
}
.menu:LINK {
	font-size: 11pt;
	line-height: 20pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.menu:VISITED {
	font-size: 11pt;
	line-height: 20pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#newsy_list {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	height: 410px;	
	width: 130px;
	/*border: 1px solid #333333;*/
}
.tytul {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
DIV .news_container {	
	float: left;
	width: 210px;
	height: 410px;
	margin-top: 10px;
	margin-left: 20px;
	background: #ffffff;	
	/*border: 1px solid #333333;*/
}
DIV .news_photo {
	float: left;
	width: 150px;
	height: 130px;
}
DIV .news_txt {
	width: 195px;
	padding-top: 30px;
	float: left;
	font-size: 8pt;
}
.bold {
	font-weight: bold;
}
.data {
	font-size: 8pt;
	color: #c7252c;
	font-weight: bold;
}
DIV .news_dot {
	position: relative; 
	float: left; 
	width: 13px; 
	height: 13px; 
	left: -175px; 
	top: 162px;
	background: url(../images/dot.gif) no-repeat;
}
DIV .news_arrow_l {
	position: relative; 
	float: left; 
	width: 20px; 
	height: 20px; 
	top: 90px; 
	z-index: 100; 
	right: 20px;
}
DIV .news_arrow_r {
	position: relative; 
	float: right; 
	width: 20px; 
	height: 20px; 
	top: 90px; 
	z-index: 100; 
	right: 260px;
}
#oferta_menu
{
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	width: 420px;
	height: 300px;	
	font-size: 12pt;
	line-height: 20pt;
	font-weight: bold;
}
#oferta_menu2 {
	margin-top: 15px;
	font-size: 10pt;
	line-height: 15pt;	
	float: left;
	width: 420px;
	color: #000000;
}
#oferta_menu2 .oferta_item:LINK {
	color: #000000;
	font-size: 10pt;
	line-height: 15pt;	
}
#oferta_menu2 .oferta_item:VISITED {
	color: #000000;
	font-size: 10pt;
	line-height: 15pt;	
}
#oferta_txt
{
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 420px;	
	color: #000000;
	font-size: 8pt;
	line-height: 13pt;
}
#oferta_kontakt
{
	float: right;
	position: relative;
	top: -10px;
	width: 370px;
	height: 250px;
	background: #ffffff url(../images/marker/line_left.jpg) repeat-y;
}
#oferta_kontakt_content
{
	float: left;
	margin-left: 15px;		
	width: 350px;
	height: 233px;
	background: #ffffff;
}
#oferta_kontakt_content .title, #klienci_kontakt_content .title
{
	color: #000000;
	font-size:11pt;
	font-weight:bold;	
}
#oferta_kreacja
{
	float: right;
	width: 370px;
	height: 180px;
	margin-top: -5px;
	background: #ffffff url(../images/marker/line_left.jpg) repeat-y;	
}
#oferta_kreacja_content
{
	float: left;
	margin-left: 15px;		
	width: 350px;
	height: 163px;
	background: #ffffff;
}
#oferta_kreacja_photo
{
	float: left;
	height: 150px;	
	margin-top: 8px;
	width: 165px;
}
#oferta_kreacja_txt
{
	float: left;
	height: 130px;
	margin-top: 8px;
	margin-left: 15px;
	width: 170px;
	color: #000000;
	font-size: 8pt;
	line-height: 13pt;
	background: #ffffff;	
}
#oferta_kreacja_more
{
	float: left;
	height: 15px;
	margin-left: 15px;
	width: 170px;
	color: #000000;
	font-size: 9pt;	
}
.box_top {
	float: left;
	height:13px;
	width: 90px;
	background: url(../images/marker/line_top.jpg) repeat-x;	
}
.box_bottom {
	float: left;	
	height: 3px;
	width: 90px;
	background: url(../images/marker/line_bottom.jpg) repeat-x;	
}
.box_bottom2{
	float: left;	
	height: 3px;
	width: 60px;
	background: url(../images/marker/line_bottom_end.jpg) repeat-x;		
}
.box_bottom_corner {
	background: url(../images/marker/corner_bottom.jpg) no-repeat;
	clear:left;
	float:left;
	height:3px;	
	width:3px;
}
.kontakt_box {
	float: left;
	margin-top: 5px;
	width: 330px;
	height: 90px;
	background: url(../images/kontakt/box_bg.jpg) repeat-x;
}
.kontakt_box_kontakt {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 330px;
	height: 90px;
	background: url(../images/kontakt/box_bg.jpg) repeat-x;
}
.kontakt_box_begin {
	float: left;
	width: 1px;
	height: 90px;
	background: url(../images/kontakt/box_l.jpg) no-repeat;
}
.kontakt_photo {
	float: left;
	width: 75px;
	height: 75px;
	margin-top: 6px;
	margin-left: 7px;
	border: 1px solid #ffffff;
}
.kontakt_mail {
	float: right;
	height: 90px;
	width: 60px;
}
.kontakt_txt {
	float: left;
	height: 75px;
	width: 170px;
	margin-top: 8px;
	margin-left: 8px;	
	color: #000000;
	line-height: 10pt;
}
.kontakt_job {
	font-size: 7pt;
}
.kontakt_phones {
	float: left;
	width: 170px;
	margin-top: 8px;
}
#klienci_kontakt_content
{
	float: left;
	margin-left: 15px;		
	width: 350px;
	height: 138px;
	background: #ffffff;
}
#klienci_kontakt
{
	float: right;
	position: relative;
	top: -10px;
	width: 370px;
	height: 155px;
	background: #ffffff url(../images/marker/line_left.jpg) repeat-y;
}
#klienci_txt
{
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 420px;	
	color: #000000;
	font-size: 8pt;
	line-height: 13pt;
}
#klienci_txt2
{
	float: right;
	margin-top: 10px;
	margin-left: 15px;
	width: 370px;	
	color: #000000;
	font-size: 8pt;
	line-height: 13pt;
}
#klienci_lista
{
	float: left;
	margin-top: 20px;
	margin-left: 15px;
	width: 420px;
}
DIV .klienci_branza
{
	float: left; 
	width: 210px; 
	height: 20px; 
	color: #00aeef;
	font-size: 9pt;
}
DIV .klienci_branza .branza
{
	color: #00aeef;
}
#alfabet 
{
	margin-top: 20px;
	float: left;
	margin-left: 15px;
	font-size: 8pt;
	color: #00aeef;
	width: 440px;
}
#alfabet .letter
{
	color: #00aeef;
}

#logotypy
{	
	float: left;
	margin-top: 30px;
	margin-left: 20px;
	width: 100%;
}
#referencje_txt
{
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 300px;	
	color: #000000;
	font-size: 8pt;
	line-height: 13pt;
}
#referencje_lista
{
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 300px;	
	clear: left;
	color: #8f9194;
	font-size: 9pt;
	line-height: 14pt;
	height: 345px;
	overflow: auto;		
}
#referencje_photo
{
	float: left;
	/*position: relative;
	top: -60px;*/
	margin-top: 10px;
	margin-left: 15px;
	width: 230px;
	
	position: absolute;	
	left: 340px;
}
#referencje_photo img
{
	border: 1px solid #dedede;	
}
.referencje_item:LINK
{
	color: #8f9194;
}
.referencje_item_active:LINK
{
	color: #000000;
	font-weight: bold;
}
.referencje_item_active:VISITED
{
	color: #000000;
	font-weight: bold;
}
.referencje_item:VISITED
{
	color: #8f9194;
	font-size: 9pt;
	line-height: 14pt;
}
.referencje_item:HOVER
{
	color: #000000;
}
#referencje_box_content
{
	float: left;
	margin-left: 15px;		
	width: 230px;
	height: 318px;
	background: #ffffff;
}
#referencje_box_content .title
{
	font-weight: bold;
	color: #000000;	
}
#referencje_box_content .text
{	
	color: #000000;	
	font-size: 8pt;
}
#referencje_box
{
	float: right;
	/*position: relative;
	top: 160px;*/
	position: absolute;
	left: 610px;
	/*top: 280px;*/
	width: 250px;
	margin-right: 20px;
	height: 335px;
	background: #ffffff url(../images/marker/line_left.jpg) repeat-y;
}
#referencje_more
{
	float: right;
	width: 235px;
	margin-right: 20px;
	height: 20px;
	/*position: relative;
	top: 170px;	*/
	position: absolute;
	left: 625px;
	top: 420px;
}
#referencje_more A:LINK
{
	color: #000000; 
}


#galeria_lista
{
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 190px;	
	clear: left;
	color: #8f9194;
	font-size: 9pt;
	line-height: 14pt;
	height: 345px;
	overflow: auto;	
	background: #ffffff;
}
.galeria_item:LINK
{
	color: #8f9194;
}
.galeria_item_active:LINK
{
	color: #000000;
	font-weight: bold;
}
.galeria_item_active:VISITED
{
	color: #000000;
	font-weight: bold;
}
.galeria_item:VISITED
{
	color: #8f9194;
	font-size: 9pt;
	line-height: 14pt;
}
.galeria_item:HOVER
{
	color: #000000;
}
#praca_content_def
{
	color:#000000;
	float:left;
	font-size:8pt;
	line-height:13pt;
	margin-left:15px;
	margin-top:10px;	
}
#praca_content
{
	color:#000000;
	float:left;
	font-size:8pt;
	line-height:13pt;
	margin-left:15px;
	margin-top:10px;
	width: 610px;
}
.praca_title
{
	font-weight: bold;
	color: #000000;
	font-size: 10pt;
}
#page_title
{
	margin-left: 15px;
	margin-top: 10px;
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	line-height:20pt;	
}
#kontakt_box_map
{
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 328px;
	height: 225px;
	border: 1px solid #e6e6e6;
	background: #f8f6f7;
}
#kontakt_content
{
	width: 700px;
	/*margin: 0 auto;*/
	float: left;	
	margin-top: 10px;		
	height: 410px;
	margin-left: 10px;
}
#kontakt_content #map
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 140px;
	height: 140px;
	background: #ccffff;
}
#kontakt_content #map IMG
{
	border: 1px solid #e6e6e6;
}
#kontakt_content #dane_adresowe
{
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	width: 145px;
	height: 200px;	
}
#kontakt_content #dane_adresowe .blue
{
	color:#000000;
	font-weight: bold;
}
#parking
{
	margin-top: 255px;
	/*background: #f8f6f7;*/
}
h1
{
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	line-height: 20pt;
	text-decoration: none;
}
.home_link
{
	margin-left: 25px;
	margin-top: 8px;
	color: #fff;
	height: 27px;
	float: left;
	width: 100%;
}
H2
{
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;	
}
a.plik {
    color: green;
    text-decoration: underline;
}
