body { background: #004a96 url('../_images/body_bg.jpg') repeat-x; font-size: 11px; font-family: Tahoma; color: #5e5e5e; margin: 0; padding: 0; }
a { text-decoration: none; }
img { border: none; }
form { margin: 0; padding: 0; }
ul { padding: 10px 0px 0px 11px; margin: 0; list-style-type: none; }
ul li { display: block; background: url('../_images/ul_li_icon.gif') no-repeat 0px 6px; padding: 3px 0px 0px 15px; }
/* formatowania kontenerow na stronie */

#second_body { background: url('../_images/body_bg_2.gif'); }
#top_menu { color:#ffffff; font-weight:bold;margin: auto; padding-top:25px;padding-left:20px;width: 830px; height: 43px; background: url('../_images/top_menu_bg.gif');  }
#top_menu .p1 {font-size:15px; float:left; margin:0px 8px;}
#top_menu .p1 a {color:#ffffff; font-weight:bold;}
#top_menu .p1 a:hover {color:#f37321;}
#top_menu .wyrozniony a{color:#ffcc00;}
#top_menu .podmenu {background:#008dd6; border:2px solid #bec0c0;border-left:5px solid #bec0c0;padding:5px;margin-left:-10px}
#top_menu .podmenu .p2 {clear:both;padding:3px; font-weight:bold; font-size:12px;}
#top_menu .podmenu .p2 a {color:#ffffff; font-weight:bold;}
#top_menu .podmenu .p2 a:hover {color:#ffcc00;}

h1 {color:#008ed7; font-size:18px; font-weight:bold;}

.zaufali {background:#ffffff;padding:10px; margin:auto; margin-bottom:20px;}
.zaufali div {width:120px; height:120px;margin:auto;display: table-cell; text-align:center; vertical-align: middle;}

#content { margin: auto; width: 850px; position: relative; background: url('../_images/content_bg.gif'); }
#left_col { float: left; width: 615px; padding-bottom: 20px; }
#logo { width: 585px; height: 258px; padding: 20px 0px 0px 30px; background: url('../_images/logo_bg.jpg') no-repeat;}
#main, .main { width: 535px; padding: 0px 30px 0px 50px; }
#right_col { float: left; width: 235px; }
#nowosci { width: 235px; padding-top:218px;background: url('../_images/naglowek_obok.jpg') no-repeat top left; color: #fff; }
#nowosci .w2 {background: url('../_images/naglowek_obok3.jpg') repeat-y top left; }
#nowosci .w3 {background: url('../_images/naglowek_obok2.jpg') no-repeat top left; }
#nowosci .w4 {background: url('../_images/naglowek_obok4.jpg') no-repeat bottom left; padding: 10px 15px 30px 27px; }
#nowosci .naglowek {font-weight:bold;}
#nowosci .data {text-align:right;margin-top:-10px;}
#nowosci .tresc {margin-top:0px;}
#nowosci a {color:#ff9c00; font-weight:bold;}

#news {position: relative; background: url('../_images/news_bg.jpg') no-repeat right; width: 213px; height: 124px; padding: 38px 7px 0px 15px; margin: 0px 0px 30px 0px;}
#right_col_content { width: 235px; background: url('../_images/right_col_bg.gif') repeat-y right; text-align: center; padding-top: 15px;}
#right_col_bottom { width: 235px; height: 105px; background: url('../_images/right_col_bottom_bg.gif') repeat-y right; }
#footer { width: 666px; height: 30px; margin-left: -8px; background: url('../_images/footer_bg.gif') repeat-x; padding-bottom: 20px; }
#bottom_menu { padding: 9px 5px 0px 10px; }
#bottom_menu a { display: block; float: left; color: #eee; font-size: 11px; padding: 4px 7px 4px 7px; border-right: 1px #fff solid; }
#bottom_menu a:hover { color: #fff; }
/* formatowania elementow na podstronach */

#right_col_content a { color: #75b511; }
#right_col_content a:hover { color: #65a501; }
.naglowek { margin-bottom: 15px; }
.newsletter_input { width: 173px; height: 17px; padding: 5px 10px 0px 10px; font-family: Verdana; font-size: 11px; color: #000; background: url('../_images/newsletter_input.gif') no-repeat; border: none; margin-top: 7px; }
.newsletter_submit { width: 62px; height: 18px; background: url('../_images/newsletter_submit.gif') no-repeat; border: none; margin-top: 7px; cursor: pointer; }
#news_tresc { position: absolute; top: 106px; left: 32px; font-weight: bold; color: #fff;}
#news_wiecej { position: absolute; top: 129px; left: 162px; }
#news_wiecej a { color: #e9e9e9;}
#news_wiecej a:hover { color: #fff;}
a.dymek_a { display: block  width: 104px; height: 84px; position: relative; z-index: 24; }
a.dymek_a:hover { z-index: 25; background }
a.dymek_a div.dymek { display: none; }
a.dymek_a:hover div.dymek { display: block; position: absolute; bottom: 90px; left: -64px; width: 233px; z-index: 30; cursor: pointer; filter: alpha(opacity:90); khtmlopacity: 0.90; mozopacity: 0.90; opacity: 0.90; }
.dymek_content { width: 211px; padding: 10px 10px 10px 10px; border-left: 1px #000 solid; border-right: 1px #000 solid; border-top: 1px #000 solid; background: #f0f0f0; color: #000; font-size: 10px; }
.dymek_bottom { width: 233px; height: 11px; font-size: 1px; background: url('../_images/dymek_bottom_bg.gif'); }
.certyfikaty_poz_img { float: left; width: 92px; height: 106px; background: url('../_images/certyfikaty_poz_bg.gif') no-repeat top; padding-left: 5px; margin: 0px 27px 25px 0px; }
.certyfikaty_poz_img img { border: 1px #000 solid; }
#main a { color: #ff9c00; font-weight: bold; }
#main a:hover { color: #df7c00; }
#kontakt_left { float: left; width: 300px; padding-left: 10px; padding-top: 15px; }
#kontakt_right { float: left; width: 200px; padding-left: 25px; padding-top: 15px; background: url('../_images/kontakt_right_bg.gif') repeat-y left; }
#kontakt_right h2 { font-weight: bold; font-size: 11px; margin: 0px 0px 10px 0px; background: url('../_images/kontakt_icon.gif') no-repeat 0px 1px; padding-left: 20px; }
.kontakt_select { width: 237px; /* height: 17px; */  /* padding: 0px 10px 0px 10px; */  font-family: Verdana; font-size: 11px; color: #000; background-color: #e9ffc5; /* background: url('../_images/kontakt_select.gif') no-repeat; */  /* border: none; */  margin-top: 7px; margin-bottom: 15px; }
/* height: 17px;  */
/* padding: 0px 10px 0px 10px;  */
/* background: url('../_images/kontakt_select.gif') no-repeat;  */
/* border: none;  */

.kontakt_input { width: 200px; height: 16px; font-family: Verdana; font-size: 11px; color: #000; border:1px solid #333333; margin-top: 5px; margin-bottom: 7px; }
.kontakt_textarea { width: 200px; height: 70px; font-family: Verdana; font-size: 11px; color: #000; border:1px solid #333333; overflow: auto; margin-top: 7px; }
.kontakt_submit { width: 62px; height: 21px; background: url('../_images/kontakt_submit.gif') no-repeat; border: none; margin-top: 7px; cursor: pointer; }
.realizacje_poz { float: left; width: 130px; height: 120px; background: url('../_images/realizacje_poz_bg.gif') no-repeat top; padding-left: 5px; margin: 0px 20px 25px 0px; }
.realizacje_poz img { border: 1px #515151 solid; }
.realizacje_poz_tekst { text-align: center; color: #000; }
.referencje_poz_1,  .referencje_poz_2 { width: 508px; height: 27px; margin-bottom: 3px; background: url('../_images/referencje_poz_bg1.gif') no-repeat; }
.referencje_poz_2 { background: url('../_images/referencje_poz_bg2.gif') no-repeat; }
.referencje_poz_tekst { float: left; width: 430px; color: #2f2f2f; font-size: 10px; padding: 8px 0px 0px 40px; }
.referencje_poz_img { float: right; width: 19px; height: 27px; }

.news_poz {
	margin-bottom: 10px;
}

.news_poz_nag {
	width: 482px;
	height: 42px;
	background: url('../_images/news_poz_nag_bg.gif') no-repeat;
	position: relative;
}

.news_poz_nag_naglowek {
	position: absolute;
	color: #f17400;
	font-weight: bold;
	top: 25px;
	left: 32px;
	width: 430px;
	height: 15px;
}

.news_poz_nag_data {
	position: absolute;
	color: #008ed7;
	top: 5px;
	left: 354px;
	width: 115px;
	height: 20px;
}

.news_poz_tresc {
	width: 450px;
	padding: 5px 0px 0px 32px;	
}

.oferta_poz {
	margin-bottom: 15px;
}

.oferta_poz_kon {
	float: left;
	width: 335px;
}

.oferta_poz_nag {
	background: url('../_images/oferta_poz_nag_bg.gif') no-repeat;
	width: 311px;
	height: 19px;
	padding: 6px 0px 0px 24px;
	font-weight: bold;
	color: #008ed7;
	margin-bottom: 10px;
}

.oferta_poz_foto {
	float: left;
	padding-left: 15px;
	width: 155px;
}

.oferta_poz_foto img {
	border: 1px #111111 solid;
}

#counter { width: 100%; text-align: center; color: #444; margin-top: 25px;}
#counter a { color: #666; }
#counter a:hover { color: #000; }

/* formatowania tekstu wpisanego w panelu administracyjnym */

.czcionka12 { font-size: 12px; }
.czcionka14 { font-size: 14px; }
.czcionka16 { font-size: 16px; }
.czcionka18 { font-size: 18px; }
.czcionka20 { font-size: 20px; }
.referencje_poz_img img, .referencje_poz_img a { padding: 0; margin: 0; }
.clearfloat { clear: both; font-size: 1px; height: 0; line-height: 0px; }