BODY, HTML, DIV, TD {
	font-family: Tahoma, Arial;
	font-size: 11px;		
}

BODY {
	background:#e3e3e3;
}

A:link, A:hover, A:visited {
	color: #335885; 
	text-decoration:none;	
	font-size: 11px;
	font-family:Tahoma, Arial;
}

A:hover {
    text-decoration: underline;
}


TABLE {
	border-collapse: collapse;
}

TD {
	padding: 0px;	
	vertical-align:top;
}

IMG {
	border: 0px;
}

.copyright {
	font-size:10px;
	padding:4px;
}

.page_title {
	font-size:16px;
	font-weight:bold;
}

.menu_block_spacer {
	height:20px;
}

.menu_item_size {
	width:189px;
	height:20px;
}

.menu_item_line {
	border-bottom:1px #707882 solid;
	padding-top:2px;
}

.menu_left_hbody {
	width:185px;
	height:20px;
	float:left;
	background:url("../images/header_grad.gif");
}

.menu_htext {
	font-size:14px;
	font-weight:bold;
}

.menu_left_htextpos {
	margin-left:8px;
	margin-top:1px;
}

.menu_right_htextpos {
	margin-left:4px;
	margin-top:1px;
}

.menu_left_hcorner {
	width:4px;
	height:20px;
	float:right;
	background:url("../images/header_right.gif");
}

.menu_right_hcorner {
	width:4px;
	height:20px;
	float:left;
	background:url("../images/header_left.gif");
}

.menu_cat_item {
	border-bottom:1px #eaebed dashed;	
	padding:2px 0px 2px 0px;
}

.menu_cat_item_sel {
	background: #eef4f8;	
}

.menu_cat_arrow {
	padding-top:6px;
	padding-left:8px;
	padding-right:6px;
}

.menu_cat_itemtextpos {
	padding-top:3px;
	padding-bottom:3px;
}

.menu_cat_item_link:link, 
.menu_cat_item_link:hover, 
.menu_cat_item_link:visited {
	color: #233c5b; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.menu_cat_item_link:hover {
    text-decoration: underline;
}

