/********************************************/
/* Wifun.com                                */
/* Build by Micheal,Leo                     */
/* Copyright by MONSHOW Inc.                */
/* http://monshow.net                       */
/********************************************/

body {
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
a {
    color: #ffffff;
  text-decoration:underline;
}

a:hover {
    color: #FFFFFF;
    background-color: #ffffff;
    text-decoration: none;  
}

a:active {
    color: #FF0000;
}


.imgBorder {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
.imgBor1 , .imgBor2 , .imgBor3 , .imgBor4 , .imgBor5 {
    border: 1px solid #CCCCCC;
    background-color: #FFF;
}
.imgBor1 {
    padding: 1px;
}
.imgBor2 {
    padding: 2px;
}
.imgBor3 {
    padding: 3px;
}
.imgBor4 {
    padding: 4px;
}
.imgBor5 {
    padding: 5px;
}

#WiFunlogo a:hover img {
    background-image: url(images/bgLogo.gif);
}


.bold    {font-weight: bold;}
.right   {float:right;}
.left    {float:left;}
.red     {color:red;}
.crHand  {cursor: hand;}
.center  {text-align:center;}


#header {

}

img {
    border: 0px;
}

#WiFunlogo {
    position: absolute;
    left: 0px;
    top: 0px;
}


#WiFunIndex {
    padding:10px 0px 0px 0px;
    text-align: center;
}



/***************************/
.SEARCH____________________{}
/***************************/

#searchResult {
    width:auto;
    height:90px;
    text-align: left;
    background-image: url(images/bgIndex.gif);
    padding: 0px;
    margin: 0px;
}

.searchPadding {
    padding-left: 150px;
}

#searchResult ul  {
    width: 500px;
    height:auto;
    list-style-type: none;
    padding: 9px 0px 0px 0px!important;
    padding: 0px;
    margin:0px!important;
    margin:5px 0px 0px 0px;
}

#searchResult ul li {
    padding: 5px 6px 3px 3px!important;
    padding: 3px 3px 3px 3px;
    margin:0px;
}

.searchInput {
    font-size:12px;
    color:#FFCC33;
    vertical-align:middle;
    text-align: left;
}

.searchInput a {
    color: #FF6600;
    text-decoration: none;
}
.searchMenu {
    font-family: MingLiU,Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #CCCCCC;
    text-align: left;
}

.searchMenuON {
    color: #FFffff;
    background-image: url(images/menuON.gif);
    background-repeat: no-repeat;
    padding:2px 3px 4px 3px!important;
    padding:2px 3px 4px 3px;
}

#searchResult .searchBtn {
    border: 1px solid #E15006;
    height: 22px;
    background-color: #ff6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top:0px;
    padding:auto 13px;
    vertical-align: middle;
}

#searchResult input.keyword {
    width: 350px;
    height:18px;
    background-image: url(images/searchShadow.gif);
    background-repeat: no-repeat;
    background-position: right;
    vertical-align: middle;
    border-top: 1px solid #E15006;
    border-left: 1px solid #E15006;
    border-bottom: 1px solid #E15006;
    border-right:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    padding: 2px 0px 0px 5px;
    margin:0px;
}

#loginUser {
    font-family: MingLiU,Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#999999;
    padding: 8px 10px 0px 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}

#main {
    background-image: url(images/topBgNav.gif);
    background-repeat: repeat-x;
    background-position: 0px top;
    width: 100%;
}

#mainCont {
    width:75%;
    margin:0px 15px 15px 15px;
}

#sideCont {
    float: right;
    text-align:left;
    width:23%;
}

.padding10 {
    padding:10px;
}

.hgt10{
    height:10px;
}

#addSinger {
    display:none;
}

#sendMsg {
    display:none;
}

/*
.imgID {
    float: left;
    width: 60px;
    padding-left:3px;
}
*/

#picCat a img , #picChange a img , H2 a img {
    border:solid #CCCCCC 1px;
    padding:2px;
    background-color: #FFFFFF;
}
#hotPick a img {
    border:solid #CCCCCC 1px;
    padding:1px;
    background-color: #FFFFFF;
}
#picCat a:hover img , #picChange a:hover img , H2 a:hover img , #hotPick a:hover img  {
    background-color: #ffffff;
}

