html, body 	{		
		font: 11px verdana, arial, sans-serif;
		margin: 0px;
		padding: 0px;
		height:100%;
		background:url('images/bg.jpg');
		background-repeat:no-repeat;
		background-position:center top;
}

#main
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}

#top 
{
	width:1000px;
	height:80px;
	background:url('images/prot_start_r0_c1.jpg');
	background-repeat:no-repeat;
	clear:both;
}

#baner
{
	width:1000px;
	height:320px;
	background:url('images/prot_start_r2_c1.jpg');
	background-repeat:no-repeat;
	clear:both;
}

#items
{
	position:absolute;
	width:990px;
	height:263px;
	margin-top:12px;
	background:url('images/items.png');
	background-position:center;
	background-repeat:no-repeat;
	clear:both;
	z-index:20;
}

#item1_field
{
	position:absolute;
	width:220px;
	height:270px;
    margin-left:90px;
	cursor:pointer;
	z-index:21;
}

#item2_field
{
	position:absolute;
	width:220px;
	height:270px;
    margin-left:380px;
	cursor:pointer;
	z-index:21;
}

#item3_field
{
	position:absolute;
	width:220px;
	height:270px;
    margin-left:660px;
	cursor:pointer;
	z-index:21;
}

#item1
{
	position:absolute;
	width:98px;
	height:94px;
	background:url('images/item1.png');
	margin-top:7px;
	margin-left:153px;
	display:none;
}



#item2
{
	position:absolute;
	width:97px;
	height:94px;
	background:url('images/item2.png');
	margin-top:8px;
	margin-left:447px;
	display:none;
}

#item3
{
	position:absolute;
	width:97px;
	height:99px;
	background:url('images/item3.png');
	margin-top:7px;
	margin-left:724px;
	cursor:pointer;
	display:none; 
}

#item_text
{
	position:absolute;
	width:880px;
	height:180px;
	margin-left:112px;
	margin-top:80px;

}
#item_text {
	color:#ffffff;
	font-size:10px;

}

#item_text ul { margin:0; padding-left:18px;}

#item_text div.content{ position:absolute; }

#item_text div.item_1
{
	width:170px;
	height:120px;
	color:#ffffff;
	margin-top:65px;
	float:left;
}

#item_text  div.item_1 div.wiecej
{
	position:absolute;
	font-weight:bold;
	margin-top:78px;
	margin-left:74px;
}

#item_text  div.item_2 div.wiecej
{
	position:absolute;
	font-weight:bold;
	margin-top:78px;
	margin-left:78px;
}

#item_text  div.item_3 div.wiecej
{
	position:absolute;
	font-weight:bold;
	margin-top:78px;
	margin-left:86px;
}

#item_text div.item_2
{
	width:170px;
	height:120px;
	margin-top:65px;
	margin-left:128px;
	float:left;
}

#item_text div.item_3
{
	width:170px;
	height:120px;
	margin-top:65px;
	margin-left:112px;
	float:left;
}


#slide 
{
	position:absolute;
	width:891px; 
	height:273px;
	margin-top:38px;
	margin-left:52px;
}

#slide div.image{ position:absolute;}


#realizacje
{
	width:1000px;
	height:144px;
	background:url('images/prot_start_r5_c1.jpg');
	background-repeat:no-repeat;
}


#kontakt
{
	width:1000px;
	height:87px;
	background:url('images/prot_start_r7_c1.jpg');
	background-repeat:no-repeat;
}

#footer
{
	font-size:11px;
	color:#9E9E9E;
	width:1000px;
	height:81px;
	padding-top:18px;
	background:url('images/prot_start_r9_c1.jpg');
	background-repeat:no-repeat;
	text-align:center;
}
div.menu-footer a{	color:#9E9E9E;	text-decoration:none;	margin-top:10px;}div.menu-footer a:hover{	color:#9E9E9E;	text-decoration:none;	margin-top:10px; 	text-decoration:underline;}
div.hr
{
	width:1000px;
	height:3px;
	background:url('images/hr.jpg');
	background-repeat:no-repeat;
	clear:both;
}

img
{
	border: 0px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#kontakt div.text {
	margin-top:8px;
	line-height:18px;
	color:#9C9C9C;
}


#c130 .csc-firstHeader, #c131 .csc-firstHeader , #c132 .csc-firstHeader {
	color:#3C7DC1;
	font-weight:bold;
	font-size:11px;
	padding:0px;
}

div.box_1{
	margin-top:3px;
	width:185px;
	height:91px;
	margin-left:172px;
	text-align:center;float:left;
}

div.box_2{
	width:200px;
	height:91px;
	margin-top:3px;
	margin-left:38px;
	text-align:center;
	float:left;
}

div.box_3{
	width:200px;
	height:91px;
	margin-top:3px;
	margin-left:34px;
	text-align:center;float:left;
}



/* --------------------------------------------------------------------------------------- */

#realizacje  .images_front{
	margin-top:29px;
	width:140px;
	height:120px;
	margin-right:20px;
	text-align:center;
	float:left;


}

#realizacje  img{
	float:none;
	clear:both;
	padding-right:30px;
	padding-left:30px;
	padding-bottom:2px;
	display:block;
	
}

#realizacje .images_front .image a{
	color:#3479A2;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}

#realizacje a.link{
	line-height:16px;
	text-decoration:none;
	color:#A7A7A7;
	clear:both;
}

