.href:hover{cursor:hand;cursor:pointer;color:#f99549;}
.login_box{background:#3f3530;}
.login_frame{color:#fff;margin:0 auto;height:14px;padding:2px;}.login_frame2{height:26px;}
.login_fields{float:right;display:none;}
.login_fields2{float:right;background: url('/modules/login/img/icon_profil_w.png') 0px 2px no-repeat;padding-left:20px;line-height:18px;}
.login_fields2:hover{background: url('/modules/login/img/icon_profil_o.png') 0px 2px no-repeat;}
.login_fields2 img{position:relative;top:3px;}
.login_fields3,.login_fields3 a{color:#fff;}
.button_admin{float:left;padding-left:28px;line-height:28px;}
.button_add_new{background: url('/modules/login/img/icon_plus.png') 0px 5px no-repeat;}
.button_add_new:hover{background: url('/modules/login/img/icon_plus_h.png') 0px 5px no-repeat;}
.button_administracija{background: url('/modules/login/img/icon_list.png') 4px 6px no-repeat;}
.button_administracija:hover{background: url('/modules/login/img/icon_list_h.png') 4px 6px no-repeat;}
.button_edit{background: url('/modules/login/img/icon_edit.png') 0px 5px no-repeat;}
.button_edit:hover{background: url('/modules/login/img/icon_edit_h.png') 0px 5px no-repeat;}
.button_logout{background: url('/modules/login/img/icon_logout.png') 45px 6px no-repeat;padding-left:0px;width:60px;}
.button_logout:hover{background: url('/modules/login/img/icon_logout_h.png') 45px 6px no-repeat;padding-left:0px;width:60px;}
.button_space{float:left;line-height:28px;}
.display_none{display:none;}
.login_field{width:115px;padding: 7px 5px 4px;color: #555;font-size: 14px;border-color: #E5E5E5;border-style: solid;border-width: 0 1px 1px 0;background: #fff url('/modules/login/img/bg_input.png') no-repeat scroll left top;float:left;margin-right:4px;}
#login-btn{background: url('/modules/login/img/login_btn.png') 0px 0px no-repeat;width:22px;height:27px;float:left;margin-top:2px;}
#login-btn:hover{background: url('/modules/login/img/login_btn_hover.png') 0px 0px no-repeat;cursor:hand;cursor:pointer;}
#login-close{background: url('/modules/login/img/cross.png') 0px 0px no-repeat;width:16px;height:16px;margin-top:9px;}
#login-close:hover{background: url('/modules/login/img/cross_hover.png') 0px 0px no-repeat;cursor:hand;cursor:pointer;}

.error{color:red;}.error::-webkit-input-placeholder {color:red;}.error:-moz-placeholder {color:red;opacity:1;}.error::-moz-placeholder {color:red;opacity:1;}.error:-ms-input-placeholder {color:red;}
#login_error_frame{display:none;position:absolute;width:100%;height:100%;background:#000;z-index:1000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.login_error2{display:none;margin:0 auto;width:350px;z-index:1001;}
.login_error{position:absolute;top:70px;z-index:1002;width:400px;}
.ui-icon-alert{float: left;position:relative;left:30px;top:30px;}
.login_error_title{background:#ce0303;color:#fff;font-size:1.6em;padding:15px 30px;}
.login_error_msg{position:relative;left: 40px;top:-7px;float: left;padding:20px;line-height:1.3em;}
.login_error_msg p{margin-top:5px;}
.error_btn_p{padding-top:15px;padding-left:80px;}
.error_btn{font-size: 1.2em;text-align: center;color: #000;background-color: #2da5da;outline: none;
	padding: 0.5em 1.4em;display: -moz-inline-box;display: inline-block;background: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 2px solid #ce0303;
    -webkit-transition: border-color 0.3s;-moz-transition: border-color 0.3s;-ms-transition: border-color 0.3s;-o-transition: border-color 0.3s;transition: border-color 0.3s;}
.error_btn:focus{border-color: #e5e5e5;cursor:hand;cursor:pointer;}
.error_btn:hover{border-color: #e5e5e5;cursor:hand;cursor:pointer;}

@media all and (min-width: 960px){.login_frame{width:940px;}}
@media all and (min-width: 900px) and (max-width: 959px){.login_frame{width:880px;}}
@media all and (min-width: 840px) and (max-width: 899px){.login_frame{width:820px;}}
@media all and (min-width: 767px) and (max-width: 839px){.login_frame{width:750px;}}
@media all and (max-width: 767px){.login_frame,.login_box,.login_fields,.login_fields2{display:none;}}