.submenu_cat_item_link:link, 
.submenu_cat_item_link:hover, 
.submenu_cat_item_link:visited {
	color: #38557a; 
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.submenu_cat_item_link:hover {
    text-decoration: underline;
}

.menu_cat_item_quant {
	font-size:10px;
	color: #8c98a6;
	padding-left:4px;
}




.menu_info_itemtextpos {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
}

.menu_info_arrow {
	padding-top:4px;
	padding-left:6px;
	padding-right:2px;
}

.menu_info_item_link:link, 
.menu_info_item_link:hover, 
.menu_info_item_link:visited {
	color: #165fb0; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.menu_info_item_link:hover {
    text-decoration: underline;
}

.search_hsize {
	width:100px;
	height:20px;
}
.search_hbody {
	width:80px;
	height:20px;
	float:left;
	background:url("../images/header_content_grad.gif");
}


.cat_htitle {
	float:left;
	background:url("../images/header_content_grad.gif");
	height:20px;
	padding-right:8px;
}

.cat_border {
	border-top:1px #707882 solid;
	height:1px;
	margin-top:2px;
}

.cat_hcorner {
	width:4px;
	height:20px;
	float:left;
	background:url("../images/header_content_corner.gif");
}

.search_border_body {
	border:0px #707882 solid;
	margin-top:1px;
	padding:6px 0px 0px 0px;
}

.search_input {
	border:2px #506e8f solid;
	width:100%;
}

.content_hcorner {
	width:4px;
	height:20px;
	float:right;
	background:url("../images/header_content_corner.gif");
}

.button_search {	
	border:none;
	background-image: URL("../images/button_search.gif");
	width:78px;
	height:20px;
	cursor:pointer;
	
}

.button_search_sm {	
	border:none;
	background-image: URL("../images/button_search_sm.gif");
	width:26px;
	height:20px;
	cursor:pointer;
	background-color:transparent;
	
}

.button_text {
	font-weight:bold;
	color:#8e0606;
	font-size:11px;
}	

.spec_hsize {
	width:100px;
	height:20px;
}

.spec_hbody {
	width:230px;
	height:20px;
	float:left;
	background:url("../images/header_content_grad.gif");
}

.spec_border_body {
	border-top:1px #707882 solid;
	margin-top:1px;
	height:1px;
}

.spec_cell_td {
	border-right:1px #000000 dotted;
	
	padding:4px;	
}

.spec_cell_td_bt {
	border-right:1px #000000 dotted;
	border-bottom:1px #000000 dotted;
	padding:4px;	
}

.spec_item_name:link, 
.spec_item_name:hover, 
.spec_item_name:visited {
	color:#5b3b34;
	font-size:12px;
	font-weight:bold;	
}

.spec_item_name:hover {
    text-decoration: underline;
}

.spec_item_price_base {
	height:21px;
	padding-top:8px;
}
.spec_item_price {
	height:21px;
	background: #d7b48f;
	color:#840000;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:0px 8px 0px 8px;
}

.spec_item_price_sale {
	height:21px;	
	color:#840000;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-decoration:line-through;
	padding:0px 8px 0px 8px;
}

.spec_item_price_arr {
	width:14px;
	height:21px;
	background:url("../images/spec_price_arr.gif");
	float:left;
}

.spec_item_picture {
	padding-top:6px;
	text-align:center;
}

.spec_item_dotred {
	width:3px;
	height:3px;
	float:left;	
	padding-top:6px;
	padding-right:4px;
}

.cat_item_title {
	background: #f2f2f2;
	padding:2px 0px 2px 6px;
}

.cat_item_price {
	background: #f2f0ee;
	border-top: 1px #cfc9c2 solid;
	border-left: 1px #cfc9c2 solid;
	border-bottom: 1px #cfc9c2 solid;
	border-right: 4px #cfc9c2 solid;
	font-size: 14px;
	font-weight: bold;
	color: #a80d0d;
	padding:2px 4px 2px 6px;
	width:86px;
	float:left;
}

.cat_item_value {
	font-size: 11px;
	border-bottom:1px #f0f0f0 solid;	
	height:21px;
	padding-top:2px;
}

.cat_item_value_dot {
	float:left;
	width:5px;
	height:5px;
	padding-top:5px;
	padding-right:6px;
}

.cat_item_more:link, 
.cat_item_more:hover, 
.cat_item_more:visited {
	color:#054580;
	font-size:11px;
	font-weight:bold;	
	text-decoration: underline;
}

.cat_item_more:hover {
    text-decoration: none;
}

.cat_item_title_href:link, 
.cat_item_title_href:hover, 
.cat_item_title_href:visited {
	font-weight: bold;
	font-size: 12px;
	color: #232a32;
	text-decoration: none;
}

.cat_item_title_href:hover {
    text-decoration: underline;
}

.cat_item_price_more {
	font-size: 14px;
	font-weight: bold;
	color: #a80d0d;
}

.item_descrow_size {
	height:20px;
	padding-left:4px;
	padding-top:2px;
	border-bottom:1px #f0f0f0 solid;
}

.cart_items_total {
	padding-top:4px;
	text-align:center;
	float:right;
	width:165px;
	font-family:Tahoma, Arial;
	font-weight:bold;
	color:#5b3b34;
	font-size:11px;
}

.cart_items_total_price {
	color:#840000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-bottom:6px;
}

.cart_item_name_link:link, 
.cart_item_name_link:hover, 
.cart_item_name_link:visited {
	font-size: 10px;
	color: #01294b;
	text-decoration: none;
}

.cart_item_name_link:hover {
    text-decoration: underline;
}

.cart_item_name_number {
	font-size: 10px;
	color: #01294b;
	text-decoration: none;
}

.news_item_date {
	color:#1c4787;
	font-weight:bold;
	font-size: 10px;
}

.font_12bold {
font-weight:bold;
font-size:12px;
}

.order_item_name_link:link, 
.order_item_name_link:hover, 
.order_item_name_link:visited {
	font-size: 12px;
	color: #01294b;
	text-decoration: none;
	font-weight:bold;
}

.order_item_name_link:hover {
    text-decoration: underline;
}

.order_check_text {
	font-size:12px;
	height:24px;
}

.color_select {
	font-family: Tahoma, Arial;
	font-size:11px;
}

.color_name {
	font-family: Tahoma, Arial;
	font-size: 10px;
	clear:both;
}

.navigate_pages {
	padding:8px 0px 8px 0px;	
	width:100%;
	text-align:center;	
	font-size: 12px;	
}

.active_page {
	padding:0px 3px 0px 4px;
	font-weight:bold;
	background: #c9b4a5;	
}


.post_pages:link, 
.post_pages:hover, 
.post_pages:visited {
	font-weight: bold;
	font-size: 12px;
	color: #073256;
	text-decoration: none;
	padding:0px 3px 0px 4px;
}

.post_pages:hover {
    text-decoration: underline;
}

.navi_link:link, 
.navi_link:hover, 
.navi_link:visited {
	color:#054580;
	font-size:11px;
	font-weight:bold;	
	text-decoration: none;
}

.navi_link:hover {
    text-decoration: underline;
}

.filter_link:link, .filter_link:hover, .filter_link:visited {
	color: #112f53; 	
	font-size: 11px;
	font-family:Tahoma, Arial;	
	text-decoration: underline;
}

.filter_link:hover {
    text-decoration: none;    
}

