/*
Description: basic styling
Author: Melnichuck Oleg
Author URI: http://my.opera.com/melnichuck
*/

/*****************************************/
/* Reset the default browser styling, Based on Google Blueprint framework */
/*****************************************/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

body {line-height:1.5; background:#fff}

/* Tables styling */
table {border-collapse:separate; border-spacing:0}
caption, th, td {text-align:left; font-weight:400 /* normal */}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}

a img {border:none}

/*****************************************/
/* Default form styling */
/*****************************************/

label {font-weight:bold}

/* Fieldsets */
fieldset {padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc}
legend {font-weight:bold; font-size:1.2em}

/* Textareas */
textarea {width:400px; height:250px; margin:0.5em 0.5em 0.5em 0}
textarea {border:1px solid #bbb; background:#eee; padding:5px}
textarea:focus {border:1px solid #999; background:#fff}

/* Select fields */
select {border:1px solid #ccc; background:#f6f6f6; width:200px}
select:focus {border:1px solid #999; background:#fff}

/*****************************************/
/* Contains every hack for Internet Explorer versions prior to IE7 */
/*****************************************/

/* Make sure the layout is centered in IE5 */
body {text-align:center}

/* This fixes the problem where IE6 adds an extra 3px margin to two columns that are floated up against each other. */
* html .column {overflow-x:hidden} /* IE6 fix */

.pull-1, .pull-2, .pull-3, .pull-4,
.push-1, .push-2, .push-3, .push-4, 
ul, ol {position:relative} /* Keeps IE6 from cutting pulled/pushed images */

/* Fixes incorrect styling of legend in IE6 fieldsets. */
legend {margin-bottom:1.4em}

/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol {margin-left:2em}