/* -------------------------------------Body ----------------------------------------*/
html,body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size:13px;
	_font-size:13px;
	text-decoration: none;
	text-transform: none;
	color:#111111;
	line-height:13px;
	/*min-width:1024px;*/
}

body *{
	outline:none;
}

html {
	overflow-y: scroll;
	overflow-x:hidden;
}

body {
} 

a {
	color:#666;
	text-decoration:none;
	cursor:pointer;
	outline:none;
}

a:hover,a img:hover, a:active{
	text-decoration:underline;
	color:#666;
	outline:none;
}

a img{
	border:none;
}	

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}

ul,li{ 
	list-style:none; 
	padding:0; 
	margin:0;
}

form{
	margin:0;
	padding:0;
	display:block;
}

.left{
	float:left;
}

.right{
	float:right;
}

.clear{
	clear:both;
}

.clearLeft{
	clear:left;
}

.clearRight{
	clear:right;
}

.pngfix {
	behavior: url(css/iepngfix.htc);
}

.clearfix {
	zoom:1;
	*display:inline-block;
}

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	width:0px;
	height:0px;
	visibility:hidden;
  	font-size: 0; 
}
.hide{
	display:none !important;
}

