/*------------------------------------------------------------------
	[Reset Stylesheet]

	Project:		Feman
	Author:			iMprove (www.improve.sk)
	Output device:	screen
	
	[Parameters order]
	display; position; z-index; float; clear; width; height; overflow; margin; padding; border; background; align; font;
	
	[Table of contents]
	1. Reset
	2. Format
	3. Common classes

-------------------------------------------------------------------*/

/*------------------------------------------------------------------ 
	[1. Reset] 
*/ 

* {margin:0; padding:0;}

a, abbr, acronym, address, applet, blockquote, body, caption, cite, 
code, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, 
html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, samp, 
span, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var 
{  margin: 0; padding: 0; outline: none; border: 0; background: transparent; vertical-align:baseline; }

/*------------------------------------------------------------------ 
	[2. Format] 
*/

html, body { height: 100%; }
body { line-height: 1;}
h1, h2, h3, h4, h5, h6 { padding: 0 0 0.75em 0; font-size: 100%; font-weight:normal; }
ul, ol { list-style: none; }
a, a:hover { text-decoration: none; }
acronym, abbr {	cursor:help; border-bottom:1px dashed; letter-spacing:1px; }
hr { display: none; }

/*------------------------------------------------------------------ 
	[3. Common classes] 
*/
.clear { clear:both; }
.hide { display: none; }

.float-left { float:left !important; }
.float-right { float:right !important; }

.text-left { text-align:left !important; }
.text-right { text-align:right !important; }
.text-center { text-align:center !important; }
.text-justify { text-align:justify !important; }

.vert-top {vertical-align:top !important;}
.vert-middle {vertical-align:middle !important;}
.vert-bottom {vertical-align:bottom !important;}

.strong { font-weight:bold; }
.italic { font-style:italic; }
.underline { text-decoration: underline; }