* {
	margin: 0;
	padding: 0;
	outline: 0;
	border-width: 0;
	list-style: none;
}

body {
	font: 13px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #534345;
	background: #fff url(images/bg1.gif) repeat-x;
}

a {
	color: #052677;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.blue {
	color: #052677;
}

h1, h2, h3 {
	font: bold 13px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #052677;
}

h1 img, h2 img, h3 img, .img img {
	display: block;
}

input, select, textarea {
	font: 13px/15px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #534345;
}

#bg {
	width: 100%;
	overflow: hidden;
	background: url(images/bg4.gif) repeat-x 0 100%;
}

#main {
	margin: 0 auto;
	width: 924px;
	overflow: hidden;
}

/*------------------------------------
--top
------------------------------------*/

#top, #top1, #top2, #top3, #top4, #top5, #top6, #top7, #top8, #top9 {
	width: 924px;
	height: 407px;
	overflow: hidden;
	position: relative;
	background: url(images/bg2.jpg) no-repeat 0 100%;
}

#top1 {	background: url(images/top1.jpg) no-repeat 50% 77px; }
#top2 {	background: url(images/top2.jpg) no-repeat 50% 160px; }
#top3 { background: url(images/top3.jpg) no-repeat 50% 160px; }
#top4 {	background: url(images/top4.jpg) no-repeat 50% 160px; }
#top5 {	background: url(images/top5.jpg) no-repeat 50% 69px; }
#top6 {	background: url(images/top6.jpg) no-repeat 50% 160px; }
#top7 {	background: url(images/top7.jpg) no-repeat 50% 160px; }
#top8 {	background: url(images/top8.jpg) no-repeat 50% 160px; }
#top9 {	background: url(images/top9.jpg) no-repeat 50% 160px; }

#logo {
	position: absolute;
	top: 31px;
	left: 360px;
	line-height: 0;
}

#phone {
	position: absolute;
	top: 134px;
	right: 23px;
}

#menu {
	position: absolute;
	top: 377px;
	left: 20px;
}

#menu li {
	float: left;
}

#menu li a {
	color: #414141;
	text-decoration: none;
	text-align: center;
	padding: 4px 0 0;
	float: left;
	display: block;
	height: 23px;
}

#menu li.i1 a { width: 86px; }
#menu li.i2 a { width: 147px; }
#menu li.i3 a { width: 162px; }
#menu li.i4 a { width: 155px; }
#menu li.i5 a { width: 116px; }
#menu li.i6 a { width: 141px; }
#menu li.i7 a { width: 77px; }

#menu li a:hover {
	text-decoration: underline;
}

/*------------------------------------
--bottom
------------------------------------*/

#bottom {
	padding: 0 0 25px;
	width: 924px;
	overflow: hidden;
	background: url(images/bg3.gif) no-repeat 50% 0;
}

#menu2 {
	margin: 0 auto;
	width: 838px;
	overflow: hidden;
}

#menu2 li {
	font-size: 12px;
	text-align: center;
	padding: 18px 0 0 1px;
	float: left;
	height: 33px;
	background: url(images/x1.gif) no-repeat 0 22px;
}

#menu2 li a {
	color: #012877;
	text-decoration: none;
}

#menu2 li.i0 { width: 45px; background: none; }
#menu2 li.i1 { width: 62px; }
#menu2 li.i2 { width: 124px; }
#menu2 li.i3 { width: 136px; }
#menu2 li.i4 { width: 129px; }
#menu2 li.i5 { width: 98px; }
#menu2 li.i6 { width: 123px; }
#menu2 li.i7 { width: 57px; }
#menu2 li.i8 { width: 55px; }

#menu2 li a:hover,
#design a:hover {
	text-decoration: underline;
}

#address {
	font-size: 12px;
	font-style: normal;
	color: #767676;
	white-space: nowrap;
	margin: 52px 0 0 50px;
	float: left;
	display: inline;
}

#address a {
	color: #767676;
}

#address br {
	display: none;
}

#design {
	font-size: 12px;
	color: #767676;
	margin: 52px 50px 0 0;
	float: right;
	display: inline;
}

#design a {
	color: #767676;
	text-decoration: none;
}

#design img {
	vertical-align: top;
}

/*------------------------------------
--middle
------------------------------------*/

#middle {
	padding: 0 0 25px;
	width: 924px;
	overflow: hidden;
	position: relative;
}

#nav {
	font-size: 11px;
	color: #9F9F9F;
	margin: 22px auto 0;
	padding: 0 0 17px;
	width: 826px;
}

#nav a {
	color: #9F9F9F;
}

#gt {
	position: absolute; 
	right: 51px;
	bottom: 13px;
}