#picCat a:active img , #picChange a:active img , #hotPick a:active img , H2 a:active img {
    background-color: #FF0000;
}

#picCat {
    height: auto;
    margin: 10px 0px;
}

#picCat ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#picCat li {
    float: left;
    width: auto;
    border:solid #EEEEEE 1px;
    font-size:12px;
    padding:10px 10px;
    margin: 2px;
    font-family:Arial, Helvetica, sans-serif;
    line-height: 150%;
    color: #AAAAAA;
}

li.overCat {
    background:#FFF9AD;
}

#picCat img  {
    margin-bottom:3px;
    display:block;
}



.tabLine {
    border-top: 1px #EEEEEE solid;
    background-image: url(images/bg.gif);
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    background-repeat: repeat-x;
}

.trover {
    border-top: 1px #EEEEEE solid;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    background-repeat: repeat-x;
    background-image: url(images/bgTrOver.gif);
}


.tabCap {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #AAAAAA;
}



pre {
    font-size: 14px;
    margin: 0px;
    padding: 0px 0px 0px 30px;
    line-height: 140%;
}
#tagLine {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 0px 0px 0px 30px;
}
h1 {
    font-size: 24px;
    font-family: Arial;
    font-weight: bold;
    padding:15px 0px;
    margin:0px;
}
h1 a {
    text-decoration: none;
}
h2 {
    font-family: Arial;
    font-size: 30px;
    font-style: normal;
    border-bottom: 1px solid #CCC;
    padding: 5px 0px 10px 0px;
    width: 100%;
    margin:15px 0px 5px 0px!important;
    margin:0px 0px 5px 0px;
}
h3 {
    font-size: 15px;
    font-weight: bold;
    color: #C42700;
    background-image: url(images/arrowBig.gif);
    background-repeat: no-repeat;
    background-position: 0px 19px;
    padding: 20px 0px 0px 20px;
    margin: 0px 0px 8px 5px;
    text-align: left;
}
h4 {
    margin:14px 0px 8px 0px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding:0px;
    text-align: left;
    color: #333333;
    padding-bottom:3px;
    border-bottom: 3px solid #FFDBAA;
    vertical-align: middle;
    height: 20px;
}

#h2Img {
		float:left;
		width:60px;
}

#ratingDiv , #ratingDiv a {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		padding:0px;
		margin:0px;
}
#ratingDiv a:hover {
    background-color: #FFF;
}
#ratingDiv a:active {
    background-color: #FFF;
}
#ratingDiv img {
		border:0px;
    padding: 4px 0px 0px 0px;
		margin:0px;
}
#ratingMessage {
}

.dot {
    font-size: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    vertical-align: middle;
    height: 20px;
}

/***************************/
.MSG_______________________{}
/***************************/

.msgCols {
    float:left;
    vertical-align: top;
    height:120px;
    margin-top:8px;
}

.msgInput {
    width:360px;
    height:100px;
}

.msgBtn {
    height:30px;
    padding:0px 10px;
    margin-left:4px;
}


/***************************/
.PAGEMARK__________________{}
/***************************/

#pageMark {
    font-family: Arial;
    font-size: 14px;
    background-color: #EEEEEE;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    color: #CCCCCC;
    height: 17px;
    padding: 5px 0px 5px 0px;
    margin-top:5px;
}

#pageMark a {
    text-decoration: none;
}

#pageMark .onPage {
    font-weight: bold;
    background-image: url(images/onPage.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    color: #FFFFFF;
    width: 20px;
    padding-top: 1px!important;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 2px;
    padding-left: 4px;
}

#pageMark .prePage {

}

#pageMark .nextPage {

}





#postTopic {
    font-family: Arial;
    font-size: 14px;
    width:auto;
    height:250px;
    padding: 15px 0px;
    margin:10px 0px 20px 0px;
    border: 1px dashed #FFDBAA;
}

#postTopic ul {
    list-style-type: none;
    padding:0px;
    margin:0px;
    display:inline;
}

#postTopic li {
    float:left;
    padding: 4px 0px 4px 0px;
    vertical-align: middle;
}
#postTopic li.inputType {
    width: 12%;
  vertical-align: bottom; 
  text-align:center;
}
#postTopic li.inputCont {
    width: 85%;
}

#postTopic li.inputCont textarea {
    width: 468px;
    height:120px;
}


