a:link    {color:#333333;text-decoration:none;}
a:visited {color:#777777;;text-decoration:none;}
a:active  {color:#333333;text-decoration:none;}
a:hover  {color:#ff6600;text-decoration:underline;}

body{
	margin:0; padding:0;
	font-family:tahoma; font-size:12px; color:#555;
	background:url(/images/top-bg.jpg) no-repeat;
}

.clear{
	clear:both;
}


/* #top-container - start */
#top-container{
	margin:0; padding:17px 0 0 23px;
	width:905px;
}

#top-container h1{
	margin:0; padding:0;
}

#top-container h1 a{
	width:193px; height:33px;
	display:block;
	background:url(/images/main-logo.gif) no-repeat;
	font-size:11px; text-indent:-1000px;
}

	#main-menu{
		margin:0; padding:40px 0 0 0px;
		list-style-type:none;
	}

	#main-menu li{
		float:left;
	}

	#main-menu span{
		display:none;
	}

		#main-menu01{
			margin:0; padding:0;
			background:url(/images/main-menu01.gif) no-repeat;
		}

		#main-menu01 a{
			width:70px; height:29px;
			display:block;
		}

		#main-menu01 a:hover{
			background:url(/images/main-menu01-over.gif) no-repeat;
		}

		#main-menu02{
			margin:0; padding:0;
			width:70px; height:29px;
			background:url(/images/main-menu02.gif) no-repeat;
			cursor:pointer;
		}

		#main-menu02 a{
			width:70px; height:29px;
			display:block;
		}

		#main-menu02 a:hover{
			background:url(/images/main-menu02-over.gif) no-repeat;
		}

		#main-menu03{
			margin:0; padding:0;
			background:url(/images/main-menu03.gif) no-repeat;
		}

		#main-menu03 a{
			width:70px; height:29px;
			display:block;
		}

		#main-menu03 a:hover{
			background:url(/images/main-menu03-over.gif) no-repeat;
		}
		
		#main-menu04{
			margin:0; padding:0;
			background:url(/images/main-menu04.gif) no-repeat;
		}

		#main-menu04 a{
			width:70px; height:29px;
			display:block;
		}

		#main-menu04 a:hover{
			background:url(/images/main-menu04-over.gif) no-repeat;
		}

		#main-menu05{
			margin:0; padding:0;
			background:url(/images/main-menu05.gif) no-repeat;
		}

		#main-menu05 a{
			width:70px; height:29px;
			display:block;
		}

		#main-menu05 a:hover{
			background:url(/images/main-menu05-over.gif) no-repeat;
		}

	#country-menu{
		margin:5px 0 0 0; padding:0;
		list-style-type:none;
		position:absolute; top:153px; left:837px;
	}

	#country-menu span{
		display:none;
	}

	     #country-menu a{
			font-size:10px; color:#777777; line-height:15px; font-family:arial;
			text-decoration:none;
		}

		#country-menu a:hover{
			color:#999999; 
		}

	#main-menu02-sub{
		padding-bottom:10px;
		position:absolute; top:110px; left:95px; visibility:hidden;
		background:url(/images/main-menu02-04.gif) no-repeat 0 100%;
	}

	#main-menu02-sub ul{
		margin:0; padding:0;
		list-style-type:none;		
	}

	#main-menu02-sub li{
		margin:0; padding:0;
	}

		#main-menu02-sub01{
			background:url(/images/main-menu02-01.gif) no-repeat;
		}

		#main-menu02-sub01 a{
			width:69px; height:25px;
			text-indent:-1000px;
			display:block;
		}

		#main-menu02-sub02{
			background:url(/images/main-menu02-02.gif) no-repeat;
		}

		#main-menu02-sub02 a{
			width:69px; height:22px;
			text-indent:-1000px;
			display:block;
		}

		#main-menu02-sub03{
			background:url(/images/main-menu02-03.gif) no-repeat;
		}

		#main-menu02-sub03 a{
			width:69px; height:23px;
			text-indent:-1000px;
			display:block;
		}

		

	#page-navi{
		width:666px;
		padding:21px 0 0 0;
		text-align:right;
	}

	#page-navi ul{
		margin:0; padding:0;
		list-style-type:none;
	}

	#page-navi li{
		display:inline;
		font-size:11px; color:#BC7C52;
	}

