a:focus {-moz-outline: none -moz-mac-focusring;}
a {color:#ccc;text-decoration: none;}
a:visited {color:#999;text-decoration: none;}
a:hover{text-decoration:underline;}
img {border-style:none;}

form{padding:0; margin: 0;}
p{margin:0; padding:0;}

body, html{
	line-height: 15px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: #000;
	font-family: Lucida sans unicode;
	color: #ddd;
	font-size: 11px;}

#wrap{
height:100%;
position:absolute;
min-height:280px;
height: auto !important;
height: 280px;
left:50%;
background:url(../img/index_top.jpg) no-repeat 0px 0px;
margin-left:-390px;
width:780px;}

#menu{
width:780px;
background:url(../img/bg_menu.png) repeat-x 0px 0px;
height:30px;}

#menu ul {margin:0 0 0 280px;list-style:none;}
#menu li {display:inline;}
#menu ul li a{text-indent:-99999px;float:left;width:109px; height:30px;}
	
	#menu a.b1 {background: url(../img/menu.png) no-repeat 0px 0px;}
	#menu a.b2 {background: url(../img/menu.png) no-repeat -109px 0px;}
	#menu a.b3 {background: url(../img/menu.png) no-repeat -218px 0px;}
	#menu a.b4 {background: url(../img/menu.png) no-repeat -327px 0px;}
	
								
	#menu a.b1:hover{background-position: 0px -30px;}
	#menu a.b2:hover{background-position: -109px -30px;}
	#menu a.b3:hover{background-position: -218px -30px;}
	#menu a.b4:hover{background-position: -327px -30px;}
	
		
	#menu .c1 {background: url(../img/menu.png) no-repeat 0px -30px;}
	#menu .c2 {background: url(../img/menu.png) no-repeat -109px -30px;}
	#menu .c3 {background: url(../img/menu.png) no-repeat -218px -30px;}
	#menu .c4 {background: url(../img/menu.png) no-repeat -327px -30px;}



#logo a{
position:absolute;
margin:110px 0 0 80px;
width:141px;height:23px;background:url(../img/logo-index.png) no-repeat 0px 0px}

#slogan{
position:absolute;
margin:130px 450px;
float:right;
width:241px;height:27px;background:url(../img/slogan_index.png) no-repeat 0px 0px;}

#content{width:780px; margin:238px 0 0 0; background:url(../img/index_bottom.jpg) no-repeat 0px 0px;}
#content #leftSide{width:340px; float:left; padding:110px 20px 0 40px;}
#content #rightSide{width:300px; float:left;padding: 40px 30px 20px 40px;}
#content #rightSide .ico{vertical-align:middle; margin:5px;}

.title{font-size:17px;color:#ccc;line-height:27px;}

#footer{float:left;width:780px;height:80px;background:url(../img/footer_dotts.png) no-repeat top center;}
#footer #leftSide{width:450px;padding: 10px 0 10px 27px; float:left; color:#79c0da;}
#footer #rightSide{width:150px; padding: 40px 27px 0 ;float:right;text-align:right;}