@charset "UTF-8";

#popBox						{display:none;background-color:#fff;width:960px;position:relative;padding:0 0 45px 0;border:solid 4px #d2d2d2;box-shadow:0px 5px 20px 3px rgba(0,0,0,0.4);}
#popBox .inBox ul:first-child {border: none;}
#modal-win					{width:100%;position:absolute;}
#modal-win-inner			{margin:0 auto;position:relative;z-index:101;}
#modal-bg					{width:100%;height:100%;/*background-color:#000000;*/position:fixed;top:0;left:0;z-index:100;cursor:pointer;}

#popBox h2					{background:url(/activity/App_Controls/Pam/Activity/img/modal_bg.jpg) repeat;padding:8px;margin:0;font-size:18px;letter-spacing:0.05em;font-weight:bold;}
#popBox h2 span				{font-size:14px;display:inline;margin-left:25px;letter-spacing:0.05em;font-weight:normal;}
#popBox .inBox 				{padding: 20px 5px 25px;display:table;}
#popBox .inBox ul			{display:table-cell;width:300px;border-left:solid 1px #ccc;vertical-align:top;}
#popBox .inBox ul.fst		{margin-left:0;border:none;}
#popBox .inBox li			{list-style:none;margin:0 0 0px 0;font-size:14px;line-height:1;}
#popBox .inBox li span 		{padding:6px;text-decoration:none;display:block;overflow:hidden;outline:none;}
#popBox .inBox li span:hover{background:#acd7f9;padding:5px;border:solid 1px #0E8FEC;color:#464646;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:pointer;}
.modalClose span			{position:absolute;right:7px;}
.modalClose span a:hover img{opacity: .50;filter: alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-khtml-opacity: .50;-moz-opacity: .50;}

.inputCate a		{display:block;position:relative;}
.inputCate select	{position:relative;z-index:1;}
span.btnBlock		{display: block;position: absolute;width:100%;height: 23px;background:url(/activity/App_Controls/Pam/Activity/img/spacer.png);cursor:pointer;margin-top:-3px;z-index:2;}
.inputCate option	{*display:none;}

.modalClose a {
    color: #333;
    text-decoration: none;
}

.modalClose span {
    display: inline-block;
    width: 135px;
    height: 34px;
    text-decoration: none;
    font-weight: bold;
    line-height: 38px;
    text-align: center;
    border: 1px solid #9a9a9a;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    transition: all .3s;
    -webkit-transition: all .3s;
    font-size: 14px;
    background: #c5c5c5;
    background: -moz-linear-gradient(top, #c5c5c5 0%,#d5d5d5 98%);
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#d5d5d5 98%);
    background: linear-gradient(to bottom, #c5c5c5 0%,#d5d5d5 98%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#d5d5d5',GradientType=0 );
}

.modalClose span:hover {
    opacity: 0.7;
}