@charset "utf-8";
/* CSS Document */

body {
color:#58636A;
font-family:verdana,arial,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
.img {
	border: 2px #E1E1E1 solid;
	margin: 4px 10px 10px 10px;
}

#all {
margin:0 auto;
overflow:hidden;
height: 100%;
}

a img {
border:0px;
}

a {
color: #575752;
text-decoration:none;
}

a:hover {
color: #575752;
text-decoration:underline;
}

a:active {
color: #575752;
text-decoration:none;
}

a:visited {
color: #575752;
text-decoration:none;
}

#seo {
background:none !important;
color: #008035;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
padding:0 10px 0 0;
}

h1 {
color: #008035;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-top: 5px;
}

#none h1{
	color: #008035;
	text-decoration:none;
}

h2 {
color: #008035;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-top: 5px;
}

h3 {
color: #8e030e;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-top: 5px;
}

#tresc1b h1{
background:url("../gfx/tresc_li_h.jpg") no-repeat;
text-indent: 30px;
}
#tresc2b h2{
background:url("../gfx/tresc_li_h.jpg") no-repeat;
text-indent: 30px;
}
#tresc2b h3{
background:url("../gfx/tresc_li_h2.jpg") no-repeat;
text-indent: 30px;
}

#top {
height:370px;
margin:0 auto;
width:879px;
padding-top: 10px;
}


#top_home {
height:42px;
margin:0 auto;
width:879px;
text-align:right;

}
#top_home_10 {
height:42px;
width:7px;
display:block;
float:left;
}

#top_home_li {
margin: 10px 3px 0px 3px;
border: none;
}

#logo {
background:url("../gfx/logo_megiw.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:34px;
text-indent:-2000px;
width:115px;
padding-bottom:7px;
border-bottom: 1px solid #333;
margin-bottom: 7px;
}

#top_navi {
height:21px;
padding-top: 20px;
padding-right: 5px;
width:745px;
float:left;
text-align: right;
border-bottom: 1px solid #333;
margin-bottom: 7px;
}

#top_navi a, #top_navi a:active, #top_navi a:visited {
color:#008035;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
margin-left: 15px;
margin-top: 15px;
text-decoration: none;
}

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



#animacja {
display:block;
float:left;
width:879px;
height:317px;

}

#top_anim1 {
background:url("../gfx/animacja1.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:317px;
width:8px;
}
#top_anim1b {
/*background:url("../gfx/animacja1b.jpg") no-repeat scroll 0 0 transparent;*/
background-position: bottom;
display:block;
float:left;
height:317px;
width:8px;
}

#top_foto {
height:317px;
width:655px;
display:block;
text-align:left;
float:left;
}

#top_top {
background:url("../gfx/top_top.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:312px;
width:655px;
}

#top_animA {
background:url("../gfx/top_top.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:12px;
width:655px;

}
#top_animB {
background:url("../gfx/animacja.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:305px;
width:655px;
}


#top_certyf {
background-color: #f8f8f2;
height:300px;
width:207px;
margin-right: 9px
display:block;
text-align:center;
float:left;
border: 1px solid #8e8e88;
}

#docenili {
background-color: #f8f8f2;
text-align:left;
float: top;
margin-top: 10px;
margin-bottom: 10px;
}

#top_certyf2 {
background:url("../gfx/animacja2.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:16px;
width:206px;
padding-right: 10px
}

#top_certyf a, #top_certyf a:active, #top_certyf a:visited {
color:#5e5e4e;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
margin-right: 18px;
margin-top: 15px;
text-decoration: none;
}

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

.c {
margin: 2px;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}

.c:hover {
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.c_li {
text-align:right;
}

#top_menu {
float:left;
font-size:11px;
font-family: Tahoma, Geneva, sans-serif;
vertical-align: bottom;
height:23px;
margin:0 auto;
width:824px;
padding-top: 8px;
padding-left: 55px;
padding-right: 0px;
background:url("../gfx/menu_top.jpg") no-repeat scroll 0 0 transparent;
}

#top_menu a {
margin-right: 50px;
display:block;
float:top;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
color: #FFFFFF;
text-decoration:none;
}

#top_menu a:hover {
color: #f4ecd2;
text-decoration:none;
}

#top_menu li {
list-style-image:url("../gfx/li.jpg");
float:left;
}

#center {
margin:0 auto;
width:879px;
display:block;
}