/* #top-container - end */

#next{
    clear:both;
}

#next span{
    display:none;
}

#next a{
    margin:50px 0 0 600px; padding:0;
	width:35px; height:28px;
	background:url(/images/icon-next.gif) no-repeat;
	display:block;
}

/* #main-comtainer-scontent - start */
#mc-scontent{
	float:left;
	margin:0; padding:112px 0 0 44px;
	background:url(/images/content-right-bg.gif) no-repeat;
}

		#mc-menu{
			margin:0 0 50px 10px; padding:0;
		}

		#mc-menu li{
			list-style:none;
			margin:10px 0 0 0; padding:0;
			font-size:12px;
		}

		#mc-menu li ul{
		    margin:0 0 0 20px; padding:0;
		}

		#mc-menu a{
		    margin:0; padding:0 0 0 20px;
			color:#fff; font-weight:bold;
			text-decoration:none;
			background:url(/images/mc-menu-bg-1.gif) repeat-y;
			width:145px;
			display:block;
		}

		#mc-menu a:hover{
			background:url(/images/mc-menu-bg.gif) repeat-y;
			
		}

		#mc-menu .visit01{
			background:url(/images/mc-menu-bg.gif) repeat-y;
			border-bottom:2px solid #ccc;
			border-right:2px solid #ccc;
			
		}

		#mc-menu .mc-menu-sub a {
		    margin:0; padding:0 0 0 0;
			font-size:11px; color:#777777; font-weight:normal;
			background:#fff;
		}

		#mc-menu .mc-menu-sub a:hover {
		    margin:0; padding:0 0 0 8px;
			color:#555555; 
			background:url(/images/icon-list02.gif) no-repeat 0 2px;
		}

		#mc-menu .mc-menu-sub .visit02 {
		    color:#555; font-weight:bold;
			
			
		}

		
		#mc-oso{
			margin:0 0 0 26px; padding:15px 2px 15px 5px;
			width:166px;
			color:#4F4F4F; line-height:15px;
			border-bottom:dotted 1px #BFBFBF;
			border-top:dotted 1px #BFBFBF;
		}

		#mc-oso a{
	        color:#0071b4; text-decoration:none;
        }

		#mc-oso span{
			color:#0071B4;
		}

		#mc-clients{
			margin:32px 0 0 32px; padding:0;
		}

		#mc-clients dt{
			width:45px; height:12px;
			text-indent:-1000px;
			background:url(/images/clients-title.gif) no-repeat;
		}

		#mc-clients dd{
			margin:0; padding:0;
		}

		#mc-partners{
			margin:32px 0 32px 32px; padding:0;
		}

		#mc-partners dt{
			width:127px; height:23px;
			text-indent:-1000px;
			background:url(/images/partners-title.gif) no-repeat;
		}

		#mc-partners dd{
			margin:0; padding:0;
		}

/* #main-comtainer-scontent - end */
/* #main-comtainer - end */



/* #bottom-container - start */
#bottom-container{
	margin:30px 0 0 0; padding:0;
	width:781px; height:101px;
	background:url(/images/copy-bg.gif) no-repeat;
	font-family:verdana;
}

#bottom-container ul{
	margin:0; padding:10px 0 0 100px;
	list-style-type:none;
}

#bottom-container li{
	display:inline;
}

#bottom-container a{
	color:#333333; text-decoration:none;
}

#bottom-container a:hover{
	color:#777777; text-decoration:none;
}

#bottom-container p{
	margin:0; padding:15px 0 0 98px;
	color:#767676;
}
/* #bottom-container - end */