html{
	height:100%
}
body{
width:100%;
width:100%;
height:100%;
margin:0;
padding:0;
background-color:#ffffff;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
min-width:1000px;
font-size:12px;
position:relative;
}

body.light {
background:url(images/bg.png) repeat-y top center;
color:#000;
}

body.night {
background:url(images/bgb.png) repeat-y top center;
color:#fff;
}


.logo {
position:absolute;
top:35px;
left:35px;
z-index:999;
width:203px;
height:203px;
}

.logo a img {
border:none;
}

.container {
margin:0 auto;
width:1000px;
position:relative;
}

.footer {
margin:0 auto;
width:1000px;
position:relative;
margin-top:-2px;
}

.light .container {
/*background:url(images/fony.png) repeat-y;*/
}

.light .footer {
/*background:url(images/fony.png) repeat-y;*/
height:40px;
}

.night .container {
/*background:url(images/fonb.png) repeat-y;*/
}

.night .footer {
/*background:url(images/fonb.png) repeat-y;*/
height:40px;
}

.clear{
clear:both;
height:1px !important;
overflow:hidden;
}

.right_header{
float:right;
text-align:right;
font-size:23px;
margin-top:35px;
margin-right:35px;
}

.light .right_header a{
text-decoration:none;
color:#000;
}

.night .right_header a{
text-decoration:none;
color:#fff;
}

.right_header a:hover{
text-decoration:underline;

}

h1 {
font-family:Times new roman, serif;
font-size:65px;
font-weight:normal;
float:right;
text-align:right;
margin-right:35px;
margin-top:125px;
}
h1.light {color:#000;}
h1.night {color:#fff;}
.text {
padding:0 35px 0 35px;
font-size:18px;
line-height:32px;
}

.form{
font-size:18px;
padding:60px 35px 0 35px;
}

.form div {
margin-bottom:30px;
}

.form input{
width:340px;
height:25px;

}

.form textarea {
width:340px;
height:133px !important;
}

.light .form input, .light textarea{
border:1px solid #eacf3a;
margin-left:20px;
}

.night .form input, .night textarea{
border:1px solid #0f3f6f;
margin-left:20px;
}

.light .form {
color:#3f5058;
}


.night .form {
color:#fff;
}

.light #but, .night #but{
border:none;
cursor:hand;
cursor:pointer;
width:155px;
height:145px;
margin-left:40px;
margin-top:170px;
}

.light #but {
background:url(images/but.png) no-repeat;
}

.night #but{
background:url(images/butn.png) no-repeat;
}

.inputs {
float:left;
width:690px;
text-align:right;
}

.wha span{
vertical-align:top;
}

div.error {font-size:12px;color:#f00;text-align:left;height:16px;line-height:16px;margin-bottom:-16px;padding-left:347px;}

.works {
text-align:center;
font-size:18px;
}

.imgs {
padding:30px 35px 60px 35px;
}

.light .imgs a img {
border:1px solid #eacf3a;
margin:0 13px 0 13px;
}

.night .imgs a img {
border:1px solid #155993;
margin:0 13px 0 13px;
}

.arrow {
vertical-align:top;
padding:30px 0 0 0;
}


.leftf{
float:left;
padding:0 35px 0 0px;
}

.leftf a{
float:left;
margin-right:23px;
font-size:14px;
}

.leftf a:hover{
text-decoration:none;
}

.light .leftf a{
color:#000;
}

.night .leftf a{
color:#fff;
}

.rightf{
float:right;
padding:0 0px 0 35px;
font-size:14px;
}

.leftf a{
float:left;
margin-right:23px;
font-size:14px;
}

.rightf a:hover{
text-decoration:none;
}

.light .rightf a{
color:#000;
}

.night .rightf a{
color:#fff;
}

.hidden{
display:none;
}

.sended{
position:relative;
margin:0 auto;
font-size:26px;
width:300px;
margin-top:300px;
 }
 
.unsended{
position:relative;
margin:0 auto;
font-size:16px;
width:600px;
margin-top:300px;
text-align:center;
 }
 
.asend{
position:relative;
margin:0 auto;
font-size:14px;
width:100px;
 }
 
 .asend a {
color:#000;

 }
.success {padding:50px 0 200px;text-align:center;font-size:20px;}
.js-link {text-decoration:none;border-bottom:1px dashed #000;color:#000;}
.night .js-link {border-bottom:1px dashed #fff;color:#fff;}
.js-link:hover {border-bottom:none;}