* { padding:0; margin:0; text-decoration:none; box-sizing:border-box; }
body{ min-width:1200px; font-family: "vera sans","dejavu sans",helvetica,verdana,arial,sans-serif;font-size: 12px;color:#5b616e;background-color:#FFF;}
body,ul,dl,ol,hi,li,div{margin:0px; padding:0px; border:0; list-style-type:none;}
input{ font-family:'vera sans","dejavu sans',helvetica,verdana,arial,sans-serif; font-size:12px; }
img{ margin:0; padding:0; border:0px; vertical-align:top;}
select,textarea{font-family:'vera sans","dejavu sans',helvetica,verdana,arial,sans-serif; font-size:12px;}

body { background-color:#fcfcfd; }


.clear { clear:both; }
.clear-left { clear:left; }
.center { text-align:center; }
.left { text-align:left; }

#cnzz_stat_icon_1278517353 { display: none; }

#dt-contenedor { width:100%; background-color:#fcfcfd; }

#header { overflow:hidden; background-color:#FFF;  }
#header.main { width: 100%; float:left; box-shadow:0 10px 5px -7px rgba(0,0,0,.09);  }

.hbox { margin:0 auto; width:100%; max-width:1200px; }
.head-login-bar { overflow: hidden; text-align:right; padding:5px 0 5px 0; }
.head-login-bar ul { overflow: hidden; float: right; }
.head-login-bar ul li { float:left; }
.head-login-bar ul li::after { margin:0 10px; position:relative; top:-1px; content:"|"; color: #bbabb1; font-size:12px; line-height:16px; }
.head-login-bar ul li:last-child::after{ content:""; margin:0; }
.head-login-bar ul li a { color:#747474; }
.head-login-bar .mypage { border-bottom:1px solid #747474; }

.head-main-nav .logo { float:left; padding:10px 200px 0 0; width:170px; }
.head-main-nav .logo a { width: 170px; }
.head-main-nav .logo a img { width:170px; }
.head-main-nav { float:left; }

.head-search { float:right; width:280px; }
.head-search .head-search-outer { float:right; margin-top:15px; }
.head-search input { padding-left:10px; padding-right:35px; width: 220px;  height: 45px; line-height: 45px; font-size: 12px; font-weight: 300; border:1px solid #eceff5; background-color: #f5f7fa; }
.head-search .but { margin-left:10px; margin-top: 7px; float:right;  }
.head-search button { width:50px; border:0; background-color: #c0c0c0; border-radius: 3px; color: #fff !important; padding: 7px 10px 7px 10px; font-weight: bold; letter-spacing: -1px; font-size: 12px; }

.head-main-nav .menu-container ul li{ float:left; }
.head-main-nav .menu-container ul li a { float:left; padding:28px 20px; font-size:14px; font-weight:500; color:#333;  }
.head-main-nav .menu-container ul li a:hover, .head-main-nav .menu-container ul li a.on{ color:#2187CA; background-color:#f5f7fa; }


#main-contenedor { margin:0 auto; padding:10px; margin-bottom: 50px; width:100%; max-width:1200px; background-color:#FFF; }
#main-contenedor header { overflow:hidden; margin:20px 0; padding:0 15px; }
#main-contenedor header h2 { border-left:solid 3px #408BEA; }
#main-contenedor header h2 { float:left; font-size:18px; font-weight:500; padding-left:10px; }



/* Items list */
.items { width:100%;  }
.item-wrapper-outer { overflow:hidden; width:100%; }
.item-details { float:left; padding:13.5px; margin-bottom:25px; }
.item-details img{ width:166px; height:239px; border-left:1px solid #4c4c4c; border-top:1px solid #4c4c4c; border-bottom:1px solid #b2b2b2; border-right:1px solid #b2b2b2; }
.item-details .data { margin-top:5px; }
.item-details h3 { overflow: hidden; max-width: 166px; height:18px; text-overflow: ellipsis; white-space: nowrap; }
.item-details a h3 { color:#222d34; }
.item-details a span { color:#787a7d; }

.item-live {  }
.item-live .item-details img{ width:205px; height:105px; }


.item-live2 {  }
.item-live2 table { margin:0 auto; border-collapse:collapse;   }
.item-live2 tr{}
.item-live2 table td{ margin:0; padding:0; border: 1px solid #b2b2b2; }
.item-live2 table td img { width:180px;  }

/* Vod view page */
.vod-data-outer { margin:15px 15px; }
.vod-data-outer .poster img { width:140px; height:200px; }
.vod-data-outer .sheader{ overflow:hidden; }
.vod-data-outer .sheader .poster { float:left; width:140px; }
.vod-data-outer .sheader .data { margin-left:160px; width:calc(100% - 150px); }
.vod-data-outer .sheader .data h1 { color:#222d34 }
.vod-data-outer .sheader .data .info-line1 { margin:8px 0; font-size:14px; }
.vod-data-outer .sheader .data .info-line1 span{ color:#222d34; }
.vod-data-outer .sheader .data .info-line1 span::after { margin:0 6px; position:relative; top:-3px; content:"|"; color: #bbabb1; font-size:12px; line-height:16px; }
.vod-data-outer .sheader .data .info-line1 shead-main-navpan:last-child::after{ content:""; }

.vod-data-outer .sheader .data .info-line2 { margin:8px 0; color:#222d34; font-size:14px; }
.vod-data-outer .sheader .data .info-line3 p { padding-right:3px; font-size:13px; line-height:22px; }


/* Vod view page - player */
.vod-player-outer { margin:15px 0; }
.player-msg-box { width:100%; height:450px; background-color:#1e1e1e; }
.player-msg { text-align:center; }
.player-msg p.login { padding-top:150px; color:#FFF; font-size:18px; font-family:gulim; font-weight:bold;}
.player-msg .button { margin-top:60px;  }
.player-msg .button button{ width:210px; height:50px; background-color:#d90000; letter-spacing:2px; font-size:14px; color:#FFF; font-weight:bold; border:0; }
.player-msg .welcome-msg { }
.player-msg .welcome-msg p { padding-top: 160px; font-size:44px; color: #c3c3c3; }
.player-msg .welcome-msg div { margin-top: 25px; font-size: 14px; color: #c3c3c3; }
.player-msg .welcome-msg div a { margin-left: 10px; color:#FFF; border-bottom: 1px solid #FFF; }

/* item-links button style */
.item-links { overflow:hidden; }
.item-links li{ float:left; margin-right:10px; margin-bottom:6px; }

.item-links button {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
    background-color: rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
    background-color: #ededed;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    cursor: pointer;
    color: #777777;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 0 20px;
    height:32px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #ffffff;
    margin-bottom: 5px;
    text-align: center;
}

.item-links button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
    background: -moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background: -webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background: -o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background: -ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background: linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
    background-color: rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
    background-color: #dfdfdf;
}

.item-links button.on { color:#0000FF; }


/* Live view page */
.live-data-outer { margin:20px 0; }
.live-data-outer .sheader { overflow:hidden; }
.live-player-outer { float:left; margin-left:20px; width:840px; background-color:yellow; }
.live-epg-outer { float:right; margin-left:20px; width:300px; height:450px;  }
.live-epg-outer { line-height:16px; text-align:left; }
.live-epg-outer h2 { margin-top:20px; height:24px; line-height:24px; font-size:16px; }
.live-epg-outer h2:first-child{ margin:0; }
.live-epg-outer ul { overflow: hidden; width:100%; }
.live-epg-outer li { float:left; width:100%; font-size:14px; line-height:24px; color: #909090; }
.live-epg-outer li.on { font-weight:bold; color: #6a6a6a; }
.live-epg-outer li.l{ color: #bebebe; }
.live-epg-outer li span { float:right; width:218px; }
.live-epg-outer li span {
    -webkit-line-clamp: 1;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.live-player-msg { width:100%; height:450px; background-color:#1e1e1e; }
.live-player-msg {  text-align:center; }
.live-player-msg p.login { padding-top:150px; color:#FFF; font-size:18px; font-family:gulim; font-weight:bold;}
.live-player-msg .button { margin-top:60px;  }
.live-player-msg .button button{ width:210px; height:50px; background-color:#d90000; letter-spacing:2px; font-size:14px; color:#FFF; font-weight:bold; border:0; }
.live-player-msg .welcome-msg { }
.live-player-msg .welcome-msg p { padding-top: 160px; font-size:44px; color: #c3c3c3; }
.live-player-msg .welcome-msg div { margin-top: 25px; font-size: 14px; color: #c3c3c3; }
.live-player-msg .welcome-msg div a { margin-left: 10px; color:#FFF; border-bottom: 1px solid #FFF; }


.live-view-msg { overflow:hidden; margin:20px 0;}
.live-view-msg span { float:left; }
.live-view-msg .channel { padding-left:20px; font-family:Arial; font-size:60px; line-height:86px; font-weight:bold; }
.live-view-msg .program-name { overflow:hidden; margin-left:20px; text-overflow:ellipsis; white-space:nowrap; font-family:Arial; width:690px;   font-size:24px; line-height:86px; }

/* Category style */
.cate-wrapper-outer { padding:20px 15px; }
.cate-line { margin-bottom:15px; }
.cate-list { overflow:hidden; }
.cate-list li { float:left; }
.cate-list li a { display:block; margin-right:5px; margin-bottom: 5px; padding: 0 10px; line-height:26px; color:#333333; border-radius:3px; border:1px solid transparent; border-bottom-color:transparent; }
.cate-list li a:hover { background-color:#d2d6dc; }
.cate-list li a.cate-on { z-index:2; background:#3497d9; color:#fff; font-weight:bold; border-bottom-color:#1977b5; -webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202); -moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202); box-shadow: inset 0 2px 5px rgb(33, 135, 202); }




/* Page */
.page-outer { text-align:center; }

/* Page style */
ul.pagination { display:inline-block; padding:0; margin:0; }
ul.pagination li {display:inline;}
ul.pagination li a { color:black; float:left; padding:8px 16px; text-decoration:none; transition:background-color .3s; border:1px solid #ddd; margin:0 4px; }
ul.pagination li a.active { background-color:#2187CA; color:white; border:1px solid #2187CA; }
ul.pagination li a:hover:not(.active) {background-color: #ddd;}


footer.main { margin:0 auto 45px auto; width:100%; max-width:1200px; height:100px; background-color:#FFF; border-top:1px solid #eceff5; box-shadow:0 10px 5px -7px rgba(0,0,0,.09) }
footer div.copy { text-indent:50px; line-height:100px; color: #515a65; font-size:13px; }
footer div.copy a { color: #4d4d4d; }
footer .copy span{ float:right; margin-right:40px; }
footer .copy span a { color: #4d4d4d; }
footer .copy .gomob { margin-left: 15px; font-weight: bold; }


    /* Login */
.login-outer { margin:150px auto 0 auto; width:460px; }
.login-outer .logo { margin-bottom: 40px; text-align: center; font-size: 44px; }
.login-id input, .login-pw input { margin-bottom:15px; width:460px; height:45px; text-indent:15px; line-height:45px; border:1px solid #dadada; font-size:14px; color:#333333; }
.login-plug { margin:5px 0 15px 0; }

.login-plug label { margin-left:3px; color:#777777;  }
.login-submit button, .join-submit button {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    color: #fff;
    background-color: #d9534f;
    width: 460px;
    border-radius: 0px;
    padding: 12px 0px;
    font-size: 20px;
}

.login-submit button:hover, .join-submit button:hover { color:#fff; background-color:#c9302c; }
.login-other-links { margin: 20px 0; padding: 15px 0; border-top: 1px solid #e4e4e5; border-bottom: 1px solid #e4e4e5; text-align: center; }
.login-other-links a { margin-right:15px; font-size:14px; color: #999999; }


/* Member Join */
.join-outer { margin:80px auto 0 auto; width:460px; }
.join-outer .logo { margin-bottom: 40px; text-align: center; font-size: 44px; }

.join-form table { width:100%; }
.join-form table tr { }
.join-form table th { text-align: left; font-size: 14px; }
.join-form table td { padding: 5px 0;}
.join-form table td input { width: 100%; }
.join-form table td input { height:45px; text-indent:15px; line-height:45px; border:1px solid #dadada; font-size:12px; color:#333333; }
.join-form table td input.code { float: left; }
.join-form .fbox { position: relative; z-index: 1; }
.join-form .fbox .email_code_btn { position: absolute; text-indent:0; width:90px; height:26px; line-height:26px; z-index: 1; right: 10px; top: 15px; }
.join-form .fbox .ac span { cursor: pointer; }



.join-form2 { margin: 10px 0 20px 0; padding: 10px 10px 5px 10px; color: #999; background-color: #FFF; }
.join-form2 .fbox { color: #777; position: relative; z-index: 1; }
.join-form2 .more { position: absolute; z-index: 1; right: 0px; top: 9px; font-size: 13px; letter-spacing: -1px; color: #222; cursor: pointer; }
.join-form2 .name { padding-left: 10px; font-size: 14px; line-height:30px; }


/* Search */
.search-line { border-top:1px solid #2187CA; }
h2 span.search { margin-left:4px; font-size:14px; }

/* Banner line */
.banner-full-outer { width: 100%; height: 300px; background-color: #f7f7f7; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; }
.banner-line { margin:0 auto; width:1200px; text-align: center;  }


/* Sub menu */
.sub-menu-outer { position: relative; z-index: 99; background-color: #fcfafa; height:50px; border-bottom: 1px solid #ececec; box-shadow:0 10px 5px -7px rgba(0,0,0,.09);  }
.sub-menu { margin:0 auto; padding:0 20px; width:1200px; }
.sub-menu a { float: left; padding:0 20px; height:50px; line-height:54px; color:#777; font-size:14px; font-weight:bold; }
.sub-menu a.on { color:#FFF; background-color: #d9534f; border-left:1px solid #ab322e; border-right:1px solid #ab322e; }

.categroy-outer { overflow: hidden; margin:0 auto; padding:13px 20px; position: relative; z-index: 1; width: 1198px; background-color: #fafafa; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.categroy-outer a { color:#888; }
.categroy-outer a.on { font-weight:bold; color:#222; }
.categroy-outer li { float: left; }
.categroy-outer li::after { margin:0 15px; position:relative; top:-1px; content:"|"; color: #bbabb1; font-size:12px; line-height:16px; }
.categroy-outer li:last-child::after{ content:""; }


/* Mypage */
.mypage-box { overflow: hidden; margin:0 auto; width:1130px; border:1px solid #dddddd; }
.mypage-box { margin-top:20px; padding-bottom: 20px; }
.box-title { height: 45px; line-height: 45px; background-color: #f5f5f5; border-bottom:1px solid #ddd; }
.box-title h3 { text-indent: 20px; line-height: 45px; font-size: 18px; font-weight: bold; }
.mypage-box .box-body { padding:15px; }
.mypage-box .box-body table { width: 100%; }
.mypage-box .box-body table td { height:30px; line-height:30px; font-size:13px; }
.mypage-box .box-body table td input { height:30px; text-indent:3px; line-height:30px; border:1px solid #dadada; font-size:12px; color:#333333; }
.mypage-box .box-body table.input-form td { height: 50px; line-height: 50px; }
.mypage-box .box-body table.input-form input { width:100%; }
.mypage-box .box-body button { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-radius: 4px; }
.mypage-box .box-body button { padding: 5px 10px; font-size: 12px; lborder-radius: 3px; color: #fff; background-color: #337ab7; border-color: #2e6da4; }

.mypage-box .box-body h4 { line-height: 24px; font-size:14px; color:#333333; font-weight: lighter; }
.mypage-box .box-body p.msg { line-height:20px; color:#777777; }

.mypage-customer { padding:10px 15px; }
.mypage-customer p strong { padding-right:10px; color: #333; font-size: 16px; line-height:18px; }
.mypage-customer p span { line-height: 18px; }
.mypage-customer table.list { margin:15px 0; width: 100%; }
.mypage-customer table.list th, .mypage-customer table.list td { text-align: center; line-height: 38px; }
.mypage-customer table.list th { font-size: 14px; font-weight: bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.mypage-customer table.list td { border-bottom:1px solid #ddd; }
.mypage-customer table.list td.l { text-align: left; }

.mypage-customer .ask-btn { text-align: right; }
.mypage-customer .ask-btn button { padding: 8px 15px; font-size: 16px; border-radius: 4px; border:1px solid #ccc; background-color: #FFF; }
.mypage-customer .ask-btn button:hover { border: 1px solid #adadad; background-color: #e6e6e6; }
.mypage-customer .ask-write-outer { margin:5px 0; padding:10px; width:100%; border:1px solid #dddddd; }
.mypage-customer .ask-write-outer table { width:95%; }
.mypage-customer .ask-write-outer table td { padding:15px 0; }
.mypage-customer .ask-write-outer table td input[type=text] { width:100%; height:30px; text-indent:3px; line-height:30px; border:1px solid #dadada; font-size:12px; color:#333333; }
.mypage-customer .ask-write-outer table td textarea { padding:5px; width:100%; height:450px; border:1px solid #dadada; }
.mypage-customer .ask-write-btn { margin:10px 0 20px 0; text-align:center; }
.mypage-customer .ask-write-btn button,.mypage-customer .ask-write-btn input { padding: 8px 15px; font-size: 16px; border-radius: 4px; border:1px solid #ccc; background-color: #FFF; }
.mypage-customer .ask-write-btn button { margin-right:20px; color:#FFF; background-color:#d9534f; border: 1px solid #d43f3a; }
.mypage-customer .ask-write-btn button:hover { border:1px solid #ac2925; background-color:#c9302c; }
.mypage-customer .ask-write-btn input { border: 1px solid #cccccc; background-color: #FFF; }
.mypage-customer .ask-write-btn input:hover { background-color: #e6e6e6; background-color: #e6e6e6; }

.mypage-customer .ask-view-outer { margin:15px 0 5px 0; padding:30px; width:100%; border:1px solid #dddddd; }
.mypage-customer .ask-view-outer .subject { height: 36px; line-height: 36px; font-size:16px; font-weight:bold; }
.mypage-customer .ask-view-outer .contents { line-height: 24px; font-size:14px; }
.mypage-customer .ask-view-outer .date { line-height: 24px;  }
.mypage-customer .ask-view-outer .back { margin:20px 0 0 0; text-align:center; }
.mypage-customer .ask-view-outer .back button { padding: 8px 15px; font-size: 16px; border-radius: 4px; border:1px solid #ccc; background-color: #FFF; }
.mypage-customer .ask-view-outer .back button:hover { background-color: #e6e6e6; background-color: #e6e6e6; }
.mypage-customer .ask-view-outer .comment-view { margin-top:30px; }
.mypage-customer .ask-view-outer .comment-view .comment { margin-bottom: 15px; padding:10px; border: 1px solid #B9B9B9; }
.mypage-customer .ask-view-outer .comment-view .comment p { line-height: 18px; }
.mypage-customer .ask-view-outer .comment-view .comment p:first-child { margin-bottom: 5px; }
.mypage-customer .ask-view-outer .comment-view .recomment { margin-bottom: 15px; padding:10px; border: 2px solid #D9534F; }
.mypage-customer .ask-view-outer .comment-view .recomment p { line-height: 18px; }
.mypage-customer .ask-view-outer .comment-view .recomment p:first-child { margin-bottom: 5px; }
.mypage-customer .ask-view-outer .comment-view .recomment p.b { font-weight: bold; color: #D9534F; }

.mypage-customer .ask-view-outer .new-comment { overflow: hidden; }
.mypage-customer .ask-view-outer .new-comment div { margin:3px 3px; }
.mypage-customer .ask-view-outer .new-comment textarea { float:left; padding:10px; line-height: 16px; width:91%; height:100px; border:1px solid #adadad; }
.mypage-customer .ask-view-outer .new-comment button { float:right; width:8%; height:100px; border:1px solid #adadad; background-color: #e1e1e1; }
.mypage-customer .ask-view-outer .new-comment button:hover { border:1px solid #0078d7; background-color: #e5f1fb; }


/* Find */
body.find-pw { background-color: #FFF; }
#member-find-pw { text-align: center; background-color: #FFF; }
.find-pw-msg { color:#FFF; font-weight: bold; font-size: 16px; line-height: 42px; border: 1px solid #444; background-color: #5c5c5c; }
#member-find-pw .find-pw { margin:0 auto; width:800px; }
#member-find-pw .find-pw .logo { margin:50px 0; text-align: center; font-size: 24px; }
#member-find-pw .find-pw .short-msg { padding:20px 8px; text-align: left; }
#member-find-pw .find-pw .form-outer { padding:35px 0; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background-color: #fcfcfc; }
#member-find-pw .find-pw .form-outer input { padding:0 5px; width:550px; height: 40px; line-height: 40px; }
#member-find-pw .find-pw .form-outer button { padding: 12px 20px; font-size: 14px; font-weight: bold; color: #fbeec9; border: 1px solid #d43f3a; background-color: #d9534f; }
#member-find-pw .find-pw .form-outer button:hover { color: #FFF; border:1px solid #ac2925; background-color: #c9302c; }
#member-find-pw .find-pw .form-outer div { margin-top: 30px; }
#member-find-pw .find-pw .form-outer .set-npw { color:#5b616e; background-color: #dbdee2; }
#member-find-pw .find-pw .form-outer .error { margin-bottom: 30px; font-size: 16px; font-weight: bold; }

/* Site - Ask */
.ask-check { min-height: 600px; }
.ask-check-msg { margin:100px auto 0 auto; padding:20px; width:600px; border:1px solid #dddddd; border-radius: 3px; }
.ask-check-msg h3 { margin-bottom: 15px; font-size: 16px; height:22px; line-height:22px; }
.ask-check-msg input[type=text] { margin: 5px 0; padding:5px; width:100%; height:30px; line-height: 30px; font-size: 16px; border:1px solid #b5b7ba; border-radius: 3px; }
.ask-check-msg div.but { margin-top: 15px; text-align: center; }
.ask-check-msg button { color: #FFF; background-color: #d9534f; border: 1px solid #d43f3a; padding: 8px 15px; font-size: 16px; border-radius: 4px;  }
.ask-check-msg button:hover { background-color: #c9302c; }
.ask-check-msg p { margin-top:5px; color: #838383; font-size: 13px; }

/* Main adscopy */

.ads-list { margin:0 auto; width:1150px; height:120px; text-align:center; }

.swiper-container {
}
.swiper-slide {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width : 760px;
    height: 480px;
}

