@charset "utf-8";
/* CSS Document */

html,body{
	margin:0 auto;
	padding:0;
	height:100%;
	background: #193153 url(../img_style/bg.png) fixed repeat-x;
}

#wrapper{
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	padding:0;
	margin:0 auto;
	width:900px;
	border:0px solid red;
}

#top_header{
	height:125px;
	position:relative;
	background:url(../img_style/header.png) no-repeat;
}
	#whois{
		font:12px/130% Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#FFFFFF;
		position:absolute;
		margin:50px 0 0 550px;
		border:0px solid red;
	}
	#whois input{
		border-top: 1px solid #A3A3A3;
		border-right: 1px solid #E5E5E5;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #D6D6D6;
		font:12px/130% Arial, Helvetica, sans-serif;
		color: #193153;
		font-weight:bold;
	}

#top_menu{
	height:36px;
	width:900px;
	position:relative;
	background:url(../img_style/bg_topmenu.png) no-repeat;
}
	#top_menu ul {
		height: 36px;
		margin:0 0 0 0px;
		padding: 0px 0px 0 0;
		list-style-type: none;
	}
	#top_menu ul li{
		font:14px/130% Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#000000;
		text-transform: uppercase;
		text-align: center;
		float: left;
		background:url(../img_style/bg_li_topmenu.png) right no-repeat;
	}
	#top_menu ul li a{
		color:#000000;
		text-decoration: none;
		padding:10px 10px 0 10px;
		margin:0 2px 0 0px;
	}
	#top_menu ul li a:link, #top_menu ul li a:visited, #top_menu ul li a:active {
		display: block;
		height: 26px;
		background: none;
	}
	#top_menu ul li a:hover{
		color:#FFFFFF;
		background:url(../img_style/bg_hover_topmenu.png) repeat-x;
	}
	
#middle{
	width:900px;
	/*padding:10px 10px 20px 10px;*/
	margin:0 0 0px 0;
	background:#FFFFFF url(../img_style/bg_middle.png) top repeat-x
}
	#middle_left{
		width:190px;
		float:left;
		font:12px/130% Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin:10px 0 0 10px;
		border:0px solid red;
	}
		#middle_left h1{
			height:23px;
			font:14px/130% Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#FFFFFF;
			text-transform: uppercase;
			margin:0 auto;
			padding:5px 0 0 0;
			text-align:center;
			background:url(../img_style/bg_mdleft_h1.png) repeat-x;
		}
		#middle_left h2{
			height:23px;
			font:14px/130% Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#000000;
			text-transform: uppercase;
			margin:20px 0 10px 15px;
		}
			#middle_left a, #middle_left a:link, #middle_left a:visited, #middle_left a:active{
				color:#000000;
				text-decoration: none;
			}
			#middle_left a:hover{
				color:#FF0000;
			}
		#md_left_box{
			font:12px/130% Arial, Helvetica, sans-serif;
			color:#000000;
			padding:10px 5px 10px 5px;
			margin:0 0 10px 0;
			background-color:#f5f4f4;
			border:1px solid #8a8686;
		}
			#md_left_box h2{
				font:14px/130% Arial, Helvetica, sans-serif;
				margin:10px 0 0px 0;
				font-weight:bold;
			}
			#md_left_box ul{
				margin:0 auto;
				margin-left:10px;
				padding:0;
				list-style-type: none;
			}
			#md_left_box ul li{
				font:12px/130% Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000000;
			}
			#md_left_box ul li a, #md_left_box ul li a:link, #md_left_box ul li a:visited, #md_left_box ul li a:active{
				color:#000000;
				text-decoration: none;
			}
			#md_left_box ul li a:hover{
				color:#0000FF;
			}
	#middle_right{
		width:680px;
		float:right;
		margin:10px 10px 0 0;
		padding-bottom:0px;
		border:0px solid red;
	}
		#md_right_box{
			margin:10px 0 0px 0;
			background-color:#f5f4f4;
			border:1px solid #828080;
		}
		#md_right_box h1{
			height:30px;
			font:12px/130% Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#FFFFFF;
			margin:0 0 20px 0;
			padding:8px 0 0 20px;
			text-transform: uppercase;
			background:url(../img_style/bg_mr_h1.png) no-repeat;
		}
		#md_right_box h2{
			font:14px/130% Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#000000;
			margin:0 0 0 20px;
			padding:0;
		}
		#md_right_box h3{
			font:14px/130% Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#000000;
			margin:0 0 10px 0px;
			padding:0;
		}
		#md_right_content{
			width:630px;
			font:12px/130% Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#000000;
			background-color:#f5f4f4;
			padding:0 20px 20px 20px;
		}
		#md_right_content_product{
			width:630px;
			font:12px/130% Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#000000;
			background-color:#f5f4f4;
			padding:0 20px 20px 20px;
		}	
			#md_right_content a, #md_right_content a:link, #md_right_content a:visited, #md_right_content a:active{
				color:#0000FF;
				text-decoration: none;
			}
			#md_right_content a:hover{
				color:#FF0000;
			}
		#md_right_content h2{
			font:12px/130% Arial, Helvetica, sans-serif;
			font-weight:bold;
		}
		#md_right_content p{
			font:12px/130% Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#000000;
			/*text-indent:50px;*/
			text-align:justify;
			margin:0 auto;
		}

.table{
	background-color:#000000;
}
	.table thead{
		height:26px;
		font-weight:bold;
		color:#000000;
		background-color:#FFF;
	}
	.table tbody{
		background-color:#FFFFFF;
	}
	
#footer{
	width:880px;
	font:10px/130% Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	/*background:#FFFFFF url(../img_style/bg_footer.png) bottom repeat-x;*/
	background-color:#FFFFFF;
}
	#footer_content{
		position:relative; 
		width:860px; 
		background:url(../img_style/footer_bg.png) #232323 repeat-x; 
		padding:10px 10px 10px 10px;
	}
			#footer a, #footer a:link, #footer a:visited, #footer a:active{
				color:#FFFFFF;
				text-decoration: none;
			}
			#footer a:hover{
				color:#FF0000;
			}
		
	.img_class{
			padding:5px 5px 5px 5px;
			background:#ebebeb;
			border:1px solid #cccccc;
	}
	.img_class:hover{
		border:1px solid #000000;
	}
/***********************/

.clearfix:after {
	content: ".";
	display: block; 
	height: 0px;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-table;}

* html .clearfix {
	height: 1%;
}
