@font-face {
    font-family: "PT Sans";
    src: url("../../css/cssversion2/fonts/PTSans.eot");
}

@font-face {
    font-family: "PT Sans Italic";
	src: url("../../css/cssversion2/fonts/PTSansI.eot");
}

@font-face {
    font-family: "PT Sans Bold";
	src: url("../../css/cssversion2/fonts/PTSansB.eot");
}

/*@font-face {
    font-family: "PT Sans Bold";
	src: url("../../css/cssversion2/fonts/PTSansB.eot") format("embedded-opentype");
}*/

@font-face {
    font-family: "PT Sans";
    src: url("../../css/cssversion2/fonts/PTSans.ttf") format("truetype");
}

@font-face {
    font-family: "PT Sans Italic";
	src: url("../../css/cssversion2/fonts/PTSansI.ttf") format("truetype");
}

@font-face {
    font-family: "PT Sans Bold";
	src: url("../../css/cssversion2/fonts/PTSansB.ttf") format("truetype");
}

html {
	margin: 0;
	padding: 0; 	
}

body {
	/*background-repeat: no-repeat;
	background-image: url(../../img/splash2014/bg.jpg);*/
	font-family: "PT Sans", Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	width: 1280px;
    height: auto;
    min-height: 100%;	
	margin: 0;
    overflow: hidden;
}

img {
	border: 0;
}

.splash_form {
	height: 49px;
	display: block;
	margin-top: 0em;
	position: relative;
}

.splash_form input{
	background: none;
	width: 497px;
	height: 29px;
	margin: 9px 0;
	font-size: 25px;
	float: left;
	border: none;
	color: #3b3b3b;
	outline: none;
	vertical-align: middle;
}

.splash_form input[type="text"] {
	margin-left: 50px;
}

.splash_form img{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
	margin: 12px;
}

.splash_form button {
	width: 139px;
	height: 49px;
	border: 0;
	background: url(../../img/splash2014/search_b.png);
	padding: 0;
	cursor: pointer;
}

a {
	color: #333333;
	text-decoration: none;
}

/*h2 {
	font-family: "PT Sans Bold", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 25px;
	margin: 0;
	color: #3b3b3b;
	line-height: 30px;
	padding-bottom: 10px;
}*/

.services_desc em {
	font-size: 21px;
	color: #535353;
	line-height: 23px;
	font-weight: normal;
	font-family: "PT Sans Italic", Helvetica, sans-serif;
	font-style: normal;
}

.top {
	background-image: url(../../img/splash2014/bg_top.jpg);
	height: 121px;
	padding: 0 15px;
}

.content_middle {
    background-repeat: no-repeat;
    background-image: url(../../img/splash2014/bg.jpg);
}

.logo_bg {
    float: left;
    width: 298px;
    height: 96px;
    overflow:hidden;
    margin: 13px 0 13px 15px;
}

.logo {
    background-image: url(../../img/splash2014/logo_bg.png);
}

.not_logo_i {
    height: 96px;
    background-image: url(../../img/splash2014/not_logo.png);
}

.not_d {
    height: 123px;
    background-image: url(../../img/splash2014/not_d.png);
}

.not_e {
    height: 96px;
    background-image: url(../../img/splash2014/not_e.png);
}

.not_g {
    height: 136px;
    background-image: url(../../img/splash2014/not_g.png);
}
.not_abv {
    height: 139px;
    background-image: url(../../img/splash2014/not_abv.png);
}
.not_green_e {
    height: 96px;
    background-image: url(../../img/splash2014/not_green_e.png);
}
.not_e34 {
    height: 48px;
    background-image: url(../../img/splash2014/not_e34.png);
}

/*
.logo_img {
	float: left;
	width: 63px;
	height: 63px;
	margin: 15px 0;
	background-image: url(../../img/splash2014/logo.gif);
}
*/

.logo_text {
	height: 63px;
	margin: 12px 0 0 70px;
}

.logo_text h1{
	font-family: "PT Sans Bold", Helvetica, sans-serif;
	font-weight: 400;
	font-size: 24px;
	margin: 0;
}

.logo_text p{
	margin: 0;
	font-size: 12px;
	line-height: 1.6;
}

.top_buttons {
	float: left;
	width: 282px;
	height: 96px;
	margin: 13px 15px;
}

.but_top {
	float: left;
	width: 136px;
	height: 96px;
	border-radius: 7px;
    overflow: hidden;
}

.but_top1 {
	float: left;
	width: 136px;
	height: 96px;
	border-radius: 7px;
	margin-left: 10px;
    overflow: hidden;
}