#cf {
	margin: 50px 0 0;
	width: 397px;
	overflow: hidden;
	background: url(images/x3.gif) no-repeat;
}

#cf img {
	float: left;
}

.wrapper1 #cf {	margin: 35px 0 0; }
.wrapper10 #cf {	margin: 99px 0 0; }


.hr {
	margin: auto;
	width: 826px;
	height: 15px;
	overflow: hidden;
	background: url(images/x8.gif) no-repeat;
}

.hr hr {
	display: none;
}

.wrapper1,
.wrapper2,
.wrapper3,
.wrapper4,
.wrapper5,
.wrapper6,
.wrapper7,
.wrapper8,
.wrapper9,
.wrapper10,
.wrapper11 {
	margin: 0 auto;
	width: 826px;
	overflow: hidden;
}

.wrapper3,
.wrapper5,
.wrapper7,
.wrapper8 {
	margin: 27px auto 0;
	padding: 15px 0 0;
	background: url(images/x5.gif) no-repeat;
}

.wrapper1 div.left,
.wrapper2 div.left,
.wrapper3 div.left,
.wrapper4 div.left,
.wrapper10 div.left {
	float: left;
	width: 397px;
}

.wrapper1 div.right,
.wrapper2 div.right,
.wrapper3 div.right,
.wrapper4 div.right,
.wrapper10 div.right {
	float: right;
	width: 397px;
}

.wrapper1 .h1,
.wrapper2 .h1 {
	margin: 0 0 19px;
}

.wrapper2 .h2 {
	margin: 20px 0 -10px;
}

.wrapper3 .h1 {
	margin: 20px 0 13px;
}

.wrapper3 .h2 {
	margin: 20px 0 -3px;
}

.wrapper3 .h3 {
	margin: 24px 0 0;
	background: url(images/x3.gif) no-repeat;
}

.wrapper3 .h3 h2 {
	padding: 23px 0 22px;
	background: url(images/x3.gif) no-repeat 0 100%;
}

.wrapper3 .h3 h2 img {
	margin: 0 auto;
}

.wrapper4 .h1 {
	margin: 0 0 13px;
}

.wrapper4 .h2 {
	margin: 25px 0 -3px;
}

.wrapper5 .h1 {
	margin: 0 0 -2px;
	padding: 20px 0 0;
}

.wrapper6 .h1 {
	margin: 0 0 -8px;
}

.wrapper6 .h2 {
	margin: 27px 0 -8px;
}

.wrapper7 .h2 {
	margin: 0 0 -8px;
	padding: 20px 0 0;
}

.wrapper8 .h2 {
	padding: 20px 0 0;
}

.wrapper9 .h1 {
	padding: 0 0 8px;
}

.wrapper1 p {
	margin: 15px 5px 0 0;
}

.wrapper2 p {
	margin: 15px 10px 0 0;
}

.wrapper3 p,
.wrapper4 p,
.wrapper6 p,
.wrapper7 p,
.wrapper8 p,
.wrapper9 p,
.wrapper11 p {
	margin: 15px 0 0 0;
}

.wrapper1 .more a {
	padding: 0 15px 0 0;
	background: url(images/x2.gif) no-repeat 100% 5px;
}

.wrapper2 ul,
.wrapper3 ul,
.wrapper8 ul,
.wrapper9 ul,
.wrapper11 ul {
	margin: 13px 10px 0 12px;
	padding: 0 0 7px;
}

.wrapper2 ul li,
.wrapper3 ul li,
.wrapper8 ul li,
.wrapper9 ul li,
.wrapper11 ul li {
	line-height: 18px;
	padding: 0 0 0 15px;
	background: url(images/x4.gif) no-repeat 0 7px;
}

.wrapper2 .img {
	margin: 8px 0 -5px;
}

.wrapper3 .img,
.wrapper4 .img {
	margin: 8px 0 -10px;
}

.wrapper6 .img {
	padding: 18px 0 0 18px;
	float: right;
}

.wrapper7 .img {
	padding: 18px 18px 0 0;
	float: left;
}

.wrapper2 .gallery {
	margin: -2px 0 0;
	width: 386px;
	overflow: hidden;
}

.wrapper2 .gallery .i1 {
	margin: 7px 0 0;
	float: left;
}

.wrapper2 .gallery .i2 {
	margin: 7px 0 0;
	float: right;
}

.wrapper5 blockquote {
	margin: 12px 0 0;
	display: block;
	background: url(images/x7.gif) no-repeat 763px 0;
}

.wrapper5 blockquote p {
	font-style: italic;
	padding: 15px 33px 15px 33px;
	background: url(images/x6.gif) no-repeat 13px 100%;
}

.wrapper5 blockquote p big {
	font-size: 14px;
	line-height: 19px;
	text-align: right;
	display: block;
	margin-top: 10px;
}

