/* CSS Document */

body {
		padding: 0px;
		margin: 15px 0px;
		background: #000000;}

body {
		font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;}

select, unput, textarea {
		font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;}

img {
		border: none;}

form {
		padding: 0px;
		margin: 0px;}

a:link, a:active, a:visited {
		color: #FF0033;
		text-decoration: underline;}
a:hover {
		text-decoration: none;}

.ttl {
		margin: 16px 20px 0px 22px;
		font-size: 18px;
		color: #FF0033;
		height: 34px;}

.posit {
		position:relative;
		left: 50%;
		margin-left: -381px;
		width: 763px;}

#header {
		border: 1px solid #FF0033;
		margin-left: 1px;
		background: #DC002B url(../img/bg_header.gif) top repeat-x;
		height: 91px;}

#redres {
		position: absolute;
		top: 9px;
		left: 10px;}

#logo {
		position: absolute;
		top: 8px;
		left: 276px;}

.menu {
		text-align: right;
		border-left: 1px solid #FE0032;
		background: url(../img/bgm.gif);
		margin-left: 1px;
		margin-bottom: 1px;}

#both {
		background: #FF0033;
		margin-left: 1px;}

#leftcolum {
		background: url(../img/bgleftcolum.gif) left repeat-y;
		width: 200px;
		vertical-align: top;
		padding: 12px 12px 12px 12px;}

#leftcolum2 {
		background: url(../img/bgleftcolum.gif) left repeat-y;
		width: 200px;
		vertical-align: bottom;
		padding: 0px 12px 12px 12px;}


#rightcolum {
		background: url(../img/bgright.gif) right repeat-y;
		vertical-align: top;}

#footer {
		padding: 12px 4px 22px 4px;
		color: #666666;}
#footer a:link, #footer a:active, #footer a:visited {
		color: #666666;
		text-decoration: underline;}
#footer a:hover {
		text-decoration: none;}

.copy {
		float: left;}

.develop {
		float: right;		
		text-align: right;}

#txt {
		color: #FFFFFF;
		padding: 10px 0px 12px 2px;
		font-size: 12px;}
#txt2 {
		padding: 12px 2px;}

#newsletter {
		border: 1px solid #FF0033;
		width: 185px;
		padding: 6px;
}

.frmhh {
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		white-space: nowrap;}

.frm {
		background: #FFFFFF;
		border: none;
		padding: 2px;}

.wd1 {
		width: 120px}

.wd2 {
		width: 260px;}

.wd3 {
		width: 200px;}

.wd4 {
		width: 90%;
		height: 100px;}

.wd5 {
		width: 96px}

.hometxt {
		padding: 0px 22px 0px 20px;
		font-size: 12px;
		text-align: justify;}
.hometxt p {
		margin: 0px 0px 12px 0px;
		text-align: justify;}

.abouttxt {
		padding: 0px 22px 0px 20px;
		font-size: 12px;
		text-align: justify;}
.abouttxt p {
		margin: 0px 0px 12px 0px;
		text-align: justify;}

.bhome {
		text-align: center;
		padding: 0px 20px;}
.bhome img {
		margin: 4px;}

.submenu {
		padding: 0px 0px 8px 22px;
		background: url(../img/bulet.gif) 1px 2px no-repeat;}
.submenu a:link, .submenu a:active, .submenu a:visited {
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;}
.submenu a:hover {
		text-decoration: underline;}

.leftbutton img {
		margin-top: 4px;}

.name {
		display: block;
		margin-top: 6px;
		color: #FF0033;}
		
.name a:link, .name a:active, .name a:visited {
		color: #FF0033;
		text-decoration: none;}
.name a:hover {
		text-decoration: underline;}

.red {
		color: #FF0033;}

ul {
		padding: 0px;
		margin: 0px 0px 10px 0px;
		list-style: none;
		list-style-position: outside;}

li {
		padding: 0px 0px 6px 20px;
		margin: 0px;
		background: url(../img/list.gif) left 4px no-repeat;}

.f11 {
		font-size: 11px;}

.contactform {
		border: 1px solid #FF0033;
		margin-bottom: 12px;
		padding: 4px 6px;}

