/*-----------------------------------------------------------------------------
General UA style overriders

author:    kos korolev
email:     kos@pixeco.com
-----------------------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
	}
	body {
		font:62.5%/1.6 'Helvetica', 'Arial', 'Lucida Grande', sans-serif;
		text-align:center;
		color:#5a5a5a;
		background:#fff;	
		}
		a { -moz-outline-style:none; outline:none; } /* Clears Firefox dotted borders */
		
		a:link {
			text-decoration:underline;
			color:#5086ff;
			}
		a:visited {
			text-decoration:line-through;
			}
		a:hover {
			text-decoration:none;
			}
		a:active {
			text-decoration:none;
			outline:none;
			}
		img {
			border:none;
			text-align:center;
			font-weight:bold;
			}
		input,
		select,
		textarea {
			font:1em "Lucida Sans Unicode", Verdana, Arial, sans-serif;
			}
			textarea {
				overflow:auto;
				}
		table {
			border-collapse:collapse;
			font-size:1em;
			}
			td {
				vertical-align:middle;
				}
		h1, h2, h3, h4, h5, h6 {
			padding:0 0 .4em;
			line-height:1.2;
			font-weight:normal;
			}
			h1 {
				font-size:2.2em;
				}
			h2 {
				font-size:1.7em;
				}
			h3 {
				padding-bottom:.6em;
				font-size:1.5em;
				}
			h4 {
				padding-bottom:.7em;
				font-size:1.3em;
				}
			h5 {
				padding-bottom:.8em;
				font-size:1.1em;
				}
			h6 {
				padding-bottom:.8em;
				font-size:1em;
				}
		p {
			padding:0 0 8px;
			}
		ul {
			list-style:none;
			}
			.content ul,
			.content ol {
				padding:0 1.2em .8em;
				}
				.content ul {
					list-style:disc;
					}
				.content li {
					padding:0 0 .6em;
					}
		a:link {
			text-decoration:underline;
			cursor:pointer;
			}
		br {
			clear:both;
			line-height:0;
			}
		hr {
			clear:both;
			height:1px; 
			border:none; 
			border-top:1px solid #688FA3;
			margin:5px 0px; 
			}
		sub {
			vertical-align:-.5em;
			line-height:0.7em;
			}
		sup {
			vertical-align:super;
			}
		button,
		input.button,
		input.submit {
		    overflow:visible;
		    padding:0 4px;
		    line-height:normal;
			vertical-align:middle;
			cursor:pointer;
			}