html,body{margin:0;height:100%;font-family:Sans-Narrow;font-size:16px;letter-spacing:1px;color:#3e3e3e}
a{color:#3e3e3e;text-decoration:none}
a:hover{cursor:pointer;color:brown}

.w{color:#fff}
.w:hover{color:#fefebe}

h1,h2,h3{
	font-family:Sans-Narrow;line-height:26px;
	font-size: 24px;letter-spacing:2px;
	margin:0;padding:0 0 8px 0;color:#555
}
h1{margin-left:30px;}

.h1{
	margin-left:20px;
	font-size:22px;text-transform:uppercase;
	display:inline-block;position:relative;z-index:10;
	background:url(/i/1/h_bg.png) repeat-x 0 center;	/*148-44=104 /2=52*/
	height:44px;line-height:44px;padding:52px 20px;color:#fff
}
.h1::before{content: "";background:url(/i/1/h_shadow.png) no-repeat 0 center;height:148px;width:13px;position:absolute;top:0;left:-8px}
.h1::after{content: "";background:url(/i/1/h_r.png) no-repeat 0 center;height:44px;width:15px;position:absolute;top:52px;right:-15px}

/*main.php*/
.content{min-height:calc(100% - 311px);margin:0 auto;background-color:#fff}

/*header.php*/
.mHome:hover{height:18px}
.header{height:240px;background:url(/i/1/bg.jpg) repeat-x 0 top #999;border-bottom:solid 1px #5c2c3b}
.header > div{position:relative;margin:0 auto}
.header .menu{background-color:rgba(63,47,61,.85);margin-top:1px}

.header .menu .m{display:block;position:relative;height:30px;line-height:30px;}
.header .menu > .m{	/*первый уровень меню*/
	display:inline-block;
	margin-right:-1px;vertical-align:bottom;
	height:50px;line-height:50px;
	font-size:18px;
	/*
	border-radius: 15px 15px 0 0;
	border:solid 1px #5c2c3b;border-bottom:none;
	background-color:rgba(40,27,38,.5)
	*/
}
.header .menu > .m > a{color:#fff}
.header .menu > .m > a:hover{color:#d798ac}
.header .menu > .current{background-color:#a56479}	/*текущая вкладка*/
.header .menu > .current > a{color:#fff}
.header .menu > .current > a:hover{color:#fff}


.header .menu .m>div{position:absolute;background-color:#fff;left:0;/*top:30px;*/border:solid 1px #bbb;padding:5px;opacity:0;z-index:11;font-size:16px;transform-origin:top;transform:scaleY(0);transition:all .3s;transition-delay:.1s}
.header .menu .m:hover >div{opacity:1;transform:scaleY(1)}
.header .menu .m>a{white-space:nowrap;padding:0 41px}

.header .menu .m>div>.m>div{top:-5px;left:95%;background:url(/i/1/r_pointer.png) no-repeat 5px 15px #fff}

.LeftMenu{
	display:inline-block;width:100%;
	background:url(/i/1/bgLeftMenu.png) no-repeat right bottom /cover #847882;
	/*background-color:#847882;*/
	border-radius:0 30px 0 0;
	box-shadow: 3px 4px 0px #60575e;
	padding:30px 0;
}
.LeftMenu dl{margin:0}
.LeftMenu dt{padding:0 0 0 20px;color:#fff;}
.LeftMenu dt.n{background:url(/i/1/r.png) no-repeat 10px 20px}
.LeftMenu dt>a{display:block;padding:15px 0 15px 10px;}
.LeftMenu .m,.LeftMenu .m1{position:relative;background:url(/i/1/r1.png) no-repeat 10px 2px;background-color:rgba(126,56,78,.5)}	/*#7e384e*/
.LeftMenu .m::after{content: '';background:url(/i/1/r.png) no-repeat 0;width:7px;height:14px;position:absolute;right:10px;top:20px}

.lang{position:absolute;right:30px;top:0}
.lang a{
	display: inline-block;
	font-size: 16px;
	text-align: center;
	line-height: 36px;
	padding:0 10px
}
.lang .cur{background-color:rgba(181,181,181,.5);color:#7a6577}

.ajxAlert{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:1;transition:all .5s}
.ajxAlert center{position:absolute;width:50%;background-color:lightyellow;/*box-shadow:0 0 5px #999;*/padding:1em}
.ajxAlert center .close{position:absolute;right:0px;top:-30px;font-size:70px}
.del{background:url(/i/del.png) no-repeat center;width:27px;height:27px}
.del:hover{background:url(/i/del1.png) no-repeat center;width:27px;height:27px}

table{border-collapse:collapse}

p{/*text-align:justify;text-indent:20px;*/margin:0 0 8px 0}

.searchList > div,.searchList > div > a{	/*search.php*/
	display:inline-block;
	width:200px;height:200px
}
.searchList > div{margin:20px 30px 0px 10px;vertical-align: top;}
.searchList > div > a{
	padding-top:150px;text-align:center
}

.pList{position:relative}
.pList > a > center{	/*"подробнее" в товарах*/
	background-color:rgba(128,128,128,.5);
	position:absolute;
	height:30px;line-height:30px;font-size:14px;letter-spacing:2px;
}
.pList > div > div{
	line-height:24px;
	margin-top:-4px	/*чтобы верх текста был на уровне картинки*/
}
.pList > div > div::after{
	content: "";background:url(/i/shadow_bottom.png) repeat-x;
	position:absolute;bottom:0;left:0;width:100%;height:25px
}
.showImg{display:block;position:relative;width:240px;height:180px;border:solid 1px #e4e3e3}
.showImg > img{display:block;position:absolute;right:0px;bottom:0px;opacity:.9}
.showImg:hover > img{opacity:1}

.prodFilesList{margin-top:50px;width:240px}
.prodFilesList > a{position:relative;display:block;margin-top:15px;padding-bottom:15px;border-bottom:solid 1px #eee}

.lock>span{opacity:.5}
.lock::after{content:"";position:absolute;bottom:7px;left:35px;width:20px;height:20px;background:url(/i/1/lock.png) no-repeat 0;opacity:.6}

.form input,.form textarea{box-sizing: border-box;width:100%;height:70px;margin:5px 0;font-family:Sans-Narrow;font-size:24px;padding-left:10px;color:#9f556c}
.form input[type="submit"]{
	background:url(/i/1/reg.png) no-repeat 0 center #9f556c;color:#fff;font-size:36px;letter-spacing:2px;padding-left:50px;height:76px;cursor:pointer
}
.form input[type="submit"]:hover{background-color:brown}

.form ::-moz-placeholder{margin-left:30px;color:#9f556c;font-family:'Sans-Narrow';font-size:24px;}
.form ::-webkit-input-placeholder{margin-left:30px;color:#9f556c;font-family:'Sans-Narrow';font-size:24px;}

.form :focus::-moz-placeholder{color:#ddd}
.form :focus::-webkit-input-placeholder{color:#ddd}

.logon{position:absolute;top:7px;right:160px}
.logon > div{position:absolute;width:200px;right:0;top:30px;z-index:5}
.logon > div >a{position:absolute;height:36px;line-height:36px;right:-30px;top:6px;padding:0 5px;background-color:#fff;box-shadow:0px 0px 6px #000;}

.pswForm{background-color:rgba(240,227,227,.95);padding:15px;border:solid 1px brown}
.btn{border:outset 1px;border-color:#c26d6d;padding:5px;background-color:#9f556c;color:#fff;}
.btn:hover{color:#fefebe}
.pswForm .close{position:absolute;top:-10px;right:5px;font-size:36px}

.contacts td{padding-left:5px}