/* ################################################################### HELP CLASSES ################################################################## 2009 by Alexander Petrov (morphine@ua.fm) */

.strong { font-weight: bold; } 

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { clear: both; }

.clear_left { clear: left; height: 0; overflow: hidden; }

.clear_right { clear: right; height: 0; overflow: hidden; }

p.align_center { text-align: center }

p.align_left { text-align: left; }

p.align_right { text-align: right; }

td.align_center { text-align: center }

td.align_left { text-align: left; }

td.align_right { text-align: right; }

.align_right { text-align: right; }

.align_left { text-align: left; }

.valign_top { vertical-align: top; }

.valign_bottom { vertical-align: bottom; }

.valign_middle { vertical-align: middle; }

div.align_center { text-align: center; margin-left: auto; margin-right: auto; }

.inline { display: inline; }

.block { display: block; }

.left, .float_left { float: left; }

.right, .float_right { float: right; }

.red { color: red; }

.hrule { border-top: 1px solid #b8b8b8; height: 3px; overflow: hidden; }

/* WIDTH */

.width_30 { width: 30%; }

.width_50 { width: 47%; margin-right: 10px; }

.width_60 { width: 60%; }

.width_70 { width: 69%; }

.width_80 { width: 80%; }

.width_90 { width: 90%; }

.width_100 { width: 97%; }

/* MARGINS PADDINGS */

.padding_5 { padding: 5px; }

.padding_10 { padding: 10px; }

.padding_20 { padding: 20px; }

.padding_left_5 { padding-left: 5px; }

.padding_left_10 { padding-left: 10px; }

.padding_left_20 { padding-left: 20px; }

.padding_top_5 { padding-top: 5px; }

.padding_top_10 { padding-top: 10px; }

.padding_top_20 { padding-top: 20px; }

.padding_right_5 { padding-right: 5px; }

.padding_right_10 { padding-right: 10px; }

.padding_right_30 { padding-right: 30px; }

.padding_right_50 { padding-right: 50px; }

.margin_5 { margin: 5px; }

.margin_right_5 { margin-right: 5px; }

.margin_right_10 { margin-right: 10px; }

.margin_right_10_ie { margin-right: 10px; }

.margin_left_20_ie { margin-left: 10px; }

.margin_right_20 { margin-right: 20px; }

.margin_right_40 { margin-right: 40px; }

.margin_right_50 { margin-right: 50px; }

.margin_left_5 { margin-left: 5px; }

.margin_left_10 { margin-left: 10px; }

.margin_left_20 { margin-left: 20px; }

.margin_left_40 { margin-left: 40px; }

.margin_top_3 { margin-top: 3px; }

.margin_top_5 { margin-top: 5px; }

.margin_top_10 { margin-top: 10px; }

.margin_top_20 { margin-top: 20px; }

.margin_top_40 { margin-top: 40px; }

.margin_t_b_5 { margin: 5px 0 5px 0; }

.margin_t_b_10 { margin: 10px 0 10px 0; }

.margin_bottom_5 { margin-bottom: 5px; }

.margin_bottom_10 { margin-bottom: 10px; }

.margin_bottom_20 { margin-bottom: 20px; }

.margin_auto { margin-left: auto; margin-right: auto; }

.font_larger { font-size: larger; }

.font_75 { font-size: .75em }

.indent { text-indent: -9999px; font-size: 1px; display: block; overflow: hidden; }

.display_none { display: none; }

.hidden { position: absolute; left: -9999px; }

.font_small {font-size: .7em;}
