
/*
* {margin: 0; padding: 0;}
body {
    font: normal 12px/150% helvetica, tahoma sans-serif;
}
#wrapper {
    width: 700px;
    margin: 20px auto;
    position: relative;
    background: transparent url(images/border.png) repeat-x top left;
}

img.stamp {
    position: absolute;
    top: 30px; right: 20px;
}

form {
    padding: 70px 0px 50px 20px;
    background: transparent url(images/border.png) repeat-x bottom left;
}

label {
    display: block;
    font-size: 12px;
    width: auto;
	color:#F00;
}

input {
    width: 300px;
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
    border-style:solid;
    border-width:1px;
    padding:3px; margin-bottom: 10px;
    font-size:14px;
    color:#333;
 }

 input:focus, textarea:focus {
background: #fdffc8;
}
 
 input[name="send"] {
    width: 120px;
    background: #3883cc;
    color: white;
    font-weight: bold;
    margin-top: 15px;
    cursor: pointer;
    display: block;
 }
 
 textarea {
    font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:3px; margin-bottom: 10px;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
    width: 300px; height: 150px;
	display: block;
 }
 */
 .rules {
    position: absolute;
    top: 260px; right: 0px;
    width: 320px;
 }
 
label.error {
    width: 200px;
    padding: 2px 0px 0px 25px; margin: 5px 0px 0px 0px;
	color:#F00;
    
    
 }
 
 span {
    color: red;
    font-weight: bold;
 }
 
 span.error {
    color: red;
    padding: 0px 0px 0px 25px;
	font-weight:normal;
 }
 
 
 .warning {
    color: red;
    padding: 20px 0px 0px 20px;
 }
 
 .success {
    color: green;
    padding: 20px 0px 0px 20px;
 }