body
{
	margin : 0px;
	padding : 0px;
	font : normal normal 11px arial, helvetica, sans-seirf;
	text-align : left;
	background: #2c2e31 url('images/bg3.gif') 0px 0px repeat-x;
}

*
{
	padding : 0px;
	margin : 0px;
	outline : none;
	border : none;
}


#page
{
	width : 979px;
	margin : 0px auto;
	overflow : hidden;
	position : relative;
}

#page a { color: #EEE; }


#top
{
	width : 979px;
	height : 143px;
	overflow : hidden;
	position : relative;
	padding-top : 13px;
	background : transparent url('images/mbg.jpg') 0px 100% no-repeat;
}



#top2
{
	width : 979px;
	height : 139px;
	overflow : hidden;
	position : relative;
	padding-top : 13px;
	background : transparent url('images/mbg2.jpg') -1px 100% no-repeat;
}


#langs
{
	position : absolute;
	top : 10px;
	right : 10px;
}

#langs *
{
	vertical-align : middle;
	margin : 0px 5px;
}


#menu
{
	position : absolute;
	bottom : 0px;
	right : 0px !important;
	right : -3px;
	width : 694px !important;
	width : 697px;
	height : 41px;
}

#menu *
{
	float : left;
}


#menu2
{
	position : absolute;
	bottom : 0px;
	right : 0px !important;
	right : -3px;
	width : 695px !important;
	width : 698px;
	height : 38px;
}

#menu2 *
{
	float : left;
}


#header
{
	width : 979px;
	height : 342px;
	overflow : hidden;
	position : relative;
	z-index : 1;
}

#header *
{
	float : right;
}


#header2
{
	width : 979px;
	height : 200px;
	overflow : hidden;
	position : relative;
	z-index : 1;
}

#header2 img
{
	float : right;
	position : relative;
	z-index : 1;
}

#header2 h1
{
	position : absolute;
	bottom : 12px;
	left : 55px;
	font-size : 16px;
	color : #fff;
	padding : 0px;
	margin : 0px;
	z-index : 2;
}

#box_witamy
{
	background-image : url('images/box_witamy.jpg');
	width  : 351px;
	height : 148px;
	position : relative;
	z-index : 1;
	float : left;
	margin-top : -88px;
	color : #606369;
	font-size : 12px;
	padding : 65px 15px 25px 25px;
	line-height : 18px;
}


#box_witamy img.p
{
	float : left;
	margin : 0px 15px 15px 0px;
	border : 1px #37393C solid;
	padding : 4px;
}


#box_witamy.en {
	background-image : url('images/box_witamy_en.jpg');
	}

#box_uslugi
{
	background-image : url('images/box_uslugi.jpg');
	background-position : 8px 0px;
	background-repeat : no-repeat;
	width  : 242px;
	height : 164px;
	position : relative;
	z-index : 1;
	float : left;
	margin-top : -88px;
	color : #ced1d4;
	font-size : 12px;
	padding : 49px 25px 25px 35px;
	line-height : 18px;
}

#box_uslugi.en {
	background-image : url('images/box_uslugi_en.jpg');
	}

#box_uslugi ul, #box_uslugi li
{
	padding : 0px;
	margin : 0px;
	list-style-type : none;
}


#box_uslugi li
{
	padding : 4px 15px 4px 25px;
	background : transparent url('images/arrow2.gif') 0px 7px no-repeat;
	position : relative;
	z-index : 2;
}

#box_uslugi ul
{
	margin-bottom : 5px;
}

#box_promocje
{
	background-image : url('images/box_promocje.jpg');
	background-repeat : no-repeat;
	width  : 241px;
	height : 180px;
	position : relative;
	z-index : 1;
	float : left;
	margin-top : -88px;
	color : #f29898;
	font-size : 12px;
	padding : 49px 25px 25px 20px;
	line-height : 18px;
	overflow : hidden;
}

#box_promocje.en {
	background-image : url('images/box_promocje_en.jpg');
	}

