


*{margin:0; padding:0; outline:0;}
body{background:url(images/bg.png) repeat-x #000; font-family:Georgia, "Times New Roman", Times, serif;}
a:link, a:visited{text-decoration:none;}
img{border:0;}

#header{background:url(images/header.jpg) no-repeat 50% top;  height:200px;}

#wrapper{width:970px; margin:auto;}

#menu{height:70px; width:958px; position:relative; margin:0 0 30px 0;}
#menu ul li{list-style:none; float:left; font-size:16px; color:#fb7e20; background:url(images/mline.png) no-repeat right; padding:0 3px 0 0; line-height:70px;}
#menu ul li a{display:block; color:#fb7e20; padding:0 35px 0 35px;}
#menu ul li a:hover,#menu ul li a.active{background:url(images/menu.png) repeat-x; color:#000;}
#rss{position:absolute; z-index:9; top:10px; right:10px;}

#ringtones{width:473px; margin:auto;}
#ls{background:url(images/searchfield.png); width:261px; height:26px; float:left; border:0; font-size:16px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; padding:7px 5px 0 5px;}
#search{float:left;}

#content{padding:30px 0 20px 0;}

#c1{width:686px; float:left;}
.box{background:url(images/box_st.png) repeat-y; width:686px;}
.box_tp{background:url(images/box_tp.png) no-repeat top; width:646px; padding:20px;}
.box_bt{background:url(images/box_bt.png); width:686px; height:20px;}
.pic{float:left; width:100px; margin:0 15px 0 0;}
.pic img{margin:0 0 25px 0;}
.txt{float:left; width:520px;}
.txt p{color:#71765A; font-size:12px; margin:0 0 15px 0; line-height:18px;}
.txt h2{ clear:both;float:left; width:120px; color:#AF8A62; font-size:12px;}
.txt h3{font-weight:normal;color:#71765A; font-size:12px; float:left; width:400px; margin:0 0 5px 0;}


#c2{width:255px; float:right;}

.sbox{background:url(images/sidebar_st.png) repeat-y; width:255px;}
.sbox_tp{background:url(images/sidebar_tp.png) no-repeat top; width:255px; padding:20px 0 0 0;}
.sbox_bt{background:url(images/sidebar_bt.png); width:255px; height:10px;}
.stitle{background:url(images/sidebar_title.png) no-repeat; width:217px; height:32px; text-align:center; color:#2e2828; font-size:18px; line-height:32px; margin:0 auto 15px auto;}
.sbox ul{padding:0 5px 0 5px;}
.sbox ul li{list-style:none; font-size:13px;}
.sbox ul li a{color:#949087; display:block; padding:3px 0 3px 5px; border:1px solid #222325;}
.sbox ul li a:hover{background:#ff9a35; color:#efefef; border:1px solid #333;}
.sbox ul li a span{background:url(images/bullet.png) no-repeat left; padding:0 0 0 25px;}
.sbox ul li a:hover span{background:url(images/bullet_over.png) no-repeat left;}
.sblock{width:215px; border-bottom:1px solid #585552; padding:0 0 10px 0; margin:0 auto 20px auto;}

#footer{background:url(images/footerbg.png) repeat-x #d63f14; margin:auto; font-family:Arial, Helvetica, sans-serif; padding:20px 0 0 0; min-height:180px; min-width:1000px;}
#fwrap{width:958px; margin:auto;}
.fblock{float:left; min-width:220px; width:23%; border-right:2px solid #ef7c27; padding:0 0 20px 17px; margin:0 0 10px 0; min-height:170px;}
.flast{border:0; padding-right:0;}
#footer h3{font-size:15px; color:#fff; margin:0 0 10px 0; line-height:normal; font-weight:bold;}
#footer ul{margin:0 0 0 10px; min-height:124px; line-height:normal; padding:0;}
#footer ul li{ font-size:13px; color:#f8dbd2; margin:0 0 6px 0; list-style:none;}
#footer ul li a, .more{color:#f8dbd2; text-decoration:none; padding:0 0 0 6px;}
#footer ul li a:hover, .more:hover{text-decoration:underline;}
.pmore{text-align:right; padding:0 25px 0 0; font-size:12px; margin:0;}
.fbox{padding:8px 0 0 0; color:#f8dbd2;}
p.ap{color:#fff;}
.fpic{float:left; margin:0 20px 0 0;}
.ftxt{float:left; width:130px; font-size:13px; color:#f8dbd2; margin:0 0 0 0;}
 

