body {
	font-size: 9pt;
	font-family: Arial, Tahoma, Verdana;
	background: url(bg.jpg);
	margin: 0;
	padding: 0;
	color:  #666666;
}

div {}
	.header {
		margin-top: 15px;
		width: 985px;
		height: 100px;
		padding: 11px 0px 0px 0px;
		background: url(top-bg.gif) no-repeat;
	}
	
	.header-logo {
		float: left;
		width: 235px;
		height: 90px;
		background: url(header-logo.gif) no-repeat;
	}
	
	.header-banner {
		float: left;
		width: 728px;
		height: 90px;
	}
		
	.overflow-hidden {
		overflow: hidden;
		width: 100%;
	}
	
	.top-panel {
		width: 965px;
		height: 194px;
		background: url(body-bg.gif);
		padding: 10px 10px 0 10px;
		float: left;
	}
	
	.container {
		width: 985px;
		margin: 0 auto;
	}
	
	.body {
		background: url(body-bg.gif) repeat-y;
		padding: 10px;
		float: left;
		width: 965px;
	}
	
	.tv-adv {
		width: 428px;
		height: 192px;
		float: left;
	}
	
	.top-month-holder {
		width: 201px;
		height: 192px;
		float: left;
		background: url(top-month-bck.jpg) no-repeat;
		padding: 0 10px 0 10px;
	}
	
	.forum-new {
		width: 290px;
		height: 192px;
		background: url(new-forum-bck.jpg);
		float: left;
		margin-left: 5px;
		padding: 0 10px 0 10px;
	}
	
	.rightblank {
		width: 310px;
		float: left;
		background: url(right-bg.gif);
	}
	
	.users-panel {
		padding: 5px 5px 20px 10px;
	}
	
	#top-month-inner-content {
		padding-top: 5px;
		text-align: justify;
		height: 160px;
	}
	
	#forum-new-inner-content {
		padding-top: 5px;
		height: 160px;
	}
	
	.users-link-holder {
		width: 100px;
		float: left;
	}
	
	.clear {
		clear: both;
		font-size: 1px;
		width: 1px;
		height: 1px;
	}
	
	.groups-header {
		margin-left: 1px;
		width: 300px;
		height: 19px;
		color: #25546b;
		background: url(usergroups-header-bck.jpg);
		font-weight: bold;
		padding-top: 4px;
		padding-left: 9px;
	}
	
	.usergroups-holder {
		margin-left: 1px;
		background: url(groups-bck.jpg) #eff4f7 repeat-x;
		padding: 10px 10px 10px 9px;
	}
	
	.search-panel {
		padding: 5px 10px 20px 10px;
		border-top: #d8e1e7 1px solid;
	}
	
	.banner-hoder-1 {
		padding: 0px 0px 20px 10px;
	}
	
	.new-users-header {
		width: 300px;
		height: 20px;
		background: url(new-users-header.jpg) repeat-x;
		color: #25546b;
		font-weight: bold;
		padding-top: 5px;
		padding-left: 9px;
		margin-left: 1px;
		
	}
	
	.new-users-panel {
		margin-left: 1px;
		background: url(new-users-bck.jpg) repeat-x  #f7f2ef;
		padding: 5px 10px 10px 9px;
		border-bottom: 1px solid #e7ded8;
	}
	
	.user-panel-item span {
		display: block;
		padding-top: 7px;
	}
	
	.body-holder {
		float: left;
		padding: 0 15px 0 15px;
		width: 623px;
	}
	
	.actors-new {
		background: url(avans-bck.jpg) no-repeat;
		float: left;
		width: 305px;
		padding-left: 10px;
	}
	
	.novellas-holder {
		width: 308px;
		float: left;
	}
	
	.item-holder {
		width: 303px;
		float: left;
		padding-bottom: 20px;
	}
	
	.form-description {
		padding-left: 160px;
		font-style: italic;
	}
	
	.heading-panel {
		width: 614px;
		height: 19px;
		color: #666666;
		font-weight: bold;
		background: url(heading-panel.jpg);
		margin-bottom: 10px;
		padding-top: 5px;
		padding-left: 10px;
	}
	
	.messages-heading {
		width: 323px;
		height: 20px;
		background: url(heading-panel-2.jpg);
		float: left;
		
		padding-top: 4px;
		padding-left: 5px;
		font-weight: bold;
	}
	
	.cell-1 {
		width: 235px; 
		text-align: left; 
		padding-left: 50px;
	}
	
	.cell-2 {
		width: 140px; 
		text-align: center; 
	}
	
	.cell-3 {
		width: 245px; 
		text-align: left; 
		padding-left: 20px;
	}
	
	.cell-4 {
		width: 20px;
	}
	
	.cell-5 {
		width: 90px; 
		text-align: center; 
	}
	
	.message-unread {
		background: url(message-unread.gif) no-repeat;
	}
	
	.message-read {
		background: url(message-read.gif) no-repeat;
	}
	
	.grid {
		width: 100%;
	}
	
	.grid td {
		padding: 3px;
		border-bottom: 1px dashed #c6c6c6;
	}
	
	.float-left {
		float: left;
	}
	
	.info-panel-holder {
		width:  516px;
		height: 55px;
		background: url(message-info-panel.jpg);
		padding: 3px 5px 3px 5px;
	}
	
	.empty-list {
		padding-top: 10px;
		font-weight: bold;
		text-align: center;
		height: 20px;
		display: block;
	}
	
	.online {
		color: green;
		font-weight: bold;
	}
	
	.offline {
		color: #c6002d;
		font-weight: bold;
	}
	
	.delete-panel {
		width: 100%;
		margin: 0 auto;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		margin-top: 0px;
		border: 1px solid #cccccc;
		background-color: #f6f5f5;
	}
	
	.comment-heading {
		margin-bottom: 5px;
		color: #999999;
	}
	
	.comment-panel {
		background: #fbfbfb;
		border: 1px solid #e1dfdf;
		padding: 5px;
		margin-bottom: 5px;
	}
	
	.profile-info-header {
		width: 400px;
		border: #c6c6c6 1px solid;
		background: url(user-panel-bck.jpg) bottom left repeat-x;
		padding: 10px;
		border-top: 0;
		float: left;
		height: 220px;
	}
	
	.profile-info-header-seen {
		width: 180px;
		border: #c6c6c6 1px solid;
		border-left: none;
		background: url(user-panel-bck.jpg) bottom left repeat-x;
		padding: 10px;
		border-top: 0;
		height: 220px;
		float: left;
	}
	
	* html .profile-info-header-seen  {
		height: 222px;
	}
	
	.info-panel-selected {
		width: 70px;
		height: 18px;
		padding-top: 2px;
		border: #c6c6c6 1px solid;
		border-bottom: 0;
		float: left;
		text-align: center;
		font-weight: bold;
	}
	
	.info-panel-sep {
		height: 20px;
		border-bottom: #c6c6c6 1px solid;
		width: 5px;
		float: left;
	}
	
	.info-panel-link {
		width: 70px;
		height: 17px;
		padding-top: 2px;
		border: #c6c6c6 1px solid;
		display: block;
		float: left;
		text-align: center;
		background-color: #f2f2f2;
	}
	
	.info-panel-sep2 {
		width: 244px;
		height: 20px;
		border-bottom: #c6c6c6 1px solid;
		float: left;
	}
	
	.pager {
		padding: 5px 5px 0px 5px;
		font-weight: bold;
	}	
	
	.tooltip {
		background: #fff; 
		width: 250px; 
		border: 1px solid #666; 
		padding: 5px;
		font-size: 11px;
	}
	
	.new-messages-panel {
		background: url(message.gif) no-repeat;
		padding-left: 25px;
		margin-bottom: 5px;
		margin-left: 5px;
	}

