.paginator{font-size:12px;text-align:center;padding-top:10px;}
.paginator a{background:#fff;border:1px solid #ddd;padding:2px 6px;text-decoration:none;}
.paginator a:hover {background:#ddd;}
.paginator .first a{background#fff;border:2px solid #ddd;padding:2px 6px;}
.paginator .previous a{background#fff;border:2px solid #ddd;padding:2px 6px;}
.paginator .thispage{background:#fff;color:#f08;font-size:13px;font-weight:bold;padding:2px 6px;vertical-align:top;}
.paginator .break{background:#fff;padding:2px 6px;}
.paginator .last a{background#fff;border:2px solid #ddd;padding:2px 6px;}
.paginator .next a{background#fff;border:2px solid #ddd;padding:2px 6px;}


strong.media{padding:1px 0 1px .5em;font-size:12px;}
strong.media0{color:#333;background-color:#f2f2f2;}
strong.media1{color:#f30;background-color:#fff0ec;}
strong.media2{color:#f39;background-color:#ffe8f3;}
strong.media3{color:#96c;background-color:#e8dcf3;}
strong.media4{color:#06c;background-color:#def;}
strong.media5{color:#09f;background-color:#e6f4ff;}
strong.media6{color:#390;background-color:#e9f5e2;}
strong.media7{color:#858554;background-color:#f8f8f3;}


span.media{color:#fff;padding:1px 5px;font-size:12px;}
span.media0{background-color:#333;}
span.media1{background-color:#f30;}
span.media2{background-color:#f39;}
span.media3{background-color:#96c;}
span.media4{background-color:#06c;}
span.media5{background-color:#09f;}
span.media6{background-color:#390;}
span.media7{background-color:#858554;}

.gender0{font-size:18px;color:#1188c8; margin-left:2px;}
.gender1{font-size:18px;color:#ff3366; margin-left:2px;}
.gender0 a{text-decoration:none;font-size:12px;color:#1188c8; margin-left:2px;}
.gender1 a{text-decoration:none;font-size:12px;color:#ff3366; margin-left:2px;}

ul.error_list{margin:0;padding:0;color:red;list-style:none;}

.radius{
  padding: 1em;
  border: 1px solid #ccc;
  background-color:#fff;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  behavior: url(/web/css/border-radius.htc);
}

table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;margin:0;border:0;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
a{text-decoration:none}
a:hover{text-decoration:underline}
