
/*############################################################################
### Main Tags
############################################################################*/
body {
	direction: ltr;
	text-align: left;
	padding-top: 50px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	/*font: 13px/18px "lucida grande",tahoma,verdana,arial,sans-serif;*/
	color: #111111;
}
.tcenter {
	text-align: center;
}
.fcenter {
	margin-left:  auto!important;
	margin-right: auto!important;
}
/* fix for small buttons */
.btn.small {
	padding: 5px 9px;
}

/*############################################################################
### Top Bar
############################################################################*/
.topbar {
	height: 50px;
	z-index: 8000;
}
.topbar div > ul a, .nav a {
	line-height: 29px;
}
.topbar .dropdown-toggle:after {
	margin-top: 13px;
}
.topbar h3 a {
	width: 120px;
	height: 50px;
	margin: 0 10px 0 0px;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: url("../img/logo.png")/*tpa=http://forum-samp.h19.ru/static/img/logo.png*/ no-repeat center center;
}
.topbar .dropdown-menu {
	top: 50px;
}
.topbar div > ul .menu-dropdown li a, .topbar div > ul .dropdown-menu li a, .topbar .dropdown-menu a, .dropdown-menu a {
	text-shadow: none;
}
.topbar ul.langs {
	margin-right: 20px;
}
.topbar ul.langs li {
	padding: 12px 10px 6px 0px;
}
.topbar ul.langs a {
	display: block;
	width: 32px;
	height: 32px;
	padding: 0px;
	text-indent: -9999px;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
}
.topbar ul.langs li.ru a {
	background-image: url("../img/flag_russia.png")/*tpa=http://forum-samp.h19.ru/static/img/flag_russia.png*/
}
.topbar ul.langs li.ro a {
	background-image: url("../img/flag_romania.png")/*tpa=http://forum-samp.h19.ru/static/img/flag_romania.png*/
}
.topbar ul.langs li.en a {
	background-image: url("../img/flag_usa.png")/*tpa=http://forum-samp.h19.ru/static/img/flag_usa.png*/
}

/*############################################################################
### LightBox
############################################################################*/
#lightboxPageOverlay {
    height: 100%;
	width: 100%;
    position: fixed;
	left: 0;
	top: 0;
	z-index: 8000;
	display: block;
	cursor: pointer;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
}
#s-lightboxPageOverlay {
    background-color: #000000;
    top: 0; right: 0; bottom: 0; left: 0;
    position: fixed;
	z-index: 8000;
	display: block;
	cursor: pointer;
	opacity: 0;
}
#lightbox {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	overflow: hidden;
	padding: 12px;
	position: absolute;
	top: -9000px;
	left: -9000px;
	z-index: 9000;
}
#s-lightbox {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	overflow: hidden;
	padding: 12px;
	position: absolute;
	opacity: 0;
	z-index: 9000;
}
#lightboxContent {
	background-color: #FFFFFF;
	position: relative;
}
#lightboxTitle {
	background-color: #222222;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#111111));
	background-image: -moz-linear-gradient(top, #333333, #111111);
	background-image: -ms-linear-gradient(top, #333333, #111111);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #111111));
	background-image: -webkit-linear-gradient(top, #333333, #111111);
	background-image: -o-linear-gradient(top, #333333, #111111);
	background-image: linear-gradient(top, #333333, #111111);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#111111', GradientType=0);
	position: relative;
	color:#fff;
	line-height:22px;
	height:20px;
	text-indent:20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:700;
	padding:8px 0;
	margin: 0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
#lightboxTitleClose {
    background: url("../img/lightbox/lightbox.gif")/*tpa=http://forum-samp.h19.ru/static/img/lightbox/lightbox.gif*/ no-repeat scroll 0 0 transparent;
    height: 18px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 9px;
    width: 18px;
	cursor: pointer;
}
#lightboxOverlay {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background:url("../img/lightbox/loading_a.gif")/*tpa=http://forum-samp.h19.ru/static/img/lightbox/loading_a.gif*/ center center no-repeat #fff;
}

/*############################################################################
### Vote Popup
############################################################################*/
.vote-options{
	color:#333;
	padding: 15px 30px;
	width: 400px;
}
.vote-options .links {
	padding-left: 72px;
}
.vote-options .links a {
	float: left;
	display: block;
	width: 48px;
	height: 49px;
	margin-right: 5px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../img/sprite_vote.png?122011') no-repeat;
}
.vote-options .links a.fb { background-position: 0px 0px; }
.vote-options .links a.tw { background-position: -50px 0px; }
.vote-options .links a.ok { background-position: -100px 0px; }
.vote-options .links a.ml { background-position: -250px 0px; }
.vote-options .links a.vk { background-position: -150px 0px; }
.vote-options .or_stroke {
	border-bottom: 1px solid #e6e6e6;
	height:10px;
	margin:15px 0 20px 0;
	width: 400px;
	font-size: 18px;
}
.vote-options .or_stroke span {
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	display: block;
	text-align: center;
	width: 60px;
}


/*############################################################################
### Report Popup
############################################################################*/
.report-error,
.extension_form {
	padding: 15px 20px;
	width: 500px;
}
.report-auth,
.extension_actions {
	margin-top: 10px;
}
.report-form {
	padding: 5px 15px 10px;
	width: 450px;
}
.report-form form, .report-form form fieldset {
	padding: 0; margin: 0;
}
.report-form textarea {
	width: 440px;
	height: 60px;
}
.report-form .errors {
	color: red;
	margin-bottom: 10px;
}
#report-success {
	font-size: 18px;
	padding: 40px 0;
}
#extend_success {
	font-size: 18px;
	padding: 40px 0 40px 15px;
}

/*############################################################################
### Battle list (main page hot battles and browse)
############################################################################*/
ul.battle-list {
	 margin: 0;
 }
ul.battle-list li {
	padding: 15px 5px;
	border-bottom: 1px solid #e6e6e6;
	width: 650px;
	list-style: none;
}
ul.battle-list li .pics {
	float: left;
	text-align: center;
	line-height: 14px;
	width: 125px;
}
ul.battle-list li .pic1,
ul.battle-list li .pic2 {
	float: left;
	width: 40px;
}
ul.battle-list .vs {
	float: left;
	padding: 20px 0 0;
	width: 45px;
}
ul.battle-list .vote-1 {
	color: #93B813;
}
ul.battle-list .vote-2 {
	color: #F3A216;
}
ul.battle-list .title {
	float: left;
	padding-left: 15px;
	width: 510px;
}
ul.battle-list .title h2 {
	margin-bottom: 5px;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
}
ul.battle-list .title h2 a {
	color: #333;
}
ul.battle-list .title .counter_container {
	font-size: 15px;
	color: #666;
}
ul.battle-list .title small {
	display: block;
	color: #888;
	font-size: 13px;
}

/*############################################################################
### Loader that stands along the buttons
############################################################################*/

.ajax-actions .btn {
	float: left;
	margin-right: 10px;
}
.ajax-actions.clearfix {
	margin: 0;
}
.btn_loader {
	background-image: url("../img/loading.gif")/*tpa=http://forum-samp.h19.ru/static/img/loading.gif*/;
	background-position: top center;
	background-repeat: no-repeat;
	border: medium none;
	display: none;
	float: left;
	height: 24px;
	margin: 2px 0 0;
	overflow: hidden;
	padding: 0;
	width: 24px;
}

/*############################################################################
### Add form
############################################################################*/
#add_form #text {
	font-size: 27px;
	line-height: 30px;
	color: #333333;
	height: 30px;
	width: 690px;
}
#add_form .help-block {
	margin-bottom: 15px;
	font-size: 13px;
}
#add_form .row.images .span5 > div {
	padding: 10px;
	background-color: #f9f9f9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
}
#add_form .row.images .span5 input[type="text"] {
	color: #333333;
	height: 22px;
	font-size: 20px;
	line-height: 20px;
	width: 270px;
}
#add_form .row.images {
	margin-bottom: 30px;
}
#add_form .row.images .span5 h1 {
	color: #bbb;
	margin: 60px 0;
}
#add_form .row.images .span2 h1 {
	margin: 100px 0 0;
	text-align: center;
}