table {
	color: #666666;
	font-size: 9pt;
	font-family: Arial, Tahoma, Verdana;
	margin: 0;
	padding: 0;	
}

	.form-data, .forum-container  {
		width: 100%;
	}

td {}
		
	.form-data td {
		padding: 0px 10px 10px 0px;
	}
	
	.form-data td, table td {
		padding: 0px;
	}
	
	.forum-container td {
		padding: 5px;
	}
	
	.form-data td,  {
		padding: 5px;	
	}
	.forum-container td  {
		border-bottom: 1px dashed #cbcbcb;
	}	
	
	.form-data td.label {
		padding: 5px 5px 5px 0px;	
	}	
	
a{}
	a:link,
	a:visited {
		color: #c6002d;
		text-decoration: none;
	}
	
	a:hover,
	a:active {
		text-decoration: underline;
	}
	
	a.flag:link, a.flag:visited, a.flag:active {
		float: right;
		display: block;
		width: 26px;
		height: 22px;
	}
	
	a.flag-bg:link, a.flag-bg:visited, a.flag-bg:active {
		background: url(flag-bg.gif);
	}
	a.flag-bg:hover {
		background: url(flag-bg-over.gif);
	}	
	
	a.flag-en:link, a.flag-en:visited, a.flag-en:active {
		background: url(flag-en.gif);
	}
	a.flag-en:hover {
		background: url(flag-en-over.gif);
	}		
	
	a.flag-es:link, a.flag-es:visited, a.flag-es:active {
		background: url(flag-es.gif);
	}
	a.flag-es:hover {
		background: url(flag-es-over.gif);
	}		
	
	a.flag-ru:link, a.flag-ru:visited, a.flag-ru:active {
		background: url(flag-ru.gif);
	}
	a.flag-ru:hover {
		background: url(flag-ru-over.gif);
	}				
	
	a.blue:link,
	a.blue:visited,
	a.blue:hover,
	a.blue:active {
		color: #25546b;
	}
	
	a.blueimg:hover {
		border:1px solid #25546b;	
	}
	
	a.gray:link,
	a.gray:visited,
	a.gray:hover,
	a.gray:active {
		color: #666;
	}
	
	a.underline:link,
	a.underline:visited {
		text-decoration: underline;
	}

	a.underline:hover,
	a.underline:active {
		text-decoration: none;
	}
	
	.top-month-link:link,
	.top-month-link:visited {
		width: 16px;
		height: 14px;
		text-align: center;
		display: block;
		color: #FFFFFF;
		background-color: #45748b;
		float: left;
		font-size: 8pt;
		text-decoration: none;
		margin-right: 3px;
	}	
	
	.top-month-link:hover,
	.top-month-link:active {
		background-color: #85b3c9;
	}
	
	.link-more:link,
	.link-more:visited {
		color: #25546b;
		text-decoration: none;
		font-size: 9pt;
		font-weight: bold;
	}

	.link-more:hover,
	.link-more:active {
		text-decoration: underline;
	}
	
	.forum-new-link:link,
	.forum-new-link:visited {
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	.forum-new-link:hover,
	.forum-new-link:active {
		text-decoration: none;
	}
	
	.menu-link:link,
	.menu-link:visited {
		display: block;
		color: #7d7d7d;
		text-decoration: none;
		font-weight: bold;
	}
	
	.menu-link:hover,
	.menu-link:active {
		color: #c6002d;
		text-decoration: none;
	}
	
	.users-registration-link:link,
	.users-registration-link:visited {
		color: #7d7d7d;
		text-decoration: underline;

	}
	
	.users-registration-link:hover,
	.users-registration-link:active {
		text-decoration: none;
		
	}
	
	.groups a:link,
	.groups a:visited {
		color: #6f6f6f;
		text-decoration: none;
	}
	
	.groups a:hover,
	.groups a:active {
		text-decoration: underline;
	}
	
	.user-panel-item {
		display: block;
		text-decoration: none;
		color:  #6f6f6f;
		height: 52px;
		margin-top: 10px;
	}
	
	.user-panel-img {
		width: 50px;
		height: 50px;
		border: 1px solid #d0bfb5;
		float: left;
		margin-right: 10px;
		margin-top: 10px;
	}
	
	.footer {
		padding-bottom: 30px;
		float: left;
	}
	
	.avans a:link,
	.avans a:visited {
		color: #636363;
		text-decoration: none;

	}	
	
	.avans a:hover,
	.avans a:active {
		text-decoration: underline;	
	}
	
	.avans-actors a:link,
	.avans-actors a:visited {
		color: #636363;
		text-decoration: none;

	}
	
	.avans-actors a:hover,
	.avans-actors a:active {
		text-decoration: underline;	
	}
	
	.thumbnail-view:link,
	.thumbnail-view:visited {
		display: block;
		width: 116px;
		height: 148px;
		background: url(thumbnail-bck.jpg) no-repeat;
		padding: 3px;
		padding-top: 6px;
		float: left;
		text-align: center;
		text-decoration: none;
		color: #666666;
	}
	
	.thumbnail-view:hover,
	.thumbnail-view:active {
		background: url(thumbnail-bck-sel.jpg) no-repeat;
	}
	
	.image-holder1 {
		border: 1px solid;
		width: 90px; 
		height: 90px; 
		border: 1px solid red;
		margin: 0 auto;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.codeheader, .quoteheader {
		dispaly: none;
	}
	
	.quote, .code {
		color: black;
		padding: 10px;
		font-size: 10px;
	}
	
ul{}
	.menu {
		list-style: none;
		padding: 0;
		margin: 0;
		display: block;
		height: 24px;
		width: 957px;
		border: #c6c6c6 1px solid;
		background-color: #eeeeee;
		padding-left: 5px;
	}
	
	.groups {
		width: 145px;
		float: left;
		list-style: none;
		padding: 0;
		margin: 0;
		color: #6f6f6f;
	}
	
	.footer-menu {
		width: 985px;
		height: 37px;
		background: url(footer-bg.gif) no-repeat;
		display: block;
		padding: 0;
		margin: 0;
		list-style: none;
		padding-top: 8px;
		padding-left: 15px;
	}
	
	.avans, .avans-actors {
		list-style: none; 
		padding: 0;
		margin: 0;
	}
	
li{}
	.menu li, .footer-menu li {
		float: left;
		padding: 0 16px;
		text-align: center;
		padding-top: 4px;
	}
	
	.groups li {
		margin-bottom: 5px;
	}
	
	.avans li  {
		padding-bottom: 5px;
		padding-left: 25px;
		background: url(mark-blue.gif) no-repeat;
	}
	
	.avans-actors li {		
		padding-bottom: 5px;
		padding-left: 25px;
		background: url(mark-red.gif) no-repeat;
		width: 180px;
		margin-left: 3px;
	}
	
	.forum-new-item {
		padding-bottom: 5px;
	}
	
h1{
	margin-bottom: 10px;
	padding: 0px;
}

	.heading1 {
		color: #5088a4;
		font-size: 13pt;
		margin: 5px 0 10px 0;
	}
	
	.heading2 {
		color: #FFFFFF;
		font-size: 13pt;
		margin: 5px 0 10px 0;
	}
	
	.heading3 {
		color: #25546b;
		font-size: 10pt;
		margin: 10px 0 5px 0;
	}
	
	.heading4 {
		color: #7d7d7d;
		font-size: 10pt;
		margin: 10px 0 10px 0;
	}
	
	.heading5 {
		font-size:17px;
		color: #b0193c;
		margin: 10px 0 10px 0;
	}
	
	.heading6 {
		font-size:17px;
		color: #6f94ac;
		margin: 10px 0 10px 0;
	}
	
	.heading7 {
		font-size:17px;
		color: #638c07;
		margin: 10px 0 10px 0;
	}	
	
	.heading8 {
		font-weight: bold;
		color: #638c07;
		font-size: 9pt;
		margin-top: 5px;
	}
	
	.heading9 {
		font-weight: bold;
		font-size: 11pt;
		margin: 10px 0 10px 0;
		color: #b0193c;
	}

select {
	border: #c6c6c6 1px solid;
	color: #25546b;
}
	
input{}

	.users-input {
		margin-bottom: 5px;
		border: #c6c6c6 1px solid;
		color: #25546b;
		padding: 2px;
		width: 183px;
	}
	
	.users-input-forum {		
		border: #c6c6c6 1px solid;
		color: #25546b;
		padding: 2px;
		width: 183px;
	}
	
	.search-select {
		width: 105px;
	}
	
	.users-login-btn {
		float: right;
		width: 55px;
		height: 20px;
		background: url(enter-btn-bck.gif);
		color: #7d7d7d;
		text-align: center;
		border: 0;
		margin-right: 6px;
	}
	
	.users-login-btn-forum {		
		width: 55px;
		height: 20px;
		background: url(enter-btn-bck.gif);
		color: #7d7d7d;
		text-align: center;
		border: 0;		
		margin-top:1px;
	}
	
	.search-btn {
		width: 59px;
		height: 19px;
		background: url(search-btn-bck.gif);
		color: #7d7d7d;
		text-align: center;
		border: 0;
		float: right;
	}
	
	.form-input, form-holder select  {
		margin-bottom: 5px;
		border: #c6c6c6 1px solid;
		color: #25546b;
		padding: 2px;
		width: 150px;
	}
	
	.messages-button {
		width: 98px;
		height: 24px;
		background: url(sent-bck.jpg) no-repeat;
		border: 0;
		float: left;
		margin-right: 1px;
	}
	
	.messages-link {
		text-decoration: none;
		color: #666666;
		text-align: center;
		padding-top: 4px;
		height: 20px;
	}
	
img {}

	.user-panel-item img {
		border: #d0bfb5 1px solid;
		float: left;
		margin-right: 10px;
	}
	
span {}
	.input-label  {
		display: block;
		width: 160px;
		float: left;
		padding-right: 10px;
		text-align: right;
		padding-top: 5px;
	}
	
	.status-message {
		text-align: center;
		font-weight: bold;
		display: block;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.input-label2 {
		display: block;
		width: 120px;
		float: left;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 0px;
	}
	
	.input-label3 {		
		width: 120px;		
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 0px;
	}
	
	.username {
		display: block;
		padding-top: 5px;
		font-weight: bold;
		padding-bottom: 5px;
	}
	
	.login-error-message {
		text-align: center;
		font-size: 8pt;
	}
	
	.blue-text {
		color: #6f94ac;
	}
	
	.red-text {
		color: #c6002d;
	}
	
p {
	padding: 0px;
	margin: 0px;
}

.picture-user-panel td
{	border:1px solid #CCCCCC;
	background: #fbfbfb;
	border: 1px solid #e1dfdf;
	vertical-align:top;
	text-align:center;
	width:135px;
	padding: 5px;
}

.quoteheader
{
	border:1px solid #CCCCCC;
	background: #FFFFFF;
	font-size:12px;
}
.quote
{
	border:1px solid #CCCCCC;
	background: #FFFFFF;
	font-size:12px;
}
.smalltext
{
	font-size:8px;
}

.red {
	color: #c6002d;
}

.bold {
	font-weight: bold;
}

