@charset "utf-8";
/* CSS Document */

/*@import url("/templates/header_footer.css");*/

HTML{
	height: 100%;
}

BODY {
    background-color: #646569;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: 100%;
}

IMG {
	border:0px;
}

A{
	color: #1a84c4;
	outline: 0;
}

A:HOVER{
	color: #1ba7e6;
}

H2{
    line-height: 20px;
}

#page_top_menu, #page_header, #causes, #page_main, #page_footer, #not_main_page #denticle{
	min-width: 1002px;
}

.red{
    color:red;
}

/*верхнее меню*/
#page_top_menu{
	background: url('/img/design/top_menu.gif') repeat-x center;
	width: 100%;
}

#page_top_menu UL{
	margin: 0px 0px 0px 262px;
	padding: 0px;
	list-style: none;
	height: 45px;
}

#page_top_menu UL LI{
	float: left;
	margin-right: 25px;
	line-height: 45px;
	height: 45px;
}

#page_top_menu UL LI A{
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -0.5px;
	color: #e1f3ff;
	font-size: 14px;
}

#page_top_menu UL LI A:HOVER, #page_top_menu UL LI A.selected{
	color: #c5ffaa;
}

/*шапка*/

#page_header {
	width: 100%;
	height: 521px;
	background: #080408 url('/img/design/3.jpg') repeat-x top center;
}

.with_ears{
	width: 1002px;
	margin: 0px auto;
}

.page_middle{
	width: 850px;
	margin: 0px auto;
	text-align: left;
}

#page_header .page_middle{
	margin: 0px;
	float: left;
}

#page_header .top{
	background: url('/img/design/header_top5.jpg') no-repeat center;
	height: 239px;
}

#page_header .bottom{
	background: url('/img/design/header_bottom6.jpg') no-repeat top center;
	height: 281px;
}

#page_header .left_side{
	background: url('/img/design/header_left6.jpg') no-repeat top right;
	float: left;
	width: 76px;
	height: 363px;
}

#page_header .right_side{
	background: url('/img/design/header_right6.jpg') no-repeat top left;
	float: left;
	width: 76px;
	height: 521px;
}

#page_header .page_middle .left_col, #page_header .page_middle .right_col{
	float: left;
	color: #c4f0ff;
}

#page_header .page_middle .right_col{
	margin-left: 82px;
}

#page_header .logo {
	height: 112px;
	width: 175px;
	margin-top: 40px;
}

#page_header .contacts{
	font-size: 18px;
	margin-top: 50px;
	text-align: center;
	text-shadow: -1px -1px #00599D;
}

#page_header .contacts .email A{
	color: #C0FE6B;
	font-size: 12px;
}

#page_header .question {
	margin-top: 45px;
}

#page_header .question .ques1{
	width: 488px;
	height: 59px;
	background: url('/img/design/questions.jpg') no-repeat center;
}

#page_header .question .hidden_text{
	display: none;
}

#page_header .question .ques2{
	color: #C4EFFF;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 5px;
}

#page_header .answer A{
	display: block;
	margin-top: 40px;
	width: 132px;
	height: 35px;
	margin-left: 5px;
	background: url('/img/design/button_answer2.gif') no-repeat center;
}

#page_header .answer A:HOVER IMG{
	display: none;
}

/*меню под шапкой*/
#page_header .block{
	display: block;
}

#page_header .link A{
	color: #43b6ff;
	font-size: 12px;
}

#page_header .link A:HOVER{
	color: #5ED9FF;
}

#page_header .column {
	float: left;
	position: relative;
}

#page_header .column .hidden_text{
	display: none;
}

#page_header .icon_task:HOVER,#page_header .icon_projection:HOVER, #page_header .icon_real:HOVER, #page_header .icon_reclame:HOVER, #page_header .icon_support:HOVER, #page_header .icon_result:HOVER, #page_header .bottom .icon_task.mouseover, #page_header .bottom .icon_projection.mouseover, #page_header .bottom .icon_real.mouseover, #page_header .bottom .icon_reclame.mouseover, #page_header .bottom .icon_support.mouseover, #page_header .bottom .icon_result.mouseover{
	background-image: none;
}

#page_header .label{
	position: absolute;
	height: 26px;
}

/*Задачи*/
#page_header .icon_task{
	background: url('/img/design/task.jpg')  no-repeat center;
	width: 99px;
	height: 91px;
	margin-top: -1px;
	margin-left: 0px;
}