#itemInfo {
    font-family: Arial;
    font-size: 12px;
    height: 20px;
}


#itemInfo ul {
    list-style-type: none;
    padding:0px;
    margin:0px;

}

#itemInfo li {
    float:left;
    display:inline;
  vertical-align: middle;
}

#itemInfo li.typeInfo {
    width:40px;
}

#itemInfo li.contInfo {
    padding-right:20px;
    font-weight: bold;
}


#subCatInfo {
    border-bottom: 1px solid #CCCCCC;
    height:130px;
    width:100%;
    margin-bottom:8px;
}

#subCatInfo ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#subCatInfo li {
    float:left;
    display: inline;
    padding:6px 0px 6px 6px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}

#subCatInfo li.type {
    width:115px;
}

#subCatInfo li.cont {
    width:76.2%;
}
#codeForward ul {
    margin: 0px;
    padding: 0px 0px 0px 30px;
    list-style-type: none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:150%;
}

#codeForward li {
    padding: 5px;
}
#codeForward input {
    width:500px;
}

.right {
    float: right;
}

#pageFunc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CCCCCC;
    padding: 0px 0px 5px 0px;
    height: 232px;
    width: 180px;
    border: 1px solid #FFDBAA;
    float:right;
}

#pageFunc ul {
    padding: 15px 10px 10px 30px;
    margin: 0px;
}

#pageFunc li {
    padding: 4px;
}


.score {
    color:#FF0000;
    font-size:16px;
    font-weight: bold;
}

.MingLi {
    font-family: MingLiU,Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #FFFFFF;
    line-height:130%;
}

.gray {
    color: #ddd;
}


#stat {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #999999;
    line-height:130%;
    text-align: center;
    width:180px;
}

#hotPick {
    width: 180px;
    margin-bottom:6px;
}
#hotPick li {
    line-height:150%;
}

#padIndex {
    padding:0px 8px 10px 8px;
    line-height:150%;
}
#rightCont {
    float: right;
    text-align: left;
    margin-bottom:10px;
}
#wid750 {
    width: 750px;
    text-align: center;
    margin:0px auto;
    font-size:14px;
    padding: 0px;
}

#indexCont {
    width:520px;
    margin:0px 15px;
    text-align: left;
    vertical-align: top;
    padding: 0px;
}

ul.members  {
    list-style-type: none;
    padding:0px 15px;
    margin:12px 0px;
}
ul.members li {
    padding:1px;
}

#introIndex {
    line-height:150%;
    border-bottom: 1px solid #FFDBAA;
}

#regLink {
    width:100%;
    height:40px;
    text-align: right;
    padding-top:5px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(images/pass.gif);
    background-repeat: no-repeat;
    background-position: right -15px;
}

#footer ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-family: MingLiU,Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#888;
    line-height:150%;
}
#footer li {
    padding:3px;
}

#footer {
    text-align: center;
    width: 100%;
    margin: 30px 0px;
}


/* Genius "no-extra-markup" clearing by Tony Aslett - www.csscreator.com */
/* add clearfix class to any containter that must enclose floated elements */
/* explained at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
content: ".";              /* the period is placed on the page as the last thing before the div closes */
display: block;          /* inline elements don't respond to the clear property */ 
height: 0;                  /* ensure the period is not visible */
clear: both;               /* make the container clear the period */
visibility: hidden;      /* further ensures the period is not visible */
}
.clearfix {display: inline-block;}   /* a fix for IE Mac */
/* fix for Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

#iconFunc {
    padding: 15px;
    border: 1px solid #FFDBAA;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top:15px;
    background-color: #FFFFCC;
}
#iconFunc ul {
    margin: 5px 0px;
    list-style-type: none;
    padding: 0px;
}

#iconFunc .typeIcon {
    width: 120px;
    text-align:right;
}

#iconFunc img {
    border:0px;
    vertical-align:middle;
}
#iconFunc li {
    display: inline;
    font-size:12px;
    height:17px;
    font-family: Arial, Helvetica, sans-serif;
    float:left;
    padding-right:5px;
}
#alert {
    margin: 10px;
    width: auto;
    text-align: center;
}
#codeForward {
    padding: 15px 0px;
    border: 1px dashed #FFDBAA;
}
.copyRight {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}











.error{color:#FF0000}
.message{color:#0083B3}
p.info{padding:4px 0 5px 27px;margin-top:10px;background:transparent url(https://secure.skype.com/i/icons/info.png) left top no-repeat}
ul.message, ul.error, ul.warning {border: 1px solid;margin-top: 5px;margin-bottom: 20px;padding: 15px 15px 8px 45px;font-size: 1em;font-weight: normal;}
ul.message li, ul.error li, ul.warning li {display: block;margin: 0 0 10px 0;padding: 0;list-style: none;}
ul.error {background: #fff4f0 url(https://secure.skype.com/iimages/notice_error.png) no-repeat 15px 15px !important;border-color: #F00;color: #F00;}
ul.warning {background: #fff8da url(https://secure.skype.com/iimages/notice_warning.png) no-repeat 15px 15px !important;border-color: #ffe488;color: #000;}
ul.message {background: #effbdf url(https://secure.skype.com/iimages/notice_success.png) no-repeat 15px 15px !important;border-color: #cefa71;color: #000;}
ul.message a, ul.error a, ul.warning a {font-weight: normal !important;}


/***************************/
.VIDEO_____________________{}
/***************************/

