@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('/fnts/ptn77f.eot');
    src: url('/fnts/ptn77f.eot?#iefix') format('embedded-opentype'),
         url('/fnts/ptn77f.woff') format('woff'),
         url('/fnts/ptn77f.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansBold';
    src: url('/fnts/pts75f.eot');
    src: url('/fnts/pts75f.eot?#iefix') format('embedded-opentype'),
         url('/fnts/pts75f.woff') format('woff'),
         url('/fnts/pts75f.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
     font-family: 'PTSansRegular';
    src: url('/fnts/pts55f.eot');
    src: url('/fnts/pts55f.eot?#iefix') format('embedded-opentype'),
         url('/fnts/pts55f.woff') format('woff'),
         url('/fnts/pts55f.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; 

}

BODY {COLOR: #333333;margin: 0px;}
html{}
H1 {FONT-WEIGHT: bolder; FONT-SIZE: 11pt; COLOR: #EB5F7C; FONT-FAMILY: Arial; TEXT-DECORATION: none}
H2 {FONT-WEIGHT: bolder; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none}
H2.orange{color: #EB5F7C;}
H3 {FONT-WEIGHT: bolder; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none}
H4 {FONT-WEIGHT: bolder; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none}
H5 {FONT-WEIGHT: bolder; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none}
B {FONT-WEIGHT: bolder; FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Arial}
P, span {FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Arial;}
TD {FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Arial;}

p.fbx{font-family: PTSansNarrowBold; font-size: 32px; margin: 0px; padding: 20px; line-height: 15px; text-transform: uppercase;}

STRONG.e {FONT-WEIGHT: bolder; FONT-SIZE: 10pt; COLOR: #EB5F7C; FONT-FAMILY: Arial}

A {FONT-SIZE: 9pt; COLOR: #EB5F7C; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A:visited {FONT-SIZE: 9pt; COLOR: #EB5F7C; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A:hover {FONT-SIZE: 9pt; COLOR: #EB5F7C; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.banner {FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.banner:visited {FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.banner:hover {FONT-SIZE: 10pt; COLOR: #EB5F7C; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.g {FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.g:visited {FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.g:hover {FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.leftmenu {FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftmenu:visited {FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftmenu:hover {FONT-SIZE: 10pt; BACKGROUND:#666666; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

A.linestitle {FONT-SIZE: 10pt; COLOR: #EB5F7C; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.linestitle:visited {FONT-SIZE: 10pt; COLOR: #EB5F7C; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.linestitle:hover {FONT-SIZE: 10pt; COLOR: #EB5F7C; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.leftsubmenu {FONT-SIZE: 9pt; COLOR: #EB5F7C; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftsubmenu:visited {FONT-SIZE: 9pt; COLOR: #EB5F7C; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.leftsubmenu:hover {FONT-SIZE: 9pt; BACKGROUND:#EB5F7C; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

A.verx-baner {FONT-SIZE: 11pt; COLOR: #666666; FONT-FAMILY: Myriad Pro; TEXT-DECORATION: none}
A.verx-baner:visited {FONT-SIZE: 11pt; COLOR: #666666; FONT-FAMILY: Myriad Pro; TEXT-DECORATION: none}
A.verx-baner:hover {FONT-SIZE: 11pt; COLOR: #666666; FONT-FAMILY: Myriad Pro; TEXT-DECORATION: underline}

A.lines {FONT-SIZE: 9pt; COLOR: #555555; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.lines:visited {FONT-SIZE: 9pt; COLOR: #555555; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.lines:hover {FONT-SIZE: 9pt; COLOR: #555555; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.lines_main {FONT-SIZE: 8pt; COLOR: #555555; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.lines_main:visited {FONT-SIZE: 8pt; COLOR: #e20181; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.lines_main:hover {FONT-SIZE: 8pt; COLOR: #e20181; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.head { FONT-FAMILY: Arial; color: #555555; TEXT-DECORATION: none;}
A.head :visited {  FONT-FAMILY: Arial; TEXT-DECORATION: none;}
A.head :hover {FONT-FAMILY: Arial; TEXT-DECORATION: none;}

.forminput input{background-color: #ffffff; COLOR: #333333; FONT-FAMILY: Arial; border: 1px solid #CCCCCC;}
#forminput {background-color: #ffffff; COLOR: #333333; FONT-FAMILY: Arial; border: 1px solid #CCCCCC;}
#forminputred {background-color: #ffffff; COLOR: #333333; FONT-FAMILY: Arial; border: 1px solid #EB5F7C;}

.select {background:yellow;}

table.actions{width: 100%; text-align: center;}
	table.actions td.actions_items{padding-bottom: 10px; text-align: center;}
	table.actions p.text{color: #EB5F7C; font-size: 30px; text-align: center; margin: 0px 0px 20px 0px;}
	table.actions table.brand{border: 1px solid #D9D9D9; margin: 0 auto;}
	table.actions div.name_div{margin: 0 auto; }
	table.actions p.name{color: #555555; font-weight: bold; font-size: 18px; padding-left: 20px; text-align: left; margin: 0px 0px 0px 0px;}
	table.actions a{text-decoration: none;}
	table.actions a:hover{text-decoration: none; color: red;}
	table.actions img.mini{width: 400; height: 82px;}

p.banners_descr_caption{font-size: 22px; color: #E20181; font-family: verdana, Geneva, sans-serif; text-align: center;}
p.banners_descr_text{font-size: 9pt; color: #444444; font-family: verdana, Geneva, sans-serif; line-height: 18px;}


td.middle_top_but{width: auto; vertical-align: middle; text-align: center;}
		td.middle_top_but div.label_holder{width: auto; vertical-align: middle; text-align: center;position: relative; height: 101px;}
td.middle_top_but a{z-index:10;display:block;position:absolute;left:35%;bottom:9px;width:167px;height:54px;background-image:url('/pic/btblg.jpg');background-repeat:no-repeat;}
		td.middle_top_but a.tights{background-position: 0px 0px; margin-left: -92px; margin-left: 22px;}
			td.middle_top_but a.tights:hover{}
		td.middle_top_but a.parfums{background-position: -112px 0px; margin-left: 7px; display: none;}
			td.middle_top_but a.parfums:hover{}
		td.middle_top_but a.presents{background-position: -224px 0px; margin-left: 106px; display: none;}
			td.middle_top_but a.presents:hover{}

div.relative{position: relative;}

div.destr{position: relative; width: 800px; height: 312px;}
	div.destr a.cp{position: absolute; display: block; z-index: 100;}
	div.destr a.ob{position: absolute; display: block; z-index: 100;}
	div.destr a.cp img{width: 100%;}
		div.destr a#redo1.cp{top: 75px; left: 206px; width: 128px; height: 128px;}
		div.destr a#redo2.cp{top: 86px; left: 392px; width: 101px; height: 101px;}
		div.destr a#redo3.cp{top: 190px; left: 297px; width: 109px; height: 109px;}
		div.destr a#redo4.cp{top: 191px; left: 687px; width: 104px; height: 104px;}
		div.destr a#redo5.cp{top: 164px; left: 498px; width: 119px; height: 119px;}
		div.destr a#redo6.cp{top: 76px; left: 609px; width: 111px; height: 111px;}
		div.destr a#redo7.ob{top: 93px; left: 0; width: 196px; height: 196px;}


div.new_year{text-align: center; padding: 30px 0px 50px 0px;}
div.new_year table{width: 90%; margin: 0 auto;}
	div.new_year table.line{background: url('/pic/new_year2014/rez.jpg') repeat-x top left;}
		div.new_year table.line td{height: 86px;}
		div.new_year table.line td.middle_part{width: 693px;}
			div.new_year table.line td.middle_part div.position{position: relative; width: 693px; height: 86px;}
				div.new_year table.line td.middle_part div.position img{position: absolute; width: 693px; display: block; height: 86px;}
		div.new_year table.line td.left_part{background: url('/pic/new_year2014/parts.jpg') no-repeat top left; width: 19px;}
		div.new_year table.line td.right_part{background: url('/pic/new_year2014/parts.jpg') no-repeat top right; width: 19px;}
		div.new_year table.line td.flow{width: auto;}
div.new_year table.ball{width: 90%;  margin: -10px auto 0 auto;}
	div.new_year table.ball td{padding: 50px 20px 0px 20px; text-align: center; vertical-align: bottom; background: url('/pic/new_year2014/tross.jpg') repeat-y top center;}
		div.new_year table.ball td img{width:100%; border: 0px;}

table.woomen{width: 100%;}
	table.woomen td.middle_part{width: 522px;}
	table.woomen td.left_part{background: url('/pic/new_year2014/left_woomen.jpg') repeat-x top right;}
	table.woomen td.right_part{background: url('/pic/new_year2014/right_woomen.jpg') repeat-x top left;}

table.men{width: 100%;}
	table.men td.middle_part{width: 522px;}
	table.men td.left_part{background: url('/pic/new_year2014/left_men.jpg') repeat-x top right;}
	table.men td.right_part{background: url('/pic/new_year2014/right_men.jpg') repeat-x top left;}

table.children{width: 100%;}
	table.children td.middle_part{width: 522px;}
	table.children td.left_part{background: url('/pic/new_year2014/left_children.jpg') repeat-x top right;}
	table.children td.right_part{background: url('/pic/new_year2014/right_children.jpg') repeat-x top left;}

a.edge{color: #e20181; text-decoration: none; font-size: 13px; font-weight: bold; display: block; margin-bottom: -10px;}
a.sedge{color: #e20181; text-decoration: none; font-size: 13px; font-weight: bold; margin-bottom: -10px;}
a.tedge{color: #e20181; text-decoration: none; font-size: 13px; font-weight: bold;}

td.arttd{background: url('/pic/tback.jpg') no-repeat top left; padding: 10px; width: 342px; height: 128px;}
div.flame{background-image: url('/pic/sunback.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center bottom; height: 283px;}
div.flame2{background-image: url('/pic/nno.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flame3{background-image: url('/pic/flame3.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flame4{background-image: url('/pic/feet.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flame77{background-image: url('/pic/fm5.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flm2{background-image: url('/article/imgs/flm2.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flm12{background-image: url('/article/imgs/qde.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flm22{background-image: url('/article/imgs/flm22.jpg'); background-repeat: no-repeat; background-size: cover; background-position: top center; height: 300px;}
div.flm1{background-image: url('/article/imgs/flm3.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flm3{background-image: url('/article/imgs/flm_3.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flmc4{background-image: url('/article/imgs/flmc4.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flmc5{background-image: url('/article/imgs/flmc5.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flmc6{background-image: url('/article/imgs/flmc6.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flmc7{background-image: url('/article/imgs/flmc7.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flmc8{background-image: url('/article/imgs/flmc9.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flmc11{background-image: url('/article/imgs/flmc11.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flmc12{background-image: url('/article/imgs/flmc12.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 183px;}
div.flmc16{background-image: url('/article/imgs/flmc16.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.flmc44{background-image: url('/article/imgs/flmc44.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.flmc999{background-image: url('/article/imgs/fcm999.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.flmcx1{background-image: url('/article/pic/flmcx1.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.hii1{background-image: url('/article/imgs/hii1.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.hii2{background-image: url('/article/imgs/hii2.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.hii3{background-image: url('/article/imgs/hii3.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.hii4{background-image: url('/article/imgs/hii4.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.hii5{background-image: url('/article/imgs/hii5.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.hii6{background-image: url('/article/imgs/hii6.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.hii7{background-image: url('/article/imgs/hii7.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 293px;}
div.flm8{background-image: url('/article/imgs/flm.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flm24{background-image: url('/article/imgs/flame24.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flm556{background-image: url('/article/imgs/flm655.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.flmss{background-image: url('/article/imgs/sss.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 283px;}
div.fgm{background-image: url('/article/imgs/fgm.jpg'); background-repeat: no-repeat; background-size: cover; background-position: top center; height: 283px;}
div.erd{background-image: url('/article/imgs/erd.jpg'); background-repeat: no-repeat; background-size: cover; background-position: top center; height: 283px;}
div.hfr{background-image: url('/article/imgs/hfr.jpg'); background-repeat: no-repeat; background-size: cover; background-position: top center; height: 283px;}
div.npc1{background-image: url('/article/npc1.jpg'); background-repeat: no-repeat; background-size: cover; background-position: top center; height: 283px;}
div.npc1 {
	height: 326px; 
	background-position: center center;
}


a.beautyenc{display: block; background: url('/pic/beautyenc.png') no-repeat top left; width: 37px; height: 287px; position: absolute; top: 129px; margin-left: -37px; text-decoration: none;}

div.pagination{}
	div.pagination a{font-size: 12px;}
	div.pagination span{font-size: 12px;}
	div.pagination a.earl{color: #444; text-decoration: none; font-weight: bold; border: 0px; padding: 2px 5px;}
	div.pagination a.earl:hover{border: 0px;}
	div.pagination a{color: #444; text-decoration: none; font-weight: bold; border: 1px solid #444; padding: 2px 5px;}
	div.pagination a:hover{color: #DB2980; border: 1px solid #DB2980;}
	div.pagination span.normal{color: #DB2980; font-weight: bold; border: 1px solid #DB2980; padding: 2px 5px;}
	div.pagination span.back{padding: 2px 5px; background: url('/pic/pagination.jpg') no-repeat 0px 0px;}
	div.pagination span.back.off{background: url('/pic/pagination.jpg') no-repeat 1px 2px;}
	div.pagination span.back.off:hover{background-position: 1px 2px;}
	div.pagination span.back.on{background: url('/pic/pagination.jpg') no-repeat 1px -17px;}
	div.pagination span.back.on:hover{background-position: 1px -36px;}
	div.pagination span.forward{padding: 2px 5px; background: url('/pic/pagination.jpg') no-repeat 0px 0px;}
	div.pagination span.forward.off{background: url('/pic/pagination.jpg') no-repeat -22px 2px;}
	div.pagination span.forward.off:hover{background-position: -22px 2px;}
	div.pagination span.forward.on{background: url('/pic/pagination.jpg') no-repeat -22px -17px;}
	div.pagination span.forward.on:hover{background-position: -22px -36px;}

div.phphone{background: url('/pic/brphone.png') no-repeat 8px center; width: 192px; height: 64px; padding-top: 4px;margin-top: 19px;}
	div.phphone p { font-family: PTSansNarrowBold; text-align: left; font-weight: bold; font-size: 17px; letter-spacing: -0.8px; padding: 7px 0px 0px 68px; margin: 0px; }

table.sizeredr{float: right; margin: -30px 4px 0px 0px;}
	table.sizeredr td input{margin: 0px;}
	table.sizeredr td{text-align: center; font-weight: bold; font-size: 12px; padding: 6px 6px 4px 6px;}
	table.sizeredr td.zz{padding: 0px 6px 4px 6px;}
	table.sizeredr td.yyy{padding: 6px 6px 0px 6px;}

td.addplus{background: url('/pic/addpluss.png') no-repeat center 43px; width: 39px;}
td.addplus2{background: url('/pic/addpluss.png') no-repeat center center; width: 68px;}

p.bbbold{font-size: 24px; padding: 10px 20px;}
p.bbbold a{font-size: 24px; color: #E20181;}

a.biobuy{background: url('/pic/biobuy.jpg') no-repeat top left; display: block; width: 700px; height: 189px; text-decoration: none; margin: 0px auto 40px auto;}
a.sosubuy{background: url('/pic/sosubuy.jpg') no-repeat top left; display: block; width: 700px; height: 189px; text-decoration: none; margin: 0px auto 40px auto;}

a.ffn{display: inline-block; margin: 15px; width: 219px; height: 105px;}
a.ffnc{display: inline-block; margin: 15px; width: 163px; height: 92px;}
img.ffnp{display: block; margin: 25px auto  6px auto;}
div.clear{clear: both;}

p.fusn{}
	p.fusn a{color: #E20181;
font-size: 12px;
font-weight: bold;
text-decoration: none;
font-family: arial;}
	p.fusn span{margin-left: 10px;
font-weight: bold;
color: #939393;
font-size: 12px;}
a.dvn{color: #A7A7A7;
font-size: 12px;
font-weight: bold;
line-height: 26px;}

div.hnd{background-image: url('/pic/hnd.jpg');
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
height: 283px;}

a.fddbck{border: 3px solid #DEDEDE;
display: block;
padding: 20px;
width: 150px;
color: #636363;
text-decoration: none;
font-size: 12px;}
a.fddbck.ssa{font-size: 14px; margin-right: 20px; text-align: center;}
a.fddbck.ssa img.qqw{padding: 10px 0px 10px 0px; width: 112px;}
a.fddbck img{padding-bottom: 15px; width: 150px;}
a.fddbck span{font-weight: bold;
color: #C3C3C3;
font-size: 12px;}
a.fddbck:hover{color: #E20181; border: 3px solid #E20181;}

span.strong{font-weight: bold; color: #477219 !important; padding-left: 20px;}

table.twoitems {margin: 10px 10px;}
table.twoitems td.ftd {width: 50%;padding: 20px 25px 20px 15px;border: 2px dotted #CACACA;vertical-align: top;}
table.twoitems td.std {width: 50%;padding: 20px 15px 20px 25px;border: 2px dotted #CACACA;vertical-align: top;}
table.twoitems img.img{float: left;margin: 10px 10px 10px 0px;width: 110px;}
table.twoitems a.thisa {color: #E20181; font-size: 14px; line-height: 26px;}
table.twoitems p.price {color: #E20181;font-size: 20px;}
table.twoitems input {float: left; margin: 8px 20px 0px 0px;}

form.mdntnm {background: url('/pic/form/plank.jpg') repeat-x top left;padding: 23px 20px;width: 213px;text-align: center;margin: 20px 0px;}
	form.mdntnm hr {margin: 25px 0px; border: 0px; border-top: 1px solid #D3D3D3; border-bottom: 1px solid #fff;}
	form.mdntnm img {margin-bottom: 16px;}
	form.mdntnm p {text-align: center;font-size: 13px;}
	form.mdntnm p.big {font-size: 22px;margin: 0px 0px 12px;line-height: 30px;}
	form.mdntnm p.big span{font-size: 24px;color: #E20181;font-weight: bold;}
	form.mdntnm p.gray {color: #898989;font-size: 15px;}
	form.mdntnm input.ml {background: url('/pic/form/inp.jpg') no-repeat top left;border: 0px;padding: 10px 5px 10px 47px;width: 161px;float: left;outline: none;display: block;margin-left: 9px;} 
	form.mdntnm input.push {background: url('/pic/form/inps.jpg') no-repeat top right;border: 0px;display: block;float: left;outline: none;width: 31px;height: 35px;cursor: pointer;}
	form.mdntnm input.push:hover{background-position: bottom right;}
form.mdntnm table {margin: 0 auto;}
	form.mdntnm table td {padding: 5px;}
		form.mdntnm table td a {display: block;width: 32px;height: 32px;background: url('/pic/form/btns.jpg') no-repeat;}
		form.mdntnm table td a.fb {background-position: 0px 0px;}
		form.mdntnm table td a.vk {background-position: -45px 0px;}
		form.mdntnm table td a.inst {background-position: -90px 0px;}

.placeholder {color: #AAA!important;}
div.alinknw p.strcap {font-size: 17px;text-transform: uppercase;font-style: italic;font-weight: bold;margin-top: 41px;padding-bottom: 0px;margin-bottom: 0px;line-height: 22px;}
div.alinknw a {color: #DB2B80;font-weight: bold;} 
div.alinknw p {line-height: 22px;margin-top: 15px;font-size: 14px;} 
div.alinknw span.cclr{background: #31A8E0;color: #fff;padding: 3px 6px;} 
div.alinknw p.ps {font-size: 16px;} 
div.alinknw p.ps strong{font-size: 12px;color: #DB2B80;} 
div.alinknw .r{position: relative;float: right; display: block; border-left: 1px dashed #515151; padding: 20px 0px 20px 20px; margin: 25px 0px 20px 25px;} 
div.alinknw .l{position: relative;float: left; display: block; border-right: 1px dashed #515151; padding: 20px 20px 20px 0px; margin: 25px 25px 15px 0px;}  
div.alinknw .f{position: relative;float: left; display: block; border-right: 1px dashed #515151; width: 80px; margin: 25px 25px 20px 0px; margin-top: -3px;  padding: 5px 20px 5px 10px;}  
div.alinknw img.bb{position: absolute;margin-left: -42px;top: 50%;left: 50%;}  
div.alinknw table.trio{text-align: center;border-spacing: 26px;width: 100%;}
div.alinknw table.trio td{vertical-align: top; width: 33%; }
div.alinknw table.trio td div.wrp{ padding: 14px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; border: 2px solid #ECECEC; margin: 10px; max-width: 269px; }
div.alinknw table.trio td img{width: 100%;max-width: 178px;}
div.alinknw table.trio td p.cap{max-width: 264px;margin: 0 auto 8px auto;line-height: 17px;border-bottom: 2px dotted #444;padding-bottom: 14px;min-height: 19px;}
div.alinknw table.trio td p.price{font-weight: bold;width: 120px;text-align: center;display: inline-block;line-height: 28px;padding: 0px;margin: 0px;font-size: 13px;vertical-align: middle;margin-top: 4px;}
div.alinknw table.trio td p.cap a{font-size: 11px;font-weight: normal;text-decoration: none;}
div.alinknw table.trio td p.cap a:hover{text-decoration: underline;}
div.alinknw table.trio td input{margin-top: 5px;margin-right: 5px;display: inline-block;vertical-align: middle;}
div.alinknw table.left img.bb{ margin-left: -37px; width: 70px;}
div.alinknw table.left img.skd{width: 58px; position: absolute; top: 0px; left: -10px;}
div.alinknw table.left a.l{ padding: 4px 4px 4px 0px; float: none;}
div.cwlkd p{margin: 7px 0px;font-size: 17px;}
div.cwlkd p.flo{margin: 15px 0px -4px;}
div.cwlkd p.strcap{margin: 25px 0px 0px 0px;}
div.cwlkd p.strcap a{font-size: 18px;} 
div.cwlkd ul{padding-left: 20px;margin-top: 4px;} 
div.cwlkd li{margin: 0px 0px 5px 0px;}  


table.faceholder{width: 100%;}
table.faceholder td{width: 49%; vertical-align: middle;}

table.faceholder div.faceblock { height: 100%; margin: 0px; overflow: auto; border: 4px solid #fff; border-left: 4px solid #fff; border-right: 0px; background: #f2f2f2;}
table.faceholder div.faceblock.flow {overflow: none;}
table.faceholder div.faceblock.cursor {cursor: pointer;}
table.faceholder div.faceblock.active *{color: #DB2B80!important;}
table.faceholder div.faceblock.left{}
table.faceholder div.faceblock table {border-spacing: 0px;}
table.faceholder div.faceblock td {width: auto;}
table.faceholder div.faceblock td.left {width: 158px;padding-right: 10px;}
table.faceholder div.faceblock div.pic { height: 149px; background-position: center center; background-repeat: no-repeat; }
table.faceholder div.faceblock div.text { padding: 0px 15px 15px; }
table.faceholder div.faceblock p { padding-right: 15px; font-family: PTSansRegular; font-size: 12px;  transition:color 200ms linear; -moz-transition:color 200ms linear; -webkit-transition:color 200ms linear; -o-transition:color 200ms linear; margin:4px 0px;}
table.faceholder div.faceblock p.capt { font-family: PTSansNarrowBold; font-size: 12px; margin: 0px; line-height: 15px; text-transform: uppercase;}
table.faceholder div.faceblock a.sendbutton { text-decoration: none; color: #DB2B80; font-size: 12px; font-family: PTSansRegular; } 
table.faceholder div.faceblock a.manylinks { display: block; background: #fff; text-align: center; padding: 4px; margin: 2px; overflow: hidden; }
table.faceholder div.faceblock a.manylinks img{width: 208px;} 

table.faceholder div.faceblock div.pict{}
table.faceholder div.faceblock div.pict a{}
table.faceholder div.faceblock div.pict a img{}  

em.htpr{font-size: 20px;}
div.p404{text-align:center;background:url('/pic/404/b.jpg') top center;width:100%;min-width: 500px;height:100%;padding:40px 0px 160px 0px;margin-top:-5px;}
div.p404 p.s{font-family:PTSansRegular;font-size:15px;text-transform:uppercase;}
div.p404 p.b{font-family:PTSansBold;text-transform:uppercase;font-size:30px;margin:0px;}
div.p404 table{margin:20px auto;}
div.p404 table td{padding:0px 20px;text-align:center;}
div.p404 table td a{ transition: color 200ms linear; -moz-transition: color 200ms linear; -webkit-transition: color 200ms linear; -o-transition: color 200ms linear;  text-transform:uppercase;font-family:PTSansBold;color:#444;text-decoration:none;}
div.p404 table td a:hover{color: #DB2B80;}
div.p404 table td a img{margin-bottom: 10px;}

h1.sertopen { font-family: PTSansBold; font-size: 35px; color: #DB2B80; text-transform: uppercase; text-align: center; margin: 20px 0px 40px; }
table td.right_part_table h1.action {font-family: PTSansBold;font-size: 54px!important;color: #DB2B80;text-transform: uppercase;text-align: center;margin: 24px 0px 45px!important;}
table.sertopen { width: 100%; text-align: center; border-spacing: 20px; }
table.sertopen td { border: 1px solid #E8E8E8; }
table.sertopen td a { font-family: PTSansBold; font-size: 16px; color: #000000; text-transform: uppercase; text-align: center; text-decoration: none; display: block; margin: 10px; padding: 15px 0px; }
table.sertopen td a:hover {
    background-color: #F0F0F0; }
table.sertopen td img { width: 280px; margin: 0px 0px 15px; }

div.none{display: none;}
div.sorry{margin:18px;background-color:#F3F3F3;padding:10px;text-align:center;}
div.sorry p{font-family:PTSansRegular;font-size:14px;line-height:19px;}
div.sorry hr{border:0px;border-top:1px solid #DDD;}
div.sorry p.cap{font-family:PTSansNarrowBold;font-size:18px;}
div.sorry p.bld{font-family:PTSansNarrowBold;font-size:12px;text-transform:uppercase;}
div.sorry a{color:#E20181;font-family:PTSansNarrowBold;font-size:14px;}

table.tover{width: 100%;}
table.tover td{width: 1%; padding: 15px;text-align: center;}
table.tover td a{}
table.tover td a img{width: 165px; margin: 0 0 20px;} 

div.prft{
    text-align: center;
    margin: 34px;}
div.prft p{
    font-family: PTSansNarrowBold, serif;
    font-size: 20px;
    line-height: 5px;}
div.prft p span{
    font-family: PTSansNarrowBold, serif;
    font-size: 23px;
    color: #DB2A80;}
.tar{text-align: right;}
.tac{text-align: center;}
.vam{vertical-align: middle;}

.nsearch { margin: -1px auto 0px auto; position: relative; text-align: right;}
.nsearch input[type=text] { background: #F3F3F3; border: 2px solid #E9E4DD; padding: 10px; outline: none; border-right: 0px; margin-right: 27px; width: 190px; }
.nsearch input[type=search] { background: #F3F3F3!important; border: 2px solid #E9E4DD!important; padding: 10px!important; outline: none!important; border-right: 0px!important; margin-right: 27px!important; width: 190px!important; }
.nsearch input[type=submit] { border: 2px solid #E9E4DD!important; background: url('/pic/searchicon.png') no-repeat 18px 8px #F3F3F3!important; outline: none!important; padding: 13px!important; border-left: 0px!important; height: 38px!important; width: 50px!important; line-height: 50px!important; display: block!important; position: absolute!important; right: 2px!important; top: 0!important; bottom: 0px!important; -webkit-transition: all 200ms ease-in-out!important; -moz-transition: all 200ms ease-in-out!important; -ms-transition: all 200ms ease-in-out!important; -o-transition: all 200ms ease-in-out!important; transition: all 200ms ease-in-out!important; cursor: pointer!important; }
.nsearch input[type=submit]:hover {background-position: 18px -27px!important;}
.nsearch .ya-site-form__submit.ya-site-form__submit_type_image{border: 2px solid #E9E4DD!important;background: url('/pic/searchicon.png') no-repeat 18px 8px #F3F3F3!important;outline: none!important;padding: 13px!important;border-left: 0px!important;height: 37px!important;width: 50px!important;line-height: 50px!important;display: block!important;position: absolute!important;right: 2px!important;top: 6px!important;bottom: 0px!important;-webkit-transition: all 200ms ease-in-out!important;-moz-transition: all 200ms ease-in-out!important;-ms-transition: all 200ms ease-in-out!important;-o-transition: all 200ms ease-in-out!important;transition: all 200ms ease-in-out!important;cursor: pointer!important;}
.nsearch .ya-site-form__submit.ya-site-form__submit_type_image:hover {background-position: 18px -27px!important;}

.relat{position: relative;}
.timenew {
    position: absolute;
    top: -23px;
    left: 2px;
}

.p20{padding: 14px 0px;padding-top: 50px; margin-top: -35px;}
.p20 p.capt{font-size: 34px;margin-bottom: 5px;}

div#warp table.face{width: 100%; height: 258px;}
	div#warp table.face td{border: 1px solid #DDD; border-top: 0px; border-left: 0px;}
	div#warp table.face td.brand_fil{border-left: 0px; width: 412px; height: 230px; padding: 14px; background: #f9f9f9; vertical-align: top;}
		div#warp table.face td.brand_fil div.fil_name{height: 52px; line-height: 53px; color: #DB2B80; text-align: center; font-family: lobster; font-size: 28px;}
		div#warp table.face td.brand_fil div.part_right{float: right; width: 190px; margin-top: 32px;}
		div#warp table.face td.brand_fil div.part_left{float: left; width: 215px; margin-top: 32px;}
			div#warp table.face td.brand_fil div.part_left a.choose_br{display: block; font-size: 11px; padding: 2px 3px; background-color: #db2b80; margin: 0px 6px 6px 0px; color: #fff; float: left; width: 55px; text-align: center; text-decoration: none;}
			div#warp table.face td.brand_fil div.part_left a.clear_br{display: block; font-size: 11px; padding: 2px 3px; background-color: #cecece; margin: 0px 6px 6px 0px;  color: #fff; float: left; width: 105px; text-align: center; text-decoration: none;}
			div#warp table.face td.brand_fil div.part_left a.clear_br{border-collapse: collapse;}
			div#warp table.face td.brand_fil div.part_left table.alpha{border-collapse: collapse;}
				div#warp table.face td.brand_fil div.part_left table.alpha td{height: 30px; width: 29px; border: 1px solid #CECECE; text-align: center; vertical-align: middle; font-size: 11px; cursor: pointer; background: url('/parf/images/bottom.jpg') bottom left repeat-x #ededed;}
				div#warp table.face td.brand_fil div.part_left table.alpha td.active{background: #ffffff;}
				div#warp table.face td.brand_fil div.part_left table.alpha td.hover{background: #db2b80!important; color: #fff!important;}
 
#brdcrmbs.oliver{}
#brdcrmbs.oliver .start{background: url('/pic/css/brd1_03.jpg') no-repeat top left;width: 9px;}
#brdcrmbs.oliver a{height: 30px;line-height: 30px;color: #fff!important;}
#brdcrmbs.oliver a:hover{text-decoration: underline;}
#brdcrmbs.oliver span{height: 30px;}
#brdcrmbs.oliver a.sc1{background: #ED3C56;}
#brdcrmbs.oliver a.sc2{background: #ED763C;}
#brdcrmbs.oliver a.sc3{background: #EDB806;}
#brdcrmbs.oliver a.sc4{background: #96C833;}
#brdcrmbs.oliver a.sc5{background: #37CCAF;}
#brdcrmbs.oliver span.sc1{background: url('/pic/css/brd1_05.jpg') no-repeat top left;width: 22px;}
#brdcrmbs.oliver span.sc2{background: url('/pic/css/brd1_07.jpg') no-repeat top left;width: 22px;}
#brdcrmbs.oliver span.sc3{background: url('/pic/css/brd1_09.jpg') no-repeat top left;width: 22px;}
#brdcrmbs.oliver span.sc4{background: url('/pic/css/brd1_11.jpg') no-repeat top left;width: 22px;}
#brdcrmbs.oliver span.sc5{background: url('/pic/css/brd1_13.jpg') no-repeat top left;width: 22px;}

#brdcrmbs.soliver{}
#brdcrmbs.soliver .start{background: url('/pic/css/brd2_03.jpg') no-repeat top left;width: 9px;}
#brdcrmbs.soliver a{height: 30px;line-height: 30px;}
#brdcrmbs.soliver span{height: 30px;}
#brdcrmbs.soliver a.sc1{background: #ED9BA9;}
#brdcrmbs.soliver a.sc2{background: #ECB69C;}
#brdcrmbs.soliver a.sc3{background: #EAD083;}
#brdcrmbs.soliver a.sc4{background: #C5D896;}
#brdcrmbs.soliver a.sc5{background: #92D9D1;}
#brdcrmbs.soliver span.sc1{background: url('/pic/css/brd2_05.jpg') no-repeat top left;width: 22px;}
#brdcrmbs.soliver span.sc2{background: url('/pic/css/brd2_07.jpg') no-repeat top left;width: 22px;}
#brdcrmbs.soliver span.sc3{background: url('/pic/css/brd2_09.jpg') no-repeat top left;width: 22px;}
#brdcrmbs.soliver span.sc4{background: url('/pic/css/brd2_11.jpg') no-repeat top left;width: 22px;}
#brdcrmbs.soliver span.sc5{background: url('/pic/css/brd2_13.jpg') no-repeat top left;width: 22px;}


#brdcrmbs.soliver span.end.sc1{background: url('/pic/scc1.png') no-repeat top left;width: 22px;}
#brdcrmbs.soliver span.end.sc2{background: url('/pic/scc2.png') no-repeat top left;width: 22px;}
#brdcrmbs.soliver span.end.sc3{background: url('/pic/scc3.png') no-repeat top left;width: 22px;}
#brdcrmbs.soliver span.end.sc4{background: url('/pic/scc4.png') no-repeat top left;width: 22px;}
#brdcrmbs.soliver span.end.sc5{background: url('/pic/scc5.png') no-repeat top left;width: 22px;}


.pdfile{padding: 30px 30px 130px 30px;}
.pdfile .caption{padding-top: 10px;text-align: center;font-size: 39px;font-family: PTSansNarrowBold;margin-bottom: 19px;}
.pdfile .caption span{font-size: 38px;color: #DC1878;font-family: PTSansNarrowBold;}
.pdfile .none{display: none;}
.pdfile .norm{
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
.pdfile .zakaz{
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
.pdfile table{
    border: 2px dotted #eee;
    border-collapse: collapse;
    margin: 40px 0px 20px;
}
.pdfile table tr{
    background: #FFF;
}
.pdfile table tr.namecap{
    border: 0px;
    border-bottom: 5px solid #EAEAEA;
    background: #eee;
}
.pdfile table tr.namecap .td{}

.pdfile table tr:nth-child{}
.pdfile table td{
    padding: 10px;
    font-size: 12px;
    font-family: 'PTSansRegular';
    text-align: center;
    border: 1px solid #EAEAEA;
}
.pdfile table td.opis{
    width: 222px;
    text-align: left;
}
.pdfile table td.pic{
    width: 222px;
}
.pdfile table td .iph{font-size:20px;}
.pdfile table .x3{width: 33%;}
.pdfile table td img{}
.pdfile table td a{
    font-size: 11px;
}

.pdfile table td.price{font-size: 30px;font-family: PTSansNarrowBold;}
.pdfile table td.price *{font-size: 30px;font-family: PTSansNarrowBold;}

.m4x {}
.m4x img{
    max-height: 75px;
    margin-top: 5px;
    width: auto!important;
}

.newdez img{position: fixed;
    top: -100px;
    right: 100px;
    z-index: 9999;} 

 /*body{background: url('/pic/golds.jpg') top left fixed!important;}*/
 table td.right_part_table {
    padding: 20px;
    border: 3px solid #F5F5F5;
}

.hlop{height: 294px;overflow: hidden;position: relative;}
.hlop.ml300{margin-left: 300px;margin: 6px 0px 7px 300px;}
.hlop img{position: absolute; top: 0px; left: -10000px; right: -10000px; margin: auto;}


.actioner div.txtblck{width: 253px;position:absolute;top: 0px;left: 0px;background: #3F3434;padding: 20px;height: 254px;}     
.actioner p{font-family:PTSansRegular;color:#fff;font-size:14px;padding: 0px 20px 0px 0px;margin:0px 0px 8px;text-align:left;line-height:16px;}    
.actioner span{font-family:PTSansRegular;}    
.actioner p.cap{padding: 12px 0px 7px 0px;font-weight:bold;color:#fff;font-family:PTSansNarrowBold;font-size: 18px;margin: 0px;line-height: 30px;text-transform: uppercase;}    
.actioner p.bcap{padding:12px 20px 7px 20px;font-weight:bold;color:#fff;font-family:PTSansNarrowBold;font-size:20px;margin:0px;}     
.actioner a{display: inline-block;color:#fff;margin: 8px 2px 0px;border: 2px solid #fff;text-decoration:none;text-transform:uppercase;padding: 10px 14px;font-size: 12px;text-align:center;}
.actioner a:hover{border: 2px solid #E1196F;background:#E1196F;}	

.pmr{
    width: 100%;
}
.pmr td{
    vertical-align: top;
    width: 1%;
}
.pmr td .arter{
    position: relative;
    height: 298px;
    overflow: hidden;
    background: #000;
}
.pmr td .arter img{
    position: absolute;
    left: -1000px;
    right: -1000px;
    margin: auto;
    z-index: 0;
}
.pmr td .arter a span{color: #fff;font-family: 'PTSansRegular';text-align: center;}
.pmr td .arter a{
    position: absolute;
    height: 94px;
    z-index: 1;
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
    text-align: center;
    font-size: 14px;
    min-width: 100%;
    padding: 220px 0px 0px;
    text-decoration: none!important;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.pmr td .arter a:hover{background: rgba(0, 0, 0, 0.8);padding: 200px 0px 0px;border-bottom: 5px solid #E96175;}
.textmainer{}
.textmainer td{
    font-family: 'PTSansRegular';
    vertical-align: top;
    width: 50%;
    padding: 25px;
    background: #f5f5f5;
}
.textmainer td *{
    font-family: 'PTSansRegular';
}
.textmainer td span{
    color: #EB5F7C;
}
.textmainer td.blanket{
    width: 0px;
    background: #fff;
}
.textmainer .cap{
    font-size: 18px;
    text-transform: uppercase;
}
.textmainer .cap *{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
}