#box_promocje img.p
{
	float : left;
	margin : 0px 15px 15px 0px;
	border : 1px #C3494A solid;
	padding : 4px;
}


#box_promocje b
{
	color : #fff;
}









#bottombg
{
	height : 184px;
	width : 100%;
	clear : both;
	background : transparent url('images/bg2.gif') 0px 0px repeat-x;
	overflow : hidden;
}



#customers
{
	width : 979px;
	margin : 0px auto;
	padding : 15px 0px;
	letter-spacing : 27px;
}


#bottom
{
	width : 969px;
	margin : 0px auto;
	color : #606369;
	padding-top : 20px
}

#bottom div
{
	float : right;
}

#bottom a
{
	color : #c12727;
	text-decoration : none;
}

#bottom a:hover
{
	text-decoration : underline;
}

#gallery
{
	color : #999ca0;
	padding : 30px;
	width : 634px;
	float : left;
	font-size : 12px;
}

#gallery h2
{
	color : #fff;
	background : transparent url('images/arrow3.gif') 0px 4px no-repeat;
	margin : 0px;
	padding : 5px 0px 0px 21px;
	font-size : 12px;
}


#gallery div.photos
{
	margin : 15px 0px;
/*	letter-spacing : 25px; */
}

#gallery div.photos img
{
	margin : 0px 0px 0px 0px;
	border : 1px #505357 solid;
	padding : 4px;
}




#right
{
	width : 272px;
	float : right;
	overflow : hidden;
	position : relative;
	z-index : 2;
	padding-top : 13px;
}


#right h2
{
	color : #a4a4a4;
	background : transparent url('images/arrow5.gif') 0px 4px no-repeat;
	margin : 0px;
	padding : 5px 0px 5px 21px;
	font-size : 12px;
	text-shadow: 1px 1px #000
}

#right h2 span
{
	color : #fff;
}








#box_news_top
{
	margin-top : 15px;
	width : 272px;
	height : 16px;
	background : transparent url('images/box_news_top.jpg') 0px 0px no-repeat;
}

#box_news_bottom
{
	width : 272px;
	height : 22px;
	background : transparent url('images/box_news_bottom.jpg') 0px 0px no-repeat;
}

#box_news_bg
{
	background : #BC2525 url('images/box_news_bg.jpg') 0px 100% repeat-x;
	width  : 241px;
	position : relative;
	z-index : 1;
	color : #f29898;
	font-size : 12px;
	padding : 10px 25px 0px 20px;
	line-height : 18px;
	overflow : hidden;
}


#box_news_bg img.p
{
	float : left;
	margin : 0px 15px 15px 0px;
	border : 1px #C3494A solid;
	padding : 4px;
}


#box_news_bg b
{
	color : #fff;
}










#box_offer_top
{
	margin-top : 15px;
	width : 270px;
	height : 19px;
	background : transparent url('images/box_uslugi_top.gif') 0px 0px no-repeat;
}

#box_offer_bottom
{
	width : 270px;
	height : 18px;
	background : transparent url('images/box_uslugi_bottom.gif') 0px 0px no-repeat;
	margin-bottom : 25px;
}




#box_offer_bg
{
	background : #5e6065 url('images/box_uslugi_bg.gif') 0px 100% repeat-x;
	width  : 229px;
	position : relative;
	z-index : 1;
	color : #ced1d4;
	font-size : 12px;
	padding : 0px 25px 0px 15px;
	line-height : 18px;
}

#box_offer_bg ul, #box_offer_bg li
{
	padding : 0px;
	margin : 0px;
	list-style-type : none;
}


#box_offer_bg li
{
	padding : 4px 15px 4px 25px;
	background : transparent url('images/arrow2.gif') 0px 7px no-repeat;
	position : relative;
	z-index : 2;
}








div.clear
{
	font-size : 1px;
	line-height : 1px;
	height : 1px;
	width : 100%;
	clear : both;
}