#videoMod {
    display: block;
    width: 640px;
    margin-bottom:15px;
}

#videoModPlayer {
    vertical-align: middle;
    width: 440px;
    float: left;
}

#videoModList {
    float: left;
    width: 200px;
}

#videoModList img {
    border:0px;
    width:121px;
    height:90px;
}

#videoModList ul {
    list-style-type: none;
    margin:0px;
    padding:6px 0px 0px 0px;
}

#videoModList li {
    font-size:12px;
    padding-bottom:4px;
}

/***************************/
.LOGIN_____________________{}
/***************************/

.loginWarning {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C2462C;
    background-image: url(images/warning.png);
    background-repeat: no-repeat;
    padding-left:18px;
    padding-top:1px;
    width:auto;
    line-height:16px;
    vertical-align: middle;
    display: block;
    margin-top:2px;
    margin-left:120px;
}

#autoLogin {
    padding-left: 75px;
    color:#666666;
    vertical-align:middle;  
  text-decoration:none;
}
#loginLeft {
    float:left;
    width:150px;
}
.loginForm {
    margin:0px;
    padding:10px;
}
#loginTop {
    color:#999999;
    font-size:12px;
    clear:both;
    width:100%;
    height:80px;
}
#loginButton {
    text-align: center;
}
#loginButton input {
    padding:4px 3px 3px 3px;
    width:100px;
    font-size:12px;
    margin-top:5px;
}
#loginBody {
    background-color: #f26521;
    margin:0; 
    padding:0; 
    width:100%; 
    height:100%; 
    overflow:hidden;
}

/***************************/
.REG_______________________{}
/***************************/
fieldset {
    border: 1px solid #E2E2E2;
    text-align: left;
    margin: 15px 0px 10px 0px;
    padding: 30px 25px 30px 25px;
    font-size:12px;
}
fieldset h5 {
    padding: 0px;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 4px;
    margin-left: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}
fieldset input.info , fieldset select {
    height: 23px;
    background-color: #FFFFCC;
    border: 1px solid #F7CA6C;
    margin: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-top: 4px;
    vertical-align:middle;
    margin-bottom:2px;
}
fieldset textarea {
    background-color: #FFFFCC;
    border: 1px solid #F7CA6C;
    margin: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-top: 4px;
    vertical-align:middle;
    margin-bottom:2px;
}

.warning {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #C2462C;
    background-image: url(images/warning.png);
    background-repeat: no-repeat;
    padding-left:18px;
    padding-top:1px;
    height:30px;
    width:auto;
    line-height:16px;
    vertical-align: middle;
    display: block;
    margin-top:2px;
}

.normalBtn {
    height:23px;
    vertical-align:middle;
    margin-bottom:2px;
    padding:0px 5px;
}

.regBtn {
    margin: 20px 0px;
    padding: 5px 15px;
    height: 35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#register {
    text-align: left;
}

legend {
    font-size: 18px;
    color: #FF3300;
    width: auto;
    padding-right: 10px;
    padding-left: 10px;
    font-family: "ºÚÌå";
}

