body {padding: 0;margin: 0;font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;font-size: 12px;color: #444444;background-color: #fff;text-align: left;}
html, body {height: 100%;}
form {padding: 0;margin: 0;}
input, select, textarea {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;font-size: 100%;padding:3px;}
label {font-weight: bold;}
img {border: 0;margin:0;padding:0;}
table, th, td {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;font-size: 100%;padding: 0;margin: 0;}
sup {font-size:75%;}
a {outline-color:invert;outline-style:none;outline-width:medium;color:#0000cc;text-decoration:underline;}
a:hover {color:#cc0000;text-decoration:underline;}

#content {width:990px;padding: 0 0 10px 10px;}
#header {}
#header #logo {float:left;width:119px;height:49px;}
#header #logo img {width:119px;height:49px;background: url(../images/1apro_image_set.gif) no-repeat 0px 0px;}

#header #search {float:left;width:800px;padding: 10px 5px 10px 50px;}

#nav {float:left;width:990px;list-style-type:none;padding:0;margin:0;}
#nav li {float:left;list-style-type:none;padding:0;margin:0;}
#nav li a {display:block;padding:5px 11px 5px 11px;background-color:#9fbae5;color:#fff;margin-right:5px;text-decoration:none;font-weight:bold;}
#nav li a.active {background-color:#6b8cc2;}
#nav li a:hover {background-color:#7b9cd2;}

#count_hit {float:left;clear:left;width:968px;background-color:#e3ebf8;border-top:1px solid #7b9cd2;padding:5px 11px 5px 11px;font-size:95%;margin-bottom:10px;}
#count_hit #ch_left {float:left;width:450px;text-align:left;}
#count_hit #ch_right {float:right;width:500px;text-align:right;}
#count_hit #ch_right span {color:#c8d8f2;padding:0 5px 0 5px;}

.submenu {float:left;clear:left;width:990px;background-color:#e3ebf8;border-top:1px solid #7b9cd2;height:10px;margin-bottom:10px;}


#ads_view {float:left;clear:left;width:990px;}

#ads_view .ads_view_1_sms {float:left;clear:left;width:988px;margin-bottom:10px;background-color:#fef7eb;border:1px solid #faefdc;}
#ads_view .ads_view_2_sms {float:left;clear:left;width:988px;margin-bottom:10px;background-color:#fceed6;border:1px solid #f4deb9;}

#ads_view .ads_view_1 {float:left;clear:left;width:988px;margin-bottom:10px;background-color:#fefeff;border:1px solid #f4f7fd;}
#ads_view .ads_view_2 {float:left;clear:left;width:988px;margin-bottom:10px;background-color:#f7faff;border:1px solid #e8effb;}
#ads_view .ads_view_3 {float:left;clear:left;width:988px;margin-bottom:10px;background-color:#fff;border:1px solid #fff;text-align:center;}

#ads_view div.adsv_img {float:left;width:135px;text-align:left;}
#ads_view div.adsv_img img {float:left;margin:5px;border:1px solid #000;}

#ads_view div.adsv_img img.nopic {width:120px;height:90px;background: url(../images/1apro_image_set.gif) no-repeat 0px -49px;}

#ads_view div.adsv_desc {float:left;width: 573px;text-align:left;padding:5px 15px 5px 0;}

#ads_view div.adsv_price {float:left;width:110px;color:#dc3f27;padding:5px 0 5px 0;white-space:nowrap;}
#ads_view div.adsv_price span {color:#aaa;}

#ads_view div.adsv_contact {float:left;width:150px;padding:5px 5px 5px 0;}

#ads_view div.adsv_contact .a_n {font-weight:bold;padding-bottom:5px;}
#ads_view div.adsv_contact .a_l {background: url(../images/1apro_image_set.gif) no-repeat -124px 6px;padding: 3px 0 3px 22px;}
#ads_view div.adsv_contact .a_p {background: url(../images/1apro_image_set.gif) no-repeat -124px -29px;padding: 3px 0 3px 22px;}
#ads_view div.adsv_contact .a_u {background: url(../images/1apro_image_set.gif) no-repeat -124px -121px;padding: 3px 0 3px 22px;}

#page_nav {float:left;clear:left;width:990px;padding: 10px 0 20px 0;color:#ccc;margin: 0 0 0 0;text-align:center;}
#page_nav a {padding: 3px 5px 3px 5px; border: 1px solid #dddddd;text-decoration:none;color:#0000cc;margin:0 3px 0 3px;}
#page_nav a:hover {background-color:#0000cc;border:1px solid #0000bb;color:#fff;}
#page_nav strong {padding: 3px 5px 3px 5px; border: 1px solid #fff;color:#444444;margin:0 3px 0 3px;}
#page_nav span {padding: 3px 5px 3px 5px; border: 1px solid #fff;margin:0 3px 0 3px;}

#null_hit {float:left;clear:left;width:990px;padding:10px 0 10px 0;}

h1 {float:left;clear:left;width:990px;padding:0;margin:0 0 10px 0;font-size:150%;color:#dc3f27;}
h2 {float:left;clear:left;width:990px;padding:0;margin:0 0 0 0;font-size:130%;color:#dc3f27;}

.small_form {float:left;clear:left;width:990px;text-align:left;margin: 0 0 20px 0;}
.small_form div {float:left;clear:left;width:990px;padding:2px 0 2px 0;}
.small_form label {float:left;width:100px;text-align:left;margin-top:4px;font-weight:bold;}
.small_form label span {color:#d00;}
.small_form input {width:200px;}
.small_form select {width:200px;}
.small_form textarea {width:875px;}
.small_form .submit_button {padding-left:100px;width:300px;}
.small_form .submit_button .submit {width:auto;}

ul.other_list {float:left;clear:left;width:800px;padding:0 0 0 10px;margin:0 0 10px 10px;list-style-type:disc;color:#444;}
ul.other_list li {padding:2px 0 2px 0;margin:0;list-style-type:disc;color:#444;}
ul.other_list li a {color:#0000cc;text-decoration:underline;}
ul.other_list li a:hover {color:#cc0000;text-decoration:none;}

.err_div {float:left;clear:left;width:968px;background-color: #fff;border: 1px solid #d33;padding: 10px;margin: 0 0 10px 0;}
.err_div strong {font-size:110%;color:#e62020;}
.err_div ul {padding:5px 0 0 13px;margin:0;}
.err_div ul li {padding: 2px 0 2px 0;margin:0;line-height:20px;}
.err_div ul li strong {color:#555;}

.ok_div {float:left;clear:left;width:968px;background-color: #fff;border: 1px solid #52a22c;padding: 10px;margin:0 0 10px 0;}

.hint_div {float:left;clear:left;width:968px;background-color: #fff;padding: 10px;margin: 0 0 10px 0;border:1px solid #ccc;}

#policy {float:left;clear:left;width:990px;}
#policy p {float:left;clear:left;width:990px;padding:0;margin:0;}

#loading_overlay {position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 100%; background-color: #000000;display:none;}
#loading {position:fixed;top:0;left:0;z-index: 99999; display:none;font-size:150%;display:none;background: #fff url(../images/loading.gif) no-repeat center right;padding: 20px 30px 20px 20px;text-align:center;font-weight:bold;border-right: 20px solid #fff;}

#image_div {float:left;clear:left;width:990px;margin:0 0 20px 0;padding:0;}
#image_div iframe {width:450px;height:40px;border:0;}
#image_div iframe.hidden {visibility: hidden;width:0px;height:0px;}
#image_div #images {float:left;clear:left;width:100%;}
#image_div #images div {float:left;width:220px;height:100px;padding:5px;}
#image_div #images div img {float:left;border: 1px solid #000;margin-right:5px;}
#image_div #images div span {float:left;width:108px;height:100px;}
#image_div #images div span input {float:left;clear:left;width:93px;}
#image_div #images div span label {float:left;clear:left;font-weight:bold;margin-top:10px;}


.submenu2 {float:left;clear:left;width:990px;background-color:#e3ebf8;border-bottom:1px solid #7b9cd2;height:10px;}

#nav_b {float:left;width:790px;list-style-type:none;padding:0;margin:0;}
#nav_b li {float:right;list-style-type:none;padding:0;margin:0;}
#nav_b li a {display:block;padding:5px 11px 5px 11px;background-color:#9fbae5;color:#fff;margin-left:5px;text-decoration:none;font-weight:bold;}
#nav_b li a.active {background-color:#6b8cc2;}
#nav_b li a:hover {background-color:#7b9cd2;}

#footer {float:left;width:200px;text-align:left;padding: 5px 0 40px 0;}
