-ms-viewport{width:device-width}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:none}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1px 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
img,iframe,object,embed{vertical-align:middle}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;box-sizing:content-box;outline:none;border-radius:none;box-shadow:none}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
label{cursor:default}
table{border-collapse:collapse;border-spacing:0}
caption{text-align:left;caption-side:top}
th{text-align:left}
/*
 *	Simply fast class
 */
.reset{border:none;margin:0;padding:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.reset td,.reset th{border:none;background:none;padding:0}
.reset > li,.reset > dt,.reset > dd{margin:0;padding:0;background:none;border:none;float:none;width:auto}
.l,img.left,.crossroad-news .img{float:left;display:inline}
.r,img.right{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.cfx{zoom:1;}
.cfx:after,.cfx:before{content:'';display:table;clear:both}
.break{height:1px;font-size:1px;line-height:1px;clear:both;overflow:hidden;visibility:hidden;display:block;margin:0 !important;padding:0 !important;width:100%}
.ctx{zoom:1;display:table-cell;}
.ie7 .ctx{display:block}
.ctx:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}
.hide,.js .jsHide{display:none}
.out,.js .jsOut{position:absolute;left:-5000px;top:-5000px}
.vhide{position:absolute;height:1px;width:1px;overflow:hidden;border:0;clip:rect(0 0 0 0);margin:-1px;padding:0}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.lower{text-transform:lowercase}
.upper{text-transform:uppercase}
.bold{font-weight:bold}
.thin{font-weight:normal}
.italic{font-style:italic}
.normal{font-style:normal}
.top{vertical-align:top}
.middle{vertical-align:middle}
.big{font-size:14px}
.bigger{font-size:18px}
.small{font-size:11px}
.error,.red{color:#c00}
.green{color:#678713}
.grey{color:#999}
.nowrap{white-space:nowrap}
/*
 * Typo
 */
body{font:normal 13px/16px Arial,"Helvetica Neue",Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;line-height:1.2;}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#6f5191}
h1{font-size:18px;margin:0 0 .6em;}
h1 small{display:block;font-size:13px;color:#999}
h1 .favorite{position:relative;top:0}
h2{font-size:18px;margin:1em 0 .65em}
h3{font-size:16px;margin:1.2em 0 .8em}
h4,h5,h6{font-size:14px;margin:.2em 0 .85em}
p{margin:0 0 1.2em}
a{color:#6f5191;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);text-decoration:none;}
.no-touch a:hover,.touch a.hover{color:#d38ac7;text-decoration:underline}
ul,ol{margin:0 0 1.5em 5px;list-style:none;padding:0}
li{padding:0 0 0 20px;margin:0 0 8px;}
li ol,li ul{margin:.75em 0 0}
ul li{background:url("/images/m2/bg/li.png") 0 5px no-repeat}
ol{counter-reset:item;}
ol li{background:none;position:relative;}
ol > li:before,ol > li .ie-counter{content:counter(item) ".";counter-increment:item;position:absolute;left:0;top:0;width:18px;color:#6f5191;font-weight:bold;text-align:left}
dl{margin:0 0 1.5em}
dt{font-weight:bold;margin:0 0 .4em}
dd{margin:0 0 1em;padding:0}
table{width:100%;clear:both;margin:0 0 1.5em;empty-cells:show;border-collapse:collapse;border:1px solid #dbdbdb}
caption{font-weight:bold;text-align:left;padding:0 0 5px;caption-side:top}
td,th{vertical-align:top;padding:5px 10px;border:1px solid #dbdbdb}
th{font-weight:bold;text-align:left;border-top:none}
tbody th{background:#f3f4f4}
tbody tr:nth-child(even) th{background:#fcfcfc}
blockquote{display:inline-block;margin:.8em 0 .3em;font:normal 15px/24px Arial,"Helvetica Neue",Helvetica,sans-serif;}
blockquote p{margin:0}
blockquote .author{display:block;font-size:14px;text-align:right}
img.left{margin:0 12px 12px 0}
img.right{margin:0 0 12px 12px}
/*
 *	Grid
 */
.row,.row-main,.crossroad .no-link,.crossroad li > a{position:relative;margin:0;padding:0;zoom:1;}
.row:after,.row-main:after,.crossroad .no-link:after,.crossroad li > a:after,.row:before,.row-main:before,.crossroad .no-link:before,.crossroad li > a:before{content:'';display:table;clear:both}
.row-main{margin:0 auto;width:990px}
.col{display:inline;float:left;left:100%;position:relative;padding:0}
.grid-h{width:48.5%}
.col-h-1{margin-left:-100%}
.col-h-2{margin-left:-48.5%}
.grid-t{width:31.333333333333332%}
.grid-2t{width:65.66666666666666%}
.col-t-1{margin-left:-100%}
.col-t-2{margin-left:-65.66666666666667%}
.col-t-3{margin-left:-31.333333333333343%}
.grid-q{width:22.75%}
.grid-3q{width:74.25%}
.col-q-1{margin-left:-100%}
.col-q-2{margin-left:-74.25%}
.col-q-3{margin-left:-48.5%}
.col-q-4{margin-left:-22.75%}
.grid-f{width:17.6%}
.grid-2f{width:38.2%}
.grid-3f{width:58.800000000000004%}
.col-f-1{margin-left:-100%}
.col-f-2{margin-left:-79.4%}
.col-f-3{margin-left:-58.8%}
.col-f-4{margin-left:-38.199999999999996%}
.col-f-5{margin-left:-17.599999999999994%}
.more{text-align:center;font-weight:bold;margin:0;}
.more a{position:relative;display:inline-block;width:130px;padding:2px 0;border:1px solid #ccc;border-top:none;font-size:14px;font-weight:bold;line-height:25px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.no-touch .more a:hover,.touch .more a.hover{text-decoration:none;}
.no-touch .more a:hover span:after,.touch .more a.hover span:after{background:url("/images/m2/bg/all.png") -200px -50px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.more a span{position:relative;display:inline-block;vertical-align:middle;padding:0 14px 0 0;}
.ie7 .more a span{display:inline;zoom:1}
.more a span:after{content:'';position:absolute;right:0;top:50%;width:9px;height:9px;margin-top:-4px;background:url("/images/m2/bg/all.png") -125px 0 no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.more a.load-old span:after{background:url("/images/m2/bg/all.png") -125px -25px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.no-touch .more a.load-old:hover span:after,.touch .more a.load-old.hover span:after{background:url("/images/m2/bg/all.png") -200px -75px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.pager{position:relative;margin:0 -12px 10px;padding:0 12px 10px;border-bottom:1px solid #dbdbdb;text-align:center;}
.pager a,.pager span{display:inline-block;vertical-align:middle;font-weight:bold;text-decoration:none}
.ie7 .pager a,.ie7 .pager span{display:inline;zoom:1}
.pager .sep{margin:0 2px;color:#dbdbdb}
.pager .active{color:#999}
.pager .new{position:relative;padding:0 0 0 14px;}
.pager .new:before{content:'';position:absolute;left:0;top:50%;display:block;width:8px;height:9px;margin:-5px 0 0;background:url("/images/m2/bg/all.png") -125px -50px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.pager .old{position:relative;padding:0 14px 0 0;}
.pager .old:before{content:'';position:absolute;right:0;top:50%;display:block;width:8px;height:9px;margin:-5px 0 0;background:url("/images/m2/bg/all.png") -125px 0 no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.message{position:relative;display:table;width:100%;margin:1px 0 0;}
.message:first-child{margin-top:-11px}
.message.message-info{background:#00b2d9}
.message .inner{display:table-cell;vertical-align:middle;padding:10px 40px;}
.message .inner ul{position:relative;margin:0;padding:0 0 0 39px;}
.message .inner ul li{position:relative;display:block;padding:0 0 0 10px;color:#fff;font-size:14px;font-weight:bold;line-height:20px;}
.message .inner ul li:before{content:'- ';position:absolute;left:0;top:0;margin:-1px 0 0}
.message .inner ul:after{content:'';position:absolute;left:0;top:50%;display:block;width:30px;height:30px;margin:-15px 0 0;background:url("/images/m2/bg/all.png") -175px 0 no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.twitter-share-button{width:85px !important}
.fb_like{height:20px !important;}
.fb_like span{vertical-align:top !important}
.share > div[id]{width:65px !important}
.share{height:20px;line-height:20px;overflow:hidden;}
.share > div,.share > iframe,.share > a{display:inline-block !important;vertical-align:top !important}
.share .fb-like{margin-right:6px}
.js .ellipsis,.js .ellipsis-all{overflow:hidden}
.ico{display:inline-block;vertical-align:middle;background:url("/images/m2/bg/all.png") 0 0 no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px;color:transparent;font:0/0 a;}
.ie7 .ico{display:inline;zoom:1}
.ico.ico-email{width:31px;height:22px;margin-top:-6px;background-position:0 -50px}
.ico.ico-rain{width:32px;height:30px;background-position:0 -213px}
/*.img{}
.img.loaded{background:none}
.img img{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}*/
.sticky{position:relative;top:-2px;display:inline-block;vertical-align:middle;margin:0 7px 0 0;padding:0 4px;font-size:75%;line-height:12px;text-transform:uppercase;}
.ie7 .sticky{display:inline;zoom:1}
.sticky.actual{background:#6f5191;color:#fff}
/*
 *	Forms
 */
.inp-text{border:1px solid #ccc;padding:7px 12px 6px;height:17px;font:14px/17px Arial,"Helvetica Neue",Helvetica,sans-serif;background:#fff;color:#333;-webkit-box-shadow:inset 0 0 5px rgba(204,204,204,0.6);-moz-box-shadow:inset 0 0 5px rgba(204,204,204,0.6);box-shadow:inset 0 0 5px rgba(204,204,204,0.6);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-style:italic;}
.inp-text::-moz-placeholder{color:#999;opacity:1;}
.inp-text::-webkit-input-placeholder{color:#999;opacity:1;}
.inp-text:focus::-moz-placeholder{color:rgba(0,0,0,0)}
.inp-text:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}
.inp-text:focus{border-color:#999}
textarea.inp-text{height:135px}
.inp-fix{position:relative;display:block;padding:0 26px 0 0;overflow:hidden;}
.inp-fix .inp-text{width:100%;margin:0 -26px 0 0}
.inp-row{margin:0 0 15px;}
.inp-row .desc{display:block;margin:5px 0 0;font-size:14px;line-height:17px;text-align:center}
.inp-captcha{overflow:hidden;zoom:1;padding:0 0 0 84px;}
.inp-captcha .captcha{float:left;margin-left:-84px}
.inp-button{text-align:center;}
.inp-button .btn span{padding:7px 75px}
.btn{display:inline-block;vertical-align:top;margin:0;padding:0;background:transparent;border:none;text-decoration:none;-webkit-touch-callout:none;touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.ie7 .btn{display:inline;zoom:1}
.btn span{position:relative;display:block;padding:7px 13px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(100%,rgba(0,0,0,0.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background-color:#6f5191;color:#fff;-webkit-box-shadow:inset 0 25px 0 -10px rgba(255,255,255,0.05);-moz-box-shadow:inset 0 25px 0 -10px rgba(255,255,255,0.05);box-shadow:inset 0 25px 0 -10px rgba(255,255,255,0.05);font:bold 14px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;text-decoration:none;border:1px solid #624780;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.no-touch .btn:hover,.touch .btn.hover{text-decoration:none;}
.no-touch .btn:hover span,.touch .btn.hover span{background-color:#d38ac7}
.btn-discussion{display:block;height:30px;margin:0;padding:0;border:1px solid #ccc;color:#6f5191;line-height:30px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;-webkit-touch-callout:none;touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-align:center;}
.btn-discussion > span{position:relative;display:inline-block;vertical-align:middle;padding:0 0 0 24px;font:bold 14px/16px Arial,"Helvetica Neue",Helvetica,sans-serif;}
.ie7 .btn-discussion > span{display:inline;zoom:1}
.btn-discussion > span .before,.btn-discussion > span:before{content:'';position:absolute;left:0;top:50%;display:block;width:19px;height:19px;margin:-10px 0 0;background:url("/images/m2/bg/all.png") -50px -50px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.no-touch .btn-discussion:hover > span .before,.touch .btn-discussion.hover > span .before,.no-touch .btn-discussion:hover > span:before,.touch .btn-discussion.hover > span:before{background:url("/images/m2/bg/all.png") -200px -125px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.btn-arr{padding-right:1px;overflow:hidden;}
.btn-arr span{padding:7px 44px 7px 26px;}
.btn-arr span:after{content:'';position:absolute;right:-2px;top:-2px;bottom:-2px;width:18px;background:url("/images/m2/bg/btn-overlay.png") 100% 50% no-repeat;-webkit-background-size:18px 33px;-moz-background-size:18px 33px;background-size:18px 33px;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}
@media (max-width:300px){.btn-arr span{padding:7px 22px 7px 13px;white-space:nowrap}
}.btn-white span{padding:7px 5px;background:#fff;border-color:#ccc;color:#6f5191;}
.no-touch .btn-white:hover span,.touch .btn-white.hover span{color:#d38ac7;border-color:#d38ac7;background:#fff}
.btn-white.active span{color:#6f5191;border-color:#ba0000}
.btn-white.active:hover span{text-decoration:none;cursor:default}
.btn-block{display:block;width:100%}
.btn-fb span,.btn-id span{height:29px;padding:0 8px 0 38px;line-height:29px;border-color:#546b9c;background:#6179ae;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:inset 0 26px 0 -10px rgba(255,255,255,0.18);-moz-box-shadow:inset 0 26px 0 -10px rgba(255,255,255,0.18);box-shadow:inset 0 26px 0 -10px rgba(255,255,255,0.18);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.btn-fb span:before,.btn-id span:before{content:'';position:absolute;left:0;top:0;bottom:0;width:29px;height:29px;border-right:1px solid #546b9c;background:url("/images/m2/bg/all.png") 0 -125px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.no-touch .btn-fb:hover,.no-touch .btn-id:hover,.touch .btn-fb.hover,.touch .btn-id.hover{text-decoration:none;}
.no-touch .btn-fb:hover span,.no-touch .btn-id:hover span,.touch .btn-fb.hover span,.touch .btn-id.hover span{border-color:#708ac2;background:#7c99d5;}
.no-touch .btn-fb:hover span:before,.no-touch .btn-id:hover span:before,.touch .btn-fb.hover span:before,.touch .btn-id.hover span:before{border-right-color:#708ac2;background:url("/images/m2/bg/all.png") -50px -125px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.btn-id span{border-color:#696969;background:#7c7c7c;-webkit-box-shadow:inset 0 26px 0 -10px rgba(255,255,255,0.18);-moz-box-shadow:inset 0 26px 0 -10px rgba(255,255,255,0.18);box-shadow:inset 0 26px 0 -10px rgba(255,255,255,0.18);}
.btn-id span:before{border-right:1px solid #696969;background:url("/images/m2/bg/all.png") 0 -175px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.no-touch .btn-id:hover span,.touch .btn-id.hover span{border-color:#8f8f8f;background:#a3a3a3;}
.no-touch .btn-id:hover span:before,.touch .btn-id.hover span:before{border-right-color:#8f8f8f;background:url("/images/m2/bg/all.png") -50px -175px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.selectBox-dropdown{display:block !important;color:#333 !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:none;position:relative;border:0;}
.inp-select-bold .selectBox-dropdown .selectBox-label{font-weight:bold;font-style:normal}
.no-touch .selectBox-dropdown:hover,.touch .selectBox-dropdown.hover{text-decoration:none !important}
.selectBox-dropdown .selectBox-label{border:1px solid #ccc;display:block;padding:5px 26px 5px 12px;background:#fff;color:#372f00;font-size:14px;font-weight:normal;font-style:italic;line-height:19px;height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.selectBox-dropdown .selectBox-label a{color:#333}
.selectBox-dropdown .selectBox-arrow{position:absolute;right:4px;top:2px;bottom:2px;width:26px;border-left:1px solid #ccc;background:#fff;}
.selectBox-dropdown .selectBox-arrow:after{content:'';position:absolute;left:50%;top:50%;display:block;width:16px;height:11px;margin:-5px 0 0 -6px;background:url("/images/m2/bg/all.png") -100px -50px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.selectBox-dropdown-menu{background:#fff;border:1px solid #ccc;line-height:20px;list-style:none outside none;margin:-2px 0 0;overflow:hidden !important;padding:0;position:absolute;text-align:left;z-index:99999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.selectBox-dropdown-menu li,.selectBox-dropdown-menu a{background:none repeat scroll 0 0 transparent;cursor:default;list-style:none outside none;margin:0;padding:0}
.selectBox-dropdown-menu .del{text-decoration:line-through}
.selectBox-dropdown-menu li{border-top:1px solid #ccc}
.selectBox-dropdown-menu li:first-child{border-top:medium none}
.selectBox-dropdown-menu a{cursor:pointer;display:block;text-decoration:none;color:#646464;}
.no-touch .selectBox-dropdown-menu a:hover,.touch .selectBox-dropdown-menu a.hover{color:#333;text-decoration:none}
.selectBox-dropdown-menu span{display:block;padding:7px 10px 5px;min-height:20px}
.selectBox-dropdown-menu .selectBox-selected a,.selectBox-dropdown-menu .selectBox-selected.selectBox-hover a{color:#333;text-decoration:none}
.selectBox-dropdown-menu .selectBox-selected a{font-weight:bold}
/*
 *	Layout
 */
html{width:100%;height:100%;}
html.disable-scrollbar{overflow:hidden !important}
body{color:#333;min-height:100%;position:relative;}
.disable-scrollbar body{height:100%;overflow:hidden !important}
/*
 *	Logo
 */
#logo{display:block;margin:0 30px;padding:0;font:100%/1 Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center; line-height: 30px;}
#logo a{display:block;text-decoration:none;height:30px;}
/*
 *	Base layout
 */
#header{position:relative;padding:0;}
#header .btn-menu{position:absolute;left:12px;top:10px;display:block;width:20px;height:50px;background:url("/images/m2/bg/all.png") 0 0 no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px;color:transparent;font:0/0 a;text-decoration:none;}
.no-touch #header .btn-menu:hover,.touch #header .btn-menu.hover{background-position:-50px 0}
#header .btn-search{position:absolute;right:0;top:0;z-index:5;width:42px;height:50px;cursor:pointer;}
#header .btn-search span{position:absolute;left:50%;top:40%;display:block;width:21px;height:20px;margin:-10px 0 0 -10px;background:url("/images/m2/bg/all.png") 0 -25px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px;color:transparent;font:0/0 a;text-decoration:none}
.open-search #header .btn-search{border-left:1px solid #dbdbdb;border-bottom:3px solid #fff}
.no-touch #header .btn-search:hover span,.touch #header .btn-search.hover span{background-position:-50px -25px}
/*#header .login{position:absolute;left:40px;right:40px;top:0;z-index:20;margin:0;padding:0;border:1px solid #bbb;border-top:none;background:#fff;background:rgba(255,255,255,0.95);text-align:center;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);}
#header .login span, #header .login span a{display:block;padding:5px;color:#00b2d9;font-size:12px;text-decoration:none}*/
#header .header-top{padding:10px 12px}
#header .header-bottom{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
#header .header-bottom ul{display:table;width:100%;font-size:110%;line-height:14px;font-weight:bold}
#header .header-bottom li{display:table-cell;vertical-align:middle;padding:5px 0;border-left:1px solid #dbdbdb;}
#header .header-bottom li p{margin:0}
#header .header-bottom li a{text-decoration:none;}
#header .header-bottom li a:hover{text-decoration:none}
#header .header-bottom li.item-date{width:50%;border-left:none;}
#header .header-bottom li.item-date p{padding:0 12px}
#header .header-bottom li.item-weather{width:25%;}
#header .header-bottom li.item-weather span{display:block;padding:0 6px 0 4px;white-space:nowrap;}
#header .header-bottom li.item-weather span i{margin-right:3px}
.touch #header .header-bottom li.item-weather a.hover i{background-position:-150px -125px}
#header .header-bottom li.item-profile a{display:block;padding:0 12px 0 6px;white-space:nowrap;}
#header .header-bottom li.item-profile a i{margin-right:2px}
.no-touch #header .header-bottom li.item-profile a:hover i,.touch #header .header-bottom li.item-profile a.hover i{background-position:-100px -125px}
#footer{position:relative;margin:1px 0 0;padding:17px 0 15px;}
#footer:after{content:'';position:absolute;left:0;right:0;top:0;display:block;height:13px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cdcdcd),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#cdcdcd 0%,#fff 100%);background:-moz-linear-gradient(top,#cdcdcd 0%,#fff 100%);background:-ms-linear-gradient(top,#cdcdcd 0%,#fff 100%);background:-o-linear-gradient(top,#cdcdcd 0%,#fff 100%);background:linear-gradient(top,#cdcdcd 0%,#fff 100%)}
#footer .spc{padding:0 46px 0 12px;font-size:13px;line-height:17px;font-weight:bold;}
#footer .spc p{margin:0;}
#footer .spc p.copy{color:#999;}
/*
 *	Menu
 */
#menu-skip{position:absolute;left:-5000px;top:-5000px;}
#menu-skip a:focus{position:absolute;top:5000px;left:5000px}
#menu-back{position:absolute;right:12px;top:50%;margin:-16px 0 0;}
#menu-back .btn-top{position:relative;display:block;width:31px;height:31px;padding:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(100%,rgba(0,0,0,0.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background-color:#6f5191;-webkit-box-shadow:inset 0 16px 0 rgba(255,255,255,0.05);-moz-box-shadow:inset 0 16px 0 rgba(255,255,255,0.05);box-shadow:inset 0 16px 0 rgba(255,255,255,0.05);color:transparent;font:0/0 a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#menu-back .btn-top:after{content:'';position:absolute;left:50%;top:50%;display:block;width:17px;height:19px;margin:-10px 0 0 -8px;background:url("/images/m2/bg/all.png") -100px -25px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.no-touch #menu-back .btn-top:hover,.touch #menu-back .btn-top.hover{background:#222;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
/*
 *	Box
 */
.box-std{margin:0 0 1px}
.box-std-hd{display:block;position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(100%,rgba(0,0,0,0.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background-color:#6f5191;-webkit-box-shadow:inset 0 20px 0 rgba(255,255,255,0.05);-moz-box-shadow:inset 0 20px 0 rgba(255,255,255,0.05);box-shadow:inset 0 20px 0 rgba(255,255,255,0.05);color:#fff;padding:9px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-decoration:none;}
.box-std-hd.toggle{padding-right:35px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;}
.no-touch .box-std-hd.toggle:hover,.touch .box-std-hd.toggle.hover{background-color:#d590ca;cursor:pointer;color:#fff;text-decoration:none}
.box-std-hd.toggle:after{content:'';position:absolute;right:11px;top:50%;width:16px;height:15px;margin-top:-7px;background:url("/images/m2/bg/all.png") -75px -25px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.box-std-hd.back{padding-left:35px;font-size:18px;font-weight:bold;line-height:1.2;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;}
.no-touch .box-std-hd.back:hover,.touch .box-std-hd.back.hover{background-color:#d590ca;cursor:pointer;color:#fff;text-decoration:none}
.box-std-hd.back:after{content:'';position:absolute;left:11px;top:50%;width:15px;height:15px;margin-top:-7px;background:url("/images/m2/bg/all.png") -75px -50px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.box-std-bd{padding:12px}
.js .box-std-holder{display:none}
.js .box-std-open .box-std-holder{display:block}
.box-std-open .box-std-hd.toggle:after{background:url("/images/m2/bg/all.png") -100px 0 no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.box-share{padding:6px 0 0;margin:0 0 16px;position:relative;min-height:26px;background:url("/images/m2/ico/ajax.gif") 200% 0 no-repeat;}
.box-share .btns{position:absolute;top:0;left:0;right:0;z-index:5}
.box-share .is-loading span,.no-touch .box-share .is-loading:hover span,.touch .box-share .is-loading.hover span{background:#fff url("/images/m2/ico/ajax.gif") 10px 50% no-repeat;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px}
.box-detail-article .annot{margin:0 0 15px;line-height:17px;font-weight:bold}
.box-detail-article .article-info{margin:0 0 10px;color:#999;font-size:75%;font-weight:bold;line-height:13px}
.box-detail-article .article-buttons{margin-bottom:22px;}
.box-detail-article .article-buttons.reset-cols .col{position:static;display:block;width:100%;margin:10px 0 0;}
.box-detail-article .article-buttons.reset-cols .col:first-child{margin-top:0}
.box-detail-article .spc {font-size:125%;}
.box-detail-article .img{margin:0 0 15px;}
.box-detail-article .spc > p {line-height: 1.5;}
.box-detail-article .img img{max-width:100%;height:auto}
.box-detail-article .img .desc{display:block;margin:5px 0 0;color:#999;font-size:80%;line-height:12px}
.box-detail-article .meta{margin:0 0 20px;}
.box-detail-article .meta p{margin:0 0 5px;font-size:12px;line-height:18px;}
.box-detail-article .meta p span{margin:0 8px 0 0}
.box-detail-article .meta p.tags a{display:inline-block;vertical-align:middle;margin:0 3px 4px 0;padding:2px 6px;background:#6f5191;color:#fff;text-decoration:none;}
.ie7 .box-detail-article .meta p.tags a{display:inline;zoom:1}
.no-touch .box-detail-article .meta p.tags a:hover,.touch .box-detail-article .meta p.tags a.hover{background:#d38ac7}
/*.box-detail-article .article-discussion{margin:0 0 15px;}*/
.box-detail-article .article-discussion .status{margin:0 0 10px;text-align:center;}
.box-detail-article .article-discussion .status > span{position:relative;display:inline-block;vertical-align:middle;padding:0 0 0 24px;color:#6f5191;font-size:14px;font-weight:bold;line-height:16px;}
.ie7 .box-detail-article .article-discussion .status > span{display:inline;zoom:1}
.box-detail-article .article-discussion .status > span:after{content:'';position:absolute;left:0;top:50%;display:block;width:19px;height:19px;margin:-10px 0 0;background:url("/images/m2/bg/all.png") -50px -50px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.box-detail-article .article-discussion .btns p{margin-bottom:0}
.box-detail-article .article-discussion .btns .btn span{padding:7px 4px}
.box-discussion{position:relative;}
.box-discussion .box-std-hd h2 .count{font-weight:normal}
/*
 *	Form
 */
.box-search{display:none;padding:5px 12px;border-top:1px solid #dbdbdb;}
.open-search .box-search{display:block}
.form-search{position:relative;}
.form-search .inp-fix{padding:0 43px 0 0;}
.form-search .inp-fix:before{content:'';position:absolute;left:7px;top:50%;display:block;width:16px;height:15px;margin:-7px 0 0;background:url("/images/m2/bg/all.png") -225px 0 no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.form-search .inp-fix .inp-text{margin-right:-43px;padding-left:29px;font-style:normal}
.form-search .btn-del{position:absolute;right:10px;top:50%;display:none;width:19px;height:19px;margin:-9px 0 0;background:url("/images/m2/bg/all.png") -225px -25px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px;text-decoration:none;color:transparent;font:0/0 a}
.form-login{padding:0 28px;}
.form-login .inp-row{margin:0 0 9px}
.form-login .inp-select select{width:100%}
.form-login .inp-btn{margin:18px 0 20px;text-align:center;}
.form-login .inp-btn .btn span{padding:7px 74px}
.form-login .inp-btn a{display:block;margin:8px 0 0;text-align:center;text-decoration:none}
.form-login .btns{margin:0 0 -12px;text-align:center;}
.form-login .btns .btn{display:block;margin-bottom:18px}
.form-login .center{margin:-12px 0 22px}
.form-register label,.form-register .label{color:#333;font-size:14px;line-height:27px;cursor:pointer}
.form-register .captcha img{max-width:100%;height:auto}
.form-register .inp-btn{text-align:center}
.form-register .inp-row + .inp-select{margin-top:-7px}
.form-register .inp-select label{display:block;margin:0 0 5px}
.form-register .inp-birthday .row div{float:left;margin:0 0 0 6px;}
.form-register .inp-birthday .row div:first-child{margin:0}
.form-register .inp-birthday .day{width:72px}
.form-register .inp-birthday .month{width:112px}
.form-register .inp-birthday .year{width:72px}
.form-register .inp-radio{overflow:hidden;zoom:1;}
.form-register .inp-radio span.label{float:left;width:74px}
.form-register .inp-radio label{float:left;width:82px;}
.form-register .inp-radio label input[type="radio"]{position:absolute;left:-9999px;}
.form-register .inp-radio label input[type="radio"]:checked + span:before{background:url("/images/m2/bg/all.png") -100px -75px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.form-register .inp-radio label span{position:relative;display:block;padding:0 0 0 34px;}
.form-register .inp-radio label span:before{content:'';position:absolute;left:0;top:0;display:block;width:27px;height:27px;background:url("/images/m2/bg/all.png") -50px -75px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px}
.form-section{margin:15px -12px 0;padding:15px 26px 0;border-top:1px solid #dbdbdb;}
.form-section:first-child{margin-top:0;padding-top:0;border-top:none}
/*
 *	Crossroads
 */
/* Base */
.crossroad{margin:0 -12px 0;}
.crossroad:first-child{margin-top:-12px}
.crossroad:last-child{margin-bottom:-14px}
.crossroad li{border-bottom:1px solid #dbdbdb}
.crossroad .no-link,.crossroad li > a{display:block;padding:8px 12px;color:#666}
.crossroad li > a{text-decoration:none;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;}
.no-touch .crossroad li > a:hover, .touch .crossroad li > a.hover{background-color:#eee;text-decoration:none;color:#666}
.crossroad .name{margin:0 0 3px;font-size:110%;line-height:16px;color:#6f5191;display:block}
.crossroad .img + .name{display:table-cell;height:65px;vertical-align:middle;}
.crossroad .favorite{position:absolute;top:auto;margin-top:-3px}
.crossroad .no-link .name{color:#333}
.crossroad .times{margin:10px 0 0;min-height:32px;}
.crossroad .times strong{padding:0 10px 0 0;color:#333;}
.crossroad .times strong.disabled{color:#999}
.crossroad p{margin:0}
.crossroad .date{position:relative;top:-1px;display:inline-block;vertical-align:middle;margin:0 4px 0 0;color:#999;font-size:12px;font-weight:normal}
.ie7 .crossroad .date{display:inline;zoom:1}
/* News */
.crossroad-news li{position:relative;}
.crossroad-news li.highlight{background:#f9f4ff}
.crossroad-news .no-link,.crossroad-news li > a{padding:12px 54px 8px 12px}
.crossroad-news .img{margin:-4px 10px 0 0;width: 100px;position: relative;overflow: hidden;}
.crossroad-news .img-in {display:block;}
.crossroad-news .img .img-in:before{content: "";display: block;margin-top: 75%;}
.crossroad-news .img img{position:absolute;left: 50%;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);top: 0;width: auto;height: 100%;}
.crossroad-news .img.video {position: relative}
.crossroad-news .img.video:after{content:'';position:absolute;left:45px;top:20px;display:block;width:15px;height:15px;background:url("/images/m2/bg/all.png") -75px 0px no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px;}
.crossroad-news .name{color:#333}
.crossroad-news .comments{position:absolute;top:0;right:0;bottom:0;width:36px;min-height:32px;text-align:center;font-size:9px;line-height:1;}
/*.crossroad-news .comments span{position:relative;display:block;width:18px;padding:1px 0 2px;margin:0 auto 5px;height:10px;background:#6f5191;color:#fff;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.crossroad-news .comments span:after{content:'';position:absolute;right:4px;bottom:-4px;border-top:5px solid #6f5191;border-left:5px solid transparent}*/
.crossroad-news .comments a{position:absolute;left:0;right:0; text-align: center;top:50%;height:28px;margin-top:-16px;border-left:1px solid #dbdbdb;padding:3px 6px 2px 6px;color:#6f5191;text-decoration:none;}
/*.no-touch .crossroad-news .comments a:hover,.touch .crossroad-news .comments a.hover{color:#d38ac7;}
.no-touch .crossroad-news .comments a:hover span,.touch .crossroad-news .comments a.hover span{background-color:#d590ca;}
.no-touch .crossroad-news .comments a:hover span:after,.touch .crossroad-news .comments a.hover span:after{border-top-color:#d590ca}*/
.ie7 .crossroad-news .comments a{display:inline;zoom:1}
/* Comments */
.crossroad-comments{position:relative;}
.crossroad-comments + .pager{margin:10px -12px 0;padding:10px 12px 0;border-bottom:none;border-top:1px solid #dbdbdb}
.crossroad-comments .item{position:relative;margin:10px 0 0;border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.crossroad-comments .item:first-child{margin-top:0}
.crossroad-comments .item:before{content:'';position:absolute;left:-11px;top:9px;display:none;width:8px;height:9px;background:url("/images/m2/bg/all.png") -150px 0 no-repeat;-webkit-background-size:250px 400px;-moz-background-size:250px 400px;background-size:250px 400px}
.crossroad-comments .item.level-2{margin-left:9px;}
.crossroad-comments .item.level-2:before{display:block}
.crossroad-comments .item.level-3{margin-left:18px;}
.crossroad-comments .item.level-3:before{display:block;width:16px;left:-18px;background-position:-150px -25px}
.crossroad-comments .item.level-4{margin-left:27px;}
.crossroad-comments .item.level-4:before{display:block;width:24px;left:-26px;background-position:-150px -50px}
.crossroad-comments .item.level-5{margin-left:38px;}
.crossroad-comments .item.level-5:before{display:block;width:36px;left:-36px;background-position:-150px -75px}
.crossroad-comments .item.level-6{margin-left:47px;}
.crossroad-comments .item.level-6:before{display:block;width:45px;left:-45px;background-position:-150px -100px}
.crossroad-comments .item.even{background:#f8f8f8}
.crossroad-comments .item .item-hd{overflow:hidden;zoom:1;padding:5px 10px;background:#f3f3f3;}
.crossroad-comments .item .item-hd .username{float:left;margin:0;padding:0;}
.crossroad-comments .item .item-hd .username em{color:#999}
.crossroad-comments .item .item-hd .rating{float:right;}
.crossroad-comments .item .item-hd .rating p{margin:0;padding:0;font-size:9px;line-height:15px}
.crossroad-comments .item .item-hd .rating .statusbar{position:relative;width:82px;height:2px;border:1px solid #ccc;background:#fff;}
.crossroad-comments .item .item-hd .rating .statusbar .in{position:absolute;left:0;top:0;bottom:0;display:block;height:0;border:1px solid #6f5191;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(100%,rgba(0,0,0,0.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background:linear-gradient(top,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);background-color:#6f5191;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
.crossroad-comments .item .item-bd{padding:10px}
.crossroad-comments .item .item-ft .status{margin:0 10px 15px;color:#999}
.crossroad-comments .item .item-ft .btns{padding:0 0 10px;text-align:center;}
.crossroad-comments .item .item-ft .btns .btn span{width:70px;padding:7px 0;color:#6f5191;text-align:center}
.no-touch .crossroad-comments .item .item-ft .btns .btn:hover span,.touch .crossroad-comments .item .item-ft .btns .btn.hover span{color:#d38ac7}
/* Movies */
/* Cover */
/* Gallery */
/* Reviews */
/* People */
:first-child{margin-top:0}
:last-child{margin-bottom:0}