

/*

	Author: Osvaldas Valutis, www.osvaldas.info

*/



html

{

	height: 100%;

	padding: 0;

	margin: 0;

}



body

{

	height: 100%;

	font: normal 13px/normal Helvetica, Tahoma, sans-serif;

	letter-spacing: 0px;

	line-height: 20px;

	color: #334143;

	background: #c6cece url('../img/bg.gif') repeat 0 0;

	padding: 0;

	margin: 0;

}





/* default settings */



ul, ol, li,

h1, h2, h3, h4, h5, h6,

p, span, em, pre, blockquote, abbr, acronym, a,

dl, dt, dd,

table, tr, th, td, thead, tbody, tfoot, caption,

form, fieldset, legend, input, textarea, select, button, label

{

	font-size: 100%;

	font-family: inherit;

	font-weight: normal;

	font-style: inherit;

	line-height: inherit;

	outline: 0;

	border: 0;

	padding: 0;

	margin: 0;



}





h1,

h2,

h3,

h4,

h5,

h6

{

	font: italic normal 30px/normal Baskerville, Palatino, 'Palatino Linotype', Georgia, Serif;

	text-decoration: none;

	color: #000;

	margin: 0 0 0;

}



a,

em

{

	font-size: 135%;

	font-family: Baskerville, Palatino, 'Palatino Linotype', Georgia, Serif;

	font-style: italic;

	text-decoration: none; 

	color: #000;

}

a				{ color: #225ea7; }

a:hover 		{ font-style: normal; }

a img			{ border: none; }

small			{ font-size: 85%; }

big				{ font-size: 120%; }

em				{ font-style: italic; }

p				{ line-height: 23px; margin: 0 0 20px; }





table			{ border-collapse: collapse; border: 2px; border-spacing: 4; }



ul				{ list-style-type: none; }





input.f-submit,

.f-submit input { cursor: pointer; }





img.left		{ border: 5px solid #8fa3a7; margin: 5px 15px 10px 0; }

img.right		{ border: 5px solid #8fa3a7; margin: 5px 0 10px 15px; }





.left			{ float: left !important; }

.right			{ float: right !important; }

.no-float		{ float: none !important; clear: both; }





.grey			{ color: #666 !important; }

.black			{ color: #000 !important; }

.wite			{ color: #fff !important; }

.blue			{ color: #225ea7 !important; }





.small-caps		{ font-variant: small-caps !important; }

.no-underline	{ text-decoration: none !important; }





.align-left		{ text-align: left !important; }

.align-center	{ text-align: center !important; }

.align-right	{ text-align: right !important; }



.no-border		{ border: none !important; }

.no-margin		{ margin: 0 !important; }





.cleaner 		{ height: 0; line-height: 0; clear: both; }

.clear			{ clear: both; }



.clearfix:after

{

	height: 0;

	line-height: 0;

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

}

.clearfix				{ display: inline-block; }

html[xmlns] .clearfix	{ display: block; }

* html .clearfix		{ height: 1%; }