.wrapper5 blockquote p big em {
	font-style: normal;
}

.wrapper8 .menu a {
	text-decoration: none;
}

.wrapper8 .menu a:hover {
	text-decoration: underline;
}

.wrapper8 dl {
	padding: 24px 0 9px;
	background: url(images/x8.gif) no-repeat;
}

.wrapper8 dl dt {
	font-weight: bold;
	color: #14337F;
	margin: 0 0 -15px;
}

.wrapper9 .menu {
	margin: 0;
	padding: 5px 0 23px;
}

.wrapper9 .menu li {
	line-height: 22px;
	padding: 0 0 0 32px;
	background: url(images/x9.gif) no-repeat 9px 6px;
}

.wrapper9 .menu a {
	color: #534345;
}

.wrapper9 dl {
	margin: 17px 0 0;
}

.wrapper9 dl dt {
	font-weight: bold;
	color: #14337F;
	margin: 0 0 -3px;
	padding: 0 0 0 32px;
	background: url(images/x10.gif) no-repeat 9px 2px;
}

.wrapper10 .left .container {
	margin: 13px 0 0;
	width: 363px;
	background: url(images/c2.gif) repeat-y;
}

.wrapper10 .left .container .bg1 {
	width: 363px;
	background: url(images/c3.gif) no-repeat 0 100%;
}

.wrapper10 .left .container .bg2 {	
	padding: 23px 0 56px;
	width: 363px;
	overflow: hidden;
	background: url(images/c1.gif) no-repeat;
}

.wrapper10 .left .container address {
	font-style: normal;
	margin: 0 0 0 26px;
	display: block;
	overflow: hidden;
}

.wrapper10 .left .container span {
	display: block;
}

.wrapper10 .left .container .i2 {
	margin: 11px 0 0;
}

.wrapper10 .left .container .i3 {
	margin: 14px 0 0;
	padding: 0 0 0 19px;
	display: block;
	background: url(images/x11.gif) no-repeat 0 3px;
}

.wrapper10 .left .container .i4 {
	margin: 17px 0 0;
}
23/02/2009
.wrapper10 .left .container .i5 {
	margin: 16px 0 0;
}

.wrapper10 .left .container .i6 {
	margin: 15px 0 0;
	overflow: hidden;
}

.wrapper10 .left .container .i6 span {
	padding: 0 7px 0 0;
	float: left;	
}

.wrapper10 .right form {
	margin: 20px 0 0;
	display: block;
	overflow: hidden;
}

.wrapper10 .right dl {
	width: 391px;
	overflow: hidden;
}

.wrapper10 .right dl dt {
text-align: right;
	margin: 5px 0 0;
	padding: 2px 22px 0 0;
	float: left;
	clear: left;
	width: 97px;
}

.wrapper10 .right dl dd {
	margin: 5px 0 0;
	float: left;
	width: 270px;
	height: 18px;
	border: 1px solid #E1E1E1;
}

.wrapper10 .right dl dd.blank {
	margin: 5px 0 0;
	float: left;
	width: 270px;
	height: 18px;
	border: 0px solid #E1E1E1;
}

.wrapper10 .right dl dd input {
	margin: 0 0 0 5px;
	width: 260px;
	background: transparent;
}

.wrapper10 .right dl dd.short {
	margin: 5px 0 0;
	float: left;
	width: 180px;
	height: 18px;
	border: 1px solid #E1E1E1;
}

.wrapper10 .right dl dd.promo {
	margin: 5px 0 10px;
	float: left;
	width: 270px;
	height: 18px;
	border: 1px solid #E1E1E1;
}

.wrapper10 .right dl dd.textarea {
	height: 98px;
}

.wrapper10 .right dl dd.textarea textarea {
	margin: 0 0 0 5px;
	width: 265px;
	height: 98px;	
}

.wrapper10 .right form .submit {
	margin: 13px 0 0 320px;
	display: block;
}

.wrapper11 .menu {
	margin: 5px 0 -7px; 
	width: 826px; 
	overflow: hidden;
}

.wrapper11 .menu ul {
	margin-left: 0;
	margin-right: 0;
	padding-left: 12px;
	float: left;
}

.wrapper11 .menu ul a {
	text-decoration: none;
}

.wrapper11 .menu ul a:hover {
	text-decoration: underline;
}

.wrapper11 .container {
	margin: 18px auto 0;
	padding: 29px 0 0;
	width: 826px;
	overflow: hidden;
	background: url(images/x8.gif) no-repeat;
}

.wrapper11 .container .date {
	font-size: 11px;
	color: #9F9F9F;
	margin: 0;
}

.wrappert{
	height: 250px;
	overflow-x: hidden;
	overflow-y: auto;
}