*
{
	margin:0;
	padding:0;
}
body
{
	background:url(../images/body.jpg);
}
body, html 
{
	height: 100%;
}
html>body .container
{
	min-height: 100%;
	height: auto;
}
* html .container
{
	height: 100%;
}
.clear
{
	clear:both;
}

.floatL
{
	float:left;
}
.floatR
{
	float:right !important;
}
.container
{
	width:100%; 
	position:relative;
	background:url(../images/body_bg.jpg) top left repeat-x;
	min-height:100%;
}
.mainTopPart
{
	width:100%;
}
ul li
{
	list-style-type:none;
}
.topMenu li a
{
	float:left;
	padding:0 10px;
}
.mainTopPart ul li a:hover
{
	color:#e65927;
	text-decoration:none;
}
.topPart
{
	width:960px;
	margin:0 auto;
	position: relative;
	z-index: 115;
}
.header {
	width:960px;
	position:relative;
	margin:0 auto;
}
.topPart ul li a
{
	color:#fff7e4;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
}
.lineTop
{
	background:url(../images/lineForTopMenu.png) no-repeat;
	width:3px;
	height:10px;
	margin:10px 0;
}
.activ
{
	color:#e65927 !important;
	text-decoration:none;
}
.userPanel
{
	margin: 0 10px 0 0;
}
.userPanel li
{
	float:left;
}
.userPanel li a
{
	padding: 0 18px 0 0;
}
.imgEnter
{
	background:url(../images/imgEnter.png) no-repeat;
	width:14px;
	height:12px;
	margin: 9px 3px 0 0;
	
}
.imgRegistr
{
	background:url(../images/imgRegistr.png) no-repeat;
	width:12px;
	height:12px;
	margin: 9px 3px 0 0;
}
.imgHelp
{
	background:url(../images/imgHelp.png) no-repeat;
	width:11px;
	height:14px;
	margin: 8px 3px 0 0;
}
.padUserPanel
{
	padding: 0 !important;
}
.mainHeader,.mainHorizontalMenu
{
	width:100%;
	background:background:url(../images/body.jpg);
	padding: 1px 0 0 0;
	
}
.mainHorizontalMenu
{
	margin:0 0 20px 0;
}
.imgLogo
{
	background:url(../images/logo.png) no-repeat;
	width:150px;
	height:95px;
	margin:10px 0 0 10px;
	display:block;
}
.textLogo
{
	margin:10px 0 25px 10px;
	color:#693023;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
}
.phone
{
	margin:24px 0 0 0;
}
.BlockTell
{
	margin:25px 0 0 55px;
}
.imgTelK
{
	background:url(../images/phone.png) no-repeat;
	width:21px;
	height:31px;
}
.number,
.number > a
{
	color:#5a2a21;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0 2px;
	text-decoration: none;
}
.phone-click{
	border-bottom: none !important;
	text-decoration: none;
	color:#5a2a21;
}
.number > a:hover,
.phone-click:hover{
	text-decoration: underline;
}
.marg35
{
	margin:0 0 0 35px;
}
.numberOne
{
	line-height:41px;
}
.callBack
{
	margin:8px 0 0 0px;
}
.imgCallBack
{
	background: url(../images/callBack.jpg) no-repeat;
	width:28px;
	height:27px;
}
.textCallBack
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5a2a21;
	text-decoration:none;
	border-bottom: 1px dashed #5a2a21;
	margin: 5px 0 0 5px;
}
.starImg
{
	background:url(../images/star.png) no-repeat;
	width:27px;
	height:26px;
}
.oneBlockTel
{
	width:162px;
}
.centerPartPhone
{
	margin:0 0 0 35px;
}
.lineimgTelK
{
	line-height:25px;
}
.imgOnline
{
	background:url(../images/onlineHelp.jpg) no-repeat;
	width:31px;
	height:28px;
}
.rightPart
{
	margin:30px 10px 0 0;
}
.imgInputSearch
{
	background:url(../images/inputSearch.png) no-repeat;
	width:283px;
	height:29px;
	border:none;
	color:#74624d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0 0 0 15px;
	line-height:29px;
}
.formSearch
{
	position:relative;
}
.imgSearchButton
{
	position:absolute;
	right:0;
	top:0;
	background:url(../images/buttonSearch.png) no-repeat;
	width:68px;
	height:29px;
	border:none;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	line-height:29px;
}
.basket
{
	background:url(../images/basketText.png) no-repeat;
	width:217px;
	height:27px;
	margin:30px 0 0 0;
	position: relative;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:27px;
	padding: 0 0 0 80px;
}
.colorTextBasket
{
	color:#aa7165;
}
.colorOrderBasket
{
	color:#6a3023;
}
.basketImg
{
	background:url(../images/basket.png) no-repeat;
	width:59px;
	height:62px;
	display:block;
	position:absolute;
	bottom: -15px;
	left:12px;
}
.horizontalMenu
{
	width:940px;
	margin: 0 auto;
	height:43px;
	position:relative;
}
.leftHorizontalMenu
{
	background:url(../images/leftHorizontalMenu.png) no-repeat;
	width:5px;
	height:43px;
}
.rightHorizontalMenu
{
	background:url(../images/rightHorizontalMenu.png) no-repeat;
	width:5px;
	height:43px;
}
.centertHorizontalMenu
{
	background:url(../images/centerHorizontalMenu.jpg) repeat-x;
	width:930px;
}
.centertHorizontalMenu li
{
	float:left;
	position: relative;
}
.centertHorizontalMenu li:hover
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serifl;
}

.centertHorizontalMenu li a.link
{
	float:left;
	line-height:43px;
	text-decoration:none;
	color:#fff7e4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 0 0 11px;
}
.links{
	color: #8D4334;
	font: normal normal 400 12px Arial;
	text-decoration: underline;
}
.strelka
{
	background:url(../images/strelka.png) no-repeat;
	width:6px;
	height:3px;
	padding:0 !important;
	margin: 22px 12px 0 4px;
}
.lineHorizontalMenu
{
	padding:0 !important;
	background:url(../images/lineHorizontalMenu.jpg) no-repeat;
	width:2px;
	height:43px;
	display:block;
	float:left;
}
.MarginRight16 {
	margin-right: 22px;
}
table.list_sub {
		border-collapse:collapse;
}
table.list_sub tr td
{
	text-indent:0 !important;
}
table.list_sub tr td  a
{
	color:#5b2b21;
	font-size:13px;
}
table.list_sub table tr td
{
	padding:0 5px;
}
table.list_sub tr td  a:hover
{
	font-size:13px;
	background:none;
}
table.list_sub tr td.rtCorner
{
	background:url(../images/rtCorner.png) repeat-y;
	width:9px;
	height:7px;
}
table.list_sub tr td.lbCorner
{
	background:url(../images/lbCorner.png) no-repeat;
	width:6px !important;
	height:9px;
}
table.list_sub tr td.rbCorner
{
	background:url(../images/rbCorner.png) no-repeat;
	width:6px !important;
	height:9px;
}
table.list_sub tr td

