
@import url(public/train/css/reset.css?);
@import url(public/train/css/grid-12-16-fluid.css?);
@import url(public/train/css/grid-oocss.css?);
@import url(public/train/css/typo-basic.css?);
@import url(public/train/css/form.css?);
@import url(public/train/css/table.css?);
@import url(public/train/css/button.css?);
@import url(public/train/css/misc-classes.css?);
@import url(public/train/css/search-item.css?);

.im_placer {display:none;}


/* FORM */
/*fieldset input[type="text"],
fieldset input[type="password"],
fieldset select,
fieldset textarea {background:#fff url(public/train/img/bg-grad-gray-light.png?) 0 -5px repeat-x;}*/

/* MISC CLASSES */
.msg-warning-s{background-image:url(public/train/img///icon/16/warning.png?);border-radius:6px;}
.msg-warning-m{background-image:url(public/train/img///icon/24/warning.png?);border-radius:6px;}
.msg-warning-l{background-image:url(public/train/img///icon/48/warning.png?);border-radius:6px;}
.msg-ok-s{background-image:url(public/train/img///icon/16/ok.png?);border-radius:6px;}
.msg-ok-m{background-image:url(public/train/img///icon/24/ok.png?);border-radius:6px;}
.msg-ok-l{background-image:url(public/train/img///icon/48/ok.png?);border-radius:6px;}
.msg-error-s{background-image:url(public/train/img///icon/16/error.png?);border-radius:6px;}
.msg-error-m{background-image:url(public/train/img///icon/24/error.png?);border-radius:6px;}
.msg-error-l{background-image:url(public/train/img///icon/48/error.png?);border-radius:6px;}


.design-list-1 li{background:url(public/train/img///icon/16/star.png?) no-repeat;}
.design-list-2 li{background:url(public/train/img///icon/16/doc.png?) no-repeat scroll 0 6px;}
.design-list-a li{background:url(public/train/img/bullet/black.png?) no-repeat;}



/* STYLE FLUID */
body {
	color: #333;
	font-size: 12px;
	padding: 0;
	background: #ebebeb;
}
.trainSymbol{
	background: url(public/train/img/train.png?) no-repeat;
	background-size: contain;
	height: 42px;
	width: 160px;
	position: absolute;
	right: 317px;
	bottom: 0;
}

a.more{background:url(public/train/img/raquo.png?) right 4px no-repeat;}
/*#tagline .ir-in{background:url(public/train/img/tagline-cars.png?);}*/

ul.breadcrumbs li{background:url(public/train/img/raquo.png?) no-repeat right 6px;}
.list-style-1 li{background:url(public/train/img///icon/10/asterix-blank.png?) 0 5px no-repeat;}
/*.sidebar-box .sidebar-box-inner-wrap,.content-box .content-box-inner-wrap{background-image:url(public/train/img/bg-box-trans.png?);}*/
.collapse-panel-header{background:#F9F9F9 url(public/train/img/raquo.png?) 5px 10px no-repeat;}
.collapse-panel-header,.collapse-panel-header * {cursor:pointer;}.cp-active{background:transparent url(public/train/img/raquo.png?) 5px -13px no-repeat;}

.sorting{background:#FAFAFA url(public/train/img/grad-gray.png?) 0 1px repeat-x;}
.sorting-page-switch .ir .ir-in,.pagin-links .ir .ir-in {background-image:url(public/train/img/bg-pagin.png?);}
.apply-filters ul li a.close-min{background:#eee url(public/train/img/raquo.png?) 1px -121px no-repeat;}
.sort-by li .active{background-image:url(public/train/img/raquo.png?);}
ul.pagin-links li, ul.pagin-links li a,ul.pagin-links li a:hover{background-image:url(public/train/img/bg-pagin.png?);}
.tabs-nav{background:#FAFAFA url(public/train/img/grad-gray.png?) 0 1px repeat-x;}
table.table-data-promo td{background:#FAFAFA url(public/train/img/grad-gray.png?) 0 1px repeat-x;}
#footer{background-image: url(public/train/img/bg-navbar.png?);}
#footer p.add-travelport{background:url(public/train/img/travelport2-trans.png?) 0 -2px no-repeat;}
.tt-logo-footer .ir-in{background:url(public/train/img/traveltech-footer2-trans.png?) 0 -2px no-repeat;}
.dropdown dt a {background:#FCFCFC url(public/train/js/jq/drop-down/arrow.png?) no-repeat scroll right center;}

/* Round corners */
.left_up_round{
	background-image: url(public/train/img/left_corner_box.png?);
}
.right_up_round{
	background-image: url(public/train/img/right_corner_box.png?);
}
.left_down_round{
	background-image: url(public/train/img/left_down_corner_box.png?);
}
.right_down_round{
	background-image: url(public/train/img/right_down_corner_box.png?);
}


.center_up_round{
	background-image: url(public/train/img/center_box.png?);
}
.center_down_round{
	background-image: url(public/train/img/down_center_box.png?);
}
/*
.border_box{
	background-image:url(public/train/img/bg-box-trans.png?);
}*/
.close-link b{
background:url(public/train/img/bg-pagin.png?) -45px 0;
}

.close-link b{
background:url(public/train/img/bg-pagin.png?) -45px 0;
}

/* SEARCH - ITEM */
.cars-details li {
	background:url(public/train/img///icon/car-info-icons.png?) no-repeat;
}
.search-item-extras ul li{
	background:url(public/train/img///icon/16/info.png?) 0 1px no-repeat;
}
.search-star-16 .ir-in{
	background:url(public/train/img///icon/16/stars.png?);
}


/* Preloader */

#image_preloader * {
	width: 0 !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}


.alert-dismissable .close {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    float: right;
    margin: 0;
    padding: 0;
    font-size: inherit;
}
