img {border: 0;}

.Vbig {
font-family: "Thaoma", verdana;
font-size:20px; 
text-align: center;
text-decoration: none;
color: white;
}

.wh {
font-family: "Thaoma", verdana;
font-size:12px; 
text-align: right;
text-decoration: none;
color: #ffffff;
}

.sw {
font-family: "Thaoma", verdana;
font-size:10px; 
text-align: center;
text-decoration: none;
color: white;
}
.sw a {
font-family: "Thaoma", verdana;
font-size:10px; 
text-align: center;
text-decoration: none;
color: white;
}
.sw  a:visited{
font-family: "Thaoma", verdana;
font-size:10px; 
text-align: center;
text-decoration: none;
color: white;
}
.sw a:hover
{
font-size:10px; 
color: #949494;
text-decoration: none;
}


BODY {
margin:0; padding:0;background-color: #000000; background-image: url(../media/black.jpg); 
color: #000000;
}

.top
{
font-family: "Thaoma", verdana;
color: white;
font-size:10px; 
border: 0px solid red;
vertical-align: middle;
width: 760px;
text-align: right;
margin: 0px auto;
height: 48px;
position: relative;
top: 0px;
}

.top a
{
font-size:10px; 
color: white;
text-decoration: none;
}
.top a:visited
{
font-size:10px; 
color: white;
text-decoration: none;
}
.top a:hover
{
font-size:10px; 
color: #949494;
text-decoration: none;
}

.top_img
{
border: 0px solid black;
left:0px;
position: absolute;
}

.intro_container
{
border: 0px solid blue;
vertical-align: middle;
margin: 0px auto;
text-align: center;
position: relative;
top: 0px;
}

.register
{
font-family: "Thaoma", verdana;
font-size: 10px;
width: 220px;
height: 310px;
background-color:#333333;
margin: 0px auto;
text-align: center;
position: absolute;
right:5px;
top: 5px;
background-image: url(/media/logol.jpg); 
}

.pic
{
border: 1px solid red;
width: 545px;
height: 310px;
background-color: #333333;
border: 1px red;
margin: 0px auto;
text-align: center;
position: absolute;
left:5px;
top: 5px;
display: block;
}

.login
{
font-size:10px; 
font-family: "Thaoma", verdana;
color: white;
border: 3px solid black;
vertical-align: middle;
width: 780px;
height: 22px;
margin: 0px auto;
text-align: left;
position: relative;
top: 0px;
background-color: #000000;
}

.intro_centro
{
border: 3px solid black;
vertical-align: middle;
width: 780px;
height: 500px;
margin: 0px auto;
text-align: center;
position: relative;
top: 0px;
background-color: #000000; 
}

.loading
{
font-family: "Thaoma", verdana;
color: white;
border: 1px solid white;
vertical-align: middle;
width: 40%;
left: 30%;
height: 20%;
top: 30%;
text-align: center;
position: absolute;
background-color: #000000;
opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=75); /* IE lt 8 */
-ms-filter: "alpha(opacity=75)"; /* IE 8 */
-khtml-opacity: .75; /* Safari 1.x */
-moz-opacity: .75; /* FF lt 1.5, Netscape */
}

.info
{
font-family: "Thaoma", verdana;
font-size: 11px;
position: relative;
top:320px;
width: 770px;
left: 5px;
border: 2px solid #000000;
background-color: #d2d2d2;
opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=75); /* IE lt 8 */
-ms-filter: "alpha(opacity=75)"; /* IE 8 */
-khtml-opacity: .75; /* Safari 1.x */
-moz-opacity: .75; /* FF lt 1.5, Netscape */
-moz-border-radius: 20px; /* Per firefox */
-webkit- border-radius: 20px; /* Safari e Chrome*/
border-radius: 20px; /* Standard CSS */
}

.info a
{
color: #000000;
text-align: center;
text-decoration: none;
}

.info a:link
{
text-decoration: none;
text-align: center;
}



.info a:visited
{
text-decoration: none;

}
.info a:hover
{
text-decoration: underline;
}

.loading_text
{
font-family: "Thaoma", verdana;
text-align: center;
position: relative;
top: 35%;
font-size:24px;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/media/bg_button_a.jpg') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 30px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	
}

a.button span {
    background: transparent url('/media/bg_button_span.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.buttonc {
    background: transparent url('/media/bg_button_a_intro.jpg') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 65px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonc span {
    background: transparent url('/media/bg_button_span_intro.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.buttonc:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonc:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

input {
 background-color: #252121;
 color: #ffffff;
 font-size: 11px;
}

select{
 background-color: #252121;
 color: #ffffff;
  font-size: 11px;
}



