/* Include template style */

@import url("template.css");

/* Set the default font styles */
/* For more info see http://www.phespirit.info/cafe/css_hacks.htm */

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px;
	background-color: #FFFFFF;
}

div, p, th, td, span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/*/*/a{}

body div, body p, body th, body td, body span {

}

html>head:first-child+body div, html>head:first-child+body p,
html>head:first-child+body th, html>head:first-child+body td, html>head:first-child+body span {
	font-size: small;
}

/**/

/*
p {
	margin: 0px;
}
*/

/* Form Elements */

form {
	margin: 0px;
}







/* Hide for IE Mac \*/
.knop {
	width: auto;
}
/* End Hide */

/* Default link style */

a {
	color: #009900;
	text-decoration: none
}

a:hover {
	color: #003366;
	text-decoration: underline;
}

/* The main boxes */

#header {
}



#leftcontent {
	position: absolute;
	margin-top: 9px;
	left: 4px;
	width: 205px;
}

#rightcontent {
	position: absolute;
	margin-top: 6px;
	right: 4px;
	width: 200px;
}

#centercontent {
	margin-top: 4px;
	margin-left: 215px;
	margin-right: 215px;
}

#subheader {
	clear: both;
}

#content {
	clear: both;
}

#footer {
	margin-left: 185px;
  	margin-right: 185px;
}

/* ERRORS */





/* FOOTER */

.clsFooter {
   text-align: center;
	font-size: 10px;
	background-color : White;
	border : 1px solid #A8B2BB;
	padding: 5px;
}



/* SIDEBARS */


/* SUBHEADER */

.clsSubHeaderMessage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #003060;
}

.clsSubHeaderLogin {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #003060;
}

/* COMMON */

.clsIcon {
	float: left;
	width: 16px;
	height: 16px;
	vertical-align: bottom;
	margin-right: 2px;
	display: inline;
}

.clsSplitter {
	clear: both;
}

.clsNewsHeadTitle {
	font-size : 120%;
	font-weight : bold;
	color: #003060;
	font-style : italic;
}

.clsNewsHeadTitleBack {
}


body>div .clsSplitter {
	height: 1px;
}






.clsIndexNewsUserStats {
}

.clsIndexNewsUser {
}

.clsIndexNewsUser a {
	font-size: .8em;
	float: left;
	clear: left;
}

.clsIndexNewsUser a:hover {
	color: #003366;
}

.clsIndexNewsDate {
	font-size: .8em;
	padding-left: 3px;
	color : #949494;
	float: left;
}

.clsIndexButtonsTop {
	float: right;
}

.clsIndexButtonsBottom {
	float: right;
}

.clsIndexNewsText {
	clear: both;
	margin: 10px 0px;
}

.clsIndexNewsRating {
	float: right;
	clear: both;
	margin-top: 10px;
}

/* DETAIL */

.clsDetailNewsTitleBack {
	clear: both;
	padding: 0px;
	padding-top: 25px;
	border-bottom : 1px solid #A8B2BB;
	height: 1.3em;
}

.clsDetailNewsTitleBackNoContent {
	clear: both;
}

.clsDetailNewsTitle {
	font-weight : bold;
	padding-left : 2px;
	padding-right : 4px;
	float: left;
}

.clsDetailNewsTitle a {
	color: #003060;
}

.clsDetailNewsTitle a:hover {
	color: #003366;
}

.clsDetailNewsDownloadStats {
	float: right;
	color : #4F738F;
}

.clsDetailNewsUserStats {
}

.clsDetailNewsUser {
	font-size: 80%;
}

.clsDetailNewsUser a {
	/* font-size: 80%; */
	float: left;
	clear: left;
}

.clsDetailNewsUser a:hover {
	color: #003366;
}

.clsDetailNewsDate {
	font-size: 70%;
	padding-left: 3px;
	color : #949494;
	float: left;
	font-weight: normal;
}

.clsDetailNewsFileSize {
}

