body {
	background: #ffffff url("/style/fites/layout-images/bg_body_.gif");
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color: #666666;
	text-align: center;
}

div#frameholder {
	width: 960px;
	padding: 0 0 0 0;
	margin: 0 auto;
	text-align: left;
	background: #ffffff;
	color: #666666;	
}

div#holder {
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
	background: url("/style/fites/layout-images/bg_holder.gif") no-repeat left top;	
}

div#right{
	float: right;	
	margin: -1px 0 0 0;
	padding: 0 0 0 0;
	width: 220px;
}

div#left{
	float: left;
	width: 220px;
	margin: -10px 0 0 0;
	padding: 0 0 0 0;
}

div#center{
	float: left;
	width: 520px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#content{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 12pt;
}

div#footer {
	width: 960px;
	margin: 0 auto;
	font-size: 8.25pt;
	text-align: left;
	padding: 10px 0 10px 20px;
	background: #000000;
	color: #666666;
}

div#footer a {
	color: #666666;
	text-decoration: none;
}

/***************** SPECIFIC ELEMENTS ************************/

/***************** header ************************/

div#header{
  padding: 26px 0 0 0;
  margin: 0 0 0 0;
  text-align: center;
  background: #ffffff;
  height: 99px;
}


a#logo{
  font-size: 0pt;
  position: absolute;
  top: 35px;
  margin: 0 0 0 32px;
  width: 195px;
  height: 60px;
  background: url("/style/fites/layout-images/common/bg_none.gif") no-repeat; 
}



/***************** vertical menu ************************/

.menu {
	padding: 0 0 0 0;	
}

	.menu ul {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

		.menu ul li {
			list-style-type: none;
			margin: 0 0 0 0;
			padding: 0px 0px 0px 30px;
			background: url("/style/fites/layout-images/bg_vermenu_list_item.gif") no-repeat left 8px;
			border-bottom: 1px dotted #cccccc;
		}

		.menu ul li a {
			display: block;
			padding: 0px;
			margin: 0px;
		}

		.menu ul li span.menu_item_label {
			text-decoration: none;
			display: block;
			padding: 7px 0px 7px 5px;
			margin: 0px;
		}

		.menu ul li a:hover,
		.menu ul li a:focus {
			background-color: #6ce;
		}

#admin_bookmarks .menu_item_label {
	padding: 1pt;
}


/***************** unibox ************************/

div.unibox {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #ffffff;
	font-size: 8.25pt;
	background: url("/style/fites/layout-images/bg_unibox.gif") repeat-y left top;
}

div.unibox div.header {
	font-weight: normal;
	height: 10px;
	font-size: 0pt;
	line-height: 0pt;
	padding: 0 0 0 0;
	background: url("/style/fites/layout-images/bg_unibox_header.gif") no-repeat left top;
}	

div.unibox div.footer{
	font-weight: normal;
	height: 10px;
	font-size: 0pt;
	line-height: 0pt;
	padding: 0 0 0 0;
	background: url("/style/fites/layout-images/bg_unibox_footer.gif") no-repeat left top;
}

div.unibox div.content{
	font-weight: normal;
	padding: 7px 17px 12px 12px;
	background: url("/style/fites/layout-images/bg_unibox_content.gif") no-repeat left top;
}	

div.unibox a{
	color: #ffffff;
	font-size: 8.25pt;
}



/***************** unibox ************************/

div.unibox2,
.tree_listing {
	margin: 0 8px 10px 13px;
	padding: 1px;
	font-size: 8.25pt;
	border: 2px solid #d8d8d8;
}

div#content div.unibox2{
	margin: 0 0 10px 0;
}

div#left div.unibox2{
	margin: 0 13px 10px 8px;
}


div.unibox2 div.header,
.tree_listing h2 {
	font-weight: normal;
	padding: 3px 0 3px 10px;
	color: #666;
	background: #eaeaea;
	font-size: 8.25pt;
	font-weight: bold;
}	

div.unibox2 div.content,
.tree_listing .list_item {
	padding: 0 7px 10px 7px;
}	

div.unibox2 a{
	font-size: 8.25pt;
	text-decoration: none;
}

