*
{
	top-margin: 0px;
	padding: 0;
}
body
{
	background: #ffffff;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	text-align: center;
	color:#3d3d3d;
	top-margin:0;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix
{
	height: 1%;
}
div.hide-me
{
	display: none;
}
#services
{
	padding: 35px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#636365;
	width: 669px;
	height: 550px;
	_height: 650px;
	background: url(images/services.jpg) no-repeat top left #ffffff;
}
.servicestext
{
	font-family: arial, verdana;
	font-size: 11px;
	letter-spacing: .01em;
	padding: 0px 15px 0px 37px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	color:#636365;
}

#tableservices, #tableservices ul li
{
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .01em;
	padding: 0px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	color:#636365;
}

#tableservices h2
{
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .01em;
	color:#cc9900;
	border-bottom: #cc9900 1px dotted;
	margin-bottom: -5px;
	margin-left: -15px;
	_margin-left: 15px;
	width: 100px;
}

#table1
{
	height: 32px;
	width: 86px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#procedurestext
{
	font-family: arial, verdana;
	font-size: 11px;
	letter-spacing: .01em;
	padding: 0px 20px 40px 49px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	width: 550px;
	_width: 650px;
	_padding-left: 30px;
	color:#636365;
	background: url(images/procedures-lines.jpg) no-repeat top left #ffffff;
}

#procedurestext h2
{
	font-family: "arial narrow", verdana;
	font-size: 10px;
	letter-spacing: .03em;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	color:#cc9900;
	margin-bottom: -5px;
	_padding-left: 20px;
	margin-left: 0px;	
	font-weight: bold;
	text-transform: uppercase;
}

.downloadform
{
	font-family: arial, verdana;
	font-size: 10px;
	letter-spacing: -.01em;
	font-weight: normal;
	text-transform: uppercase;
	color:#016c7;
	float: right;
	text-decoration: none;
}
.downloadform a
{
	font-size: 10px;
	text-transform: uppercase;
	color: #016dc7;
	font-weight: normal;
	text-decoration: none;
}
.downloadform a:hover
{
	font-family: arial, verdana;
	font-size: 10px;
	text-transform: uppercase;
	color:#cc9900;
	font-weight: normal;
	text-decoration: none;
}

#firmtext
{
	font-family: arial, verdana;
	font-size: 11px;
	letter-spacing: .01em;
	padding: 35px 4px 0px 30px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	color:#636365;
}
#teamtext
{
	font-family: arial, verdana;
	font-size: 11px;
	letter-spacing: .01em;
	padding: 35px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	color:#636365;
	width: 669px;
	height: 500px;
	background: url(images/team.jpg) no-repeat top left #ffffff;
}

.award
{
	font-family: arial, verdana;
	font-size: 11px;
	letter-spacing: .01em;
	margin: 0px 0px 0px 0px;
	color:#cc9900;
	width: 90px;
	float: left;
}	
.chamelia
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	color:#636365;
	width: 186px;
	_width: 210px;
	_margin-right: 10px;
	height: 250px;
	float: left;
}

.hendra
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	color:#636365;
	width: 210px;
	_width: 230px;
	height: 240px;
	float: left;
}

.yolianova
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 20px;
	line-height: 16px;
	color:#636365;
	width: 195px;
	_width: 195px;
	_margin-left: 0px;
	height: 250px;
	float: right;
	text-align: left;
}

.sudarmadji
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	padding: 0px 0px 0px 230px;
	_padding-left: 15px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	color:#636365;
	width: 198px;
	height: 250px;
	text-align: left;
}

