body 
{ margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 2px; padding: 0px;  
background-color: #0F1B1B; font-family: verdana; font-size: 10pt; color: #ffddb5; }

b.online { font-family: tahoma; font-size: 8pt; font-weight: bold; }
h1 { font-family: tahoma; font-size: 8pt; color: gray; margin-left: 3px; padding: 2px; }
table { background: white; padding: 6; }
table.black { background: transparent; padding: 6; width: 560; }
table.ranks { background: #272727; padding: 0px; border: 1px dashed black; }
td { font-family: verdana; font-size: 10pt; color: #000000; margin-left: auto; margin-right: auto; background-repeat: repeat }
td.screens { font-family: verdana; font-size: 10pt; color: #ffddb5; margin-left: auto; margin-right: auto; text-align: center }

img { border-style: none }
p { text-align: justify; font-family: verdana; font-size: 10pt; }
font.desc { font-family: tahoma; color: #a1a1a1; font-size: 10pt; }
font.descb { font-family: tahoma; color: #a1a1a1; font-size: 8pt; font-weight: bold; }

a { text-decoration: none; color: #fff } a:active, a:visited { text-decoration: none; color: #fff } 
a:hover { text-decoration: none; color: #fff } 

a.white { text-decoration: none; color: #a3a3a3; font-family: tahoma; font-size: 10pt; } 
a.white:active, a.white:visited { text-decoration: none; color: #a3a3a3; } 
a.white:hover { text-decoration: none; color: #fff; } 

a.orange { text-decoration: none; color: #ff9c00; font-family: tahoma; font-size: 10pt; } 
a.orange:active, a.orange:visited { text-decoration: none; color: #ff9c00; } 
a.orange:hover { text-decoration: none; color: #000; background: gray; } 

a.blue { text-decoration: underline; color: blue; } a.blue:active, a.blue:visited { text-decoration: underline; color: blue; } 
a.blue:hover { text-decoration: none; color: black; }

a.bk { color: #BFAFAF; text-decoration: none; padding-left: 2px; padding: 1px; }
a.bk:visited, a:active { color: #BFAFAF; text-decoration: none; padding-left: 2px; padding: 1px; }
a.bk:hover { color: #000; background-color: gray; text-decoration: none; padding-left: 2px; padding: 1px; }

ul.topnav { list-style: none; padding: 2px; margin: 0; float: left; width: 680px; background: #222;  
font-family: tahoma; font-size: 9pt; color: #fff; background: url(images/meniu_bk.gif) repeat-x; }  
ul.topnav li { font-family: tahoma; font-size: 9pt; float: left; margin: 0; padding: 2px; position: relative; }  
ul.topnav li a{ font-family: tahoma; font-size: 9pt; padding: 2px; color: #fff; text-decoration: none; float: left; margin: 0; }
ul.topnav li a:visited{ font-family: tahoma; font-size: 9pt; color: white; text-decoration: none; margin: 0; padding: 2px; }  
ul.topnav li a:hover{ font-family: tahoma; font-size: 9pt; text-decoration: underline; margin: 0; padding: 2px; }

/*Image shit - Foarte descriptiv!*/
.thumbnail{ position: relative; z-index: 0;}
.thumbnail:hover{ background-color: transparent; z-index: 50;}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color: lightyellow; padding: 5px; left: -1000px; border: 1px dashed gray;
visibility: hidden; color: black; text-decoration: none;}
.thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px;}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/ position: absolute; top: -500; left: 0; visibility: visible;
width:517px; margin-left:auto; margin-right:auto;
/*left: 0px; *//*position where enlarged image should offset horizontally */ }
div.addVer { position:absolute; margin:20; top:-20; }

.roundc { border: 2px solid #000; padding: 8px; background: #0d0d0d; 
background-image: none; -moz-border-radius: 1.6em; -webkit-border-radius: 1.6em; }

