/**
* Generated 05.10.2009 11:40:48 by user: Administrator [dynamiXsite 1.1]
*/

/**
* #header
*/
#header {
	width:100%;
	height:128px;
	background:url('/media/templates/top.jpg') repeat-x;
	min-width:995px;
	border-bottom:1px solid #FFFFFF;
}

/**
* #header #gfslogo
*/
#header #gfslogo {
	position:absolute;
	top:7px;
	right:10px;
	text-align:right;
	vertical-align:top;
	width:300px;
	font-weight:bold;
}

/**
* #header #gfslogo a
*/
#header #gfslogo a {
	float:right;
}

/**
* #header #gfslogo img
*/
#header #gfslogo img {
	border:0;
	text-align:right;
	margin:0 0 0 3px;
}

/**
* #header #navbar
*/
#header #navbar {
	width:100%;
	border-top:1px solid #FFFFFF;
	background-color:#CCCCCC;
	height:22px;
	margin:0;
	padding:0;
}

/**
* #header #navbar a
*/
#header #navbar a {
	font-family:Verdana, Arial;
	font-weight:bold;
	color:#252323;
	text-decoration:none;
	font-size:9pt;
}

/**
* #header #navbar a:hover
*/
#header #navbar a:hover {
	color:#336699;
	text-decoration:none;
}

/**
* #header #navbar div div
*/
#header #navbar div div {
	background:url('/media/templates/navbar_a1.gif') no-repeat;
	height:22px;
	margin:0;
	padding:0px 0 0px 25px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana,Arial;
	text-align:center;
}

/**
* #header #navbar div.active
*/
#header #navbar div.active {
	background:url('/media/templates/navbar_a2.gif') no-repeat;
	background-color:#336699;
}

/**
* #header #navbar div.afteractive
*/
#header #navbar div.afteractive {
	background:url('/media/templates/navbar_a3.gif') no-repeat;
}

/**
* #header #navbar div.items
*/
#header #navbar div.items {
	width:980px;
	margin:0;
	padding:0;
}

/**
* #header #navbar div.space
*/
#header #navbar div.space {
	width:308px;
	float:left;
}

/**
* #header #spacebar
*/
#header #spacebar {
	height:106px;
	width:950px;
}

/**
* #header ul
*/
#header ul {
	float:left;
	margin:0;
	margin-top:3px;
	padding:0;
}

/**
* #header ul li
*/
#header ul li {
	float:left;
	padding:0 10px;
	list-style-type:none;
}

/**
* #left
*/
#left {
	width:185px;
	float:left;
	background:url('/media/templates/left_bg.gif') repeat-y;
	margin-right:20px;
	border-bottom:3px solid #336699;
	padding:0;
}

/**
* #left a.sub, #left a.subactive
*/
#left a.sub, #left a.subactive {
	font-family:Verdana,Arial;
	color:#000000;
	text-decoration:none;
}

/**
* #left a.sub:hover
*/
#left a.sub:hover {
	color:#336699;
}

/**
* #left a.subactive
*/
#left a.subactive {
	color:#444444;
	font-weight:bold;
	font-size:11px;
}

/**
* #left ul.main
*/
#left ul.main {
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
	border-bottom:1px solid #FFFFFF;
}

/**
* #left ul.main a.main, #left ul.main a.mainactive
*/
#left ul.main a.main, #left ul.main a.mainactive {
	font-family:Verdana,Arial;
	color:#000000;
	text-decoration:none;
	padding:2px 0 2px 14px;
	display:block;
	margin:0;
	border:none;
	height:20px;
}

/**
* #left ul.main a.main:hover
*/
#left ul.main a.main:hover {
	color:#336699;
	background:url('/media/templates/left_bg_ap.gif') repeat-y;
}

/**
* #left ul.main a.mainactive
*/
#left ul.main a.mainactive {
	font-weight:bold;
	color:#336699;
	padding:0 0 0 14px;
}

