/* CSS Document */
a {
    color: #00209F;
    text-decoration: underline;    
}
a:hover {
    text-decoration: none;
}

a.bold {
    color: #00209F;
    text-decoration: underline;
    font-weight: bold;
}
a.bold:hover {
    text-decoration: none;
    font-weight: bold;
}

body {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}
body, input, select, td, textarea {
    color: #00209F;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
form, h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
}
h1 {
    font-size: 22px;
}
h2 {
    font-size: 16px;
}
h3 {
    font-size: 14px;
}
h4 {
    font-size: 13px;
}
h5 {
    font-size: 11px;
}
h6 {
    font-size: 10px;
}
img {
    border: none;
}

.error {
    color: #CC0000;
}
.inputText {
    background-color: #FFFFFF;
    border: 1px solid #5E5E5E;
}
.pdf {
    background: url(/images/icon/pdf.gif) left top no-repeat;
    padding: 1px 0px 2px 20px;
}
.picLeft {
    float: left;
    margin: 0px 10px 10px 0px;
}
.picRight {
    float: right;
    margin: 0px 0px 10px 10px;
}
.separator10 {
    display: block;
    float: left;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    width: 10px;
}
.separator20 {
    display: block;
    float: left;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    width: 20px;
}
.wrap {
    clear: both;
    display: block;
    font-size: 1px;
    height: 0px;
    line-height: 0px;
    text-indent: -2000px;
    overflow: hidden;
}

/* #outer*/
#outerContainer {
    margin: 0px auto;
    width: 951px;
    position: relative;
}
#oldContainer {
    float: left;
}
/* #head*/
#banner-top {
    background: transparent url(/images/hirdetes.gif) no-repeat center left;
    margin: 10px 0 0 0;
    padding: 0 0 0 20px;
    height: 94px;
}
#banner-top div.banner {
    border: 2px solid #AAA;
    width: 728px;
    height: 90px;
}
#head {
    clear: both;
    margin: 0px;
    width: 761px;
    height: 120px;
    position: relative;
}
#head #logo {
    float: left;
    padding: 0 30px 10px 10px;
}
#head #banner {
    float: right;
    /*padding: 18px 0px 18px 0px;*/
    padding: 20px 0px 20px 0px;
    clear: both;
}
/*
#head #banner div.banner {
    border: 2px solid #AAA;
    width: 468px;
    height: 60px;
}
*/
#banner_right {
    float: right;
    padding: 0px 0px 20px 0px;
    /*margin-top: 228px;*/
    width: 190px;
/*    width: 170px;*/
position: absolute; top:0;right:0;width:190px;
}
#banner_right .item {
    padding-top: 12px;
    color: #444444;
}
#banner_right .item div {
    padding-top: 3px;
}
#banner_right .item .upper {
    font-weight: bold;
}
#bannertitle {
    color: #aaaaaa;
    font-size: 10px;
    padding: 0px 0px 8px 32px;
}
#head #banner img {
    /*border: 1px solid #01009A;*/
}

#head .headerLinks {
    margin: 10px 0;
    text-align: right;
    clear: both;
}

#head .headerLinks ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    height: 15px;
    float: right;
}

#head .headerLinks li {
    float: left;
    padding: 0 10px;
    border-right: 1px solid #00209f;
}

#head .headerLinks li.last {
    float: left;
    padding: 0 0 0 10px;
    border-right: none;
}


#head .headerLinks li a {
    display: inline-block;
    height: 15px;
    font: 11px Verdana;
    font-weight: bold;
    color: #00209f;
    text-decoration: none;
    padding-bottom: 2px;
}

#head .headerLinks li a:hover {
    text-decoration: underline;
}

a.rss,
#head .headerLinks li a.rss {
    background: url(/images/icon/rss.gif) right top no-repeat;
    padding-right: 20px;
}

