@charset "UTF-8";
/* CSS Document */
* {margin:0; padding:0;}
html,body {margin:0; padding:0;}
body {background: #3b5998 url('images/bg.gif') repeat-x left top; font-family:"Lucida Grande", Arial;}
a {outline:none;}
button:hover {}


#container {width:960px; margin:0 auto;  background: url('../imgs/bodybook.jpg') no-repeat center top; height:760px;}
#container_s {width:960px; margin:0 auto;}
#mail {position:relative; top:664px; left:60px; color:#fff;}

h2 {font-size: 16px; color:#3b5998;}
h4 {font-size:14px; color:#3b5998;}

#top {width:960px; margin:0 auto;  background: url('images/top.jpg') no-repeat center top; height:114px;}
#top a {text-indent:-9999px; display:block; width:124px; height:54px;}
#center {width:960px; margin:0 auto;  background: url('images/center.jpg') repeat-y center top; height:760px;}
#center-inner {padding:32px 240px 22px 46px; font-size:12px; color:#666; line-height:130%;}
#center-inner strong {color:#3b5998;}
#center-inner a {color:#333; text-decoration:none;}
#center-inner div.r {text-align:right;}
#bottom {width:960px; margin:0 auto;  background: url('images/bottom.jpg') no-repeat center top; height:48px;}

/*------ FORM -------*/
input {border:1px solid #1d4088; padding:0 4px; font-size:17px; background-color:#FFF; color:#666; width:212px; height:35px;  float:left;}
input.error {border:2px solid #3c91c7;}
label span {display:block; width:90px;}
label.error {display:inline-block; margin:4px 0 6px; color:#fc0; width:100%; float:left;}
button {background-color:#627bbd; font-size:17px; font-weight:bold; color:#fff; border:1px solid #1d4088; cursor:pointer; margin:0 0 0 4px; height:37px; width:90px;}



/*------ FOOTER -------*/
#footer {text-align:center; clear:both; width:960px; margin:0 auto; color:#fff;}
#footer-inner {padding-top:10px;font-size:10px; padding-bottom:6px;}
/*#footer-inner p { color:#fff; }*/
#footer a {text-decoration:none; color:#fff;}
#footer a:hover {color:#003064;}