#page_header .task{
	width: 79px;
	top: 103px;
	left: 34px;
}

#page_header .text_task{
	width: 50px;
	margin-top: 130px;
	text-align: right;
	margin-left: 58px;
	height: 30px;
}

/*проектирование*/
#page_header .projection{
	width: 151px;
	left: 75px;
}

#page_header .icon_projection{
	background: url('/img/design/projection.jpg') no-repeat center;
	width: 105px;
	height: 107px;
	margin-left: 20px;
	margin-top: 102px;
}

#page_header .text_projection{
	width: 58px;
	text-align: right;
	margin-top: 174px;
	margin-left: -10px;
}

/*Реализация*/
#page_header .real{
	width: 115px;
	left: 77px;
	top: 92px;
}

#page_header .icon_real{
	background: url('/img/design/real.jpg') no-repeat center;
	width: 97px;
	height: 91px;
	margin-left: 1px;
	margin-top: 13px;
}

#page_header .text_real{
	width: 110px;
	margin-left: 82px;
	margin-top: 72px;
	height: 16px;
}

/*Реклама*/
#page_header .reclame{
	width: 93px;
	left: 121px;
	bottom: -15px;
}

#page_header .icon_reclame{
	background: url('/img/design/reclame.jpg') no-repeat center;
	width: 103px;
	height: 126px;
	margin-top: 65px;
	margin-left: 1px;
}

#page_header .text_reclame{
	text-align: left;
	width: 80px;
	position: absolute;
	top: 210px;
	left: 112px;
}

#page_header .text_reclame A{
	position: relative;
	left: 10px;
}

/*Поддержка*/
#page_header .support{
	width: 112px;
	left: 20px;
	bottom: 32px;
}

#page_header .icon_support{
	background: url('/img/design/support.jpg') no-repeat center;
	width: 104px;
	height: 127px;
	margin-left: 16px;
	margin-top: 46px;
}

#page_header .text_support{
	text-align: right;
	width: 97px;
	margin-left: 35px;
	margin-top: 45px;
}
/*Результат*/
#page_header .result{
	width: 102px;
	left: 15px;
	bottom: 16px;
}

#page_header .icon_result{
	background: url('/img/design/result.jpg') no-repeat center;
	width: 113px;
	height: 85px;
	margin-left: 12px;
	margin-top: 11px;
}

#page_header .text_result{
	text-align: right;
	width: 80px;
	margin-left: 18px;
	margin-top: 50px;
}

/*10причин*/
#causes {
	background: url('/img/design/10causes.gif') repeat-x center;
}

#causes .page_middle {
	background: url('/img/design/astrakhan.jpg') no-repeat left 3px;
	height: 82px;
	width: 874px;
}

#causes .reason {
	background: url('/img/design/reasons.gif') no-repeat center;
	width: 689px;
	height: 20px;
	margin-top: 27px;
	margin-left: 76px;
	float: left;
	display: inline;
	position: relative;
	color: #b4b2a8;
	font-size: 17px;
	font-style: italic;
}

#causes .reason SPAN{
	color: #5D5B46;
	position: absolute;
	top: -1px;
	left: -1px;
}

#causes .learn A{
	display: block;
	margin-top: 20px;
	margin-right: 12px;
	float: right;
	width: 82px;
	height: 33px;
	background: url('/img/design/button_learn2.gif') no-repeat center;
}

#causes .learn A:HOVER IMG{
	display: none;
}

/*инфа*/
#page_main {
	background-color: #f5f1e3;
	width: 100%;
	font-size: 13px;
	overflow: hidden;
}

#page_main .with_ears{
	background: url('/img/design/stand4.jpg') no-repeat bottom right;
	overflow: auto;
}

#page_main .title, #page_main .news{
	color: #7D7D7D;
	text-transform: uppercase;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 15px;
}

#page_main .title A, #page_main .news A{
	color: #a9a9a9;
	font-style: italic;
	text-transform: none;
}

#page_main .left{
	float: left;
	margin-top: 25px;
	width: 230px;
	margin-right: 32px;
}

#page_main .right{
	float: left;
	margin-top: 25px;
}

#page_main .we_do .hidden_text{
	display: none;
}

#page_main .we_do{
	color: #1a2e91;
	font-style: italic;
	font-size: 14px;
	margin-top: 15px;
	overflow: auto;
}

