body{
	background: #e1e8ef;
}
/*top*/
td.top1block{
	height: 49px;
}
td.top2block{
	height: 1px;
}
td.top3block{
	height: 1px;
}

td.top4block{
	background: #2a4c68;
	height: 22px;
}
td.top5block{
	height: 1px;
}
td.top6block{
	height: 17px;
}
td.mainmenu{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	padding: 0px 7px 8px 7px;
	
}
td.mainmenu span{
	color: #ff5f00;
}
a.mainmenu{
	color:  #006699;
	text-decoration: none;
}

td.search{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding: 0px 8px 0px 0px;
	vertical-align: middle;

}
input.f_search{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	width: 100px;
	height: 16px;
}
/*left*/
td.left{
	background: #f1f7fd;
}
td.catalog_title{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;	
	text-align: left;
	width: 156px;
	height: 16px;
	background: #2a4c68;
	padding:0px 0px 0px 5px;
	
}
td.catalog_title_sp{
	background: #c9d8e7;
	height: 1px;
}

td.catalog_first_sp{
	background: #c9d8e7;
	height: 1px;
}
td.catalog_first{
	text-align: left;
	background: #34647E;
	height: 18px;	
}
a.firstlevel{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
td.catalog_first_sel{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ff5f00;
	text-align: left;
	background: #2a4c68;
	height: 18px;	
}

td.catalog_second_sp{
	background: #c9d8e7;
	height: 1px;
}
td.catalog_second{
	text-align: left;	
	background: #34647E;
	height: 18px;	
}
a.secondlevel{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
td.catalog_second_sel{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ff5f00;
	text-align: left;
	background: #2a4c68;
	height: 18px;	
}

td.catalog_third_sp{
	background: #c9d8e7;
	height: 1px;
}
td.catalog_third{
	text-align: left;
	background: #34647E;
	height: 18px;	
}
a.thirdlevel{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #a9b3bc;
	text-decoration: none;
}
td.catalog_third_sel{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ff5f00;
	text-align: left;
	background: #2a4c68;
	height: 18px;	
}
td.emptyspace{
	width: 100%;
	height: 8px;
	background: #e1e8ef
}

/*right*/

td.right{
	background: #f1f7fd;
}
td.login_title{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: right;	
	width: 162px;
	height: 16px;
	background: #2a4c68;
	padding:0px 5px 0px 0px;
	
}
td.login_title_sp{
	background:#FFFFFF;
	height: 1px;
}

td.login_content{
	background:#f1f7fd;
	height: 37px;
}
#login_content{
	width: 162px;
	height: 37px;
	border-width: 1px;
	border-color: #f1f7fd;
	border-style: solid;
}
td.login_text{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ff5f00;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
}
a.login_text{
	color: #006699;
	text-decoration: underline;
}
td.shcart_title{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;	
	text-align: right;
	width: 162px;
	height: 16px;
	background: #2a4c68;
	padding:0px 5px 0px 0px;
	
}
td.shcart_title_sp{
	background:#FFFFFF;
	height: 1px;
}

td.shcart_content{
	background:#f1f7fd;
	height: 111px;
}
/* added later*/
iframe.shcart {
	width: 162px;
	height: 111px;
	background:#F0F0F0;
	border: 0;
	outline: 0;
}
body.shcart{
	margin: 0px 0px 0px 0px; 
	background:#f1f7fd;
}
/* added later*/

#shcart_content{
	width: 162px;
	height: 111px;
	border-width: 1px;
	border-color: #f1f7fd;
	border-style: solid;
}
td.shcart_text{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}
td.shcart_text2{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ff5f00;
	text-align: left;
	vertical-align: middle;
}
input.f_shcart{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	width: 64px;	
}
select.s_shcart{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	width: 64px;
}
a.goshcart{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-decoration: underline;
}
td.news_title{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;	
	text-align: right;
	width: 162px;
	height: 16px;
	background: #2a4c68;
	padding:0px 5px 0px 0px;
	
}
td.news_title_sp{
	background:#FFFFFF;
	height: 1px;
}

td.news_content{
	background:#f1f7fd;
	text-align:left;
	padding: 5px;
}
#news_content{
	width: 162px;
	border-width: 1px;
	border-color: #f1f7fd;
	border-style: solid;
}
a.newslink{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;		
}
a.newslink:hover{
	text-decoration: underline;
}

