.UForm form
{margin: 0; padding: 0;}

.UForm .field > div.clear, .UForm .field .view div.clear
{display: block; clear: both; font-size: 0; height: 0;}

.UForm .field .view
{padding: 10px;}
/*
.UForm .form_title
{font-size: 20px; font-family: georgia; margin: 10px 0 30px 0; color: #444; font-weight: bold; font-variant:small-caps;}
*/

.UForm .form_title
{font-size: 16px; margin: 10px 0 30px 0; color: #222; background: #f2f2f2; padding: 10px 20px}

.UForm .form_title em
{color: #336699;}

.UForm fieldset.form_group
{margin: 5px 0 10px 0; border: 1px solid #666}

.UForm fieldset.form_group legend
{border: 1px solid #666; padding: 2px 8px; color: #444; background: #f4f4f4;}

/*
.UForm label
{float: left; width: 200px; text-align: right; font-weight: bold; clear: left; line-height: 20px; padding-right: 5px;}
*/

.UForm .form_content .field
{border: 1px solid #dcdcdc; margin-bottom: 5px;}

.UForm .UTabs
{margin-bottom: 5px;}

.UForm label
{display: block; padding: 3px 10px; background: #f2f2f2; font-weight: bold; color: #444;}

.UForm input[type=text], .UForm input[type=password], .UForm select
{width: 300px; border: 1px solid #bbbbbb; margin: 5px 0 5px 10px;}

.UForm .textarea > div
{margin: 5px 10px; }

.UForm textarea
{width: 100%; border: 1px solid #bbbbbb; display: block; height: 300px;}

.UForm .ckeditor > span
{margin: 0 5px; border: none;}

.UForm .ckeditor > span, .UForm .ckeditor .cke_wrapper
{-moz-border-radius: 0; -webkit-border-radius: 0;}

.UForm .checkbox input
{width: auto; margin-left: 0; }

.UForm .submites
{}

.UForm .submites input
{width: auto; margin: 5px 0 5px 10px; cursor: pointer;}

.UForm .error input, .UForm .error select, .UForm .error textarea
{border: 1px solid #990000!important;}

.UForm .error input.finder
{border-color: #bbbbbb!important;}

.UForm .info input,.UForm .info select,.UForm .info textarea
{border: 1px solid #336699!important;}

.UForm .upload label
{color: #990000;}

.UForm .finished label
{color: #000000!important;}

.UForm .ckeditor label
{display: block; float: none;}

/*
.UForm .text input, .UForm .password input, .UForm .checkbox input, .UForm .gmap input, .UForm .textarea textarea, .UForm .select select, .UForm .multiselect select, .UForm .upload .button, .UForm .upload .file
{float: left; display: block; width: 200px; border: 1px solid #dcdcdc;}
*/
.UForm .text img, .UForm .password img, .UForm .select img
{cursor: pointer; vertical-align: middle;}

.UForm .multiselect select
{height: 200px;}

.UForm .multiselect .buttons, .UForm .multicheckbox .buttons
{margin: 5px 10px;}

.UForm .multiselect .buttons a, .UForm .multicheckbox .buttons a
{cursor: pointer;}

.UForm .multicheckbox span
{white-space: nowrap; display: block; float: left; overflow: hidden;}

.UForm #uform_weather_location_chooser
{float: left; width: 200px;}

.UForm .checkbox input
{width: auto;}

.UForm #uform_weather_location_chooser label
{text-align: left; display: inline; padding: 0;float: none; font-weight: normal}

/*
.UForm .multiselect select
{height: 60px;}

.UForm img
{display: block; float: left; margin-top: 4px; margin-left: 2px;}
*/
.UForm .upload .processed
{background: url('img/loading.gif') no-repeat center right}

.UForm .hidden
{display: none;}

/*
.UForm .submit, .UForm .text,  .UForm .textarea, .UForm .select, .UForm .upload, .UForm .gmap, .UForm .multiselect
{float: left; clear: left; margin: 1px 0;}

.UForm .clear
{clear: both; font-size: 0; height: 0;}
*/
.UForm .clear
{display: none;}

.UForm .field input.clear
{display: block; height: auto; font-size: inherit;}

.UForm .checkbox input.clear
{display: inline!important;}

.tipsy
{font-family: verdana;}

.ui-autocomplete
{font-family: verdana; font-size: 11px;}

.UForm .select
{position: relative; z-index: 1;}

.UForm .select .finder, .UForm .multiselect .finder
{display: block;}

/*
.UForm .imgselect select, .UForm .select select.images
{width: 175px;}
*/

.UForm .select ul.images, .UForm .select ul.images li
{margin: 0; padding: 0; list-style-type: none;}

.UForm .select .hide
{display: none;}

.UForm .select .show
{display: block;}

.UForm .select ul.images
{position: absolute; z-index: 10; top: 0; left: 0; background: #fff; border: 1px solid #bbb; width: 200px; height: 100px; overflow: auto;}

.UForm .select ul.images li
{float: left; margin: 5px}

.UForm .select ul.images li img.selected, .UForm .select ul.images li img:hover
{border: 1px solid #990000;}

.UForm .select img.images,.UForm .select img.manager
{cursor: pointer; vertical-align: middle;}

.UForm .select ul.images li img
{border: 1px solid #bbb; padding: 3px; cursor: pointer;}

.UForm .gmap
{width: 100%;}

.UForm .gmap .map
{margin: 5px 10px;}

/*
.UForm .gmap label
{display: none;}
*/
.UForm .gmap map
{}

.UForm .iframe
{position: relative;}

.UForm .iframe iframe
{display: block; margin: 5px 0 5px 10px; border: 1px solid #bbb; width: 920px; height: 400px;}

.UForm .iframe .disabled
{position: absolute; width: 904px; height: 400px; margin: 0 11px; margin-top: -406px; z-index: 1; background: url('img/opacity20.png');}

.UForm .iframe img
{cursor: pointer; vertical-align: middle; margin-top: -4px;}

.UForm .select_manager .select_manager_background
{position: fixed; z-index: 10;top: 0; left: 0; width: 100%; height: 100%; background: url('img/opacity80.png'); overflow: auto;}

.UForm .select_manager .select_manager_content
{margin: 20px auto; width: 980px; background: #fff; position: relative; clear: both;}

.UForm .select_manager .select_manager_close
{position: absolute; right: 0; cursor: pointer; padding: 5px 10px;}

.UForm .select_manager iframe
{width: 100%; background: #fff;}

.UForm .select_manager .select_manager_padding
{padding: 25px; background: #f2f2f2;}

.UForm .select_manager .hide
{display: none;}

.UForm .select_manager iframe .select_manager_content
{width: 100%!important;}

.UForm .multicheckbox > span.hidden
{display: none;}

.UForm div.field.text.image
{position: relative;}

.UForm div.field.text.image div.preview
{position: absolute; padding: 5px; background: #000; z-index: 10; left: 10px;display: none;}

.UForm div.field.text.image div.preview.show
{}

.UForm div.field.text.image div.preview img
{width: 200px;}

.UForm textarea.files
{cursor: pointer;}