body     {
	font:normal 14px Arial, Helvetica, sans-serif;
	background-color: #fff;
	color:#333;
	font-size: 12px;
}


body, form {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#scms_catalog td.form_item_n, #scms_catalog td.form_item_nc {
padding: 5px;
}

img {
	border:none;
}

p {
margin:10px 0px;
}

a {
color: #00f;
}
a:hover {
color: #000;
}

table {
border:none;
}
td {
font-size: 12px;
}

h1 {
font-size: 24px; color: #900;
margin-bottom:10px;
margin-top:10px;
}
h2 {
font-size: 18px; color: #900;
}
h3 {
font-size: 16px; color: #900;
}
h4 {
font-size: 14px; color: #900;
}

span.red {
	font-weight:bold;
	color:#c00;
}
span.blue {
	font-weight:bold;
	color:#009;
}

.message_box {
border:1px solid #c66;padding:10px; margin:10px;color:#900;
}
.blue_div {
border:1px dotted #ccc;background-color:#eff;padding:15px;margin:15px;
}

.mettop  {
	background-image: url(/images/main/met.gif);
}
.mettdnob {
	background-image: url(/images/main/met_n.gif);
}
.mettd_l  {
	background-image: url(/images/main/met_l.gif);
}
.mettd_r  {
	background-image: url(/images/main/met_r.gif);
}

.brbrb {
background-color:#f9f3eb;
border-top:1px solid #dde;
border-bottom:1px solid #dde;
padding:5px;
}
.brbrbc {
background-color:#d1e0e9;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding:5px;
}
.brbrbm  {
padding:5px;
}
.brbrbm  a {
text-decoration: none;
font-size: 12px;
width:100%;
display:block;
}

.padpad {
padding:10px;
}
#ob {
	background-color: #fff;
}
#ob td {
	padding:5px;
	font-size: 12px;
}
#ob td.gr {
	background-color:#fed;
}
#ob td.title {
	background-color:#fed;
}
#ob td a{
	text-decoration: none;
}
#ob .ob_message {
	padding: 20px 50px;
	font-size: 14px;
}
#ob td.bggr {
	background-color: #eee;
}
#ob td.date {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	text-align: center;
	font-size: 11px;
	color:#c00;
}
#ob td.grcat, #ob td.grcat_t {
	padding:10px;
	border-bottom:2px dotted #999;
	color:#66f;
	font-weight:bold;
}
#ob td.grcat_t {
	border-top:1px dotted #999;
}

.h_l {
	margin-right:40px;
	margin-top:15px;
	border-bottom:1px solid #666;
	width: 430px;
}
.h_l .h_l_cont {
border-bottom:1px solid #fff;
padding-bottom:5px;
width: 430px;
}
.h_l_user_l, .h_l_user_r  {
border-top:1px solid #666;
}
.h_l a, .h_l_user_cont_l a {
color: #c00;
text-decoration: none;
font-size: 12px;
}
.h_l a:hover, .h_l_user_cont_l a:hover {
color: #f00;
text-decoration: none;
}
.h_l_user_l  {
margin-left:10px;
width: 470px;
}
.h_l_user_l .h_l_user_cont_l, .h_l_user_r .h_l_user_cont_r {
border-top:1px solid #fff;
padding-bottom:5px;
font-size: 12px;
}
.h_l_user_r {
margin-right:10px;
width: 450px;
}
.h_l_user_r .h_l_user_cont_r , .h_l .h_l_cont, .h_l_user_cont_l {
color:#000;
text-shadow: #fff 1px 1px 1px;
}
.f12 {
font-size: 12px;
}

.black {
background-image: url(/images/main/black.gif);
height: 40px;
text-align:right;
}
.blackb {
background-image: url(/images/main/blackb.gif);
height: 40px;
width:100%;
}
#searchform {
padding-top:5px;
padding-right:30px;
height: 26px;
text-align:right;
}

