/* CSS Document */
body { margin:0; height:100%; background:#f0f2f6; font-family:arial; color:#303030; overflow-y:scroll}
body#print { background:#fff}
form, p, h4, h3, h2, ul, ol, li, hr { margin:0; padding:0}
img { border:0}
a { color:#425481}
a:hover { text-decoration:none}

h2 { font-family:georgia; font-size:28px; font-weight:normal; margin:25px 0 35px 45px}
h3 { font-family:georgia; font-size:22px; font-weight:normal; color:#fff; margin:0 0 35px 25px; line-height:22px}
h3.zag1 { font-family:georgia; font-size:22px; font-weight:normal; color:#7c8385; margin:25px 70px 30px 45px; line-height:22px; padding-bottom:20px; border-bottom:1px solid #b9bdbe}
h3.zag2 { font-family:georgia; font-size:22px; font-weight:normal; color:#303030; margin:0 70px 50px 45px; line-height:22px}
h3.zag3 { font-family:georgia; font-size:22px; font-weight:normal; color:#7c8385; margin:25px 70px 0 53px; padding-bottom:15px; border-bottom:1px solid #b9bdbe; line-height:22px}

table { border:0px; border-collapse:collapse;/* height:100%*/ }
table td { padding:0px}
/*.unt { height:10px}*/

#space { height:45px}
	#space img { width:990px; height:1px}
#main { background:url(images/foot_left.gif) left bottom no-repeat}
	#main table.main { height:100%; background: url(images/foot_right.gif) bottom right no-repeat}

#top_menu { height:67px; vertical-align:top;}
	#top_menu td.left { width:280px; padding:13px 0 0 30px; vertical-align:top; white-space:nowrap}
	#top_menu td.left img { margin-right:16px}
.top_menu { padding-top:7px; width:100%;}
.top_menu table {width:80% !important;}
	.top_menu td { padding-right:15px; white-space:nowrap; text-align:left !important; font-family:georgia; font-size:15px; font-style:italic; color:#fff }
	.top_menu a {color:#303030;}
	.top_menu span { background:#b8b9bb; border-bottom:1px solid #b8b9bb}
#top_menu1 { margin-top:20px}
	#top_menu1 td { background:url(images/icon/icon2.gif) top center no-repeat; padding:39px 10px 0; width:18%; text-align:center; white-space:nowrap; font-size:14px; line-height:18px; color:#b7babb;}
	#top_menu1 td.select { background:url(images/icon/icon2_sel.gif) top center no-repeat; font-weight:bold}
	#top_menu1 td a { color:#303030}
.home {
	text-align: right;
	padding-top: 12px;  padding-right: 15px; font-size: 11px; color: #cecece; vertical-align: top;
}
.home img { margin-right:10px}
#logo_main { height:157px; background:url(images/baks_main.gif) left bottom no-repeat #263973; border-top:4px solid #7c8385; border-bottom:4px solid #7c8385; vertical-align:top}
	#logo_main .left { font-family:georgia; font-size:16px; color:#97b0f3; font-style:italic; vertical-align:top; padding:20px 0 0 80px}
	#logo_main .left div { position:relative}
		#logo_main .left div div { position:absolute; width:auto; white-space:nowrap}
	#logo_main .right { padding-right:60px; text-align:right; vertical-align:top}
#logo { height:90px; background:url(images/baks.gif) left top no-repeat #263973; vertical-align:top}
	#logo .left h3 {  vertical-align:top; text-align:left; padding:40px 0 0 60px; font-family:georgia; font-size:26px; font-weight:normal; color:#fff}
	#logo .right { padding:20px 60px 0 0; text-align:right; vertical-align:top}
.slogan { font-family:georgia; font-size:12px; color:#7c8385; font-style:italic; border-bottom:1px solid #b9bdbe; padding:20px 0 5px 0; margin:0 70px 0 45px}
#center { height:100%}
	#center td { vertical-align:top}
.left1, .left2, .left4, .left5, .left6, .left7, .left8, .left9 { width:280px; padding:165px 0 0 30px; background-repeat:no-repeat; background-position: left top;}
	.left1 h4 a { font-family:georgia; font-size:16px; color:#4c4c4c; text-transform:capitalize}
.news { margin-top:25px; font-family:georgia; font-size:14px; line-height:18px; width:210px}
	.news b { font-family:arial; font-size:11px; color:#7c8385}
#sub_menu { font-family:georgia; font-size:16px; color:#7c8385; font-weight:bold; line-height:18px; width:220px}
	#sub_menu div { margin:0 0 20px 10px}
		#sub_menu div a { color:#2a3b65; font-weight:normal}
		#sub_menu div span { color:#4e6ab5; font-weight:normal}
		#sub_menu div img { margin-right:7px}
.right { width:30px} 	
.center { background:#fff; padding-bottom:60px}
	.center p { font-size:14px; line-height:20px; margin:0 0 20px 10px}
	.center p img { margin-right:5px}
	.center p.zag { font-size:20px; margin:35px 70px 30px 10px}
	.center ol { margin:-10px 0 0 70px;}
		.center ol li { font-size:16px; color:#636363; font-style:italic; margin-bottom:3px}
div.zag { background:url(images/back_zag.jpg) no-repeat; height:46px; margin:20px 0 0 0; padding:6px 0 0 20px; font-family:georgia; font-size:15px; color:#fff; font-style:italic}
	div.zag a, div.zag span { color:#97b0f3}
.zag4 { margin:30px 45px 20px 45px; padding:5px 20px; background:#ececec; font-family:georgia; font-size:22px; color:#7c8385}
	.zag4 span { color:#000}
#right { margin-right:30px; background:#7588aa; border-left:4px solid #b7babb; padding-top:30px}
	#right td { height:100%;}
.elite div { background:url(images/icon/icon1.gif) left 3px no-repeat; padding:0 0 40px 17px; line-height:18px; margin:0 20px 0 25px}
	.elite a { font-size:13px; color:#fff; text-decoration:none}
		.elite a:hover { text-decoration:underline}
.map {}
	.map div { background:url(images/icon/icon3.gif) left 2px no-repeat; font-family:georgia; padding:0 0 25px 22px}
	.map div a { font-size:16px}
	.map div li, .partners li { list-style:none; font-style:italic; margin:7px 0 0 18px}
		.map div li a, .partners li a {  font-size:14px; color:#4e6ab5}
.client { font-size:16px; color:#303030; font-style:italic}
	.client img { margin-left:7px}
	.client div { padding:30px 15px ; font-size:16px;}
	.client div.sel { padding:5px 0px; background:#ececec;}
	.client div.sel table td { font-size:16px; font-style:italic;font-weight:bolder; }
	.client div.sel table td  a {color:#303030; }
	.client div.sel #mv { vertical-align:middle}
	
.contact div { left 5px no-repeat; padding:0 0 35px 15px; font-size:14px; line-height:22px}
	.contact div a { font-size:18px; color:#425481; font-family:georgia}
.contact1 { background:url(images/icon/icon4.gif) left 30px no-repeat; padding:25px 0 35px 15px; margin-left:55px; font-size:16px; font-family:georgia}
.contact2 div { font-family:georgia; font-size:16px; line-height:22px; padding:0 0 45px 10px}
	.contact2 div span { color:#7c8385}
.case div { background:url(images/icon/icon5.gif) left 5px no-repeat; padding:0 0 35px 18px; font-size:12px; font-style:italic; color:#7c8385; line-height:22px}
	.case div a { font-size:14px; font-style:normal}
.l_news span { font-size:12px; color:#7c8385}
.l_news div { padding:3px 0 35px 25px; font-size:14px; line-height:22px}
	.l_news div a { font-size:18px; font-family:georgia}
.about td { vertical-align:middle}
	.about td a { font-size:18px; font-family:georgia}
.date { padding:0 72px; margin:-5px 0 -15px 0; font-size:18px; font-family:georgia; color:#7c8385}
	.date span { font-size:34px; color:#4e6ab5}
	.date i { font-family:arial; font-size:16px; color:#303030}
.partners { padding:40px 70px 0}
.partners1 { padding:10px 70px 0}
	.partners div { background:url(images/icon/map.gif) no-repeat; padding:0 0 25px 50px; font-family:georgia}
.foto { width:100%}
	.foto td { width:33%; padding:0 10px 0 0}
	.foto td p { width:140px; padding:10px 0 25px 0; margin-left:0; color:#7c8385; font-family:georgia; font-size:12px; line-height:normal}
	.foto td img { border:5px solid #c9d5f4; width:140px; height:140px}
		.foto td img.plus { width:14px; height:14px; border:none; margin-left:10px}
hr { color:#b9bdbe; background:#b9bdbe; margin:35px 0;height: 1px; border-width:0px;}
#flash { margin:0 20px 0 70px/*; border:1px solid red*/; width:590px}
#back { float:right; margin:-40px 70px 0 0; font-size:12px}
	#back span { color:#acacac; text-decoration:none}
#pager { border-top:1px solid #b9bdbe; font-size:12px; color:#7c8385; padding:13px 0 0 40px; margin:5px 45px 0}
	#pager a { color:#2a3b65}
	#pager span { background:#b8b9bb; color:#fff}
#foot { height:120px; vertical-align:top; padding-top:35px}
#foot td.left { width:280px; padding-left:30px; font-family:georgia; font-size:14px; color:#7c8385}
	#foot td.left span { font-size:18px}
#foot_print {margin:10px 70px -40px 45px; padding:20px 0 0 35px; border-top:1px solid #b9bdbe; font-size:12px; color:#7c8385}
	#foot_print a { color:#303030; text-decoration:none}
	#foot_print .bottom { font-family:georgia; text-align:right; padding:15px 20px 0 0}
	#foot_print span { color:#303030}
.search { width:180px; height:20px; background:#fff; font-size:11px; color:#7c8385; padding:1px 0 0 2px; margin-right:5px}
.search1 { margin:25px 0 30px 0}
	.search1 .text { width:410px; height:20px; background:#fff; font-size:11px; color:#7c8385; padding:1px 0 0 2px; margin:0 8px 0 20px}
.search2 div { background:url(images/icon/lupa.gif) left 7px no-repeat; padding:0 0 30px 20px; font-size:14px; line-height:22px}
.center_foot td { vertical-align:top; font-size:12px; line-height:18px; padding-right:90px}
	.center_foot b { color:#7c8385}
	.center_foot a { color:#303030}
#DS { float:right; width:160px; margin-bottom:10px; padding:5px 0 3px 7px; background:#7c8385; font-size:11px; color:#fff}
	#DS a { color:#fff}
span.selected a{color:white;text-decoration:none}
.g12 { font-family:georgia}
	.g12 span { color:#4e6ab5; font-weight:bold}

.ot1 { padding-bottom:15px}
.ot2 { padding:0 70px}
.ot3 { margin-left:3px}
.ot4 { margin-right:3px}
.ot5 { padding:20px 70px 0 45px}
.ot6 { padding:30px 70px 0 0}
.ot7 { padding:0 30px 0 70px}

.ftext { background:#fff; padding-bottom:60px}
	.ftext p { font-size:14px; line-height:20px; margin:0 0 15px 10px}
	.ftext p img { margin-right:5px}
	.ftext p.zag { font-size:20px; margin:35px 70px 30px 10px}
	.ftext ol { margin:8px 0px 12px 50px}
		.ftext ol li { font-size:14px; margin-bottom:3px; line-height:20px}
	.ftext ul { list-style-type: square; margin:8px 0px 12px 50px}
		.ftext ul li { font-size:14px; margin-bottom:3px; line-height:20px}
			.ftext ul li ul{ font-size:14px; margin:8px 0px 12px 50px} 
				.ftext ul li ul li{ font-size:14px; margin-bottom:3px; font-style:italic; list-style-type: circle; line-height:20px}

