/* Display::GLOBAL */

* {

	font-family: Arial, Helvetica, sans-serif;

}

body,

div,

object {

	margin: 0;

	padding: 0;

}

img {

	border: 0;

	font-size: 10px;

	color: #000;

}

#body {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	background: #EFEFEF url(/img/tlo_pas_top.gif) repeat-x;

}

#grafika {

	background: transparent url(/img/tlo_stone_bw.jpg) no-repeat 50% 237px;

}

#grafika2 {

	background: transparent url(/img/tlo_sniezynka_bw02.jpg) no-repeat 50% 237px;

}

#wrapper {

	margin: 0 auto;

	text-align: left;

	width: 778px;

	background: #EFEFEF url(/img/tlo_pas_top.gif) repeat-x;

}

p {

	margin: 0;

	padding: 0;

}

hr {

	color: #DEDEDE;

	border-color: #DEDEDE;

	border: 1px 0 0 0;

	border-style: solid;

}

a {

	text-decoration: none;

	color: #333;

}

a:hover {

	text-decoration: underline;

	color: #E6383D;

}

object {

	overflow: hidden;

	font-size: 0;

	line-height: 0;

	border: 0;

	margin: 0;

	padding: 0;

}



/* MENUSY */

#top ul,

#top ul li {

	margin: 0;

	padding: 0;

	font-size: 10px;

}





/* TOP */



#top {

	height: 22px;

	background: url(/img/top01.gif);

	overflow: hidden;

}

#top ul {

	float: right;

	display: block;

	width: 560px;

	height: 22px;

}

#top ul li {

	float: left;

}

#top ul li,

#top ul li a {

	display: block;

	height: 22px;

	overflow: none;

	background-position: 0 -22px;

}

#top ul li a:hover {

	background-position: 0 0 !important;

}

#top ul li a b {

	display: none;

}

#tm_strona {

	width: 115px;

	background: url(/img/top_m_strona.jpg) no-repeat;

}

#tm_firma {

	width: 74px;

	background: url(/img/top_m_firma.jpg) no-repeat;

}

#tm_kontakt {

	width: 80px;

	background: url(/img/top_m_kontakt.jpg) no-repeat;

}

#tm_mapa {

	width: 164px;

	background: url(/img/top_m_mapa.jpg) no-repeat;

}

#tm_1 {

	width: 261px;

	background: url(/img/top_m_magazyny.gif) no-repeat;

}

#tm_2 {

	width: 261px;

	background: url(/img/top_m_supermarkety.gif) no-repeat;

}









/* TOP GFX */

#top_gfx,

#top_gfx div {

	height: 130px;

	overflow: hidden;

}

#top_grafa_1,

#top_grafa_2,

#top_grafa_3 {

	float: right;

	width: 569px;

}

#top_grafa_1 {

	background: #EFEFEF url(/img/top_magazyn1.jpg) no-repeat;

}

#top_grafa_2{

	background: #EFEFEF url(/img/top_magazyn2.jpg) no-repeat;

}

#top_grafa_3{

	background: #EFEFEF url(/img/top_magazyn3.jpg) no-repeat;

}





#top_grafa2_1,

#top_grafa2_2,

#top_grafa2_3 {

	float: right;

	width: 569px;

}

#top_grafa2_1 {

	background: #EFEFEF url(/img/top_lady05.jpg) no-repeat;

}

#top_grafa2_2{

	background: #EFEFEF url(/img/top_new.jpg) no-repeat;

}

#top_grafa2_3{

	background: #EFEFEF url(/img/top_supermarket03.jpg) no-repeat;

}





#top_logo {

	float: left;

	width: 209px;

}







/* MENU */

#mmenu {

	height: 20px;

	background: url(/img/m00tlo_calosc.gif) no-repeat;

}



#mmenu {

	width: 778px; 

	height: 20px;

}

#mmenu img{

	float: left;

}

#mmenu .mm {

	display: block;

	height: 20px;

}

#mmenu .mm:hover {

	background-position: 0 -20px !important;

}

