.b-pad{padding:24px 8px 26px 8px}

.c-header h1	{color:#0a0a0a; font:normal 20px georgia}
.c-header address {font-size:15px; line-height:21px; margin-bottom:8px}
.c-header span	{font-size:11px; color:#7c7c7c;}
.c-header span a{text-decoration:underline}
.c-header span a:hover{text-decoration:none}
.c-header p{font-size:10px;padding:18px 0 0 0; font-family:verdana; color:#808080}
.c-header p strong{color:#1e1b1b}
.c-header p b{color:#b9b9b9; padding:0 5px; font-size:14px; font-weight:normal}
.c-header span em{color:#666464}

.c-header 	{margin-bottom:35px}
.c-buro{overflow:hidden; width:100%;}
.c-buro li{float:left; width:242px; font-size:11px; color:#5a5b5b; margin-bottom:25px;   height:60px}
.c-buro li.m{margin-left:10px; margin-right:10px}
.c-buro li p{line-height:14px; margin-bottom:4px}
.c-buro li strong{color:#3d3d3e}
.c-buro li h4{font-size:12px; font-weight:bold; color:#255285; margin-bottom:3px}

.c-form{border-top:1px solid #e7e2e2; padding:30px 5px 0 5px}
.c-form h4{font:normal 20px georgia; color:#a60505; margin-bottom:20px}
.c-form form div{overflow:hidden; width:100%}
.c-form ul{ width:378px; overflow:hidden; float:left; margin-right:7px}
.c-form ul li *{ float:left}
.c-form ul li label *{float:none}
.c-form ul li {overflow:hidden;width:377px; margin:0; margin-bottom:5px}

*:first-child+html .c-form ul li{ margin-bottom:2px}
* html .c-form ul li{ margin-bottom:2px}

.c-form ul label {font-size:11px; text-align:right; width:58px; color:black;padding-right:10px; padding-top:4px}
.c-form ul li input{width:302px; }
#check input{width:auto; margin:0 5px 0 0 }

*:first-child+html  #check input{margin:-3px; margin-right:2px; margin-top:-4px}
* html #check input{margin:-3px; margin-right:2px; margin-top:-4px}

#check{padding-left:68px; padding-top:10px}
#check label{width:auto; color:#575757; padding:1px 0 0 0}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#check label{ padding:2px 0 0 0}
}

.c-form ul li select{width:305px;}

*:first-child+html .c-form ul li select{width:307px}
* html .c-form ul li select{width:307px}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.c-form ul li select{width:307px}
}

.c-form select,.c-form input{color:#555555}



#message{float:left}
#message textarea {width:345px; height:141px; margin:0 0 0 0;  font-size:12px; color:#2A2A2A; overflow:auto}
* html #message textarea{height:144px}
*:first-child+html #message textarea{height:144px}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#message textarea{height:144px}
}

.c-form ul li.error label{ color:red; font-weight:bold} 


.c-form .nav{text-align:right; padding:0 6px 0 0}
.c-form .nav input{color:#2e2d2d; font-size:11px; margin-left:8px }

.c-form .nav span#report{color:#999e95; font:normal 11px verdana; padding:2px 19px 0 0}
.c-form .nav span.ok{background:url(../images/layout/c-ok.gif) no-repeat right top; color:green !important;}
.c-form .nav span.er{background:url(../images/layout/c-er.gif) no-repeat right 2px; color:#d47e7c!important}

