/* CSS Document */

table.main_table{
	border-collapse: collapse;
	width:100%;
	}

	table.main_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}
		
	table.main_table td.width{
		background-color:#aa000c;
		height:8px;
		
		}
		
		table.main_table td.width img{
			border-width:0px;
			height:1px;
			}
			
	table.main_table td.logo, table.main_table td.image{
		border-bottom:1px solid #d10008;
		height:103px;
		}
		
	table.main_table td.logo{
		width:274px;
		background-color:#ffffff;
		}
		
		table.main_table td.logo img{
			border-width:0;
			margin:4px 0 0 14px;
			}
			
	table.main_table td.image{/*background:#ffffff url(../images/head_bg_bg.jpg) repeat-x 705px top ;*/
		height: 103px;
		background-color:#ffffff;
		width: 100%;
		/*border-left:1px solid #d10008;*/
		text-align:right;
		}
		
		table.main_table td.image div.image2{
		background:#ffffff url(../images/head_bg.jpg) no-repeat right top; 
		height: 103px; 
		width: 706px;
		margin-left:auto;
		}
		
	table.main_table td.image div.image2 div.image3{
		position: absolute; 
		right: 0px; 
		padding: 5px;
		}
		
	table.main_table td.icons{
		text-align:center;
		vertical-align:middle;
		}
		
		table.main_table td.icons ul{
			margin:0;
			padding:0;
			}
			
			table.main_table td.icons ul li{
				list-style-type:none;
				line-height:10px;
				padding:0 30px 0 30px;
				display:inline;
				}
				
				table.main_table td.icons ul li img{
					border-width:0;
					}
					
		table.main_table td.menu{
			padding:4px 0px 5px 0px;
			vertical-align:bottom;
			}
			
			table.main_table td.menu ul {
				margin:0px;
				padding:0px;
				}
			
				table.main_table td.menu ul li {
					display:inline;
					list-style: none;
					padding:0px 0px 0px 20px;
					margin:0px;
					line-height:18px;
					}
			
		table.main_table td.menu ul li a{
			font-weight:bold;
			font-size:12px;
			color:#ffffff;
			text-decoration:underline; 
			background-color:inherit;
			} 
						
		table.main_table td.menu ul li a:hover{
			color:#b3b3b3; 
			text-decoration: none; 
			background-color:inherit;
			}
						
					li#sel a{
						font-weight:bold;
						font-size:12px;
						color:#b3b3b3;
						text-decoration:none; 
						background-color:inherit;
						} 
						
					li#sel a:hover{
						color:#b3b3b3; 
						text-decoration:none; 
						background-color:inherit;
						}
						
	table.main_table td.left_side{
		background-color:#ffffff;
		border-right:1px solid #d10008;
		padding:0 0 50px 0;
		}
		
		table.main_table td.left_side h1{
			font-size:12px;
			color:#333333;
			margin:0 0 20px 0;
			padding:0;
			}
			
		table.main_table td.left_side a {
			color:#007dc5;
			text-decoration:underline; 
			background-color:inherit;
			} 
			
		table.main_table td.left_side a:hover {
			color:#333333; 
			text-decoration: none; 
			background-color:inherit;
			}
			
		table.main_table td.left_side ul{
			padding:0;
			margin:0;
			}
			
		table.main_table td.left_side ul li{
			list-style:none;
			line-height:21px;
			}
			
		table.main_table td.left_side div.block{
			padding:20px;
			border-bottom:1px solid #d10008;
			background:no-repeat right bottom;
			}
		
		table.main_table td.left_side span{
			float:left;
			display:block;
			clear:both;
			}
			
		table.main_table td.left_side span img{
			border-width:0;
			padding:0px 5px 6px 0;
			float:left;
			display:block;
			
			
			}
		
		table.main_table td.left_side a.connect{
			padding:0 0 0 0;
			}
			
	table.main_table td#content{
		padding:20px;
		}
			
	table.main_table td.content{
		background-color:#ffffff;
		}
		
		
		table.index_table{
			border-collapse: collapse;
			width:100%;
			}
		
			table.index_table td{
				margin: 0;
				padding: 10px;
				vertical-align: top;
				width:50%;
				}

				
			table.index_table td h1{
				font-size:12px;
				color:#bd3434;
				margin:0 0 10px 0;
				padding:0;
				}
				
			table.index_table td.sort{
				background-repeat:no-repeat;
				background-position: left bottom;
				height:160px;
				padding:10px 20px 10px 20px;
				}
				
				table.index_table td.sort table.sort_table{
					border-collapse: collapse;
					width:auto;
					}
				
					table.index_table td.sort table.sort_table td{
						margin: 0;
						padding: 0;
						vertical-align: top;
						width:auto;
						}
						
						table.index_table td.sort table.sort_table td select.big, table.index_table td.sort table.sort_table td select.small{
							width:200px;
							padding:0;
							margin:0;
							}
						
						table.index_table td.sort table.sort_table td select.small{
							width:52px;
							}
						
					table.index_table td.sort table.sort_table td.item{
						text-align:right;
						width:120px;
						padding:5px 20px 5px 0;
						font-weight:bold;
						}
				
			table.index_table td .f12, table.index_table td div.name{
				font-size:12px;
				}
				
			table.index_table td div.name{
				color:#007dc5;
				padding:0 0 10px 10px;
				}
				
			table.index_table td.act{
				border-bottom:1px solid #af0909;
				padding:10px 200px 0px 20px;
				/*background:#fbfbfb url(../images/pic2.jpg) no-repeat right 20px;*/
				}
				
			table.index_table td.goods{
				border-color:#af0909;
				border-style: dashed;
				border-width:0;					
				}	
				
				table.index_table td.goods p{
					padding:10px 10px 10px 0;}
				
				table.index_table td.goods h1{
					padding:0 0 0 10px;
					}
				
				table.index_table td.goods img{
					display:block;
					float:left;
					clear:both;
					margin:0 10px 0 0;
					}
				
		
	table.main_table td.counter{
		text-align:right;
		background-color:#ffffff;
		padding:10px 0 0 0;
		}
		
		table.main_table td.counter img{
			border-width:0;
			margin:0 5px 5px 0;
			}
		
	table.main_table tr.footer {
		font-size:10px;
		color:#ffffff;
		background-color:inherit;
		line-height:14px;
		}
		
		table.main_table tr.footer h1{
			padding:0 0 8px 0;
			margin:0;
			font-size:11px;
			color:#ffffff;
			background-color:inherit;
			}
		
		table.main_table tr.footer a {
				color:#ffffff;
				text-decoration:underline; 
				background-color:inherit;
				} 
				
		table.main_table tr.footer a:hover {
				color:#ffffff; 
				text-decoration: none; 
				background-color:inherit;
				}
		
		table.main_table tr.footer td.contact{
			padding:20px 0 10px 20px;
			}
			
		table.main_table tr.footer td.info{
			padding:20px 20px 10px 0;
			}
			
			table.main_table tr.footer td.info table.info_table{
				border-collapse: collapse;
				width:100%;
				}
			
				table.main_table tr.footer td.info table.info_table td{
					margin: 0;
					padding: 0 0 0 20px;
					vertical-align: top;
					}
			
	