/*center*/
td.center{
	width: 100%;
	text-align: center;
	vertical-align: top; 
	padding: 0px 16px 0px 16px;
}
td.center_title{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	width: 100%;
	height: 16px;
	background: #2a4c68;
	padding:0px 5px 0px 5px;
}
td.center_title_sp{
	height: 1px;
}
td.center_sp{
	height: 1px;
}
td.center_banner_sp{
	background: #c9d8e9;
	height: 1px;
}
/*added later*/
select.s_sort{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #434e64;
	width: 100px;
}
td.sort{
	padding-top: 3px;
	text-align: left;
}
td.page_div{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ff5f00;
	padding-top: 3px;
	text-align: right;
}
td.sort_div_sp{
	height: 20px;
}
td.page_div a{
	color: #006699;
	text-decoration: none;
}
td.path{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ff5f00;
	height: 16px;
}
td.path span{
	color: #ff5f00;
}
a.pathlink{
	color: #006699;

}
/*added later*/


td.items_hor_sp{
	background: #c9d8e9;
	height: 1px;
	display: none;
}
td.items_hor_sp2{
	height: 4px;

}
td.items_ver_sp{
	/*background: #c9d8e9;*/
	width: 8px;
}
td.items_ver_sp img {
	width: 8px;
}
td.item_img_cell, td.item_desc_cell{
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-right: 13px;
	padding-left: 13px;
	background-color: #F1F7FD;
}
td.item_price_cell {
	vertical-align: top;
	padding-top: 0px;
	padding-right: 13px;
	padding-left: 13px;
	background-color: #F1F7FD;
}
/*added later*/
td.item_comp{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-align: right;
	padding-right: 10px;
	background-color: #F1F7FD;
}

