/**
 * --------------------------------------------------------------------
 *
 *	Aziz Arslan, mail@azizarslan.com.tr
 *	12.12.2011
 *
 *		http://www.azizarslan.com.tr
 *
 * --------------------------------------------------------------------
**/

/* http://meyerweb.com/eric/tools/css/reset/ (edit) */
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, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, strong,
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, input, textarea				{ margin:0; padding:0; border:0; font:inherit; vertical-align:baseline; outline:none; }
/* 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; }
a 														{ color:inherit; text-decoration:none; }
textarea												{ resize:none; }
input[type="submit"], a 								{ cursor:pointer; }
strong 													{ font-weight:bold; }
em 														{ font-style:italic; }

/* Constants */
body			{ background:#fff; font:12px Arial; color:#000; }
.clear			{ clear:both; }
.fright			{ float:right !important; }
.fleft			{ float:left; }
.prelative		{ position:relative; }
.pabsolute		{ position:absolute; }
.pfixed			{ position:fixed; }
.hide			{ display:none; }
.dblock			{ display:block; }
.dinlineblock	{ display:inline-block; }
.aright			{ text-align:right; }
.acenter		{ text-align:center; }
.aleft			{ text-align:left; }
.mtop5			{ margin-top:5px; }
.mright5		{ margin-right:5px; }
.mbottom5		{ margin-bottom:5px; }
.mleft5			{ margin-left:5px; }
.mtop10			{ margin-top:10px; }
.mright10		{ margin-right:10px; }
.mbottom10		{ margin-bottom:10px; }
.mleft10		{ margin-left:10px; }
.mtop15			{ margin-top:15px; }
.mright15		{ margin-right:15px; }
.mbottom15		{ margin-bottom:15px; }
.mleft15		{ margin-left:15px; }
.mtop20			{ margin-top:20px; }
.mright20		{ margin-right:20px; }
.mbottom20		{ margin-bottom:20px; }
.mleft20		{ margin-left:20px; }
.mauto 			{ margin-right:auto; margin-left:auto; }
.nomargin 		{ margin:0px 	!important; }
.nopadding 		{ padding:0px	!important; }
.noborder 		{ border:0px 	!important; }