@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}
*{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
*:before,*:after{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
*::-moz-selection,*::-moz-selection{background-color:rgba(0,204,255,0.2)}
*::-moz-selection,*::selection{background-color:rgba(0,204,255,0.2)}
html,body{background:#fff;font-family:'Nanum Gothic',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}
article,aside,details,figcaption,figure,footer,header,main,hgroup,nav,section,summary{display:block}
html,body{height:100%;min-height:100%}

/* Screen reader */
.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}

/* Link */
a{color:#333;text-decoration:none;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}
a{outline:none}
a:hover{color:#0082b0;text-decoration:none}
a:hover,a:active{outline-width:0}
a.tx-link:after{content:url("./images/index.png");padding-left:5px;padding-right:3px}

/* Layout */
#wrap{clear:both;margin:0 auto;padding-top:50px;position:relative;width:1080px}
#header{width:100%}
#main{padding:30px 0 0}
#content{float:left;margin:0;padding:0;position:relative;width:67.6%}
#sidebar{float:right;width:27.8%}
#footer{border-top:1px solid rgba(34, 34, 34, 0.1);margin-top:30px;padding:20px 15px}
.gridbox{float:left;width:100%}
.container{margin:0 auto;width:1080px}
body{color:#4c4c4c;font-size:14px;line-height:1.6}

/* Edit tistory */
#tistorytoolbarid{display:none}
#tt-body-index #sidebar,#tt-body-category #sidebar,#tt-body-search #sidebar{display:none}
#tt-body-index #content,#tt-body-category #content,#tt-body-search #content{width:100%}

/* Header */
.navbar{background-image:linear-gradient(to bottom,rgba(255,255,255,0.05) 50%,rgba(0,0,0,0.02) 50%);background-repeat:no-repeat;min-height:50px;width:100%}.navbar::after,.navbar::before{content:" ";display:table}.navbar::after{clear:both}.navbar-top{background-color:#fafafa;border-bottom:1px solid #ddd}.fixed-top{left:0;position:fixed;top:0;z-index:1030}.menu-toggle{cursor:pointer;float:left;height:50px;margin-left:5px;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.5;padding:14px 10px 11px;width:50px}.menu-toggle:hover{cursor:pointer;opacity:1}.navicon_line{background-color:#666;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;height:5px;margin-bottom:4px;width:25px}.c_cnt{color:#666;font-family:arial;font-size:11px;position:relative}

/* Logo Headings */
#logo{float:left;height:50px}
#logo h1 a{font-size:22px;line-height:50px;text-decoration:none}
h1,h2,h3,h4,h5,h6{color:#222;line-height:1.3em}
h1{font-size:26px}h2{font-size:22px}h3{font-size:17px}h4{font-size:14px}h5{font-size:13px}h6{font-size:12px}

/* Blog Menu */
.blog-menu{float:right}.blog-menu ul{display:block}.blog-menu ul li{display:block;float:left;position:relative}.blog-menu ul a{color:#666;cursor:pointer;display:block;font-size:14px;line-height:20px;padding:15px 8px;text-align:left;text-decoration:none;vertical-align:middle}.blog-menu ul a:hover{color:#333;font-weight:bold}

/* To Top */
#topofpage{display:block!important;float:right;height:50px;margin-right:10px;padding:10px;width:50px}
#topofpage i{background: none;color: #666;cursor: pointer;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);opacity: 0.5;text-align: center;width:30px}
#topofpage i:hover{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1}

/* Index Page */
.gridbox{overflow:visible!important}
.gridbox:after{content:'';display:block;clear:both}
.gridbox .post{height:auto!important;overflow:hidden}
.post .post-item{background-color:#fff;padding:15px}
.post .post-image{display:block;overflow:hidden;position:relative}
.post .post-image img{height:auto;max-width:500px;-moz-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;-webkit-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;width:100%}
.item:hover .post-item .post-image img{-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);opacity:.6}
.post-item .post-title{font-size:20px;padding:20px 0 16px!important;word-wrap:break-word}
.post-item .post-title a{display:block;font-weight:600;letter-spacing:-0.5px;line-height:1.3}
.post .post-excerpt{color:#999;line-height:20px;padding-bottom:10px;text-align:justify}
.post-meta{padding-bottom:16px}.post-meta span,.post-header span{margin-right:5px}
.post-meta .date,.post-header .date{color:#999;font-family:sans-serif;font-size:12px}
.post-meta .category a,.post-header .category a{color:#666;font-size:12px;font-weight:bold}
.post-meta .category a:hover,.post-header .category a:hover{color:#0082b0}
.post-meta i,.post-header i{font-size:14px;margin-right:5px}

/* Isopope */
.isotope-item{z-index:2}.isotope-hidden.isotope-item{z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope .no-transition,.isotope .no-transition .isotope-item,.isotope .isotope-item .no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope{overflow:visible!important}.isotope-hidden{display:none!important}

/* Article */
.post-header{margin-bottom:20px}
.post-header .post-title a{display:block;font-weight:600;margin-bottom:7px}
.post{letter-spacing:-0.25px;position:relative}
.post .admin-menu{color:#999;display:block;font-size:13px}
.post-content{text-align:justify}
.post p{margin:0 0 1.2em}.post h2{margin:20px 0}
.post h3,.number{border-bottom:1px solid #ddd;line-height:1.4em;margin:20px 0!important;padding:10px 0!important}
.post h4{margin:20px 0 10px}
.post-content ol,.post-content ul{margin:16px 0;padding-left:20px}
.mari5 li{margin-bottom:5px}
.mari10 li{margin-bottom:10px}
.mari15 li{margin-bottom:15px}
.number{color:#111;font-size:16px}

/* Another category */
div.another_category{border-color:#e5e5e5;border-style:none none solid;border-width:0 0 1px;padding:10px 0}div.another_category h4{font-weight:normal;padding:0 0 10px!important}div.another_category h4 a{color:#222!important;font-size:16px;font-weight:700}div.another_category h4 a:hover{color:#0082b0!important}div.another_category th{font-size:13px!important;padding-bottom:7px!important}div.another_category th a.current{border:medium none!important;color:#0082b0!important}div.another_category th a:hover{color:#222!important}

/* List */
ul,ol{list-style:none}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}

/* Image & Midea */
img{height:auto;max-width:100%}
figure{margin:0}
audio,video{display:inline-block}
.imageblock{display:inline !important}
.video iframe,.video object,.video embed{height:100%;position:absolute;width:100%}
.video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}
.video{height:auto;margin-bottom:20px;max-width:100%}
.embed-youtube{height:0;margin-bottom:15px;overflow:hidden;padding-bottom:56.25%;position:relative}
.embed-youtube iframe,.embed-youtube object,.embed-youtube embed{height:100%;left:0;position:absolute;top:0;width:100%}

/* Form */
form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f5f5f5}

/* Form input */
input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="text"]:focus, textarea:focus {border-color: #4ec6f6 !important;-moz-box-shadow: 0 0 10px rgba(78, 198, 246, 0.3);-webkit-box-shadow: 0 0 10px rgba(78, 198, 246, 0.3);box-shadow: 0 0 10px rgba(78, 198, 246, 0.3);outline: 0 none}

/* Blockquote */
blockquote{margin:15px 0;padding:15px}blockquote p{margin-bottom:10px}blockquote cite{display:block;font-size:14px}blockquote cite a{opacity:.65}.gray-s{background-color:#f8f8f8;border-left:6px solid #e5e5e5;margin:15px 0!important;padding:15px!important}.white-s{border-left:5px solid #ddd;-moz-box-shadow:0 0 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);box-shadow:0 0 6px rgba(0,0,0,0.5)}.dashed-s{background:url(./images/bg-blockquote.gif) no-repeat scroll 15px 18px #fff;border:1px dashed #ccc;clear:both;font-style:italic;padding:15px 15px 15px 50px}.red-s{background-color:#fff4e5;border-left:6px solid #ffc472;margin:15px 0!important;padding:15px!important}.image-s{background:url(./images/quote.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#333;padding:5px 5px 10px 60px}

/* Table */
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}

/* 리스트 */
.list_content{padding:24px 0 26px;border-bottom:1px solid #efefef}
.list_content::after{content:'';clear:both;display:block}
.list_content .thumbnail_post{float:left;width:150px;height:150px;margin:6px 30px 5px 0}
.list_content .link_post{display:block;overflow:hidden;text-decoration:none}
.list_content .link_post:hover .tit_post{color:#6bacce}
.list_content .tit_post{display:block;font-weight:normal;font-size:24px;line-height:34px}
.list_content .txt_post{display:-webkit-box;display:-ms-flexbox;display:box;overflow:hidden;margin-top:4px;font-size:13px;line-height:23px;color:#5c5c5c;vertical-align:top;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.list_content .txt_bar{margin:0 7px}
.list_content .detail_info{margin-top:11px;font-size:12px;color:#aaa}
.list_content .detail_info .link_cate{font-size:13px;text-decoration:none;color:#6bacce}

/* Comment & Guestbook */
.wrap-guest-write p{margin-bottom:5px}
.wrap-guest-write textarea{background:#f5f5f5;border:1px solid #dedede;line-height:130%;margin-bottom:7px;padding:8px}
.guest_info{margin:10px 0 15px 50px}
.guest_info .name,.guest_info .name a{font-size:15px;font-weight:700;text-decoration:none}
.comment_content p{margin-bottom:7px}
#conversation label{display:block;margin:0 0 7px;padding:0}
.wrap_secret{padding-bottom:7px}
.wrap-guest-list{list-style:none;margin-bottom:15px;padding-top:15px}
.wrap-guest-list ul{list-style:none;margin:0!important;padding:0!important}
.wrap-guest-list ul ul{padding:0}
.wrap-guest-list li{margin:0 0 15px;position:relative}
.wrap-guest-list img{background:#fff;border:1px solid #ddd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:42px;left:0;margin:0;padding:4px;position:absolute;top:0;width:42px}
.wrap-guest-list .comment_content{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;line-height:20px;padding:10px}
.list-guest-reply{position:relative}
.children .guest_admin .comment_content,.children .rp_admin .comment_content,.rp_admin .comment_content{border:1px solid #333}
.guest_admin,.guest_general,.guest_secret,.rp_admin,.rp_general,.rp_secret{margin-bottom:15px;overflow:hidden;padding:0}
.guest_admin .comment_content,.rp_admin .comment_content{background-color:#f0f0e0;border:1px solid #e7e7e7}
.guest_general .comment_content,.rp_general .comment_content{background-color:#f3f3f3;border:1px solid #e7e7e7}
.guest_secret .comment_content,.rp_secret .comment_content{background-color:#efefef;border:1px solid #e7e7e7}
.list-guest-reply .comment_content{background-color:#e0f0ff!important;border:1px solid #c3ddf8!important}
.guest_general img,.rp_general img,.guest_secret img,.rp_secret img,.rp_secret hiddenComment{background:#fff}
.reply{float:right;margin-right:-12px;margin-top:-18px;width:52px}
.reply a:hover{background-color:#ff6700;color:#fff;text-decoration:none}
.reply a{color:#aaa;cursor:pointer;display:inline;float:right;font-size:13px;height:25px;margin:0 1px 1px 0;padding:3px 0 0;text-align:center;width:25px}

/* Protective article */
.content-inner{padding-bottom:30px;padding-top:50px}
.protected-image{float:left;height:150px;text-align:right;width:50%}
.protected-content{display:block;float:right;height:120px;margin:0;padding-top:30px;text-align:left;width:50%}
.protected-content p{margin:0 0 .3em;padding:0}
#entry-protected input{border:1px solid #ddd;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:25px;padding:0 5px;width:130px}
#entry-protected .button{background:url(./images/icon-arrow.png) no-repeat scroll center center #333;border:0 none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:27px;margin:0 0 0 -5px;overflow:hidden;padding:0 15px;text-indent:-9999em;vertical-align:middle;width:27px}
#entry-protected .button:hover{background-color:#555;color:#fff;cursor:pointer}

/* Typography */
b,strong{font-weight:bolder}blockquote{margin:15px 0;padding:15px}blockquote p{margin-bottom:10px}blockquote cite{display:block;font-size:14px}blockquote cite a{opacity:.65}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}caption{color:#111;font-weight:bold;margin-bottom:15px}

/* Notice */
#notice .titleWrap h2{font-size:22px;font-weight:400;margin-bottom:15px}
#notice .category,#notice .date{color:#999;font-size:12px;padding-right:10px}
#notice .article{padding:30px 0}
.ect{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;padding:10px 0}

/* Tag */
.tag-box{color:#999;font-size:0;letter-spacing:0;margin-bottom:15px}
.tag-box .tag-icon{color:#222;font-size:14px;margin-right:5px}
.tag-word a{border:1px solid rgba(0, 0, 0, 0.1);color:#86858d;display:inline-block;font-size:12px;line-height:1;margin:2px;padding:5px 10px;width:auto}
.tag-word a:hover{background:#333;color:#fff}
.tag-word a:before{content:"#"}
.post-reply-btn{border-bottom:1px solid #ddd;margin-bottom:10px;padding:10px 0}
.post-reply-btn a{display:block;font-size:16px;font-weight:600}
.post-reply-btn .txt-em{float:right;font-family:arial}
.post-reply-btn i{margin-right:5px}

/* Pagination */ 
.pagination{clear:both;letter-spacing:-1px;line-height:34px;padding:30px 0;text-align:center;width:100%}
.pagination ul{display:inline;list-style-type:none;text-align:center}
.pagination li{display:inline;margin-right:5px}
.pagination .selected:hover{color:#fff}
.pagination .no-more-next, .pagination .no-more-prev{display:none !important}
#next, #previous, .pagination a span{border:1px solid #dcdcdc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#707070;font-size:14px;padding:5px 9px}
#previous:hover,#next:hover,.pagination a span:hover,.pagination a .selected{background-color:#333;border-color: #222;color:#fff;text-shadow:0 1px 0 #444}
.interword{letter-spacing:1px}

/* Aside */
#sidebar h3 span{background-color:#fff;display:inline-block;padding-left:30px;padding-right:30px}
#sidebar h3{display:block;font-size:16px;font-weight:800;letter-spacing:1px;line-height:1.25;margin-bottom:20px;margin-top:-30px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
#sidebar .widget{border-color:rgba(34,34,34,0.1);border-style:solid;border-width:1px;float:none;margin-bottom:30px;margin-right:0;padding:20px}
#sidebar .widget ul li:last-child{border-bottom:medium none;margin-bottom:0;padding-bottom:0}

/* Recent Post */
.recent-post{padding:20px 10px !important}
.recent-post ul{display:block;width:100%;height:auto}
.recent-post ul li{position:relative;display:block;width:100%;height:36px;line-height:30px;padding:5px 10px;z-index:0;background:rgba(255,255,255,0.3)}
.recent-post ul li:after{background:#333}
.recent-post ul li:hover .cnt{font-weight:600;color:#ffd1d1}
.recent-post ul li:hover .info_wrap{font-weight:600;color:#fff}
.recent-post ul li:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}
.recent-post ul li:hover a{color:#fff;font-weight:600}
.recent-post ul li a{display:inline-block;height:100%;position:relative;text-indent:-1px;transition:none;overflow: hidden;width:100%}
.recent-post ul li .cnt{font-size:12px;color:#c82600;float:right}
.recent-post ul li .info_wrap{position:relative;font-size:12px;color:#767676;float:right}
.recent-post ul li:before{position:absolute;display:inline-block;width:4px;height:4px;top:18px;left:10px;background:rgba(0,0,0,0.1)}
.recent-post ul li:after{position:absolute;content:'';display:inline-block;width:100%;height:30px;left:0;top:5;z-index:-1;margin:auto 10px auto auto;line-height:120px;-webkit-transform:scale(1,0);transform:scale(1,0);opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}

/* Subscribebox */
#subscribe-box{margin-top:10px;position:relative}
#subscribe-form{background-color:#fff;border-radius:5px;height:32px;overflow:hidden}
#subscribe-form:hover{border-color:#4ec6f6}
#subscribe-text{border-width:0;font-size:14px;height:32px}
.widget.subscribe{background-color:#fff;border:1px solid #e5e5e5;padding:15px 15px 20px}
.feed_count{float:none}

/* Aside Tag List */
.tag-list{padding:10px;margin:0;text-align:justify}.tag-list li{display:inline}.tag-list a{padding:3px 4px 3px 0}.tag-list a:hover{background-color:#eee;color:#000;font-weight:bold}.tag-list .cloud1{color:#000;font-size:28px}.tag-list .cloud2{color:#00aeeb;font-size:24px}.tag-list .cloud3{color:#666;font-size:20px}.tag-list .cloud4{color:#999;font-size:16px}.tag-list .cloud5{color:#999;font-size:12px}

/* Aside Social Button */
.social ul li{margin-bottom:7px;padding-bottom:7px}.social_networks li{text-align:center;width:32%}.social_networks li{display:inline-block;padding:0}.social_networks a{color:#646464;font-size:10px;margin:20px auto 0;text-transform:uppercase}.social_networks i{display:block;margin:0 auto 10px}.social_networks i{background:#222;border-radius:50px;color:#fff;font-size:14px;height:32px;line-height:32px;margin:0 auto;text-align:center;width:32px}.aside_twitter_link i:hover{background:#00aced}.aside_facebook_link i:hover{background:#3b5998}.aside_gplus_link i:hover{background:#dd4b39}.aside_rss_link i:hover{background:#f60}.aside_email_link i:hover{background:#55941f}.aside_youtube_link i:hover{background:#cc181e}

/* Link */
.link ul{height:auto;overflow-y:auto}.link ul li a{display:block;font-size:14px;line-height:24px}.archive ul li{display:inline!important;margin:0 10px 6px 0}

/* Google Search */
div.search-box{position:relative;width:100%}
#cse-search-results iframe{width:728px !important}
#cse-search-box input, #subscribe-form input{height:32px}
#cse-search-box .button, #subscribe-box .button{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;float:right;padding:7px 10px;position:absolute;right:0;top:0;width:54px}
select,input[type="text"],input[type="email"],input[type="search"],input[type="password"],textarea{border:1px solid #d9d9d9 !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;color:#999;display:inline-block;padding:5px 0 5px 5px;width:100%}
.button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);box-shadow:0 1px 0 rgba(0,0,0,0.05);display:inline;font-size:12px;font-weight:bold;padding:7px 10px;text-align:center}
.button:active{-moz-box-shadow:0 0 3px #999 inset;-webkit-box-shadow:0 0 3px #999 inset;box-shadow:0 0 3px #999 inset}
.black{background-color:#222;background-image:-moz-linear-gradient(#656565,#222);background-image:-o-linear-gradient(#656565,#222);background-image:-webkit-linear-gradient(#656565,#222);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#656565),color-stop(1,#222));filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#656565, EndColorStr=#222)";background-image:linear-gradient(#656565,#222);border:1px solid #4d4d4d;color:#fff;text-shadow:1px 1px 1px #6d6d6d}
.black:hover{background-color:#656565;background-image:-moz-linear-gradient(#222,#656565);background-image:-o-linear-gradient(#222,#656565);background-image:-webkit-linear-gradient(#222,#656565);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#222),color-stop(1,#656565));filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#222, EndColorStr=#656565)";background-image:linear-gradient(#222,#656565);border:1px solid #363636}
.black:active{border:1px solid #000}
.grey{background-color:#e1e1e1;background-image:-moz-linear-gradient(#ededed,#e1e1e1);background-image:-o-linear-gradient(#ededed,#e1e1e1);background-image:-webkit-linear-gradient(#ededed,#e1e1e1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(1,#e1e1e1));filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#ededed, EndColorStr=#e1e1e1)";background-image:linear-gradient(#ededed,#e1e1e1);border:1px solid #d0d0d0;color:#444;text-shadow:1px 1px 1px #fff}
.grey:hover {background-color:#ededed;background-image:-moz-linear-gradient(#e1e1e1,#ededed);background-image:-o-linear-gradient(#e1e1e1,#ededed);background-image:-webkit-linear-gradient(#e1e1e1,#ededed);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e1e1e1),color-stop(1,#ededed));filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#e1e1e1, EndColorStr=#ededed)";background-image:linear-gradient(#e1e1e1,#ededed);border:1px solid #b0b0b0}
.grey:active{border:1px solid #666}

/* Footer */
.copyright{color:#666;font-size:11px}
.copyright .info{color:#333;font-family:sans-serif;font-size:16px;font-weight:bold;line-height:1.5;margin:0}

/* Banner */
.ad-top,.ad-bottom,.ad-category-top{margin:25px 0;text-align:center;width:100%}.banner{text-align:center;width:100%}.module{margin-bottom:30px}.ad-link-top,.ad-link-bottom{margin:25px 0}
.textAds .list li{padding-bottom:15px}.textAds .list li a{display:block}.facebook{text-align:center;width:100%}

/* Table */
.co_table{border-color:#e29c18 #d8d8d8 #d8d8d8;border-style:solid;border-width:2px 1px 1px;width:100%}
.co2_table thead th{background-color:#faf4e8;border-color:#e29c18 #f5d192 #f5d192 #fff;border-style:solid solid solid none;border-width:2px 0 1px;color:#555;padding:6px 10px;text-align:center}
.co_table thead th{background-color:#faf4e8;border-color:#fff #d8d8d8 #f5d192;border-style:none solid solid;border-width:0 1px 1px;color:#333;padding:6px 10px;text-align:center}
.co_table thead td{border-color:#fff #d8d8d8 #d8d8d8 #fff;border-style:none solid solid none;border-width:0 0 1px;color:#666;padding:6px 10px;text-align:center}
.co_table tbody th,.co2_table tbody th{background-color:#f5f5f5;border-color:#fff #d8d8d8 #d8d8d8 #fff;border-style:none solid solid none;border-width:0 1px 1px 0;color:#555;padding:5px 9px;text-align:center}
.co_table tbody td,.co2_table tbody td{background-color:#fff;border-color:#fff #d8d8d8 #d8d8d8 #fff;border-style:none solid solid none;border-width:0 1px 1px 0;color:#666;padding:6px 10px;text-align:left}
.co_table thead th .last{border-color:#fff #fff #f5d192;border-style:none none solid;border-width:0 0 1px}
.co_table tbody td .last{background-color:#fff;border-color:#fff #fff #d8d8d8;border-style:none none solid;border-width:0 0 1px;color:#666;padding:6px 10px}
.co2_table tbody td.last{background-color:#fff;border-color:#fff #fff #d8d8d8;border-style:none none solid;border-width:0 0 1px;color:#666;padding:6px 10px;text-align:left}
.co_table tfoot th{background-color:#f0f0f0;border-color:#fff #d8d8d8 #d8d8d8 #fff;border-style:none solid solid none;border-width:0 1px 1px 0;color:#555;padding:5px 9px;text-align:center}
.co_table tfoot td{background-color:#fff;border-color:#fff #d8d8d8 #d8d8d8 #fff;border-style:none solid solid none;border-width:0 1px 1px 0;color:#666;padding:6px 10px;text-align:center}
.co_table tfoot tr td{background-color:#f0f0f0}
.co_table tfoot td .last{border-color:#fff #fff #d8d8d8;border-style:none none solid;border-width:0 0 1px;color:#666;padding:6px 10px}

/* Prettify */
code,pre{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px}
code{background-color:#f7f7f9;border:1px solid #e1e1e8;color:#d14;padding:2px 4px}
pre{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;font-size:14px;line-height:18px;margin:0 0 9px;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}
pre.prettyprint{margin-bottom:18px}
code,pre{background-color:transparent;border:0 none;color:inherit;padding:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}

/* more / less */
.moreless_fold{background:url("./images/more.png") no-repeat left top;font-size:14px;height:30px;padding-top:5px!important;padding-left:40px!important;color:#0060c8;font-weight:bold}
.moreless_top{background:url("./images/less.png") no-repeat left top;font-size:14px;height:30px;padding-top:5px!important;padding-left:40px!important;color:#0060c8;font-weight:bold}
.moreless_bottom{background:url("./images/less.png") no-repeat left top;font-size:14px;height:30px;padding-top:5px!important;padding-left:40px!important;color:#0060c8;font-weight:bold}
.moreless_content{margin:10px 0 10px 0}
