address, body, button, div, dl, dd, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, input, p, ol, ul {
	margin: 0;
	padding: 0;
}
div, dl, dd, dt, fieldset, form, h1, h2, h3, h4, h5, h6, img, input, li, p, ol, ul {
	position: relative;
}
html, body {
	height: 100%;
}
body {
	background: #fff;
	color: #515a60;
	font: 70% verdana, sans-serif;
	min-width: 970px;
}
a {
	color: #60a803;
}
a img {
	border: 0;
}
li {
	list-style: none;
}
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	padding: 0;
	visibility: hidden;
	width: 0;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.col_2 li {
	float: left;
	font-size: 1.1em;
	height: 140px;
	margin: 0 0 1em;
	width: 49.5%;
}
.col_2 li a {
	color: #ff8f09;
}
.col_2 h4 {
	color: #2b3439;
	font: 24px georgia, serif;
	margin: 0 0 5px -2px;
}
.col_2 h4 a {
	color: #2b3439;
	text-decoration: none;
}
.col_2 h4 span {
	background: #eaf0f1;
	padding: 1px 2px;
}
.col_2 .info {
	font-size: .9em;
	line-height: 1.3em;
}
.col_2 .wrap {
	margin: 0 30px 0 0;
}
.color {
	color: #ff8f09;
}
.content {
	font-size: 1.1em;
	min-height: 1px;
}
.content h2 {
	color: #010101;
	font: 30px/30px georgia, serif;
	margin: -18px 0 10px;
}
.content h3 {
	color: #4c5a63;
	font-size: 1.1em;
	margin: 0 0 1em;
}
.content p {
	line-height: 1.4em;
	margin: 0 0 1.4em;
}
.content table p {
	font-size: 1em;
	margin: 0;
}
.content ol {
	margin: 0 0 15px 30px;
}
.content ol li {
	list-style: decimal;
	margin: 0 0 .4em;
}
.content ul {
	margin: 0 0 15px 30px;
}
.content ul li {
	list-style: disc;
	margin: 0 0 .4em;
}
.content .blck {
	background: #f5f3ef;
	margin: 0 0 20px;
}
.content .blck ul li {
	background: url(/img/icon_v_22x23.png) 0 0 no-repeat;
	height: auto !important;
	height: 23px;
	list-style: none;
	margin: 0 0 6px;
	min-height: 23px;
	padding: 2px 0 0 45px;
}
.content .blck .col {
	float: left;
}
.content .blck .mr {
	margin: 0 40px 0 0;
}
.content .blck .wrap_m {
	margin: 0 5px 0 15px;
	padding: 10px 0;
}
.content .chapter {
	color: #2a3338;
	font: 1.9em georgia, serif;
	margin: 0 0 30px;
}
.content .chapter:first-letter {
	color: #b61f21;
}
.content .chapter .color {
	color: #5e727d;
}
.content .chapter .font_s {
	font-size: .75em;
	margin: 0 0 0 75px;
}
.content .color_1 {
	color: #ed5b03;
}
.content .color_2 {
	color: #73a702;
}
.content .color_3 {
	color: #0b88c8;
}
.content .color_4 {
	color: #b61f21;
}
.content .color_5 {
	color: #c50101;
}
.content .font {
	font-family: georgia, serif;
}
.content .font_l {
	font-size: 1.5em;
}
.content .info {
	font-size: .9em;
	margin: 0 0 20px;
}
.content .info a {
	color: #a343de;
}
.content .mb_0 {
	margin-bottom: 0;
}
.content .mb {
	margin-bottom: .3em;
}
.content .mb_1 {
	margin-bottom: 2.4em;
}
.content .mb_2 {
	margin-bottom: 2.4em;
}
.content .min {
	font-size: .9em;
}
.fix {
	color: #fff;
	font-size: 1px;
	line-height: 1px;
}
.font_b {
	font-weight: bold;
}
.hide {
	display: none !important;
}
.iepng a {
	position: relative;
}
.pages {
	text-align: center;
}
.pages li {
	display: inline;
	font-size: 1.1em;
	margin: 0 7px 0 0;
}
.pages li a {
	color: #a343de;
}
.pages .pages_a span {
	background: #889095;
	color: #fff;
	padding: 1px 2px;
}
.pages_nav {
	margin: 0 0 10px;
	text-align: center;
}
.pages_nav li {
	display: inline;
}
.search, .search form {
	height: auto !important;
	height: 10px;
	min-height: 10px;
}
.search .img {
	/*background: url(/img/nose.jpg) 0 0 no-repeat;*/
	height: 231px;
	margin: 0 0 0 10px;
	width: 253px;
}
.search .input {
	background: url(/img/bg_input_217x21.png) 0 0 no-repeat;
	height: 21px;
	margin: 0 0 0 44px;
	width: 217px;
}
.search .input input {
	border-width: 0;
	color: #c5c2c2;
	font-size: 11px;
	left: 8px;
	position: absolute;
	top: 3px;
	width: 200px;
}
.search .submit {
	left: 117px;
	position: absolute;
	top: 80px;
	z-index: 1;
}
.search .submit input {
	background: transparent;
	border-width: 0;
	color: #feeece;
	cursor: pointer;
	font: bold 11px verdana, sans-serif;
	height: 20px;
	width: 50px;
}
.seo .blck {
	background: #f5f3ef;
	margin: 0 0 10px;
}
.seo .blck ul li {
	background: url(/img/icon_v_22x23.png) 0 0 no-repeat;
	height: auto !important;
	height: 23px;
	margin: 0 0 10px;
	min-height: 23px;
	padding: 2px 0 0 45px;
}
.seo .blck .col {
	float: left;
}
.seo .blck .minus {
	background: url(/img/icon_minus_22x23.png) 0 50% no-repeat;
	color: #e63303;
}
.seo .blck .mr {
	margin: 0 40px 0 0;
}
.seo .blck .plus {
	background: url(/img/icon_plus_22x23.png) 0 50% no-repeat;
	color: #00b603;
}
.seo .blck .wrap_m {
	margin: 0 5px 0 15px;
	padding: 10px 0 5px;
}
.seo .blck_1 {
	border: 2px solid #f5f3ef;
}
.seo .blck_1 ul li {
	background: url(/img/icon_tag_41x15.png) 0 0 no-repeat;
	font-size: 1.15em;
	margin: 0 0 15px;
	padding: 0 0 0 44px;
}
.seo .blck_1 .wrap_m {
	margin: 0 15px;
	padding: 8px 0 1px;
}
.seo .chapter {
	color: #2a3338;
	font: 2.1em georgia, serif;
	margin: 0 0 30px;
}
.seo .chapter:first-letter,
.seo .chapter h1:first-letter {
	color: #c50101;
}
.seo .chapter h1 {
	font-size: 1em;
	font-weight: normal;
}
.seo .chapter .color {
	color: #5e727d;
}
.seo .chapter .font_s {
	font-size: .75em;
	margin: 0 0 0 165px;
}
.seo .line {
	margin: 0 0 5px;
}
.seo .list {
	margin: 0 0 0 30px;
}
.seo .list .color_1 {
	color: #ed6603;
}
.seo .list .color_2 {
	color: #e98f00;
}
.seo .list .color_3 {
	color: #0b88c8;
}
.seo .list .color_4 {
	color: #7148b5;
}
.seo .list .color_5 {
	color: #60a803;
}
.seo .list .info_ado .li1 {
	font-size: 1em;
}
.seo .list .info_ado .text {
	font-size: 1em;
}
.seo .list .info_ado .title {
	font-family: verdana, sans-serif;
}
.seo .list .info_ado .title a {
	border-bottom: 1px dashed #ed5b03;
	color: #ed5b03;
}
.seo .list .info_ado .title {
	background: url(/img/icon_darr_13x13.png) 0 .2em no-repeat;
}
.seo .list .info_ado .expanded .title {
	background: url(/img/icon_uarr_13x13.png) 0 .2em no-repeat;
}
.seo .list .info_ado.info_ado2 .title a {
	border-bottom: 1px dashed #e98f00;
	color: #e98f00;
}
.seo .list .info_ado.info_ado2 .title {
	background: url(/img/icon_darr_13x13_2.png) 0 .2em no-repeat;
}
.seo .list .info_ado.info_ado2 .expanded .title {
	background: url(/img/icon_uarr_13x13_2.png) 0 .2em no-repeat;
}
.seo .list .li {
	height: auto !important;
	height: 5px;
	margin: 0 0 45px;
	min-height: 5px;
}
.seo .list .num {
	font: bold 1.35em georgia, serif;
	left: -30px;
	position: absolute;
	top: -.25em;
	width: 30px;
}
.seo .list .text {
	font-size: 1.1em;
}
.seo .list .text a {
	color: #60a803;
}
.seo .list .text p {
	margin: 0 0 1.5em;
}
.seo .list .text .font {
	font-family: georgia, serif;
}
.seo .list .title {
	font: bold 1.6em georgia, serif;
	margin: 0 0 .5em;
}
.seo .info_ado .blck .wrap_m {
	margin-left: 20px;
	padding-bottom: 1px;
}
.seo .info_ado .li1 {
	height: auto !important;
	font-size: 1.1em;
	height: 5px;
	margin: 0 0 10px;
	min-height: 5px;
}
.seo .info_ado .text {
	display: none;
}
.seo .info_ado .text p {
	margin: 0 0 1em 20px;
}
.seo .info_ado .text .color {
	color: #889095;
}
.seo .info_ado .text .color_1 {
	color: #2a3338;
}
.seo .info_ado .text .color_2 {
	color: #ed5b03;
}
.seo .info_ado .title {
	background: url(/img/icon_darr_13x13_1.png) 0 .2em no-repeat;
	font-size: 1.15em;
	margin: 0 0 .4em;
	padding: 0 0 0 20px;
}
.seo .info_ado .title a {
	border-bottom: 1px dashed #c50101;
	color: #c50101;
	text-decoration: none;
}
.seo .info_ado .expanded .title {
	background: url(/img/icon_uarr_13x13_1.png) 0 .2em no-repeat;
}
.seo .tinfo {
	margin: 0 0 0 30px;
}
.seo .tinfo .chapter {
	margin-left: -30px;
}
.seo .tinfo .chapter_1 {
	color: #2a3338;
	font: bold 1.5em georgia, serif;
}
.seo .tinfo .chapter_1:first-letter {
	color: #c50101;
}
.seo .tinfo .info_ado {
	margin: 0 0 40px;
}
.seo .tinfo .info_ado .text {
	padding: .5em 0 1em;
}
.seo .tinfo .line {
	margin-left: -30px;
}
.seo .tinfo .ttext {
	font-size: 1.1em;
}
.seo .tinfo .ttext p {
	margin: 0 0 1.2em;
}
.seo .tinfo .ttext .color {
	color: #889095;
}
.seo .tinfo .ttext .color_1 {
	color: #c50101;
}
.seo .tinfo .ttext .font {
	font-family: georgia, serif;
}
.seo .ushall {
	font: 1.6em georgia, serif;
	margin: 0 0 0 30px;
}
.seo .ushall p {
	margin: 0 0 1em;
}
.seo .ushall ul {
	margin: 0 0 20px;
}
.seo .ushall ul li {
	background: none;
	color: #4c5a63;
	padding-left: 30px;
}
.seo .ushall .color {
	color: #c50101;
}
.seo .ushall .num {
	color: #c50101;
	font-size: 1.35em;
	font-weight: bold;
	left: 0;
	position: absolute;
	top: -.1em;
}
.services {
	color: #2a3338;
}
.services .blck_1 {
	background: #f5f3ef;
	color: #4c5a63;
	font: 1.6em/1.5em georgia, serif;
	margin: 0 0 10px;
}
.services .blck_1 .color {
	color: #c50101;
}
.services .blck_1 .wrap_blck {
	margin: 0 30px;
	padding: 15px 0;
}
.services .h {
	color: #2a3338;
	font: 2.1em/1em georgia, serif;
	margin: 0 0 .8em;
}
.services .h:first-letter {
	color: #c92223;
}
.services .h .color {
	color: #5e727d;
}
.services .h .font_s {
	font-size: .8em;
}
.services .list {
	margin: 0 0 0 30px;
}
.services .list .blck {
	background: #f5f3ef;
	margin: 0 0 10px;
}
.services .list .blck ul li {
	background: url(/img/icon_v_22x23.png) 0 0 no-repeat;
	height: auto !important;
	height: 23px;
	margin: 0 0 10px;
	min-height: 23px;
	padding: 2px 0 0 45px;
}
.services .list .blck .col {
	float: left;
}
.services .list .blck .mr {
	margin: 0 40px 0 0;
}
.services .list .blck .wrap_m {
	margin: 0 5px 0 15px;
	padding: 10px 0;
}
.services .list .color_1 {
	color: #e31202;
}
.services .list .color_2 {
	color: #ed6603;
}
.services .list .color_3 {
	color: #e98f00;
}
.services .list .color_4 {
	color: #0b88c8;
}
.services .list .color_5 {
	color: #7148b5;
}
.services .list .li {
	height: auto !important;
	height: 5px;
	margin: 0 0 45px;
	min-height: 5px;
}
.services .list .num {
	font: bold 1.35em georgia, serif;
	left: -30px;
	position: absolute;
	top: -.25em;
	width: 30px;
}
.services .list .text {
	font-size: 1.1em;
}
.services .list .text a {
	color: #60a803;
}
.services .list .text p {
	margin: 0 0 .8em;
}
.services .list .text .font {
	font-family: georgia, serif;
}
.services .list .title {
	font: bold 1.6em georgia, serif;
	margin: 0 0 .5em;
}
.text_c {
	padding: 10px 0 0;
	text-align: center;
}
.wrapper {
	overflow: auto;
	width: 100%;
}
.ww {
	background: #ebeff1;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 470px;
	z-index: 1000;
}
.ww .lnk_close {
	background: url(/img/icon_x_32x32.png) 0 0 no-repeat;
	display: block;
	height: 32px;
	position: absolute;
	right: 15px;
	top: 13px;
	width: 32px;
	z-index: 1;
}
.ww .wrap_ww {
	margin: 0 20px;
	padding: 10px 0;
}
#body {
	height: 100%;
}
#body .center {
	height: auto !important;
	height: 10px;
	margin: 0 300px;
	min-height: 10px;
}
#body .center.center_nor {
	margin-right: 50px;
}
#body .center hr {
	background: #7f7f7f;
	border-width: 0;
	color: #7f7f7f;
	height: 1px;
}
#body .center hr.line_gr {
	background: #b2b2b2;
	color: #b2b2b2;
}
#body .center .i_info p {
	margin: 0 0 1.2em;
}
#body .center .i_info strong {
	color: #4c5a63;
}
#body .center .i_info .blck {
	background: #f5f3ef;
	color: #4c5a63;
	font: italic 1.5em georgia, serif;
}
#body .center .i_info .blck .inner {
	margin: 0 40px 20px;
	padding: 20px 0 5px;
}
#body .center .w_400 {
	width: 400px;
}
#body .center .why {
	color: #2a3338;
	margin: 0 0 20px;
	padding: 32px 0 0;
}
#body .center .why h2 {
	color: #2a3338;
	font: normal 24px/24px georgia, serif;
	margin: 0 0 20px;
	padding: 5px 0 0;
}
#body .center .why h2 .fst {
	color: #c92223;
}
#body .center .why h2 .line {
	color: #5e727d;
	display: block;
	font-size: 18px;
	margin: -5px 0 0 178px;
}
#body .center .why .f_sb {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0 0 1.4em;
}
#body .center .why .f_sb .color {
	color: #c92223;
}
#body .center .why .f_sb .font {
	font-family: georgia, sans-serif;
}
#body .center .why .features {
	margin: 30px 0 0;
	z-index: 1;
}
#body .center .why .features li {
	height: auto !important;
	height: 10px;
	margin: 0 0 35px;
	min-height: 10px;
}
#body .center .why .features p {
	margin: 0 0 1em;
}
#body .center .why .features .blck {
	background: #f5f3ef;
}
#body .center .why .features .blck ul li {
	background: url(/img/icon_v_22x23.png) 0 0 no-repeat;
	height: auto !important;
	height: 23px;
	margin: 0 0 6px;
	min-height: 23px;
	padding: 2px 0 0 45px;
}
#body .center .why .features .blck .col {
	float: left;
}
#body .center .why .features .blck .mr {
	margin: 0 40px 0 0;
}
#body .center .why .features .blck .wrap_m {
	margin: 0 5px 0 15px;
	padding: 10px 0;
}
#body .center .why .features .color {
	color: #ec9e22;
}
#body .center .why .features .color_1 {
	color: #0b88c8;
}
#body .center .why .features .color_2 {
	color: #7148b5;
}
#body .center .why .features .font {
	font-family: georgia, sans-serif;
	font-style: italic;
	font-weight: bold;
}
#body .center .why .features .litera, #body .center .why .features .title {
	color: #8f7ccd;
}
#body .center .why .features .litera {
	font: bold 24px georgia, serif;
	left: 0;
	position: absolute;
	top: -.25em;
}
#body .center .why .features .lst {
	margin: 0;
}
#body .center .why .features .text {
	color: #2a3338;
	font-size: 1.1em;
	margin: 0 0 0 30px;
}
#body .center .why .features .f1 .litera,
#body .center .why .features .f1 .title:first-letter {
	color: #e31202;
}
#body .center .why .features .f2 .litera,
#body .center .why .features .f2 .title:first-letter {
	color: #ed5b03;
}
#body .center .why .features .f3 .litera,
#body .center .why .features .f3 .title:first-letter {
	color: #e98f00;
}
#body .center .why .features .f4 .litera,
#body .center .why .features .f4 .title:first-letter {
	color: #73a702;
}
#body .center .why .features .f5 .litera,
#body .center .why .features .f5 .title:first-letter {
	color: #0b88c8;
}
#body .center .why .features .f6 .litera,
#body .center .why .features .f6 .title:first-letter {
	color: #7148b5;
}
#body .center .why .features .title {
	color: #2a3338;
	font: bold 1.5em georgia, sans-serif;
	margin: 0 0 .5em;
}
#body .center .why .head {
	color: #2a3338;
	font: normal 24px/24px georgia, serif;
	margin: 0 0 20px;
	padding: 5px 0 0;
}
#body .center .why .head .fst {
	color: #c92223;
}
#body .center .why .head .line {
	color: #5e727d;
	display: block;
	font-size: 18px;
	line-height: 20px;
}
#body .center_1 {
	margin: 0 50px 0 300px;
	padding: 15px 0 0;
}
#body .center_1 p {
	margin: 0 0 1.2em;
}
#body .center_1 strong {
	color: #4c5a63;
}
#body .center_1 .info_ado {
	margin: 50px 0 0;
}
#body .center_1 .info_ado li {
	padding: 0 0 30px;
}
#body .center_1 .info_ado .lnk {
	color: #65818e;
	font-size: 1.3em;
	font-weight: bold;
}
#body .center_1 .info_ado .lnk a {
	border-bottom: 1px dashed;
	color: #65818e;
	text-decoration: none;
}
#body .center_1 .info_ado .lnk a:hover {
	color: #4c5a63;
}
#body .center_1 .info_ado .text {
	display: none;
	margin: 20px 0 0;
	min-height: 1px;
}
#body .center_1 .info_ado .text .important {
	background: #f5f3ef;
	font: italic 16px georgia, serif;
	height: auto !important;
	height: 1px;
	padding: 20px 40px;
	min-height: 1px;
}
#body .center_1 .info_ado .text .important span {
	font-style: normal;
	font-weight: bold;
}
#body .center_1 .info_ado .text .important .line {
	background: #ac0202;
	height: 24px;
	left: 0;
	position: absolute;
	top: 19px;
	width: 8px;
}
#body .center_2 {
	margin: 0 50px;
}
#body .center_2 .blck {
	background: #f5f3ef;
	font: 1.6em Georgia, sans-serif;
	margin: 0 0 40px;
	text-align: center;
}
#body .center_2 .blck .color {
	color: #b61f21;
}
#body .center_2 .blck .wrap_m {
	margin: 0 10px;
	padding: 30px 0;
}
#body .center_2 .i_info {
	font-size: 1.1em;
}
#body .center_2 .i_info h2 {
	color: #2a3338;
	font: normal 24px/24px georgia, serif;
	margin: 0 0 20px;
	padding: 5px 0 0;
}
#body .center_2 .i_info h2:first-letter {
	color: #b61f21;
}
#body .center_2 .i_info h2 .line {
	color: #5e727d;
	display: block;
	font-size: 18px;
	margin: -3px 0 0 30px;
}
#body .center_2 .i_info p {
	margin: 0 0 1.2em 30px;
}
#body .center_2 .i_info .color {
	color: #2a3338;
}
#body .center_2 .i_info .color_1 {
	color: #b61f21;
}
#body .left {
	float: left;
	width: 300px;
	z-index: 2;
}
#body .left .notice {
	color: #889095;
	font-style: italic;
	font-size: .9em;
	margin: 180px 35px 0 50px;
}
#body .left .order {
	margin: 0 36px 20px 45px;
	padding: 10px 0 15px;
}
#body .left .order dd {
	margin: 0 0 3px;
}
#body .left .order h3 {
	color: #010101;
	font: 24px georgia, serif;
	margin: 0 0 7px 5px;
}
#body .left .order .err {
	display: none;
	height: 50px;
	left: 0;
	position: absolute;
	top: -32px;
	width: 222px;
	z-index: 2;
}
#body .left .order .err .bg {
	background: url(/img/bg_balloon_222x50.png) 0 0 no-repeat;
	height: 50px;
	left: 0;
	position: absolute;
	top: 0;
	width: 222px;
}
#body .left .order .err .txt {
	color: #c50101;
	font-size: 12px;
	letter-spacing: -1px;
	margin: 0 0 0 4px;
	padding: 8px 0 0;
	z-index: 1;
}
#body .left .order .file input {
	background: #fff;
	border: 1px solid;
	color: #a7aeb3;
	font: 12px "trebuchet ms", serif;
	width: 218px;
}
#body .left .order .file .fake {
	background: url(/img/bg_inpt_221x26.png) 0 0 no-repeat;
	height: 26px;
	left: 0;
	position: absolute;
	top: 0;
	width: 221px;
	z-index: 1;
}
#body .left .order .file .fake div {
	height: 18px;
	left: 6px;
	overflow: hidden;
	position: absolute;
	text-overflow: clip;
	top: 2px;
	white-space: nowrap;
	width: 92px;
}
#body .left .order .input {
	background: url(/img/bg_input_217x19.png) 0 0 no-repeat;
	height: 19px;
}
#body .left .order .input input {
	background: none;
	border-width: 0;
	color: #a7aeb3;
	font: bold 12px "trebuchet ms", serif;
	height: 15px;
	left: 4px;
	outline: 0;
	position: absolute;
	top: 2px;
	width: 210px;
}
#body .left .order .submit {
	height: 23px;
	margin: 12px 0 0 50px;
	width: 97px;
}
#body .left .order .captcha {
	height: 62px;
}
#body .left .order .captcha {
	background-position: 0 43px;
}
#body .left .order .captcha input {
	top: 44px;
}
#body .left .order .submit input {
	background: url(/img/btn_send_95x33.png) 0 0 no-repeat;
	border-width: 0;
	cursor: pointer;
	height: 33px;
	left: 0;
	position: absolute;
	top: 0;
	width: 95px;
}
#body .left .order .textarea {
	background: url(/img/bg_textarea_217x163.png) 0 0 no-repeat;
	height: 163px;
	width: 217px;
}
#body .left .order .textarea textarea {
	border-width: 0;
	color: #a7aeb3;
	font: bold 12px "trebuchet ms", serif;
	height: 153px;
	left: 3px;
	outline: 0;
	position: absolute;
	top: 2px;
	width: 208px;
}
#body .left .order .error .err {
	display: block;
}
#body .left .tials {
	border: 1px solid #c2cfd3;
	color: #65818e;
	height: auto !important;
	height: 10px;
	margin: 36px 40px 60px 37px;
	min-height: 10px;
	padding: 13px 0 20px;
}
#body .left .tials h3 {
	color: #2a3338;
	font: 18px georgia, serif;
	left: 82px;
	letter-spacing: -1px;
	position: absolute;
	top: -30px;
}
#body .left .tials .blck_img {
	background: url(/img/hat.png) 0 0 no-repeat;
	height: 119px;
	left: 48px;
	position: absolute;
	top: -146px;
	width: 149px;
}
#body .left .tials .corn_b_l {
	background: url(/img/corn_b_l_5x5.png) 0 0 no-repeat;
	height: 5px;
	left: -1px;
	margin: -4px 0 0;
	position: absolute;
	top: 100%;
	width: 5px;
}
#body .left .tials .corn_b_r {
	background: url(/img/corn_b_r_5x5.png) 0 0 no-repeat;
	height: 5px;
	left: -4px;
	margin: -4px 0 0 100%;
	position: absolute;
	top: 100%;
	width: 5px;
}
#body .left .tials .corn_t_l {
	background: url(/img/corn_t_l_5x5.png) 0 0 no-repeat;
	height: 5px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 5px;
}
#body .left .tials .corn_t_r {
	background: url(/img/corn_t_r_5x5.png) 0 0 no-repeat;
	height: 5px;
	left: -4px;
	margin-left: 100%;
	position: absolute;
	top: -1px;
	width: 5px;
}
#body .left .tials .des {
	background: url(/img/des_smth_1.png) 0 0 no-repeat;
	left: 44px;
	height: 25px;
	position: absolute;
	top: -25px;
	width: 28px;
}
#body .left .tials .lnk_more {
	text-align: right;
}
#body .left .tials .lnk_more .btn {
	background: url(/img/btn_further_95x33.png) 0 0 no-repeat;
	display: block;
	float: right;
	height: 33px;
	width: 95px;
}
#body .left .tials .nav {
	float: right;
	margin: 0 0 10px;
	padding: 0 10px 0 0;
}
#body .left .tials .nav li {
	float: left;;
}
#body .left .tials .nav li a {
	outline: none;
}
#body .left .tials .signature {
	font-size: .9em;
	font-style: italic;
}
#body .left .tials .text {
	margin: 0 9px 0 13px;
	z-index: 1;
}
#body .left .tials .text p {
	margin: 0 0 1em;
}
#body .left .tials .tials_list {
	display: none;
}
#body .right {
	float: right;
	width: 300px;
	z-index: 2;
}
#body .center .right {
	margin-right: -40px;
}
#body .right .answers {
	height: auto !important;
	height: 10px;
	min-height: 10px;
}
#body .right .answers h3 {
	color: #293136;
	font: normal 30px georgia, serif;
	left: 50px;
	letter-spacing: -1px;
	position: absolute;
	top: -55px;
}
#body .right .answers .arrow {
	background: url(/img/des_arrow.png) 0 0 no-repeat;
	height: 32px;
	left: 60px;
	position: absolute;
	top: -10px;
	width: 25px;
}
#body .right .answers .blck_img {
	background: url(/img/finger.png) 0 0 no-repeat;
	height: 152px;
	left: 164px;
	position: absolute;
	top: -128px;
	width: 85px;
}
#body .right .answers .list {
	height: auto !important;
	height: 10px;
	margin: 0 44px 0 50px;
	min-height: 10px;
	padding: 50px 0 0;
	z-index: 9;
}
#body .right .answers .list li {
	height: auto !important;
	height: 10px;
	margin: 0 0 .9em;
	min-height: 10px;
}
#body .right .answers .list .a {
	background: url(/img/bg_balloon_459.png) 0 0 repeat-y;
	height: auto !important;
	height: 10px;
	min-height: 10px;
	position: absolute;
	right: -24px;
	top: 0;
	width: 459px;
	z-index: 10;
}
#body .right .answers .list .a .b {
	background: url(/img/balloon_459_b.png) 0 0 no-repeat;
	height: 38px;
	left: 0;
	position: absolute;
	top: 100%;
	width: 459px;
}
#body .right .answers .list .a .t {
	background: url(/img/balloon_459_t.png) 0 0 no-repeat;
	height: 119px;
	left: 0;
	position: absolute;
	top: -119px;
	width: 459px;
}
#body .right .answers .list .a .text {
	color: #fff;
	margin: -103px 0 0 30px;
	width: 396px;
	z-index: 1;
}
#body .right .answers .list .q {
	z-index: 9;
}
#body .right .answers .list .q a {
	border-bottom: 1px dashed;
	color: #65818e;
	outline: none;
	text-decoration: none;
}
#body .right .answers .list .q a:hover {
	border-width: 0;
	color: #ff8401;
}
#body .right .clients {
	margin: 0 50px 90px;
}
#body .right .clients li {
	color: #959088;
	font-size: 1.1em;
	margin: 0 0 .8em;
}
#body .right .clients li a {
	color: #fd9400;
}
#body .right .clients .a {
	font-weight: bold;
}
#body .right .blck_actns {
	height: auto !important;
	height: 40px;
	margin: 0 0 20px;
	min-height: 40px;
}
#body .right .blck_actns h3 {
	color: #293136;
	font: normal 30px georgia, serif;
	left: 50px;
	letter-spacing: -1px;
	position: absolute;
	top: -50px;
}
#body .right .blck_actns .arrow {
	background: url(/img/des_arrow.png) 0 0 no-repeat;
	height: 32px;
	left: 60px;
	position: absolute;
	top: -10px;
	width: 25px;
}
#body .right .blck_actns .blck_img {
	background: url(/img/icon_hand_93x149.png) 0 0 no-repeat;
	height: 149px;
	left: 155px;
	position: absolute;
	top: -111px;
	width: 93px;
}
#body .right .blck_actns .list {
	padding: 60px 0 0;
}
#body .right .blck_actns .list .li {
	height: auto !important;
	height: 10px;
	margin: 0 0 10px;
	min-height: 10px;
	text-align: right;
}
#body .right .prices {
	margin: 0 50px;
	padding: 13px 0 0;
}
#body .right .prices li {
	margin: 0 0 30px;
}
#body .right .prices li h5 {
	color: #2b3439;
	font-size: 1.25em;
	margin: 0 0 4px;
}
#body .right .prices .price {
	color: #fff;
	position: absolute;
	right: 0;
	top: 18px;
	width: 100px;
}
#body .right .prices .price span {
	font-size: 1.25em;
	font-weight: bold;
}
#body .right .prices .tag_green {
	background: url(/img/tag_green.png) 100% 0 no-repeat;
	height: 55px;
}
#body .right .prices .tag_orange {
	background: url(/img/tag_orange.png) 100% 0 no-repeat;
	height: 55px;
}
#body .right .prices .tag_red {
	background: url(/img/tag_red.png) 100% 0 no-repeat;
	height: 55px;
}
#body .right .tags {
	margin: 0 50px 160px;
}
#body .right .tags h3 {
	color: #2e373c;
	font: 36px georgia, serif;
	left: 58px;
	position: absolute;
	top: -75px;
}
#body .right .tags .blck_img {
	background: url(/img/icon_tags.png) 0 0 no-repeat;
	height: 74px;
	left: 0;
	position: absolute;
	top: -145px;
	width: 185px;
}
#body .right .tags .text {
	font-size: 11px;
	line-height: 18px;
	text-align: center;
}
#body .right .tags .text a {
	color: #a343de;
	white-space: nowrap;
}
#body .right .tags .text .s0 {
	font-size: 10px;
}
#body .right .tags .text .s1 {
	font-size: 12px;
}
#body .right .tags .text .s2 {
	font-size: 13px;
}
#body .right .tags .text .s3 {
	font-size: 14px;
}
#body .right .tags .text .s4 {
	font-size: 15px;
}
#body .right .tags .text .s5 {
	font-size: 16px;
}
#body .right .tags .text .s6 {
	font-size: 17px;
}
#body .right .tags .text .s7 {
	font-size: 18px;
}
#clients {
	margin: 0 0 0 50px;
}
#clients .clients li {
	float: left;
	font-size: 1.1em;
	margin: 0 0 .8em;
	width: 33%;
}
#clients .clients li a {
	color: #feae03;
}
#f_contacts {
	font-size: 1.1em;
	left: 50px;
	position: absolute;
	top: 40px;
	z-index: 1;
}
#f_contacts a {
	color: #a2adb3;
}
#f_contacts p {
	margin: 0 0 12px;
}
#f_contacts .color {
	color: #4c5a63;
}
#f_contacts .email a {
	color: #63a4cc;
}
#f_contacts .map {
	margin-bottom: 0;
}
#f_contacts .map a {
	color: #fe9c01;
}
#f_copy {
	bottom: 4px;
	font-size: .9em;
	left: 300px;
	position: absolute;
}
#f_counters {
	bottom: 20px;
	position: absolute;
	right: 20px;
}
#f_des {
	background: url(/img/des_round_dash.png) 0 0 no-repeat;
	height: 170px;
	left: 168px;
	position: absolute;
	top: 0;
	width: 118px;
}
#f_img {
	background: url(/img/scissors.png) 0 0 no-repeat;
	height: 31px;
	left: 130px;
	position: absolute;
	top: -31px;
	width: 96px;
}
#faq .list .important {
	background: #f5f3ef;
	font: italic 1.3em georgia, serif;
	height: auto !important;
	height: 1px;
	padding: 20px 40px;
	min-height: 1px;
}
#faq .list .important .line {
	background: #ac0202;
	height: 24px;
	left: 0;
	position: absolute;
	top: 19px;
	width: 8px;
}
#faq .list .li {
	height: auto !important;
	height: 5px;
	margin: 0 0 16px;
	min-height: 5px;
	padding: 0 0 1.2em;
}
#faq .list .text {
	color: #4c5a63;
	display: none;
	font-size: 1.1em;
}
#faq .list .text p {
	margin: 0 0 1.2em;
}
#faq .list .title {
	color: #2a3338;
	font: 2.1em georgia, sans-serif;
	margin: 0 0 .8em;
}
#faq .list .title a {
	border-bottom: 1px dashed;
	color: #2a3338;
	text-decoration: none;
}
#faq .list .title a:hover {
	color: #181c1e;
}
#faq .list .title:first-letter {
	color: #c50101;
}
#faq .list .a .text {
	display: block;
}
#footer {
	background: url(/img/des_dashed_6x1.png) 0 0 repeat-x;
	bottom: 0;
	color: #a2adb3;
	height: 170px;
	left: 0;
	position: absolute;
	width: 100%;
}
#footer .cost {
	left: 300px;
	position: absolute;
	top: 48px;
}
#footer .cost p {
	color: #2a3338;
	font: 2.2em georgia, sans-serif;
	margin: 0 0 10px;
}
#footer .cost .color {
	color: #b61f21;
}
#footer .cost .flds .fld {
	height: auto !important;
	height: 5px;
	margin: 0 0 8px;
	min-height: 5px;
}
#footer .cost .flds .fld_r {
	left: 195px;
	position: absolute;
	top: 0;
}
#footer .cost .form .inpt {
	background: url(/img/bg_inpt_176x19.png) 0 0 no-repeat;
	height: 19px;
	overflow: hidden;
	width: 176px;
}
#footer .cost .form .inpt input {
	color: #a7aeb3;
	background: #fff;
	border: 0;
	font: bold 11px "Trebuschet MS";
	outline: 0;
	position: absolute;
	left: 3px;
	top: 2px;
	width: 170px;
}
#footer .cost .form .submit {
	left: 556px;
	position: absolute;
	top: 21px;
}
#footer .cost .form .submit input {
	background: url(/img/btn_findout_96x33.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 33px;
	width: 96px;
}
#footer .cost .form .tarea {
	background: url(/img/bg_tarea_357x46.png) 0 0 no-repeat;
	height: 46px;
	overflow: hidden;
	width: 357px;
}
#footer .cost .form .tarea textarea {
	border: 0;
	color: #a7aeb3;
	font: bold 11px "Trebuschet MS";
	height: 40px;
	left: 3px;
	outline: 0;
	position: absolute;
	top: 1px;
	width: 348px;
}
#footer .cost .form .error input,
#footer .cost .form .error textarea {
	color: #f00;
}
#footer .cost .step_2 {
	display: none;
}
#h_address {
	bottom: 30px;
	color: #b5c2ca;
	font: 36px georgia, serif;
	position: absolute;
	left: 65%;
	z-index: 5;
}
#h_address span {
	color: #fff;
	font-size: 30px;
}
#h_akona {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 2;
}
#h_all_blog {
	bottom: 30px;
	position: absolute;
	right: 60px;
}
#h_best {
	position: absolute;
	right: 28px;
	top: 237px;
	z-index: 4;
}
#h_boot {
	background: url(/img/boot.png) 0 0 no-repeat;
	height: 286px;
	left: 50%;
	margin: 0 0 0 -230px;
	position: absolute;
	top: -160px;
	width: 483px;
}
#h_contacts {
	color: #c9d7db;
	font-family: tahoma, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	position: absolute;
	right: 0;
	top: 70px;
	width: 129px;
	z-index: 2;
}
#h_contacts a {
	color: #feae03;
}
#h_contacts p {
	margin: 0 0 4px;
}
#h_contacts .city {
	margin: 0;
}
#h_contacts .phones {
	color: #fff;
}
#h_contacts .phones span {
	color: #85979c;
	font-size: .9em;
	left: -38px;
	position: absolute;
	top: 0;
}
#h_contacts .phones .code1 {
	left: -44px;
}
#h_counter {
	background: url(/img/counter.png) 0 0 no-repeat;
	height: 168px;
	position: absolute;
	right: 32px;
	top: 20px;
	width: 246px;
}
#h_des_go {
	background: url(/img/des_go.png) 0 0 no-repeat;
	height: 134px;
	position: absolute;
	right: 32px;
	top: -44px;
	width: 153px;
}
#h_dog {
	background: url(/img/dog.png) 0 0 no-repeat;
	height: 400px;
	left: 50%;
	margin: 0 0 0 -200px;
	position: absolute;
	top: -290px;
	width: 417px;
}
#h_found {
	bottom: 50px;
	color: #e5e8ef;
	font: 22px/24px georgia, serif;
	position: absolute;
	right: 40px;
}
#h_found span {
	color: #fbad3c;
	font-size: 30px;
}
#h_hat {
	background: url(/img/hat_big.png) 0 0 no-repeat;
	height: 384px;
	left: 50%;
	margin: 0 0 0 -195px;
	position: absolute;
	top: -205px;
	width: 474px;
}
#h_logo {
	background: url(/img/logo_big.png) 0 0 no-repeat;
	height: 318px;
	left: 50%;
	margin: 0 0 0 -240px;
	position: absolute;
	top: -230px;
	width: 481px;
}
#h_main_img {
	height: 417px;
	left: 50%;
	margin: 0 0 0 -305px;
	position: absolute;
	top: -275px;
	width: 609px;
	z-index: 4;
}
#h_main_img .img {
	/*background: url(/img/img_main_1.png) 0 0 no-repeat;*/
	height: 417px;
	overflow: hidden;
	width: 609px;
}
#h_main_img .gloss {
	background: #000;
	height: 185px;
	left: 137px;
	position: absolute;
	top: 119px;
	width: 315px;
	z-index: 5;
}
#h_main_img .gloss .list {
	background: #fff;
	height: 185px;
	width: 2000px;
	z-index: 6;
}
#h_main_img .gloss .list li {
	height: 185px;
	float: left;
	width: 315px;
}
#h_main_img .gloss .list_pre {
	height: 185px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 315px;
	z-index: 6;
}
#h_main_img .gloss .lnk {
	height: 185px;
	width: 315px;
	z-index: 7;
}
#h_main_img .last_w {
	bottom: 62px;
	color: #2d363b;
	font: 20px georgia, serif;
	left: 220px;
	position: absolute;
	z-index: 8;
}
#h_main_img .mouse {
	background: url(/img/mouse.png) 0 0 no-repeat;
	bottom: -99px;
	height: 151px;
	left: 67px;
	position: absolute;
	width: 171px;
}
#h_main_img .specs {
	height: 77px;
	left: -2px;
	position: absolute;
	top: 134px;
	width: 118px;
}
#h_main_img .specs ul {
	margin: 0 17px 0 3px;
	padding: 2px 0 0;
	z-index: 1;
}
#h_main_img .specs ul li {
	color: #fff;
	font-size: .9em;
	line-height: 1.2em;
	text-align: right;
}
#h_main_img .specs ul li h1 {
	font-weight: normal;
	font-size: 1em;
}
#h_main_img .specs .bg {
	background: url(/img/bg_blck_118x77.png) 0 0 no-repeat;
	height: 77px;
	left: 0;
	position: absolute;
	top: 0;
	width: 118px;
}
#h_main_img .works_nav {
	bottom: 53px;
	left: 150px;
	position: absolute;
	z-index: 8;
}
#h_main_img .works_nav li {
	float: left;
}
#h_main_img .works_nav li a {
	outline: none;
}
#h_monitor {
	height: 310px;
	left: 50%;
	margin: 0 0 0 -195px;
	position: absolute;
	top: -198px;
	width: 390px;
	z-index: 4;
}
#h_monitor .img {
	/*background: url(/img/monitor.png) 0 0 no-repeat;*/
	height: 310px;
	overflow: hidden;
	width: 450px;
}
#h_monitor .img div {
	left: -100px;
	position: absolute;
	top: -106px;
}
#h_monitor .gloss {
	background: #000;
	height: 185px;
	left: 13px;
	position: absolute;
	top: 12px;
	width: 315px;
	z-index: 5;
}
#h_monitor .gloss .list {
	background: #fff;
	height: 185px;
	width: 2000px;
	z-index: 6;
}
#h_monitor .gloss .list li {
	height: 185px;
	float: left;
	width: 315px;
}
#h_monitor .gloss .list_pre {
	height: 185px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 315px;
	z-index: 6;
}
#h_monitor .gloss .lnk {
	height: 185px;
	width: 315px;
	z-index: 7;
}
#h_monitor .last_w {
	bottom: 62px;
	color: #2d363b;
	font: 20px georgia, serif;
	left: 94px;
	position: absolute;
	z-index: 8;
}
#h_monitor .works_nav {
	bottom: 53px;
	left: 26px;
	position: absolute;
	z-index: 8;
}
#h_monitor .works_nav li {
	float: left;
}
#h_phone {
	background: url(/img/phone.png) 0 0 no-repeat;
	height: 408px;
	left: 50%;
	margin: 0 0 0 -280px;
	position: absolute;
	top: -230px;
	width: 455px;
}
#h_push {
	bottom: 43px;
	position: absolute;
	right: 74px;
	z-index: 1;
}
#h_rupor {
	background: url(/img/rupor_big.png) 0 0 no-repeat;
	height: 270px;
	left: 50%;
	margin: 0 0 0 -260px;
	position: absolute;
	top: -180px;
	width: 423px;
}
#h_waiter {
	background: url(/img/waiter.png) 0 0 no-repeat;
	height: 429px;
	left: 50%;
	margin: 0 0 0 -166px;
	position: absolute;
	top: -195px;
	width: 533px;
}
#h_waiter_m {
	background: url(/img/waiter_m.png) 0 0 no-repeat;
	height: 206px;
	left: 24px;
	position: absolute;
	top: 20px;
	width: 255px;
}
#h_wings {
	background: url(/img/wings.png) 0 0 no-repeat;
	height: 51px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 106px;
	z-index: 1;
}
#header {
	height: 601px;
	z-index: 1;
}
#header .bottom {
	background: #e9eff1 url(/img/bg_h_b.png) 0 0 repeat-x;
	height: 224px;
}
#header .bottom .fax_email {
	color: #2e363b;
	font: 24px/24px georgia, serif;
	margin: 0 0 0 50px;
	padding: 12px 0 0;
	width: 250px;
}
#header .bottom .fax_email a {
	color: #1878d1;
}
#header .bottom .fax_email p {
	margin: 0 0 10px;
}
#header .bottom .fax_email .code {
	color: #fdad01;
}
#header .bottom .fax_email .str {
	color: #95a3ab;
}
#header .bottom .flt_type {
	position: absolute;
	right: 0;
	top: 52px;
	width: 253px;
}
#header .bottom .flt_type li {
	float: left;
	font-size: 1.1em;
}
#header .bottom .flt_type .a span {
	background: #930303;
	color: #fff;
	padding: 0 3px 2px;
}
#header .bottom .flt_type .delim {
	padding: 0 12px;
}
#header .bottom .flt_year {
	position: absolute;
	right: 0;
	top: 82px;
	width: 253px;
}
#header .bottom .flt_year li {
	float: left;
	font-size: 1.1em;
	margin: 0 0 5px;
}
#header .bottom .flt_year .a span {
	background: #bf3f01;
	color: #fff;
	padding: 0 3px 2px;
}
#header .bottom .flt_year .delim {
	padding: 0 6px;
}
#header .bottom .phones {
	color: #2e363b;
	font: 24px georgia, serif;
	position: absolute;
	left: 65%;
	top: 10px;
}
#header .bottom .phones p {
	margin: 0 0 10px;
}
#header .bottom .phones .code {
	color: #fdad01;
}
#header .bottom .phones .p2 {
	padding: 0 0 0 70px
}
#header .bottom .phones .str {
	color: #95a3ab;
}
#header .bottom .search_str {
	color: #879a9e;
	font: 30px/50px georgia, serif;
	position: absolute;
	right: 0;
	top: 25px;
	width: 250px;
}
#header .bottom .search_str span {
	color: #2b3337;
	font-size: 18px;
	font-style: italic;
	line-height: 18px;
}
#header .bottom .str_about {
	color: #2d353a;
	font: normal 36px georgia, serif;
	margin: 0 0 0 66px;
	padding: 55px 0 0;
}
#header .bottom .str_about span {
	color: #e53f25;
}
#header .bottom .str_blog {
	color: #879a9e;
	font: 36px/32px georgia, serif;
	margin: 0 0 0 70px;
	padding: 22px 0 0;
}
#header .bottom .str_blog .s1 {
	color: #65777b;
	padding: 0 0 0 34px;
}
#header .bottom .str_blog .s2 {
	color: #48585c;
	padding: 0 0 0 8px;
}
#header .bottom .str_results {
	color: #879a9e;
	font: 36px/32px georgia, serif;
	margin: 0 0 0 50px;
	padding: 42px 0 0;
}
#header .bottom .str_results .s1 {
	color: #65777b;
	padding: 0 0 0 110px;
}
#header .bottom .str_services {
	color: #879a9e;
	font: normal 36px georgia, serif;
	margin: 0 0 0 66px;
	padding: 55px 0 0;
}
#header .bottom .strawberry {
	background: url(/img/strawberry.jpg) 0 0 no-repeat;
	height: 152px;
	position: absolute;
	right: 90px;
	top: 0;
	width: 139px;
}
#header .bottom .str_testimonials {
	color: #879a9e;
	font: 36px/32px georgia, serif;
	margin: 0 0 0 70px;
	padding: 22px 0 0;
}
#header .bottom .str_testimonials .s1 {
	color: #65777b;
	padding: 0 0 0 34px;
}
#header .top {
	background: #293135 url(/img/bg_h_t.png) 0 0 repeat;
	height: 377px;
}
#header .top .dashed {
	background: url(/img/des_dashed_6x1_a.png) 0 0 repeat-x;
	font-size: 0;
	height: 1px;
	left: 0;
	line-height: 0;
	position: absolute;
	top: 60px;
	width: 100%;
	z-index: 1;
}
#header .top .patch {
	background: url(/img/h_patch.jpg) 0 0 no-repeat;
	height: 377px;
	left: 0;
	position: absolute;
	top: 0;
	width: 321px;
}
#header .top .scissors {
	background: url(/img/des_scissors.png) 0 0 no-repeat;
	height: 227px;
	left: -201px;
	margin-left: 100%;
	position: absolute;
	top: 29px;
	width: 201px;
	z-index: 1;
}
#i_blogs {
	background: #f6f5ef;
	height: 188px;
	margin: 0 0 40px;
}
#i_blogs h2 {
	color: #9d9a9a;
	font: normal 30px georgia, serif;
	left: 262px;
	position: absolute;
	top: 20px;
}
#i_blogs h2 span {
	color: #4e595b;
}
#i_blogs .blck_img {
	background: url(/img/rupor.png) 0 0 no-repeat;
	height: 141px;
	left: 57px;
	position: absolute;
	top: -12px;
	width: 172px;
	z-index: 1;
}
#i_blogs .blog_list {
	display: none;
}
#i_blogs .l {
	background: url(/img/des_round_l_166x188.png) 0 0 no-repeat;
	height: 188px;
	left: 0;
	position: absolute;
	top: 0;
	width: 166px;
}
#i_blogs .list {
	height: 100px;
	z-index: 1;
	width: 100%;
}
#i_blogs .list li {
	float: left;
	width: 33%;
}
#i_blogs .list li a {
	color: #a343de;
}
#i_blogs .list li dl {
	margin: 0 30px 0 0;
}
#i_blogs .lnk_all {
	left: 52%;
	position: absolute;
	top: 25px;
	z-index: 2;
}
#i_blogs .lnk_all a {
	color: #a343de;
}
#i_blogs .lnk_all img {
	padding: 0 0 0 12px;
	top: 5px;
}
#i_blogs .list_pre {
	height: 100px;
	overflow: auto;
	width: 100%;
}
#i_blogs .nav {
	position: absolute;
	right: 70px;
	top: 22px;
	z-index: 2;
}
#i_blogs .nav li {
	float: left;
}
#i_blogs .nav li a {
	outline: none;
}
#i_blogs .r {
	background: url(/img/des_round_r_97x188.png) 0 0 no-repeat;
	height: 188px;
	left: -97px;
	margin-left: 100%;
	position: absolute;
	top: 0;
	width: 97px;
}
#i_blogs .wrap {
	height: 100px;
	padding: 70px 0 0;
	margin: 0 20px 0 300px;
	z-index: 1;
}
#i_push {
	height: 220px;
	margin: -30px 0 0;
}
#i_push .img {
	/*background: url(/img/des_push.png) 0 0 no-repeat;*/
	height: 213px;
	left: 0;
	position: absolute;
	top: 0;
	width: 353px;
	z-index: 1;
}
#i_push .str {
	margin: 0 0 0 268px;
	padding: 18px 0 0;
}
#m_footer {
	left: 300px;
	position: absolute;
	top: 24px;
}
#m_footer li {
	float: left;
	margin: 0 55px 0 0;
}
#m_footer .m1 .num {
	color: #ffacac;
}
#m_footer .m2 .num {
	color: #f8c959;
}
#m_footer .m3 .num {
	color: #8bd55e;
}
#m_footer .m4 .num {
	color: #92eafd;
}
#m_footer .m5 .num {
	color: #fca9ff;
}
#m_footer .m6 .num {
	color: #f97ea7;
}
#m_footer .last {
	margin-right: 0;
}
#m_footer .num {
	font-family: tahoma, sans-serif;
	font-size: .9em;
	left: -11px;
	position: absolute;
	top: -.8em;
}
#m_service {
	left: 41px;
	position: absolute;
	top: 257px;
	z-index: 3;
}
#m_seo {
	left: 50%;
	margin: 0 0 0 -200px;
	position: absolute;
	top: 112px;
	width: 480px;
	z-index: 3;
}
#m_seo li {
	background: url(/img/icon_r_arr_11x5.png) 0 .5em no-repeat;
	color: #ffc601;
	float: left;
	font-family: tahoma;
	font-size: 1.5em;
	padding: 0 0 0 20px;
	width: 140px;
}
#m_seo li a {
	background: #000;
	color: #fff;
	padding: 2px 3px;
	text-decoration: none;
}
#m_seo li .f, #m_seo li .f a {
	color: #ffc601;
}
#m_seo li .last, #m_seo li .last a {
	color: #b5c2ca;
}
#m_seo .a {
	background: url(/img/icon_r_arr_11x5_w.png) 0 .5em no-repeat;
}
#m_service li {
	height: 26px;
	text-align: center;
	width: 26px;
}
#m_service li img {
	top: 6px;
}
#m_service .bg {
	background: url(/img/bg_m_service_2.png) 0 0 no-repeat;
	height: 26px;
	left: 0;
	position: absolute;
	top: 0;
	width: 26px;
}
#m_service .m1 img {
	top: 8px;
}
#m_service .m1 .bg {
	background: url(/img/bg_m_service_1.png) 0 0 no-repeat;
}
#m_service .m2 {
	left: 24px;
	position: absolute;
	top: 32px;
}
#m_service .m2 .bg {
	background: url(/img/bg_m_service_2.png) 0 0 no-repeat;
}
#m_service .m3 {
	left: 60px;
	position: absolute;
	top: 55px;
}
#m_service .m3 img {
	top: 10px;
}
#m_service .m3 .bg {
	background: url(/img/bg_m_service_3.png) 0 0 no-repeat;
}
#m_service .a .bg {
	background: url(/img/bg_m_service_a.png) 0 0 no-repeat;
}
#m_service .item {
	z-index: 1;
}
#m_top {
	left: 242px;
	position: absolute;
	top: 35px;
	z-index: 3;
}
#m_top li {
	float: left;
	margin: 0 55px 0 0;
}
#m_top .delim {
	background: url(/img/des_dashed_1x73.png) 0 0 no-repeat;
	height: 73px;
	left: -13px;
	position: absolute;
	top: -35px;
	width: 1px;
}
#m_top .m1 .num {
	color: #ffacac;
}
#m_top .m2 .num {
	color: #ffe095;
}
#m_top .m3 .num {
	color: #bdfe95;
}
#m_top .m4 .num {
	color: #92eafd;
}
#m_top .m5 .num {
	color: #fca9ff;
}
#m_top .m6 .num {
	color: #f97ea7;
}
#m_top .last {
	margin-right: 0;
}
#m_top .num {
	font-family: tahoma, sans-serif;
	font-size: .9em;
	left: -11px;
	position: absolute;
	top: -.8em;
}
#portfolio {
	height: auto !important;
	height: 10px;
	margin: 0 0 30px;
	min-height: 10px;
}
#portfolio li {
	height: auto !important;
	height: 127px;
	margin: 0 0 27px;
	min-height: 127px;
}
#portfolio .descr {
	margin: 0 0 0 417px;
	padding: 30px 0 0;
}
#portfolio .descr h4 {
	color: #2b3439;
	font: 24px georgia, serif;
	margin: 0 0 5px -2px;
}
#portfolio .descr h4 span {
	background: #eaf0f1;
	padding: 1px 2px;
}
#portfolio .descr .info {
	line-height: 1.3em;
}
#portfolio .frame {
	background: url(/img/frame_400x127.png) 0 0 no-repeat;
	height: 127px;
	left: 0;
	position: absolute;
	top: 0;
	width: 400px;
}
#portfolio .frame .img {
	height: 97px;
	left: 5px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 390px;
}
#portfolio .frame .zoom {
	bottom: 4px;
	position: absolute;
	right: 8px;
}
#portfolio .ww {
	height: 0;
	overflow: hidden;
	position: absolute;
	width: 0;
}
#prefooter {
	clear: both;
	height: 230px;
}
#search_r {
	margin: 0 50px;
}
#search_r h4 {
	color: #010101;
	font-size: 1.3em;
	margin: 0 0 1.2em;
}
#search_r .list {
	margin: 0 0 40px;
}
#search_r .list li {
	margin: 0 0 1.2em;
}
#sitemap {
	position: relative;
}
#sitemap li {
	list-style: none;
	margin: 0 0 .5em;
	position: relative;
}
#sitemap li ul {
	margin: .6em 0 0;
}
#sitemap li li {
	margin: 0 0 .6em;
	padding: 0 0 0 35px;
}
#ww_action .chapter {
	color: #2a3338;
	font: 2.2em georgia, sans-serif;
	line-height: 1.2em;
	margin: 0 0 .5em;
}
#ww_action .chapter:first-letter {
	color: #c92223;
}
#ww_action .flds {
	margin: 0 0 15px;
}
#ww_action .flds .fld {
	height: auto !important;
	height: 5px;
	margin: 0 0 8px;
	min-height: 5px;
}
#ww_action .form .inpt {
	background: url(/img/bg_inpt_176x19_1.png) 0 0 no-repeat;
	height: 19px;
	overflow: hidden;
	width: 176px;
}
#ww_action .form .inpt input {
	color: #a7aeb3;
	background: #fff;
	border: 0;
	font: bold 11px "Trebuschet MS";
	position: absolute;
	left: 3px;
	top: 3px;
	width: 170px;
}
#ww_action .form .submit {
	text-align: right;
}
#ww_action .form .submit input {
	background: url(/img/btn_order_95x33.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 33px;
	width: 96px;
}
#ww_action .form .tarea {
	background: url(/img/bg_tarea_437x116.png) 0 0 no-repeat;
	height: 116px;
	overflow: hidden;
	width: 437px;
}
#ww_action .form .tarea textarea {
	border: 0;
	color: #a7aeb3;
	font: bold 11px "Trebuschet MS";
	height: 110px;
	left: 3px;
	position: absolute;
	top: 1px;
	width: 428px;
}
#ww_action .form .error input,
#ww_action .form .error textarea {
	color: #f00;
}
#ww_action .step_2 {
	display: none;
}
#ww_action .step_2 button {
	background: url(/img/btn_close_95x33.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 33px;
	width: 95px;
}
#ww_action .step_2 .lnk_close_1 {
	margin: 15px 0 0;
	right: -10px;
	text-align: right;
}
#ww_action .text {
	color: #2b3439;
	font: 1.25em georgia, sans-serif;
	margin: 0 0 30px;
}
#ww_action .text .color {
	color: #c92223;
}
#ww_action .text .color_1 {
	color: #5e727d;
}
#ww_ok {
	color: #2b3439;
	font: 1.25em georgia, sans-serif;
	margin: 0 0 30px;
}
#ww_ok button {
	background: url(/img/btn_close_95x33.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 33px;
	width: 95px;
}
#ww_ok .chapter {
	color: #2a3338;
	font: 2.2em georgia, sans-serif;
	line-height: 1.2em;
	margin: 0 0 .5em;
}
#ww_ok .chapter:first-letter {
	color: #c92223;
}
#ww_ok .lnk_close_1 {
	margin: 15px 0 0;
	right: -10px;
	text-align: right;
}
#ww_portfolio {
	background: #d8dee1;
	display: none;
	left: 5px;
	padding: 5px 0 0;
	position: absolute;
	top: 5px;
	z-index: 200;
}
#ww_portfolio .close {
	float: right;
	padding: 9px 14px 0 0;
}
#ww_portfolio .descr {
	height: auto !important;
	height: 45px;
	margin: 0 85px 0 20px;
	min-height: 45px;
	padding: 0 0 15px;
}
#ww_portfolio .descr h4 {
	color: #2b3439;
	font: 24px/24px georgia, serif;
}
#ww_portfolio .descr .info {
	color: #65818e;
	line-height: 1.3em;
}
#ww_portfolio .descr .url {
	font-weight: bold;
	margin: 0 0 .8em;
}
#ww_portfolio .descr .url a {
	color: #0195da;
}
#ww_portfolio .img {
	margin: 2px 2px 2px;
}
#ww_portfolio .img img {
	border: 1px solid #2b3439;
	border-width: 9px 9px 14px;
}
#x_preload {
	height: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 0;
}
html>body #body {
	height: auto;
	min-height: 100%;
}
* html .clearfix {
	display: inline-block;
}
* html .content {
	display: inline-block;
}
* html #body .center_1 .info_ado .text {
	height: 1px;
}
*:first-child+html .clearfix {
	display: inline-block;
}
*:first-child+html #body .center_1 .info_ado .text {
	min-height: 1px;
}
html>/**/body .float_left_not_ie {
	float: left;
	width: 100%;
}
