
.bg-img-contact-form {
background: url(../images/shadow-formular.jpg) no-repeat 65% top;
overflow: hidden;
}

.comment-post-reg {
width: 100%;
height: auto;
padding: 0em;
margin: 0em;
overflow: hidden;
*overflow: auto;
}

.comment-post-reg {
background: url(../images/bg-img-shadow-reg.jpg) no-repeat 75% center;
width: 92.5%;
padding: 1em 0em 2em 5em;
}

#comment-form {
background: url(../images/icon-mail-big.gif) no-repeat 93% top;
padding: 0em 0em 0em 2em;
margin: 0em;
}


#comment-form p.fields {
background: url(../images/field-1.gif) scroll left top;
width: 34.54em;
height: 2.7272em;
line-height: normal;
padding: 0em;
margin: 0em 0em 1.2em 0em;
}
#comment-form p.fields-ov {
background: url(../images/field-1.gif) scroll left -2.7272em;
width: 34.54em;
height: 2.7272em;
line-height: normal;
padding: 0em;
margin: 0em 0em 1.2em 0em;
}

p.fields-2, p.fields-2-ov {
padding: 0;
}

#comment-form p.fields-2 {
background: url(../images/field-1.gif) scroll left -5.4544em;
width: 20em;
height: 2.72em;
margin: 0em 0em 0.5em 0em;
}
#comment-form p.fields-2-ov {
background: url(../images/field-1.gif) scroll left -8.1816em;
width: 20em;
height: 2.72em;
margin: 0em 0em 0.5em 0em;
}



#comment-form div.fieldset {
width: 100%;
height: 3em;
display: block;
margin-bottom: 0.5em;
}

div.fieldset p {
width: 2.72em;
height: 2.72em;
}

div.fieldset em {
float: right;
width: 25em;
text-align: left;
margin-right: 52%;
margin-top: 1.2em;
}

div.fieldset p.fields-check {
background: url(../images/field-1.gif) no-repeat left -32.72em;
display: block;
}
div.fieldset p.fields-check-ov {
background: url(../images/field-1.gif) no-repeat scroll -2.7272em -32.72em;
display: block;
}
div.fieldset p.fields-check-selected {
background: url(../images/field-1.gif) no-repeat scroll -5.4544em -32.72em;
display: block;
}

.fieldset p input.data-check {
width: 1.81em;
height: 1.78em;
outline:none;
border: none 1px #FFF;
background: none;
}




/*
#comment-form p.fields-file {
background: url(../images/comment-post-field-2.gif) no-repeat left top;
width: 30.90em;
*width: 31.10em;
_width: 31.10em;
height: 1.85em;
*height: 1.80em;
margin: 0em 0em 0.5em 0em;
}
#comment-form p.fields-file-ov {
background: url(../images/comment-post-field-2.gif) no-repeat scroll left -1.8em;
width: 30.90em;
*width: 31.10em;
_width: 31.10em;
height: 1.85em;
*height: 1.80em;
margin: 0em 0em 0.5em 0em;
}
*/

.comment-label, .comment-label-2 {
font-family: "Lucida Sans", Arial, System;
color: #a0c7fb;
padding-bottom: 0.3em;
}

.comment-label font, .comment-label-2 font {
color: #FFF;
letter-spacing: -0.2pt;
font-size: 120%;
font-weight: bold;
}

.comment-label em, .comment-label-2 em  {
background: transparent;
width: 9.5em;
height: 3.6em;
margin-right: 53%;
*margin-right: 51%;
float: right;
}

.comment-label-2 em  {
margin-right: 47%;
*margin-right: 46%;
_margin-right: 42%;
*display: inline-block;
}


.comment-label em img, .comment-label-2 em img  {
width: 9.3em;
height: 3.4em;
border: solid 1px #666;
}

#comment-form input.data-field {
color: #f44327;
background: none;
width: 31.51em;
padding: 0.15em 0em;
margin-top: 0.55em;
margin-left: 2em;
border: none 1px #FFF;
}

#comment-form input.data-field-ov {
color: #000;
background: none;
width: 31.51em;
padding: 0.15em 0em;
margin-top: 0.55em;
margin-left: 2em;
border: none 1px #FFF;
}

#comment-form input.data-field-file {
color: #171310;
background: none;
width: 25.00em;
*width: 25.00em;
padding: 0.15em 0em;
*padding: 0.10em 0em;
margin-left: 0.35em;
border: none 1px transparent;
outline: none;
}

#comment-form input.data-field-b {
color: #f44327;
background: none;
width: 17em;
padding: 0.15em 0em;
margin-top: 0.55em;
margin-left: 2em;
border: none 1px #FFF;
}

#comment-form input.data-field-b-ov {
color: #000;
background: none;
width: 17em;
padding: 0.15em 0em;
margin-top: 0.55em;
margin-left: 2em;
border: none 1px #FFF;
}

.comment-submit {
background: url(../images/btn-sidebar-rgt.gif) no-repeat left top;
color: #a0c7fb;
width: 15.4545em;
height: 3.6363em;
text-align: center;
line-height: 3.6363em;
border: none;
outline: none;
cursor: pointer;
white-space: nowrap;
}
.comment-submit-ov {
background: url(../images/btn-sidebar-rgt.gif) no-repeat scroll left -3.6363em;
color: #FFF;
width: 15.4545em;
height: 3.6363em;
text-align: center;
line-height: 3.6363em;
border: none;
outline: none;
cursor: pointer;
white-space: nowrap;
}

#comment-form p.textarea {
background: url(../images/field-1.gif) no-repeat scroll left -10.9088em;
width: 32.5454em;
height: 10.9090em;
padding: 0em 0.5em 0em 2em;
margin: 0em 0em 1em 0em;
}
#comment-form p.textarea-ov {
background: url(../images/field-1.gif) no-repeat scroll left -21.8176em;
width: 32.5454em;
height: 10.9090em;
padding: 0em 0.5em 0em 2em;
margin: 0em 0em 1em 0em;
}

#comment-form textarea.data-field-2 {
font-family: "Lucida Sans", Arial, System;
color: #f44327;
background: none;
width: 31.5454em;
height: 9em;
padding: 0.50em 0em;
margin-left: 0.35em;
margin-top: 0.5em;
border: none 1px #FFF;
overflow: auto;
white-space: normal;
}


#comment-form textarea.data-field-2-ov {
font-family: "Lucida Sans", Arial, System;
color: #000;
background: none;
width: 31.5454em;
height: 9em;
padding: 0.50em 0em;
margin-left: 0.35em;
margin-top: 0.5em;
border: none 1px #FFF;
overflow: auto;
white-space: normal;
}

.confirmare-container-1, .confirmare-container-2 {
border: solid 1px #000;
margin-bottom: 0.909em;
}

.confirmare-container-1 {
background: url(../images/icon-info-big.gif) no-repeat right center #010309;
}
.confirmare-container-2 {
background: url(../images/icon-attention.gif) no-repeat right center #010309;
}

.confirmare-container-1 font {
color: #a0c7fb;
}

.confirmare-container-2 font {
color: #FF3300;
} 

.confirmare-content {
border: solid 1px #04182f;
padding: 1em;
}

.confirmare-content h3 {
padding: 0;
}

.confirmare-content p a {
text-decoration: none;
color: #f76952;
}

.confirmare-content p a:hover {
text-decoration: underline;
color: #FFF;
}