* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	background: #005ca7;
	width: 850px;
	margin: 0 auto 0 auto;
}

span.hidden {
	display: none;
	visibility: hidden;
}

h2#title {
	font-size: 14px;
	margin: 0 0 15px 5px;
	color: #666;
}
h3#title {
	font-size: 14px;
	color: #666;
}

p.text {
	margin: 0 15px 0 15px;
	line-height: 18px;
	text-align: justify;
	color: #666;
}



div#TOP {
	width: 850px;
	height: 180px;
	background: url(../images/mgm_02.jpg);
}
div#TOP div.langs {
	height: 15px;
	padding-top: 77px;
	margin-bottom: 4px;
}
div#TOP div.langs a {
	display: block;
	width: 30px;
	height: 15px;
	margin-right: 10px;
	float: left;
}
div#TOP div.langs a.polish {
	background: url(../images/mgm_555.png) no-repeat;
}
div#TOP div.langs a.polish2 {
	background: url(../images/mgm_551.png) no-repeat;
}
div#TOP div.langs a.english {
	background: url(../images/mgm_557.png) no-repeat;
}
div#TOP div.langs a.english2 {
	background: url(../images/mgm_777.png) no-repeat;
}
div#TOP div.langs a.russian {
	background: url(../images/mgm_559.png) no-repeat;
}
div#TOP div.langs a.russian2 {
	background: url(../images/mgm_999.png) no-repeat;
}
div#TOP div.logo {
	clear: both;
}
div#TOP div.logo a {
	display: block;
	width: 190px;
	height: 37px;
	background: url(../images/mgm_155.png) no-repeat;
}



div#MENU {
	width: 850px;
	height: 58px;
	background: url(../images/mgm_12.png) repeat-x;
}

div#MENU ul {
	list-style: none;
	display: block;
	width: 850px;
	height: 58px;
}
div#MENU ul li, div#MENU ul li a {
	display: block;
	float: left;
	height: 58px;
}
div#MENU ul li {
	background: url(../images/mgm_210.png) right no-repeat;
}
div#MENU ul li a {
	color: #005b94;
	line-height: 58px;
	text-decoration: none;
	padding: 0 12px 0 12px;
	margin: 0 1px 0 0;
}
div#MENU ul li a:hover {
	background: url(../images/mgm_188.png) repeat-x;
}



div#CONTEINER {
	clear: both;
	width: 850px;
	margin: 3px 0 3px 0;
	height: 100%;
	overflow: hidden;
}


div#BOXES {
	width: 229px;
	float: left;
	margin-bottom: -20000px;
	padding-bottom: 20000px;
}

div#BOXES div.box1, div#BOXES div.box2 {
	width: 226px;
	background: #fff;
	margin-bottom: 3px;
}

div#BOXES div.box1 h1, div#BOXES div.box2 h1 {
	display: block;
	width: 226px;
	height: 45px;
}

div#BOXES div.box1 h1.aut-dys {
	background: url(../images/mgm_16.png) no-repeat;
}
div#BOXES div.box1 h1.eaut-dys {
	background: url(../images/emgm_33.png) no-repeat;
}
div#BOXES div.box1 div.metal-work {
	margin: 0 auto 0 auto;
	padding: 5px 0 10px 0;
	width: 181px;
}
div#BOXES div.box1 div.metal-work img {
	border: 0;
}

div#BOXES div.box2 h1.search {
	background: url(../images/mgm_47.png) no-repeat;
}
div#BOXES div.box2 h1.esearch {
	background: url(../images/emgm_67.png) no-repeat;
}
div#BOXES div.box2 form.search {
	display: block;
	padding: 15px 0 0 0;
	height: 50px;
}
div#BOXES div.box2 form input.search {
	display: block;
	width: 136px;
	height: 19px;
	background: url(../images/mgm_52.png) no-repeat;
	border: none;
	text-indent: 7px;
	padding: 5px 0 5px 0;
	color: #999999;
	font-weight: bold;
	float: left;
	margin: 0 4px 0 10px;
}
div#BOXES div.box2 form.search div.submit {
	width: 54px;
	height: 29px;
	float: left;
}


div#BOXES div.box1 h1.categories {
	background: url(../images/mgm_58.png) no-repeat;
}
div#BOXES div.box1 h1.ecategories {
	background: url(../images/emgm_79.png) no-repeat;
}
div#BOXES div.box1 ul.categories {
	list-style: none;
	display: block;
	padding: 0 0 10px 0;
}
div#BOXES div.box1 ul.categories li {
	display: block;
	width: 226px;
	height: 33px;
	background: url(../images/mgm_62.jpg) no-repeat;
	line-height: 33px;
	text-indent: 30px;
} 
div#BOXES div.box1 ul.categories li a {
	color: #666;
	text-decoration: none;
}
div#BOXES div.box1 ul.categories li a:hover {
	text-decoration: underline;
	color: #333;
}



