@charset "utf-8";
/* CSS Document */

.ctgsm * { padding:0; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ctgsm body { font-size:100%; line-height:1; }

.ctgsm h1, .ctgsm h2, .ctgsm h3, .ctgsm h4, .ctgsm b, .ctgsm strong, .ctgsm em, .ctgsm th { font:inherit; }
.ctgsm a { text-decoration:none; color:inherit; }
.ctgsm ol, .ctgsm ul { list-style:none; }
.ctgsm li { background:none; overflow:visible; }
.ctgsm table { border-collapse:collapse; }
.ctgsm :focus {outline:none;}
.ctgsm ::-moz-focus-inner {border:0;}
.ctgsm :-moz-focusring { color: transparent; text-shadow: 0 0 0 #000; }


/* stable elements */
.ctgsm .h_5 { height:5px; } 
.ctgsm .h_10 { height:10px; } 
.ctgsm .h_15 { height:15px; } 
.ctgsm .h_20 { height:20px; } 
.ctgsm .h_25 { height:25px; } 
.ctgsm .h_30 { height:30px; } 
.ctgsm .h_35 { height:35px; } 
.ctgsm .h_40 { height:40px; } 
.ctgsm .h_45 { height:45px; } 
.ctgsm .h_50 { height:50px; } 
.ctgsm .h_60 { height:60px; } 
.ctgsm .h_80 { height:80px; } 
.ctgsm .h_110 { height:110px; } 
.ctgsm .h_170 { height:170px; } 

/* floats */
.ctgsm .left { float:left; }
.ctgsm .right { float:right; }
.ctgsm .clear { clear:both; }
.ctgsm .clearfix:after { content: ""; display: table; clear: both; }

/* reset */
.ctgsm .no_border { border:none !important; }
