/* buttons */
.search-btn {vertical-align:top;margin:3px 0 0 1px;cursor:pointer}

.btn,.btn a,.btn input  {
	background:url(../images/bar/btn-mask.png) no-repeat right 0;
	font-size:13px !important;
	display:inline-block;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
	position:relative;
	font-weight:400;
	cursor:pointer;
	height:24px;
	color:#fff;
	outline:0;
	margin:0;
	border:0;
}
.btn {padding:0 4px 0 0}
.btn a,.btn input {background-position:0 0;padding:0 11px 0 15px;overflow:visible;line-height:24px}
.btn input::-moz-focus-inner {border:0;padding:0}

/* orange color for fom-media by default */
.btn {background-color:#f55b11}
.btn:hover {background-color:#f56c11}

.btn-gray {background-color:#ddd}
.btn-gray:hover {background-color:#ccc}
.btn-gray * {color:#555 !important}

.nbtn input{
    background: #ff6e16;
    background: -webkit-linear-gradient(top, #ff9939, #ff4108);
    background: -moz-linear-gradient(top, #ff9939, #ff4108);
    background: -ms-linear-gradient(top, #ff9939, #ff4108);
    background: -o-linear-gradient(top, #ff9939, #ff4108);
    background: linear-gradient(top, #ff9939, #ff4108);
    color: #fff;
    border-radius: 5px;
    text-decoration: none;
    font-size: 11px;
    line-height: 11px;
    padding-top: 7px;
    padding-bottom: 6px;
    border: none;
    padding-left: 15px;
    padding-right: 15px;
    cursor: pointer;
}

.nbtn-gray input{
    background:#f7f7f7;
    background: -webkit-linear-gradient(top, #f4f4f4, #e1e1e1);
    background: -moz-linear-gradient(top, #f4f4f4, #e1e1e1);
    background: -ms-linear-gradient(top,  #f4f4f4, #e1e1e1);
    background: -o-linear-gradient(top,  #f4f4f4, #e1e1e1);
    background: linear-gradient(top,  #f4f4f4, #e1e1e1);
    color: #333;
}

/* text */
span.text,.text i  {
	position:relative;
	display:inline-block;
	line-height:100%;
	background:url(../images/bar/text.png) no-repeat right 0;
	height:28px;
	font:normal 13px Arial
}
span.text {padding:0 9px 0 0 }
span.text i {background-position:0 0;padding:0 0 0 9px}
span.text input {border:0 !important;padding:0;outline:0;margin:2px 0;background:none;line-height:24px;vertical-align:middle;height:24px}
span.text input::-moz-focus-inner {border:0;padding:0}
input:-webkit-autofill {background-color:none}

span.text.focus, .text.focus i {background-position:right -28px;}
span.text.focus i  {background-position:0 -28px}
span.text.focus input {}

span.text-s,.text-s i  {height:23px;background:url(../images/bar/text-s.png) no-repeat right 0}
span.text-s i {background-position:0 0}
span.text-s.focus, .text-s.focus i {background-position:right -23px;}
span.text-s.focus i  {background-position:0 -23px}
span.text-s input {line-height:19px !important;height:23px !important;margin:0 !important;}

input.text,
.textarea {background-color:#f9f9f9;border:2px solid #ccc;width:430px;padding:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.textarea {height:110px;}
input.text:focus, textarea.textarea:focus {background-color:#f9f9f9}

/* select */
.selector {vertical-align:middle;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.selector_holder,.selector_holder span {
	position:relative;
	display:inline-block;
	line-height:100%;
	background:url(../images/bar/selector.png) no-repeat 0 0;
	height:24px;
	font:normal 13px Arial;
	padding:0 0 0 9px;
	cursor:pointer
}
.selector_holder span {white-space:nowrap;overflow:hidden;padding:0 36px 0 0;line-height:24px;background-position:right 0}
.selector_wrap .active {background-position:0 -24px}
.selector_wrap .active span  {background-position:right -24px}
.selector_wrap .disabled {color:#aaa}
.selector_holder i.loading {width:100px;height:24px;line-height:24px;display:inline-block;background:transparent url(../images/ajax-loader.gif) no-repeat 0 center;}

.selector_wrap {vertical-align:middle;position:relative;display:inline-block}
.selector_wrap select {position:absolute;left:2px;top:3px;z-index:100;cursor:pointer;height:24px;}

#post-form span.text input {width:508px}
#post-form input.text,
#post-form  .textarea {width:512px}
