@import url("reset.css");

body,html {
	height:100%;
	}
body {color:#fff; background-color:#7d9094; font:13px Georgia,'Times New Roman',serif}
td,th {color:#fff; font:1em Georgia,'Times New Roman',serif}
input,textarea,option,select,button {color:#000; font:1em Georgia,'Times New Roman',serif}

/* // ---- typography ---- // */

a {color:#fff; text-decoration:underline}
a:hover {text-decoration:none}
p {font-family:'Times New Roman',serif; font-size:1.15em;}

/* -- ---- typography ---- -- */
.filter {
	margin-left:32px;
	margin-top:10px;

}
.filter a {
	color:#c84239;
	padding-left:5px;
	padding-right:5px;
}
.filter a.c {
	text-decoration:none;
	color:gray;
	padding-left:5px;
	padding-right:5px;
}
#minWidth {position: relative; min-width:1000px; height:auto !important; height:100%; min-height:100%; background:#7d9094 url(../img/bg.png);}

.logo {
	text-align:center; padding:7px 0;
	}
	.logo img {
		/*background:url(../img/logo-p.png);*/
		}

.b-navigation {
	text-align:center; padding-bottom:29px;
	}
	.b-navigation-i {
		position:relative; z-index:5; display:-moz-inline-stack; display:inline-block;
		}
	.b-navigation-i ul {
		font-size:15px; font-weight:bold; background:#fff url(../img/nav-bg.gif) repeat-x 0 0; height:35px;
		}
	.b-navigation-i li {
		float:left; padding:2px 9px 0; height:33px; line-height:29px;
		}
	.b-navigation-i a {
		color:#443e3b; text-decoration:none; border-bottom:1px dotted;
		}
	.b-navigation-i .c a {
		color:#c84239;
		border: none;
		cursor: default;
	}
	.b-navigation-i .hr {
		color:#d94046
		}
	.b-navigation-i .l {
		position:absolute; top:0; left:-22px; clip:rect(auto auto auto 10px); width:22px; height:35px; background:url(../img/nav-bg.png); font-size:1px;
		}
	.b-navigation-i .r {
		position:absolute; top:0; margin-left:100%; left:0; width:10px; height:35px; background:url(../img/nav-bg.png) no-repeat; font-size:1px;
		}
	.b-navigation .fav {
		position:relative; z-index:4; color:#fff; font-weight:normal; background:url(../img/nav-fav.png) no-repeat 0 0;
		}
		.b-navigation .fav .fv-cr {
			position:absolute; z-index:4; margin-left:100%; top:0; left:0; width:11px; height:35px; background:url(../img/fav-cr.png);
			}
		.b-navigation .fav a {
			color:#fff;
			}
		.b-navigation big {
			font-size:17px; font-style:italic;
			}



.b-slider {
	position:relative; z-index:5; width:450px; height:300px; margin:0 auto 58px;
	}
	.b-slider-i {
		position:relative; z-index:5; overflow:hidden; width:450px; height:300px;
		}


.b-slider-main-bg {
	width: 900px;
	height: 383px;
	padding: 30px 35px 0;
	margin: 0 auto;
	background: url("../img/bg-slider.png") 0 0 no-repeat;
	}

	.b-slider-main {
		width: 900px;
		height: 350px;
		}
	.b-slider-main-left {width: 450px;float:left;}
	.b-slider-main-right {width: 450px;float:right;}
	.b-slider-main-i {
		width: 900px;
		height: 350px;
		}



		.b-slider-i .items {
			position:relative; width:50000px;
			}
		.b-slider-i li {
			position:relative; float:left; height:300px;
			}
			.b-slider-main-i li {
				height: 350px;
				text-align: center;
				}
		.b-slider-i li .anti-copy {
			position:absolute;
			display:block;
			width:450px;
			height:300px;
			top:0px;
			left:0px;
			}
			.b-slider-main-i li .anti-copy {
				height: 300px;
				}

		.b-slider-i .lightZoom .anti-copy {
			position:absolute;
			display:block;
			width:450px;
			height:300px;
			top:0px;
			left:0px;
			}
			.b-slider-main-i .anti-copy {
				width: 900px;
				}



		.b-slider-i .zoom {
			position:absolute; right:6px; top:6px; color:#fff; background:#d7494e url(../img/i-zoom.gif) no-repeat 8px 50%; padding:4px 7px 5px 24px; text-decoration:none;
			}
		#fancybox-outer .anti-copy {
			position:absolute;
			display:block;
			width:100%;
			height:100%;
			top:0px;
			left:0px;
		}

		#slider-vis-disabled a.ar {display: none;}
		#slider-vis-disabled .desc-i {text-align: center}

		.b-slider-i .desc {
			position:absolute; bottom:-1px; left:0; width:100%;
			}
			.b-slider-i .desc-i {
				display:block; color:#c2c3c3; font-size:16px; line-height: 28px; padding:10px 45px 12px; background:url(../img/slider-bg-p.png)
				}

			.b-slider-main-i .desc {width: 50%;}

				.b-slider-main-i .desc-i {
					background: none;
					text-align: left;
					}
				.b-slider-main-i .b-slider-main-right .desc-i {text-align: right;}

				.b-slider-main-right .desc {left: auto; right: 0;}


			.b-slider-i .desc-i big {
				color:#adadad; font-size:15px; font-weight:bold; font-style:italic;
				}
		.b-slider-i a {
			color:#fff; text-decoration:none;
			}
			.b-slider-main-i a {
				color: #adadad;
				}
		.b-slider-i a.ar {
			 display:block;
			}
	.b-slider .ar-l {
		left:-28px; bottom:8px
		}
	.b-slider .ar-r {
		bottom:8px; margin-left:100%; left:-38px;
		}
	.b-slider .pt {
		position:absolute; z-index:3; left:-23px; top:-18px; width:496px; height:349px; background:url(../img/slider-bg.png);
		}

.ar {
	position:absolute; z-index:5; background:url(../img/slider-ar.png) no-repeat; height:33px;
	}
	.b-slider-main .ar, .catalog-product .mar.ar {background:url(../img/slider-ar-main.png) no-repeat;}

	/*ie6*/
	.catalog-product .numb-i .ar {
		background:url(../img/slider-ar.png) no-repeat;
	}
	.catalog-product .mar.ar.ar-l {
		left:2px;
		top:7px;
	}
	.catalog-product .mar.ar.ar-r {
		right:32px;
		top:7px;
	}
	.ar-l {
		width:66px; clip:rect(auto auto auto 33px);
		}
	.ar-r {
		width:33px;
		}



.bvis {
	position:relative; display:block; margin-top:-206px; width:513px; height:206px; background:url(../img/pechat.png);
	z-index: 100;}
	.bvis a {position: absolute; top:30px; left:95px; width: 130px; height: 130px; z-index: 100}

/* -- bottom --*/
.bottom {
	position:relative; z-index:4; color:#fff; font-size:12px; text-align:center; padding:26px 0 100px;
	border-top:1px solid #6E787B;
	}
	.bottom-venzel {
		background:#7d9094 url(/img/footer_back.png) 50% 0 no-repeat;
		width:110px;
		height:17px;
		position:absolute;
		margin-left:-55px;
		top:-9px;
		left:50%;
	}
	.bottom .btm-brd {
		position:absolute; top:-7px; left:50%; margin-left:-110px; width:220px; height:17px; background:url(../img/bottom-brd.png);
		}
	.bottom .btm-mail {
		margin-left:10px; padding-left:20px; /*background:url(../img/mail.png) no-repeat 0 3px;*/
		}

/*.second-page .bottom {
	padding-bottom:150px;
	}*/

/* -- / bottom --*/

/* -- btm line --*/
.btmline {
	position:relative; z-index:3; color:#fff; padding-top:87px; line-height:20px; padding-bottom:30px;
	}
	.btmline .brd {
		position:absolute; left:0; width:100%; overflow:hidden; height:18px; top:50px;
		}
		.btmline .brd i {
			position:absolute; left:50%; margin-left:-1000px; width:2000px; height:18px; background:url(../img/btmline-brd-new.png);
			}
	.btmline ul {
		position:relative; z-index:4; width:98%; margin:0 auto;
		}
	.btmline li {
		position:relative; float:left; padding:0 0 0 30px; margin-left:1%; width:28%; /*background:url(../img/btmline-li.png) no-repeat 14px 9px;*/
		}
	.btmline big {
		font-size: 25px;
		display: block;
		line-height: 36px;
		}
	.btmline .oshop {
		position:absolute; left:-38px; top:-61px; width:173px; height:67px; background:url(../img/oshop.png);
		}
	.btmline .lpl {
		position:absolute; z-index:3; top:-125px; left:0;width:513px; height:206px; background:url(../img/pechat.png);
		}
/* -- / btm line --*/

/* -- middle --*/
.middle {
	position:relative;
	background-color:#fff;
	color: #443E3B;
	width:918px;
	margin:0 auto 26px;
	padding:19px 31px 27px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
	-ms-box-shadow: 0 0 2px rgba(0,0,0,0.4);
	box-shadow: 0 0 2px rgba(0,0,0,0.4);
	}

	.middle .l-col-1 {
		float:left; width:420px;
		}
	.middle .l-col-2 {
		float:right; width:420px;
		}
	.middle a {color: #443E3B;}

.middle.catalog-middle {
 width:970px;
 background:url(/img/bg-slider-bottom.png) 0 bottom no-repeat;
 padding:0 0 48px 0;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 -ms-box-shadow: none;
 box-shadow: none;
}
.catalog-middle-inner {
 width:908px;
 background:url(/img/bg-slider-back.png) 0 0 repeat-y;
 padding:19px 31px 0px;
 position:relative;
}
.catalog-product .catalog-middle-inner {
 padding-top:3px;
}
.catalog-middle-top {
 width:970px;
 height:15px;
 background:url(/img/bg-slider-top.png) 0 0 no-repeat;
}
.middle.catalog-middle .catalog-page  {
 top:15px;
 margin-top:-15px;
 margin:0 4px;
}

.m-title {
	font-size:25px; font-weight:normal; text-align:center; background:url(../img/title-bg.png) no-repeat 50% 100%; padding-bottom:16px; margin-bottom:30px;
	}

.middle .m-title {
	margin-bottom:10px;
	}
	.catalog-product .m-title {
		background:url(../img/title-bg.png) no-repeat 53% 100%;
		padding-left:4%;
		margin-bottom:5px;
	}
.b-fast {
	position:absolute; margin-top:8px; right:0px; width:285px; white-space:nowrap;
	}
/* -- / middle --*/

/* -- catalog page --*/
.catalog-page {
	position:relative; padding: 0; margin:0 21px;
	}
	.b-items li {
		position:relative; float:left; /*padding:0 13px; width:280px; */
		padding:0; width:450px;
		}
	.b-items li a {
		position:relative;
		display: block;
		}
	.catalog-page .b-items li {
	 	height:300px;
	 }
	.b-items .anti-copy {
			position:absolute;
			display:block;
			width:100%;
			height:100%;
			top:0px;
			left:0px;
			}
	.b-items img {
		display:block; margin:0 auto 0;
		}
	.b-items a {
		color:#fff; text-decoration:none;
		position:relative;
		}
	.b-items big {
		font-size:18px;
		font-style:italic;
        background: #7d9094;
        height: 39px;
        display: block;
        width: 433px;
        position: relative;
        top: -54px;
        text-align: right;
        padding-right: 17px;
        padding-top: 15px;
        opacity:0.8;
	 }
	.b-items .even-is-even big {
        text-align: left;
        padding-left: 17px;
        padding-right: 0;
	 }
.catalog-page .ar {
		top:279px;
        width: 33px;
        height: 42px;
        clip:rect(auto auto auto auto);
        clip:inherit;
	}
	.catalog-page .ar span {
        display: block;
        height: 33px;
        position: relative;
        top: 4px;
        cursor:pointer;
	}
	.catalog-page .ar-l {
        left: 0;
        background: url(/img/prev_back.png) 0 0 no-repeat;
	 }
	.catalog-page .ar-l span {
        background: url(/img/slider-ar.png) -33px 0 no-repeat;
        right: 6px;
	 }
	.catalog-page .ar-r {
	    right:0;
        background: url(/img/next_back.png) 0 0 no-repeat;
	 }
	.catalog-page .ar-r span {
        background: url(/img/slider-ar.png) 0 0 no-repeat;
        left: 6px;
	 }
.wrapitems {
	position:relative; width:100%; overflow:hidden;
	}
	.wrapitems-i {
		position:relative; width:25000px;
		}
	.wrapitems-i .b-items {
		float:left;
		width:900px;
		}
.catalog-page .disabled {
	visibility:hidden;
	}
/* -- / catalog page --*/

.pages {
	font-size:17px; font-style:italic; text-align:center;
	}
	.pages li {
		display:inline; padding-bottom:1px;
		}
	.navi a, .pages a {
		color:#443E3B; text-decoration:none; border-bottom:1px solid #c6c3c1;
		}
	.pages .next-page {
		font-size:14px; color:#c84239; border-bottom-width:0; padding-right:27px; background:url(../img/page-r.png) no-repeat 100% 5px; margin-left:10px; padding-bottom:1px;
		}
	.pages .next-page span {
		border-bottom:1px dotted;
		}
	.pages .hr {
		color:#c84239; text-decoration:none;
		}

.navi {
	font-size:17px; font-style:italic; text-align:center; padding-top:20px;
	}
	.navi .active {
		color:#c84239; border-bottom-width:0;
		}
	.navi a {
		margin:0 3px;
		}

.print-page {
	position:absolute; left:74px; margin-top:10px; padding-left:15px; background:url(../img/i-print.gif) no-repeat 0 2px; text-decoration:none; padding-bottom:1px;
	}
	.print-page span {
		border-bottom:1px dotted;
		}
	.catalog-product .print-page {
		left:89px;
	}

.catalog-card {
	position:relative; padding-left:12px;
	}
	.catalog-card .mar {
		top:145px;
		}
	.catalog-card .ar-l {
		left:-23px;
		}
	.catalog-card .ar-r {
		right:10px;
		}
	.catalog-card .cc-col-1 {
		float:left; width:250px; margin-right:34px;
		}
	.catalog-card .cc-col-2 {
		float:left; width:600px;
		}
	.catalog-card .ph {
		padding-bottom:0px;
		position:relative;
		}
	.catalog-card .anti-copy {
		position:absolute;
		display:block;
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		}
	.catalog-card .catalog-panorama-link {
		position:relative;
		display:block;
		width:100%;
		height:37px;
		bottom:0px;
		left:0px;
		margin-top:-37px;
		text-align:center;
		background:url(/img/slider-bg-p.png);
	 }
	.catalog-card .catalog-panorama-link a {
		display:block;
		color:#fff;
		font-size:14px;
		padding-left:26px;
		height:33px;
		text-decoration:none;
	 }
	.catalog-card .catalog-panorama-link a i {
		float:left;
		background:url(/img/slider-ar.png) 0 0 no-repeat;
		width:33px;
		height:33px;
		margin-right:9px;
		margin-top:3px;
		cursor:pointer;
	 }
	.catalog-card .catalog-panorama-link a span {
		float:left;
		border-bottom: 1px dotted white;
		margin-top:7px;
		cursor:pointer;
	 }
	.catalog-card .b-sinfo {
		font-size:17px; font-style:italic;
		margin-left: 26px;
		margin-top: 30px;
		}
		.catalog-card .b-sinfo small {
			color:#9d9896; font-size:12px; font-style:normal;
			}
		.catalog-card .b-sinfo p {
			padding-bottom:8px;
			}
	.catalog-card .c-o {
		color:#d94046;
		}
	.catalog-card .bdr {
		position:relative; margin-left:-20px; font-size:1px; overflow:hidden; height:1px; background-color:#e3e1e0; margin-bottom:7px;
		}
	.catalog-card .to-fav {
		font-size:13px; font-style:normal; line-height:36px; text-align:center; width:117px; height:41px; background:#e0b051 url(../img/fav-bg-inactive.png); margin-top:8px;
		}
		.catalog-card .to-fav-active {
			background-image: url(../img/fav-bg-active.png);
			background-color: #d3474c;
		}
		.catalog-card .to-fav a {
			color:#fff; text-decoration:none; border-bottom:1px dotted;
			}
	.b-gallery {
		position:relative; padding-bottom:20px;
		}
		.b-gallery-i {
			overflow:hidden; position:relative; width:600px; height:404px;
			}
			.b-gallery-i .anti-copy {
			position:absolute;
			display:block;
			width:100%;
			height:100%;
			top:0px;
			left:0px;
			}
		.b-gallery-i-a-hidden {
			display:none;
		}
		.b-gallery ul {
			position:relative; width:50000px;
			}
		.b-gallery li {
			float:left;
			position: relative;
			}
		.b-gallery .numb {
			position:relative; margin:-62px auto 0; height:62px; width:600px;
			}
			.b-gallery .numb-i {
				color:#fff;
				font-size:25px;
				font-style:italic;
				text-align:center;
				background:url(../img/slider-bg-p.png);
				line-height:58px;
				padding-bottom:4px;
				}
			.b-gallery .ar-l {
				top:15px;
				left:32%;
				}
			.b-gallery .ar-r {
				top:15px;
				right: 32%;
				margin-right: 33px;
				}
.b-simitems {
	position:relative; font-size:12px; margin:0 -50px 0 -25px;
	}
	.b-simitems li {
		float:left; width:150px; padding-left:10px; height:165px;
		text-align:center;
		}
	.b-simitems .cover {
		padding-bottom:10px;
		position:relative;
		}
	.b-simitems .cover img {
		display:block;
		margin:0 auto;
		}
	.b-simitems .anti-copy {
		display:block;
		position:absolute;
		height:108px;
		width:100%;
		left:0px;
		top:0px;
		}
	.b-simitems .la {

		display: block;
		text-align: center;
		}
		.fake-img {
		 	background: center center no-repeat #fff;
		 	width:118px; height:108px; margin:0 auto; text-indent:-9999px;
			}

.for-editor {
	font-size:14px; line-height:20px;
	}
	.for-editor p {
		padding-bottom:20px;
		}
	.for-editor h2 {
		color:#d94046; font-size:17px; font-weight:normal; padding-bottom:7px;
		}
	.for-editor h3 {
		font-size:17px; padding-bottom:9px; font-weight:normal; font-style:italic;
		}
	.for-editor .econt {
		font-size:15px; font-style:italic; padding-bottom:35px;
		}
	.for-editor .econt small {
		color:#9d9896; font-size:12px; font-style:normal;
		}
	.for-editor .c-o {
		color:#d94046;
		}

.tbl-cart {
	width:100%; margin-bottom:20px;
	}
	.tbl-cart td {
		color:#9d9896; border-bottom:1px solid #e3e1e0; padding:5px 18px 6px 0;
		}
	.tbl-cart .del {
		white-space:nowrap; padding-right:15px; background:url(../img/i-del.gif) no-repeat 100% 5px;
		}
	.tbl-cart .numb {
		padding-left:24px;
		}
	.tbl-cart td a {
		color:#9d9896;
		}
	.tbl-cart .zb td {
		background-color:#f6f5f5;
		}
	.tbl-cart big {
		color:#000; font-size:17px; font-style:italic; padding-right:20px;
		}
	.tbl-cart big a {
		color:#000; border-bottom:1px dotted; text-decoration:none;
		}
.cart-btm {
	color:#000; font-size:15px; font-style:italic; padding:0 18px 0 24px;
	}
	.cart-btm h2 {
		font-size:17px; padding-bottom:9px; font-weight:normal;
		}
	.cart-btm .hot-line {
		float:right; color:#d94046;
		}
	.cart-btm small {
		color:#9d9896; font-size:12px; font-style:normal;
		}

/* -- site map --*/
.b-smap {
	font-size:12px; padding-left:25px;
	}
	.b-smap .psmap {
		font-size:17px; padding-bottom:40px;
		}
		.b-smap .psmap li {
			padding-bottom:10px;
			}
		.b-smap .psmap .fav a {
			color:#d94046;
			}
	.b-smap .psmap a {
		text-decoration:none; border-bottom:1px dotted;
		}
	.b-smap .l-col-2 {
		width:460px;
		}
	.b-smap h2, .s-title {
		font-size:17px; padding-bottom:10px;
		}
		.b-smap h2 a, .s-title a {
			text-decoration:none; border-bottom:1px dotted;
			}
	.b-catitems {
		position:relative; margin-left:-37px; background-color:#f0edec;
		}
		.b-catitems-i {
			padding:17px 10px 17px 37px;
			}
		.b-catitems .cr {
			width:9px; height:9px; background-image:url(../img/cr-o.gif);
			}
		.b-catitems .c-tr {
			left:-9px;
			}
		.b-catitems .c-bl {
			margin-top:-9px;
			}
		.b-catitems .c-br {
			left:-9px; margin-top:-9px;
			}
		.b-catitems ul {
			float:left; width:45%; padding-right:15px;
			}
		.b-catitems li {
			padding-bottom:7px;
			}
		.b-catitems a {
			color:#9d9896;
			}
/* -- / site map --*/

.b-quest {
	font-size:15px; font-style:italic; padding-bottom:1px;
	}
	.b-quest .hd {
		color:#000; text-decoration:none; padding-left:17px; background:url(../img/i-quest.gif) no-repeat 0 3px; padding-bottom:1px;
		}
		/*
.b-quest .hd span {
			border-bottom:1px dotted;
			}
*/

.poll-results {
	position:relative; /* margin-left:10px; */ margin-right:-80px; width:353px; background:url(../img/poll-tp.png) no-repeat 0 0; text-shadow: 0 1px 1px #fff;
	}
	.poll-results-i {
		font-style:normal; background:url(../img/poll-bt.png) no-repeat 0 100%; padding:30px 35px 30px 34px; height:auto !important; height:81px; min-height:81px;
		}
	.poll-results ul {
		color:#444; width:265px; padding-bottom:6px; font-style: italic; margin-top: 4px;
		}
		.poll-results ul big {
			color:#000; font-size:1em;
			}
		.poll-results .prc {
			display:block; height:2px; font-size:1px; background-color:#da4b51; margin-top:3px;
			}
		.poll-results li {
			padding-bottom:8px;
			}
		.poll-results em {
			margin-top: 6px;
			display:block;
		}
	.poll-nav {
		font-size:15px;
		}
		.poll-nav a {
			color:#989594; text-decoration:none; border-bottom:1px dotted; margin-right:6px;
			}
		.poll-nav .hr {
			margin-right:6px;
			}
		.poll-nav .back-to {
			float:right; border-bottom-width:0; background:url(../img/ar-r.gif) no-repeat 100% 8px; padding-right:15px;
			}
			.poll-nav .back-to span {
				color:#d94046; border-bottom:1px dotted;
				}

/* -- forms --*/
.b-contactpage .l-col-2 {
	width:463px;
	}

.b-forms {
	position:relative; font-size:12px; margin-left:-13px; background-color:#f0edec;
	}
	.b-forms-i {
		padding:12px 10px 2px 13px;
		}
	.b-forms label.error, .b-forms label.success {
		position: absolute;
		color: #c84239;

	}
	.b-forms .cr {
		width:9px; height:9px; background-image:url(../img/cr-o.gif);
		}
	.b-forms .c-tr {
		left:-9px;
		}
	.b-forms .c-bl {
		margin-top:-9px;
		}
	.b-forms .c-br {
		left:-9px; margin-top:-9px;
		}
	.b-forms .i-p {
		padding:0 1px 1px 3px; width:247px;
		}
		.b-forms textarea.i-p {
			width:440px; height:200px
			}
	.b-forms .lbl {
		color:#9d9896; padding:0 0 0 5px;
		}
	.b-forms p.lbl {
		position:relative; margin-top:-5px; padding-bottom:5px;
		}
	.b-forms .ips {
		padding-bottom:15px;
		}
    	.b-forms .ips .info {
    		font-style: italic;
    		}
	.form-btn {
		font-size:12px; padding-top:20px; background:url(../img/form-crn.png) no-repeat 25px 0;
		}
		.form-btn input {
			padding:3px; margin-right:10px;
			}
		.form-btn .cancel {
			color:#9d9896; text-decoration:none; border-bottom:1px dotted;
			}
/* -- / forms --*/

/* -- faq --*/
.b-faqpage {
	padding-left:19px;
	}
	.b-faqpage .l-col-1 {
		width:575px;
		}
	.b-faqpage .l-col-2 {
		width:267px;
		}

.b-faq {
	font-size:14px; line-height:20px;
	}
	.b-faq .author {
		position:relative; color:#9d9896; font-size:12px; margin-left:-17px; padding-bottom:6px;
		}
	.b-faq li {
		padding-bottom:20px;
		}
	.b-faq p {
		padding-bottom:12px;
		}
	.b-faq .label-quest {
		display:-moz-inline-stack; display:inline-block; color:#fff; height:22px; line-height:20px; background:#c84239 url(../img/faq-author.png) no-repeat 100% 0; padding:0 12px 0 10px; margin-right:5px;
		}
		.b-faq .label-answer {
			background:#9b9896 url(../img/faq-answ.png) no-repeat 100% 0;
			}
		.b-faq .quest-wrp {
			border-bottom:1px solid #e3e1e0; margin-bottom:23px;
			}
	.b-faq .answer {
		margin-left:60px; border-bottom:1px solid #e3e1e0; margin-bottom:23px;
		}
.b-faqpage .b-forms .i-p {
	width:242px;
	}
/* -- / faq --*/

.page-404 {
	width:460px; margin:0 auto; padding:40px 0;
	}
	.page-404 .p404 {
		position:relative; margin-left:-75px; display:block; width:397px; height:144px; background:url(../img/page-404.png); margin-bottom:25px;
		}
	.page-404 a {
		color:#d94046;
		}
.bant {
	position:absolute; top:0; margin-left:100%; left:-490px; width:490px; height:550px; background:url(../img/bant.png);
	}

.news-stop {
	position: absolute;
	top: 350px;
	left: 50%;
	margin-left:300px;
	width: 223px;
	height: 223px;
	background: url(../img/news-stop.png) no-repeat;
	text-indent: -9999px;
	z-index: 30
}

.description {
    margin-top: 10px;
    font-style: normal;
    font-size:1.00em;
}
.description p {
    margin-top: 5px;
    font-style: normal;
    font-style: italic;
    font-size:1.00em;
}
.description h4 {
	font-family:'Times New Roman',serif;
	font-size:1.0em;
	color:gray;
	font-style: normal;
	font-weight: normal;
}

#content {position: relative; z-index: 2;}
#bg-left {
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
	width: 437px;
	height: 246px;
	background: url("../img/bg-left.png") 0 100% no-repeat;
	}
#bg-right {
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 0;
	width: 450px;
	height: 211px;
	background: url("../img/bg-right.png") 0 100% no-repeat;
	}
#bg-tleft {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 285px;
	height: 511px;
	background: url("../img/bg-tleft.png") 0 100% no-repeat;
	}
#bg-tright {
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
	width: 357px;
	height: 391px;
	background: url("../img/bg-tright.png") 0 100% no-repeat;
	}


div.contacts h4 {
	font-size:14px; padding-bottom:9px; font-style:italic;
	cursor:pointer;
}
div.contacts h4.active {
	color:#c84239;
}
div.contacts h4 span {
	border-bottom:1px dotted #333;
}
div.contacts h4.active span {
	border-bottom-color:#c84239;
}
div.contacts h4:hover {
	color:#c84239;
}
div.contacts ul {
	padding-bottom:15px;
}
div.contacts ul li {
	padding-bottom:10px;
}