div#big-height {
	margin: 0 0 -20000px 0;
	padding: 0 0 20000px 0;
	overflow: hidden;
	width: 226px;
	background: #fff;
}
div#BOXES div#big-height h1.info {
	background: url(../images/mgm_61.png) no-repeat;
	display: block;
	width: 226px;
	height: 45px;
}
div#BOXES div#big-height h1.einfo {
	background: url(../images/emgm_82.png) no-repeat;
	display: block;
	width: 226px;
	height: 45px;
}
div#BOXES div#big-height dl.info {
	width: 210px;
	margin: 10px auto 0 auto;
}
div#BOXES div#big-height dl.info dt, div#BOXES div#big-height dl.info dt a {
	font-weight: bold;
	color: #18afad;
	text-decoration: none;
}
div#BOXES div#big-height dl.info dd, div#BOXES div#big-height dl.info dd a {
	margin: 3px 10px 10px 0;
	text-indent: 10px;
	text-align: justify;
	color: #666;
	text-decoration: none;
}
div#BOXES div#big-height dl.info a:hover {
	text-decoration: underline;
}
div#BOXES div#big-height a.moreinfo {
	display: block;
	background: url(../images/mgm_64.png) left top no-repeat;
	padding: 0 0 20px 20px;
	margin: 0 0 0 10px;
	color: #666;
	text-decoration: none;
}
div#BOXES div#big-height a.moreinfo:hover {
	text-decoration: underline;
}
div#BOXES div#big-height div.adsense {
	width: 100%;
	padding: 0 0 0 10px;
}




div#CONTENT {
	width: 621px;
	float: left;
	margin: 0 0 -20000px 0;
	padding: 0 0 20000px 0;
}


div#CONTENT div.boxes {
	width: 621px;
	height: 169px;
	background: url(../images/mgm_25.png) repeat-x bottom;
}
div#CONTENT div.boxes div.login {
	width: 304px;
	height: 100%;
	float: left;
	border-right: #3186bc solid 1px;
}
div#CONTENT div.boxes div.login h1 {
	display: block;
	background: url(../images/mgm_18.png) repeat-x;
	width: 304px;
	height: 45px;
}
div#CONTENT div.boxes div.login h1.elogin {
	background: url(../images/emgm_37.png) no-repeat;
}
div#CONTENT div.boxes div.login form {
	margin: 15px 0 0 30px;
}
div#CONTENT div.boxes div.login form div.input-login input {
	display: block;
	width: 136px;
	height: 19px;
	background: url(../images/mgm_26.png) no-repeat;
	border: none;
	text-indent: 7px;
	padding: 6px 0 4px 0;
	color: #999999;
	font-weight: bold;
	margin-bottom: 10px;
}
div#CONTENT div.boxes div.login form div.input-pass input {
	display: block;
	width: 136px;
	height: 19px;
	background: url(../images/mgm_33.png) no-repeat;
	border: none;
	text-indent: 7px;
	padding: 6px 0 4px 0;
	color: #999999;
	font-weight: bold;
	float: left;
	margin-right: 4px;
}
div#CONTENT div.boxes div.login ul.buttons {
	margin: 5px 0 0 30px;
	list-style: none;
}
div#CONTENT div.boxes div.login ul.buttons li, div#CONTENT div.boxes div.login ul.buttons li a {
	display: block;
	float: left;
	margin-right: 4px;
}
div#CONTENT div.boxes div.login ul.buttons li a.register {
	width: 80px;
	height: 25px;
	background: url(../images/mgm_45.jpg) no-repeat;
}
div#CONTENT div.boxes div.login ul.buttons li a.eregister {
	width: 80px;
	height: 25px;
	background: url(../images/emgm_62.jpg) no-repeat;
}
div#CONTENT div.boxes div.login ul.buttons li a.remember {
	width: 107px;
	height: 25px;
	background: url(../images/mgm_47.jpg) no-repeat;
}
div#CONTENT div.boxes div.login ul.buttons li a.eremember {
	width: 107px;
	height: 25px;
	background: url(../images/emgm_64.jpg) no-repeat;
}
div#CONTENT div.boxes div.login ul.usermenu {
	display: block;
	list-style: none;
	width: 303px;
	height: 120px;
}
div#CONTENT div.boxes div.login ul.usermenu li {
	display: block;
	width: 303px;
	height: 15px;
	text-indent: 10px;
}
div#CONTENT div.boxes div.login ul.usermenu li.blue {
	background: #0bc6c4;
}
div#CONTENT div.boxes div.login ul.usermenu li.orange {
	background: #ffa200;
}
div#CONTENT div.boxes div.login ul.usermenu li, div#CONTENT div.boxes div.login ul.usermenu li a {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
div#CONTENT div.boxes div.login ul.usermenu li a:hover {
	text-decoration: underline;
}
li#mu1 a {
	padding-left: 5px;
}
li#mu2 a {
	padding-left: 10px;
}
li#mu3 a {
	padding-left: 15px;
}
li#mu4 a {
	padding-left: 20px;
}
li#mu5 a {
	padding-left: 25px;
}
li#mu6 a {
	padding-left: 30px;
}
li#mu7 {
	text-align: center;
	text-indent: 0;
}

