body, div, span, td, p {font-family: Arial, Arial CE, Verdana; font-size: 12px;}

body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #e9e9e9;}

/* layout */
div.bodyBlock {margin: 40px auto; padding: 0px 0px 0px 0px; width: 980px; background: #ffffff url(Images/lukoil-background.gif) no-repeat;}
div.leftBlock {float: left; width: 250px; text-align: center;}
div.topBlock  {float: right; width: 730px; height: 48px; position: relative;}
div.mainBlock {float: right; width: 730px;}
div.contentBlock      {padding: 0px 8px 8px 0px;}
div.leftContentBlock  {padding: 0px 20px 0px 33px; position: relative;}
div.rightcontentBlock {padding: 8px 8px 8px 8px; text-align: left;}

/* headlines */
h1 {margin: 8px 0px 8px 0px; color: #d40139; font-size: 14px; font-weight: bold;}
h2 {margin: 6px 0px 6px 0px; color: #d40139; font-size: 13px; font-weight: bold;}
h3 {margin: 4px 0px 4px 0px; color: #d40139; font-size: 12px; font-weight: bold;}
h4 {margin: 2px 0px 2px 0px; color: #d40139; font-size: 11px; font-weight: bold;}
div.h1 {margin: 8px 0px 8px 0px; color: #d40139; font-size: 14px; font-weight: bold;}

/* anchors */
a       {color: #77a2be; text-decoration: none;}
a:hover {text-decoration: underline;}

/* paragraphs */
p {margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px;}

/* lists */
li {list-style: square none outside;}

/* menu */
div.CMSTreeMenuTopBlock    {width: 197px; height: 55px; background: #ffffff url(Images/CMSTreeMenuTopBlock-background.gif) repeat-x;}
div.CMSTreeMenuBottomBlock {width: 197px; height: 33px; border-bottom: solid 3px #d40139;}
ul.CMSListMenuUL            {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
li.CMSListMenuLI            {display: block; width: 197px; background: #ffffff url(Images/CMSTreeMenuItem-background.gif) no-repeat; text-align: left; line-height: 26px; vertical-align: middle; list-style: none none outside;}
li.CMSListMenuHighlightedLI {display: block; width: 197px; background: #ffffff url(Images/CMSTreeMenuSelectedItem-background.gif) no-repeat; text-align: left; line-height: 26px; vertical-align: middle; list-style: none none outside;}

ul.CMSListMenuUL ul.CMSListMenuUL li.CMSListMenuLI            {padding: 0px 0px 0px 10px; background: #ffffff url(Images/CMSTreeMenuItem2-background.gif) no-repeat; width: 187px;}
ul.CMSListMenuUL ul.CMSListMenuUL li.CMSListMenuHighlightedLI {padding: 0px 0px 0px 10px; background: #ffffff url(Images/CMSTreeMenuItem2-background.gif) no-repeat; width: 187px;}

div.languageSelectionWithCultures {position: absolute; right: 57px; top: 75px;}
div.languageSelectionWithCultures * {float: left;}
div.languageSelectionWithCultures IMG {margin-left: 10px;}

a.CMSListMenuLink            {padding: 0px 0px 0px 20px; color: #5389b0; text-decoration: none; display: block;}
a.CMSListMenuLinkHighlighted {padding: 0px 0px 0px 20px; color: #5389b0; text-decoration: none; display: block;}


/* homepage */
div.homepageLeftBlock  {width: 490px; float: left;}
div.homepageRightBlock {width: 240px; float: left; text-align: center;}

/* specials */
a.companyLogo {display: block; width: 152px; height: 48px; text-decoration: none; background: #ffffff url(Images/companyLogo-background.jpg) no-repeat;}

/* news */
div.NewsPreviewTitle   {margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: bold;} 
div.NewsPreviewSummary {margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px;}
div.NewsPreviewDate    {font-weight: bold;}
div.NewsPTitle {margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: bold;} 
div.NewsPBody  {margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px;}
div.NewsSummary {font-weight: bold;}
div.NewsSummary img {float: left; margin: 0px 8px 8px 0px;}

/* teaser */
div.teaserBlock {width: 197px; margin: 8px 0px 8px 0px; text-align: left;}

/* quicklinks */
div.quicklinksBlock         {padding: 0px 0px 0px 0px;}
table.TabControlTable						{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
table.TabControlTable tr.TabControlRow		{}
table.TabControlTable td.TabControlLeft		{display: none;}
table.TabControlTable td.TabControl			{background: none; height: 48px;/* width: 90px;*/ text-align: center; padding:0 7px;}
table.TabControlTable td.TabControlRight	{display: none;}

table.TabControlTable td.TabControlSelectedLeft  {display: none;}
table.TabControlTable td.TabControlSelected	     {background: url(Images/TabControlSelected-background.gif) repeat-x; 
                                           	      height: 48px; /*width: 90px;*/ text-align: center; padding:0 7px;}
table.TabControlTable td.TabControlSelectedRight {display: none;}

table.TabControlTable td.TabControlSelectedFLEETLeft {display: none;}
table.TabControlTable td.TabControlSelectedFLEET {background: url(Images/TabControlSelected-background.gif) repeat-x; 
                                                  height: 48px; /*width: 110px;*/ text-align: center; padding:0 7px;}
table.TabControlTable td.TabControlSelectedFLEETRight {display: none;}

a.TabControlLink              {color: #000000; text-decoration: none; font-weight: bold;}
a.TabControlLinkSelected      {color: #000000; text-decoration: none; font-weight: bold;}
a.TabControlSelectedFLEETLink {color: #000000; text-decoration: none; font-weight: bold;}

/* tables */
table.stationList th {margin: 1px 1px 1p 1px; padding: 2px 2px 2px 2px; background-color: #d1d1d1;}
table.stationList td {margin: 1px 1px 1p 1px; padding: 2px 2px 2px 2px; background-color: #e2e2e2;}

/* white spaces */
div.clearer {clear: both; font-size: 1px; line-height: 1px;}
div.clearerheight {clear: both; font-size: 1px; line-height: 1px; height:50px;}

div.searchBox {float: right;}

/* Petrol station */
table.petrolStation {width: 100%;}

/* Calculator */
.Calculator {width:180px; height:140px; display:block; float: left; margin-right:15px;}
.Calculator .txtCalc {color:#ffffff; font-weight:bold; font-size:14px; float:right; width:105px;
                      margin-top:8px;}
.Calculator .txtCalc SPAN {color:#29363c; margin-top:12px; display:block; margin-left:15px;}
A.imgCalcHp {background: #ffffff url(Images/calculator.jpg) no-repeat; width:180px; height:140px; display:block;}
A.imgCalcHp:hover {text-decoration:none; cursor:pointer;}
.pnlCalc {position:absolute; top:25%; left:25%; width:702px;}

/* fleetHPLeft */
DIV.TextLeft {float: left; width:290px; height:140px; background-color:#cfd4da; margin-right:15px;}
DIV.TextLeft .title {display:block; margin:5px; color:#77a2be; font-weight:bold;}
DIV.TextLeft .subTitle {display:block; color:#29363c; font-size:18px; font-weight:bold; margin:10px;}
DIV.TextLeft .subTitleSmall {display:block; color:#29363c; font-size:12px; font-weight:bold; margin:10px;}
DIV.TextLeft UL, DIV.TextLeft LI {list-style-type: none; margin:0px 0px 0px 7px; padding:0px;}
DIV.TextLeft LI A {color:#29363c; background:Transparent url(Images/icon_arrows_white3.gif) no-repeat top right;
                   padding-right:20px; line-height:18px;}

/* fleetHPRight */
DIV.TextRight {float: left; width:230px; height:140px; background:#cfd4da url(Images/fleetcard.jpg) no-repeat bottom right;}
DIV.TextRight .title {display:block; margin:5px 5px 20px; color:#77a2be; font-weight:bold;}
DIV.TextRight .subTitle {color:#29363c; font-size:18px; font-weight:bold; margin:0px 10px 0px;
                         background:Transparent url(Images/icon_arrows_white3.gif) no-repeat right 5px;
                         padding-right:20px; line-height:18px;}
DIV.TextRight UL, DIV.TextRight LI {list-style-type: none; margin:0px; padding:0px;}
DIV.TextRight UL LI {margin-left:10px;}
DIV.TextRight LI A {color:#29363c; background:Transparent url(Images/icon_arrows_white3.gif) no-repeat top right;
                   padding-right:20px; line-height:18px; font-size:11px;}

/* VOP */
.pnlVOP {position:absolute; top:600px; left:50%; margin-left:-350px; width:772px; }
.contentVOP {width:700px; height:300px; overflow-y:scroll;}

/* LightBox */
.lightBoxTL {position:absolute; background:Transparent url(Images/lightBox/lightBox_TL.png) no-repeat; top:0; left:0; height:36px; width:36px;}
.lightBoxT { background:Transparent url(Images/lightBox/lightBox_T.png) repeat-x; height:36px; margin:0px 36px;}
.lightBoxTR {position:absolute; background:Transparent url(Images/lightBox/lightBox_TR.png) no-repeat; top:0; right:0; height:36px; width:36px;}
.lightBox {overflow:hidden;}
.lightBoxL { background:Transparent url(Images/lightBox/lightBox_L.png) repeat-y left top; width:36px; height:500px; float:left; margin-bottom:-500px; }
.lightBoxContent {background-color: #ffffff; margin: 0px 36px;}
.lightBoxR { background:Transparent url(Images/lightBox/lightBox_R.png) repeat-y right top; width:36px; height:500px; float:right; margin-bottom:-500px; }
.lightBoxBL {position:absolute; background:Transparent url(Images/lightBox/lightBox_BL.png) no-repeat; bottom:0; left:0; height:36px; width:36px;}
.lightBoxB { background:Transparent url(Images/lightBox/lightBox_B.png) repeat-x; height:36px; margin:0px 36px;}
.lightBoxBR {position:absolute; background:Transparent url(Images/lightBox/lightBox_BR.png) no-repeat; bottom:0; right:0; height:36px; width:36px;}

A.lightBoxClose, A.lightBoxClose:hover {height:36px; width:36px; display:block; text-decoration:none;}

/* Scroller */
DIV.scroller {width:730px; height:237px; background:Transparent url(Images/HP_fleet_730x237.jpg) no-repeat; margin-bottom:15px;}
DIV.scroller2 {background:Transparent url(Images/HP_fleet_730x237_grey.jpg) no-repeat !important;}

DIV.scroller_HU {width:730px; height:237px; background:Transparent url(Images/HP_fleet_730x237_HU.jpg) no-repeat !important; margin-bottom:15px;}
DIV.scroller2_HU {background:Transparent url(Images/HP_fleet_730x237_grey_HU.jpg) no-repeat !important;}

DIV.scroller_SK {width:730px; height:237px; background:Transparent url(Images/HP_fleet_730x237_SK.jpg) no-repeat !important; margin-bottom:15px;}
DIV.scroller2_SK {background:Transparent url(Images/HP_fleet_730x237_grey_SK.jpg) no-repeat !important;}

DIV.scroller_PL {width:730px; height:237px; background:Transparent url(Images/HP_fleet_730x237_PL.jpg) no-repeat !important; margin-bottom:15px;}
DIV.scroller2_PL {background:Transparent url(Images/HP_fleet_730x237_grey_PL.jpg) no-repeat !important;}

DIV.scrollerContent {width:380px !important;}
DIV.scrollerContent DIV.SliderTitle {color:#ffffff; font-size:26px; line-height:28px; float:left; width:380px;
                                     margin-top:40px; font-weight:bold;}
DIV.scrollerContent P {color:#ffffff; font-size:18px; line-height:20px; float:left; margin-top:20px; padding-right:20px;}
DIV.scrollerContent A {color:#ffffff; float: right; margin-top:20px; margin-right:20px; padding-left:30px;
                       background:Transparent url(Images/icon_arrows_white2.gif) no-repeat top left;
                       font-weight:bold; font-size:18px; line-height:20px;}
DIV.fleetBanner {position: relative;top:-1px;left:-1px;}

/*
DIV.scroller {width:730px; height:237px; background:Transparent url(Images/HP_fleet_730x237.jpg) no-repeat; margin-bottom:15px;}
DIV.scroller2 {background:Transparent url(Images/HP_fleet_grey_730x237.jpg) no-repeat !important;}
DIV.scroller_HU {width:730px; height:237px; background:Transparent url(Images/HP_fleet_730x237_red_HU.jpg) no-repeat !important; margin-bottom:15px;}
DIV.scroller2_HU {background:Transparent url(Images/hu_fleet_730x237_grey_HU.jpg) no-repeat !important;}
DIV.scrollerContent {width:380px !important;}
DIV.scrollerContent DIV.SliderTitle {color:#ffffff; font-size:26px; line-height:28px; float:left; width:380px;
                                     margin-top:40px; font-weight:bold;}
DIV.scrollerContent P {color:#ffffff; font-size:18px; line-height:20px; float:left; margin-top:20px; padding-right:20px;}
DIV.scrollerContent A {color:#ffffff; float: right; margin-top:20px; margin-right:20px; padding-left:30px;
                       background:Transparent url(Images/icon_arrows_white2.gif) no-repeat top left;
                       font-weight:bold; font-size:18px; line-height:20px;}
DIV.fleetBanner {position: relative;top:-1px;left:-1px;}

/* html page */
DIV.divBorder {border:1px solid #ccc; background-color:#eeeeee; margin: 20px 40px; padding:20px;}
DIV.mainBlock2 IMG {float:left; margin:0 30px 20px 0;}
DIV.mainBlock2 .WebPartLeftAction IMG {float:none; margin:0;}
DIV.mainBlock2 OL, DIV.mainBlock2 UL {display:block; overflow:hidden; padding:0px;}
DIV.mainBlock2 LI {margin-left:20px;}
*/

/*AutoComplete flyout */
UL.autocomplete_completionListElement {margin:0px !important; background-color:#fff; color:windowtext;
                                       border:buttonshadow !important; border-width:1px; border-style:solid;
                                       overflow:auto !important; height:200px; text-align:left;
                                       list-style-type:none !important; padding:0;}
UL.autocomplete_completionListElement LI {background-color:#ffff99 !important; color:black;
                                          list-style-type:none !important; margin:0; cursor:pointer; padding:0;}
UL.autocomplete_completionListElement LI.autocomplete_listItem {background-color:#fff !important; color:windowtext;
                                                                list-style-type:none !important; margin:0;
                                                                cursor:pointer;	padding:0;}

/* Lukoil GPS */
div.GPSwp {height:170px; width:222px; margin-left:10px; background:#ffffff url(Images/gps.jpg) no-repeat;}
div.GPSwpTitle {float:left; height:130px; width:222px; text-align:left;}
div.GPSwpData {float:left; margin-left:20px;}
div.lukoilGPS {margin-top:20px;}
span.GPStitle {padding-left:10px; display:block; color:#d9032a; font-size:14px; padding-top:10px;}
span.GPStext  {padding-left:105px; display:block; padding-top:15px;}

/* Reklama */
table.tblReklama {padding-bottom: 0pt; padding-left: 50px; padding-right: 0pt; padding-top: 30px;}

/* Others */
.red {color: #d9032a;}
.none {display:none;}
/* List station */

.stanice { font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif; margin:0px; padding:7px 0px 7px 0px; background: url(Images/stanice_bg.gif) bottom left repeat-x; }
.stanice p { text-align:left; padding:5px 0px; margin:0px 0px 0px 0px !important; display:block; }
.even { background:#fafafa url(Images/stanice_bg.gif) bottom left repeat-x; }
.staniceTitle {background: url(Images/title_bg.gif) bottom left repeat-x; margin-bottom:25px; }
H2.station {background: url(Images/station.gif) no-repeat; padding-left:20px;}
H2.house {background: url(Images/house.gif) no-repeat; padding-left:23px;}
H2.phone {background: url(Images/phone.gif) no-repeat; padding-left:26px;}

TABLE.bizForm INPUT.TextBoxField { width:160px; }
TABLE.bizForm SELECT.DropDownField { width:166px; }
TABLE.bizForm SPAN.EditingFormErrorLabel { color:red; }

/* Carrier */

A.btnReply {background:Transparent url(Images/btn_reply.jpg) no-repeat; width:80px; height:19px; color:#ffffff;
           display:block; font-weight:bold; text-decoration:none; text-align:center; padding-top:3px;}

