/**
* http://meyerweb.com/eric/tools/css/reset/ 
* v2.0 | 20110126
* License: none (public domain)
* 
* Baseprojekt
* @version 1.0 2011.05.06 MatyusP
*/
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
*/
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
   /* line-height: 1;*/
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* -- BORDERS -- */
.oline    {border: 1px red solid;}
.noborder {border: none;}
.dotbott  {border-bottom:1px dotted gray;}

/* - ALIGN - */
.center  {text-align: center;}
.right   {text-align: right;}
.left    {text-align: left;}
.justify {text-align: justify;}
.vtop    {vertical-align: top;}
.maxwidth{width:100%;}

/* - MOUSE - */
.pointer  {cursor: pointer}
.cur_auto {cursor: auto}

/* - COLORS - */
.white      {color: #ffffff;}
.bgwhite    {background-color : #ffffff;}
.black      {color: #000000;}
.darkgray   {color: #3a3a3a;}
.mediumgray {color: #606060;}
.lightgray  {color: #e2e2e2;}
.blue       {color: #1156CC;}
.red        {color: #B0000A;}

/* - TEXT STYLISE - */
.bold   {font-weight: bold;}
.italic {font-style: italic;}
.uline  {text-decoration: underline!important;}
.uppercase {text-transform: uppercase;}

.micro  {font-size: 8px;}
.small  {font-size: 10px;}
.medium {font-size: 11px;}
.normal {font-size: 12px;}
.bigger {font-size: 13px;}
.big    {font-size: 14px;}
.huge   {font-size: 18px;}

/* - LINKS STYLISE - */
.small_link:link,  .small_link:visited,  .small_link:active  {font-size: 10px;text-decoration: none;}
.medium_link:link, .medium_link:visited, .medium_link:active {font-size: 11px;text-decoration: none;}
.normal_link:link, .normal_link:visited, .normal_link:active {font-size: 12px;text-decoration: none;}
.bigger_link:link, .bigger_link:visited, .bigger_link:active {font-size: 13px;text-decoration: none;}
.big_link:link,    .big_link:visited,    .big_link:active    {font-size: 14px;text-decoration: none;}

/* - DIV ORDER - */
.float_left  {float: left;}
.float_right {float: right;}
.clebo       {clear: both;}
.block       {display: block;}
.inline      {display: inline;}
.hide        {display: none;}

/* - MARGIN - PADDING - */
.padding_0  {padding:  0px;}
.padding_3  {padding:  3px;}
.padding_5  {padding:  5px;}
.padding_10 {padding: 10px;}
.padding_15 {padding: 15px;}
.padding_30 {padding: 30px;}

.padding_left_5  {padding-left:  5px;}
.padding_left_10 {padding-left: 10px;}
.padding_left_15 {padding-left: 15px;}

.padding_right_5  {padding-right:  5px;}
.padding_right_10 {padding-right: 10px;}
.padding_right_15 {padding-right: 15px;}

.padding_top_5  {padding-top:  5px;}
.padding_top_10 {padding-top: 10px;}
.padding_top_15 {padding-top: 15px;}

.padding_bottom_5  {padding-bottom:  5px;}
.padding_bottom_10 {padding-bottom: 10px;}
.padding_bottom_15 {padding-bottom: 15px;}


.margin_0  {margin:  0px;}
.margin_5  {margin:  5px;}
.margin_10 {margin: 10px;}
.margin_15 {margin: 15px;}
.margin_center {margin: 0 auto;}

.margin_left_5  {margin-left:  5px;}
.margin_left_10 {margin-left: 10px;}
.margin_left_15 {margin-left: 15px;}
.margin_left_30 {margin-left: 30px;}

.margin_right_5  {margin-right:  5px;}
.margin_right_10 {margin-right: 10px;}
.margin_right_15 {margin-right: 15px;}
.margin_right_30 {margin-right: 30px;}

.margin_top_5  {margin-top:  5px;}
.margin_top_10 {margin-top: 10px;}
.margin_top_15 {margin-top: 15px;}
.margin_top_30 {margin-top: 30px;}

.margin_bottom_5  {margin-bottom:  5px;}
.margin_bottom_10 {margin-bottom: 10px;}
.margin_bottom_15 {margin-bottom: 15px;}

.b_space_tiny {padding-bottom:  3px;}
.b_space_med  {padding-bottom:  5px;}
.b_space_much {padding-bottom: 10px;}

.t_space_tiny {padding-top:  3px;} 
.t_space_med  {padding-top:  5px;}
.t_space_much {padding-top: 10px;}