#kontak
{
	font-family: arial, verdana;
	font-size: 11px;
	letter-spacing: .01em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	color:#636365;
	width: 588px;
	height: 236px;
	background: url(images/contact_08.jpg) no-repeat top left #ffffff;
}
.headoffice
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	padding: 10px 27px 0px 43px;
	margin: 0px 0px 0px 0px;
	_padding-right: 40px;
	line-height: 14px;
	color:#cc9900;
	float: left;
}
.headoffice a
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	color: #016dc7;
	text-decoration: none;
}
.headoffice a:hover
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.headoffice h2
{
	font-family: arial, "arial narrow", verdana;
	font-size: 14px;
	font-weight: bold;
	color: cc9900;
	margin: 0;
	padding-bottom: 1px;
}
.headoffice h3
{
	font-family: "arial narrow", verdana;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .03em;
	color: cc9900;
	margin: 0;
	padding-bottom: 3px;
}
.phonecode
{
	font-family: "arial narrow", verdana;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .02em;
	color: cc9900;
	margin: 0;
	padding-bottom: 0px;
}

.branchoffice
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	padding: 0px 22px 0px 0px;
	margin: 15px 0px 0px 0px;
	_margin: 15px 5px 0px 0px;
	_padding-right: 20px;
	line-height: 14px;
	color:#cc9900;
	height: 200px;
	float: left;
}

.branchoffice h2
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	font-weight: normal;
	color: ffffff;
	margin: 0;
	padding-bottom: 1px;
}

.branchoffice2
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	line-height: 14px;
	color:#cc9900;
	height: 200px;
	float: left;
}
.branchoffice2 h2
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	font-weight: normal;
	color: ffffff;
	margin: 0;
	padding-bottom: 1px;
}
#email
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	color: #016dc7;
}
#email a
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	color: #016dc7;
}
#email a:hover
{
	font-family: arial, "arial narrow", verdana;
	font-size: 11px;
	color: #ffffff;
}
#search
{
	background: url(images/search.gif) no-repeat;
	display: block;
	height: 45px;
	width: 247px;
}
#search form input[type=text]
{
	background: none;
	border: none;
	color: #ccc;
	font-size: 11px;
	padding: 14px;
	width: 190px;
}

.website
{
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	float: right;
}
.website a
{
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;	
	text-decoration: none;
}
.website a:hover
{
	font-family: arial, verdana;
	font-size: 11px;
	color:#016dc7;
	font-weight: normal;
	text-decoration: none;
}

/*MENU ACCOUNT */
#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 563px;
	height: 32px;
	background: #f0f0f1;
	position: relative;
}
#menu span {
	display: none;
	position: absolute;
}
#menu a {
	display: inline;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#menu a:hover {
	background-position: left top;
}
#menu a:hover span{
	display: block;
}
#menu .firm {
	width: 86px;
	height: 32px;
	background: url(images/nav_01.jpg) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .firm span {
	width: 86px;
	height: 32px;
	background: url(images/nav-on_01.jpg) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .about {
	width: 101px;
	height: 32px;
	background: url(images/nav_02.jpg) no-repeat;
	left: 86px;
	top: 0px;
}
#menu .about span {
	width: 101px;
	height: 32px;
	background: url(images/nav-on_02.jpg) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .services {
	width: 97px;
	height: 32px;
	background: url(images/nav_03.jpg) no-repeat;
	left: 187px;
	top: 0px;
}
#menu .services span {
	width: 97px;
	height: 32px;
	background: url(images/nav-on_03.jpg) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .procedures {
	width: 120px;
	height: 32px;
	background: url(images/nav_04.jpg) no-repeat;
	left: 284px;
	top: 0px;
}
#menu .procedures span {
	width: 120px;
	height: 32px;
	background: url(images/nav-on_04.jpg) no-repeat;
	left: 0px;
	top: 0px;
}
#menu .contact {
	width: 117px;
	height: 32px;
	background: url(images/nav_05.jpg) no-repeat;
	left: 401px;
	top: 0px;
}
#menu .contact span {
	width: 117px;
	height: 32px;
	background: url(images/nav-on_05.jpg) no-repeat;
	left: 0px;
	top: 0px;
}

#menu .empty {
	width: 42px;
	height: 32px;
	background: url(images/nav_06.jpg) no-repeat;
	left: 483px;
	top: 0px;
}
#menu .empty span {
	width: 42px;
	height: 32px;
	background: url(images/nav-on_06.jpg) no-repeat;
	left: 0px;
	top: 0px;
}