/* CSS Document */

.fl{ float:left; }
.fr{ float:right; }
.clr{ clear:both; }
.clear{ clear:both;margin-top: 50px;
position: relative; }
.hidden{ display:none; }

.empty{ color:#999; }
.error{ color:#F00; }

.size1{ font-size:0.8em; }
.size2{ font-size:0.9em; }
.size3{ font-size:1.1em; }
.size4{ font-size:1.2em; }
.size5{ font-size:1.4em; }
.size6{ font-size:1.8em; }
.size7{ font-size:2em; }

table.noborder, table.noborder td, table.noborder th{ border:0 none; }

/* Нестандартный Select */
.new_select{
	width:107px;
	height:17px;
	position:relative;
}
.new_select .psevdo_select{
	background:url(../../../images/select.png) no-repeat top left;
	color:#6e7d82;
	font-size:10px;
	line-height:17px;
	width:93px;
	height:100%;
	padding-right:12px;
	padding-left:2px; 
	position:absolute;
	overflow:hidden;
	z-index:1;
}
.new_select:hover .psevdo_select{
	background:url(../../../images/select-h.png) no-repeat top left;
}
.new_select select{
	cursor:pointer;
	width:100%;
	position:absolute;
	z-index:2;
	opacity:0;
 	filter:alpha(opacity=0);
}
.gal-item-user{width:250px; margin:15px 20px; display:inline-block; vertical-align:top;height: 300px;border: 2px solid rgb(226, 226, 226);position: relative;padding: 12px 12px;

-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: box-shadow;
transition-property: box-shadow;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}

.gal-item-user:hover, .gal-item-user:focus, .gal-item-user:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.gal-item-user hr {width: 250px; display:block; margin:0px auto;color: rgb(151, 51, 51);}


.gal-item-user .photo{ display:block; min-height:250px; text-decoration:none;}
.gal-item-user .orderbutton{ display:block; text-decoration:none; padding:1px 0px; height:50px;}
.gal-item-user .orderbutton input { 
border:0px; cursor:pointer; text-decoration:none;
width: 71px;
height: 22px;
font-size: 12px;
background: #5ca659;
color: #fff;
text-decoration: none;
border-radius: 8px;
text-align: center;
line-height: 22px;
display: block;
margin:15px auto;
}
.orderbutton:hover input{
background:#988857;}