body {margin:0; padding:0; border:0; background: #f3f3f3;}
p {margin-top: 0px;}
div { font-family: tahoma; font-size: 11px;}
form {margin:0px; border:0px; padding:0px}
a img {border:0px;}

/* bof od header */
#amain {
	width: 1024px;
	height: 110px;
	display:block;
	text-decoration: none;
}
#mp_head {
	width: 1024px;
	height: 110px;
	/*background: #ecf0f6;*/
	background: url(imgtpl/bg_head.jpg);
}
#mp_head #logo {
	position: absolute;
	top: 8px;
	left: 40px;
	width: 110px;
	height: 94px;
	/*background: #9fb6d4;*/
	background: url(imgtpl/logo_wigmors.gif);
}
#mp_head #slogan {
	position: absolute;
	width: 500px;
	top: 46px;/* 110/2 - font/2*/
	left: 400px;
	font-size: 24px;
	font-family: arial, verdana, tahoma;
	color: white;
	/*background: #9fb6d4;*/
}
/* enf od header */

/* bof stopka */

#mp_foot {
	margin-top: 14px;
	width: 1024px;
	height: 58px;
	background: url(imgtpl/bg_foot.gif);
	font-family: verdana, tahoma, arial;
	font-size: 10px;
	color: #7b7b7b;
	line-height: 58px;
	text-align: center;
}
/* eof stopka */

.br {clear:both; margin:0; padding:0; border:0;}

/* bof main menu */
#main_menu {
	width: 1024px;
}
#main_menu .mi {	
	float: left;
	display: inline;
	width: 170px;
	height: 95px;
	margin: 0;
	padding: 0;
	border: 0;
}
#main_menu #mm_ofirmie {
	background: url(imgtpl/mm_ofirmie.jpg);	
}
#main_menu #mm_oferta {
	background: url(imgtpl/mm_oferta.jpg);	
}
#main_menu #mm_sklep {
	background: url(imgtpl/mm_sklep.jpg);	
}
#main_menu #mm_info {
	background: url(imgtpl/mm_info.jpg);	
}
#main_menu #mm_kontakt {
	background: url(imgtpl/mm_kontakt.jpg);
}
#main_menu #fake {
	width: 174px;
	background: url(imgtpl/bg_fake.jpg);
}
/* eof main menu */
#ls {
	float: left;
	display: inline;
	width: 208px;
}
#mp_lcd {
	width: 208px;
	height: 390px;
	background: url(imgtpl/bg_lcd.jpg);
}
#content {
	width: 1024px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

#sklep {
	margin-top: 8px;
	padding: 8px;
	border: 1px solid #d4d4d4;
	width: 328px;
	height-min: 545px;
	float: left;
	display: inline;
	background: #ffffff;	
}
#info {
	margin-top: 8px;
	margin-left: 20px;
	padding: 8px;
	border: 1px solid #d4d4d4;
	width: 428px;
	height-min: 545px;
	float: left;
	display: inline;
	background: #ffffff;	
}
#produkty {
	margin:0;
	padding:0;
	border:0;
	list-style: none;
}
#acontent {
	position: relative;
	font-family: tahoma;
	font-size: 11px;
	
	margin-top: 8px;
	margin-left: 20px;
	padding: 14px 24px 10px 24px;
	border: 1px solid #d4d4d4;
	width: 590px;
	height-min: 545px;
	float: left;
	display: inline;
	background: #ffffff;	
}
/* bof Master page section's headers */
.bgs { /* header sklep */
	background: url(imgtpl/mp_cart.gif);
}
.bgp { /* header poducts */
	background: url(imgtpl/mp_notes.gif);
}
.bgf { /* header info */
	background: url(imgtpl/mp_calendar.gif);
}
.bga { /* header articles */
	background: url(imgtpl/mp_book.gif);
}
.mph {/* info headers */
	display: block;	
	background: url(imgtpl/mp_head_gradient_tlo.gif);
	/*background-repeat: no-repeat;
	background-position: 5px 85%;*/
	line-height: 34px;
	height: 32px;
	padding-left: 14px;
	font-family: arial, verdana, tahoma;
	font-size: 18px;
	/*border: 1px solid #c5c5c5;*/
	border-bottom: 0px;
	color: #285eaf;
}
.mph div {
	margin-right: 14px;
	float: left;	
	width: 29px;
	height: 29px;
}
.mph a {
	text-decoration : none;
	color: #285eaf;
}
/* bof Master page section's headers */



