p, body, form    { margin: 0; padding: 0; }
img              { border: 0; }
.fl              { float: left; }
.fr              { float: right; }
.tl              { text-align: left; }
.tr              { text-align: right; }
.tc              { text-align: center; }
.b               { border: 1px dashed #ffffff; }
.cb              { clear: both; }
.cl              { clear: left; }
.bb              { border: 1px solid #222222; }
.vv              { border: 1px solid #ffffff; }

.vvg             { border: 1px solid #ffffff; vertical-align: top; margin: 5px 0px 0px 0px; }

a                { color: #ffffff; text-decoration: underline; font-weight: bold; }
a:hover          { color: #ffffff; text-decoration: none; font-weight: bold; }

body             { background-color: #333333; color: #ffffff; font-family: Verdana, Tahoma, sans-serif; font-size: 12px; padding: 15px 0; line-height: 1.2em; text-align: center; }

#main            { width: 820px; margin-left: auto; margin-right: auto; background-color: #404040; text-align: left; border: 1px solid #404040; }

#top             { background-image:url('images/header.jpg'); height: 160px; }

#menu            { background-color: #000000; color: #ffffff; padding: 10px 10px; line-height: 1.6em; font-size: 10px; text-align: center; }
#menu a          { color: #ffffff; text-decoration: underline; font-weight: bold; }
#menu a:hover    { color: #ffffff; text-decoration: none; font-weight: bold; }

#maincont            { padding: 30px 10px 20px 10px; color: #ffffff; background-color: #404040;  font-family: Verdana, Tahoma, sans-serif; font-size: 10px; }
#maincont a          { color: #ffffff; text-decoration: underline; font-weight: normal; }
#maincont a:hover    { color: #ffffff; text-decoration: none; font-weight: normal; }

#foot            { width: 820px; height: 96px; text-align: center; }
#footer          { margin: 5px 0 0 0; text-align: center; font-size: 10px; }
#stats           { margin: 5px 0 0 0; text-align: center; font-size: 10px; }

.bottomtext      { line-height: 14px; bottom: 6px; position: relative; font-size: 10px; font-weight: normal; color: #ffffff; }
.bottompozn      { line-height: 12px; bottom: 6px; position: relative; font-size: 9px; font-weight: normal; color: #ffffff; }

.mainconttext    { width: 780px; padding: 10px 10px 10px 10px; border: 1px dashed #ffffff; }

.mainad          { margin: 0 5px 5px 0; text-align: center; float: left; font-size: 10px; }
.mainadcont      { padding: 2px; line-height: 1.2em; }

.mainadview      { margin: 0 5px 5px 0; text-align: center; font-size: 10px; }
.mainadcontview  { padding: 2px; line-height: 1.2em; }

.maincard        { width: 360px; height: 380px; margin: 0 5px 5px 0; border: 1px solid #404040; padding: 5px; text-align: left; float: left; font-size: 10px; }
.maincardcont    { padding: 2px; line-height: 1.2em; }

.maingall        { width: 740px; margin: 0 5px 5px 0; border-bottom: 1px solid #333333; padding: 5px; text-align: left; float: left; font-size: 10px; }
.maingallcont    { padding: 2px; line-height: 1.2em; }

#flashcontent    { text-align: center; background-color: #404040; color: #FFFFFF; font-size: 10; border: 1px solid #333333; }

#flashgallery    { width: 750px; overflow: hidden; }

#tooltip {
    position: absolute;
    padding: 10px;
    top: 0px;
    left: 0px;
    width: 150px;
    color: white;
    font-size: 13px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    background: url(images/ntbg.png);
    /* Mozilla proprietary */
    -moz-border-radius: 12px;
	}
