﻿*
{
    margin:0;
}

body
{
    background-color:#ffffff;
    font-family:Tahoma;
	font-size:11px;
	letter-spacing:.5px;
}

.clr
{
    clear:both;
}

a
{
    text-decoration:none;
    color:#ffffff;
}

#header
{
    background-color:#fbfbfb;
    height:100px;
    border-bottom:solid 0px #b0b0b0;   
    padding-left:50px;
    padding-right:50px;
    -webkit-box-shadow: 0 4px 2px -2px #888;
	   -moz-box-shadow: 0 4px 2px -2px #888;
	        box-shadow: 0 4px 2px -2px #888;
}

#logo
{
    border:solid 0px #b0b0b0;
    min-width:140px;
    height:120px;
    float:left;
    background-color:#ffffff;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
}

.n_logo
{
    background-image:url(../img/n_logo.png);
    background-position:center;
    background-repeat:no-repeat;
    width:140px;
    height:120px;
}

#n_name
{
    background-image:url(../img/n_name.png);
    background-position:center;
    background-repeat:no-repeat;
    width:431px;
    height:100px;
    float:left;
    margin-left:40px;
}

#login
{
    background-image:url(../img/login.png);
    width:551px;
    height:358px;
    margin:0 auto;
    margin-top:50px;
    
}

#forgot_password
{
    background-image:url(../img/forgot_password.png);
    width:551px;
    height:358px;
    margin:0 auto;
    margin-top:50px;
}

#roma_logo
{
    float:right;
    margin-top:20px;
}

.txt_login
{
    width:265px;
    height:25px;
    padding-left:5px;
    border:solid 1px #ffffff;
    font-size:11px;
    font-family:Tahoma;
}

.txt_login:hover
{
    width:265px;
    height:25px;
    padding-left:5px;
    border:solid 1px #cc0000;
}

.txt_login:focus
{
    width:265px;
    height:25px;
    padding-left:5px;
    border:solid 1px #cc0000;
}

.button_login
{
    background-image:url(../img/button_login.png);
    width:86px;
    height:42px;
    background-color:transparent;
    border:0px;
    cursor:pointer;
}

.button_login:hover
{
    background-image:url(../img/button_loginh.png);
    width:86px;
    height:42px;
    background-color:transparent;
    border:0px;
    cursor:pointer;
}

#fotter_login
{
    background-image:url(../img/border_bg.png);
    height:170px;
    width:100%;
}

#wrap
{
    background-image:url(../img/bg.png);
    border:solid 0px #cc0000;
    width:950px;
    padding-bottom:10px;
    margin:0 auto;
    margin-top:15px;
}

#wrap .left
{
    border:solid 0px #cc0000;
    width:200px;
    float:left;
    margin-left:10px;
    margin-top:20px;
    color:#ffffff;
    position:absolute;
}

#wrap .right
{
    border:solid 1px #ffffff;
    background-color:#ffffff;
    width:710px;
    float:right;
    margin-right:10px;
    margin-top:10px;
    min-height:250px;;
    padding-top:10px;
    padding-left:20px;
    padding-right:10px;
    padding-bottom:10px;
}

.menua
{
    border:solid 0px #cc0000;
    background-image:url(../img/menu_ar.png);
    width:180px;
    height:15px;
    padding:10px;
}

.menu
{
    border:solid 0px #cc0000;
    background-color:#cc0000;
    width:155px;
    height:15px;
    padding:10px;
}

#footer
{
    width:950px;
    margin:0 auto;
    height:100px;
    background-image:url(../img/bg.png);
    margin-top:20px;
}