@charset "utf-8";

.display_ib { display:inline-block; }
.display_i { display:inline; }

.clear { clear: both; height:0 }
.clear_l { clear: left; }
.clear_r { clear: right; }

.clear:before,
.clear:after {
    content: " ";
    display: table;
}
.clear:after {
    clear: both;
}
.clear {
    *zoom: 1;
}

.float_n { float:none; }
.float_l { float:left; }
.float_r { float:right; }

.textalign_l { text-align:left; }
.textalign_c { text-align:center; }
.textalign_r { text-align:right; }

.textalign_j {
	text-align: justify;
}

.textcase_u { text-transform: uppercase; }
.textcase_l { text-transform: lowercase; }

.verticalign_m { vertical-align: middle; }
.verticalign_t { vertical-align: top; }
.verticalign_b { vertical-align: bottom; }

.w_2 { width:2%; }
.w_3 { width:3%; }
.w_4 { width:4%; }
.w_5 { width:5%; }
.w_10 { width:10%; }
.w_13 { width:13%; }
.w_14 { width:14%; }
.w_15 { width:15%; }
.w_17 { width:17%; }
.w_18 { width:18%; }
.w_20 { width:20%; }
.w_25 { width:25%; }
.w_30 { width:30%; }
.w_32 { width:32%; }
.w_33 { width:33%; }
.w_35 { width:35%; }
.w_36 { width:36%; }
.w_37 { width:37%; }
.w_40 { width:40%; }
.w_45 { width:45%; }
.w_49 { width:49%; }
.w_50 { width:50%; }
.w_55 { width:55%; }
.w_59 { width:59%; }
.w_60 { width:60%; }
.w_65 { width:65%; }
.w_70 { width:70%; }
.w_75 { width:75%; }
.w_78 { width:78%; }
.w_80 { width:80%; }
.w_82 { width:82%; }
.w_85 { width:85%; }
.w_90 { width:90%; }
.w_92 { width:92%; }
.w_94 { width:94%; }
.w_95 { width:95%; }
.w_100 { width:100%; }

.top { top:0; }
.bottom { bottom:0; }
.left { left:0; }
.right { right:0; }

