html, body
{
	margin:0px;
    padding:0px;
    height:100%;
    border:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}

TD
	{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
FORM
	{
	margin:0px;
	}

table
	{
	border-collapse:collapse;
	}

.full-width
	{
	width:100%;
	}

A:hover {text-decoration: underline; color:#000000}
A {color: #578cca; text-decoration: underline}



.general-background
	{
	background: #f5f5eb;
	margin:0px;
	}

.general-table
	{
	width:800px;
	}

.top-table
	{
	background:url(../img/top_background.gif) top repeat-x;
	}

.header-logo-cell
	{
	vertical-align:top;
	padding:0px 20px;
	color:#FFFFFF;
	font-size:11px;
	}
	
.languages-cell
	{
	color:#FFFFFF;
	font-size:11px;
	padding-left: 22px;
	}
	
.languages-cell A
	{
	color:#FFFFFF;
	text-decoration: underline;
	}
	
.languages-cell A:hover
	{
	color:#FFFFFF;
	text-decoration: none;
	}

.header-center-cell
	{
	vertical-align:middle;
	color:#FFFFFF;
	}

.login-table TD
	{
	color:#FFFFFF;
	}

.header-center-cell DIV
	{
	font-size:18px;
	font-weight:bold;
	padding:0px 5px;
	}

.header-center-cell A
	{
	color:#FFFFFF;
	text-decoration: underline;
	}

.header-center-cell A:hover
	{
	color:#FFFFFF;
	text-decoration:none;
	}

.box-white-background
	{
	background:#FFFFFF;
	}

.box-white-center-padding
	{
	padding:10px;
	}

.footer-links
	{
	background:#a5cc7a;
	}

.footer-links-padding
	{
	padding:0px 13px;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.footer-links-padding A
	{
	color:#FFFFFF;
	text-decoration: underline;
	}

.footer-links-padding A:hover
	{
	color:#FFFFFF;
	text-decoration: none;
	}

.footer-copuright
	{
	height:51px;
	vertical-align:middle;
	text-align:center;
	background:url(../img/footer_line.gif) top repeat-x #8eb663;
	color:#FFFFFF;
	}
	
.footer-copuright A
	{
	color:#FFFFFF;
	text-decoration: underline;
	}

.footer-copuright A:hover
	{
	color:#FFFFFF;
	text-decoration: none;
	}
	
	
.footer-logo
	{
	height:51px;
	vertical-align:middle;
	width:250px;
	padding-right: 20px;
	text-align: right;
	background:url(../img/footer_line.gif) top repeat-x #8eb663;
	color:#FFFFFF;
	}
	
.footer-logo A
	{
	color:#FFFFFF;
	}

.general-left-cell
	{
	width:190px;
	vertical-align:top;
	padding-right: 15px;
	}

.gray-border
	{
	background:#fafbf6;
	padding:8px;
	text-align:center;
	}

.general-menu-icon
	{
	vertical-align:top;
	background:url(../img/dsh_hor.gif) right bottom repeat-x;
	width:26px;
	padding:10px 5px 10px 10px;
	}

.general-menu-valie
	{
	vertical-align:top;
	background:url(../img/dsh_hor.gif) left bottom repeat-x;
	padding: 10px 10px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}

.general-menu-valie A
	{
	color:#80a61a;
	text-decoration:none;
	}

.general-menu-valie A:hover
	{
	color:#80a61a;
	text-decoration: underline;
	}

.box-blue-center
	{
	background:url(../img/box_blue_center.gif) top repeat-x;
	padding-top:10px;
	font-size:13px;
	}

.title-bl
	{
	color:#176e8e;
	font-size:20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}

.tab-green-center
	{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background:#a5cc7a;
	padding: 0px 8px;
	}

.central-cell-padding
	{
	padding:0px 15px;
	}

.form-green-body
	{
	background:url(../img/green_line.gif) top repeat-x #e7f3d9;
	padding:15px;
	}

.input-textarea
	{
	overflow: auto;
	border:1px solid #b2b2b2;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	padding: 5px;
	}

.input-text
	{
	border:1px solid #b2b2b2;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
.input-file
	{
	border:1px solid #b2b2b2;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	}

.input-select
	{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	}

a.button-green {
    background: transparent url(../img/button_green_right.gif) no-repeat scroll top right;
    display: block;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
    height: 23px;
    margin-right: 12px;
    padding-right: 5px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none
}

a.button-green span {
    background: transparent url(../img/button_green_left.gif) no-repeat;
	display: block;
	line-height:23px;
	padding: 0px 5px 0px 10px;
}

a.button-green:hover {
	text-decoration: underline;
}


a.button-blue {
    background: transparent url(../img/button_blue_right.gif) no-repeat scroll top right;
    display: block;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
    height: 23px;
    margin-right: 12px;
    padding-right: 5px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none
}

a.button-blue span {
    background: transparent url(../img/button_blue_left.gif) no-repeat;
	display: block;
	line-height:23px;
	padding: 0px 5px 0px 10px;
}

a.button-blue:hover {
	text-decoration: underline;
}


a.button-white {
    background: transparent url(../img/button_white_right.gif) no-repeat scroll top right;
    display: block;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
    height: 20px;
    margin-right: 12px;
    padding-right: 5px;
	text-align:center;
	color:#000000;
	text-decoration:none
}

a.button-white span {
    background: transparent url(../img/button_white_left.gif) no-repeat;
	display: block;
	line-height:20px;
	padding: 0px 5px 0px 10px;
}

a.button-white:hover {
	text-decoration: underline;
}




a.big-black-link-selected {
    background: transparent url(../img/big_black_link_right.gif) no-repeat scroll top right;
    display: block;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
    height: 28px;
    margin-right: 0px;
    padding-right: 5px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none
}

a.big-black-link-selected span {
    background: transparent url(../img/big_black_link_left.gif) no-repeat;
	display: block;
	line-height:28px;
	padding: 0px 5px 0px 10px;
}



.big-black-link-menu TD
	{
	padding-right:25px;
	vertical-align:middle;
	}


.grey-text
	{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	}

.topik-links-cell
	{
	padding:0px 0px 0px 8px;
	width: 130px;
	vertical-align:middle;
	}

.topic-list-icon-cell
	{
	width: 15px;
	padding: 11px 5px 8px 0px;
	vertical-align:top;
	text-align:left
	}

.topic-list-rating-cell
	{
	padding: 8px 5px 8px 5px;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
	color:#ff6600;
	font-size:11px;
	}
	
.rating-table td
	{
	color:#ff6600;
	font-size:11px;
	}
	
	
.topic-list-rating-cell-green
	{
	padding: 8px 5px 8px 5px;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
	color:#8eb663;
	font-size:11px;
	}
	
.topic-list-rating-cell-green A
	{
	color:#8eb663;
	text-decoration:underline;
	}
	
.topic-list-rating-cell-green A:hover
	{
	color:#8eb663;
	text-decoration:none;
	}
	
	
.profile-rating-cell
	{
	padding: 1px 5px 8px 5px;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
	color:#ff6600;
	font-size:11px;
	}

.topic-list-link-cell
	{
	vertical-align:top;
	padding: 8px 5px 8px 0px;
	font-size: 14px
	}

.topic-list-link-cell A
	{
	color:#108ab7;
	text-decoration: none;
	}

.topic-list-link-cell A:hover
	{
	color:#108ab7;
	text-decoration: underline;
	}
	
.topic-list-link-cell-green
	{
	vertical-align:top;
	padding: 8px 5px 8px 0px;
	font-size: 14px;
	color:#8eb663;
	}

.topic-list-link-cell-green A
	{
	color:#8eb663;
	text-decoration: none;
	}

.topic-list-link-cell-green A:hover
	{
	color:#8eb663;
	text-decoration: underline;
	}

.topic-list-count-cell
	{
	color:#8eb663;
	font-size:13px;
	white-space:nowrap;
	padding:0px 10px;
	}
	
.topic-list-count-cell-green
	{
	color:#8eb663;
	font-size:11px;
	}

a.big-black-link
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#80a61a;
	text-decoration:none;
	white-space: nowrap;
	}
	
a.big-black-link:hover
	{
	color:#80a61a;
	text-decoration: underline;
	}	

.loc-block
	{
	background: url(../img/grey_pix.gif) top repeat-x;
	padding:15px 0px 25px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}

.loc-block DIV
	{
	color:#333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold
	}

.table-form-padding TD
	{
	padding: 3px 15px 3px 0px;
	}

.profile-profile-border
	{
	padding:1px;
	border:1px solid #999999;
	}

.profile-img-cell
	{
	vertical-align: top;
	font-size:14px;
	width: 165px;
	}


.profile-img-cell TD
	{
	font-size:14px;
	}

.profile-text-cell
	{
	vertical-align: top;
	font-size:14px;
	padding-left: 30px;
	}

.profile-text-cell TD
	{
	font-size:14px;
	}

.icon-table-cells TD
	{
	padding: 4px 5px 4px 0px
	}

.big-green
	{
	color:#80a61a;
	font-weight:bold;
	}
	
.big-green-button
	{
	background:url(../img/button_green_big_left.gif) left no-repeat;
    height: 25px;
	cursor:pointer;
	}
	

.big-green-label
	{
	background: url(../img/button_green_big_right.gif) right no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px !important;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
    padding: 0px 8px 0px 2px;
	vertical-align:middle;
	}
	
a.button-white {
    background: transparent url(../img/button_white_right.gif) no-repeat scroll top right;
    display: block;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
    height: 20px;
    margin-right: 12px;
    padding-right: 5px;
	text-align:center;
	color:#000000;
	text-decoration:none
}

a.button-white span {
    background: transparent url(../img/button_white_left.gif) no-repeat;
	display: block;
	line-height:20px;
	padding: 0px 5px 0px 10px; 
}	

.grey-text
	{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	}
	
.topik-links-cell
	{
	padding:0px 0px 0px 8px;
	width: 130px;
	vertical-align:middle;
	}

.topic-list-icon-cell
	{
	width: 15px;
	padding: 11px 5px 8px 0px;
	vertical-align:top;
	text-align:left
	}
	
.post-font-size {
	font-size: 14px;
}	
	
	
.loc-block
	{
	background: url(../img/grey_pix.gif) top repeat-x;
	padding:15px 0px 25px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}	
	
.loc-block DIV
	{
	color:#333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold
	}	

.table-form-padding TD
	{
	padding: 3px 15px 3px 0px;
	}
	
.profile-profile-border
	{
	padding:1px;
	border:1px solid #999999;
	}

.profile-img-cell
	{
	vertical-align: top;
	font-size:14px;
	width: 165px;
	}

	
.profile-img-cell TD
	{
	font-size:14px;
	}
	
.profile-text-cell
	{
	vertical-align: top;
	font-size:14px;
	padding-left: 30px;
	}	
	
.profile-text-cell TD
	{
	font-size:14px;
	}
	
.icon-table-cells TD
	{
	padding: 4px 5px 4px 0px
	}
	
.friends-list
	{
	padding:10px 5px 5px 5px;
	text-align:center;
	width: 20%;
	}