/* #mainMenu */
#mainMenu {
    border-bottom: 20px solid #CC0000;
    clear: both;
    margin: 0px;
    width: 761px;
}
#mainMenu ul {
    font-size: 1px;
    height: 30px;
    line-height: 0px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#mainMenu ul li {
    float: left;
}
#mainMenu ul li span {
    display: none;
}
#mainMenu ul li a {
    background: url(/images/mainmenu.gif) no-repeat;
    display: block;
    height: 30px;
}
#mainMenu ul li#indexpage a {
    background-position: 0px 0px;
    width: 78px;
}
#mainMenu ul li#indexpage a:hover,
#mainMenu ul li#indexpage a.selected {
    background-position: 0px -30px;
}
#mainMenu ul li#stores a {
    background-position: -78px 0px;
    width: 87px;
}
#mainMenu ul li#stores a:hover,
#mainMenu ul li#stores a.selected {
    background-position: -78px -30px;
}
#mainMenu ul li#promotion_list a {
    background-position: -165px 0px;
    width: 69px;
}
#mainMenu ul li#promotion_list a:hover,
#mainMenu ul li#promotion_list a.selected {
    background-position: -165px -30px;
}
#mainMenu ul li#tesco_brands a {
    background-position: -234px 0px;
    width: 86px;
}
#mainMenu ul li#tesco_brands a:hover,
#mainMenu ul li#tesco_brands a.selected {
    background-position: -234px -30px;
}
#mainMenu ul li#cherokee a {
    background-position: -320px 0px;
    width: 81px;
}
#mainMenu ul li#cherokee a:hover,
#mainMenu ul li#cherokee a.selected {
    background-position: -320px -30px;
}
/*
#mainMenu ul li#petrolstations a {
    background-position: -401px 0px;
    width: 101px;
}
#mainMenu ul li#petrolstations a:hover,
#mainMenu ul li#petrolstations a.selected {
    background-position: -401px -30px;
}
*/
#mainMenu ul li#shops a {
    background-position: -401px 0px;
    width: 75px;
}
#mainMenu ul li#shops a:hover,
#mainMenu ul li#shops a.selected {
    background-position: -401px -30px;
}
#mainMenu ul li#tbp_main a {
    background-position: -476px 0px;
    width: 116px;
}
#mainMenu ul li#tbp_main a:hover,
#mainMenu ul li#tbp_main a.selected {
    background-position: -476px -30px;
}
#mainMenu ul li#positions a {
    background-position: -592px 0px;
    width: 75px;
}
#mainMenu ul li#positions a:hover,
#mainMenu ul li#positions a.selected {
    background-position: -592px -30px;
}
#mainMenu ul li#aboutus a {
    background-position: -667px 0px;
    width: 94px;
}
#mainMenu ul li#aboutus a:hover,
#mainMenu ul li#aboutus a.selected {
    background-position: -667px -30px;
}

/* #subMenu */
#subMenu {
    border-bottom: 9px solid #FFFFFF;
    padding: 15px 1px 0px 1px;
}
#subMenu ul {
    border-bottom: 1px solid #00209F;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#subMenu li {
    margin: 0px;
    padding: 0px;
}
#subMenu .level1 a {
    background: #2D4CC2 url(/images/submenu_arrowoff.gif) right bottom no-repeat;
    border-bottom: 1px solid #21378E;
    border-left: 1px solid #7F92DA;
    border-right: 1px solid #21378E;
    border-top: 1px solid #7F92DA;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 3px 23px 3px 7px;
    text-decoration: none;
    width: 146px;
}
#subMenu .level1 a:hover {
    text-decoration: underline;
}
#subMenu .level1 a.selected {
    background: #FFFFFF url(/images/submenu_arrowon.gif) right bottom no-repeat;
    border-bottom: 1px solid #BABABA;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #BABABA;
    border-top: 1px solid #FFFFFF;
    color: #00209F;
}
#subMenu .level2 a {
    background: #006CD7 url(/images/submenu_bulletoff.gif) 9px 9px no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight:  bold;
    padding: 0px 18px 0px 18px;
    text-decoration: none;
    width: 142px;
}
#subMenu .level2 a:hover {
    text-decoration: underline;
}
#subMenu .level2 a.selected {
    background: #006CD7 url(/images/submenu_bulleton.gif) 9px 9px no-repeat;
    color: #E8DE10;
    text-decoration: underline;
}
#subMenu .level2 a:hover.selected {
    text-decoration: none;
}
#subMenu .level2 a span {
    border-bottom: 1px solid #DAE8FF;
    display: block;
    padding: 3px 0px;
}
#subMenu .level2.last a span {
    border-bottom: none;
    padding-bottom: 4px;
}

/* #contentContainer1 */
#contentContainer1 {
    border-right: 1px solid #D1E2FE;
    background: url(/images/bg_contentc1.gif) left top repeat-y;
    clear: both;
    margin: 0px;
    width: 760px;
}

/* #contentContainer2 */
#contentContainer2 {
    border-right: 1px solid #D1E2FE;
    background: url(/images/bg_contentc2.gif) left top repeat-y;
    clear: both;
    margin: 0px;
    width: 760px;
}

/* #contentContainer3*/
#contentContainer3 {
    border-right: 1px solid #D1E2FE;
    background: url(/images/bg_contentc1.gif) left top repeat-y;
    clear: both;
    margin: 0px;
    width: 760px;
}

/* #contentContainer4 technikaNyeremeny*/
#contentContainer4 {
    border-right: 1px solid #D1E2FE;
    border-left: 1px solid #D1E2FE;
    background: none;
    clear: both;
    margin: 0px;
    width: 760px;
}

