* { font-family: arial; font-size:11px; font-weight:normal; }
strong { font-weight: bold }

.mainSearch { width:916px; margin:0 auto; text-align:left; padding: 0px 0 10px 0; }
.fix { clear:both; font-size:1px; height:1px; }
.hide { display:none;}

.path { padding: 10px 0 5px 0 }
.path a { font-size: 11px; font-weight: normal; text-decoration: none; color: #1C6DA3 }
.path a:hover { text-decoration: underline; }
.path h1 { font-size: 14px; font-weight:bold; color:#333; margin:0; padding: 0px 0 5px 0; }

.result_total { font-size: 11px; padding-bottom: 5px; }
.result_total strong { font-size: 14px; }

.filter_box * { font-size: 11px; }
.filter_body { padding: 5px 0px 10px 0px; border-bottom: dashed 1px #CCC }
.filter_body .filter_apl a { background: url(filter-close.gif) no-repeat right 7px; padding:5px 5px 5px 5px; margin: 0 8px 2px 0px; display: block; float: left; white-space: nowrap; border: solid 1px #CCC; color: #333; }
.filter_body .filter_to { padding: 5px 8px 0 0px; margin: 3px 2px 0 0px; float:none; clear:both; }
.filter_body .filter_to a { color: #1C6DA3; text-decoration: none }
.filter_body .filter_to a:hover { color: #333; text-decoration: underline }
.filter_body .filter_to dl { float: left; margin-right: 50px; }
.filter_body .filter_to dl * { margin-bottom: 5px; }
.filter_body .filter_to dl dt { font-weight: bold; }
.filter_body .filter_to dl dd { color: #AAA; margin: 5px 0px 5px 0px; float: left; width: 150px; }

.result_info { text-align:right; font-size:11px; margin:10px 0 ; }

.list_head { background-image: url(images/background_form_barr.gif); border: solid 1px #6FA4D5; color:#FFF; text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px; font-size:12px; }

.list_foot { border-top: solid 1px #CCCCCC; background-image: url(images/background_form_foot2.gif); height:22px; color: #003EE4; text-align:right; padding-top:3px; font-size:12px; text-align:center; position:relative; border-top: solid 1px #CCCCCC; }
.list_foot a { font-weight: bold; text-decoration: none; margin-right: 7px; margin-left: 7px; color: #000; font-size: 12px }
.list_foot a:hover { text-decoration: underline }
.list_foot span { font-weight: bold; margin-right: 7px; margin-left: 7px; color: #003EE4; font-size: 12px }

.list_item { padding:8px 3px; }
.list_item * { color:#000000 }
.list_item.v1 { background-color:#FFFFFF; margin-bottom:3px; border: solid 2px #6FA4D5; }
.list_item.v2 { background-color:#D9E9FE; margin-bottom:3px; }
.list_item.v3 { background-color:#DAEAC6; margin-bottom:3px; }
.list_item.v4 { background-color:#C2DCA3; margin-bottom:3px; }
.list_item.v5 { background-color:#FFFFFF; margin-bottom:3px; }
.list_item.v6 { background-color:#F4F4F4; margin-bottom:3px; }
.list_item.v7 { background-color:#FAE7AB; margin-bottom:3px; }

.list_item .block1 { float:left; width:590px; margin-left:7px; }
.list_item .block1 .col { width:105px; height: 70px; float:left; margin-right:8px; }
.list_item .block1 .col a.img { cursor:pointer; background:none; line-height:normal; padding:0px; }
.list_item .block1 .col a.img img{border:none}
.list_item .block1 .row { float:left; width:475px; margin-bottom:7px; }
.list_item .block1 .row .cell { width:465px; float:left;font-size:11px; color:#666; }
.list_item .block1 .row .cell strong { font-weight:normal; font-style:normal; font-size:11px;color:#333; }
.list_item .block1 .row a { font-size:12px; color: #333; }
.list_item .block1 .row a.title{ font-weight: bold; color: #1C6DA3; text-decoration: none; }
.list_item .block1 .row a.title:hover{ font-weight: bold; color: #333; text-decoration: underline; }