/**
* #left ul.main li.main
*/
#left ul.main li.main {
	width:100%;
	list-style-type:none;
	padding:0;
	border-top:1px solid #FFFFFF;
}

/**
* #left ul.main li.mainactive
*/
#left ul.main li.mainactive {
	background:url('/media/templates/left_bg_ap.gif') repeat-y;
	background-color:#E0E0E0;
	width:100%;
	list-style-type:none;
	padding:0;
	border-top:1px solid #FFFFFF;
}

/**
* #left ul.main ul
*/
#left ul.main ul {
	padding:0;
	margin:0 0 0 20px;
	list-style-type:none;
	padding:0 0 5px 0;
}

/**
* #left ul.main ul li
*/
#left ul.main ul li {
	list-style-type:none;
	padding:0;
}

/**
* #main
*/
#main {
	margin:0;
	width:100%;
	height:80%;
	width:995px;
}

/**
* #main2
*/
#main2 {
	margin:0;
	width:100%;
	height:80%;
	width:600px;
}

/**
* #middle
*/
#middle {
	float:left;
	width:620px;
	margin:0 20px 0 0;
	padding:0;
	
}

/**
* #middle h1
*/
#middle h1 {
	font-size:12pt;
	padding:0;
	margin:10px 0;
}

/**
* #middle2
*/
#middle2 {
	float:left;
	width:600px;
	margin:0 20px 0 0;
	padding:0;
	
}

/**
* #quicklogin
*/
#quicklogin {
	background:url('/media/templates/left_bg_active.gif') repeat-y;
	width:185px;
	border-top:3px solid #336699;
	padding:5px 0;
}

/**
* #quicklogin form
*/
#quicklogin form {
	margin:0;
	padding:0;
}

/**
* #quicklogin h2
*/
#quicklogin h2 {
	margin:5px 5px 5px 15px;
	padding:0;
	font-size:8pt;
}

/**
* #quicklogin input
*/
#quicklogin input {
	width:165px;
	border:1px solid #336699;
	font-size:8pt;
}

/**
* #quicklogin p
*/
#quicklogin p {
	margin:5px 5px 5px 15px;
	padding:0;
	font-size:8pt;
}

/**
* #right
*/
#right {
	width:142px;
	float:left;
	margin:20px 0 0 0;
	border:1px solid #E4E4E4;
	text-align:center;
	padding:0;
	
}

/**
* #right h2
*/
#right h2 {
	width:100%;
	background-color:#336699;
	color:#FFFFFF;
	padding:2px 0;
	border-bottom:1px solid #E4E4E4;
	margin:0 0 5px 0;
}

/**
* #right img
*/
#right img {
	border:0;
	margin:10px 0;
}

/**
* #right p
*/
#right p {
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

/**
* #right ul
*/
#right ul {
	text-align:left;
	padding:0 5px;
	margin:0;
	list-style-type:none;
}

/**
* #root
*/
#root {
	width:100%;
	height:100%;
}

/**
* .error ul, .error ol
*/
.error ul, .error ol {
	margin-top:5px;
	margin-bottom:5px;
}

/**
* .forum-title
*/
.forum-title {
	width:100%;
	border-bottom:1px solid #336699;
	margin-bottom:5px;
}

/**
* .info
*/
.info {
	color:#666666;
	font-size:smaller;
}

/**
* .threads
*/
.threads {
	width:100%;
}

/**
* .threads td, .threads th
*/
.threads td, .threads th {
	padding:2px;
}

/**
* .threads td.meta p
*/
.threads td.meta p {
	text-align:center;
	font-size:0.75em !important;
}

/**
* .threads td.meta, .threads td.count
*/
.threads td.meta, .threads td.count {
	text-align:center;
	font-size:0.9em !important;
	width:100px;
	background-color:#E4E4E4;
}

/**
* .threads td.title
*/
.threads td.title {
	background-color:#fafafa;
}

/**
* .threads th
*/
.threads th {
	background-color:#336699;
	color:#fff;
}

