/********************************************************
	Basics
 ********************************************************/
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font : normal 0.9em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif; 
	color : #000000; 
	background-image: url(../img/background.gif);
	background-repeat: repeat;
}

p {
	margin: 0px;
	padding: 0px;
	font : normal 0.9em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif; 
	color : #000000; 
	text-align: justify;
}

.content-box p {
	margin: 0px;
	padding: 0px;
	font : normal 1.0em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif; 
	color : #000000; 
	text-align: justify;
}

/********************************************************
	LAYOUTS
 ********************************************************/

#main {
	margin: 0px auto 0px auto;
	padding: 0px;
	background-image: url(../img/main-bg.gif);
	background-repeat: repeat-x;
}


#header-container {
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 164px;
	width: 874px;
}

#header-left {
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 164px;
	width: 12px;
	background-image: url(../img/header-left.gif);
	background-repeat: no-repeat;
	float: left;
}

#header {
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 164px;
	width: 850px;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	float: left;
}

#header-right {
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 164px;
	width: 12px;
	background-image: url(../img/header-right.gif);
	background-repeat: no-repeat;
	float: left;
}

#content-container {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 874px;
	background-image: url(../img/content-bg.gif);
	background-repeat: repeat-y;
	overflow: auto;
}

#content-image {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 874px;
	background-image: url(../img/content-bg.gif);
	background-repeat: no-repeat;
	background-position: 30px bottom;
	overflow: auto;
}

#content-left {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 12px;
	height: 550px;
	background-image: url(../img/content-left.gif);
	background-repeat: no-repeat;
	float: left;
}

#content {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 640px;
	height: 100%;
	float: left;
}

#content-forum {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 850px;
	/*height: 550px;*/
	height: 100%;
	float: left;
}

.content-box {
	margin: 0px auto 0px auto;
	padding: 15px 0px 0px 0px;
	width: 612px;	
}

#service {
	margin: 0px auto 0px auto;
	padding: 15px 0px 0px 0px;
	width: 210px;
	float: left;
}

.service-box {
	margin: 0px auto 8px auto;
	padding: 0px 0px 0px 0px;
	width: 196px;
	background-image: url(../img/service-box-bg.gif);
	background-repeat: repeat-y;
}

.service-box-top {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 196px;
	height: 29px;
	background-image: url(../img/service-box-top.gif);
	background-repeat: no-repeat;
}

.service-box-bottom {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 196px;
	height: 18px;
	background-image: url(../img/service-box-bottom.gif);
	background-repeat: no-repeat;
}

.stroke {
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	height: 2px;
	background-image: url(../img/stroke.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#content-right {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 12px;
	height: 550px;
	background-image: url(../img/content-right.gif);
	background-repeat: no-repeat;
	float: left;
}

#footer {
	margin: 20px auto 0px auto;
	padding: 0px;
	height: 22px;
	width: 874px;
	background-image: url(../img/footer.gif);
	background-repeat: no-repeat;
	float: right;
}

.forum-iframe {
	height: 100%;
	width: 100%;
	scrolling: No;
}

#spacer{
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 50px;
	width: 820px;
}

#lang {
	margin: 10px 4px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 36px;
	float:right;	
}

/********************************************************/
/*         Tab menu                                     */
/********************************************************/

#bar-container{
	margin: 0px auto 0px auto;
	width: 872px;
	height: 38px;
}

#bar-left {
	margin:0px;
	float:left;
	width: 12px;
	height: 38px;
	background-image: url(../img/bar-left.gif);
	background-repeat: no-repeat;
}

#bar-right {
	margin:0px;
	float:left;
	width: 11px;
	height: 38px;
	background-image: url(../img/bar-right.gif);
	background-repeat: no-repeat;
}

#bar {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 848px;
	background-image: url(../img/bar.gif);
	background-repeat: repeat-x;
}

#tab-container {
	margin: 0px auto; 0px auto;
	padding: 0px;
	width: 848px;
}

.tab-box {
	margin: 7px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	float: left;	
}

/*****************************************************/

.tl-open {
	margin: 0px;
	padding: 0px;
	width: 10px;
	height: 31px;
	background-image: url(../img/tl-open.gif);
	background-repeat: no-repeat;	
	float:left;
}

.tc-open {
	margin: 0px;
	padding: 0px;
	height: 30px;
	background-color: #fff;
	border-top: solid 1px #d2d2d2;	
	float:left;
}

.tr-open {
	margin: 0px;
	padding: 0px;
	width: 10px;
	height: 31px;
	background-image: url(../img/tr-open.gif);
	background-repeat: no-repeat;
	float:left;	
}

/*****************************************************/

.tl-closed {
	margin: 0px;
	padding: 0px;
	width: 10px;
	height: 31px;
	background-image: url(../img/tl-closed.gif);
	background-repeat: no-repeat;	
	float:left;
}

.tc-closed {
	margin: 0px;
	padding: 0px;
	height: 31px;
	background-image: url(../img/tc-closed.gif);
	background-repeat: repeat-x;	
	float:left;
}

.tr-closed {
	margin: 0px;
	padding: 0px;
	width: 10px;
	height: 31px;
	background-image: url(../img/tr-closed.gif);
	background-repeat: no-repeat;	
	float:left;
}

/********************************************************/
/*         TEXT                                         */
/********************************************************/

p.spacer {
	margin: 0px;
	padding: 3px;
	font : normal 0.9em/1.3em Tahoma, Verdana, Arial, Georgia, sans-serif; 
	color : #ededed; 
	text-align: center;
}

p.tab {
	margin: 0px;
	padding: 6px 0px 0px 0px;
	font : bold 0.9em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif;
	text-decoration: underline;
	color : #d94605; 
	text-align: center;
}

p.service-text {
	margin: 0px 14px 0px 14px;
	padding: 6px 0px 6px 0px;
	font : normal 0.9em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif;
	color : #000000; 
	text-align: left;
}

p.service-text-top {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	font : bold 0.9em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif;
	color : #ffffff; 
	text-align: center;
}

p.poll {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	font : normal 0.9em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif;
	color : #000000; 
	text-align: left;
}


/********************************************************/
/*        LINKS                                         */
/********************************************************/

a, a:visited.forum, a:link.forum {
	text-decoration : none; 
	color : #505050; 
	border-bottom : 1px solid #505050; 
} 
a:hover.forum {
	text-decoration : none; 
	color : #757575; 
	border-bottom : 1px solid #757575; 
} 

a, a:visited.menu, a:link.menu {	
	font : bold 0.9em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif;
	color : #d94605;
	border-bottom : 1px solid #d94605;   
} 
a:hover.menu {	
	font : bold 0.9em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif;
	color : #ffb128; 
	border-bottom : 1px solid #ffb128; 
} 

a, a:visited, a:link {
	text-decoration : none; 
	color : #d94605; 
	border-bottom : 1px dotted #d94605; 
} 
a:hover {
	text-decoration : none; 
	color : #ffb128; 
	border-bottom : 1px solid #d94605; 
} 

h1 {
	padding: 8px 0px 0px 0px;
	font : bold 1.2em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif;
	color : #d94605; 
}

/********************************************************/
/*        INPUT                                         */
/********************************************************/

input.text{ 
 
}


