


* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: url(images/wbg.jpg) repeat;
}
a {
	color: #613c22;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
.user_field{
 display:none;
}
#wrapper {
	width: 1008px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;	
	background-color: #ede6d6;
	border-right: 1px solid #bea493;
	border-left: 1px solid #bea493;
	-moz-box-shadow: 0px -3px 3px #000;
	-webkit-box-shadow: 0px -3px 3px #000;
	box-shadow: 0px -3px 3px #000;
}
h1 {
	font-size: 18px;
}
#add_undefined {
	display: none;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 180px;
	background: #FFE680;
	background-image: url(images/fbg.jpg);
}
#header .search {
	position: absolute;
	margin: 90px 0 0 514px
}
fieldset {
	border: none;
}
#header .search p {
	display: none;
}
#header #hborderleft {
	width: 27px;
	height: 160px;
	background-image: url(images/flbg.png);
	margin-left: -27px;
	float: left;
}
#header #hborderright {
	width: 30px;
	height: 165px;
	margin-right: -30px;
	background-image: url(images/frbg.png);
	float: right;
}

#header .hmenu, #header .logo, #header .hmenu ul {
	float: left;
}
#header .hmenu ul {
	list-style: none;
	margin-left: 20px;
	margin-top: 20px;
}
#header .hmenu ul li {
	float: left;
	margin-left: 20px;
}
#header .hmenu ul li a {
	background-image: url(images/button.jpg);
	font-size: 14px;
	color: #613c22;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-top: 6px;
	height: 23px;
	width: 151px;
}
#header .hmenu ul li a:hover {
	color: white;
}
#header .search #ajaxSearch_submit {
	cursor: pointer;
	background-image: url(images/bsearch.jpg);
	width: 31px;
	height: 31px;
	border: none;
}
#header .search #ajaxSearch_input {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	width: 200px;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 400px;
	height: 1%;
	color: #613c22;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 230px 0 250px;
	margin-top: 25px;
}
#content ul, #content ol {
	margin-left: 20px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 205px;
	margin-left: -100%;
	position: relative;
	padding-left: 25px;
	margin-top: 25px;
}
/*------Left menu -------*/
#lmenu h2 {
	font-style: italic;
}
#lmenu ul {
	list-style: circle;
}
#lmenu ul li {
	margin-top: 8px;
}
#lmenu ul li a{
	color: #613c22;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
#lmenu ul li.rmactive a{
	color: #000;
}
#lmenu ul li a:hover {
	text-decoration: underline;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	margin-top: 25px;
	width: 210px;
	margin-left: -210px;
	position: relative;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 991px;
	margin: -120px auto 0;
	height: 120px;
	background-image: url(images/hbg.png);
	z-index: 2;
	position: relative;
}
#footer .fmenu {
	padding-top: 70px;
	float:right;
	position:relative;
	left:-50%;
}
#footer .fmenu ul {
	list-style:none;
	position:relative;
	left:50%;
}
#footer .fmenu ul li {
	float: left;
	position: relative; /* For IE */
	margin-right: 40px;
}
#footer .fmenu ul li a {
	color: #613c22;
	text-decoration: none;
}
#prefooter {
	width: 991px;
	margin: 0 auto 0;
}
#footer #fborderleft {
	width: 27px;
	height: 120px;
	margin-left: -27px;
	float: left;
	background: url(images/hlbg.png) no-repeat 0 bottom;
}
#footer #fborderright {
	width: 33px;
	height: 120px;
	margin-right: -33px;
	float: right;
	background: url(images/hrbg.png) no-repeat 0 bottom;
}


