body {
	text-align:center;
	margin:0;
	background:url(../images/header.jpg) no-repeat center 0;
	text-align:left;
	display:block; 
	overflow-y:scroll;
	
}

body, p, td, th, li, u, select, input{
	font-size:12px;
	color:#1B1B1B;
	font-family:Arial;

}

/* startard elements */

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
	  big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, 
	  center, dl, dt, dd, fieldset, form, label, legend {
	border:0 none;
	margin:0;
	padding:0;
	vertical-align:baseline;
}
p {
	line-height:1.3em;
	margin:0 0 5px 0;
	text-align:center;
	text-align:justify;
	font-size:12px;
}
strong {

}

a:link {
	color: #377FD9;
	
}

a:visited {
	color: #0059A5;
	text-decoration:none;
}

a:active {
	color: #377FD9;
	text-decoration:none;
}

a:hover {
	color: #008AFF;
	text-decoration:none;
}
.clear {
	clear:both;
}

span {
	font-size:18px;
	margin:0 0 2px 0;
	padding:0 0 1px 0;
	color:#940D07;
	font-weight:normal;
	text-align:center;
}
st {
	font-size:18px;
	color:#A70D01;
	font-weight:normal;
	text-align:center;
	padding-left:120px;
}

b {
	font-size:11px;
	line-height:1.3em;
	color:#474747;
	font-weight:normal;
	line-height:1.8em;
}

h1 {
	font-size:14px;
	line-height:1.4em;
	margin:0 0 2px 0;
	padding:0 0 1px 0;
	color:#000000;
	font-weight:normal;
	padding-top:30px;
	text-align:justify;
}
h2 {
	font-size:14px;
	line-height:1.4em;
	color:#000000;
	font-weight:normal;
	text-align:justify;
}
h6 {
	font-size:18px;
	margin:0px 0 15px 0;
	font-weight:normal;
	color:#3B6BB0;
	padding-top:30px;
	/*border-bottom:1px solid #3B6BB0;*/
}
h5 {
	font-size:18px;
	margin:0 0 5px 0;
	font-family:Arial;
	font-weight:normal;
	color:#3B6BB0;
}
h3 {
	font-size:25px;
	margin:0 0 5px 0;
	font-family:Arial;
	font-weight:normal;
	color:#3B6BB0;
	text-align:left;
	padding:30px 0 15px 0;
}
h4 {
	font-size:14px;
	margin:0 0 50px 0;
	font-family:Arial;
	font-weight:normal;
	color:#474747;
	text-align:left;
}
#red {
	position:relative;
	width:100%;
	background:transparent url(../images/header.jpg) repeat-x center 0;
	background-color:#8E0303;
}

.outterwrapper {
	width:48%;
	float:left;
	height:100%;
	background:transparent url(../images/repeatl.jpg) repeat-x left top;
}
.innerwrapper {
	width:48%;
	float:right;
	height:100%;
	background:transparent url(../images/repeatr.jpg) repeat-x left top;
}

#wrapper {
	width:900px;
	margin:0 auto;
}

.wrap {
	width:700px;
	margin:0 auto;
	padding-top:15px;
}

#topMenu .text{
	color:#FDBDAD;
	font-size:12px;
	padding-left:5px;
	float:left;
	text-align:center;
}

/*------------------------------------------------Menu---------------------------------------------------------*/

#middle { 
	display:inline;	
	width:950px;
	text-align:left;
}

#header {
	position:relative;
	height:198px;
	clear:both;
}

.lg a {
	background:url(../images/Line.gif) no-repeat 100% 70%;
}

#nav-utility {
	height:31px;
	width: 100%;
	line-height:28px;
	padding-top:3px; 
}

#nav-utility .text {
	float:left;
	padding:0 5px;
}


#nav-utility .lg {
	float:right;
}

#nav-utility a:link,
#nav-utility a:visited,
#nav-utility a:active {
	color:#FF9191;
	text-decoration:none;
	padding:5px 15px;
}

#nav-utility a:hover {
	color:#ffffff;
	text-decoration:none;
}


a.i {
	background:url(../images/inblogo.jpg) no-repeat 0 50%;
	padding-right:15px;
	padding-left:35px;
	float:left;
}

#header #logo {
	position:absolute;
	left:-35px;
	top:10px;
	float:left; 
}
#nav-utility .text a.lo {
	background:url(../images/inblogo.gif) no-repeat 0 50%;	
	padding-left:65px;
}
#nav-utility .lg a {}


#nav-utility .lg a.r {
	background:url(../images/loog.gif) no-repeat 0 50%;
}

#nav-utility .lg a.n {
	background:url(../images/visite.gif) no-repeat 0 50%;
}

#topMenu .header-top {
	height:182px;
	text-decoration:none;
}
#demo {
	padding-top:72px;
	position:absolute;
	left:348px;
}

#demo a {
	text-align:left;
	font-size:14px;
	float:left;
	
}
#demo a.demologin {width:176px;}


#demo a:link,
#demo a:visited,
#demo a:active {
	text-decoration:none;
	color:#FF9191;
	padding-left:15px;
}

