body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin:0; background-color:#2b2b2b; line-height:normal;}
h1,div,p,a,ins,span,img {margin:0; padding:0; border:none; outline:none;}
img {vertical-align:middle;}
strong {font-weight:bold;}
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}
.top {border-top:1px solid #f496be; line-height:30px; padding:6px;background: #ee5495;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee5495), color-stop(100%,#e81b72)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ee5495 0%,#e81b72 100%); /* Chrome10+,Safari5.1+ */
}
.top .logo {color:#fff; font-size:18px; text-decoration:none; font-weight:bold; text-shadow:1px 1px #d92d76; margin-left:9px; float:left;}
.top .top_button {display:inline-block;float:right;border:1px solid #913c60;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#fff;text-shadow:-1px -1px #a3426b;text-decoration:none;
font-weight:bold; padding:0 20px;
box-shadow:         inset 0 1px 0 #ce6e97;
-webkit-box-shadow: inset 0 1px 0 #ce6e97;
box-shadow:         1px 1px 1px #eb3883;
-webkit-box-shadow: 1px 1px 1px #eb3883;
background: #c25e89;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c25e89), color-stop(100%,#9d2055)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c25e89 0%,#9d2055 100%); /* Chrome10+,Safari5.1+ */
}
.top .top_button:active {
background: #a7436e;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7436e), color-stop(100%,#7e0a3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a7436e 0%,#7e0a3b 100%); /* Chrome10+,Safari5.1+ */
}

.free_txt {border-top:1px solid #1d1d1d; text-align:center; line-height:18px; font-weight:bold; font-size:16px; color:#fff; padding:18px 0;}
.free_txt span {color:#f02c80;}
.free_txt .free_link {font-size:28px; color:#ffd800; line-height:32px; text-shadow:1px 1px #252525;}

.online {border-top:1px solid #6193b8; font-size:16px; line-height:18px; padding:8px 0; font-weight:bold; color:#fff; text-align:center; text-shadow:0 1px #165381;
background: #3775a5;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3775a5), color-stop(100%,#0d4c7b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3775a5 0%,#0d4c7b 100%); /* Chrome10+,Safari5.1+ */
}
.online ins {display:inline-block; width:10px; height:10px;border-radius: 45px;-webkit-border-radius: 45px; vertical-align:middle; margin-right:6px; border:2px solid #fff;
background: #8ac63f;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ac63f), color-stop(100%,#358100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8ac63f 0%,#358100 100%); /* Chrome10+,Safari5.1+ */
}
.online span {color:#ffd800;}
.thumbs_content {background-color:#f1f1f1; width:100%;}
.thumbs {padding:5px 0 0 5px; text-align:center; max-width:315px; margin:0 auto;}
.thumbs a {width:100px; height:137px; display:inline-block; text-align:center; font-size:11px; color:#787878; text-decoration:none; line-height:15px; margin:0 5px 0 0;}
.thumbs a img {display:block; margin-bottom:3px;}
.thumbs a strong {display:block; font-size:13px; color:#ea0f6d;}
.bot_content {color:#fff; font-size:18px; background:url(images/black_gradient.png) left top repeat-x; text-align:center; padding:14px 0;}
.bot_content p {margin-bottom:10px;}
.bot_content .pink {color:#f02c80;}
.bot_content .bot_button {
background: #6ac700;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ac700), color-stop(100%,#2a7500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6ac700 0%,#2a7500 100%); /* Chrome10+,Safari5.1+ */
display:inline-block;
border:1px solid #0f6803;
border-radius: 6px;
-webkit-border-radius: 6px;	
box-shadow: inset 0 1px 0 #8bd538;
-webkit-box-shadow: inset 0 1px 0 #8bd538;
box-shadow:         0 4px 4px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.5);
line-height:44px;
padding:0 30px;
font-weight:bold; text-shadow:1px 1px #336e00; color:#fff; text-decoration:none;
}
.bot_content .bot_button:active {
background: #5dae01;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5aa901), color-stop(100%,#235f01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5aa901 0%,#235f01 100%); /* Chrome10+,Safari5.1+ */
}
.bot_content .connect {font-size:13px; line-height:20px;}
.bot_content .connect a {color:#f02c80;}