/* 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;
}

/* #head*/
#head {
	clear: both;
	margin: 0px auto;
	width: 761px;
}
#head #logo {
	width: 143px;
	float: left;
	padding: 15px 0px 10px 30px;
}

#head #izleloTitle {
	width: 544px;
	float: right;
	padding: 15px 0px 10px 0px;
}

#head #banner {
	float: right;
	padding: 10px 0px;
}
#head #banner img {
	border: 1px solid #01009A;
}

/* #mainMenu */
#mainMenu {
	border-bottom: 20px solid #CC0000;
	clear: both;
	margin: 0px auto;
	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: 73px;
}
#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: -307px 0px;
	width: 81px;
}
#mainMenu ul li#cherokee a:hover,
#mainMenu ul li#cherokee a.selected {
	background-position: -307px -30px;
}
#mainMenu ul li#petrolstations a {
	background-position: -388px 0px;
	width: 101px;
}
#mainMenu ul li#petrolstations a:hover,
#mainMenu ul li#petrolstations a.selected {
	background-position: -388px -30px;
}
#mainMenu ul li#tbp_main a {
	background-position: -489px 0px;
	width: 103px;
}
#mainMenu ul li#tbp_main a:hover,
#mainMenu ul li#tbp_main a.selected {
	background-position: -489px -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;
	background-color: #01209d;
}
#subMenu ul {
	border-bottom: 1px solid #00209F;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
#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 auto;
	width: 760px;
}

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

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

#contentContainer4 {
	border-right: none;
	background: none;
	clear: both;
	margin: 0px auto;
	padding: 0;
	width: 761px;
	background:#fff url(../images/bg_content_bottom_vertical_gradient.gif) bottom left repeat-x;
	height:100%;
}

/* #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 #qsearch h2 {
	background: url(../images/sidebar/head/kereses.gif) left top no-repeat;
}
#sidebar #qsearch td {
	padding: 0px 5px 0px 5px;
}
#sidebar #qsearch 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 {
	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: 14px 0 8px 38px;
	margin: 0 0 13px 0;
	width: 534px;
	float: left;
}

/* 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;
}
#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;
}
#content #promotion .container {
	border: 1px solid #D1E2FE;
}
#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 {
	height: 250px;
	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: #000000;
	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 auto;
	width: 761px;
}
#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: 581px;
}
#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;
}

#popupImageContainer {
    height              : 824px;
    overflow            : none;
}
#popupPagerContainer {
    line-height         : 35px;
    text-align          : center;
    height              : 36px;
    border-bottom       : solid 1px #2D4CC2;
    padding             : 15px;
}
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;
}