#realizacje .realizacje_wrap{
	
	margin-left:192px;
	
}


/* #realizacje img {opacity:0.2} */



#menu
{
	width:1000px;
	height:75px;
	background:url('images/prot_start_r3_c1.jpg');
	background-repeat:no-repeat;
	clear:both;
}

#menu_buttons
{
	width:1000px;
	height:43px;
	padding-left:10px;
	padding-top:19px;
}


#menu_buttons ul.lvl-1-top
{
	display:inline;
	list-style-type:none;
	padding:0;
	
}

#menu_buttons ul.lvl-1-top li{ float:left; padding-top:6px;}

#menu_buttons ul.lvl-1-top li a { text-decoration:none; color:#2A75AE;  font-family:arial; font-size:12px; font-weight:bold;}

#menu_buttons ul.lvl-1-top li.element-60 a { margin-left:2px; }
#menu_buttons ul.lvl-1-top li.element-60
{
    margin-left:103px;
	width:94px;
	height:55px;
	background:url('../main/images/menu/menu_r1_c2.jpg');
}

#menu_buttons ul.lvl-1-top li.element-61 a { margin-left:13px; }
#menu_buttons ul.lvl-1-top li.element-61
{
	width:104px;
	height:55px;
	background:url('../main/images/menu/menu_r1_c3.jpg');
}

#menu_buttons ul.lvl-1-top li.element-62 a { margin-left:18px; }
#menu_buttons ul.lvl-1-top li.element-62
{
	width:89px;
	height:55px;
	background:url('../main/images/menu/menu_r1_c4.jpg');
}
#menu_buttons ul.lvl-1-top li.element-58 a { margin-left:24px; }
#menu_buttons ul.lvl-1-top li.element-58
{
	width:108px;
	height:55px;
	background:url('../main/images/menu/menu_r1_c5.jpg');
}
#menu_buttons ul.lvl-1-top li.element-64 a { margin-left:26px; }
#menu_buttons ul.lvl-1-top li.element-64
{
	width:96px;
	height:55px;
	background:url('../main/images/menu/menu_r1_c6.jpg');
}

#menu_buttons ul.lvl-1-top li.element-65 a { margin-left:27px; }
#menu_buttons ul.lvl-1-top li.element-65
{
	width:105px;
	height:55px;
	background:url('../main/images/menu/menu_r1_c7.jpg');
}

#menu_buttons ul.lvl-1-top li.element-66 a { margin-left:30px; }
#menu_buttons ul.lvl-1-top li.element-66
{
	width:91px;
	height:55px;
	background:url('../main/images/menu/menu_r1_c8.jpg');
}
#menu_buttons ul.lvl-1-top li.element-67 a { margin-left:32px; }
#menu_buttons ul.lvl-1-top li.element-67
{
	width:106px;
	height:55px;
	background:url('../main/images/menu/menu_r1_c9.jpg');
}

/* --------------------------------------------------------------------- */

div.separator
{
	background:url('images/separator_bg.jpg');
	background-repeat:no-repeat;
	background-position:center;
	display:inline;
	padding-right:24px;
}

div.copyright
{
	margin-top:10px;
}
div.copyright a
{
	color:#9E9E9E;
	text-decoration:none;
	margin-top:10px;
}

/* --------------------------------------------------------------------- */

#ikonka1 {
	 position:absolute;
	 width:15px; 
	 height:15px;
	 margin-top:10px;
	 margin-left:842px;
	 z-index:1000000;
}

#ikonka2 {
	 position:absolute;
	 width:15px; 
	 height:15px;
	 margin-top:7px;
	 margin-left:868px;
	 z-index:1000000;
}

#ikonka3 {
	 position:absolute;
	 width:15px; 
	 height:15px;
	 margin-top:10px;
	 margin-left:894px;
	 z-index:1000000;
}




/* --------------------------------------------- Realizacje Test ------------------------------------------ */


.gridLabel{display:none;}

.item_portfolio {display:inline;}

#c319  .images_front{
	margin-top:29px;
	width:140px;
	height:100px;
	margin-right:20px;
	text-align:center;
	float:left;
}

#c319  img{
	float:none;
	clear:both;
	padding-right:30px;
	padding-left:30px;
	padding-bottom:2px;
	display:block;
	
}


#c319 {width:800px; padding:0; margin:0;}

#c319 .images_front .image {position:absolute;}
#c319 .images_front .image img {position:absolute;}

#c319 .gridTitle {margin-top:90px; width:150px; margin-left:-6px;}
#c319  .gridLinkUrl {	margin-top:-7px;}
#c319  .gridLinkUrl a{
	font-weight:normal !important;
	color:#A7A7A7 !important;
	clear:both;
}
#c319 {padding-left:180px;}

#c319  .link_mask { position:absolute; height:100px; width:100px; opacity:0; filter:alpha(opacity:0);}
#c319  .link_mask .gridTitle { position:absolute;  width:100px; height:100px;  margin-top:0px; margin-left:30px; opacity:0; filter:alpha(opacity:0);}
#c319  .link_mask a { padding-bottom:70px; opacity:0; filter:alpha(opacity:0);}


.loga {
	clear:both;
	width:990px;
	margin-top:10px;
}
.loga img {float:none;}

.logo { display:inline; margin-left:40px !important;}
.logo1{ display:inline; margin-left:40px !important;}