/* Base styles  */

* {margin:0; padding:0; border:0;}
body {color:#6a0037; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:100.01%; line-height:1.1em; background:#fff;}

table, td {color:#6a0037; font-size:14px;}
table tr, table td {}
a {color:#e30075; text-decoration:none;}
a:hover {color:#8e0049; text-decoration:underline;}

h1 {font-size:150%; font-family:Tahoma, Arial; font-weight:normal; color:#0065bb;padding-bottom:20px;}
h2 {font-size:110%; font-family:Tahoma, Arial; font-weight:normal; color:#0065bb;padding-bottom:20px;}

/* End of base styles */

#head {height:180px; width:950px; padding:0 25px; margin:0 auto; position:relative;}
#logo {}
#logo2 {position:absolute; left:160px; top:35px;}
#informer {position:absolute; left:33%; top:135px; background:#f2f2f2;border:1px solid #f2f2f2; -moz-border-radius: 14px; -webkit-border-radius: 14px; -khtml-border-radius: 14px; border-radius: 14px; padding:4px 15px; font-size:14px; color:#7a7a7a;}
#informer span {color:#fe2796; font-weight:bold;}

#copy {position:absolute; right:0; top:30px; color:#7a7a7a; font-size:14px;}

#tabl {width:950px; padding:0 25px; margin:0 auto;}
.rate {border-collapse:collapse;}
.rate th {font-size:11px; border-bottom:1px dotted #777; padding-bottom:3px;}
.rate td {border-bottom:1px dotted #777; padding:6px 3px;}
.start {text-align:right; width:40px; color:#9e9e9e !important;}
.dox {text-align:right; width:90px; padding-right:0 !important;}
.razn {vertical-align:top; font-size:10px; padding-left:0 !important;}

.name {width:220px;}
.need {text-align:right; width:90px; font-weight:bold;}

.line_no {width:405px; height:15px; background:url('../img/line_no.jpg') left no-repeat;}
.line_yes {height:15px; background:url('../img/line_yes.jpg') left no-repeat;}
.line {padding-left:20px !important;}