div#CONTENT div.boxes div.busket {
	width: 316px;
	float: left;
}
div#CONTENT div.boxes div.busket h1 {
	display: block;
	background: url(../images/mgm_19.png) repeat-x;
	width: 316px;
	height: 45px;
}
div#CONTENT div.boxes div.busket h1.eorder {
	background: url(../images/emgm_36.png) no-repeat;
}
div#CONTENT div.boxes div.busket div.nop {
	margin: 20px 30px 10px 20px;
	padding-bottom: 10px;
	border-bottom: #3186bc solid 1px;
}
div#CONTENT div.boxes div.busket div.nop p.txt {
	display: block;
	width: 117px;
	height: 19px;
	background: url(../images/mgm_29.png) no-repeat right;
	float: left;
	margin-left: 20px;
}
div#CONTENT div.boxes div.busket div.nop p.etxt {
	display: block;
	width: 117px;
	height: 19px;
	background: url(../images/emgm_49.png) no-repeat right;
	float: left;
	margin-left: 20px;
}
div#CONTENT div.boxes div.busket div.nop p.num {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	position: relative;
	top: 0;
	left: 10px;
}
div#CONTENT div.boxes div.busket div.price {
	margin: 0 10px 0 40px;
}
div#CONTENT div.boxes div.busket div.price p.txt {
	display: block;
	width: 117px;
	height: 14px;
	background: url(../images/mgm_38.png) no-repeat;
	float: left;
}
div#CONTENT div.boxes div.busket div.price p.etxt {
	display: block;
	margin: 2px 0 0 0;
	width: 117px;
	height: 14px;
	background: url(../images/emgm_58.png) no-repeat right;
	float: left;
}
div#CONTENT div.boxes div.busket div.price ul {
	display: block;
	list-style: none;
	padding-left: 127px;
}
div#CONTENT div.boxes div.busket div.price ul li {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}



