/* Columns shortcode
----------------------------------------------------------------------------------------------------*/
.fullwidth {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.one_half {
	width:32.5%;
	float:left;
	margin-right:1.90%;
	margin-left:1.90%;
	margin-top:10px;
	margin-bottom:20px;
}
.one_half_last {
	width:61%;
	float:right;
	margin-right:1.90%;
	margin-top:10px;
	margin-bottom:20px;
}
.one_third {
	width:30%;
	float:left;
	margin-right:1%;
	margin-left:2%;
	margin-top:10px;
	margin-bottom:20px;
}

.one_third_last {
	width:30%;
	float:right;
	margin-right:2%;
	margin-left:1%;
	margin-top:10px;
	margin-bottom:20px;

}
.two_third {
	width:65.40%;
	float:left;
	margin-right:3.80%;
}
.two_third_last {
	width:65.40%;
	float:right;
	margin-bottom:20px;

}
.one_fourth {
	width:22.15%;
	float:left;
	margin-right:3.80%;
	margin-bottom:20px;
	background-color:#006600;

}
.one_fourth_last {
	width:22.15%;
	float:right;
	margin-bottom:20px;
}
.three_fourth {
	width:74.05%;
	float:left;
	margin-right:3.80%;
	margin-bottom:20px;
}
.three_fourth_last {
	width:74.05%;
	float:right;
	margin-bottom:20px;
}
.one_fifth {
	width:16.96%;
	float:left;
	margin-right:3.80%;
	margin-bottom:20px;
}
.one_fifth_last {
	width:16.96%;
	float:right;
	margin-bottom:20px;
}
.four_fifth {
	width:79.240%;
	float:left;
	margin-right:3.80%;
	margin-bottom:20px;
}
.four_fifth_last {
	width:79.240%;
	float:right;
	margin-bottom:20px;
}
* html .clearfix {
} /* IE6 */
*:first-child+html .clearfix {
} /* IE7 */
/* clearfix */

.clear {
	clear:both;
	display:block;
	height:0px;
	width:100%;
	visibility:hidden;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

ul.mainmenu { display: block;}

.vip img {
  -webkit-filter: blur(2px) grayscale(1) !important;
  filter: blur(2px) grayscale(1) !important;
}

.clear { clear:both;}

div, p, span, button, a, textarea, input, select { outline: none;}


.albumcontainer {
	margin-top: 20px;
}

.albumbox {
  margin: 10px auto;
  left:0px;
  right: 0px;
}

.albumbox img {
  margin: 0 2% 2% 0%; /*15px 20px 6px 0px;*/
  width: 45%;
  padding: 0;
  /*float: left;*/
  border: 1px solid #eee;
    /*border-radius: 10px;*/
}

.albumbox img:hover{
  opacity: .8;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.albumbox li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}



.album { 
  display: inline-block;
    min-width: 100px;
    max-width: 150px;
  width: 23%;
    text-align: center;
  padding: 0 15px 30px 0;
  float: left;
}

.album img {     
    max-width: 100%;
    border: 2px solid #ff5b7a;
    /*border-radius: 10px;*/
}
.album a { color: #121212; text-decoration: none;}
.album a span{ text-transform: uppercase; font-size: 11px; }
.album a:hover span { color: #ff5b7a;}


#banners {
    bottom: 50px;
    text-align: center;
    margin: 100px auto 0px;
    width: 100%;
    /*position: absolute;*/
}