html,body{margin:0;padding:0;height:100%}
body{text-align:center;background:#fff}
.body{position:relative;max-width:1400px;_width: expression(this.parentNode.scrollWidth > 1400 ? '1400px' : 'auto');margin:0 auto;text-align:left;background:#fff}
body,table,td,th,p{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#000}
a{color:#3fb5e4}
a:hover{text-decoration:none}
a img{border:none}
.clear{clear:both;font-size:1px;height:1px;line-height:1px}

h1{padding:0;margin:0 0 15px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:normal;font-size:20px;color:#6ec7eb}
.h1{padding:0;margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:normal;font-size:20px;color:#000}
h3{font-size:17px;font-weight:normal;color:#000}

#header{position:absolute;top:0;height:210px;width:100%;min-width:1000px;z-index:11}

.logo{display:block;position:absolute;margin:22px 0 0 59px}

.pict{position:absolute;right:0;margin:40px 5px 0 0}
.pict a{display:block;float:left;margin-right:50px;height:34px;width:33px}
.pict a.home{background:url(/images/home.gif) no-repeat}
.pict a.mail{background:url(/images/mail.gif) no-repeat}
.pict a.map{background:url(/images/map.gif) no-repeat}
.pict a.home:hover{background:url(/images/ahome.gif) no-repeat}
.pict a.mail:hover{background:url(/images/amail.gif) no-repeat}
.pict a.map:hover{background:url(/images/amap.gif) no-repeat}

.tt{position:absolute;width:45px;height:115px;margin-left:395px;background:url(/images/tt.png)}
.tt2{position:absolute;width:50px;height:15px;margin-top:295px;background:url(/images/tt2.png)}

.t1{position:absolute;margin-top:115px;width:100%;height:320px}
.tc{position:relative;margin:0 50px;height:320px;background:url(/images/t1.jpg) no-repeat}
.t1r{position:absolute;width:9px;height:9px;right:0;background:url(/images/t1r.gif) no-repeat}

.tm{position:absolute;margin-top:284px;width:100%;height:39px;background:url(/images/mbg.gif) repeat-x}
.tml{background:url(/images/ml.gif) no-repeat}
.tmr{background:url(/images/mr.gif) 100% 0 no-repeat}
.tm table{width:100%;border-collapse:collapse;table-layout:fixed}
.tm table td{padding:0;height:39px;text-align:center;vertical-align:middle}
.tm table td.mtd{width:2px;background:url(/images/mtd.gif) 0 50% no-repeat}
.tm table td a{color:#fff;font-style:italic;text-decoration:none}
.tm table td a:hover{text-decoration:underline}


#wrapper{position:relative;height:100%;width:100%;border-collapse:collapse;direction:rtl}
#content{vertical-align:top;padding:470px 0 20px;width:100%;direction:ltr}
.wrap-table{width:100%;height:100%;border-collapse:collapse}

.wrap-cont{vertical-align:top;padding:0}
.cpadd{padding:0 40px 20px 35px}
.cwidth{width:100%}

.path{margin:0 0 15px;font-size:15px}
.path a{font-size:15px}


td.left{vertical-align:top;padding:470px 0 5px;width:220px;direction:ltr}

td.left .h1{margin:0 0 35px 50px}

.lm{margin:0 0 20px}
.lm a{display:block;font-style:italic;font-size:14px;color:#000;padding:4px 0 4px 43px}
.lm a span{display:block;padding:5px 8px}
.lm a:hover{text-decoration:underline;color:#3fb5e4}
.lm a.active{color:#fff;background:url(/images/ma.gif) 0 50% no-repeat}
.lm a.active:hover{color:#fff}
.lm a.active span{background:#3fb5e4}


td.right{vertical-align:top;width:300px}

td.right .h1{margin:0 0 25px 20px}

.news{width:253px;background:#e2f5fe url(/images/nt.gif) no-repeat}
.nbt{padding:20px;background:url(/images/nb.gif) 0 100% no-repeat}

.news h2{margin:0 0 20px}
.news p{margin:10px 0 20px}
.news .newsbody a{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-style:italic}
.news .allnews{text-align:right}

.rb{padding-top:25px}



#topdown{vertical-align:top;height:190px;width:100%;padding:0;direction:ltr}
#footer{position:relative;padding:0px !important;width:100%;height:190px;border-top:1px solid #cccccc}

.f1{position:absolute;right:0;width:444px;height:190px;background:url(/images/phone.png) 0 100% no-repeat}

.address{position:absolute;padding:32px 0 0 250px}
.address p{margin:13px 0}
.copyright{position:absolute;right:0;margin:100px 50px 0 0}
.stat{position:absolute;margin:35px 0 0 50px}
.fmail{position:absolute;margin:110px 0 0 50px}

.price img.image, .pricee img.image {float:left;margin:0 10px 10px 0}

td.headprice {background-color:#F4F1F1;color:#757575;font-weight:bold;text-align:center;}
td.tdprice {background-color:#fff;text-align:center}

.anonscat {background:#fff}

table.reTable{
    border-collapse: collapse;
    border: 0;
    border-left: #C5C7C7 1px solid;
    border-top: #C5C7C7 1px solid;
}

table.reTable td{
    border: 0;
    padding: 3px;
    border-right: #C5C7C7 1px solid;
    border-bottom: #C5C7C7 1px solid;
    align: center; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 13px; text-align: center; color: #606060; background-color: #F7F5F5; }
}
