a img {border: 0;}
form {padding:0; margin:0;}

.ta_c {text-align:center;}
.ta_l {text-align:left;}
.ta_r {text-align:right;}

.va_t {vertical-align:top;}
.va_m {vertical-align:middle;}

.float_l {float: left;}
.float_r {float: right;}
.float_clear {clear:both; height: 10px; font-size:1px; line-height:0;}
.float_clear_0 {clear:both; height: 0px; font-size:1px; line-height:0}

.upper {text-transform: uppercase;}

.error {color: red; font-weight: bold; font-size: 14px;}
.done {color: green; font-weight: bold;	font-size: 14px;}
.hint {font-size: 11px;}

.done_box, .error_box {border: 1px solid black; font-weight: bold; width: 300px; padding: 10px; text-align:center; margin:0 auto; margin-bottom: 10px;}
.done_box  {color: green;  background-color: #CCFFCC; }
.error_box {color: red; background-color: #FFCCCC; }

div.hr {background-color: #8A8A8A; height:1px; font-size:0; line-height:0; overflow:hidden; /* IE hack */; margin: 10px 0 10px 0}

.space {height: 10px; font-size:1px; line-height:0}

.title {font-weight: bold; font-size: 16px}

.hidden {display:none;}

/* stronicowanie */
/*
p.pagination {padding:0;margin:0; text-align:center;}
.pagination a {color: #020202; font-weight: bold; text-decoration: none;}
.pagination a:hover {text-decoration: underline;}*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

p {margin:0; padding-top:10px}