#page_main .we_do DIV{
	float: left;
	background-repeat: no-repeat;
	background-position: left;
}

#page_main .we_do .picture{
	margin-right: 9px;
}

/*we_do blocks*/
#page_main .we_do .lamp{
	background: url('/img/design/lamp.gif');
	width: 34px;
	height: 58px;
}

#page_main .we_do .sale{
	background: url('/img/design/we_do.gif');
	width: 181px;
	height: 49px;
	margin-top: 7px;
}

#page_main .we_do .graf{
	background: url('/img/design/not_main_page/graf.gif');
	width: 43px;
	height: 54px;
	margin-right: 11px;
}

#page_main .we_do .main_task{
	background: url('/img/design/not_main_page/main_task.gif');
	width: 173px;
	height: 51px;
}
#page_main .we_do .puzzle{
	background: url('/img/design/not_main_page/puzzle.gif');
	width: 51px;
	height: 51px;
	margin-right: 8px;
}

#page_main .we_do .details{
	background: url('/img/design/not_main_page/details.gif');
	width: 154px;
	height: 51px;
}

#page_main .we_do .cube{
	background: url('/img/design/not_main_page/cube.gif');
	width: 43px;
	height: 48px;
	margin-right: 8px;
}

#page_main .we_do .nonstandart{
	background: url('/img/design/not_main_page/nonstandard.gif');
	width: 176px;
	height: 49px;
}

#page_main .we_do .spanner{
	background: url('/img/design/not_main_page/spanner.gif');
	width: 49px;
	height: 56px;
}

#page_main .we_do .proposal{
	background: url('/img/design/not_main_page/proposal.gif');
	width: 172px;
	height: 50px;
}

#page_main .we_do .branch {
	background: url('/img/design/not_main_page/branch.gif');
	width: 56px;
	height: 51px;
	margin-right: 5px;
}

#page_main .we_do .incentive{
	background: url('/img/design/not_main_page/incentive.gif');
	width: 169px;
	height: 51px;
}

#page_main .left .interest_fact{
	color: #6B645C;
	margin-bottom: 30px;
}

#page_main .left .interest_fact .title{
	border: 0px none;
}

#page_main .description{
	clear: both;
	color: #6b645c;
	font-size: 12px;
	margin-bottom: 50px;
	border-top: 1px solid #D9D9D9;
	padding-top: 15px;
	margin-top: 15px;
}

#page_main .description A{
	font-weight:bold;
}

#page_main .cross{
	margin-left: 6px;
} 

#page_main .last{
	margin-top: 13px;
}

#page_main .right .title{
	border: 0px none;
}

#page_main .stand {
	width: 588px;
	height: 405px;
	background-image: url('/img/design/stand4_1.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
}

#page_main .stand .portfolio_link{
	position: absolute;
	z-index: 5;
	left: 0px;
}

#page_main .stand .left_arrow{
	display: inline;
	float: left;
	margin-left: 32px;
	background: url('/img/design/arrow_left_hover.gif') no-repeat center;
}

#page_main .stand .right_arrow{
	float: right;
	margin-right: 32px;
	display: inline;
	background: url('/img/design/arrow_right_hover.gif') no-repeat center;
}

#page_main .stand .left_arrow, #page_main .stand .right_arrow{
	margin-top: 95px;
	z-index: 4;
	cursor: pointer;
	width: 42px;
	height: 35px;
	position: relative;
}

#page_main .stand .left_arrow.mouseover IMG, #page_main .stand .right_arrow.mouseover IMG{
	display: none;
}

#page_main .stand .left_arrow, #page_main .stand .right_arrow, #page_main .stand .project{
	cursor: pointer;
}

#page_main .stand .project{
	margin-top: 46px;
	position: relative;
	height: 1px;
}


#page_main .stand .project .wrap_left, #page_main .stand .project .wrap_center, #page_main .stand .project .wrap_right{
	position: absolute;
	left: 50%;
}

#page_main .stand .project .wrap_left,  #page_main .stand .project .wrap_right{
	z-index: 2;
}

#page_main .stand .project .wrap_center{
	z-index: 3;
}

#page_main .stand .project .wrap_left A, #page_main .stand .project .wrap_center A, #page_main .stand .project .wrap_right A{
	position: relative;
	left: -50%;
}

#page_main .stand .project .wrap_left A{
	left: -882px;
}