.mar_auto { margin:0 auto; }
.mar0 { margin:0 }
.mar0_t { margin-top:0px; }
.mar0_r { margin-right:0px; }
.mar0_b { margin-bottom:0px; }
.mar0_l { margin-left:0px; }
.mar2_t { margin-top:2px; }
.mar2_r { margin-right:2px; }
.mar2_b { margin-bottom:2px; }
.mar2_l { margin-left:2px; }
.mar3_t { margin-top:3px; }
.mar3_r { margin-right:3px; }
.mar3_b { margin-bottom:3px; }
.mar3_l { margin-left:3px; }
.mar5_t { margin-top:5px; }
.mar5_r { margin-right:5px; }
.mar5_b { margin-bottom:5px; }
.mar5_l { margin-left:5px; }
.mar10_t { margin-top:10px; }
.mar10_r { margin-right:10px; }
.mar10_b { margin-bottom:10px; }
.mar10_l { margin-left:10px; }
.mar15_t { margin-top:15px; }
.mar15_r { margin-right:15px; }
.mar15_b { margin-bottom:15px; }
.mar15_l { margin-left:15px; }
.mar20_t { margin-top:20px; }
.mar20_r { margin-right:20px; }
.mar20_b { margin-bottom:20px; }
.mar20_l { margin-left:20px; }
.mar25_t { margin-top:25px; }
.mar25_r { margin-right:25px; }
.mar25_b { margin-bottom:25px; }
.mar25_l { margin-left:25px; }
.mar27_t { margin-top:27px; }
.mar27_r { margin-right:27px; }
.mar27_b { margin-bottom:27px; }
.mar27_l { margin-left:27px; }
.mar30_t { margin-top:30px; }
.mar30_r { margin-right:30px; }
.mar30_b { margin-bottom:30px; }
.mar30_l { margin-left:30px; }
.mar35_t { margin-top:35px; }
.mar35_r { margin-right:35px; }
.mar35_b { margin-bottom:35px; }
.mar35_l { margin-left:35px; }
.mar40_t { margin-top:40px; }
.mar40_r { margin-right:40px; }
.mar40_b { margin-bottom:40px; }
.mar40_l { margin-left:40px; }
.mar45_t { margin-top:45px; }
.mar45_r { margin-right:45px; }
.mar45_b { margin-bottom:45px; }
.mar45_l { margin-left:45px; }
.mar50_t { margin-top:50px; }
.mar50_r { margin-right:50px; }
.mar50_b { margin-bottom:50px; }
.mar50_l { margin-left:50px; }
.mar55_t { margin-top:55px; }
.mar55_r { margin-right:55px; }
.mar55_b { margin-bottom:55px; }
.mar55_l { margin-left:55px; }
.mar60_t { margin-top:60px; }
.mar60_r { margin-right:60px; }
.mar60_b { margin-bottom:60px; }
.mar60_l { margin-left:60px; }
.mar70_t { margin-top:70px; }
.mar70_r { margin-right:70px; }
.mar70_b { margin-bottom:70px; }
.mar70_l { margin-left:70px; }
.mar80_t { margin-top:80px; }
.mar80_r { margin-right:80px; }
.mar80_b { margin-bottom:80px; }
.mar80_l { margin-left:80px; }
.mar90_t { margin-top:90px; }
.mar90_r { margin-right:90px; }
.mar90_b { margin-bottom:90px; }
.mar90_l { margin-left:90px; }
.mar100_t { margin-top:100px; }
.mar100_r { margin-right:100px; }
.mar100_b { margin-bottom:100px; }
.mar100_l { margin-left:100px; }
.mar110_t { margin-top:110px; }
.mar110_r { margin-right:110px; }
.mar110_b { margin-bottom:110px; }
.mar110_l { margin-left:110px; }
.mar120_t { margin-top:120px; }
.mar120_r { margin-right:120px; }
.mar120_b { margin-bottom:120px; }
.mar120_l { margin-left:120px; }
.mar130_t { margin-top:130px; }
.mar130_r { margin-right:130px; }
.mar130_b { margin-bottom:130px; }
.mar130_l { margin-left:130px; }
.mar140_t { margin-top:140px; }
.mar140_r { margin-right:140px; }
.mar140_b { margin-bottom:140px; }
.mar140_l { margin-left:140px; }
.mar145_t { margin-top:145px; }
.mar145_r { margin-right:145px; }
.mar145_b { margin-bottom:145px; }
.mar145_l { margin-left:145px; }
.mar150_t { margin-top:150px; }
.mar150_r { margin-right:150px; }
.mar150_b { margin-bottom:150px; }
.mar150_l { margin-left:150px; }
.mar155_t { margin-top:155px; }
.mar155_r { margin-right:155px; }
.mar155_b { margin-bottom:155px; }
.mar155_l { margin-left:155px; }
.mar160_t { margin-top:160px; }
.mar160_r { margin-right:160px; }
.mar160_b { margin-bottom:160px; }
.mar160_l { margin-left:160px; }
.mar170_t { margin-top:170px; }
.mar170_r { margin-right:170px; }
.mar170_b { margin-bottom:170px; }
.mar170_l { margin-left:170px; }
.mar180_t { margin-top:180px; }
.mar180_r { margin-right:180px; }
.mar180_b { margin-bottom:180px; }
.mar180_l { margin-left:180px; }
.mar190_t { margin-top:190px; }
.mar190_r { margin-right:190px; }
.mar190_b { margin-bottom:190px; }
.mar190_l { margin-left:190px; }
.mar200_t { margin-top:200px; }
.mar200_r { margin-right:200px; }
.mar200_b { margin-bottom:200px; }
.mar200_l { margin-left:200px; }
.mar210_t { margin-top:210px; }
.mar210_r { margin-right:210px; }
.mar210_b { margin-bottom:210px; }
.mar210_l { margin-left:210px; }
.mar220_t { margin-top:220px; }
.mar220_r { margin-right:220px; }
.mar220_b { margin-bottom:220px; }
.mar220_l { margin-left:220px; }
.mar230_t { margin-top:230px; }
.mar230_r { margin-right:230px; }
.mar230_b { margin-bottom:230px; }
.mar230_l { margin-left:230px; }
.mar240_t { margin-top:240px; }
.mar240_r { margin-right:240px; }
.mar240_b { margin-bottom:240px; }
.mar240_l { margin-left:240px; }
.mar260_t { margin-top:260px; }
.mar260_r { margin-right:260px; }
.mar260_b { margin-bottom:260px; }
.mar260_l { margin-left:260px; }
.mar300_l { margin-left:300px; }


