p,div,h1,h2{ margin:0; padding:0;font-weight:normal;}
a,a:visited,a:active,a:hover{color:white; text-decoration:none;}
body {
    background: #000 url(../img/bgt.jpg) no-repeat  top left;
    font: normal normal normal 14px/16px  Helvetica, Arial, sans-serif;
    color:white;
    text-align: center;
    padding: 140px 0 0 0;    
    margin:0;
}
p.adr, p.contact {
    font-size:30px;
    line-height:43px;
}
h1 a { 
    text-indent: -10000px;
    height: 65px;
    display:block;
}
h1 { 
    
    
    background: transparent url(../img/logo24.png) no-repeat top center;    
	    margin-bottom:160px;
}
h2 { 
    font-size:30px;
    padding: 25px 0;
    margin-bottom:160px;
}
.about {
    text-align: left;
    font-size: 35px;
    line-height:37px;
    color:#575757;
    padding: 10px 60px 200px 60px;
    background: #000 url(../img/bgb.jpg) no-repeat  bottom right;    
    margin-top: 138px;
}

p.you-like { margin: 2em 0;}

textarea {
    background-color:white;
    width:98.5%;
    display:block;
    padding: 0.4em;
    border:none;
    font-size:16px;
    margin-top:1em;
    box-shadow: 0 0 10px #212121 inset;
    -moz-box-shadow: 0 0 10px #212121 inset;
    -webkit-box-shadow: 0 0 10px #212121 inset;    
}
p.submitrow { 
    margin-top: 20px; 
    vertical-align:bottom;
    line-height: 37px;
    height:37px;
    position:relative;
    
}
p.submitrow span {
    position:absolute;
    line-height: 37px;
    height:37px;
    vertical-align:top;
    padding:0;
    margin:0;
    
    
}
p.submitrow .l { 
    left:0;
    color:white; 
    font-size:26px; 
    
}
p.submitrow .r { 
    right:0;
    top:-8px;
}
p.submitrow input {
    border:none;
    background-color:transparent;
    font-size: 35px;
    color: #575757;
    padding:0;
    margin:0;
}