#page_main .stand .project .wrap_right A{
	left: 294px;
}

#page_footer {
	background: url('/img/design/footer.gif') repeat-x center;
	height: 93px;
	width: 100%;
	color: #81848B;
	font-size: 12px;
	clear: both;
}

#page_footer .page_middle {
	padding-top: 23px;
}

#page_footer .mini_logo, #page_footer .copyright, #page_footer .foot_menu, #page_footer .contacts{
	float: left;
}

#page_footer .mini_logo{
	width: 58px;
	height: 39px;
	background: url('/img/design/mini_logo.gif') no-repeat center;
}

#page_footer .copyright{
	/*margin-top: 10px;*/
	margin-left: 15px;
}

#page_footer .foot_menu{
	margin-top: 15px;
	margin-left: 5px;
}

#page_footer .foot_menu UL{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#page_footer .foot_menu LI{
	float: left;
	background-color: #525568;
	margin-left: 15px;
	padding: 5px;
}

#page_footer .foot_menu LI A{
	text-decoration: none;
	color: #D4D6E2;
	text-transform: uppercase;
}

#page_footer .contacts{
	margin-top: 10px;
	margin-left: 25px;
}

#page_footer .contacts .telefone{
	color: #B8BCC8;
	font-size: 18px;
	letter-spacing: -0.8px;
}

#not_main_page #page_header {
	height: 385px;
	background: url('/img/design/not_main_page/header_bg.jpg') repeat-x center;
}

#not_main_page #page_header .page_middle{
	background: url('/img/design/not_main_page/header.jpg') no-repeat center;
	height: 385px;
}

#not_main_page #page_header .logo{
	background: none;
	margin-top: 0px;
	height: 109px;
	width: 172px;
	display: block;
}

#not_main_page #page_header .top{
	background: none;
	height: 110px
}

#not_main_page #page_header .interest{
	height: 67px;
	width: 449px;
	background: url('/img/design/not_main_page/interest.jpg') no-repeat center;
	margin-top: 35px;
	margin-left: 8px;
}

#not_main_page #page_header .interest .hidden_text{
	display: none;
}

#not_main_page #page_header .bottom{
	background: none;
	height: 275px;
}

#not_main_page #page_header .left_side{
	background-image: url('/img/design/not_main_page/header_left.jpg');
}

#not_main_page #page_header .right_side{
	background-image: url('/img/design/not_main_page/header_right.jpg');
	height: 385px;
}

#not_main_page #page_header .icon_projection:HOVER, #not_main_page #page_header .bottom .icon_projection.mouseover, #not_main_page #page_header .icon_real:HOVER, #not_main_page #page_header .bottom .icon_real.mouseover, #not_main_page #page_header .icon_reclame:HOVER, #not_main_page #page_header .bottom .icon_reclame.mouseover, #not_main_page #page_header .icon_support:HOVER, #not_main_page #page_header .bottom .icon_support.mouseover, #not_main_page #page_header .icon_result:HOVER, #not_main_page #page_header .bottom .icon_result.mouseover{
	background-image: none;
}

#not_main_page #page_header .text_task{
	margin-top: 123px;
}

#not_main_page #page_header .task{
	top: 96px;
}

#not_main_page #page_header .icon_projection{
	background: url('/img/design/not_main_page/projection.jpg') no-repeat center;
	margin-top: 94px;
	margin-left: 19px;
	width: 107px;
	height: 109px;
}

#not_main_page #page_header .text_projection{
	margin-top: 170px;
}

#not_main_page #page_header .text_real {
	margin-top: 64px;
}

#not_main_page #page_header .real {
	top: 85px;
}

#not_main_page #page_header .icon_real {
	background: url('/img/design/not_main_page/real.jpg') no-repeat center;
	width: 98px;
	height: 94px;
	margin-left: 0;
	margin-top: 12px;
}

#not_main_page #page_header .icon_reclame {
	background: url('/img/design/not_main_page/reclame.jpg') no-repeat center;
	margin-top: 58px;
	height: 131px;
	margin-left: 0px;
}

#not_main_page #page_header .text_reclame{
	top: 202px;
}

#not_main_page #page_header .icon_support {
	background: url("/img/design/not_main_page/support.jpg") no-repeat center;
	margin-left: 15px;
	margin-top: 40px;
	width: 105px;
}