#blblnhght td {
background-color: #d5d5d5;
}
#blblnhght ul.ulgoods, #blblnhght ul.ulprice {
padding:0px;
list-style: none;
margin:0px;
position: relative;
}
#blblnhght ul.ulgoods {
width: 200px;
}
#blblnhght ul.ulprice {
width: 120px;
}
#blblnhght ul.ulgoods li, #blblnhght ul.ulprice li {
text-transform:lowercase; 
line-height: 15px;
height: 15px;	
overflow: hidden;
display: block;
margin:13px 0px;
position: relative;
}
#blblnhght ul.ulgoods li {
width: 200px;
background: transparent url(/images/main/ulgoods.gif) no-repeat scroll 0px 4px;
}
#blblnhght ul.ulprice li {
width: 120px;
}
#blblnhght ul.ulgoods li a {
display: block;
width: 800px;
position: absolute;
text-align: left;
left: 14px;
}
#blblnhght ul.ulgoods li.bgl {
margin:0px;
position: absolute;
right: 0px;
top: 0px;
background: transparent url(/images/main/trans.png) repeat-y scroll right top;
width: 60px;
height: 100%;
}
#catnavigation {
	margin:4px;
	background-color: #b96a50;
	padding: 4px;
	border:2px solid #999;
}
#catnavigation a {
	font-size: 12px;
	color: #fff;
	margin: 3px;
	padding: 2px;
	text-shadow: #000 1px 1px 1px;
}
#catnavigation a:hover {
	color: #fff;
	text-decoration: none;
}
#catnavigation ul {
margin:0px 0px;
padding:3px;
}
#catnavigation ul li {
list-style-type: none;
border-bottom:1px solid #844c32;
border-top:1px solid #d58d78;
padding:4px;
color:#fff;
}
#catnavigation ul li.catnav_tlit {
font-weight:bold;
padding-left:20px;
text-shadow: #000 1px 1px 1px;
}
#catnavigation ul li.catnav_tli {
border-top: none;
}
#catnavigation ul li.catnav_bli {
border-bottom: none;
padding:0px;
}
#navigation {
color: #fff;
height: 16px;
padding: 7px 50px;
background-image: url(/images/main/nmet.gif);
font-size: 12px;
}
#navigation a {
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 12px;
text-shadow: #330 1px 1px 1px;
}
#navigation a:hover {
color: #fc9;
font-size: 12px;
text-shadow: #030 1px 1px 1px;
}

#leftnavigation, #loginmenu {
margin:5px;
background-color: #D1E0E9;
}
#leftnavigation a {
color:#000;
display:block;
width:100%;
}
#leftnavigation ul {
margin:0px;
padding:0px;
}
#leftnavigation ul li {
list-style-type: none;
}
#leftnavigation ul.lev1 {
margin:0px 10px;
border-top:1px solid #fff;
border-bottom:1px solid #9999cc;
}
#leftnavigation ul.lev1.first{
border-top:3px solid #fff;
}
#leftnavigation ul li.lev1 {
	font-size:12px;
	background: url(/images/main/ul_lmli1.gif) no-repeat left center;
	padding:5px 15px;
}
#leftnavigation ul li.lev1:hover {
	background: url(/images/main/ul_lmli1a.gif) no-repeat left center;
}
#leftnavigation ul li.lev1 a.selected, #leftnavigation ul li.lev2 a.selected, #leftnavigation ul li.lev3 a.selected {
color:#f00;
}
#leftnavigation ul li.lev2 {
	font-size:11px;
	padding:5px 0px 5px 15px;
	background: url(/images/main/ul_lmli2.gif) no-repeat left center;
	margin:0px 0px 0px 10px;
}
#leftnavigation ul li.lev3 {
	font-size:11px;
	padding:3px 0px 3px 10px;
	background: url(/images/main/ul_lmli3.gif) no-repeat left center;
	margin:0px 0px 0px 15px;
}
#leftnavigation ul li.lev3 a {
	color:#444;
	text-decoration:none;
}
#leftnavigation ul li.lev2:hover {
	background: url(/images/main/ul_lmli2a.gif) no-repeat left center;
}
#leftnavigation ul li a:hover {
color:#00f;
text-decoration: underline;
}
#loginmenu {
font-size:12px;
}
.vtit {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height: 29px;
	line-height: 29px;
	position: relative;
	color: #fff;
	background-color: #070;
	font-size:12px;
	font-weight: bolder;
}
.vtit .vdcl, .vtit .vdcr {
	position: absolute;
	display: block;
	height: 29px;
	width: 10px;
	font-size: 0px;
	line-height: 0px;
	top: 0px;
}
.vtit .vdcl {
	left:0px;
	background: url(/images/main/vdcl.gif) no-repeat scroll 0px 0px;
}
.vtit .vdcr {
	right:-1px;
	background: url(/images/main/vdcl.gif) no-repeat scroll 100% 0px;
}
#colder {
width:100%;
}
#colder .box {
float:left;
width:100%;
}