/* #sidebar */
#sidebar {
    border-top: 1px solid #FFFFFF;
    float: left;
    width: 180px;
}
#sidebar .box {
    margin: 0px 10px 10px 10px;
}
#sidebar .box h2 {
    font-size: 1px;
    height: 23px;
}
#sidebar .box h2 a {
    display: block;
    height: 23px;
}
#sidebar .box h2 span {
    display: none;
}
#sidebar #newsletterBox {
    margin-top: 15px;
}
#sidebar #newProducts {
    background-color: #FFFFFF;
}
#sidebar #newProducts h2 {
    background: url(/images/sidebar/head/ujtermekek.gif) left top no-repeat;
}
/*#sidebar #newProducts .pic {
    padding: 5px;
    text-align: center;
}
#sidebar #newProducts .pic img {
    border: 1px solid #D1E2FE;
}*/
#sidebar #qsearch {
    background-color: #D4E3F4;
}
#sidebar #actionbox {
    background-color: #ffffff;
}
#sidebar #qsearch h2 {
    background: url(/images/sidebar/head/kereses.gif) left top no-repeat;
}
#sidebar  #actionbox h2 {
    background: url(/images/sidebar/head/kereses.gif) left top no-repeat;
}
#sidebar  #actionbox h2.rss {
    background: url(/images/sidebar/head/rss.gif) left top no-repeat !important;
}
#sidebar  #actionbox h2.clothes {
    background: url(/images/sidebar/head/clothes.gif) left top no-repeat !important;
}
#sidebar  #actionbox h2.products {
    background: url(/images/sidebar/head/products.gif) left top no-repeat !important;
}
#sidebar  #actionbox h2.family {
    background: url(/images/sidebar/head/family.gif) left top no-repeat !important;
}

#sidebar  #actionbox h2.specialBuy {
    background: url(/images/sidebar/head/special_buy.gif) left top no-repeat !important;
    height: 29px;
}

#sidebar  #actionbox h2.specialBuy span {
    display: none;
}

#sidebar  #actionbox #sb_title_clothes, 
#sidebar  #actionbox #sb_title_products, 
#sidebar  #actionbox #sb_title_family,
#sidebar  #actionbox #sb_title_specialBuy
 {
    font-weight: bold;
}
#sidebar #actionbox .sb_price {
    padding: 0 0 0 4px;
}
#sidebar  #actionbox #sb_price_clothes, 
#sidebar  #actionbox #sb_price_products, 
#sidebar  #actionbox #sb_price_family,
#sidebar  #actionbox #sb_price_specialBuy {
    background: url(/images/sidebar/price_bg.gif) left top no-repeat !important;
    height: 20px;
    width: 81px;
    text-align: center;
/*    padding-left: 3px;
    margin: 10px 10px 10px 10px;*/
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
}
#sidebar #qsearch td {
    padding: 0px 5px 0px 5px;
}
#sidebar #actionbox td {
    padding: 5px 5px 5px 5px;
}
#sidebar #actionbox td.sidebar-newsletter-tab {
    background: url(/images/icon/mail_icon.jpg) left top no-repeat;
    padding-left: 30px;
}
#sidebar #actionbox td.sidebar-rss-tab {
    background: url(/images/icon/rss_icon.jpg) left top no-repeat;
    padding-left: 30px;
}
#sidebar #actionbox label {
    display: block;
    padding: 5px 0px 3px 0px;
}
#sidebar #qsearch .inputText {
    width: 146px;
}
#sidebar #qsearch .submit {
    padding: 5px;
    text-align: right;
}
#sidebar #tescoBrand {
    background-color: #FFFFFF;
}
#sidebar #tescoBrand h2 {
    background: url(/images/sidebar/head/tescomarkak.gif) left top no-repeat;
}
#sidebar #tescoBrand .pic {
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 150px;
}
#sidebar #tescoBrand .pic img {
    border: 1px solid #D1E2FE;
    margin-bottom: 5px;
}
#sidebar #cherokee {
    background-color: #FFFFFF;
}
#sidebar #cherokee h2 {
    background: url(/images/sidebar/head/cherokee.gif) left top no-repeat;
}
#sidebar #cherokee .pic {
    overflow: hidden;
    text-align: center;
    width: 160px;
}

/* #content */
#content {
    border-top: 1px solid #FFFFFF;
    float: left;
}
#contentContainer1 #content {
    padding: 14px 15px 14px 15px;
    width: 550px;
}
#contentContainer2 #content {
    padding: 14px 10px 14px 15px;
    width: 395px;
}
#contentContainer3 #content {
    padding: 14px 10px 14px 15px;
    width: 393px;
}
#contentContainer4 #content {
    padding: 0;
    width: 760px;
}
#contentContainer4 h1 {
	display: none;
}
#contentContainer4 div.article {
	padding: 0;
}
#contentContainer4 div.article p {
    margin: 0;	
}
#contentContainer4 #content div.connectedContent {
	padding: 0 15px;
	width: 730px;
}