.e3_div_size {
	width: 282px;
	height: 48px;
    overflow: hidden;
}
.e4_div_size {
    width: 282px;
    height: 48px;
    overflow: hidden;
}

.city {
    border-radius: 7px;
    background: transparent url(../../img/splash2014/e4.png) no-repeat left top;
}

.city h2 {
    font-weight: 400;
    font-family: "PT Sans Bold", Helvetica, sans-serif;
    text-align: center;
    font-size: 22px;
    line-height: 48px;
    padding: 0 0 0 10px;
    margin: 0;
    color: #ffffff;
    text-shadow: 0px -1px 0px #969696;
}

.e5_div_size {
	float: left;
	width: 282px;
	height: 96px;
	margin: 13px 15px;
	border-radius: 7px;
}

.search {
	background-image: url(../../img/splash2014/bg_search.jpg);
	height: 84px;
}

.search_block  {
	height: 49px;
	width: 688px;
	margin: auto;
	padding: 18px 0;
}

.search_in {
	background: url(../../img/splash2014/search_bg.png) no-repeat;
	width: 688px;
	height: 48px;
}

.blue_buttons {
	background-image: url(../../img/splash2014/bg_blue.jpg);
	height: 181px;
	padding: 0 15px;
}

.but_blue {
	float: left;
	width: 282px;
	height: 123px;
	margin: 29px 15px;
	border-radius: 7px;
    overflow: hidden;
}

.banners {
	height: 171px;
	padding: 0 15px;
}

.banners_more {
    background-image: url(../../img/splash2014/services_but_bg_next.png);
}

.banners_back {
    background-image: url(../../img/splash2014/services_but_bg_back.png);
}

.g_shadow {
	width: 416px;
	height: 166px;
	background-image: url(../../img/splash2014/g_shadow.png);
	float: left;
}

.ban {
	width: 386px;
	height: 136px;
	float: left;
	margin: 17px 15px;
	border-radius: 7px;
    overflow: hidden;
}

.ban_abv {
	width: 386px;
	height: 139px;
	float: left;
	margin: 5px 15px;
	border-radius: 7px;
    overflow: hidden;
}

.services {
	height: 430px;
    overflow: hidden;
}

.tabs {
	height: 70px;
	padding: 0 15px;
}

.tab {
    height: 70px;
    width: 386px;
    background-size: contain;
    margin: 0 15px;
    float: left;
    /*border-radius: 7px 7px 0 0;*/
    cursor: pointer;
}

.tab h2, .tab_active h2 {
    font-weight: 400;
    font-family: "PT Sans Bold", Helvetica, sans-serif;
    text-align: center;
    font-size: 25px;
    line-height: 70px;
    padding: 0;
    margin: 0;
}

.tab h2 {
    color: #FFFFFF;
    text-shadow: 0px -1px 0px #969696;
}

.tab_a_active h2, .tab_b_active h2, .tab_v_active h2 {
    color: #5b5a5a;
    text-shadow: 0px -1px 0px #E4E4E4;
}

.tab_a_active, .tab_b_active, .tab_v_active {
    background: url(../../img/splash2014/tab_active.png) no-repeat;
}

.tab_a {
	background: url(../../img/splash2014/tab_a.png) no-repeat;
}

.tab_b {
	background: url(../../img/splash2014/tab_b.png) no-repeat;
}

.tab_v {
	background: url(../../img/splash2014/tab_v.png) no-repeat;
}

.active_aria {
	height: 308px;
	padding: 26px 15px;
	background-image: url(../../img/splash2014/bg_services.jpg);
}

.services_but {
	display: table;
	float: left;
	width: 386px;
	height: 139px;
	margin: 4px 15px;
}

.a_shadow, .a_empty_block {
	width: 416px;
	height: 169px;
	float: left;
}

.a_shadow {
    background-image: url(../../img/splash2014/a_shadow.png);
}

.a1 {
	background: url(../../img/splash2014/a1.png);
}

.a2 {
	background: url(../../img/splash2014/a2.png);
}

.a3 {
	background: url(../../img/splash2014/a3.png);
}

.a4 {
	background: url(../../img/splash2014/a4.png);
}

.a5 {
	background: url(../../img/splash2014/a5.png);
}

.a6 {
	background: url(../../img/splash2014/a6.png);
}

.b1 {
	background: url(../../img/splash2014/b1.png);
}

.b2 {
	background: url(../../img/splash2014/b2.png);
}

.b3 {
	background: url(../../img/splash2014/b3.png);
}