#not_main_page #page_header .icon_result {
	background: url("/img/design/not_main_page/result.jpg") no-repeat center;
	margin-top: 55px;
}

#not_main_page #page_main {
	background: #f5f1e3 url('/img/design/not_main_page/denticle.gif') repeat-x top;
}

#not_main_page #page_main .left{
	margin-top: 65px;
	margin-right: 24px;
}

#not_main_page #page_main .right{
	width: 596px;
}

/*левое меню*/
#not_main_page #page_main .left_menu .title{
	font-size: 21px;
	color: #989898;
	padding-bottom: 10px;
	text-transform: none;
	margin-bottom: 20px;
	border: 0px none;
}

#not_main_page #page_main .left_menu .title .inscription{
	float: left;
	position: relative;
}

#not_main_page #page_main .left_menu .title SPAN{
	position: absolute;
	left: -1px;
	color: #232323;
}

#not_main_page #page_main .left_menu UL{
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	border-top: 1px solid #E7E7E7;
}

#not_main_page #page_main .left_menu LI{
	margin-bottom: 10px;
}

#not_main_page #page_main .left_menu LI A{
	text-decoration: none;
	font-size: 14px;
	color: #0177be;
}

#not_main_page #page_main .left_menu LI A:HOVER{
	color: #9D9D9D;
}

#not_main_page #page_main .left_menu LI A.selected{
	color: #9D9D9D;
}

#not_main_page #page_main .left_menu{
	background-color: white;
	border: 1px solid #ece7d7;
	margin-bottom: 27px;
}

#not_main_page #page_main .left_menu .wrap1{
	background: url('/img/design/not_main_page/leftmenu_right_top_corner.gif') no-repeat top right;
	position: relative;
	margin: -1px;
}

#not_main_page #page_main .left_menu .wrap2{
	background: url('/img/design/not_main_page/leftmenu_left_top_corner.gif') no-repeat top left;
}

#not_main_page #page_main .left_menu .wrap3{
	background: url('/img/design/not_main_page/leftmenu_right_bottom_corne.gif') no-repeat bottom right;
}

#not_main_page #page_main .left_menu .wrap4{
	background: url('/img/design/not_main_page/leftmenu_left_bottom_corner.gif') no-repeat bottom left;
	padding: 15px 25px 25px 25px;
}

#not_main_page #page_main .left_menu .down_arrow{
	float: right;
	width: 21px;
	height: 19px;
	background: url('/img/design/not_main_page/small-down-arrow.gif') no-repeat center;
	margin-top: 3px;
}

#not_main_page #page_main .top_links, #not_main_page #page_main .caption{
	margin-left: 8px;
	width: 588px;
}

#not_main_page #page_main .top_links{
	margin-bottom: 40px;
}

#not_main_page #page_main .top_links A{
	color: #5799C1;
}

#not_main_page #page_main .top_links DIV{
	float: left;
}

#not_main_page #page_main .small_arrow{
	width: 7px;
	height: 11px;
	background: url('/img/design/not_main_page/small_arrow.gif') no-repeat center;
	margin: 2px 5px;
}

#not_main_page #page_main .topic{
	float: left;
}

#not_main_page #page_main .topic .interpretation{
	color: #9c9c9c;
	font-size: 21px;
	line-height: 21px;
}

#not_main_page #page_main .topic .title{
	color: black;
	font-size: 33px;
	text-transform: none;
	padding-bottom: 31px;
	line-height: 30px;
	text-shadow: 0px 1px 1px #b6b09d;
	letter-spacing: -1px;
}

#not_main_page #page_main .next_links{
	float: right;
	margin-top: 7px;
}

#not_main_page #page_main .next_links .link{
	float: right;
	text-align: right;
	margin-right: 15px;
}

#not_main_page #page_main .next_links .link A{
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
}

#not_main_page #page_main .next_links .definition{
	font-family: Georgia;
	font-size: 11px;
	font-style: italic;
	color: #9d9d9d;
}

#not_main_page #page_main .next_links .arrow{
	float: right;
}

#not_main_page #page_main .next_links .arrow A{
	display: block;
	width: 42px;
	height: 35px;
	background: url('/img/design/arrow_right_hover.gif') no-repeat center;
}

#not_main_page #page_main .next_links .arrow A:HOVER IMG{
	display: none;
}

#not_main_page #page_main .colorfull{
	color: #fefeff;
	font-family: Georgia;
	font-size: 18px;
	background: url('/img/design/not_main_page/colorfull_line.gif') repeat-y center;
	width: 596px;
	clear: both;
}

