body {margin:0; padding: 10px 20px 20px 20px; background-color:#FFF;font: 12px Tahoma, Arial, Verdana; color:#222}
a{color: #06f;}
form {padding:0; margin:0}
img {border:0}
div.lot_img{overflow: hidden;background-color: #fff;float: left;border: 1px solid #ccc;width: 82px;height: 62px;vertical-align: middle; text-align: center;}
div.lot{margin: 0;padding: 10px 0 0 0;margin-top: 3px;border-top: 1px solid #ffd11c;}
div.lot_main{padding: 10px 0 0 0;float: left;width: 275px;margin: 5px;border-top: 1px solid #ffd11c;}
span.main_span_price{font-weight: bold;color: #0c0;}

div.h10{height: 10px;}

div.news{margin: 10px 0 10px 0;}
div.news p{text-indent: 0px;margin: 10px 0 10px 0;line-height: 1.5em;}
div.page p{text-indent: 0px;margin: 10px 0 10px 0;line-height: 1.5em;}

.text p{text-indent: 20px;line-height: 1.5em;}
.text ol {list-style-type: square;padding:0 0 0 20px; margin-left:1.5em; margin-bottom:15px; margin-top:5px}
.text li {line-height:16px;  margin-bottom:5px}

div.page ul {list-style-type: decimal; padding:0 0 0 20px; margin-left:1.5em; margin-bottom:15px; margin-top:5px}
div.page ol {list-style-type: square;padding:0 0 0 20px; margin-left:1.5em; margin-bottom:15px; margin-top:5px}
div.page li {line-height:16px; margin-bottom:5px}

a.siteuser{font-weight: bold;}

div.lot_img{width: 80px; float: left;}
dif.lot_head{padding: 0;}
div.lot_right{margin-left: 5px;float: left;width: 172px;}
div.lot_description{margin-top: 4px;font-size: 12px;}
#div_img_load{width: 100%;text-align:center;display: none;}
#cling_photo{height: 62px;width: 252px;margin-left: 9px;margin-top: 5px;}
#cling_photo_block{border: 1px solid #ccc;height: 182px;width: 248px;margin-left: 9px;text-align: center;vertical-align: middle;}

.cur_price{color: #444;font-weight: bold;font-size: 11px;}

.a_lot_head{font-weight: bold;}
.clear{clear: both;}
#add_form input{margin-top: 5px;}
#add_form textarea{margin-top: 5px;}
#add_form select{margin-top: 5px;}

hr {height:1px; color:#CCC}
a {color:#06F}

h1{font-size:21px; font-weight:normal; color:#333; margin: 0px 0 10px 0}
h2{font-size:18px; font-weight:normal; color:#333; margin: 15px 0 10px 0}
h3{font-size:14px; font-weight:bold; color:#333; margin: 5px 0 5px 0}

.green {color:#9C0}
.gray {color:#999}
.black {color:#000}
.orange {color:#F60}
.red {color:#C00}

.w100{width: 100%}

.small {font:11px Tahoma, Arial, Verdana;}
.bold  {font-weight:bold}

#t_top {border-collapse:collapse; border-spacing:0; width:100%}
#t_top td {padding:0 20px 20px 20px}
#t_head {border-collapse:collapse; border-spacing:0; width:100%; height:127px; background:url(/img/head_bg.gif) top left repeat-x;}
#t_logo {background:url(/img/head_l.gif) top left no-repeat; width:300px; padding: 32px 0 0 30px}
#t_search {background:url(/img/head_r.gif) top right no-repeat; padding: 32px 0 0 30px}
#t_search_form {border-collapse:collapse; border-spacing:0; width:100%; height:39px;}
#t_search_corn {width:10px; background:url(/img/search_l.gif) top right no-repeat;}
#t_search_text {background:url(/img/search_bg.gif) top left repeat-x}
#t_search_text input {width:99%; height:22px; font-size: 16px; border:0}
#t_search_button {width:200px; background:url(/img/search_r.gif) top left no-repeat; padding-left:20px}
#t_search_check {padding-top:8px}
#t_search_check a {margin-left:40px}
#t_body{border-collapse:collapse; border-spacing:0; width:100%}
#t_left{width:255px; padding-top:20px}
#t_content{padding:20px 0 20px 20px}
#hk {padding:5px 0 15px 0}

table.win{border-collapse:collapse; border-spacing:0; width:100%; background:url(/img/win_bg.gif) bottom left repeat-x; margin-bottom:20px}
table.win td{padding:0;}
table.win td.win_h {background:url(/img/win_u_bg.gif) top left repeat-x}
table.win td.win_ur {background:url(/img/win_ur.gif) top right no-repeat; width:9px}
table.win td.win_bl {background:url(/img/win_bl.gif) bottom left no-repeat; font-size:0px; height:8px}
table.win td.win_br {background:url(/img/win_br.gif) bottom right no-repeat; font-size:0px}
table.win td.win_l {background:url(/img/win_bg.gif) top left repeat-y; padding:5px 15px 5px 15px}
table.win td.win_r {background:url(/img/win_bg.gif) top right repeat-y}
table.win_head{border-collapse:collapse; border-spacing:0; height:44px}
table.win_head td.win_ul {background:url(/img/win_ul.gif) top left no-repeat; width:15px}
table.win_head td.win_tab_wl {background:url(/img/win_tab_w_l.gif) top left no-repeat; width:8px}
table.win_head td.win_tab_wr {background:url(/img/win_tab_w_r.gif) top left no-repeat; width:15px}
table.win_head td.win_tab_w {background:url(/img/win_tab_w_bg.gif) top left repeat-x; padding:11px 5px 0 5px; font-weight:bold; text-transform:uppercase}
table.win_head td.win_tab_yl {background:url(/img/win_tab_y_l.gif) top left no-repeat; width:8px}
table.win_head td.win_tab_yr {background:url(/img/win_tab_y_r.gif) top left no-repeat; width:15px}
table.win_head td.win_tab_y {background:url(/img/win_tab_y_bg.gif) top left repeat-x; padding:11px 5px 0 5px; font-weight:bold; text-transform:uppercase}
table.win_head td.win_tab_w a, table.win_head td.win_tab_y a {text-decoration:underline}

table.cat {border-collapse:collapse; border-spacing:0; width:100%;}
table.cat td {padding:5px; border-bottom:solid #DDD 1px}
table.cat th {padding:5px; border-bottom:solid #FFD11D 2px}
table.cat th sup a {text-decoration:none; color:#C00}
table.cat td a {text-decoration:none}
table.cat td a:hover {text-decoration:underline}

table.t2 {border-collapse:collapse; border-spacing:0; width:100%;}
table.t2 td.t21 {padding-right:10px}
table.t2 td.t22 {padding-left:10px}

ul.cat {padding:0; margin-left:1em; margin-bottom:0px; margin-top:0; font-size:12px}
ul.cat ul {padding:0; margin-left:1.5em; margin-bottom:15px; margin-top:5px}
ul.cat li {line-height:16px; list-style-type: square; margin-bottom:5px}
ul.cat li a {padding: 2px 5px 3px 0px; text-decoration:none;}
ul.cat li a:hover {text-decoration:underline}
ul.cat ul li {line-height:16px; list-style-type: square; border:0;}
ul.cat ul li a {padding: 2px 5px 3px 0px; text-decoration:none; text-transform:none; }
ul.cat ul li a:hover {text-decoration:underline}

.fl{float:left}
.fr{float:right}

.info_table{width: 100%;border-collapse: collapse;}
.info_table th{padding: 5px;border: 1px solid #ffcd08;font-size: 12px;font-weight: bold;}
.info_table tbody td{padding: 5px;border-top: 1px solid #ffcd08;border-bottom: 1px solid #ffcd08;font-size: 12px;vertical-align: top;}
.odd{background-color: #fff3c4;}


div.pager{text-align: center;}
div.pager_top{margin-bottom: 15px;}
div.pager_bottom{margin-top: 15px;}

.pager_item{font-size: 14px;margin: 2px;padding: 3px;background-color: #fff3c4;border: 1px solid #ffcd08;}
.pager_item:hover{color: #fff;font-size: 14px;margin: 2px;padding: 3px;background-color: #F60;border: 1px solid #ffcd08;}
.pager_active{color: #F60;font-size: 14px;font-weight: bold;margin: 2px;padding: 3px;border: 1px solid #F60;text-decoration: none;}

div.error{padding: 15px;background-color: #FF9F9F;border: 1px solid #c00;margin-bottom: 10px;}
div.error h2{font-size: 14px;color: #c00;margin: 0 5px 5px 5px;}
div.error p{margin-left: 10px;color: #000;}

div.error ul {padding:0; margin-left:1.5em; margin-bottom:15px; margin-top:5px}
div.error li {line-height:16px; list-style-type: square; margin-bottom:5px}

div.success{padding: 15px;background-color: #B6FFA4;border: 1px solid #115300;margin-bottom: 10px;}
div.success h2{font-size: 14px;color: #115300;margin: 0 5px 5px 5px;}

fieldset
{
border: 1px solid #ffcd08;
padding: 5px;
}

legend
{
color: #000;
background: #fff3c4;
border: 1px solid #ffcd08;
padding: 2px 6px
} 

table.form_table td{padding: 5px;vertical-align: top;width: 280px;border-bottom: 1px dotted #ffcd08;}
table.form_table td.last{padding: 5px;vertical-align: top;width: 280px;border-bottom: 0;}
.form_table td label{}
.form_table td input{width: 260px;}
.form_table td input:focus{width: 260px;}
.form_table td select{width: 270px;}
.form_table td select:focus{width: 270px;}
.form_table td textarea{height: 60px;width: 260px;}
.form_table td textarea:focus{height: 60px;width: 260px;}


table.form_table_4 td{padding: 5px;vertical-align: top;width: 140px;border-bottom: 1px dotted #ffcd08;}
table.form_table_4 td.last{padding: 5px;vertical-align: top;width: 140px;border: 0;}
.form_table_4 td label{}
.form_table_4 td input{width: 130px;}
.form_table_4 td input[type=file]{width: 130px;}
.form_table_4 td input:focus{width: 130px;}
.form_table_4 td select{width: 135px;}
.form_table_4 td select:focus{width: 135px;}
.form_table_4 td textarea{height: 60px;width: 130px;}
.form_table_4 td textarea:focus{height: 60px;width: 130px;}



.small_form{font-size: 10px; margin: 5px;color: #666;}



.path_lot{color: #06f;padding-top: 10px;font-size: 10px;}
.path_lot p{color: #06f;}
.path_lot a {color: #4af;font-size: 10px;}

.select_sort{font-size: 12px; margin: 5px;float: right;}
.select_sort select{font-size: 12px;}
.select_sort option{font-size: 12px;}


#head {font:12px Tahoma;}
.orange{color:#F60}

#head {width:960px; height:161px; background:url("/img/head_bg.gif")}
#head_left {float:left; width:25px; height:161px; background:url("/img/head_l.gif") #FFF bottom left no-repeat}
#head_right {float:right; width:25px; height:161px; background:url("/img/head_r.gif") #FFF top right no-repeat}
#head_top {float:left; width:910px; height:35px; background:#FFF}
#head_logo {float:left; width:280px; height:75px; text-align:left; margin:16px 0 0 10px; border:#000 solid 0px}
#head_bottom {float:right; width:910px; height:35px; background:#FFF}
#head_top_menu {float:right; height:25px; background:url("/img/u1.gif") #FFE57C top left no-repeat; padding:10px 5px 0px 15px}
#head_bottom_menu {float:left; height:28px; background:url("/img/u2.gif") #FFCD08 top right no-repeat; margin:0; padding:7px 5px 0px 15px; border:#000 solid 0px}
#head_search {float:left; width:600px; height:70px; text-align:left; margin:13px 0 0 10px; border:#000 solid 0px}


#head_top_menu a{padding:3px 15px 0px 22px; font-weight:bold}
#link_login {background:url("/img/vcard.gif") left no-repeat;}
#link_reg {background:url("/img/vcard_edit.gif") left no-repeat;}
#link_message_management {background:url("/img/email.gif") left no-repeat;}
#link_lot_add {background:url("/img/add.gif") left no-repeat;}
#link_lot_fav {background:url("/img/heart.gif") left no-repeat;}
#link_lot_management {background:url("/img/package_green.gif") left no-repeat;}
#link_setting {background:url("/img/wrench_orange.gif") left no-repeat;}
#link_signout {background:url("/img/door_out.gif") left no-repeat;}
#link_cat {background:url("/img/sitemap_color.gif") left no-repeat; padding:3px 15px 0px 22px; font-weight:bold}
#link_help {background:url("/img/help.gif") left no-repeat; padding:3px 15px 0px 22px; font-weight:bold}
#link_about {background:url("/img/information.gif") left no-repeat; padding:3px 15px 0px 22px; font-weight:bold; border:#000 solid 0px}


.div_td_section{float:left;width: 270px;padding: 5px;}
.div_td_section_r{float:left;padding: 5px 0 5px 0;}
#div_img_load{width: 100%;text-align:center;display: none;}

table td.td_left_lot{color: #666;text-align: right;padding: 5px;font-size: 12px;}
table td.td_rigth_lot{color: #333;text-align: left;padding: 5px 5px 5px 15px;font-size: 12px;}

ol{list-style-type: decimal;padding: 5px 5px 5px 20px;}
li{margin: 5px;}