
input[type=text] {
	background: #FFF;
	color: #000;
	border: 1px solid #000;
	padding: 3px;
	margin: 0px;
	font-size: 16px;
}
input[type=submit], input[type=button] {
	cursor: pointer;
	width: auto;
	height: auto;
	text-align: center;
	font-size: 16px;
	border: 1px dotted #333;
	padding: 6px 15px;
	margin: 7px 5px 0px;
	color: #2B587A;
	background: #eeeeee;
	-webkit-transition: color 100ms linear;
	-moz-transition: color 100ms linear;
	-o-transition: color 100ms linear;
	transition: color 100ms linear;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}
input[type=submit]:hover, input[type=button]:hover {
	background: #E0EAF5;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.infomadel{
	margin: 10px;
	padding: 0px;
	text-align: justify;
}
.buyDiv {
	display: inline;
	width: 120px;
	float: left;
}
.linkOfAdvisor{
color: #45668e;
    font-size: 14;
}
.calcDiv{
	width: 800px;
	margin: 0px auto;
}



.detailsMainDiv {
	margin: 0px auto;
	padding: 15px;
	text-align: center;
	border: 1px dashed #333;
}
.detailsPropName {
	color: #222;
	text-decoration: none;
}
.detailsPropValue {
	color: #333;
}
.detailsPhoto{
	margin-bottom: 25px;
	max-height: 500px;
	max-width: 500px;
	min-width: 350px;
}



.menuMainDiv {
	width: 600px;
	height: 50px;
	margin: 0px auto;
	text-align: left;
	padding: 15px;
	text-align: center;
}
.menuLink{
	font-size: 18px;
	margin-left: 30px;
	color: #fff;
}
.menuLinkCart{
	font-size: 18px;
	margin-left: 30px;
	color: #fff;
}

.catalogTable {
	width: 96%;
	margin: 20px;
	padding: 0px;
	border: 0px;
	margin-bottom: 0;
    margin-top: 0;
}
.catalogPhoto {
	margin-bottom: 15px;
}
.catalogTR {
}
.catalogTD {
	min-width: 250px;
}
.catalogMainDiv {
	width: auto;
	text-align: center;
}
.catalogPaginationDiv {
	width: 100%;
	text-align: center;
	color:red;
}
.catalogPaginationPageLink {
	margin-right: 20px;
}
.catalogPriceSpan {
	color: green;
}
.catalogPriceDiv {
    display: inline;
	width: 130px;
	float: left;
}
.catalogItemName {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
.catalogImageDiv {
	text-align: center;
	padding-top: 30;
}
.filterMainDiv {
	width: 900px;
	margin: 0px auto;
	text-align: left;
	padding: 15px;
	border: 1px dashed #333;
	background-color: #eee;
}
.filterMainDiv2 {
position: relative;
height: 100%;
width: 515px;
padding: 15px;
}
.filterMainDiv3 {
position: relative;
height: 100%;
padding: 15px;
}
.part {
	width: 120px;
	text-align: left;
	display: inline-block;
}


.cartBuyMainDiv {
	width: 400px;
	text-align: center;
	margin: 0px auto;
	padding: 15px;
	height: 100px;
}
.cartApplicationGoods {
	width: 1024px;
	margin: 0px auto;
	text-align: left;
	padding: 15px;
	font-size: 16px;
}
.cartApplicationGoodsHistory {
	width: 600px;
	margin: 0px auto;
	text-align: center;
	padding: 15px;
}
.cartApplicationForm {
	width: 712px;
	margin: 0px auto;
	text-align: left;
	padding: 15px;
}
.cartTD{
	vertical-align: middle;
	font-size: 20px;
    text-align: center;
}
.cartTableRowName{
	color: #777;
}

.rubl {
   border-bottom: 2px solid;
  line-height: 7px;
  display: inline-block;
  width: 0.4em;
}


.adminLoginDiv {
	width: 300px;
	height: 80px;
	margin: 0px auto;
	text-align: left;
	vertical-align: middle;
	padding: 15px;
	border: 1px dashed #333;
	background-color: #eee;
}
.adminMainMenuDiv {
	width: 850px;
	height: 50px;
	margin: 0px auto;
	text-align: left;
	padding: 15px;
	text-align: center;
}
.adminMenuLink{
	margin-left: 25px;
}

input.button4 {
  width: 210;
  position: relative;
  display: inline-block;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  text-decoration: none;
  user-select: none;
  padding: .3em 1em;
  outline: none;
  border: none;
  border-radius: 6px;
  background: #b09402 linear-gradient(#ffd600, #b09402);
  box-shadow: inset #cbb12c 0 -1px 1px, inset 0 1px 1px #fae471, #737373 0 0 0 1px, rgba(0,0,0,.3) 0 2px 5px;
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}
input.button4:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  cursor: pointer;
}
input.button4:active {
  top: 1px;
  color: #ff0000;
  text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;
  box-shadow: 0 -1px 3px rgba(0,0,0,.3), 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}
@-webkit-keyframes pulsate {
  50% {color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;}
}
@keyframes pulsate {
  50% {color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;}
}