#demo a:hover {
	color:#ffffff;
}
.upguide { position:absolute; width: 140px; height:100px; margin:15px 0 0 200px;}
.downguide { position:absolute; width: 310px; height:40px; margin:20px 0 0 364px;}
.lined {
	background:url(../images/lined.gif) no-repeat 0 50%;
}

.header-bottom {
	padding-top:5px;
	text-align:center;
	padding-left:0;
	width:600px;
	margin:0 auto;
}

#main-menu {
	position:absolute;
	bottom:-7px;
	left:140px;
}

#main-menu a {
/*	padding:6px 10px;*/
	padding:0 10px;
	font-size:14px;
/*	padding-bottom:19px*/;
	background-image:none;
	float:left;
	height:41px;
	line-height:24px;
}

#main-menu a {
	color:#ffffff;
	text-decoration:none;
}

#main-menu a:hover {
	color:#E08A86;
	text-decoration:none;
}

#main-menu a.selected {
	background-color:white;
	color:#000000;
	-webkit-border-radius:1px;
	-moz-border-radius:3px;
	text-decoration:none;
}
/*
#main-menu a.selected {
	background:url(../images/select.gif) no-repeat 0 0;
	background:url(../images/select.gif) no-repeat 50% 0;
	color:#000000;
	text-decoration:none;
	list-style-type:none;
	line-width:2em;
}
*/

#main-menu span{
	padding-right:4px;
	background:url(../images/Line.gif) no-repeat 100% 50%;
	background:url(../images/Line.gif) no-repeat 100% 4px;
	float:left;
}


/*----------------------------------------------------------------------------------------------------*/



#middle ul {display:inline;
	border-width:0px;
	padding-left:0;
	padding-top:10px;
	text-indent:0px;
}


/*-----------------------------------------------*/
.middle-top {
	float:left;
	margin-left:30px;
}
#middle li {
	list-style-type:none; 
	display:inline;
	padding:5px 0;
	font-size:18px;
}
#middle li p {
	font-size:14px;
	text-align:left;
	padding-top:10px;
}
.middle-top a:link,
.middle-top a:visited,
.middle-top a:active {
	text-align:left;
	font-size:12px;
	text-decoration:none;
	color:#06589D;
}
.middle-top a:hover {
	color:#008AFF;
	text-decoration:underline;
}

#middle li h5 a {
	text-align:left;
	font-size:18px;
}	

#middle li h5 a:link,
#middle li h5 a:visited,
#middle li h5 a:active {
	color:#004988;
	text-decoration:none;
}

#middle li h5 a:hover {
	color:#307BBC;
	text-decoration:none;	
}	
.middle-left {
		float:left;
		margin:15px;
		
	}

.middle-center {
		float:left;
		margin:15px;

}

.middle-right {
		float:left;
		margin:15px;

}
.bosoo {
	background:url(../images/line.jpg) no-repeat 100% 50%;
	padding:0 0 2px 1px;
	margin:8px;
}
/*-----------------------------------------------------------*/

.cust {
	width:800px;
	padding-top:30px;
	text-align:left;
	border-bottom:1px solid #C4C4C4;
}

.custo {
	margin:0;
	padding:0;
	display:block;
	padding-top:15px;
	float:left;
	margin-left:182px;
	margin-top:10px;

}

.custo li {
	list-style-type:none;
	width:100px;
	float:left;
	display:block;
	min-height:96px;
	height:96px;
	text-align:left;
}

.custo li.cus {
	width:79px;
	background:url(../images/inb.jpg) no-repeat 0 0;
	height:96px;
}

.in {
	width:50px;
	background-color:red;
	height:20px;
}

.custo li.altai {
	width:69px;
	background:url(../images/altai.jpg) no-repeat 0 0;
	height:96px;
}
/*.custo li.altai:hover {
	background:url(../images/altaitom.jpg) no-repeat 0 0;
}*/

.custo li.bk {
	width:69px;
	background:url(../images/btk.jpg) no-repeat 0 0;
	height:96px;
}
.custo li.bilig {
	width:60px;
	background:url(../images/bilig.jpg) no-repeat 0 0;
	height:96px;
}
.custo li.holding {
	width:67px;
	background:url(../images/holding.jpg) no-repeat 0 0;
	height:96px;
}
.custo li.sky {
	width:90px;
	background:url(../images/sky.jpg) no-repeat 0 0;
	height:96px;
}
.custo li.hotel {
	width:79px;
	background:url(../images/hotel.jpg) no-repeat 0 0;
	height:96px;
}


	
/*------------------------------footer-----------------------------*/


#address {
	width:100%;
	margin:30px 0 0 0;
	height:120px;
	text-align:center;
	display:block;
	background-color:#EDEDED;
	border-top:1px solid #D5D5D5;

}
.logo {
	margin-top:13px;
	text-align:center;
	float:center;
	display:block;
	width:801px;
	position:absolute;
	margin-left:44px;
}
.logo p {color: #474747;}
.logo .slog {text-align:left; background:url(../images/logo.gif) no-repeat 0 0;
		padding-left:150px; color: #474747; position:absolute;
}
.hayg p{color: #474747; text-align:right; font-size:12px;}