

.vb_div_block {clear:both;display: block;margin:0pt;padding: 0pt;margin-bottom: 1em;}
.vb_div_block_4pt {margin-bottom : 4pt;clear:both;}
.vb_align_left {clear:both;float: left;}
.vb_align_right {clear:both;float : right;}
.vb_align_center {clear:both;text-align: center;width:100%;}


.vb_float_right {clear:both;float:right;}
.vb_float_left {clear:both;float:left;}
.vb_small_text {font-size: 8pt;color:#999999;}

.vb_ul_inline {list-style: none;padding: 0;margin: 0;display: inline;}
.vb_ul_inline li {list-style: none;display: inline;}

.vb_btn  {
    -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, #f9f9f9), color-stop(1, #e9e9e9));
    background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
    background-color:#f9f9f9;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    cursor:pointer;
    color:#666666;
    padding:2px 17px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
    
}

.vb_btn:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
    background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
    background-color:#e9e9e9;
}

.vb_btn:active {
    position:relative;
    top:1px;
}

.vb_btn a {text-decoration: none;color:#343434;}


.vb_btn_big {    
    -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, #f9f9f9), color-stop(1, #e9e9e9));
    background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
    background-color:#f9f9f9;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    cursor:pointer;
    color:#666666;
    padding:8px 30px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}

.vb_btn_big:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
    background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
    background-color:#e9e9e9;
}

.vb_btn_big:active {
    position:relative;
    top:1px;
}





.vb_btn2 {
    -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, #f9f9f9), color-stop(1, #e9e9e9));
    background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
    background-color:#f9f9f9;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    cursor:pointer;
    color:#666666;
    padding:2px 17px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;    
}

.vb_btn2:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
    background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
    background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
    background-color:#e9e9e9;
}

.vb_btn2:active {
    position:relative;
    top:1px;
}


.vb_btn2 a {text-decoration: none;color:#343434;} 


#seo_title {padding: 0pt;margin: 0pt;font-size: 12pt;}

.vb_red1 {color:#ff3333;}
.vb_red2 {color:#ff3333;font-weight: bold;}
.vb_blue1 {color:#3333ff;}
.vb_blue2 {color:#3333ff;font-weight: bold;}

.vb_list_table {border-collapse: collapse;width: 100%;border: 0px none;}

.vb_list_table thead th {border-collapse: collapse;width: auto;border:1px solid #dedede;text-align: center;margin: 0pt;padding: 4pt;background-color: #eeeeee;}

.vb_list_table tbody td {border-collapse: collapse;width: auto;border: 1px solid #dedede;text-align: center;margin: 0pt;padding: 4pt;}






.vb_pagind_block {display:block;text-align:center;width:100%;}
.vb_paging {margin:0;margin-top:5pt;margin-botom:5pt;padding:0px;list-style: none;} 

.vb_paging li {list-style: none;display: inline;border: 1px solid #cccccc; margin: 2pt;padding: 2pt;cursor:pointer;line-height: 20pt;}

.vb_paging li a {text-decoration: none;color:#343434;}



.vb_search_form {padding: 10pt;}

.vb_form_line {clear:both;margin: 0px;padding: 0px;list-style: none;}
.vb_form_line li {list-style: none;display: block;border-bottom: 1px solid #dedede;padding-bottom: 1em;padding-top:1em;}

.vb_form_title {font-weight: bold;color:444444;}
.vb_form_field {padding-left: 4pt;padding-bottom: 10pt;}
.vb_form_text {border:1px solid #dddddd;border-radius:2px;width:50%;box-shadow:0px 0px 1px 0px #dddddd;display: inline;}


.vb_form_textarea {border:1px solid #dddddd;border-radius:2px;width:90%;box-shadow:0px 0px 1px 0px #dddddd;display: inline;min-height:10em;}

.vb_input_text {border:1px solid #dddddd;border-radius:2px;width:auto;box-shadow:0px 0px 1px 0px #dddddd;display: inline;}

.vb_main_contents {min-height: 150pt;vertical-align: top;}

.vb_view_btns {margin: 0px;padding: 0px;list-style: none;}
.vb_view_btns li {list-style: none;float: left;padding-left: 2pt;padding-bottom: 1em;}


.bbs_alert_msg_box {clear:both;display: block;width: 80%;padding-top:10%;text-align: center;padding-bottom:10%;border:1px solid #cdcdcd;margin: auto auto;}

.vb_alert_msg {font-size:12pt;color:#ee5533;font-weight: bold;text-align: center;}


.bbs_admin_name {font-weight: bold;color:#ff3333;}
.bbs_my_own {color:#3333ff;}
.vb_user {cursor: pointer;}


#vb_user_pop {position: absolute;left: 0;top:0;width:0;height: 0;display: none;border:1px #bbbbbb solid;z-index: 98;background-color: #ffffff;font-size: 9pt;padding: 2pt;}

.vb_comment_textarea {width: 98%;padding: 2pt;margin: 0pt;height:40pt;}


.vb_bbs_img {max-width: 100%;}
.bbs_comment_lists {padding-top: 10pt;border-top: 2px solid #dedede;}
.bbs_comment_lists ul li{padding-bottom: 5pt;}


.bbs_comment_del_txt {color:#cdcdcd;}

.bbs_comment_name {font-weight: bold;}
.bbs_comment_date {font-size: 9pt;color:#ababab;padding-left: 5pt;}
.bbs_tool_area {clear: both;float: right;}

.bbs_comment_contents {border-left: 1px solid #dedede;min-height: 3em;border-spacing: 2px;padding: 2pt;}

.bbs_comment_line {border-top: 1px solid #dedede;clear: both;padding: 0px;}

#bbs_glb_area  {padding: 0;margin: 0;display: block;}

@media (max-width:700px) {

    .bbs_no_phone {display:none;}
    #bbs_glb_area {padding:0;margin:0;padding:4pt;}
    #bbs_glb_area * {clear:both;font-size:9pt;}
}