/* bof master page sklep produkt */
#sklep .h { /* header */
	display: block;	
	font-family: tahoma;
	font-size: 11px;
	color: #3d4655;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 16px;
	background: url(imgtpl/li_dinks.gif);
	background-repeat: no-repeat;
	background-position: 5px 85%;
	text-decoration: none;	
}
#sklep .i { /* item */
	display: block;	
	width: 230px;
	font-family: verdana, tahoma;
	line-height: 135%;
	font-size: 11px;
	color: #3d4655;
	padding-left: 24px;
	padding-top: 6px;
	text-align: justify;
	text-decoration: none;
}
#sklep .p { /* picture */
	margin-top: 4px;
}
/* eof master page sklep produkt */

/* bof master page info */
#info .h, #acontent .h { /* header */
	display: block;	
	font-family: tahoma;
	font-size: 11px;
	color: #3d4655;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 16px;
	background: url(imgtpl/li_dinks.gif);
	background-repeat: no-repeat;
	background-position: 5px 85%;	
	text-decoration: none;
}
#info .i, #acontent .i { /* item */
	display: block;	
	font-family: verdana, tahoma;
	font-size: 11px;
	line-height: 135%;
	color: #3d4655;
	padding-left: 24px;
	padding-top: 6px;
	text-align: justify;
	text-decoration: none;
}
.more {
	display: block;	
	text-align: right;
	text-decoration: none;
	color: blue;
}
.cf {
	margin-bottom: 25px;
}
/* eof master page info */


/* bof view article */
#amenu {
	font-family: tahoma;
	font-size: 9px;
	margin-top: 8px;
	padding: 5px;
	border: 1px solid #d4d4d4;
	width: 132px;
	float: left;
	display: inline;
	background: #ffffff;	
}
#amenu .h{ 
	font-weight: bold;
	padding-bottom: 5px;
}
#amenu a{ 
	display: block;
	background: url(http://i.wp.pl/a/i/wiadomosci/blt2.gif) no-repeat left 5px;
	padding-left: 8px;
	margin-top: 4px;
	line-height: 12px;
	color: #000;
	text-decoration: none;
}
#amenu .selected{ 
	color: red;
}

/* eof view article */

/* bof frame related */
.fr {
	margin: 0 auto;
	margin-top: 30px;	
	width: 90%;
}
.fr fieldset {
	border: 1px solid #CFCFcF;
	padding: 0px;
	margin: 0px;
}
.fr fieldset legend {
	font-weight: bold;
	color: #5F5F5F;
}
.fr fieldset .ifs {/** fix na fieldset padding for IE */
	padding: 8px;
}
.fr .fri {
	display: block;
	background: url(http://i.wp.pl/a/i/wiadomosci/blt2.gif) no-repeat left 5px;
	padding: 0px 0px 0px 8px;
	margin: 4px 0px 0px 0px;
	line-height: 12px;
	color: #5F5F5F;
	text-decoration: none;
}
.fr .frad {
	padding-left: 20px;
	font-size: 9px;
	color: #AFAFAF;
}
.fr .ws_navi, .fr .ws_navi a {
	color: #5F5F5F;
	font-size: 10px;
}
/* eof fram related */

#article {
	padding: 5px;
}
#article .h {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 16px;
	background: none;
}
#article .i {
	width: 93%;
	color: #000;
	padding-left: 24px;
	text-align: justify;
}

/* Oferta */
#offer table.mini td {
	font-size: 9px;
	font-family: tahoma;
}
#offer table.mini th {
	font-size: 12px;
	font-family: tahoma;
}

#omenu {
	position: relative;
	width: 180px;
	margin-top: 8px;
	margin-left: 20px;
	border: 1px solid #d4d4d4;
	padding: 8px 12px 10px 12px;
	float: left;
	display: inline;
	background: #ffffff;		
}
#omenu .h {
	display: block;
	background: url(imgtpl/blt2.gif) no-repeat left 5px;
	padding-left: 8px;
	margin-top: 4px;
	line-height: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#omenu .i {
	display: block;
	background: url(imgtpl/blt2.gif) no-repeat left 5px;
	padding-left: 10px;
	margin-left: 16px;
	margin-top: 4px;
	line-height: 12px;
	color: #000;
	text-decoration: none;
	
}
#omenu #mm_sel {
	color: red;
}
#ocontent {
	position: relative;
	width: 546px;
	height-min: 545px;	
	margin-top: 8px;
	margin-left: 20px;
	border: 1px solid #d4d4d4;
	padding: 8px;
	float: left;
	display: inline;
	background: #ffffff;
	font-family: verdana, tahoma;
	line-height: 135%;
	font-size: 11px;	
}