#lentar {
	height: 282px;
	width: 318px;
	position: absolute;
	margin: -380px 0 0 -11px;
	background-image: url(images/lentared.png);
}
#paravoz {
	height: 95px;
	width: 300px;
	position: absolute;
	margin: -200px 0 0 500px;
	background-image: url(images/paravoz.png);
}
#lentab {
	height: 219px;
	width: 164px;
	position: absolute;
	margin: -320px 0 0 835px;
	background-image: url(images/lentablue.png);
}
/*-------Forms----------*/
#WebLoginLayer0, #WebLoginLayer2 {	
	width: 140px;
}
#WebLoginLayer0 fieldset, #WebLoginLayer2 fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 140px;
}
#WebLoginLayer0 fieldset #chkbox {
	height: 40px;
	margin-right: 20px;
}
#WebLoginLayer0 fieldset a {
	color: #613c22;
	float: left;
	margin: -8px 0 0 0;
	padding: 0 4px;
	font-size: 10px;
}
#WebLoginLayer0 fieldset a:hover {
	background-color: white;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
input {
	color: #613c22;
	border: 1px solid #ccbcb1;
	font-size: 12px;
	background-color:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 16px;
	padding: 0 4px;
}
textarea {
	border: 1px solid #ccbcb1;
	background-color:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-left: 4px;	
}
/*--------Forms for Profile------------*/
#wlpeUser {
	padding-left: 20px;
}
#wlpeUser fieldset {
	border: none;
	margin: 0px;
	padding: 0px;	
}
#wlpeUser input, #wlpeUser textarea {
	width: 190px;
}
#wlpeUser label, #wlpeUser input, #wlpeUser textarea {
	display: block;
}
#wlpeUser label {
	margin-top: 10px;
}
.listmenu a {
	color: #613c22;
	padding: 4px;
	margin: 0 10px;
}
.listmenu a:hover {
	background-color: white;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/*--------------Shop-----------------*/
a.addparam {
	margin: 3px;
	float: left;
	width: 100%;
}
a.addactive {
	border: 3px solid maroon !important;
	margin: 1px 3px 0 3px !important;
}
a.addparam span {
	float: left;
	margin-left: -999px;
}
.catalogroot {
	margin-top: 10px;
	padding: 10px 0px 80px 0px;
	float: left;
/*	background-color: white;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #c7af97;*/
}
.inforoot {
	padding: 10px 10px;
	float: left;
	background-color: white;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #c7af97;
}
.inforoot h2 {
	font-size: 14px;
	margin-bottom: 0px;
}
.inforoot p {
	margin:10px 0 10px;
}
.catalogroot h2 {
	margin-left: 20px;
	font-weight: normal;
	font-style: normal;
}
.catalog .shopitem, .catalogroot .shopitem {
	float: left;
	margin: 10px 5px;
	width: 245px;
	height: 245px;
	position: relative;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 3px #888;
	-webkit-box-shadow: 3px 3px 3px #888;
	box-shadow: 3px 3px 3px #888;
}
#content .item {
	float: left;
	padding: 20px 10px;
	width: 478px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #fff;
}
.catalog .shopitem span {
	color: #715632;
	font-size: 16px;
	/*top: 80px;*/
	bottom: 5px;
	left: 5px;
	text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	position: absolute;
	font-weight: bold;
	font-style: normal;
}
			
/*.catalogroot*/ .shopitem .forh span, .shopitem .forh div  {
	color: #fff;
	font-size: 16px;
	position:relative;

	font-style: normal;
	font-weight: normal;	
	padding: 0px 7px 0 7px;
}
.readm{
	border-bottom:1px dashed;
}
.readm:hover{
	cursor:pointer;
}
.forh div{
	font-weight: normal;	
}	
/*.catalogroot */.shopitem  .forh .nmcart{
	font-weight: bold;
}
.shopitem .forh{
	position: absolute;	
	bottom:0;
	height:52px;
	background: rgba(158,142,140, .6);
	border-radius: 0 0 10px 10px;
	width:100%;
	padding-top:15px;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;		
}	
.shopitem .forh .artnum{
	font-size: 14px;
	font-weight: normal;
}
.shopitem img{
	border-radius: 12px;	
}
.shopitem .forh .dopop p{
	margin:0;
}
.shopitem .forh .dopop{
	display:none;
	margin:0;
}
/*.catalogroot */.shopitem .forh .dopop{
	font-size: 12px;	
		margin-top:17px;
}

