body, #forum_page div, #forum_page td, #login-panel td, #loading td, #forum_page h1
{
	font-family:Verdana,Arial;
	font-size:8pt;
}

html[dir="rtl"] *{
	text-align: right !important;
}

input, select, button, textarea
{
	font-size:8pt;
	font-family:Verdana,Arial;
}

#forum_page a, #login-panel a
{
	text-decoration:underline;
	color:#222;
}

body
{
	background:#DEE7EE;
	text-align:center;
}

#forum_page
{
	display:block;
	background: white;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #295085;
	color: #C0C8D4;
	padding:0px;
	max-width: 900px; /* Responsive */
}

#forum_page div.PHPFK_header
{
	min-height:125px;
	overflow:hidden;
}
	#forum_page div.PHPFK_header td
	{
		padding:10px;
		color:#777;
	}
	#forum_page div.PHPFK_header a
	{
		color:#555;
	}
	#forum_page div.PHPFK_header td.headline
	{
		font-size:12pt;
		font-family:Verdana,Arial;
		font-weight:bold;
		text-align:center;
		color:#222;
		text-align:center;
		vertical-align:top;
	}



#forum_page div.PHPFK_navigation
{
	clear:both;
    background-color: #21426b; /* url('bg_navigation.jpg') left 50% repeat-x;*/
    background-image: url('bg_navigation_27.jpg');
	background-position: top-left;
	background-repeat: repeat-x;

	border-top:1px solid #295085;
	border-bottom:1px solid #295085;
}
	#forum_page div.PHPFK_navigation ul
	{
		padding:0px;
		margin:0px;
		list-style: none;
		padding-left:20px;
		/*float: left;
		background:#21426b url('bg_navigation.jpg') left 50% repeat-x;
		background-position: 0px 0px;
		*/
	}
	#forum_page div.PHPFK_navigation ul li
	{
		float: left;
	}

	html[dir="rtl"] #forum_page div.PHPFK_navigation ul li
	{
		float: right;
	}
	#forum_page div.PHPFK_navigation ul li a
	{
		padding:7px 12px;
		display:block;
		color:#FFF;
		text-decoration:none;
		font-weight:bold;
	}
	#forum_page div.PHPFK_navigation ul li a:hover
	{
		background:#FFF;
		color:#295085;
	}

#forum_page div.PHPFK_page
{
	background:#FFFFFF url('bg_page.jpg') left top repeat-x;
	padding:25px;
	clear:both;
}

#copy
{
	margin-top:20px;
	clear:both;
	text-align:center;
	color:#AAA;
}

#copy a
{
	text-decoration:none;
	color:#888;
}

#login-panel table
{
	border:1px solid #295085;
	background:#ECF2FA;
}

#forum_page .tag
{
	color:#617085;
	font-size:7pt;
}

#forum_page .sub
{
	color:#617085;
	margin:0px;
	margin-top:3px;
	font-size:7pt;
}
	#forum_page .sub a
	{
		color:#617085;
	}

#forum_page blockquote
{
	border:1px solid #CCC;
	background:#FFF;
	padding:5px;
	margin:20px;
	margin-right:0px;
}
	#forum_page blockquote hr
	{
		color: #CCC;
		height: 1px;
	}

#forum_page table.main
{
	border:1px solid #295085;
}

#forum_page table.main-header
{
    border-bottom-width: 0;
}

#forum_page table.main-footer
{
    border-top-width: 0;
}

#forum_page td
{
	padding:7px;
	text-align:left;
	margin:0px;
	color:#222;
}

#forum_page td.oben, #forum_page ul.subnav li.headline
{
	background-color:#295085;
	border-bottom:1px solid #295085;
	color:#FFF;
	font-weight:bold;
	background-color:#6394BD;
}
	#forum_page td.oben a
	{
		text-decoration:underline;
		color:#FFFFFF;
	}

#forum_page td.w
{
	background-color:#FBFDFF;
}

#forum_page td.g
{
	background:url('bg_g.jpg') repeat-x #ECF2FA;
}

#forum_page td.tb
{
	background:#FFFFFF;
	/*border-top:1px solid #295085;*/
	/*border-bottom:1px solid #295085;*/
}


#forum_page.clearit
{
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#forum_page div.dropdown ul li
{
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
	#forum_page div.dropdown ul li:hover
	{
		border-left:1px solid #295085;
		border-right:1px solid #295085;
		background:#AFC4E1;
	}
	#forum_page div.dropdown ul ul
	{
		border:1px solid #295085;
		left:-1px;
	}
	#forum_page div.dropdown ul ul li
	{
		border-width:0px;
	}
	#forum_page div.dropdown ul ul li:hover
	{
		border-width:0px;
		background:#AFC4E1;
	}

#forum_page ul.post_buttons
{
	border-top: 1px solid #AFC4E1;
	padding-right:1px;
	padding-top:8px;
}
	#forum_page ul.post_buttons a
	{
		border: 1px solid #AFC4E1;
		background:#FFF;
		padding:3px 6px 6px 3px;
	}
	#forum_page ul.post_buttons a:hover
	{
		border:1px solid #295085;
		background:#AFC4E1;
	}

#forum_page ul.subnav
{
	border: 1px solid #295085;
}
	#forum_page ul.subnav li
	{
		margin:1px;
		border-width:0px;
	}
	#forum_page ul.subnav li a
	{
		border: 1px solid #AFC4E1;
		background:#FFF;
	}
	#forum_page ul.subnav li a:hover
	{
		border:1px solid #295085;
		background:#AFC4E1;
	}
	#forum_page ul.subnav li.current a
	{
		border:1px solid #295085;
		background:#AFC4E1;
	}

#forum_page a.link
{
	border: 1px solid #AFC4E1;
	background:#FFF;
	padding:2px 4px;
	text-decoration:none;
	line-height:16pt;
}
	#forum_page a.link:hover
	{
		border:1px solid #295085;
		background:#AFC4E1;
	}
	#forum_page span.link_current
	{
		border:1px solid #295085;
		background:#AFC4E1;
		padding:2px 4px;
		font-weight:bold;
	}

#forum_page legend
{
	font-size:8pt;
	font-family:Verdana,Arial;
	font-weight: bold;
	color:#295085;
}

/*  \  */
#forum_page div.PHPFK_navigation ul li {width: auto;}



.clearit {
	clear:both;
}

.disclaimer {
	color: #888;
}

/******************************* Responsive *****************************************************************/

.show-phone, .show-phone-table-row {
	display: none;
}

@media only screen and (max-width : 480px) {
	.hidden-phone {
		display: none;
	}

	.show-phone {
		display: inline;
	}

	.show-phone-table-row {
		display: table-row
	}

	div.info {
		background-image: none;
		padding-left:5px;
	}

	.breadcrumbs a {
		line-height: 2em;
	}

	.phone-large-line-height {
		line-height: 2em;
	}
}

#forum_page ul.post_buttons a {
	display: inline-block;
	margin-top: 5px;
}
