
form {position:static;display:block;margin:0;padding:0;clear:both;}

.group {position:relative;background:transparent;width:100%;}
.group .group-nw, .group .group-ne, .group .group-se, .group .group-sw
{position:absolute;display:block;width:0px;height:0px;line-height:0px;font-size:1px;background:url(/cms/modules/form/corner-0xtransparentxffffff.png) no-repeat;}
.group .group-nw {left:0;top:0px;background-position:0 0;}
.group .group-ne {right:0;top:0;background-position:100% 0;}
.group .group-se {right:0;bottom:0;background-position:100% 100%;}
.group .group-sw {left:0;bottom:0;background-position:0 100%;}
.group-padding {padding:0px;}
.group-content {width:100%;}

.grid-clear-before {width:100%;height:0;float:left;}
.grid-clear {height:1px;font-size:1px;line-height:1px;clear:both;}
.grid-clear-after {height:0px;font-size:0px;line-height:0px;margin-top:-1px;}

.grid-n1, .grid-n2, .grid-n3, .grid-n4, .grid-n5, .grid-n6, .grid-n7, .grid-n8, .grid-n9, .grid-n10, .grid-n11, .grid-n12 {position:relative;display:block;float:left;}
.grid-n1 {left:0.0000%;}
.grid-n2 {left:8.3333%;}
.grid-n3 {left:16.6666%;}
.grid-n4 {left:25.0000%;}
.grid-n5 {left:33.3333%;}
.grid-n6 {left:41.6666%;}
.grid-n7 {left:50.0000%;}
.grid-n8 {left:58.3333%;}
.grid-n9 {left:66.6666%;}
.grid-n10 {left:75.0000%;}
.grid-n11 {left:83.3333%;}
.grid-n12 {left:91.6688%;}
.grid-s1 {width:8.3333%;margin-right:-8.3333%;}
.grid-s2 {width:16.6666%;margin-right:-16.6666%;}
.grid-s3 {width:25.0000%;margin-right:-25.0000%;}
.grid-s4 {width:33.3333%;margin-right:-33.3333%;}
.grid-s5 {width:41.6666%;margin-right:-41.6666%;}
.grid-s6 {width:50.0000%;margin-right:-50.0000%;}
.grid-s7 {width:58.3333%;margin-right:-58.3333%;}
.grid-s8 {width:66.6666%;margin-right:-66.6666%;}
.grid-s9 {width:75.0000%;margin-right:-75.0000%;}
.grid-s10 {width:83.3333%;margin-right:-83.3333%;}
.grid-s11 {width:91.6666%;margin-right:-91.6666%;}
.grid-s12 {width:100.0000%;}

