/*///////////////////////////////////////*
////////////////////////////////////////*/

* { outline: none; }
body { font: 62.5% "Lucida Grande", Arial, sans-serif; background-color: #333; color: #777; margin-top:20px; }
h1, h2, h3, h4, h5 { color:#fff; }
a { text-decoration: none; color: #08c; }
a:hover { text-decoration:underline; }
h1 { font: 24px Arial, Helvetica, sans-serif; letter-spacing:-1px; padding:10px 0 0 0; margin: 0; }
h2 { font:15px Arial, Helvetica, sans-serif; padding: 0  0 3px 0; margin-bottom: 0; }
.list { margin: 0 auto; width: 380px; padding: 10px; background-color: #fff; }

.exists { background: #FBE3E4 url(../images/cross.gif) no-repeat 98% center; border-color: #FBC2C4; color:#8a1f11; }
.avail { background: #D6FFD8 url(../images/success.gif) no-repeat 98% center; border-color: #A0D997; color:#436213; }

#main, #header, #footer {
margin: 0px auto; width: 540px; margin-bottom: 10px; overflow: hidden; }
#main { padding: 15px; width: 510px; border: 1px solid #cbcbcb; -moz-border-radius: 10px; -webkit-border-radius:10px; background: #000; }
#title { float: left; }
#title a { color: #FFF; }

#login { margin: 5px 0; float: right; margin-right:15px;}
#logout { margin: 10px 0; float: right; }

.error_message { width:470px; background: #FBE3E4 url(../images/cross.gif) no-repeat 10px center; padding: 5px 10px 3px 35px; margin: 3px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; font-size:14px !important;}

.success_message {width:470px;padding: 10px 10px 3px 35px; margin: 3px 0; color:#666; border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background-color: #D6FFD8; background-image: url(../images/success.gif); background-repeat: no-repeat; background-position: 10px center; color:#436213; font-size:13px; }

#footer { text-align: right; font-size: 10px; width:100%; margin:10px auto; }
.futerbre{margin:0px auto; width:400px; padding:0;}

label { display:block; font-weight:bold; color:#888; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:12px 0 4px; }




input, textarea, select { padding:7px; border:1px solid #eee; font:16px Arial, Helvetica, sans-serif; width:490px; color:#999; -moz-border-radius:5px; -webkit-border-radius:5px; }

input[type=submit], input.submit { width:auto; background:#000; border:1px solid #FF9831; color:#fff; font-weight:bold; margin-top:15px; cursor:pointer; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; }

input[type=submit]:hover, input[type=submit]:focus, input.submit:hover, input.submit:focus { background:#FF9831; color:#fff; }

#loginfor{width:100%;}
#loginfor input { padding:7px; border:1px solid #eee; font:16px Arial, Helvetica, sans-serif; width:350px; color:#999; -moz-border-radius:5px; -webkit-border-radius:5px; background: #FFA;}
#loginfor input[type=submit], #loginfor input.submit { width:auto; background:#000; border:1px solid #FF9831; color:#fff; font-weight:bold; margin-top:15px; cursor:pointer; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px;}
#loginfor input[type=submit]:hover, #loginfor input[type=submit]:focus, #loginfor input.submit:hover, #loginfor input.submit:focus { background:#FF9831; color:#fff; }

ul.success-reg { margin: 5px 0; padding:0; };
ul.success-reg li { line-height: 25px; color: #999; list-style: none; }
span.success-info { width: 70px; }

input.edit_search { width:400px; }
select { width:auto; }
input:focus, textarea:focus { border-color:#ccc; color:#555; }

/* Form style */

fieldset { padding:20px; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }
legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

span.required{ font-size: 13px; color: #08c; }

hr { height:1px; background:#ccc; border:none; }

#zaboravio{ width:500px; float:left; padding:5px; margin:10px 0 0 0; font-size:14px !important;}
#zablev{float:left; padding:5px; width:200px;}
#zabdes{ float:right; padding:5px; width:230px;}
.levo{ text-align:left;}
.desno{ text-align:right; padding:0 !important; margin:0 !important;}

#main a,#main a:hover{color:#fdca27 !important;}
.belibre{color:#fdca27 !important;}
.bela{color:#ececec !important;}