@CHARSET "UTF-8";
body{
  
  font-family: "Trebuchet MS", "Lucida Grande", sans-serif;
  font-size: 16px;
  line-height: 18px;
  background-color: #fff;
}

.topmargin
{
  margin-top:64px;
}

input {
  border:1px solid #809DB9;
  /* border: 1px solid #006; */
  height:18px;
  margin-bottom: 3px;
  /* background: #ffc; */
}

input:hover {
  border-color: #ff7600;
  /* background: #ff6; */
}

#actphone {
   background: url('../img/phone.png') no-repeat 1px 1px;
    border:solid 1px #809DB9;
    font-size:14px;
    padding-left:20px;
    line-height:14px;
    width:130px;
}

#actkey {
   background: url('../img/key.png') no-repeat 1px 1px;
    border:solid 1px #809DB9;
    font-size:14px;
    padding-left:20px;
    line-height:14px;
    width:130px;
}

#submitphone,
#submitkey {
   background-color: #BBD9FE;
   height:22px;
}


.clear{
  clear:both;
}

textarea{
/*  border:1px solid #809DB9; */
}

hr{
  color:black;
  background-color:black;
  width:100%;
  height:2px;
  border:none;
}

a{
  color: #999;
  text-decoration:none;
  /*  border-bottom:1px solid;*/
}
a:VISITED{
  color: #999;
}
a:hover{
  color: #000000;
/*  text-decoration:underline;*/
}

h2{
  font-size: 32px;
  line-height:32px;
  margin-bottom:16px;
  font-weight:normal;
}

h3{
  font-size: 20px;
  line-height:20px;
  font-weight:normal;
  margin-bottom:16px;
}

.infobutton
{
  display: block;
  background: url('../img/info.png') no-repeat;
  width: 16px;
  height: 16px;
  cursor: pointer ;
}

.activatebutton
{
  display: block;
  background: url('../img/activate.png') no-repeat;
  width: 16px;
  height: 16px;
  cursor: pointer ;
}

.ajax-loading
{
  padding: 50px 0pt 0pt;
  background: url('../img/fancyzoom/loading.gif') no-repeat center;
}


#email{
  background: url('../img/email.png') no-repeat 1px 1px;
  border:solid 1px #809DB9;
  font-size:14px;
  padding-left:20px;
  line-height:14px;
  width:130px;
}

#icq{
  background: url('../img/icq.png') no-repeat 1px 1px;
  border:solid 1px #809DB9;
  font-size:14px;
  padding-left:20px;
  line-height:14px;
  width: 130px;
}

#jid{
  background: url('../img/xmpp.png') no-repeat 1px 1px;
  border:solid 1px #809DB9;
  font-size:14px;
  padding-left:20px;
  line-height:14px;
  width: 130px;
}

#tgm{
    background: url('../img/tgm.png') no-repeat 1px 1px;
    border:solid 1px #809DB9;
    font-size:14px;
    padding-left:20px;
    line-height:14px;
    width: 130px;
}

#skype{
    background: url('../img/skype.png') no-repeat 1px 1px;
    border:solid 1px #809DB9;
    font-size:14px;
    padding-left:20px;
    line-height:14px;
    width: 130px;
}

#phone{
  background: url('../img/phone.png') no-repeat 1px 1px;
  border:solid 1px #809DB9;
  font-size:14px;
  padding-left:20px;
  line-height:14px;
  width: 130px;
}

#date_field{
  background: url('../img/date.png') no-repeat 1px 1px;
  border:solid 1px #809DB9;
  font-size:14px;
  padding-left:20px;
  line-height:14px;
  width:340px;
}

#timezone{
  width:365px;
}

#vinyetki{
  position:absolute;
  left:0px;
  top:0px;
  background: url('../img/v-left.png') no-repeat;
  width:100%;
  height:128px;
  z-index:-2;
}
#vinyetki div{
  background: url('../img/v-right.png') no-repeat right; 
  height:128px;
}

#footer{
  margin:auto;
  width:808px;
}

#footer_copy{
/*  clear:both;*/
  float:right;
  padding-bottom:32px;
}
#footer2{
  border-top: 1px #999 dotted;
  width:100%;
  margin-top:16px;
  text-align:center;
}

#footer_stats{
  font-size:14px;
}


#footer_links{
  float:left;
}

#footer_text{
  clear:both;
  padding-bottom:32px;
  padding-left:32px;
  padding-right:32px;
  /*  width:736px;
  margin:auto;*/
}
#rules{
  float:left;
  width:320px;
  margin-right:64px;
}
#hints{
  float:left;
  width:360px;
/*  display:none;*/
}


#container{
  margin:auto;
  width:808px;
}

#center_column{
  margin:auto;
  width:416px;
  padding-left:32px;
  padding-right:32px;
  padding-top:64px;
  text-align:center;
}

#left_column{
  padding-top:32px;
  padding-bottom:64px;
  padding-left:32px;
  float:left;
  width: 353px; /*+1px на фон*/
/*  background: url('../img/2px_blue.png') repeat-y 100% 0;*/
}

#right_column{
  padding-top:32px;
/*  width: 352px;*/
/*  margin-left: 383px; */ /*-1px на фон*/
  margin-left: 415px;
}

/*правая колонка*/
#why{
  width:360px;
/*  height:137px;*/  /* подогнать Ваши данные*/
}

#contacts{
  width:360px;
  padding-top:10px;
  float:left;
}

/* поля форм */
.helper{
  color: #999;
  margin-bottom:16px;
}

.error_container{
  width:620px;
  float:left;
}

.error{
  color:#EC213A;
}

.unconfirmed{
  color:#999;
}

#form_table{
  width : 380px;
}

#localtime{
  width:150px;
}

.orange_button{
  width: 322px;
  height: 51px;
  border:0;
  background: url('../img/orange_gradient.png') repeat-x;
  font-size: 32px;
  font-family: "Trebuchet MS";
  cursor: pointer;
}
.orange_button:hover{
  background: #ffd352;
}

.confirm_message{
  text-align:left;
  border: 1px dotted #999;
  padding:16px;
  margin:16px;
}

.red_button{
  width: 322px;
  height: 51px;
  border:0;
  background: url('../img/red_gradient.png') repeat-x;
  font-size: 32px;
  font-family: "Trebuchet MS";
  color:white;
  cursor: pointer;   
}
.red_button:hover{
  background: #960224;
}

.small_button
{
  width:130px;
}

.big_button
{
  width: 322px;
}


#error_continue{
  width: 322px;
  height: 51px;
  border:0;
  background: url('../img/red_gradient.png') repeat-x;
  font-size: 32px;
  font-family: "Trebuchet MS";
  color:white;
  cursor: pointer;
}
#error_continue:hover{
  background: #960224;
}


#message{
  width:354px; /* -2px */
  height:160px;
}
