BODY {
    background: #d6d6d6 url("/App_Themes/Lukoil/images/layout/background.jpg") no-repeat top center;
    font-family: Arial CE, Arial;
    font-size: 13px;
    color: #878787;
    background-color: #d7d7d7;
    line-height: 16px;
    text-align: left
}

BODY, DIV, IMG, TABLE {
    padding: 0;
    margin: 0;
    border: none
}

A {
    color: #e03a3e
}

H1, H2, H3, H4 {
    color: #302f31
}

H1 {
    font-size: 19px;
    margin: 0;
    text-transform: uppercase;
    font-weight: bold
}

H2 {
    font-size: 16px
}

H3 {
    font-size: 14px
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

.hidden {
    display: none !important
}

.RedLabel {
    color: #e03a3e
}

DIV.clearer {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden
}

TABLE.ContactTable {
    width: 100%
}

TABLE.ContactTable TR TD:first-child {
    width: 80px
}

DIV.PagePlaceholderBorder DIV.Head {
    height: inherit !important
}

DIV.PagePlaceholderBorder DIV.Footer {
    height: inherit !important
}

BODY DIV.PageContainer {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    margin-top: 10px;
    margin-bottom: 10px
}

BODY DIV.Head {
    background: url("/App_Themes/Lukoil/images/layout/head.jpg") no-repeat top left;
    height: 110px;
    position: relative
}

BODY DIV.Head A.HomeLink {
    position: absolute;
    top: 32px;
    left: 27px;
    height: 49px;
    width: 152px;
    text-decoration: none
}

BODY DIV.Head A.SearchLink {
    position: absolute;
    top: 61px;
    right: 8px;
    height: 26px;
    width: 27px;
    text-decoration: none;
    background: url("/App_Themes/Lukoil/images/layout/btnSearch.png") no-repeat
}

BODY DIV.Body {
    color: #434343
}

BODY DIV.Head DIV.ContentMenu {
    position: absolute;
    top: 51px;
    left: 213px
}

BODY DIV.Head DIV.ContentMenu UL {
    padding: 0;
    margin: 0
}

BODY DIV.Head DIV.ContentMenu UL LI {
    display: inline-block;
    float: left;
    padding: 0;
    position: relative;
    text-align: center;
    padding-top: 15px
}

BODY DIV.Head DIV.ContentMenu UL LI A {
    color: #17151b;
    text-transform: uppercase;
    padding: 0 20px;
    font-weight: bold;
    font-size: 11px;
    border-left: 1px solid silver
}

BODY DIV.Head DIV.ContentMenu UL LI A:hover {
    color: #7d7d7d;
    text-decoration: none
}

BODY DIV.Head DIV.ContentMenu Ul LI.CMSListMenuHighlightedLI {
    background: url("/App_Themes/Lukoil/images/layout/menu/SelectedBg.jpg") no-repeat top center
}

BODY DIV.Head DIV.ContentMenu Ul LI.CMSListMenuLI:first-child A {
    border: none
}

BODY DIV.Head DIV.ContentMenu Ul LI.tendry A:hover {
    background: url("/App_Themes/Lukoil/images/layout/external_site_icon.gif") no-repeat 90% 2px
}

BODY DIV.PageContainer DIV.Head DiV.languageSelection {
    position: absolute;
    width: 25px;
    height: 20px;
    right: 0;
    top: 67px
}

BODY DIV.PageContainer DIV.Body {
}

BODY DIV.PageContainer DIV.Body DIV.BodyTitleTop {
    padding: 32px 20px 28px;
    height: 20px;
    background: Transparent url("/App_Themes/Lukoil/images/layout/ContentSeparator.png") no-repeat bottom center
}

BODY DIV.PageContainer DIV.Body DIV.BodyTitleTop H1 {
    padding-top: 8px
}

BODY DIV.PageContainer DIV.Body DIV.BodyTitle {
    padding: 17px 20px 23px;
    height: 40px;
    background: Transparent url("/App_Themes/Lukoil/images/layout/ContentSeparator.png") no-repeat top center
}

BODY DIV.PageContainer DIV.Body DIV.BodyTitle H1 {
    padding-top: 8px
}

BODY DIV.PageContainer DIV.Body DIV.BodyInner {
    padding: 7px 10px;
    background-color: #fff
}

BODY DIV.PageContainer DIV.Body DIV.BodyInner DIV.ContentTopPart {
    width: 980px;
    height: 10px;
    background: url("/App_Themes/Lukoil/images/layout/ContentTopPart.jpg") no-repeat
}

BODY DIV.PageContainer DIV.Body DIV.BodyInner DIV.ContentTitlePart {
    width: 980px;
    background: url("/App_Themes/Lukoil/images/layout/ContentInnerPart.jpg") repeat-y bottom center
}

BODY DIV.PageContainer DIV.Body DIV.BodyInner DIV.ContentTitlePart H2 {
    font-size: 17px;
    margin: 0;
    padding: 10px 20px 20px;
    color: #e03a3e;
    border-bottom: 1px solid #f2f2f2;
    width: 940px
}

BODY DIV.PageContainer DIV.Body DIV.BodyInner DIV.ContentInnerPart {
    width: 940px;
    padding: 20px;
    background: url("/App_Themes/Lukoil/images/layout/ContentInnerPart.jpg") repeat-y bottom center
}

BODY DIV.PageContainer DIV.Body DIV.BodyInner DIV.ContentBottomPart {
    width: 980px;
    height: 10px;
    background: url("/App_Themes/Lukoil/images/layout/ContentBottomPart.jpg") no-repeat
}

DIV.BodyInner DIV.ContentInnerPart {
}

DIV.BodyInner DIV.ContentInnerPart IMG {
    border: 1px solid #f2f2f2;
    padding: 5px
}

DIV.BodyInner DIV.ContentInnerPart IMG.right {
    float: right;
    margin: 0 0 10px 10px
}

DIV.BodyInner DIV.ContentInnerPart UL {
    list-style-type: none;
    padding-left: 15px
}

DIV.BodyInner DIV.ContentInnerPart LI {
    background: url("/App_Themes/Lukoil/images/layout/LiArrow.png") no-repeat left 6px;
    padding-left: 15px;
    margin-left: 0
}

DIV.BodyInner DIV.ContentInnerPart ol > LI {
    background: none;
    padding-left: 0
}

DIV.BodyInner DIV.ContentInnerPart TABLE {
    border: 0;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0
}

DIV.BodyInner DIV.ContentInnerPart TABLE TH {
    color: #fff;
    height: 29px;
    background: url("/App_Themes/Lukoil/images/layout/th.jpg") no-repeat center top;
    border-left: 1px solid #e64d51;
    border-right: 1px solid #b7191d;
    text-align: left;
    padding-left: 10px
}

DIV.BodyInner DIV.ContentInnerPart TABLE TH.first {
    color: #fff;
    height: 29px;
    background: url("/App_Themes/Lukoil/images/layout/th.jpg") no-repeat left top;
    border-left: 0;
    border-right: 1px solid #b7191d;
    text-align: left;
    padding-left: 10px
}

DIV.BodyInner DIV.ContentInnerPart TABLE TH.last {
    color: #fff;
    height: 29px;
    background: url("/App_Themes/Lukoil/images/layout/th.jpg") no-repeat right top;
    border-right: 0;
    border-left: 1px solid #e64d51;
    text-align: left;
    padding-left: 10px
}

DIV.BodyInner DIV.ContentInnerPart TABLE TD {
    padding: 8px 10px;
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    color: #7e7e7e
}

DIV.BodyInner DIV.ContentInnerPart TABLE TD.first {
    border-left: 1px solid #d6d6d6
}

DIV.BodyInner DIV.ContentInnerPart TABLE TD.last {
    border-right: 1px solid #d6d6d6
}

DIV.BodyInner DIV.ContentInnerPart TABLE TD.alternate {
    background-color: #f8f8f8;
    color: #525252
}

DIV.BodyInner DIV.ContentInnerPart TABLE TD.bottom {
    border-bottom: 1px solid #d6d6d6
}

BODY DIV.PageContainer DIV.Footer {
    background: url("/App_Themes/Lukoil/images/layout/footer.png") no-repeat top left;
    height: 210px
}

BODY DIV.PageContainer DIV.Footer DIV.FooterInner {
    padding-top: 15px
}

BODY DIV.PageContainer DIV.Footer DIV.FooterInner H3 {
    font-size: 14px
}

BODY DIV.PageContainer DIV.Footer TABLE STRONG {
    color: #555
}

BODY DIV.PageContainer DIV.Footer TABLE.FooterMenu {
    border: none;
    border-bottom: 1px solid #d6d6d6
}

BODY DIV.PageContainer DIV.Footer TABLE.FooterMenu TR TD {
    border-bottom: 1px solid #d6d6d6;
    padding: 5px 5px
}

BODY DIV.PageContainer DIV.Footer TABLE.FooterMenu TR TD.alt {
    border-bottom: 1px solid #d6d6d6;
    padding: 5px 5px;
    background-color: #f4f6f6
}

BODY DIV.PageContainer DIV.Footer TABLE.FooterMenu TR TD A {
    background: url("/App_Themes/Lukoil/images/layout/LiArrow.png") no-repeat left 6px;
    padding-left: 15px
}

BODY DIV.PageContainer DIV.FooterInner DIV.Column_2 TABLE.FooterMenu TR.NoBorder TD {
    border-bottom: none
}

BODY DIV.PageContainer DIV.FooterTender {
    background: url("/App_Themes/Lukoil/images/layout/footer_tender.png") no-repeat top left;
    height: 210px
}

BODY DIV.PageContainer DIV.FooterTender DIV.FooterInner {
    padding-top: 15px
}

BODY DIV.PageContainer DIV.FooterTender DIV.FooterInner H3 {
    font-size: 14px
}

BODY DIV.PageContainer DIV.FooterTender TABLE STRONG {
    color: #555
}

BODY DIV.PageContainer DIV.FooterTender TABLE.FooterMenu {
    border: none;
    border-bottom: 1px solid #d6d6d6
}

BODY DIV.PageContainer DIV.FooterTender TABLE.FooterMenu TR TD {
    border-bottom: 1px solid #d6d6d6;
    padding: 5px 5px
}

BODY DIV.PageContainer DIV.FooterTender TABLE.FooterMenu TR TD.alt {
    border-bottom: 1px solid #d6d6d6;
    padding: 5px 5px;
    background-color: #f4f6f6
}

BODY DIV.PageContainer DIV.FooterTender TABLE.FooterMenu TR TD A {
    background: url("/App_Themes/Lukoil/images/layout/LiArrow.png") no-repeat left 6px;
    padding-left: 15px
}

.NewsPBody {
    text-align: justify
}

DIV.NewsItem {
    margin-bottom: 20px;
    border-bottom: 1px solid #fafafa
}

DIV.NewsImage IMG {
    float: right;
    margin: 0 0 20px 20px
}

DIV.SearchDialog {
    padding-bottom: 20px;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 20px
}

DIV.SearchDialog TABLE, DIV.SearchDialog TR, DIV.SearchDialog TD {
    border: 0 !important;
    padding: 2px !important;
    width: 400px !important
}

DIV.SearchResults .Item {
    margin-bottom: 30px;
    border-bottom: 1px solid #fafafa;
    padding-bottom: 20px
}

A.gotoHome {
    width: 48px;
    height: 28px;
    background: url("/App_Themes/Lukoil/images/layout/gotoHome.jpg") no-repeat;
    text-decoration: none;
    float: right;
    display: block
}

A.gotoCarWash {
    width: 130px;
    height: 21px;
    background: url("/App_Themes/Lukoil/images/layout/gotoCarWash.jpg") no-repeat;
    text-decoration: none;
    display: block;
    padding: 7px 0 0 40px
}

A.gotoBigButton {
    width: 180px;
    height: 21px;
    background: url("/App_Themes/Lukoil/images/layout/gotoBigButton.jpg") no-repeat;
    text-decoration: none;
    display: block;
    padding: 7px 0 0 40px
}

A.gotoExtraBigButton {
    width: 215px;
    height: 21px;
    background: url("/App_Themes/Lukoil/images/layout/gotoExtraBigButton.jpg") no-repeat;
    text-decoration: none;
    display: block;
    padding: 7px 0 0 40px
}

DIV.scrollable {
    height: 394px;
    width: 1000px;
    overflow: hidden;
    position: relative;
    padding-top: 4px;
    background-color: #fff
}

DIV.scrollable DIV.items {
    clear: both;
    position: absolute;
    width: 20000em;
    z-index: 3
}

DIV.scrollable DIV.items DIV {
    float: left;
    width: 1000px;
    position: relative
}

DIV.scrollable DIV.NaviContainer {
    position: absolute;
    bottom: 4px;
    left: 0;
    z-index: 10;
    width: 1000px;
    text-align: center
}

DIV.scrollable DIV.navi A {
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-right: 3px;
    background: url("/App_Themes/Lukoil/images/layout/Carousel/NaviBG.png") no-repeat top left
}

DIV.scrollable DIV.navi A.active {
    background: url("/App_Themes/Lukoil/images/layout/Carousel/ActiveNaviBG.png") no-repeat top left
}

DIV.scrollable DIV IMG {
    width: 960px;
    height: 355px;
    float: left;
    margin-left: 20px;
    margin-top: 20px
}

DIV.scrollable DIV.carouselMask {
    background: url("/App_Themes/Lukoil/images/layout/Carousel/CarouselBG6.png") no-repeat top left;
    width: 1000px;
    height: 394px;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: 2
}

DIV.BannerItems {
    padding-left: 9px;
    background: url("/App_Themes/Lukoil/images/layout/Banners/BannersBG.jpg") repeat-y top left;
    padding-bottom: 10px
}

DIV.BannerItems DIV.Banner {
    width: 316px;
    position: relative;
    margin-left: 17px;
    float: left;
    margin-top: 20px
}

DIV.BannerItems DIV.FirstInRow {
    margin-left: 0
}

DIV.BannerItems DIV.Banner DIV.BannerMask {
    width: 316px;
    height: 166px;
    background: url("/App_Themes/Lukoil/images/layout/Banners/BannerMask2.png") no-repeat top left;
    position: absolute;
    top: 0
}

DIV.BannerItems DIV.Banner DIV.BannerContent {
    min-height: 170px
}

DIV.BannerItems DIV.Banner DIV.BannerContent DIV.IMGContainer {
    height: 120px;
    overflow: hidden;
    width: 315px
}

DIV.BannerItems DIV.Banner DIV.BannerContent Img {
    margin-left: 1px
}

DIV.BannerItems DIV.Banner DIV.BannerContent A {
    color: inherit
}

DIV.BannerItems DIV.Banner DIV.BannerContent A.ImageLink {
    top: 0;
    left: 0;
    position: absolute;
    width: 314px;
    height: 90px;
    z-index: 10
}

DIV.BannerItems DIV.Banner DIV.BannerContent A.ImageLink:hover {
    text-decoration: none
}

DIV.BannerItems DIV.Banner DIV.BannerContent SPAN.BannerTitle {
    margin: 10px;
    margin-top: 45px;
    display: block;
    z-index: 10
}

DIV.BannerItems DIV.Banner DIV.BannerContent SPAN.BannerTitle A {
    color: #e03a3e;
    font-weight: bold
}

DIV.BannerItems DIV.Banner DIV.BannerContent SPAN.BannerTitle A:hover {
    color: #ff6468;
    text-decoration: none
}

DIV.BannerItems DIV.Banner DIV.BannerContent A.LinkMore {
    background: url("/App_Themes/Lukoil/images/layout/Banners/LinkMore.png") no-repeat top left;
    width: 15px;
    height: 16px;
    text-decoration: none;
    display: inline-block;
    margin-left: 5px
}

DIV.BannerItems DIV.Banner DIV.BannerContent SPAN.BannerText {
    margin: 0 10px;
    display: block;
    z-index: 10;
    color: #000
}

DIV.BannerItems DIV.Banner DIV.BannerContent SPAN.BannerText P {
    margin: 1em 0 1em 0
}

DIV.BannerItems DIV.Banner DIV.BannerContent SPAN.BannerText A {
    float: right
}

DIV.BannerItems DIV.Banner DIV.BannerContent SPAN.BannerText UL {
    margin-top: 1em;
    margin-bottom: 1em
}

DIV.BannerItems DIV.Banner DIV.BannerContent SPAN.BannerText LI A {
    float: none;
    color: #000
}

DIV.LinkBannersBlock {
    padding-top: 20px;
    background-color: #fff
}

DIV.LinkBanners {
    padding-bottom: 10px;
    padding-left: 10px;
    width: 990px;
    float: left;
    background-color: #fff;
    position: relative
}

DIV.LinkBannersHP {
    background: url("/App_Themes/Lukoil/images/layout/Banners/BannersBG.jpg") no-repeat bottom left;
    padding-bottom: 40px
}

DIV.LinkBanners H2 {
    width: 314px;
    height: 32px;
    background: url("/App_Themes/Lukoil/images/layout/submenu/TitleBG.jpg") no-repeat top left;
    margin: 5px 0 5px 0
}

DIV.LinkBanners H2.HP {
    background: url("/App_Themes/Lukoil/images/layout/submenu/TitleBGHP.jpg") no-repeat top left
}

DIV.LinkBanners H2.HP A {
    width: 294px;
    height: 25px;
    color: #fff;
    padding-left: 20px;
    padding-top: 7px;
    display: inline-block;
    line-height: 20px;
    text-decoration: none
}

DIV.LinkBanners H2 SPAN {
    color: #fff;
    margin-left: 20px;
    margin-top: 7px;
    display: inline-block;
    line-height: 20px
}

DIV.LinkBanners DIV.BannerItem {
    float: left;
    margin-left: 19px
}

DIV.LinkBanners DIV.BannerItem DIV.BannerImage {
    height: 120px;
    overflow: hidden;
    width: 315px;
    position: relative
}

div.LinkBanners div.BannerItem div.BannerImage IMG {
    margin-left: 1px
}

DIV.LinkBanners DIV.BannerItem DIV.BannerImage DIV.BannerMask {
    width: 316px;
    height: 136px;
    background: url("/App_Themes/Lukoil/images/layout/Banners/BannerMask2.png") no-repeat top left;
    position: absolute;
    top: 0
}

DIV.LinkBanners DIV.FirstInRow {
    margin-left: 0
}

DIV.BannerItem UL {
    margin: 0;
    padding: 0
}

DIV.BannerItem UL LI {
    display: inline;
    list-style: none;
    margin-bottom: 1px
}

DIV.BannerItem UL LI A {
    background: url("/App_Themes/Lukoil/images/layout/submenu/ItemBG.jpg") no-repeat top left;
    display: block;
    width: 314px;
    height: 31px;
    text-decoration: none
}

DIV.BannerItem UL LI A:hover {
    background: url("/App_Themes/Lukoil/images/layout/submenu/ItemBG-hover.jpg") no-repeat top left
}

DIV.BannerItem UL LI A:hover STRONG {
    color: #7d7d7d
}

DIV.BannerItem UL LI A STRONG {
    padding-left: 20px;
    padding-top: 6px;
    color: #434343;
    display: inline-block
}

DIV.BannerItem UL LI.red A STRONG {
    color: #e03a3e !important
}

DIV.LinkBanners A.faceLink {
    display: block;
    width: 143px;
    height: 60px;
    position: absolute;
    top: 0;
    right: -31px;
    background: url("/App_Themes/Lukoil/images/layout/fb-right.png")
}

DIV.LinkBanners A.faceLink:hover {
    display: block;
    width: 143px;
    height: 60px;
    background: url("/App_Themes/Lukoil/images/layout/fb-left.png");
    text-decoration: none
}

DIV.LinkBanners DIV.BannerItem {
    width: 314px;
    margin-bottom: 20px
}

DIV.LinkBanners DIV.BannerItem DIV.BoxTopPart {
    background: url("/App_Themes/Lukoil/images/layout/Banners/BoxTop.jpg") no-repeat top left;
    height: 5px
}

DIV.LinkBanners DIV.BannerItem DIV.BoxInnerPart {
    background: url("/App_Themes/Lukoil/images/layout/Banners/BoxInner.jpg") repeat-y top left
}

DIV.LinkBanners DIV.BannerItem DIV.BoxBottomPart {
    background: url("/App_Themes/Lukoil/images/layout/Banners/BoxBottom.jpg") no-repeat top left;
    height: 5px
}

DIV.LinkBanners DIV.BannerItem DIV.BoxInnerPart H3, DIV.LinkBanners DIV.BannerItem DIV.BoxInnerPart P {
    margin: 0;
    padding: 10px
}

DIV.LinkBanners DIV.BannerItem DIV.BoxInnerPart TABLE TR:first-child TD {
    border: none
}

DIV.LinkBanners DIV.BannerItem DIV.BoxInnerPart TABLE TR TD {
    border-top: 1px solid #eaeaea;
    padding: 5px 0 5px 10px
}

DIV.PetrolsMap {
}

DIV.PetrolsMap DIV.Head {
    position: absolute;
    top: 10;
    left: 50px
}

DIV.ContentInnerPetrolPart {
    width: 940px;
    padding: 20px;
    background: url("/App_Themes/Lukoil/images/layout/ContentInnerPart.jpg") repeat-y bottom center
}

DIV.ContentInnerPetrolPart H2 {
    color: #e03a3e;
    border-top: 1px solid #d6d6d6;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 25px;
    margin-top: 20px;
    padding-bottom: 20px
}

DIV.ContentInnerPetrolPart H2.counter0 {
    border-top: 0;
    padding-top: 0;
    margin-top: 0
}

TABLE.petrolStation {
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px solid #f2f2f2
}

TABLE.petrolStationCut {
    width: 100%;
    padding: 0;
    border-bottom: 0
}

TABLE.petrolStationNoTop {
    padding-top: 0
}

TABLE.petrolStation DIV.imageAndName H3 {
    display: inline-block;
    margin-top: 12px;
    margin-bottom: 0;
    margin-left: 10px
}

TABLE.petrolStation DIV.imageAndName H3 A {
    color: #000
}

DIV.imageAndName IMG {
    float: left
}

TABLE TR TD.PetrolInfo {
    padding-left: 50px;
    width: 230px
}

TABLE TR TD.PetrolInfoText {
    padding-top: 8px
}

DIV.VideoLikeContent {
    background-color: #fff;
    padding-left: 20px
}

Div.TenderForm {
    display: none
}

SPAN.HiddenField {
    display: none
}

DIV.attachmentExtension IMG {
    border: 0 !important;
    padding: 5px 0 0 !important
}

UL.CMSSiteMapList LI {
    font-weight: bold
}

UL.CMSSiteMapList LI LI, UL.CMSSiteMapList LI LI LI, UL.CMSSiteMapList LI LI LI LI {
    font-weight: normal
}

.Column_1, .Column_2, .Column_3, .ColumnTender_1, .ColumnTender_2 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px
}