#mmenu .mm a.m {

	display: block;

	height: 20px;

	width: 100%;

}





#mmenu ul {

	padding: 0; 

	margin: 0; 

	list-style: none;

	margin-left: 30px;

}

#mmenu li {

	float: left; 

	position: relative;

}

#mmenu li ul {

	display: none; 

	position: absolute; 

	top: 18px; 

	left: 0; 

	width: 153px;  

	padding-bottom: 0px; 

	padding-top: 2px; 

	margin-left: 0;

}

#mmenu li ul li {

	background: url(/img/drop_tlo.gif) repeat-y; 

	padding-top: 2px

	width: 153px;

	height: 20px;

	line-height: 19px;

	overflow: hidden;

}

#mmenu li ul li.pierwsza {

	padding-top: 4px;

}

#mmenu li ul a, 

#mmenu li ul a:visited {

	overflow: hidden;

	font-family: Arial, Helvetica, sans-serif !important;

	font-size: 11px;

	padding-left: 8px;

	display: block; 

	font-weight: bold; 

	color: #22054F; 

	margin-left: 3px

}

#mmenu li ul a:hover {

	font-weight: bold; 

	color: #FFF; 

	text-decoration: none;  

	display: block;

}

#mmenu li>ul {

	top: 18px; 

	left: auto;

}

#mmenu li:hover ul, 

li.over ul {

	display: block; 

}

#mmenu li.cien {

	background: none !important; 

	padding: 0 !important;

	margin: 0 !important;

	line-height: 0;

	font-size: 0;

}

#mmenu li.cien img {

	width: 153px; 

	height: 4px;

	_height: 2px;

}





#m1 {

	width: 108px;

	background: url(/img/m01mag.gif) no-repeat;

}

#ma1 {

	width: 139px;

	background: url(/img/m01lady.gif) no-repeat;

}

#m2 {

	width: 103px;

	background: url(/img/m02mag.gif) no-repeat;

}

#ma2 {

	width: 114px;

	background: url(/img/m02lady.gif) no-repeat;

}

#m3 {

	width: 128px;

	background: url(/img/m03mag.gif) no-repeat;

}

#ma3 {

	width: 127px;

	background: url(/img/m03lady.gif) no-repeat;

}

#m4 {

	width: 134px;

	background: url(/img/m04mag.gif) no-repeat;

}

#ma4 {

	width: 153px;

	background: url(/img/m04lady.gif) no-repeat;

}

#m5 {

	width: 129px;

	background: url(/img/m05mag.gif) no-repeat;

}

#ma5 {

	width: 72px;

	background: url(/img/proj.gif) no-repeat;

}

#m6 {

	width: 111px;

	background: url(/img/m06mag2.gif) no-repeat;

}

#ma6 {

	width: 111px;

	background: url(/img/m06mag2.gif) no-repeat;

}







/* ZAWARTOSC */

#content {

	background: #FFF url(/img/tlo_content.gif) repeat-y;

	height: auto !important;

}

#tekst {

	background: url(/img/tlo_stone_bw_c_logo.jpg) no-repeat 0 0px;

	height: 484px;

}

#tekst2 {

	background: url(/img/tlo_sniezynka_bw_c_logo.jpg) no-repeat 0 0px;

	height: 510px;

}



#tekst ul li,

#tekst2 ul li,

#tekst p,

#tekst2 p {

	font-size: 12px;

	margin-bottom: 10px;

	color: #340D71;

}

#tekst p,

#tekst2 p {

	text-align: justify;

}

#tekst ul,

#tekst2 ul {

	margin-left: 20px;

	line-height: 16px;

	font-size: 12px;

	list-style: square;

	padding-left: 0px;

}

#tekst ul li,

#tekst2 ul li {

	margin-bottom: 0px;

	margin-top: 4px;

}

h2,

#tekst h2,

#tekst2 h2 {

	font-size: 14px;

	padding: 0;

	margin: 0;

	margin-bottom: 10px;

	color: #E6383D;

}



