/* CSS Document */
body {
     font-family:Arial,Helvetica,sans-serif;
     font-size:12px;
     color:#014A96;
     line-height:auto;
     text-align:center;
}
body,p,h1,h2,h3,h4,h5,h6,font,form,ul,li {
     margin:0px; padding:0px;
}
img { border:none; }
a { cursor:pointer; }
p a { background-image:none !important; text-decoration:underline !important; }
a:hover { color:#DA1502 !important; }
.clr { font-size:1px; height:1px; line-height:1px; clear:both; }
.hidden { display:none !important; }
/* null */
div.RightColumn div.ProductItem p,
div.RightColumn div.LeafletItem p,
div.RightColumn div.RightColumnLeft div.ProductItem  p { margin-top:0px; padding:0px; }
/* linx fonts */
div.Header a { color:#014a97; }
div.SearchBox a { text-decoration:none; }
div.Breadcrumb a { color:#0065cf; }
div.Footer div.LinksTescoCR a { color:#0173e6; text-decoration:none !important; }
div.Footer div.Subfooter a { color:#004995; text-decoration:none !important; }
div.Registration a { color:#0081f9; }
/*additionals*/
div.NoBotBorder { border-bottom:none !important; background-color:#F3F6FB !important; }
/* colors */
.red { color:#ff0000 !important; }
.Red { color:#ff0000 !important; }
/* layout */
div.Layout { width:960px; margin:auto; text-align:left; background-color:#ffffff; }
/* header */
div.Header {width:960px; height:167px; position:relative; background-image:url(../gfx/backHeader.png); background-position: 0px 54px; background-repeat:no-repeat;
}
div.Logo { position:absolute; width:134px; height:40px; top:40px; left:0px; }
div.Logo img { border:none; }
div.Login { position:absolute; top:37px; left:455px; width:280px; color:#014a96; }
div.Logged { color:#014a96; font-size:11px; position:absolute; left:325px; top:55px; width:400px; height:40px; margin-right:4px; text-align:right; }
div.Logged b { font-size:12px; }
div.Logged p { padding-top:7px; }
div.Logged p a { text-decoration:none; margin-left:3px; margin-right:3px; }
div.Login div.left { float:left; display:inline; text-align:right; width:115px; height:22px; }
div.Login div.left a { font-size:11px; }
div.Login div.Name { float:left; display:inline; width:142px; background:transparent url(../gfx/loginName.png) 0px top no-repeat; margin-left: 16px; height:22px; }
div.Login div.Name input { border:none; font-size:10px; background-color:transparent; margin-left:5px; width:130px; }
div.Login div.Pass { float:left; display:inline; width:123px; background:transparent url(../gfx/loginPass.png) 0px top no-repeat; margin-left: 16px; height:22px; }
div.Login div.Pass input { border:none; font-size:10px; background-color:transparent; margin-left:5px; width:112px; }
div.Login div.Submit { float:left; display:inline; width:16px; height:18px; margin-left: 3px; height:22px; }
div.Login div.Submit input { width:16px; height:19px; border:none; background:transparent url(../gfx/loginSubmit.png) left top no-repeat; cursor:pointer;
}
div.SearchBox { position:absolute; top:30px; left:747px; width:213px; color:#014a96; }
div.SearchBox div.lang { font-size:11px; float:left; display:inline; margin-top:2px; }
div.SearchBox div.Search { width:137px; float:right; display:inline; height:17px; _height:16px; border:1px #cbd4d9 solid; margin-right:4px; position:relative; }
div.SearchBox div.Search input {
     border:none;
     font-size:11px;
     background-color:transparent;
     margin-left:4px;
     width:112px;   
     _height:10px;  
}
div.SearchBox div.Search div.SearchSubmit {
     width:16px;
     height:17px;
     _height:16px;
     position:absolute;
     right:4px;
     _right:-1px;
     top:0px; 
}
div.SearchBox div.Search input.submit { width:16px; height:17px; border:none; background:transparent url(../gfx/searchSubmit.png) 0px top no-repeat; cursor:pointer; }
/* header, menu */
div.MenuBox {
     height:26px;
     position:absolute;
     width:960px;
     top:101px;
     font-size:10px;
}
div.MenuBox a {
     display:block;
     height:26px;     
     background-image:url(../gfx/spacer.gif);    
}
div.MenuBox div.b01 { 
     width:107px; height:26px;     
     left:0px;  
     position:absolute; 
}
div.MenuBox div.b02 { 
     width:78px; height:26px; 
     left:108px;      
     position:absolute; 
}
div.MenuBox div.b03 { 
     width:65px; height:26px;  
     left:187px;     
     position:absolute; 
}
div.MenuBox div.b04 { 
     width:113px; height:26px; 
     left:253px;    
     position:absolute; 
}
div.MenuBox div.b05 { 
     width:123px; height:26px; 
     left:367px;  
     position:absolute; 
}
div.MenuBox div.b06 { 
     width:98px; height:26px; 
     left:491px;  
     position:absolute;   
}
div.MenuBox div.b07 { 
     width:139px; height:26px; 
     left:590px;  
     position:absolute;   
}
div.MenuBox div.b01 a:hover {
     background-image:url(../gfx/menu/b01mouse.png);
}
div.MenuBox div.b02 a:hover {
     background-image:url(../gfx/menu/b02mouse.png);
}
div.MenuBox div.b03 a:hover {
     background-image:url(../gfx/menu/b03mouse.png);
}
div.MenuBox div.b04 a:hover {
     background-image:url(../gfx/menu/b04mouse.png);
}
div.MenuBox div.b05 a:hover {
     background-image:url(../gfx/menu/b05mouse.png);
}
div.MenuBox div.b06 a:hover {
     background-image:url(../gfx/menu/b06mouse.png);
}
div.MenuBox div.b07 a:hover {
     background-image:url(../gfx/menu/b07mouse.png);
}
div.MenuBox div.b07 a.Active:hover {
     background-image:url(../gfx/menu/b07.png);
}
div.MenuBox div.b01 a.Active {
     background-image:url(../gfx/menu/b01.png);
}
div.MenuBox div.b02 a.Active {
     background-image:url(../gfx/menu/b02.png);
}
div.MenuBox div.b03 a.Active {
     background-image:url(../gfx/menu/b03.png);
}
div.MenuBox div.b04 a.Active {
     background-image:url(../gfx/menu/b04.png);
}
div.MenuBox div.b05 a.Active {
     background-image:url(../gfx/menu/b05.png);
}
div.MenuBox div.b06 a.Active {
     background-image:url(../gfx/menu/b06.png);
}
div.MenuBox div.b07 a.Active {
     background-image:url(../gfx/menu/b07.png);
}
/* breadcrumb */
div.Breadcrumb {
     position:absolute;
     top:150px;
     font-size:11px;
     color:#0065cf;
     padding-left:3px;
}
/* RSS, print, send to friend */
div.Tools {
     position:absolute;
     right:3px;
     width:208px;
     top:150px;
     font-size:11px;
     height:16px;
}
div.Tools a {
     display:block;
     float:right;
     background-repeat:no-repeat;   
     text-decoration:none;  
     height:16px;
}
div.Tools a span {
     text-decoration:underline;
}
div.Tools a.rss {
     background-image:url(../gfx/rss.png);
     width:55px;
}
div.Tools a.rss span {
     margin-left:20px;     
}
div.Tools a.print {
     background-image:url(../gfx/print.png); 
     width:53px;
}
div.Tools a.print span {
     margin-left:20px;
}
div.Tools a.send {
     background-image:url(../gfx/send.png);
     background-position: 0px -1px;
}
div.Tools a.send span {
     margin-left:25px;
}
/* moje Tesco */
div.Mojetesco {
     position:absolute;
     right:0px;
     width:212px;
     top:60px;
}
div.Mojetesco a.change {
     display:block;
     height:22px;
     width:38px;
     position:absolute;
     right:4px;
     top:6px;
}
div.Mojetesco a.change:hover {
     background-image:url(../gfx/zmenit.png);
}
div.Mojetesco a.profil {
     display:block;
     height:21px;
     width:36px;
     position:absolute;
     right:5px;
     top:42px;
}
div.Mojetesco span.profDisabled {
     display:block;
     height:21px;
     width:36px;
     position:absolute;
     left:171px;
     top:42px;
     background-image:url(../gfx/profilDisabled.png);
}
div.Mojetesco a.profil:hover {
     background-image:url(../gfx/profil.png);
}
div.Mojetesco span {
     display:block;
     color:#f8d6d5;
     width:150px;
     font-size:11px;
     line-height:13px;
     position:absolute;
     top:36px;
     left:12px;
     /*text-decoration:underline;*/
     font-weight:bold;
}
div.Mojetesco span a, div.Mojetesco span a:hover { color:#f8d6d5 !important; }
/* footer */
div.Footer {
     position:relative;
     margin-top:35px;
     background-image:url(../gfx/backFooter.png);
     background-position: 835px 0px;
     background-repeat:no-repeat;
}
div.Footer div.LinksTescoCR { color:#0173e6; margin-bottom:9px; }
div.Footer div.LinksTescoCR b {
     float:left;
     display:block;
     width:112px;
     color:#004995;
}
div.Footer div.LinksTescoCR a {
     padding-left:2px;
     padding-right:2px;
}
div.Footer div.Subfooter {
     border-top:1px #d2dce5 solid;
     padding-top:10px;
     padding-bottom:20px;
     position:relative;
     top:5px;
     color:#004995;
}
div.Footer div.Subfooter a {
     padding-left:2px;
     padding-right:2px;
}
/* main */
div.Main {
     position:relative;
     top:10px;
     font-size:12px;
     width:961px;
}
div.Main h1 {
     color:#014A96;
     font-size:16px;
     font-weight:bold;
     position:relative;
     top:-4px;
     padding-left:2px;
     margin-bottom:10px;
}
/* left menu */
div.LeftColumn {
     width:212px;
     float:left;
     display:inline;
     position:relative;
}
div.MyTescoL {
     /* special for mytesco page */
     width:272px;
}
div.LeftColumn div.LeftMenuHeader {
     width:212px;
     height:35px;
     position:relative;
}
div.LeftColumn div.LeftMenuHeader span {
     display:block;
     width:212px;
     height:35px;
     position:absolute;
}
div.LeftColumn div.Sluzby span {
     background-image:url(../gfx/headers/sluzby.png);
}
div.LeftColumn div.AkcniNabidky span {
     background-image:url(../gfx/headers/akcni_nabidky.png);
}
div.LeftColumn div.MujProfil span {
     background-image:url(../gfx/headers/muj_profil.png);
}
div.LeftColumn div.Produkty span {
     background-image:url(../gfx/headers/produkty.png);
}
div.LeftColumn div.VyrobkyTesco span {
     background-image:url(../gfx/headers/vyrobky_tesco.png);
}
div.LeftColumn div.CenoveProgramy span {
     background-image:url(../gfx/headers/cenove_programy.png);
}
div.LeftColumn div.ZivotniStyl span {
     background-image:url(../gfx/headers/zivotni_styl.png);
}
div.LeftColumn div.Homepage span {
     background-image:url(../gfx/headers/homepage.png);
}
div.LeftColumn ul {     
}
div.LeftColumn ul li {
     list-style-image:none;
     list-style-type:none;
     display:block;
     width:212px;
     min-height:34px;
     _height:34px;
     background-image:url(../gfx/leftMenuBorder.png);
     background-repeat:no-repeat;
     background-position:0px 33px; 
}
div.LeftColumn ul li.hover,
div.LeftColumn ul li:hover,
div.LeftColumn ul li.Active { 
     background-image:url(../gfx/leftMenuHover.png);
     background-repeat:no-repeat;
     background-position:0px 0px;
}
div.LeftColumn ul li.Active a { color:#da1502; }
div.LeftColumn ul li a {
     line-height:29px;
     padding-left:10px;
     text-decoration:none;
     font-weight:bold; display:block; height:34px;
     color:#024a96;  
}
div.LeftColumn ul li a:hover { color:#024a96 !important;  }
div.LeftColumn ul li ul { /*margin-top:5px;*/ }
div.LeftColumn ul li ul li {
     list-style-image:none;
     list-style-type:none;
     display:block;
     width:212px;
     min-height:34px;
     _height:34px;
     background-image:url(../gfx/leftMenu2Border.png);
     background-repeat:no-repeat;
     background-position:0px 0px;
}
div.LeftColumn ul li ul li.hover,
div.LeftColumn ul li ul li:hover,
div.LeftColumn ul li ul li.Active { 
     background-image:url(../gfx/leftMenu2BorderAct.png);
     background-repeat:no-repeat;
     background-position:0px 0px;
}
div.LeftColumn ul li.Active a {
     color:#da1502;
}
div.LeftColumn ul li ul li a {
     line-height:31px;
     padding-left:26px;
     text-decoration:none;
     font-weight:normal;
     color:#004b97 !important;     
}
div.LeftColumn ul li ul li a {
     line-height:31px;
     padding-left:26px;
     text-decoration:none;
     font-weight:normal;
     color:#004b97;     
}
div.LeftColumn ul li ul li.Active a {
     color:#da1502 !important;
}
div.LeftColumn ul li.Active a:hover { color:#da1502 !important; }
div.LeftColumn ul li ul li a:hover { color:#da1502 !important; }
div.LeftColumn ul li.Active ul li a:hover { color:#da1502 !important; }
/* main column */
div.RightColumn {
     width:728px; /* 1px wider, in order to make margins behave */
     float:left;
     position:relative;
     margin-left:21px;
     /* background-color:#eeddbb;*/
}
div.MyTescoR {
     /* special for mytesco page */
     width:668px;
}
div.Registration {
     /* special for registration page */
     margin-left:0px;
     width: 960px;
}
div.Registration div.RightColumnLeft {
     width:728px !important;
}
div.RightColumn h1 {
     font-size:16px;
     font-weight:bold;
     color:#014a96; 
     top:0px;   
     position:static; 
     margin-top:0px; margin-bottom:0px;
     padding-left:0px;
}
div.RightColumn h2 {
     font-size:14px;
     font-weight:bold;
     color:#014a96;
     padding-top:22px;
     padding-bottom:10px;
}
div.MyTescoR h2 {
     padding-top:0px;
     padding-bottom: 0px;
     /* special for mytesco page */
}
div.RightColumn div.ProductItem {
     height:148px;
     width:234px;
     border:1px #b4c9da solid;
     float:left;
     display:inline;
     position:relative;
     margin-right:10px;     
     margin-bottom:15px;     
     font-size:12px;
     color:#004c98;
}
div.RightColumn div.ProductItemNoPhoto { height:110px; }
div.RightColumn div.ProductItemNoPhoto h3 { left:10px !important; top: 10px !important; width:210px !important; }
div.RightColumn div.ProductItemNoPhoto p { left: 10px !important; top:35px !important; width:210px !important; }
div.RightColumn div.ProductItemRight { margin-right:0px; }
div.RightColumn div.ProductItem img {
     position:absolute;
     top:16px;
     left:10px;
}
div.RightColumn div.ProductItem h3 {
     position:absolute;
     top:16px;
     left:100px;
     width:130px;
     font-size:12px;     
     font-weight:bold;
}
div.RightColumn div.ProductItem p {
     position:absolute;
     top:45px;
     left:100px;
     width:130px;     
}
div.RightColumn div.ProductItem a {
     display:block;
     position:absolute;
     bottom:12px;
     right:13px;
     background-image:url(../gfx/productLink.png);
     background-repeat:no-repeat;
     background-position:right 4px;
     color:#007bf3;
     text-decoration:none;
}
div.RightColumn div.ProductItem a span {
     margin-right:12px;
     text-decoration:underline;
}

div.RightColumn div.selectStore {
     color:#004b96;
     margin-top:16px;
     height:25px;
}
div.RightColumn div.selectStore form,
div.RightColumn div.selectStore b {
     float:left;
}
div.RightColumn div.selectStore form select {
     height:20px;
     font-size:11px;
     color:#0066cf;
     left:10px;
     top:-2px;
     position:relative; 
     width:250px;
}
div.RightColumn div.LeafletItem {
     width:230px;
     float:left;
     display:inline;
     margin-top:15px;
     margin-right:19px;
     /**/background-color:#ddeeff;
}
div.RightColumn div.LeafletItemRight { margin-right:0px; }
div.RightColumn div.LeafletItem div.LeafletHead {
     background-color:#004b96;
     height:28px;
     width:230px;
}
div.RightColumn div.LeafletItem div.LeafletHead h2 {
     color:#ffffff;
     font-size:12px;
     margin-top:0px;
     padding-top:7px;
     padding-left:14px;
}
div.RightColumn div.LeafletItem div.LeafletSubhead {
     background-color:#dbe7f3;
     color:#004b97;
     width:230px;
     height:23px;
}
div.RightColumn div.LeafletItem div.LeafletSubhead p {
     margin-left:14px;
     padding-top:3px;
}
div.RightColumn div.LeafletItem div.LeafletBody {
     border:1px #dbe7f3 solid;
     background-color:#ffffff;
     height:250px;
     position:relative;
}
div.RightColumn div.LeafletItem div.LeafletBody img {
     position:absolute;
     left:11px;
     top:11px;
}
div.RightColumn div.LeafletItem div.LeafletBody div.LeafletText {
     position:absolute;
     left:110px;
     top:11px;
     width:105px;
     color:#004b96;
}
div.RightColumn div.LeafletItem div.LeafletBody div.LeafletPDF {
     width:230px;
     height:29px;
     position:absolute;
     bottom:60px;
     background-image:url(../gfx/dottedBorder.png);
     background-repeat:no-repeat;
     background-position:top;
}
div.RightColumn div.LeafletItem div.LeafletBody div.LeafletPDF a {
     display:block;
     width:110px;
     margin-left:11px;
     margin-top:8px;
     background-image:url(../gfx/iconPDF.png);
     background-repeat:no-repeat;
     background-position:left;
     text-decoration:none;
     font-weight:bold;
     color:#004c96;
}
div.RightColumn div.LeafletItem div.LeafletBody div.LeafletPDF a span {
     margin-left:30px;
     text-decoration:none;
}
div.RightColumn div.LeafletItem div.LeafletBody div.LeafletOdber {
     width:230px;
     height:29px;
     position:absolute;
     bottom:0px;
     background-image:url(../gfx/dottedBorder.png);
     background-repeat:no-repeat;
     background-position:top;
}
div.RightColumn div.LeafletItem div.LeafletBody div.LeafletOdber a {
     display:block;
     width:180px;
     margin-left:11px;
     margin-top:8px;
     background-image:url(../gfx/iconSend.png);
     background-repeat:no-repeat;
     background-position:left;
     text-decoration:none;
     font-weight:bold;
     color:#004c96;
}
div.RightColumn div.LeafletItem div.LeafletBody div.LeafletOdber a span {
     margin-left:30px;
     text-decoration:none;
}
div.RightColumn div.LeafletItem div.LeafletBody div.LeafletProhlednout {
     width:230px;
     height:29px;
     position:absolute;
     bottom:30px;
     background-image:url(../gfx/dottedBorder.png);
     background-repeat:no-repeat;
     background-position:top;
}
div.RightColumn div.LeafletItem div.LeafletBody div.LeafletProhlednout a {
     display:block;
     width:180px;
     margin-left:11px;
     margin-top:8px;
     background-image:url(../gfx/iconEye.png);
     background-repeat:no-repeat;
     background-position:left;
     text-decoration:none;
     font-weight:bold;
     color:#004c96;
}
div.RightColumn div.LeafletItem div.LeafletBody div.LeafletProhlednout a span {
     margin-left:30px;
     text-decoration:none;
}

/* main column - page: produkty */
div.RightColumn div.perex p {
     margin-top:15px;
     width:480px;
}
div.RightColumn div.OfferTools {
     width:214px;
     float:right;
     position:relative;
     /*background-color:#eeddff;*/
}
div.RightColumn div.OfferTools div.OfferToolsInner {
     height:36px;
     border:1px #cddbe4 solid;
     background-color:#ffffff;
     background-image:url(../gfx/offerToolsBack.png);
     background-repeat:no-repeat;
     background-position:0px 0px;
     margin-bottom:3px;
}
/*div.RightColumn div.OfferTools div.OfferToolsInner:hover {
     background-image:url(../gfx/offerToolsBackHover.png);
}*/
div.RightColumn div.OfferTools div.noMargin {
     /* special for mytesco page */
     margin-bottom:0px !important;
     border-bottom:none !important;
}
div.RightColumn div.OfferTools div.OfferToolsInner a {
     font-weight:bold;
     color:#3071ab;
     margin-left:20px;
     line-height:35px;
}
div.RightColumn div.OfferFilter {
     border:1px #d2e4f2 solid;
     height:88px;
     margin-top:3px;
     position:relative;
     margin-bottom:20px;
     color:#014a96;
}
div.RightColumn form.favoriteProd div.OfferFilter {
     margin-top:10px;
     height:65px;
     margin-bottom:15px;
}
div.RightColumn div.OfferFilter b {
     display:block;
     background-image:url(../gfx/productLink.png);
     background-repeat:no-repeat;
     background-position:0px 3px;
     padding-left:12px;
     color:#306ea9;
     margin-left:10px;
     margin-top:8px;
     margin-bottom:10px;
}
div.RightColumn div.OfferFilter form {
     margin-left:10px;
     position:absolute;
     top:29px;
}
div.RightColumn div.OfferFilter select.OfferFilterAction {
     width:212px;
     font-size:12px;
     color:#4b82b8;
     height:20px;
     position:absolute;
}
div.RightColumn form.favoriteProd div.OfferFilter select.OfferFilterAction { left:10px; top:27px; }
div.RightColumn div.OfferFilter select.OfferFilterCategory {
     width:212px;
     font-size:12px;
     color:#4b82b8;
     height:20px;
     position:absolute;
     left:216px;
}
div.RightColumn form.favoriteProd div.OfferFilter select.OfferFilterCategory { left:226px; top:27px; }
div.RightColumn div.OfferFilter div.OfferFilterName {
     width:190px;
     height:18px;
     _height:19px;
     position:absolute;
     left:432px;
     border-collapse:collapse;
     border:1px #d2e4f2 solid;
}
div.RightColumn form.favoriteProd div.OfferFilter div.OfferFilterName { left:442px; top:27px; width:160px; }
div.RightColumn div.OfferFilter input.OfferFilterName {
     width:170px;
     height:16px;
     font-size:12px;
     color:#4b82b8;
     background-color:transparent;
     border:none;
     position:absolute;
     left:10px;
}
div.RightColumn form.favoriteProd div.OfferFilter input.OfferFilterName { width:150px; }
div.RightColumn div.OfferFilter span {
     position:absolute;
     top:30px;
     font-weight:bold;
     display:block;
     width:131px;
}
div.RightColumn div.OfferFilter select.OfferFilterStore {
     width:294px;
     font-size:12px;
     color:#4b82b8;
     height:20px;
     position:absolute;
     left:134px;
     top:28px;
}
div.RightColumn div.OfferFilter select.OfferFilterOrder {
     width:170px;
     font-size:12px;
     color:#4b82b8;
     height:20px;
     position:absolute;
     left:432px;
     top:28px;
}
div.RightColumn div.OfferFilter input.OfferFilterSubmit {
     width:58px;
     height:21px;
     background-image:url(../gfx/submitHledat.png);
     background-color:transparent;
     border:none;
     position:absolute;
     left:640px;
     top:-2px;
}
div.RightColumn form.favoriteProd div.OfferFilter input.OfferFilterSubmit {  top:25px; left:625px; }
div.RightColumn div.OfferFilter div.OfferFilterArrows {
     position:absolute;
     width:14px;
     height:18px;
     top:28px;
     left:606px;
}
div.RightColumn div.OfferFilter div.OfferFilterArrows a.up {
     display:block;
     width:14px;
     height:7px;
     position:absolute;
     top:0px;
     background-image:url(../gfx/arrowUp.png);
     font-size:1px;
}
div.RightColumn div.OfferFilter div.OfferFilterArrows a.down {
     display:block;
     width:14px;
     height:7px;
     position:absolute;
     bottom:0px;
     background-image:url(../gfx/arrowDown.png);     
     font-size:1px;
}
div.RightColumn div.OfferPages {
     height:24px;
     position:relative;
     color:#006aca;
     font-size:12px;
     text-align:right;
     margin-bottom:15px;
     z-index:5565;
     padding:0px;
}
div.RightColumn OfferPagesBottom { height:auto; margin-bottom:0px; }
div.RightColumn div.OfferPages a {
     padding-right:5px;
     color:#006aca;
}
div.RightColumn div.OfferPages a.Active {
     text-decoration:none;
}
div.RightColumn div.OfferPages a.first {
     text-decoration:none;
     padding-right:7px;
}
div.RightColumn div.OfferPages div.gridSelect,
div.RightColumn div.OfferPages div.gridSelect2 {
     float:right;
     display:inline;
     width:53px;
     height:17px;
     background-image:url(../gfx/gridSelect.png);
     margin-left:8px;
     cursor:pointer;
}
div.RightColumn div.OfferPages div.gridSelect span,
div.RightColumn div.OfferPages div.gridSelect2 span {
     font-weight:bold;
     color:#8a97a7;
     padding-right:17px;
     line-height:16px;
}
div.RightColumn div.OfferPages div.gridSelectList,
div.RightColumn div.OfferPages div.gridSelectList2 {
     width:53px;
     background-color:#e4e8ed;
     position:absolute;
     right:0px;
     top:17px;
     display:none;
}
div.RightColumn div.OfferPages div.gridSelectList a,
div.RightColumn div.OfferPages div.gridSelectList2 a {
     color:#8b97a5;
     display:block;
     margin-right:13px;
     margin-top:1px;
     font-weight:bold;
     text-decoration:none;
}
div.RightColumn div.OfferItem {
     width:175px;
     height:173px;
     position:relative;
     float:left;
     display:inline;
     text-align:center;
     margin-right:9px;
     margin-bottom:10px;
     /*background-color:#eeffdd;*/
}
div.RightColumn div.OfferItemRight { margin-right:0px; width:176px; }
div.RightColumn div.OfferItem div.OfferItemInner {
     border-left:1px #b3c8db solid;
     border-right:1px #b3c8db solid;
     border-top:1px #b3c8db solid;
     height:152px;
}
div.RightColumn div.OfferItem div.OfferItemInner img.redball {
     position:absolute; z-index:554;
     right:20px; 
     height:45px; width:45px;
     top:5px;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='gfx/redball.png'); 
     _width:1px; 
     _height:1px;
}
div.RightColumn div.OfferItem div.OfferItemInner div.discount {
     position:absolute; z-index:555;
     right:20px;  
     width:52px;
     height:52px;
     text-align:center;   
     color:#ffffff;
     font-size:18px;
     font-weight:bold;
}
div.RightColumn div.OfferItem div.OfferItemInner div.discount span { position:relative; top:20px; left:3px; }
div.RightColumn div.OfferItem div.OfferItemInner img {
     margin-top:5px;
     margin-bottom:27px;
}
div.RightColumn div.OfferItem div.OfferItemInner a {
     display:block;
     color:#014a96;
     width:175px;
     position:absolute; left:0px;
     bottom:30px; 
}
div.RightColumn div.OfferItemRight div.OfferPrice { width:176px !important; }
div.RightColumn div.OfferItem div.OfferPrice {
     height:21px;
     width:175px;
     background-image:url('../gfx/offerItemBack.png');
     background-position:center;
     position:absolute;
     bottom:0px;
     left:0px;
     border-bottom:1px #b3c8db solid;
}
div.RightColumn div.OfferItem div.OfferPrice span {
     display:block;
     width:84px;
     text-align:center;
     position:absolute;
     top:3px;
}
div.RightColumn div.OfferItem div.OfferPrice span.priceOld {
     color:#ffffff;
     left:2px;
     text-decoration:line-through;
}
div.RightColumn div.OfferItem div.OfferPrice span.priceText {
     color:#ffffff;
     left:2px;
     font-size:11px;
}
div.RightColumn div.OfferItem div.OfferPrice span.priceActual {
     color:#000000;
     right:2px;
}


/* main. page: FINANCIAL SERVICES */
/* left column */
div.RightColumn div.RightColumnLeft {
     width:495px;
     float:left;
     position:relative;
     /*background-color:#ffddee;*/
}
div.MyTescoR div.RightColumnLeft {
     /* special for mytesco page */
     width:436px;
}
div.RightColumn div.RightColumnLeft p {
     padding-top:15px;
     padding-bottom:20px;
}

/* product detail */
div.RightColumn div.ProductDetailBox {
     margin-top:8px;
     width:495px;     
     color:#0c478b;
}
div.RightColumn div.ProductDetailBox p { margin-bottom:5px !important;}
div.RightColumn div.ProductDetailImg {
     width:248px;
     height:260px;
     border:1px #b7cad9 solid;
     position:relative;     
     text-align:center;
     float:left;
}
div.RightColumn div.ProductDetailImg img {
     position:relative;
     top:20px;
}
div.RightColumn div.ProductDetailImg img.redball {
     position:absolute;
     right:20px;
     top:15px;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='gfx/redball3.png'); 
     _width:1px; 
     _height:1px;
     z-index:8975;
}
div.RightColumn div.ProductDetailImg div.discount {
     color:#FFFFFF;
     font-size:26px;
     font-weight:bold;
     height:68px;
     right:20px;
     top:15px;
     position:absolute;
     text-align:center;
     width:68px;     
     z-index:8978;
}
div.RightColumn div.ProductDetailImg div.discount span { 
     position:relative;
     top:18px; 
}
div.RightColumn div.ProductDetailImg div.ProductPrice {
     background:transparent url(../gfx/detailItemBack.png) 0px 0px no-repeat;
     width:248px;
     height:34px;
     position:absolute;
     bottom:0px; left:0px;
}
div.RightColumn div.ProductDetailImg div.ProductPrice span.priceActual { font-size:14px; font-weight:bold; width:116px; text-align:center; display:block; position:absolute; padding-top:8px; left:128px; color:Black;
}
div.RightColumn div.ProductDetailImg div.ProductPrice span.priceOld,
div.RightColumn div.ProductDetailImg div.ProductPrice span.priceText {
     font-size:14px;
     font-weight:normal;
     width:116px;
     text-align:center;
     color:#ffffff;
     display:block;
     position:absolute;
     padding-top:8px;
     left:2px;
     text-decoration:line-through;
}
div.RightColumn div.ProductDetailImg div.ProductPrice span.priceText { text-decoration:none; padding-top:8px; }
div.RightColumn div.ProductDetailText {
     width:235px;
     /**/height:260px;
     margin-left:10px;
     float:left;
     position:relative;
}
div.RightColumn div.ProductDetailText div.ProductDetailTextIn p {
     padding:0px; margin:0px;
}
div.RightColumn div.ProductDetailText table.details {
     /**/position:absolute;     
     bottom:-2px;
     /*position:relative;*/
     background-color:#F3F6FB;
     color:#004D97;
     width:100%;
     font-size:11px;
     border:1px #d4e4f1 solid;
}
div.RightColumn div.ProductDetailText table.details td {
     border-bottom:1px solid #FFFFFF;
     padding-bottom:7px;
     padding-left:7px;
     padding-top:7px;
}
div.RightColumn div.ProductDetailText table.details td a { color:#0c478b; }
div.RightColumn div.ProductDetailText table.details td.tl {
     border-right:1px solid #FFFFFF;
     padding-left:7px;
     width:90px;
     font-weight:bold;
}
div.RightColumn div.ProductDetailBox div.noPlus div.ProductDetailInfo {
     margin-top:10px;
     background-color:#f3f6fb;     
}
div.RightColumn div.ProductDetailBox div.noPlus div.ProductDetailInfo p { padding:0px; margin:0px; padding-left:15px; padding-top:9px; padding-bottom:11px; } 
div.RightColumn div.ProductDetailBox div.noPlus div.Icons { margin-top:10px; }
div.RightColumn div.ProductDetailBox div.noPlus div.Icons img { margin-right:10px; }
div.RightColumn div.ProductDetailBox div.Plus div.ProductDetailInfo {
     margin-top:10px;
     width:248px;
     background-color:#ffffff;    
     border:1px solid #B7CAD9; 
     position:relative;
     float:left;
}
div.RightColumn div.ProductDetailBox div.Plus div.ProductDetailInfo img { position:relative; float:left; margin-top:10px; margin-left:10px; margin-bottom:10px; } 
div.RightColumn div.ProductDetailBox div.Plus div.ProductDetailInfo img.plus {
     position:absolute;
     left:5px;
     top:5px;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='gfx/plus.png'); 
     _width:1px; 
     _height:1px;
     z-index:8925;
     margin:0px;
}
div.RightColumn div.ProductDetailBox div.Plus div.ProductDetailInfo p { padding:0px; margin:0px; padding-top:9px; margin-left:10px; padding-bottom:11px; float:left; width:120px; font-size:11px; } 
div.RightColumn div.ProductDetailBox div.Plus div.Icons { margin-top:10px; margin-left:10px; float:left; }
div.RightColumn div.ProductDetailBox div.Plus div.Icons img { margin-right:10px; }





/* right column */
/* plus page:mytesco, info about store - left column */
div.RightColumnRight {
      width:212px;     
      float:left;
      margin: 15px 0px 0px 20px;     
}
div.MyTescoR div.RightColumnRight { margin-top:0px; }
div.LeftColumn div.StoreInfo,
div.RightColumnRight div.RightOffer {
     border:1px #d3e3f2 solid;   
}
div.LeftColumn div.StoreInfo div.StoreInfoInner ul { padding-bottom:10px; }
div.LeftColumn div.StoreInfo div.StoreInfoInner ul li {
     background:none;
     height:22px;
     min-height:22px;
     margin-left:10px;
}
div.LeftColumn div.StoreInfo div.StoreInfoInner ul li a {
     display:inline;
     background-image:url(../gfx/productLink.png);
     background-position:right 4px;
     background-repeat:no-repeat;
     bottom:12px;
     color:#007BF3;
     text-decoration:none;
     font-weight:normal;
}
div.LeftColumn div.StoreInfo div.StoreInfoInner ul li a:hover { color:#DA1502 !important; }
div.LeftColumn div.StoreInfo div.StoreInfoInner ul li a span {
     margin-right:13px;
     text-decoration:underline;
}
div.LeftColumn div.StoreInfo div.StoreInfoHead,
div.RightColumnRight div.RightOffer div.RightOfferHead {
     height:27px;
     background-color:#e7f0f7;
     background-image:url(../gfx/rightColumnHeader.png);
     background-repeat:no-repeat;
     background-position:8px 9px;
}
div.LeftColumn div.StoreInfo div.StoreInfoHead h2,
div.RightColumnRight div.RightOffer div.RightOfferHead h2 {
     padding-top:6px;
     padding-bottom:2px;
     padding-left:22px;
     font-size:12px;
     color:#014A96;
}

div.LeftColumn div.StoreInfo td.tl p {
	margin-left: 0px;
}

div.RightColumnRight div.RightOffer div.RightOfferItem,
div.HitMesiaca div.RightOfferItem {
     height:150px;
     border-bottom:1px #e6f0f9 solid;
     position:relative;
}
div.RightColumnRight div.RightOffer div.RightOfferItem img.redball,
div.HitMesiaca div.RightOfferItem img.redball {
     position:absolute; z-index:332;
     left:15px;
     top:5px;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='gfx/redball2.png'); 
     _width:1px; 
     _height:1px;
     margin:0px;
}
div.RightColumnRight div.RightOffer div.RightOfferItem div.discount,
div.HitMesiaca div.RightOfferItem div.discount {
     position:absolute; z-index:333;
     left:15px;  
     width:45px;
     height:45px;
     text-align:center;   
     color:#ffffff;
     font-size:16px;
     font-weight:bold;
}
div.RightColumnRight div.RightOffer div.RightOfferItem div.discount span, div.HitMesiaca div.RightOfferItem div.discount span { position:relative; top:18px; }
div.RightColumnRight div.RightOffer div.RightOfferItemLast,
div.HitMesiaca div.RightOfferItemLast { border:none; }
div.RightColumnRight div.RightOffer div.RightOfferItem img,
div.HitMesiaca div.RightOfferItemLast {
     margin-left:7px;
     margin-top:4px;
     border:none;
}
div.RightColumnRight div.RightOffer div.RightOfferItem a,
div.HitMesiaca div.RightOfferItem a {
     display:block;
     position:absolute;
     left:15px;
     /*bottom:20px;*/
     margin-top:7px;
     padding-bottom:10px;
     width:180px;
     color:#024a96;
     text-decoration:underline;
}
div.RightColumnRight div.RightOffer div.RightOfferItem a.name,
div.HitMesiaca div.RightOfferItem a.name{ position:absolute; bottom:0px; }
div.RightColumnRight div.RightOffer div.RightOfferItem div.RightOfferPrice,
div.HitMesiaca div.RightOfferItem div.RightOfferPrice {
     position:absolute;
     width:84px;
     height:42px;
     background-image:url(../gfx/rightProductPrice.gif);
     left:118px;
     bottom:42px;
}
div.RightColumnRight div.RightOffer div.RightOfferItem div.RightOfferPrice span,
div.HitMesiaca div.RightOfferItem div.RightOfferPrice span {
     display:block;
     width:84px;
     text-align:center;
     position:absolute;
}
div.RightColumnRight div.RightOffer div.RightOfferItem div.RightOfferPrice span.priceText,
div.HitMesiaca div.RightOfferItem div.RightOfferPrice span.priceText {
     color:#ffffff;
     left:2px;
     bottom:1px;
     font-size:11px;
}
div.RightColumnRight div.RightOffer div.RightOfferItem div.RightOfferPrice span.priceOld,
div.HitMesiaca div.RightOfferItem div.RightOfferPrice span.priceOld {
     color:#ffffff;
     bottom:1px;
     text-decoration:line-through;
}
div.RightColumnRight div.RightOffer div.RightOfferItem div.RightOfferPrice span.priceActual,
div.HitMesiaca div.RightOfferItem div.RightOfferPrice span.priceActual {
     color:#000000;
     top:5px;
     font-size:14px;
     font-weight:bold;
}
div.LeftColumn div.StoreInfo {
     margin-bottom:2px;
     color:#004d97;
     border:none;
     position:relative;
}
div.LeftColumn div.StoreInfoGas { 
background-image:url(../gfx/leftMyTescoBorder.png); background-repeat:repeat-y; background-position:right; height:99px; margin-bottom:0px;
}
div.LeftColumn div.StoreInfoMap { border:1px #d3e3f2 solid; /*height:270px;*/ margin-bottom:8px; }
div.LeftColumn div.StoreInfo div.StoreInfoInner {
     border:1px #d3e3f2 solid;            
}
div.LeftColumn div.StoreInfo div.StoreInfoInnerUpper {
     border:1px #d3e3f2 solid;       
     border-bottom:none;
}
div.LeftColumn div.StoreInfo div.AktNews p { padding-bottom:0px }
div.LeftColumn div.StoreInfo div.AktNews div.UniverzalTinyMCE { margin-bottom:5px; }
div.LeftColumn div.StoreInfo div.AktNews div.UniverzalTinyMCE p { padding-top:0px }
div.LeftColumn div.StoreInfo div.StoreInfoInner a { color:#007BF3; }
div.LeftColumn div.StoreInfo div.StoreInfoInnerSub {
     border:1px #d3e3f2 solid;      
     border-top:none; background-color:#F3F6FB; 
     position:relative;
     top:-2px; #top:0px;
}
div.LeftColumn div.StoreInfo p {
     margin-left:22px;
     color:#004d97;
     padding-top:6px;
     padding-bottom:6px;
}
div.LeftColumn div.StoreInfo table.details {
     color:#004d97;
     width:200px;
     width:100%;
     background-color:#f3f6fb;
}
div.LeftColumn div.StoreInfo table.details td  {
     padding-top:5px;
     padding-bottom:5px;
     border-bottom:1px #ffffff solid;
     padding-left:20px;
}
div.LeftColumn div.StoreInfo table.details td.tl {
     padding-left:22px;
     width:170px;
     border-right:1px #ffffff solid;
}
div.LeftColumn div.StoreInfo div.gasBox {
     width:65px;
     height:68px;
     position:relative;
     float:left;
     border:1px #3773af solid;
     margin-right:1px;
}
div.LeftColumn div.StoreInfo div.gasBoxRight { margin-right:0px; width:66px; }
div.LeftColumn div.StoreInfo div.gasBox span {
     display:block;
     text-align:center;
     background-color:#ffffff;
     line-height:32px;
}
div.LeftColumn div.StoreInfo div.gasBox span.typ {
     background-color:#3773af;
     height:35px;
     color:#ffffff;
}
div.LeftColumn div.StoreInfo img {
     padding-top:5px;
}
div.LeftColumn div.StoreInfo div.googlemap {
     width:270px; position:relative;
}
div.LeftColumn div.StoreInfo div.googlemap a { position:absolute; bottom:12px; right:3px; }
div#logocontrol { display:none; }
div.LeftColumn div.StoreInfoMap a {
     background-image:url(../gfx/productLink.png);
     background-position:right 4px;
     background-repeat:no-repeat;
     color:#024B9A;
     display:block;
     font-weight:bold;
     left:135px;
     margin-top:10px;
     padding-bottom:10px;
     position:relative;
    /* right:13px;*/
     text-decoration:none;
     width:125px;
}
div.LeftColumn div.StoreInfoMap a span {
     margin-right:12px;
     text-decoration:underline;
}
div.LeftColumn div.StoreInfoMap span.traf {
     display:block;
     margin-left:24px;
     margin-bottom:10px;
}
div.LeftColumn div.StoreInfo div.googlemap img { padding-top:0px; }



/* SERVICES column layout */
div.RightColumn div.RightMiddle {
     width:490px;
     border-left:1px #d7e4ec solid;
     border-right:1px #d7e4ec solid;
     border-bottom:1px #d7e4ec solid;
     
     position:relative;
     /*top:-7px;*/
}
div.RightColumn div.RightMiddleInner {
     margin-left:17px;
     margin-right:17px;
     padding-bottom:25px;
     padding-top:17px;
}
div.RightColumn div.MiddleTopmenu {
     width:492px;
     height:40px;
     font-size:11px;
     margin-top:20px;
     z-index:999;
     border-bottom:1px #d7e4ec solid;
}
div.RightColumn div.MiddleTopmenu div.MiddleTopmenuItem {
     float:left;
     width:97px;
     text-align:center;
     border-right:2px #ffffff solid;
     background-color:#e6f0fc;     
     display: table; height: 33px; #position: relative; overflow: hidden;
     position:relative; top:7px; _top:9px;
}
div.RightColumn div.MiddleTopmenu div.MiddleTopmenuItemR {
     float:left;
     width:95px;
     text-align:center;
     border-right:none;
     background-color:#e6f0fc;     
     display: table; height: 33px; #position: relative; overflow: hidden;
     position:relative; top:7px; _top:9px;
}
div.RightColumn div.MiddleTopmenu div.Active {
     height:40px;
     background-color:#ffffff;
     font-weight:bold;
     position:relative;
     top: 0px; %top:0px; _top:1px;
     border-top:1px #d7e4ec solid;
     border-left:1px #d7e4ec solid;
     border-right:1px #d7e4ec solid;
}
div.RightColumn div.MiddleTopmenu div.Active a { position:relative; top:7px; }
div.RightColumn div.MiddleTopmenu a {
     color:#004b97;
     position:relative; top:3px;
}
div.RightColumn div.MiddleTopmenu a.oneline { /*top: 7px;*/ }
div.RightColumn div.MiddleTopmenu a span {
     text-decoration:underline;
     text-align:center;     
}
div.RightColumn div.MiddleTopmenu div.Active a span { text-decoration:none; display:block; margin: auto 5px auto 5px;  }
/**/
/**/
/**/
/* mytesco */
div.MyTescoR div.Event,
div.MyTescoR div.Aktuality {
     margin-bottom:30px;
     /*position:relative;*/
     color:#004c97;
     /*background-color:#999999;*/
}
div.MyTescoR div.Aktuality a {
     display:block;
     background-image:url(../gfx/backAktuality.png);
     background-repeat: no-repeat;
     background-position: 0px 5px;
     padding-left:12px;
     color:#027af2;
     margin-top:15px;
}
div.MyTescoR div.Event img {
     float:left;
     position:relative;
     top:13px;
     margin-right:10px;
}
div.MyTescoR div.Event div.EventInner {
     float:left;
     width:340px;
     position:relative;
     left:0px;
     top:10px;
}
div.MyTescoR div.NoImg div.EventInner { width:auto; }
div.MyTescoR div.Event h3 {
     font-size:12px; 
}
div.MyTescoR div.Event p {
     padding-bottom:10px;
     padding-top:10px;
}
div.MyTescoR div.Event a {
     background-image:url(../gfx/productLink.png);
     background-position:right 4px;
     background-repeat:no-repeat;
     color:#007BF3;
     text-decoration:none;
}
div.MyTescoR div.Event a span {
     padding-right:12px;
     text-decoration:underline;
}
div.MyTescoR div.DownloadBox {
     margin-top:10px;
     margin-bottom:15px;
}
div.MyTescoR div.Download {
     height:275px;
     width:135px;
     margin-right:15px;
     float:left; 
     margin-bottom:10px;     
}
div.MyTescoR div.DownloadRight { margin-right:0px; }
div.MyTescoR div.Download div.DownloadHead {
     height:40px;
     background-color:#004b96;
}
div.MyTescoR div.Download div.DownloadHead h3 {
     color:#ffffff;
     padding-top:5px;
     padding-left:15px;
     font-size:12px;
}
div.MyTescoR div.Download div.DownloadInner {
     text-align:center;
     position:relative;
     height:234px;
     border-left:1px #ccdceb solid;
     border-right:1px #ccdceb solid;
     border-bottom:1px #ccdceb solid;
}
div.MyTescoR div.Download div.DownloadInner img {
     padding-top:10px;
}
div.MyTescoR div.Download div.DownloadInner div.LeafletPDF {
     background-image:url(../gfx/dottedBorder.png);
     background-position:center top;
     background-repeat:no-repeat;
     bottom:45px;
     height:29px;
     position:absolute;
     width:131px;
     left:0px;
     text-align:left;
}
div.MyTescoR div.Download div.DownloadInner div.LeafletPDF a {
     background-image:url(../gfx/iconPDF.png);
     background-position:left center;
     background-repeat:no-repeat;
     color:#004C96;
     display:block;
     font-weight:bold;
     margin-left:11px;
     margin-top:5px;
     text-decoration:none;
     width:110px;
}
div.MyTescoR div.Download div.DownloadInner div.LeafletOdber {
     background-image:url(../gfx/dottedBorder.png);
     background-position:center top;
     background-repeat:no-repeat;
     bottom:20px;
     height:29px;
     position:absolute;
     width:131px;
     left:0px;
     text-align:left;
}
div.MyTescoR div.Download div.DownloadInner div.LeafletOdber a {
     background-image:url(../gfx/iconSend.png);
     background-position:left center;
     background-repeat:no-repeat;
     color:#004C96;
     display:block;
     font-weight:bold;
     margin-left:11px;
     margin-top:7px;
     text-decoration:none;
     width:110px;
}
div.MyTescoR div.Download div.DownloadInner div.LeafletProhlednout {
     background-image:url(../gfx/dottedBorder.png);
     background-position:center top;
     background-repeat:no-repeat;
     bottom:0px;
     height:24px;
     position:absolute;
     width:131px;
     left:0px;
     text-align:left;
}
div.MyTescoR div.Download div.DownloadInner div.LeafletProhlednout a {
     background-image:url(../gfx/iconEye.png);
     background-position:left center;
     background-repeat:no-repeat;
     color:#004C96;
     display:block;
     font-weight:bold;
     margin-left:11px;
     margin-top:5px;
     text-decoration:none;
     width:110px;
}
div.MyTescoR div.Download div.DownloadInner div.LeafletOdber a span,
div.MyTescoR div.Download div.DownloadInner div.LeafletPDF a span,
div.MyTescoR div.Download div.DownloadInner div.LeafletProhlednout a span {
     margin-left:30px;
     text-decoration:none;
}
div.MyTescoR div.DalsiSluzby {
     margin-top:10px;
     margin-bottom:20px;
}
div.MyTescoR div.DalsiSluzby ul li {
     list-style-type: none;
     width:215px;
     float:left;
     margin-bottom:7px;
}
div.MyTescoR div.DalsiSluzby ul li a {
     background-image:url(../gfx/productLink.png);
     background-position:right 4px;
     background-repeat:no-repeat;
     bottom:12px;
     color:#007BF3;
     text-decoration:none;
}
div.MyTescoR div.DalsiSluzby ul li a span {
     margin-right: 13px;
     text-decoration:underline;
}

div.RightColumnRight div.OfferTools {
     float:none;
     width:212px;
}
div.OfferTools div.OfferToolsInnerNews {
     background-color:#FFFFFF;
     background-image:url(../gfx/offerToolsBack2.png);
     background-position:0 0;
     background-repeat:no-repeat;
     border:1px solid #CDDBE4;
     height:52px;
     margin-bottom:3px;
}
div.RightColumnRight div.DetailProductTools .OfferToolsInnerNews {
     background-image:url(../gfx/offerToolsBack3.png);
}
div.OfferTools .OfferToolsInnerNews a {
     color:#3071AB;
     display:block;
     padding-top:10px;
     font-weight:bold;
     line-height:16px;
     padding-left:20px;
}


/* main. page: REGISTRATION */
div.Registration {
     color:#084c8d;
     margin-left:2px;
     _margin-left:1px;
}
div.Registration div.RightColumnLeft p {
     padding-top:0px;
     padding-bottom:20px;
}
div.Registration div.RightColumnLeft form {
     width:655px;
     padding:0px; margin:0px;
}
div.Registration div.RightColumnLeft form div.legend1 {
     width:53px;
     float:left;
     margin-bottom:10px;
}
div.Registration div.RightColumnLeft form div.legend2 {
     width:100px;
     float:left;
     margin-bottom:10px;
     text-align:right;
}
div.Registration div.RightColumnLeft form div.inputBox {
     width:245px;
     float:left;
     margin-bottom:8px;
}
div.Registration div.RightColumnLeft form div.legend1 span,
div.Registration div.RightColumnLeft form div.legend2 span {
     line-height:20px;
}
div.Registration div.RightColumnLeft form div.legend2 span {
     margin-right:9px;
}
div.Registration div.RightColumnLeft form div.legend2 span.Red { margin:0px; }
div.Registration div.RightColumnLeft form div.inputBox input {
     width:225px;
     height:18px;
     border:1px #76a6ca solid;
     border-collapse:collapse;
}
div.Registration div.RightColumnLeft form div.regFormMargined {
     margin-left:53px;
     margin-top:25px;
     position:relative;
}
div.Registration div.RightColumnLeft form div.regFormMargined input.regCheck {
     float:left;
}
div.Registration div.RightColumnLeft form div.regFormMargined p { 
     float:left;
     width:530px;
     margin-left:15px;
     margin-top:2px;
     padding-bottom:10px;
}
div.Registration div.RightColumnLeft form div.prefferedshop {
     border:1px #d2e3f3 solid;
     width:570px;
}
div.Registration div.RightColumnLeft form div.prefferedshop p {
     padding-left:22px;
     margin-left:0px;
     padding-top:8px;
     margin-top:0px;
     float:none;
     background:transparent url(../gfx/productLink.png) 10px 12px no-repeat;
}
div.Registration div.RightColumnLeft div.prefferedshopName {
     height:29px;
     background-color:#edf4fa;
     position:relative;
}
div.Registration div.RightColumnLeft div.prefferedshopName b {
     position:absolute;
     top:5px;
     left:22px;
     %left:20px;
     font-size:14px;
     padding:0px; margin:0px;
}
div.Registration div.RightColumnLeft div.prefferedshopName a {
     position:absolute;
     text-decoration:none;
     top:7px;
     right:15px;
     background:transparent url(../gfx/productLink2.png) right 3px no-repeat; 
}
div.Registration div.RightColumnLeft div.prefferedshopName a span {
     margin-right:12px;
     text-decoration:underline;
}
div.Registration div.RightColumnLeft form div.prefferedshop div.choice {
     background:none;
     padding-bottom:25px;
     padding-left:20px;
     padding-top:5px;
}
div.Registration div.RightColumnLeft form div.prefferedshop div.choice div { float:left; }
div.Registration div.RightColumnLeft form div.prefferedshop div.choice input {
     margin: 0px 2px auto 7px;
     position:relative;
     top:1px;
     /*left:15px;*/
} 
div.Registration div.RightColumnLeft form div.regFormMargined div.captcha {
     float:left;
     margin: 10px auto 10px auto;
}
div.Registration div.RightColumnLeft form div.regFormMargined input.captcha {
     margin: 12px auto auto 10px;
     width:120px;
     height:18px;
     border:1px #76a6ca solid;
     border-collapse:collapse;
}
div.Registration div.RightColumnLeft form div.regFormMargined a.captcha {
     background: transparent url(../gfx/productLink.png) right 3px no-repeat;
     text-decoration:none;
}
div.Registration div.RightColumnLeft form div.regFormMargined a.captcha span {
     margin-right:12px;
     text-decoration:underline;
}
div.Registration div.RightColumnLeft form input.submit {
     width:123px;
     height:24px;
     border:none;
     margin: 10px 30px auto auto;
     float:right;
     background: transparent url(../gfx/submitRegistrace.png) 0px 0px no-repeat;
}
div.Napiste div.RightColumnLeft form input.submit {
     background: transparent url(../gfx/submitOdeslat.png) 0px 0px no-repeat; margin-bottom:15px;
}

/* PROFIL PAGE  */
div.RightColumn div.ProfilMenu {
     height:30px;
     position:relative;
     top:10px;
     z-index:9998;
}
div.RightColumn div.ProfilMenu div.ProfilMenuItem {
     float:left;
     height:30px;
     border-left:1px #ffffff solid;
     border-right:1px #ffffff solid;
     border-top:1px #ffffff solid;
     background-color:#e7f0f7;
     position:relative;
     top:-1px; _top:-1px;
}
div.RightColumn div.ProfilMenu div.Active {
     background-color:#ffffff;
     border-left:1px #b9d3e2 solid;
     border-right:1px #b9d3e2 solid;
     border-top:1px #b9d3e2 solid;
     position:relative;
     top:0px;
}
div.RightColumn div.ProfilMenu div.ProfilMenuItem a {
     margin-left:12px;
     margin-right:12px;
     line-height:28px;
     color:#004b96;
     text-decoration:none;
     cursor:pointer;
}
div.RightColumn div.ProfilMenu div.Active a {
     font-weight:bold;
     line-height:27px;
}
div.RightColumn div.ProfilMenuFields {
     float:right;
     padding-top:6px;
     color:#004b96;
}
div.RightColumn div.ProfilForm {
     border:1px #b9d3e2 solid;
     position:relative;
     top:10px; _top:9px;
     height:230px;
     margin-bottom:50px;
}
div.RightColumn div.ProfilFormFlexible { height:auto; }
div.RightColumn div.ProfilFormPass { height:150px; }
div.RightColumn div.ProfilForm form {
     padding: 40px 30px 60px 30px;
     margin:0px;
     position:relative;     
     color:#004b96;     
     /*border: 1px black solid;*/
}
div.RightColumn div.ProfilForm form.changePassword {
     padding: 40px 15px 60px 30px;
}
div.RightColumn div.ProfilForm form.favoriteCat {
     padding: 20px 20px 60px 25px;
     position:relative;
}
div.RightColumn div.ProfilForm form.favoriteProd {
     padding: 20px 15px 0px 15px;
     position:relative;
}
div.RightColumn div.ProfilForm form.favoriteCat p {
     margin-bottom:15px;
}
div.RightColumn div.ProfilForm form.favoriteCat input {
     float:left;
}
div.RightColumn div.ProfilForm form.favoriteCat input.save {
     background:transparent url(../gfx/submitUlozit.png) no-repeat scroll 0 0;
     border:medium none;
     height:24px;
     position:absolute;
     right:30px;
     bottom:10px !important;
     width:92px;     
     float:none;
}
div.RightColumn div.ProfilForm form.favoriteCat div {
     float:left;
     margin-left:8px;
     width:135px;
     line-height:18px;
     %line-height:20px;
     display:inline;
}
div.RightColumn div.ProfilForm div.legend {
     width:55px;
     float:left;  
     display:inline;
}
div.RightColumn div.ProfilForm form.changePassword div.legend { width:85px; }
div.RightColumn div.ProfilForm form.changePassword div.wider { width:120px; }
div.Registration div.RightColumnLeft form div.wider { width:120px; }
div.RightColumn div.ProfilForm div.legend span {
     line-height:22px;
}
div.RightColumn div.ProfilForm div.inputBox {
     width:250px;
     float:left;
     text-align:left;
     margin-bottom:8px; 
}
div.RightColumn div.ProfilForm form.changePassword div.inputBox { width:230px; }
div.RightColumn div.ProfilForm div.inputBox input {
     width:225px;
     height:18px;
     border:1px #76a6ca solid;
     border-collapse:collapse;
}
div.RightColumn div.ProfilForm form.changePassword div.inputBox input { width:195px; }
div.RightColumn div.ProfilForm div.inputBox input.shorter { width:80px; }
div.RightColumn div.ProfilForm a.deactivate {
     color:#0079f4;
     background: transparent url(../gfx/productLink.png) right 3px no-repeat;
     text-decoration:none;
     position:absolute;
     top:190px;     
}
div.RightColumn div.ProfilForm form.personalInfo a { position:static; line-height:18px; }
div.RightColumn div.ProfilForm a.deactivate span {
     margin-right:12px;
     text-decoration:underline;
}
div.RightColumn div.ProfilForm input.submit {
     height:24px;
     width:92px;
     background: transparent url(../gfx/submitUlozit.png) 0px 0px no-repeat;
     border:none;
     position:absolute;
     top:190px;
     right:50px;
}
div.RightColumn div.ProfilForm form.changePassword input.submit { top:110px; right:50px; }
div.RightColumn table.watchedshops {
     width:100%;
     margin:10px auto auto auto;
     border:1px #d0dce8 solid;
}
div.RightColumn form.watchedshops { padding:0px; margin:0px 0px 25px 0px; position:relative; }
div.RightColumn form.watchedshops input.submit { 
     height:24px;
     width:92px;
     background: transparent url(../gfx/submitUlozit.png) 0px 0px no-repeat;
     border:none;
     position:relative;
     bottom:-10px;
     left:637px;
}
div.RightColumn table.watchedshops td { height:32px; color:#2e6eab; background-color:#f3f6fb; border-bottom:1px #ffffff solid; border-right:1px #ffffff solid; }
div.RightColumn table.watchedshops td.th { width:320px; border-right:1px #d0dce8 solid; background-color:#ffffff; border-bottom:none; }
div.RightColumn table.watchedshops td.th2 { width:290px; border-right:1px #d0dce8 solid; background-color:#ffffff; border-bottom:none; }
div.RightColumn table.watchedshops td.th b { background:transparent url(../gfx/productLink3.png) left 3px no-repeat; margin-left:8px; }
div.RightColumn table.watchedshops td.th b span { margin-left:12px; }
div.RightColumn table.watchedshops td.td1 { background-color:#e7f0f7; border-right:1px #ffffff solid; }
div.RightColumn table.watchedshops td a.addNewStore { position:relative; left:110px; color:#0179f3; text-decoration:none; background:transparent url(../gfx/productLink3.gif) right 3px no-repeat; }
div.RightColumn table.watchedshops td a.addNewStore span { margin-right:13px; text-decoration:underline; }
div.RightColumn table.watchedshops td.td1b { width:145px; text-align:center; }
div.RightColumn table.watchedshops td.td1c { width:145px; text-align:center; border-right:none; }
div.RightColumn table.watchedshops td.td1 b { font-size:11px; margin:auto; }
div.RightColumn table.watchedshops td.remove { text-align:center; vertical-align:bottom; background-color:#ffffff; width:114px; }
div.RightColumn table.watchedshops td.remove b { font-size:11px; line-height:30px; %line-height:32px; }
div.RightColumn table.watchedshops tr td span.storeName { margin-left:19px; }
div.RightColumn table.watchedshops tr.first td span.storeName { font-weight:bold; }
div.RightColumn table.watchedshops tr.first td.remove2 a { /*display:none;*/ }
div.RightColumn table.watchedshops td.checkIn { text-align:center; }
div.RightColumn table.watchedshops td.remove2, div.RightColumn table.watchedshops td.remove3 { text-align:center; }
div.RightColumn table.watchedshops td.remove2 a, div.RightColumn table.watchedshops td.remove3 a { color:#0179f3; text-decoration:none; background:transparent url(../gfx/removeLink.gif) right 4px no-repeat; }
div.RightColumn table.watchedshops td.remove2 a span, div.RightColumn table.watchedshops td.remove3 a span { font-size:11px; text-decoration:underline; margin-right:9px; }
div.RightColumn form.favoriteProd div.editProdBox { margin-bottom:25px; }
div.RightColumn form.favoriteProd div.editProdItem {
     border:1px #b3c8db solid;
     width:166px;
     height:204px;
     float:left;
     margin-right:8px;
     position:relative;
     margin-bottom:11px;
}
div.RightColumn form.favoriteProd div.editProdItemRight { margin-right:0px; }
div.RightColumn form.favoriteProd div.editProdItem div.img {
     text-align:center;
     height:105px;
}
div.RightColumn form.favoriteProd div.editProdItem div.img img { margin-top:5px; }
div.RightColumn form.favoriteProd div.editProdItem div.editProdName {
     margin-left:15px;
     margin-right:15px;
     text-align:center;
}
div.RightColumn form.favoriteProd div.editProdItem div.editProdName a { color:#014a97; }
div.RightColumn form.favoriteProd div.editProdItem div.editProdCheck {
     height:27px;
     width:166px;
     background-color:#f2f7fa;
     position:absolute;
     bottom:29px;
}
div.RightColumn form.favoriteProd div.editProdItem div.editProdRemove {
     height:27px;
     width:166px;
     background-color:#e7f0f7;
     position:absolute;
     bottom:0px;
     text-align:center;
}
div.RightColumn form.favoriteProd div.editProdItem div.editProdCheck input {
     position:absolute;
     top:3px; left:25px;
}
div.RightColumn form.favoriteProd div.editProdItem div.editProdCheck span {
     position:absolute;
     top:5px; left:47px;
}
div.RightColumn form.favoriteProd div.editProdItem div.editProdRemove a {
     background:transparent url(../gfx/productLink3.gif) right 3px no-repeat;
     line-height:24px;
     text-decoration:none;
}
div.RightColumn form.favoriteProd div.editProdItem div.editProdRemove a span {
     margin-right:13px;
     text-decoration:transparent;
     font-weight:bold;
     color:#346fab;
}
div.RightColumn form.favoriteProd input.prodSave {
     height:24px;
     width:92px;
     background: transparent url(../gfx/submitUlozit.png) 0px 0px no-repeat;
     border:none;
     position:relative;
     bottom:45px;
     left:0px;
}


/* tinymce-editted boxes */
div.UniverzalTinyMCE,
div.MyTescoTinyMCE,
div.FinancialServicesTinyMCE,
div.RightColumn div.RightMiddleInner {
     color:#004C98;
     margin-bottom:15px;
}
div.UniverzalTinyMCE h1,
div.MyTescoTinyMCE h1,
div.FinancialServicesTinyMCE h1,
div.RightColumn div.RightMiddleInner h1 {
     font-size:14px;
     padding-bottom:10px;
}
div.UniverzalTinyMCE p,
div.MyTescoTinyMCE p,
div.FinancialServicesTinyMCE p,
div.RightColumn div.RightMiddleInner p {
     font-size:12px;
     padding-bottom:0px !important;     
     color:#004C98;
}
div.UniverzalTinyMCE ul,
div.MyTescoTinyMCE ul,
div.FinancialServicesTinyMCE ul,
div.RightColumn div.RightMiddleInner ul {
     margin:10px 25px 0px 25px;
}
div.UniverzalTinyMCE ul li,
div.MyTescoTinyMCE ul li,
div.FinancialServicesTinyMCE ul li,
div.RightColumn div.RightMiddleInner ul li {
     list-style-image:url(../gfx/li.jpg);
     line-height:15px;
}
div.UniverzalTinyMCE a,
div.MyTescoTinyMCE a,
div.FinancialServicesTinyMCE a,
div.RightColumn div.RightMiddleInner a {
     color:#004C98;
     text-decoration:underline !important;
     background-image:none !important;
}
div.UniverzalTinyMCE img,
div.MyTescoTinyMCE img,
div.FinancialServicesTinyMCE img,
div.RightColumn div.RightMiddleInner img {
     border:none;
}


/**/
/**/
/* HOMEPAGE */
div.Main div.MainBanner {
     width:502px;
     height:336px;
     /*background-color:#feffee;*/
     float:left; 
     position:relative;    
}
div.Main div.MainBanner a {
     display:block;
     width:500px;
     height:306px;
     background: transparent no-repeat;
     position:absolute;
     top:0px;
     border-left:1px #bccddd solid;   
     border-right:1px #bccddd solid;
     border-top:1px #d8e1ea solid;
}
div.Main div.MainBanner a img { border:none; }
div.Main div.MainBanner div.MainBannerTools {
     height:29px;
     _height:28px;
     width:500px;
     /*background-color:#ddffbb;*/
     position:absolute;
     bottom:0px;
     border-bottom:1px #bccddd solid;   
     border-left:1px #bccddd solid;   
     border-right:1px #bccddd solid;
     border-top:1px #d8e1ea solid;
}
div.MainBannerTools div.BannerToolsLeft {
     width:32px;
     height:29px;
     background:transparent url(../gfx/bannerLeft.png) 0px 0px no-repeat;
     position:absolute;
     left:0px;
     bottom:0px;
}
div.MainBannerTools div.BannerToolsMiddle {
     width:439px;
     height:29px;
     background:transparent url(../gfx/bannerMiddle.png) 0px 0px no-repeat;
     position:absolute;
     left:32px;
     bottom:0px;
}
div.MainBannerTools div.BannerToolsMiddleOff {
     width:439px;
     height:29px;
     background:transparent url(../gfx/bannerMiddleOff.png) 0px 0px no-repeat;
     position:absolute;
     left:32px;
     bottom:0px;
}
div.MainBannerTools div.BannerToolsRight {
     width:32px;
     height:29px;
     background:transparent url(../gfx/bannerRight.png) 0px 0px no-repeat;
     position:absolute;
     right:-2px;
     bottom:0px;
}
div.Main div.NewsRight,
div.Main div.News {
     height:338px;
     width:213px;
     /*background-color:#dddddd;*/
     float:left;
     position:relative;
     margin-left:15px; 
}
div.Main div.NewsRight { margin-left:16px; }
div.Main div.News div.NewsAktuality {
     height:200px;
     width:211px;
     border:1px #bccddd solid;  
}
div.Main div.News div.NewsSleva {
     width:211px;
     height:125px;
     position:absolute;
     top:209px;
     border:1px #bccddd solid;  
}
div.Main div.News div.NewsSleva h2,
div.Main div.News div.NewsAktuality h2 {
     background:transparent url(../gfx/productLink3.gif) 0px 3px no-repeat;
     font-size:12px;
     color:#dc1301;
     margin: 8px 10px 0px 10px; 
     padding: 0 0 0 12px;     
}
div.Main div.News div.NewsAktuality a {
     margin:5px 10px 10px 10px; 
     padding: 0 0 0 0px; 
     display:block;
     color:#196fc6;
}
div.Main div.News div.NewsSleva img { margin-top:5px; }
div.Main div.News div.NewsSleva img.redball {
     left:15px;
     margin:0;
     position:absolute;
     top:25px;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='gfx/redball2.png'); 
     _width:1px; 
     _height:1px;
}
div.Main div.News div.NewsSleva div.discount {
     color:#FFFFFF;
     font-size:16px;
     font-weight:bold;
     height:45px;
     left:15px;
     top:37px;
     position:absolute;
     text-align:center;
     width:45px;
}
div.Main div.News div.NewsSleva a {
     display:block;
     color:#196fc6;
     position:absolute;
     top:25px;
     width:80px;
     left:120px;
}
div.Main div.News div.NewsSleva a.discountImgHP { left:10px; }
div.Main div.News div.NewsSleva div.newprice {
     background-color:#f3d328;
     width:81px;
     height:23px;
     position:absolute;
     bottom:27px;
     right:11px;
     text-align:center;
}
div.Main div.News div.NewsSleva div.newprice span { font-size:14px; font-weight:bold; position:relative; top:3px; color:Black; }
div.Main div.News div.NewsSleva div.oldprice {
     background-color:#d91500;
     width:81px;
     height:16px;
     position:absolute;
     bottom:11px;
     right:11px;
     text-align:center;
}
div.Main div.News div.NewsSleva div.oldprice span { color:#ffffff; text-decoration:line-through; }
div.Main div.News div.NewsSleva div.oldprice span.priceText { color:#ffffff; text-decoration:none; }
div.Main div.NewsRight div.NewsStoreOffer {
     background-color:#c40001;
     width:212px;
     height:250px;
     position:absolute;
     border-top:1px #ebabac solid;
     top:-49px;
     left:2px;
}
div.Main div.NewsRight div.NewsStoreOffer h2 {
     background:transparent url(../gfx/productLink4.gif) 0px 3px no-repeat;
     font-size:12px;
     color:#ffffff;
     margin: 8px 10px 0px 10px; 
     padding: 0 0 0 12px;     
}
div.Main div.NewsRight div.NewsStoreOffer div.NewsLeafletLeft {
     width:95px;
     position:absolute;
     top:40px;
     left:8px;
}
div.Main div.NewsRight div.NewsStoreOffer div.NewsLeafletLeft a {
     display:block;
     background-color:#9e0000;
     border-bottom:1px #c40001 solid;
     min-height:28px;
     _height:28px;
}
div.Main div.NewsRight div.NewsStoreOffer div.NewsLeafletLeft a.Active {
     background-color:#dc1500;
}
div.Main div.NewsRight div.NewsStoreOffer div.NewsLeafletLeft a span {
     color:#f4d42b;
     text-decoration:underline;
     padding-left:10px; padding-top:6px; padding-bottom:5px; padding-right:2px;
     display:block;
     
}
div.Main div.NewsRight div.NewsStoreOffer div.NewsLeafletLeft a.Active span {
     color:#ffffff;
}
div.Main div.NewsRight div.NewsStoreOffer div.NewsLeafletRight {
     width:105px;
     position:absolute;
     top:40px;
     left:103px;
     /**/background-color:#dc1500;    
}
div.Main div.NewsRight div.NewsStoreOffer div.NewsLeafletRight img { margin-top:8px; margin-left:12px; margin-bottom:1px; }
div.Main div.NewsRight div.NewsStoreOffer div.NewsLeafletRight a {
     display:block;
     height:16px; width:87px;
     border-bottom:1px #e8685b solid;
     text-align:center;
     font-size:11px;
     margin-left:12px;
     text-decoration:none;
}
div.Main div.NewsRight div.NewsStoreOffer div.NewsLeafletRight a.last { border:none; }
div.Main div.NewsRight div.NewsStoreOffer div.NewsLeafletRight a span { color:#ffffff; text-decoration:none; }
div.Main div.NewsRight div.Banner {     
     border:1px #bccddd solid;  
     width:212px;
     height:125px;
     position:absolute;
     top:209px;
     left:1px;
}
div.Main div.NewsRight div.Banner img { border:none; }
div.Main div.PagesBox {
     height:165px;
     width:964px;
     float:left;
     position:relative;
     top:12px;
     /*background-color:#ddcc11;*/
}
div.Main div.PagesBox h2 {
     background:transparent url(../gfx/productLink3.gif) 0px 3px no-repeat;
     padding-left:13px;
     font-size:12px;
     color:#014b94;
     margin-bottom:12px;
}
div.Main div.PagesBox a { position:relative; padding-right:4px; display:block; float:left; display:inline; }
div.Main div.PagesBox a.last { padding-right:0px; }
div.Main div.PagesBox img { border:none; }

/* cenove programy */
div.topBanner {
     margin:10px 0px 10px 0px;
}
div.Guarantee { height:58px !important; color:#4a83b8 !important; margin-bottom:12px !important;  }
div.BestPrice { height:150px !important; color:#4a83b8 !important; margin-bottom:12px !important; }
div.TryAndSave { height:115px !important; color:#4a83b8 !important; margin-bottom:12px !important; }
div.TryAndSave select.OfferFilterCategory {
     left:10px !important;
     width:300px !important;
}
div.Guarantee div.info span, div.BestPrice div.info span, div.TryAndSave div.info span { font-weight:normal !important; display:inline !important; position:static !important; }
div.Guarantee div.info span a, div.BestPrice div.info span a, div.TryAndSave div.info span a { font-weight:normal !important; color:#024A96 !important; }
div.BestPrice select.OfferFilterCategory { left:10px !important; width:234px !important; }
div.TryAndSave div.OfferFilterName { left:317px !important; }
div.BestPrice div.OfferFilterName { left:251px !important; width:139px !important; }
div.TryAndSave input.OfferFilterSubmit { left:515px !important; }
div.BestPrice input.OfferFilterSubmit { left:397px !important; }
div.BestPrice span { left:10px; }
div.TryAndSave table { position:absolute; top:30px; left:10px;  width:490px;}
div.Guarantee table { position:absolute; top:7px; left:7px;  width:490px;}
div.BestPrice table { position:absolute; top:30px; left:10px;  width:490px;}
div.TryAndSave table td.td1, div.BestPrice table td.td1, div.Guarantee table td.td1 { font-weight:bold; width:135px; vertical-align:top; padding-bottom:5px; }
div.TryAndSave table td.td2, div.BestPrice table td.td2, div.Guarantee table td.td2  { padding-bottom:5px; }
div.BestPrice select.OfferFilterStore { left: 140px !important; width:253px !important; }
div.Guarantee div.info { font-size:11px; position:absolute; top:7px; left:7px; }
div.TryAndSave div.info {
     font-size:12px;
     width:720px;
     position:absolute;
     top:50px; left:10px;
}
div.BestPrice div.info {
     font-size:12px;
     width:450px;
     position:absolute;
     top:87px; left:10px;
}
div.Guarantee div.info {
     font-size:12px;
     width:450px;
     position:absolute;
     top:25px; left:7px;
}
div.TryAndSave div.info span, div.Guarantee div.info span { display:inline; position:static; color:#4a83b8; }
table.guarantee { width:495px !important; }
table.tryandsave {
     width:728px; border-bottom:1px #d2dce6 solid; border-left:1px #d2dce6 solid; border-right:1px #d2dce6 solid;
}
table.best { width:495px; }
table.tryandsave td.th1 {
     width:323px; height:25px;
     background-color:#0153a7;
     font-size:14px; font-weight:bold; color:#ffffff;
     border-right:3px #ffffff solid;
}
table.guarantee td.th1, table.best td.th1 { border-right:none; }
table.tryandsave td.th2  {
     width:323px; height:25px;
     background-color:#088cbd;
     font-size:14px; font-weight:bold; color:#ffffff;
     border-right:3px #ffffff solid;
}
table.tryandsave td.th3 {
     background-color:#dc1500;
     width:75px;
     color:#ffffff;
     font-weight:bold; text-align:center;
}
table.tryandsave span, table.tryandsave td.th1 span, table.tryandsave td.th2 span, table.tryandsave td.th3 span {
     margin-left:9px; display:block;
}
table.tryandsave td {
     height:30px; font-size:11px; color:#2e6eab;
}
table.best td.bestprice { width:85px; border-left:1px #ffffff solid; text-align:right;  }
table.best tr.st td.bestprice { background-color:#F3F6FB; }
table.best tr.Odd td.bestprice { background-color:#fafbfd; }
table.best td.bestprice span { margin-right:7px; }
table.tryandsave tr.st td.left, table.tryandsave tr.st td.prod2 { border-right:1px #ffffff solid; }
table.tryandsave tr.st td.right  { text-align:center; font-size:14px; color:#ff0000; font-weight:bold; }
table.best tr td.left { border-right:none !important; }
table.tryandsave tr.st td.price1, table.tryandsave tr.st td.price2 { text-align:right; border-right:1px #ffffff solid; }
table.tryandsave tr.st td.price1 span, table.tryandsave tr.st td.price2 span { margin: auto 9px auto 0px; }
table.tryandsave tr.st td.priceRght { border-right:3px #ffffff solid; }
table.tryandsave tr.subTh td.left { border-right:1px White solid; }
table.tryandsave tr.subTh td.right { border-right:3px #ffffff solid; }
table.tryandsave tr.subTh td.prod1 { width:135px; border-right:1px #ffffff solid; }
table.guarantee tr.subTh td.prod1 { width:405px; border-right:1px #ffffff solid; }
table.tryandsave tr.subTh td.price1 { width:110px; border-left:1px #ffffff solid; text-align:right; }
table.tryandsave tr.subTh td.price2 { width:84px; text-align:right; }
table.guarantee tr.subTh td.price2 { width:auto; text-align:right; }
table.tryandsave tr.subTh td.price2 span, table.tryandsave tr.subTh td.price1 span { margin: auto 9px auto 0px; }
table.tryandsave tr.subTh td {
     background-color:#c9e3f4; font-weight:bold;
}
table.tryandsave tr.st td { border-top:1px #ffffff solid; }
table.tryandsave tr.st td.left, table.tryandsave tr.st td.prod2, table.tryandsave tr.st td.price1, table.tryandsave tr.st td.right { background-color:#f3f6fb; }
table.tryandsave tr.st td.prod2, table.tryandsave tr.st td.prod2, table.tryandsave tr.st td.price2 { background-color:#eff8ff; }
table.tryandsave tr.Odd td.left, table.tryandsave tr.Odd td.prod2, table.tryandsave tr.Odd td.price1, table.tryandsave tr.Odd td.right { background-color:#fafbfd; }
table.tryandsave tr.Odd td.prod2, table.tryandsave tr.Odd td.prod2, table.tryandsave tr.Odd td.price2 { background-color:#f8fcff; }
table.tryandsave div.filterArrows { width:14px; position:relative; margin-top:-15px; left:110px; }
table.guarantee div.filterArrows { width:14px; position:relative; margin-top:-15px; left:385px; }
table.best div.filterArrows { width:14px; position:relative; margin-top:-15px; left:213px; }
table.tryandsave div.filterArrows a {     
     height:7px; width:14px;
     font-size:1px; line-height:1px;
     display:block;
     background-image: url(../gfx/filterArrows.gif);
}
table.tryandsave div.filterArrows a.Active { background-image: url(../gfx/filterArrowsOn.gif) !important; }
table.tryandsave div.filterArrows a.up {  background-position: 0px 0px; margin-bottom:2px; }
table.tryandsave div.filterArrows a.down { background-position: 0px -11px; }
/* tryandsave,guarantee,atd - pokud neni vybran obchod */
div.ChooseMyTesco { height:auto !important; }
div.ChooseMyTesco div.info { position:relative !important; top:0px; padding: 7px 0px 7px 0px; }
div.ChooseMyTesco p { position:relative !important; top:0px; padding: 10px; }
div.ChooseMyTesco p a { color:#0173E6; text-decoration:underline; }
div.ChooseMyTesco p span.red { color:Red; position:static; display:inline; font-weight:normal; }

/* competition and action detail */
div.EventDetail {
     color:#004C97;
     margin:0px 0px 18px 0px;
     /*position:relative;*/
     padding-top:10px;
}
div.EventDetail img {
     float:left;
     margin:3px 10px 0px 0px;
     position:relative;
}
div.EventDetailInner {
     float:left;
     left:0;
     position:relative;
     width:330px;
}
.EventDetailText p { padding-bottom:10px !important; padding-top:5px !important; }
.EventDetailText p a { background:none !important; }
div.NoImg div.EventDetailInner { width:480px; }
div.EventDetailInner h2 { padding-top:0px; padding-bottom:5px; }
div.EventDetailInner span.date { }
div.EventDetailText p {
     padding-bottom:10px;
     padding-top:10px;
}
div.EventDetailInner a {
     background-image:url(../gfx/productLink.png);
     background-position:right 4px;
     background-repeat:no-repeat;
     color:#007BF3;
     text-decoration:none;
}
div.EventDetailInner a span {
     padding-right:12px;
     text-decoration:underline;
}
table.closedCompets { color:#004C97; }
table.closedCompets td { padding-bottom:5px; }
table.closedCompets td.dateEnded { width:100px; }
table.closedCompets td.name { width:350px; }
table.closedCompets td.name a { color:#004C97; }

/* ilayer */
div.ILAYERcontainer {
     width:960px;
     height:550px;
     position:absolute;
     border-top:1px #e9a1a2 solid;     
     top:127px;
     z-index:99999; 
     /*background-color:red;*/   
}
div.ILAYERbox {
     width:960px;
     height:550px;
     position:absolute;
     border-top:1px #e9a1a2 solid;
     z-index:99998; 
     /*top:127px; */   
}
div.ILAYER {
     background-color:#ffffff;
     border:1px #c40001 solid;
     border-top:4px #c40001 solid;
     width:958px;
     height:550px;
     position:relative;
      color:#326fa8;
}
div.ILAYERmapa {
     height:268px;
     width:691px;
     border:1px #b6c9da solid;
     position:absolute;
     top:6px;
     left:7px;
}
div.ILAYERmapa img { position:absolute; top:2px; left:25px; }
div.ILAYERfiltry {
     width:184px;
     height:260px;
     /*background-color:#dddddd;*/
     position:absolute;
     left:7px;
     top:282px;
}
div.ILAYERtown {
     width:246px;
     height:260px;
     /*background-color:#dddddd;*/
     position:absolute;
     left:198px;
     top:282px;
     border:1px #c7daeb solid;
}
div.ILAYERstore {
     width:245px;
     height:260px;
     /*background-color:#dddddd;*/
     position:absolute;
     left:453px;
     top:282px;
     border:1px #c7daeb solid;
}
div.ILAYERright {
     width:238px;
     height:510px;
     /*background-color:#dddddd;*/
     position:absolute;
     left:713px;
     top:35px;
}
div.ILAYERfiltryH {
     border:1px #c7daeb solid;
     height:26px;
     background:transparent url(../gfx/productLink3.gif) 4px 8px no-repeat;
     margin-bottom:2px;
}
div.ILAYERfiltryH span { position:relative; left:15px; top:5px; font-weight:bold; color:#326fa8; }
div.ILAYERfiltryTAB table {
     width:100%;     
}
div.ILAYERfiltryTAB table td { height:29px; background:transparent url(../gfx/table-border-bottom.png) 0px 28px repeat-x; }
div.ILAYERfiltryTAB table tr.last td { background-image:none; }
div.ILAYERfiltryTAB table td.Tcheck { border-right:1px #ffffff solid; width:32px; }
div.ILAYERfiltryTAB table tr.mystores td { background-color:#d5e8f7; }
div.ILAYERfiltryTAB table tr.storetype td { background-color:#deecf9; }
div.ILAYERfiltryTAB table tr.servicetype td { background-color:#fff9ed; }
div.ILAYERfiltryTAB table td span { position:relative; left:7px; font-weight:bold; }
div.ILAYERfiltryTAB table tr.servicetype td span { font-weight:normal; }
div.ILAYERfiltryTAB table td div.checkdiv {
     float:none !important;
     height:20px !important;
     width:19px !important;
     top:0px;
     left:8px;
     z-index:9898;
}
div.ILAYERtownH {
     height:26px;
     background:transparent url(../gfx/productLink3.gif) 4px 8px no-repeat;
}
div.ILAYERtownH span { position:relative; left:15px; top:5px; font-weight:bold; color:#326fa8; }
div.ILAYERtownINNER {
     /*padding-top:2px;*/
     position:relative;
     top:4px;
     overflow:auto;
     height:230px;
}
div.ILAYERtownINNERitem { height:28px; border-bottom:1px #ffffff solid; background-color:#f1f6fa; }
div.ILAYERtownINNERitem span { position:relative; /*left:15px;*/ padding-left:15px; top:5px; cursor:pointer; }
div.ILAYERtownINNER div.Active { background-color:#e6eff8; }
div.ILAYERtownINNER div.Active span { font-weight:bold;}
div.ILAYERstoreH {
     height:26px;
     background:transparent url(../gfx/productLink3.gif) 4px 8px no-repeat;
}
div.ILAYERstoreH span { position:relative; left:15px; top:5px; font-weight:bold; color:#326fa8; }
div.ILAYERstoreINNER {
     /*padding-top:2px;*/
     position:relative;
     top:4px;
     overflow:auto;
     height:230px;
}
div.ILAYERstoreINNERitem { height:28px; border-bottom:1px #ffffff solid; background-color:#f1f6fa; }
div.ILAYERstoreINNERitem span { position:relative; padding-left:15px; top:5px; cursor:pointer; }
div.ILAYERstoreINNER div.Active { background-color:#e6eff8; }
div.ILAYERstoreINNER div.Active span { font-weight:bold;}
div.ILAYERsearchH {
     height:26px;
     background:transparent url(../gfx/productLink3.gif) 4px 8px no-repeat;
}
div.ILAYERsearchH span { position:relative; left:15px; top:5px; font-weight:bold; color:#004d98; }
input.ILAYERsearchINPUT { width:230px; height:20px; border:1px #719fd0 solid; position:relative; top:4px; }
div.ILAYERsearchBlok { position:relative; top:10px; }
div.ILAYERsearchBlok div.erase { font-size:11px; }
div.ILAYERsearchBlok div.erase a { text-decoration:none; color:#014a96; background:transparent url(../gfx/ilayer-link-icon.png) right 3px no-repeat; }
div.ILAYERsearchBlok div.erase a span { margin-right:10px; text-decoration:underline; }
div.ILAYERsearchBlok div.button { height:21px; width:58px; background:transparent url(../gfx/ilayer-hledat.png) 0px 0px no-repeat; position:absolute; right:3px; }
div.ILAYERresultH {
     position:relative;
     top:40px;
     height:26px;
     background:transparent url(../gfx/productLink3.gif) 4px 8px no-repeat;
}
div.ILAYERresultH span { position:relative; left:15px; top:5px; font-weight:bold; color:#004d98; }
div.ILAYERresult {
     width:230px;
     height:290px;
     border:1px #719fd0 solid;
     position:relative;
     top:43px;
     overflow:auto;
}
div.ILAYERresultINNER {
     padding:10px 10px 0px 15px;
}
div.ILAYERtools { 
     background-color:#FFFFFF;
     background-image:url(../gfx/offerToolsBack.png);
     background-position:0 0;
     background-repeat:no-repeat;
     border:1px solid #CDDBE4;
     height:36px;
     width:230px;
     position:relative;
     margin-bottom:-1px;
     top:51px; %top:50px;
}
div.ILAYERtools a { 
     color:#3071AB;
     font-weight:bold;
     line-height:35px;
     margin-left:20px;
     text-decoration:none;
}
div.ILAYERright div.cross {
     height:17px; width:18px;
     position:absolute;
     background:transparent url(../gfx/cross.png) 0px 0px no-repeat;
     position:absolute;
     right:0px;
     top:-27px;
     cursor:pointer;
}
div.ILAYERcurtain {
          /*background-color: #ffffff;*/
     	back\ground-color: transparent;
     	/*background-image: url(../gfx/blank.gif);*/
     	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../gfx/overlay.png", sizingMethod="scale");*/
     	background-image: url(../gfx/overlay.png);
     	_filter:alpha(opacity=50);     	
     	display: block; 
          position: absolute; 
          top: 127px; 
          left: 0px; 
          z-index: 90; 
          width: 100%;
          display:none;
}
div.ILAYERgrayed {
     position:absolute;
     background:transparent url(../gfx/ilayerGrayed.png) 0px 0px no-repeat;
     width:439px;
     height:262px;
     top:282px;
     left:7px;
     z-index:9999;
}


/**/
div.BestPriceButton {
     background-color:#FFFFFF;
     background-image:url(../gfx/offerToolsBack.png);
     background-position:0 0;
     background-repeat:no-repeat;
     border:1px solid #CDDBE4;
     height:36px;
     margin:auto 0px 20px 10px;
     width:214px;
     float:left;
}
div.BestPriceButton a {
     color:#3071AB;
     font-weight:bold;
     line-height:35px;
     margin-left:20px;
     text-decoration:underline;
}
div.BestPriceButton a span { position:static !important; display:inline !important; }

/**/
li { /*behavior: url(hover.htc);*/ }

/**/
div.checkdiv {
     height:20px !important;
     width:19px !important;
     float:left;
     background:transparent url(../gfx/checkbox.png) 0px bottom no-repeat;
     position:relative;
     _top:-10px;
     z-index:9898;
}
div.RightColumn form.favoriteProd div.editProdItem div.editProdCheck div.checkdiv {
     left:23px;
     position:absolute;
     top:3px;
}
div.RightColumn table.watchedshops td.checkIn div.checkdiv {
     float:none;
     margin-left:63px;
     _top:0px;
     %margin-right:63px;
}
div.Registration div.RightColumnLeft form div.prefferedshop div.choice div.checkdiv {
     position:relative;
     left:6px;
     top:-3px;
     margin-left:10px;
     margin-right:10px;
}
div.Registration div.RightColumnLeft form div.prefferedshop div.choice div.checked {     
}
div.Registration div.RightColumnLeft form div.regFormMargined div.checkdiv { float:left; %margin-right:10px; _margin-right:0px; top:0px; }
div.checked { background:transparent url(../gfx/checkboxChecked.gif) 0px bottom no-repeat; }

/* specials - napiste nam */
div.Napiste h1 { padding-top:10px; }
div.NapisteInner { border:1px #d3e3f2 solid; }
div.NapisteInner h2 { margin:0px; padding:0px; height:33px; background-color:#f0f5fb; background-image:url(../gfx/productLink3.gif); background-position: 12px 10px; background-repeat:no-repeat; margin-bottom:15px;  }
div.NapisteInner p { padding-left:25px; padding-right:35px; padding-bottom:15px !important; }
div.NapisteInner ul { padding-left:40px; padding-bottom:15px; }
div.NapisteInner h2 span { display:block; margin-left:23px; padding-top:6px; }
div.NapisteInner li { list-style-image:url(../gfx/li.jpg); line-height:15px; }
div.NapisteInner a { color:#01aaeb; }
div.NapisteInner form { position:relative; left:25px; }
div.NapisteInner form select.sel01 { width:117px; }
div.NapisteInner form select.sel02 { width:390px; }
div.Napiste div.img { width:473px; height:176px; margin-bottom:15px; float:right; }
div.dotaz div.legend { float:left; width:182px; margin-bottom:10px; } 
div.dotaz div.legend span { line-height:20px; }    
div.dotaz select { color:#014A96 !important; color:#4B82B8; font-size:12px; height:20px; }
div.dotaz textarea { border:1px solid #76A6CA; border-collapse:collapse; width:570px; }
div.regMessage { width:490px !important; }
div.mailForgot p { padding-bottom:0px !important; padding-top:15px !important; }
div.mailForgot form { top:15px; position:relative; }
p.errorMessage { position:absolute; top:8px; }

/* password */
input.heslo {
background:transparent url(../gfx/submitOdeslat.png) no-repeat scroll 0 0;
margin-bottom:15px;
border:medium none;
float:left;
height:24px;
margin:-2px 30px auto auto;
width:123px;
}



/* MyStore TEMPLATE */
body.MyStore { background:#000000 url(../gfx/MYbackBody.png) center top repeat-y; }
body.MyStore .red { color:#e08700 !important; }
body.MyStore .Red { color:#e08700 !important; }
body.MyStore div.Header {background-image:url(../gfx/MYbackHeader.png);}
body.MyStore div.Login div.Submit input { background:transparent url(../gfx/MYloginSubmit.png) left top no-repeat;
}
body.MyStore div.SearchBox div.Search input.submit { background:transparent url(../gfx/MYsearchSubmit.png) 0px top no-repeat;}
body.MyStore div.Logo { position:absolute; width:323px; height:75px; top:17px; left:5px; }
div.MYbanner { height:144px; width:732px; margin-bottom:20px; }
body.MyStore div.Main { top:0px; }
body.MyStore div.LeftColumn div.StoreInfo div.StoreInfoHead,
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferHead {
     background-color:#f4a01f;
     background-image:url(../gfx/MYrightColumnHeader.png);
     background-repeat:no-repeat;font-weight: bolder;
     background-position:8px 9px;
}
body.MyStore div.LeftColumn div.StoreInfo div.StoreInfoHead h2, body.MyStore div.RightColumnRight div.RightOffer div.RightOfferHead h2 { color:#ffffff; }
body.MyStore div.RightColumnRight { margin: -164px 0px 0px 20px; }
body.MyStore div.MenuBox div.b01 a:hover { background-image:url(../gfx/menu/MYb01mouse.png); }
body.MyStore div.MenuBox div.b02 a:hover { background-image:url(../gfx/menu/MYb02mouse.png); }
body.MyStore div.MenuBox div.b03 a:hover { background-image:url(../gfx/menu/MYb03mouse.png); }
body.MyStore div.MenuBox div.b04 a:hover { background-image:url(../gfx/menu/MYb04mouse.png); }
body.MyStore div.MenuBox div.b05 a:hover { background-image:url(../gfx/menu/MYb05mouse.png); }
body.MyStore div.MenuBox div.b06 a:hover { background-image:url(../gfx/menu/MYb06mouse.png); }
body.MyStore div.MenuBox div.b07 a:hover { background-image:url(../gfx/menu/MYb07mouse.png); }
body.MyStore div.MenuBox div.b07 a.Active:hover { background-image:url(../gfx/menu/b07.png); }
body.MyStore div.OfferTools div.OfferToolsInnerNews { background-image:url(../gfx/MYofferToolsBack2.png); background-repeat:no-repeat; border:1px solid #c2c4cc; margin-bottom:15px; }
body.MyStore div.RightColumn div.OfferTools div.OfferToolsInner { background-image:url(../gfx/MYofferToolsBack.png); border:1px solid #c2c4cc; }
body.MyStore div.RightColumn div.OfferTools div.OfferToolsInner a { color:#82888e; }
body.MyStore div.OfferTools .OfferToolsInnerNews a { color:#82888e; }
body.MyStore div.RightColumnRight div.RightOffer { border:1px #cacdd0 solid; margin-top:15px; }
body.MyStore div.LeftColumn div.StoreInfo div.StoreInfoInner { border:1px #cacdd0 solid; }
body.MyStore div.LeftColumn div.StoreInfo p { color:#000000; }
body.MyStore div.LeftColumn div.StoreInfo table.details { color:#000000;  background-color:#f5f6f8; }
body.MyStore div.Mojetesco a.change:hover { background-image:url(../gfx/MYzmenit.png); }
body.MyStore div.Mojetesco span.profDisabled { background-image:url(../gfx/MYprofilDisabled.png); }
body.MyStore div.Mojetesco a.profil:hover { background-image:url(../gfx/MYprofil.png); }
body.MyStore div.RightColumn h2 { color:#000000; }
body.MyStore div.MyTescoR div.Aktuality a { background-image:url(../gfx/MYbackAktuality.png); color:#d17e00; }
body.MyStore div.Login { color:#000000; }
body.MyStore div.Logged { color:#000000; }
body.MyStore div.Header a { color:#d17e00; }
body.MyStore div.MyTescoR div.Event,
body.MyStore div.MyTescoR div.Aktuality { color:#000000; }
body.MyStore div.MyTescoR div.Event a { background-image:url(../gfx/MYproductLink.png); color:#d17e00; }
body.MyStore div.MyTescoR div.Download div.DownloadHead { background-color:#f4a01f; }
body.MyStore div.MyTescoR div.Download div.DownloadInner div a { color:#000000; }
body.MyStore div.MyTescoTinyMCE p { color:#000000; }
body.MyStore div.MyTescoTinyMCE p a { color:#D17E00; }
body.MyStore div.Footer { background-image:url(../gfx/MYbackFooter.png); }
body.MyStore div.Footer div.LinksTescoCR { color:#000000; margin-bottom:9px; }
body.MyStore div.Footer div.LinksTescoCR b { color:#000000; }
body.MyStore div.Footer div.LinksTescoCR a { color:#d17e00; }
body.MyStore div.Footer div.Subfooter { border-top:1px #c2c4cc solid; color:#000000; }
body.MyStore div.Footer div.Subfooter a { color:#000000; }
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferItem div.RightOfferPrice { background-image:none;left:110px; width:100px; bottom:106px; }
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferItem div.RightOfferPrice span.priceText { color:#db1500; font-weight:bold; text-align:right;}
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferItem div.RightOfferPrice span.priceOld { color:#000000; text-align:right; }
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferItem img {
     margin-left:7px;
     margin-top:4px;
     margin-bottom:28px;
     border:none;
}
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferItem div.RightOfferPrice span.priceActual { font-size:16px; color:#000000; text-align:right; }
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferItem div.RightOfferPrice span { text-align:left; }
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferItem div.discount { left:8px; top:11px; width:42px; height:39px; color:#ffffff; background-color:#db1500; font-size:15px; font-weight:bold; }
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferItem div.discountBack { position:absolute; z-index:300; height:39px; width:42px; left:7px; top:14px; background-color:#000000; }
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferItem div.discount span { position:relative; top:12px; color:#fff000; }
body.MyStore div.RightColumnRight div.RightOffer div.RightOfferItem a {
     display:block;
     position:absolute;
     left:15px;
     bottom:0px;
     margin-top:7px;
     padding-bottom:10px;
     width:180px;
     color:#024a96;
     text-decoration:underline;
}
body.MyStore span.date { color:#000000; }
body.MyStore div.StoreInfoBlack {
     border:none;
     background-color:#000000;
     color:#ffffff; font-weight:bold;
     margin-bottom:2px;
     position:relative;
}
body.MyStore div.StoreInfoBlack p {
     padding:17px 15px 20px 15px;
}


/* ilayer */
div.ILAYERmapa img.map1 {
     left:155px;
     top:98px;
     display:none;
}
div.ILAYERmapa img.map2 {
     left:26px;
     top:127px;
     display:none;
}
div.ILAYERmapa img.map3 {
     left:289px;
     top:89px;
     display:none;
}
div.ILAYERmapa img.map4 {
     left:92px;
     top:121px;
     display:none;
}
div.ILAYERmapa img.map5 {
     left:262px;
     top:33px;
     display:none;
}
div.ILAYERmapa img.map6 {
     left:73px;
     top:52px;
     display:none;
}
div.ILAYERmapa img.map7 {
     left:35px;
     top:102px;
     display:none;
}
div.ILAYERmapa img.map8 {
     left:149px;
     top:18px;
     display:none;
}


/* hit mesiaca */
img.HitLogo {
     position:absolute;
     left:346px;
     top:0px;
}
div.HitMesiaca table {
     margin-bottom:10px;
}
div.HitMesiaca div.RightOfferItem {
     width:164px;
     height:auto;
     float:left;
     border:none;
}
div.HitMesiaca div.RightOfferImg {
     min-height:120px;
     _height:120px;
     text-align:center;
}
div.HitMesiaca div.RightOfferItem img {
     position:static;
}
div.HitMesiaca div.RightOfferItem img.redball {
     position:absolute;
}
div.HitMesiaca div.RightOfferItem div.RightOfferPrice {
     width:164px;
     position:relative;
     background:none;
     left:0px;
     bottom:0px;
     /*background-color:#ffed00;   */ 
     height:100px; 
}
div.HitMesiaca td.info {
     background-color:#ffed00; 
     vertical-align:top;
     padding-bottom:5px;
     border-left:1px white solid;
}
div.HitMesiaca div.RightOfferItem div.RightOfferPrice span.name {
     width:155px;
     padding-top:5px;
     padding-bottom:0px;
     margin:0px;
     left:5px;
     color:#000;
     position:relative;
     font-weight:bold;
     text-align:left;
}
div.HitMesiaca div.RightOfferItem div.RightOfferPrice div.prices {
     float:right;
     text-align:right;
}
div.HitMesiaca div.RightOfferItem div.RightOfferPrice span.priceActual {
     right:0px;
     font-size:20px;
     top:0px;
     position:relative;
     display:block;
     text-align:right;
     width:auto;
}
div.HitMesiaca div.RightOfferItem div.RightOfferPrice span.priceOld {
     right:0px;
     top:0px;
     font-size:12px;
     color:#000;    
     position:relative;
     text-align:right;
     width:auto;
}
div.HitMesiaca div.RightOfferItem div.RightOfferPrice span.text {
     color:#000;     
     float:left;
     width:155px;
     text-align:left;
     font-size:9px;
     position:relative;
     display:inline;
     margin-left:5px;
     padding-top:3px;
}
div.HitMesiaca div.RightOfferItem div.discountText {
     color:#FFFFFF;
     font-size:10px;
     top:15px;
     font-weight:bold;
     height:45px;
     left:15px;
     position:absolute;
     text-align:center;
     width:45px;
     z-index:333;
}
/* garance */
div.garance {
     border:1px #dbe5ed solid;
}
div.garance img.head { margin-bottom:15px; }
div.garance table tr.img td {
     padding-bottom:10px;
     text-align:center;
     width:33%;
}
div.garance table tr.info td {
     text-align:center;
     color:#000;
     vertical-align:top;
     height:80px;
     line-height:20px;
}
div.garance table tr.info td span.price {
     font-size:18px;
     font-weight:bold;
}