/* Common Styles */

input, a{outline:none;}
.nowrap{white-space: nowrap;}


/* DISPLAY
----------------------------------------------- */
.block {display:block;}
.inline_block {display:inline-block;}
.display_none {display:none;}
.ovfl_hidden {overflow:hidden;}
.curs_def {cursor: default;}

/* CLEAR
----------------------------------------------- */
.clear{
    clear:both;
    overflow:hidden;
    height:0;
}


/* POSITIONING
----------------------------------------------- */
.f_left{float:left;display:inline;}
.f_right{float:right;display:inline;}

.a_center{text-align:center;}
.a_left{text-align:left;}
.a_right{text-align:right;}

.va_top {vertical-align:top;}
.va_middle {vertical-align:middle;}
.va_bottom {vertical-align:bottom;}


/* WIDTH & HEIGHT
----------------------------------------------- */
.wi_400 {width: 400px;}
.wi_450 {width: 450px;}
.wi_720 {width: 720px;}

.hi_350 {height: 350px;}
.hi_400 {height: 400px;}


/* MARGINs
----------------------------------------------- */
.mt_5 {margin-top: 5px;}
.mt_10 {margin-top: 10px;}
.mt_15 {margin-top: 15px;}
.mt_20 {margin-top: 20px;}
.mt_30 {margin-top: 30px;}
.mt_40 {margin-top: 40px;}
.mt_50 {margin-top: 50px;}

.mb_10 {margin-bottom: 10px;}
.mb_20 {margin-bottom: 20px;}

.mr_20 {margin-right: 20px;}
.mr_30 {margin-right: 30px;}


/* PADDINGs ---
----------------------------------------------- */


/* BORDERs ---
----------------------------------------------- */
.border_ccc {border: 1px solid #CCCCCC}


/* FONT SIZE ---
----------------------------------------------- */
.fs_10 {font-size:10px;}
.fs_11 {font-size:11px;}
.fs_12 {font-size:12px;}


/* COLORS ---
----------------------------------------------- */
.red {color: #e31e24;}
.grey_666 {color: #666666;}
.grey_30 {color: #303030;}


/* BACKGROUNDS ---
----------------------------------------------- */



/* FONT STYLES ---
----------------------------------------------- */
.italic {font-style: italic;}
.bold {font-weight: bold;}
strong {font-weight: bold;}

