/* 
	@author Ilya Furman smashlong@gmail.com
	
	Basic elements styles.
	Also, common classes.
*/

/* commons */
* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}

/* fonts */
body {
	color: #000;
	background-color: #ebebeb;
	font: normal 62.5% "Tahoma", Verdana, sans-serif;
}
input, td, textarea {
	font-family: "Tahoma", Verdana, sans-serif;
}
p {
	font-size: 1.1em;
}

h1 {
	font-size: 2.0em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
.inproper {
	font: bold 1.7em "Arial", Helvetica, sans-serif;
	background-color: #FFF;
}
.proper {
	font: normal 3.6em "Arial", Helvetica, sans-serif;
}
a {
	color: #ae1f0b;	
}
a:hover {
	
}
a:active {
	
}
a:visited {
	
}

a img {
	border: none;
}

address {
	font-style: normal;
	font-size: 1.1em;
	line-height: 150%;
}
.text {
	font-size: 1.1em;
}
ul.text,
ol.text {
	font-size: 100%;
	list-style-position: outside;
	margin-left: 2em;
}
.text li {
	margin: .5em 0;
	font-size: 1.1em;
}
p.text {
	font-size: 1.1em;
	line-height: 150%;
	margin: .5em 0;
}
table.text * {
	font-size: 100% !important;
}
.hideText {
	text-indent: -32768px;
}
.hideText, .hideText * {
	outline: 0;
}

/* Common classes */
.clear {
	clear: both;
	font-size: 0;
}
a.rss img,
a.parohod img {
	vertical-align: middle;
}

a.invert {
	background-color: #ae1f0b;
	color: #FFF;
	padding: 3px 4px;
	text-decoration: none;
	line-height: 16px;
}
