@CHARSET "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial;}
body{background:#fff;color:#666;}
a {color:#005EA7;text-decoration:none;}
a:hover {color:#FF6600;text-decoration:underline;}
ul{list-style: none;}

.clear,.cls {clear:both;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; content:'clear'; clear:both; overflow:hidden; visibility:hidden; height:0;}
.mt10{margin-top: 10px;}
.ml10{margin-left: 10px;}
.m5{margin: 5px;}
.left{float: left;}
.right{float: right;}
// ads
.viewblockAds{text-align: center;}
.listAds{margin: 5px auto;text-align: center;}
#header {margin:0px;padding:0px;width:100%;min-width:960px;height:112px;background:#F8F8F8;border-bottom:1px solid #E5E5E5;overflow:hidden;}
.topBar {width:100%;display:block;position:fixed;left:0;top:0;z-index:999990;height:40px;border-top:0px solid #669800;background:url("../images/header.png") repeat-x 0px -56px #3D3D3D;overflow:hidden;}
.topNav {display:block;width:960px;height:40px;line-height:40px;margin:0px auto;color:#FFF;font-size:14px;overflow:hidden;}
.topNav ul {margin:0px;padding:0px;list-style:none;}
.topNav ul li {float:left;height:40px;line-height:40px;padding:0px 1px 0px 2px;background:url("../images/split2.png") no-repeat left center transparent;}
.topNav ul li.first {padding-left:0px;background:transparent;}
.topNav ul li.last {padding-right:0px;background:transparent;}
.topNav ul li a {color:#FFF;padding:0px 10px;}
.topNav ul li a:hover {text-decoration:none;}
.topNav ul li a.a {background:#151c23;}
.topNav ul.topMenu {float:left;}
.topNav ul.topMenu li {margin:0px;}
.topInfo a,.topNav ul.topMenu li a {display:block;float:left;height:40px;line-height:40px;}
.topInfo a:hover,.topNav ul.topMenu li a:hover {background:#151c23;}
.topNav ul.topMenu li a.a {background:#151c23;}
.topNav ul.topMenu li span {float:left;display:block;height:40px;line-height:40px;font-size:12px;}
.topNav ul.topMenu li span a {color:#CCC;padding:0px 5px;}
.topNav ul.topMenu li span a:hover {color:#FFF;}
.topInfo {float:right;}
.topHead {display:block;width:960px;height:72px;margin:0px auto;padding:0px;margin-top:40px;overflow:hidden;+padding-top:40px;_margin-top:0px;_padding-top:0px;}
.logo{float:left;display:block;margin-top: 15px;width:198px;height:40px;text-indent:-9999px;background:url("../images/logo.png") no-repeat 0px 0px transparent;overflow:hidden;}
.search{float:left;margin:20px;height:28px;line-height:28px;}
form.searchbar {display:block;width:416px;height:28px;border:2px solid #85C03A;overflow:hidden;background: #fff;}
form.searchbar input.text {vertical-align: middle;float:left;width:336px;color:#999;margin:0px;padding:3px 5px;border:none;height:28px;line-height:28px;font-size:14px;_width:332px;outline:none;}
form.searchbar input.text:focus {outline:none;color:#333;border:none;-webkit-box-shadow:none;}
form.searchbar:hover input.text {outline:none;color:#333;border:none;-webkit-box-shadow:none;}
form.searchbar input.button {float:right;margin:0px;padding:0px;width:70px;height:28px;line-height:28px;color:#FFF;font-size:14px;font-weight: bold;border:none;background:#85C03A;border-radius:0px;cursor:pointer;overflow:hidden;outline:none;}
form.searchbar input.button {background-color:#85C03A;background-repeat:repeat;}
form.searchbar input.button:hover {color:#F8F8F8;text-shadow:1px 0 1px #999;}
.languages{float:left;margin:20px 0px;height:28px;line-height:28px;}
.lanSub{display:block;margin:0px 10px 0px 0px;padding:0px 12px;color:#666;height:30px;line-height:30px;font-size:14px;border:1px solid #E8E8E8;background:#EFEFEF;}
div#container {width:960px;margin:18px auto;padding:0px;overflow:hidden;}
.topLayoutBlock {width:960px;height:240px;margin:0px;padding:0px;}
div.apkLayoutBlock {width:960px;margin:10px 0px 0px 0px;padding:0px;overflow:hidden;}
div#slideApps {float:left;diaplay:block;position:relative;margin:0px;width:640px;height:240px;overflow:hidden;}
div#slideApps ul {margin:0px;padding:0px;width:3200px;list-style:none;}
div#slideApps ul#apkUpdateBox {margin:0px;padding:0px;width:640px;list-style:none;}
div#slideApps ul#gameUpdateBox {margin:0px;padding:0px;width:640px;list-style:none;}
div#slideApps ul li {float:left;diaplay:block;width:104px;height:66px;padding-left:56px;border-bottom:1px dotted #FAFAFA;overflow:hidden;}
div#slideApps ul li img.icon36 {float:left;display:inline;width:36px;height:36px;margin-top:14px;margin-left:-46px;background-size: 100%; background-image:url('../images/lazy-icon.png');}
div#slideApps ul li span {display:block;margin-top:13px;width:96px;height:20px;line-height:20px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div#slideApps ul li em {display:block;height:20px;line-height:20px;color:#999999;font-size:12px;font-style:normal;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div#slideApps ul li em.flag {display:inline;float:left;margin-left:-40px;margin-top:-15px;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);}
div#slideApps ul li em.new {width:25px;background:url("../images/new.gif") no-repeat left center transparent;}
div#slideApps ul li em.update {display:none;width:42px;margin-left:-48px;background:url("../images/update.gif") no-repeat left center transparent;}
div#slideApps ul li em.hot {width:25px;background:url("../images/hot.gif") no-repeat left center transparent;}
div#slideApps ul li a {color:#222;}
div#slideApps ul li a:hover {color:#F30;text-decoration:none;}
div#slideApps ul li a:hover em {color:#333;}

div#slideApps span#slideTabs {float:right;height:19px;margin:5px 10px 0px;padding:0px;}
div#slideApps span#slideTabs span {float:left;width:19px;height:19px;background:url("../images/tabNavBtn.png") no-repeat 0px 0px transparent;cursor:pointer;}
div#slideApps span#slideTabs span.a {border:none;background-position:0px -19px;}
div#slideApps span#slideTabs span:hover {background-position:0px -38px;}
div#slideApps span#slideTabs span.turnLeft {float:left;margin:0px 3px 0px 7px;width:19px;height:19px;background:url("../images/tabNavBtn.png") no-repeat -19px 0px transparent;cursor:pointer;}
div#slideApps span#slideTabs span.turnLeft:hover {background-position:-19px -38px;}
div#slideApps span#slideTabs span.turnRight {float:left;margin:0px 3px;width:19px;height:19px;background:url("../images/tabNavBtn.png") no-repeat -38px 0px transparent;cursor:pointer;}
div#slideApps span#slideTabs span.turnRight:hover {background-position:-38px -38px;}

dl#recentUpdateApps {diplay:block;width:638px;height:238px;border:1px solid #F2F2F2;background:#FAFAFA;list-style:none;overflow:hidden;border-radius:0px;}
dl#recentUpdateApps dt {height:33px;line-height:33px;padding-top:3px;border-bottom:1px solid #E5E5E5;background:#F2F2F2;}
dl#recentUpdateApps dt span.tab {float:left;margin:0px 9px;height:30px;line-height:30px;color:#999;text-align:center;font-size:14px;font-weight:bold;text-shadow:1px 1px 0 #FFFFFF;cursor:pointer;}
dl#recentUpdateApps dt span.a {float:left;height:30px;line-height:30px;text-align:center;color:#222;font-size:14px;font-weight:bold;text-shadow:1px 1px 0 #FFFFFF;border-bottom:3px solid #DDD;}
dl#recentUpdateApps dd {position:relative;margin:0px 1px;padding:0px;width:640px;height:200px;overflow:hidden;}
div#indexLoginBox {float:right;width:300px;height:250px;border-radius:3px 3px 3px 3px;overflow:hidden;}

div.apkLayoutMain {float:left;width:645px;overflow:hidden;}
div.apkLayoutSide {float:right;width:300px;overflow:hidden;}

div.more {height:32px;line-height:32px;font-size:12px;text-align:left;margin-left:450px;}
div.more a {color:#BBB;height:32px;line-height:32px;}
div.more a:hover {color:#F30;}

div.apkUpdateBlock {margin:0px;padding:5px;width:628px;overflow:hidden;margin-bottom: 10px;background: #FAFAFA;border: 1px solid #F2F2F2;}

div.apkUpdateBlock dl {margin:0px;padding:0px;}
div.apkUpdateBlock dl dt {margin:0px;padding:0px;height:28px;line-height:28px;border-bottom:1px solid #E5E5E5;}
div.apkUpdateBlock dl dt span.title {float:left;height:28px;line-height:28px;color:#609C17;color:#609C17;font-size:14px;font-weight:bold;}
div.apkUpdateBlock dl dt em.more {float:right;color:#CCC;height:28px;line-height:28px;font-size:12px;font-style:normal;}
div.apkUpdateBlock dl dt em.more a {display:inline-block;color:#333;height:28px;line-height:28px;}
div.apkUpdateBlock dl dt em.more a:hover {color:#F30;}
div.apkUpdateBlock dl dd {margin:0px;padding:6px 0px 0px;border-top:0px solid #F3F3F3;}

div.apkUpdateBlock ul.apkList1 {float:left;width:360px;list-style:none;overflow:hidden;}
div.apkUpdateBlock ul.apkList1 li {position:relative;margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;width:360px;height:155px;overflow:hidden;*padding-top:13px;}
div.apkUpdateBlock ul.apkList1 li img.apkLogo {margin:3px 0px 0px 0px;padding:0px;width:80px;height:80px;}
div.apkUpdateBlock ul.apkList1 li div.fl {float:left;margin:0px;padding:0px;width:96px;text-align:left;}
div.apkUpdateBlock ul.apkList1 li div.fl span.down {display:block;margin:9px 0px 0px 0px;padding:0px;color:#FFF;height:20px;line-height:20px;}
div.apkUpdateBlock ul.apkList1 li div.fl span.down a {display:block;margin:0px 32px 0px 16px;color:#FFF;width:48px;height:20px;line-height:20px;text-decoration:none;text-align:center;background:url('../images/apkBoxDown.png') repeat-x 0px 0px transparent;}
div.apkUpdateBlock ul.apkList1 li div.fl span.down a:hover {background:url('../images/apkBoxDown.png') repeat-x 0px -20px transparent;}
div.apkUpdateBlock ul.apkList1 li div.fr {float:right;width:264px;text-align:left;}
div.apkUpdateBlock ul.apkList1 li div.fr span.title {display:block;height:24px;line-height:24px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div.apkUpdateBlock ul.apkList1 li div.fr span.title a {float:left;height:24px;line-height:24px;}
div.apkUpdateBlock ul.apkList1 li div.fr span.title a:hover {color:#F30;}
div.apkUpdateBlock ul.apkList1 li div.fr span.title em.flag {float:left;margin-left:10px;height:24px;height:24px;font-style:normal;}
div.apkUpdateBlock ul.apkList1 li div.fr span.title em.new {width:25px;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);background:url("../images/new.gif") no-repeat center center transparent;}
div.apkUpdateBlock ul.apkList1 li div.fr span.title em.update {width:42px;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);background:url("../images/update.gif") no-repeat center center transparent;}
div.apkUpdateBlock ul.apkList1 li div.fr span.row {display:block;height:20px;line-height:20px;}
div.apkUpdateBlock ul.apkList1 li div.fr span.row em {color:#999;font-style:normal;}
div.apkUpdateBlock ul.apkList1 li div.fr span.row em.star {float:left;margin-top:4px;}
div.apkUpdateBlock ul.apkList1 li div.fr span.row em.ver {float:right;}
div.apkUpdateBlock ul.apkList1 li div.fr p.intro {margin:5px 0px 0px 0px;padding:0px;color:#666;}
div.apkUpdateBlock ul.apkList1 li div.fr p.intro a {color:#BBB;}
div.apkUpdateBlock ul.apkList1 li div.fr p.intro a:hover {color:#F30;}
div.apkUpdateBlock ul.apkList1 li div.fr span.dateline {color:#BBB;}
div.apkUpdateBlock ul.apkList1 li:hover div.fr p.intro {color:#111;}
div.apkUpdateBlock ul.apkList1 li:hover div.fr p.intro a {color:#069;}
div.apkUpdateBlock ul.apkList1 li:hover div.fr p.intro a:hover {color:#F30;}

div.apkUpdateBlock ul.apkList2 {float:right;width:260px;list-style:none;overflow:hidden;}
div.apkUpdateBlock ul.apkList2 li {position:relative;margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;width:260px;height:76px;overflow:hidden;*padding-top:6px;}
div.apkUpdateBlock ul.apkList2 li img.apkLogo {width:48px;height:48px;margin:5px 0px 0px;padding:0px;}
div.apkUpdateBlock ul.apkList2 li div.fl {float:left;width:64px;text-align:center;}
div.apkUpdateBlock ul.apkList2 li div.fl span.down {display:block;margin:0px;padding:0px;color:#FFF;height:20px;line-height:20px;}
div.apkUpdateBlock ul.apkList2 li div.fl span.down a {display:block;margin:0px 8px;color:#FFF;width:48px;height:20px;line-height:20px;text-decoration:none;text-align:center;background:url('../images/apkBoxDown.png') repeat-x 0px 0px transparent;}
div.apkUpdateBlock ul.apkList2 li div.fl span.down a:hover {background:url('../images/apkBoxDown.png') repeat-x 0px -20px transparent;}
div.apkUpdateBlock ul.apkList2 li div.fr {float:right;width:190px;text-align:left;}
div.apkUpdateBlock ul.apkList2 li div.fr span.title {display:block;height:24px;line-height:24px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div.apkUpdateBlock ul.apkList2 li div.fr span.title a {float:left;height:24px;line-height:24px;}
div.apkUpdateBlock ul.apkList2 li div.fr span.title a:hover {color:#F30;}
div.apkUpdateBlock ul.apkList2 li div.fr span.title em.flag {float:left;margin-left:10px;height:24px;height:24px;font-style:normal;}
div.apkUpdateBlock ul.apkList2 li div.fr span.title em.new {width:25px;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);background:url("../images/new.gif") no-repeat center center transparent;}
div.apkUpdateBlock ul.apkList2 li div.fr span.title em.update {width:42px;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);background:url("../images/update.gif") no-repeat center center transparent;}
div.apkUpdateBlock ul.apkList2 li div.fr span.row {display:block;height:21px;line-height:21px;}
div.apkUpdateBlock ul.apkList2 li div.fr span.row em {color:#666;font-style:normal;}
div.apkUpdateBlock ul.apkList2 li div.fr span.row em.star {float:left;margin-top:4px;}
div.apkUpdateBlock ul.apkList2 li div.fr span.row em.ver {float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div.apkUpdateBlock ul.apkList2 li div.fr span.row em.count {float:left;color:#BBB;}
div.apkUpdateBlock ul.apkList2 li div.fr span.row em.down {float:right;visibility:hidden;padding-left:10px;background:url('../images/down1.gif') no-repeat left center transparent;}
div.apkUpdateBlock ul.apkList2 li div.fr span.row em a {color:#666;}
div.apkUpdateBlock ul.apkList2 li div.fr span.row em a:hover {color:#F30;}
div.apkUpdateBlock ul.apkList2 li div.fr p.intro {margin:5px 0px 0px 0px;padding:0px;color:#666;}
div.apkUpdateBlock ul.apkList2 li div.fr p.intro a {color:#666;}
div.apkUpdateBlock ul.apkList2 li:hover div.fr span.row em {color:#111;}
div.apkUpdateBlock ul.apkList2 li:hover div.fr span.row em a {color:#069;}
div.apkUpdateBlock ul.apkList2 li:hover div.fr span.row em a:hover {color:#F30;}
div.apkUpdateBlock ul.apkList2 li:hover div.fr span.row em.down {visibility:visible;}

div.apkCommentBlock {width:300px;overflow:hidden;}
div.apkCommentBlock dl {position:relative;margin:0px 0px 15px 0px;padding:0px;height:300px;list-style:none;overflow:hidden;}
div.apkCommentBlock dl dt {margin:0px;padding:0px;height:28px;line-height:28px;border-bottom:1px solid #E5E5E5;}
div.apkCommentBlock dl dt span.title {float:left;height:28px;line-height:28px;color:#609C17;color:#609C17;font-size:14px;font-weight:bold;}
div.apkCommentBlock dl dt em.more {float:right;color:#CCC;height:28px;line-height:28px;font-size:12px;font-style:normal;}
div.apkCommentBlock dl dt em.more a {color:#333;}
div.apkCommentBlock dl dt em.more a:hover {color:#F30;}
div.apkCommentBlock dl dd.feedList {margin:0px;padding:0px;height:300px;background:#FAFAFA;overflow:hidden;}
div.apkCommentBlock dl dd.moreLink {margin:5px 0px 0px 0px;padding:0px;height:28px;line-height:28px;text-align:right;border-top:1px dotted #DDD;overflow:hidden;}
div.apkCommentBlock dl dd.shadeBottom {position:absolute;width:300px;margin:-63px 0px 0px 0px;padding:0px;height:30px;background:url('../images/shadeBottom.png') repeat-x 0px 0px transparent;}
div.apkCommentBlock ul {margin:0px;padding:0px;list-style:none;}
div.apkCommentBlock ul li {margin:0px;padding:10px 7px 10px 49px;color:#999;border-bottom:1px dotted #DDD;}
div.apkCommentBlock ul li img.avatar {float:left;width:28px;height:28px;margin:5px 0px 0px -42px;padding:0px;}
div.apkCommentBlock ul li p {margin:0px;padding:0px;color:#AAA;}
div.apkCommentBlock ul li span.dateline {color:#BBB;}
div.apkCommentBlock ul li p.message {color:#666;*margin-top:-24px;}
div.apkCommentBlock ul li:hover p.message {color:#333;}
.hotapps ul {margin:0px;padding:10px 0 0;list-style:none;border:none;}
.hotapps ul li {margin:0px 12px 0px 0px;padding:12px 0px;height:78px;font-size:12px;float:left;overflow:hidden;}
.hotapps ul li.topitem {}
.hotapps ul li a {color:#336699;}
.hotapps ul li a:hover {color:#FF3300;}
.hotapps ul li a.title {display:block;height:20px;line-height:20px;white-space:nowrap;}
.hotapps ul li img {width:48px;height:48px;margin:4px 10px 10px 5px;float:left; background-size: 100%; background-image:url('../images/lazy-icon.png');}
.hotapps ul li p {color:#666;margin:0px;padding:0px;display:block;height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;}
.hotapps ul li p.t {margin:0px;padding:0px;height:20px;line-height:20px;color:#999;}
.hotapps ul li p.t a.title {display:block;overflow:hidden;text-overflow:ellipsis;}
.hotapps ul li p.d {color:#999;}
.hotapps ul li p.d span {float:left;}
.hotapps ul li p.d em {float:right;margin:0px;padding:0px;margin-right:5px;font-style:normal;}
.hotapps ul li p.d em.down {padding-left:9px;background:url('../images/down1.gif') center left no-repeat;}
.hotapps ul.lcats {float:left;width:120px;padding:10px 0 10px 15px;background:#fff;}
.hotapps ul.lcats li {width:140px;margin:0px;padding:0px;border:none;height:24px;line-height:24px;}
.hotapps ul.lcats li.split {width:55px;margin-top:7px;height:7px;line-height:10px;border-top:1px dotted #E5E5E5;}
.hotapps ul.lcats li em {font-style:normal;font-size:11px;color:#999;margin-left:5px;}
.hotapps ul.lcats li a {color:#111;}
.hotapps ul.lcats li a:hover {color:#FF3300;}
.hotapps ul.rwide {display:inline;overflow:hidden;}
.hotapps ul.rwide li {width:295px;}

div.apkAlbumSideBlock {margin-top:10px;padding:0px;overflow:hidden;background: #FDFDFD;border: 1px solid #F2F2F2;padding: 5px;}
div.apkAlbumSideBlock dl {margin:0px 0px 15px 0px;padding:0px;list-style:none;overflow:hidden;}
div.apkAlbumSideBlock dl dt {margin:0px;padding:0px;height:28px;line-height:28px;border-bottom:1px solid #CCC;}
div.apkAlbumSideBlock dl dt span.title {float:left;height:28px;line-height:28px;color:#609C17;color:#609C17;font-size:14px;font-weight:bold;}
div.apkAlbumSideBlock dl dt em.more {float:right;color:#CCC;height:28px;line-height:28px;font-size:12px;font-style:normal;}
div.apkAlbumSideBlock dl dt em.more a {color:#333;}
div.apkAlbumSideBlock dl dt em.more a:hover {color:#F30;}
div.apkAlbumSideBlock dl dd.createLink {margin:0px;padding:17px 0px 0px 0px;height:69px;overflow:hidden;text-align:center;border-bottom:1px solid #EEE;overflow:hidden;}

div.apkAlbumSideBlock ul.apkList2 {width:300px;list-style:none;overflow:hidden;}
div.apkAlbumSideBlock ul.apkList2 li {position:relative;margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;width:300px;height:76px;border-bottom:1px solid #EEE;overflow:hidden;}
div.apkAlbumSideBlock ul.apkList2 li img.apkLogo {width:48px;height:48px;margin:5px 0px 0px;padding:0px;}
div.apkAlbumSideBlock ul.apkList2 li div.fl {float:left;width:64px;text-align:center;}
div.apkAlbumSideBlock ul.apkList2 li div.fr {float:right;width:230px;text-align:left;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.title {display:block;height:24px;line-height:24px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.title a {float:left;height:24px;line-height:24px;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.title a:hover {color:#F30;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.row {display:block;height:21px;line-height:21px;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.row em {color:#666;font-style:normal;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.row em.star {float:left;margin-top:4px;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.row em.ver {float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.row em.count {float:left;color:#BBB;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.row em.down {float:right;visibility:hidden;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.row em a {color:#666;}
div.apkAlbumSideBlock ul.apkList2 li div.fr span.row em a:hover {color:#F30;}
div.apkAlbumSideBlock ul.apkList2 li div.fr p.intro {margin:5px 0px 0px 0px;padding:0px;color:#666;}
div.apkAlbumSideBlock ul.apkList2 li div.fr p.intro a {color:#666;}
div.apkAlbumSideBlock ul.apkList2 li:hover div.fr span.row em {color:#111;}
div.apkAlbumSideBlock ul.apkList2 li:hover div.fr span.row em a {color:#069;}
div.apkAlbumSideBlock ul.apkList2 li:hover div.fr span.row em a:hover {color:#F30;}
div.apkAlbumSideBlock ul.apkList2 li:hover div.fr span.row em.down {visibility:visible;}

ul.topDownloadAppList {margin:3px 0px 0px;padding:0px;list-style:none;}
ul.topDownloadAppList li {height:45px;line-height:45px;margin:0px;padding:0px 10px 0px 3px;overflow:hidden;border-bottom:1px dotted #E5E5E5;}
ul.topDownloadAppList li img.icon16 {float:left;margin:8px 9px 0px 5px;padding:0px;width:30px;height:30px;}
ul.topDownloadAppList li span.title {float:left;width:160px;height:45px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.topDownloadAppList li em {float:right;width:68px;text-align:right;height:45px;line-height:45px;font-style:normal;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.topDownloadAppList li a {text-decoration:none;}
ul.topDownloadAppList li a:hover {color:#F30;}
ul.topDownloadAppList li a:hover em {color:#333;}
ul.topDownloadAppList li span.num {float:left;margin:16px 5px 0px;width:14px;height:13px;text-indent:-9999px;background-image:url('../images/topNum.png');}
ul.topDownloadAppList li span.num1 {background-position:0px 0px;}
ul.topDownloadAppList li span.num2 {background-position:0px -13px;}
ul.topDownloadAppList li span.num3 {background-position:0px -26px;}
ul.topDownloadAppList li span.num4 {background-position:0px -39px;}
ul.topDownloadAppList li span.num5 {background-position:0px -52px;}
ul.topDownloadAppList li span.num6 {background-position:0px -65px;}
ul.topDownloadAppList li span.num7 {background-position:0px -78px;}
ul.topDownloadAppList li span.num8 {background-position:0px -91px;}
ul.topDownloadAppList li span.num9 {background-position:0px -104px;}
ul.topDownloadAppList li span.num10 {background-position:0px -117px;}

div#footer {color:#333;padding-top:10px;padding-bottom:15px;background:#F2F2F2;border-top:1px solid #E5E5E5;min-width:960px;}
div#footer a {color:#28508E;}
div#footer div#friendLinks {width:960px;margin:0px auto 15px auto;border-bottom:1px solid #FFF;}
div#footer div#friendLinks dl {margin:0px;padding:0px 0px 10px 0px;list-style:none;border-bottom:1px solid #d7d7d7;}
div#footer div#friendLinks dl dt {margin:0px;padding:0px;height:28px;line-height:28px;font-size:14px;}
div#footer div#friendLinks dl dd {margin:0px;padding:0px;}
div#footer div#footerLinks {width:960px;margin:5px auto;}
div#footer div#copyright {width:960px;margin:0px auto;line-height:24px;color:#333;}
div#footer div#copyright span {float:left;}
div#footer div#copyright em {float:right;font-style:normal;}

div#navigation {width:960px;color:#333;margin:5px auto 5px auto;padding:0px;height:36px;line-height:36px;overflow:hidden;}
div#navigation a {color:#333;}
div#navigation a:hover {color:#009ae4;}


div#commentTitle {margin:0px;padding:0px 15px;font-weight:bold;height:40px;line-height:40px;background:url("../images/commentTitle.png");overflow:hidden;}
div#commentTitle span.title {float:left;height:40px;line-height:40px;font-weight:bold;}
div#commentTitle span.more {float:right;height:40px;line-height:40px;font-weight:normal;}
div#commentArea {margin:10px 15px;padding:0px;}
div#commentPagination {margin:0px 0px 15px 0px;padding:10px;background:#EFEFEF;}
div#commentReplyForm {display:none;}

div.commentForm {margin:0px;padding:10px 12px 18px 12px;background:#EFEFEF;border-radius:3px;}
div.commentForm div.commentFormTitle {margin:0px;padding:0px 0px 10px 0px;font-weight:bold;border-bottom:0px solid #D9D9D9;}
div.commentForm div.commentInput {margin:0px 0px 0px;padding:5px;border:1px solid #CCC;background:url("../images/commentBg.png") repeat-x scroll 0 -90px #FFFFFF;border-radius:3px 3px 0 0;}
div.commentForm input.text {font-size:14px;padding:6px;border:1px solid #CCC;background:url("../images/inputBg.png") repeat-x scroll 0 -90px #FFFFFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
div.commentForm textarea {margin:0px;padding:0px;width:100%;height:56px;line-height:18px;border:none;resize:none;outline:none;background:transparent;}
div.commentForm div.commentBar {border:1px solid #CCC;border-top:none;height:30px;line-height:30px;background:url("../images/commentBg.png") repeat-x scroll 0 -60px #FFFFFF;border-radius:0 0 3px 3px;overflow:hidden;}
div.commentForm div.commentButton {float:right;}
div.commentForm div.commentButton input {display:block;border:none;border-left:1px solid #CCC;font-weight:bold;font-size:14px;width:100px;height:30px;line-height:30px;background:url("../images/commentBtn.png") repeat-x scroll 0 0px transparent;border-radius:0 0 3px 0px;text-shadow:0 1px 0 #FFFFFF;}
div.commentForm div.commentButton input:hover {background:url("../images/commentBtn.png") repeat-x scroll 0 -30px transparent;}
div.commentTip {float:left;margin-left:30px;height:30px;line-height:30px;}
span#wordNum {color:#0196CE;}
div.commentOption {float:left;height:30px;}
div.commentOption a {float:left;text-indent:-9999px;margin:6px 0px 0px 8px;width:18px;height:18px;}
div.commentOption a.emoticon {background:url("../images/commentOpts.png") no-repeat scroll 0 0px transparent;}
div.commentOption a.emoticon:hover {background:url("../images/commentOpts.png") no-repeat scroll 0 -18px transparent;}
div.commentOption a.pic {display:none;background:url("../images/commentOpts.png") no-repeat scroll 0 -36px transparent;}
div.commentOption a.pic:hover {background:url("../images/commentOpts.png") no-repeat scroll 0 -54px transparent;}
div.commentRating {height:20px;margin-bottom:12px;padding:8px 0px 0px;border-top:1px solid #DDD;}
div.commentRating span {}
div.commentRating label {color:#9E9E9E;padding:0px 10px 0px 0px;vertical-align:baseline;cursor:pointer;}
div.commentRating label input {vertical-align:baseline;}
div.commentRating label:hover {color:#111;}
div.commentRating em.star {height:12px;margin-top:5px;margin-left:5px;}
div.commentRating em.star1 {width:15px;}
div.commentRating em.star2 {width:30px;}
div.commentRating em.star3 {width:45px;}
div.commentRating em.star4 {width:60px;}

div.replyForm {margin:0px 0px 15px 0px;padding:0px;display:none;}
div.replyForm div.commentFormTitle {height:10px;line-height:10px;}
div.replyForm div.commentFormTitle span {float:right;display:block;width:45px;height:10px;line-height:10px;text-indent:-9999px;background:url("../images/topArrow.png") no-repeat scroll 0px 0px transparent;overflow:hidden;}
div.replyForm form {margin:0px;padding:12px;background:#F5F5F5;border-radius:3px;}
div.replyForm div.commentInput {margin:0px;padding:5px;border:1px solid #CCC;background:url("../images/commentBg.png") repeat-x scroll 0 -90px #FFFFFF;border-radius:3px 3px 0px 0px;}
div.replyForm textarea {margin:0px;padding:0px;width:100%;height:28px;line-height:18px;border:none;resize:none;outline:none;}
div.replyForm div.commentBar {border:1px solid #CCC;border-top:none;height:30px;line-height:30px;background:url("../images/commentBg.png") repeat-x scroll 0 -60px #FFFFFF;border-radius:0 0 3px 3px;overflow:hidden;}
div.replyForm div.commentButton {float:right;}
div.replyForm div.commentButton input {display:block;border:none;border-left:1px solid #CCC;font-weight:bold;font-size:12px;width:60px;height:30px;line-height:30px;background:url("../images/commentBtn.png") repeat-x scroll 0 0px transparent;border-radius:0 0 3px 0px;text-shadow:0 1px 0 #FFFFFF;}
div.replyForm div.commentButton input:hover {background:url("../images/commentBtn.png") repeat-x scroll 0 -30px transparent;}
div.replyForm div.commentClose {float:right;display:block;width:60px;height:30px;line-height:30px;text-align:center;}
div.replyForm div.commentClose a {height:30px;line-height:30px;}

div#commentReplyForm {margin:0px 0px 15px 0px;padding:0px;display:none;}
div#commentReplyForm div.commentFormTitle {height:10px;line-height:10px;}
div#commentReplyForm div.commentFormTitle span {float:right;display:block;width:45px;height:10px;line-height:10px;text-indent:-9999px;background:url("../images/topArrow.png") no-repeat scroll 0px 0px transparent;overflow:hidden;}
div#commentReplyForm form {margin:0px;padding:12px;background:#F5F5F5;border-radius:3px;}
div#commentReplyForm div.commentInput {margin:0px;padding:5px;border:1px solid #CCC;background:url("../images/commentBg.png") repeat-x scroll 0 -90px #FFFFFF;border-radius:3px 3px 0px 0px;}
div#commentReplyForm textarea {margin:0px;padding:0px;width:100%;height:28px;line-height:18px;border:none;resize:none;outline:none;}
div#commentReplyForm div.commentBar {border:1px solid #CCC;border-top:none;height:30px;line-height:30px;background:url("../images/commentBg.png") repeat-x scroll 0 -60px #FFFFFF;border-radius:0 0 3px 3px;overflow:hidden;}
div#commentReplyForm div.commentButton {float:right;}
div#commentReplyForm div.commentButton input {display:block;border:none;border-left:1px solid #CCC;font-weight:bold;font-size:12px;width:60px;height:30px;line-height:30px;background:url("../images/commentBtn.png") repeat-x scroll 0 0px transparent;border-radius:0 0 3px 0px;text-shadow:0 1px 0 #FFFFFF;}
div#commentReplyForm div.commentButton input:hover {background:url("../images/commentBtn.png") repeat-x scroll 0 -30px transparent;}
div#commentReplyForm div.commentClose {float:right;display:block;width:60px;height:30px;line-height:30px;text-align:center;}
div#commentReplyForm div.commentClose a {height:30px;line-height:30px;}


ul#commentList {margin:10px 0px;padding:0px;list-style:none;}
ul#commentList li.noComment {text-align:center;}
ul#commentList li.comment {margin:0px;padding:0px 0px 0px 60px;*display:inline-block;}
ul#commentList li.comment img.avatar {float:left;width:48px;height:48px;margin:0px 0px 0px -60px;padding:0px;}
ul#commentList li.comment p a {color:#0196CE;}
ul#commentList li.comment p a:hover {color:#F30;}
ul#commentList li.comment a.reply {color:#7AA5B9;}
ul#commentList li.comment a.digg {color:#FF8900;}
ul#commentList li.comment p {margin:0px 0px 10px 0px;padding:0px;word-wrap:break-word;word-break:break-all;}
ul#commentList li.comment p.message {font-size:12px;line-height:22px;}
ul#commentList li.comment p.info {margin:0px 0px 5px;padding:0px 5px;height:22px;line-height:22px;color:#9E9E9E;border-top:1px solid #EBEBEB;background:#F5F5F5;overflow:hidden;}
ul#commentList li.comment p.info span.right {float:right;height:22px;line-height:22px;}
ul#commentList li.comment p.info a.dateline {color:#999;margin-right:10px;}
ul#commentList li.comment p.more {text-align:right;padding:7px 0px 0px;border-top:1px dotted #E1E4E5;}
ul#commentList li.nocomment {margin:0px;padding:15px;border:none;text-align:center;}
ul#commentList li.comment span.commentAction {visibility:hidden;}
ul#commentList li.comment:hover span.commentAction {visibility:visible;}
ul#commentList li span.commentAction a {color:#7AA5B9;}
ul#commentList li span.commentAction a:hover {color:#F30;}

ul#commentList ul.ccommentlist li p.cmessage {margin:0px 0px 3px 0px;padding:0px;}
ul#commentList ul.ccommentlist li p.info {padding:0px 5px 0px 0px;height:22px;line-height:22px;color:#9E9E9E;border:none;background:transparent;}
ul#commentList ul.ccommentlist li p.info span.ccommentAction a {color:#7AA5B9;}
ul#commentList ul.ccommentlist li p.info span.ccommentAction a:hover {color:#F30;}

ul#commentList li.digestCommentTitle {margin:0px 0px 10px 0px;padding:5px 0px 5px 5px;text-align:left;background:#FEFCE6;}
ul#commentList li.digestComment {margin:0px;padding-top:2px;border-top:1px solid #F1AF5D;background:#FEFCE6;}
ul#commentList li.digestComment  p.info {border:none;background:#FEFCE6;}

div.dialogFrame div.loginBlock {width:660px;}
div.dialogFrame div.loginBlock table {font-size:12px;width:428px;}
div.dialogFrame div.loginBlock table th {width:92px;font-size:12px;padding:5px;text-align:right;font-weight:normal;color:#333;}
div.dialogFrame div.loginBlock table td {padding:5px 10px;font-size:12px;color:#999;}
div.dialogFrame div.loginBlock table td label {color:#222;cursor:pointer;}
div.dialogFrame div.loginBlock input.text {font-size:12px;padding:3px;border:1px solid #CCC;background:url("../images/inputBg.png") repeat-x scroll 0 -90px #FFFFFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
div.dialogFrame div.loginBlock button {width:78px;height:28px;text-align:center;line-height:28px;font-size:12px;color:#FFF;border:1px solid #5C982C;background:#67AB2F;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.dialogFrame div.loginBlock div.rightSide {float:right;font-size:12px;widht:200px;height:240px;padding:0px 30px;border-left:1px solid #E4E4E4;}
div.dialogFrame div.loginBlock a.button {display:inline-block;text-align:center;width:78px;height:28px;line-height:28px;font-size:12px;color:#FFF;border:1px solid #5C982C;background:#67AB2F;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}


div.formBlock {padding:30px;padding-bottom:30px;}
div.formBlock h3 {border-bottom:1px solid #BDBDBD;color:#3B3B3B;font-size:24px;line-height:30px;font-weight:normal;margin-bottom:30px;padding-bottom:16px;}
div.formBlock div.formBox {margin-top:30px;padding-top:0px;padding-bottom:60px;}

div.formBlock table {font-size:14px;/*border:1px solid #E4E4E4;background:#F5F5F5;*/}
div.formBlock table th {width:112px;font-size:14px;padding:5px;text-align:right;font-weight:normal;color:#333;}
div.formBlock table td {padding:5px 10px;font-size:12px;color:#999;}
div.formBlock table td label {color:#222;cursor:pointer;}
div.formBlock input.text {font-size:14px;padding:6px;border:1px solid #CCC;background:url("../images/inputBg.png") repeat-x scroll 0 -90px #FFFFFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
div.formBlock textarea.text {font-size:14px;padding:6px;border:1px solid #CCC;background:url("../images/inputBg.png") repeat-x scroll 0 -90px #FFFFFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
div.formBlock button {width:100px;height:36px;text-align:center;line-height:36px;font-size:14px;color:#FFF;border:1px solid #5C982C;background:#67AB2F;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.formBlock button:hover {background:#508F1C;}
div.formBlock img.vdImage {border:0px solid #E4E4E4;}
div.formBlock div.rightSide {float:right;font-size:14px;widht:200px;height:280px;padding:0px 40px;border-left:1px solid #E4E4E4;}
div.formBlock a.button {display:inline-block;text-align:center;width:100px;height:36px;line-height:36px;font-size:14px;color:#FFF;border:1px solid #5C982C;background:#67AB2F;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.formBlock a.button:hover {text-decoration:none;background:#508F1C;}
div.formBlock input.warning,
div.formBlock textarea.warning {border-color:#DB7717 #EDD28B #EDD28B #DB7717;}
div.formBlock button.button2 {width:auto;height:30px;line-height:30px;padding:0px 18px;}

a.bigGreenButton {display:inline-block;text-align:center;padding:0px 18px;height:36px;line-height:36px;font-size:14px;color:#FFF;border:1px solid #5C982C;background:#67AB2F;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
a.bigGreenButton:hover {text-decoration:none;background:#508F1C;}
a.bigRedButton {display:inline-block;text-align:center;padding:0px 18px;height:36px;line-height:36px;font-size:14px;color:#FFF;border:1px solid #cc3d02;background:#fc4e02;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
a.bigRedButton:hover {text-decoration:none;background:#df0f02;}

div.ke-inline-block input.ke-button {width:68px;padding:0px;cursor:pointer;}
div.ke-inline-block input.ke-upload-file {cursor:pointer;}

div#emoticonsBlock {position:absolute;margin:0px;padding:0px;width:352px;left:0;top:0;border:4px solid #F2F2F2;background:#FFF;border-radius:3px 3px 3px 3px;z-index:999998;}
div#emoticonsBlock a.close {float:right;margin:8px 8px 0px 0px;width:11px;height:11px;overflow:hidden;border:none;cursor:pointer;background:url("../images/close4.gif") no-repeat 0px -11px transparent;text-indent:-9999px;}
div#emoticonsBlock a.close:hover {background:url("../images/close4.gif") no-repeat 0px 0px transparent;}
div#emoticonsBlock div#emoticonsBox {margin:0px;padding:0px;height:258px;list-style:none;border:1px solid #C6C6C6;}
div#emoticonsBlock dl {margin:0px;padding:0px;height:226px;list-style:none;}
div#emoticonsBlock dl dt {margin:0px;padding:0px 10px;height:26px;line-height:26px;background:#F0F0F0;}
div#emoticonsBlock dl dd {margin:0px;padding:10px;height:180px;}
div#emoticonsBlock dl dd span.em {float:left;margin:0px;padding:2px;width:24px;height:24px;background:#F6F6F6;border:1px solid #F6F6F6;}
div#emoticonsBlock dl dd span.em:hover {border:1px solid #548691;}
div#emoticonsBlock dl dd span.em img {display:block;margin:0px;padding:0px;width:24px;height:24px;border:none;background-repeat:no-repeat;text-indent:-9999px;}
div#emoticonsBlock span.emoticonsTitle {float:left;color:#999;margin-left:11px;height:20px;line-height:20px;}
div#emoticonsBlock span.emoticonsPage {float:right;margin-right:9px;height:20px;line-height:20px;}
div#emoticonsBlock span.emoticonsPage a {margin-right:5px;text-decoration:none;}
div#emoticonsBlock span.emoticonsPage a:hover {text-decoration:none;}

.captcha input,.captcha button,div.form input {font-weight: bold;width: 250px;font-size:14px;padding:6px;border:1px solid #CCC;background:url("../images/inputBg.png") repeat-x scroll 0 -90px #FFFFFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
div.form .rememberMe input{width: auto;}
div.form textarea {font-size:14px;padding:6px;border:1px solid #CCC;background:url("../images/inputBg.png") repeat-x scroll 0 -90px #FFFFFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.captcha input.download,button.g-recaptcha,div.buttons input {width:auto;height:36px;text-align:center;color:#FFF;border:1px solid #5C982C;background:#67AB2F;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.captcha input.download:hover,button.g-recaptcha:hover,div.buttons input:hover {background:#508F1C;}
div.wrapper {width:776px;margin:30px auto 0px;padding:30px;background:#FFFFFF;border:1px solid #BDBDBD;}
div.wrapper h3 {border-bottom:1px solid #BDBDBD;color:#3B3B3B;font-size:24px;line-height:30px;font-weight:normal;margin-bottom:0px;padding-bottom:16px;}
div.wrapper-content {font-size:14px;margin-top:30px;padding-top:0px;padding-bottom:60px;}
div.wrapper-content p.messageBottom {margin-top:15px;text-align:left;font-size:14px;}
div.wrapper-shadow {height:60px;background:url("../images/wrapperShadow.png") no-repeat scroll top center transparent;overflow:hidden;}
div.wrapper .form{margin-top: 20px;margin-left: 20px;}
img.code{ vertical-align: middle;border: 1px #666 dashed;}
em.star {display:inline-block;width:73px;height:12px;line-height:12px;background-image:url("../images/star.gif");background-repeat:no-repeat;text-indent:-9999px;}
em.bigStar {display:inline-block;width:80px;height:16px;line-height:16px;background-image:url("../images/star2.png");background-repeat:no-repeat;text-indent:-9999px;}
em.miniStar {display:inline-block;width:50px;height:10px;line-height:10px;background-image:url("../images/star3.png");background-repeat:no-repeat;text-indent:-9999px;}
em.star0 {background-position:0 0px;}
em.star1 {background-position:0 -20px;}
em.star2 {background-position:0 -40px;}
em.star3 {background-position:0 -60px;}
em.star4 {background-position:0 -80px;}
em.star5 {background-position:0 -100px;}

div.pagelist {margin:14px;margin-top: 20px;padding:0px;text-align:center;}
div.pagelist a {color:#333;margin-left:1px;margin-right:1px;padding:6px 8px;border:1px solid #DDD;}
div.pagelist a:hover {color:#005EA7;border:1px solid #005EA7;text-decoration:none;}
div.pagelist a.selc {color:#FFF;border:1px solid #005EA7;background:#005EA7;}

/* Modal style */
.blocker {
    position: fixed;
    top: 0; right: 0; bottom: 0; left: 0;
    width: 100%; height: 100%;
    overflow: auto;
    z-index: 99;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.75);
    text-align: center;
}
.blocker:before{
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}
.blocker.behind {
    background-color: transparent;
}
.modal {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    max-width: 500px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 15px 30px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left;
}

.modal a.close-modal {
    position: absolute;
    top: -12.5px;
    right: -12.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background: url("data:image/png;base64,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") no-repeat 0 0;
}

.modal-spinner {
    display: none;
    width: 64px;
    height: 64px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-right: -32px;
    margin-top: -32px;
    background: url("data:image/gif;base64,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") #111 no-repeat center center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}

/* modal extension */
.modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    color: #85C03A;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-body div {
    margin-bottom: 5px;
}

.modal-body label {
    display: block;
    margin-bottom: 3px;
}

.modal-body select {
    width: 100%;
    height: 34px;
    padding:0 6px; border: 1px solid #ccc; background-color: #fff; border-radius: 4px; line-height:34px; width: 100%;
}

.modal-body textarea, .modal-body input {
    width: 100%;
    padding:0 6px; border: 1px solid #ccc; background-color: #fff; border-radius: 4px; line-height:34px; width: 100%;;
}

.modal-body input.small {
    width: 30%;
}

.modal-body .captcha {
    display: none;
    cursor: pointer;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer button, .modal-footer a {
    margin-left: 5px;
    padding: 5px;
    background: #85C03A;
    color: #FFF;
    border: 1px solid #85C03A;
    cursor: pointer;
    min-width: 80px;
}