body { 
	padding: 0px;
	margin: 0px;
	background: #eee;
	
	color: #332c28;
	font-family: Trebuchet MS;
	font-size: 14px;
}
img {
	border: none;
}
a, a:link {
	color: #4367cf;
}
h1 {
	font-family: Trebuchet MS;
	font-size: 24px;
	color: #332c28;
	
	padding: 15px 0px;
}
h2 {
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #332c28;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}
h3 {
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #332c28;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}
h4 {
	
}

div.main_content table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
	div.main_content table td {
		padding: 2px 10px;
		border: 1px solid #ccc7c3;
	}
.red { 
	color: #C23E3E;
}
.bold {
	font-weight: bold;
}
.clear {
	clear: both
}

table.noborder {
	border: none !important;
}
	table.noborder td {
		border: none !important;
	}

div.base_layer {
	margin:0 auto;
	width:1020px;
	padding: 0px 0px 37px 0px;
	background: white;
}
div.index_layer{ 
	background: white url('/public/img/bg_title_head.jpg') repeat-x top;
}
div.main_layer {}

/*	INDEX	*/

div.index_left_colum {
	float: left;
	width: 620px;
	padding-left: 40px;
}
div.index_left_colum_block {
	background: white url('/public/img/bg_title_left_block.jpg') no-repeat top;
	min-height: 416px;
	_height: 416px;
}
	div.index_left_colum_block div.top{
		padding-top: 20px;
		height: 176px;
	}
		div.index_left_colum_block div.top div.left_block {
			float: left;
			width: 270px;
			padding-left: 20px;
			padding-right: 10px;
		}
		div.index_left_colum_block div.top div.right_block {
			float: right;
			width: 270px;
			padding-left: 10px;
			padding-right: 20px;
		}
	div.index_left_colum_block div.bottom {
		/*height: 168px;*/
		padding: 26px 20px;
	}

div.opinions_title {
	color: #332c28;
	font-family: Arial;
	font-size: 18px;
	margin-bottom: 20px;
}
a.arrow_left {
	width: 29px;
	height: 29px;
	float: left;
	background: url('/public/img/arrow_left.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/public/img/arrow_left.png', sizingMethod='scale');	
}
	a.arrow_left:hover {
		background: url('/public/img/arrow_left_active.png') no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/public/img/arrow_left_active.png', sizingMethod='scale');	

	}
a.arrow_right {
	width: 29px;
	height: 29px;
	float: right;
	background: url('/public/img/arrow_right.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/public/img/arrow_right.png', sizingMethod='scale');	
}
	a.arrow_right:hover {
		background: url('/public/img/arrow_right_active.png') no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/public/img/arrow_right_active.png', sizingMethod='scale');	
	}
div.yellow_balloon {
		position: absolute;
		background: #fbffc1;
		color: black;
		padding: 10px;
		border: 1px solid gray;
		display: none;	
		width: 300px;
		
		z-index: 100;
		
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
		opacity: 0.90;
		
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
}
div.opinion {
	padding: 0px 40px;
	margin-bottom: 15px;
	height: 100px;
}
	div.opinion div.yellow_balloon {
		bottom: 18px;
		left: 71px;
	}
	#etc {
		position: relative; 
		cursor: pointer;
		display: inline-block;
		background: url('/public/img/idea.png') repeat-x bottom;
	}

		div.block_opinion .opinion_content_full {
			bottom: 15px;
			left: -324px;
		}
		div.gray_block .opinion_content_full {
			bottom: 18px;
			left: 71px;
		}
	div.opinion div.opinion_content {
		
		margin-bottom: 5px;
		color: #9c9591;
		font-size: 14px;
		font-style: italic;
		
	}
	div.opinion div.opinion_owner {
		color: #332c28;
	}
	
div.index_right_colum {
	float: right;
	width: 300px;
	padding: 0px 40px 0px 20px;
	
}
	div.index_right_colum div.advantages_title {
		font-size: Arial;
		font-size: 21px;
	}

	div.advantages
	{
		height: 466px;
	}
		div.advantage {
			padding: 10px 0px;
			font-size: Trebuchet MS;
		}
			div.advantage img {
				float: left;
				padding-top: 5px;
				widht: 42px;
				height: 42px;
			}
			div.advantage div.content {
				font-size: 14px;
				padding-left: 52px;
			}
				div.advantage div.content div.title {
					font-size: 14px;
					color: #c23e3e;
					font-weight: bold;
				}
					div.advantage div.content div.title a {
						color: #c23e3e;
						text-decoration: none;
					}
				div.advantage div.content div.description {
					font-size: 14px;
					color: #332c28
				}

div.main_content { 
	padding: 0px 40px;
}
	div.main_content div.clear { 
		clear: both;
		height: 20px;
	}
	
	div.main_content div.right_column {
		width: 300px;
		float: right;
	}

		div.main_content div.right_column_top {
			overflow: hidden;
			border: 1px solid #dbd5d1;
			border-bottom: none;
			background: #f5f3f2;
			
			height: 12px;
			

		}
		/* OLD STYLEs
		div.main_content div.right_column_top {
			overflow: hidden;
			height: 13px;
			background: url('/public/img/bg_main_blocks_begin.png') no-repeat;
		}
		*/
		div.main_content div.right_column_bottom {
			height: 90px;
			background: url('/public/img/bg_main_blocks_end.png') no-repeat;
		}
		div.main_content div.right_column_bottom_faq {
			height: 90px;
			background: url('/public/img/bg_main_blocks_end_faq.png') no-repeat;
		}
	
	div.main_content div.block_item {
		padding: 20px 19px;
		border-left: 1px solid #dbd5d1;
		border-right: 1px solid #dbd5d1;
		
		//border-bottom: 1px solid #dbd5d1;
	}
		div.main_content div.block_item:first-child {
			border-top: 1px solid #dbd5d1;
			
			border-radius-topleft: 12px;
			-moz-border-radius-topleft: 12px;
			-webkit-border-top-left-radius: 12px;
			
			border-radius-topright: 12px;
			-moz-border-radius-topright: 12px;
			-webkit-border-top-right-radius: 12px;
		}
		div.main_content div.block_item:last-child {
			border-bottom: 1px solid #dbd5d1;
			
			background: #f6f3f0;
			
			border-radius-bottomleft: 12px;
			-moz-border-radius-bottomleft: 12px;
			-webkit-border-bottom-left-radius: 12px;
			
			border-radius-bottomright: 12px;
			-moz-border-radius-bottomright: 12px;
			-webkit-border-bottom-right-radius: 12px;
		}
	div.main_content div.side_block {
		background: #f6f3f0;
	}
	div.main_content div.block_delimeter {
		_overflow: hidden;
		background: #dbd5d1;
		height: 1px;
	}
		
	div.main_content div.main_area {
		padding-right: 320px;
		_padding-right: 320px;
		margin-top: 20px;
	}
	
div.opinions_link a, a.link {
	padding-right: 14px;
	background: url('/public/img/arrow.png') no-repeat right center;
}
/*	Head	*/
div.index_head {
	background: url('/public/img/bg_title_head_menu.jpg') no-repeat;
	height: 124px;
}
div.main_head { 
	background: url('/public/img/bg_main_head.jpg') no-repeat;
	height: 170px;
}
	div.logo{ 
		float: left;
		padding: 12px 0px 0px 40px;
	}
	div.sub_menu { 
		float: right;
		padding: 32px 40px 0px 0px;
		text-align: center;
		color: #bbb5b1;
		font-size: 13px;
	}
		div.sub_menu ul {
			list-style: none;
			padding: 0px;
			margin: 0px;
		}
		div.sub_menu ul li {
			display: inline;
			padding: 0px;
			padding-left: 10px;
			margin: 0px;
		}
			div.sub_menu ul li span {
				color: #333;
			}
		div.sub_menu a { 
			color: #4367cf;
		}
	div.menu {
		clear: both;
		padding: 11px 45px 0px 45px;
		font-size: 14px;
	}
		div.menu table {
			padding: 0px;
			margin: 0px;
			width: 100%;
		}
		div.menu table  td {
			text-align: center;
			height: 35px;
			padding: 0px 0px 0px 0px;
		}
		div.menu a { 
			display: block;
			padding: 8px 15px 0px 15px;
			height: 30px;
			
			color: #d1cac5;
			text-decoration: none;
		}
		div.menu td.active {
			padding: 0px 1px 0px 1px;
			background: url('/public/img/bg_menu_td_active.png') repeat-x;
		}
		div.menu td.active a { 
			padding: 8px 14px 0px 14px;
			color: white;
			background: url('/public/img/bg_menu_active.png') repeat-x;
		}
	div.page_title {
		padding: 15px 40px 0px 40px;
		font-size: 30px;
		color: #332c28;
	}

div.head2_menu {
	background: url('/public/img/bg_main_head2_menu.jpg') no-repeat;
	height: 54px;
	padding: 0px 32px;
}
	div.head2_menu  table {
		width: 100%;	
		padding: 0px;
		margin: 0px;
	}
		div.head2_menu table td {
			height: 54px;
			padding: 0px;
			margin: 0px;
			vertical-align: top;
			
			text-align: center;
		}
			div.head2_menu table  td div {
				padding-top: 10px;
			}
			
			div.head2_menu table  td a {
				display: block;
				height: 25px;
				padding-top: 5px;
				border-left: 1px solid #ccc7c3;
				color: #332c28;
				text-decoration: none;
			}
		div.head2_menu table td.first  a, div.head2_menu table td.after_active a{
			border: none;
		}
		
		div.head2_menu table  td.active {
			padding: 0px;
			margin: 0px;
			background: url('/public/img/bg_second_menu_active.jpg') repeat-x 0px 1px;
		}
			div.head2_menu table  td.active div {
				height: 54px;
				padding: 0px;
				margin: 0px;
				background: url('/public/img/bg_second_menu_active_left.jpg') no-repeat left 1px;
			}
				div.head2_menu table  td.active div  a{
					height: 39px;
					padding: 15px 15px 0px 15px;
					border: none;
					background: url('/public/img/bg_second_menu_active_right.jpg') no-repeat right 1px;
				}

div.head2_nomenu {
	background: url('/public/img/bg_main_head2_nomenu.jpg') no-repeat;
	height: 26px;
}

/*	News Line	*/
div.news_line {
	height: 103px;
	border-top: 1px solid #dbd5d1;
}
div.news_line div.title {
	padding-top: 22px;

	font-family: Arial;
	font-size: 18px;
	text-align: center;
}
div.news_line div.sub_title {
	padding-top: 10px;
	text-align: center;
}

div.news_line div.line {
	padding-top: 15px;
}
	div.news_line div.line p{
		margin-top: 15px;
	}
	div.news_line div.line  div.year  {
		float: left;
		width: 180px;
		padding-right: 10px;
		
		text-align: center;
		font-family: Arial;
		font-size: 10px;
	}
	div.news_line div.line  div.end {
		padding-right: 0px;
	}
		div.news_line div.line div.year div.item {
			float: left;
			width: 14px;
			height: 8px;
			
			border-right: 1px solid white;
			position: relative;
			_font-size: 1px;
		}	
		
		div.news_line div.line  div.odd div.item {
			background-color: #ccc7c3;
		}
		div.news_line div.line  div.even div.item {
			background-color: #e6dfd7;
		}
			div.news_line div.line  div.year  div.active {
				background-color: #e6b0b0;
				cursor: pointer;
			}
			div.news_line div.line  div.year  div.active:hover {
				background-color: #c23e3e;
			}

div.balloon {
	position: absolute;
	left: -8px;
	bottom: 6px;
	z-index: 100;
	width: 251px;
	display: none;
	cursor: default;
}
	div.balloon div.top {
		height: 12px;
		background: url(/public/img/balloon_top.png);
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/public/img/balloon_top.png', sizingMethod='scale');
		overflow: hidden;
	}
	
	div.balloon div.content {
		padding: 0px 15px;
		background: url(/public/img/balloon_content.png);
		
		_background: none;
     	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/balloon_content.png', sizingMethod='scale'); 
		
		height: auto;
		_height: 1px;
		
		color: #e9e4e0;
		font-size: 12px;
		text-align: left;
		
	}
		div.balloon div.content div.news_title{
			font-weight: bold;
			padding-top: 2px
		}
		div.balloon div.content div.news_description {
			padding-bottom: 2px;
		}
		div.balloon div.content a {
			color: #f3cf87;
		}
	
	div.balloon div.bottom {
		background: url(/public/img/balloon_bottom.png);
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/public/img/balloon_bottom.png', sizingMethod='scale');
		height: 26px;
	}
	
	div.balloon_right {
		left: -230px !important;
	}
	div.balloon_right div.bottom  {
		background: url(/public/img/balloon_bottom_right.png) !important;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/public/img/balloon_bottom_right.png', sizingMethod='scale');
		height: 26px;
	}


	
/*	Footer	*/
div.footer {
	/*height: 160px;*/
	margin: 0 auto;
	padding: 4px 5px;
	background: url(/public/img/footer_bg.png) repeat;
	
	text-align: center;	
	
	color: #9c9591;
	
	font-family: Trebuchet MS;
	font-size: 12px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.footer a { 
	color: #9c9591;
}
div.footer ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
div.footer ul  li{
	display: inline;
	
}

/*	Footer Menu 1	*/
div.footer div.menu1 {
	line-height: 40px;
}
div.footer div.menu1 ul  li {
	padding: 0px 14px;
	
	border-left: 1px solid #bbb5b1;
}
div.footer div.menu1 ul  li.first {
	border-left: none;
}

/*	Footer Menu 2	*/
div.footer div.menu2 {
	line-height: 60px;
}
div.footer div.menu2 ul  li{
	padding: 0px 5px;
}

div.footer div.info { 
	padding-top: 10px;
}

/**
 *	BLOCKS
 */
/* Заголовки */
div.block_title_red {
	font-size: 18px;
	color: #C23E3E;
} 
div.block_title_olive {
	font-size: 18px;
	color: #80911E;
}

div.block {}
div.block div {
	margin-bottom: 10px;
}

div.block_1
{
}
	div.block_1 img {
		float: left;
	}

	div.block_1 div.title {
		font-size: 14px;
		padding-left: 60px;
	}
		div.block_1 div.title div.first {
			font-family: Arial;
			font-size: 18px;
			color: #332c28;
		}
		div.block_1 div.title div.second {
			font-family: Arial;
			font-size: 18px;
			color: #c23e3e;
		}
	div.block_1 div.text {
		padding: 10px 0px;
		font-family: Trebuchet MS;
		font-size: 14px;
	}
	
div.block_2
{
}
	div.block_2 div.title {
		font-size: 14px;
	}
		div.block_2 div.title div.first {
			font-family: Arial;
			font-size: 18px;
			color: #332c28;
		}
		div.block_2 div.title div.second {
			font-family: Arial;
			font-size: 18px;
			color: #80911e;
		}
	div.block_2 div.text  {
		padding: 10px 0px;
		font-family: Trebuchet MS;
		font-size: 14px;
	}

div.block_3 {
	padding: 0px 0px 0px 0px;
}
div.block_3_index { 
	padding: 25px 0px 0px 0px;
	height: 196px;
}
	div.block_3 div.title {
		font-family: Arial;
		font-size: 18px;
		color: #332c28;
		padding-bottom: 10px;
	}
	div.block_3 div.text {
		padding: 10px 0px;
	}
		
div.block_faq {
}
	div.block_faq div.title {
		font-family: Arial;
		font-size: 18px;
		color: #332c28;
		padding-bottom: 10px;
	}
	
	div.block_faq div.question {
		padding: 5px 0px 5px 20px;
		background: url('/public/img/bg_block_question.png') no-repeat 0px 15px;
		color: #83695a;
		cursor: pointer;
		display: inline-block;
	}
		
	div.block_faq div.question:hover {
		color: #C23E3E;
	}
	div.question div.yellow_balloon {
	left: -330px;
	bottom: 0px;
}


div.block_opinion {
}
	div.block_opinion div.title {
		font-family: Arial;
		font-size: 18px;
		color: #332c28;
		padding-bottom: 10px;
	}
	div.block_opinion div.opinion_text {
		color: #9c9591;
		font-style: italic;
		padding: 5px;
	}
	div.block_opinion div.opinion_owner {
		color: #332c28;
		padding: 5px;
	}
	
form.order_form {}

textarea,  input, select {
	border-top: 1px solid #aaadb4;
	border-left: 1px solid #e3e3eb;
	border-right: 1px solid #dcdfe6;
	border-bottom: 1px solid #e3eaf0;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
form.order_form textarea {
	
}

form.order_form div.comment {
	font-size: 12px;
	color: #83695a;
}
div.delimeter {
	overflow: hidden;
	padding-top: 20px;
	border-bottom: 1px solid #e4dfdc;
	margin-bottom: 20px;
}
div.order_top {
	_overflow: hidden;
	_font-size: 1px;
	height: 13px;
	background: #f3f2f1 url('/public/img/order_top_left_conner.png') no-repeat left;
}
	div.order_top div.right_conner  {
		_overflow: hidden;
		height: 13px;
		background: url('/public/img/order_top_right_conner.png') no-repeat right;
	}
div.order_middle {
	background: #f3f2f1;
	padding: 7px 20px 25px 20px;
	border-bottom: 1px solid #e4dfdc;
	_height: 1px;
}
html>body div.order_middle {
	height: auto;
	overflow: auto;
}
div.order_middle textarea, div.order_middle input, div.order_middle select {
	width: 270px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.order_middle2 {
	background: #ebeddc;
	padding: 25px 20px 7px 20px;
	_height: 1px;
}
html>body div.order_middle2 {
	height: auto;
	overflow: auto;
}
div.order_left_column {
	float: left;
	width: 280px;
}
div.order_right_column {
	float: right; 
	width: 280px; 
}
div.order_middle2 div.checkbox_element {
	float: left;
}
div.order_middle2 div.checkbox_label {
	padding-left: 25px;
}
div.order_bottom {
	_overflow: hidden;
	_font-size: 1px;
	height: 13px;
	background: #ebeddc url('/public/img/order_bottom_left_conner.png') no-repeat left;
}
	div.order_bottom div.right_conner {
		_overflow: hidden;
		height: 13px;
		background: url('/public/img/order_bottom_right_conner.png') no-repeat right;
	}
div.order_button  {
	text-align: center; 
	clear: both; 
	padding-top: 20px;
}
	div.order_button input{
		border: none;
	}
#roi {
	border-right: none;
}

#roi table {
	
}

#roi input {
	text-align: right;
}
#roi .disabled {
	border: none;
	background: transparent;
	color: #000000;
}
#roi td.input {
	white-space: nowrap;
}
#roi td input {
	width: 145px;
}
#roi td.desc {
	font-weight: bolder;
}

