html, body { padding:0; margin:0; border:0; background:#000000 url(../gfx/layout/pattern.jpg) repeat; font-family: "Arial"; color:#EDEDED; font-size:12px; }

/* //////////////  LINKS  ///////////////// */
a { font-family: "Arial"; font-size:11px; color: #000000; text-decoration: none; }
a:hover { font-family: "Arial"; font-size:11px; color:#c1c1c1; text-decoration: underline; }

a.rmbi { font-size:11px; color:#5f5f5f; }
a.blue{ font-size:12px; color: #006ab3; text-decoration: none;}
a.blue:hover{ text-decoration: underline;}

/* //////////////  SITE ///////////////// */
#bg_line_top { width: 100%;  height:140px; position: absolute; top:36px; left:0px; background: url(../gfx/layout/bg_line_top.png) repeat-x; }
#root { width: 896px;  margin:auto;   position: relative; top:5px;  }
	#top { width: 896px;  height:255px; background: url(../gfx/layout/top-main.png);  }
  #menu { width: 295px;  height:255px; float:left; }
		#navi { width: 601px;  height:23px; float:left; text-align:left;  padding-top:8px;}
			#navi a { font-family: "Arial"; font-size:11px; color: #EDEDED; text-decoration: none; }
			#navi a:hover  { text-decoration: underline; }
		#flash{ width: 290px;  height:210px; position: absolute; left:606px; top:45px; }
		#main { width: 100%; position:relative; top:-60px; }
		#header2 { width: 100%; height:44px; background:url(../gfx/layout/bg_header.png) no-repeat;}
  .header2 { width: 100%; height:44px; background:url(../gfx/layout/bg_header.png) no-repeat;}
			.header_txt { font-size:15px; color:#006ab3; font-weight:bold; position: relative; top:14px;  left:18px; }
		#content { width:100%; margin-top:20px; text-align: justify;  }

#bottom { width: 100%;  height:150px; margin:auto;  position: relative; top:0px; }
	.stopka1 { background: url(../gfx/layout/bottom2.png) repeat-x; }
	.stopka2 { width:896px; background: url(../gfx/layout/bottom2.png) repeat-x; color:#5f5f5f; padding-top:10px;}
	.suwak { width: 22px;  height:150px; float:right; background: url(../gfx/layout/suwak_00.png);  position: relative; top:-10px; }

table.menu_bottom { width:870px; font-size:10px; text-align:left;}

.copy { position: relative; top:18px;font-size:11px;}

table.menu_bottom h2	{margin:0px;padding:0px}
table.menu_bottom h2 a{font-size:11px;margin:0px;padding:0px;font-weight:bold;color:#a7a7a7;}
table.menu_bottom  a{font-size:11px;margin:0px;padding:0px;font-weight:normal; color:#5f5f5f;}

table.tab_kont { padding:8px; font-family: "Arial"; color:#EDEDED; font-size:12px; }
.input_kont { border: 1px solid #787878; background:#262626; width:180px; font-family: "Arial"; color:#EDEDED; font-size:12px; padding:2px;}
.area_kont { border: 1px solid #787878; background:#262626; width:335px; height:150px; font-family: "Arial"; color:#EDEDED; font-size:12px; padding:2px; }
.alert_kont1 { position: relative; top:32px; width:100%; text-align:center; color:#41a908;}
.alert_kont2 { position: relative; top:32px; width:100%; text-align:center; color:#ff0000;}
/* //////////////  ELEMENTS  ///////////////// */

#box { width:482px;  height:352px;  background: url(../gfx/layout/box_kontakt.png);}
div.box_kont { width:482px;  height:352px;  background: url(../gfx/layout/box_kontakt.png); }
#box2 { width:322px;  height:468px;  background: url(../gfx/layout/box2.png); float:right; margin-left:30px;  }
.boxgrid2{ position: relative; top:14px; left:32px; width: 255px; height: 170px; margin: 0px; float:left; overflow: hidden;  text-align:center; margin-top:28px;}
.boxgrid2 img{ position: absolute; top:0px; left:0px; width:255px; height:170px; border: 0; }
.boxcaption2 { position: absolute; top:178px; background: #111111; height: 40px; width: 255px;    padding-top:10px; opacity: .8;
            /* For IE 5-7 */
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
            /* For IE 8 */
            -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; }
.captionfull .boxcaption2 { top: 178; left: 0; }
.caption .boxcaption2 { top: 178; left: 0; }
.all_show { position: absolute; top:505px; right:100px; }
.naglowkikolor{color:#f92108;font-weight:bold;}


/* //////////////  MENU  ///////////////// */
#navigation-block { position:relative; top:-20px; left:30px;}
ul#sliding-navigation li.sliding-element:hover { list-style-image: url(../gfx/layout/punktor_00.png); }
ul#sliding-navigation{	list-style-image: url(../gfx/layout/punktor_blank.png);	font-size: 14px;	margin: 30px 0;	padding: 0;}
ul#sliding-navigation li.sliding-element a{	display: block;	width: 140px;	padding: 5px 18px;	margin: 0;	margin-bottom: 0px;	font-size: 14px;}
ul#sliding-navigation li.sliding-element a{	color: #d2d2d2;	border: 0px solid #1a1a1a;	text-decoration: none;}
ul#sliding-navigation li.sliding-element a:hover { color: #006ab3; }
ul#sliding-navigation li.sliding-element img { vertical-align:middle; border: 0px; }

ul#sliding-navigation li.sliding-element-aktualne a{	color: #006ab3;	border: 0px solid #1a1a1a;	text-decoration: none;}
ul#sliding-navigation li.sliding-element-aktualne { list-style-image: url(../gfx/layout/punktor_00.png); }

table.uslugi { width:100%; border: 0px solid #787878; text-align:center; }

#topusugi{position:absolute;margin-top:80px;margin-left:670px;width:220px;}

/* //////////////  MODAL WINDOW  ///////////////// */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
a.basic { font-family: "Arial"; font-size:13px; color: #ededed; text-decoration: none; }
a.basic:hover { font-family: "Arial"; font-size:13px; color: #ededed; text-decoration: underline; }
#simplemodal-container {height:520px; width:765px; color:#EDEDED; background-color:#262626; border:2px solid #787878; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#ffffff; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ededed;}
#simplemodal-container a.modalCloseImg {display:inline; z-index:3200; position:absolute; top:5px; right:10px; cursor:pointer; font-size:15px; color: #ededed;}
#simplemodal-container #basic-modal-content {padding:8px;}


/* //////////////  SLIDER AGENCJA  ///////////////// */


#wrapper { width:100%; height:368px; position:relative; top:0px; left:0; overflow:hidden;  }
#mask { width:500%; height:100%; }
.item { width:20%; height:100%; float:left; }
.item p { margin-top:15px; padding:0px; float:right; }
.item p a { font-size:11px; color:#ffffff;  background:#006ab3; padding:2px 6px 2px 6px; }
.item p a:hover { font-size:11px; color:#ffffff;  background:#353535; padding:2px 6px 2px 6px; }
.content1 { width:866px; height:100%; margin:0 auto; background: url(../gfx/plansza01.png); position:relative; }
.content2 { width:866px; height:100%; margin:0 auto; background: url(../gfx/plansza02.png); position:relative; }
.content3 { width:866px; height:100%; margin:0 auto; background: url(../gfx/plansza03.png); position:relative; }
.content4 { width:866px; height:100%; margin:0 auto; background: url(../gfx/plansza04.png); position:relative; }

.selected { background:#fff;  }
.clear { clear:both; }

/* //////////////   Pomoc techniczna  ///////////////// */
a.pomoc { font-size: 12px; color: #ffffff; text-decoration: none; }
a.pomoc:hover { font-size: 12px; color: #ffffff; text-decoration: underline; }



/* news */
.news { line-height:17px; border-bottom: 2px solid #000000; margin-bottom:5px; margin-top:5px;}
.news a{ font-size:12px; color: #006ab3; text-decoration: none;}
.news a:hover{ text-decoration: underline;}
.news_data { font-size:11px; color:#a4a4a4;}

.news_view { line-height:18px;}
.news_view a{ font-size:12px; color: #006ab3; text-decoration: none;}
.news_view a:hover{ text-decoration: underline;}
.news_view_data { color:#a4a4a4; }

.btn {font-size: 12px; background:#3c3c3c; border: 1px solid #aeaeae; cursor:pointer; padding:3px; color:#ffffff;}
.btn:hover { background: #006ab3;  }
.line-news { width:100%; height:1px; background:#767676; margin-bottom:10px;}
table.tbl_home a { color: #006ab3;}


/* //////////////  LISTING REALIZACJE MINI  ///////////////// */
.box_zew { float: left; margin-right:20px; margin-left:3px;margin-bottom:30px;  }
.boxgrid{ width: 275px; height: 190px; margin: 0px; float:left; background:url(../gfx/layout/bg_box_portfolio_mini.jpg); overflow: hidden; position: relative; text-align:center; margin-bottom:15px;}
.boxgrid img{ position: absolute; top:9px; left:10px; width:255px; height:170px; border: 0; }
.boxgrid_title { font-size:14px; width:255px; text-align:center; font-weight:bold; margin-top:4px; }
.boxcaption{ position: absolute; top:190px; margin-left:10px; background: #111111; height: 40px; width: 255px;
    opacity: .8;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    }
.captionfull .boxcaption { top: 190; left: 0; }
.caption .boxcaption { top: 190; left: 0; }
a.boxgrid_title2 { font-size:13px; color: #ffffff; text-decoration: none; }
a.boxgrid_title2:hover { font-size:13px; text-decoration: underline; }
a.navi  { color: #747474; text-decoration: none; font-size:15px; padding:2px 6px 2px 6px; border: 1px solid #747474;}
a.navi:hover  { color: #4c4c4c; text-decoration: none; font-size:15px; padding:2px 6px 2px 6px; border: 1px solid #4c4c4c; }
#parent2-menu a.wactive{ color: #ffffff; text-decoration: none padding:2px 6px 2px 6px; border: 1px solid #f92108; background: #f92108; }

#box { width:320px;  height:299px;  background: url(../gfx/layout/box.png); float:right; margin-left:30px; }
#box2 { width:322px;  height:468px;  background: url(../gfx/layout/box2.png); float:right; margin-left:30px;  }
.boxgrid2{ position: relative; top:14px; left:32px; width: 255px; height: 170px; margin: 0px; float:left; overflow: hidden;  text-align:center; margin-top:28px;}
.boxgrid2 img{ position: absolute; top:0px; left:0px; width:255px; height:170px; border: 0; }
.boxcaption2 { position: absolute; top:178px; background: #111111; height: 40px; width: 255px;  padding-top:10px; opacity: .8;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; }
.captionfull .boxcaption2 { top: 178; left: 0; }
.caption .boxcaption2 { top: 178; left: 0; }
.all_show { position: absolute; top:505px; right:100px; }
.naglowkikolor{color:#f92108;font-weight:bold;}


/*//////////////INTRO TABLE MAIN //////////// */

h1.zerojeden {font-size:13px;padding-top:40px;text-align:right;padding-right:10px;color:#f92108;}
h1.zerodwa {font-size:13px;padding-top:40px;text-align:left;padding-left:10px;color:#f85e03;}
h1.zerotrzy {font-size:13px;padding-bottom:40px;text-align:right;padding-right:10px;color:#41a908;}
h1.zerocztery {font-size:13px;padding-bottom:40px;text-align:left;padding-left:10px;color:#04a8cf;}

td.jedenintrotab {background: url(../gfx/layout/01intro.png) no-repeat; width:330px; height:252px;}
td.dwaintrotab{background: url(../gfx/layout/02intro.png) no-repeat; width:330px; height:252px;}
td.trzyintrotab {background: url(../gfx/layout/03intro.png) no-repeat; width:330px; height:252px;}
td.czteryintrotab{background: url(../gfx/layout/04intro.png) no-repeat; width:330px; height:252px;}



table#tableintromain td.jedenintrotab ul{font-size:10px;text-align:right;padding-right:10px;margin-top:-5px;}
table#tableintromain td.jedenintrotab ul li{list-style-image: url(../gfx/layout/punktor_blank.gif);}
table#tableintromain td.jedenintrotab ul li a{color:#ffffff;}
table#tableintromain td.jedenintrotab ul li a:hover{color:#f92108;text-decoration:none;}

table#tableintromain td.dwaintrotab ul{font-size:10px;text-align:left;padding-left:10px;margin-top:-5px;}
table#tableintromain td.dwaintrotab ul li{list-style-image: url(../gfx/layout/punktor_blank.gif);}
table#tableintromain td.dwaintrotab ul li a{color:#ffffff;}
table#tableintromain td.dwaintrotab ul li a:hover{color:#f85e03;text-decoration:none;}

table#tableintromain td.trzyintrotab ul{font-size:10px;text-align:right;padding-right:10px;margin-top:-5px;}
table#tableintromain td.trzyintrotab ul li{list-style-image: url(../gfx/layout/punktor_blank.gif);}
table#tableintromain td.trzyintrotab ul li a{color:#ffffff;}
table#tableintromain td.trzyintrotab ul li a:hover{color:#41a908;text-decoration:none;}

table#tableintromain td.czteryintrotab ul{font-size:10px;text-align:left;padding-left:10px;margin-top:-5px;}
table#tableintromain td.czteryintrotab ul li{list-style-image: url(../gfx/layout/punktor_blank.gif);}
table#tableintromain td.czteryintrotab ul li a{color:#ffffff;}
table#tableintromain td.czteryintrotab ul li a:hover{color:#04a8cf;text-decoration:none;}
div#seobottom{margin-top:20px;}
div#seobottom h2{color:#676767;font-size:9px;letter-spacing:2px;font-weight:normal;width: 896px;text-align:center;margin:0px;}

#topusugi img{border:0px;}
div.boxintro{background: url(../gfx/layout/boxintro.png) no-repeat; width:202px; height:353px; margin-top:34px; text-align:center;}
div.boxintro p {font-size:15px; color:#006ab3; font-weight:bold; text-align:center; margin:0px; padding:0px; line-height:42px;}






