/* --- For use with the Uniform plugin: http://pixelmatrixdesign.com/uniform/ --- Generated by Uniform Theme Generator: http://pixelmatrixdesign.com/uniform/themer.html*/
/* Global Declaration */
div.selector, div.checker span, div.radio span, div.uploader, div.uploader span.action {    background-repeat: no-repeat;}
.selector, .radio, /*.checker,*/.uploader, .selector *, .radio *, /*.checker *,*/.uploader * {    margin: 0;    padding: 0;}
/* SPRITES */
/* Select */
div.selector {    padding: 6px 6px;	background:url(../../../img/select_big.png) no-repeat right top scroll;	width:293px !important;	margin:4px 0px 0px 0px; float:left;}
.for_big_select div.selector { padding:6px 6px;	background:url(../../../img/select_big2.png) no-repeat right top scroll;	width:490px !important;	margin:7px 20px 17px 0px; float:left;}
div.small_select div.selector{    padding: 6px 6px;	background:url(../../../img/select_small.png) no-repeat right top scroll;	width:110px !important;	margin:4px 10px 0px 0px; float:left;}
/*.field div.selector {    padding: 6px 6px;	background:url(../../../img/select_big.png) no-repeat right top scroll;	width:293px !important;	margin:0px 0px 0px 30px;}
.field2 div.selector {    padding: 6px 6px;	background:url(../../../img/select_big.png) no-repeat right top scroll;	width:293px !important;	margin:0px 15px 0px 15px;}*/
/*div.selector2 {    padding: 6px 6px;	background:url(../../../img/for_select_right.png) no-repeat right top scroll;	width:255px !important;}*/
div.selector, div.selector.focus, div.selector.hover {    background-position: right top;    line-height: 28px;    height: 28px;}
div.selector span {    height: 28px;    line-height: 23px;    padding: 0 0 0 6px;}
div.selector select {/* change these to adjust positioning of select element */    top: 0px;    left: 0px;}
/* Checkbox */
/*div.checker {    width: 19px;    height: 19px;}*/
div.checker input {    width: 19px;    height: 19px;}
div.checker span {    background:transparent url(../img/check-radio-bg.png) no-repeat left top scroll;    height: 19px;    width: 19px;}
div.checker span.checked {    background-position: right top;}
/* Radio */
div.radio {    width: 18px;    height: 18px;}
div.radio input {    width: 18px;    height: 18px;}
div.radio span { height:17px; width:17px; background:transparent url(../img/check-radio-bg.png) no-repeat -1px bottom scroll;}
div.radio span.checked {    background-position: -17px bottom;}
/* Uploader */
div.uploader{    /*background:transparent url(../img/file-bg.jpg) no-repeat right top scroll;*/	background:transparent url(../../../img/inp1.png) no-repeat right top scroll;	}
div.uploader, div.uploader span.action {    height: 28px;}
div.uploader span.action {    line-height: 28px;}
div.uploader span.filename {    height: 28px; /* change this line to adjust positioning of filename area */    margin: 0 0 0 2px;    line-height: 28px;}
/* PRESENTATION */
/* Select */
div.selector {   /* margin-bottom: 20px;*/    width: 100%;}
div.selector select {    width: 100%;    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    border: solid 1px #fff;}
div.selector span {    cursor: pointer;}
div.selector span {    /*color: #798e94;*/    width: 100%;}
div.selector.disabled span {    color: #bbb;}
/* Checker */
div.checker {    margin-right: 10px;}
/* Radio */
div.radio {    margin-right: 10px;}
/* Uploader */
div.uploader {    width: 100%;    margin-bottom: 20px;    cursor: pointer;}
div.uploader span.action {    width: 85px;    text-align: center;    text-shadow: #fff 0px 1px 0px;}
div.uploader span.filename {    color: #798e94;    width: 100%;    border-right: solid 1px #bbb;    font-size: 90%;}
div.uploader input {    width: 100%;}
div.uploader.disabled span.action {    color: #aaa;}
div.uploader.disabled span.filename {    border-color: #ddd;    color: #aaa;}
/*CORE FUNCTIONALITY Not advised to edit stuff below this line*/
.selector select:focus, .radio input:focus, .checker input:focus, uploader input:focus {    outline: 0;}
/* Select */
div.selector {    position: relative;    padding-left: 10px;    overflow: hidden;}
div.selector span {    display: block;    float: left;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
div.selector select {    position: absolute;    opacity: 0;    height: 28px;    border: none;    background: none;}
/* Checker */
/*div.checker {    position: relative;    float: left;}*/
div.checker span {    display: block;    float: left;    text-align: center; margin:0px 0px 0px 79px;}
div.checker input {    opacity: 0;    display: inline-block;    background: none;}
/* Radio */
div.radio {    position: relative;    float: left;}
div.radio span {    display: block;    float: left;    text-align: center;}
div.radio input {    opacity: 0;    text-align: center;    display: inline-block;    background: none;}
/* Uploader */
div.uploader {    position: relative;    float: left;    overflow: hidden;    padding: 0 !important;}
div.uploader span.action {    float: left;    display: inline;    padding: 2px 0px;    overflow: hidden;    cursor: pointer;}
div.uploader span.filename {    padding: 0px 10px;    float: left;    display: block;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
div.uploader input {    opacity: 0;    position: absolute;    top: 0;    right: 0;    bottom: 0;    float: right;    height: 16px;    border: none;}
div.uploader span.action, div.uploader:hover span.action, div.uploader.active span.action, div.uploader.focus span.action {
    display: block;    position: absolute;    top: 0;    right: 0;    padding: 0;    width: 96px;    height: 28px;    text-indent: -99999px;}
/** Fixes **/
div.checker input, div.radio input {    margin: 0 !important;    top: -1px;}
div.selector {    padding: 0 !important;}
/** IE Hacks **/
div.uploader span.filename{    width:auto\9;    border:none\9;}
div.selector span{    width:auto\9;}
#caltitle {    width: 152px \9;}
#caldays span {    width: 27px \9;}
.calweek a {    width: 26px \9;}
/** IE6 Only **/
.radio-group input, .checkbox-group input{    *border:none;    *background:none;    *top:6px;    *position:relative;    *width:18px;}

.for_big_select .small div.selector{ background:url(../../../img/select_big.png) no-repeat right top scroll; width:293px !important; margin:7px 20px 17px 0px; float:right;}
#f2_m #f3 #f3_m .small input[type=text]{ margin:5px 117px 15px 0px; float:left;}