#not_main_page #page_main .colorfull .wrap1{
	background: url('/img/design/not_main_page/colorfull_left_top.gif') no-repeat left top;
}

#not_main_page #page_main .colorfull .wrap2{
	background: url('/img/design/not_main_page/colorfull_right_top.gif') no-repeat right top;
}

#not_main_page #page_main .colorfull .wrap3{
	background: url('/img/design/not_main_page/colorfull_right_bottom.gif') no-repeat right bottom;
}

#not_main_page #page_main .colorfull .wrap4{
	background: url('/img/design/not_main_page/colorfull_left_bottom.gif') no-repeat left bottom;
	padding: 15px;
}

#not_main_page #page_main .text_content{
	width: 588px;
	color: #616060;
	line-height: 17px;
	margin-bottom: 60px;
	margin-left: 8px;
	margin-top: 28px;
	overflow: auto;
}

#not_main_page #page_main .text_content B{
	color: #404040;
}

#not_main_page #page_main .right_box_first, #not_main_page #page_main .right_box_second{
	float: right;
	width: 178px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	font-family: Georgia;
	font-size: 18px;
	color: black;
    line-height: 20px;
    margin: 5px 0 15px 15px;
    padding: 12px 0;
}

#not_main_page #page_main .left_box_first, #not_main_page #page_main .left_box_second{
	float: left;
	width: 217px;
}

/*страница error404*/
#not_main_page.action_error404 #page_top_menu{
	background: grey url('/img/design/404/top_menu.gif') repeat-x center;
}

#not_main_page.action_error404 #page_header{
	background: #424657 url('/img/design/404/main_bg_top.gif') repeat-x top left;
}

#not_main_page.action_error404 #page_header .page_middle, #not_main_page.action_error404 #page_header .left_side, #not_main_page.action_error404 #page_header .right_side, #not_main_page.action_error404 #page_header .ques1{
	background: none;
}

#not_main_page.action_error404 #page_header, #not_main_page.action_error404 #page_header .page_middle, #not_main_page.action_error404 #page_header .left_side, #not_main_page.action_error404 #page_header .right_side{
	height: 110px;
}

#not_main_page.action_error404 #page_header .question .ques1{
	color: #84868E;
	height: 20px;
	font-size:18px;
}

#not_main_page.action_error404 #page_header .question .ques2{
	color: white;
	font-size: 34px;
	margin: 0px;
}

#not_main_page.action_error404 #page_main{
	background: #424657 none;
	height: 70%;
}

#not_main_page.action_error404 #page_main .left {
	margin-top: 57px;
}

#not_main_page.action_error404 #page_footer{
	background: #424657 url('/img/design/404/footer_bg.gif') repeat-x center;
}

#not_main_page.action_error404 #page_main .title{
	border-color: #505363;
	color: #A6A8B0;
}

#not_main_page.action_error404 #page_main .we_do{
	padding-bottom: 15px;
	border-bottom: 1px solid #505363;
}

#not_main_page.action_error404 #page_main .we_do .cube{
	background: url('/img/design/404/cube.gif') no-repeat center;
	width: 44px;
	height: 49px;
	margin-right: 8px;
}

#not_main_page.action_error404 #page_main .we_do .nonstandart{
	background: url('/img/design/404/nonstandart.gif') no-repeat center;
	width: 176px;
	height: 49px;
}

#not_main_page.action_error404 #page_main .text_content{
	color: #A6A8B0;
}

#not_main_page.action_error404 #page_main .text_content UL{
	list-style-image: url('/img/design/404/circle.gif');
	margin: 0px;
	padding: 0px 0px 0px 18px;
}

#not_main_page.action_error404 #page_main .text_content UL LI{
	
}

#not_main_page.action_error404 #page_main .text_content A{
	color: #3FB7FF;
}

#not_main_page.action_error404 #page_footer .mini_logo{
	background: url('/img/design/404/logo_footer.gif') no-repeat center;
}

#not_main_page #page_main .text_content UL{
	list-style-image: url('/img/design/not_main_page/circle.gif');
	margin: 15px 0px 0px;
	padding: 0px 0px 0px 18px;
}

#not_main_page.action_task #page_main .text_content LI{
}

.text_content .response_img{
    margin-bottom: 50px;
}
