@charset "utf-8";
/* CSS Document */

/* body and container */
body, html { width:100%; height:100%}

body { padding: 0; margin: 0; background:#2e1c2b url(../images/bg-main.jpg);  text-align:center }
#container{ width:1200px; min-width:1200px;  margin:0 auto; text-align:center; background:url(../images/bg-main.png) repeat-y top center  }
#bg-top { background:url(../images/bg-top.jpg) no-repeat top center; width:100%; min-width:100%;  }


.trailer { text-align:center; background:url(../images/header-trailer.jpg) no-repeat; height:516px; width:916px; padding:0 142px; margin:0 auto; }

.contentBlock { width:970px; margin:0 auto; position:relative; z-index:0; background:#fff; padding-top:120px}
.cB-t { position:absolute; z-index:1; top:-45px; left:-25px}
.cB-logo { position:absolute; z-index:2; width:400px; text-align:center; top:20px; left:280px;}

#footer { background:url(../images/bg-footer.jpg) no-repeat top center; min-width:1200px}
#copyr { background:#000 url(../images/bg-copyr.jpg) no-repeat top center; padding:80px 0  50px 0; text-align:center; color:#fff; font-size:14px; min-width:1200px}
#copyr a { color:#ff9ac5}



.input, .input2 { display:block; width:434px; height:130px; color:#fff; font-size:0px; line-height:0; font-weight:bold;  text-align: center; border:0 none; cursor:pointer; float:left }

.input { background:url(../images/j-input-1.jpg) no-repeat}
.input2 {  background:url(../images/j-input-2.jpg) no-repeat}
.joinLinks { position:absolute; z-index:1; width:400px; right:150px; bottom:-40px; text-align:left; line-height:25px}
.joinLinks a { color:#fff; font-size:18px; text-decoration:none; line-height:25px}
.joinLinks a:hover{ text-decoration:underline}
/* -----------------------  */


/* align */
.align-center{ text-align:center}
.align-left{ float:left}
.align-right{ float:right}
.clear{ clear:both}



/* forms */
form, input, select{ margin:0; padding:0}

input[type="radio"] { margin:5px; }



/* text styles and headings */
body, td, div, input, textarea {font:normal 14px Arial, Helvetica, sans-serif; color: #000; text-decoration:none;}
h1{ font: normal 36px Arial, Helvetica, sans-serif; color: #bd00ce; text-decoration:none ; margin:0; padding:0; letter-spacing:-2px; }
h2{ font: normal 30px Arial, Helvetica, sans-serif; color: #db00e2; text-decoration:none ; margin:0; padding:0; letter-spacing:-1px; }





p{ margin:0; padding:10px 0}


/* text sizes */
.txt18 { font-size:18px}
.uppercase { text-transform:uppercase}


/* links */
a {font: normal 14px Arial, Helvetica, sans-serif; color: #ff9ac5; text-decoration:underline}
a:hover { color:#fff; text-decoration:none }
a img{ border:0}

