.interest{
		color:red;
		font-weight:bold;
		font-size:11px;
}
.interest a{
		color:red;
		text-decoration:none;
}
.interest a:hover{
		color:red;
		text-decoration:underline;
}

/*.one #content .main .title{
        border-bottom:2px #4b4e4f solid;
        height:44px;
        position:relative;
}
.one #content .main .title .img-h{
        position:absolute;
        left:-2px;
        top:12px;
}
.one #content .main .title .h1{
        position:absolute;
        top:16px;
        left:25px;
}*/

.one #container {
        width:1000px;
        /*margin:0;*/ /* the auto margins (in conjunction with a width) center the page */
        /*text-align: left;*/ /* this overrides the text-align: center on the body element. */
}
.one .top-banner{
        text-align:right;
        background:url(/images/line/gray.gif) repeat-x bottom;
        padding:15px 15px 2px;
        margin-bottom:14px;
}
.one .top-banner a{
        text-decoration:none;
}

.one #header{
        margin:0 15px 15px;
        height:147px;
        background:#6a48b9 url(/images/top-bg.jpg);
        clear:both;
}
.one #header a{
        color:white;
}
/*.one #header .logo{
        float:left;
        width:240px;
}*/

.one #header #menu{
        padding:0 15px 0 40px;
        background:url(/images/citys.gif) no-repeat right top;
}

.one #header #menu .citys{
        height:50px;
        padding:8px 0 0 0;
        text-align:right;
        color:white;
        font-weight:bold;
}
.one #header #menu .citys a{
        font-weight:normal;
}
.one #header #menu .search{
        background:white;
        height:19px;
}
.one #header #menu .search input{
		margin:0;
		padding:0;
}
.one #header #menu .search #txt{
        background:transparent;
        border:none;
        color:#444444;
        height:19px;
        font-size:10px;
        font-family:Tahoma;
        width:150px;
        margin:0 4px 0 8px;
}
.one #header #menu .mn div{
        float:left;
        height:56px;
        padding:0 25px 0 20px;
        border-left:1px white dashed;
}
.one #header #menu .mn a{
        margin:6px 0 0px;
        font-size:13px;
        display:block;
        width-space:nowrap;
}
/*.one #header #menu{
        margin-bottom:11px;
        clear:both;
        height:13px;
}
.one #header #menu a{
        overflow:visible;
        display:block;
        float:left;
        height:13px;
        padding-left:16px;
        margin-right:14px;
        background:url(/images/struct/off.gif) no-repeat left top;
}
.one #header #menu a:hover{
        background:url(/images/struct/on.gif) no-repeat left top;
}*/

.one #articles{
        position:relative;
        height:140px;
        margin:0 16px;
}
.one #articles td{
        vertical-align:bottom;
        padding:0 15px 15px;
        background-repeat:no-repeat;
        cursor:hand;
        font-weight:bold;
}
.one #articles a{
        color:white;
        text-decoration:none;
}

.one #content{
        margin:0 15px;
        width:970px;
        padding-top:16px;
        background:url(/images/line/navy.gif) repeat-x top;
}
.one #content .left{padding-right:15px;}


.one #content .left div.discount{
		background:url(/images/line/white.gif) repeat-x bottom;
		margin-bottom:10px;
		padding-bottom:10px;
}
.one #content .left table.discount{
        margin:10px 0 0;
}
.one #content .left table.discount td{
        vertical-align:middle;
}
.one #content .left table.discount .left2{
        background:#F250AD url(/images/discount-left.gif) no-repeat left;
        padding:0 8px 0 14px;
        height:36px;
        font-size:15px;
        font-weight:bold;
		cursor:hand;
}
.one #content .left table.discount .right2{
        background:#F250AD url(/images/discount-right.gif) no-repeat right;
        padding-right:10px;
		cursor:hand;
}


.one #content .banner{
        text-align:right;
        padding-bottom:1px;
        margin-bottom:13px;
        background:url(/images/line/white.gif) repeat-x bottom;
}



