.new_site_header  .page831 {
	width: 831px !important
}
.new_site_header .page831 .next_menu dl dd {
	padding:8px 12px;
}
.new_site_header .page831 .topMenu #topNewsletter {
	margin-left: 20px !important;
	padding-left: 10px !important;
}
.new_site_header .page831 .topMenu #topSearch {
	margin-left: 10px !important;
	padding-left: 10px !important;
	width: 280px;
}
.new_site_header .page831 .topMenu #topSearch form p.select,
.new_site_header .page831 .topMenu #topSearch form p select {
	width: 140px;
}
.new_site_header .page831 .topMenu #topSearch form p.input,
.new_site_header .page831 .topMenu #topSearch form p input {
	width: 115px;
}








/* Menu serwisu */
.new_site_header .page831 #m_menu {
	background-color: #B00;
	height: 37px;
    width: 831px;
}
.new_site_header .page831 #m_menu dl.navigation {
    list-style-type: none;
    list-style-image: none;
    height: 37px;
    padding: 0px;
    margin: 0px;
    position: absolute;
    z-index: 999;
}
.new_site_header .page831 #m_menu dl.navigation dd {
    float: left;
    display: inline;
}
.new_site_header .page831 #m_menu dl.navigation dd a {
    display: block;
    width: auto;
    height: 37px;
	color: #FFF;
}
.new_site_header .page831 #m_menu dl.navigation dd.mm_menu {
	display: block;
	height: 37px;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl dd {
    float: none !important;
    display: block;
	margin: 0px;
}

.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu {
    display: block; 
    visibility: hidden;
    position: absolute;
	border-left: 2px solid #B00;
	border-right: 2px solid #B00;
	border-bottom: 2px solid #B00;
	border-top: 0px none;
    margin: 0px;
    padding: 5px;
    width:344px;
    z-index: 1000 !important;
	background-color: #FFFFFF;
}
.new_site_header dd#mm_budowa div.mm_submenu {
	margin: 0px 0px 0px 0px !important;
}
.new_site_header dd#mm_ogrod div.mm_submenu {
	margin: 0px 0px 0px -277px !important;
}
.new_site_header dd#mm_prawo div.mm_submenu {
	margin: 0px 0px 0px -276px !important;
}
.new_site_header dd#mm_eko-murator div.mm_submenu {
	margin: 0px 0px 0px -214px !important;
}

.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dd, .new_site_header .subsection dl.list_menu dd {
	border-bottom: 1px solid #CCCCCC;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dd.last, .new_site_header .subsection dl.list_menu dd.last {
	border-bottom: 0px none;
}

