
.textstyle{
			text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15)
			   }



a,a:link,a:visited{outline:none;}
a{-moz-transition: color 0.2s linear 0s;}
a:hover{text-decoration:underline;}
#vtem-nt{position: absolute; top: 0px; left: -5500px;}
img {border: 0 none; margin:2px 10px 2px 2px; padding:0;}
*{margin:0; padding:0}
ul,ol{ margin-left:12px;}
p{ padding-bottom:15px; margin:0px 0px 0px 0px;}
pre, blockquote, h1, h2, h3, h4, h5, h6{
    margin: 0px 0;
    padding: 0px 0px 0px 0px;
}
/* Clears Divs */
.clr{clear: both; height:0px;overflow: hidden;}
/* Clearfix  */
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
	
}
.clearfix:after {
    clear: both;
	
}
  /* #######################  END GENERAL SETTINGS ############################ */
  
.socbuttons {
	position: block;
	background-color: #333;
}
.mmor {
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #666666;
font-weight: bold;
border-radius: 5px;
background: white;
}
.mmor:hover {
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #a0c227;
font-weight: bold;
border-radius: 5px;
background: white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.mmor:hover a {

}
#offlajn-ajax-tile-results {
	margin-top: 34px !important;
}
#vt_header_section {
	
}
#ajax-search-button274 {
	display: none;
}
.mordul {
position: fixed;
z-index: 99999;
width: 100%;
/****************Градиент*****************/
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
/**********************************************************/
}
.mordul table {
	width: 100%;
}
.mordul td {
	width: 10%;
}
.mordul td:hover a {
	text-transform: uppercase;
	color: #a0c227 !important;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
}
.mordul a {
	text-transform: uppercase;
	color: #666666 !important;
}

/**   ?????????  **/

.moshenniki {
	position: fixed;
	margin-top: 157px;
	z-index: 99997;
}
.moshenniki a {
	z-index: 99998;
}
.moshenniki img:hover {
	border-radius: 20%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}
/**
.moshenniki img {
	border: 1px solid #666666;
	-webkit-border-radius: 0 180px 180px 0;
border-radius: 0 180px 180px 0;
}
**/


.block_price {
	font-size:26px !important;
    font-weight: bold !important; 
}

.prokrut {
margin-bottom: 5px; 
background-color: #ccc; 
color: #333; 
padding: 10px; 
text-align: center; 
width: 200px; 
height:100px;text-indent: 0px; 
border: 1px solid #888; 
-moz-transition: all 1s 0.1s ease-in; 
           -o-transition: all 1s 0.1s ease-in; 
           -webkit-transition: all 1s 0.1s ease-in; 
cursor: pointer;}
.prokrut:hover {
background-color: #97CE68; 
color: #000; 
-webkit-transform: rotate(360deg); 
           -moz-transform: rotate(360deg); 
           -o-transform: rotate(360deg); 
}



/**  ??????? - ?????? **/
.mainblock img {margin-left:10px; margin-right:10px;}
.mainblock td {padding-bottom:12px;}
.mainblock {display:inline;}
.mainblockm1 {display:inline; float:left; border: 1px solid #a0c227; margin-right:6px;background: #fefffb; padding-left:15px; padding-right:15px;}
.mainblockm2 {display:inline; float:right; border: 1px solid #a0c227; margin-left:6px;background: #fefffb; padding-left:15px; padding-right:15px;}

.bannerhome {
z-index: 10;
position: fixed;
text-align: right;
margin-left: 4px;
}
.bannerhome div img {
background: rgba(238, 238, 238, 0.76);
box-shadow: -3px 3px 3px;
width: 126px;
}
.bannerhome div a {
color: darkorange;
border: solid 1px;
padding: 5px;
background: #fff;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
position: absolute;
transition: all 0.2s ease;
margin-top: 192px;
margin-left: -111px;
}
.bannerhome div a:hover {
color: white;
border: solid 1px darkorange;
padding: 5px;

background: darkorange;
box-shadow: inset -100px 0px darkorange;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}