/* standard HTML elements */
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th {
	margin: 0;
	padding: 0;
}

/*
* {margin:0; padding:0}
*/
html {height: 100%}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif; width: 100%; height:100%}

/*
a{color:#19191a; outline:none; text-decoration:underline}
a:visited {color: #9064ad}
a:hover,
a:focus {color:#6ccff6 !important; text-decoration:none}
*/

a{color:#19191a; outline:none; text-decoration:underline}
a:hover{color:#6ccff6; text-decoration:none}

img {border:0}
input {vertical-align: middle}
form, fieldset{border:0}

p, address, blockquote {margin: 0 0 18px}
small {font-size: .8em}
hr {
	border: 0 hidden;
	border-top: 1px solid #d6d6d6;
	clear: both;
	height: 0;
}

dl, ul {margin: 0 0 1.5em}
ol {margin: 0 0 1.5em 2.5em}
ul {list-style-type: none}
li {margin: 0 0 .3em}
li ul, li ol {margin: .3em 0 0 2.5em}
dt {font-weight: bold; margin: 0}
dd {margin: 0 0 .6em}

h1, h2, h3, h4 {
	color: #000;
	font-weight: normal;
	line-height: 1.2;
	text-align: center;
}

h1 {
	font-size: 1.9375em;
	line-height: normal;
	margin: 0 0 .5em;
}

h2 {
	font-weight:bold;
	font-size: 14px;
	text-align:left;
	margin: 2em 0 1em;	
}

h3 {
	font-size: 1.0625em;
	margin: 1.5em 0 .3em;
}

h2:first-child,
h3:first-child {
	margin-top: 0;
}

h1 + h2,
h1 + h3,
h2 + h3 {
	margin-top: 0;
}

table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	border: none;
	padding: 0;
	text-align: left;
	vertical-align: top;
}


/* standart presets */

.clearfix{clear:both; height:0; display:block; font-size:0; visibility:hidden; overflow:hidden}
.clickable{cursor:pointer}
.nobr {white-space:nowrap}
.hidden {display: none !important}

table.data {
	empty-cells: show;
	margin: 0 0 1.2em;
}

table.data th,
table.data td {
	padding: .3em 2em .3em 0;
}

table.data th {
	border-bottom: 1px solid #d6d6d6;
	font-weight: bold;
}

#container p { padding:0px;margin:0px;}

div.counters {
 float:right;width:100px;
}

div.counters img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

div.counters a:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 100; /* Mozilla 1.6 и ниже */
-khtml-opacity: 100; /* Konqueror 3.1, Safari 1.1 */
opacity: 100; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
