* {margin:0; padding:0; border:0;}
body {background:#cfeaf8 url(bg.jpg) repeat-x;}
h1 {text-align:center; color:#009c93; font-family:Arial; font-size:1.2em; margin-top:20px;}
h1 span {color:#db2889;}
input, select {border:1px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; font-size:11px; color:#333; padding:2px; width:200px;}
table, td {border-collapse:collapse;}
table {border:none; margin:20px auto; width:90%;}
table td {padding:3px; padding-top:6px; padding-bottom:6px; font-size:12px; font-family: Georgia; color:#444444; text-align: center;}
table th {border-bottom:1px dotted #ccc; color:#494949; background:none; font-size:11px;}
a {text-decoration:none; color:d248c7; border-bottom:1px dotted #d248c7;}
a:hover {border-bottom:1px dotted #098ad4; color:#098ad4;}
img {border:none;}
.block {
  width:70%; margin:20px auto;
  background:#fff; padding-bottom:20px;
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  -khtml-border-radius: 10px; /* KHTML */
  border-radius: 10px; /* CSS3 */
  /* Для плохих IE */
  /* behavior: url(border-radius.htc);  учим IE border-radius */
}
.time {height:20px; padding-top:10px; padding-right:50px; font-size:11px; text-align:right;}
.time span {color:#ccc; padding:0 10px;}
.logo {margin-top:30px; text-align:center;}
.hoverRow { background-color: #f5f5f5; }
.copy {color:#575757; font-family:Georgia; text-align:center; font-size:12px;}
.copy span {color:#db2889;}
.click {font-weight:bold; }
.message {width:90%; border:1px dotted red; padding:4px; text-align:center; margin:0 auto;}
.add {font-weight:bold; margin-left:40px; font-size:18px; color:#11be22; font-family:Georgia; border-bottom:1px dotted #11be22;}
.text {width:90%; margin:0 auto; font-family:Georgia; padding-top:30px; position:relative;}
.over {
position:absolute; top:100px; left:35%;
-moz-box-shadow:#515151 0 5px 35px 5px;
-webkit-box-shadow:#515151 0 5px 35px 5px;
-khtml-box-shadow:#515151 0 5px 35px 5px;
box-shadow:#515151 0 5px 35px 5px;

width:30%; height:65px;
background:#fff; padding-bottom:20px;
-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
display:none;
}
.exit {position:absolute; top:5px; right:7px; width:16px;}
form {padding:0; margin:0;}
.help {position:absolute; right:40px; width:290px; font-size:12px; color:#777; line-height:1.4em;}
.help2 {position:absolute; right:40px; width:170px; font-size:11px; color:#999;line-height:1.25em;}
.help3 {position:absolute; right:40px; width:50px; font-size:11px; color:#999; line-height:1.2em;}
input.invalid {border:1px solid red;}
input.valid {border:1px solid #ccc;}
ul {margin-left:20px; margin-top:15px; width:600px;}