#colder .box .col {
float:left;
width:49%;
padding:0px;
margin:0px;
}

#colder .box .col .catbox {
float:left;
width:99%;
background-color:#f9f9ff;
margin-bottom:1px;
}
#colder .box .col .catbox .title {
padding-top:15px;
padding-bottom:15px;
}
#colder .box .col .catbox .title a {
font-size:18px;
font-weight:bold;
font-style:italic;
color:#070;
}
#colder .box .col .catbox .title a:hover {
color:#090;
}
#colder .box .col .catbox ul {
float:left;
padding-left:0px;
padding-bottom:0px;
width:95%;
overflow:hidden;
}
#colder .box .col .catbox li {
float:left;
width:46%;
margin-left:3px;
display:inline;
border-bottom:1px dotted #666;
overflow:hidden;
position:relative;
}
#colder .box .col .catbox li:hover {
border-bottom:1px solid #000;
}
#colder .box .col .catbox ul li a {
text-decoration: none;
padding:1px;
margin-right:10px;
display:block;
width:150px;
overflow:hidden;
color:#300;
font:italic 12px arial;
}
#colder .box .col .catbox  li span{
display:block;
font-size: 9px;
font-weight:bolder;
color:#060;
right:2px;
top:4px;
position:absolute;
z-index:5;
}
#colder .box .col .catbox  li:hover span{
color:#900;
background-color:#fee;
}
#colder .box .col .catbox ul li a:hover{
background-color:#eff;
color:#000;
}
#news {

}
#news .news_name {
color:#f00;
padding:10px;
}
#news .news_content {
padding:20px;
}
#news .news_name a {
font-size:18px;
font-weight:bold;
font-style:italic;
color:#070;
}
#news .news_text {
text-align:justify;
padding:10px;
font-size:14px;
color:#000;
}
#news .news_text img {
margin:10px;
border:1px solid #ccc;
}
#news .news_date {

}
#news .news_category {
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
}
#news .news_rss {
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
}
#news .news_url {
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
}
#news .pagination, #ob .pagination, #scms_catalog .pagination {
background-color: #eef;
padding:5px;
border-top: 1px solid #99c;
border-bottom: 1px solid #99c;
}
#news .pagination a, #ob .pagination a, #scms_catalog .pagination a {
color:#00c;
background-color: #fff;
border:1px solid #99c;
padding:2px 7px;
margin:2px;
}
#news .pagination a.selected, #ob .pagination a.selected, #scms_catalog .pagination a.selected {
border:1px solid #c00;
padding: 2px 7px;
background-color:#ffc;
margin:2px;
}
#newsmenu {
border: 1px solid #ccc;
margin:5px;
font-size:11px;
}
#newsmenu .news_category {
padding:5px;
color:#666;
font-size:11px;
border-top:1px dotted #666;
border-bottom:1px dotted #666;
}
#newsmenu .news_category span {
color:#090;
}
#newsmenu  a {
font-size:12px;
text-decoration:none;
}
#newsmenu .news_text {
text-align:justify;
padding:5px;
font-size:11px;
color:#000;
}
#newsmenu .news_name {
padding:5px;
font-size:12px;
}
#newsmenu img {
margin:5px;
border:1px solid #ccc;
}
#newsmenu .news_name a {
}
#addmessage .posterror {
font-size:80%;
color:#f30;
font-weight:bold;
}
#addmessage {
margin:10px;
padding:5px;
}