.Column_1 {
    width: 313px
}

.Column_2 {
    width: 640px
}

.Column_3 {
    width: 952px
}

.ColumnTender_1 {
    width: 230px
}

.ColumnTender_2 {
    width: 730px
}

.InnerPadding {
    padding: 10px
}

.NoPaddingTop {
    padding-top: 0 !important
}

.NoPaddingBottom {
    padding-bottom: 0 !important
}

.none {
    display: none
}

.border0 {
    border: 0 !important
}

Table.noborder TD {
    border: 0 !important
}

.HiddenButton {
    display: none
}

.socialSite {
    position: relative;
    height: 55px
}

.socialSite A {
    position: absolute;
    display: block;
    top: 5px;
    float: left;
    width: 36px;
    height: 36px;
    background: url("/App_Themes/Lukoil/images/layout/ico_ss.jpg") no-repeat;
    text-decoration: none
}

.socialSite .ifb {
    background-position: top left;
    right: -10px
}

.socialSite .itw {
    background-position: top center;
    right: 36px
}

.socialSite .ifs {
    background-position: top right;
    right: 82px
}

.formHLbtn {
    padding-bottom: 20px;
    border-bottom: 1px solid #f2f2f2;
    margin: 0 1px
}

.formHLbtn A {
    width: 221px;
    height: 28px;
    margin-right: 17px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    background: transparent url("/LukoilCZ/media/CSS/btnForm.jpg") no-repeat right top;
    text-align: center;
    padding-top: 12px;
    display: block;
    float: left;
    font-size: 12px
}

