* {
	padding:0px;
	margin:0px;
}

body {
	padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Tahoma;
    font-size: 11px;
    padding-top: 0px;
	color: #1e487a;
	background:url("../images/body_bg.jpg") repeat-x scroll 0 85px transparent;
}

img {
	border:0px;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

.debug_ie div, .ie {
	border: 1px solid black;
}

.ie .m-left {
	margin:0px;
}
.content_frame {
	padding-top:13px;
}

/*
 * struktura
 */
.wciecie {
	margin-left:12px;
}
.wciecie_gora {
	margin-left:12px;
	margin-top:18px;
}
.main_panel {
	width:1000px;
	margin:auto;
}

.top_panel {
	width:1000px;
	height:98px;
	background-image: url('../images/top_panel.jpg');
}

.logotyp {
	margin-left:69px;
	margin-top:24px;
}

.language_panel {
	float:right;
	height:20px;
	width:160px;
}
.language_panel img {
	margin-left:11px;
	margin-top:11px;
}

.menu_panel {
	width:1000px;
	height:58px;
	background-image: url('../images/menu_panel.jpg');
}

.content {
	background-image:url("../images/content_panel.jpg");
	padding-left:79px;
	width:869px;
}

.foot_panel {
	width:1000px;
	height:31px;
	background-image: url('../images/foot_panel.jpg');
}

.menu {
	width:300px;
	margin:auto;
}

.menu a {
	float:left;
	margin-right: 17px;
}

.menu img {
	border:0px;
	margin-top:1px;
}

.text_bg {
	width:620px;
	height:401px;
	background-image: url('../images/text_bg.jpg');
	margin-left:4px;
	float:left;
}

.text {
	float:left;
	padding-left:29px;
	padding-top:52px;
	padding-left:25px;
	padding-right:24px;
	width:381px;
	text-align:justify;
	line-height:16px;
}

.contact {
	float:left;
	width:156px;
	padding-left:21px;
	padding-top:19px;
}
.contact h2 {
	font-size:12px
	
}

.contact_line {
	float:left;
	width:4px;
	height:163px;
	background-image:url('../images/contact_line.jpg');
}

/*
 * kontakt
 */

.left_contact {
	float:left;
	width:227px;
	height:527px;
	background-image:url('../images/left_contact.jpg');
}

.left_contact .contact {
	float:left;
	width:156px;
	padding-left:49px;
	padding-top:80px;
}

.left_contact .contact div {
	margin-top:4px;
}

.text_bg_contact {
	width:618px;
	height:524px;
	margin-left:4px;
	float:left;
	background-image:url('../images/map_contact.jpg');
}

/*
 * Oferta
 */

.text_bg_offer {
	width:848px;
	height:738px;
	
	background-image:url('../images/offer_bg.jpg');
	
}

.text_offer {
	width:616px;
	padding-left:45px;
	margin-top:33px;
	float:left;
}
.offer_img
{
	float:left;
	margin-right:16px;
	width:134px;
}

.offer_img img {
	border:0px;
}

.offer_name {
	height:25px;
	font-size:10px;
	width: 131px;
}

/*
 * Products slider
 */

.products_slider {
	width:820px;
	margin:auto;
}

.slider_title {
	margin-top:17px;
	margin-bottom:10px;
	margin-left:4px;
	font-weight:bold;
}

.products_slider img {
	width:77px;
	height:117px;
}

.slider_img {
	float:left;
	width:77px;
	margin-left:4px;
}

/*
 * products
 */

.text_product {
	width:661px;
	float:left;
	position:relative;
	height:567px;
}
.cat_name {
	width: 400px;
	margin-top:16px;
	font-weight:bold;
	margin-left:20px;
}
/*
 * stelaz_wc
 */

.text_stelaz_wc
{
	left:233px;
	position:absolute;
	top:16px;
	width:500px;
}
.stelaz_wc_manual {
	float:left;
	height:385px;
	left:276px;
	position:absolute;
	top:176px;
	width:552px;
}
.stelaz_wc {
	left:0;
	position:absolute;
	top:45px;
}
/*
 * zbiornik splukujacy
 */

.text_zbiornik_splukujacy {
	
	left:236px;
	position:absolute;
	top:16px;
	width:500px;
}


.text_zbiornik_splukujacy2 {
	
	
	left:238px;
	position:absolute;
	top:142px;
	width:500px;
}

.zbiornik_splukujacy_2
{
	left:187px;
	position:absolute;
	top:252px;
}

.zbiornik_splukujacy_1
{
	left:0;
	position:absolute;
	top:108px;
}

.zbiornik_splukujacy_3
{
	left:496px;
	position:absolute;
	top:170px;
}
/*
 * plytki przyciskow
 */

.plytki_przyciskow {
	left:20px;
	position:absolute;
	top:88px;
}

/*
 * stelaz bidet
 */

.stelaz_bidet2 {
	left:248px;
	position:absolute;
	top:222px;
}

/*
 * stelaz umywalka
 */

.stelaz_umywalka1 {
	left:24px;
	position:absolute;
	top:156px;
}

.stelaz_umywalka2 {
	left:409px;
	position:absolute;
	top:257px;
}

/*
 * stelaze do stolow
 */

.stelaze_do_stolow {
	left:23px;
	position:absolute;
	top:166px;
}
/*
 * stojak budowlany
 */
.stojak_budowlany1 {
	left:23px;
	position:absolute;
	top:226px;
}

.stojak_budowlany2 {
	left:343px;
	position:absolute;
	top:268px;
}

/*
 * Metalowe ogrodzenia
 */

.metalowe_ogrodzenia_gallery {
	left:20px;
	position:absolute;
	top:159px;
	width:828px;
}

.metalowe_ogrodzenia_img {
	float:left;
	margin-right:16px;
}

.metalowe_ogrodzenia_img .offer_name {
	height:14px;
	font-size:11px;
	width: 131px;
	font-size:11px;
	font-weight:bold;
	margin-top:20px;
}


.left {
	float:left;
}

.clear {
	clear:both;
}