fieldset p {
    font-family: MingLiU,Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #999999;
    line-height:130%;
    margin:5px 0px 15px 0px;
    padding:0px;
}
#register h1 {
    margin: 0px;
    padding: 15px 0px 0px 0px;
    height: 40px;
    font-size: 28px;
    line-height: 40px;
    font-family: "ºÚÌå";
}
#loginBlock {   
  position:absolute;
  height:320px; 
  width:400px;
  margin:-160px 0px 0px -200px;
  top: 50%; 
  left: 50%;
  text-align: left;
  padding: 10px;
  background-color: #FFF;
  border: 1px solid #FFDBAA;
  overflow: none;
}

#loginBlock2 {  
  position:absolute;
  height:320px; 
  width:400px;
  margin:-160px 0px 0px -200px;
  top: 50%; 
  left: 50%;
  text-align: left;
  padding: 10px;
  background-color: #FFF;
  border: 1px solid #FFDBAA;
  overflow: none;
}

fieldset label {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    width:70px;
    text-align:right;
    display:block;
    float:left;
    padding-top:6px;
    padding-right: 5px;
}
fieldset ul {
    list-style-type: none;
}
fieldset li {
    padding:5px;
} 

form {
    padding:0px;
    margin:0px;
    text-algin:center;
}

#background {
    position:absolute;
    z-index:0;
    width:100%;
    height:100%;
}

ul.regConfirm {
    padding:10px;
    margin:0px;
}

.regConfirm li {
    font-size:13px;
    background-image: url(images/imgListBullet.gif);
    background-repeat: no-repeat;
    background-position: 3px 5px;
    text-indent: 20px;
    height:20px;
}
.btnPosition {
    text-align:center;
}


/***************************/
.PICCHANGE_________________{}
/***************************/
#picChange {
    border: 1px #EEEEEE solid;
    padding: 4px 0px 0px 8px;
}

#picChange li a img {
    height: 48px;
    width:  48px;
}

#picChange li {
    float: left;
    width: auto;
    padding:5px;
    margin: 2px;
}

#picChange ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.checkIt {
    position: absolute;
    z-index: 1;
    margin-top: 0px;
    margin-left: 40px;
}

#picShow ul.picList {
    margin: 0px;
    padding: 15px 0px;
    list-style-type: none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333;
}
#picShow ul.picList li {
    float:left;
    padding:4px;
    line-height:140%;
}
.picSize {
    font-size: 13px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height:130%;
    color:#000000;
    text-align:left;
}


span.onTag {
    background-image: url(images/onTag.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    color: #FFFFFF;
    width: 20px;
    height:16x;
    line-height:18px;
    padding-top: 3px!important;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 4px;
    padding-left: 4px;
}

span.notOnTag {
}

.rank {
  float: right;
    font-family: MingLiU,Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #CCCCCC;
    height: 22px;
}

#pyIndex {
    float:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px; 
}

ul.subnav {
    padding:0px;
    margin:0px 0px 10px 0px;
    }

ul.subnav:after {content:url(images/spc.gif); clear:both; display:block; height:1px; visibility:hidden; _height:1px;}

ul.subnav li {float:left; padding:0 5px 0 0;list-style:none;}

.alphabet {
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px; 
    font-weight:bold;
    color: #666666;
    clear:both;
    padding-left:12px;
}

.listEnName {
    font-size:11px;
}



/***************************/
.BlueTooth_________________{}
/***************************/

#btcDiv {
    border: 1px solid #b3d6eb;
    background: #ffffff;
    margin-top:12px;
    width:350px;
    position:absolute;
}

#btDivHeader {
    background: #c9e4f3;
    height:21px;
		padding-top:5px;    
}

#btTopbtn {
	float:right;
	padding-right:5px;
}

#btTitle {
    background-image: url(images/bluetooth.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
	  padding-left: 17px;
    font-size:14px;
		font-family: Arial, Helvetica, sans-serif;
}

#btRetMsg { 
   font-size:13px;
   font-family: Arial, Helvetica, sans-serif;
   color: #FF0000;
}

#btBtn {
	text-align:center;
	padding:5px 0;
}

#btBtn input {
	padding-top:3px;
}

#btMain {
	padding:5px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.btCat {
	padding:3px;
	margin:0px;
}

.btCat li {
    background-image: url(images/icoMobile.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left:17px;
}


/***************************/
.TOP10_____________________{}
/***************************/

#top10 {
	padding:8px 8px 8px 12px;
	margin:10px 0;
	border-left:1px solid #eee;
}