/* intro */
#content .introBox {
    margin-bottom: 10px;
}
#content .introBox h3 {
    color: #FFFFFF;
    padding: 8px 10px 8px 10px;
    text-transform: uppercase;
}
#content .introBox h3 a {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    padding: 3px 6px;
}
#content #starBox h3 {
    background: #DC241F url(/images/box_title_r550.gif) left top no-repeat;
    font-weight: bold;
    text-transform: none;
}
#content #starBox .pic {
    border: 1px solid #D1E2FE;
}
#content #promotionPaper h3 {
    background: #00209F url(/images/box_title_b550.gif) left top no-repeat;
}
#content #promotionPaper .container {
    border: 1px solid #D1E2FE;
    float: left;
    padding: 10px 0px 10px 10px;
    width: 538px;
}
#content #promotionPaper .container .item {
    float: left;
    margin: 0px;
    padding-right: 10px;
    text-align: center;
    width: 259px;
}
#content #promotionPaper .container .item h5 a {
    text-decoration: none;
}
#content #promotionPaper .container .item .pic {
    padding-top: 5px;
}
#content #promotion h3 {
    background: #00209F url(/images/box_title_b550.gif) left top no-repeat;
    padding: 0;
}
#content #promotion h3 span {
    background: transparent url(/images/box_title_b550.gif) right top no-repeat;
    display: block;
    margin-left: 10px;
    padding: 8px 10px 8px 0;
}
#content #promotion .container {
    /*border: 1px solid #D1E2FE;*/
}
#content #promotion .container .offerimage {
    padding: 0px;
    /*margin: 0 5px 0 0;*/
    float: left;
}
#content #promotion .container .offertext {
    padding: 0 5px;
}
#content #promotion .container .offertext ul {
    list-style: none;
    margin: 10px 0px;
    padding: 0px;
}
#content #promotion .container .offertext ul li {
    background: url(/images/bullet1.gif) 0px 5px no-repeat;
    padding: 0px 0px 0px 10px;
}
.indexpromo p {
    padding: 0px;
    margin: 0px;
    text-align: top;
}
	    
.indexpromo ul {
    list-style: none;
    margin: 10px 0px;
    padding: 0px;
}
.indexpromo ul li {
    padding: 0px 0px 0px 0px;
}


#content #promotionText h3 {
    background: #00209F url(/images/box_title_b550.gif) left top no-repeat;
}
#content #promotionText .container {
    border: 1px solid #D1E2FE;
    padding: 7px 10px 7px 10px;
}
#content #promotionText .container h1,
#content #promotionText .container h2,
#content #promotionText .container h3,
#content #promotionText .container h4,
#content #promotionText .container h5,
#content #promotionText .container h6 {
    color: #DC241F;
}
#content #promotionText .container p {
    margin: 0px;
}
#content #emailform td {
    padding: 5px;
    width: 145px;
    vertical-align: top;
}
#content #emailform .inputText {
    background-color: #FFFFFF;
    border: 1px solid #5E5E5E;
    width: 175px;
}
#content #emailform .multipleSelect {
    width: 175px;
    border: solid 1px #5E5E5E;
}
/* /intro */

#content h1 {
    border-bottom: 1px solid #E5F1FC;
    font-weight: normal;
    padding-bottom: 7px;
}
#content h1 .page {
    color: #2D4CC2;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding-top: 8px;
}
#content .pager {
    text-align: center;
}
#content .pager a {
    color: #2D4CC2;
    text-decoration: none;
}
#content .pager a:hover {
    text-decoration: underline;
}
#content .pager .selected {
    color: #CC0000;
    font-weight: bold;
    text-decoration: underline;
}
#content #promotionPage .item {
    float: left;
    padding: 20px 10px;
    width: 255px;
}
#content #promotionPage .pic {
    height: 250px;
    text-align: center;
}
#content #promotionPage .pic img {
    border: 1px solid #D1E2FE;
}
#content #promotionPage .navigator {
    padding-top: 5px;
    text-align: center;
}
#content #promotionPage .navigator a {
    text-decoration: none;
}
#content #promotionPage .navigator a:hover {
    text-decoration: underline;
}
#content #promotionPages .item {
    float: left;
    padding: 9px 0px;
    width: 170px;
}
#content #promotionPages .pic {
    text-align: center;
}
#content #promotionPages .pic img {
    border: 1px solid #D1E2FE;
}
#content #promotionPages .navigator {
    padding-top: 5px;
}
#content #promotionPages .navigator a {
    float: right;
    text-decoration: none;
}
#content #promotionPages .navigator a:hover {
    text-decoration: underline;
}
#content #promotionProducts .item {
    float: left;
    padding: 9px 0px;
    width: 170px;
}
#content #promotionProducts .pic {
    height: 170px;
    text-align: center;
}
#content #promotionProducts .pic img {
    border: 1px solid #D1E2FE;
}
#content #promotionProducts .navigator {
    padding-top: 5px;
    text-align: center;
}
#content .promotionNote {
    text-align: center;
}

/* .article */
#content .article {
    padding-top: 12px;
}
#content .article .picLeft,
#content .article .picRight {
    border: 1px solid #D1E2FE;
}
#content .article ul {
    list-style: none;
    margin: 10px 0px;
    padding: 0px;
}
#content .article ul li {
    background: url(/images/bullet1.gif) 0px 5px no-repeat;
    padding: 0px 0px 0px 10px;
}
#content .article h1,
#content .article h2,
#content .article h3,
#content .article h4,
#content .article h5,
#content .article h6 {
    margin: inherit;
    padding: inherit;
}
#content .article td p {
    margin: 0px;
    padding: 0px;
}