#roi .z1 {
	background: #F6F3F0;
}

#roi .z2 {
	background: #FAFAFA;
}

#roi .caption {
	
}

#roi .caption td {
	background: #DBD5D1;
	font-size: 110%;
	font-weight: bolder;
	text-align: center;
}

#roi .nolrbord {
	border-left: none;
	border-right: none;
}

div.gray_block div.top {
	_overflow: hidden;
	_font-size: 1px;
	height: 13px;
	background: #f3f2f1 url('/public/img/order_top_left_conner.png') no-repeat left;
}
	div.gray_block div.top div.right_conner  {3
		_overflow: hidden;
		height: 13px;
		background: url('/public/img/order_top_right_conner.png') no-repeat right;
	}
div.gray_block div.middle {
	background: #f3f2f1;
	padding: 7px 20px 7px 20px;
}	
div.gray_block div.bottom {
	_overflow: hidden;
	_font-size: 1px;
	height: 13px;
	background: #f3f2f1 url('/public/img/gray_bottom_right_conner.png') no-repeat left;
}
	div.gray_block div.bottom div.right_conner {
		_overflow: hidden;
		height: 13px;
		background: url('/public/img/gray_bottom_left_conner.png') no-repeat right;
	}

/* Default Form */
form.default {

}
form.default input, form.default textarea {
	width: 300px;
}
form.default input[type=submit] {
	width: auto;
}
form.default div.form_row {
	padding: 5px 0px;
	font-weight: bold;
	
}
	form.default div.form_row label.required {
		color: #c23e3e;
	}
	 ul.errors {
		padding: 5px 0px 15px 0px;
		margin: 0px;
	}
	 ul.errors li {
		margin: 0px;
		padding: 0px;
		list-style: none;
		color: red;
		background: url('/public/img/warning.png') no-repeat left top;	
		padding-left: 20px;
	}
	
