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:1256px; margin:auto; position:relative; height:100%; min-height:100%; font-size:1.2em;}
.header{position:relative; height:255px;}

.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;}
.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;}
.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 a:hover{background-position:0 -117px; text-decoration:underline;}
.tm_2 ul li a:hover span{background-position:100% -78px;}

/*structure*/
.line2,.line3,.line4{clear:both;}

/*sell*/
.cat_sell{width:445px; padding:0 90px 0 68px; float:left; background:url(../i/sellcat_bg.jpg) 100% 5px no-repeat; }
.cat_sell h2{padding:0 0 28px 0; 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 239px;}


.line3{padding:15px 0 0 0;}
.line4{padding:40px 0 20px 0; overflow:hidden;}

/*fan*/
.fan{ float:left; width:576px;}
.fan h2{padding:0 0 25px 30px;}
.fan .block{width:258px; height:240px; float:left; margin-left:30px; display:inline;}
.fan .block a{display:block; width:255px; height:195px;  position:relative;}
.fan .block a img{display:block;}
.fan .block a span.mask{display:block; position:absolute; top:0px; left:0px; background:url(../i/mask.gif) 0 0 no-repeat; width:255px; height:195px;}
.fan .block .title{display:block; background:url(../i/star.gif) 20px 5px no-repeat; width:255px; padding:10px 0 10px 65px; height:25px; line-height:25px;}


/*text*/
.text_block{width:445px; padding:0 90px 0 68px; float:left; line-height:136%;}
.text_block h2{font-size:20px; font-weight:normal; padding-bottom:25px;}
.text_block .more{float:right;}

/*news_area*/
.news_block{ float:left; width:550px; background:#f7e3d0; position:relative;}
.news_block h2{color:#765149; font-size:18px; padding:0 0 18px 0;}
.news_block h2 span{font-size:8px;}
.news_block 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{width:49.5%; float:left; background:url(../i/lapa.gif) 100% 0 no-repeat;}
.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{width:49.5%; float:left;}
.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;}


/*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;}

/*photo*/
.photo{ float:left; width:600px; padding:0 30px; color:#262626;}
.photo p{padding:3px 50px 5px 25px; line-height:136%;}
/*videp*/
.video{ float:left; width:550px;color:#262626;}
.video p{padding:3px 50px 5px 25px; line-height:136%;}



.footer{height:125px; border-top: solid 1px #86685a; clear:both; position:relative;}
.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;}