#content .connectedContent {
    clear: both;
    border-top: 1px solid #E5F1FC;
    padding-top: 10px;
}
#content .connectedContent ul {
    list-style: none;
    margin: 10px 0px;
    padding: 0px;
}
#content .connectedContent ul li {
    background: url(/images/bullet1.gif) 0px 5px no-repeat;
    padding: 0px 0px 0px 10px;
}

#content .searchResultItem a {
    color: #000000;
}
#content .searchResultItemProduct {
    float: left;
    height: 250px;
    overflow: hidden;
    padding: 9px 0px;
    text-align: center;
    width: 170px;
}
#content .searchResultItemProduct img {
    border: 1px solid #D1E2FE;
}
#content .storeFinder {
    padding: 20px 0px 20px 0px;
}
#content .storeFinder td {
    padding-right: 10px;
}

#content .search {
    padding: 20px 0px 20px 0px;
}
#content .search td {
    padding-right: 10px;
}
#content .companyItem {
    clear: both;
}
#content .form1 {
    padding-top: 20px;
}
#content .form1 th {
    text-align: left;
    padding: 2px 10px 5px 0px;
    vertical-align: top;
    width: 150px;
}
#content .form1 th .note {
    font-size: 10px;
    font-weight: normal;
}
#content .form1 td {
    padding: 0px 0px 5px 0px;
    vertical-align: top;
}
#content .form1 td .error {
    display: block;
    padding-top: 5px;
}
#content .form1 .inputText {
    width: 150px;
}
#content .form1 select.inputText {
    width: 154px;
}
#content .form1 .separator {
    background-color: #D5E4F3;
    display: block;
}
#content .form1 .submitButton {
    background-color: #DC241F;
    border: none;
    color: #FFFFFF;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    padding: 2px;
    margin-right: 10px;
}

/* #brands */
#content #brands .item {
    border: 1px solid #D1E2FE;
    float: left;
    padding: 10px;
    width: 245px;
}
#content #brands .item .pic {
    height: 120px;
    padding-bottom: 10px;
    text-align: center;
}
#content #brands .item .text {
    height: 120px;
}

/* #tescoBrandsCategory */
#content #tescoBrandsCategory .item {
    float: left;
    padding: 10px 0px;
    width: 270px;
}
#content #tescoBrandsCategory .item .pic {
    height: 132px;
    overflow: hidden;
    width: 270px;
}
#content #tescoBrandsCategory .item .text {
    height: 150px;
    overflow: hidden;
    padding-top: 13px;
    width: 270px;
}
#content #tescoBrandsCategory .item .navigator {
    text-align: right;
}
#content #tescoBrandProducts h2 {
    border-bottom: 1px solid #E5F1FC;
    margin-bottom: 10px;
    padding: 10px 0px 5px 0px;
}
#content #tescoBrandProducts .item {
    float: left;
    margin-bottom: 10px;
    width: 270px;
}
#content #tescoBrandProducts .item .pic div {
    height: 99px;
    overflow: hidden;
    width: 93px;
}
#content #tescoBrandProducts .item .text {
    font-size: 13px;
    font-weight: bold;
    padding: 0px 0px 5px 10px;
    vertical-align: bottom;
    width: 177px;
}

#content #tescoBrandNew .category {
    float: left;
    padding: 10px 0px 20px 0px;
    width: 270px;
}
#content #tescoBrandNew .categoryItem {
    border-bottom: 1px solid #E5F1FC;
    margin-bottom: 13px;
    width: 270px;
}
#content #tescoBrandNew .categoryItem .pic div {
    height: 73px;
    overflow: hidden;
    padding-bottom: 5px;
    width: 93px;
}
#content #tescoBrandNew .categoryItem .text {
    color: #2D4CC2;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 0px 0px 10px;
    width: 229px;
}
#content #tescoBrandNew .categoryItem .text span {
    font-size: 11px;
    font-weight: normal;
}
#content #tescoBrandNew .item {
    margin-bottom: 10px;
    width: 270px;
}
#content #tescoBrandNew .item .pic div {
    height: 99px;
    overflow: hidden;
    width: 93px;
}
#content #tescoBrandNew .item .text {
    font-size: 13px;
    font-weight: bold;
    padding: 0px 0px 5px 10px;
    vertical-align: bottom;
    width: 177px;
}
#content #tescoBrandNew .navigator {
    padding-top: 10px;    
}

