﻿
/* Site Master Desktop */
@media screen and (min-width: 610px)  {
    .dt { display: normal; }
    .ph { display: none; }
}

/* Site Master Phone */
@media screen and (max-width: 609px) {
    .dt { display: none; }
    .ph { display: normal; }
}

.no-visual-search {
    pointer-events: none;
}


html {height:100%; overflow-y: scroll; }
body { margin: 0; padding: 0; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px; }
table { border-spacing: 0px; margin: 0 auto;  border-collapse:collapse; }
td { padding:0; border-collapse:collapse; border-spacing:0; border: none; outline: none; }
img { border:none; outline:none; pointer-events: none; }
input:focus{ outline: none; }
.cursor { cursor:pointer; }
.border { border:1px solid #ff0000; }
.bdr00 { border:1px solid #000000; }
.bdrc0 { border:1px solid #c0c0c0; }

.hbgc:hover {background-color: #daf0f7;}

.login { background:#E5E5E5; border:10px solid #E5E5E5; }
.menu { border:1px solid #000000; width:255px; }

.bg27 { background:#270ff8; }
.clFF { color:#FFFFFF; }

.s1 {font-size: 1px; height:1px; }
.s2 {font-size: 2px; height:2px; }
.s5 {font-size: 5px; height:5px; }
.s10 {font-size: 10px; height:10px; }
.s15 {font-size: 15px; height:15px; }

.h10 { height:10px; }
.h20 { height:20px; }
.h30 { height:30px; }
.h40 { height:40px; }
.h60 { height:60px; }
.h80 { height:80px; }

.w100p { width:100%; }
.w99p { width:99%; }
.w95p { width:95%; }
.w90p { width:90%; }
.w30 { width:30px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w75 { width:75px; }
.w80 { width:80px; }
.w100 { width:100px; }
.w130 { width:130px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w350 { width:350px; }
.w450 { width:450px; }

.tbl { margin-left:0; }
.tbr { margin-right:0; }
.tbc { margin: 0 auto; }

.tdl { text-align:left; }
.tdc { text-align:center; }
.tdr { text-align:right; }

.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }

.fntb { font-weight:bold; }
.fnt10 { font-size:10px; }
.fnt12 { font-size:12px; }
.fnt16 { font-size:16px; }
.fnt18 { font-size:18px; }
.fnt22 { font-size:22px; }
.fnt25 { font-size:25px; }
.fnt45 { font-size:45px; }
.fnt85 { font-size:85px; }

.dst1 {
    padding: 10px;
    font-size: 22px;
    border: 1px solid #c0c0c0;
}
