@charset "utf-8";

.form .form_key {
   vertical-align   : bottom;
   margin           : 0 0 15px 0;
}
.form .form_key input {
   width            : 142px;
   padding          : 7px 4px 7px 32px;
   border           : solid 1px #aaaaaa;
   background       : url('/static/common/img/icon_key20.png') no-repeat 5px 5px;
   box-shadow           : 1px 1px 3px #bbbbbb inset;
   -moz-box-shadow      : 1px 1px 3px #bbbbbb inset;
   -webkit-box-shadow   : 1px 1px 3px #bbbbbb inset;
}
.form .form_key_button button {
   width            : 180px;
   height           : 36px;
   vertical-align   : middle;
   border           : solid 1px #999999;
   font-size        : 18px;
}
.form .form_key_button button img {
   width            : 20px;
   height           : 20px;
   padding          : 0 5px 0 0;
}


.nologin {
   margin           : 0 0 20px 0;
}
.nologin h1 {
   height           : 36px;
   line-height      : 36px;
   margin           : 10px 0 10px 0;
   padding          : 0 0 0 10px;
   border-bottom    : solid 1px #d1d1d1;
   color            : red;
   font-size        : 18px;
}
.nologin table {
   width            : 100%;
   border-collapse  : separate;
   border-spacing   : 20px;
}
.nologin table tr th img {
   width            : 240px;
   height           : 135px;
   border           : solid 1px #eeeeee;
   box-shadow         : 2px 2px 6px #999999;
   -moz-box-shadow    : 2px 2px 6px #999999;
   -webkit-box-shadow : 2px 2px 6px #999999;
}
.nologin table tr td {
   text-align       : left;
   vertical-align   : top;
}
.nologin table tr td dl dt {
   margin           : 10px 0 10px 0;
}
.nologin table tr td dl dt span {
   display          : inline-block;
   width            : 100px;
   height           : 24px;
   line-height      : 24px;
   text-align       : center;
   background       : #4682b4;
   color            : #ffffff;
   font-weight      : bold;
}