.hname {
color: #600;
height: 16px;
padding: 7px 0px;
font-size: 16px;
font-weight:bold;
width:250px;
}
.itemr_links a {
margin:5px;
}

#scms_catalog {padding:5px;}
#scms_catalog a { color: #333; }
#scms_catalog a.mother, #scms_catalog  .navgroup a {
color: #369;
font-size: 18px;
margin-bottom:8px;
}

#scms_catalog td.switchf {
background-color:#36f;
}
#scms_catalog td {
font-size:12px;
}

#scms_catalog a:hover, #scms_catalog a.mother:hover { color: #039; }
#scms_catalog .child a {
margin-left:5px;
background-image : url(/images/catalog/item.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left:10px;
}
#scms_catalog .cat_form input, .cat_form select {
font-size:11px;
}
#scms_catalog .cat_form .cfl, #scms_catalog .cat_form .cfr {
background-color:#eeefe6;
}
#scms_catalog .cat_form .item_na, #scms_catalog .cat_form .item_na {
background-color:#336699;
color:#fff;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
#scms_catalog .cat_form .item_n, #scms_catalog .cat_form .item_n {
background-color:#fff;
border-top:1px solid #dde;
border-bottom:1px solid #dde;
}
#scms_catalog .cat_form .item_nc, #scms_catalog .cat_form .item_nc {
background-color:#eeeff6;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
#scms_catalog .cat_form a {
}
#scms_catalog .cat_form a:hover {
text-decoration:underline;
}   

#scms_catalog .form_item_n, #scms_catalog .form_item_n {
background-color:#fff;
border-top:1px solid #dde;
border-bottom:1px solid #dde;
}
#scms_catalog .form_item_nc, #scms_catalog .form_item_nc {
background-color:#eee;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

#scms_catalog .goods .propcontact {

}
#scms_catalog .goods  span.red {
color:#c00;
font-weight:normal;
}
#scms_catalog .goods  span.green {
color:#090;
}
#scms_catalog .goods .propcontact span {
font-size:10px;
font-weight:bold;
}
#scms_catalog .goods .propname {
border-bottom:1px dotted #ccc;
}
#scms_catalog .goods .propval {
border-bottom:1px dotted #ccc;
}
.content_text {
padding:20px;
}
.sppad {
padding:10px;
}
.sp_links_menu_c, .sp_links_c, .sp_links_cen_c  {
text-shadow: #fff 0px 0px 1px;
color:#000;
}
.sp_links_menu_c a, .sp_links_c a, .sp_links_cen_c a  {
text-shadow: #fff 0px 0px 1px;
color:#900;
}
.sp_links_menu {
border:1px solid #666;
}
.sp_links_menu_c {
border:1px solid #fff;
padding:5px;
}        
.sp_links {
border:1px solid #666;
}
.sp_links_c {
border:1px solid #fff;
padding:5px;
}      
.sp_links_cen {
border:1px solid #666;
}
.sp_links_cen_c {
border:1px solid #fff;
padding:5px;
}  
#scms_catalog .catinfo {
color:#003;
padding: 5px 30px;
}
#scms_catalog .cat_right {
font-size: 11px;
color:#000;
padding: 5px;
}
#scms_catalog .cat_right a {
font-size: 11px;
color:#036;
}
#scms_catalog .cat_right a:hover {
color:#369;
}
#catalogmenu  {
background-color: #fff;
width:210px;
margin-top:50px;
}
#catalogmenu a {
text-decoration: underline;
color: #000;
}
#catalogmenu a:hover {
text-decoration: underline;
color: #69c;
}
#catalogmenu td.rt {
background-color: #ddd;
border-top: 1px solid #fff;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
border-left: 1px solid #999;
}
#catalogmenu a.activ {
color: #f00;
}