.formHLbtn A:hover {
    color: #9d9c9d
}

.formHLbtn A.select {
    background-position: left top;
    color: #fff
}

.formHLbtn A.last {
    margin-right: 0
}

.formHLform {
    width: 100%;
    min-height: 300px;
    background: transparent url("/LukoilCZ/media/CSS/formImg.jpg") no-repeat right top
}

.formHLform TABLE {
    margin-top: 20px
}

.formHLform TABLE INPUT {
    width: 244px;
    margin-bottom: 5px
}

.formHLform TABLE SELECT {
    width: 250px;
    margin-bottom: 5px
}

.formHLform TABLE TEXTAREA {
    width: 500px
}

.formHLform TABLE INPUT.CalendarIcon {
    width: 16px;
    margin-right: 10px;
    float: left
}

.formHLform TABLE INPUT.CalendarTextBox {
    width: 180px;
    margin-right: 10px;
    float: left
}

.formHLform TD {
    border: 0 !important;
    padding: 0 0 15px !important
}

.formHLform TD TABLE {
    width: 160px !important;
    margin-top: 0
}

.formHLform TD TABLE TD {
    width: 80px;
    vertical-align: top;
    padding: 0 !important
}

.formHLform TD TABLE TD * {
    float: left
}

.formHLform TD TABLE TD INPUT {
    margin-top: 15px
}

.formHLform TD TABLE TD IMG {
    padding: 0 !important
}

.formHLform TD.formBtn INPUT {
    border: 0;
    width: 170px;
    height: 28px;
    text-align: center;
    color: #e03a3e;
    margin-left: 335px;
    background: transparent url("/App_Themes/Lukoil/images/layout/gotoCarWash.jpg") no-repeat;
    cursor: pointer
}

.ErrorLabel, .EditingFormErrorLabel {
    color: #e03a3e
}

div.scrollable div.carouselMask {
    z-index: 1
}

div.scrollable div.items {
    z-index: 100
}

.zimni {
}

.cl {
    clear: both
}

.CookieConsent {
    background: #fff;
    width: 980px;
    margin: 0 auto;
    padding: 10px
}

.CookieConsent .ConsentButtons {
    display: block;
    margin-top: 10px
}

.CookieConsent .ConsentButtons input[type=submit] {
    width: 174px;
    height: 28px;
    background: url("/App_Themes/Lukoil/images/layout/gotoCarWash.jpg") no-repeat;
    text-decoration: none;
    display: block;
    padding: 0;
    border: none;
    color: #e03a3e;
    cursor: pointer
}

.textPage {
    padding: 0 20px;
    background: #fff
}