/* General Style */
body {margin: 0px;/*background-color: #e6e6e6;*/background:/*url(http://7swing.com/images/bg_body_bm.jpg) right bottom fixed no-repeat,*/ url(http://7swing.com/images/bg_main.gif) repeat top left;background:#fff url(http://7swing.com/images/bg_main.gif) repeat top left\0;*background:#fff url(http://7swing.com/images/bg_main.gif) repeat top left;font: 14px/22px 'Century Gothic', 'Arial', "Source Han Sans CN";color: #333;text-align: center;overflow-x:hidden;}
td, input, select, textarea {font: 14px 'Arial', "Source Han Sans CN";}
body a {color: #999;text-decoration: underline;}
body a:hover {text-decoration: none;}
* {}
img {border: 0px;}
a.noun img {margin: 2px;}
ul, li {margin: 0px; padding: 0px;}
.clear {clear: both;overflow: hidden;/*height: 1px;*/}
:focus {outline: none;}
textarea {resize: none;}
hr {height: 1px; background: #918f69; border: 0px; overflow: hidden;}
/* ------------- */

/*main*/
#main {/*background: url(/.s/t/782/1.jpg) no-repeat;background: url(http://7swing.com/images/bg_forum.jpg) no-repeat;padding-left: 75px;padding: 0px 0 110px 0px;*/position:relative;width:expression(document.body.clientWidth < 1005? "1005px": "auto" );text-align: left;}
/*----*/

/*HEADER*/
#header {padding-top:10px;background: url(http://7swing.com/images/bg_main.gif) repeat top left;}
#date {font-family: 'Trebuchet MS'; color: #999999;float: left;padding-top: 5px;}
#logged-as {float: right;font-family: 'Trebuchet MS'; color: #999999;padding-top: 5px;}
#logged-as a {font-family: 'Trebuchet MS'; color: #999999;}
#sitelogo {/*clear: both;float: left;width: 270px;margin-top: 10px;*/white-space: nowrap;color: #999;font: 25px/30px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;width:100%;text-align:center;margin-top:10px;z-index:10000}
#sitelogo>a {text-decoration:none;color:#999;display: block;height:120px;width:180px;margin:0 auto;}
#usermenu {position:fixed;z-index:10001;width:100%}
#usermenu a {color: #999;/*font-size: 12px;text-decoration: underline;padding: 3px 6px;*/font-size: 18px;text-decoration: none;text-align:center;}
#usermenu>a {display:inline-block;*display:inline;zoom:1;height:40px;width:40px;line-height:40px;}
#usermenu a:before {font-family:"icomoon";}
/*------*/

/*CONTAINERS*/
#container {position: relative; width:100%;transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;box-sizing:border-box}
#leftcol {position:fixed;padding-top:25px;bottom:-45px;left:0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;display:block;z-index:50;width:100%}
#leftcol:hover {padding-top:0px;bottom:0}
.sidebar {text-align:right;background:rgba(0,0,0,.6);*background:#333;}
#leftcol:hover .sidebar {background:#333;}
#maincol {/*background: #f3f3f3 url(/.s/t/782/3.jpg) no-repeat;box-shadow:0 0 3px rgba(11,11,11,.3);background: #f3f3f3 url(http://7swing.com/images/bg_maincol.jpg) no-repeat;padding-bottom: 30px;*/}
#maincol-border {background: url(/.s/t/782/4.gif) repeat-x;/*margin-left: 88px;*/height: 4px;overflow: hidden;margin-bottom:10px;margin-top:26px}
#maincol-inside {overflow: hidden;_display: inline-block;}
#maincol #search {margin-top: 5%;margin-bottom:5%;text-align:center}
.schQuery {width:80%}
#search form>div {display: inline-block;vertical-align: middle;margin-bottom:2px;}
#search .schBtn input {display: inline-block;zoom: 1;height: 26px;line-height: 40px;font:18px "icomoon";color:#999;background:none}
#search .schQuery input {height:36px;margin:0;padding:0;margin-right:-40px;padding-left:10px;padding-right:30px;width:100%!important;border:solid 1px #ccc;border-radius:18px}
#search .schQuery input:focus {border:solid 1px #333;box-shadow:0 0 3px #999}
/*----------*/

/*RIGHTCONTENT*/
.rightcontent, .leftcontent {position:fixed;top:0;height:100%;width:0%;z-index:10000;}
.rightcontent {right:0;}
.leftcontent {left:0}
.rightcontent, .rightcontent div, .rightcontent label, .leftcontent, .leftcontent div, .leftcontent label {transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;}
.playbox {position:relative; height:100%; width:100%; overflow:hidden}
#playBtn {display:none}
.rainbow {border-radius:50%;top:50%;background:url(http://7swing.com/images/bg_anime.jpg) no-repeat center center, url(http://7swing.com/images/bg_main.gif) repeat top left; z-index:1; background-size:contain; -moz-animation:rotate linear 30s infinite;-webkit-animation:rotate linear 30s infinite;-o-animation:rotate linear 30s infinite;animation:rotate linear 30s infinite;}
.playbox>.rainbow {cursor:pointer;position:absolute;width:300px;height:300px;margin-top:-151px; border: solid 2px #000;animation-play-state:paused;}
.rightcontent .playbox>.rainbow {left:-402px;}
.leftcontent .playbox>.rainbow {right:-402px;}
.playbox>.rainbow::before, .playbox>.rainbow::after {content:"";position:absolute;width:300px;height:300px;border-radius:50%;background-color:rgba(255,255,255,.2); -moz-animation:scaleup linear 3s infinite;-webkit-animation:scaleup linear 3s infinite;-o-animation:scaleup linear 3s infinite;animation:scaleup linear 3s infinite;}
.playbox>.rainbow::after {animation-delay:1s}
.vinyl {width:500px;height:500px; position:absolute;top:50%; margin-top:-251px; border-radius:50%; box-shadow: 0 0 15px 15px #ccc; border: solid 2px #ccc; background-color: #000;}
.rightcontent .vinyl {left:-502px;}
.leftcontent .vinyl {right:-502px;}
 @-moz-keyframes rotate {
 0% {
-moz-transform: rotate(0deg);
}
 50% {
-moz-transform: rotate(180deg);
}
 100% {
-moz-transform: rotate(360deg);
}
}
 @-webkit-keyframes rotate {
 0% {
-webkit-transform: rotate(0deg);
}
 50% {
-webkit-transform: rotate(180deg);
}
 100% {
-webkit-transform: rotate(360deg);
}
}
 @-o-keyframes rotate {
 0% {
-o-transform: rotate(0deg);
}
 50% {
-o-transform: rotate(180deg);
}
 100% {
-o-transform: rotate(360deg);
}
}
 @keyframes rotate {
 0% {
transform: rotate(0deg);
}
 50% {
transform: rotate(180deg);
}
 100% {
transform: rotate(360deg);
}
}
 @-moz-keyframes scaleup {
 0% {
-moz-transform: scale(1,1);opacity:0
}
 50% {
-moz-transform: scale(1.3,1.3);opacity:1
}
 100% {
-moz-transform: scale(1.6,1.6);opacity:0
}
}
 @-webkit-keyframes scaleup {
 0% {
-webkit-transform: scale(1,1);opacity:0
}
 50% {
-webkit-transform: scale(1.3,1.3);opacity:1
}
 100% {
-webkit-transform: scale(1.6,1.6);opacity:0
}
}
 @-o-keyframes scaleup {
 0% {
-o-transform: scale(1,1);opacity:0
}
 50% {
-o-transform: scale(1.3,1.3);opacity:1
}
 100% {
-o-transform: scale(1.6,1.6);opacity:0
}
}
 @keyframes scaleup {
 0% {
transform: scale(1,1);opacity:0
}
 50% {
-o-transform: scale(1.3,1.3);opacity:1
}
 100% {
transform: scale(1.6,1.6);opacity:0;
}
}

/* Menus */
ul.uz, ul.uMenuRoot {margin: 0; padding: 0;list-style:none;}
li.menus {}
/* ----- */

/* Site Menus */
.uMenuH li {float:left;padding:0 5px;list-style: none;}
.uMenuV .uMenuItem {}
.uMenuV {background: none;}
.uMenuV li {list-style: none;background: none;}
.uMenuV li a:hover {}
.uMenuV .uMenuItemA {}
.block .xw-tl,.block .xw-bl,.block .u-menuvsep {display:none;}
.block .xw-ml,.block .xw-mr {margin:0;padding:0;background:none !important;}
.block .xw-mc {color:#333; font-weight: normal; float: none; margin: 0px; padding: 0px; line-height:28px;
  background: url(/.s/t/782/8.gif) no-repeat transparent !important; border:0px !important;padding-left: 4px;
}
.block .u-menu .u-menubody {border: 0px !important; background: #727272 !important; padding: 5px 0px 0px 0px;}
.block .u-menu .u-menucont {border-bottom: 1px solid #f3f3f3;}
.block .u-menuvitem {background:#e6e6e6 !important;border-left: 1px solid #f3f3f3;border-right: 1px solid #f3f3f3; padding: 0px 35px 0px 25px; line-height:28px;}
.block .u-menuvitem:first-child {}
.block .u-menuvitem:last-child {}
.block a {}
.block .u-menuvitem span {font-size:14px;color:#333;}
.block .u-menuitemhl {background:#e6e6e6 !important; padding: 0px 35px 0px 25px; line-height:28px;}
.block .u-menuitemhl span {font-weight: bold;_font-weight: normal;/*for IE*/color: #069;}
.block .u-menuarrow {position: absolute; right: 3px; top: 12px;width: 4px; height: 7px; overflow: hidden; background: url(/.s/t/782/7.gif);}
.block .u-menu {margin-left: 0px;}
.block .x-sh {display: none;}
/* --------- */

/* Module Part Menu */
.catsTable {margin-bottom:1em}
.catsTd {font: 14px/1.5 'Arial', "Source Han Sans CN"}
.catName {}
.catNameActive {}
.catNumData {}
.catDescr {}
a.catName:link {}
a.catName:visited {}
a.catName:hover {}
a.catName:active {}
a.catNameActive:link {}
a.catNameActive:visited {}
a.catNameActive:hover {}
a.catNameActive:active {}
/* ----------------- */

/*Container blocks styles*/
.block {/*width: 240px;background: url(/.s/t/782/9.png) no-repeat 18px bottom; padding-bottom: 10px;margin-bottom: 10px;*/position:relative;display:inline-block}
.blocktitle {font:bold 16px/22px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;color: #333333;font-weight: bold;}
.blockcontent {min-width: 230px;padding:10px;background:#fff;text-align: left;}
.blockcontent ul {margin: 0;padding: 0;}
.blockcontent li {margin-left: 15px;}
.blockcontent li a {}
.blockcontent li a:hover {}
.blockcontent a {color: #069;text-decoration: none;}
.blockcontent a:hover {color: #069;text-decoration: none;}

/*-----------------------*/

/* Entries Style */
#allEntries {}
.eBlock {}
.eTitle {font:18px/1.5 'Arial', "Source Han Sans CN";color: #a1a1a1;margin-top:10px;margin-bottom:5px;position:relative;text-align: center;}
.eTitle a {color: #a1a1a1;text-decoration: none;}
.eTitle a:hover {color: #69c;}
.moderpanel {position:absolute;right:0;top:0}
.eMessage li, .eText li {margin-left: 15px;}
.eMessage, .eText {/*text-align: justify !important;*/color: #333;word-wrap: break-word;font: 18px/2 "Century Gothic", "Source Han Sans CN", Arial, sans-serif;padding-bottom:10px;padding-top: 1px;}
#maincol-inside>.eTitle, #maincol-inside>.eMessage {padding-left:15px;padding-right:15px}
.eText {padding-left:15px;padding-right:15px;background:rgba(255,255,255,.5);min-height:200px}
.eText img, .eMessage img {max-width:100%}
.eDetails, .eDetails1, .eDetails2 {margin: 8px 0px;color: #999999;overflow:hidden}
.eDetails a, .eDetails1 a, .eDetails2 a {font-size: 11px; font-style: italic; text-decoration: underline;color: #999999;padding: 3px 6px;}
.eDetails a:hover, .eDetails1 a:hover, .eDetails2 a:hover {color: #000; text-decoration: none !important;border-radius: 8px;-moz-border-radius: 8px;}
.eDetails {}
.eDetails1 {}
.eDetails2 {}
.e-date {font-size:9px;line-height:25px}
.eRating {}
.eAttach {}
a.allarticle {font-size:50%;color:#069;/*margin-left:1em;padding-left:1em;border-left:dotted 1px #ccc;*/font-weight:normal}
.noEntry {margin-top:15px}
/* ------------- */

/* Entry Manage Table */
.manTable {margin-top:.5em;list-style:none}
.manTdError {}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {border:none;border-top:dashed 1px #bbb;background:none}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
.mandivSep {clear:both}
.mandiv1, .mandiv2, .mandivBrief, .mandivText {margin:0 15px;font-size: 120%;line-height: 2em;padding-top:.5em;padding-bottom:.5em;font: 18px/30px 'Arial', "Source Han Sans CN";}
.mandiv1 {float:left;color:#666}
.mandiv2, .mandivBrief, .mandivText {margin-left:270px;min-height:33px;text-align:left}
.entryname>input[type=text] {width:100%}
input[type=button].x-selectable {height:33px;font-size:18px}
.x-unselectable .u-combolist {margin-top:-180px;}
.u-combolist div>input[type=radio] {vertical-align: middle;}
#txtPart555brief>div, #txtPart555message>div {display:none!important}
.mandiv2 input[type=text], .mandiv2 textarea, .mandivText textarea, .mandivBrief textarea {border-radius:6px;padding-top:8px;padding-bottom:8px;min-width:360px}
input[type=button].manFlSbm, input[type=submit].manFlSbm, input[type=reset].manFlRst {line-height: 40px;font-size: 150%;min-width:100px;width:20%;margin:10px 5%;}
ul.manTable+center {position: fixed;bottom: 0;width: 100%;background: rgba(255,255,255,.5);z-index:1}
.mandivError {padding: 10px 0;position: fixed;bottom: 65px;text-align: center;width: 100%;background: rgba(255,255,255,.5);font-size: 18px;color:#f00}
/* ------------------ */

/* Comments Style */
.uComment {font-size:14px;position: relative;}
.cAnswer, .cMessage {font-family: 'Tahoma';font-size: 120%;line-height:1.5em}
.cMessage span {font-size:80%}
.cBlock1, .cBlock2 {/*border-top: 1px dashed #ccc;*/ padding: 5px 0px;}
.cBlock1 {}
.cBlock2 {}
.uComForm-inner {padding-left:15px;padding-right:15px}
.ucf-avatar {display:none}
#acform .uauth-small-links {margin-left:15px;margin-right:15px;}
#acform .ucf-content {margin:0}
#newEntryB>div {border-bottom: solid 2px rgba(199,199,199,.2);background:#fff;padding: 15px;}
.commTable {}
.commTd1 {}
.commTd2 {padding:0}
.commFl {}
.smiles {}
.commReg {display:none}
.commError {}
.securityCode {}
#postFormContent {margin-top:10px}
input[type=button].postPreview, input[type=submit].postSubmit, input[type=reset].postReset, input[type=button].ucoz-forum-post-editor-page {padding:0 10px;line-height:40px;font-size: 150%;margin:10px;background: #8957a1;}
input[type=button].postPreview, input[type=reset].postReset {background: #fff;color: #999;}
.commSbmFl {height: 30px; line-height: 30px;}
.uc-top {position:relative}
.com-order-block {margin-top:1em;margin-bottom:1em}
/* ------------------- */

/* Archive Menu */
.archUl {}
.archLi {}
a.archLink:link {}
a.archLink:visited {}
a.archLink:hover {}
a.archLink:active {}
/* ------------ */

/* Archive Style */
.archiveCalendars {}
.archiveDateTitle {padding-top:15px}
.archEntryHr {background:none;display:none}
.archiveeTitle li {}
.archiveEntryTime {font:18px/32px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;padding-right:1ex;color:#a1a1a1}
.archiveEntryComms {display:none}
a.archiveDateTitleLink:link {font: 12px/20px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;text-decoration:none;color:#333}
a.archiveDateTitleLink:visited {font: 12px/20px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;text-decoration:none;color:#333}
a.archiveDateTitleLink:hover {font: 12px/20px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;text-decoration:none;color:#333}
a.archiveDateTitleLink:active {font: 12px/20px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;text-decoration:none;color:#333}
a.archiveEntryTitleLink:link {font: bold 18px/32px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;padding-right:1ex;color:#a1a1a1;text-decoration:none;}
a.archiveEntryTitleLink:visited {font: bold 18px/32px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;padding-right:1ex;color:#a1a1a1;text-decoration:none;}
a.archiveEntryTitleLink:hover {font: bold 18px/32px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;padding-right:1ex;color:#069;text-decoration:none;}
a.archiveEntryTitleLink:active {font: bold 18px/32px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;padding-right:1ex;color:#069;text-decoration:none;}
.archiveNoEntry {}
/* ------------- */

/* Calendar Style */
.calTable {width: 100%;margin-top:1em}
.calTable td {padding: 10px;font-size: 120%;background: rgba(255,255,255,.3);border-radius:7px}
.calMonth {}
.calWday ,.calWdaySe, .calWdaySu {text-transform: uppercase;}
.calWday {}
.calWdaySe {}
.calWdaySu {}
.calMday {}
.calMdayA {background: #5d5d5d; color: #fff;border-radius: 8px;-moz-border-radius: 8px;}
.calMdayA a {color: #fff;}
.calMdayIs {}
.calMdayIs:hover {background:#fff}
.calMdayIsA {background: #5d5d5d; color: #fff;border-radius: 8px;-moz-border-radius: 8px;}
.calMdayIsA a {color: #fff !important;}
a.calMonthLink,a.calMdayLink {font-weight: bold;text-decoration:none;display: block;}
a.calMonthLink:hover,a.calMdayLink:hover {}
/* -------------- */

/*--------------------- Footer start ---------------------*/
#footer {font-size: 12px;color: #666;position:relative; padding-top:2em;padding-bottom:5em;text-align: center;}
#copyright, #powered-by {line-height: 2em;}
#footer a {color: #333; text-decoration:none}
#footer .pagename {font-size:2.5em;line-height:1em}
#footer .pagename hr {width:30%;border-color:#ccc}
#powered-by img {vertical-align: middle !important;}
#footer .sitelinks a::before, #footer .userlinks a::before {font-family:"icomoon";}
.sitelinks, .userlinks {margin:25px auto;width: 35%;text-align:center;list-style:none}
.sitelinks li, .userlinks li {display:inline-block;width:25%;vertical-align:top}
#footer .sitelinks a, #footer .userlinks a {-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;font:26px/50px 'icomoon';display:block;margin:0 auto;height:50px;width:50px;border-radius:25px;color:#fff;text-align:center;*display:none;cursor:pointer;text-decoration:none;background:#ccc;position:relative;overflow:hidden}
#footer .userlinks a {color:#999;background:none}
#footer .sitelinks a::after, #footer .userlinks a::after {z-index:-1;position:absolute;height:50px;width:50px;border-radius:25px;background:#666;top:-50px;left:50%;margin-left:-25px;content:"";-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
#footer .sitelinks a:hover, #footer .userlinks a:hover {transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);color: #fff;}
#footer .userlinks a:hover {color:#333}
#footer .sitelinks a:hover::after {top:0}
#footer .userlinks a.ico_logout {background:none;color:#666}
#footer .userlinks a.avatar_s {background: url(http://7swing.com/images/pht_default.png) center center no-repeat;background-size:contain;height:80px;width:80px;}
.avatar_s>img {height:80px;width:80px;border-radius:50%}
/*--------------------- Footer end ---------------------*/

/* Poll styles */
.pollBut {}
.pollBody {}
.textResults {}
.textResultsTd {}
.pollNow {}
.pollNowTd {}
.totalVotesTable {}
.totalVotesTd {}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* Other Styles */
.replaceTable {}
.legendTd {}
.codeMessage, .quoteMessage {padding: 5px;}
.bbcodeBlock, .bbquoteBlock {margin: 5px;}
/* ------------ */

/*Pages switches*/
.catPages1, .catPages2 {/*margin: 5px 0px;*/height: 23px;font-size: 120%;}
.swchItemA span, .swchItem span, .swchItemA1 span, .swchItem1 span {padding: 3px;}
/*--------------*/

/* ===== forum Start ===== */
/* General forum Table View */
.forumContent {padding: 15px;}
.forumContent a {text-decoration: none;}
.forumcontent td {font: 12px 'Tahoma'; color: #555555;}
.frtool {margin:0 auto;text-align: center;position:relative;overflow:hidden;padding: 15px 0;background: #fff;border-top: solid 1px #8957a1;}
a.fNavLink {font: 17px 'Arial', "Source Han Sans CN";color: #999;text-decoration:none;padding: 3px 13px;}
a.fNavLink:hover {color: #000;}
a.fNavLink::before {font-family:icomoon}
.gTable {margin-top:.5em;list-style:none;}
ul.gTable {background:#fff}
.gTable td {/*border: 1px solid #f1f1f1;*/padding: 0px 15px;}
.gTable .gTableTop {font: 14px/30px 'Arial', "Source Han Sans CN";text-transform:uppercase;background: none;border: none 0 transparent;padding: 5px 15px;background: #f5f5f5;}
td.gTableTop a {font: 14px/30px 'Arial', "Source Han Sans CN";}
td.gTableSubTop {font: 14px/30px 'Tahoma';padding: 0px 10px;background:#8957a1;color:#fff;border:none 0 transparent}
.postTdTop {font: 14px/30px 'Tahoma';padding: 0px 10px 10px 0;border-bottom: solid 1px #eee;}
td.gTableSubTop a {color: #ffffff;}
.gTableBody {}
.gTableBody1 {background: #fff}
.gTableBottom {}
.gTableLeft, .gTableRight {margin:0 15px;font-size: 120%;line-height: 2em;padding-top:.5em;padding-bottom:.5em;font: 18px/30px 'Arial', "Source Han Sans CN";}
.gTableLeft {float:left;color:#666}
.gTableRight {margin-left:270px;min-height:33px;/*text-align:left;*/background: #fff}
.gTableRight input[type=text], .gTableRight textarea {border-radius:6px;padding-top:8px;padding-bottom:8px;min-width:320px}
.gTableError {padding: 10px 0;position: fixed;bottom: 65px;text-align: center;width: 100%;background: rgba(255,255,255,.5);font-size: 18px;color:#f00}
.fFastLogin, .FrmForumBarTbl, .ThrForumBarTbl {display:none}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {background: #fff}
td.forumIcoTd,td.forumThreadTd,td.forumPostTd {background: #f5f5f5;font-size: 16px;}
.forumLastPostTd,.forumArchive {font:14px/1.5 'Arial', "Source Han Sans CN"}
a.catLink {font-family:'Arial', "Source Han Sans CN"}
a.catLink:visited {}
a.catLink:hover {}
a.catLink:active {}
.lastPostGuest,.lastPostUser,.threadAuthor {font:14px/1.5 'Arial', "Source Han Sans CN"}
.archivedForum{}
.frmBtns a {}
/* ------------- */

/* forum Titles & other */
.forum, .threadLink, .threadPinnedLink {font:18px/36px 'Arial',"Source Han Sans CN"; }
.forumDescr,.forumModer {font: 12px 'Arial', "Source Han Sans CN"; color: #a1a1a1;margin-bottom: 10px;}
.forumViewed {}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {color: #069;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {color: #069;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {color: #69c;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {color: #69c;}
.informerFrTitle {padding-left:15px}
.FrmBotTbl, .ThrBotTbl {height: 35px;line-height: 35px;margin-bottom:15px}
.FrmTopButtonsRow1 .switches, .ThrTopButtonsRow1 .switches, #maincol-inside #forum_filter, .pagesInfo, .navigationTbl, .legendBlock, .userRights, .ThrBotRow1, .ThrBotRow3, .fFastSearchTd, #thread_search_form, .forumContent>table:nth-of-type(1) .switches, .forumContent>table:nth-of-type(2) .switches, .funcBlock {display:none}
.switchActive, .switch {display: inline-block;*display:inline;zoom: 1;font-size:120%;height: 35px;line-height: 35px;width: 35px;padding: 0;text-align: center;}
.frmBtns {position: fixed;top: 30px;left: 15px;z-index:10001}
a.switchDigit, a.switchNext {}
a.entryAttach {color:#069}
.switchesRow1>.switch:hover {color: #69c;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {line-height:2em}
.forumBarKw {}
a.forumBarA:link {}
a.forumBarA:visited {}
a.forumBarA:hover {}
a.forumBarA:active {}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {}
.forumModerFuncs>.moderOptions, .forumModerFuncs>input.fastNav {margin-top:15px}
.forumModerFuncs>.moderOptions {}
.forumModerFuncs>input.fastNav {line-height:30px;padding: 0;width: 28px;}
input[type=submit].searchSubmitFl {line-height: 60px;padding: 0;width: 60px;font-size: 18px;border-radius: 50%;margin-top: 20px;background: #8957a1;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {}
.fastNavCat {}
.fastNavCatA {}
.fastNavForumA {}
/* -------------------------- */

/* forum Page switches */
.switches {}
.pagesInfo {}
.switch {}
.switchActive {}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {}
/* ------------------- */

/* forum Threads Style */
#thread_search_field {padding-left:0;padding-right:0}
.threadNametd,.threadAuthTd,.threadLastPostTd {background: #fff}
td.threadIcoTd,td.threadPostTd,td.threadViewTd {background: #f5f5f5;font-size: 16px;}
.threadLastPostTd {font:14px/1.5 'Arial', "Source Han Sans CN"}
.threadDescr {font: 12px 'Arial'; color: #a1a1a1;margin-bottom:5px}
.threadNoticeLink {}
.threadsType {display:none}
.threadsDetails {display:none}
.forumOnlineBar {display:none}

a.threadPinnedLink:link {}
a.threadPinnedLink:visited {}
a.threadPinnedLink:hover {}
a.threadPinnedLink:active {}

a.threadLink:link {}
a.threadLink:visited {}
a.threadLink:hover {}
a.threadLink:active {}

.postpSwithces {}
.thDescr {}
.threadFrmBlock {}
/* ------------------- */

/* forum Posts View */
.postTable {position: relative;margin-top: 10px;}
.postPoll {}
.postPoll td {border: 0px !important; padding:0px !important}
.postFirst {border: 0px !important; padding:0px !important}
.postRest1 {border: 0px !important; padding:0px !important}
.postRest2 {border: 0px !important; padding:0px !important}
.postSeparator {border: 0px !important; padding:0px !important}
.postTdTop {}
.postBottom {font-size: 10px !important;padding:15px;text-align:right}
.postBottom div {display:inline;padding: 0px 5px !important;}
.postBottom img, .postBottom input {vertical-align: middle;}
.postUser {font-size: 20px;padding-left:15px;padding-right:15px}
.postdate {padding-left:15px;padding-right:15px;line-height:30px}
.postTdInfo {text-align: center;position: absolute;right: 20px;top: 10px;}
.postTdInfo .userAvatar {border-radius:50%;box-shadow: 0 0 5px #666;width: 60px;height: 60px;}
.postTdInfo>a {display:none}
.postTdInfo>a:first-of-type {display:block;position: absolute;right: 0;top: 0;height: 60px;width: 60px;}
.postTdInfo>a>img {visibility: hidden;}
.postRankName {}
.postRankIco {}
.reputation {}
.signatureHr {}
.posttdMessage {text-align: justify;padding: 15px !important;line-height: 28px;font-size:16px}
.posttdMessage img {max-width:80%;display: block;margin: 0 auto;}
.pollQuestion {}
.pollButtons,.pollTotal {}
.pollSubmitBut,.pollreSultsBut {}
.pollSubmit {}
.pollEnd {}
.codeMessage {}
.quoteMessage {}
.signatureView {}
.edited {}
.editedBy {}
.statusBlock {}
.statusOnline {}
.statusOffline {}
td[class^="postRest"] {background:#fff}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {}
.newPollBlock {}
.newThreadItem {}
.newPollItem {}
/* ----------------------- */

/* forum Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {}
.codeButtons {}
.codeCloseAll {}
.postNameFl,.postDescrFl {}
.postPollFl,.postQuestionFl {}
.postResultFl {}
.postAnswerFl {}
.postTextFl {}
.postUserFl {}

.pollHelp {}
.smilesPart td {border: 0px !important;}
/* ----------------- */
.funcLink {font: 11px 'Tahoma';color: #069;}
/* ====== forum End ====== */

/*--------------------- INPUTS start ---------------------*/
input[type=submit], input[type=reset], input[type=button] {background: #999; border: 0px; color: #fff;font-size: 11px; font-family: 'Arial', "Source Han Sans CN";border-radius: 6px;-moz-border-radius: 6px;padding-top: 2px; padding-bottom: 2px; cursor: pointer;}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {background: #333;}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password], textarea, select {background: #fff; border: 1px solid #ccc; font-size: 11px; color: #848484;padding: 6px 0;}
#mchatBtn, input.codeButtons, input.button {padding-left: 0px;padding-right: 0px;}
.queryField {width: auto !important;}
.commFl {width: 100%;}
/*--------------------- INPUTS end ---------------------*/

/*--------------------- POPUP start ---------------------*/
.popup {text-align: left;background: #f3f3f3;}
.popup a {color: #999;}
.popup a:hover {color: #000;}
.popuptitle {background:rgba(0,0,0,.1);}
.popuptitle2 {font-size: 16px;color: #5e5e5e;}
.popupbody {padding: 10px 15px;font:16px/30px 'Arial', "Source Han Sans CN";}
.popupbody a, .popupbody td {font:18px/30px 'Arial', "Source Han Sans CN";}
.popup .allUsersBtn, .popup .uSearchFlSbm {border: 0px; color: #fff;font-size: 12px; font-family: 'Arial';border-radius: 6px;padding-top: 7px; padding-bottom: 7px;margin: 5px;cursor: pointer;}
/*--------------------- POPUP end ---------------------*/

/*user*/
.userpage {background:none}
.userPanel {position:relative;}
.userTitle {padding:1em .5em;color:#fff;background:#666;font-size:120%}
.uAvatar {padding:1em;display:block;text-align:center;height:120px;background:url(http://7swing.com/images/pht_default.png) center center no-repeat}
.user_avatar>img {border-radius:50%;box-shadow: 0 0 1px #aaa}
.uAvatar>.user_avatar>img {width:120px;height:120px}
.photoBtns {text-align:center;position:absolute;top:28px;width:100%}
.photoBtns>li {display:inline-block;width:25%;padding-top:8px;padding-bottom:8px;font-size:120%;text-align:center}
.photoBtns>li>a {text-decoration:none;display:block;width:80px;height:80px;margin:0 auto;line-height:80px;border-radius: 50%;font-size:135%}
.editUser>a {opacity:0;filter:alpha(opacity=0)}
.photoBtns>li>a:hover {background:#fff}
.editUser>a:hover {opacity:1;filter:alpha(opacity=100)}
.photoBtns>li>a:before {font-family:'icomoon';}
.uidProfile>a:before {content:"\e105"}
.editUser>a:before {content:"\e050"}
.newMail>a:before, .mailMe>a:before {content:"\e0d0"}
.udtb {}
.udtlb {}
.myRecords {margin-top:0;text-align:center}
.myRecords>li {background: rgba(255,255,255,.3);border-bottom: solid 2px rgba(199,199,199,.2);display:inline-block;width:50%;padding-top:2em;padding-bottom:2em;text-align:center}
.myRecords>li:hover {background:#fff}
.myRecords>li>a {display:block;color:#aaa;text-decoration:none}
.myRecords>li>a>b {display:block;font-size:150%;color:#069;margin-top: 10px;font-weight:normal}
.myRecords>li>a>b:hover {color:#69c}
.allUsersBtn {}
.userSearch {width:100%;max-width:400px;margin:1ex auto;position:relative}
.uSearchFl {max-width:400px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.uSearchFlSbm {}
#uNetRegF, .tbBody, #numEntries {padding-left:.5em;padding-right:.5em}
#pmdform>table td {padding-top:1ex;padding-bottom:1ex;}
.uTable tr:nth-child(odd) {background: rgba(255,255,255,.3);}
.uTable .uTd>div, #foldBtn {display:none}
input#foldBtn:checked ~ .ico_down:before {content:"\e151";}
.userPanel > label {font:25px/40px 'icomoon';display:block;height:40px;width:40px;color:#999;text-align:center;cursor:pointer;margin:0 auto}
.userAllinfo {height:0;padding:0;overflow:hidden;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;}
input#foldBtn:checked ~ div.userAllinfo {height:auto;padding:15px 0;overflow:visible;}
.userBtns {text-align:center}
#uf-register .uf-soc-icons ul li b {line-height:20px}
#uf-register .uf-fields-wrap, #uf-register .uf-soc-icons {width:100%!important}
#uf-submit {line-height: 30px;min-width:100px;width:20%;height:30px}

/*fontface*/
@font-face {
  font-family: 'icomoon';
  src:url('/style/icofont/iconfont.eot');
  src:url('/style/icofont/iconfont.eot?#iefix') format('embedded-opentype'),
    url('/style/icofont/iconfont.svg#icomoon') format('svg'),
    url('/style/icofont/iconfont.woff') format('woff'),
    url('/style/icofont/iconfont.ttf') format('truetype');
}
span.icofont {
  font-family:icomoon;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
}
/*.ico_nav1:before {content:"\e000";}
.ico_nav2:before {content:"\e001";}
.ico_nav3:before {content:"\e002";}
.ico_nav4:before {content:"\e003";}
.ico_nav5:before {content:"\e004";}*/
.ico_addpoll:before {content:"\e010";}
.ico_addpost:before {content:"\e011";}
.ico_addreply:before {content:"\e012";}
.ico_author:before {content:"\e013";}
.ico_calendar:before {content:"\e030";}
.ico_cart:before {content:"\e031";}
.ico_chartbar:before {content:"\e032"}
.ico_chartline:before {content:"\e033"}
.ico_chartpie:before {content:"\e034"}
.ico_chat:before {content:"\e035"}
.ico_checked:before {content:"\e036"}
.ico_close:before {content:"\e037";}
.ico_credit:before {content:"\e038";}
.ico_donate:before {content:"\e040";}
.ico_down:before {content:"\e041";}
.ico_download:before {content:"\e042";}
.ico_drawer:before {content:"\e043";}
.ico_edit:before {content:"\e050";}
.ico_female:before {content:"\e060";}
.ico_fire:before {content:"\e061";}
.ico_friend:before {content:"\e062";}
.ico_laptop:before {content:"\e0c0";}
.ico_left:before {content:"\e0c1";}
.ico_link:before {content:"\e0c2";}
.ico_list:before {content:"\e0c3";}
.ico_loading:before {content:"\e0c4";}
.ico_logout:before {content:"\e0c5";}
.ico_love:before {content:"\e0c6"}
.ico_mail:before {content:"\e0d0";}
.ico_male:before {content:"\e0d1";}
.ico_map:before {content:"\e0d2";}
.ico_menu:before {content:"\e0d3";}
.ico_minus:before {content:"\e0d4"}
.ico_moon:before {content:"\e0d5"}
.ico_more:before {content:"\e0d6"}
.ico_music:before {content:"\e0d7"}
.ico_pad:before {content:"\e100"}
.ico_pc:before {content:"\e101"}
.ico_phone:before {content:"\e102"}
.ico_plus:before {content:"\e103"}
.ico_post:before {content:"\e104"}
.ico_profile:before {content:"\e105"}
.ico_right:before {content:"\e120";}
.ico_rss:before {content:"\e121";}
.ico_scan:before {content:"\e130";}
.ico_search:before {content:"\e131";}
.ico_share:before {content:"\e132";}
.ico_signup:before {content:"\e133";}
.ico_star:before {content:"\e134";}
.ico_tag:before {content:"\e140"}
.ico_tick:before {content:"\e141"}
.ico_tree:before {content:"\e142"}
.ico_unchecked:before {content:"\e150";}
.ico_up:before {content:"\e151";}
.ico_upload:before {content:"\e152";}
.ico_user:before, .ico_login:before {content:"\e153";}

/*Rss*/
.RssITd {padding:5px}
.RssITd div {line-height:2;border-bottom: solid 2px rgba(199,199,199,.2);background: rgba(255,255,255,.3);padding: 15px;}
.RssITd div:hover {background:#fff}
.RssITd div a {text-decoration:none;font:18px/30px 'Arial', "Source Han Sans CN";margin-bottom:5px;color:#999}
.RssITd div a:hover, .RssITd div a:active {color:#000}

/*tags*/
.tagItem {color:transparent;display:inline-block;*display:inline;zoom:1;padding:10px;margin:0 10px;font-family:"Source Han Sans CN", Arial, sans-serif;}
a.eTag {text-decoration:none;font-size:16px;line-height:2em}
.tagItem:hover a.eTag {color:#333}

/*accordion*/
.blockAccordion>input {display:none;}
.blockAccordion .blockcontent {display:none;overflow:hidden;position:absolute;z-index:1;bottom:50px;right:0;box-shadow:2px -2px 2px rgba(0,0,0,.1)}
/*.blockAccordion input:checked + .blockcontent {display:block}*/
.block:hover .blocktitle>label, .block:hover .blocktitle>a {background-color:#fff;border-bottom:solid 2px #999;color:#666;}
.block:hover .blockcontent {display:block}
.blocksearch {height:30px;overflow:hidden}
.blocktitle>label, .blocktitle>a {text-decoration:none;display:block;cursor:pointer;font:18px/50px "icomoon";width:60px;height:48px;color:#eee;text-align:center;border-bottom:solid 2px transparent;*border-left:solid 2px #333}
.ico_logo {background: url(http://7swing.com/images/logo_mw_icoonly.png) center center no-repeat;}
.iconFold {border:solid 3px transparent;border-bottom:solid 0 transparent;border-top:solid 3px #999;margin-left:5px;display:inline-block;font-size:2px;line-height:2px;height:2px}

/* imageflow S */
.imageS {padding:15px;margin:0 auto;max-width:960px;font: 16px/2 "Century Gothic", "Source Han Sans CN", Arial, sans-serif;color:#666}
.imageS img {opacity:.5;filter:alpha(opacity=50)}
.imageS img:hover {opacity:1;filter:alpha(opacity=100)}
.imageflow {height:390px;position:relative;overflow:hidden;}
#imageFlow {position: absolute;width: 100%;height: 88%;left: 0%;}
#imageFlow .diapo {position: absolute;left: -1000px;cursor: pointer;-ms-interpolation-mode: nearest-neighbor;}
#imageFlow .link {border: dotted #fff 1px;margin-left: -1px;margin-bottom: -1px;}
#imageFlow .bank {visibility: hidden;}
#imageFlow .text {position: absolute;left: 0px;width: 100%;bottom: 10%;text-align: center;color: #666;z-index: 1000;/*xhtml1-transitional*/padding:0}
#imageFlow .title {font-size: 1.1em;font-weight: bold;}
#imageFlow .legend {font-size: 1em;}
#imageFlow .scrollbar {position: absolute;left: 10%;width: 80%;height: 16px;z-index: 1000;top:310px}
#imageFlow .track {position: absolute;left: 1%;width: 98%;height: 0;filter: alpha(opacity=30);opacity: 0.3;border-top:solid 1px #666;border-bottom:solid 1px #fff;top:7px}
#imageFlow .arrow-left {position: absolute;filter: alpha(opacity=0);opacity: 0;}
#imageFlow .arrow-right {position: absolute;filter: alpha(opacity=0);opacity: 0;right: 0px;}
#imageFlow .bar {position: absolute;height: 16px;left: 25px;cursor:pointer}
/* imageflow E */

/*communication*/
.eDetails .btnsShare a {display:block;float:left;width:20px;height:20px;margin-right:1px}
.eDetails .btnsShare a.btnLove {background:url(http://7swing.com/images/btns_share.gif) 0 0px no-repeat}
.eDetails .btnsShare a.btnLove:hover {background:url(http://7swing.com/images/btns_share.gif) 0 -40px no-repeat;cursor:default}
.eDetails .btnsShare a.btnSend {background:url(http://7swing.com/images/btns_share.gif) -21px 0px no-repeat}
.eDetails .btnsShare a.btnSend:hover {background:url(http://7swing.com/images/btns_share.gif) -21px -40px no-repeat}
.eDetails .btnsShare a.btnSay {background:url(http://7swing.com/images/btns_share.gif) -42px 0px no-repeat}
.eDetails .btnsShare a.btnSay:hover {background:url(http://7swing.com/images/btns_share.gif) -42px -40px no-repeat}
#advFrm301 {float:left;margin-bottom:5px}
#advFrm301 input.adviceButton {font-size:12px;line-height:15px\0;padding-top:3px\0}

/*Photo Ablum*/
.albumlist {text-align:center}
.albumlist>li {width:33.3%;display:inline-block;*display:inline;zoom:1;}
#uEntriesList .entryBlock {text-align:center!important;width:100%}
.albumblock, .photoblock {margin:15px;background:rgba(255,255,255,.3);padding-top:50px;padding-bottom:50px;position:relative}
.photoblock {border-radius:22.5px}
.albumblock:hover, .photoblock:hover {background:#fff}
.albumname, .photoname {font:16px/2 'Arial', "Source Han Sans CN";position:absolute;width:100%;bottom:1em}
.photoname>a {text-decoration:none;color:#069}
.albumcover {border:solid 1px #ccc;box-shadow:3px 3px 0 #ccc;text-align: center;margin: 5px auto;width: 200px;padding: 10px;}
.albumcover img, .ph-link>img {width:200px;height:200px}
.photomoder {position:absolute;top:10px;right:10px}
.phshare {margin-top:5px;float:right;margin-right:15px;}
.ePhoto {text-align:center;background:rgba(255,255,255,.5);padding-top:1em;padding-bottom:1px}
.nearph>.phtThumbs>table {width: 60%;min-width: 600px;margin: 1em auto;}
.otherph {display:none}
.eDetails a.ico_pc {font-family: "icomoon"; margin-left: 1em;}
#addPhtFrm {font-size:120%}
#addPhtFrm ul.form-fields {margin-left:15px;margin-right:15px}
#addPhtFrm hr {display:none}
#addPhtFrm ul.form-fields > li, #addPhtFrm ul.xPhtBlock > li {margin:5px 0}
#addPhtFrm .navTabs {margin-top:15px}
#addPhtFrm .navTabs>b {background:rgba(127, 127, 127, .45);}
#addPhtFrm ul.xPhtBlock .xPhtName {border-bottom:solid 1px rgba(127, 127, 127, .15)}

/*Navigation*/
#header .nav {width:100%;height:2px;margin:0 auto;padding-top:20px;padding-bottom:20px;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;text-align:center}
#header .nav:hover {width:70%;height:30px;}
#header .nav a {display:inline-block;width:5%;text-align:center;text-decoration:none;margin:0 auto 20px;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
#header .nav:hover a {width:20%;}
#header .nav a:hover {color:#000;}
#header .nav a::before {content:"";display:block;width:2px;height:2px;border-radius:50%;background:#999;font-family:'icomoon';font-size:1em;margin:0 auto}
#header .nav:hover a::before {width:auto;height:auto;background:none;font-size:2.5em;height:50px;}
#header .nav:hover a.ico_nav1:before {content:"\e000";}
#header .nav:hover a.ico_nav2:before {content:"\e001";}
#header .nav:hover a.ico_nav3:before {content:"\e002";}
#header .nav:hover a.ico_nav4:before {content:"\e003";}
#header .nav:hover a.ico_nav5:before {content:"\e004";}
/*google adsense*/
.gadsb {text-align:center;overflow:hidden;height:90px;}

/*test*/
.mytests {text-align:center;padding:10px}
#maincol-inside>.eMessage>.mytests {display:none}
.prevAnswer {background:#ddd;font:12px/1.5 'Arial', "Source Han Sans CN";color:#666;margin-bottom:10px;padding:10px}
#testBlockD fieldset div {color: #333;font: 14px/22px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;}
#testBlockD input[type=submit] {width: 80%;line-height: 40px;margin: 15px auto;font-size: 150%;background: #8957a1;}
#testBlockD .eTitle {padding-bottom:15px}
#testBlockD table td hr {visibility: hidden;margin-bottom: 10px;}
#testBlockD fieldset {border:none 0 transparent;margin:0;padding:0}
#testBlockD fieldset>div {margin:5px -7px;font-size:150%;line-height:2em}
td.eVariant {color: #333;font: 14px/2 "Century Gothic", "Source Han Sans CN", Arial, sans-serif;}
td.eVariant>input {display:none}
td.eVariant>label {cursor:pointer;font-size:150%;display:block;line-height:50px}
td.eVariant>label:hover {background:#fff}
td.eVariant>label::before {font-family: "icomoon";content: "\e150";color:#ccc;margin-right:1ex;margin-left:1ex;vertical-align:middle}
td.eVariant>input:checked ~ label, td.eVariant>input:checked ~ label::before {color:#8957a1;background:#fff;content: "\e036";}
#alltests>div {background: rgba(255,255,255,.3);padding: 15px;}
#alltests>br {display:none}
#alltests>.eTitle {margin-top:0;margin-bottom:0;text-align:left}
#alltests>.eMessage {margin-bottom:2px}

/*sign in*/
#uNetRegF td {font:14px/24px 'Arial', "Source Han Sans CN"}
#uNetRegF input {font:14px/24px 'Arial', "Source Han Sans CN";}
#uNetRegF input[type="text"]:focus, #uNetRegF input[type="password"]:focus {border: solid 1px #333;box-shadow: 0 0 3px #999;}
#uNetRegF hr {border:none;border-top:dashed 1px #bbb;background:none}

/*Share*/
.gpo {float:right;margin-top:6px;margin-right:1em}

/*login*/
#uidLogFormAjx a.login-with i {margin:-2px 6px 0 6px}
body>iframe {margin-top:-41px}
body>iframe:hover {margin-top:0}
body>div {display:none}
body>div#main, body>div#container {display:block}

/*chapter list*/
#listBtn {display:none}
#chapterlist>label {display:block;height:30px;width:100%;position:fixed;bottom:0px;font:18px/30px 'icomoon';text-align:center;cursor:pointer;z-index:2;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;background:#fff;opacity:.5;}
#chapterlist>label:hover {opacity:1}
#chapterlist {}
.chapters {overflow-y:scroll;overflow-x:hidden;height:0;border-width:0 15px;border-style:solid;border-color:#fff;position:fixed;width:100%;bottom:0;background:#fff;z-index:1;transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;box-sizing: border-box;}
#listBtn:checked ~ label {opacity:1;}
#listBtn:checked ~ label::before {content:"\e041"}
#listBtn:checked ~ .chapters {border-width:15px 15px;height:50%;}
.chapters>a {display:inline-block;height:3em;line-height:3em;width:33%;text-decoration:none;}
.chapters>a:hover {color:#000}

/*phone*/
.phone {width:360px;margin:1em auto;height:760px;background:#000;overflow:hidden;border-radius:10px;}
.mic {height:2px;width:50px;margin:8px auto;background:#666}

/*gray*/
/*html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/

@media (max-width:990px){
  #usermenu input#menuBtn:checked ~ div, .sitelinks, .userlinks {width:70%;}
  ul.uMenuRoot {height:50px;white-space:nowrap;}
  .eTitle {font:18px/1.5 'Arial', "Source Han Sans CN";}
  .imageflow {display:none}
  .albumlist>li {width:100%}
  #uEntriesList .uEntryWrap {width:100%!important}
  table.gTable td.gTableSubTop, .mobilehide, .frtool, .FrmTopButtonsTbl, .ThrTopButtonsTbl, #subscribe, .tagItem {display:none}
  table.switches {width:160%}
  .mandiv1, .mandiv2, .mandivBrief, .mandivText {padding-top:.2em;padding-bottom:.2em}
  .mandiv1, .gTableLeft {float:none}
  .mandiv2, .mandivText, .mandivBrief, .gTableRight {margin-left:15px}
  input[type=button].manFlSbm, input[type=submit].manFlSbm, input[type=reset].manFlRst {line-height: 30px;font-size: 15px;min-width:80px;width:20%;margin:10px 3%;}
  input[type=button].postPreview, input[type=submit].postSubmit, input[type=reset].postReset, input[type=button].ucoz-forum-post-editor-page, input[type=button].ucoz-forum-post-editor-page {font-size: 15px;line-height:30px;}
  #testBlockD input[type=submit] {width: 50%;line-height: 30px;margin: 15px auto;font-size: 15px;}
  .ePhoto img {max-width:100%}
  .nearph>.phtThumbs>table {min-width:100%}
  /*user*/
  .myWinCont .captcha-block, .captcha-block {display:inline-block!important}
  .mandiv2 input[type=text], .mandiv2 textarea, .mandivText textarea, .mandivBrief textarea {min-width:100%;width: 100%;}
  .pbarContainer {float:none!important;width:auto!important}
  .popupbody>div {overflow-x:scroll}
  .popupbody {font:14px/30px 'Arial', "Source Han Sans CN";}
  .popupbody a, .popupbody td {font:14px/30px 'Arial', "Source Han Sans CN";}
  #sitelogo {font: 21px/30px "Century Gothic", "Source Han Sans CN", Arial, sans-serif;}
  /*tests*/
  #testBlockD fieldset>div {font-size:110%;}
  td.eVariant>label {font-size:120%;}
  /*chapter list*/
  .chapters, .chapters>a {width:100%}
  #listBtn:checked ~ .chapters {padding-top:65px;height:100%;}
}

@media (min-width:1380px){
  #header, #container, #footer {padding-left:15%;padding-right:15%}
  .cover #container, .cover #footer {padding-left:0;padding-right:0}
  .rightcontent, .leftcontent {width:15%;}
  .dropshadow {position:absolute;z-index:2;left:-10px; width:10px; height:100%; box-shadow: 10px 0 10px rgba(0,0,0,.1);}
  .rightcontent .vinyl {left:-251px}
  .leftcontent .vinyl {right:-251px}
  .rightcontent .playbox>.rainbow {left:-151px}
  .leftcontent .playbox>.rainbow {right:-151px}
  #chapterlist>label {width:70%}
  .chapters {width:70%}
  ul.manTable+center {width:70%}
}
[class*="teasers"]{display:none}