body {
	margin: 0px;
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;

	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	background-color: #FFFFFF;
}
h1 { font-size:17px; font-weight:normal; padding: 0px; margin: 0px; display:inline;}

h2 { font-size:12px; font-weight:normal; padding: 0px; margin: 0px; display:inline;}
/* editor */
.Temat {font-size:17px; color:#525252; margin-top:5px; margin-bottom:7px; display:block; }
.Tekst_bold { font-size:13px; font-weight:bold; color:#8F8F8F;}
.Tekst_zwykly {font-size:13px; color:#8F8F8F;}
/* */
a {text-decoration:none; font-size:11px;}
a:hover {text-decoration:none}
img {border:none;}

.text10 {font-size:10px;}
.text11 {font-size:11px;}
.text12 {font-size:12px;}
.text13 {font-size:13px;}
.text14 {font-size:14px;}
.text17 {font-size:17px;}

a.path:link,a.path:visited,a.path:hover { font-size:11px; color:#b3b3b3;}

.txt_navy {color:#7A8995;}
.txt_navy_light {color:#2D6C73;}

.txt_grey_light {color:#777777;}
.txt_grey_mid {color:#666666;}
.txt_grey_dark {color:#444444;}

/* main */
.center { width:910px;	position:relative;	left:50%;	margin-left:-455px; }
div.szukaj { width:260px; height:44px; float:right;}
div.start_mapa { width:214px; height:45px; }
div.buttons { width:696px; height:48px; background-color:#000000; position:relative;}
	a.btn_home { display:block; width:97px; height:18px; background-image:url(../img/btn_home.gif); background-repeat:no-repeat; float:left;}
	a.btn_akt { display:block; width:107px; height:18px; background-image:url(../img/btn_akt.gif); background-repeat:no-repeat;float:left;}
	a.btn_laser { display:block; width:116px; height:18px; background-image:url(../img/btn_laser.gif); background-repeat:no-repeat;float:left;}
	a.btn_oferta { display:block; width:107px; height:18px; background-image:url(../img/btn_oferta.gif); background-repeat:no-repeat;float:left;}
	a.btn_gal { display:block; width:107px; height:18px; background-image:url(../img/btn_gal.gif); background-repeat:no-repeat;float:left;}
	a.btn_kontakt { display:block; width:103px; height:18px; background-image:url(../img/btn_kontakt.gif); background-repeat:no-repeat;float:left;}
	
	a.btn_home:hover { background-position:0px -18px;}
	a.btn_akt:hover { background-position:0px -18px;}
	a.btn_laser:hover { background-position:0px -18px;}
	a.btn_oferta:hover { background-position:0px -18px;}
	a.btn_gal:hover { background-position:0px -18px;}
	a.btn_kontakt:hover { background-position:0px -18px;}
	
div.left { width:214px; float:left; position:relative;}
div.right { width:696px; float:left; position:relative;}
div.foot {width:910px; height:56px; float:left;}
div.cleared { clear:both; float:none; line-height:0px;}

div.logo { width:214px; height:195px; background-image:url(../img/logo.gif); background-repeat:no-repeat; background-position:0px -5px; }

div.start_mapa_text { padding-left:48px; padding-top:20px }
	div.start { background-image:url(../img/b_icon1.gif); background-repeat:no-repeat; padding-left:20px; width:51px; height:19px; float:left;}
	div.mapa { background-image:url(../img/b_icon2.gif); background-repeat:no-repeat; padding-left:20px; height:19px; float:left}

div.szukaj_content { border-left-color:#cdcdcd; border-left-style:solid; border-left-width:1px;
					 height:30px; margin-top:6px; width:258px; }
	div.search_form { margin-top:6px; float:right; height:18px; width:160px; background-color:#ebebeb}
	.text_form { border:none; background:none; text-align:right; width:135px; height:16px; float:left;}
	.search_btn {border:none; background-color:transparent; background-image:url(../img/search_submit.gif); width:20px; height:16px; float:left;}

div.buttony_top { background-image:url(../img/buttony_top.gif); background-repeat:no-repeat; width:696px; height:13px;}
	.buttony_middle { height:29px; width:696px; border-bottom-color:#bfbfbf; border-bottom-style:solid; border-bottom-width:1px;}
		div.button { font-family:Helvetica; font-size:14px; color:#CFCFCF;
					width:100px; text-align:center; float:left;}
		div.button a { font-family:Helvetica; font-size:14px; color:#CFCFCF; color:#cfcfcf; display:block;}
		div.button a:hover {font-family:Helvetica; font-size:14px; color:#CFCFCF; color:#99c8ce; text-decoration:none}
	.buttony_bottom { position:absolute; bottom:0px; left:0px; background-color:#99c8ce; width:696px; height:6px; line-height:1px}

/*menu */
div.menu { width:214px; height:164px; background-image:url(../img/menu_back.jpg); background-repeat:no-repeat; position:relative;}
	.menu_iss_button {width:123px; height:32px; background-image:url(../img/home_button.jpg); background-repeat:no-repeat;
				 	position:absolute; top:40px; left:18px;}
	.menu_container {position:relative; top:92px; left:18px; width:190px;}
	.menu_left { float:left; width:95px;}
	.menu_li { background-image:url(../img/menu_li.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px;  height:14px;}				 

div.oferta { position:relative; width:214px; z-index:1; margin-bottom:15px;}	
	.oferta_back { position:absolute; bottom:0px; width:214px; height:200px; background-image:url(../img/oferta_back.jpg); background-repeat:no-repeat; background-position:bottom; z-index:0; }
	.oferta_button {width:172px; height:32px; background-image:url(../img/oferta_button.jpg); background-repeat:no-repeat;
				 	position:absolute; top:40px; left:18px;}
	.oferta_zapy {width:172px; height:32px; background-image:url(../img/oferta_zap.jpg); background-repeat:no-repeat;
				 	position:absolute; top:40px; left:18px;}			 	
	.oferta_container { margin-left:61px; padding-top:91px; width:130px;}

div.foot_left { position:relative; width:214px; height:56px; background-image:url(../img/foot_left.gif); background-repeat:repeat-y; border-top-style:solid; border-bottom-width:1px; border-top-color:#FFFFFF; float:left}
	.foot_text { padding-left:27px; padding-top:24px; margin:0px;}	
div.foot_right { width:696px; height:56px; background-color:#e1e1e1;  border-top-style:solid; border-bottom-width:1px; border-top-color:#FFFFFF; float:left; position:relative;}
	.foot_buttons { padding-top:24px; margin:0px; text-align:center;}
	.foot_logo { width:44px; height:22px; position:absolute; right:12px; top:19px; background-image:url(../img/logo_small.gif); background-repeat:no-repeat;}

/* content */

.txt_green {color:#a0ccd1;}
.txt_green2 {color:#99C8CE;}

div.home_flash { width:696px; height:400px; }
div.home_flash_2 { width:696px; height:242px; }

div.home { width:696px; height:195px; background-image:url(../img/home_img.jpg); background-repeat:no-repeat;}
div.aktualnosci { width:696px; height:168px; background-image:url(../img/flash.jpg); background-repeat:no-repeat;}
	.akt_top { width:379px; height:4px; background-image:url(../img/akt_top.gif); background-repeat:no-repeat;}
	.akt_back { width:379px; height:158px; background-image:url(../img/akt_back.gif); background-repeat:repeat-y;}
		.akt_title { width:146px; height:35px; background-image:url(../img/akt_title.gif); background-repeat:no-repeat;
					 padding-left:21px; padding-top:14px; background-position:bottom right;}
		.akt_content { width:361px; height:99px; padding-left:18px; padding-top:10px;}
			.aktualnosc { float:left; width:160px; height:99px; background-image:url(../img/akt_icon.png); background-repeat:no-repeat;}
				.aktualnosc_data { color:#99c8ce; display:block; padding-left:35px; padding-top:7px; }
				.aktualnosc_title { color:#fff; font-size:12px; display:block; padding-left:35px; }
				.aktualnosc_content { color:#b3b3b3; font-size:10px; padding-left:35px; display:block;}
			.akt_separator { width:33px; float:left; height:100%;}
	.akt_bottom { width:379px; height:6px; background-color:#c40202;}
	.akt_right { width:317px; height:168px; float:left; background-image:url(../img/akt_right.jpg); background-repeat:no-repeat; background-position:top; }
.mapa_text {float:left; width:440px; height:auto; padding-left:28px; padding-top:28px; }
	.mapa_pos {margin:10px 0px;}
div.dla_kogo { width:696px; height:273px; float:left;
				background-image:url(../img/dlakogo_back_2.jpg); background-repeat:no-repeat; }
	.dlakogo_button { width:145px; height:38px;
						padding-top:20px; padding-left:35px; background-position:bottom right;}	
	.dlakogo_content {  height:202px;padding-left:200px; padding-top:70px; margin-right:20px;}
		.menu_li_2 { background-image:url(../img/menu_li.gif); background-repeat:no-repeat; background-position:0px 3px; 
					 padding-left:14px; height:14px; color:#6c9398; margin-top:2px;}
		.menu_li_3 { margin-left:25px; background-image:url(../img/menu_li.gif); background-repeat:no-repeat; background-position:0px 3px; 
					 padding-left:14px; height:14px; color:#6c9398; margin-top:2px;}
		.menu_li_4 { margin-left:10px; background-image:url(../img/menu_li.gif); background-repeat:no-repeat; background-position:0px 3px; 
					 padding-left:14px; height:14px; color:#6c9398; margin-top:2px;}				 
div.co_robimy { width:317px; height:273px; float:left; background-image:url('../img/robimy_back.jpg'); background-repeat:no-repeat; }
	.robimy_button { width:154px; height:38px; 
					 padding-top:21px; padding-left:24px; background-position: bottom right;}
	.robimy_content { width:296px; height:200px;  background-image:url(../img/robimy_img.jpg); background-repeat:no-repeat; margin-top:17px; position:relative; }
	.robimy_content2 {padding-top:20px; padding-left:150px; display:block;}
	.robimy_list { padding-left:46px; padding-top:20px;}

div.pathfinder { height:20px; width:694px; _width:696px; background-image:url(../img/path_back.gif); background-repeat:repeat-y;
				 border-color:#b0b0b2; border-style:solid; border-width:1px; position:relative; font-size:11px;}
	.path_text {padding-top:3px; margin-left:10px; display:block; color:#b5b5b5; float:left;}
	.path_active {padding-top:3px; margin-left:10px; display:block; color:#99C8CE; float:left;}
	.path_arrow {width:5px; height:6px; float:left; color:#b3b3b3;
					padding: 3px 0px 0px 7px; background-position:bottom right;}

div.search_content { height:70px; width:646px; _width:696px; padding:25px; background-image:url(../img/akt_gradient.gif);
						background-repeat:repeat-x; position:relative;}
	.form_el { background-color:transparent; border-color:#000000; border-style:solid; border-width:0px; text-align:right;
				position:absolute; top:4px; left:8px; width:120px; height:14px;}
	.option_el {background-color:#ffffff;}
	.form_element { background:none; border:none; position:absolute; top:5px; left:8px; width:120px;}
	.form_submit { background:none; position:absolute; border:none; top:3px; width:70px; height:20px}
	.search_submit { margin-left:20px; float:left; background-image:url(../img/search_btn.gif); background-repeat:no-repeat; width:74px; height:26px; position:relative;}
	.search_box { position:relative; background-image:url(../img/search_box.gif); background-repeat:no-repeat; float:left; width:135px; height:25px; }
	.search_select { position:relative; background-image:url(../img/search_box.gif); background-repeat:no-repeat; float:left; width:135px; height:25px; }
	.search_con { height:100px; width:100%; position:relative; }
	a.searcg_con {top:0px; left:0px; height:80px; width: 100%; display:block; position:absolute;}
	.search_text { width:95%; height:90px; padding-left:25px; padding-top:8px;  }
option {background-color:#fff;}
div.news_content { height:165px; width: 100%; background-image:url(../img/akt_gradient.gif); background-repeat:repeat-x; position:relative;}
div.new_content { width: 100%; background-image:url(../img/akt_gradient.gif); background-repeat:repeat-x; position:relative;
					margin-bottom:20px;}
a.news_content {top:0px; left:0px; height:165px; width: 100%; display:block; position:absolute;}
	.news_img_container { position:relative; width:203px; height:111px; float:left; padding-left:26px; padding-top:28px;}
		.news_img { width:201px; height:109px; background-repeat:no-repeat; background-position:50%; }
		.news_mask { width:203px; height:111px; background-image:url(../img/akt_mask.gif); background-repeat:no-repeat; background-position:bottom right; 
				 	 position:absolute; top:0px; left:-1px;}
		div.pic_click, a.pic_click {width:203px; height:111px; position:relative; display:block; }
 	.news_text_2 {float:left; width:440px; height:auto; padding-left:10px; padding-top:28px;  }
	.news_text {float:left; width:440px; height:111px; padding-left:10px; padding-top:28px;  }
		.news_data {display:block; }
		.news_title {display:block; margin-top:5px;}
		.news_txt {display:inline; margin-top:7px;}
	.news_new { float:left; width:40%; _width:45%; height:17px; padding-left:45px;font-size:13px; margin-bottom:15px; margin-top:20px;
				background-image:url(../img/news_new.gif); background-repeat:no-repeat; background-position:26px 3px;}
	.empty_news_new { float:left; width:40%; _width:45%; height:17px; padding-left:45px;font-size:13px; margin-bottom:15px; margin-top:20px;}
	.news_old { float:right; width:72px; height:17px; font-size:13px; margin-right:15px;  margin-bottom:15px; margin-top:20px;
				background-image:url(../img/news_old.gif); background-repeat:no-repeat; background-position:56px 3px;}
	.empty_news_old { float:right; width:72px; height:17px; font-size:13px; margin-right:15px;  margin-bottom:15px; margin-top:20px;}

div.gal_content { height:auto; width: 646px; _width:696px; background-image:url(../img/akt_gradient.gif); background-repeat:repeat-x; padding:25px;}	
	.gal_title {margin-left:10px;}
	.gal_pics { float:left; margin-top:15px;}
	.gal_pic { width:62px; height:62px; border-style:solid; border-width:1px; border-color:#e2e2e3;
				padding:2px; margin:4px; float:left}
	.gal_options{width:80px; height:62px; padding:2px; margin:4px; float:left}
	a.gal_all,a.gal_all:hover,a.gal_all:active,a.gal_all:link{ width:72px; height:31px; font-size:13px; display:block; text-decoration:none;
				background-image:url(../img/news_old.gif); background-repeat:no-repeat; background-position:bottom right;}		
	.gal_back { float:left; width:72px; height:17px; padding-left:20px; font-size:13px;	 margin-bottom:15px; margin-top:20px;			
				background-image:url(../img/gal_back.gif); background-repeat:no-repeat; background-position:0px 3px;}
div.kontakt_content {margin-left:25px; padding-top:25px;}
	.kontakt_map { width:250px; height:175px; float:left;}
		.kontakt_googlemap { width:254px; height:154px; border-style:solid; border-color:#c5c6c8; border-width:1px;}		
	.kontakt_text { float:left; width:350px; padding-left:50px;}
	.kontakt_title { margin-bottom:10px; display:block;}
	.kontakt_adres {float:left; width:170px;}
		.kontakt_ulica { padding-left:25px; width:120px; display:block;
					 	 background-image:url(../img/kon_adres.gif); background-repeat:no-repeat; margin-bottom:8px;}
		.kontakt_telefon { padding-left:25px; width:120px; display:block;
					 		background-image:url(../img/kon_tel.gif); background-repeat:no-repeat; margin-bottom:8px;}
		.kontakt_et { padding-left:25px; width:120px; display:block; 
					  background-image:url(../img/kon_tel.gif); background-repeat:no-repeat; margin-bottom:8px;}
	.kontakt_www {float:left;}
		.kontakt_http { padding-left:25px; width:120px; display:block; 
					 	 background-image:url(../img/kon_http.gif); background-repeat:no-repeat; margin-bottom:8px;}
		.kontakt_email { padding-left:25px; width:120px; display:block; 
					 		background-image:url(../img/kon_email.gif); background-repeat:no-repeat; margin-bottom:8px;}
	.kontakt_etykieta {float:left; margin-top:15px; width:170px;}
	.kontakt_tel {float:left; margin-top:15px;}
		.kontakt_tel2 { display:block; margin-bottom:8px;}
		
	.kontakt_menu { margin-top:20px; float:left; width:450px; }
		.menu_item { float:left; background-color:#FFFFFF;
					 text-align:center; padding:6px 10px 0px; height:23px; cursor:pointer; font-family:helvetica; font-weight:bolder;}
	.kontakt_gal {float:right; width:150px;margin-top:25px;}
	.kontakt_dzial { position:relative; background-image:url(../img/tlo_gradient.gif); 
					 background-repeat:repeat-x; padding:20px; height:175px; _height:195px;}
	.dzial { position:absolute; left:20px; top:20px;}
		.osoba { float:left; width:290px; height:80px; position:relative; background-image:url(../img/kon_arrow.gif); background-repeat:no-repeat; background-position:78px 4px; }
			.osoba_foto { width:58px; height:57px; position:absolute; left:10px; top:0px;}
			.osoba_foto_mask {width:58px; height:57px; position:absolute; left:10px; top:0px;
							  background-image:url(../img/kontakt_maska.gif); background-repeat:no-repeat;}
			.osoba_dane { padding-left:95px; position:absolute; top:-4px}
			.osoba_imie { margin-top:3px; margin-bottom:3px; font-weight:bold;}
			.osoba_stan { margin-top:3px; margin-bottom:3px;}
			.osoba_mail { margin-top:3px; margin-bottom:3px;}
			.osoba_tel  { padding-left:18px; background-image:url(../img/kon_tel.gif); 
						  background-repeat:no-repeat; height:13px; margin-top:3px; margin-bottom:3px;}

div.oferta_text { padding:25px;}

table.zamowienie { border:none; width:100%;}
.td1 { width:300px; }
.td2 { font-weight:bold; text-align:left; width:200px; background-color:#ebebeb; vertical-align:top; }
.inputFld { background-color:#FFFFFF; border:1px solid #969696; font-size:11px; width:280px; }

td, textarea, input, select {
	font-family: Tahoma;
	font-size: 10px;
	color: #7b7b7b;
	font-weight: normal;
}
.tableDetail {
	font-size: 10px;
	font-family: Verdana;
	color: #49394E;
}
a:link {
	color: #7d7d7b;
	font-family: tahoma;	
	font-weight: normal;
	text-decoration: none;

}
a:hover, a:visited {
	color: #7d7d7b;
	font-family: tahoma;	
	font-weight: normal;
	font-style: normal;
	
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
/*a:visited {
	color: 7d7d7b;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;

}*/

.text1 {
	font-family: tahoma;
	font-size: 14px;
	color: #7a8995;
	font-weight: normal;
}
.text2 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #c40202;
}
.text3 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #b5b5b5;
}
.text4 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #7d7d7b;
}
.text5 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #b3b3b3;
}
.text6 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.text7 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
}
.text8 {

	font-family: tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #6F8D98;
}
.text9 {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
}
.frame {
	border: 1px solid #FFFFFF;
}
.designed_by {
	font-family: Arial;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}
a.a:link,a.a:visited {
	font-family: tahoma;
	font-weight: normal;
	color: #9b9b9b;
	text-decoration: none;
}
a.a:hover {
	font-family: tahoma;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.b:link, a.b:visited {

	font-family: tahoma;
	font-weight: normal;
	color: #c40202;
	text-decoration: none;
}
a.b:hover {
	font-family: tahoma;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.c:link {
	font-family: tahoma;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.c:hover {

	font-family: tahoma;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.c:visited {

	font-family: tahoma;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.d:link {
	font-family: tahoma;
	font-weight: bold;
	color: #7b7b7b;
	text-decoration: none;
}
a.d:hover {
	font-family: tahoma;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.d:visited {
	font-family: tahoma;
	font-weight: bold;
	color: #7b7b7b;
	text-decoration: none;
}
a.e:link,a.e:visited {
	font-family: tahoma;
	font-weight: normal;
	color: #2D6C73;
	text-decoration: none;
}
a.e:hover {

	font-family: tahoma;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.f:link,a.f:visited {

	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2D6C73;
	text-decoration: none;
}
a.f:hover {

	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.ff:link,a.ff:visited {

	font-family: tahoma;
	font-weight: normal;
	color: #99c8ce;
	text-decoration: none;
}
a.ff:hover {

	font-family: tahoma;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
 
a.g:link {

	font-family: tahoma;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:hover {

	font-family: tahoma;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.g:visited {

	font-family: tahoma;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.green:link {
	color: #2D6C73;
	text-decoration: none;
	font-size:13px;
}
a.green:hover {
	color: #2D6C73;
	text-decoration: none;
	font-size:13px;
}
a.green:visited {	
	color: #2D6C73;
	text-decoration: none;
	font-size:13px;
}

.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}