/* Kontakt */
#kcontent {
	position: relative;
	width: 275px;
	margin-top: 8px;
	margin-left: 20px;
	border: 1px solid #d4d4d4;
	padding: 8px;
	float: left;
	display: inline;
	background: #ffffff;		
}
#kmapa {
	position: relative;
	width: 455px;
	margin-top: 8px;
	margin-left: 20px;
	border: 1px solid #d4d4d4;
	padding: 8px;
	float: left;
	display: inline;
	background: #ffffff;		
	text-align:center;
}
#kcontent .h {
	font-weight: bold;
	/*border-bottom: 1px solid blue;*/
	border: 1px solid #d4d4d4;
	padding-left: 10px;
	line-height: 22px;
	background: url(imgtpl/mp_head_gradient_tlo.gif)
}
#kcontent .i {
	padding-left: 4px;
	margin-top:4px;
	margin-bottom:25px;
	line-height: 19px;
}
#kcontent .title span {
	font-weight: bold;
	width: 80px;
	float: left;
}

.ws_navi {
	margin: 8px 3px 3px 3px;
	text-align: right;
}
#wsnlfrm {
	margin: 14px;
	border: 1px solid #dAdAda;	
	padding: 4px 9px 7px 9px;
	width: 162px;/* 208 - ml 14 - mp 14 - 1 bl - 1 bp = wg monitora lcd*/
	background: #ffffff;
	text-align: center;
}
#wsnlfrm .t {
	font-weight: bold;
	text-align: left;
}
#wsnlfrm input.buttonon {
	border: 1px solid #BBBBBB;
	background-color: #F8F8F8;
	font-size: 11px;
	cursor: pointer;
}
#wsnlfrm input.buttonoff {
	border: 1px solid #BBBBBB;
	background-color: #F8F8F8;
	font-size: 11px;
	cursor: pointer;
}
#wsnlfrm input.text {
	border: 1px solid #BBBBBB;
	margin: 10px 0px 8px 0px;
	text-align: left;
	color: #444444;
	background-color: #F8F8F8;
}
.wsnl {
	position: relative;
	width: 750px;
	margin-top: 8px;
	margin-left: 20px;
	border: 1px solid #d4d4d4;
	padding: 18px;
	float: left;
	display: inline;
	background: #ffffff;		
}
/* O firmie */
#o_firmie {
	position: relative;
	width: 748px;
	margin-top: 8px;
	margin-left: 20px;
	border: 1px solid #d4d4d4;
	padding: 5px;
	float: left;
	display: inline;
	background: #ffffff;
}

/* anonimowe bloki */
.ab {
/*	margin-top: 8px;
	margin-left: 20px;
	border: 1px solid #d4d4d4;
	background: #ffffff;
	padding: 5px;*/	
}
.ab .h {
	margin: 10px;
	border: 0px;
	padding-left: 14px;
	font-family: arial, verdana, tahoma;
	font-size: 18px;
	color: #285eaf;
	line-height: 34px;
	height: 32px;
	background: url(imgtpl/mp_head_gradient_tlo.gif);

}
.ab .i {
	color: #000;
	padding: 10px 24px 10px 24px;
	text-align: justify;
	font-size: 11px;	
}
#lang {
	margin: 14px;
	border: 1px solid #dAdAda;	
	width: 180px;/* 208 - ml 14 - mp 14 - 1 bl - 1 bp = wg monitora lcd*/
	background: #ffffff;
	text-align: center;	
}
#lang a {
	position: relative;
	display: block;
	float: left;
	display: inline;
	width: 24px;
	height: 15px;
	margin: 10px;
}
#diviflang {
	position: relative;
	height: 800px;
	width: 755px;
	margin-top: 8px;
	margin-left: 40px;	
	padding: 5px;
	float: left;
	display: inline;
}

/* bof obcojezyczne demo */
#iflang {
	background: #ffffff;
	border: 1px solid #dAdAda;	
	padding: 15px;	
	font-family: verdana, tahoma;
	line-height: 135%;
	font-size: 11px;
}
#iflang .message {		
	border: 1px solid #8A8A8A;		
	padding: 8px;
	font-weight: bold;
	text-align: center;
	background-color: #fdfdfd;
	width: 60%;
}
#iflang ul li {
	padding-top: 1em;
	font-weight: bold;
}

#iflang ul li ul li{
	padding-top: 0;
	font-weight: normal;
}
#iflang .foot {
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #8A8A8A;	
	background-color: #f7f7f7;	
	font-weight: bold;	
	width: 95%;
	background-image: url('http://www.wigmors.pl/imgtpl/wigmors_building.jpg');
}
#iflang address {
	font-style: normal;
}
#iflang .logo {
	position: relative;
	float:left;	
	margin-right: 15px;
	border: 1px solid #8A8A8A;
}
a.lupe {
	background: url('imgtpl/lupa.gif') no-repeat left;
	font-size: 11px;
	cursor: pointer;
	color: #444444;	
	padding: 1px 5px 1px 21px;
	text-decoration: none;
	height: 30px;	
}
/* eof obcojezyczne demo */