﻿@charset "utf-8";
/* CSS Document */
@import url(../../../css/import/fonts.css);

body {
	padding: 0;
	margin:0;
	font-family: 'Avenir-Roman', Arial;
	font-size:13px;
}
textarea {
	font-family: 'Avenir-Roman', Arial;
}
input {
	font-family: 'Avenir-Roman', Arial;
}

textarea:focus, input:focus, select:focus{
    outline: none;
}
input:focus, select:focus{
	outline:none;
}

input::-webkit-input-placeholder {
    color:    #666;
}
input:-moz-placeholder {
    color:    #666;
}
input:-ms-input-placeholder {
    color:    #666;
}

.ui-main {
	width:100%;
}
.ui-main-h1 {
	padding:0px;
	margin:0px	
}
.ui-main-logo {
	width:270px;
	margin-left:-10px;
	height:100px;
	margin-top:-240px;
	position:absolute;
	z-index:9999999;
	cursor:pointer;
}
.ui-main-960 {
	width:380px;
	position:relative;
    top: 3px;
    left: -185px;
    height: 212px;
}
.ui-main-960-content {
	width:659px;
	min-height: 10px;
	text-align:left;
	color:#666666;
	padding-top:10px; 
	line-height: 20px;
	padding-bottom:10px;
	padding-left:1px;
    height: 0px;
}
.ui-main-960-content-example1 {
    width: 392px;
    float: left;
    height: 194px;
}
		.ui-main-960-content-example2 {
			width: 188px;
			margin-left:25px;
			float:left;
		}
	.ui-main-header {
		width:100%;
		height:342px;
		/* background:url(../../../images/site/test-banner.jpg) no-repeat center; */
		z-index:-1;
		position:relative;
    top: 0px;
    left: 0px;
}
	.ui-main-top {
		width:100%;
		height:120px;
		cursor:pointer;
		background:url(images/top.png) no-repeat center;
	}
	.ui-main-header-holder {
		width:100%;
		overflow:hidden;
	}
	.ui-main-headers {
		width: 2100px;
		z-index:-1;
		position:relative;
		display:none;
		height:385px !important;
	}
	
	
	
.ui-main-footer {

}
/* SECTIONS */
#ui-footer-content {
	display:none;	
}
.ui-main-section1 {
	
}
.ui-main-section2 {
	
}

.ui-main-references {
	width:960px;
	text-align:left;
	color:#fff;
	padding-top:35px;
	font-size:12px;
}
	.ui-main-references ul {
		list-style: none;
		color:#fff;
		margin-left:-32px;
		height: 428px;
		margin-top:0px;
	}
	.ui-main-references ul li {
		
	}
	.ui-main-references ul li ul {
		list-style: circle;
		float:left;
		width:225px;
		display:block;
	}
	.ui-main-references ul li ul li {
		width:175px;
		cursor:pointer;
	}
	.ui-main-references ul li ul li a {
		color: #fff;
		text-decoration:none;	
	}
	.ui-main-references ul li ul li a:hover {
		color: #666666;
		text-decoration:none;	
	}
	.ui-main-references ul li ul li:hover {
		color: #666666;
	}
.ui-main-footer {
	bottom:0px;
	width:100%;
	position:relative;
	display:block;
	opacity:0;
}
	.ui-main-footer-1 {
		display:none;
		width:100%;
		min-height:408px;
		padding-bottom:20px;
		background-color:#00b0e5;
	}
	.ui-main-footer-2 {
		display:none;
		width:100%;
		height:101px;
		background-color:#b3b3b3;
	}
	.ui-main-footer-3 {
		display:none;
		width:100%;
		height:665px;
		background-color:#424242;
		
	}
		.ui-main-footer-3-inside {
			width:960px;
			height:665px;
			background: url(../../../images/site/world.jpg) no-repeat 0px 0px;
		}
.ui-main-section3 {
	width:100%;
	background-color:#424242;
	bottom: 0px;
	
}
.ui-main-section4 {
	width:100%;
	background-color:#666666;
	height: 300px;
	bottom: 0px;
}
	
		.ui-main-route a{
			text-decoration:none;
		}
	.ui-main-maps {
		margin-top:-30px;
		width:840px;
		height:265px;
		padding-top:140px;
		background:url(../../../images/site/map.jpg) no-repeat 0px -100px;
	}

	.ui-main-maps-clickson {
		width:310px;
		height: 35px;
		margin-left:570px;
		line-height:35px;
		background-color:#424242;
		cursor:pointer;
		
	}
	.ui-main-maps-clickson img {
		float:left;
		margin-left:10px;
		margin-top:2px;
	}
		.ui-main-maps-clickson span {
			color: #fff;
			display:block;
			padding-left:40px;	
		}
			.ui-main-maps-clickson span strong{
				color: #b3b3b3;
				font-weight:normal;
			}

	.ui-main-designer {
		z-index:0;
		width:100%;
	}
		.ui-main-designer-960 {
			width:960px;	
		}
		.ui-main-designer-960 img{
			margin-right:50px !important;
			cursor:pointer;
		}
		
	.ui-main-login {
		width:800px;
		height:100px;
		margin-left:-155px;
		text-align:left;
	}
		.ui-main-login-text {
		
		}
		.ui-main-login-text-info {
			font-size:12px;
			color: #424242;
			width:500px;
			display:block;
			margin-left:290px;
			margin-top:-55px;
			float:left;	
		}
		.ui-main-login-text-left {
			float:left;
			width:250px;
			line-height: 30px;
			text-align:left;
		}
			.ui-main-login-text-left span {
				font-size: 18px;
				font-weight:bold;
				display:block;
				margin-top:20px;	
				color: #424242;
				font-family: 'Avenir-Black', Arial;
			}
			
			.ui-main-login-but {
				width: 100px;
				height:30px;
				background-color:#424242;
				float:left;
				text-align:center;
				line-height:30px;
				margin-left:290px;
				margin-top:-19px;
			}
			
				.ui-main-login-but a {
					color: #fff;
					text-decoration:none;	
				}
				.ui-main-login-but span {
					display: block;
					color:#fff;	
				}
				.ui-main-login-but:hover {
					background-color:#747474;
				}
				
				
@-moz-document url-prefix() {
   	#ui-search-widget {
        padding: 3px !important;
    }
}