#tytul {

	height: 65px;

	margin-left: 40px;

	margin-right: 40px;

	background: url(/img/nag.jpg) repeat-x;

}

#tytul div {

	padding-top: 17px;

}

h1 {

	margin: 0;

	padding: 0;

	font-size: 19px;

	color: #340D71;

	background: #FFF;

	display: inline;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

}

.srodek {

	float: left;
	
	margin-left: 40px;
	
	margin-right: 40px;

	margin-top: 20px;

	_display: inline;

}

.prawy1 {

	float: right;

	width: 390px;

	margin-right: 40px;

	margin-top: 20px;

	_display: inline;

}

.lewy1 {

	float: left;

	width: 300px;

	margin-left: 40px;

	margin-top: 20px;

	_display: inline;

}

#supermarkety1 {

	width: 310px;

}

#supermarkety2 {

	width: 380px;

}

#supermarkety3 {

	width: 370px;

}

#supermarkety4 {

	width: 700px;
}

#supermarkety5 {

	width: 330px;
}

#magazyny1 {

	width: 230px;

}

#magazyny2 {

	width: 460px;

}





/* STOPKA */

#footer {

	background: #E0E0E0 url(/img/tlo_pas_dol.gif) repeat-x;

	height: 160px;

	text-align: center;

}

#foot {

	margin: 0 auto;

	height: 107px;

	width: 778px;

	padding-top: 15px;

	background: url(/img/tlo_stopka02.gif) no-repeat;

}



#foot ul {

	margin: 0;

	padding: 0;

	width: 730px;

	height: 20px;

	overflow: hidden;

	margin-left: 40px;

	list-style: none;

}

#foot ul li {

	padding: 0;

	margin: 0;

	font-size: 11px;

	color: #340D71;

	float: left;

	padding-right: 18px;

	font-weight: bold;

}

#foot ul li a {

	color: #340D71;

}

#foot ul li a:hover {

	color: #340D71;

}

#foot #kontakt {

	margin-left: 70px;

	margin-top: 10px;

	text-align: left;

	height: 54px;

}

#foot h2 {

	float: left;

	width: 170px;

	height: 30px;

}

#foot p {

	float: left;

	font-size: 11px;

	color: #340D71;

}

#foot #info {

	float: right;

	margin-right: 4px;

	_margin-right: 2px;

}





.spacer {

	clear: both; 

	height: 1px; 

	font-size: 0; 

	line-height: 0;

	background: url(/img/tlo_content.gif) repeat-y;

}



.galmin {

	padding-top: 5px;

	margin-left: 20px;

}

.galstd {

	margin-top: 30px;

	margin-left: 20px;	

}

.imgmin {

	margin-left: 20px;

}

.mini {

	margin-top: 10px;

}



.minimg {

	margin-right: 15px;

}

.minimg4 {

	margin-right: 24px;

}

.minimg3 {

	margin-left: 105px;

	width: 90px;

}

.minimg,

.minimg2 {

	float: left;

	height: 85px;

}

.minimg4 {

	float: left;

}

.minimg p,

.minimg2 p,

.minimg3 p,

.minimg4 p {

	font-size: 10px !important;

	text-align: center !important;

}



img.akcesoria {

	margin-right: 5px;

}







/* KONTAKT */



#kontakt label {

	display: block;

	font-size: 12px;

	width: 120px;

	text-align: right;

	float: left;

	padding-right: 10px;

	line-height: 16px;

	margin-top: 10px;

	color: #340D71;

}

#kontakt input {

	width: 260px;

	font-size: 11px;

	color: #555;

	background-color: #FFF;

	margin-top: 10px;

}

#kontakt textarea {

	width: 260px;

	font-size: 11px;

	color: #555;

	background-color: #FFF;

	margin-top: 10px;

	height: 120px;

}

#kontakt input.submit {

	border: 1px solid #999;

	background-color: #F9F6ED;

	width: 50px;

	margin-left: 250px;

	color: #340D71;

}

