* {margin: 0; padding: 0;}
html {filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}
body {
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #84655F;
	background: #FAF3E1 url(images/body-bg.jpg) center 200px repeat-y;
	text-align: center;
}
img, table {border: none;}

.clear {clear: both;}

a {color: #605F84; text-decoration: underline;}
a:hover {text-decoration: none;}

.top h1 {font: normal 22px 'Verdana'; text-transform:capitalize; padding-top:5px;}
.first {width: 990px; height:100px; margin:0 auto; padding:20px 0 20px 0;}
.main {width: 1004px; margin: 0 auto; background: url(images/header-02.jpg) right top no-repeat; text-align: left; position: relative;}

.header {width: 1004px; height: 200px; background: url(images/header-01.jpg) left top no-repeat; position: relative;}
	.header h1 {width: 130px; height: 60px; position: absolute; left: 47px; top: 94px;}
	.header h1 span {display: block; width: 130px; height: 60px; background: url(images/logo.gif) no-repeat; text-indent: -9000px; overflow: hidden; cursor: pointer; cursor: hand;}
	.header .phone {width: 104px; height: 27px; background: url(images/phone.gif) no-repeat; position: absolute; left: 413px; top: 20px; text-indent: -9000px; overflow: hidden;}
	.header .icons {width: 76px; height: 9px; background: url(images/icons-bg.gif) no-repeat; position: absolute; left: 644px; top: 24px;}
	.header .icons span {width: 11px; height: 9px; background-image: url(images/icons-bg.gif); text-indent: -9000px; overflow: hidden; cursor: pointer; cursor: hand;}
	.header .icons .home {background-position: 0px 0px; position: absolute; left: 0px; top: 0px;}
	.header .icons .contacts {background-position: -33px 0px; position: absolute; left: 33px; top: 0px;}
	.header .icons .sitemap {background-position: -65px 0px; position: absolute; left: 65px; top: 0px;}
	.header .menu {width: 216px; position: absolute; left: 247px; top: 97px;}
	.header .menu li {width: 98px; height: 21px; background: url(images/bullet.gif) 0px 5px no-repeat; padding: 0 0 0 10px; float: left;}
	.header .menu li span {display: block; height: 13px; text-indent: -9000px; overflow: hidden; cursor: pointer; cursor: hand;}
	.header .menu li.m-01 span {width: 79px; background: url(images/m-01.gif) no-repeat;}
	.header .menu li.m-02 span {width: 93px; background: url(images/m-02.gif) no-repeat;}
	.header .menu li.m-03 span {width: 35px; height: 14px; background: url(images/m-03.gif) no-repeat;}
	.header .menu li.m-04 span {width: 46px; background: url(images/m-04.gif) no-repeat;}
	.header .menu li.m-05 span {width: 50px; height: 14px; background: url(images/m-05.gif) no-repeat;}
	.header .menu li.m-06 span {width: 67px; background: url(images/m-06.gif) no-repeat;}
	
.sidebar {width: 268px; background: url(images/sidebar-01.jpg) left top no-repeat; padding-top: 70px; float: left;}
	.sidebar dl {padding-left: 50px;}
	.sidebar dl dt {text-align: right; background: url(images/border.gif) bottom repeat-x; padding-bottom: 2px;}
	.sidebar dl dd {height: 24px; background: url(images/border.gif) bottom repeat-x; padding-top: 6px;}
	.sidebar dl dd span {display: block; width: 87px; height: 18px; text-indent: -9000px; overflow: hidden; cursor: pointer; cursor: hand;}
	.sidebar dl dd.c-01 span {background: url(images/c-01.gif) no-repeat;}
	.sidebar dl dd.c-02 span {background: url(images/c-02.gif) no-repeat;}
	.sidebar dl dd.c-03 span {background: url(images/c-03.gif) no-repeat;}
	.sidebar dl dd.c-04 span {background: url(images/c-04.gif) no-repeat;}
	.sidebar dl dd.c-05 span {background: url(images/c-05.gif) no-repeat;}
	.sidebar dl dd.c-06 span {background: url(images/c-06.gif) no-repeat;}
	.sidebar dl dd.c-07 span {background: url(images/c-07.gif) no-repeat;}
	.sidebar dl dd.c-08 span {background: url(images/c-08.gif) no-repeat;}
    .sidebar dl dd.c-09 span {background: url(images/c-09.gif) no-repeat; width:119px;}

	.sidebar .adress {width: 268px; margin-top: 37px;}
	.sidebar .adress h2 {width: 268px; height: 85px; background: url(images/sidebar-01.jpg) left top no-repeat; position: relative;}
	.sidebar .adress h2 span {position: absolute; right: 2px; bottom: 2px;}
	.sidebar .adress div {width: 268px; height: 154px; background: url(images/sidebar-02.jpg) left top no-repeat; position: relative;}
	.sidebar .adress div p {width: 254px; position: absolute; left: 8px; top: 9px; font-weight: bold;}
	.sidebar .adress .ad1 {
	width: 269px;
	position: absolute;
	left: 0px;
	top: 168px;
	font-weight:normal;
}
	.sidebar .adress .ad1 a {color: #84655F; text-decoration: underline;}
	
.content {width: 638px; float: right; margin-top: 70px; padding-left: 42px; border-left: 1px solid #D2CLAB;}
	.content .aboutbox {width: 638px; height: 345px; background: url(images/aboutbox-01.jpg) no-repeat; position: relative; overflow: hidden;}
	.content .aboutbox h2 {position: absolute; right: 2px; top: 0px;}
	.content .aboutbox p {position: absolute; left: 150px; top: 27px;}
	.content .aboutbox .about1 {
	position: absolute;
	left: 10px;
	top: 132px;
	width: 618px;
}
.content .aboutbox .about1 a {color: #84655F; text-decoration: underline;}
	.content .sales {width: 638px;margin-top: 26px; background: url(images/border.gif) bottom repeat-x;}
	.content .sales h2 {text-align: right; background: url(images/border.gif) bottom repeat-x; padding-bottom: 2px;}
	.content .sales ul {width: 638px; margin-top: 15px;}
	.content .sales ul li {width: 319px; height: 150px; position: relative; float: left;}
	.content .sales ul li h3 {width: 319px; font-size: 12px;}
	.content .sales ul li img {width: 170px; height: 100px; border: 4px solid #EFE5d5; float: left;}
	.content .sales ul li p {width: 90px; padding: 10px 0 0 6px; float: left;}
	.content .sales ul li p span {font-size: 10px;}
	.content .sales ul li p a {display: block; color: #FFFFFF; background: #DFBE58; font-size: 10px; padding: 3px 0; text-decoration: none;}
	
.foot-ban {position:relative; padding-top: 120px; height:100px;}
.footer {width: 1004px; height: 185px; background: url(images/footer-02.jpg) 100% 80px no-repeat; padding-top: 40px; position: relative;}
	.footer p.links {width: 1004px; height: 34px; background: url(images/footer-01.jpg) no-repeat; text-align: center; font-weight: bold; color: #F2EBD9; padding-top: 16px;}
	.footer p.links a {color: #F2EBD9; text-decoration: none;}
	.footer p.copyrights a {color: #84655F; text-decoration: none;}
	.footer p.copyrights1 a {color: #84655F;}
	.footer .counters {position: absolute; left: 60px; top: 185px;}
	.footer .copyrights {position: absolute; right: 60px; top: 195px; width:300px; font-weight:bold;}
	.footer p.copyrights2 a {color: #b5a095; text-decoration: none;}
	.footer .copyrights2 {
	position: absolute;
	left: 0px;
	top: 222px;
	width:997px;
	font-size:10px;
	color: #b5a095;
}
	.footer .copyrights1 {position: absolute; right: 312px; top: 133px;}
	.footer .copy {position: absolute; left: 150px; top: 100px; width:720px;}
	.footer p.copy a {color: #84655F; text-decoration: none;}
	.cat img {border: 4px solid #EFE5d5; margin-top:3px;}
	.cat span {font-size: 10px;}
	.cat a {display: block; width:90px; color: #FFFFFF; background: #DFBE58; font-size: 10px; padding: 3px 0; text-decoration: none;}
	.cat h3 {font-size: 12px; margin-top: 15px;}
	.cat p { padding: 8px 0 0 6px;}
    .content .sales2 {width: 638px; min-height:400px; height:auto !important; height:400px; margin-top: 6px; background: url(images/border.gif) bottom repeat-x;}
	.content .sales2 h2 {text-align: right; background: url(images/border.gif) bottom repeat-x; padding-bottom: 2px;}
	.map a { font-weight:bold; color:#84655F; text-decoration:none;}