.field {margin-top:5px;margin-bottom:5px;}
.field-label {display:block;}
.field-label .label-padding {display:block;margin:3px 5px 3px 10px;}
.field-label .label-content {display:block;position:relative;width:100%;}
.field-label .label-info {display:block;margin:5px 0 0 0;color:#999999;}
.field-label .required {display:block;position:absolute;width:10px;top:0;left:-10px;color:#ff0000;}

.field-input {display:block;}
.field-input .input-margin {display:block;margin-left:5px;margin-right:5px;}
.field-input .input-border {display:block;position:relative;width:100%;background:#fff;border-top:1px solid #999;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #999;}
.field-input .input-content {display:block;position:relative;padding-left:3px;padding-right:3px;}
.field-input .input-content-button {padding-right:20px;}
.field-input-line .input-content {height:20px;}
.field-input-area .input-content {padding-top:3px;padding-bottom:3px;}
.field-input-line .input-wrapper {display:block;position:absolute;width:100%;height:20px;}

.field-input .input-check-padding {display:block;padding:0;}
.field-input .input-check-content {display:block;float:left;margin-right:-24px;}
.field-input .input-check-label {display:block;float:left;margin-left:24px;padding:3px 0 3px 5px;}
.field-input .input-check-clear {display:block;height:1px;line-height:1px;font-size:1px;clear:both;}

.field-input .input-nw, .field-input .input-ne, .field-input .input-se, .field-input .input-sw
{display:block;position:absolute;width:3px;height:3px;line-height:3px;font-size:1px;background:url(/cms/modules/form/corner-field.png) no-repeat;}
.field-input .input-nw {left:-1px;top:-1px;background-position:0 0;}
.field-input .input-ne {right:-1px;top:-1px;background-position:100% 0;}
.field-input .input-se {right:-1px;bottom:-1px;background-position:100% 100%;}
.field-input .input-sw {left:-1px;bottom:-1px;background-position:0 100%;}

.field-input input.input-text {display:block;width:100%;height:20px;line-height:20px;margin:0;padding:0;border:0;background:transparent;}
.field-input input.input-check {display:block;width:14px;height:14px;line-height:14px;margin:3px 5px 3px 5px;padding:0;}
.field-input select.select {width:100%;height:20px;line-height:20px;margin:0;padding:0;border:1px solid #ffffff;position:relative;}
.field-input select.select {opacity:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;filter:alpha(opacity=0);}
.field-input textarea.textarea {display:block;width:100%;height:150px;line-height:14px;margin:0;padding:0;border:0;resize:none;background:transparent;}
.field-input textarea#code-field {font-family:monospace;}
.field-input .static.input-text {display:block;width:100%;min-height:14px;line-height:14px;margin:0;padding:0;border:0;}
.field-input .sending.input-text {background:url(/cms/modules/form/images/sending.gif);}
.field-input input.input-file {position:absolute;right:0;top:0;cursor:pointer;_cursor:hand;}
.field-input input.input-file {opacity:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;filter:alpha(opacity=0);}
.field-input input.input-multiup {position:absolute;right:0;top:auto;bottom:0;cursor:pointer;_cursor:hand;}
.field-input input.input-multiup {opacity:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;filter:alpha(opacity=0);}
.field-input button.button-submit {width:200px;height:28px;margin:0;padding:0;}
.field-input button.button-submit::-moz-focus-inner {padding:0;border:0;}
.field-input button.button {position:absolute;width:20px;height:20px;top:0;right:0;margin:0;padding:0;border:0;background:transparent;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;_cursor:hand;}
.field-input button.button-calendar {background-image:url(/cms/modules/form/images/view-calendar.png);}
.field-input button.button-dropdown {background-image:url(/cms/modules/form/images/dropdown.png);}
.field-input button.button-folder {background-image:url(/cms/modules/form/images/folder.png);}
.field-input-image button.button-folder {background-image:url(/cms/modules/form/images/folder-image.png);}
.field-input-photo button.button-folder {background-image:url(/cms/modules/form/images/folder-image.png);}
.field-input-multiup button.button-folder {top:auto;bottom:0;}
.field-input button.button-picker {background-image:url(/cms/modules/form/images/color-picker.png);}
.field-input .evo-colorind, .field-input .evo-colorind-ff {position:absolute;right:20px;top:-1px;}

.field-input .input-multiup-images {display:block;position:relative;}
.field-input .input-multiup-images a {display:inline-block;position:relative;padding:3px;margin:0 3px 3px 0;border:1px solid #999999;}
.field-input .input-multiup-images s {display:none;width:30px;height:30px;position:absolute;right:-15px;top:-15px;background:url(/cms/jquery/plugins/images/fancybox/fancy_close.png);}
.field-input .input-multiup-images a:hover s {display:block;z-index:9999;}
.field-input .input-multiup-images img {display:block;}

.field-input-select .input-border {height:20px;}
.field-input-textarea2 textarea.textarea {height:100px;}
.field-input-tinymce textarea.textarea {height:400px;}
.field-input-tinymce2 textarea.textarea {height:200px;}
.field-input-captcha .input-border {height:25px;line-height:25px;}
.field-input-captcha .input-content {height:25px;line-height:25px;}
.field-input-captcha .input-content a, .field-input-captcha .input-content img {display:block;width:100%;height:100%;}
.field-input-captcha input.input-text {height:25px;line-height:25px;}

.notice-required {margin-top:5px;margin-bottom:5px;margin-left:0px;clear:both;}
.notice-required label {position:relative;margin:3px 5px 3px 10px;}
.notice-required label .required {position:absolute;display:block;width:10px;top:0;left:-10px;color:#f00;}

.field-input button.button-submit {display:inline-block;height:26px;line-height:26px;font-weight:bold;color:#eee;background:url(/images/button-text.png) repeat-x;text-transform:uppercase;text-decoration:none;padding:0 6px 0 6px;border:1px solid #cdcdcd;cursor:pointer;_cursor:hand;}
.field-input button.button-submit {border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.field-input button.button-submit:hover {color:#fff;background-position:0 -26px;}