.shopitem .forh:hover{
	height:127px;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;		
		
}
.shopitem .forh:hover .dopop{
	display:block;
		
}
.shopitem .forh:hover .nmcart{
	text-decoration:underline;
		
}
.catalog .vnf{
	width:155px;
	height:120px;
}
.catalog .shopitem a, .catalogroot .shopitem a {
	text-decoration: none;
}
.catalog .shopitem a img, .catalogroot .shopitem a img {
	display: block;
	margin: 0 auto;
}
#blockleft {
	float: left;
	width: 236px;
	height: 240px;
}
#blockright {
	float: left;
	width: 236px;
	padding-left: 5px;
	
}
#blockright.advansed {
	float: none;
	width: auto;
	margin-left: 240px;
}
.left-block .images {
	float: left;
	width: 236px;
	clear: both;
}
.left-block .images .gallery {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
.left-block {
	float: left;
}
.itemcolors img {
	width: 40px;
	cursor: pointer;
}
.itemcolors a {
}
.itemcolors {
	float: left;
	width: 100%;
}
.aright {
	float: right;
}
a.dopparametrs {
	font-size: 10px;
}
/*-------------Trush-------------*/
.shopbutton a {
	display: block;
	padding-top: 5px;
	color: #3a1f0c;
	text-align: center;
	font-size: 18px;
	text-decoration: none;
	width: 160px;
	height: 29px;
	background: url(images/button1.jpg) no-repeat;
}
.shopbutton a#butOrder {
	background: url(images/button2.jpg) no-repeat;
}
button.shk-but {
	cursor: pointer;
	border: none;
	font-size: 12px;
	padding-top: 0px;
	width: 110px;
	height: 26px;
	background: url(images/trash.jpg) no-repeat;
}
/*------------Colorchanger----------------*/
#color1, #color2, #color3, #color4, #color5 {
	display: none;
}
div.itemcolors a {
	display: block;
	cursor: pointer;
	border: 1px solid black;
	width: 38px;
	height: 38px;
}
div.itemcolors a.violet {
	background-color: violet;
}
div.itemcolors a.green {
	background-color: #afd79f;
}
div.itemcolors a.beige {
	background-color: beige;
}
div.itemcolors a.pink {
	background-color: #ef9ba0;
}
div.itemcolors a.yellow {
	background-color: #fff974;
}
div.itemcolors a.blue {
	background-color: #94cae0;
}
div.itemcolors a.milk {
	background-color: #fffcc8;
}
div.itemcolors a.gray {
	background-color: #808080;
	}
div.itemcolors a.DodgerBlue {
	background-color: #1E90FF;
	}
div.itemcolors a.tomato {
	background-color: #FF6347;
.counter {
	position: absolute;
	left: 70px;
	bottom: 0;
}

/*-----------Copyright---------------*/
.fright {
	font: 11px/18px Arial, Tahoma, Verdana, sans-serif;
	float: left;
	color: gray;
	position: absolute;
	right: 40px;
	bottom: 0px;
}
.fright a {
	color: gray;
}
.fright a:hover {
	text-decoration: none;
}
.fright em {
	font-style: normal;
	line-height: 9px;
	margin-top: 4px;
	padding-bottom: 4px;
}
.fright span, .fright img, .fright em {
	float: left;
}
.fright span {
	text-align: right;
	line-height: 16px;

}
.fright img {
	margin: 6px 10px 0 10px;
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "img/1x1.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);

}
/*-----------Copyright End---------------*/
/*15052014*/
.body-goodgruop{
clear: both;
}
/*15052014*/


		