.one #content .main{
        background:white;
        border-bottom:9px #dddddd solid;
        /*padding-bottom:40px;*/
}
.one #content .main .title{
        border-bottom:2px #4b4e4f solid;
        /*height:44px;*/
        position:relative;
		padding-bottom:10px;
}
.one #content .main .title .img-h{
        position:absolute;
        left:-2px;
        top:12px;
}
.one #content .main .title .h1{
        position:relative;
        top:16px;
        left:25px;
        /*width:310px;*/
		padding-right:20px;
}
.one #content .main .title .h1 a{
		text-decoration:none;
}
.one #content .main .title .h1 a:hover{
		text-decoration:underline;
}
.one #content .main .title .r{
        position:absolute;
        right:25px;
        top:15px;
        background:#6e4abf url(/images/bt/blue-right.gif) no-repeat right;
        color:white;
        height:17px;
        padding:0 8px 0 0;
        white-space:nowrap;
        font-size:9px;
		cursor:hand;
}
.one #content .main .title .r img{
        margin-right:5px;
}
.one #content .main .item{
        margin:15px 25px 0px;
        width:410px;
}
.one #content .main .line{
        background:url(/images/line/gray-white.gif) repeat-x top;
        height:1px;
        line-height:1px;
		font-size:1px;
        margin:3px 0 0;
}

.one #content .main .item table .img{
        padding:0 15px 10px 0;
}
.one #content .main .item table .note{
        padding-bottom:10px;
        /*color:#4a4a4a;
        line-height:140%;*/
        line-height:130%;
}
.one #content .main .item table .note .dt{
        color:#999999;
}
.one #content .main .item table .note a{
        color:#4a4a4a;
        text-decoration:underline;
        font-weight:bold;
}
.one #content .main .item table .note a.more{
        color:#6e4abf;
        font-weight:normal;
}



.one #content .right{
        padding-left:15px;
        color:white;
}
.one #content .right a{
        color:#FFDE7F;
        /*color:white;*/
}
.one #content .left a{
        color:white;
        text-decoration:none;
}
.one #content .left a:hover{
        text-decoration:underline;
}
.one #content .right a.tit{
        color:white;
}
.one #content .right .s-menu{
        margin:8px 15px 8px 7px;
        width:218px;
}
.one #content .right .s-menu a{
        background:url(/images/arrow/list.gif) no-repeat left 5px;
        padding-left:8px;
        color:#FFDE7F;
}
.one #content .right .votes{
        background:url(/images/line/white.gif) repeat-x bottom;
        margin-bottom:10px;
        padding-bottom:10px;
}
.one #content .right .votes .items{
        width:210px;
        padding:8px 15px 0px;
}
.one #content .right table, .one #content .left table{
        color:white;
}
.one #content .right .item, .one #content .left .item{
        /*margin:8px 15px;*/
        width:210px;
        padding:8px 15px 10px;
        background:url(/images/line/white.gif) repeat-x bottom;
        margin-bottom:10px;
}
.one #content .right .title, .one #content .left .title{
        background:#6e4abf url(/images/md-bg.gif) repeat-x top;
        color:white;
        width:240px;
        height:36px;
        position:relative;
}
.one #content .right .title h2, .one #content .left .title h2{
        color:white;
}
.one #content .right .title h2 a, .one #content .left .title h2 a{
        color:white;
		text-decoration:none;
}
.one #content .right .title .m, .one #content .left .title .m{
        position:absolute;
        top:0;
        left:0;
        height:28px;
        padding-top:8px;
        background:url(/images/md-left.gif) no-repeat left top;
        padding-left:15px;
        margin-right:15px;
}
.one #content .right .title .r, .one #content .left .title .r{
        position:absolute;
        top:0;
        right:0;
        height:36px;
        width:15px;
        background:url(/images/md-right.gif) no-repeat;
}
.one #content .right .art{
        background:url(/images/line/white.gif) repeat-x top;
        margin-top:10px;
        font-weight:bold;
}
.one #content .right .art a{
        color:white;
        text-decoration:none;
}
.one #content .right .art a:hover{
        text-decoration:underline;
}
.one #content .right .art td{
        vertical-align:bottom;
        padding:11px 15px 15px;
        height:163px;
        background-repeat:no-repeat;
        background-position:left 11px;
}