#content .storeMap,
#content .petrolMap {
    background: url(/images/bg_storemap.gif) left bottom repeat-x;
    float: left;
    padding-top: 13px;
    width: 395px;
}
#content .storeMap .pic,
#content .petrolMap .pic {
    border: 1px solid #E5F1FC;
    float: left;
}
#content .storeMap .text,
#content .petrolMap .text {
    float: left;
    line-height: 16px;
    padding: 0px 10px;
    width: 180px;
}
#content .store .left {
    float: left;
    padding: 5px 6px 0px 0px;
    width: 192px;
}
#content .store .right {
    float: left;
    padding: 5px 0px 0px 5px;
    width: 192px;
}
#content .store .propBox {
    margin-top: 10px;
}
#content .store .propBox h2 {
    background: #E5F1FC url(/images/bg_sotoreboxhead.gif) left top no-repeat;
    color: #00205B;
    font-size: 14px;
    padding: 2px 8px 2px 8px;
}
#content .store .propBox .text {
        border: 1px solid #E5F1FC;
    padding: 7px;
}
#content .store .propBox .text a {
    color: #00209F;
    text-decoration: none;
}
#content .store .propBox .text a:hover {
    text-decoration: underline;
}
#content .store .propBox .text ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#content .store .propBox .text ul li {
    background: url(/images/bullet2.gif) 0px 5px no-repeat;
    padding: 0px 0px 0px 10px;
}
#content .store .propBox .text ul li.petrolStation {
    background: url(/images/icon/petrol.gif) 0px 0px no-repeat;
    padding: 3px 0px 3px 25px;
}
#content .store .propBoxOpen {
    padding-top: 10px;
}
#content .bus {
    border-left: 1px solid #E5F1FC;
    margin-bottom: 20px;
}
#content .bus td {
    border-bottom: 1px solid #E5F1FC;
    border-right: 1px solid #E5F1FC;
    padding: 5px;
    vertical-align: top;
}


/* akcio */
#content div.prodCat { width: 540px; padding: 22px 0 0 0;}

#content div.prodCat div.node { padding: 0 0 28px 0; float: left;}
#content div.prodCat div.node.last { padding: 0 0 24px 0;}

#content div.prodCat div.node img,
#content div.prodCat div.node h3 { float: left;}

#content div.prodCat div.node img { margin: 0 10px 0 0;}

#content div.prodCat div.node table { float: left; margin: 6px 0 0 0;}

#content div.prodCat div.node table td { padding: 0 0 2px 0;}

#content div.promoText {
    float: left;
    width: 550px;/*
    padding: 0 !important; padding: 15px 0 0 0;*/
    margin-top: 15px;
}

#content div.promoText p {
    width: 385px;
    color: #000;
    padding-top: 0;
    margin-top: 0;
}
#content div.promoText p.blue { color: #0d2b88;}

#content div.promoText p.bolder {
    font-weight: bold;
    font-size: 12px;
    margin: 4px 0 24px 0;
    padding: 0;
}

#content div.promoText img { float: right; margin-top: 0;}

#content p.higherSize { font-size: 12px; color: #000; padding: 0 0 18px 0;}
#content p.higherSize strong { font-weight: bold;}
#content img.promoDesc { margin: 15px 0 17px 0;}
#content img.promoList { margin: 10px 0 20px 0;}

#content div.promoDdescr { width: 550px; margin: 15px 0 17px 0;}

#content div.promoDdescr img { float: left;}

#content img.promoLepes { margin-top: 20px;}
#content img.promoProducts { margin: 12px 0 8px 0;}

#content div.rulesList {
    padding: 0 0 18px 0 !important; padding: 0 0 8px 0;
    font-size: 12px;
}
#content img.promoIcons {
    margin: 5px 0 35px 0;
}

#pressRelease .item {
    border-bottom: 1px solid #E5F1FC;
    padding-bottom: 12px;
}
#pressRelease .item a {
    color: #000000;
}
#pressRelease .item img {
    margin-right: 10px;
    vertical-align: middle;
}
/* /akcio */

/* #right */
#right {
    border-top: 1px solid #FFFFFF;
    float: left;
    width: 160px;
}
#contentContainer2 #right {
    padding: 17px 0px;
}
#contentContainer2 #right #subSubMenu {
    list-style: none;
    margin: 0px 10px;
    padding: 0px;
}
#contentContainer2 #right #subSubMenu li {
    margin: 0px;
    padding: 0px;
}
#contentContainer2 #right #subSubMenu li a {
    text-decoration: none;
}
#contentContainer2 #right #subSubMenu li a:hover {
    text-decoration: underline;
}
#contentContainer2 #right #subSubMenu li.level1 {
    padding-bottom: 2px;
}
#contentContainer2 #right #subSubMenu li.level1 a,
#contentContainer2 #right #subSubMenu li.level1 span {
    border-bottom: 1px solid #CED7F1;
    color: #00209F;
    display: block;
    font-weight: bold;
    line-height: 16px;
    padding: 0px 0px 1px 0px;
    text-transform: uppercase;
    width: 140px;
}
#contentContainer2 #right #subSubMenu li.level2 {
    padding: 0px 0px 3px 0px;
}
#contentContainer2 #right #subSubMenu li.level2 a {
    background: url(/images/bullet2.gif) 0px 6px no-repeat;
    display: block;
    padding: 0px 0px 0px 8px;
    width: 132px;
}
#contentContainer2 #right #subSubMenu li.last a {
    border-bottom: 1px solid #CED7F1;
    padding-bottom: 5px;
}
#contentContainer2 #right #subSubMenu li a.selected {
    color: #CC0000;
    font-weight: bold;
}

