/********************************************************************************
	- MemHT Portal -
	
	Copyright (C) 2007-2008 by Miltenovik Manojlo
	http://www.memht.com
	
	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your opinion) any later version.
	
	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
	GNU General Public License for more details.
	
	You should have received a copy of the GNU General Public License along
	with this program; if not, see <http://www.gnu.org/licenses/> (GPLv2)
	or write to the Free Software Foundation, Inc., 51 Franklin Street,
	Fifth Floor, Boston, MA02110-1301, USA.
		
********************************************************************************/

/***********************************************************************
STYLE REQUIRED BY THE SITE ENGINE - DO NOT RENAME OR DELETE
***********************************************************************/

/*****************
Text
*****************/
form #city{ display:none; }

.info {
	font-size: 90%;
	color: #AAA;
}
.info a,
.info a:visited {
	color: #AAA;
	text-decoration: none;
}
#footMsg {
	font-size: 5px;
	color: #eceee9;
	padding: 10px;
}
#footMsg a,
#footMsg a:visited { color: #eceee9; }
#footMsg a:hover { color: #CC2132; }

#errorText { color: #900000; }
.small { font-size: 90%; }

.std_code {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 3px solid #F8D9D3;
}
.std_hlight {
	background-color:#EFEFEF;
}

/*****************
Boxes
*****************/
.box {
	padding:20px;
	font-size:140%;
	background-color:;
	border-bottom:1px solid #DDD;
	margin-bottom:20px !important;
}
.box2 {
	padding: 4px;
	background-color: #F4F4F4;
	border: 1px solid #DDD;
	margin: 2px 0;

}
.stitle {
	padding: 1px 0;
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	border-bottom: 1px solid #BBB;
	color:#666;
}
.note {
	padding: 4px;
	background-color: #F4F4F4;
	border: 1px solid #DDD;
	margin: 2px 0;
}
.quote_box {
	border: 1px solid #AAA;
}
.quote_title {
	background-color: #EEE;
	padding:1px 2px;
	border-bottom: 1px dashed #CCC;
}
.quote_body {
	background-color: #FFF;
	padding:1px 2px;
}
.code_box {
	border: 1px solid #AAA;
}
.code_title {
	background-color: #EEE;
	padding:1px 2px;
	border-bottom: 1px dashed #CCC;
}
.code_body {
	background-color: #FFF;
	padding:1px 2px;
}
/*****************
Tables
*****************/
table {
	vertical-align: top;
}
table a {
	text-decoration: none;
}
th {
	text-align: left;
}
.std_data_table td {
	padding:1px;
	background-color:#EEE;
	font-size:12px;
}
.std_data_table td,
.std_data_table td a,
.std_data_table td a:visited {
	color:#333;
}
.std_data_table .stitle { color:#777; }
/*****************
Other
*****************/
.underlined {
	border-bottom: 1px solid #DDD;
}
/*****************
Datebox in comments
*****************/
.datebox {
	width:41px;
	height:50px;
	background-repeat: no-repeat;
	text-align: center;
	margin-right: 15px;
	margin-left: 10px;
}
.datebox_day {
	font-weight: bold;
	color: #CC2132;
	font-size:18px;
}
.datebox_month {
	color: #777;
}
/*****************
Comments
*****************/
.tpl_comments_box {
	background-color: #F4F4F4;
	background-image: url(images/comments_linguetta.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 4px;
	padding: 4px;
	border-bottom: 1px solid #DDD;
}
.tpl_comments_title {
	color: #CC2132;
	font-weight: bold;
	font-size: 14px;
	padding:5px;
}
.tpl_comments_body {
	padding-top: 4px;
	font-size: 12px;
	clear: both;
	padding:5px;
}
/*****************
Titles
*****************/
h1 {
	margin:0;
	padding:0;
	font-size:20px;
}
h2 {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
}
h3 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}

.chatline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:3px;
}

.profileinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	line-height: 1.8;
}

.profileinfo a {
	font-weight:;
	color: #555;
	text-decoration: underline;
}
.profileinfo a:visited {
	color: #666;
}
.profileinfo a:hover {
	color: #999;

}

