/************************* Common ************************/

html,body
	{
		min-height: 100%;
		height: 100%;
	}
body, form
	{
		margin: 0;
		padding: 0;
	}
a
	{
		text-decoration: none;
	}
a:hover
	{
		text-decoration: underline;
	}
.clear
	{
		clear: both;
	}
a img
	{
		border: none;
	}
table
	{
/*		border-collapse: collapse;*/
	}

.input-error
	{
		color: red;
	}

.pointer
	{
		cursor: pointer;
	}

/************************* Transmaster ************************/

body
	{
		color: black;
		font: normal 13px arial;
	}

.button
	{
		background: #332200;
		color: white;
		cursor: pointer;
		border: 1px solid #776600;
	}

.url-register .content .button,
.url-password-reminder .content .button,
.url-login .content .button
	{
		padding-left: 15px;
		padding-right: 15px;
	}

.url-password-reminder .content input,
.url-login .content input
	{
		margin: 5px 0;
	}
.content h1
	{
		font-size: 17px;
	}

.header .button
	{
		background: #eaeaea;
		color: #332200;
		border: 1px solid white;
	}

a
	{
		color: black;
	}
.main
	{
		width: 100%;
		min-height: 100%;
		position: relative;
	}
.header
	{
		clear: left;
		float: left;
		width: 100%;
		background: #332200;
		color: white;
		padding-bottom: 5px;
	}
.header .login
	{
		float: right;
	}
.header .login label,
.header .login div,
.header .login a
	{
		float: left;
		margin-top: 2px;
		margin-right: 5px;
	}
.header a
	{
		color: white;
	}
.header .input-error
	{
		padding-top: 2px;
		padding-right: 10px;
	}
.header .menu
	{
		padding-top: 8px;
	}
.header .login a,
.header .login label
	{
		margin-top: 4px;
	}
.menu
	{
		padding: 5px 0;
	}
.menu ul
	{
		float: left;
		margin: 0;
		padding: 0;
	}
.menu li
	{
		float: left;
		list-style: none;
		padding: 0 10px;
		border-right: 1px solid white;
	}
.menu li.last
	{
		border-right: none;
	}
.menu a
	{
		color: white;
	}
.content
	{
		width: 95%;
		padding: 20px;
		margin-bottom: 50px;
	}
.url-home .content
	{
		text-align: center;
	}
.footer
	{
		position: absolute;
		bottom: 0;
		left: 0;
		clear: both;
		float: left;
		width: 100%;
		background: #332200;
		color: white;
	}
.footer .copyright
	{
		float: right;
		padding: 5px 10px;
	}

.url-home .content form
	{
		width: 90%;
		margin: 0 auto;
	}
.url-home .content
	{
		padding-top: 50px;
	}
.url-home .content form textarea
	{
		height: 400px;
		width: 100%;
	}
tr.even td
	{
		background: #e0e0e0;
	}
tr td
	{
		background: #f0f0f0;
	}
.url-home .content table
	{
		margin-bottom: 30px;
	}
.content td
	{
		padding: 3px;
	}
.content th
	{
		background: #332200;
		color: white;
		padding: 3px;
	}
th a
	{
		color: white;
	}
.url-register .content .button,
.url-my-profile .content .button
	{
		float: right;
		margin-top: 5px;
		padding: 0 10px;
	}
.paging
	{
		float: right;
	}
.categories
	{
		padding: 5px 0 0 5px;
	}
.paging td.active
	{
		border: 1px solid #332200;
	}
