html,body {padding:0;margin:0; width:100%; height:100%;  background:#eff8fc url(../i/body.png) 0% 0 repeat-x;}
body {color:#fff; font:62.5% Tahoma, Verdana, Arial, Helvetica, sans-serif; position:relative; color:#616161; background: url(../i/hd.jpg) 50% 0 no-repeat; min-width:1256px;}

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:#2b7f7f; font-weight:normal; text-decoration:none;  padding:0 0 9px 0px; margin:0;}
h2{font-family:tahoma, Helvetica, sans-serif; font-size:20px; color:#2b7f7f; padding:10px 0; margin:0; font-weight:normal;}
h3{font-family:tahoma, Helvetica, sans-serif; font-size:18px; color:#2b7f7f; font-weight:bold; padding:0 0 8px 0; margin:0;}
h4{font-family:tahoma, Helvetica, sans-serif; font-size:16px; color:#2b7f7f; font-weight:normal; padding:0; margin:0;}
h5{font-family:tahoma, Helvetica, sans-serif; font-size:14px; color:#2b7f7f; font-weight:normal; padding:0; margin:0;}
h6{font-family:tahoma, Helvetica, sans-serif; font-size:13px; color:#2b7f7f; font-weight:normal; padding:0; margin:0;}

a{color: #0d84c8;  text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

a span{text-decoration:underline;}
a:hover span{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{height:305px; position:relative;}
.menu{position:absolute; top:197px; left:110px;}
.menu ul{list-style:none; padding:0; margin:0}
.menu ul li{float:left; background: url(../i/sep.gif) 0% 50% no-repeat; padding:0 13px; position:relative;}
.menu ul li.first{background:none;}
.menu ul li a{float:left;text-decoration:none;font-size:18px; display:block; height:40px; line-height:40px; padding:0 6px 0 0;background: url(../i/hover.png) 100% -244px no-repeat;}
.menu ul li a span{float:left;padding:0 14px 0 7px; background: url(../i/hover.png) 0 -200px no-repeat;}
.menu ul li a:hover{color:#364348; text-decoration:none; background: url(../i/hover.png) 100% -44px no-repeat; }
.menu ul li a:hover span{background: url(../i/hover.png) 0 0 no-repeat; display:block; height:40px;}

#allPage .menu ul ul{position:absolute; top:34px; left:0; white-space:nowrap;width:500px; display:none; padding-top:10px;}
#allPage .menu ul li:hover ul{display:block;}
#allPage .menu ul ul li{background:url(../i/sub.png) 0 0 repeat-x; }
#allPage .menu ul ul li a{font-size:14px;  height:30px; line-height:30px;  padding:0 4px 0 0;}
#allPage .menu ul ul li a span{ padding:5px; line-height:25px; padding:0 14px 0 18px;}
#allPage .menu ul ul li a:hover{color:#364348; text-decoration:none; background: url(../i/hover2.png) 100% -32px no-repeat; }
#allPage .menu ul ul li a:hover span{background: url(../i/hover2.png) 0 0 no-repeat; display:block; height:30px;}

/*structure*/
.left_column{float:left; width:440px; padding:0 40px 0 45px;}
.right_column{float:right; width:687px; overflow:hidden; margin-right:-10px;}

#about{border-top: solid 1px #d0d8db; float:left;  padding:10px 40px 20px 45px; overflow:hidden; width:1100px; margin:auto;}
.about .readon{float:right;}

.news_block h2{font-size:20px; 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}

.news_block .link{padding:0 0 10px 0;}
.news_block .link span{display:block; font-size:0.9em;}
.news_block .link a{font-size:1.1em; color:#12608d;}

/*sell line*/
.sell_line{overflow:hidden;}
.sell_line .img_block{width:343px; height:260px;  display:block; float:left; overflow:hidden; position:relative; color:#1b1b1b;}
.sell_line .img_block span{position:absolute; top:207px; left:63px;}
.sell_line .img_block img{margin:30px 0 0 58px; border:5px solid white;}
.sell_line .readon{float:right;  margin-right:73px; display:inline;}
.readon{background: #e3eaee url(../i/arrow1.gif) 7px 7px no-repeat; padding:2px 5px 2px 25px;}


.right_column .img_block2{width:343px; height:260px; float:left;  0 0 no-repeat;  display:block; float:left; overflow:hidden; position:relative;}
.right_column .img_block2 span{position:absolute; top:207px; left:13px;}
.right_column .img_block2 img{margin:11px 0 0 11px;border:5px solid white;}

.wraper{overflow:hidden;}

.right_column h2{font-size:20px; padding:0 0 18px 0;}
/*footer*/
.footer{height:125px; border-top: solid 1px #32cfeb; clear:both; position:relative; width:1256px; clear:both;}
.copy{padding:35px 40px 0 80px; float:left;  border-top: solid 0px #32cfeb; color:#616161; }
.right_part{float:right; padding:38px 40px 0 0;}
.footer .inputbox{width:230px;}

.search{padding:5px 0;}
.inputbox{color:#616161; border: solid 1px #b3babd;}
.button{background:#fff; color:#616161; border:0; border-bottom: solid 1px #a0a6a9; border-right: solid 1px #a0a6a9; cursor:pointer; font-weight:bold;}