.profilesignature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:3px;
}
/***********************************************************************
OPTIONAL, TEMPLATE SPECIFIC STYLE
***********************************************************************/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555;
}
body {
	background:url(images/tpl_background03.png) repeat-x,url(images/bg-body.png);
	margin: 0;
	padding: 0;
}
a:link { color: #333; text-decoration: none; }
a:visited { color: #555; text-decoration: none; }
a:hover { color: #CC2132; text-decoration:underline; }
a:active { color: #ff3333; text-decoration: none; }
/*****************
Box
*****************/
.tpl_box {
	margin:0 auto;
	padding:2px;
	border:0px solid #dedede;
	width:906px;
	background:url(images/tpl_background04.png) repeat-x,#f7f7f7;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-moz-box-shadow:    0px 5px 10px 5px #ccc;
	-webkit-box-shadow: 0px 5px 10px 5px #ccc;
    box-shadow:         0px 5px 10px 5px #ccc;
}
/*****************
Logo
*****************/
.tpl_logo {
	background-color:;
	padding-left:8px;
	padding-right:8px;
	margin:5px auto 0 auto;
	width:900px;
	height:95px;
}
/*****************
Bar
*****************/
.tpl_bar {
	color:#444;
	text-transform:uppercase;
	font-weight:bold;
}
.tpl_bar a, {
	color:#444;
	text-transform:uppercase;
	font-weight:bold;
}
.tpl_bar a:visited {
	color:#808080;
}

.tpl_bar a:hover {
	color:#CC2132;
}
/*****************
Main
*****************/
.tpl_main_i {
	margin-top:2px;
	height:3px;
	background:url(images/tpl_structure.gif) 0 -272px no-repeat;
}
.tpl_main {
	background:url(images/tpl_main.gif) repeat-y;
	border-bottom:1px solid #f7f7f7;
}
.tpl_main_e {
	height:3px;
	background:url(images/tpl_structure.gif) 0 -304px no-repeat;
}
.tpl_main_box {}
/*****************
Blocks
*****************/
.tpl_nav_box {
	width:150px;
	display: inline-block;
	padding-right:4px;
}
.tpl_extra_box {
	width:150px;
	display: inline-block;
	padding-left:4px;
}
.tpl_border {
	padding-left:4px;
	border-left:1px solid #eee;
	padding-right:4px;
	border-right:1px solid #eee;
}
.tpl_nav_title,
.tpl_extra_title,
.tpl_central_title {
	padding:3px;
	margin-bottom:2px;
	background-color:#eee;
	text-align:center;
	text-transform:uppercase;
	color:#CD2032;
	font-family: 'Open Sans', sans-serif;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff))!important;
	background: -moz-linear-gradient(top,  #eee,  #fff)!important;
	background: -o-linear-gradient(top,  #eee,  #fff)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#fff')!important;
}
.tpl_nav_body {
	margin-bottom:10px;
}
.tpl_extra_body,
.tpl_central_body {
	margin-bottom:4px;
}
.block_linkstyle {
	padding:5px;
	border-bottom:1px solid #EEE;
}
.block_linkstyle a { 
	display:block;
	font-weight:bold;
}
.block_linkstyle a:visited { color:#808080; }
.block_linkstyle a:visited:hover { color:#CC2132; }
.block_linkstyle:hover { background-color:#f7f7f7; }
.block_linkstyle a:hover { text-decoration:none!important; }
/*****************
Last/info
*****************/
.tpl_lastinfo {
	margin-top:2px;
	height:156px;
	background:url(images/tpl_background03.png) repeat-x;
}
/*****************
Footer
*****************/
.tpl_footer {
	margin-top:10px;
	font-size:smaller;
}
.tpl_footer a:hover { color:#CC2132; }
/*****************
Page title
*****************/
.tpl_page_title {
	padding:4px;
	margin-bottom:2px;
	border-top:0px solid #990000;
	border-bottom:0px solid #CCC;
	background-color:#EEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff))!important;
	background: -moz-linear-gradient(top,  #eee,  #fff)!important;
	background: -o-linear-gradient(top,  #eee,  #fff)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#fff')!important;
	text-align:center;
	font-size:large;
	color:#CC2132 !important;
	font-family: 'Playfair Display SC', serif;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}
.tpl_page_title span {
	color:#CC2132 !important;
}

.tpl_opentable {
	margin-left: auto;
	margin-right: auto;
	width:99% !important;
}
.admmenu {
	font-size:100%;
	padding:3px;
	text-transform: uppercase;
}
.tpl_page_title a, { color:#CC2132 !important; }
.tpl_page_title a:visited { color:#CC2132 !important; }
.tpl_page_title a:hover { color:#CC2132 !important; }
.tpl_opentable_title {
	padding:2px;
	margin-bottom:2px;
	margin-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	color:#777;
	text-transform:uppercase;
	text-align:center;
}
.tpl_opentable_title a,
.tpl_opentable_title a:visited { color:#777;text-transform:uppercase; }
.tpl_opentable_title a:hover { color:#CC2132; }
/*****************
Messages
*****************/
.tpl_messages_title {
	padding:4px;
	margin-bottom:2px;
	border-top:0px solid #990000;
	border-bottom:0px solid #CCC;
	background-color:#EEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff))!important;
	background: -moz-linear-gradient(top,  #eee,  #fff)!important;
	background: -o-linear-gradient(top,  #eee,  #fff)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#fff')!important;
	text-align:center;
	font-size:large;
	color:#CC2132;
	font-family: 'Playfair Display SC', serif;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
}
.tpl_messages_body { 
  background-color:#f7f7f7;
  color:#444444;
  padding:4px;
  margin-bottom:5px;
}
.tpl_messages_body a,
.tpl_messages_body a:visited,
.tpl_messages_body a:hover { color:#CC2132; }
/*****************
News
*****************/
.tpl_news_box {
	padding:15px 5px 15px 5px;
	margin-bottom:0px;
	border-bottom:0px solid #d9d9d9;
}

/* Title */
.tpl_news_title {
	font-weight: bold;
	font-size:160%;
	color: #CC2132;
	font-family: 'Playfair Display', serif;
}
.tpl_news_title a,
.tpl_news_title a:visited,
.tpl_news_title a:hover { color: #CC2132; }
/* Argument */
.tpl_news_argument {
	padding-bottom:8px;
	font-size:80% !important;
	color:#AAA;
}
/* Read more */
.tpl_news_rest,
.tpl_news_rest a,
.tpl_news_rest a:visited,
.tpl_news_rest a_hover {
	padding-top:8px;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	text-transform:lowercase;
	color: #CC2132;
}
/* Date */
.tpl_news_date {
	width:49px;
	height:58px;
	margin-top:3px;
	background:url(images/tpl_datebg.gif) no-repeat;
}
.tpl_news_date .month {
	color:#FFF;
	padding-top:3px;
}
.tpl_news_date .day {
	color:#555;
	padding-top:1px;
	font-size:20px;
	font-weight:bold;
}
.tpl_news_date .year {
	color:#555;
	font-size:9px;
}
/* Rank */
.tpl_news_rank {
	padding-top:8px;
}
/* Comments */
.tpl_news_comments {
	padding-top:4px;
	font-size:90%;
	color: #777;
}
.tpl_news_comments a,
.tpl_news_comments a:visited { color: #777; }
.tpl_news_comments a:hover { color:#CC2132; }
/* Author */
.tpl_news_author {
	padding-top:4px;
	font-size:80%;
	color:#777;
}
.tpl_news_author a,
.tpl_news_author a:visited,
.tpl_news_author a:hover {
	font-weight:bold;
	color:#CC2132;
}
/* Tags */
.tpl_news_tags {
	padding-top:8px;
	color: #EC9E91;
}
.tpl_news_tags a,
.tpl_news_tags a:visited { color: #EC9E91; }
/*****************
Padding
*****************/
.tpl_padding {
	padding:7px;
}
/*****************
Various
*****************/
img.shadow {
	padding: 11px 11px 24px 11px ;
	background: url(images/shadow.jpg) bottom center no-repeat #FFF;
	margin:15px 0 0 0;
	text-align:center;
}
img.shadow_small {
	padding: 11px 11px 24px 11px ;
	background: url(images/shadow_small.jpg) bottom center no-repeat #FFF;
	margin:15px 0 0 0;
	text-align:center;
}

img.grayscale {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

img.grayscale:hover {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);
}

.button-dergime01 {
	display: block;
	width: 150px;
	height: 43px;
	background: url('/live/templates/memht_v7/images/button-dergime02.png') bottom;
	text-indent: -99999px;
	margin-top: 3px;
}
.button-dergime01:hover {
	background-position: 0 0;
	margin-top: 3px;
}
.button-shkarkime01 {
	display: block;
	width: 150px;
	height: 43px;
	background: url('/live/templates/memht_v7/images/button-shkarkime02.png') bottom;
	text-indent: -99999px;
}
.button-shkarkime01:hover {
	background-position: 0 0;
}
.button-exstraforum01 {
	display: block;
	width: 150px;
	height: 43px;
	background: url('/live/templates/memht_v7/images/button-exstraforum02.png') bottom;
	text-indent: -99999px;
}
.button-exstraforum01:hover {
	background-position: 0 0;
}

.squaresfront img {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	border-radius: 10px; -moz-border-radius: 10px;
}

.squaresfront img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.profilepic img {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.profilepic img:hover {
    opacity: 0.5;
}

.albanianmusicianportal img {
	text-align:center;
	padding:5px;
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.albanianmusicianportal img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.titleheadertop {
	font-size: 28px !important;
	font-weight: 900 !important;
}

.paybutton1mothnew {
	background:url('/live/images/36euro-1month2020.2.png') no-repeat;
	height:269px;
	width:130px;
	border:none;
	cursor:pointer;
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.paybutton1mothnew:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.paybutton1mothnew:focus {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.paybuttonpaypal {
	border:none;
	cursor:pointer;
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.paybuttonpaypal:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.paybuttonpaypal:focus {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.paybutton6mothsnew {
	background:url('/live/images/54euro-6months2020.2.png') no-repeat;
	height:269px;
	width:130px;
	border:none;
	cursor:pointer;
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.paybutton6mothsnew:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.paybutton6mothsnew:focus {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.paybutton1yearnew {
	background:url('/live/images/72euro-1year2020.2.png') no-repeat;
	height:269px;
	width:130px;
	border:none;
	cursor:pointer;
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.paybutton1yearnew:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.paybutton1yearnew:focus {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.paybutton2years {
	background:url('/live/images/72euro-2years-new04.png') no-repeat;
	height:269px;
	width:130px;
	border:none;
	cursor:pointer;
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.paybutton2years:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.paybutton2years:focus {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.styledboxred a,
.styledboxred a:visited {
	color: #cc3333;
	text-decoration: underline;
}

.styledboxred a:hover {
    color: #ff3333;
}

.styledboxred {
	padding: 10px;
	margin-top:15px!important;
	margin: 0 0 15px 0;
	text-align:center;
	background: #ffeeee;
	border: 1px solid #ffcccc;
	color: #cc3333;
	border-radius: 5px; -moz-border-radius: 5px;
}
.styledboxgreen {
	padding: 10px;
	margin-top:15px;
	text-align:center;
	background: #ddffd4!important;
	border: 1px solid #bfe8b4!important;
	color: green;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddffd4))!important;
	background: -moz-linear-gradient(top,  #fff,  #ddffd4)!important;
	background: -o-linear-gradient(top,  #fff,  #ddffd4)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddffd4')!important;
	border-radius: 5px; -moz-border-radius: 5px;
}
.styledboxorange {
	padding: 10px;
	margin: 0 0 15px 0;
	background: #ffcfae;
	border: 1px solid #ffb482;
	color: #d96515;
	border-radius: 5px; -moz-border-radius: 5px;
}

.styledboxgray{
	padding: 10px;
	margin-top:15px;
	text-align:center;
	background: #f3f3f3!important;
	border: 1px solid #dddddd!important;
	color: #444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3))!important;
	background: -moz-linear-gradient(top,  #fff,  #f3f3f3)!important;
	background: -o-linear-gradient(top,  #fff,  #f3f3f3)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f3f3f3')!important;
	border-radius: 5px; -moz-border-radius: 5px;
}

.styledboxyellow{
	padding: 10px;
	margin: 0 0 15px 0;
	text-align:center;
	background: #fcf8e3!important;
	border: 1px solid #faebcc!important;
	color: #8a6d3b;
	border-radius: 5px; -moz-border-radius: 5px;
}

.styledboxyellow a {
	font-weight:;
	color: #8a6d3b;
	text-decoration: underline;
}
.styledboxyellow a:visited {
	color: #8a6d3b;
}
.styledboxyellow a:hover {
	color: #cc9900;

}

.styledboxchat{
	padding: 10px;
	background: #f7f7f7!important;
	border: 1px solid #eee!important;
	color: #222;
	border-radius: 5px; -moz-border-radius: 5px;
}

.styledboxchat a {
	font-weight:;
	color: #555;
	text-decoration: underline;
}
.styledboxchat a:visited {
	color: #666;
}
.styledboxchat a:hover {
	color: #999;

}

.inboxold {
	text-align:center;
	background: #fcf8e3!important;
	border: 1px solid #faebcc!important;
	color: #8a6d3b;
	border-radius: 5px; -moz-border-radius: 5px;
	padding-bottom:10px;
	padding-top:10px;
	width:140px; 
	margin:0 auto;
}

.inboxold a {
	font-weight:;
	color: #8a6d3b;
	text-decoration: underline;
}
.inboxold a:visited {
	color: #8a6d3b;
}
.inboxold a:hover {
	color: #cc9900;

}

.inboxnew a,
.inboxnew a:visited {
	color: #cc3333;
	text-decoration: underline;
}

.inboxnew a:hover {
    color: #ff3333;
}

.inboxnew {
	text-align:center;
	background: #ffeeee;
	border: 1px solid #ffcccc;
	color: #cc3333;
	border-radius: 5px; -moz-border-radius: 5px;
	padding-bottom:10px;
	padding-top:10px;
	width:140px; 
	margin:0 auto;
}


.styledboxpurple {
	padding: 10px;
	margin: 0 0 15px 0;
	background: #f4e5f4!important;
	border: 1px solid #d699d6!important;
	color: #990099;
	text-align:left!important;
}

.pagecontentdushi {
	padding-top:20px;
	margin:auto;
	width:98%;
	font-size: 14px;
}

.pagecontentdushi p {
	padding-top:20px;
}

.paymentpageheader {
	text-align: center;
	color: #cc3333;
	font-size: x-large;
	font-family: Times New Roman;
}

.paymentpageheader  a,
.paymentpageheader  a:visited {
	color: #cc3333;
	font-weight:bold;
}

.paymentpageform {
	margin:20px auto;
	padding:10px;
	width:400px;
	background-color:white;
	text-align:center;
	border:1px solid lightgray;
	border-radius: 10px;&#10;
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0, 0.3);&#10;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0, 0.3);&#10;
	box-shadow: 0px 0px 30px 0px rgba(0,0,0, 0.3) \0/IE9; /* IE9 */
}

.pageshadowbox {
	margin:10px auto;
	width:70%;
	padding:10px;
	background-color:white;
	border-radius: 10px;&#10;
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0, 0.3);&#10;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0, 0.3);&#10;
	box-shadow: 0px 0px 30px 0px rgba(0,0,0, 0.3) \0/IE9; /* IE9 */
}

.uploadpageform {
	margin:20px auto;
	padding:10px;
	width:600px;
	background-color:white;
	text-align:center;
	border:1px solid lightgray;
	border-radius: 10px;&#10;
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0, 0.3);&#10;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0, 0.3);&#10;
	box-shadow: 0px 0px 30px 0px rgba(0,0,0, 0.3) \0/IE9; /* IE9 */
}

.paymentpageform form, td, {
	text-align:center;
}

.hiddendiv {
    display: none;
}


/* Font awesome */

.button.white{
	display:block;
	width:90%;
	font-size:12px;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding:6px!important;
	color:#666666!important;	
	border:solid 1px #d3d3d3!important;
	background:#f3f3f3!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3))!important;
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3)!important;
	background: -o-linear-gradient(top,  #ffffff,  #f3f3f3)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3')!important;
}

.button.print{
	width:90%;
	font-size:12px;
	text-align:center;
	padding:6px!important;
	color:#666666!important;
}

.button.print:hover{
	text-decoration:none!important;
	color: #CC2132!important;
}

.button.white:hover{
	border:solid 1px #e5e5e5!important;
	background:#ffffff!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ffffff))!important;
	background: -moz-linear-gradient(top,  #f3f3f3,  #ffffff)!important;
	background: -o-linear-gradient(top,  #f3f3f3,  #ffffff)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff')!important;
	text-decoration:none!important;
	color: #CC2132!important;
}

.fa {
	padding-right:5px;
}

.fa-circle.male {
	color:#808080;
}

.fa-circle.female {
	color:#C0C0C0;
}

.buttonstaff {
	padding-bottom:5px;
	width:140px; 
	margin:0 auto;
}

.buttonprint {
	padding-bottom:5px;
	width:60px; 
	margin:0 auto;
}

.button.login{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	Text-Transform:;
	cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding:10px!important;
	padding-left:20px!important;
	padding-right:20px!important;
	color:#666666!important;	
	border:solid 1px #d3d3d3!important;
	background:#f3f3f3!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3))!important;
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3)!important;
	background: -o-linear-gradient(top,  #ffffff,  #f3f3f3)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3')!important;
}

.button.login:hover{
	border:solid 1px #e5e5e5!important;
	background:#ffffff!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ffffff))!important;
	background: -moz-linear-gradient(top,  #f3f3f3,  #ffffff)!important;
	background: -o-linear-gradient(top,  #f3f3f3,  #ffffff)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff')!important;
	text-decoration:none!important;
	color: #CC2132!important;
}

.buttonlogin {
	padding-bottom:15px;
	margin:0 auto;
}

.styledboxvipactive {
	padding: 2px;
	width:95%;
	font-size:12px;
	margin-bottom:5px;
	text-align:center;
	background: #ddffd4;
	background-image: url("/live/images/green-bg-shine-albmidi.png");
    background-position: bottom bottom; 
	border: 1px solid #bfe8b4!important;
	color: white;
	border-radius: 5px; -moz-border-radius: 5px;
}

.styledboxvipactive:hover {
	background: #fff!important;
	cursor:pointer;
	border: 1px solid #bfe8b4!important;
	color: #00AD00!important;
	text-decoration:none;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddffd4), to(#fff))!important;
	background: -moz-linear-gradient(top,  #ddffd4,  #fff)!important;
	background: -o-linear-gradient(top,  #ddffd4,  #fff)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddffd4', endColorstr='#fff')!important;
	border-radius: 5px; -moz-border-radius: 5px;
}


.styledboxvipexpire {
	padding: 2px;
	width:95%;
	font-size:12px;
	margin-bottom:5px;
	text-align:center;
	background: #ffeeee!important;
	background-image: url("/live/images/red-bg-shine-albmidi.png")!important;
	border: 1px solid #ffcccc!important;
	color: white;
	border-radius: 5px; -moz-border-radius: 5px;
}

.styledboxvipexpire:hover {
	background: #fff!important;
	cursor:pointer;
	border: 1px solid #ffcccc!important;
	color: #d65b5b!important;
	text-decoration:none;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffeeee), to(#fff))!important;
	background: -moz-linear-gradient(top,  #ffeeee,  #fff)!important;
	background: -o-linear-gradient(top,  #ffeeee,  #fff)!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeee', endColorstr='#fff')!important;
	border-radius: 5px; -moz-border-radius: 5px;
}

.headerboxvip {
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif!important;
}

.sfilesbg {
	background:#cc3333;
	border-radius: 50%;
	width:22px;
	height:22px;
	display: block;
	float:left;
	text-align: center;
	vertical-align: middle;
	margin-top:-3px;
}

.sfiles {
	font-size: 100%;
	font-weight: bold;
	color: #fff;
	display: block;
	text-align: center;
	margin-top:3px;
}

.wpcc-message {
	font-size:10pt!important;
	text-align:center!important;
}

.wpcc-corners-small {
	border-radius: 0px!important;
}

.wpcc-banner.wpcc-margin-small {
	margin: 0em!important;
}

.wpcc-container {
	-webkit-box-shadow: 0px 0px 20px 0px #ccc !important;
    box-shadow: 0px 0px 20px 0px #ccc !important;
}

.wpcc-banner.wpcc-padding-small {
    padding: 1em 1em 1em 1em !important;
}

.socialshare { 
	float:center;
	margin-bottom:20px;
}

.circle-icon {
    font-size:16px!important;
 	margin-right:8px!important;
	display:inline;
	display:inline-block;
}

.circle-icon-header {
    font-size:13px !important;
}

.icon-background {
    color: #A9A9A9;
}

span:hover .facebookshare {
    color:#316FF6 !important;
}

span:hover .soundcloudshare {
    color:#ff5500 !important;
}

span:hover .xshare {
    color:#222 !important;
}

span:hover .rsssharenews {
    color:#FFAC1C !important;
}

span:hover .rssshareforum {
    color:#E3963E !important;
}

span:hover .emailshare {
    color:#E51B24 !important;
}

span:hover .sitemapshare {
    color:#088F8F !important;
}

.icon-color {
	color:white;
}

.footer-icon {
    font-size:10px!important;
 	margin-right:5px!important;
	display:inline;
	display:inline-block;
}