body{
    width:100%;
    text-align:center;
    margin:0;
    padding:0;
    background: #c0d6eb url('/images/body.jpg') 0 0 repeat-x ;
    font-family:arial,verdana;
    font-size:12px;
}
img{
    border:0;
}

table{
    font-size:12px;
}
a {
    color:#28517d;
}
.body{
    width:997px;
    margin:0 auto;
    border:1px solid #adc7e1;
    text-align:left;
    background:#FFF url('/images/bg.jpg') 0 0 repeat-x;
}

.top{
/*    height:265px;*/
    background:url('/images/top.jpg') center 0 no-repeat;
    padding-top:215px;
    display:block;
    position:relative;
}

.logo{
    position:absolute;
    width:184px;
    height:117px;
    top:19px;
    left:25px;
}

.tmenu{
    text-align:center;
}

.tmenu table{
    margin:0 auto;
}

.tmenu table td{
    height:30px;
    background:url('/images/tmenu.gif') 100% 0 no-repeat;    
    border-left:1px solid #fff8f2;
    padding:0 18px;
}


.tmenu table td a {
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
    margin:0 18px;
    font-size:12px;
    letter-spacing:uppercase;
}

.tmenu table td a:hover {
    color:#28517d;
}

.main{
    width:100%;
}
.main .left{
    width:225px;
}
.main .center{
    text-align:justify;
    color:#444;
    
}
.main .center h1{
    font-size:18px;
    color:#28517d;
}

.main .center li {
   font-size:1.1em;
   margin:.5em 0;
   list-style-image: url('/images/marker.gif');
}


.main .right{
    width:223px;
}

.rmenuh{
    height:50px;
    background:#acc6e1 url('/images/rmenuhbg.jpg') 0 0 repeat-x;
}
.cat_onmain{
    background:#acc6e1 url('/images/rmenu.jpg') 0 center repeat-x;
}
.cat_onmain .bg{
    background: url('/images/rb.gif') 100% 100% no-repeat;
    padding:20px 0;
}

.footer{
    height:90px;
    background:#adc7e1 url('/images/logob.gif') 0 0 no-repeat;
    margin:16px;
    color:#666666;
    font-size:11px;
}
.footer a {
    color:#666;
    text-decoration:none;
}

.footer .content{
    padding:0px 0 0 180px;
    background:url('/images/rt.gif') 100% 0 no-repeat;
    color:#666666;
    font-size:11px;
    position:relative;
}

.footer .content table td{
    color:#666666;
    font-size:11px;
}

.footer .content table td a {
    color:#666666;
    font-size:11px;
}

.ns a {
    color:#666;
    text-decoration:none;

}
.ns a:hover {
    color:#000;

}


.spec{
    width:224px;
    height:383px;
    background:url('/images/bnr.gif') 0 0 no-repeat;
}
.spec .image{
    text-align:center;
    border-bottom:5px solid #BBB;
    margin:0 7px;
    padding:60px 0 10px 0;
}
.spec .name{
    font-size:18px;
    color:#666;
    padding:10px 0 15px 10px;
}
.spec .price{
    font-size:18px;
    color:#ff0000;
    padding-left:10px;
}
.spec .link{
    padding:20px 0 0 10px;
}

.PR{
    position:absolute;
    width:200px;
    height:40px;
    top:20px;
    right:60px;
/*    background:url('/images/PR.gif') 0 0 no-repeat;*/
    padding:0 0 0 32px;
    line-height:8px;
}
.PR_flash{
    position:absolute;
    width:230px;
    height:33px;
    top:27px;
    right:60px;
}
.PR a {
    color:#7a91a8;
    text-decoration:none;
    display:block;
    font-size:10px;
    margin:7px 0 13px 0;
}

.liv{
    position:absolute;
    width:40px;
    height:40px;
    top:30px;
    right:5px;
}

.catalog_list li {
   font-size:1.1em;
   margin:.5em 0;
   list-style-image: url('/images/marker.gif');
}

