@CHARSET "UTF-8";

body {padding: 0; margin: 0; background: url(../images/bg.gif) top repeat-x #fff; font: normal 12px/16px Arial, Helvetica, sans serif; color: #333333; _text-align: center;}
input, select, textarea, button {font: normal 12px/16px Arial, Helvetica, sans serif; color: #666;}

td {vertical-align:top;}

.main {width: 934px; padding: 0; margin: 0 auto; _text-align: left;}
.forlogo {padding: 12px 5px 16px 5px;}
	.forlogo .links {padding: 20px 0 0 0; float: right; width: 340px;}
	.forlogo .links a {margin: 0 0 0 20px; padding: 0 0 0 19px; display: block; line-height: 18px; float: right; font-size: 11px; color: #555; background-position: left top; background-repeat: no-repeat;}
		.forlogo .links a.au {background-image: url(../images/icon_01_aboutus.gif);}
		.forlogo .links a.cu {background-image: url(../images/icon_02_contactus.gif);}
		.forlogo .links a.sm {background-image: url(../images/icon_03_sitemap.gif);}
		.forlogo .links a.lo {background-image: url(../images/icon_04_login.gif);}
.header_top {background: url(../images/header_top.jpg) top no-repeat; height: 134px;}
.menu {background: url(../images/menu_res.gif) bottom repeat-x;}
	.menu .inmenu_01 {background: url(../images/menu_left.gif) bottom left no-repeat;}
	.menu .inmenu_02 {background: url(../images/menu_right.gif) bottom right no-repeat; padding: 0 0 0 4px; margin: 0; list-style: none; height: 134px;}
		.menu .inmenu_02 li {padding: 0; margin: 0; float: left; position: relative; background: url(../images/menu_item_bg.gif) top no-repeat; width: 103px;}
		.menu .inmenu_02 li a {display: block; padding: 107px 0 0 0; text-align: center; color: #fff;}
			.menu .inmenu_02 li.l_01 a {background: url(../images/menu_item_out_01.gif) center 25px no-repeat;}
			.menu .inmenu_02 li.l_02 a {background: url(../images/menu_item_out_02.gif) center 29px no-repeat;}
			.menu .inmenu_02 li.l_03 a {background: url(../images/menu_item_out_03.gif) center 25px no-repeat;}
			.menu .inmenu_02 li.l_04 a {background: url(../images/menu_item_out_04.gif) center 17px no-repeat;}
			.menu .inmenu_02 li.l_05 a {background: url(../images/menu_item_out_05.gif) center 29px no-repeat;}
			.menu .inmenu_02 li.l_06 a {background: url(../images/menu_item_out_06.gif) center 29px no-repeat;}
			.menu .inmenu_02 li.l_07 a {background: url(../images/menu_item_out_07.gif) center 21px no-repeat;}
			.menu .inmenu_02 li.l_08 a {background: url(../images/menu_item_out_08.gif) center 25px no-repeat;}
			.menu .inmenu_02 li.l_09 a {background: url(../images/menu_item_out_09.gif) center 27px no-repeat;}
			.menu .inmenu_02 li.l_01 a:hover, .menu .inmenu_02 li.l_01 a.act {background: url(../images/menu_item_01.gif) center 25px no-repeat;}
			.menu .inmenu_02 li.l_02 a:hover, .menu .inmenu_02 li.l_02 a.act {background: url(../images/menu_item_02.gif) center 29px no-repeat;}
			.menu .inmenu_02 li.l_03 a:hover, .menu .inmenu_02 li.l_03 a.act {background: url(../images/menu_item_03.gif) center 25px no-repeat;}
			.menu .inmenu_02 li.l_04 a:hover, .menu .inmenu_02 li.l_04 a.act {background: url(../images/menu_item_04.gif) center 17px no-repeat;}
			.menu .inmenu_02 li.l_05 a:hover, .menu .inmenu_02 li.l_05 a.act {background: url(../images/menu_item_05.gif) center 29px no-repeat;}
			.menu .inmenu_02 li.l_06 a:hover, .menu .inmenu_02 li.l_06 a.act {background: url(../images/menu_item_06.gif) center 29px no-repeat;}
			.menu .inmenu_02 li.l_07 a:hover, .menu .inmenu_02 li.l_07 a.act {background: url(../images/menu_item_07.gif) center 21px no-repeat;}
			.menu .inmenu_02 li.l_08 a:hover, .menu .inmenu_02 li.l_08 a.act {background: url(../images/menu_item_08.gif) center 25px no-repeat;}
			.menu .inmenu_02 li.l_09 a:hover, .menu .inmenu_02 li.l_09 a.act {background: url(../images/menu_item_09.gif) center 27px no-repeat;}
			
			/* SubMenu */
			.menu .inmenu_02 li ul {position: absolute; z-index: 2; left: 49px; top: 123px; padding: 8px 20px 7px 16px; margin: 0; width: 200px; _width: 176px; list-style: none; background: #fff; border: 1px solid #3389BF; visibility: hidden;}
				.menu .inmenu_02 li ul li {padding: 0; margin: 0; background: none; float: none; width: auto; _width: 138px;}
				.menu .inmenu_02 li ul li a {padding: 6px 0 4px 0; margin: 0; display: block; background: url(../images/submenu_bg_res.gif) left bottom repeat-x !important; color: #4294CF; text-align: left;}
				.menu .inmenu_02 li ul li a.l {background: none !important;}
			.menu .inmenu_02 li ul li ul {left: 138px; top: 2px;}

.header {background: url(../images/leftshad_top.jpg) left top no-repeat #fff;}
	.header .inheader_01 {background: url(../images/rightshad_top.jpg) right top no-repeat; padding: 0 9px 0 7px;}
	.header .inheader_02 {border-bottom: 3px solid #8FC0E3; background: url(../images/header.jpg) right top no-repeat; height: 200px;}
	.header .pad {padding: 19px 0 0 20px;}





	.header .link {display: block; width: 110px; _width: 157px; height: 36px; padding-left: 47px; margin-left: 344px; background: url(../images/header_link.jpg); font-size: 19px; line-height: 36px; _line-height: 30px; color: #fff; font-family: Tahoma, Arial;}
.content {background: url(../images/rightshad_res.gif) right repeat-y #fff;}
	.content .incont_01 {background: url(../images/leftshad_res.gif) left repeat-y; padding: 20px 10px 0 10px;}
.bottom {background: url(../images/bottom_left.jpg) left top no-repeat; padding-left: 25px;}
	.bottom div {background: url(../images/bottom_right.jpg) right top no-repeat; padding-right: 25px;}
	.bottom div div {background: url(../images/bottom_res.gif) bottom repeat-x; height: 24px;}
.footer {text-align: center; padding: 22px 0 18px 0; line-height: 28px;}
	.footer .links {color: #4291CE;}
	.footer .links a {text-decoration: underline; padding: 0 20px 0 20px;}
		.footer .links a:hover {text-decoration: none;}

.block_01 {background: url(../images/block_01.jpg) right bottom no-repeat; border: 1px solid #D7D7D7;}
.block_02 {border: 1px solid #D7D7D7; padding: 1px;}
.block_03 {/*background: url(../images/img_bg_02.jpg) left center no-repeat;*/ padding-left: 0px;}
.block_031 { padding-top:5px;}
.block_04 {background: url(../images/block_04_res.jpg) top repeat-x #922528; color: #fff;}
.block_05 {background: url(../images/block_05_res.jpg) top repeat-x #2F618A; color: #fff;}
	.block_04 a, .block_05 a {color: #fff; text-decoration: underline;}
		.block_04 a:hover, .block_05 a:hover {text-decoration: none;}
.block_06 {height: 210px; overflow: auto; padding-right: 22px;}
.block_07 {background: url(../images/block_07_bg_res.gif) left bottom repeat-x; padding: 0 0 11px 0; margin: 0 0 10px 0;}


.cut_01 {}
	.cut_01 .c01_it_01 {float: right; width: 250px;}
	.cut_01 .c01_it_02 {float: left; width: 625px;}
.cut_02 {}
	.cut_02 .c02_it_00 {float: left; width: 198px; margin: 0 12px 0 0;}
	.cut_02 .c02_it_01 {float: left; width: 220px; margin: 0 12px 0 0;}
	.cut_02 .c02_it_02 {float: left; width: 182px;}
.cut_03 {}
	.cut_03 .c03_it_01 {float: left; width: 302px; margin: 0 16px 0 0;}
	.cut_03 .c03_it_02 {float: left; width: 302px;}
.cut_04 {}
	.cut_04 .c04_it_01 {float: left; width: 284px; margin: 0 17px 0 0;}
	.cut_04 .c04_it_02 {float: left; width: 284px;}
.cut_05 {}
	.cut_05 .c05_it_01 {float: left; width: 885px;}
	.cut_05 .c05_it_02 {float: right; width: 431px;}

.list_01 {padding: 0; margin: 3px 0 0 0; list-style: none;}
	.list_01 li {padding: 0 0 0 19px; margin: 0; background: url(../images/list_01_icon.gif) left 8px no-repeat;}
	.list_01 li div {padding: 5px 0 6px 0; margin: 0; background: url(../images/bord_01.gif) bottom repeat-x;}
	.list_01 a {color: #AF1A0F;}
	
	.list_01 ul {padding: 0; margin: 3px 0 0 0; list-style: none;}
	
	.list_01 ul li{padding:0 0 0 19px;}
	
	.list_01 ul li div{ padding:5px 0 6px;}
	
	
.list_02 {padding: 0; margin: 3px 0 0 0; list-style: none;}
	.list_02 li {padding: 6px 0 0 19px; margin: 0; background: url(../images/list_02_icon.gif) left 10px no-repeat;}
	.list_02 li div {padding: 5px 0 6px 0; margin: 0; background: url(../images/bord_01.gif) bottom repeat-x;}
	.list_02 a {color: #4291CE;}


.tit_01 {background: url(../images/tit_01_bg.gif) top repeat-x #2764BB; padding: 12px 0px 8px 12px; margin: 0; font-size: 12px; text-transform: uppercase; line-height: 16px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans serif; color: #fff; text-align: left;}
.tit_02 {background: url(../images/tit_02_bg.gif) top repeat-x #AF1A0F; padding: 12px 0px 8px 0px; margin: 0; font-size: 12px; text-transform: uppercase; line-height: 16px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans serif; color: #fff; text-align: center;}
.tit_03 {background: url(../images/tit_03_bg.gif) bottom repeat-x; padding: 0 0 0 10px;}
	.tit_03 h3 {padding: 15px 0 15px 24px; margin: 0; background: url(../images/tit_03_left.gif) left center no-repeat; font-size: 15px; text-transform: uppercase; line-height: 16px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans serif; color: #464646; text-align: left;}
	.tit_03 h3.two {padding-top: 7px; padding-bottom: 7px;}
.tit_04 {background: url(../images/tit_04_bg_res.gif) bottom repeat-x; padding: 1px 0 3px 12px;}
	.tit_04 h4 {padding: 0 0 0 26px; margin: 0; background: url(../images/tit_04_bg.gif) left 9px no-repeat; font-size: 22px; line-height: 32px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans serif; color: #C53C2C; text-align: left;}
.tit_05 {background: url(../images/tit_04_bg_res.gif) bottom repeat-x; padding: 1px 0 3px 12px;}
	.tit_05 h4 {padding: 0 0 0 26px; margin: 0; background: url(../images/tit_05_bg.gif) left 9px no-repeat; font-size: 22px; line-height: 32px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans serif; color: #3687C7; text-align: left;}

.form_01 {padding: 0; margin: 0; text-align: left;}
	.form_01 .text {padding: 8px 0 6px 71px; background: url(../images/img_bg_01.jpg) left top no-repeat; color: #AF1A0F; font-weight: bold;}
	.form_01 .inp {height: 26px;}
		.form_01 .inp input {width: 213px; height: 19px; border: 1px solid #B0B0B0; background: url(../images/inp_01_bg.gif) bottom repeat-x #fff; padding: 0; margin: 0;}
	.form_01 .rad {padding: 6px 0 0 0; height: 38px;}
		.form_01 .rad strong {display: block; padding: 0 0 4px 0;}
		.form_01 .rad input {padding: 0; margin: 0; vertical-align: middle; border: 0;}
		.form_01 .rad div {width: 60px; float: left;}
		.form_01 .rad div.r {width: auto; float: left;}
	.form_01 .but {width: 80px; height: 20px; border: 0; background: url(../images/but_01_bg.gif) no-repeat; font-size: 11px; color: #fff; text-align: center; padding: 0; margin: 8px 0 12px 68px;}
	.form_01 .text_02 { color: #AF1A0F; font-weight: bold; text-align:center;}
		.form_01 .text_02 strong {display: block; padding: 2px 0 0 0;}

.alright {text-align: right;}

.link_01 {background: url(../images/link_bg_01.gif) left center no-repeat; padding-left: 19px; font-weight: bold; text-decoration: underline;}
.link_02 {background: url(../images/link_02_bg.gif) left center no-repeat; padding-left: 19px; font-weight: bold; text-decoration: underline;}

.img_01 {float: left; margin: 0 16px 0 0;}

.pad_01 {padding: 16px 10px 17px 10px; text-align:justify;}
.pad_01 td {padding-left: 5px; padding-bottom: 25px;}
.pad_011 {padding: 16px 10px 12px 10px; text-align:justify;}

.pad_02 {padding: 8px 16px 5px 18px;}
.pad_03 {padding: 16px 15px 0px 10px;}
.pad_04 {padding: 16px 13px 17px 16px;}
.pad_05 {padding: 9px 15px 21px 10px;}
.pad_05 ul {margin-bottom: 3px;}
.pad_06 {padding: 18px 17px 20px 18px;}
.pad_07 {padding: 11px 0 0 0;}
.pad_08 {padding: 17px 15px 22px 19px;}
.pad_09 {padding: 20px 0 20px 5px;}

a {color: #4291CE; text-decoration: none;}
	a:hover {text-decoration: underline;}
p {padding: 0px 0 0 0; margin: 0;}

.clearall {clear: both;}
.clearleft {clear: left;}

.carousel_wrap {height: 120px; width: 875px; overflow:hidden;}
.carousel_wrap .prev {margin: 15px 3px 0 0; *margin-right: 0; float: left; width: 21px; height: 89px; border: 0; background: url(../images/list_03_prev.gif);}
.carousel_wrap .next {margin: 15px 0 0 0; float: right; width: 21px; height: 89px; border: 0; background: url(../images/list_03_next.gif);}
.carousel ul {padding: 0; margin: 0; list-style: none;}
.carousel ul li {padding: 0 3px 0 4px; *padding-left: 0; *padding-right: 0; *width: 165px; margin: 0; float: left;}

.save {color:#990000; font-weight:bold;}

.subtitle {color:#2764bb; font-weight:bold;}
.tdbg {padding: 5px 0 6px 0; margin: 0; background: url(../images/bord_01.gif) bottom repeat-x;}

b {color:#990000;}

.liactive{background: url(../images/list_02_icon.gif) left 8px no-repeat;}

.sep{margin-right:3px !important;}

.error{color:red;}

h2 {font-size:14px;}

.contact p {font-size:11px !important;
text-decoration:underline;
}
.contact p.tit_02 {font-size:11px !important;
padding:13px 0 18px;
text-transform:none;
line-height:5px;
}
.contact a {color:#FFFFFF; font-size:11px;}

.incont_01 h1{font-size:12px;margin:0px;}
.welcome p{padding-top:5px; padding-bottom:5px;}
.dedicated-developers {color:#0033CC;}
.dedicated-developers li{line-height:17px;}
.hire-developers{padding-left:20px; position:absolute;}