.clsDetailNewsRatingResults {
	float: right;
}

.clsDetailNewsText {
	clear: both;
	margin: 10px 0px;
}

.clsDetailNewsRating {
	float: right;
	clear: both;
	margin-top: 10px;
	list-style-type: square;
}

.clsDetailRelated {
	clear: both;
	margin-top: 30px;
}

.clsDetailReplies {
	clear: both;
	margin-top: 8px;
}

/* CATEGORIES */

.clsCategoriesShowAll {
	float: right;
}

.clsCategoriesNewsTitleBack {
	
}

/* SEARCH */

.clsSearchProperties {
	clear: both;
	margin-top: 4px;
	height: 1%;
	border: 1px solid #A8B2BB;
	background-color: #F2F5FA;
}

.clsSearchGo {
	clear: both;
	margin-top: 4px;
}

.clsSearchFoundText {
	clear: both;
	margin-top: 10px;
}

.clsSearchError {
	clear: both;
}

.clsSearchResults {
	clear: both;
}

.clsSearchResult {
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

/* RELATED */

.clsAuthorBio {
	clear: both;
	margin-top: 10px;
}

.clsRelated {
	float: left;
	width: 270px;
	height: 270px;
	margin-right: 8px;
}

.clsRelated a {
	color: #003060;
}

.clsRelated a:active {
	color: #003060;
}


/* STATS */

.clsNewsStats {
	clear: both;
	height: auto;
}

.clsNewsStatsBox {
	float: left;
	margin-right: 6px;
	height: 270px;
}

.clsNewsStatsBox a:active {
	color: #003060;
}

.clsNewsStatsBox a:visited {
	color: #003060;
}

/* Hide for IE Mac \*/
* html .clsNewsStats {height: 1%;}

.clsNewsReplySubject {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : Black;	
	text-decoration: none;
	font-weight : bold;
}

.clsNewsReplyAuthor:hover{
	color: #003366;
}

/* TABLEINDEX */

.clsIndexTableHolder {
	clear: both;
	width: 100%
}

.clsIndexTable {
	width: 100%;
	border: 1px solid #A8B2BB;
}

.clsIndexTable th {
	background-image: url(images/title-grad.gif);
	background-color: #235388;
	text-align: left;
	border-bottom: 1px solid #A8B2BB;
}
.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}


.clsIndexTable th a {
	font-weight: bold;
	color: #FFFFFF;
}

.clsIndexTable th a:hover {
	font-weight: bold;
	color: #FFFFFF;
}

.clsIndexTable th a:visited {
	font-weight: bold;
	color: #FFFFFF;
}
tabel_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #A8CEE5;
}


.clsIndexTable td {
	font-size : 12px;
}

.clsIndexTableOdd {
	background-color: #F5FAFF;
}

.clsIndexTableEven {
	background-color: #F1F5FF;
}

/* MYZONE */

.clsMyZoneBlockTitle {
	border-bottom: 1px solid #A8B2BB;
	font-weight: bold;
}

/* FORMS */

.clsForm {
	background-color : #F2F5FA;
}

.clsFormBorder {
	background-color : #F2F5FA;
	border : 1px solid #A8B2BB;
}

.clsFormBorder th {
	background-image: url(images/title-grad.gif);
	background-color: #235388;
	border-top : 1px solid #A8B2BB;
	border-bottom : 1px solid #A8B2BB;
	color: #FFFFFF;
}

.clsFormBorder td {
	padding: 3px;
	border-bottom : 1px solid #A8B2BB;
}

.clsFormBorder td td {
	padding: 2px;
	border-bottom: 0px;
}

input.short, textarea.short {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	border:  1px solid #A8B2BB;
	width: 170px;
}

input.medium, textarea.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	border:  1px solid #A8B2BB;
	width: 300px;
}

input.long, textarea.long {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	border: 1px solid #A8B2BB;
	width: 550px;
}

textarea.long {
	height: 150px;
}
.text10line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 9px;
}
