.menuBody{width:27px;position:fixed;top:50%;height:129px;margin-top:-65px;right:65px;z-index:9990;}
.menuBody ul{width:27px;height:168px;background:url(/html2014/images/contest/menuBg.png) no-repeat;
	padding-top:11px;}
.menuBody ul li{height:12px;margin-bottom:17px;*margin-bottom:3px;width:27px;position:relative;z-index:9990;}
.menuBody ul li span{position:absolute;width:90px;height:31px;line-height:31px;color:#fff;
	font-size:15px;left:-120px;top:-9px;padding-left:20px;display:none;
	background:url(/html2014/images/contest/menuTip.png) no-repeat;}
.menuBody ul li a{display:block;width:13px;height:12px;overflow:hidden;margin:0 auto;
	background:url(/html2014/images/contest/menuIco.png) no-repeat;}
.menuBody ul li a:hover , .menuBody ul li.current a{background-position:-13px 0;}
.menuBody ul li.current span , .menuBody ul li.hover span{display:block;}

.comTit{font-size:48px;color:#4a5e69;font-weight:700;text-align:center;}

.scrollBody{width:100%;overflow:hidden;padding-top:0 !important;}
.scrollBody .scrollCon{position:relative;width:1002px;height:230px;overflow:hidden;}
.scrollBody .scrollCon ul{position:absolute;top:0;left:0;width:9999em;height:230px;}
.scrollBody .scrollCon ul li{float:left;width:1002px; overflow:hidden;}


.page_1  input{ width:190px; height:26px; border-radius:5px; border:1px solid #999; text-indent:1em;}
.page_1  select{ width:190px; height:30px;border-radius:5px;margin-left: 15px;margin-right: 15px;}
.page_1  tr td{ line-height:60px; font-size:14px; color:#333;}
.page_1  em{ color:#2f69bb;}
.page_1  a{ width:70px; height:38px; font-size:14px; line-height:38px; color:#0066cc;border:1px solid #ccc; text-decoration:none; text-align:center;     display:inline-block; font-size:14px;}
.page_1  a:hover{ border:1px solid #fff; background:#0066cc; color:#fff; text-decoration:none;}
.page_1 .dropselectbox{ background:#fff;}


.page_1  .dropdown{margin-left: 15px !important; margin-right: 10px !important;}

.page_1 span{display: inline-block;width:70px; text-align: right;}
.page_1 #school{margin-left: 15px;margin-right: 15px;width:300px;  }
.page_1 #rep_name{margin-left: 15px;}
.page_1 #rep_position{margin-left: 15px;margin-right: 25px;}
.page_1 #rep_mobile{margin-left: 20px; margin-right: 15px;}
.page_1 #rep_email{margin-left: 15px;}

.page_1 #name{margin-left: 15px;}
.page_1 #position{margin-left: 15px;margin-right: 25px;}
.page_1 #mobile{margin-left: 20px; margin-right: 15px;}
.page_1 #email{margin-left: 15px;}


.page_1 #contents{margin-left: 15px;}


.btnBody a{display:inline-block;width:24px;height:24px;vertical-align:middle;
	text-align:center;background-color:#ccc;color:#333;;margin:0 3px;}
.btnBody{text-align:center;margin-top:10px;}
.btnBody a:hover , .btnBody a.cur{text-decoration:none;color:#fff;background-color:#4e7e96;}

.comKv{background:url(/html2014/images/contest/page_0.jpg) top center no-repeat;height:252px;overflow:hidden;}

.page_0{background:url(/html2014/images/contest/page_0.jpg) center -280px no-repeat;overflow:hidden;}
.page_0 .cw{overflow:hidden; margin-bottom:50px;}
.page_0 .cw .comTit{padding:70px 0 50px;}
.tabBody{width:1004px;}
.tabBody ul{height:20px;margin-bottom:20px;}
.tabBody ul li{line-height:20px;float:left;margin-right:45px;}
.tabBody ul li a{font-size:16px;font-weight:700;color:#666;}
.tabBody ul li a:hover , .tabBody ul li a.cur{text-decoration:underline;color:#0051bd;}
.tabBody .tabCon .con{display:none;text-align:justify;text-justify:inter-ideograph;}
.tabBody .tabCon .con p{color:#595d61;font-size:14px;line-height:25px;text-align:justify;text-justify:inter-ideograph; }
.tabBody .tabCon  #cansai h3{  color:#333; font-weight:bold;padding-top:10px; padding-bottom:10px;}
.tabBody .tabCon  #cansai p{ padding-top:5px; padding-bottom:5px;}


.page_1{background:url(/html2014/images/contest/page_1.jpg) top center no-repeat;height:600px;overflow:hidden;}
.page_1 .cw{height:600px;overflow:hidden;}
.page_1 .cw .comTit{padding:102px 0 50px;}
.newsList{height:160px;overflow:hidden;}
.newsList dd{width:33%;float:left;overflow:hidden;}
.newsList dd p{line-height:25px;padding-left:100px;}
.newsList dd p a{color:#575757;font-size:14px;}
.newsList dd p a:hover{text-decoration:none;color:#008bd5;}
.newsList dd p a em{font-family:arial;color:#008bd5;}
#s_1 .scrollCon{height:390px;}


.page_2{background:url(/html2014/images/contest/page_2.jpg) top center no-repeat;height:600px;overflow:hidden;}
.page_2 .cw{height:600px;overflow:hidden;}
.page_2 .cw .comTit{padding:60px 0 50px;}
.downloadList{height:250px;width:1100px;}
.downloadList dd{float:left;width:317px;height:103px;border-bottom:1px solid #d3d3d3;
	background-color:#f1f1f1;overflow:hidden;margin:0 25px 25px 0;}
.downloadList dd div.fl{width:170px;padding-left:8px;}
.downloadList dd div.fl h3{color:#575757;padding-top:15px;height:48px;}
.downloadList dd:hover{background-color:#66cc33;}
#s_2 .scrollCon{height:310px;}

.page_3{background:url(/html2014/images/contest/page_1.jpg) top center no-repeat;height:600px;overflow:hidden;}
.page_3 .cw{height:600px;overflow:hidden;}
.page_3 .cw .comTit{padding:60px 0 50px;color:#4a5e69;}
.faqList{width:1100px;}
.faqList dd{width:496px;margin:0 10px 10px 0;height:110px;overflow:hidden;position:relative;
	background-color:#4c7d94;float:left;cursor:pointer;}
.faqList dd span.fl{font-size:40px;color:#4ec42d;width:90px;text-align:center;
	font-weight:700;height:110px;line-height:110px;}
.faqList dd div.fl{width:380px;height:110px;}
.faqList dd div.fl table{width:100%;height:110px;}
.faqList dd div.fl table tr td{height:110px;color:#fff;}
.faqList dd div.fl p{line-height:20px;color:#fff;}
.faqList dd .aBody{position:absolute;top:0;left:0;display:none;background-color:#4db932;
	height:110px;width:496px;}
.faqList dd .aBody span.fl{color:#fff;}
#s_3 .scrollCon{height:390px;}

.page_4{background:url(/html2014/images/contest/page_4.jpg) top center no-repeat;height:600px;overflow:hidden;}
.page_4 .cw{height:600px;overflow:hidden;}
.page_4 .cw .comTit{padding:60px 0 50px;}
.page_4 .tab{width:193px;height:30px;line-height:30px;margin:0 auto;overflow:hidden;}
.page_4 .tab a{font-size:16px;color:#666;font-weight:700;}
.page_4 .tab a:hover , .page_4 .tab a.cur{color:#74c427;text-decoration:underline;}
.tabBox{margin-top:25px;height:297px;}
.tabBox .con{display:none;}

.lrBody{width:1002px;height:276px;overflow:hidden;position:relative;}
.lrBody a.btn{width:29px;height:49px;position:absolute;}
.lrBody a.leftBtn{background:url(/html2014/images/contest/leftBtn.jpg) center no-repeat;
	left:0;top:105px;}
.lrBody a.rightBtn{background:url(/html2014/images/contest/rightBtn.jpg) center no-repeat;
	right:0;top:105px;}
.lrBody .lrCon{height:276px;width:890px;overflow:hidden;position:absolute;margin-left:55px;}
.lrCon ul{height:276px;width:9999em;position:absolute;top:0;left:0;}
.lrCon ul li{float:left;width:290px;height:276px;overflow:hidden;position:relative;margin-right:10px;}
.lrCon ul li .v{display:none;position:absolute;top:75px;left:95px;}
.lrCon ul li.video .v{display:block;}
.lrCon ul li .mask{background:url(/html2014/images/contest/mask.png);width:100%;height:50px;
	overflow:hidden;position:absolute;bottom:0;left:0;}
.lrCon ul li .mask table{height:100%;}
.lrCon ul li .mask p{color:#fff;padding:5px;line-height:20px;}
.lrCon ul li:hover .mask{background:url(/html2014/images/contest/mask_1.png);}


.page_5{background:url(/html2014/images/contest/page_1.jpg) center center no-repeat;height:243px;overflow:hidden;}
.page_5 .cw{height:243px;overflow:hidden;}
.page_5 .cw .comTit{padding:40px 0 40px;color:#4a5e69;}
.contentList{height:60px;margin-top:20px;}
.contentList li{float:left;width:33%;}
.contentList li span.fl{height:45px;color:#666;font-size:18px;border-right:1px solid #c3cadb;
	font-weight:700;line-height:40px;text-align:center;padding-right:10px;}
.contentList li div.fl img{vertical-align:middle;margin-right:8px;}
.contentList li div.fl{width:200px;padding-left:10px;}
.contentList li div.fl p{color:#666;font-weight:700;text-align:left;}
.contentList li div.fl p a{color:#666;}


#cboxOverlay{opacity: 0.5 !important;filter:alpha(opacity=50) !important;   moz-opacity:0.5 !important;   -khtml-opacity: 0.5 !important;   opacity: 0.5 !important;   }
.co_inline{ position:relative;z-index:9900;}
.co_inline .x{width:46px;height:46px; background:url(/html2014/images/contest/x.jpg) no-repeat; 
	position:absolute;right:0px;top:0px; z-index:9999; cursor:pointer;}
.co_inline .tu{width:860px;height:500px;overflow-y:auto;}
.co_inline .tu img{display:block;width:100%;}
.co_inline .videoCon{position: absolute;left:0;top:0;z-index:3;}

.nTabCon{height:410px;width:940px;margin-left:40px;}
.nTabCon .txt{width:850px; font-size:14px;}
.nTabCon .txt h3{font-size:18px;color:#333; text-align:center;}
.jscroll-e{background:url(/html2014/images/contest/jscroll_bg.jpg) repeat-y 5px top;}
.jscroll-u{background:none!important;height:30px;}

.jscroll-d{background:none!important;}

.news_on{}
.news_on dd{width:460px;height:160px;overflow:hidden;margin:0 40px 40px 0;float:left;}
.news_on dd .date{width:80px;height:76px;background-color:#0099cc;text-align:center;overflow:hidden;}
.news_on dd .date h4{font-size:36px;font-weight:700;padding:15px 0 5px;color:#fff;}
.news_on dd .date p{font-size:24px;color:#fff;}
.news_on dd .txt{width:350px;margin-left:30px;}
.news_on dd .txt h6{border-bottom:1px solid #999;color:#333;width:75px;}
.news_on dd .txt h6 em{padding:0 3px;}
.news_on dd .txt h4{font-size:26px;color:#333;height:30px;line-height:30px;margin-top:8px;
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_on dd .txt p{line-height:20px;margin-top:7px;height:40px;overflow:hidden;}
.news_on dd .txt p a{display:block;width:132px;height:34px;line-height:34px;text-align:center;
	background-color:#ccc;color:#333;}
.news_on dd .txt p a:hover{text-decoration:none;background-color:#66cc33;color:#fff;}

#picBody{width:860px;height:500px;overflow:hidden;}


/*************** SCROLLBAR BASE CSS ***************/

            .scroll-wrapper {
                overflow: hidden !important;
                padding: 0 !important;
                position: relative;
            }

            .scroll-wrapper > .scroll-content {
                border: none !important;
                box-sizing: content-box !important;
                height: auto;
                left: 0;
                margin: 0;
                max-height: none;
                max-width: none !important;
                overflow: scroll !important;
                padding: 0;
                position: relative !important;
                top: 0;
                width: auto !important;
            }

            .scroll-wrapper > .scroll-content::-webkit-scrollbar {
                height: 0;
                width: 0;
            }

            .scroll-element {
                display: none;
            }
            .scroll-element, .scroll-element div {
                box-sizing: content-box;
            }

            .scroll-element.scroll-x.scroll-scrollx_visible,
            .scroll-element.scroll-y.scroll-scrolly_visible {
                display: block;
            }

            .scroll-element .scroll-bar,
            .scroll-element .scroll-arrow {
                cursor: default;
            }

            .scroll-textarea {
                border: 1px solid #cccccc;
                border-top-color: #999999;
            }
            .scroll-textarea > .scroll-content {
                overflow: hidden !important;
            }
            .scroll-textarea > .scroll-content > textarea {
                border: none !important;
                box-sizing: border-box;
                height: 100% !important;
                margin: 0;
                max-height: none !important;
                max-width: none !important;
                overflow: scroll !important;
                outline: none;
                padding: 2px;
                position: relative !important;
                top: 0;
                width: 100% !important;
            }
            .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
                height: 0;
                width: 0;
            }



			 /*************** SIMPLE INNER SCROLLBAR ***************/

                            .scrollbar-inner > .scroll-element,
                            .scrollbar-inner > .scroll-element div
                            {
                                border: none;
                                margin: 0;
                                padding: 0;
                                position: absolute;
                                z-index: 10;
                            }

                            .scrollbar-inner > .scroll-element div {
                                display: block;
                                height: 100%;
                                left: 0;
                                top: 0;
                                width: 100%;
                            }

                            .scrollbar-inner > .scroll-element.scroll-x {
                                bottom: 2px;
                                height: 8px;
                                left: 0;
                                width: 100%;
                            }

                            .scrollbar-inner > .scroll-element.scroll-y {
                                height: 100%;
                                right: 2px;
                                top: 0;
                                width: 8px;
                            }

                            .scrollbar-inner > .scroll-element .scroll-element_outer {
                                overflow: hidden;
                            }

                            .scrollbar-inner > .scroll-element .scroll-element_outer,
                            .scrollbar-inner > .scroll-element .scroll-element_track,
                            .scrollbar-inner > .scroll-element .scroll-bar {
                                -webkit-border-radius: 8px;
                                -moz-border-radius: 8px;
                                border-radius: 8px;
                            }

                            .scrollbar-inner > .scroll-element .scroll-element_track,
                            .scrollbar-inner > .scroll-element .scroll-bar {
                                -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
                                filter: alpha(opacity=40);
                                opacity: 0.4;
                            }

                            .scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
                            .scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
                            .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
                            .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


                            /* update scrollbar offset if both scrolls are visible */

                            .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
                            .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


                            .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
                            .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }


/*************** SIMPLE OUTER SCROLLBAR ***************/

                            .scrollbar-outer > .scroll-element,
                            .scrollbar-outer > .scroll-element div
                            {
                                border: none;
                                margin: 0;
                                padding: 0;
                                position: absolute;
                                z-index: 10;
                            }

                            .scrollbar-outer > .scroll-element {
                                background-color: #ffffff;
                            }

                            .scrollbar-outer > .scroll-element div {
                                display: block;
                                height: 100%;
                                left: 0;
                                top: 0;
                                width: 100%;
                            }

                            .scrollbar-outer > .scroll-element.scroll-x {
                                bottom: 0;
                                height: 12px;
                                left: 0;
                                width: 100%;
                            }

                            .scrollbar-outer > .scroll-element.scroll-y {
                                height: 100%;
                                right: 0;
                                top: 0;
                                width: 12px;
                            }

                            .scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
                            .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }

                            .scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
                            .scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

                            .scrollbar-outer > .scroll-element .scroll-element_outer,
                            .scrollbar-outer > .scroll-element .scroll-element_track,
                            .scrollbar-outer > .scroll-element .scroll-bar {
                                -webkit-border-radius: 8px;
                                -moz-border-radius: 8px;
                                border-radius: 8px;
                            }

                            .scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
                            .scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
                            .scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


                            /* scrollbar height/width & offset from container borders */

                            .scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
                            .scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

                            .scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
                            .scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


                            /* update scrollbar offset if both scrolls are visible */

                            .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
                            .scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

                            .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
                            .scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }


							/*************** SCROLLBAR MAC OS X ***************/

                            .scrollbar-macosx > .scroll-element,
                            .scrollbar-macosx > .scroll-element div
                            {
                                background: none;
                                border: none;
                                margin: 0;
                                padding: 0;
                                position: absolute;
                                z-index: 10;
                            }

                            .scrollbar-macosx > .scroll-element div {
                                display: block;
                                height: 100%;
                                left: 0;
                                top: 0;
                                width: 100%;
                            }

                            .scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
                            .scrollbar-macosx > .scroll-element .scroll-bar {
                                background-color: #6C6E71;
                                display: block;

                                -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
                                filter: alpha(opacity=0);
                                opacity: 0;

                                -webkit-border-radius: 7px;
                                -moz-border-radius: 7px;
                                border-radius: 7px;

                                -webkit-transition: opacity 0.2s linear;
                                -moz-transition: opacity 0.2s linear;
                                -o-transition: opacity 0.2s linear;
                                -ms-transition: opacity 0.2s linear;
                                transition: opacity 0.2s linear;
                            }
                            .scrollbar-macosx:hover > .scroll-element .scroll-bar,
                            .scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
                                -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
                                filter: alpha(opacity=70);
                                opacity: 0.7;
                            }


                            .scrollbar-macosx > .scroll-element.scroll-x {
                                bottom: 0px;
                                height: 0px;
                                left: 0;
                                min-width: 100%;
                                overflow: visible;
                                width: 100%;
                            }

                            .scrollbar-macosx > .scroll-element.scroll-y {
                                height: 100%;
                                min-height: 100%;
                                right: 0px;
                                top: 0;
                                width: 0px;
                            }

                            /* scrollbar height/width & offset from container borders */
                            .scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
                            .scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }

                            .scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
                            .scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

                            .scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
                            .scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

                            /* update scrollbar offset if both scrolls are visible */
                            .scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
                            .scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }
/*************** SCROLLBAR LIGHT ***************/

                            .scrollbar-light > .scroll-element,
                            .scrollbar-light > .scroll-element div {
                                border: none;
                                margin: 0;
                                overflow: hidden;
                                padding: 0;
                                position: absolute;
                                z-index: 10;
                            }

                            .scrollbar-light > .scroll-element {
                                background-color: #ffffff;
                            }

                            .scrollbar-light > .scroll-element div {
                                display: block;
                                height: 100%;
                                left: 0;
                                top: 0;
                                width: 100%;
                            }

                            .scrollbar-light > .scroll-element .scroll-element_outer {
                                -webkit-border-radius: 10px;
                                -moz-border-radius: 10px;
                                border-radius: 10px;
                            }

                            .scrollbar-light > .scroll-element .scroll-element_size {
                                background: #dbdbdb;
                                background: url(images/7797626901374ee8837c395e652c04f4.gif);
                                background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
                                background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
                                background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
                                background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
                                background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
                                background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);

                                -webkit-border-radius: 10px;
                                -moz-border-radius: 10px;
                                border-radius: 10px;
                            }

                            .scrollbar-light > .scroll-element.scroll-x {
                                bottom: 0;
                                height: 17px;
                                left: 0;
                                min-width: 100%;
                                width: 100%;
                            }

                            .scrollbar-light > .scroll-element.scroll-y {
                                height: 100%;
                                min-height: 100%;
                                right: 0;
                                top: 0;
                                width: 17px;
                            }

                            .scrollbar-light > .scroll-element .scroll-bar {
                                background: #fefefe;
                                background: url(images/4b5427f88d3948b2acf237d1f75078ee.gif);
                                background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
                                background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
                                background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
                                background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
                                background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
                                background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);

                                border: 1px solid #dbdbdb;
                                -webkit-border-radius: 10px;
                                -moz-border-radius: 10px;
                                border-radius: 10px;
                            }

                            /* scrollbar height/width & offset from container borders */

                            .scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
                            .scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }

                            .scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
                            .scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }

                            .scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
                            .scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

                            .scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
                            .scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

                            /* update scrollbar offset if both scrolls are visible */

                            .scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
                            .scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

                            .scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
                            .scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }
