
/*****************************/
/*********** boyan ***********/
/*****************************/

table {
	border-collapse:collapse;
}

.content-padding {
	padding: 5px;
}
.content-margin {
	margin: 10px;
}
.input-text,
#input-text {
	background-color: #212121;
	border: 1px #515151 solid;
	padding-left:4px;
	width:150px;
	height:20px;
	color:white;
}
.input-text:hover,
.input-text:focus,
#input-text:hover,
#input-text:focus {
	border: 1px white solid;
}
.input-but,
#input-but {
	background-image:url("images/input.png");
	background-size:100% 100%;
	border:1px black solid;
	height:23px;
	color:white;
	font-size:14px;
	padding-top:2px;
	cursor:pointer;
}
.input-but:hover,
#input-but:hover {
	border: 1px white solid;
}
.buy-link {
	text-decoration:none !important;
}
.buy-div {
	background-image:url("images/input.png");
	background-size:100% 100%;
	border:1px black solid;
	height:23px;
	color:white;
	font-size:14px;
	padding-top:2px;
	cursor:pointer;
	width:100px;
	height:20px;
	text-align:center;
}
.buy-div:hover {
	border: 1px white solid;
}
div#content a {
	color: blue;
	text-decoration: underline;
}
div#content a:hover {
	text-decoration: none;
}

/* colors */
.gray-text, #gray-text { color: gray; }
.black-text, #black-text { color: black; }
.white-text, #white-text { color: white; }
.blue-text, #blue-text { color: blue; }
.red-text, #red-text { color: red !important;}
.yellow-text, #yellow-text { color: yellow; }
.orange-text, #orange-text { color: orange !important; }
.green-text, #green-text { color: green; }

/* game colors */
.mnormal, #mnormal { color: white; }
.mdisabled, #mdisabled { color: #ff780b; }
.mself, #mself { color: aqua; }
.mally, #mally { color: #07ff01; }
.mprotected, #mprotected { color: #007eff; }
.mdead, #mdead { color: red; }
.madmin, #madmin { color: yellow; }
.mobhvat, #mobhvat { color: #9ba8ae; }
.cgood, #cgood { color: green; }
.cwarn, #cwarn { color: yellow; }
.cbad, #cbad { color: red; }
.cneutral, #cneutral { color: white; }
.era1, #era1 { color: black; background-color: yellow; }
.era2, #era2 { color: white; background-color: maroon; }
.era3, #era3 { color: white; background-color: #005F00; }
.era0, #era0 { color: white; background-color: maroon; }

/* aligns */
.acenter, #acenter { text-align:center; }
.aright, #aright { text-align:right; }
.aleft, #aleft { text-align:left; }

/* scores */
table.score-table {
	width:99%;
	background-color: #151515;
	border-right: 1px #515151 solid;
	border-bottom: 1px #515151 solid;
	color: white;
	margin: 3px;
	border-collapse:collapse;
}
table.score-table td,
table.score-table th {
	border-left: 1px #515151 solid;
	border-top: 1px #515151 solid;
	padding: 2px;
}
table.score-table a {
	text-decoration:none !important;
	color:white !important;
}

/* right click */
#contextMenu {
	background-color:black;
	border: 1px #999999 solid;
	padding:2px;
	/* Never change these two values */
	display:none;
	position:absolute;
}
#contextMenu a {
	/* Don't change these 3 values */
	display:block;	
	width:100%;
	clear:both;
}

/* content */
#content-top-links {
	background-image: url("images/content/content-header.png");
	background-repeat:no-repeat;
	color:white;
	width:527px;
	height:29px;
	position: relative;
}
#content-top-links span {
	position: absolute;
	top: 3px;
	left: 10px;
}
#content-top-links a {
	color: #e5e5e5 !important;
}
#content-top-links a:hover {
	color: white !important;
}
#content p {
	margin-top:10px;
	margin-bottom:10px;
}


/* title of pages */
#title {
	font-size: 16px;
	font-weight:bold;
	margin-bottom:10px;
}

/* turns */
#turntable {
	color:white;
	width:521px;
	position: absolute;
	top:30px;
	left:3px;
	background-color: #212121;
}
#turntable td {
	vertical-align: top;
}


/* links */
.normal-text {
	text-decoration:none !important;
	color: black !important;
}

/* sceni */
#act-build,
#act-units,
#act-fight {
	background-repeat:no-repeat;
	width:505px;
	margin:0;
	background-color: black;
	height:295px;
	border: 1px black solid;
}
#act-build { background-image:url('images/action/builds.png'); }
#act-units { background-image:url('images/action/units.png'); }
#act-fight { background-image:url('images/action/fight.png'); }

/* paypal */
#paypal-left { color: white; width:300px; border:1px #757575 solid; background-color:#252525; cursor:pointer; padding:5px; margin-bottom: 5px; background-image:url('../theme/img/paypal/buynow.png'); background-repeat: no-repeat; background-position: 100% 50%; float:left; text-align:left;}
#paypal-left:hover { border:1px white solid; background-color:#151515; }

.g2s-btn { color: white !important; width:290px; border:1px #757575 solid; background-color:#252525; cursor:pointer; padding:5px; margin-bottom: 5px; float:left; text-align:left; background-image:url('../theme/img/icon/imgCheck.jpg'); background-repeat: no-repeat; background-position: 100% 50%; text-decoration:none !important;}
.g2s-btn:hover { border:1px white solid; background-color:#151515; }

/* builds */
#canupdate { margin:5px; padding:10px; background-color: green; border: 1px #66ff00 solid; }
#canupdate a { color: white !important; }
#dontupdate { margin:5px; padding:10px; background-color: darkred; border: 1px red solid; }

/* casino */
#roulette-numbers { width:210px; border: 0px; border-collapse:collapse; float:left; }
#other-bets { width:200px; border: 0px; border-collapse:collapse; float:right; }
#cnull { width:210px; background-color:darkgreen; color:white; height:30px; font-size:20px; cursor:pointer; border:1px #7d7d7d solid; margin:0px; }
#cred { width:70px; background-color:red; color:white; height:30px; font-size:20px; cursor:pointer; border:1px #7d7d7d solid; margin:0px; }
#cred:hover { width:70px; background-color:red; color:white; height:30px; font-size:20px; cursor:pointer; border:1px white solid; margin:0px; }
#cblack { width:70px; background-color:black; color:white; height:30px; font-size:20px; cursor:pointer; border:1px #7d7d7d solid; margin:0px; }
#cblack:hover { width:70px; background-color:black; color:white; height:30px; font-size:20px; cursor:pointer; border:1px white solid; margin:0px; }
#cgreen { width:70px; background-color:darkgreen; color:white; height:30px; font-size:20px; cursor:pointer; border:1px #7d7d7d solid; margin:0px; }
#cgreen:hover { width:70px; background-color:darkgreen; color:white; height:30px; font-size:20px; cursor:pointer; border:1px white solid; margin:0px; }
#betred { width:100px; background-color:red; color:white; height:45px; font-size:25px; cursor:pointer; border:1px #7d7d7d solid; margin:0px; }
#betred:hover { width:100px; background-color:red; color:white; height:45px; font-size:25px; cursor:pointer; border:1px white solid; margin:0px; }
#betblack { width:100px; background-color:black; color:white; height:45px; font-size:25px; cursor:pointer; border:1px #7d7d7d solid; margin:0px; }
#betblack:hover { width:100px; background-color:black; color:white; height:45px; font-size:25px; cursor:pointer; border:1px white solid; margin:0px; }
#betgreen { width:100px; background-color:darkgreen; color:white; height:45px; font-size:25px; cursor:pointer; border:1px #7d7d7d solid; margin:0px; }
#betgreen:hover { width:100px; background-color:darkgreen; color:white; height:45px; font-size:25px; cursor:pointer; border:1px white solid; margin:0px; }
#betbiggreen { width:200px; background-color:darkgreen; color:white; height:45px; font-size:25px; cursor:pointer; border:1px #7d7d7d solid; margin:0px; }
#betbiggreen:hover { width:200px; background-color:darkgreen; color:white; height:45px; font-size:25px; cursor:pointer; border:1px white solid; margin:0px; }

/* avatar */
#avatar, .avatar {
	width:80px;
	height:80px;
	border:1px white solid;
	background-color:black;
}

/* right menu - game */
#game-right-menu {
	font-size: 13px;
	margin:auto;
	color:white;
	/*
	background-image:url('images/menu-right/right-menu.png');
	background-size: 100% 100%;
	*/
	width:230px;
	padding-bottom:3px;
	border-radius:3px;
}

#game-right-menu a {
	color:white;
	text-decoration:none;
}
#game-right-menu a:hover {
	color:gray;
	text-decoration:none;
}
#game-right-menu .abox {
	margin-left:3px;
	margin-bottom:1px;
	margin-right:4px;
	padding:2px;
	background-color: #353132;
	border-radius:3px;
}
/* overlib */
.balloon-avatar { border: 1px white solid; width:80px; height:80px; background-color: black; margin: 5px; }
.overlib a {
	color: white;
	text-decoration:none;
}

/* chat */
#chat-users a {
	color:white !important;
}
#chat-users a:hover {
	color:gray !important;
}