div.unibox2 .tree_listing h3 {
}

/***************** boxik ************************/

a.boxik{
	display: block;
  font-weight: normal;
  height: 24px;
  font-weight: bold;
  padding: 11px 55px 0 0;
  margin: 0 0 5px 0;
	background: url("/style/fites/layout-images/bg_boxik.gif") no-repeat left top;
	color:#FFFFFF;
	text-align: right;
	text-decoration: none;
}

/***************** topten ************************/

ul.topten {
	margin: 0 0 0 0;
	padding-bottom: 0;
}

ul.topten li{
	color: #666666;
	font-size: 8.25pt;
	padding: 3px 0 3px 18px;
}

ul.topten li span{
	margin: 0 10px 0 0;
	font-weight: bold;
}

ul.topten li.top01{background: url("/style/fites/layout-images/bg_list_item_top01.gif") no-repeat left 3px;}
ul.topten li.top02{background: url("/style/fites/layout-images/bg_list_item_top02.gif") no-repeat left 3px;}
ul.topten li.top03{background: url("/style/fites/layout-images/bg_list_item_top03.gif") no-repeat left 3px;}
ul.topten li.top04{background: url("/style/fites/layout-images/bg_list_item_top04.gif") no-repeat left 3px;}
ul.topten li.top05{background: url("/style/fites/layout-images/bg_list_item_top05.gif") no-repeat left 3px;}
ul.topten li.top06{background: url("/style/fites/layout-images/bg_list_item_top06.gif") no-repeat left 3px;}
ul.topten li.top07{background: url("/style/fites/layout-images/bg_list_item_top07.gif") no-repeat left 3px;}
ul.topten li.top08{background: url("/style/fites/layout-images/bg_list_item_top08.gif") no-repeat left 3px;}
ul.topten li.top09{background: url("/style/fites/layout-images/bg_list_item_top09.gif") no-repeat left 3px;}
ul.topten li.top10{background: url("/style/fites/layout-images/bg_list_item_top10.gif") no-repeat left 3px;}


/***************** news ************************/

div.news div.item{
  padding: 10px 0;
  margin: 0 0 0 0;
  border-bottom: 1px solid #c6c6c6;
}	

div.news div.last{
  border-bottom: 0;
  padding-bottom: 0px;
}	

div.news div.item p{
  padding: 0 0 2px 0;
  margin: 2px 0 0 0;
}

div.news div.item p span{
  font-weight: bold;
  color:#22adce;  
}

div.news div.item p.date{
  font-weight: bold;
  color:#22adce;
  padding: 5px 0 0 0;
  margin: 0 0 0 0;
}

div.news div.item h3{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-weight:bold;
  color:#22adce;
  font-size: 8.25pt;
}	

div.news div.item div.more{
  padding: 7px 0 0 0;
}

div.news div.item div.archive{
  padding: 0 0 0 0;
}	
	
div.news {
  padding-bottom: 0;
}

/***************** actors ************************/

div#content table.actor{
	margin:  5px 0 0 0;
	font-size:0;
	line-height:0;
}

div#content table.actor td{
	width: 20%;
	text-align:left;
	padding: 10px 0 0 0;
}

div#content table.actor td img{
	margin: 10px 0 0 0;
}

div#content table.actor a{
	text-decoration: none;
	font-size: 7.5pt;
	display:block;
}




h1 {
	font-size: 13.5pt;
	color: #00a0c6;
	padding: 0 0 0 0;
	margin: 0 0 7px 0;
	font-weight: normal;
	text-transform:uppercase;
}

h2 {
	font-size: 12.75pt;
	color: #00a0c6;
	padding: 7px 0 0 0;
	margin: 0 0 7px 0;
	font-weight: normal;
	text-transform:uppercase;
}

h3 {
	font-size: 10.5pt;
	color: #666666;
	padding: 5px 0 0 0;
	margin: 0 0 3px 0;	
}

h4 {
	font-size: 9pt;
	color: #666666;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;	
}

p {
	padding: 7px 0 0 0;
	margin: 0 0 7px 0;
}

a{
	text-decoration: none;
	color: #00a0c6;
}

a img{border: 0;}


/***************** lists ************************/

