html,body {padding:0;margin:0; width:100%; height:100%;}
body {color:#fff; font:62.5% tahoma, Verdana, Arial, Helvetica, sans-serif; position:relative; color:#614944; background:url(../i/header.jpg) 0% 0 no-repeat;}

img{border:0; font-size:12px;}
.img{display: block; margin:0; padding:0;}

.clr{clear:both;}
.clr2{clear:both; height:1px;}
form{padding:0; margin:0;}

h1{font-family:tahoma, Helvetica, sans-serif; font-size:22px; color:#462a24; font-weight:normal; text-decoration:underline;  padding:0 0 9px 0px; margin:0;}
h2{font-family:tahoma, Helvetica, sans-serif; font-size:20px; color:#462a24; padding:10px 0; margin:0; font-weight:normal;}
h3{font-family:tahoma, Helvetica, sans-serif; font-size:18px; color:#462a24; font-weight:bold; padding:0 0 8px 0; margin:0;}
h4{font-family:tahoma, Helvetica, sans-serif; font-size:16px; color:#462a24; font-weight:normal; padding:0; margin:0;}
h5{font-family:tahoma, Helvetica, sans-serif; font-size:14px; color:#462a24; font-weight:normal; padding:0; margin:0;}
h6{font-family:tahoma, Helvetica, sans-serif; font-size:13px; color:#462a24; font-weight:normal; padding:0; margin:0;}

a{color: #0d84c8;  text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

ul{margin: 5px 0 10px 0; padding:0; list-style: none;}
p{margin:0; padding: 5px 0 8px 0;}

#allPage{width:1000px; margin:auto; position:relative; height:auto !important; height:100%; min-height:100%; font-size:1.2em;}
.header{position:relative; height:280px;}

.logo{width:219px; height:65px; position:absolute; top:46px; left:67px; background:url(../i/logo.gif) 0 0 no-repeat; text-indent:-10000px; outline:none;}
.more{clear:both; padding:0 0 0 20px; background:url(../i/readon.gif) 0 6px no-repeat;}

/*menu1*/
.tm_1{position:absolute; top:80px; right:150px; float:right; padding:0; margin:0; list-style:none;}
.tm_1 li{float:left; color:#3c5a6c;}
.tm_1 li a{margin-left:18px; color:#3c5a6c;} 

/*phones*/
.phones{color:#462a24; font-size:24px; position:absolute; top:216px; right:83px; font-weight:bold;}
.phones span{font-size:12px; font-weight:bold; display:block; float:left; margin:4px 5px 0 0;}
.phones a{display:block; font-size:12px; margin-left:41px}

.map{text-indent:-10000px; overflow:hidden; width:13px; height:10px; background:url(../i/map.gif) 0 0 no-repeat; position:absolute; top: 80px; right:50px; }

/*menu2*/
.tm_2{position:absolute; top:140px; left:90px; overflow:hidden; height:69px;}
.tm_2 ul{list-style:none; padding:0; margin:0;}
.tm_2 ul li{font-size:18px; color:#0d84c8; float:left; margin:0 20px 0 0; position:relative; padding-bottom:10px;}
.tm_2 ul li a{color:#0d84c8; background:url(../i/menu.gif) 0 -39px no-repeat; height:39px; line-height:39px; float:left; padding:0 0 0 20px;}
.tm_2 ul li a span{background:url(../i/menu.gif) 100% 0px no-repeat; padding:0 20px 0 0; height:39px; line-height:39px; float:left;}
.tm_2 ul li.haveSub a{}
.tm_2 ul li a:hover{background-position:0 -117px; text-decoration:underline;}
.tm_2 ul li a:hover span{background-position:100% -78px;}

.tm_2 ul ul{position:absolute; top:41px; left:-9999px; width:900px;}
.tm_2 ul li:hover ul{left:0;}
.tm_2 ul ul li{ float:left; line-height:18px; margin:0; padding:4px 0px 6px 0;  background:#f4eeee;}
.tm_2 ul ul li a{height:auto; line-height:normal; background:none; float:none; display:inline; background:none; padding:0; margin:0; text-decoration:underline;}
.tm_2 ul ul li a:hover{text-decoration:none;}
.tm_2 ul ul li a span{height:auto; line-height:normal; background:none;float:none; font-size:12px; display:inline; padding:0 10px; margin:0; border-right: solid 1px #e5cdcb;}
.tm_2 ul ul li.last a span{border:0;}
.tm_2 ul ul li.first{background:#f4eeee url(../i/sub.gif) -9px 100% no-repeat; }
.tm_2 ul ul li.last{background:#f4eeee url(../i/sub2.gif) 100% 0% no-repeat;}


/*rounded*/
.t_l, .t_r, .b_l, .b_r{background:url(../i/rounded.gif) 0 0 no-repeat; width:18px; height:17px; position:absolute; bottom:0; right:0;}/*b_r*/
.t_r{background-position: 0 -17px; top:0; right:0; left:auto;bottom:auto;}
.b_l{background-position: -18px 0px; bottom:0; left:0; top:auto;}
.t_l{background-position: -18px -17px; top:0; left:0; right:auto; bottom:auto;}

/*structure*/
.wraper{}
.right{float:right; width:280px;}
.main_part{float:left; width:660px; overflow:hidden;}

.main_part p{line-height:136%;}


/*news_area*/
.news_block{overflow:hidden; width:280px; background:#f7e3d0; position:relative;}
.news_block h2{color:#765149; font-size:18px; padding:0 0 18px 0;}
.news_block h2 span, .n_2 h2 span{font-size:8px;}
.news_block h2 span a, .n_2 h2 span a{color:#1e6463; font-size:10px; font-style:italic; font-weight:normal; padding:0 2px;}
.news_block h2 span a.rss{color:#e95c36}

.n_1{}
.n_1 .wrap{padding:13px 28px 23px 28px;}
.n_1 .link{padding:7px 0 20px 0; display:block;}
.n_1 .link span{display:block; font-size:10px;}

.n_2 .wrap{padding:13px 28px 23px 28px;}
.n_2 .link{display:block; padding:0 0 10px 20px; background:url(../i/mdash.gif) 0 7px no-repeat; display:block;}



/*sell*/
.cat_sell{background:url(../i/sellcat_bg2.jpg) 25px 227px no-repeat; padding:0 0 20px 0; zoom:1; overflow:hidden}
.cat_sell h2{padding:0 28px 28px 28px; margin:0; }
.cat_sell .block{width:189px; height:200px; background:url(../i/img_block.jpg) 0 0 no-repeat; overflow:hidden; float:right; margin-right:30px; display:inline; position:relative;}
.cat_sell .block a{position:absolute; top:10px; left:23px;}
.cat_sell .block a img{display:block;}
.cat_sell .block a span.shape1{background:#fff; opacity:.8; width:134px; height:38px; position:absolute; bottom:2px; left:2px;} 
.cat_sell .block a span.title{display:block; position:absolute; width:114px; top:135px; left:2px; text-align:center; padding:0 10px;} 
.cat_sell .more{ float:left; margin:10px 0 0 79px;}


/*fan*/
.fan{padding: 35px 0 0 0;}
.fan .block{width:190px; height:200px; float:left; margin-right:30px; display:inline;}
.fan .block a{display:block; width:190px; height:200px;  position:relative;}
.fan .block a img{display:block;}
.fan .block a span.mask{display:block; position:absolute; top:0px; left:0px; background:url(../i/mask2.gif) 0 0 no-repeat; width:190px; height:143px;}
.fan .block .title{display:block; width:190px; padding:10px 0 10px 0px; height:25px; line-height:25px; text-align:center;}


/*fan2*/
.fan2{padding: 35px 0 0 0;}
.fan2 .block{width:190px; height:200px; float:left; margin-right:30px; display:inline;}
.fan2 .block a{display:block; width:190px; height:200px;  position:relative;}
.fan2 .block a img{display:block;}
.fan2 .block a span.mask{display:block; position:absolute; top:0px; left:0px; background:url(../i/mask2.gif) 0 0 no-repeat; width:190px; height:143px;}
.fan2 .block .title{display:block; width:190px; padding:10px 0 10px 0px; height:25px; line-height:25px; text-align:center;}
.fan2 a .title2{display:block; width:190px; padding:10px 0 10px 0px; text-align:left; font-size:16px;}
.fan2 .title2{display:block;  padding:10px 0 10px 0px; height:25px; line-height:17px; text-align:left;font-size:13px;}


/*pagination*/
.pagination{clear:both; padding:20px 0; font-size:18px;}
.pagination a{padding:0 0 0 10px;}
.pagination span{padding:0 0 0 10px;}

/*footer*/
.clr_footer{clear:both; height:125px;}
.footer{height:125px; border-top: solid 1px #86685a; clear:both; position:relative; margin:-125px auto 0 auto; width:1000px; font-size:12px;}
.copy{padding:35px 40px 0 80px; float:left;  border-top: solid 3px #86685a;}
.right_part{float:right; padding:38px 80px 0 0;}
.shape2{width:47px; height:58px; background:url(../i/lapa2.gif) 0 0 no-repeat; position:absolute; top:40px; left:470px;}

.search{padding:0 34px 0 0;}
.inputbox{color:#765149; border: solid 1px #bfbfbf;}
.button{background:#fff; color:#765149; border:0; border-bottom: solid 1px #bfbfbf; border-right: solid 1px #bfbfbf; cursor:pointer; font-weight:bold;}

