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 .info {
	font-size: .9em;
	margin: 0 0 20px;
}
.content .info a {
	color: #a343de;
}
.content .min {
	font-size: .9em;
}
.fix {
	color: #fff;
	font-size: 1px;
	line-height: 1px;
}
.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;
}
.text_c {
	padding: 10px 0 0;
	text-align: center;
}
.wrapper {
	overflow: auto;
	width: 100%;
}
#blog {
		margin: -24px 0 0;
}
#blog li {
	margin: 0 0 50px;
}
#blog li h2 {
	color: #010101;
	font: 30px/30px georgia, serif;
	margin: 0 0 10px;
}
#blog li a {
	color: #a343de;
}
#body {
	height: 100%;
}
#body .center {
	height: auto !important;
	height: 10px;
	margin: 0 300px;
	min-height: 10px;
}
#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;
	padding: 32px 0 0;
}
#body .center .why h2 {
	color: #2a3338;
	font: normal 24px/24px georgia, serif;
	margin: 0 0 20px 64px;
	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;
	margin: 0 0 1.4em;
}
#body .center .why .features {
	margin: 0 0 15px;
}
#body .center .why .features li {
	height: auto !important;
	height: 10px;
	margin: 0 0 15px;
	min-height: 10px;
}
#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: -.5em;
}
#body .center .why .features .text {
	color: #9782a2;
	margin: 0 0 0 30px;
}
#body .center .why .features .f1 .litera, #body .center .why .features .f1 .title {
	color: #e31202;
}
#body .center .why .features .f1 .text {
	color: #a38179;
}
#body .center .why .features .f2 .litera, #body .center .why .features .f2 .title {
	color: #e36c02;
}
#body .center .why .features .f2 .text {
	color: #a39879;
}
#body .center .why .features .f3 .litera, #body .center .why .features .f3 .title {
	color: #e3ab02;
}
#body .center .why .features .f3 .text {
	color: #a39f79;
}
#body .center .why .features .f4 .litera, #body .center .why .features .f4 .title {
	color: #d4c801;
}
#body .center .why .features .f4 .text {
	color: #d4c801;
}
#body .center .why .features .f5 .litera, #body .center .why .features .f5 .title {
	color: #95b500;
}
#body .center .why .features .f5 .text {
	color: #95b500;
}
#body .center .why .features .f6 .litera, #body .center .why .features .f6 .title {
	color: #77c4d4;
}
#body .center .why .features .f6 .text {
	color: #79a0a3;
}
#body .center .why .features .title {
	font-weight: bold;
	text-decoration: underline;
}
#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 .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 5px 14px 0;
	text-align: right;
}
#body .left .order .file input {
	background: #fff;
	border: 1px solid;
	color: #a7aeb3;
	font: 12px "trebuchet ms", serif;
	width: 218px;
}
#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: 12px "trebuchet ms", serif;
	height: 15px;
	left: 4px;
	position: absolute;
	top: 1px;
	width: 210px;
}
#body .left .order .submit {
	height: 23px;
	margin: 12px 0 0 50px;
	width: 97px;
}
#body .left .order .submit input {
	background: url(../img/btn_send.png) 0 0 no-repeat;
	border-width: 0;
	cursor: pointer;
	height: 23px;
	left: 0;
	position: absolute;
	top: 0;
	width: 97px;
}
#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: 12px "trebuchet ms", serif;
	height: 155px;
	left: 3px;
	position: absolute;
	top: 2px;
	width: 210px;
}
#body .left .tials {
	border: 1px solid #c2cfd3;
	color: #65818e;
	height: auto !important;
	height: 10px;
	margin: 36px 40px 0 37px;
	min-height: 10px;
	padding: 13px 0 25px;
}
#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: 197px;
	left: -49px;
	position: absolute;
	top: -279px;
	width: 843px;
}
#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 a {
	color: #fc9100;
}
#body .left .tials .lnk_more img {
	margin: 0 5px 0 10px;
	top: 5px;
}
#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: 350px;
	z-index: 2;
}
#body .right .answers {
	height: auto !important;
	height: 10px;
	min-height: 10px;
}
#body .right .answers h3 {
	color: #293136;
	font: normal 30px georgia, serif;
	left: 51px;
	letter-spacing: -1px;
	position: absolute;
	top: -35px;
	width: 279px;
}
#body .right .answers .arrow {
	background: url(../img/des_arrow.png) 0 0 no-repeat;
	height: 249px;
	left: 32px;
	position: absolute;
	top: -199px;
	width: 312px;
}
#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 .prices {
	margin: 0 50px;
	padding: 66px 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: .9em;
	left: 50px;
	position: absolute;
	top: 18px;
	z-index: 1;
}
#f_contacts a {
	color: #a2adb3;
}
#f_contacts p {
	margin: 0 0 5px;
}
#f_contacts .email a {
	color: #63a4cc;
}
#f_contacts .map a {
	color: #fe9c01;
}
#f_copy {
	left: 300px;
	position: absolute;
	top: 58px;
	width: 581px;
}
#f_counters {
	bottom: 20px;
	position: absolute;
	right: 20px;
}
#f_des {
	background: url(../img/des_round_dash.png) 0 0 no-repeat;
	height: 119px;
	left: 190px;
	position: absolute;
	top: 1px;
	width: 88px;
}
#f_img {
	background: url(../img/scissors.png) 0 0 no-repeat;
	height: 33px;
	left: 0;
	position: absolute;
	top: -32px;
	width: 206px;
}
#footer {
	background: url(../img/des_dashed_6x1.png) 0 0 repeat-x;
	bottom: 0;
	color: #a2adb3;
	height: 120px;
	left: 0;
	position: absolute;
	width: 100%;
}
#h_address {
	bottom: 30px;
	color: #b5c2ca;
	font: 36px georgia, serif;
	position: absolute;
	right: 30px;
	z-index: 5;
}
#h_address span {
	color: #fff;
}
#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;
	line-height: 1.4em;
	position: absolute;
	right: 0;
	top: 115px;
	width: 113px;
	z-index: 2;
}
#h_contacts a {
	color: #feae03;
}
#h_contacts p {
	margin: 0 0 4px;
}
#h_contacts .phones span {
	color: #85979c;
	font-size: .9em;
	left: -30px;
	position: absolute;
	top: 0;
}
#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: 8px 0 0;
	z-index: 1;
}
#h_main_img .specs ul li {
	color: #fff;
	font-size: .9em;
	text-align: right;
}
#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: 200px;
	z-index: 1;
}
#header .bottom {
	background: #e9eff1 url(../img/bg_h_b.png) 0 0 repeat-x;
	height: 152px;
}
#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;
	right: 0;
	top: 25px;
	width: 250px;
}
#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: 191px;
	left: -166px;
	margin-left: 100%;
	position: absolute;
	top: 29px;
	width: 166px;
	z-index: 1;
}
#i_blogs {
	background: #f6f5ef;
	height: 188px;
	margin: 0 0 60px;
}
#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;
}
#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: 180px;
}
#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_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%;
}

