table.club {height: auto; margin-bottom: 10px;}
table.club th {text-align: left; color: #666666; font-size: 14px;}
table.club th, table.club td {border-bottom: solid 1px #ccc; padding-bottom: 10px;}
table.club td {padding: 10px 10px 17px 0px;}
table.club td a {font-weight: bold;}
table.club td {color: #1D7AB7; font-weight: bold;}

td.content div {padding-bottom: 10px;}
td.content div h3{clear: both;}
td.content div h3 a{color: #145581; padding-bottom: 3px;}
td.content div span{font-weight: bold; line-height: 15px;}
td.content div strong{font-weight: normal; line-height: 15px;}

a.dob {display: block; float: left; background: #1D7AB7 url("../img/bt_left.gif") no-repeat; text-decoration: none;}
a.dob:hover {background: #4994C5 url("../img/bt_left_ov.gif") no-repeat;}
a.dob span{display: block; background:url("../img/bt_right.gif") no-repeat right; padding: 0px 20px 2px 8px; font-size: 11px; color: #fff; font-weight: bold;}
a.dob:hover span{background:url("../img/bt_right_ov.gif") no-repeat right;}

td.content table.otziv {height: auto; clear: both; margin: 10px 0px 10px 0px;}
td.content table.otziv td {padding: 10px 0px 10px 0px;}
td.content table.otziv td.t div{float: left; width: 300px;}
td.content table.otziv td.t strong{font-weight: bold;}
td.content table.otziv td.t span {display: block; margin-left: 10px; color: #145581;}
td.content table.otziv td.b {border-bottom: solid 1px #ccc; padding-top: 0px;}

td.content h2{font-size: 13px; color: #145581; margin-top: 20px;}

td.content h2.dob {font-size: 12px; color: #145581; margin-top: 20px;}
td.content input {display: block; width: 540px; border: solid 1px #ccc; margin: 1px 0px 5px 0px;}
td.content textarea {display: block; width: 540px; height: 85px; border: solid 1px #ccc; overflow: auto; margin: 1px 0px 5px 0px;}
td.content div.city {border: solid 1px #ccc; float: left; padding: 0px;}
td.content div.city select {display: block; margin: 0px;}
td.content b {display: block; clear: both; padding-bottom: 2px;}
td.content b b{display: inline; color: red; font-weight: normal;}
td.content div.chk {border: solid 1px #ccc; width: 540px; height: 300px; padding-top: 3px; overflow: auto;}
td.content div.chk span {display: block; clear: both; font-weight: normal;}
td.content div.chk span input {display: block; float: left; width: auto; height: auto; border: none; margin-left: 5px;}
td.content div.chk span label {display: block; float: left; padding: 2px 0px 0px 5px;}

table.club {height: auto; margin-bottom: 10px;}
table.club th {text-align: left; color: #666666; font-size: 14px;}
table.club th, table.club td {border-bottom: solid 1px #ccc; padding-bottom: 10px;}
table.club td {padding: 10px 10px 17px 0px;}
table.club td a {font-weight: bold;}
table.club td {color: #1D7AB7; font-weight: bold;}

td.content div {padding-bottom: 10px;}
td.content div h3 a{color: #145581; padding-bottom: 3px;}
td.content div span{font-weight: bold; line-height: 18px;}
td.content div strong{font-weight: normal; line-height: 15px;}

a.dob {display: block; float: left; background: #1D7AB7 url("../img/bt_left.gif") no-repeat; text-decoration: none;}
a.dob:hover {background: #4994C5 url("../img/bt_left_ov.gif") no-repeat;}
a.dob span{display: block; background:url("../img/bt_right.gif") no-repeat right; padding: 0px 20px 2px 8px; font-size: 11px; color: #fff; font-weight: bold;}
a.dob:hover span{background:url("../img/bt_right_ov.gif") no-repeat right;}

table.otziv {height: auto; clear: both; margin: 10px 0px 10px 0px;}
table.otziv td {padding: 10px 0px 10px 0px;}
table.otziv td.t div{float: left; width: 300px;}
table.otziv td.t span {display: block; margin-left: 10px; color: #145581;}
table.otziv td.b {border-bottom: solid 1px #ccc; padding-top: 0px;}

td.content h2.dob {font-size: 12px; color: #145581; margin-top: 20px;}
td.content input {display: block; width: 540px; border: solid 1px #ccc; margin: 1px 0px 5px 0px;}
td.content textarea {display: block; width: 540px; height: 85px; border: solid 1px #ccc; overflow: auto; margin: 1px 0px 5px 0px;}
td.content div.city {border: solid 1px #ccc; float: left; padding: 0px;}
td.content div.city select {display: block; margin: 0px;}
td.content b {display: block; clear: both; padding-bottom: 2px;}
td.content div.chk {border: solid 1px #ccc; width: 540px; padding-top: 3px;}
td.content div.chk span {display: block; clear: both; font-weight: normal;}
td.content div.chk span input {display: block; float: left; width: auto; height: auto; border: none; margin-left: 5px;}
td.content div.chk span label {display: block; float: left; padding: 2px 0px 0px 5px;}

td.content div.l, td.content div.l1 {float: left; margin-left: 10px; width: 250px;}
td.content div.l div {float: left; width: 100px; margin: 8px 10px 0px 0px; background: #ccc; padding: 0px;}
td.content div.l div span {display: block; background: #145581; float: left;}
td.content div.l div span img{display: block;}
td.content div.l span{display: block; float: left; color: #145581;}
td.content div.l1 div {float: left; width: 100px; margin: 8px 10px 0px 0px; background: #FF0000; padding: 0px;}
td.content div.l1 div span {display: block; background: #ccc; float: left;}
td.content div.l1 div span img{display: block;}
td.content div.l1 span{display: block; float: left; color: #FF0000;}

td.content div.filter {border-bottom: solid 1px #ccc; padding-bottom: 5px; margin-bottom: 15px;}
td.content div.filter span{display: block; color: #ff0000;}
td.content div.filter a{font-weight: bold; color: #145581;;}
td.content div.filter b{display: inline; color: #ff0000;}

td.content ul{margin-left: 20px;}