/*############################################################################
### Buttons
############################################################################*/
.btn.green,
.btn.orange {
	font: bold 22px/22px Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	padding: 13px 18px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.btn.green {
	background-color: #82AA04;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#C1DD3D), to(#82AA04));
	background-image: -moz-linear-gradient(top, #C1DD3D, #82AA04);
	background-image: -ms-linear-gradient(top, #C1DD3D, #82AA04);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C1DD3D), color-stop(100%, #82AA04));
	background-image: -webkit-linear-gradient(top, #C1DD3D, #82AA04);
	background-image: -o-linear-gradient(top, #C1DD3D, #82AA04);
	background-image: linear-gradient(top, #C1DD3D, #82AA04);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C1DD3D', endColorstr='#82AA04', GradientType=0);
	text-shadow: 0 1px 2px #526D00;
	border-color: #A0C221;
}
.btn.orange {
	background-color: #F3970B;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#F3C83B), to(#F3970B));
	background-image: -moz-linear-gradient(top, #F3C83B, #F3970B);
	background-image: -ms-linear-gradient(top, #F3C83B, #F3970B);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3C83B), color-stop(100%, #F3970B));
	background-image: -webkit-linear-gradient(top, #F3C83B, #F3970B);
	background-image: -o-linear-gradient(top, #F3C83B, #F3970B);
	background-image: linear-gradient(top, #F3C83B, #F3970B);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3C83B', endColorstr='#F3970B', GradientType=0);
	text-shadow: 0 1px 2px #BC7201;
	border-color: #E68D07;
}



























/**#############################################################################
#* Main Stuff
#*/

p { margin-bottom: 15px; }
p.last { margin-bottom: 0; }
img { border:0; }

a.link-blue, a.link-blue:visited, a.link-blue:active {
	color: #0B86E5;
	text-decoration: none;
}
a.link-blue:hover {
	text-decoration: underline;
}

.wrapper { margin: 0 auto; width: 900px; }

.fleft { float: left; }
.fright { float: right; }
.hide { display: none !important; }
.center { text-align: center; }

/* Clearfix */
* html .clr{height:1%;overflow:visible;} /* IE 6 */
*+html .clr{min-height:1%;} /* IE 7 */
.clr:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}

/*
h1 {
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
	margin-bottom: 20px
}
h1 span {
	color: #0B86E5
}
h2 {
	font-size:20px;
	line-height: 22px;
	font-weight:normal
}
input[type="text"], textarea, input[type="password"] {
    background: -moz-linear-gradient(100% 100% 90deg, #F7F7F7, #FFFFFF) repeat scroll 0 0 transparent;
    border: 1px solid #B8B8B8;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25) inset;
    font-size: 14px;
    padding: 8px 10px;
}
*/
ol.errors {
	list-style: circle;
	color: red;
}

.line {
	border-bottom: 1px solid #e6e6e6;
	height:1px;
	margin:15px 0 15px 0;
	font-size: 1px;
}

/**#############################################################################
 * Facebook Tips Style
 */
.ttipar {
	background: url("../img/tip-down.gif")/*tpa=http://forum-samp.h19.ru/static/img/tip-down.gif*/ no-repeat center bottom;
	float: left;
	position: absolute;
	height: 22px;
	z-index: 9999999;
}
.ttipin {
	float: left;
	background: #1E1E1E;
	color: #fff;
	margin: 0;
	padding: 3px 9px 2px;
	line-height: 10;
	display: block;
	overflow: hidden;
	font: 10px Verdana;
	height: 13px;
	z-index: 9999999;
}
/*############################################################################*/

/* Pagination */
div.pagination {
	overflow: hidden;
	padding:20px 0;
}
div.pagination .current,
div.pagination a:link,
div.pagination a:active,
div.pagination a:visited {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    padding: 0px 8px;
    text-decoration: none;
	font-size: 13px;
	line-height: 27px;
	display: block;
	float: left;
	margin: 0 5px 5px 0;
}
div.pagination a:hover {
	background-color: #f5f5f5;
}

/**
 * Typography
 */
.approved, .attention, .notice {display: block;margin: 10px 0;background: repeat-x 0 100%;background-color: #FAFCFD;}
.typo-icon {display: block;padding: 10px 10px 0px 36px;margin:10px 0;background: no-repeat 10px 12px;}
.typo-icon a { text-decoration: underline }

.approved {color: #6CB656;background-image: url("../img/typography/approved.png")/*tpa=http://forum-samp.h19.ru/static/img/typography/approved.png*/;border-bottom: 1px solid #C1CEC1;border-right: 1px solid #C1CEC1;}
.approved .typo-icon {background-image: url("../img/typography/approved-icon.png")/*tpa=http://forum-samp.h19.ru/static/img/typography/approved-icon.png*/;}

.attention {color: #E1B42F;background-image: url("../img/typography/attention.png")/*tpa=http://forum-samp.h19.ru/static/img/typography/attention.png*/;border-bottom: 1px solid #E4E4D5;border-right: 1px solid #E4E4D5;}
.attention .typo-icon {background-image: url("../img/typography/attention-icon.png")/*tpa=http://forum-samp.h19.ru/static/img/typography/attention-icon.png*/;}

.notice {color: #6187B3;background-image: url("../img/typography/notice.png")/*tpa=http://forum-samp.h19.ru/static/img/typography/notice.png*/;border-bottom: 1px solid #C7CDDA;border-right: 1px solid #C7CDDA;}
.notice .typo-icon {background-image: url("../img/typography/notice-icon.png")/*tpa=http://forum-samp.h19.ru/static/img/typography/notice-icon.png*/;}

.alert {
    background-color: #FFFBFB;
    background-image: url("../img/typography/alert.png")/*tpa=http://forum-samp.h19.ru/static/img/typography/alert.png*/;
    border-bottom: 1px solid #F8C9BB;
    border-right: 1px solid #F8C9BB;
    color: #D0583F;
}

.alert .typo-icon {
    background-image: url("../img/typography/alert-icon.png")/*tpa=http://forum-samp.h19.ru/static/img/typography/alert-icon.png*/;
}

/*############################################################################
 * HEADER
 **/
/*
.header {
	height: 60px;
	padding: 20px 0px 24px;
	background: url('../img/header-bg.png') repeat-x;
	color: #aaa;
}
.header .wrapper {
	position: relative;
}
.header h1 {
	margin: 0;
	float: left;
}
.header h1 img {
	height: 60px;
	width: 200px;
}
.header ul.navigation {
	padding-top: 25px;
	float: right;
}
.header ul.navigation li {
	float: left;
	margin-left: 10px;
}
.header ul.navigation li a:link,
.header ul.navigation li a:active,
.header ul.navigation li a:visited {
	background-color: #444;
	border-radius: 15px 15px 15px 15px;
	color: #ccc;
	font-weight: bold;
	padding: 6px 20px;
	text-shadow: 0 1px 0 #222222;
	display: block;
	position: relative;
}
.header ul.navigation li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #7ABF02;
	text-shadow: none;
}
.header .nav-lang {
	position:absolute;
	top: -16px; right: 0;
}
.header .nav-lang a {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background-image: url('../img/browse_sprite.png');
	background-repeat: no-repeat;
	text-indent: 9999px;
	overflow: hidden;
}
.header .nav-lang a.en { background-position: -10px -622px; }
.header .nav-lang a.ru { background-position: -10px -586px; }
.header .nav-lang a.ro { background-position: -10px -550px; }
.header a.nav-signin {
	position: absolute;
	display: block;
	top: -20px; right: 70px;
	padding: 3px 9px;
	color: #ccc;
	background-color: #444;
	border-radius: 0px 0px 10px 10px;
	font-size: 12px;
	text-shadow: 0 1px 0 #222222;
}
.header a.nav-signin:hover {
	text-decoration: none;
	color: #fff;
	background-color: #7ABF02;
	text-shadow: none;
}
*/

/*
.browser {
	background: url("../img/browser-bg.jpg") repeat scroll 0 0 transparent;
}
.browser ul li {
	float: left;
	font-size: 15px;
}
.browser ul li a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding:0 15px;
	color: #333;
}
.browser ul li a:hover {
	background-color: #444;
	color: #fff;
	text-decoration: none;
}
.top-line {
    background: url("../img/top-line.jpg") repeat-x scroll 0 0 transparent;
    height: 4px;
}
*/

#footer {
    border-top: 1px solid #F0F0F0;
    color: #656565;
    font-size: 11px;
    margin: 30px auto 0;
    padding: 12px 0;
}
	#footer a:link,
	#footer a:active,
	#footer a:visited {
		color:#000;
	}
	#footer a:hover {
		color: #649ba8;
		text-decoration: none;
	}
	#footer img {
		vertical-align: bottom;
	}

/*############################################################################
 * Content
 **/
.full-page {width: 100%;}
.one-half,.one-third,.two-thirds,.one-fourth,.three-fourths {float: left;margin-right: 4%;}
.one-half.last,.one-third.last,.two-thirds.last,.one-fourth.last,.three-fourths.last {margin-right: 0;}
.one-half {width: 48%;}
.one-third {width: 30.6%;}
.two-thirds {width: 65.2%;}
.one-fourth {width: 22%;}
.three-fourths {width: 74%;}

.content {
	padding-top: 20px;
	min-height: 500px;
}

.col-big,
.col-small {
	float: left;
	margin-right: 35px;
}
.col-big.last,
.col-small.last {
	float: left;
	margin-right: 0!important;
}
.col-big {
	width: 665px;
}
.col-small {
	width: 200px;
}


/**#############################################################################
#* Vote Links
#*/

a.green,
a.orange {
	background: url("../img/button-green-bg.png")/*tpa=http://forum-samp.h19.ru/static/img/button-green-bg.png*/ repeat-x;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border:#a0c221 1px solid;
	color: #FFFFFF;
	display: inline-block;
	font: bold 20px/47px Arial,Helvetica,sans-serif;
	height: 45px;
	margin: 0 auto;
	padding: 0 17px;
	text-shadow: 0 1px 2px #526D00;
	text-transform: uppercase;
	cursor: pointer;
}
a.orange {
	background: url("../img/button-orange-bg.png")/*tpa=http://forum-samp.h19.ru/static/img/button-orange-bg.png*/ repeat-x;
	border-color: #e68d07;
	text-shadow: 0 1px 2px #bc7201;
}
a.green:hover,
a.orange:hover  {
	text-decoration: underline;
}




/*############################################################################
 * Comments TABS
 **/


.tab-wrapper {
	margin-top: 20px;
	width: 550px;
	margin: 0 auto;
	padding-top: 20px;
}
.tab-menu {
	margin:					0;
	padding:				0;
	list-style:				none;
	overflow:				auto;
}
.tab-menu li {

	width: 220px;
	border: #999 1px solid;
	font-size: 18px;
	padding: 10px 0 10px 19px;
	color: #666;
	margin-top: 8px;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-o-border-radius: 8px 8px 0 0;
	-khtml-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	cursor: pointer;
}
.tab-menu li a {
	color:#666;
}
.tab-menu li a:hover,
.tab-menu li a:focus {
	text-decoration: none;
}
.tab-menu li.tab-selected {
	font-size: 20px;
	padding-top: 14px;
	padding-bottom: 14px;
	margin-top: 0px;
	color: #222;
}
.tab-menu li.tab-selected a {
	color: #222;
}

/**#############################################################################
#* User page design
#*/

.user_rating_span {
	line-height: 23px;
	font-size: 15px;
}
.user_rating_span img {
	vertical-align: top;
}


div.logged-user-nav a:link,
div.logged-user-nav a:active,
div.logged-user-nav a:visited {
	display: block;
	color: #333;
	font-size: 18px;
	line-height: 32px;
	height: 32px;
	padding: 5px 15px 5px 45px;
	background-image: url("../img/sprite_usernav.png")/*tpa=http://forum-samp.h19.ru/static/img/sprite_usernav.png*/;
	background-repeat: no-repeat;
}
div.logged-user-nav a:hover {
	background-color: #f1f1ef;
}
div.logged-user-nav a.ihome		{ background-position: 5px -210px; }
div.logged-user-nav a.imy		{ background-position: 5px -38px; }
div.logged-user-nav a.ifollows	{ background-position: 5px -124px; }
div.logged-user-nav a.ifavs		{ background-position: 5px 5px; }
div.logged-user-nav a.isettings	{ background-position: 5px -81px; }
div.logged-user-nav a.iout		{ background-position: 5px -167px; }

button.gbtn {
    background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
    border-color: #CCCCCC #BBBBBB #A0A0A0;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    cursor: default;
    font: 13px Arial,Sans-Serif;
    margin: 0 8px 10px 0;
    outline: medium none;
    padding: 3px 8px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
button.gbtn:hover {
	border-color: #939393!important;
}
button.gbtn.disabled {
	color: #888;
}
button.gbtn.disabled:hover {
	border-color: #CCCCCC #BBBBBB #A0A0A0;
}

/*############################################################################
 * AD EXAMPLES
 **/
.ad {
	background-color: #BD5151;
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	color: #4C1818;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
	border-radius: 6px 6px 6px 6px;
	font-weight: bold;
	text-align: center;
	font-size: 30px;
}
.ad div {
	padding: 10px;
}

.ads-a-cont .ad {
	width: 210px;
	height: 80px;
	margin-right: 10px;
	float: left;
}
.ads-a-cont .ad div,
.ads-b-cont .ad div {
	margin-top: 20px;
}
.ads-b-cont .ad {
	width: 290px;
	height: 80px;
	margin-right: 15px;
	float: left;
}
.ads-d-cont .ad {
	width: 195px;
	height: 290px;
	margin-bottom: 15px;
	float: left;
}
.ads-d-cont .ad div {
	margin-top: 120px;
}
.ads-footer {
	margin-top: 50px;
}

.seotext {
	font-size:11px; margin-top:10px; line-height: 15px; color: #777
}
.seotext a:link,
.seotext a:active,
.seotext a:visited,
.seotext a:hover {
	color: #777;
}

/**#############################################################################
#* Battle slideshow
#*/
.battle-slideshow {
	margin: 15px 0;
}
.battle-slideshow a {
	color: #555;
	display: block;
	float: left;
	width: 156px;
	height: 95px;
	background-color: #f1f1ef;
	margin-right: 10px
}
.battle-slideshow a:hover {
	color: #111;

}
.battle-slideshow .padding {
	padding: 5px;
}
.battle-slideshow .pic {
	float: left;
	width: 60px;
	text-align: center;
	font-size:  10px;
	line-height: 11px;
	font-family: Tahoma, Arial, Verdana, monospace;
}
.battle-slideshow .vs {
	float: left;
	padding: 20px 0 0;
	width: 25px;
	text-align: center;
}

