

body {margin: 0 auto; padding: 0; background: #484848; font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000;}
img {border: none;}

.a_utor:link { font: 12px Trebuchet MS, Verdana, Arial, sans-serif; font-weight: normal; color: #6c6c6c; text-decoration: none;}
.a_utor:hover {font: 12px Trebuchet MS, Verdana, Arial, sans-serif; font-weight: normal; color: #6c6c6c; text-decoration: underline;}
.a_utor:visited {font: 12px Trebuchet MS, Verdana, Arial, sans-serif; font-weight: normal; color: #6c6c6c; text-decoration: none;}
.a_utor:visited:hover {font: 12px Trebuchet MS, Verdana, Arial, sans-serif; font-weight: normal; color: #6c6c6c; text-decoration: underline;}



a:link {  color: #000000; text-decoration: none; }
a:hover {color: #000000; text-decoration: underline;}
a:visited {color: #000000; text-decoration: none;}
a:visited:hover {color: #000000; text-decoration: underline;}

#t1 {width: 100%; height: 90px; margin: 0px auto 0px auto; background: url(../images/bg_t01.jpg) repeat-x;}
#m_f {width: 940px; height: 36px; margin: 0px auto 0px auto;}
#m_f1 {width: 438px; height: 90px; margin: 0px auto 0px auto; background: url(../images/obraz_logo.jpg) no-repeat;}

#t2 {width: 940px; margin: 0px auto 0px auto; background: #ffffff;}
#t2_obr {width: 674px; height: 37px; margin: 0px auto 0px auto;}

a.nav_but1 {cursor: pointer; background: transparent url('../images/m_home.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 79px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}
a.nav_but1:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline;}

a.nav_but2 {cursor: pointer; background: transparent url('../images/m_galeria.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 94px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}
a.nav_but2:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline;}
a.nav_but2p {cursor: pointer; background: transparent url('../images/m_galeria_p.jpg') no-repeat;
	               display: block; float: left; width: 94px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}

a.nav_but3 {cursor: pointer; background: transparent url('../images/m_oferta.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 89px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}
a.nav_but3:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline;}
a.nav_but3p {cursor: pointer; background: transparent url('../images/m_oferta_p.jpg') no-repeat;
	               display: block; float: left; width: 89px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}

a.nav_but4 {cursor: pointer; background: transparent url('../images/m_albumy.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 91px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}
a.nav_but4:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline;}
a.nav_but4p {cursor: pointer; background: transparent url('../images/m_albumy_p.jpg') no-repeat;
	               display: block; float: left; width: 91px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}

a.nav_but5 {cursor: pointer; background: transparent url('../images/m_klient.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 93px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}
a.nav_but5:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline;}
a.nav_but5p {cursor: pointer; background: transparent url('../images/m_klient_p.jpg') no-repeat;
	               display: block; float: left; width: 93px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}

a.nav_but6 {cursor: pointer; background: transparent url('../images/m_referencje.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 125px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}
a.nav_but6:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline;}
a.nav_but6p {cursor: pointer; background: transparent url('../images/m_referencje_p.jpg') no-repeat;
	               display: block; float: left; width: 125px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}

a.nav_but7 {cursor: pointer; background: transparent url('../images/m_kontakt.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 95px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}
a.nav_but7:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline;}
a.nav_but7p {cursor: pointer; background: transparent url('../images/m_kontakt_p.jpg') no-repeat;
	               display: block; float: left; width: 95px; height: 37px; text-decoration: none; /*text-transform : uppercase;*/	outline: none;}








/* ------------------------- GLOWNA ----------------------------------------*/
#f {width: 940px; margin: 0px auto 0px auto; background: #ffffff;}
#f_obr {width: 647px; height: 434px; margin: 0px auto 0px auto; padding: 0 0 30px 0;}


#d1 {width: 940px; height: 18px; border-top: 1px solid #6c6c6c;  margin: 10px auto 0px auto;}
#dd1 {width: 330px; font: 11px Trebuchet MS, Verdana, Arial, sans-serif; color: #969696; margin: 0px auto 0px auto;}

#d2 {width: 940px; height: 133px; border-top: 1px solid #6c6c6c;  margin: 10px auto 0px auto;}
#dd2 {width: 319px; font: 11px Trebuchet MS, Verdana, Arial, sans-serif; color: #969696; margin: 0px auto 0px auto;}
#c2 {width: 940px; height: 90px; margin: 5px auto 5px auto;}
#cc2 {width: 728px;margin: 0px auto 0px auto;}

#d {width: 940px; height: 20px; border-top: 1px solid #6c6c6c; margin: 0px auto 0px auto;}
#dd {font: 11px Trebuchet MS, Verdana, Arial, sans-serif; color: #6c6c6c;}
.a_dd:link { font: 11px Trebuchet MS, Verdana, Arial, sans-serif; font-weight: normal; color: #969696; text-decoration: none;}
.a_dd:hover {font: 11px Trebuchet MS, Verdana, Arial, sans-serif; font-weight: normal; color: #969696; text-decoration: underline;}
.a_dd:visited {font: 11px Trebuchet MS, Verdana, Arial, sans-serif; font-weight: normal; color: #969696; text-decoration: none;}
.a_dd:visited:hover {font: 11px Trebuchet MS, Verdana, Arial, sans-serif; font-weight: normal; color: #969696; text-decoration: underline;}

/* obrazy slideshow */
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none}:focus{outline:0}
#galleryN  							{background: url('../images/gallery.jpg') no-repeat; float:left;}

#galleryN #jQuery .slide 			{ padding: 0px 0 0 0px; }
#galleryN #navigator 				{ padding: 0px 25px; float: left; }
#galleryN #navigator a 				{ width: 25px; height: 25px; margin: 10px 5px 0 0; float: left; text-indent: -9999px; background: url('../images/gallery_off.gif'); }	
#galleryN #navigator a.activeSlide 	{  background: url('../images/gallery_on.gif'); }
#galleryN .link_gallery a 			{ position: absolute; width: 70px; height: 20px; right: 25px; text-indent: -9999px; font-size: 1.2em; bottom: 20px; }



/* ------------------------- KONTAKT ----------------------------------------*/
#k {width: 940px; margin: 0px auto 0px auto; background: #ffffff;}
#k_obr {width: 647px; height: 294px; margin: 0px auto 0px auto;}
.kd {width: 940px; margin: 0px auto 0px auto; background: #ffffff; padding: 0 0 30px 0; overflow: hidden;}
#kdl {width: 470px; background: #ffffff; float: left;}
#kdp {width: 470px; background: #ffffff; float: left;}
#kdpt { margin: 15px 0 0 110px;}
.kdl_t1 { font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; margin: 50px 0 10px 219px;}
#kdl_t2 { font: 11px Trebuchet MS, Verdana, Arial, sans-serif; color: #FF6B6B; margin: 20px 0 10px 219px;}
.kfor1 {width: 470px; background: #ffffff; margin: 15px 0 0 0; overflow: hidden;}
.kfor2 {width: 470px; background: #ffffff; margin: 5px 0 0 0; overflow: hidden;}
.kfor3 {width: 470px; background: #ffffff; margin: 15px 0 0 0; overflow: hidden;}
.kfor22 {width: 470px; background: #ffffff; margin: 15px 0 0 0; overflow: hidden;}
.inptkr {width: 170px; height: 20px; font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #008f80; float: left; text-align: right;  margin: 0 3px 0 0;}
.inptk {width: 107px; height: 20px; font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; float: left; text-align: right;  margin: 0 3px 0 0;}
.inptk2 {width: 107px; height: 180px; font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; float: left; text-align: right;  margin: 0 3px 0 0;}
.t1inp {width: 350px; height: 20px;}
.t1inpr {width: 285px; height: 20px;}
.inptkp {width: 170px; height: 20px; font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; float: left; text-align: right;  margin: 0 3px 0 0;}
.inptk2p {width: 90px; height: 20px; font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; float: left; text-align: right;  margin: 0 3px 0 0;}
.t1inpp {width: 35px; height: 20px; float: left;}
.inp {width: 210px; height: 14px; font: 11px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; border: 1px solid #000000;}
.inp_r {width: 210px; height: 14px; font: 11px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; border: 1px solid #ED0000;}
.inp2 {width: 210px; height: 170px; font: 11px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; border: 1px solid #000000;}
.inp2_r {width: 210px; height: 170px; font: 11px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; border: 1px solid #ED0000;}
#in_ntf {margin: 5px 5px 0 110px; color: #4d8f00;}
.inp_sub {width: 55px; height: 18px; background: transparent url('../images/wyslij.gif') no-repeat scroll top right; border: 0; cursor: pointer;}
.inp_sub:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline;}

.rr {font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #e00000;}



/* ------------------------- ALBUMY ----------------------------------------*/
#adl {width: 493px; background: #ffffff; float: left;}
#adlg {width: 750px; background: #ffffff; float: left; margin: 15px 55px 10px 40px;}
#adlo {width: 760px; background: #ffffff; float: left; margin: 15px 55px 10px 40px;}
#adp {width: 447px; background: #ffffff; float: left;}
#adpt {}
.adl_t1 { font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; margin: 50px 0 10px 219px;}
.adl_tt1 { font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; margin: 0px 15px 10px 147px;}
.adl_to1 { font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; margin: 0px 10px 10px 135px;}
#adl2 {width: 447px; background: #ffffff; float: left;}
#adlt2 { margin: 10px 0 0 147px;}
#adp2 {width: 493px; background: #ffffff; float: left;}
.adp_t12 { font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; margin: 10px 147px 10px 15px;}

/* ------------------------- GALERIA ----------------------------------------*/
#gdl {width: 633px; background: #ffffff; float: left;}
#gdp {width: 307px; background: #ffffff; float: left;}
#gdl2 {width: 447px; background: #ffffff; float: left;}
#gdp2 {width: 493px; background: #ffffff; float: left;}
.gdl_t1 { font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; margin: 50px 0 10px 219px;}
.gdpo1 { margin: 60px 147px 0 0 ;}
.gdpo2 { margin: 4px 147px 0 0 ;}
#gdlt2 { margin: 10px 0 0 147px;}
.gdp_t12 { font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; margin: 10px 147px 10px 15px;}
/* ------------------------- GALERIA - FLA----------------------------------------*/
#gg {width: 940px; margin: 0px auto 0px auto; background: #ffffff;}
#gg_t {width: 647px; height: 30px; margin: 0px auto 0px auto;}
#gg_tm {margin: 0 0 0 70px;}
#gd_java { font: 14px Trebuchet MS, Verdana, Arial, sans-serif; color: #ffffff; margin: 40px 50px 10px 200px;}
#ggs {width: 940px; height: 36px; margin: 0px auto 0px auto; background: #ffffff;}
#gg_tt {width: 647px; height: 31px; padding: 0; margin: 0px auto 0px auto; background: transparent url('../images/i.gif') repeat-x bottom;}


#g {width: 940px; margin: 0px auto 0px auto; background: #484848;}
#g_obr {width: 940px; height: 600px; margin: 0px auto 0px auto;  }
#g_fla {height: 100%;}

#h {width: 940px; margin: 0px auto 0px auto; background: #ffffff; overflow:hidden;}
#h_obr {width: 940px; height: 500px; margin: 0px auto 0px auto;   background: #fff;}
#h_fla {height: 100%;}


a.nav_gal1 {cursor: pointer; background: transparent url('../images/m_galeria1.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 105px; height: 30px; text-decoration: none; /*text-transform : uppercase;*/	outline: none; margin-left: 1px;}
a.nav_gal1:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline; margin-left: 1px;}
a.nav_gal1p {cursor: pointer; background: transparent url('../images/m_galeria1_p.jpg') no-repeat;
	               display: block; float: left; width: 105px; height: 30px; text-decoration: none; /*text-transform : uppercase;*/	outline: none; margin-left: 1px;}
						
a.nav_gal2 {cursor: pointer; background: transparent url('../images/m_galeria2.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 105px; height: 30px; text-decoration: none; /*text-transform : uppercase;*/	outline: none; margin-left: 1px;}
a.nav_gal2:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline; margin-left: 1px;}
a.nav_gal2p {cursor: pointer; background: transparent url('../images/m_galeria2_p.jpg') no-repeat;
	               display: block; float: left; width: 105px; height: 30px; text-decoration: none; /*text-transform : uppercase;*/	outline: none; margin-left: 1px;}
						
a.nav_gal3 {cursor: pointer; background: transparent url('../images/m_galeria3.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 105px; height: 30px; text-decoration: none; /*text-transform : uppercase;*/	outline: none; margin-left: 1px;}
a.nav_gal3:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline; margin-left: 1px;}
a.nav_gal3p {cursor: pointer; background: transparent url('../images/m_galeria3_p.jpg') no-repeat;
	               display: block; float: left; width: 105px; height: 30px; text-decoration: none; /*text-transform : uppercase;*/	outline: none; margin-left: 1px;}
						
a.nav_gal4 {cursor: pointer; background: transparent url('../images/m_galeria4.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 105px; height: 30px; text-decoration: none; /*text-transform : uppercase;*/	outline: none; margin-left: 1px;}
a.nav_gal4:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline; margin-left: 1px;}
a.nav_gal4p {cursor: pointer; background: transparent url('../images/m_galeria4_p.jpg') no-repeat;
	               display: block; float: left; width: 105px; height: 30px; text-decoration: none; /*text-transform : uppercase;*/	outline: none; margin-left: 1px;}
						
a.nav_gal5 {cursor: pointer; background: transparent url('../images/m_galeria5.jpg') no-repeat scroll top right;
	               display: block; float: left; width: 105px; height: 30px; text-decoration: none; /*text-transform : uppercase;*/	outline: none; margin-left: 1px;}
a.nav_gal5:hover {background-position: bottom right;	color: #ffffff; outline: none; text-decoration: underline; margin-left: 1px;}
a.nav_gal5p {cursor: pointer; background: transparent url('../images/m_galeria5_p.jpg') no-repeat;
	               display: block; float: left; width: 105px; height: 30px; text-decoration: none; /*text-transform : uppercase;*/	outline: none; margin-left: 1px;}																								





.kdr {width: 940px; margin: 0px auto 0px auto; background: #ffffff; padding: 0 0 30px 0; overflow: hidden;}
.kbgr { margin: 0 0 30px 150px; width: 940px;}

#rdl {width: 940px; height: 238px; float: left;}

.rdl_t1 {background: transparent url('../images/ref1.jpg') no-repeat;  font: 13px Trebuchet MS, Verdana, Arial, sans-serif; color: #000000; margin: 15px 0 10px 147px; height: 238px;}

#rdp {width: 447px; background: #ffffff; float: left;}
#rdpt {}




