/* CSS Document */

*html>body {
		height: 100%;}

body {
		padding: 0px;
		margin: 0px auto;
		background: top repeat-x url(../img/gl/bgbody.gif) #333333;
		width: 771px;
		text-align: center;
		min-height: 100%;
		max-width: 771px;}

body, td, th, p, div, select, input, textarea  {
		color: #B2B2B2; 
		font-size: 11px; 
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}

p {
		margin: 0px 0px 12px 0px}

div#topbg {
		text-align: center;}

div#gheader {
		height: 33px;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		background: #000000 url(../img/gl/bgheader.gif) repeat-x bottom;
		text-align: left;}

div#footer {
		height: 106px;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		background: #000000 url(../img/footer/bgtt.gif) top repeat-x;}
div#footer img#imap {
		margin: 5px 0px;}

div#content {
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		background: #161616;
		padding: 0px 0px 24px 0px;
		text-align: left}

div#home {
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		background: #101010;
		padding: 0px 0px 0px 0px;
		text-align: left;
		}

#eventnews {
		background: #343434}

#eventnews td.eln {
		padding: 1px;
		background: #343434;
		border: 4px solid #212121;
		height: 151px;}

#eventnews table.elninner {
		background: #131313;
		height: 151px;}

table#login {
		height: 151px;
		background: url(../img/bg_login.gif) top no-repeat;}

.newslink a:link, .newslink a:active, .newslink a:visited {
		color: #FFFFFF;
		text-decoration: underline;}
.newslink a:hover {
		text-decoration: none;}

.hh {
		padding: 0px 20px;
		background: bottom repeat-x url(../img/gl/bgheader.gif);
		text-align: left;
		height: 30px;
		color: #FFFFFF;
		font-weight: bolder;
		font-size: 17px}

.instr {
		background: top repeat-x url(../img/bg_top_instr.gif);
		text-align: center;
		color: #FFFFFF;
		font-weight: bolder;
		font-size: 17px}

.about img {
		border: 4px solid #5A5A5A;}

.aboutkids img {
		border: 4px solid #E04747;}

.pic {
		border: 4px solid #5A5A5A;
		margin: 0px 18px 16px 0px;}

.desc td {
		text-align: left;
		padding: 8px 2px 22px 2px;
		color: #FFFFFF;}
.desc2 {
		color: #FFFFFF;
		text-align: left;
		font-size: 12px;}

.desc3 {
		color: #CCCCCC;}

.desc4 {
		color: #CCCCCC;
		line-height: 1.8}

.txt {
		text-align: justify;
		padding: 0px 20px;}
.txt p {
		text-align: justify;}

.ttl {
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;}

.redblock {
		margin: 18px;
		padding: 6px 8px;
		border: 4px solid #D51E1E;
		text-align: justify;
		background: #E8E8E8;
		color: #000000;}

.date { 
		color: #FF0000;}

.ttjstf {
		text-align: justify;}

a.more:link, a.more:active, a.more:visited { 
		color: #FF0000;
		text-decoration: none}
a.more:hover {
		text-decoration: underline}

.cr {
		color: #7F7F7F;}

a.copy:link, a.copy:active, a.copy:visited {
		color: #B2B2B2; 
		text-decoration: underline;}
a.copy:hover {
		text-decoration: none}

.arch td {
		height: 20px;
		text-align: left;
		vertical-align: top;
		font-size: 12px;
		font-weight: bold}
.month {
		text-align: left;
		vertical-align: top;
		line-height: 1.4}
.month a:link, .month a:active, .month a:visited {
		color: #FF0000;
		text-decoration: none;
		font-weight: bold}
.month a:hover {
		text-decoration: underline}

.pdl14 {
		padding-left: 14px}

.clubs a:link, .clubs a:active, .clubs a:visited {
		color: #FF1515;
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline}
.clubs a:hover {
		text-decoration: none}
.clubs {
		background: #212121}

a:link, a:active, a:visited {
		color: #FF1515;
		text-decoration: underline}
a:hover {
		text-decoration: none}

.head {
		color: #FF1515;
		font-weight: bolder;
		font-size: 17px}

ul.skill {
		margin: 14px 28px;
		padding: 0px;
		list-style-position: outside;
		list-style: none}
ul.skill li {
		padding: 0px 12px;
		margin: 0px;
		background: url(../img/libg.gif) left 5px no-repeat;
		color: #E5E5E5}

.red {
		color: #FF1515}

a.gm:link, a.gm:active, a.gm:visited {
		color: #FFFFFF;
		text-decoration: underline}
a.gm:hover {
		text-decoration: none}

.name {
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bolder;}

a.name:link, a.name:active, a.name:visited,a.name:hover {
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bolder;
		text-decoration: none;}


.menu2 {
		background: url(../img/2menu/bg2menu.gif);
		text-align: center;
		height: 33px}

.nnbg {
		background: url(../img/bgnn.gif) top repeat-x;
		height: 20px}

.forms {
		background: url(../img/bgform.gif) top left repeat-x #B9B9B9;
		color: #333333;
		width: 200px}

.f12 {
		font-size: 12px }


.f12 p {
font-size: 12px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.f12 div {
font-size: 12px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