#boxy {
width:876px;
height: 171px;
float:left;
margin-left: 3px;
margin-bottom: 10px;
}

#box1 {
width:219px;
height: 171px;
float:left;
}

#box1a {
background:url("../gfx/sauny_domowe3.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
width:219px;
height: 171px;
background-position: 0px 0px;
}
#box1a:hover {
background:url("../gfx/sauny_domowe3.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
width:219px;
height: 171px;
background-position: 0px -171px;
}

#box2 {
width:219px;
height: 171px;
float:left;
}
#box2a {
background:url("../gfx/spa_publiczne3.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
width:219px;
height: 171px;
background-position: 0px 0px;
}
#box2a:hover {
background:url("../gfx/spa_publiczne3.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
width:219px;
height: 171px;
background-position: 0px -171px;
}


#box3 {
width:219px;
height: 171px;
float:left;
}
#box3a {
background:url("../gfx/domki_ogrodowe3.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
width:219px;
height: 171px;
background-position: 0px 0px;
}
#box3a:hover {
background:url("../gfx/domki_ogrodowe3.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
width:219px;
height: 171px;
background-position: 0px -171px;
}
#box4 {
width:219px;
height: 171px;
float:left;
}
#box4a {
background:url("../gfx/sklep_online3.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
width:219px;
height: 171px;
background-position: 0px 0px;
}
#box4a:hover {
background:url("../gfx/sklep_online3.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
width:219px;
height: 171px;
background-position: 0px -171px;
}

#content {
display:block;
width:664px;
float:left;
}

#tresc1 {
width:654px;
float:left;
margin-right: 6px;
margin-top: 5px;
margin-bottom: 6px;
}

#tresc1a {
height:8px;
width:654px;
float:left;
text-align:left;
float:left;
background:url("../gfx/tresc_1a.jpg") no-repeat scroll 0 0 transparent;
}

#tresc1b {
width:654px;
float:left;
text-align:justify;
min-height: 195px;
background:url("../gfx/tresc_1b.jpg") repeat-y;
font-size: 11px;
color: #575752;
font-family:Tahoma, Geneva, sans-serif;
}

#tresc1c {
height:3px;
width:654px;
float:left;
text-align:left;
float:left;
background:url("../gfx/tresc_1c.jpg") no-repeat scroll 0 0 transparent;
}

#tresc1b h2{
background:url("../gfx/tresc_li_h.jpg") no-repeat;
text-indent: 30px;
}
#tresc1b h3{
background:url("../gfx/tresc_li_h2.jpg") no-repeat;
text-indent: 30px;
}

#tresc2 {
width:324px;
float:left;
margin-left: 0px;
margin-right: 6px;
margin-top: 5px;
margin-bottom: 5px;
}

#tresc2a {
height:8px;
width:324px;
float:left;
text-align:left;
float:left;
background:url("../gfx/tresc_2a.jpg") no-repeat scroll 0 0 transparent;
}

#tresc2b {
width:324px;
min-height: 180px;
float:left;
text-align:justify;
background:url("../gfx/tresc_2b.jpg") repeat-y;
font-size: 11px;
color: #575752;
font-family:Tahoma, Geneva, sans-serif;
}

#tresc2c {
height:3px;
width:324px;
float:left;
text-align:left;
float:left;
background:url("../gfx/tresc_2c.jpg") no-repeat scroll 0 0 transparent;
}

#space {
margin-left: 25px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 5px;
line-height: 15px;
}
#space2 {
margin-left: 45px;

}

#wiecej {
text-align:right;
margin-right: 15px;
margin-bottom: 12px;
}




#right {
width:215px;
float: left;
}

#right_menu {
width:210px;
float:left;
display:block;

}

#right_menu1b a {
font-size:13px;
font-family:Tahoma, Geneva, sans-serif;
color: #444444;
}

#right_menu1b a:hover {
font-size:13px;
font-family:Tahoma, Geneva, sans-serif;
color: #008035;
}

#right_menu1b li {
list-style-image:url("../gfx/menu_left_li1.jpg");
margin-bottom: 2px;
}

#right_menu1b li:hover{
list-style-image:url("../gfx/menu_left_li2.jpg");
margin-bottom: 2px;
}

#reklamy {
width:200px;
float:left;
padding-top: 5px;
}



#banner {
float:left;
margin-bottom: 10px;
}




#bottom {
margin:0 auto;
overflow:hidden;
width: 100%;
height: 46px;
padding-top: 20px;
}

