@import url("reset.css");

body,html {height:100%}
body {color:#5a5a5a; background-color:#fff; font:13px Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#5a5a5a; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#00b4ff; text-decoration:underline}
a:hover {color:#0082ff}

.m-title {color:#ff8700; font-size:22px; padding-bottom:12px}
	.m-title .iPNG {position:relative; margin-top:-8px}

/* -- ---- typography ---- -- */

#minWidth {position:relative; z-index:2; min-width:960px; height:auto !important; min-height:100%; height:100%}

/* // ---- top visual ---- // */
.tvis {position:absolute; z-index:1; left:0; top:0; width:100%; height:385px; overflow:hidden}
	.tvis-i {position:absolute; left:50%; width:2000px; margin-left:-1000px}
	.tvis-i i {position:absolute; top:0; height:385px}
	.tvis .l {width:1000px; background:url(../img/tvis-1.jpg)}
	.tvis .r {left:1000px; width:1000px; background:url(../img/tvis-2.jpg)}
	.second-page .tvis .l {background-image:url(../img/tvis-s-1.jpg)}
	.second-page .tvis .r {background-image:url(../img/tvis-s-2.jpg)}
	
/* -- ---- top visual ---- -- */

.outer {position:relative; z-index:2; height:auto !important; height:627px; min-height:627px}

.inner {width:960px; margin:0 auto; padding-bottom:160px}

/* // ---- visuals ---- // */
.vis-main {position:absolute; z-index:1; left:50%; width:50%; overflow:hidden; height:510px}
	.vis-main .label {position:relative; z-index:3; margin:303px 0 0 122px; width:265px}
		.vis-main .label-i {color:#004614; font:italic 12px/17px Georgia,'Times New Roman'; background-image:url(../img/v-label.png); padding:64px 20px 0; height:127px}
		.vis-main .label-i p {padding-bottom:8px}
		.vis-main .label-i .more {position:relative; color:#289600 !important; background:url(../img/v-label-more.png) no-repeat 0 0; padding-left:23px}
	.vis-main-i {position:absolute; left:80px; width:580px; height:510px}
	.vis-fruits {position:absolute; z-index:1; top:0; left:0; width:100%; height:510px; background-position:100% 0; background-repeat:no-repeat}
		.vis-fruits i {position:absolute; left:0; top:0; width:100%; height:510px}
	.v-orange {background-image:url(../img/v-orange.jpg)}
		.v-orange i {background-image:url(../img/v-orange-p.png)}
	.v-cherry {background-image:url(../img/v-cherry.jpg)}
		.v-cherry i {background-image:url(../img/v-cherry-p.png)}
	.v-peach {background-image:url(../img/v-peach.jpg)}
		.v-peach i {background-image:url(../img/v-peach-p.png)}
	.v-grape {background-image:url(../img/v-grape.jpg)}
		.v-grape i {background-image:url(../img/v-grape-p.png)}
	.v-apple {background-image:url(../img/v-apple.jpg); left:-25px; width:604px}
		.v-apple i {background-image:url(../img/v-apple-p.png); width:604px}
/* -- ---- visuals ---- -- */

/* // ---- top ---- // */
.top {position:relative; z-index:2; width:630px; padding-bottom:12px}
	.signup-part {position:absolute; top:17px; left:459px; font-family:Georgia,'Times New Roman'; font-style:italic}
		.signup-part i {position:absolute; z-index:3; left:100%; top:-4px; width:14px; height:14px; background-image:url(../img/ico-part.png); font-size:1px}
	.logo {float:left; padding:12px 0 0 4px}
		.logo img {background-image:url(../img/logo-p.png)}
	.slogan {float:left; width:234px; height:64px; margin-top:46px; background-image:url(../img/slogan.png)}
	.icons {position:absolute; left:340px; top:14px; width:100px; font-size:1px}
		.icons a, .icons span {position:relative; display:block; width:24px; height:24px; overflow:hidden}
			.icons i {position:relative; display:block; background:url(../img/s-ico.png); width:72px; height:48px}
		.icons span i {top:-24px}
		.icons li {float:left; margin-right:6px}
		.icons .ico-home {}
		.icons .ico-mail {}
			.icons .ico-mail i {left:-24px}
		.icons .ico-smap {}
			.icons .ico-smap i {left:-48px}
/* -- ---- top ---- -- */

/* // ---- navigation ---- // */
.navigation {position:relative; z-index:2; left:8px; width:568px; height:34px; background:#74ecfd url(../img/nav-bg.png); padding:8px 0 0 10px; margin-bottom:46px}
	.navigation li {float:left; font:14px Georgia,'Times New Roman'; padding-left:10px; padding-right:10px}
		/* 14.01.10 */ .navigation a, .navigation .hr {position:relative; display:block; color:#004614; height:26px; line-height:24px; font-weight:normal} /* / 14.01.10 */
		.navigation a:hover {color:#289600}
		.navigation a.hr:hover {color:#004614}
		.navigation span {position:relative; z-index:2; display:block; padding:0 0 0 10px; height:26px}
		.navigation i {position:absolute; top:0; margin-left:100%; left:-3px; width:13px; height:26px}
	.navigation .hr {color:#00bee1; background:url(../img/nav-hr.png) no-repeat 0 0}
		.navigation .hr i {background:url(../img/nav-hr.png) no-repeat 100% 0}
/* -- ---- navigation ---- -- */

/* // ---- subnav ---- // */
.subnav {position:relative; z-index:2; font:13px Georgia,'Times New Roman'; margin-top:-40px; padding:0 0 19px 14px; height:auto !important; height:58px; min-height:58px}
	.subnav li {float:left; margin-bottom:-2px; padding-right:12px; white-space:nowrap}
	.subnav a, .subnav .hr {position:relative; display:block; color:#004614; height:26px; line-height:24px; margin-left:12px}
		.subnav span {position:relative; z-index:2; display:block; padding:0; height:26px}
	.subnav i {position:absolute; top:0; margin-left:100%; left:0; width:12px; height:26px; background-image:url(../img/subnav-r.png); visibility:hidden}
	.subnav .hr {color:#00bee1 !important; margin-left:0; font-weight:normal}
		.subnav .hr span {padding-left:12px; background:url(../img/subnav-l.png) no-repeat 0 0}
		.subnav .hr i {visibility:visible}
/* -- ---- subnav ---- -- */

/* // ---- brand main ---- // */
.b-brand-main {position:relative; z-index:2; padding:0 0 25px 15px; width:615px; margin-top:-17px}
	.b-brand-main dt {font:italic 13px Georgia,'Times New Roman'; padding-bottom:5px}
		.b-brand-main dt a {color:#0082ff; padding-right:16px; padding-top:3px; background:url(../img/ico-brands.png) no-repeat 100% 0}
			.b-brand-main dt a:hover {color:#0050e1}
	.b-brand-main dd {text-align:center}
		.b-brand-main dd img {margin:0 21px 0 22px}

.m-brand-1 {width:auto; padding:0 0 29px}
	.m-brand-1 dd {padding-bottom:10px}
	.m-brand-1 img {margin:0}
	.m-brand-1 dt {padding-bottom:6px}
		.m-brand-1 dt a {background-image:url(../img/ico-brands-1.png)}
/* -- ---- brand main ---- -- */

/* // ---- info main ---- // */
.b-info-main {position:relative; z-index:2; font-size:12px; line-height:18px; padding-left:15px; width:619px}
	.b-info-main h2, .m-side-action h2 {position:relative; margin-left:-109px; color:#0082ff; font:italic 13px Georgia,'Times New Roman'}
		.b-info-main h2 a, .m-side-action h2 a {color:#0082ff}
			.b-info-main h2 a:hover, .m-side-action h2 a:hover {color:#0050e1}
	.b-info-main .img-cover, .m-side-action .img-cover {position:relative; float:left; left:-109px; margin-right:-109px; margin-top:4px}
/* 18.01.10 */
		.b-info-main .img-cover img, .m-side-action .img-cover img, /* .b-big-news .img-cover img, */.news-list .img-cover img, .b-prev-next-news .img-cover img {border:2px solid #7fedff}
		.m-side-action .img-cover img, /* .b-big-news .img-cover img, */.news-list .img-cover img, .b-prev-next-news .img-cover img {border:1px solid #7fedff}
		.b-info-main .img-cover .cr {width:14px; height:14px; background-image:url(../img/p-crn-1.png)}
		.m-side-action .img-cover .cr, /* .b-big-news .img-cover .cr,  */.news-list .img-cover .cr, .b-prev-next-news .img-cover .cr {width:10px; height:10px; background-image:url(../img/p-crn.png)}
		.m-side-action .img-cover .c-tl, /* .b-big-news .img-cover .c-tl, */ .news-list .img-cover .c-tl, .b-prev-next-news .img-cover .c-tl {clip:rect(auto 5px 5px auto)}
		.m-side-action .img-cover .c-tr, /* .b-big-news .img-cover .c-tr,  */.news-list .img-cover .c-tr, .b-prev-next-news .img-cover .c-tr {left:-10px; clip:rect(auto auto 5px 5px)}
		.m-side-action .img-cover .c-br, /* .b-big-news .img-cover .c-br, */ .news-list .img-cover .c-br, .b-prev-next-news .img-cover .c-br {left:-10px; clip:rect(5px auto auto 5px)}
		.m-side-action .img-cover .c-bl, /* .b-big-news .img-cover .c-bl, */ .news-list .img-cover .c-bl, .b-prev-next-news .img-cover .c-bl {clip:rect(5px 5px auto auto)}
		.b-info-main .img-cover .c-tl {clip:rect(auto 7px 7px auto)}
		.b-info-main .img-cover .c-tr {left:-14px; clip:rect(auto auto 7px 7px)}
		.b-info-main .img-cover .c-br {left:-14px; clip:rect(7px auto auto 7px)}
		.b-info-main .img-cover .c-bl {clip:rect(7px 7px auto auto)}
/* / 18.01.10 */ 
	.b-info-news {float:left; padding-left:109px; width:180px}
		.b-info-news h2 {padding-bottom:9px}
			.b-info-news h2 a {background:url(../img/ico-news.png) no-repeat 100% 0; padding-right:16px; padding-top:2px}
		.b-info-news .dt {font-style:italic}
	.b-info-action {float:right; padding-left:109px; width:180px}
		.b-info-action h2 {padding-bottom:7px}
			.b-info-action h2 a, .b-info-action h2 span {background:url(../img/ico-action.png) no-repeat 100% 0; padding-right:16px; padding-top:2px}
		.b-info-action h3 {font:italic 20px Georgia,'Times New Roman'; padding-bottom:1px}
			.b-info-action h3 a {text-decoration:none}
		.b-info-action .img-cover {margin-top:6px}
	.m-side-action {width:auto; padding-bottom:29px}
		.m-side-action h2 a, .m-side-action h2 span {background-image:url(../img/ico-action-1.png)}
/* -- ---- info main ---- -- */


/* // ---- bottom vis ---- // */
.bvis-o {position:relative; z-index:1; margin-top:-164px; height:164px; min-width:960px}
.bvis {position:absolute; display:block; width:100%; top:-51px; height:215px; overflow:hidden}
	.bvis i {position:absolute; top:0; height:215px}
	.bvis-i {left:50%; width:2000px; margin-left:-1000px}
		.bvis-i .l {width:1000px; background:url(../img/bvis-1.jpg)}
		.bvis-i .r {left:1000px; width:1000px; background:url(../img/bvis-2.jpg)}
	i.flash-btm {position:absolute; z-index:3; left:50%; top:35px; height:180px; margin-left:-480px}
	.b-flash {position:absolute; z-index:2; left:70px; top:0; width:510px; height:510px}
/* -- ---- bottom vis ---- -- */

/* // ---- bottom ---- // */
.bottom {position:relative; z-index:3; height:60px; margin-top:-60px}
	.bottom ul {position:relative; width:960px; margin:0 auto}
	.bottom li {color:#e6ffb9; font:13px/18px Georgia,'Times New Roman'; float:left}
		.bottom a {position:relative; z-index:2}
	.bottom i {position:absolute; font-size:1px}
	.bottom .b-copyright {padding:33px 20px 0 15px; width:180px}
	.bottom .b-clink {padding:15px 0 0; width:100px; font-style:italic}
	.bottom .b-cinfo {text-align:right; width:216px; font:13px/18px Arial,Helvetica; padding-top:15px}
		.bottom .b-cinfo strong {font:italic 14px Georgia,'Times New Roman'}
	.bottom a {color:#e6ffb9}
		.bottom a:hover {color:#d2ff00}
	.bottom .b-develop {position:absolute; right:0; top:40px; font:9px/20px Arial,Helvetica; text-transform:uppercase; text-align:center}
	.bottom .b-develop a {display:block; color:#fff !important; width:172px; height:20px; background:#cfcece url(../img/develop-bg.png); text-decoration:none}
		.bottom .b-develop a:hover {text-indent:0; background-position:0 100%; background-color:#d80000}
/* -- ---- bottom ---- -- */

.middle {padding-bottom:60px}
	.middle .long-col {position:relative; z-index:3; float:left; width:620px; left:12px}
	.middle .side-col {float:right; width:285px; padding-top:355px}

/* // ---- for editor ---- // */
.for-editor {line-height:18px}
	.for-editor .dt {font-style:italic; padding-bottom:2px}
	.for-editor h2 {font-size:18px; line-height:normal; font-weight:normal}
	.for-editor h3 {font-size:16px; line-height:normal; font-weight:normal}
	.for-editor blockquote {clear:both; font-size:15px; width:618px; background:url(../img/blockq.png) no-repeat 0 0; font-style:italic; margin:6px 0 19px}
		.for-editor blockquote p {background:url(../img/blockq-bt.png) no-repeat 0 100%; padding:13px 29px 17px}
	.for-editor p {padding-bottom:16px}
	.for-editor ul {padding:0 0 16px 30px}
		.for-editor ul li {padding:0 0 0 16px; background:url(../img/li.gif) no-repeat 0 7px}
	.for-editor ol {padding:0 0 16px 49px}
	.for-editor table {width:100%; border-collapse:separate; border-spacing:2px; margin-bottom:18px; margin-top:3px}
		.for-editor table th {color:#fff; background:#5bcde1; font:italic 14px Georgia,'Times New Roman'; padding:0 5px 0 19px; height:26px}
			.for-editor table th.l {background:#5bcde1 url(../img/th-l.png) no-repeat 0 0}
			.for-editor table th.r {background:#5bcde1 url(../img/th-r.png) no-repeat 100% 0}
		.for-editor table td {padding:8px 5px 8px 19px; vertical-align:top; border-bottom:1px solid #6fe9fc}
	.for-editor .img-left {float:left; margin:5px 30px 10px 0}
		.for-editor .img-none small, .for-editor .img-left small {display:block; padding:3px 0 0; font-size:12px; line-height:16px; font-style:italic}
	.for-editor .img-none {margin:5px 0 16px 0}
/* -- ---- for editor ---- -- */

/* // ---- big news ---- // */
.b-big-news {font-size:13px; line-height:18px; margin-bottom:28px}
	.b-big-news .b-tp {position:relative; border-top:1px solid #6ae8fc; height:11px; background-color:#fff; margin:0 12px; font-size:1px}
		.b-big-news .b-tp i {position:relative; display:block; margin-top:-1px; width:12px; height:12px}
		.b-big-news .b-tp .r {float:right; right:-12px; background-image:url(../img/brd-p-tr.png)}
		.b-big-news .b-tp .l {left:-12px; background-image:url(../img/brd-p-tl.png)}
	.b-big-news .b-bt {position:relative; border-bottom:1px solid #6ae8fc; height:11px; background-color:#fff; margin:0 12px; font-size:1px}
		.b-big-news .b-bt i {position:relative; display:block; margin-bottom:-1px; width:12px; height:12px}
		.b-big-news .b-bt .r {float:right; right:-12px; background-image:url(../img/brd-p-br.png)}
		.b-big-news .b-bt .l {left:-12px; background-image:url(../img/brd-p-bl.png)}
	.b-big-news .b-md {padding:8px 20px 8px 337px; background-color:#fff; border-left:1px solid #6ae8fc; border-right:1px solid #6ae8fc}
	.b-big-news h2 {font-size:18px; font-weight:normal; line-height:normal; padding-bottom:6px}
	.b-big-news .dt {font-style:italic}
	.b-big-news .img-cover {position:relative; float:left; left:-320px; margin-right:-320px}
/* -- ---- big news ---- -- */

/* // ---- news ---- // */
.news-list {line-height:18px; padding:0 0 0 21px}
	.news-list li {padding:0 0 30px 150px}
	.news-list h3 {font-size:18px; line-height:normal; font-weight:normal; padding-bottom:6px}
	.news-list .dt {font-style:italic}
	.news-list .img-cover {position:relative; float:left; left:-150px; margin-right:-150px; margin-top:4px}
/* -- ---- news ---- -- */

/* // ---- pages ---- // */
.pages {border-top:1px solid #6ae8fc; padding-top:8px}
	.pages p {padding-bottom:15px}
		.pages p a {text-decoration:none}
			.pages p a span {text-decoration:underline}
	.pages ul {font-size:13px}
		.pages ul li {float:left; padding:0 1px 0 0}
		.pages ul a, .pages ul .hr {display:block; width:27px; height:27px; line-height:26px; text-align:center}
		.pages ul a:hover, .pages ul .hr {color:#fff; background-image:url(../img/pages-hr.png); text-indent:0}
/* -- ---- pages ---- -- */

.back-to {border-top:1px solid #6fe9fc; margin-top:12px; padding-top:4px; padding-bottom:25px}
	.back-to .more {display:-moz-inline-stack; display:inline-block; font-size:14px; padding-top:3px; text-decoration:none}
		.back-to .more span {text-decoration:underline; font-size:13px}
	.back-to .print-page {float:right; padding:3px 29px 4px 0; background:url(../img/print-page.png) no-repeat 100% 0}

.b-prev-next-news {padding-bottom:25px}
	.b-prev-next-news li {float:left; width:141px; padding-left:169px; line-height:18px}
	.b-prev-next-news .img-cover {position:relative; float:left; left:-149px; margin-right:-149px}

.brand-img {margin:22px 0 25px}
.m-brand-2 {padding-top:60px; background:url(../img/brand-2-p.png) no-repeat 0 0}
.m-brand-3 {padding-top:146px; background:url(../img/brand-3-p.png) no-repeat 0 0}

.tabs-brands {background:url(../img/tab-bg.gif) repeat-x 0 100%; padding:0 0 0 20px; margin-bottom:52px}
	.tabs-brands li {position:relative; z-index:1; float:left; padding-right:20px; margin-right:1px; overflow:hidden}
	.tabs-brands a {position:relative; display:block; color:#289600; padding:0 0 0 0; height:42px; line-height:34px}
		.tabs-brands a .l {position:absolute; top:0; left:0; height:42px; width:100%; background:url(../img/tab-shad.png) no-repeat}
		.tabs-brands a .r {position:absolute; top:0; margin-left:100%; left:-290px; height:42px; width:310px; background:url(../img/tab-shad.png) no-repeat; clip:rect(0 310px 42px 290px)}
		.tabs-brands a span {position:relative; z-index:3; display:block; height:34px; padding:8px 0 0 20px}
	.tabs-brands .selected {z-index:2; padding:0 28px 0 8px; margin:0 -7px 0 -8px}
	.tabs-brands .selected a {color:#5a5a5a !important; z-index:999; text-decoration:none}
	.tabs-brands .selected .l {left:-8px; top:-42px; padding-right:8px; height:84px}
	.tabs-brands .selected .r {left:-282px; top:-42px; clip:rect(42px 310px 84px 282px); height:84px}

/* // ---- list brands ---- // */
.list-brands {font-size:13px; line-height:18px}
	.list-brands li {display:-moz-inline-stack; display:inline-block; width:182px; padding-left:20px; vertical-align:top; padding-bottom:35px}
	.list-brands h2 {font-weight:normal}
	.list-brands .ph {padding-bottom:11px}
	.list-brands div {position:relative}
/* 18.01.2010 */
.tbl-list-brands {width:100%}
	.tbl-list-brands td {width:33%; padding-left:20px; vertical-align:top; padding-bottom:35px; font-size:13px; line-height:18px}
	.tbl-list-brands h2 {font-weight:normal}
	.tbl-list-brands .ph {padding-bottom:11px}
/* /18.01.2010 */
/* -- ---- list brands ---- -- */

/* // ---- slider production ---- // */
.slider-production {position:relative; margin:30px -1px 0 0; width:551px; height:312px; background:#cff6fe url(../img/slider-bg.jpg) 0 -15px; padding:9px 35px 0}
	.slider-production .slider-t {position:absolute; top:-15px; background:url(../img/slider-tp.png); left:0; width:621px; height:15px}
	.slider-container {position:relative; padding:0; height:300px; background:url(../img/slider-cont-bg.png) repeat-x 0 0}
		.slider-container .ars {position:absolute; z-index:99; top:122px; width:44px; height:34px; background-repeat:no-repeat}
		.slider-container .l {background-image:url(../img/slider-left.png); left:-17px}
		.slider-container .r {background-image:url(../img/slider-right.png); right:-19px}
		.slider-container .ls {position:absolute; z-index:2; left:-32px; top:-12px; width:51px; height:304px; clip:rect(0 51px 304px 32px); background:url(../img/slider-cont-shad.png) no-repeat}
		.slider-container .rs {position:absolute; z-index:2; margin-left:100%; left:-32px; top:-12px; width:32px; height:304px; background:url(../img/slider-cont-shad.png) no-repeat}
	.slider-container .slide-scroll {position:relative; z-index:1; overflow:hidden; width:100%; padding-top:10px}
		.slider-container .slide-scroll td {padding:0 5px; vertical-align:top}
		.slider-container .slide-scroll div {position:relative}
		.slider-container .slide-scroll small {position:absolute; left:0; bottom:0; font:italic 12px Georgia,'Times New Roman'; width:100%; visibility:hidden}
			.slider-container .slide-scroll small span {display:block; padding:9px 20px; background-image:url(../img/slide-bg.png)}
		.slider-container .slide-scroll .cr {width:20px; height:20px; background:url(../img/w-png.png) no-repeat 0 0}
			.slider-container .slide-scroll .c-tl {clip:rect(0 10px 10px 0)}
			.slider-container .slide-scroll .c-tr {clip:rect(0 20px 10px 10px); left:-20px}
			.slider-container .slide-scroll .c-bl {clip:rect(10px 10px 20px 0)}
			.slider-container .slide-scroll .c-br {clip:rect(10px 20px 20px 10px); left:-20px}
		.slider-container .slide-scroll .active div small {visibility:visible}
	.slider-production .slider-pages {position:relative; text-align:center; margin-top:-20px; font-size:1px}
		.slider-production .slider-pages a {display:-moz-inline-stack; display:inline-block; font-size:13px; width:23px; height:26px; line-height:26px; text-align:center}
			.slider-production .slider-pages a span {display:block; width:23px; height:26px; text-align:center}
		.slider-production .slider-pages .hr { width:26px; color:#5a5a5a; background:url(../img/slider-pages.png) no-repeat 0 0; text-decoration:none}
		.slider-production .slider-pages .hr span { width:26px; }
/* -- ---- slider production ---- -- */

/* // ---- feedback ---- // */
	.form-feedback {position:relative; width:614px; height:328px; background:url(../img/message-frame.png); padding:0 0 0 6px; margin-top:25px}
		.form-feedback .title {font-size:14px; padding:10px 0 18px 17px}
			.form-feedback .title a {color:#ff8700; text-decoration:none; padding-right:14px; background:url(../img/feedback-ar.gif) no-repeat 100% 2px; padding-bottom:1px}
				.form-feedback .title span {border-bottom:1px dashed}
	.feedback-hide {background:url(../img/feedback-label.png) no-repeat 0 0; height:39px}
		.feedback-hide p, .feedback-hide .lbl, .feedback-hide .inputs, .feedback-hide .capt, .feedback-hide .btn {display:none}
	.form-feedback p {float:right; font:italic 12px Georgia; padding:15px 46px 0 0}
	.form-feedback .star {color:#ff6c00; font:13px Tahoma,Verdana}
	.form-feedback .lbl {float:left; text-align:right; width:121px; margin-right:11px; padding-top:3px}
	.form-feedback .s-inp {float:left; color:#5a5a5a; font-size:12px}
	.form-feedback .long-txt {width:426px}
	.form-feedback textarea.s-inp {height:101px}
	.form-feedback .i-file {float:left; width:436px; margin-top:1px}
	.form-feedback .small-txt {width:169px}
	.form-feedback .t-lbl {float:left; width:72px; text-align:right; margin-right:8px; padding-top:4px}
	.form-feedback .inputs {padding-bottom:14px}
	.form-feedback .capt {padding-left:132px; padding-bottom:6px}
		.form-feedback .capt .capt-img {float:left}
		.form-feedback .capt .t-lbl {width:124px; padding-top:10px}
		.form-feedback .capt .s-inp {margin-top:6px; width:152px}
		.form-feedback .btn {position:absolute; bottom:3px; right:45px; margin-left:auto; width:107px}
			.form-feedback .btn input {vertical-align:top}
			.form-feedback .btn .active-b {position:relative; top:-36px}
	.form-feedback .error-inp {position:relative; margin:-1px; float:left; border:1px solid #ff6c00}
		.form-feedback .error-inp .s-inp {float:none; color:#ff6c00}
/* -- ---- feedback ---- -- */

/* // ---- site map ---- // */
.site-map {font-size:18px}
	.site-map ul {float:left; padding-left:30px; width:230px}
	.site-map .title {padding-bottom:15px}
	.site-map li {padding-bottom:15px}
		.site-map li ul {font-size:12px; float:none; width:auto; padding-top:8px; margin-bottom:-9px}
			.site-map li ul li {padding-bottom:9px}
/* -- ---- site map ---- -- */

.inner-404 {position:relative; background-image:url(../img/error-404-inner.png); width:570px; height:377px; margin-top:10px}
	.inner-404 .for-editor {position:relative; z-index:2; padding:26px 20px 0}
		.inner-404 .for-editor h2 {padding-bottom:9px}
	.inner-404 i {position:absolute; bottom:1px; right:30px; width:165px; height:164px; background-image:url(../img/ulitka.jpg)}

/* // ---- pp production ---- // */
.pp-production {position:absolute; z-index:999; left:50%; margin-left:-471px; width:620px}
	.pp-production .pp-prod-tp {height:12px; font-size:1px; background-image:url(../img/pp-prod-tp.png)}
	.pp-production .pp-prod-bt {height:12px; font-size:1px; background-image:url(../img/pp-prod-bt.png)}
	.pp-production .pp-prod-md {font-size:13px; line-height:18px; border-left:1px solid #6ae8fc; border-right:1px solid #6ae8fc; background-color:#fff; padding:17px 35px 25px 350px}
	.pp-production .img-cover {position:relative; float:left; left:-350px; margin-right:-350px; width:350px; text-align:center}
	.pp-production h2 {color:#000; font-size:18px; font-weight:normal; padding-bottom:9px}
	.pp-production big {font-size:16px}
	.pp-production p {padding-bottom:16px}
	.pp-production .list-nom {}
		.pp-production .list-nom li {float:left; width:35px; height:35px; line-height:34px; background:url(../img/numb-bg.png); text-align:center; margin-right:7px}
	.pp-production .i-view {padding-bottom:50px}
	.pp-production .read-also {position:absolute; width:245px; bottom:1px; height:81px}
	.pp-production .close {position:absolute; right:13px; top:15px; width:13px; height:12px; background-image:url(../img/ico-close.gif); font-size:1px}
	
/* -- ---- pp production ---- -- */