{
	background:#ffe7c8;
	color:#5b2b21;
}
table.list_sub tr td.ltCorner
{
	background:url(../images/repeatL.png) no-repeat;
	width:7px !important;
	height:7px;
}
table.list_sub tr td.repeatL
{
	background:url(../images/repeatL.jpg) repeat-y;
	width:6px;
	
}
table.list_sub tr td.repeatR
{
	background:url(../images/repeatR.jpg) repeat-y;
	width:6px !important;
}
table.list_sub tr td.endfirstRepeat
{
	background:url(../images/btRepeat.png) repeat-x;
	height:9px !important;
}
table.list_sub tr td {
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
table.list_sub table tr td  a
{
	padding:1px 5px 1px 0;
}
table.list_sub table tr td a:hover
{
	background:#fff4e0;
}
table.list_sub tr td p a {
	color:#d05717;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;	
}
table.list_sub tr td
{
	padding:0 10px 10px 10px;
}
table.list_sub tr td p {
	padding-top:10px !important;
	padding-top:5px !important;
}
.mainCentralPart
{
	width:100%;
}
.dropdown {
	display: none;
	position: absolute;
	top: 43px;
	left: 0;
	z-index: 900;
	color:#5b2b21;
	border:3px solid #f4a441;
	/*border-right:3px solid #f4a441;
	border-bottom:3px solid #f4a441;*/
	border-radius:0 0 5px 5px;	
}
.absolute_rigth {
	left: auto;
	right: 0px;
}
.blockOne
{
	width:940px;
	margin:0 auto;
	padding:1px 0;
}
.buyHair
{
	width:541px;
	height:250px;
	background:url(../images/bgBlockSelect.png) no-repeat;
}
.nameCenterBuyHair
{
	font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5a2b21;
	margin:7px 0 0 17px;
	font-style:italic;
	
}
.pad0
{
	padding: 0 !important;
}
.formBuy
{
	margin:0 0 0 17px;
}
.nameSelect
{
	color:#aa7165;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:29px;
}
.rightBlockSelect
{
	margin: 0 17px 0 0;
}
.blockSelect
{
	margin: 20px 0 0 0;
}
.margTop10
{
	margin:10px 0 0 0 !important;
}
.buttonSelect
{
	background:url(../images/buttonSelect.png) no-repeat;
	width:132px;
	height:37px;
	text-align:senter;
	line-height:37px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	border:none;
	margin:20px 0 0 0;
	cursor: pointer;
}
.leftBlockSelect
{
	width:247px;
}
.rightBlockSelect
{
	width:224px;
}
.banners
{
	margin:0;
}
.bannerOne,.bannerTwo
{
	width:380px;
	height:115px;
}
.margBottom20
{
	margin:0 0 20px 0;
}
.promoBlockSmall
{
	width:700px;
	margin:20px 0 0 0;
}
.promoBlock
{
	width:940px;
	height:205px;
	margin:20px 0 0 0;
}
.newTovars
{
	margin:31px 0 0 0;
	width:100%;
	padding:1px 0;
}
.imgDesign
{
	background:url(../images/design.png) no-repeat;
	width:20px;
	height:45px;
	margin:0 10px 0 0;
}
.titleText
{
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:45px;
}
.groupTovar
{
	margin:8px 0 0 0;
}
.someTovar
{
	background:url(../images/blockForProd.png) no-repeat;
	width:224px;
	height:227px;
	margin:0 14px 15px 0;
	float:left;
}
.fourthItem
{
	margin-right:0 !important;
	float:right !important;
}
.bgFonTovar
{
	margin:15px 0 0 15px;
	background:url(../images/bgForProd.png) no-repeat;
	width:88px;
	height:144px;
	position:relative;
}
.detailInfo
{
	margin:0 10px 0 0;
	width:100px;
}
.titleProd
{
	margin:27px 0 0 0;
	color:#aa7165;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	display:block;
}
.description
{
	display:inline-block;
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 0 0;
}
.part
{
	margin:10px 0 0 0;
	color:#aa7165;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.price
{
	margin:5px 0 0 0;
	color:#2e2e2e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.existence
{
	color:#266205;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.addToBasket
{
	background:url(../images/addToBasket.png) no-repeat;
	width:182px;
	height:33px;
	display:block;
	text-decoration:none;
	line-height:33px;
	text-align:center;
	margin:20px 0 0 20px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
}
.margHit
{
	margin:22px 0 40px 0;
}
a img
{
	border:none;
}
.mainWhyBuy
{
	width:100%;
	background:#fff9ed;
}
.whyBuy
{
	margin: 0 auto;
    width: 940px;
	padding:1px 0 0 0;
}
.magWhyBuy
{
	margin:28px 0 0 0;
}
.somePhotoBuy
{
	width:177px;
}
.sizeImg
{
	width:177px;
	height:128px;
}
.photoBuy
{
	margin:13px 0 0 0;
}
.textPhoto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5a2b21;
	margin:5px 0 28px 0;
	display:block;
}
.margPhoto
{
	margin:0 13px 0 0;
}
.mainBlockBeforeFooter
{
	width:100%;
	background:#fff0d2;
}
.blockBeforeFooter
{
	width:940px;
	margin:0 auto;
}
.vote
{
	margin:28px 0 0 0;
	width:563px;
}
.titleTextVote
{
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:45px;
}
.formVote
{
	margin:5px 0 0 35px;
}
.buttonVote
{
	border:none;
	background:url(../images/buttonVote.png) no-repeat;
	width:170px;
	height:41px;
	text-align:center;
	line-height:41px;
	margin:15px 0 55px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
    cursor: pointer;
}
.subScripe
{
	margin:28px 0 0 40px;
}
.doSub
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a2b21;
	margin:5px 0 0 35px;
	
}
.subs
{
	padding:1px 0 0 0;
}
.formSub
{
	margin:15px 0 0 35px;
	position:relative;
}
.inputMail
{
	background:url(../images/inputMail.png) no-repeat;
	width:284px;
	height:28px;
	border:none;
	padding:0 0 0 15px;
	position:relative;
	color:#74624d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
}
.buttonMail
{
	background:url(../images/buttonMail.png) no-repeat;
	position:absolute;
	width:99px;
	height:28px;
	border:none;
	top:0;
	right:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:28px;
	text-align:center;
    cursor: pointer;
}
.titleNewLike
{
	margin:30px 0 0 0;
}
.social
{
	margin:5px 0 0 35px;
	height:26px;
}
.titleSocial
{
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
}
.blockSocial
{
	margin:0 0 0 15px;
}
.sizeSoc
{
	width:26px;
	height:26px;
}
.socImgMarg
{
	margin:0 4px 0 0;
}
.falseFooter
{
	height:184px;
	width:100%;
}
.mainFooter
{
	background:url(../images/footer_bg.jpg) repeat;
	width:100%;
	height:184px;
	position:absolute;
	bottom:0;
	left:0;
}
.footer
{
	margin: 0 auto;
	width:940px;
	padding:1px 0 0 0;
}
.PartFooter
{
	color:#846761;
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:50px 0 0 0;
}
.styleFooter
{
	color:#8d4334;
}
.margPartFooter
{
	margin-right:90px;
}
.boldTextFooter
{
	font-weight:bold;
	color:#564643;
}
.imgMts
{
	background:url(../images/mts.png) no-repeat;
	width:27px;
	height:13px;
	margin:6px 0 0 0;
}
.imgLife
{
	background:url(../images/life.jpg) no-repeat;
	width:28px;
	height:28px;
}
.numberMts
{
	line-height:13px;
}
.leftPartPhone
{
	margin:0 0 0 55px; 
	width:165px;
}
.margTop8
{
	margin: 8px 0 0 0;
}
#checkboxDiv input, .formVote input[type=radio]
{
	margin:0;padding:0;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.checkboxOn 
{
	background:url(../images/checkOn.jpg) no-repeat;
	height:18px;
	display:block;
}
.checkboxOff 
{
	background:url(../images/checkOff.jpg) no-repeat;
	height:18px;
}
.padLabel
{
	margin: 0 0 0 10px;
	display:block;
	line-height:18px;
}
.niceRadio 
{
	width: 17px;
	height: 17px;
	cursor: pointer;
	background:url(../images/radioOff.png);
	overflow: hidden;
	float:left;
}
.radioChecked
{
	background:url(../images/radioOn.png);
	display:block;
	float:left;
}
.radio input[type=radio] 
{
    margin:0;padding:0;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.radio
{
	margin:10px 0 0 32px;
}
.pad5
{
	padding:0 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a2b21;
}
.someRadio
{
	margin:0 0 10px 0;
}
/*Start select*/
.selectContact
{
	float:left;
	margin:5px 0 0 0;
}
.selectContact .selectedTxt
{
	width:148px;
	height:23px;
	padding:0 30px 0 15px;
	overflow:hidden;
	background:url(../images/selectBasket.png) no-repeat;
	color:#a89884;
	font-size:12px;
	line-height:23px;
	zoom:1;
	position:relative;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
.index .selectedTxt
{
	width:131px;
	height:29px;
	padding:0 30px 0 15px;
	overflow:hidden;
	background:url(../images/selectFon.png);
	color:#693023;
	font-size:12px;
	line-height:29px;
	zoom:1;
	position:relative;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
}
.items .selectedTxt
{
	background:url(../images/selectFonBig.png) no-repeat;
	width:251px;
	height:29px;
	padding:0 30px 0 15px;
	overflow:hidden;
	color:#693023;
	font-size:12px;
	line-height:29px;
	zoom:1;
	position:relative;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
}
.index .SSContainerDivWrapper
{
	list-style:none;
	padding:0;
	margin:0;
	width:176px;
	position:absolute;
	z-index:500;
	top:35px;
	color:#693023;
	font-size:12px;
	line-height:29px;
	font-family:Arial, Helvetica, sans-serif;
}
.selectContact .newList
{
	list-style:none;
	padding:0;
	margin:0;
	width:193px;
	position:absolute;
	z-index:500;
	top:27px;
	color:#693023;
	font-size:12px;
	line-height:29px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a89884;
	font-style:italic;
}
.items .SSContainerDivWrapper
{
	list-style:none;
	padding:0;
	margin:0;
	width:296px;
	position:absolute;
	z-index:500;
	top:35px;
	color:#693023;
	font-size:12px;
	line-height:29px;
	font-family:Arial, Helvetica, sans-serif;
}
.index .SSContainerDivWrapper li, .items .SSContainerDivWrapper li,.selectContact .newList li{padding:0;margin:0;}
.items .SSContainerDivWrapper li a
{
	display:block;
	background:url(../images/centerSelectBig.jpg) no-repeat;
	color:#693023;
	font-size:12px;
	padding:0 6px;
	line-height:normal;
	outline:none;
	height:27px;
	padding:0 0 0 15px;
	overflow:hidden;
	font-size:12px;
	line-height:27px;
}
.selectContact .newList li a
{
	display:block;
	background:#fff7e8;
	color:#a89884 !important;
	padding:0 6px;
	line-height:normal;
	outline:none;
	height:27px;
	padding:0 0 0 15px;
	overflow:hidden;
	font-size:12px;
	line-height:27px;
}
.index .SSContainerDivWrapper li:first-child, .items .SSContainerDivWrapper li:first-child
{
	margin:-5px 0 0 0;
}
.index .SSContainerDivWrapper li a
{
	display:block;
	background:url(../images/centerSelect.png) no-repeat;
	color:#693023;
	font-size:12px;
	padding:0 6px;
	line-height:normal;
	outline:none;
	height:27px;
	padding:0 0 0 15px;
	overflow:hidden;
	font-size:12px;
	line-height:27px;
}
.index .endList
{
	background:url(../images/bottomSelect.png) no-repeat !important;
	height:6px !important;
	width:176px;
	display:block;
}
.items .endList
{
	background:url(../images/bottomSelectBig.png) no-repeat !important;
	height:6px !important;
	width:296px;
	display:block;
}
.selectContact .endList
{
	background:url(../images/selectBasketbottom.png) no-repeat !important;
	height:9px !important;
	display:block;
}
.selectContact .newList li a:link,.selectContact .newList li a:visited,.selectContact .newList li a:hover
{color:#e27228;font-size:12px;text-decoration:none;}
.selectContact .newList li a.hiLite,.selectContact .newList li a.newListHover{ color:#e27228 !important;font-size:12px;}
.newList li a:link,.newList li a:visited,.newList li a:hover{color:#693023;font-size:12px;text-decoration:none;}
.newList li a.hiLite,.newList li a.newListHover{ color:#aa7165;font-size:12px;}
/*End select*/
/*CatItem*/
.way
{
	color:#be8d7b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.way a
{
	color:#be8d7b;
}
.margNewTovar
{
	margin:13px 0 0 0 !important;
}
.sortTovar
{
	margin:18px 0 28px 0;
}
.sortName
{
	color:#706655;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 5px 0 0;
}
.sortParam a
{
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0  2px 0 10px;
}
.downSort
{
	background:url(../images/downSort.png) no-repeat;
	width:9px;
	height:14px;
	margin:0;
}
.upSort
{
	background:url(../images/upSort.png) no-repeat;
	width:9px;
	height:14px;
	margin:0;
}
.pagging
{
	margin:10px 0 25px 0;
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.pagging a
{
	color:#5a2b21;
	padding:5px 8px;
}
.activNumber
{
	background:url(../images/hoverPaddingNumber.png) no-repeat;
	width:23px;
	height:23px;
	color:#FFF !important;
	text-decoration:none;
}
.strPad
{
	padding:0 10px 0 0;
}
.pagging a:hover
{
	background:url(../images/hoverPaddingNumber.png) no-repeat;
	width:23px;
	height:23px;
	color:#FFF;
	text-decoration:none;
}
/*Items*/
.articul
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#706655;
	margin: 0 0 0 31px;
}
.blockItems
{
	margin:30px 0 20px 0;
}
.hairBgBig
{
	background:url(../images/bgHeadDressBig.png) no-repeat;
	width:299px;
	height:294px;
	margin:0 0 5px 0;
}
.sizeBigHair
{
	width:202px;
	height:270px;
}
.sizeSmallHair
{
	position: absolute;
	left: 3.5px;
	top: 3.5px;
/*	width:48px;
	height:63px;*/
}
.hairBgBig
{
	position:relative;
}
.hairBgSmall
{
	background:url(../images/bgHeadDressSmall.png) no-repeat;
	width:70px;
	height:70px;
	position:relative;
	float:left;
	margin:0 6px 0 0;
}
.hairImgSlide
{
	background:url(../images/bgHeadDressSmall.png) no-repeat;
	width:70px;
	height:70px;
	position:relative;
	margin:10px 0;
}
.marg0
{
	margin:0 !important;
}
.hairBlock
{
	width:299px;
}
.blockDetailHair
{
	margin:0 0 0 22px;
	width:300px;
}
.partDetailHair
{
	margin:0 0 3px 0;
}
.nameCat
{
	color:#aa7165;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.namPodCat
{
	color:#5a2b21;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.margCat
{
	margin:20px 0 0 0;
	display:block;
}
.boldNo
{
	font-weight:normal !important;
	list-style-type:disc;
}
.blockDetailHair .full_info ul
{
	margin:0 0 0 20px;
	font-weight: normal !important;
}
.blockDetailHair .full_info ul li
{
	padding:5px 0 0 0;
	font-weight: normal !important;
	list-style-type: disc;
	color:#5A2B21;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.detailParamTop {
	margin:12px 0 0 0;
	width:378px;
	background:url(../images/detailProdTop.png) bottom no-repeat;
	height: 4px;
}
.detailParam
{
	margin:0;
	background:url(../images/detailProdBottom.png) bottom no-repeat;
	width:378px;
	padding:1px 0 1px 0;
}
.selectParam
{
	margin:5px 0 0 0;
}
.nameSelectDet
{
	line-height:29px;
	margin:0 16px 0 20px;
}
.margCheck
{
	margin:12px 0 0 20px;
}
.hrefDetailParam
{
	color:#706655;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	margin:0 0 0 15px;
}
.bottomDetailParam
{
	margin:12px 0 14px 20px;
	height:33px; 
	line-height:33px;
}
.priceDetail
{
	color:#2e2e2e;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;	
}
.buttonDetail
{
	margin:0  8px;
	background:url(../images/bgBuy.png) no-repeat;
	width:89px;
	height:33px;
	border:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	text-decoration:none;
}
.delayTovar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d64506;
	line-height:33px !important;
	margin:0 15px 0 0;
}

.delayTovar {
    border-bottom: 1px dashed #622E22;
    color: #622E22;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.NatHair
{
	width:700px;
	margin:20px 0 0 0;
}
.imgDesignSmall
{
	background:url(../images/designSmall.png) no-repeat;
	width:14px;
	height:31px;
}
.designSmallText
{
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:31px;
	margin:0 0 0 5px;
}
.blockNatHair
{
	margin:20px 0 0 0;
}
.bgHeadDress
{
	background:url(../images/bgHygiene.png) no-repeat;
	width:89px;
	height:89px;
	margin:0 15px 15px 0;
	float:left;
}
.imgHeadDress
{
	height:58px;
	width:89px;
	position:relative;
}
.textHeadDress
{
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.blockMenu
{
	margin:32px 0;
	padding:1px;
}
.blockMenu ul li
{
	float:left;
	margin:0 8px 0 0;
}
.blockMenu ul li a
{
	color:#706655;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	display:block;
	text-align:center;
	line-height:38px;
}

.activMenu,.blockMenu ul li a:hover
{
	color:#693023 !important;
	background:url(../images/activMen.png) no-repeat;
	width:131px;
	height:38px;
}
.noActivMenu
{
	background:url(../images/noActivBgMenu.png) no-repeat;
	width:131px;
	height:38px;
}
.bgMenu
{
	background:url(../images/bgMenu.jpg) no-repeat;
	width:700px;
	min-height:184px;
	margin:-1px 0 0 0;
	padding:1px;

}
.boldTextMenu
{
	color:#2e2e2e;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:20px 23px;
}
.normalTextMenu
{
	color:#706655;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 23px;
}
.normalTextMenu p {
	margin: 10px 0;
}
.hiddenDiv {
	display: none;
}
.recommendTovars
{
	width:100%;
	margin:15px 0 0 0;
}
.infoBlock
{
	margin:43px 0 0 0;
}
.someInfoBlock
{
	width:224px;
	float:left;
	margin:0 14px 0 0;
	line-height:16px;
}
.boldSomeInfoBlock
{
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.normalSomeInfoBlock
{
	color:#7d7464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:15px 0 40px 0;
}
.hideBlock
{
	margin:0 0 85px 0;
}
.topHideBlock
{
	background:url(../images/hideTopBlock.png) no-repeat;
	width:942px;
	height:5px;
}
.centerHideBlock
{
	background:url(../images/hideCenterBlock.png) repeat-y;
	width:944px;
	margin:0 0 0 -1px;
	padding: 1px;
}
.bottomHideBlock
{
	background:url(../images/hideBottom.png) no-repeat;
	width:942px;
	height:6px;
}
.hrefHide
{
	color:#e26028;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px dotted #e26028;
}
.blockHrefHide
{
	text-align:center;
}
.groupBlockHide
{
	margin:20px 0px 14px 20px;
}
.someBlockHide
{
	float:left;
	width:197px;
	margin:0 45px 0 0;	
}
.someBlockHide a
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7464;
	margin:0 0 5px 0;
}
.nameHideBlock
{
	color:#5a2b21 !important;
	font-size:12px !important;
}
.leftMain
{
	background:url(../images/bgHairBlock.png) no-repeat;
	min-height:539px;
	width:220px; 
	margin:0 20px 0 0;
}
.rightMain 
{
	width:700px;
}
.wrampLeftMain
{
	margin:15px 0 0 15px;
}
.imgPlus
{
	background:url(../images/plus.png) no-repeat;
	width:17px;
	height:17px;
	display:block;
}
.stylePlus
{
	height:17px;
	display:block;
	line-height: 17px;
	background:url(../images/plus.png) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#5c2c21;
	text-decoration:none;
	padding-left: 22px;
	/*margin:0 0 0 5px;*/
}
.styleMinus{
	background:url(../images/minus.png) no-repeat left;
}
.groupSlide
{
	margin:0 0 10px 0;
}
.slideDown
{
	margin:10px 0 0 20px;
	display: none;
}
.lenghtHair
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	display:block;
	margin:6px 0 0 0;
}
.lenghtHairList {
	display: none;
}
.activLenght
{
	color:#212121;
	text-decoration:none;
}
.noActivLenght
{
	color:#d64506;
}
.activSlide
{
	margin: 0 0 25px 0;
}
/*End Items*/

/**Cart**/
.rightPersonalData .nameField
{
	line-height:normal !important;
}
.readyToOrder a
{
	float:left;
	text-decoration:none;
	margin:0 20px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5b2b21;
	border-bottom:1px dashed #5b2b21;
}
.stateOrder
{
	margin:15px 0 0 0;
}
.readyOrder
{
	color:#1a1a1a !important;
	font-weight:bold;
	border: none !important;
}
.textAuto
{
	color:#5e2c22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 17px 0 0;
}
.authorization a
{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bgEnterToSite.png) no-repeat;
	width:94px;
	height:24px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	margin:-5px 0 0 0;
}
table.basketOrder
{
	margin:20px 0 10px 0;
}
table.basketOrder .thead
{
	background:url(../images/headerBasket.png) no-repeat;
	width:940px;
	height:38px;
	color:#1b1b1b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
table.basketOrder .thead td
{
	line-height:38px;
	text-align:center;
	height:38px;
}
table.basketOrder tr td
{
	text-align:center;
}
table.basketOrder  tr .noAlign
{
	text-align:inherit !important;
}
table.basketOrder  tr .priseGrn
{
	color:#602d22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
table.basketOrder  tr .priceDolar
{
	color:#74624d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.basketOrder  tr
{
	background:url(../images/trBasket.png) no-repeat;
	width:940px;
	height:105px;
	display:block;
}
.imgTovarBasket
{
	background:url(../images/imgTovarBasket.png) no-repeat;
	width:59px;
	height:59px;
	display:block;
	margin:20px 10px 0 20px;
	position: relative;
}
.imgTovarBasket img {
	width: 55px;
	height: 55px;
	position: absolute;
	top: 2px;
	left: 2px;
}
.detailTovarBasket
{
	margin:33px 0 0 0;
}
.detailTovarBasket a
{
	color:#602d22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.detailTovarBasket .artTovarBasket
{
	color:#74624d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.inputCountTovar
{
	background:url(../images/inputCountTovar.png) no-repeat;
	width:48px;
	height:25px;
	border:none;
	text-align:center;
	color:#74624d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
}
.priseTotalGrn
{
	font-size:15px;
	color:#2f2e2e;
	font-family:Arial, Helvetica, sans-serif;
}
.priceTotalDolar
{
	color:#716b64;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.delayTovar
{
	font-size:12px;
	color:#622e22;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px dashed #622e22;	
}
table.basketOrder tr .totalPrice
{
	padding:0 0 0 40px;
}
table.basketOrder tr .delTovar
{
	background:url(../images/delTovar.png) no-repeat;
	width:17px;
	height:18px;
	display:block;
	margin:0 auto;
}
table.basketOrder .bottomPartTable
{
	background:url(../images/bottomTable.png) no-repeat;
	width:940px;
	height:74px;
}
table.basketOrder .bottomPartTable .couponCode
{
	background:url(../images/couponCode.png) no-repeat;
	width:248px;
	height:32px;
	border:none;
	margin:15px 0 0 20px;
	padding:0 5px;
	line-height:32px;
	color:#9f9284;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
}
table.basketOrder .bottomPartTable .trTotalPrice
{
	background:url(../images/trTotalPrice.png) no-repeat;
	width:273px;
	height:51px;
	margin:10px 0 0 0;
}
.textTotalPrice
{
	line-height:51px;
	padding:0 0 0 15px;
	color:#333230;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0 20px 0 0;
}
.priseGrnTotal
{
	color:#602d22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.priceDolarTotal
{
	color:#74624d;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.totalBasket
{
	margin:5px 0 0 0;
}
.continueShop
{
	text-decoration:none;
	border-bottom: 1px dashed #622E22;
    color: #622E22;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	margin:0 30px 0 0;
}
.divCountShop
{
	text-align:right;
}
.leftPersonalData
{
	float:left;
	width:430px;
}
.rightPersonalData
{
	float:left;
}
.nameField
{
	float:left;
	width:140px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e2c22;
	line-height:29px;
}
div.personalData
{
	margin:15px 0 30px 0;
}
div.personalData input, .sendRequestCenter input, .comments_table input
{
	background:url(../images/inputPersonalData.png) no-repeat;
	width:233px;
	height:29px;
	border:none;
	padding:0 5px;
	margin:0 0 10px 0;
	color: #5E2C22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:29px;
}
div.personalData input.error, .sendRequestCenter input.error {
	background:url(../images/inputPersonalData_error.png) no-repeat;
}
.red
{
	color:#ff2a00 !important;
}
.rightPersonalData textarea, .writeUs textarea, .comments_table textarea
{
	background:url(../images/textAreaPesonalData.png) no-repeat;
	min-width:233px;
	min-height:99px;
	max-width:233px;
	max-height:99px;
	padding:5px;
	border:none;
	color: #5E2C22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.writeUs textarea.error {
	background:url(../images/textAreaPesonalData_error.png) no-repeat;
}
.delivery input[type="radio"], .payment input[type="radio"] {
    margin: 0;
    opacity: 0;
    padding: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.delivery label, .payment label
{
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.deliveryText
{
	margin:0 0 0 10px;
	width:880px;
}
.deliveryText div
{
	color:#b8b08b;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
div.delivery
{
	margin: 15px 0 30px 0;
}
.sendOrder
{
	background:url(../images/totalCost.png) no-repeat;
	width:405px;
	height:51px;
	position:relative;
}
div.payment
{
	margin:15px 0 30px 0;
}
.totalPriceOrder
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333230;
	line-height:51px;
	margin:0 0 0 10px;
}
.totalOrder .priseGrnOrder
{
	color:#602d22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.totalOrder .priseDolarOrder
{
	color:#74624d;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.totalOrder
{
	float:left;
	margin:5px 0 0 10px;
}
.submSendOrder
{
	background:url(../images/buttonSend.png) no-repeat;
	width:155px;
	height:51px;
	line-height:51px;
	text-align:center;
	border:none;
	position:absolute;
	top:0;
	right:-130px;
	color:#FFF;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor: pointer;
}
.inputText, .smallInputText
{
	border:none;
	padding:0 5px;
	color:#9f9284;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	float:left;
}
.inputText
{
	background:url(../images/inputText.png) no-repeat;
	width:183px;
	height:23px;
	margin:5px 20px 0 0;
	
}
.inputText.error {
	background:url(../images/inputText_error.png) no-repeat;
}
.marg20
{
	margin-left:20px !important;
}
.smallInputText
{
	background:url(../images/smallnputText.png) no-repeat;
	width:75px;
	height:23px;
	margin:5px 0 0 0;
}
.smallInputText.error {
	background:url(../images/smallnputText_error.png) no-repeat;
}
.mapContact
{
	width:300px;
	height:300px;
	float:left;
	margin:10px 79px 0 0;
}
.address
{
	float:left;
	color:#5a2b21 !important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal !important;
	line-height:18px;
}
.mainAddr
{
	text-decoration:underline;
}
.tel
{
	font-size:14px !important;
	font-style:normal !important;
	line-height:18px;
	color:#5a2b21 !important;
}
/**End cart**/

#remy_info {
	display: none;
}

#example_list {
	padding: 10px 0;
}

#example_list table {
	width: 100%;
}
#example_list table tr td {
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
}
#example_list table tr td a{
	color:#5A2B21;
}

.NormalTextBlock {
	color: #706655;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-top: 10px;
}
.NormalTextBlock p{
	margin: 10px 0;
}
.NormalTextBlock a{
	color: #5A2B21;
}
.oneBlTel {
	position: relative;
}

#block_callback {
	display: none;
	position: absolute;
	width: 297px;
	height: 27px;
	top: 30px;
	left: 0px;
	background: url('../images/bg_CallBack.png') no-repeat;
	height:57px;
	z-index: 110;
	padding: 20px;
}

.inputPhone {
	background:url(../images/inputMail.png) no-repeat;
	width:164px;
	height:28px;
	border:none;
	padding:0 120px 0 15px;
	position:relative;
	color:#74624d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
}
.buttonPhone {
	background:url(../images/buttonMail.png) no-repeat;
	position:absolute;
	width:99px;
	height:28px;
	border:none;
	top:20px;
	right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:28px;
	text-align:center;
	cursor: pointer;
}
#closeCallBack {
	display: block;
	position: absolute;
	top: 5px;
	right: 8px;
	color: red;
	font-size: 10px;
	text-decoration: none;
}

#text_page {
	padding-bottom: 10px;
}

#LoginForm {
	padding: 20px;
	width: 190px;
	height: 125px;
	position: absolute;
	top: 30px;
	right: 22px;
	background: url('../images/bg_LoginForm.png') no-repeat;
	z-index: 115px;
	display: none;
}
#LoginForm span {
	color: #693023;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
}
#LoginForm a.lostPass {
	color: #AA7165;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 15px;
}
.inputLoginForm {
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#9f9284;
	padding:0 5px;
	background: url("../images/inputText.png") no-repeat scroll 0 0 transparent;
	width: 183px;
	height: 23px;
	margin-bottom: 5px;
}
.submitLoginForm {
	position: absolute;
	right: 20px;
	bottom: 16px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bgEnterToSite.png) no-repeat;
	width:94px;
	height:24px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	border: none;
	cursor: pointer;
}
.closeLoginForm {
	display: block;
	position: absolute;
	top: 5px;
	right: 8px;
	color: red;
	font-size: 10px;
	text-decoration: none;
}
.addTovar
{
	/*width:213px;*/
	height:30px;
	background:#fcdaae;
	padding:10px 20px;
	border-radius:10px;
	border:1px solid #5A2B21;
	text-align:center;
	color:#5A2B21;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:1000;
}
.userRegistr tr td.mt_left
{
	color:#5a2b21;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	padding: 0 20px 0 0;
}
.userData tr td input[type=text], .userData tr td input[type=password], table.forgotPass tr td input[type=text]
{
	background:url(../images/inputRegistr.png) no-repeat;
	width:292px;
	height:23px;
	line-height:23px;
	border:none;
	color:#5a2b21;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 5px;
}
.userData tr td
{
	padding:0 10px 5px 0;
}
.userData tr td.mt_footer
{
	color:#5a2b21;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:10px 0 0 0;
}
.userData tr td.mt_footer input[type=submit],.userData tr td input[type=reset], .comments_table tr td input[type=submit]
{
	background:url(../images/submitRegistr.png) no-repeat;
	width:138px;
	height:27px;
	line-height:27px;
	border:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
	
}
.userData tr td input.wrong_field
{
	background:url(../images/wrongFieldRegistr.png) no-repeat;
}
table.forgotPass
{
	margin:10px 0 0 30px;
}
.textForgot
{
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
}
.forgotPass tr td
{
	padding:0 20px 0 0;
}
.forgotPass tr td input[type=submit]
{
	background:url(../images/getPass.png) no-repeat;
	width:113px;
	height:23px;
	border:none;
	line-height:23px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor: pointer;
}
.user_login
{
	width:260px;
	margin:55px auto 0;
	color:#5b2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
}
.user_login tr td
{
	padding:0 0 6px 0;
}
.user_login_msg
{
	color:#F00;
	font-size:12px;
	font-style:normal;
	margin:0 0 5px 0;
}
.user_login table tr td input[type=text], .user_login table tr td input[type=password]
{
	background:url(../images/inputText.png) no-repeat;
	width:183px;
	height:23px;
	padding:0 5px;
	border:none;
	color:#5b2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.user_login table tr td input[type=submit]
{
	background:url(../images/autoriz.png) no-repeat;
	width:116px;
	height:25px;
	line-height:25px;
	border:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.user_login table tr td a
{
	color:#5b2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
}
/*start contacts*/
.fotoContacts
{
	margin:15px 0 0 0;
}
.bigContactsFoto
{
	border:2px solid #dfc99d;
	margin:0 20px 0 0;
}
.sizeBigFoto
{
	width:437px;
	height:297px;
}
.smallContactsFoto
{
	width:126px;
	margin:0 23px 0 0;
}
.sizeSmallFoto
{
	margin:0 0 20px 0;
	border:2px solid #dfc99d;
}
.margBott0
{
	margin-bottom:0 !important;
}
.contactsInfo
{
	width:330px;
	color:#5b5040;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
.mainContacts
{
	color:#652f22;
	font-size:15px;
}
.writeUs
{
	margin:35px 0 0 0;
}
.margBott10
{
	margin:0 0 10px 0;
}
.map
{
	margin:30px 0 55px 0;
}
.imgMap
{
	margin:0 35px 0 0;
}
.sizeMap
{
	width:640px;
	height:348px;
	border:2px solid #dfc99d;
}
.contacts
{
	width:205px;
	color:#5b5040;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
.mainTitle
{
	color:#1a1919;
}
.margTop15
{
	margin:15px 0 0 0;
	display:block;
}
.contacts a
{
	color:#5e2c22;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px dashed #5e2c22;
	display:inline-block !important;
}
.filial
{
	margin:35px 0 25px 0;
}
.someFilial
{
	float:left;
	width:160px;
	margin:0 80px 45px 0;
	color:#5b5040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
.cityFilial
{
	color:#1a1a19;
}
.managerFilial
{
	color:#5e2c22;
}
.endFilial
{
	margin-right:0 !important;
}
/*end contacts*/
/*start partners*/
.partnersInfo p
{
	color:#5b5040;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}
.partnersInfo a
{
	color:#5b5040;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.partnersHeader
{
	color:#161513;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
}
.partnersInfo
{
	margin:25px 0 40px 0;
}
.partnersInfo ul
{
	margin:0 0 10px 15px;
}
.partnersInfo ul li
{
	list-style-type:disc;
	color:#5b5040;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
.request form
{
	margin:0 0 40px 0;
}
.sendRequestTop
{
	background:url(../images/sendRequestTop.png) no-repeat;
	width:462px;
	height:7px;
}
.sendRequestCenter
{
	background:#fff5e3;
	width:460px;
	border-left:1px solid #dfc99d;
	border-right:1px solid #dfc99d;
	padding:1px 0;
}
.sendRequestBottom
{
	background:url(../images/sendRequestBottom.png) no-repeat;
	width:462px;
	height:7px;	
}
.styleInputReq
{
	margin: 0 0 0 25px;
	width:160px !important;
}
.titleRequest
{
	color:#5e2c22;
	font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0 15px 23px;
}
a.titleRequest{
	display:block;
}
.titleRequest .info {
	font-size:11px;
}
.marg0
{
	margin:0 !important;
}
.sendRequestCenter input[type='submit']
{
	background:url(../images/sendRequestButton.png) no-repeat;
	width:110px;
	height:33px;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	cursor: pointer;
}
.request
{
	width:462px;
	float:left;
}
.reviews
{
	float:left;
	margin:0 0 0 60px;
	width:410px;
}
.imgReviews
{
	width:90px;
	height:89px;
	border:2px solid #dfc99d;
	margin:15px 12px 0 0;
}
.all_reviews .reviews{
	margin:0 60px;
	width:810px;
}

.all_reviews .textReviews{
	width:670px;
}
.textReviews
{
	width:300px;
}
.all_reviews .pages a{
	color: #8D4334;
}
.nameUser
{
	color:#161513;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:15px 0 0 30px;
}
.elemReviews
{
	background:url(../images/elem.png) no-repeat;
	width:19px;
	height:17px;
	margin:10px 0 0 0;
}
.all_reviews .someReviews
{
	width:640px;
}
.someReviews
{
	width:240px;
	margin:8px 0 0 10px;
	color:#5b5040;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.hrefReviews
{
	margin:20px 0 0 0;
}
.textReviews a
{
	margin: 0 0 0 30px;
	text-decoration:none;
	color:#5e2c22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px dashed #5e2c22;
}
/*end partners*/
table.tovar tr td.delayTitle a
{
	color:#5b2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
table.tovar tr td.delayTitle a span.title
{
	text-decoration:underline !important;
}
table.tovar tr td.delayTitle a span.noDecor
{
	color:#5b2b21;
	font-size:12px;
	
}
table.tovar tr td.marking
{
	color:#5b2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.tovar tr td.price
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#e26028;
	font-weight:normal;
}
table.tovar tr td a.iconDel
{
	background:url(../images/iconDel.png) no-repeat;
	width:15px;
	height:19px;
	display:block;
}
table.tovar tr td a.addToBasketDelay
{
	background:url(../images/addToBasketDelay.png) no-repeat;
	width:106px;
	height:33px;
	line-height:33px;
	color:#fefefe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	display:block;
	text-decoration:none;
	text-align:center;
}
table.tovar tr td
{
	padding:7px 0 7px 0;
}
table.tovar tr td img
{
	border:1px solid #e5d8ce;
	border-radius:5px;
}
.headerOrder span
{
	color:#805b53;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	padding:0 45px 0 0;
}
.headerOrder span.mainTextOrder
{
	color:#e15226;
	font-size:14px;
	font-style:normal;
}
.inputTovarOrder
{
	background:url(../images/inputTovarOrder.png) no-repeat;
	width:35px;
	height:25px;
	border:none;
	text-align:center;
	line-height:25px;
	color:#e25c27;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
span.countTovarOrder
{
	color:#5b2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.repeatOrder
{
	display:block;
	background:url(../images/repeatOrder.png) no-repeat;
	width:139px;
	height:34px;
	text-align:center;
	border:none;
	line-height:34px;
	color:#fff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0 0 0;
	cursor: pointer;
}
span.titleSumm
{
	color:#5a2b21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
span.summ
{
	color:#e05826;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
hr.separator
{
	color:#feddb1;
	background-color:#feddb1;
	height:1px;
	border:none;
	margin:20px 0;
}
#leftCornerMenu
{
	background:url(../images/leftCornerMenu.png) no-repeat;
	width:7px;
	height:43px;
	position:absolute;
	top:0;
	left:0;
}
#rightCornerMenu
{
	background:url(../images/rightCornerMenuChild.png) no-repeat;
	width:13px;
	height:43px;
	position:absolute;
	top:0;
	right:0;	
}
#rightCornerMiddle
{
	background:url(../images/rightCornerMiddle.jpg) no-repeat;
	width:6px;
	height:43px;
	position:absolute;
	top:0;
	right:0;
}
#leftCornerMiddle
{
	background:url(../images/leftCornerMiddle.jpg) no-repeat;
	width:6px;
	height:43px;
	position:absolute;
	top:0;
	left:0;
}
.firstRepeat
{
	background:url(../images/firstRepeater.png) repeat-x !important;
	height:7px;
}
/*start competetion*/
.blockMain
{
	padding:1px 0;
}
h4
{
	color:#5a2a21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	margin:30px 0 0 0;
	padding:0 0 0 5px;
}
.roundBlock
{
	margin:10px 0 0 0;
}
.topRoundBlock
{
	background:url(../images/topRoundBlock.png) no-repeat;
	width:940px;
	height:5px;
}
.bottomRoundBlock
{
	background:url(../images/bottomRoundBlock.png) no-repeat;
	width:940px;
	height:5px;
}
.centerRoundBlock
{
	border-left:1px solid #ecd9b9;
	border-right:1px solid #ecd9b9;
	padding:5px 25px;
	color:#b99c68;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:3b99c68;
	line-height:18px;
}
form.loadPhoto table
{
	margin:19px 0 0 0;
}
form.loadPhoto table tr td
{
	padding-bottom:5px;
}
form.loadPhoto table.tableLast tr td
{
	padding-bottom:20px;
}
form.loadPhoto table tr td.title
{
	color:#5a2a21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0 10px 0 0;
}
form.loadPhoto table tr td input[type = text]
{
	background:url(../images/inputPersonalData.png) no-repeat;
	width:233px;
	height:29px;
	border:none;
	padding:0 5px;
	color: #5E2C22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:29px;
}
div.loadBefore, div.loadAfter
{
	background:url(../images/review.png) no-repeat;
	width:228px;
	height:29px;
	border:none;
	padding:0 5px;
	color: #5E2C22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:29px;
	padding:0 105px 0 5px;
	
}
.loadBefore, .loadAfter
{
	position:relative;
}
input.wayLoadBefore, input.wayLoadAfter
{
	position:absolute;
	top:0;
	left:0;
	width:228px;
	padding:0 105px 0 5px;
	z-index:1;
	background:none;
}
form.loadPhoto table.tableLast tr td input[type = submit]
{
	background:url(../images/sendSubmit.png) no-repeat;
	width:94px;
	height:37px;
	text-align:center;
	line-height:37px;
	border:none;
	color:#fef7e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:20px 0 0 0;
	cursor:pointer;
}
form.loadPhoto tr td div.loadBefore input[type = file],
form.loadPhoto tr td div.loadAfter input[type = file]
{
	margin:0;padding:0;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	z-index:1000;
	position:relative;
	cursor: pointer;
	width: 333px !important;
}
.helpWrite
{
	display:block;
	margin: 0 0 0 5px;
}
.topHelpWrite
{
	background:url(../images/topHelpWrite.png) no-repeat;
	width:480px;
	height:38px;
	display:block;
}
.bottomHelpWrite
{
	background:url(../images/bottomHelpWrite.png) no-repeat;
	width:460px;
	height:6px;
	display:block;
	margin:0 0 0 20px;
}
.centerHelpWrite
{
	border-left:1px solid #ecd9b9;
	border-right:1px solid #ecd9b9;
	margin:0 0 0 20px;
	display:block;
	padding:14px 15px 20px 20px;
	color:#b99c68;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	line-height:18px;
}
span.topHelpWrite span
{
	color:#75541a;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	padding:19px 20px 0 41px;
	display:block;	
}
span.centerHelpWrite a
{
	color:#a48755;
	font-weight:bold;
}
span.centerHelpWrite b
{
	color:#a48755;
	font-weight:bold;
	text-decoration: underline;
}
.centerRoundBlock strong
{
	color:#9d7f4b;
}
#line
{
	background:#ffe7c8;
	position:absolute;
	top:43px;
	height:3px;
	left:3px;
	z-index:1000;	
}
/*end competetion*/
.yashare-auto-init
{
	margin:5px 0 0 0;
}
.descr{
	padding:5px;
	color: #5A2B21;
	margin-left:26px;
}
#baks{
	display:inline;
	font-size:14px;
	color:#646464;
	height:20px;
	 line-height: 16px;
}
#has_comments{
	margin:40px;
	width:550px;
	
}
#has_comments form{
	margin:20px auto;
	width:410px;
	display:block;
}
#has_comments h1{
	margin:5px;
	font-size:18px;
}

.oldpice{
	font-size: 14px;
	margin-left:30px;
	
}
.oldpice #old_item_price{
	text-decoration: line-through;
	color:#d12400;
	font-weight:800;
}
.comments_item{
	color: #AA7165;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	margin: 10px 25px;
}
.comments_item .date{
	margin-top:3px;
}
.comments_table .title{
	color: #AA7165;
}
.comments_table .fl{
	height:50px;
}

#megal{
	position:absolute;
	padding:20px;
	left:50%;
	top:40%;
	background: #fff;
	border:1px solid #fbdaad;
}


#fotorama{
	position:absolute;
	left:50%;
	margin-left:-320px;
	top:150px;
	width:640px;
	z-index: 1002;
	display:none;
	border: 3px solid #ccc2af;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
	background:#F3F2F1;
}

#close_fotorama{
	width:41px;
	height:41px;
	position:absolute;
	display:none;
	z-index: 1003;
	background:url(../images/close.png);
	cursor:pointer;
}
.error404{
	margin:10px auto 0 35px; 
	color: #706655;
	font: normal normal 400 16px/normal "Times New Roman";}
table.cont td{
	width:209px; 
	height:44px;
	
} 

table.cont{
	margin-right:200px;
}
#delivery_comp, #other_country{
	margin-right:20px;
}
.currAdr{
	display:none;
}
.someRadio input[type=radio]{
	width:17px;
	height:17px;
}

.full{ 
	display:none;
}
.clearText {
    float: none !important;
    margin: 0;
}

.centertHorizontalMenu > li.lastElemMenu > a.linkHref{
	width: 114px;
}
.centertHorizontalMenu > li.firstElemMenu .dropdown table.list_sub{
	width: 144px !important;
}
.centertHorizontalMenu > li.firstElemMenu #line{
	width: 144px !important;
}
@media screen and (max-width: 979px){
	body{
		width: 979px;
	}
	/*.centertHorizontalMenu > li.firstElemMenu .dropdown table.list_sub{*/
	/*width: 146px !important;*/
	/*}*/
	/*.centertHorizontalMenu > li.firstElemMenu #line{*/
	/*width: 146px !important;*/
	/*}*/
	.centertHorizontalMenu > li.firstElemMenu .dropdown table.list_sub{
		width: 143px !important;
	}
	.centertHorizontalMenu > li.firstElemMenu #line{
		width: 143px !important;
	}
	/*.centertHorizontalMenu > li.lastElemMenu > a.linkHref{*/
	/*padding-left: 5px;*/
	/*}*/
	.centertHorizontalMenu > li.lastElemMenu > a.linkHref{
		padding-left: 8px;
	}
	.centertHorizontalMenu > li.lastElemMenu > a.linkHref{
		width: 121px;
	}
	.centertHorizontalMenu > li.lastElemMenu .dropdown.absolute_rigth{
		right: -6px !important;
	}
	/*.centertHorizontalMenu > li.lastElemMenu #line{*/
	/*width: 141px !important;*/
	/*}*/
	.centertHorizontalMenu > li.lastElemMenu #line{
		width: 151px !important;
	}

}
@media screen and (max-width: 767px){
	#sh_button{
		display: none !important;
	}
	#bingc-phone-button{
		top: 83% !important;
	}
}
@media screen and (max-device-width: 979px){
	body{
		width: 979px;
	}
	/*.centertHorizontalMenu > li.firstElemMenu .dropdown table.list_sub{*/
		/*width: 146px !important;*/
	/*}*/
	/*.centertHorizontalMenu > li.firstElemMenu #line{*/
		/*width: 146px !important;*/
	/*}*/
	.centertHorizontalMenu > li.firstElemMenu .dropdown table.list_sub{
		width: 143px !important;
	}
	.centertHorizontalMenu > li.firstElemMenu #line{
		width: 143px !important;
	}
	/*.centertHorizontalMenu > li.lastElemMenu > a.linkHref{*/
		/*padding-left: 5px;*/
	/*}*/
	.centertHorizontalMenu > li.lastElemMenu > a.linkHref{
		padding-left: 8px;
	}
	.centertHorizontalMenu > li.lastElemMenu > a.linkHref{
		width: 121px;
	}
	.centertHorizontalMenu > li.lastElemMenu .dropdown.absolute_rigth{
		right: -6px !important;
	}
	/*.centertHorizontalMenu > li.lastElemMenu #line{*/
	/*width: 141px !important;*/
	/*}*/
	.centertHorizontalMenu > li.lastElemMenu #line{
		width: 151px !important;
	}
	
}
@media screen and (max-device-width: 767px){
	#sh_button{
		display: none !important;
	}
	#bingc-phone-button{
		top: 83% !important;
	}
}