.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl.list_menu {
	width: 170px;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl.more_menu {
	width: 155px;
	padding: 5px;
	background-color: #F0EFE4;

}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dd  a {
    background-image: none !important;
    display: block;
    height: inherit;
    line-height: 12px;
	color: #B00;
	font-size: 12px;
	padding: 6px 5px;
	margin: 1px 0px;
	text-decoration: none;
	height: auto;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl.more_menu a {
	padding: 4px 0px;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dd  a:hover {
	color: #AF0124;
	background-color: #F7F7F7;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl.more_menu a:hover {
	background-color: transparent;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl.more_menu dt {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl.more_menu dd {
	margin-left: 0px;
	margin-right: 0px;
	padding: 3px 0px 5px 0px;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl.more_menu dd a {
	color: #333333;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl.more_menu dd a span {
	font-weight: bold;
	font-size: 12px;
	color: #B00;
	text-indent: 5px !important;
	z-index: auto !important;
	position: inherit !important;
}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl.more_menu dt.title_patron {margin-top: 23px;}
.new_site_header .page831 #m_menu dl.navigation dd div.mm_submenu dl.more_menu dd.patron img {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 1px 4px;
}

.new_site_header .page831 #m_menu dl.navigation dd.mm_menu a span {
	position: absolute;
	text-indent: -999999px;
	z-index: -999999;
}
.new_site_header .page831 #m_menu dl.navigation dd:hover div.mm_submenu {
    visibility: visible;
    z-index: 100;
    behavior: url(csshover3.htc);
}

/* stany menu */
.new_site_header .page831 #m_menu dl.navigation dd #mm_budowa_a {
	margin: 0px 0px 0px 0px;
	width: 100px;
	background: transparent url(/pliki/mm2_budowa_off.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.on #mm_budowa_a {
	background: transparent url(/pliki/mm2_budowa_on.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.open #mm_budowa_a {
	background: transparent url(/pliki/mm2_budowa_on.jpg) no-repeat top left !important;
}
.new_site_header .page831 #m_menu dl.navigation dd #mm_instalacje_a {
	margin-right: 0px;
	width: 120px;
	background: transparent url(/pliki/mm2_instalacje_off.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.on #mm_instalacje_a {
	background: transparent url(/pliki/mm2_instalacje_on.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.open #mm_instalacje_a {
	background: transparent url(/pliki/mm2_instalacje_on.jpg) no-repeat top left !important;
}
.new_site_header .page831 #m_menu dl.navigation dd #mm_wnetrza_a {
	margin-right: 0px;
	width: 103px;
	background: transparent url(/pliki/mm2_wnetrza_off.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.on #mm_wnetrza_a {
	background: transparent url(/pliki/mm2_wnetrza_on.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.open #mm_wnetrza_a {
	background: transparent url(/pliki/mm2_wnetrza_on.jpg) no-repeat top left !important;
}
.new_site_header .page831 #m_menu dl.navigation dd #mm_kuchnia_a {
	margin-right: 0px;
	width: 99px;
	background: transparent url(/pliki/mm2_kuchnia_off.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.on #mm_kuchnia_a {
	background: transparent url(/pliki/mm2_kuchnia_on.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.open #mm_kuchnia_a {
	background: transparent url(/pliki/mm2_kuchnia_on.jpg) no-repeat top left !important;
}
.new_site_header .page831 #m_menu dl.navigation dd #mm_lazienka_a {
	margin-right: 0px;
	width: 102px;
	background: transparent url(/pliki/mm2_lazienka_off.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.on #mm_lazienka_a {
	background: transparent url(/pliki/mm2_lazienka_on.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.open #mm_lazienka_a {
	background: transparent url(/pliki/mm2_lazienka_on.jpg) no-repeat top left !important;
}
.new_site_header .page831 #m_menu dl.navigation dd #mm_ogrod_a {
	margin-right: 0px;
	width: 81px;
	background: transparent url(/pliki/mm2_ogrod_off.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.on #mm_ogrod_a {
	background: transparent url(/pliki/mm2_ogrod_on.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.open #mm_ogrod_a {
	background: transparent url(/pliki/mm2_ogrod_on.jpg) no-repeat top left !important;
}
.new_site_header .page831 #m_menu dl.navigation dd #mm_prawo_a {
	margin-right: 0px;
	width: 82px;
	background: transparent url(/pliki/mm2_prawo_off.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.on #mm_prawo_a {
	background: transparent url(/pliki/mm2_prawo_on.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.open #mm_prawo_a {
	background: transparent url(/pliki/mm2_prawo_on.jpg) no-repeat top left !important
}
.new_site_header .page831 #m_menu dl.navigation dd #mm_eko-murator_a {
	margin-right: 0px;
	width: 144px;
	background: transparent url(/pliki/mm2_ekomurator_off.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.on #mm_eko-murator_a {
	background: transparent url(/pliki/mm2_ekomurator_on.jpg) no-repeat top left;
}
.new_site_header .page831 #m_menu dl.navigation dd.open #mm_eko-murator_a {
	background: transparent url(/pliki/mm2_ekomurator_on.jpg) no-repeat top left !important;
}
/* end stany menu */

.page831 .site_footer .row .float-right {
	width: 675px !important;
	float: right !important;
}
.page831 .site_footer .row .float-left {
	float: left !important;
}