div.success {
	border: 1px solid #5d5;
	background: #efe;
	padding: 10px 20px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.fail {
	margin: 5px 0px;
	border: 1px solid #d55;
	background: #fee;
	padding: 10px 20px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* Statistics */
	div.graph {
		height: 197px;
		background: url('/public/img/bg_graph.png') no-repeat;
	}
		div.graph div.title, div.graph_title {
			font-family: Arial;
			font-size: 18px;
			color: #332c28;
			padding: 6px 20px;
		}
		div.graph div.text {
			width: 170px;
			padding: 15px 15px;
			float: right;
			color: #9c9591;
			font-size: 12px;
			font-family: Trebuchet MS;
		}
		div.graph div.uptime {
			padding: 55px 200px 0px 65px;
			font-size: 20px;
		}
			div.graph div.uptime span {
				color: #C23E3E;
				font-size: 42px;
			}
		div.graph div.geo {
			padding: 30px 200px 0px 30px;
			font-size:20px;
		}
			div.geo div.axis_y {
				float: left;
				border-right: 1px solid #9c9591;
				width: 14px;
			}
				div.geo div.axis_y div {
					font-size: 10px;
					color: #9c9591;
				}
			div.geo div.axis_x {
				margin-left: 14px;
				margin-right: 5px;
				clear: left;
				border-top: 1px solid #9c9591;
				
				font-size: 10px;
				color: #9c9591;
			}
			div.geo div.graphic {
				padding-left: 18px;
			}
				div.geo div.graphic div.column {
					float: left;
					position: relative;
					background: url('/public/img/bg_graph_column.png') repeat-x -10px;
				}
					div.geo div.graphic div.column div.yellow_balloon {
						width: 250px;
						font-size: 14px;
					}
						div.geo div.graphic div.column div.yellow_balloon ol {
							margin: 0px 0px 0px 22px;
							padding: 0px;
						}
						
	div.graph_stat {
		background: url('/public/img/bg_graph_stat.png') no-repeat;
		height: 305px;
	}
	div.graph_menu {
		padding: 20px 21px 0px 21px;
		*height: 60px;
	}
		div.graph_menu div {
			color: #4367cf;
			width: 182px;
			float: left;
			padding: 5px 0px 5px 0px;
			cursor: pointer;
			text-align: center;
		}
			div.graph_menu div span {
				background: url('/public/img/graph_stat_menu.png') repeat-x 0 -10px;
			}
				div.graph_menu div.active {
					background: url('/public/img/graph_stat_menu_active.png') no-repeat;
					color: #332c28;
				}
				div.graph_menu div.active span {
					background: none;
				}
	div.graph_stat div.question {
		background: url('/public/img/ico_help.png') no-repeat left 1px;
		padding-left: 20px;
		padding-bottom: 5px;
	}
	div.graph_stat div.legend {
		float: right;
		width: 380px;
	}
		div.graph_stat div.legend div.answer_block {
			padding-bottom: 5px;
		}
			div.graph_stat div.legend div.answer_block div.value {
				color: white;
				float: left;
				background: red;
				width: 26px;
				height: 16px;
				text-align: center;
				line-height: 15px;
			}
			div.graph_stat div.legend div.answer_block div.text {
				padding-left: 36px;
			}
	div.graph_stat div.container {
		clear: left; 
		height: 1px;
		position: relative;
		padding: 25px 30px 10px 30px;
	}
	html>body div.graph_stat div.container {
		overflow: auto;
		height: auto;
	}
	
	div.graph_stat img.graphic {
		float: left;
		width: 144px;
		height: 124px;
		z-index: 25px;
		margin-left: 10px;
	}
	div.graph_stat img.graphic_up {
		
		position: absolute;
		left: 40px;
		width: 144px;
		height: 124px;
		z-index: 50px;
	}

