html { padding: 0;
	margin: 0;
	height: 100%;
	background: #fefefd url(img/mainpage_bg.jpg) repeat-x top;
	font-family: Arial, sans-serif;
	font-size: small;
}

body { padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	background: url(img/main_bg.jpg) no-repeat top center;
}

img { border: 0;
}

hr { display: none;
}

#main { margin: 0 auto;
	padding-top: 90px;
	width: 240px;
	height: 330px;
}

#catalog { margin: 0 auto;
	margin-left: 200px;
	position: absolute;
	left: 50%;
	top: 50px;
	width: 240px;
	height: 240px;
}

p { padding: 0;
	margin: 0;
        text-align: justify;
        font-size: x-small;
        }

a {
        color: #571E20;
        text-decoration: underline;
        }

a.exclsv {
        font-style: italic;
        font-weight: bold;
        color: #ff0000;
        }

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

h1 {
        margin: 0;
        padding: 0;
        font-size: medium;
        text-align: center;
        font-family: Times New Roman;
        }

table { width: 100%;
}

table a { text-decoration: none;
}

table td {
        width: 50%;
        font-size: x-small;
        text-align: center;
        }

#main table td img { width: 66px;
height: 49px;
}

#catalog table {
height: 200px;
}

a#contacts { display: block;
position: absolute;
left: 50%;
top: 387px;
margin-left: 320px;
width: 90px;
height: 22px;
background: url(img/contacts.gif) no-repeat;
overflow: hidden;
text-decoration: none;
}

a#contacts i {
visibility: hidden;
}

#counters { margin: 0 auto;
		padding-top: 100px;
		width: 930px;
        color: #8C6506;
        font-size: xx-small;
        text-align: right;
        }

#counters a { color: #8C6506;
	font-size: xx-small;
}

#counters a:hover { color: #D54708;
}
