body{
    font-family: Trebuchet MS, Arial, sans-serif;
    background: url(/static/images/bg.jpg);
    background-repeat: repeat-x;
}

#header {
  margin-top: 25px;
}
#headerText{

}
#login{
	background-image:url(/static/images/login.gif);
	float:left;
	height:35px;
	line-height:35px;
	text-align:center;
	width:169px;
}
#login.only{
	background-image:url(/static/images/goin.gif);
	width:125px;
	margin-left: 30px;
}
#login a{
  text-decoration: none;
}
#topLinks {
    height: 40px;
    margin-top: 10px;
}
#topLinks a{
    font-size: 14px;
    padding:0 5px;
}
#login #logina, #login .logina{
  font-size: 15px;
  color: #FFF;
  letter-spacing: -1px;
  font-weight: bold;
  padding-right: 2px;
  margin-left:-7px;
}
#login #registera{
  font-size: 15px;
  color: #006600;
  letter-spacing: -1px;
  padding-left:10px;
}       
  
#nav a{
    text-decoration: none;
    height: 24px;
    font-size: 15px;
    font-weight: bold;
    color: #003172;
     padding: 3px 0 0 5px;
}

#nav ul.second-level a{
    background: transparent;
    font-size: 12px;
}

#nav li{
    background: url(/static/images/menu.gif) no-repeat left top;
    width: 149px;
    height: 27px;
}

#nav li:hover{
    background: url(/static/images/menu-down.gif) no-repeat left top;
}

#nav li.active{
    background:url(/static/images/menu-active.gif) no-repeat left top;
    width: 149px;
    height: 27px;
    margin-right: 9px;
}

#nav li.active:hover{
    background: url(/static/images/menu-active-down.gif) no-repeat left top;
}
#nav li.active > a{
    color: #FFE018;
}

#nav li ul li{
    background: #EBF0F7;
    border-bottom: 1px solid #fff;
    padding-top: 5px;
}

#nav li ul li:hover{
    background: #D1E0F3;
}

#homeCols{
    margin-top: 20px;
    padding: 0 10px;
    width: 930px;
    float: left;
}
.homeCol{
    background: transparent url(/static/images/cerceve.jpg) no-repeat;
    float: left;
    margin-right:10px;
    padding:10px;
    width:280px;
}
.colHeader {
    position: relative;
    height: 35px;
}    
 
h1{
    font-size: 36px;
    color:#6CAB24;
    font-weight: bold;
    letter-spacing:-1px;
} 

#kaydolLeft h2{
color:#346CB0;
display:inline;
font-size:20px;
font-weight: bold;
letter-spacing:-1px;
line-height: 2em;
}

body > div#dark {
    position:fixed; 
}
#dark {
    background-attachment:scroll;
    background-color:#000000;
    background-repeat:repeat;
    display:none;
    float:left;
    height:100%;
    width:100%;
    z-index:100;
}
#login_box {
    background-attachment:scroll;
    background-repeat:repeat-x;
    color:#FFFFFF;
    display:none;
    height:260px;
    left:50%;
    margin-left:-140px;
    margin-top:-140px;
    overflow:hidden;
    position:fixed;
    text-align:left;
    width:280px;
    z-index:1000;
}
#login_box_content {
    background-image:url(/static/images/login/login_box_bg.png);
    background-repeat:repeat-x;
    float:left;
    height:206px;
    padding:20px 14px 55px;
    width:235px;
}
#login_box_content.min {
    background-image:url(/static/images/login/login_box_bg_m.png);
}
#login_box_bottom {
    bottom:-8px;
    float:left;
    height:55px;
    left:3px;
    margin-top:28px;
    padding-left:14px;
    padding-right:14px;
    position:absolute;
    width:235px;
}
#login_box_left {
    background-image:url(/static/images/login/login_box_l_r.png);
    background-repeat:no-repeat;
    float:left;
    height:281px;
    width:4px;
}
#login_box_left.min {
    background-image:url(/static/images/login/login_box_l_r_m.png);
    background-repeat:no-repeat;
    float:left;
    height:228px;
    width:4px;
}
#login_box_right {
    background-image:url(/static/images/login/login_box_l_r.png);
    background-position:-4px 0;
    background-repeat:no-repeat;
    float:left;
    height:281px;
    width:4px;
}
#login_box_right.min {
    background-image:url(/static/images/login/login_box_l_r_m.png);
    background-position:-4px 0;
    background-repeat:no-repeat;
    float:left;
    height:228px;
    width:4px;
}
a.close_button {
    background-image:url(/static/images/login/close_button.png);
    float:right;
    height:16px;
    margin-right:-8px;
    margin-top:-10px;
    width:16px;
    cursor: pointer;
}

input.login {
background-color:#EEEBEB;
border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #D3D1D1;
border-style:none none none solid;
border-width:medium medium medium 1px;
color:#2F3744;
float:left;
font-size:11px;
margin-left:10px;
margin-top:1px;
padding:12px 10px;
width:136px;
}
.input_login {
background-color:#EEEBEB;
float:left;
margin-bottom:5px;
margin-top:5px;
padding-left:10px;
width:226px;
}
.input_login_top {
background-image:url(/static/images/login/input_login.png);
float:left;
height:4px;
margin-left:-10px;
width:236px;
}
.input_login_bottom {
background-image:url(/static/images/login/input_login.png);
background-position:0 -4px;
float:left;
height:4px;
margin-left:-10px;
width:236px;
}
#login_button {
background-image:url(/static/images/login/login_button.png) !important;
background-repeat:no-repeat;
cursor:pointer;
float:right;
height:36px;
width:72px;
}
#find_button {
background-image:url(/static/images/login/find_button.png) !important;
background-repeat:no-repeat;
float:right;
height:36px;
width:72px;
cursor: pointer;
}

#login_button:hover, #find_button:hover {
background-position:0 -36px;
}

.fieldlogin {
background-color:transparent;
color:#71767E;
float:left;
font-size:11px;
padding-bottom:12px;
padding-top:12px;
text-align:right !important;
width:54px;
}
.fieldname {
background-color:transparent;
color:#71767E;
float:left;
font-size:11px;
padding-right:11px;
padding-top:10px;
text-align:right;
width:54px;
}
.required {
background-color:transparent;
background-image:url(../images/comments/required.png);
background-position:57px 14px;
background-repeat:no-repeat;
color:#71767E;
float:left;
font-size:11px;
padding-right:11px;
padding-top:10px;
text-align:right;
width:54px;
}
#login_me a{
color:#8F969F;
cursor:pointer;
}