#top10 h1 {
		padding:0;
		margin:0;
		font-size:14px;
		font-family: Arial, Helvetica, sans-serif;
		line-height:30px;
		height:30px;
}

#top10 ol {
		padding:0;
		margin:5px 0px 5px 35px;
		font-size:13px;
		font-family: Arial, Helvetica, sans-serif;		
}

#top10 ol li {
		line-height:150%;
		overflow: hidden;
}

#top10 p {
		font-size:13px;
		font-family: Arial, Helvetica, sans-serif;
		margin:5px;
		padding:3px 0;		
}

.albName {
	width:100px;
	height:15px;
	overflow: hidden;
}

/***************************/
.memInfo___________________{}
/***************************/

#memInfo {
		font-size:14px;
		font-family: Arial, Helvetica, sans-serif;
}

#memInfo ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#memInfo ul li {
		line-height:160%;
		padding:2px 0;
}

#memInfo .type {
		float:left;
		width:220px;
		height:300px;
}

/***************************/
.linksPic__________________{}
/***************************/

#linksPic {
		clear:both;
}

#linksPic ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width:100%;
}

#linksPic ul li {
		float:left;
		width:96px;
		height:40px;
		text-align:center;
}

#linksPic img {
		width:88px;
		height:31px;
}

/***************************/
.listCities__________________{}
/***************************/
#listCities           {border:solid 1px #DDD;margin-top:15px;padding:15px;}
#listCities ul        {width:100%;padding:0px;margin:0;}
#listCities ul li     {float:left; width:19%;font-size:14px; padding:0 5px 0 0; margin-bottom:4px; list-style:none; vertical-align: middle;line-height:130%;font-family: Arial, Helvetica, sans-serif;}


#topNav {
		padding-top:5px;
		font-size:9pt;
}

#topNav a {
		text-decoration: none;
}




#topmp3 {
	width:938px;
	border:1px solid #EEE;
	padding:10px;
}

#topmp3 ol {
		display:inline;
		padding:0;
		margin:0;
		font-size:13px;
		font-family: Arial, Helvetica, sans-serif;	
	list-style-type: none;
}

#topmp3 li {
	float:left;
	width:24.9%;
	text-align:left;
	line-height:200%;
	padding:0px;
	margin:0px;
}

#keywords {
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;	
		width:960px;
		height:15px;
		padding-top:1px;
		border-top:solid 1px #EEE;
		border-bottom:solid 1px #EEE;
		margin:0px auto 5px auto;
}

#keywords a {
	color:#DDD;
	text-decoration: none;
}

#keywords a:hover {
		color:#AAA;
    background-color: #FFF;
}


#lastRing {
		width:100%;
    list-style-type: none;
    font-size:13px;
		font-family: Arial, Helvetica, sans-serif;	
		margin:0px 0px 5px 0px;
		padding:0px;
}

#lastRing li {
		line-height:25px;
		border-bottom:1px solid #EEE;
		float:left;
		height:25px;
}

#lastRing .lb {
		width:70%;
		text-align:left;
		overflow: hidden;
	  text-indent: 5px;
}
#lastRing .rb {
		width:30%;
		overflow: hidden;
		text-align:right;
}

.marginR6 {
		margin-right:6px;
}

.cols3X {
		width:314px;
		height:600px;
		float:left;
		border:1px solid #EEE;
		text-align:left;
		margin-bottom:0;
		padding-bottom:0;
}

.paddingA12 {
		padding:12px;
}


#downAtten {
		font-size:12px;
		line-height:150%;
		width:85%;
		color:#aaa;
}


.topList {PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:13px; PADDING-BOTTOM:0px; MARGIN:0px 0px 5px; WIDTH:100%; PADDING-TOP:0px; FONT-FAMILY:Arial,Helvetica,sans-serif; LIST-STYLE-TYPE:none}
.topList li {float:left;LINE-HEIGHT:25px; BORDER-BOTTOM:#eee 1px solid; HEIGHT:25px}
.topList .lno { width:6%;text-align:right;overflow: hidden; }
.topList .rtop {width:63%;text-indent: 6px;overflow: hidden; }
.topList .ltop {width:30%;text-indent: 5px;overflow: hidden; }
.topList .ltop  a { color:#999 }