﻿@charset "utf-8";
@Import url("common.css");
@Import url("paging.css");

.contents .tit_downloadclient { background:url(../images/title/download_client.png) top left no-repeat; }
.contents .tit_downloadmedia { background:url(../images/title/download_media.png) top left no-repeat; }

div.tabmenu { clear:left; margin-top:10px; width:100%; height:33px; border-bottom:1px solid #cdcdcd; }
div.tabmenu ul { float:left; height:32px; border:1px solid #cdcdcd; border-bottom:none; }
div.tabmenu ul li { float:left; width:138px; height:100%; border-left:1px solid #cdcdcd; background:-moz-linear-gradient(top, #fafafa 0%, #ebebeb 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ebebeb)); background:-webkit-linear-gradient(top, #fafafa 0%,#ebebeb 100%); background:-o-linear-gradient(top, #fafafa 0%,#ebebeb 100%); background:-ms-linear-gradient(top, #fafafa 0%,#ebebeb 100%); background: linear-gradient(top, #fafafa 0%,#ebebeb 60%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#ebebeb',GradientType=0 ); }
div.tabmenu ul li:first-child { border-left:none; }
div.tabmenu ul li.selected { background:none; border-bottom:1px solid #fff; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0 ); }
div.tabmenu ul li a { display:inline-block; width:100%; height:100%; line-height:33px; color:#7d7d7d; text-align:center; text-decoration:none; font-weight:bold; }
div.tabmenu ul li.selected a { color:#3b9710; }

.contents h1.header { clear:left; margin:0px; width:726px; height:31px; line-height:31px; font-size:10pt; font-weight:bold; text-indent:10px; background-color:#f0f0f0; }
.contents .clients { float:left; width:100%; margin:15px 0; }
.contents .clients p { clear:left; margin-left:10px; }
.contents .clients a.link { color:#3b9710; text-decoration:underline; }
.contents .clients .pando { clear:left; margin:20px 0; text-align:center; }
.contents .clients .pando img { margin:0; padding:0; }
.contents .clients .mirrors { margin:5px 0 15px 0; }
.contents .clients .mirrors a { position:relative; padding:0; margin-left:10px; width:174px; height:60px; display:inline-block; background:url(../images/btn/download_mirror.png) no-repeat; text-decoration:none; }
.contents .clients .mirrors a:first-child { margin-left:0px; }
.contents .clients .mirrors a:hover { text-decoration:none; }
.contents .clients .mirrors a em { position:absolute; top:30px; left:63px; width:100px; text-align:left; font-weight:bold; color:#4b4b4b; font-decoration:none; }

.contents table.system { border-collapse:collapse; clear:left; float:left; width:728px; margin:15px 0 5px 0; background-color:#ffffff; }
.contents table.system thead th { height:41px; border:1px solid #cdcdcd; font-weight:bold; background-color:#f5f5f5; }
.contents table.system thead th.sys { background-color:#ebebeb; }
.contents table.system tbody td, table.system tbody th { height:34px; border:1px solid #cdcdcd; text-align:center; }
.contents table.system tbody th { background-color:#f5f5f5; font-weight:bold; }

.contents .clients ul { clear:left; float:left; margin:5px 0 30px 0; padding:0; width:708px; height:auto !important; list-style-type:none; }
.contents .clients ul li { float:left; margin:10px 0; width:354px; height:72px; }
.contents .clients ul li img { float:left; }
.contents .clients ul li span { float:left; margin:15px 10px; line-height:22px; }
.contents .clients ul li span a { color:#3b9710; text-decoration:underline; }

.contents .movie { margin:50px 45px 20px 45px; text-align:center; }
.contents .player { width:640px; height:385px; background-color:#000; }
.contents .movie_list { position:relative; float:left; margin:20px 0; width:100%; height:125px; border:1px solid #d9d9d9; background-color:#ffffff; }
.contents .movie_list>div { margin:10px 31px; width:576px; height:105px; overflow:hidden; }
.contents .movie_list>div ul { margin:0; padding:0; list-style:none; width:9999px; height:100%; }
.contents .movie_list>div li { clear:none; float:left; margin:0; padding:0; width:192px; height:100%; border:none; }
.contents .movie_list .btns { position: absolute; width:30px; height:127px; background:url(../images/bg/movie_btns.png) no-repeat 0 0; text-indent:-9999px; cursor:pointer; }
.contents .movie_list .prev { top:-1px; left:-1px; background-position:0 0; }
.contents .movie_list .next { top:-1px; right:-1px; background-position:-30px 0; }
.contents .movie_list ul li img { margin:0; padding:1px; width:168px; height:101px; border:1px solid #c8c8c8; }

.wallpaper { margin-top:10px; width:100%; }
.wallpaper li { float:left; margin-top:5px; }
.wallpaper li:first-child { margin-top:0px; }
.wallpaper li div { float:left; margin-left:7px; padding:5px; width:226px; height:194px; border:1px solid #d9d9d9; }
.wallpaper li div.noimg { background:url(../images/bg/download_noimg.png) no-repeat; }
.wallpaper li div:first-child { margin-left:0; }
.wallpaper li div p:first-child { margin:0; padding:1px; width:222px; height:134px; border:1px solid #c8c8c8; }
.wallpaper li div p img { margin:0; padding:0; width:100%; height:100%; }
.wallpaper li div p { clear:left; margin:5px 0 0 0; width:100%; height:23px; }
.wallpaper li div p a { margin-left:5px; }
.wallpaper li div p a:first-child { margin-left:0px; }
.wallpaper li div p a img { width:110px; height:23px; }

table.music { margin:50px 44px; width:640px; }
table.music thead tr { border:1px solid #c8c8c8; }
table.music thead tr th { height:40px; line-height:40px; font-weight:bold; text-indent:20px; text-align:left; background-color:#f5f5f5; }
table.music tbody tr { border-bottom:1px solid #c8c8c8; }
table.music tbody tr td { height:42px; line-height:42px; text-indent:20px; }
table.music tbody tr td:first-child { text-indent:40px; color:#3e9510; font-weight:bold; }
table.music tbody tr td .download { margin:10px 5px; width:108px; height:20px; line-height:20px; color:#ffffff; text-align:center; text-indent:0; border:1px solid #939393; background:-moz-linear-gradient(top, #a9a9a9 0%, #989898 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9a9a9), color-stop(100%,#989898)); background:-webkit-linear-gradient(top, #a9a9a9 0%,#989898 100%); background:-o-linear-gradient(top, #a9a9a9 0%,#989898 100%); background:-ms-linear-gradient(top, #a9a9a9 0%,#989898 100%); background: linear-gradient(top, #a9a9a9 0%,#989898 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a9a9',endColorstr='#989898',GradientType=0 ); -moz-box-shadow:0px 1px 0px #e5e5e5; -webkit-box-shadow:0px 1px 0px #e5e5e5; box-shadow:0px 1px 0px #e5e5e5; text-shadow:1px 0px 0px #4b4b4b; }
table.music tbody tr td .download a { width:100%; height:100%; text-decoration:none; line-height:20px; display:inline-block; }