ul{
margin: 0 0 0 0;
padding: 10px 0 10px 10px;
}
ul ul{
margin: 2px 0 5px 15px;
}
ol{
margin: 10px 0 10px 35px;
padding: 0;
}
ul ol{
margin: 2px 0 5px 35px;
}

ul li{
list-style-type: none;
background: url("/style/fites/layout-images/common/bg_list_item.gif") no-repeat 0 6px;
padding: 2px 0 2px 13px;
}

ul li ul li{
background: url("/style/fites/layout-images/common/bg_list_subitem.gif") no-repeat 0 6px;
padding: 0 0 0 8px;
}

ol li{
list-style-type: decimal;
background: none;
padding: 0;
}


ul.special {
margin: 10px 0 10px 13px;
padding: 0;
}

ul.special li {
background: url("/style/fites/layout-images/common/bg_list_item_special.gif") no-repeat 0 6px;
padding: 3px 0 3px 17px;
font-size: 9.75pt;
font-weight: bold;
}

ul.special li a {
font-weight: bold;
}

ul.special li a:hover {
text-decoration: underline;
}

/***************** forms ************************/

form{
	margin:0;
}

input {
font-family: Arial, Verdana;
font-size: 8.25pt;
}

textarea {
font-family: Arial, Verdana;
font-size: 8.25pt;
}

input.check{
width: auto;
border: 0;
}

input.radio{
width: auto;
border: 0;
}

input.button{
width: auto;
border: 0;
}

/***************** tables ************************/

div#content table{
font-size: 9pt;
margin: 5px 0;
}

div#content table th{
vertical-align: top;
padding: 2px 0;
font-weight: bold;
}

div#content table td{
vertical-align: top;
padding: 1px 0;
}

div#content table.table{
font-size: 9pt;
margin: 7px 0;
}

div#content table.table th{
vertical-align: top;
padding: 2px 5px;
background:#ea5718;
color: #FFFFFF;
}

div#content table.table td{
vertical-align: top;
padding: 2px 5px;
border-bottom: 1px solid #f3f3f3;
}

div#content table tr.stripe td, table.table tr.stripe td{
font-size: 0pt;
line-height:0pt;
padding: 0 0 0 0;
background-color: #ea5718;
height: 2px;
}

div#content table tr.stripe_grey td, table.table tr.stripe_grey td{
font-size: 0pt;
line-height:0pt;
padding: 0 0 0 0;
background-color: #dddddd;
height: 2px;
}


/***************** common elements ************************/

.hr_dotted{
		background: url("/style/fites/layout-images/common/bg_hr_dotted.gif") repeat-x 0 6px;
		height: 12px;
		font-size: 0pt;
		line-height: 0pt;
}
.hr_line{
		background: url("/style/fites/layout-images/common/bg_hr_line.gif") repeat-x 0 6px;
		height: 12px;
		font-size: 0pt;
		line-height: 0pt;
}

.clear {
	height: 0px;
	clear: both;
	font-size: 0pt;
	line-height: 0pt;
}

.high{
color: #297200;
}

.ico{
margin: 3px 5px -2px 0;
}


.none_display{
	display: none;
}
.none_bg{
	background: url("/style/fites/layout-images/common/none.gif");
}
.none_border{
	border:0;
}

.note{
font-style: italic;
color: #999999;
font-size: 8.25pt;
}

.back{
margin: 5px 0 5px 0;
}

/***************** colors ************************/

.red{
color:#D14703;
}


/********* admin **********************/

#admin_bookmarks {
	margin: 0px 0px 10pt 0px;
}

#auth-status {
	float: right;
	text-align: right;
	width: 200pt;
	height: 20pt;
	margin: -20pt 0pt 0pt -200pt;
	padding: 0px;
}

#admin_bookmarks li {
	border: none;
}

.page_nav {
	text-align: center;
}

.discussion .discussion-comment .discussion-header td,
.discussion .discussion-comment .discussion-header th {
	font-size: 80%;
	padding: 1pt 3pt !important;
}
.discussion .discussion-comment .discussion-header th {
	font-weight: normal !important;
}

.perex .icon {
	float: right;
}

.perex .perex_end {
	clear: both;
}

