/*-------------------------------------------------------------
Gamepassport v .1 beta
Aug 01, 2007
Developer: GFI
-------------------------------------------------------------*/

/* General classes */

body { background: #808080; margin:0; padding:0; font:11px Tahoma, Arial, Verdana, sans-serif; color:#7e7e7e; }

a img {border:0px;}

a {text-decoration:none;}

.png    /* PNG 4 IE 6.x */
            {
                //background-image: none ! important;
                behavior: url('png.htc'); margin:0; padding:0;
            }

p { color:#7e7e7e; margin-top:7px; margin-bottom:15px;}

/* Main tables */

.mainTb { margin-top:20px; }

.contTb { background:#fff; }

div#leftIm { background:url(pix/leftTb.png) no-repeat 0 0; width:63px; height:261px; }

.leftTb { background:url(pix/leftBg.png) repeat-y top right; }

div#rightIm { background:url(pix/rightTb.png) no-repeat 0 0; width:63px; height:279px; }

.rightTb { background:url(pix/rightBg.png) repeat-y top left; }

.centTb { margin-left:40px; margin-right:41px; margin-top:0px; margin-bottom:25px; }

/* Footer classes */

#grey { height:4px; background:#e3e3e3; clear:both; overflow:hidden; }

#footer { height:41px; background:#000; clear:both; overflow:hidden; font:11px Tahoma, Arial, Verdana, sans-serif; color:#fff; text-transform: none;}

#footer a { color:#fff; text-decoration:underline; }

#footer a:hover { border-bottom:1px dashed #fff; text-decoration:none; }

#footer .cop { padding-left:40px; padding-top:13px; float:left;}

#footer .botMenu { padding-right:40px; padding-top:13px; float:right; padding-bottom:2px;}

#logo { margin-top:11px;}

/* Spacers */

#spacer3 { height:3px; clear:both; overflow:hidden; }
#spacer5 { height:5px; clear:both; overflow:hidden; }
#spacer13 { height:13px; clear:both; overflow:hidden; }
#spacer16 { height:16px; clear:both; overflow:hidden; }
#spacer24 { height:24px; clear:both; overflow:hidden; }

#header { background:url(pix/header.jpg) no-repeat 0 0; width:580px; height:176px; }

.imgOn a { color:#f26522; text-decoration:underline; }

.imgOn a:hover { text-decoration:none; }


#imgTop { position:relative; top:0; left:0; z-index:3; margin-bottom:-105px; }

/* Project Images */

a.container { position: relative; display: block; }

.siteBorder { position: absolute; top: 0; left: 0;  }

img.site { position:relative; top:5px; left:5px; }

/* Inputs */

#inpBg { background:url(pix/inpBg.gif) no-repeat 0 0; width:194px; height:63px; }

.inp { font-weight:bold; color:#457101; padding-left:11px;}

#inpBg input { font:11px Tahoma, Arial, Verdana, sans-serif; color:#7e7e7e; border:1px solid #7f9db9; }

.inp_link a { color:#7e7e7e; text-decoration:underline; padding-left:11px; margin-bottom:-1px;}

.inp_link a:hover { text-decoration:none; }

#enter input { border:none; padding-right:2px;}

#chek input { margin-left:11px; }

#aboutTitle { background:url(pix/about.gif) no-repeat 0 0; overflow:hidden; width:194px; height:26px; }
#aboutTitle a { background:url(pix/about.gif) no-repeat 0 0; overflow:hidden; width:194px; height:26px; display:block;}
#aboutTitle a:hover { background:url(pix/about.gif) no-repeat 0 0; overflow:hidden; width:194px; height:26px; display:block;}

#about1 { width:194px; background:#cde6f2; }

#about1 .part { padding-left:8px; padding-top:1px; padding-bottom:5px; padding-right:8px; color:#063f58; }

#about2 { width:194px; background:url(pix/aboutBgMag.gif) no-repeat bottom left #f6adcd; }

#about2 .part2 { padding-left:8px; padding-top:5px; padding-bottom:9px; padding-right:8px; color:#620337; }

/* Top Menu */

#menuBlog { background:url(pix/menubgblog.gif) no-repeat 0 0; width:58px; height:96px; display:block; }
#menuBlog a { background:url(pix/menubgblog.gif) no-repeat 0 0; width:58px; height:96px; display:block; }
#menuBlog a:hover { background:url(pix/menubgblog.gif) no-repeat 0 0; width:58px; height:96px; display:block; }

#menuBlogln { background:url(pix/menubgblogln.gif) no-repeat 0 0; width:58px; height:92px; display:block; }
#menuBlogln a { background:url(pix/menubgblogln.gif) no-repeat 0 0; width:58px; height:92px; display:block; }
#menuBlogln a:hover { background:url(pix/menubgblogln.gif) no-repeat 0 0; width:58px; height:92px; display:block; }

#menuAbout { background:url(pix/menubg01.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }
#menuAbout a { background:url(pix/menubg01.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }
#menuAbout a:hover { background:url(pix/menubg01.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }

#menuReg { background:url(pix/menubg02.jpg) no-repeat 0 0; width:58px; height:92px; display:block;}
#menuReg a { background:url(pix/menubg02.jpg) no-repeat 0 0; width:58px; height:92px; display:block;}
#menuReg a:hover { background:url(pix/menubg02.jpg) no-repeat 0 0; width:58px; height:92px; display:block;}

#menuProfile { background:url(pix/menubg02profile.jpg) no-repeat 0 0; width:58px; height:92px; display:block;}
#menuProfile a { background:url(pix/menubg02profile.jpg) no-repeat 0 0; width:58px; height:92px; display:block;}
#menuProfile a:hover { background:url(pix/menubg02profile.jpg) no-repeat 0 0; width:58px; height:92px; display:block;}

#menuHelp { background:url(pix/menubg03.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }
#menuHelp a { background:url(pix/menubg03.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }
#menuHelp a:hover  { background:url(pix/menubg03.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }

#menuCont { background:url(pix/menubg04.jpg) no-repeat 0 0; width:58px; height:92px; display:block;}
#menuCont a { background:url(pix/menubg04.jpg) no-repeat 0 0; width:58px; height:92px; display:block;}
#menuCont a:hover { background:url(pix/menubg04.jpg) no-repeat 0 0; width:58px; height:92px; display:block;}

#menuBlank { background:url(pix/menubg05.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }
#menuBlank a { background:url(pix/menubg05.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }
#menuBlank a:hover { background:url(pix/menubg05.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }

#menuLogout { background:url(pix/menubg05logout.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }
#menuLogout a { background:url(pix/menubg05logout.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }
#menuLogout a:hover { background:url(pix/menubg05logout.jpg) no-repeat 0 0; width:58px; height:92px; display:block; }

#menuStat { background:url(/pix/menubgmystats.gif) no-repeat bottom; width:58px; height:92px; display:block; }
#menuStat a { background:url(/pix/menubgmystats.gif) no-repeat bottom; width:58px; height:92px; display:block; }
#menuStat a:hover { background:url(/pix/menubgmystats.gif) no-repeat bottom; width:58px; height:92px; display:block; }

.submenuHelp { color:#000; background:url(pix/submenuHelp.gif) no-repeat top right; padding-top:7px;}

/* Submenu */

#smenu { margin: 0; padding: 0; }

#smenu ul { display: inline; margin: 0; padding: 0; }

#smenu li { display: inline; margin: 0; color:#000; margin-top:2px; margin-bottom:2px; }

#smenu li a { color:#000; }

#smenu ul li a:hover { color:#fff; background:#e50780; }


/* Pers images */

div.persCont { position: relative; display: block; }

img.heads { position:relative; top:0; left:0; }

img.pers { position: absolute; top:0; left: 620px; }

div#auth { position:relative; top:0; left:0; z-index:999; }

/* Project page */

#projectList a { color:#f26522; text-decoration:underline; }

#projectList a:hover { text-decoration:none; }

#projectList p { padding-left:6px; margin-top:3px; }


/* Text page */

#textPage a { color:#f26522; text-decoration:underline; }

#textPage a:hover { text-decoration:none; }

#textPage p { margin-top:3px; }

.titler {  font:bold 11px Tahoma, Arial, Verdana, sans-serif; color:#7e7e7e; margin:0; padding:0; overflow:hidden;}

.dash { border-bottom:1px #7e7e7e dashed; }

.pad { padding-left:6px; margin:0; padding-top:0; }

/* Registration page */

#regBg { color:#000; background:url(pix/regBg.gif) no-repeat 0 0; width:554px; height:15px; font-weight:bold; padding-left:6px;}

.regTable { padding-left:6px; }

.regSt { font-weight:bold; }

.regTable input { font:11px Tahoma, Arial, Verdana, sans-serif; color:#7e7e7e; border:1px solid #7f9db9; background:#f5f2df; }

.advise { font-size:10px; }
.advise a { color:#7e7e7e; text-decoration:underline; }
.advise a:hover { text-decoration:none; }

.magenta { color:#e50780; font-weight:bold; }

.noinput input { border:0; background:none; margin-left:-1px; }

.noinputText { padding-top:3px; }

.regTable select { font:11px Tahoma, Arial, Verdana, sans-serif; color:#7e7e7e; border:1px solid #7f9db9; background:#f5f2df; }

#regBut input { border:0; }

form { padding:0; margin:0; }

table.trustTable { border-collapse: collapse;
}

.trustTable td, .trustTable th{ border:1px solid black; padding: 3px, 5px; text-align: center;
}

.trustTable input{ font:11px Tahoma, Arial, Verdana, sans-serif; color:#7e7e7e; border:1px solid #7f9db9; background:#f5f2df; }