html{
    height: auto !important;
    background-color: white !important;
    overflow-y: auto !important;
}

body{
    padding: 0 !important;
    background: white !important;
    margin: 40px auto 0 !important;
    width: 687px !important;
}

h2{
    margin-top: -40px !important;
}

#mainContent h2{
    margin-top:0 !important;
}

.chooseContentBlock-wide{
    padding: 0 !important;
    background: white !important;
    margin: 0 auto !important;
    width: 687px !important;
}

.chooseContentBlock-wide #stationsBlock .fromInput,
#suggest-return-kst {
    /*
	height: 17px !important;
    width: 274px !important;
    */
}

.sx-res-white-to-orange{
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0;
    margin-right: 0;
}

#submit-offer{
    margin-right: 4px !important;
}

#sx-res-close-overlay{
    margin-left: 4px !important;
}

.jqmOverlay ,
.sx-res-loading-overlay{
    background-color: white !important;
}

#sx-res-calendar{
    margin-right: -30px;
}

#returnstation{
    left: 30px !important;
    top: 20px !important;
}

.ac-results ul {
    height: 200px !important;
}

.ac-res-infobox table td {
    font-size: 11px;
}

/*
IE6 hacks
*/


* html body{
    height: auto !important;
    width: 687px;
}

* html .jqmOverlay ,
* html .sx-res-loading-overlay{
    height: 382px !important;
}

* html .jqmOverlay * {
    display:none
}

* html .chooseContentBlock-wide #stationsBlock {
    width: 674px !important;
    margin-bottom: 5px;
}

* html .chooseContentBlock-wide #stationsBlock .fromInput,
* html #suggest-return-kst {
	/*
    width: 277px !important;
    height: 17px !important;
    */
}