/**
* div.errorcontainer
*/
div.errorcontainer {
	margin:10px 0 5px 0;
	padding:15px 0 20px 55px;
	background:url('/media/templates/error.gif') no-repeat left top;
}

/**
* div.files p.item
*/
div.files p.item {
	width:33%;
	float:left;
	text-align:left;
}

/**
* div.files p.item img
*/
div.files p.item img {
	border:0;
	vertical-align:middle;
}

/**
* div.successcontainer
*/
div.successcontainer {
	margin:10px 0 5px 0;
	padding:15px 0 20px 55px;
	background:url('/media/templates/success.gif') no-repeat left top;
}

/**
* form .threads .label
*/
form .threads .label {
	width:30%;
}

/**
* table.files p
*/
table.files p {
	margin:2px 0;
	padding:0;
}

/**
* table.files td
*/
table.files td {
	vertical-align:top;
	padding-right:5px;
}

/**
* table.files td, table.files th
*/
table.files td, table.files th {
	padding-left:2px;
}

/**
* table.files th
*/
table.files th {
	text-align:left;
	background-color:#E0E0E0;
}

/**
* table.form .hidden
*/
table.form .hidden {
	color:#666;
	font-size:0.7em;
}

/**
* table.form error.input, table.form error.textarea, table.form error.select
*/
table.form error.input, table.form error.textarea, table.form error.select {
	border:3px double #cc0000 !important;
	background-color:#cc0000 !important;
	color:#fff !important;
}

/**
* table.form input, table.form textarea, table.form select
*/
table.form input, table.form textarea, table.form select {
	width:100%;
	border:1px solid #336699;
}

/**
* table.form input.error, table.form textarea.error, table.form select.error
*/
table.form input.error, table.form textarea.error, table.form select.error {
	background-color:#cc0000 !important;
	color:#fff !important;
	border:1px solid #660000 !important;
}

/**
* table.form td
*/
table.form td {
	vertical-align:top;
}

/**
* table.form td.left
*/
table.form td.left {
	width:33%;
}

/**
* tr.dark
*/
tr.dark {
	background-color:#EAEAEA;
}

/**
* body, h1, h2, h3, h4, h5, h6, p, td, th
*/
body, h1, h2, h3, h4, h5, h6, p, td, th {
	font-family: Arial,Helvetia,sans-serif;
	font-size: 10pt;
}

/**
* a
*/
a {
	/* color:#EB181A;*/
	color:#336699;
	text-decoration:none;
}

/**
* a:hover
*/
a:hover {
	text-decoration:underline;
}

/**
* p
*/
p {
	margin:5px 0;
}

/**
* h3
*/
h3 {
	background-color:#E0E0E0;
	padding:2px;
}

/**
* body
*/
body {
	background-color:#FFFFFF;
	background-image:url('/media/templates/back.jpg');
	background-repeat:no-repeat;
	background-position:180px 50px;
	margin:0;
	padding:0;
}

/**
* h2, h3, h4, h5, h6
*/
h2, h3, h4, h5, h6 {
	margin:5px 0;
}

/**
* .bold
*/
.bold {
	font-weight:bold;
}

/**
* .error
*/
.error {
	color:#CC0000;
}

/**
* div.files
*/
div.files {
	
}

/**
* table.files
*/
table.files {
	width:100%;
	border:0;
	
}

/**
* table.form
*/
table.form {
	width:90%;
	border:0;
}

/**
* p.info
*/
p.info {
	color:#666666;
	margin:2px 0;
	padding:0;
	font-size:smaller;
}

/**
* div.item
*/
div.item {
	margin:15px 0;
}

/**
* div.item3
*/
div.item3 {
	margin:15px 0;
	width:33%;
	float:left;
}

/**
* div.pages
*/
div.pages {
	margin:15px 0;
	font-weight:bold;
}

/**
* .news img
*/
.news img {
	float:left;
}

/**
* .news
*/
.news {
	
}