a.comp_added{
	display: none;
	color: #006699;
	text-decoration: underline;
}
/*added later*/
span.pricetext{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff5f00;
}
a.item_title{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
a.item_title:hover{
	text-decoration: underline;
}
span.item_abstract{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/*bottom*/
td.bottom_sp{
	height: 8px;
}
td.bottom_line{
	background: #f1f7fd;
	height: 1px;
}
td.copyright_sp{
	height: 1px;
}
td.copyright{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;	
	text-align: center;
	background:#2a4c68;
	height: 16px;
}
/*added later*/
td.copyright a{
	color: #ffffff;
	text-decoration: none;
}
td.banner{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
td.banner_sp{
	height: 12px;
}
/*added later*/


/* comp page*/
td.comp_img_head{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	vertical-align: top;
	padding: 0px 5px 0px 15px;
}
td.comp_img{
	text-align:center;
	vertical-align: middle;
}
td.comp_img_sp{
	background: #006699;
	width: 1px;
}
td.comp_name_head{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	background: #f1f7fd;
	padding: 0px 5px 0px 15px;
	height: 21px;
}
td.comp_name{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff5f00;
	background: #f1f7fd;
	padding: 0px 5px 0px 15px;
}
td.comp_name a{
	color: #ff5f00;
	text-decoration:none;
}
td.comp_name_sp{
	background: #006699;
	width: 1px;
}
tr.comp_param_light{
}
tr.comp_param_dark{
	background: #f1f7fd;
}
td.comp_param_head{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0px 5px 0px 15px;
	height: 21px;
}
td.comp_param{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0px 5px 0px 15px;
}
td.comp_param_sp{
	background: #006699;
	width: 1px;
}
td.comp_price_head{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff5f00;
	background: #f1f7fd;
	padding: 0px 5px 0px 15px;
	height: 21px;
}
td.comp_price{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff5f00;
	background: #f1f7fd;
	padding: 0px 5px 0px 15px;
}
td.comp_price_sp{
	background: #006699;
	width: 1px;
}
td.comp_buydel_head{
	height: 21px;
}
td.comp_buydel{
	text-align: right;
	padding: 0px 5px 0px 15px;
}
td.comp_buydel_sp{
	background: #006699;
	width: 1px;
}
td.comp_hor_sp{
	height: 4px;
}
td.comp_page_title{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-align: left;
	width: 100%;
	height: 16px;
	padding:0px 5px 0px 5px;
}

a.comp_clean_list{
	color: #006699;
	text-decoration: underline;
}
td.comp_block_sp{
	height: 33px;
}
/* find page*/

td.find_ess_sp{
	background: #006699;
	height: 1px;
}
td.find_ess_title{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #1359a4;
	text-align: left;
	background: #f1f7fd;
	height: 18px;
	padding: 0px 5px 0px 5px;
}
/*added later*/
span.find_ess_title{
	color: #006699;
}
span.find_ess_title_act{
	color: #ff5f00;
}
/*added later*/
td.find_ess_all{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #1359a4;
	text-align: right;
	background: #f1f7fd;
	height: 18px;
	padding: 0px 5px 0px 5px;
}
td.find_ess_all a{
	color: #1359a4;
	text-decoration: underline;
}
td.find_ess_cont{
	width: 100%;
	background: #f1f7fd;
	padding: 20px;
}
td.find_attr_name{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
td.find_attr_value{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
td.find_button{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2a4c68;
	text-align: right;
	cursor: pointer;
	text-decoration: underline;
}
input.find_long_tf{
	width: 165px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
input.find_short_tf{
	width: 60px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
select.find_sel{
	width: 165px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/* feedback page*/
td.feed_page_title{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-align: left;
	width: 100%;
	height: 16px;
	padding:0px 5px 0px 5px;
}
td.feed_block_sp{
	height: 33px;
}
td.feed_name{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
td.feed_value{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
td.feed_button{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #1359a4;
	text-align: left;
}
.feed_tf{
	width: 165px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/* info page*/
td.info_cont{
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1a1a1a;
	text-align: left;
	padding: 10px;
}
td.info_cont b{

}

td.itemmcell {
	background-color: #f1f7fd;
}
/*######################################## attendant item #############################################*/
table.goods td.icont_section {
	width: 50%;
	height: 100%;
	vertical-align: top;
	background-color: #F1F7FD;
}
table.goods td.iconticon_section {
	width: 50%;
	vertical-align: top;
	background-color: #F1F7FD;
}
table.goods td.icontprice_section {
	width: 50%;
	vertical-align: top;
	background-color: #F1F7FD;
}
.h {
	font-size: 10px;
	display: inline;
}
.neww {
    color: #FF0000;
	padding: 0 4px 0 0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;

}
/*@##################################################################################################@*/
table.attendant {
	width: 100%;
}

table.attendant td.icont {
    width: 33%;
	border-top: 1px solid #34647E;
	border-left: 1px solid #34647E;
	border-right: 1px solid #34647E;
	background-color: #F1F7FD;
	vertical-align: top;
	padding: 4px 8px 8px 8px;
	text-align: left;
}
table.attendant td.iconticon {
    width: 33%;
	height: 100%;
	border-left: 1px solid #34647E;
	border-right: 1px solid #34647E;
	background-color: #F1F7FD;
	vertical-align: top;
	padding: 4px 8px 8px 8px;
	text-align: center;
	vertical-align: middle;
}
table.attendant td.iconticon img{
    border: 0;
}
table.attendant td.icontprice {
    width:33%;
	border-bottom: 1px solid #34647E;
	border-left: 1px solid #34647E;
	border-right: 1px solid #34647E;
	background-color: #F1F7FD;
	vertical-align: top;
	padding: 4px 8px 8px 8px;
	text-align: left;
}

table.attendant td{
	vertical-align: top;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
}

table.attendant table {
	width: 100%;
	height: 100%;
	border: 0;
	vertical-align: top;
}
table.attendant tbody {
	height: 100%;
	border: 0;
}

table.attendant td.zero {
	border: 0;
}

div.attendant{
	text-align: left;
	padding: 0;
}
table.attendant div.img img{
    border: 0;
}


table.attendant div.name {
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
}
table.attendant div.name a{
    font-size: 11px;
	color: #006699;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
    text-decoration: none;
}
table.attendant div.name a:hover{
    text-decoration: none;
}
div.attend_goods {
    font-size: 11px;
	font-weight: bold;
	color: #E1E8EF;
	background-color: #34647E;
	font-family: Tahoma;
	padding: 5px 0 5px 8px;
	margin: 0 10px 0 10px;
}

div.att_item {
    margin-left: 2px;
}
table.attendant div.buyline {
	background-color: #F1F7FD;
	margin-bottom: 2px;
	padding: 5px 7px 5px 1px;
	text-align: center;

}

table.attendant div.buyline a {
	font-weight: bold;
	font-size: 10px;
	color: #FF5F00;
	text-decoration: none;	
}

table.attendant div.buyline a:hover {
	text-decoration: none;
}
table.attendant div.buyline span{
    color: #FF5F00;
}
/*####################################################################################################*/
div.icon_section {
    float: left;
	padding: 10px;
}
table.goods div.img img {
    border: 0;
}
table.goods div.img {
    text-align: center;
	padding: 15px 0 15px 0;
}
/*
table.goods td.firstcol {
    border-right: 1px solid #D0D1CC;
	width: 1px;
}
table.goods td.firstcol {
    border-right: 1px solid #D0D1CC;
	width: 1px;
}
td.first_bottom {
    border-top: 1px solid #D0D1CC;
	height: 1px;
	font-size: 1px;
}
*/
table.goods {
    margin: 8px 0 0 0;
}
div.att_item table td{
    background-color: #E1E8EF;
}
div.att_item a{
    color: #34647E;
}
div.att_item img.none_img {
    display: none;
}
div.catdesc_textcont {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.img_none {
    display: none;
}