#bottom2 {
margin:0 auto;
overflow:hidden;
height: 36px;
width: 859px;
padding-top: 0px;
padding-left: 10px;
padding-right: 10px;
border-top: 1px solid #333;
}

#bottomA {
text-align:left;
height: 15px;
padding-top: 3px;
width: 859px;
font-size: 10px;
color: #f8f8eb;
font-family: Tahoma, Geneva, sans-serif;
}

#bottomA a, #bottomA a:active, #bottomA a:visited {
font-size: 10px;
padding-right: 15px;
color: #008035;
font-family: Tahoma, Geneva, sans-serif;
text-decoration:none;
}

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

#bottomB {
text-align:right;
height: 18px;
width: 859px;
font-size: 10px;
color: #999;
font-family: Tahoma, Geneva, sans-serif;
}

#bottomB a, #bottomB a:active, #bottomB a:visited {
font-size: 10px;
color: #999;
font-family: Tahoma, Geneva, sans-serif;
text-decoration:none;
}

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


form {
display: inline;
}

textarea, input, select {
background: #FBFBF9;
border: 1px solid #CCC;
color: #000000;
font-size: 11px;
font-family: tahoma;
font-style: normal;
font-weight: normal;
overflow: hidden;

}

textarea:hover, input:hover, select:hover {
background: #FBFBF9;
border: 1px solid #999;
color: #000000;
font-size: 11px;
font-family: tahoma;
font-style: normal;
font-weight: normal;
overflow: hidden;
}

.tab_cert {
border-collapse: 0px;
border-spacing: 0px;
border: 0px solid #03C;
width: 610px;
margin-left: 25px;
}
.tab_cert_td_a {
	margin-left: 30px;
	background-color: #159937;
	width: 8px;
	min-height: 35px;
	margin: 4px;

}
.tab_cert_td_b {
	text-align:left;
	vertical-align:top;
	width: 40px;
	min-height: 35px;
	margin: 4px;

}
.tab_cert_td_c {
	margin: 4px;
	text-align:left;
	vertical-align:top;
}

.tab_cert_td_space {
	height: 15px;
	vertical-align:middle;
}




/* SLIDE-RIGHT */
.rp_list {
	font-family:Verdana, Helvetica, sans-serif;
	position:fixed;
	right:-220px;
	top:40%;
	margin:0;
	padding:0;
	z-index: 1;
}
span.rp_shuffle{
	background:#222 url(../banners/reklama-right/shuffle.png) no-repeat 10px 50%;
	width:28px;
	height:14px;
	display:block;
	margin:10px 0px 0px 20px;
	padding:4px;
	border:1px solid #000;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}
.rp_list ul{
	margin:0;
	padding:0;
	list-style:none;
	cursor:pointer;
}
.rp_list ul li{
	width: 240px;
	margin-bottom:5px;
	display:none;
}
.rp_list ul li div{
	display: block;
	line-height:15px;
	width: 290px;
	height: 100px;
	background: transparent;
	border:0px solid #000;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	

}
.rp_list ul li div {
	
	border:none;
	float:left;
	margin:4px 10px 0px 4px;
	border:0px solid #111;

}

.rp_list img {
	
	border:none;
	float:left;
	margin:0px 0px 0px 2px;
}

span.rp_title{
	font-size:11px;
	color:#ddd;
	height:46px;
	margin:4px 0px 0px 4px;
	display:block;
	text-shadow:1px 1px 1px #000;
	padding-top:3px;
	background:#222;
	-moz-box-shadow:0px 0px 5px #000 inset;
	-webkit-box-shadow:0px 0px 5px #000 inset;
	box-shadow:0px 0px 5px #000 inset;
}
span.rp_links{
	width:195px;
	height:8px;
	padding-top:2px;
	display:block;
	margin-left:42px;
}
span.rp_links a{
	background: #222 url(../banners/reklama-right/bgbutton.png) repeat-x;
	padding: 2px 18px;
	font-size:10px;
	color: #fff;
	text-decoration: none;
	line-height: 1;
	-moz-box-shadow: 0 1px 3px #000;
	-webkit-box-shadow: 0 1px 3px #000;
	box-shadow:0 1px 3px #000;
	text-shadow: 0 -1px 1px #222;
	cursor: pointer;
	outline:none;
}
span.rp_links a:hover{
	background-color:#000;
	color:#fff;
}
