html, body { margin: 0px; padding: 0px; background: #000000; position: relative; }
* { font-family: Arial, Tahoma, "Trebuchet MS", "Times New Roman", Verdana, sans-serif; color: #c6c6c6; font-size: 12px; }
BODY, div, p, td, SPAN {  }
#all { text-align:left; margin: 0 auto; width: 100%; min-width: 1000px; padding: 0; height: 100%; position: relative; display: block; background: #000000 url("/img/glf_top.jpg") top center no-repeat; }

/* Main */
img, a { border: 0 none; }
a, a:link, a:active, a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }
form, h1, h2, h3 { padding: 0; margin: 0; }
input[type=text], input[type=password], select, option, input[type=checkbox], textarea { border: 1px solid #cdcdcd; color: #000000; }
#all input[type=submit], .subm { border: 1px solid #ffffff; background: #acacac; color: #ffffff; cursor: pointer; padding: 2px; }
#Subscribe label, form#Search label { font-size: 11px; }
h1, h2, h3 { font-weight: normal; }
.clear, .blank { clear: both; line-height:0px; padding: 0; margin: 0; }
.errorpage { padding: 20px; }
/* \\ Main */

/* Header */
div#head { height: 200px; vertical-align: top; }
div#head #logo { position: absolute; left: 45px; top: 20px; width: 166px; }
div#head #home { position: absolute; right: 50px; top: 20px; }
/* \\Header */

/* Content */
#left { min-width: 260px; width: 260px; vertical-align: top; }
#center { border-left: 1px solid #404040; vertical-align: top; min-height: 400px; height: 460px; width: 90%; padding-left: 14px; }
#right { min-width: 170px; width: 170px; padding: 0 10px; vertical-align: bottom; }
div#flashbanner { position: relative; text-align: center; z-index: 10; top: -50px; padding: 0 0 0 -14px; min-width: 100px;
background: transparent url("/img/shadow_for_player.png") top center no-repeat; height: 604px; width: 804; }
div#flashbanner * { text-align: center; margin-top: 25px; margin-right: 10px; }

.photoplayer { margin-bottom: 40px; }
/* \\ Content */

/* LeftMenu */
#leftmenu { margin: 40px 0; }
.glavitem { padding: 5px 0 0 25px; margin: 25px 20px 0 25px; color: #e2ba45; font-size: 16px; text-decoration: none; font-family: Tahoma,Arial; text-transform: uppercase; border-bottom: 1px solid #191919; cursor: pointer; height: 18px; }
.glavitem a, .glavitem a:active, .glavitem a:visited, .glavitem a:link { color: #e2ba45; font-size: 15px; text-decoration: none; font-family: Tahoma,Arial; text-transform: uppercase; }
ul.podmenu { list-style: square; }
li.podmenuitem { color: #e2ba45; margin: 5px 0; }
li.podmenuitem a, li.podmenuitem a:active, li.podmenuitem a:visited, li.podmenuitem a:link, li.podmenuitemact a, li.podmenuitemact a:active, li.podmenuitemact a:visited, li.podmenuitemact a:link { color: #e2ba45; font-size: 14px; text-decoration: none; text-transform: lowercase; }
li.podmenuitemact { color: #ffffff; margin: 5px 0; }

#leftmenu .submenu { margin-left: 10px; }
#leftmenu div.selected, #leftmenu div.glavitem:hover, .mnuact { margin: 25px 20px 0px 0; padding: 5px 0 0 50px; background: #e2ba45 url("/img/glf_leftmenurg.jpg") right no-repeat; height: 18px;  color: #000000; font-size: 16px; font-weight: normal; text-decoration: none; font-family: Tahoma,Arial; text-transform: uppercase; white-space: nowrap; cursor: pointer; }
#leftmenu div.glavitem:hover span, #leftmenu div.selected span { color: #000000; font-size: 16px; text-decoration: none; font-family: Tahoma,Arial; text-transform: uppercase; white-space: nowrap; cursor: pointer; }
/* LeftMenu */

/* TextLinkBlock */
.textlinkblock { margin-bottom: 20px; margin-left: -14px; }
div.zagl_pl { margin-right: 40px; height: 27px; }
.textlinkblock h2 span, div.zagl_pl .zagl_txt { min-width: 200px; width: 300px; max-width: 650px; height: 25px; color: #939393; font-size: 18px; font-family: Tahoma,Arial; font-weight: normal; text-decoration: none; padding: 1px 15px 1px 15px; background: #1e1e1e url("/img/glf_txt_rg.jpg") no-repeat right; white-space: nowrap; }
.textlinkblock .txt { padding: 20px 14px; position: relative; color: #c6c6c6; line-height: 18pt; }
.textlinkblock .txt * { color: #c6c6c6; line-height: 18pt; }
/* TextLinkBlock */

/* Footer */
#all_foot { position: relative; bottom: 0; }
.footbg { display: block; position: relative; height: 27px; background: url("/img/glf_footer.jpg") bottom left no-repeat; }
#footer {display: block; position: relative; height: 27px; /*background: url("/img/glf_footer_bg.jpg") repeat-x bottom right;*/ }
.foot_bg { background: url("/img/glf_foot_bg_cnt.jpg") repeat-x; width: 100%; }
#footall { display: block; position: relative; margin: 10px 20px; height: 60px; }
#copy { float: left; width: 30%; display: block; position: relative; }
#counters { margin-left: 40%; width: 60%; display: block; position: relative; }
/* Footer */
