html,body {
background: #ffffff url(../image/bg_body.jpg) repeat-x;
margin: 0 auto;
padding: 0;
height: 100%;
width: 100%;
/* damn ie */
text-align: center;
font-family: arial;
font-size: 12px;
color: #666666;
}
.header {
text-align: left;
height: 160px;
width: 970px;
background: url(../image/bg_header.jpg) no-repeat;
margin: 0 auto;
padding: 0;
overflow: hidden;

position: relative;
}

.headerPhones {
    position: absolute;
    right: 50px;
    top: 60px;
    font-weight: bold;
}
.headerHello {
    position: absolute;
    left: 20px;
    top: 60px;
    font-weight: bold;
}

.center_container {
height:auto;
min-height: 99%;
width: 970px;
background: url(../image/bg_center_middle.jpg) repeat-y;
margin: 0 auto;
padding: 0;
overflow: auto;
}
.center {
height:auto;
min-height: 99%;
/*min-height: 410px;*/
width: 970px;
background: url(../image/bg_center_top.jpg) no-repeat;
margin: 0 auto;
padding: 0;
overflow: auto;
}
.center_center {
height:auto;
min-height: 99%;
padding: 15px 25px 25px 25px;
margin: 0px;
text-align: left;
overflow: auto;
}
.footer {
height: 36px;
width: 970px;
background: url(../image/bg_center_bottom.jpg) no-repeat;
margin: 0 auto;
padding: 0;
position:relative;
}
.footerLinks {
    position:absolute;
    left: 10px;
    bottom: 10px;
}
.footerCopyright {
    position:absolute;
    right: 10px;
    bottom: 10px;
}
.logo {
width: 168px;
height: 64px;
position: relative;
top: 88px;
left: 26px;
}
.menu {
position: relative;
height: 31px;
width: 490px;
top: 64px;
left: 456px;
overflow: hidden;
}
.menu div {
width: 120px;
height: 31px;
margin: 0px 1px 0px 0px;
float: left;
padding: 0px;
background: url(../image/bg_menu.jpg) repeat-x;
}
.menu_img {
width: 120px;
height: 31px;
margin: 0px 1px 0px 0px;
float: left;
padding: 0px;
background: url(../image/bg_menu.jpg) repeat-x;
}
.menu span {
position: relative;
top: 9px;
color: #2B352B;
font-size: 13px;
bottom: 25px;
font-weight: bold;
display: block;
text-align: center;
}
.menu a {
text-decoration: none;
color: #2B352B;
}
.left_col {
height:auto;
min-height: 99%;
width: 180px;
float: left;
display: block;
padding: 0px 18px 0px 0px;
}
.center_col {
height:auto;
min-height: 99%;
width: 524px;
float: left;
padding: 0px 0px 0px 0px;
}
.right_col {
height:auto;
min-height: 99%;
width: 180px;
float: right;
display: block;
padding: 0px 0px 0px 18px;
}
a img {
border: none;
}
a:link {
color: #666666;
}
a:visited {
color: #666666;
}
a:active {
color: #666666;
}
a:hover {
color: #666666;
}
ul {
padding: 0;
list-style: none;
margin: 0 auto;
}
li {
padding: 0;
list-style: none;
margin: 0 auto;
}
li ul li a {
font-size: 14px;
}
li ul {

}
ul.gr li {
display: block;
float:left;
text-align: center;
padding: 4px;
width: 155px;
}
.gr {
width: 508px;
padding: 12px 0px 0px 0px;
}
.div_180_top h2, .div_524_top h2 {
color: #E5E6EA;
text-align: left;
font-size: 16px;
padding: 0;
padding: 8px 0px 0px 16px;
margin: 0;
}
.div_180_top {
behavior: url(catalog/javascript/png/iepngfix.htc);
/*padding: 8px 0px 0px 16px;*/
margin: 0px 0px 0px 0px;
background: url(../image/bg_180_top.png) no-repeat;
height: 30px;
}
.div_180_middle {
behavior: url(catalog/javascript/png/iepngfix.htc);
background: url(../image/bg_180_middle.png) repeat-y;
padding: 4px 16px 0px 16px;
/*overflow: auto;*/
}
.div_180_bottom {
behavior: url(catalog/javascript/png/iepngfix.htc);
background: url(../image/bg_180_bottom.png) no-repeat;
height: 20px;
margin: 0px 0px 12px 0px;
}
.div_524_top {
behavior: url(catalog/javascript/png/iepngfix.htc);
/*padding: 8px 0px 0px 16px;*/
margin: 0px 0px 0px 0px;
background: url(../image/bg_524_top.png) no-repeat;
height: 30px;
}
.div_524_middle {
behavior: url(catalog/javascript/png/iepngfix.htc);
background: url(../image/bg_524_middle.png) repeat-y;
padding: 4px 16px 0px 16px;
/*overflow: auto;*/
}
.div_524_bottom {
behavior: url(catalog/javascript/png/iepngfix.htc);
background: url(../image/bg_524_bottom.png) no-repeat;
height: 20px;
}
.AddToCart {
    behavior: url(catalog/javascript/png/iepngfix.htc);
}
#module_best p {
display: block;
margin: 0px;
}
#module_best ul {
text-align: center;
}
#module_best ul li {
padding: 8px;
}
.module_best_block {
    padding: 8px;
    text-align: center;
}
#module_best a {
    font-size:14px;
}
.latest a {
    font-size:14px;
}

.clear {
   clear: both;
}
.slide {
margin: 4px 6px 12px 6px;
}
#module_search li ul li {
text-align: center;
padding: 10px 0px 0px 0px;
}
#module_search form {
    display:inline;
}
#x {
margin: 10px 0px 0px 0px;
}
#s {
width: 130px;
}
#sitemap {
overflow: auto;
}
#sitemap .a, #sitemap .b {
padding-bottom: 2px;
}
#login {
overflow: auto;
}
#login .c, #login .g {
padding-bottom: 2px;
}
#login input {
width: 136px;
}