.b4 {
	background: url(../../img/splash2014/b4.png);
}

.b5 {
	background: url(../../img/splash2014/b5.png);
}

.b6 {
	background: url(../../img/splash2014/b6.png);
}

.v1 {
	background: url(../../img/splash2014/v1.png);
}

.v2 {
	background: url(../../img/splash2014/v2.png);
}

.v3 {
	background: url(../../img/splash2014/v3.png);
}

.v4 {
	background: url(../../img/splash2014/v4.png);
}

.v5 {
	background: url(../../img/splash2014/v5.png);
}

.v6 {
	background: url(../../img/splash2014/v6.png);
}

.services_ico {
	width: 82px;
	height: 75px;
	margin: 31px 20px;
	float: left;
    overflow: hidden;
}

.services_text {
	width: 247px;
	height: 116px;
	padding-right: 15px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
}

/* ie valign class */
.services_text_valign {
    position: relative;
    top: expression((116-offsetHeight)/2);
}

.copyright {
	background-image: url(../../img/splash2014/bg_copyright.jpg);
	height: 37px;
	padding: 0 30px;
	font-size: 16px;
	color: #ffffff;
}

.copyright p{
	margin: 0;
	padding: 9px 0px;
}

.weather_content {
    height:100%;
    background: transparent no-repeat 8px top;
    white-space: nowrap;
    line-height: 48px;
    padding: 0 8px 0 68px;
}
.weather_degrees {
    font-size: 26px;
    line-height: inherit;
    font-weight: bold;
}
#weather_datetime {
    height: 100%;
    float: right;
    font-size: 18px;
    line-height: inherit;
    white-space: nowrap;
}
.night_clear { background-image: url(../../img/splash2014/weather/night_clear.png); }
.night_clouds { background-image: url(../../img/splash2014/weather/night_clouds.png); }
.night_overcast { background-image: url(../../img/splash2014/weather/night_overcast.png); }
.night_smallrain { background-image: url(../../img/splash2014/weather/night_smallrain.png); }
.night_rain { background-image: url(../../img/splash2014/weather/night_rain.png); }
.night_rainsnow { background-image: url(../../img/splash2014/weather/day_rainsnow.png); }
.night_snow { background-image: url(../../img/splash2014/weather/night_snow.png); }

.day_clear { background-image: url(../../img/splash2014/weather/day_clear.png); }
.day_clouds { background-image: url(../../img/splash2014/weather/day_clouds.png); }
.day_overcast { background-image:url(../../img/splash2014/weather/day_overcast.png); }
.day_smallrain { background-image: url(../../img/splash2014/weather/day_smallrain.png); }
.day_rain { background-image: url(../../img/splash2014/weather/day_rain.png); }
.day_rainsnow { background-image: url(../../img/splash2014/weather/day_rainsnow.png); }
.day_snow { background-image: url(../../img/splash2014/weather/day_snow.png); }

.height_100prc {
    height: 100%;
}

.banner_cursor {
    cursor:pointer;
}
.not_cursor {
    cursor:help;
}

.display_none {
    display:none;
}

.lightblue th {
    color: #83919e;
    border-top: 1px solid #83919e;
    border-bottom: 1px solid #83919e;
    text-align: left;
}
.lightblue td {
    font-weight:bold;
}

.lightblue th.noborder {
    border: none;
}

.lightblue .even {
    background-color: #f4f4f4;
}
.lightblue th, .lightblue td {
    text-align:left;
    padding: 5px;
    font-size:12pt;
}

.lightblue .last {
    padding-right: 10px;
}

.scroll-wrap-program, .scroll-wrap-tsr, .scroll-wrap-center, .scroll-wrap-permit,
.scroll-wrap-sign, .scroll-wrap-dogs, .scroll-wrap-compensation, .scroll-wrap-adaptation,
.scroll-wrap-hire, .scroll-wrap-auto, .scroll-wrap-direction-queue, .scroll-pane-direction-provided {
    width: 100%;
    margin: 0;
    overflow: hidden;
}

.scroll-pane-program, .scroll-pane-direction-provided {
    width: 100%;
    height: 620px;
    padding: 0;
    overflow: auto;
}

.scroll-pane-tsr, .scroll-pane-center, .scroll-pane-permit, .scroll-pane-sign,
.scroll-pane-dogs, .scroll-pane-compensation, .scroll-pane-adaptation,
.scroll-pane-hire, .scroll-pane-auto, .scroll-pane-direction-queue {
    width: 100%;
    height: 680px;
    padding: 0;
    overflow: auto;
}