.index .heading {
   margin           : 0 0 10px 0;
   padding          : 0 0 0 132px;
}
.index .heading p {
   height           : 36px;
   line-height      : 36px;
   color            : #999999;
   font-size        : 18px;
   font-weight      : bold;
}
.index .heading p img {
   width            : 36px;
   height           : 36px;
   margin           : 0 10px 0 0;
}
.index .categories {
   height           : 30px;
   margin           : 0 0 20px 0;
   background       : #ffffff;
   background       : -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
   background       : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
   background       : -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
   background       : -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
   background       : -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
   background       : linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
   filter           : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
   border           : solid 1px #d1d1d1;
}
.index .categories h1 {
   display          : inline-block;
   width            : 90px;
   height           : 30px;
   line-height      : 30px;
   text-align       : center;
   vertical-align   : top;
   margin           : 0 5px 0 0;
   background       : #387fa5;
   background       : -moz-linear-gradient(top,  #387fa5 0%, #165e83 100%); /* FF3.6+ */
   background       : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#387fa5), color-stop(100%,#165e83)); /* Chrome,Safari4+ */
   background       : -webkit-linear-gradient(top,  #387fa5 0%,#165e83 100%); /* Chrome10+,Safari5.1+ */
   background       : -o-linear-gradient(top,  #387fa5 0%,#165e83 100%); /* Opera 11.10+ */
   background       : -ms-linear-gradient(top,  #387fa5 0%,#165e83 100%); /* IE10+ */
   background       : linear-gradient(to bottom,  #387fa5 0%,#165e83 100%); /* W3C */
   filter           : progid:DXImageTransform.Microsoft.gradient( startColorstr='#387fa5', endColorstr='#165e83',GradientType=0 ); /* IE6-9 */
   color            : #ffffff;
}
.index .categories a {
   display          : inline-block;
   width            : 102px;
   height           : 30px;
   line-height      : 30px;
   border-left      : solid 1px #d1d1d1;
   border-right     : solid 1px #d1d1d1;
   font-size        : 14px;
}



.show .header {
   margin           : 0px 0 10px 0;
   padding          : 4px 4px 4px 4px;
   border           : solid 1px #eeeeee;
   box-shadow         : 2px 2px 6px #999999;
   -moz-box-shadow    : 2px 2px 6px #999999;
   -webkit-box-shadow : 2px 2px 6px #999999;
}
.show .header .info_1 table {
   width            : 100%;
   border-collapse  : separate;
   border-spacing   : 5px;
}
.show .header .info_1 table tr td {
   vertical-align   : bottom;
}
.show .header .info_1 table tr td.user_img {
   width            : 50px;
}
.show .header .info_1 table tr td.user_img img {
   width            : 48px;
   height           : 48px;
   border           : solid 1px #999999;
}
.show .header .info_1 table tr td.user_info {
   vertical-align   : middle;
   padding          : 0 0 0 5px;
}
.show .header .info_1 table tr td.user_info p {
   line-height      : 24px;
}
.show .header .info_1 table tr td.user_info p:first-child {
   line-height      : 26px;
   font-size        : 14px;
   font-weight      : bold;
}
.show .header .info_1 table tr td.user_info p img {
   width            : 20px;
   height           : 20px;
   padding          : 2px 5px 2px 0;
}
.show .header .info_1 table tr td.user_info p a {
   color            : #555555;
   text-decoration  : none;
}
.show .header .info_1 table tr td.user_info p a:hover {
   text-decoration  : underline;
}
.show .header .info_1 table tr td.user_info p span {
   display          : inline-block;
   margin           : 0 0 0 5px;
   padding          : 0 10px 0 10px;
   border           : solid 1px #d1d1d1;
}

.show .header .info_1 table tr td.count {
   width            : 100px;
   text-align       : right;
}
.show .header .info_1 table tr td.count dl dt img {
   padding          : 0 5px 0 0;
}
.show .header .info_1 table tr td.count dl dd {
   line-height      : 30px;
   font-size        : 18px;
}
.show .header .title {
   margin           : 0 0 5px 0;
}
.show .header .title h1 {
   height           : 36px;
   line-height      : 36px;
   padding          : 0 5px 0 5px;
   border-bottom    : solid 1px #dddddd;
   font-size        : 18px;
}
.show .header .info_2 .posted img {
   width            : 20px;
   height           : 20px;
   padding          : 7px 3px 8px 5px; 
}
.show .header .info_2 .posted p {
   display          : inline-block;
   height           : 35px;
   line-height      : 35px;
}
.show .header .info_2 .posted p span {
   display          : inline-block;
   vertical-align   : middle;
   margin           : 0 0 0 5px;
   font-size        : 18px;
}
.show .header .info_2 table {
   width            : 100%;
   border-collapse  : separate;
   border-spacing   : 5px;
}
.show .header .info_2 table tr th {
   width            : 90px;
   text-align       : center;
   vertical-align   : middle;
   padding          : 3px 0 3px 0;
   background       : #90a2bc;
   color            : #ffffff;
}
.show .header .info_2 table tr th p {
   height           : 20px;
   line-height      : 20px;
   font-weight      : bold; 
}
.show .header .info_2 table tr th p button {
   width            : 50px;
   border           : solid 1px #999999;
   font-size        : 12px;
}
.show .header .info_2 table tr td {
   text-align       : left;
   vertical-align   : middle;
   padding          : 0 0 0 5px;
}
.show .header .info_2 table tr td div.tag {
   display          : inline-block;
   margin           : 2px 10px 2px 0;
}
.show .header .info_2 table tr td div.tag p {
   display          : inline-block;
   margin           : 0 4px 0 0;
}
.show .header .info_2 table tr td div.tag p a {
   color            : #6070ac;
   text-decoration  : none;
}
.show .header .info_2 table tr td div.tag img {
   width            : 20px;
   height           : 20px;
   padding          : 0 4px 0 0;
   background       : #ffffff;
}
.show .header .info_2 table tr td div.tag form {
   display          : inline-block;
   vertical-align   : top;
}
.show .header .info_2 table tr td div.tag form button {
   background       : #ffffff;
}
.show .header .info_2 table tr td div.tag form button:hover {
   cursor           : pointer;
}
.show .header .info_2 table tr td span {
   display          : inline-block;
   line-height      : 20px;
   margin           : 2px 0 2px 0;
   padding          : 0 10px 0 10px;
}


.show .bigsize {
   margin           : 0 0 10px 0;
   box-shadow         : 2px 2px 6px #999999;
   -moz-box-shadow    : 2px 2px 6px #999999;
   -webkit-box-shadow : 2px 2px 6px #999999; 
}
.show .bigsize img {
   width            : 640px;
   height           : 360px;
   background       : #dddddd;
}

.show .body {
   margin           : 0px 0 10px 0;
   padding          : 4px 4px 4px 4px;
   border           : solid 1px #eeeeee;
   box-shadow         : 2px 2px 6px #999999;
   -moz-box-shadow    : 2px 2px 6px #999999;
   -webkit-box-shadow : 2px 2px 6px #999999;
}
.show .body .contents table {
   width            : 100%;
   border-collapse  : separate;
   border-spacing   : 5px;
}
.show .body .contents table tr th {
   width            : 200px;
   text-align       : center;
   vertical-align   : middle;
}
.show .body .contents table tr th .thumbnail {
   text-align       : center;
   margin           : 0 0 10px 0;
   padding          : 15px 15px 15px 15px;
   border           : solid 5px #a0b3cd;
}
.show .body .contents table tr th .download {
   margin           : 0 0 10px 0;
   padding          : 9px 9px 9px 9px;
   border           : solid 1px #d1d1d1;
}
.show .body .contents table tr th .download_deny {
   margin           : 0 0 10px 0;
   padding          : 9px 9px 4px 9px;
   border           : solid 1px #d1d1d1;
}
.show .body .contents table tr th .download_deny h5 {
   height           : 26px;
   line-height      : 26px;
   margin           : 0 0 5px 0;
   background       : #f84447;
   color            : #ffffff;
}
.show .body .contents table tr th .download_deny table {
   width            : 100%;
   border-collapse  : separate;
   border-spacing   : 5px;
}
.show .body .contents table tr th .download_deny table tr th {
   width            : 20px;
   text-align       : center;
   vertical-align   : top;
}
.show .body .contents table tr th .download_deny table tr th img {
   width            : 18px;
   height           : 18px;
   border           : solid 1px #d1d1d1;
}
.show .body .contents table tr th .download_deny table tr td {
   text-align       : left;
   vertical-align   : middle;
   padding          : 0 0 0 0;
}
.show .body .contents table tr th .download_deny table tr td p {
   font-size        : 11px;
   font-weight      : normal;
}
.show .body .contents table tr th .affiliate {
    width           : 200px;
    height          : 200px;
    background      : #dddddd;
}

.show .body .contents table tr td {
   padding          : 0 0 0 10px;
}
.show .body .contents table tr td .description {
   overflow-y       : scroll;
   height           : 100%;
   max-height       : 540px;
   padding          : 9px 9px 9px 9px;
   border           : solid 1px #d1d1d1;
}
.show .body .contents table tr td .description span {
   display          : block;
   height           : 36px;
   line-height      : 36px;
   text-align       : center;
   border           : dashed 3px #999999;
   color            : #999999;
   font-weight      : bold;
}
.show .body .contents table tr td .description h1 {
   margin           : 6px 0 6px 0;
   padding          : 3px 12px 3px 12px;
   background       : #4682b4;
   color            : #ffffff;
   font-size        : 16px;
}
.show .body .dluser {
   padding          : 10px 10px 10px 10px;
}
.show .body .dluser div.left {
   width            : 230px;
}
.show .body .dluser div.left h5 {
   height           : 35px;
   line-height      : 35px;
   text-align       : left;
   padding          : 0 0 0 10px;
   margin           : 0 0 10px 0;
   border-bottom    : solid 1px #dcd2d2;
   font-size        : 16px; 
}
.show .body .dluser div.left table {
   margin           : 0 10px 20px 10px;
   border-collapse  : separate;
   border-spacing   : 5px;
}
.show .body .dluser div.left table tr td {
   width            : 150px;
   vertical-align   : middle;
   padding          : 30px 25px 30px 25px;
   border           : solid 1px #bbbbbb;
   box-shadow           : 1px 1px 3px #bbbbbb inset;
   -moz-box-shadow      : 1px 1px 3px #bbbbbb inset;
   -webkit-box-shadow   : 1px 1px 3px #bbbbbb inset;
}
.show .body .dluser div.left table tr td p.title {
   text-align       : left;
   margin           : 0 0 10px 0;
   color            : #555555;
   font-weight      : bold;
}
.show .body .dluser div.left table tr td p.value {
   text-align       : right;
   font-size        : 24px;
}
.show .body .dluser div.right {
   overflow-y       : scroll;
   width            : 320px;
   height           : 300px;
   padding          : 14px 14px 14px 14px;
   border           : solid 1px #d1d1d1;
}
.show .body .dluser div.right table {
   width            : 100%;
   border-collapse  : separate;
   border-spacing   : 5px;
}
.show .body .dluser div.right table.none {
   height           : 300px;
}
.show .body .dluser div.right table.none tr td {
   text-align       : center;
   vertical-align   : middle;
}
.show .body .dluser div.right table.none tr td p {
   color            : #999999;
}
.show .body .dluser div.right table.error {
   height           : 300px;
}
.show .body .dluser div.right table.error tr td {
   text-align       : center;
   vertical-align   : middle;
}
.show .body .dluser div.right table.error tr td p {
   color            : red;
}
.show .body .dluser div.right a {
   display          : block;
   margin           : 0 0 10px 0;
   border           : solid 1px #d1d1d1;
}
.show .body .dluser div.right table.exist tr td.img {
   width            : 50px;
   text-align       : left;
   vertical-align   : middle;
}
.show .body .dluser div.right table.exist tr td.img img {
   width            : 48px;
   height           : 48px;
   border           : solid 1px #999999;
}
.show .body .dluser div.right table.exist tr td.user {
   text-align       : left;
   vertical-align   : middle;
}
.show .body .dluser div.right table.exist tr td.user p {
   margin           : 0 0 0 5px;
}
.show .body .dluser div.right table.exist tr td.user p span {
   display          : inline-block;
   padding          : 0 10px 0 10px;
   background       : #0066cc;
   color            : #ffffff; 
}
.show .body .dluser div.right .dluser_button {
   text-align       : center;
   padding          : 10px 0 10px 0;
}
.show .body .dluser div.right .dluser_button button {
   width            : 200px;
   height           : 36px;
   line-height      : 20px;
   border           : solid 1px #999999;
}
.show .body .dluser div.right .dluser_button button img {
   width            : 20px;
   height           : 20px;
   margin           : 0 0 0 10px;
}

.show .body .share {
   padding          : 10px 5px 0px 5px;
   vertical-align   : bottom;
}
.show .body .share h6 {
   margin           : 0 0 10px 10px;
}
.show .body .share h6 span {
   display          : inline-block;
   padding          : 9px 9px 9px 9px;
   border           : solid 1px #d1d1d1;
   color            : #1e90ff;
   font-size        : 14px;
}
.show .body .share iframe {
   display          : inline-block;
   vertical-align   : bottom !important;
   margin           : 0 10px 10px 0 !important;
}
.show .body .share div {
   display          : inline-block;
   vertical-align   : bottom !important;
   margin           : 0 10px 10px 0 !important;
}

.show .sns {
   margin           : 0 0 10px 0;
   padding          : 10px 10px 10px 10px;
   border           : solid 1px #eeeeee;
   box-shadow         : 2px 2px 6px #999999;
   -moz-box-shadow    : 2px 2px 6px #999999;
   -webkit-box-shadow : 2px 2px 6px #999999;
}
.show .sns h6 {
   display          : inline-block;
   width            : 80px;
   height           : 60px;
   line-height      : 60px;
   text-align       : center;
   margin           : 0 10px 0 0;
   background       : #90a2bc;
   border           : solid 1px #d1d1d1;
   color            : #ffffff;
   font-size        : 14px;
}
.show .sns iframe {
   display          : inline-block;
   vertical-align   : bottom !important;
   margin           : 0 10px 0 0 !important;
}
.show .sns div {
   display          : inline-block;
   vertical-align   : bottom !important;
   margin           : 0 10px 0 0 !important;
}

.show .footer {
   margin           : 0 0 10px 0;
   padding          : 4px 4px 4px 4px;
   border           : solid 1px #eeeeee;
   box-shadow         : 2px 2px 6px #999999;
   -moz-box-shadow    : 2px 2px 6px #999999;
   -webkit-box-shadow : 2px 2px 6px #999999;
}
.show .footer h1 {
   height           : 36px;
   line-height      : 36px;
   margin           : 0 0 9px 0;
   padding          : 0 0 0 50px;
   background       : url('/static/common/img/icon_bowlroll36.png') no-repeat 5px 0;
   border-bottom    : solid 1px #d1d1d1;
   color            : #555555;
   font-size        : 18px;
}
.show .footer h1 span {
   display          : inline-block;
   height           : 20px;
   line-height      : 20px;
   vertical-align   : middle;
   margin           : 0 0 2px 10px;
   padding          : 0 10px 0 10px;
   border           : solid 1px #d1d1d1;
   font-size        : 12px;
}
.show .footer .comment table tr td.user {
   text-align       : center;
   vertical-align   : top;
}
.show .footer .comment table tr td.user .icon {
   margin           : 0 0 5px 0;
}
.show .footer .comment table tr td.user .icon a {
   display          : inline-block;
   width            : 50px;
   padding          : 9px 9px 9px 9px;
   border           : solid 1px #d1d1d1;
}
.show .footer .comment table tr td.user .icon span {
   display          : inline-block;
   width            : 50px;
   padding          : 9px 9px 9px 9px;
   border           : solid 1px #d1d1d1;
}
.show .footer .comment table tr td.user .icon img {
   width            : 48px;
   height           : 48px;
   border           : solid 1px #999999;
}
.show .footer .comment table tr td.user .button {
   margin           : 5px;
}
.show .footer .comment table tr td.user .button button {
   width            : 68px;
   height           : 24px;
   line-height      : 24px;
   border           : solid 1px #999999;
}
.show .footer .comment table tr td dl {
   padding          : 4px 9px 0 9px;
   border           : solid 1px #d1d1d1;
}
.show .footer .comment table tr td dl dt {
   min-height       : 35px;
   padding          : 0 0 5px 0;
}
.show .footer .comment table tr td dl dd {
   border-top       : solid 1px #d1d1d1;
}
.show .footer .comment table tr td dl dd p {
   display          : inline-block;
   height           : 24px;
   line-height      : 24px;
   margin           : 0 5px 0 5px;
   font-size        : 9px;
}
.show .footer .comment table tr td dl dd p a {
   color            : #555555;
   text-decoration  : none;
}
.show .footer .comment table tr td dl dd p a:hover {
   text-decoration  : underline;
}
.show .footer .comment table tr td dl dd button {
   margin           : 3px 5px 3px 5px;
   padding          : 2px 9px 2px 9px;
   border           : solid 1px #999999;
   font-size        : 9px;
}
.show .footer .comment_none {
   margin           : 0 5px 5px 5px;
   border           : dashed 3px #999999;
}
.show .footer .comment_none table tr td {
   height           : 100px;
   text-align       : center;
   vertical-align   : middle;
}
.show .footer .comment_none table tr td p {
   color            : #999999;
   font-size        : 16px;
   font-weight      : bold;
}
.show .footer .comment_delete {
   margin           : 10px 10px 15px 10px;
   border           : dashed 3px #d1d1d1;
}
.show .footer .comment_delete table tr td {
   text-align       : center;
   vertical-align   : middle;
}
.show .footer .comment_delete table tr td p {
   color            : #999999;
   font-weight      : bold;
}
.show .footer .comment_button {
   text-align       : center;
   padding          : 0 0 10px 0;
}
.show .footer .comment_button button {
   width            : 200px;
   height           : 36px;
   line-height      : 20px;
   border           : solid 1px #999999;
}
.show .footer .comment_button button img {
   width            : 20px;
   height           : 20px;
   margin           : 0 0 0 10px;
}
.show .footer .comment_error {
   margin           : 0 10px 5px 10px;
   border           : dashed 3px red;
}
.show .footer .comment_error table tr td {
   height           : 60px;
   text-align       : center;
   vertical-align   : middle;
}

.auth .first {
   margin           : 10px 0 10px 0;
   padding          : 9px 9px 9px 9px;
   border           : dashed 1px red;
}
.auth .first h1 {
   height           : 24px;
   line-height      : 24px;
   margin           : 0 0 5px 0;
   padding          : 0 0 0 10px;
   border-bottom    : solid 1px #d1d1d1;
   font-size        : 18px;
}
.auth .first div .left {
   width            : 110px;
}
.auth .first div .left img {
   width            : 60px;
   height           : 60px;
   margin           : 0 20px 0 30px;
}
.auth .first div .right {
   width            : 510px;
}
.auth .first div span {
   color            : red;
   font-weight      : bold;
}
.auth .first div a {
   font-weight      : bold;
   text-decoration  : none;
}
.auth .first div a:hover {
   text-decoration  : underline;
}

.auth table.dec {
   width            : 100%;
   margin           : 0 0 10px 0;
   border-collapse  : separate;
   border-spacing   : 10px;
}
.auth table.dec tr th .select {
   padding          : 18px 18px 18px 18px;
   border           : solid 1px #eeeeee;
   box-shadow         : 2px 2px 6px #999999;
   -moz-box-shadow    : 2px 2px 6px #999999;
   -webkit-box-shadow : 2px 2px 6px #999999;
}
.auth table.dec tr th .select p {
   display          : inline-block;
   position         : relative;
   text-align       : center;
   border           : solid 1px #bbbbbb;
}
.auth table.dec tr th .select p label {
   display         : block;
   width           : 88px;
   line-height     : 36px;
   background      : #ffffff;
   background      : -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
   background      : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
   background      : -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
   background      : -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
   background      : -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
   background      : linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */
   filter          : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
   color           : #444444;
   font-size       : 16px;
}
.auth table.dec tr th .select p input[type="radio"] {
   cursor           : pointer;
   position         : absolute;
   left             : 0;
   width            : 100%;
   height           : 100%;
   filter           : alpha(opacity=0);
   -moz-opacity     : 0;
   opacity          : 0;
}
.auth table.dec tr th .select p input[type="radio"]:checked {
   cursor           : default;
}
.auth table.dec tr th .select p input[type="radio"]:checked + label {
   background       : #994c4c; /* Old browsers */
   background       : -moz-linear-gradient(top,  #994c4c 0%, #ad6d6d 100%); /* FF3.6+ */
   background       : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#994c4c), color-stop(100%,#ad6d6d)); /* Chrome,Safari4+ */
   background       : -webkit-linear-gradient(top,  #994c4c 0%,#ad6d6d 100%); /* Chrome10+,Safari5.1+ */
   background       : -o-linear-gradient(top,  #994c4c 0%,#ad6d6d 100%); /* Opera 11.10+ */
   background       : -ms-linear-gradient(top,  #994c4c 0%,#ad6d6d 100%); /* IE10+ */
   background       : linear-gradient(to bottom,  #994c4c 0%,#ad6d6d 100%); /* W3C */
   filter           : progid:DXImageTransform.Microsoft.gradient( startColorstr='#994c4c', endColorstr='#ad6d6d',GradientType=0 ); /* IE6-9 */
   color            : #ffffff;
}
.auth table.dec tr td {
   padding          : 0 0 0 10px;
   text-align       : left;
   vertical-align   : middle;
}
.auth table.dec tr td h1 {
   line-height      : 24px;
   margin           : 0 0 10px 0;
}
.auth table.dec tr td h1 span {
   display          : inline-block;
   line-height      : 24px;
   margin           : 0 10px 0 0;
   padding          : 0 10px 0 10px;
   background       : #4682b4;
   color            : #ffffff;
}



.delete .final_stage {
   width            : 340px;
   margin           : 40px auto 40px auto;
   padding          : 9px 9px 9px 9px;
   border           : solid 1px #d1d1d1;
}
.delete .final_stage h1 {
   height           : 35px;
   line-height      : 35px;
   text-align       : left;
   margin           : 0 0 20px 0;
   padding          : 0 0 0 20px;
   border-bottom    : solid 1px #dcd2d2;
   font-size        : 16px;
}
.delete .final_stage table {
   margin           : 0 auto 30px auto;
}
.delete .final_stage table tr td {
   width            : 180px;
}