.one #content .right .item ul{
		margin:0 0 0 -10px;
		padding:0;
}
.one #content .right .item ul li{
		background: url(/images/arrow/list.gif) no-repeat 0px .5em;
		list-style: none;
        padding: 0px 0px 0px 10px;
        margin: 0px;
}




#bottom{
        border-bottom:20px #6e4abf solid;
        background:#666666;
        border-top:16px #4b4e4f solid;
        padding:15px 15px 0 15px;
}
#bottom table{
        color:white;
}
#bottom a{
        color:#FFDE7F;
}
#bottom .links a{
        padding-left:12px;
        background:url(/images/arrow/link.gif) no-repeat left 7px;
}







.tcat td{
        padding-right:10px;
}

.tcat a{
        font-weight:bold;
        color:black;
        text-decoration:none;
}
.tcat a:hover{
        text-decoration:underline;
}
.tcat ul{
        margin:0px 0px;
        padding:0px 0px 0px 15px;
}
.tcat li{
        list-style:square;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}

.tcat li a{
        color:#333333;
        text-decoration:none;
        font-weight:normal;
}

.tcat li a:hover{
        text-decoration:underline;
}



.tcat2 ul{
        margin:0px 0;
        padding:0;
}
.tcat2 li{
        list-style:none;
        /*list-style-image:url(/images/arrow/link-navy.gif);*/
        background:url(/images/arrow/link-navy.gif) no-repeat left 5px;;
        padding:0 0 0 14px;
        margin:0 0 3px 0;
        white-space:nowrap;
}

.tcat2 li a{
        /*color:black;*/
        text-decoration:none;
        /*font-weight:bold;*/
}

.tcat2 li a:hover{
        text-decoration:underline;
}



.one #content .main .msg{
        /*background:white url(/images/opins.jpg) no-repeat right top;*/
        height:173px;
        padding:0;
        margin:0;
}
.one #content .main .msg .dt{
        font-size:9px;
}


.one #content .main .msg a:hover{
		text-decoration:underline;
		color:#9e7aef;
}



.one #content .main h2.null{
        background:#dcdcdc;
        padding:7px 25px 8px;
        margin:0;
}
.one #content .main h2.null a{
		text-decoration:none;
}











.more2{
        position:relative;
        /*right:25px;
        top:15px;*/
        background:#6e4abf url(/images/bt/blue-right.gif) no-repeat right;
        color:white;
        height:17px;
        padding:0 8px 0 0;
        white-space:nowrap;
        font-size:9px;
}
.more2 img{
        margin-right:5px;
}
.more2 a{
       color:white;
       text-decoration:none;
}
.more2 a:hover{
       text-decoration:underline;
}



.more3{
        position:relative;
        /*right:25px;
        top:15px;*/
        background:white url(/images/bt/white-right.gif) no-repeat right;
        color:#6e4abf;
        height:17px;
        padding-right:8px;
        white-space:nowrap;
        font-size:9px;
}
.more3 img{
        margin-right:5px;
}
.more3 a{
       color:#6e4abf !important;
       text-decoration:none;
}
.more3 a:hover{
       text-decoration:underline;
}




.faqs{
	margin-top:-4px;
}
.faqs .img{
	padding-right:14px;
	padding-top:14px;
}
.faqs .note{
	padding-top:14px;
}
.faqs .note span{
	font-size:10px;
	color:#636363;
}
.faqs .note strong{
	font-size:12px;
}
.faqs .mr{
	vertical-align:bottom;
	padding-top:10px;
}