html, body, div, img, a, h5, h4, h3{
	border: 0;
	text-decoration: none;
	color: #3A3A3A;
}
html, body { width: 100%; text-align: center; }
html { font: 12px Arial; }
body { margin: 0; /*background: #323230;*/ background: url(../img/stopka_d.jpg) center repeat; }
a { text-decoration: none; color: #000; }
a:hover { color: #000; }
img[border] { border: solid 1px #777; }
#zw a:hover { text-decoration: underline; }

#container_all {	width: 100%; background: url(../img/tlo_s.jpg) center repeat-y #323232; }
#tlo_l, #tlo_r { height: 752px; width: 50%; top: 0; position: absolute; }
#tlo_l { left: 0; float: left; background: url(../img/tlo_b.jpg) top repeat-x; }
#tlo_r { right: 0; float: right; background: url(../img/tlo_b.jpg) top repeat-x; }

#container_all_sr {	width: 100%; background: url(../img/body_sr.jpg) center repeat-y #dedede; }
#tlo_l_sr, #tlo_r_sr { height: 560px; width: 50%; top: 0; position: absolute; background-repeat: repeat-x; }
#tlo_l_sr { left: 0; float: left; background: url(../img/tlo_srodek_l.jpg); }
#tlo_r_sr { right: 0; float: right; background: url(../img/tlo_srodek_r.jpg); }

#container_bg { width: 100%; min-width: 1015px; min-height: 752px; position: relative; margin: 0 auto; background: url(../img/tlo.jpg) center top no-repeat; }
#container_bg_sr { width: 100%; min-height: 560px; position: relative; background: url(../img/tlo_srodek.jpg) center top no-repeat; margin: 0 auto; }

#container { width: 960px; min-height: 734px; position: relative; margin: 0 auto; text-align: center; }

#top { width: 100%; height: 81px; position: relative; z-index: 1; }
#logo { position: absolute; left: 85px; top: 19px; }


/* --- MENU ------------------------------- */

#menu { overflow: hidden; height: 90px; float: right; }
#menu .pozk1 { height: 90px; float: left; }
#menu .pozk1 a {
	display: block;
	font: 16px Arial; color: #f3f3f3; text-shadow: -1px -1px 1px #0b0b0b;
}
#menu .pozk1 a:hover { color: #895500; text-shadow: -1px -1px 1px #f3f3f3; }
#menu #activ a { color: #895500; text-shadow: -1px -1px 1px #f3f3f3; }

#menu .pozk1 a .ml { display: block; width: 18px; height: 90px; float: left; }
#menu .pozk1 a .ms { display: block; height: 17px; float: left; padding: 33px 0 40px;}
#menu .pozk1 a .mp { display: block; width: 26px; height: 90px; float: left; }

#menu .pozk1 a:hover .ml { background: url(../img/prz_menu_l.png) center no-repeat; }
#menu .pozk1 a:hover .ms { background: url(../img/prz_menu_s.png) center repeat-x; }
#menu .pozk1 a:hover .mp { background: url(../img/prz_menu_p.png) center no-repeat; }

#menu #activ a .ml { background: url(../img/prz_menu_l.png) center no-repeat; }
#menu #activ a .ms { background: url(../img/prz_menu_s.png) center repeat-x; }
#menu #activ a .mp { background: url(../img/prz_menu_p.png) center no-repeat; }

#top_box { width: 960px; height: 292px; position: relative; z-index: 1; }
#poklady_teakowe { position: absolute; top: 30px; right: 0; }


/* --- SLIDER ----------------------------- */

#slider_box { overflow: hidden; width: 100%; min-width: 960px; height: 292px; position: absolute; left: 0; top: 81px; text-align: center; }
#slider_tlo_l { width: 50%; height: 292px; position: absolute; left: 0; top: 0; background: url(../img/slider_l.jpg) center right repeat-x; }
#slider_tlo_r { width: 50%; height: 292px; position: absolute; right: 0; top: 0; background: url(../img/slider_r.jpg) center left repeat-x; }

#slider_g { width: 100%; height: 53px; position: absolute; left: 0; top: 0; z-index: 1; margin: 0 auto; background: url(../img/slider_g.png) center top no-repeat; }
#slider { width: 100%; height: 292px; }
#slider_d { width: 100%; height: 13px; position: absolute; left: 0; bottom: 0; z-index: 1; background: url(../img/slider_d.png) center top no-repeat; }

#slider .jcarousel-clip { overflow: hidden; width: 1920px; height: 292px; margin: 0 auto; padding: 0; background: url(../img/baner.jpg) 0 0 no-repeat; }
#slider #top_box_dynamic { height: 292px; }
#slider #top_box_dynamic li { width: 1920px; height: 292px; text-align: center; }

#top_box .jcarousel-control { overflow: hidden; width: 225px; height: 43px; position: absolute; right: 20px; bottom: -8px; padding: 0 25px; background: url(../img/slider_panel.png) no-repeat; }
#top_box .jcarousel-control a { display: block; width: 19px; height: 19px; float: left; margin: 12px 9px; background: url(../img/slider_p.png) no-repeat; font: 0px Arial; }
#top_box .jcarousel-control a.active { background: url(../img/slider_p_a.png) no-repeat; }


/* --- ZAWARTOSC -------------------------- */

#srodek { overflow: hidden; width: 880px; margin: 0; padding: 0 40px; text-align: left; }
#zw { width: 600px; float: left; }
#prawa { width: 260px; float: right; }

h3 { margin: 28px 0 24px; padding-left: 40px; font: 17px Arial; color: #3c3c3c; text-shadow: -1px -1px 0px #bbb; background: url(../img/pointer.png) 10px center no-repeat; }
#zw p, #zw div, #zw td, #zw li { color: #3c3c3c; line-height: 20px; }
#zw li { list-style: url(../img/li.png); }

.dnae_kont { float: right; }
span.tel { display: block; font: bold 22px Arial; color: #ffb709; line-height: 32px; text-align: right; }
span.mail { display: block; font: bold 16px Arial; line-height: 32px; text-align: right; }


/* --- GALERIA ----------------------------- */

#galeria { overflow: hidden; width: 880px; text-align: center; }
#galeria a {
	display: block; width: 130px; height: 85px;
	float: left; margin-right: 30px;
	border: solid 1px #fec634;
	
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#galeria .jcarousel-container { overflow: hidden; width: 874px; height: 90px; margin: 0; padding: 0; }
#galeria .jcarousel-clip { overflow: hidden; width: 824px; height: 90px; margin: 0 25px; }
#galeria .gal_carousel { height: 90px; }
#galeria .gal_carousel li { width: 130px; height: 85px; margin-right: 43px; text-align: center; }


/* WYBOR SLIDE'A PREV/NEXT */

#galeria .jcarousel-next, #galeria .jcarousel-prev  {
	width: 25px; height: 34px;
	position: absolute; z-index: 10; cursor: pointer;
}
#galeria .jcarousel-prev { left: 0; top: 26px; background: url(../img/prz_prev.png) no-repeat; }
#galeria .jcarousel-prev:hover { background: url(../img/prz_prev.png) no-repeat; }
#galeria .jcarousel-next { right: 0; top: 26px; background: url(../img/prz_next.png) no-repeat; }
#galeria .jcarousel-next:hover { background: url(../img/prz_next.png) no-repeat; }


/* --- STOPKA ------------------------------ */

#stopka {
	overflow: hidden;
	width: 100%; height: 91px;
	margin: 0 auto; text-align: center;
	background: url(../img/stopka_b.jpg) center top repeat-x;
}
#podstopka {
	width: 880px; height: 46px;
  	margin: 0 auto; padding: 45px 40px 0;
	background: url(../img/stopka.jpg) center top repeat-x;	
	text-align: left;
}
#podstopka #klient{
	width: 200px;
	font-size: 12px;
	text-align: center;
	float: left;
	color: #828282;
	line-height: 16px;
}
#podstopka  #intellect {
	float: right;
	color: #828282;
	line-height: 16px;
}
#podstopka #intellect img { margin-top: -10px; }
#podstopka #intellect a {
	color: #828282;
}
#podstopka  em {
	color: #fa7200;
}