body{
background-image: url(http://hq-wallpapers.ru/wallpapers/13/hq-wallpapers_ru_abstraction3d_61999_1920x1200.jpg);
}

#center{
position: absolute;
left: 50%;
width: 815px;
height: 505px;
margin: 135px 0px 0px -475px;
}

.fl_r{
float: right;
}

.fl_l{
float: left;
}


/*#cont1 = .logo + .text_bottom */

#cont1{
float: left;
width: 459px;
}


.logo{
background: url('images_index/logo.png');
height: 102px;
width: 459px;
}

.text_bottom{
padding: 10px 0px 0px 5px;
font-family: Tahoma;
font-size: 24px;
color: white;
text-shadow: 0px 1px #275f73;
}

/*#cont2 = autoris */

#cont2{
width: 220px;
float: right;
margin-top: 115px;
}

.input{
color: #b0b0b0;
font-family: Tahoma;
font-size: 11px;
border: 0px;
padding: 8px;
width: 199px;
margin: 4px 4px 8px 4px;
outline: none;
}

.niceCheck {
margin: 8px 0 0 4px;
float: left;
width: 10px;
height: 10px;
display: inline-block;
cursor: pointer;
background: url('images_index/checkbox.png');
}
.niceCheck input {
display: none;
}

.textcheck {
font-family: Tahoma;
font-size: 10px;
color: white;
margin-bottom: 5px;
padding: 6px 0 0 5px;
float: left;
text-shadow: 0px 1px #275f73;
}

.buttonlog{
height: 30px;
width: 80px;
background: #30cb33;
border-radius: 6px;
border: 0;
color: white;
font-size: 15px;
cursor: pointer;
text-shadow: 0px 1px #275f73;
}

.buttonlog:hover{
background: #55f324;
}

.buttonlog:active{
background: #55f324;
}

.footer{
margin-top: 470px;
width: 100%;
text-align: center;
}

a{
color: white;
font-family: Tahoma;
font-size: 12px;
text-shadow: 0px 1px #55f324;
padding: 5px 10px 5px 10px;
text-decoration: none;
border-radius: 3px;
}

a:hover{
background: #55f324;
text-decoration: none;
}

.ten{float:left;width:100px;text-align:center;margin-right:10px;margin-left:15px;cursor:pointer;margin-bottom:15px;
-moz-box-shadow: 4px 5px 8px #aaa;
-webkit-box-shadow: 4px 5px 8px #aaa;
box-shadow: 4px 5px 30px #aaa;
height:135px;
}
.ten div{padding:4px;color:#2973bb}
.ten span{color:#888}