body
{
	margin: 0em;
	/*background: url('../images/bg_body.png');
	background-position: left top;
	background-attachment: fixed;
	background-repeat: repeat-x;*/
	background-color: #ffffff;
}

/*  tables { */

table.main
{
	align: center;
	width: 100%;
}

table.main td.preheader
{
	height: 119px;
	background: url('../images/bg_preheader.png');
	background-position: left top;
	background-repeat: no-repeat;
}

table.main td.header
{
	height: 186px;
	background: url('../images/bg_header.png');
	background-position: left top;
}

table.main td.leftpanel
{
	width: 300px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 16px;
	text-align: left;
	vertical-align: top;
}

table.main td.rightpanel
{
	width: 300px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 16px;
	text-align: left;
	vertical-align: top;
}

table.main td.contentpanel
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 16px;
	text-align: left;
	vertical-align: top;
}


table.main td.footer
{
	height: 150px;
	background: url('../images/bg_footer.png');
	background-position: left bottom;
	background-repeat: no-repeat;
}

table.forum			{ border-collapse: collapse; border: 0px; }
table.forum td
{
	background-color: #ffffff;
	background-image: url('../images/bg_forum_td.png');
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
	border: 1px solid #0069b9;
	color: #555555;
	padding: 5px;
	font-size: 10pt;
}

wide { width: 100%; }
table.forum td a    { text-decoration: none; color: #0069b9; font-size: 10pt;}
table.forum td a:hover    { text-decoration: underline; color: #0069b9; }
table.forum td.forum-header		{ background: #0069b9; background-image: url('../images/bg_forum_th.png'); background-position: left top; background-repeat: repeat-x; color: #ffffff; border-bottom: 2px solid #0069b9; font-weight: bold; }


a.topmenu
{
	font-family: arial,verdana,tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.submenu
{
	font-family: arial,verdana,tahoma;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: underline;
}

a.submenu:hover
{
	font-family: arial,verdana,tahoma;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}

.leftmenu
{
}

.leftmenu ul
{
	margin: 0;
	padding: 0;
}

.leftmenu ul li
{
	margin: 0;
	list-style: none;
	height: 27px;
	line-height: 27px;
}

.leftmenu ul li a
{
	font-family: arial,verdana,tahoma;
	font-size: 12pt;
	font-weight: bold;
	line-height: 27pt;
	color: #0069b9;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 4px;
}

.leftmenu ul li a:hover
{
	color: #ffcc00;
}

.slogan
{
	font-family: arial, verdana,tahoma;
	font-weight: bold;
	font-size: 11pt;
	padding: 3px;
	color: #000000;
}

a
{
	color: #0069b9;
}

h1, h2, h3, h1 a, h2 a, h3 a
{
	color: #0069b9;
	font-family: arial,verdana,tahoma;
	font-size: 14pt;
	font-weight: normal;
}

h2 b
{
	color: #0069b9;
	font-family: arial,verdana,tahoma;
	font-size: 14pt;
	font-weight: normal;
}


h1 a
{
	text-decoration: underline;
}

h1 a:hover, h2 a:hover, h3 a:hover
{
	text-decoration: none;
}

h2, h2 a
{
	font-size: 12pt;
}

h3, h3 a
{
	font-size: 11pt;
}

h4, h4 a
{
	font-size: 11pt;
	font-weight: bold;
	line-height: 0.4;
	text-decoration: none;
}

li
{

	line-height: 1.3;
}


table.main td.rightpanel .paneltitle
{
	background-color:#0069b9;
	color: #ffffff;
	height: 53px;
	line-height: 53px;
	font-family: arial,verdana,tahoma;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 48px;
	background-image: url('../images/rightpanel_title.png');
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 15px;
	white-space: nowrap;
}

td.content
{
	padding: 5px;
	/*
	padding-left: 50px;
	padding-top: 35px;
	text-align: left;
	vertical-align: top;
	*/
	background-color: #043039;
}

td.footer
{
	background: url('../images/bg_footer.png');
	background-position: left top;
	background-repeat: no-repeat;
	height: 117px;
	color: #ffffff;
	font-family: arial,verdana,tahoma;
	font-size: 8pt;
	text-align: center;
	vertical-align: middle;
}

table.models_list
{

}

table.models_list td
{
	padding-bottom: 15px;
}

table.models_list td p
{
	line-height: 150%;
}

p,li
{
	font-family: arial,verdana,tahoma;
	font-size: 9pt;
	color: #000000;
}


a.forum-page { color:  #0069b9;  padding: 3px;  text-decoration: none; }
a.forum-page:hover { color: #ffffff; background-color: #0069b9;  }
a.forum-page-active { color: #ffffff; background-color: #0069b9; padding: 3px; }

.news-item
{
	padding-top: 7px;
	margin-top: 7px;
}

.news-item strong
{
	color: #0069b9;
	font-size: 9pt;
}

.news-item p
{
	font-size: 9pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
}

.news-item p a
{
	color: #0069b9;
	padding: 2px;
	text-decoration: none;
}

.news-item p a:hover
{
	color: #0069b9;
	text-decoration: underline;
}

.new_on_forum
{
	padding-bottom: 10px;
	border-bottom: 1px solid #dddddd;
}

.new_on_forum a
{
	color: #5dcae6;
	font-family: arial,verdana,tahoma;
	font-size: 9pt;
	text-decoration: none;
}

.new_on_forum a:hover
{
	text-decoration: underline;
}


.copyright
{
	color: #aaaaaa;
}

td.content
{
	/*
	background-image: url("../images/bg_content_bottom.png");
	background-position: left bottom;
	background-repeat: repeat-x;
	*/

	padding-left: 5px;
	padding-right: 5px;
	width: 670px;
	background-color: #051e29;
}

/* } tables */

/* objects { */

#homebuttons
{
}

/* } objects */

/* sizes { */

wide  { width: 100%; }
wideh { height: 100%; }

/* } sizes */

/* aligns { */

.alignx { text-align: center; }
.aligny { vertical-align: middle; }

/* } aligns */

/* images { */

img
{
 behavior: url('../css/iepngfix.htc');
}

a img
{
	border-style: none;
}

hr {
background: #e7e7e7;
   height: 1px;
   border: medium none;
   color: #e7e7e7;

}

*
{
	font-family: arial,verdana,tahoma;
	font-size: 9pt;
}
/* } images */

.tab_uni {
	width: 100%;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	margin-bottom: 15px;
	}
.tab_uni td{
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
}