@CHARSET "UTF-8";

.clear { clear:both; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.left { float:left; }
.right { float:right; }
.hidden-soft { display:none; }

.column { float: left; }
.col-15 { width: 15%; }
.col-25 { width: 25%; }
.col-50 { width: 50%; }
.col-30 { width: 30%; }
.col-33 { width: 33.3%; }
.col-66 { width: 66.6%; }
.col-70 { width: 70%; }
.col-75 { width: 75%; }
.col-100 { width: 100%; }

.tleft, .tLeft { text-align: left; }
.tright, .tRight { text-align: right; }
.tcenter, .tCenter { text-align: center; }

.wbr { /* принудительный перенос строк (работает при заданной ширине контейнера) */
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, начиная с 1999 года */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* paddings
******************************************************/
.pdd_3_0 { padding:3px 0; }
.pdd_5_0 { padding:5px 0; }
.pdd_br_10 { padding:0 10px 10px 0; }
.pdd_r_20 { padding:0 10px 10px 0; }
.pdd_15 {padding:15px;}
.pdd_top_15 {padding-top:15px;}

/* margins
******************************************************/
.m0 { margin:0; }
.mr15 { margin-right:15px; }
.mr30 { margin-right:30px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.mb25 { margin-bottom:25px; }

/* width
******************************************************/
.max-w-100 {max-width: 100px;}
.max-w-250 {max-width: 250px;}