div#CONTENT div.products {
	width: 612px;
	background: #f2feff;
	margin: 3px 0 -20000px 0;
	padding: 4px 4px 20000px 4px;
	overflow: hidden;
}
div#CONTENT div.products div.adverts {
	width: 610px;
	height: 70px;
	border: solid 1px #ece9e9;
	margin-bottom: 10px;
	background: #ffffff;
	text-align: center;
	padding: 10px 0 0 0;
}
div#CONTENT div.products div.product {
	width: 606px;
	border: solid 1px #ece9e9;
	background: #ffffff;
	margin-bottom: 3px;
	padding: 10px 2px 2px 2px;
}
div#CONTENT div.products div.product h1, div#CONTENT div.products div.product h1 a {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-indent: 7px;
	text-decoration: none;
}
div#CONTENT div.products div.product h1 a:hover {
	text-decoration: underline;
}
div#CONTENT div.products div.product div.img a {
	display: block;
	margin: 5px 5px 0 7px;
	padding: 10px;
	background: #e6e7e4;
	overflow: hidden;
	float: left;
	margin-bottom: 10px;
	text-align: center;
}
div#CONTENT div.products div.product div.img a img {
	border: none;
}
div#CONTENT div.products div.product p.description {
	display: block;
	float: left;
	width: 340px;
	padding: 5px 10px 0 5px;
	color: #666;
	margin-bottom: 10px;
}
div#CONTENT div.products div.product div.price {
	width: 160px;
	float: left;
}
div#CONTENT div.products div.product div.price dl {
	margin-top: 6px;
}
div#CONTENT div.products div.product div.price dl dt {
	display: block;
	width: 62px;
	height: 11px;
	background: url(../images/mgm_68.png) no-repeat;
	float: left;
}
div#CONTENT div.products div.product div.price dl dt.enetto {
	background: url(../images/emgm_96.png) no-repeat;
	height: 15px;
}
div#CONTENT div.products div.product div.price dl dd {
	padding: 0 0 0 70px;
	position: relative;
	top: -2px;
	font-size: 13px;
	color: #666;
}
div#CONTENT div.products div.product ul.nums {
	display: block;
	list-style: none;
	width: 600px;
	padding: 0 3px 3px 3px; 
	clear: both;
}
div#CONTENT div.products div.product ul.nums li {
	display: block;
	float: left;
	font-size: 10px;
	margin: 0 10px 0 0;
	color: #666;
}
div#CONTENT div.products div.product ul.nums li strong {
	font-size: 10px;
}
div#CONTENT div.products div.product div.info {
	clear: both;
	width: 100%;
	height: 35px;
	background: #deeded;
}
div#CONTENT div.products div.product div.info p.similar {
	line-height: 35px;
	text-indent: 10px;
	float: left;
}
div#CONTENT div.products div.product div.info p.similar a {
	text-decoration: none;
	color: #666;
}
div#CONTENT div.products div.product div.info p.similar a:hover {
	text-decoration: underline;
	color: #333;
}
div#CONTENT div.products div.product div.info ul {
	float: right;
	display: block;
	list-style: none;
}
div#CONTENT div.products div.product div.info ul li {
	display: block;
	float: left;
}
div#CONTENT div.products div.product div.info ul li.sale {
	width: 75px;
	height: 19px;
	background: url(../images/mgm_74.png) no-repeat;
	margin: 8px 10px 0 0;
}
div#CONTENT div.products div.product div.info ul li.esale {
	width: 40px;
	height: 19px;
	background: url(../images/emgm_101.png) no-repeat;
	margin: 8px 10px 0 0;
}
div#CONTENT div.products div.product div.info ul li.promotion {
	width: 70px;
	height: 19px;
	background: url(../images/emgm_85.png) no-repeat;
	margin: 8px 10px 0 0;
}
div#CONTENT div.products div.product div.info ul li.epromotion {
	width: 75px;
	height: 19px;
	background: url(../images/emgm_89.png) no-repeat;
	margin: 8px 10px 0 0;
}
div#CONTENT div.products div.product div.info ul li.pdf a {
	display: block;
	width: 28px;
	height: 19px;
	float: left;
	background: url(../images/mgm_101.png) no-repeat;
	margin: 8px 10px 0 0;
}
div#CONTENT div.products div.product div.info ul li.addtobusket a {
	display: block;
	width: 88px;
	height: 25px;
	background: url(../images/mgm_71.png) no-repeat;
	float: left;
	margin: 5px 10px 0 0;
}
div#CONTENT div.products div.product div.info ul li.eaddtobusket a {
	display: block;
	width: 88px;
	height: 25px;
	background: url(../images/emgm_99.png) no-repeat;
	float: left;
	margin: 5px 10px 0 0;
}

div#CONTENT div.products table {
	margin: 0 auto 20px auto;
	width: 600px;
}
div#CONTENT div.products table td a {
	color: #999;
}
div#CONTENT div.products table td a:hover {
	color: #000;
}
div#CONTENT div.products table td.news {
	text-align: justify;
	color: #666;
	text-decoration: none;
	line-height: 18px;
}
div#CONTENT div.products table td.news a {
	color: #666;
	text-decoration: none;
	line-height: 18px;
}
div#CONTENT div.products table td.news a:hover {
	text-decoration: underline;
	color: #333;
}
div#CONTENT div.products table td.grupa {
	vertical-align: middle;
}
div#CONTENT div.products table td.grupa a {
	position: relative;
	top: 10px;
	left: 10px;
	text-decoration: none;
	color: #666;
}
div#CONTENT div.products table td.grupa a:hover {
	color: #333;
	text-decoration: underline;
}
div#CONTENT div.products table td.podgrupa {
	vertical-align: middle;
}
div#CONTENT div.products table td.podgrupa a {
	position: relative;
	top: 10px;
	left: 10px;
	text-decoration: none;
	color: #666;
}
div#CONTENT div.products table td.podgrupa a:hover {
	color: #333;
	text-decoration: underline;
}
div#CONTENT div.products table td, div#CONTENT div.products table th {
	color: #666;
	text-align: justify;
}


div#CONTENT div.products form.addfile {
	display: block;
	margin-left: 15px;
}
div#CONTENT div.products form.addfile label {
	display: block;
	color: #666;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 10px;
}
div#CONTENT div.products form.addfile textarea {
	width: 300px;
	height: 80px;
}
div#CONTENT div.products form.addfile input.submit {
	margin-top: 5px;
}



div#FOOTER {
	clear: both;
	width: 850px;
	height: 53px;
	background: url(../images/mgm_78.png) repeat-x;
}
div#FOOTER p.copyright {
	color: #fff;
	line-height: 53px;
	text-indent: 10px;
	float: left;
}
div#FOOTER p.design {
	line-height: 53px;
	text-align: right;
	margin-right: 10px;
	color: #fff;
}

