@import url("reset.css");

body,html {height:100%}
body {color:#000; background-color:#fff; font:15px Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#000; 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:#039;text-decoration:underline}
a:hover {color:#9b0022}

.c-black {color:#020202 !important}
	a.c-black:hover {color:#9b0022 !important}

.c-gr {color:#4b4b4b}

.fBold {font-weight:bold;}

.m-title {font-size:43px; font-weight:normal; font-family:'HelveticaNeueCyr',Arial; line-height:1.1em}
.s-title {font-size:29px; font-weight:normal; line-height:36px; padding-bottom:29px}
/* -- ---- typography ---- -- */

#minWidth {position:relative; z-index:1; min-width:1000px; height:auto !important; height:100%; min-height:100%; margin:0 auto}

.outer {margin:0 auto; max-width:1400px}

/* // ---- top blocks ---- // */
.logo {margin-left:4%; padding:37px 0 60px 0}
.navigation {float:right; width:56%; padding-top:54px}
	.navigation li {position:relative; float:left; padding-right:27px}
		.navigation li.imp {font-weight:bold}
	.navigation ul {position:absolute; left:0; top:32px; width:240px}
		.navigation ul li {float:none; padding-bottom:10px}
		.navigation ul a {color:#9b0022}
			.navigation ul a:hover {color:#000}
	.navigation .hr {color:#000}
/* -- ---- top blocks ---- -- */

/* // ---- main block ---- // */
.main-page-blocks {padding-bottom:235px}
.main-page-blocks h1 {position:relative; left:11%; margin:0 0 27px 6px; width:80%}
.main-page-blocks p {padding:0; line-height:21px; margin:0 26% -3px 12%}
.frame-view {width:992px; height:457px; background:#ebf5e1 url(../img/frame.jpg); margin:0 auto}
	.frameview {position:relative; top:123px; left:149px; width:656px; height:136px; background:url(../img/frame-p.jpg); padding:59px 0 0 40px}
	.frameview .item {position:relative; float:left; display:block; width:53px; height:77px; overflow:hidden; font:65px/65px Georgia; text-align:center; margin-right:1px}
		.frameview .mr, .frameview .lst-count {margin-right:25px}
	.frameview .rub {position:relative; float:left; overflow:hidden; text-indent:-999em; top:4px; width:52px; height:69px; background:url(../img/cout-rub.png)}
	.frameview ul {position:relative; overflow:hidden; width:53px; height:77px; background-color:transparent !important}
	.frameview ul li {position:relative; width:53px; height:77px; overflow:hidden; background-color:transparent !important}
		.frameview ul li i {position:absolute; left:0; width:53px; background-image:url(../img/count-cifres.png); height:770px; font-size:1px}
	.frameview .n-0 i {top:-693px}
	.frameview .n-1 i {top:0}
	.frameview .n-2 i {top:-77px}
	.frameview .n-3 i {top:-154px}
	.frameview .n-4 i {top:-231px}
	.frameview .n-5 i {top:-308px}
	.frameview .n-6 i {top:-385px}
	.frameview .n-7 i {top:-462px}
	.frameview .n-8 i {top:-539px}
	.frameview .n-9 i {top:-616px}

.frame-desc {position:relative; font:12px/13px Georgia,'Times New Roman'; width:256px; height:47px; background:url(../img/plate-bg.png); text-align:center; margin:-63px auto 0; padding-top:7px}
/* -- ---- main block ---- -- */


.bottom {color:#808080; position:relative; z-index:3; font-size:11px; line-height:14px; margin-top:-156px; min-width:1000px; height:156px}
	.bottom .outer {position:relative; height:156px}
	.bottom a {color:#0046a6}
		.bottom a:hover {color:#9b0022}
	.bottom .copyright {position:absolute; width:23%; left:4%; bottom:37px}
		.bottom .copyright .c {position:absolute; font-weight:normal; margin-left:-11px}
	.bottom .develop {position:absolute; right:0; width:28%; bottom:39px}
		.bottom .develop a {text-decoration:none}
			.bottom .develop a i {text-decoration:underline; font-style:normal}
		.bottom .develop a, .bottom .copyright a {color:#808080}
			.bottom .develop a:hover i, .bottom .copyright a:hover {color:#9b0022}
	.bottom .phone-block {position:absolute; left:32%; bottom:58px; font-size:13px; line-height:18px; bottom:20px}
		.bottom .phone-block big {color:#1a1a1a; font-size:18px; line-height:1em}
			.bottom .phone-block big small {position:absolute; top:-2px; right:100%; color:#4c4c4c; font-size:11px; white-space:nowrap; margin-right:5px}
		.bottom .phone-block p {padding-bottom:18px}
	.bottom .cite {position:absolute; top:1px; right:4%; width:43%}
		.bottom .cite cite {color:#333; padding:0; margin:0; font:13px Georgia,'Times New Roman'}
		.bottom .cite small {display:block; font-size:11px; font-style:italic; padding-top:2px}
/* // ---- main page ---- // */
.main-page .bottom {}
	.main-page .bottom .copyright {bottom:77px}
	.main-page .bottom .phone-block {bottom:60px}
/* -- ---- main page ---- -- */

/* // ---- about page ---- // */
.about-page {}
	.about-page .for-editor {color:#333}
	.about-page .for-editor p {padding-right:160px; padding-left:38px}
	.about-page .hrow {margin:0 -8% 19px -5%}
	.about-page #minWidth {background:url(../img/coins-small.png) no-repeat 0 73%}
	.about-page .i-bg {background:url(../img/coins-big.png) no-repeat 100% 374px}
/* -- ---- about page ---- -- */

/* // ---- help page ---- // */
.help-page {}
	.help-page #minWidth {background:url(../img/coins-serv.png) no-repeat 0 100%}
/* -- ---- help page ---- -- */

/* // ---- help more pages ---- // */
.help-more-page {}
	.help-more-page .hrow {margin:0 -8% 21px -5%}
	.help-more-page #minWidth {background:url(../img/coins-h1.png) no-repeat 0 52%}
	.help-more-page .i-bg {background:url(../img/coins-h2.png) no-repeat 100% 222px}
	.help-more-page .middle {padding-bottom:220px}
/* -- ---- help more pages ---- -- */

/* // ---- contact page ---- // */
.contact-page {}
	.contact-page #minWidth {background:url(../img/coins-big.png) no-repeat 100% 107px}
	.contact-page .middle {position:relative; padding-bottom:156px}
		.contact-page .small-tip {position:absolute; top:125px; right:-12%; color:#9b0022; font:italic 14px Georgia,'Times New Roman'; width:43%}
/* -- ---- contact page ---- -- */

.middle {position:relative; margin:0 11% 0 8%; padding-bottom:170px}
	.middle .m-title {margin-bottom:41px}


/* // ---- editor styles ---- // */

.lq {position:relative; display:inline-block}
.rq {position:relative; display:inline-block; margin-left:-.6em}

.for-editor {position:relative; line-height:21px}
	.for-editor p.big-red {position:relative; color:#af0026; font-size:19px; line-height:24px; padding:0 0 15px}
	.for-editor p.big-black {position:relative; color:#000; font-size:19px; line-height:24px; padding:6px 0 27px}
		.for-editor p.pdr {padding-right:130px}
	.for-editor p {padding-bottom:21px}

.for-editor .about-buro {float:left; width:520px}
.for-editor .about-buro p {position:relative; color:#999; font:italic 19px/26px Georgia,'Times New Roman'; padding:0 0 20px 10px; left:-10px}

.presentation-link {position:relative; float:right; padding:14px 18px 0 81px; color:#808080; font-size:11px; line-height:16px; background:url(/img/ico-pdf.png) no-repeat top left; height:72px; }
	.presentation-link a {font-size:13px}
	.presentation-link a i {position:absolute; left:0; top:1px; width:71px; height:72px; background:url(/img/ico-pdf.png)}
/* -- ---- editor styles ---- -- */

/* // ---- helps block ---- // */
.helps-block {position:relative; padding:0 150px 30px 0}
	.helps-block .hd {color:#000; font-size:19px; text-decoration:none; border-bottom:1px dotted}
		.helps-block a.hd:hover {color:#000}
	.helps-block li {padding-bottom:13px}
	.helps-block li ul {padding:16px 0 2px 13px; display:none}
		.helps-block li ul li {background:url(../img/li.gif) no-repeat 0 10px; line-height:21px; padding:0 0 9px 27px}
	.helps-block .show-list {position:absolute; top:6px; right:10px; color:#808080; font-size:13px; text-decoration:none; border-bottom:1px dotted; white-space:nowrap}
		.helps-block .show-list:hover {color:#9b0022}
		.helps-block .show-list i {position:absolute; left:-39px; top:-3px; width:27px; height:25px; background:url(../img/ico-expand.gif) no-repeat 0 0;}
		.helps-block .all-list i {background-position:0 100%}
	.helps-block .h-sel {color:#9b0022 !important; font-weight:bold}
/* -- ---- helps block ---- -- */

.return-links {margin-left:-23px; font-size:13px; padding:0 0 0 25px; background:url(../img/ar-back.gif) no-repeat 0 6px}

.for-samples {font-size:13px; line-height:19px}
	.for-samples dt {font-style:italic; padding-bottom:19px}
	.for-samples dd {color:#4c4c4c; background:url(../img/li.gif) no-repeat 14px 11px; padding:0 0 11px 40px}


.show-address {position:relative; margin-top:-7px; padding-right:250px; font-size:19px; line-height:36px; padding-bottom:47px}
	.pop-link {background:url(../img/link-popup.gif) no-repeat 100% 4px; padding-right:19px}

.expand-link {font-size:13px}
	.expand-link a {text-decoration:none; border-bottom:1px dotted}

.feedback-block {display:none}
	.feedback-block .feedback {padding-bottom:56px}
		.feedback .inp {padding-bottom:9px}
	.feedback-block .i-p {display:block; color:#999; font:italic 19px Georgia,'Times New Roman'; border:1px solid #6f6f6f; padding:2px 1px 5px 5px; width:392px}
		.feedback-block textarea.i-p {height:135px}
	.feedback-block .btn {font-size:19px; border:1px solid #9b0022; background-color:#fff; width:200px; padding:2px 0}

/* // ---- lawer card ---- // */
.lawer-card {padding:0 180px 0 220px}
	.lawer-card .img-cover {position:relative; float:left; left:-220px; margin-right:-220px}
	.lawer-card .i-view {float:right; width:100%}
	.lawer-card .title {font:italic 13px Georgia,'Times New Roman'; padding:150px 0 22px}
		.lawer-card .title big {font-size:21px}

.lawer-all {position:absolute; right:-50px; width:430px}
	.lawer-all .lawer-all-i {position:relative; overflow:hidden; width:100%}
		.lawer-all .lawer-all-i ul {width:3000px}
			.lawer-all .lawer-all-i ul li {float:left; width:100px; padding:0; text-align:center; font-size:13px;}

				.lawer-all-i ul li.lc-1 a {background-image:url(../img/lc-nikolaev-m.jpg)}
				.lawer-all-i ul li.lc-2 a {background-image:url(../img/lc-ketman-m.jpg)}
				.lawer-all-i ul li.lc-3 a {background-image:url(../img/lc-kopitov-m.jpg)}
				.lawer-all-i ul li.lc-4 a {background-image:url(../img/lc-shchukina-m.jpg)}

				.lawer-all .lawer-all-i ul li a {display:block; padding-top:115px; background-position:top center; background-repeat:no-repeat; }
				.lawer-all .lawer-all-i ul li a.lctv {text-decoration:none; color:#000; color:#a51938}
/* -- ---- lawer card ---- -- */





