#contentContainer3 #right #subSubMenu {
    background-color: #F2F7FF;
    border-bottom: 3px solid #00209F;
    padding: 17px 10px 5px 10px;
}
#contentContainer3 #right #subSubMenu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#contentContainer3 #right #subSubMenu li {
    margin: 0px;
    padding: 0px;
}
#contentContainer3 #right #subSubMenu li a {
    text-decoration: none;
}
#contentContainer3 #right #subSubMenu li a:hover {
    text-decoration: underline;
}
#contentContainer3 #right #subSubMenu li.level1 {
    padding-bottom: 3px;
}
#contentContainer3 #right #subSubMenu li.level1 a,
#contentContainer3 #right #subSubMenu li.level1 span {
    border-bottom: 1px solid #CED7F1;
    color: #00209F;
    display: block;
    font-weight: bold;
    line-height: 16px;
    padding: 0px 0px 1px 0px;
    text-transform: uppercase;
    width: 140px;
}
#contentContainer3 #right #subSubMenu li.level2 {
    padding: 0px 0px 3px 0px;
}
#contentContainer3 #right #subSubMenu li.level2 a {
    background: url(/images/bullet2.gif) 0px 7px no-repeat;
    color: #CC0000;
    display: block;
    font-weight: bold;
    padding: 2px 0px 3px 8px;
    width: 132px;
}

#right .banner {
    padding: 10px 15px 0px 0px;
}

/* #foot*/
#foot {
    background: #2D4CC2 url(/images/bg_foot.gif) left bottom repeat-x;
    border-right: 1px solid #D1E2FE;
    clear: both;
    margin: 0px;
    width: 760px;
    position: relative;
}
#foot #artisjus {
    border: 1px solid #FFF;
    position: absolute;
    right: 8px;
    top: 7px;
    z-index: 100;
}
#foot #left {
    border-top: 1px solid #FFFFFF;
    float: left;
    padding: 8px 0px 13px 10px;
    width: 170px;
}
#foot #right {
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    padding: 7px 0px 12px 0px;
    text-align: center;
    width: 580px;
}
#foot #right a {
    color: #FFFFFF;
    text-decoration: none;
}
#foot #right a:hover {
    text-decoration: underline;
}

.boxBlueBg{
    background-color: #E5F1FC;
}
.boxWhiteBg{
    background-color: #CEDCE9;
}
.boxWhite{
    padding-left: 5px;
    padding-right: 5px;
}
.boxWhite a{
    color: #0D2B88;
}
input.tbpField {
    width: 162px;
}
select.tbpField {
    width: 168px;
}
input.fuelCardField {
    width: 180px !important;
}
select.fuelCardField {
    width: 180px !important;
}

a.smallBB{
    color: #000000;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}
a.smallBB:hover{
    color: #000000;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
}

ul#rccFaq { list-style-type: none; margin: 0; padding: 0; width: 100%; }
ul#rccFaq li { padding: 0; border-bottom: 1px solid #e8eef4; }
ul#rccFaq li a:link, ul#rccFaq li a:active, ul#rccFaq li a:visited { color: #0d2b88; background: transparent url(/images/faqbullet.gif) no-repeat 3px 10px; padding: 7px 10px 7px 14px; display: block; }
ul#rccFaq li a:hover, ul#rccFaq li a.aOpened:hover { background-color: #cee4f9 !important; }
ul#rccFaq li a.aOpened:link, ul#rccFaq li a.aOpened:active, ul#rccFaq li a.aOpened:visited { background: #e5f1fc url(/images/faqbullet_open.gif) no-repeat 3px 12px; }
ul#rccFaq li span { display: block; padding: 0 0 0 14px;}
ul#rccFaq li span a:link, ul#rccFaq li span a:active, ul#rccFaq li span a:visited { display: inline; background: none; padding: 0; color: #000; }
ul#rccFaq li span a:hover { background-color: transparent !important; }

/* szkk */
.szkkText {
    color: #114E11;
}
.szkkText a {
    color: #B60610;
}
.szkkTextSmall {
    color: #114E11;
    font-size: 10px;
}
p.szkkTextSmall {
    text-align: justify;
}
.szkkTextBig {
    color: #B60610;
    font-size: 12px;
}
.szkkBox {
    border-left: 1px solid #CCE583;
    border-right: 1px solid #CCE583;
    background-color: #EDFFE5;
}
.szkkBox td {
    color: #114E11;
}
.szkkBox .separator {
    background-color: #218321;
}
.szkkBox .szkkField {
    background-color: #FFFFFF;
    border: 1px solid #114E11;
    color: #114E11;
    width: 165px;
}
.szkkBox .szkkField option {
    width: 100%;
}
.storeName {
    font-size: 16px;
}
.formFieldNote {
    color: #6080FF;
}


div.headPic {
    margin-top: 20px;
}
div.node {
    width: 270px;
    padding: 0 10px 15px 0;
    float: left;
}

div.node div.cont {
    width: 270px;
    float: left;
}

div.node.last { padding-right: 0;}
div.node img { margin-bottom: 5px; display: block;}
div.node div.cont div { 
    width: 257px;
    height: 38px;
    padding: 9px 0 0 13px;
    background: transparent url(/images/iskola/bg_text.gif) top left no-repeat;
}

div.node div.cont div p {
    margin: 0;
    padding: 0;
    color: #fff;
}

div.tescoMap {
    margin-top: 30px;
    width: 99%;
    height: 480px;
    border: solid 1px #000000;
}
div.infoWindow {
    width: 200px;
}

#content .pager-box {
    text-align: center;
}
#content .pager-box a, #pagerContainer a.pager-box, #popupPagerContainer a.pager-box {
    padding: 7px;
    margin: 2px;
    background: #eeeeff;
    border: solid 1px #7DaCf2 !important;
    color: #2D4CC2;
    text-decoration: none;
}
#content .pager-box a:hover, #pagerContainer a.pager-box:hover, #popupPagerContainer a.pager-box:hover {
    background: #ddddee;
    text-decoration: none;
}
#content .pager-box .selected, #pagerContainer .selected, #popupPagerContainer .selected {
    padding: 7px;
    margin: 2px;
    background: #eedddd;
    border: solid 1px #f27DaC !important;
    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
}

