/*
	(c) 2007-2008 | http://olegrorovin.spb.ru/
	Author - Oleg Korovin (mail@olegrorovin.spb.ru)
*/


/*******************************************************************************/
/* border:1px solid #000; */
/* ÎÁÙÈÅ ÑÒÈËÈ */

html, body {
	width:100%;
	min-width:985px;
	height:100%;
}
html, body, table, td, th, a, p, div, form, ol, ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, img, blockquote {
	margin:0;
	padding:0;
	border:0;
}

html, body {
	background:#fff;
	font-size:14px;
	line-height:1.333em;
}
body, table, td, th, input, textarea, select, h1, h2, h3, h4, h5, h6, blockquote {
	font-weight:inherit;
	font-style:inherit;
	font-family:Arial;
	font-size:100%;
	color:#617684;
	/*line-height:inherit;/**/
	line-height:1.333em;
}

big, .big		{font-size:18px;}
small, .small	{font-size:11px;}

table {border-collapse:collapse;}
td, th	{vertical-align:top;}


h1 {
	margin:20px 0 20px;
	font:26px Arial;
	color:#1b9f18;
}
h2, .h2	{
	margin:0 0 10px;
	font:23px Arial;
	color:#1b9f18;
}

h3, .h3	{
	font-size:18px;
	color:#1b9f18;
}
h4, .h4 {
	font-size:17px;
	font-weight:bold;
}
h5, .h5 {font-size:16px;}
h6, .h6 {font-size:15px;}
h3, h4, h5, h6,
.h3, .h4, .h5, .h6 {margin:0 0 10px;}



p {
	margin:0 0 1em 0;
	
}

ul, ol {
	margin:0 0 0 30px;
	padding:0 0 1px 0;
	position:relative;
}
ul {list-style:disc outside url("/_images/ul_marker.gif");}
ol {list-style:decimal outside;}
li {margin:0.4em 0;}


blockquote {
	margin:0.5em 0;
	padding:20px 30px 10px;
	clear:both;
}



.size9 {font-size:9px;}
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.size20 {font-size:20px;}
.size21 {font-size:21px;}
.size22 {font-size:22px;}
.size24 {font-size:24px;}
.size26 {font-size:26px;}

big, small, .size9, .size10, .size11, .size12, .size13, .size14, .size15, .size16, .size17, .size18, .size20, .size21, .size22, .size24, .size26
{line-height:1.333em;}


.pre	{white-space: pre;}
.nobr	{white-space: nowrap;}
.tab	{padding-right:3em;}
	.tab span {position:absolute;}

.linethrough {text-decoration:line-through;}

.bold	{font-weight:bold;}
.italic	{font-style:italic;}

.clear {
	width:100%;
	height:1px;
	margin:0 0 -1px;
	padding:0;
	display:block;
	float:none;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}

.invisible {visibility:hidden;}

.hr {
	height:1px;
	clear:both;
	overflow:hidden;
	background:#ccc;
}


.dashed {
	border-bottom:1px dashed #000;
	cursor:pointer;
	line-height:140%;
	text-decoration:none;
}

a, .dashed				{color:#1b9f18;border-color:#1b9f18;}
a:hover, a.dashed:hover	{color:#1b9f18;border-color:#1b9f18;}


.white		{color:#fff;border-color:#fff;}		a.white:hover	{color:#fff;border-color:#fff;}
.black		{color:#000;border-color:#000;}		a.black:hover	{color:#000;border-color:#000;}
.dark		{color:#35434c;}	a.dark:hover	{color:#35434c;}
.gray		{color:#52646f;}	a.gray:hover	{color:#52646f;}
.light		{color:#8b9ba5;}	a.light:hover	{color:#8b9ba5;}
.red		{color:#c2122f;}	a.red:hover		{color:#c2122f;}
.pink		{color:#ac776d;}	a.pink:hover	{color:#ba5010;}
.green		{color:#1b9f18;}	a.green:hover	{color:#1b9f18;}
.emerald	{color:#62a29d;}	a.emerald:hover	{color:#62a29d;}
.yellow		{color:#eb8042;}	a.yellow:hover	{color:#eb8042;}
.blue		{color:#0360cb;}	a.blue:hover	{color:#0360cb;}
.sky		{color:#249ea6;}	a.sky:hover		{color:#249ea6;}
.ginger		{color:#ba5010;}	a.ginger:hover	{color:#ba5010;}


input.txt,
textarea,
select {
	color:#000;
}

input.txt,
textarea {
	width:380px;
	padding:2px 0 2px 1px;/**/
}
form .error {color:#f00;}

.required {
	font:14px Arial;
	color:#ba5010;
}

form .unfilled {color:#898989;}

/* cursor:progress; */
/* cursor:wait; */
/*******************************************************************************/
/* ÒÅËÎ */
/*******************************************************************************/
#W {
	width:100%;
	height:100%;
	margin:0 auto;
}


/*******************************************************************************/
#M {
	width:100%;
	margin:0 -10000px 0 0;
	float:left;
	position:relative;
	left:0;
}

#M, #C, #L, #R {margin:200px -10000px 50px 0;}

/*******************************************************************************/
#C, .C {
	width:45%;
	margin:0 -10000px 0 0;
	padding:0 5% 0 0;
	float:left;
	position:relative;
	left:35%;
}


/*******************************************************************************/
#L, .L {
	width:15%;
	margin:0 -10000px 0 0;
	float:left;
	position:relative;
	left:15%;
}
/*******************************************************************************/
#R, .R {
	width:10%;
	margin:0;
	float:left;
	position:relative;
	left:85%;
}


/*******************************************************************************/
#T {
	width:100%;
	margin:0 -10000px 0 0;
	padding:15px 0 0;
	position:relative;
	left:0;
	float:left;
}


/*******************************************************************************/
#B {
	width:100%;
	height:120px;
	padding:40px 0 0;
	position:relative;
	clear:both;
}
#B  * {line-height:1.7em;}

/*******************************************************************************/
#H {
	width:1px;
	height:100%;
	margin:0 0 -160px;
	float:left;
	overflow:hidden;
	visibility:hidden;
}

/*******************************************************************************/
#HiddenPoint {
	width:1px;
	height:1px;
	position:absolute;
	top:-1px;
	left:-1px;
	overflow:hidden;
}


/***/

div.reports img{
	margin: 10px;
	border: 2px solid #000;
}
div.social-links{
	position: absolute;
	top: 23px;
	right: 17%;
}
div.social-links a{
	margin: 7px;
}
a#fb_ic{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url("/images/fb-logo.gif") no-repeat;
}
a#fb_ic:hover{
	background: url("/images/fb-logo-c.gif") no-repeat;
}
a#vk_ic{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url("/images/vk-logo.gif") no-repeat left -1px;
}
a#vk_ic:hover{
	background: url("/images/vk-logo-c.gif") no-repeat left -1px;
}
a#tw_ic{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url("/images/tw-logo.gif") no-repeat;
}
a#tw_ic:hover{
	background: url("/images/tw-logo-c.gif") no-repeat;
}