.pad0 { padding:0; }
.pad0_t { padding-top:0px; }
.pad0_r { padding-right:0px; }
.pad0_b { padding-bottom:0px; }
.pad0_l { padding-left:0px; }
.pad5_t { padding-top:5px; }
.pad5_r { padding-right:5px; }
.pad5_b { padding-bottom:5px; }
.pad5_l { padding-left:5px; }
.pad10_t { padding-top:10px; }
.pad10_r { padding-right:10px; }
.pad10_b { padding-bottom:10px; }
.pad10_l { padding-left:10px; }
.pad15_t { padding-top:15px; }
.pad15_r { padding-right:15px; }
.pad15_b { padding-bottom:15px; }
.pad15_l { padding-left:15px; }
.pad20_t { padding-top:20px; }
.pad20_r { padding-right:20px; }
.pad20_b { padding-bottom:20px; }
.pad20_l { padding-left:20px; }
.pad25_t { padding-top:25px; }
.pad25_r { padding-right:25px; }
.pad25_b { padding-bottom:25px; }
.pad25_l { padding-left:25px; }
.pad30_t { padding-top:30px; }
.pad30_r { padding-right:30px; }
.pad30_b { padding-bottom:30px; }
.pad30_l { padding-left:30px; }
.pad35_t { padding-top:35px; }
.pad35_r { padding-right:35px; }
.pad35_b { padding-bottom:35px; }
.pad35_l { padding-left:35px; }
.pad40_t { padding-top:40px; }
.pad40_r { padding-right:40px; }
.pad40_b { padding-bottom:40px; }
.pad40_l { padding-left:40px; }
.pad45_t { padding-top:45px; }
.pad45_r { padding-right:45px; }
.pad45_b { padding-bottom:45px; }
.pad45_l { padding-left:45px; }
.pad50_t { padding-top:50px; }
.pad50_r { padding-right:50px; }
.pad50_b { padding-bottom:50px; }
.pad50_l { padding-left:50px; }
.pad55_t { padding-top:55px; }
.pad55_r { padding-right:55px; }
.pad55_b { padding-bottom:55px; }
.pad55_l { padding-left:55px; }
.pad60_t { padding-top:60px; }
.pad60_r { padding-right:60px; }
.pad60_b { padding-bottom:60px; }
.pad60_l { padding-left:60px; }
.pad65_t { padding-top:65px; }
.pad65_r { padding-right:65px; }
.pad65_b { padding-bottom:65px; }
.pad65_l { padding-left:65px; }
.pad70_t { padding-top:70px; }
.pad70_r { padding-right:70px; }
.pad70_b { padding-bottom:70px; }
.pad70_l { padding-left:70px; }
.pad75_t { padding-top:75px; }
.pad75_r { padding-right:75px; }
.pad75_b { padding-bottom:75px; }
.pad75_l { padding-left:75px; }
.pad80_t { padding-top:80px; }
.pad80_r { padding-right:80px; }
.pad80_b { padding-bottom:80px; }
.pad80_l { padding-left:80px; }
.pad85_t { padding-top:85px; }
.pad85_r { padding-right:85px; }
.pad85_b { padding-bottom:85px; }
.pad85_l { padding-left:85px; }
.pad90_t { padding-top:90px; }
.pad90_r { padding-right:90px; }
.pad90_b { padding-bottom:90px; }
.pad90_l { padding-left:90px; }
.pad95_t { padding-top:95px; }
.pad95_r { padding-right:95px; }
.pad95_b { padding-bottom:95px; }
.pad95_l { padding-left:95px; }
.pad100_t { padding-top:100px; }
.pad100_r { padding-right:100px; }
.pad100_b { padding-bottom:100px; }
.pad100_l { padding-left:100px; }
.pad115_t { padding-top:115px; }
.pad115_r { padding-right:115px; }
.pad115_b { padding-bottom:115px; }
.pad115_l { padding-left:115px; }
.pad120_t { padding-top:120px; }
.pad120_r { padding-right:120px; }
.pad120_b { padding-bottom:120px; }
.pad120_l { padding-left:120px; }
.pad140_t { padding-top:140px; }
.pad140_r { padding-right:140px; }
.pad140_b { padding-bottom:140px; }
.pad140_l { padding-left:140px; }
.pad145_t { padding-top:145px; }
.pad145_r { padding-right:145px; }
.pad145_b { padding-bottom:145px; }
.pad145_l { padding-left:145px; }
.pad160_t { padding-top:160px; }
.pad160_r { padding-right:160px; }
.pad160_b { padding-bottom:160px; }
.pad160_l { padding-left:160px; }
.pad300_l { padding-left:300px; }

.opacity_0  { -moz-opacity:0;filter:alpha(opacity=0);opacity:0; }
.opacity_10 { -moz-opacity:.10;filter:alpha(opacity=10);opacity:0.10; }
.opacity_20 { -moz-opacity:.20;filter:alpha(opacity=20);opacity:0.20; }
.opacity_30 { -moz-opacity:.30;filter:alpha(opacity=30);opacity:0.30; }
.opacity_40 { -moz-opacity:.40;filter:alpha(opacity=40);opacity:0.40; }
.opacity_50 { -moz-opacity:.50;filter:alpha(opacity=50);opacity:0.50; }
.opacity_60 { -moz-opacity:.60;filter:alpha(opacity=60);opacity:0.60; }
.opacity_70 { -moz-opacity:.70;filter:alpha(opacity=70);opacity:0.70; }
.opacity_80 { -moz-opacity:.80;filter:alpha(opacity=80);opacity:0.80; }
.opacity_90 { -moz-opacity:.90;filter:alpha(opacity=90);opacity:0.90; }
