body {cursor:default;}
a {cursor:pointer !important;cursor:hand;}

.x-panel {border:1px solid #bcbec0;border-top:3px solid #bcbec0;padding:10px;margin:10px 0 10px 0;}
.x-panel a {color:#939598;text-decoration:none;}
.x-panel a:hover {color:#231f20;text-decoration:none;}

#fancybox-inner .x-panel {position:relative;z-index:9999;}

.show {}
.hide {display:none;}
.error {color:#ff0000;}
p.error {padding:10px;border-left:3px solid #ff0000;}

a.anchor {display:block;width:0px;height:0px;line-height:0px;font-size:0px;text-decoration:none;}

table.data {width:100%;border-collapse:collapse;}
table.data th {border:1px solid #939598;padding:2px;background:#d1d3d4;text-align:center;font-weight:bold;}
table.data td {border:1px solid #939598;padding:2px;vertical-align:top;}
table.data th.l, table.data td.l {text-align:left;}
table.data th.r, table.data td.r {text-align:right;}
table.data th.c, table.data td.c {text-align:center;}
table.data tr.row0 {background:#d1d3d4;}
table.data tr.row1 {background:transparent;}

form {margin:0;padding:0;}
.field {clear:both;width:99%;margin:0;padding:5px 0 5px 0;}
.field label {display:block;font-weight:bold;margin:0;padding:0;float:left;width:40%;min-height:10px;}
.field .clear {clear:both;font-size:1px;height:1px;line-height:1px;margin:0;padding:0;}
.field .text, .field .password, .field .file {width:55%;margin:0;float:right;}
.field .pane {width:15%;margin:0;padding:0;float:right;text-align:right;}
.field .pane input {width:98%;margin:0;padding:0;}
.field .date, .field .datetime {width:40%;margin:0;float:right;}
.field .ifile {width:40%;margin:0;float:right;}
.field .checkbox, .field .radio {margin:0;float:left;}
.field .margin {width:20%;height:10px;margin:0;float:left;}
.field .multiple {width:55%;margin:0;padding:0 0 5px 0;float:right;}
.field .multiple input {float:left;margin:0 0 0 5px;padding:0;}
.field .multiple label {float:left;margin:0;padding:0 0 0 5px;width:auto;}
.field .select {width:55%;margin:0;padding:0;float:right;}
.field .select select {width:100%;margin:0;}
.field .tinymce {width:100%;height:400px;}
.field .textarea {width:100%;height:200px;}
.field .submit, .field .submit-active {margin:0;width:150px;float:left;}
.field .submit-active {background:url('/cms/modules/form/images/sending.gif');}
.field .required {color:#ff0000;}
.field .error {text-align:center;font-style:italic;}
.field .label {display:block;font-weight:bold;margin:0;padding:0;float:left;}
.field .static {width:55%;margin:0;padding:0;float:right;border:1px solid #bcbec0;}
.field .static div {margin:2px;line-height:16px;}
.field .info {padding:0 0 5px 20px;}
.field #tags-field {height:100px;}

textarea.temp {width:100%;height:400px;}

div.ui-datepicker {z-index:9999;}
div.ui-widget {font-family:Tahoma,sans-serif;font-size:12px;}
div.ui-widget input, div.ui-widget select, div.ui-widget textarea, div.ui-widget button {font-family:Tahoma,sans-serif;font-size:12px;}
div.ui-helper-clearfix:after {line-height:0px;}

b.hi {font-weight:inherit;background:#ffff00;}

.pager {margin:25px 0 25px 0;}
.pager a {display:inline-block;text-decoration:none;padding:3px 5px 3px 5px;border:1px solid transparent;border:1px solid #fff;}
.pager a:hover {border:1px solid #939598;}
.pager a.active {font-weight:bold;background:#e6e7e8;border:1px solid #939598;}
.pager a.active:hover {border:1px solid #808285;}


ul#page-sort {list-style-type:none;margin:0;padding:0;}
ul#page-sort li {height:25px;line-height:25px;margin:5px 0 5px 0;padding:5px;}
ul#page-sort li img {float:right;margin:0 0 0 5px;}