.idxpromo_header_1 {
    background: url(/images/promotion/header_1.gif) left top no-repeat;
    /*background: url(/images/nyar-nyito_03.jpg) left top no-repeat;*/
    height: 32px;
    width: 550px;

}
.idxpromo_header_1_easter {
    background: url(/images/promotion/header_1_easter.jpg) left top no-repeat;
    /*background: url(/images/nyar-nyito_03.jpg) left top no-repeat;*/
    height: 52px;
    width: 550px;

}
.idxpromo_header_2 {
    background: url(/images/promotion/header_2.gif) left top no-repeat;
    width: 550px;
    height: 30px;
}
.idxpromo_header_3 {
    background: url(/images/promotion/header_3.gif) left top no-repeat;
    width: 550px;
    height: 43px;
}
.idxpromo_header_1 a, .idxpromo_header_1_easter a, .idxpromo_header_2 a, .idxpromo_header_3 a {
}
.idxpromo_header_1 span, .idxpromo_header_1_easter span, .idxpromo_header_2 span, .idxpromo_header_3 span {
    font-size: 1px;
    display: none;
}
.idxpromo_bg_red {
    /*background: url(/images/promotion/promotion_bg_red.gif) left top repeat-y;*/
}
.idxpromo_bg_red .indexpromo_price {
    background: url(/images/promotion/price_red.gif) left top no-repeat;
    /*background: url(/images/nyar-nyito_07.jpg) left top no-repeat;*/
    width: 110px;
    height: 34px;
    color: #ffffff;
    text-align: center;
    padding: 8px 0px 0px 3px;
    font-size: 1.2em;
    font-weight: bold;
}
.idxpromo_bg_green {
    /*background: url(/images/promotion/promotion_bg_green.gif) left top repeat-y;*/
}
.idxpromo_bg_green .indexpromo_price {
    background: url(/images/promotion/price_green.gif) left top no-repeat;
    width: 110px;
    height: 34px;
    color: #ffffff;
    text-align: center;
    padding: 8px 0px 0px 3px;
    font-size: 1.2em;
    font-weight: bold;
}
.idxpromo_bg_blue {
    /*background: url(/images/promotion/promotion_bg_blue.gif) left top repeat-y;*/
}
.idxpromo_bg_blue .indexpromo_price {
    background: url(/images/promotion/price_blue.gif) left top no-repeat;
    width: 110px;
    height: 34px;
    color: #ffffff;
    text-align: center;
    padding: 8px 0px 0px 3px;
    font-size: 1.2em;
    font-weight: bold;
}
.idxpromo_bg_easter {
    padding-top: 5px;
    /*background: url(/images/promotion/promotion_bg_easter.gif) left top repeat-y;*/
}
.idxpromo_bg_easter .indexpromo_price {
    background: url(/images/promotion/price_easter.jpg) left top no-repeat;
    width: 110px;
    height: 34px;
    color: #ffffff;
    text-align: center;
    padding: 8px 0px 0px 3px;
    font-size: 1.2em;
    font-weight: bold;
}

#popupImageContainer {
/*    height              : 824px;
*/
    overflow            : none;
}
#popupPagerContainer {
    line-height         : 35px;
    text-align          : center;
    height              : 36px;
    border-bottom       : solid 1px #2D4CC2;
    padding             : 3px;
}
td.itemLeft {
    padding             : 5px 10px 3px 20px !important;
    vertical-align      : top;
    font-weight         : bold !important;
}
td.itemRight {
    padding             : 5px 20px 3px 10px !important;
    vertical-align      : top;
}
form#foodOrderForm input {
    width               : 160px;
}
form#foodOrderForm input.radio {
    width               : 20px !important;
}
form#foodOrderForm input.btn {
    width               : 96px !important;
}
form#foodOrderForm select {
    width               : 160px !important;
}
tr.tr_enabled {
    display             : table-row;
    _display            : block;
}
tr.tr_disabled {
    display             : none;
}


.indexpromotion {
    background: #FFF url(/images/indexpromotion.gif) left top no-repeat;
}

.indexpromotion.special_buy {
    background: #FFF url(/images/indexpromotion-spec_buy.gif) left top no-repeat;
}