@charset "utf-8";
B/* CSS Document */

/*global*/
map{
	display: none;
	visibility:hidden;
	height:0;
	width:0;
}

/* kirakat */
.comp_slide .slide_devinfo_text {
  font-family: "KyrialSansProSemiBold",Arial,Helvetica,Tahoma,sans-serif;
}
.comp_slide .slide_devinfo_left, .comp_slide .slide_devinfo_right, .comp_slide .slide_devinfo_text {
	line-height: 1.25em;
	}
/* általános hírek */

/* sortlistben lévő fejléc igazítása */
.mt20 > .comp_news_news {
	margin-top: -20px
}

.comp_news_news b, .comp_news_news strong {
	font-weight: bold;
	display: inline
}
.comp_news_news i, .comp_news_news em {
	font-style: italic;
	display: inline
}
.comp_news_news p {
	display: block;
	/*color: #74756D; original color*/ 
	color: #1a1a1a;
	margin-top: 1em;
	line-height: 1.5em;
	font-size: 14px;
}

/*
.comp_news_news ul {
	line-height: 1.5em;
	padding-left: 2%;
	display: block
}
*/

.comp_news_news ul.tabNavigation {
	padding-left:0;
	line-height: 1;
}
.comp_news_news .tabs .tabbox ul.shelf{
	line-height: 1;
    padding-left: 0;
}
.comp_news_news li {
	margin-top: 0.5em;
	display: block
}
.comp_news_news li.jcarousel-item{
	margin-top:0;
}
.comp_news_news .btn-green {
	color: #FFFFFF;
}
.comp_news_news .btn-pink {
	color: #cc27bf
}
.comp_news_news ol {
	cursor: auto;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	marker-offset: auto
}
.comp_news_news ol li {
	display: list-item;
	margin-left: 1.5em;
	margin-top: 0.5em;
}
.comp_news_news a:hover {
	text-decoration: underline;
}
.comp_news_news .btn a {
	text-decoration: none; 
}
#actionresult-center .comp_news_news h1, #actionresult-center .comp_news_news h2, #actionresult-center .comp_news_news h3, #actionresult-center .comp_news_news h4, #actionresult-center .comp_news_news h5 {
	font-family: 'KyrialSansProBlack', 'KyrialSansProSemiBold', Arial, Helvetica, Tahoma, sans-serif;
	display: block;
	color: #000000;
	line-height: 1.05em;
	text-transform: uppercase;
}
#actionresult-center .comp_news_news div.popup .popup-content h1, #actionresult-center .comp_news_news div.popup .popup-content h2, #actionresult-center .comp_news_news div.popup .popup-content h3, #actionresult-center .comp_news_news div.popup .popup-content h4, #actionresult-center .comp_news_news div.popup .popup-content h5 {
	color: #FFFFFF;
}

#actionresult-center .comp_news_news h2, #actionresult-center .comp_news_news h3, #actionresult-center .comp_news_news h4, #actionresult-center .comp_news_news h5 {
	margin-top: 2em;
	margin-bottom: 0.25em;
}
#actionresult-center .comp_news_news h1 {
	font-size: 40px
}
#actionresult-center .comp_news_news h2 {
	font-size: 24px
}
#actionresult-center .comp_news_news h3 {
	font-size: 19px
}
#actionresult-center .comp_news_news h4 {
	font-size: 16px
}
#actionresult-center .comp_news_news h5 {
	font-size: 15px
}
#actionresult-center .comp_news_news .akciotoggletop h2, #actionresult-center .comp_news_news .akciotoggletop h3, #actionresult-center .comp_news_news .akciotoggletop h4, #actionresult-center .comp_news_news .akciotoggletop h5 {
	display: table-cell;
	line-height: 1.25em;
	padding-left: 1em;
	vertical-align: middle;
}
#actionresult-center .comp_news_news h1 + h2,
#actionresult-center .comp_news_news h2 + h3,
#actionresult-center .comp_news_news h3 + h4,
#actionresult-center .comp_news_news h4 + h5,
#actionresult-center .comp_news_news h5 + h6,
#actionresult-center .comp_news_news h2 + h2,
#actionresult-center .comp_news_news h3 + h3,
#actionresult-center .comp_news_news h4 + h4,
#actionresult-center .comp_news_news h5 + h5,
#actionresult-center .comp_news_news h6 + h6,
.comp_news_news div > p:first-child,
.comp_news_news li > p:first-child {
	margin-top:0;
}

.comp_news_news sup {
	font-size: x-small;
	vertical-align: 0.9em;
}
.comp_news_news sub {
	font-size: x-small;
	vertical-align: sub;
}
.comp_news_news .subcategory li a {
	font-size: inherit;
	line-height: inherit;
}
/* hír fejléc */
.comp_news_news .news_header {
	position: relative;
	width: 100%;
	padding-bottom: 40px;
	border-bottom: #d6d6d6 1px solid;
	display:block;
}
#actionresult-center .comp_news_news .news_header #news_headline h2 {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	display: block;
	font-size: 18px;
	line-height: 1.25em;
	margin-top: 9px;
}
.comp_news_news .news_header #news_intro {
	/*width: 290px;*/
	width: 330px;
	margin-top: 35px
}
/* kiemelt termék */

/* automatikus termekbehelyettesites */
#actionresult-center .comp_news_news ul.shelf {
	padding-left: 0;
}
#actionresult-center .comp_news_news ul.shelf h3 {
    color: #40444f;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    line-height: 15px;
	margin-top: 0;
	margin-bottom:0;
    max-height: 45px;
    max-width: 148px;
    width: 100%;
    overflow: hidden;
}
#actionresult-center .comp_news_news ul.shelf h3 a {
	color: #74756d;
	text-transform:none;
}
/* 1 kemelt termék, jobbra rendezve*/
.comp_news_news .highlightedProducts {
	float: right;
	width: 205px;
	margin-top: 0;
	margin-right: 3px;
	margin-left: 1.5em;
}
.comp_news_news .highlightedProducts ul.shelf {
	width: auto;
}
.comp_news_news .highlightedProducts ul.shelf li .itembox .itemdesc {
	line-height: 14px;
}
.comp_news_news .highlightedProducts ul.shelf .itemdesc h3 {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	margin: 0;
}
.comp_news_news .highlightedProducts ul.shelf .itemdesc h3 a {
	color: #74756D;
}
.comp_news_news .highlightedProducts a, .highlightedProducts a:hover {
	margin: 0;
	padding: 0;
	color: #74756D;
	text-decoration: none;
}
.comp_news_news .highlightedProducts ul.shelf .itemoriginalprice {
	bottom: 19px;
	color: #84856D;
	font-size: 11px;
	left: 0;
	line-height: 14px;
	position: absolute;
}
.comp_news_news .highlightedProducts ul.shelf .itemnewprice {
	bottom: 0;
	color: #000000;
	font-size: 15px;
	left: 0;
	line-height: 14px;
	position: absolute;
}
.comp_news_news .highlightedProducts ul.shelf .kosarbt {
	color: #FFFFFF
}
/* kiemelt termékes lista */
.comp_news_news .last {
	margin-right: 0;
}
/* kiemelt termékes lista (3 in 1) */
.comp_news_news .small_listbox {
	margin-top: 50px;
	position: relative;
	border-bottom: 1px solid #d6d6d6;
	padding-right: 10px;
	float: left;
	width: 218px;
	margin-right: 15px;
}
.comp_news_news .small_listbox .image_box {
	height: 90px;
	width: 99px;
	overflow: hidden;
	float: right;
	position: relative
}
.comp_news_news .small_listbox .image_box a img {
  display: block;
  max-height: 150px;
  max-width: 99px;
  position: absolute;
  right: 0;
  top: 0;
}
.comp_news_news .small_listbox .bottom_text {
	width: 109px;
	position: absolute;
	bottom: 14px;
	left: 2px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #818473;
	font-size: 11px;
	line-height: 1.25em;
}
.comp_news_news .small_listbox .top_text {
	width: 109px;
}
.comp_news_news .small_listbox .top_text a {
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 15px;
	color: #000000;
	line-height: 1.25em;
}
/* kiemelt termékes lista (2 in 1) */

.comp_news_news .big_listbox {
	display:block;
	margin-top: 50px;
	border-bottom: 1px solid #d6d6d6;
	width: 346px;
	height: 200px;
	position: relative;
	float: left;
	margin-right: 20px;
}
.comp_news_news .big_listbox .image_box {
	display: block;
	position: absolute;
	bottom: 0px;
	right: 10px
}
.comp_news_news .big_listbox .image_box img {
	display: block;
}
.comp_news_news .big_listbox .top_text {
	font-family: 'KyrialSansProSemiBold',Arial,Helvetica,Tahoma,sans-serif;
	display: inline;
	position: absolute;
	font-size: 18px;
	color: #000000;
	line-height: 1.05em;
	text-decoration: none
}
.comp_news_news .big_listbox .bottom_text {
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	display: inline;
	position: absolute;
	font-size: 12px;
	color: #000000;
	line-height: 1.05em;
	text-decoration: none
}
.comp_news_news .big_listbox .priceLabel {
	display: block;
	text-decoration: none;
	position: absolute;
	width: 5em;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	background-color: #c0c838;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	font-family: 'KyrialSansProSemiBold',Arial,Helvetica,Tahoma,sans-serif;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-ms-border-radius: 8px;
	-icab-border-radius: 8px;
	-o-border-radius: 8px;
	behavior: url(/css/PIE.htc)
}
.comp_news_news .big_listbox .discountLabel {
	display: block;
	text-decoration: none;
	position: absolute;
	height:2.5em;
	width: 2.5em;
	line-height:2.5em;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	background-color: #DE809B;
	padding: 0;
	font-family: 'KyrialSansProSemiBold',Arial,Helvetica,Tahoma,sans-serif;
	border-radius: 2.5em;
	-webkit-border-radius:  2.5em;
	-moz-border-radius:  2.5em;
	-khtml-border-radius:  2.5em;
	-ms-border-radius:  2.5em;
	-icab-border-radius:  2.5em;
	-o-border-radius:  2.5em;
	behavior: url(/css/PIE.htc)
}
.comp_news_news .big_listbox .discountLabel.big {
	height:4.5em;
	width: 4.5em;
	line-height:4.5em;
}


/* súgó kinyíló boxok */
.comp_news_news .akciotogglebox {
	margin-bottom: 0;
}
.comp_news_news .akciotogglebottom {
	margin-left: 2em;
	height: auto;
	padding-bottom: 1em;
	width: auto;
	padding-right: 2em;
}
.comp_news_news .akciotogglebottom #questions b {
	color: #000000
}
#actionresult-center .comp_news_news .akciotogglebox h2 {
	margin: 0;
	margin-left: 1em;
	font-size: 20px;
	line-height: 36px;
}
.comp_news_news .akciotoggletop {
	min-height: 36px;
	display: table;
	position: relative;
	width: 100%;
}
.comp_news_news .akciotoggletop h2 {
	margin-top:0;
	margin-bottom:0;
}
/* top50 */
.comp_news_news #tableTop50 {
	border-top: 1px solid #E3E3E3;
	margin-top: 30px;
	padding-top: 50px;
	width: 100%;
}
.comp_news_news #tableTop50 thead tr th {
	background-color: #d7e4bc;
	text-align: left;
}
.comp_news_news #tableTop50 th, #tableTop50 td {
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	border-bottom: 1px solid #e5e5e5;
}
.comp_news_news #tableTop50 tr {
	height: 2.5em;
}
.comp_news_news #tableTop50 tr:hover {
	background-color: #e5e5e5;
}
/* átvételi módok táblázat */
.comp_news_news #tableAtvetel {
	margin-top: 30px;
	width: 100%;
}
.comp_news_news #tableAtvetel thead tr th {
	background-color: #d7e4bc;
	text-align: left;
}
.comp_news_news #tableAtvetel th, .comp_news_news #tableAtvetel td {
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	border-bottom: 1px solid #e5e5e5;
}
.comp_news_news #tableAtvetel tr {
	height: 2.5em;
}
.comp_news_news #tableAtvetel tr:hover {
	background-color: #f5f5f5;
}
/*kategória a hírben*/
.comp_news_news #tallozodropdown .categorybox {
	padding: 0px;
	padding-bottom: 7px;
}
.comp_news_news #tallozodropdown .listfullbt {
	top: 12px;
}
/* hírben a beágyazott sortlista/kategória komponens fejlécének letiltása */

.comp_news_news .noSortlistHead .tabs {
	margin-top:0;
	
}
.comp_news_news .noSortlistHead ul.tabNavigation {
	display:none;
}

/* hírben a sortlista komponens cimke pozíciójának helyretétele*/
.comp_news_news .tabNavigation li{
	margin:0;
	padding: 0;
}

/* bolti hír */
.comp_news_news .shops #navBar {
	border-bottom: 1px solid #cccccc;
	width: 100%;
	height: 38px;
	margin-top: 0;
	margin-bottom: 0
}
.comp_news_news .shops #navBar ul {
	line-height: 38px;
	padding: 0;
	margin: 0
}
.comp_news_news .shops #navBar ul a {
	padding-left: 0.625em;
	padding-right: 0.625em
}
.comp_news_news .shops #navBar ul #active, .comp_news_news .shops #navBar ul li a:hover {
	color: #FFFFFF;
	padding-top: 5px;
	-khtml-border-top-left-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	-ms-border-radius-topleft: 3px;
	-ms-border-radius-topright: 3px;
	-icab-border-top-left-radius: 3px;
	-icab-border-top-right-radius: 3px;
	-o-border-radius-topleft: 3px;
	-o-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	behavior: url(/css/PIE.htc);
	background: #cce498;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZTQ5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjYTVkMTRjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjODBiZTAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM2NGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #cce498 0%, #a5d14c 1%, #80be02 99%, #364f00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce498), color-stop(1%, #a5d14c), color-stop(99%, #80be02), color-stop(100%, #364f00));
	background: -webkit-linear-gradient(top, #cce498 0%, #a5d14c 1%, #80be02 99%, #364f00 100%);
	background: -o-linear-gradient(top, #cce498 0%, #a5d14c 1%, #80be02 99%, #364f00 100%);
	background: -ms-linear-gradient(top, #cce498 0%, #a5d14c 1%, #80be02 99%, #364f00 100%);
	background: linear-gradient(to bottom, #cce498 0%, #a5d14c 1%, #80be02 99%, #364f00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cce498', endColorstr='#364f00', GradientType=0 );
}
.comp_news_news .shops #navBar ul .bigNavButton {
	float: left;
	margin-top: 0;
	margin-right: 1px
}
.comp_news_news .shops #navBar ul .bigNavButton a {
	font-size: 24px;
	text-decoration: none;
}
.comp_news_news .shops #navBar ul .bigNavButton a:hover, .comp_news_news .shops #navBar ul #active {
	color: #FFFFFF
}
.comp_news_news .shops #navBar ul .bigNavButton:hover {
	background: url(./bolti_hir/nav_button_bg.jpg) left top repeat-x;
	margin-right: 1px;
	-khtml-border-top-left-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	-ms-border-radius-topleft: 3px;
	-ms-border-radius-topright: 3px;
	-icab-border-top-left-radius: 3px;
	-icab-border-top-right-radius: 3px;
	-o-border-radius-topleft: 3px;
	-o-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	behavior: url(/css/PIE.htc);
}
.comp_news_news .shops #navBar ul .smallNavButton {
	float: right;
	font-size: 11px
}
.comp_news_news .shops #introTextContainer {
	padding-bottom: 30px;
	padding-top: 30px;
}
.comp_news_news .shops #introTextContainer p {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #818473;
	font-size: 11px;
	line-height: 1.25em;
}
.comp_news_news .shops .akciotogglebox {
	border: none
}
.comp_news_news .shops .akciotogglebox p {
	font-size: 11px;
}
.comp_news_news .shops .akciotogglebox .akciotoggletop {
	height: 55px;
	border-top: 1px #84856d solid;
	border-bottom: 1px #84856d solid;
}
.comp_news_news .shops .akciotogglebox .akciotoggletop .shopName {
	font-family: 'KyrialSansProRegular', Arial, Helvetica, Tahoma, sans-serif;
	line-height: 55px;
	color: #000000;
	font-size: 24px;
	margin-right: 20px;
}
.comp_news_news .shops .akciotogglebox .akciotoggletop .shopAddress {
	font-family: 'KyrialSansProRegular', Arial, Helvetica, Tahoma, sans-serif;
	line-height: 1.25em;
	color: #000000;
	font-size: 14px;
}
.comp_news_news .shops .akciotogglebox .akciotoggletop .togglebt {
	top: 33%;
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom {
	margin: 0;
	padding-top: 20px;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 40px;
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopImage {
	width: 180px;
	margin-right: 20px;
	display: block;
	float: left;
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopDescriptionContainer {
	width: auto;
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopDescriptionContainer .leftSide {
	width: 50%;
	padding-right: 5%;
	float: left;
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopDescriptionContainer .rightSide {
	width: 45%;
	float: right;
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopDescriptionContainer .rightSide .shopServices {
	margin-top: 20px;
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopDescriptionContainer .rightSide .shopServices img {
	margin-bottom: -3px;
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopActions {
	width: 100%;
	margin-top: 40px;
	clear: both
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopActions h4 {
	font-family: 'KyrialSansProRegular', Arial, Helvetica, Tahoma, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.25em;
	margin-bottom: 1em;
	color: #000000;
	font-size: 14px;
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopActions .acrow {
	font-size: 14px;
	text-decoration: none;
	cursor: default
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopActions .acrow .type_75 {
	text-decoration: none;
	cursor: default
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopActions .acrow .acname {
	font-size: 14px;
	text-decoration: none;
	cursor: default
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopActions .acrow .acname {
	padding-left: 10px;
	text-decoration: none;
	cursor: default
}
.comp_news_news .shops .akciotogglebox .akciotogglebottom .shopActions .acrow .acdate {
	font-size: 11px;
	text-decoration: none;
	cursor: default
}
.comp_news_news .shops #sideContainer {
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: auto;
}
.comp_news_news .shops #sideContainer li {
	display: block;
	float: left;
	margin-right: 2em;
	font-size: 11px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 1 em;
	margin-bottom: 1 em;
}
.comp_news_news .shops #sideContainer li .city {
	line-height: 1.25em;
	font-weight: bold;
}
.comp_news_news .shops #mapContainer {
	width: 100%;
	margin-top: 20px;
	height: 435px;
	margin-bottom: 50px;
}
.comp_news_news .shop {
	overflow: auto;
	border-bottom: 1px #84856d solid;
	padding-bottom: 40px;
}
.comp_news_news .shop .adressContainer {
	overflow: auto;
	border-bottom: 1px #cccccc solid;
	height: 55px;
	margin-bottom: 20px;
}
.comp_news_news #shopNav a {
	display: block;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 24px;
	margin-right: 1px;
	text-decoration: none;
}
.comp_news_news #shopNav #active, .comp_news_news #shopNav a:hover {
	background: url(./bolti_hir/nav_button_bg.jpg) left top repeat-x;
	color: #FFFFFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
	-icab-border-radius: 3px;
	-o-border-radius: 3px;
	behavior: url(/css/PIE.htc);
}
.comp_news_news #shopNav #smallNav a, .comp_news_news #shopNav #smallNav a:hover {
	padding-left: 8px;
	padding-right: 8px;
	color: #000000;
	font-size: 16px;
	background: none;
	display: block;
}
/* kívánságlista találatoknál az 'üzenek' gomb popup bezáró gombjára */

.popupCloseButton:hover {
	cursor: pointer;
}
/* ajándékkereső találati lista fejlécében új keresés gomb */

.magentabt {
	background: url(./karacsony2011/ajandekkereso/long_kosarbt_magneta.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: 50px;
	width: 125px;
	display: block;
}
.magentabt:hover {
	background-position: left bottom;
	text-decoration: none;
}
/* zöld gomb */

.greenButton
{
	color: #FFFFFF !important;
	display: inline-block !important;
	background: #93c727;
	color: #FFFFFF;
	text-align: center !important;
	text-decoration: none !important;
	padding-left: 1.35em !important;
	padding-right: 1.35em !important;
	padding-top: 0em !important;
	padding-bottom: 0.09em !important;
	border-top-left-radius: 1em !important;
	border-top-right-radius: 1em !important;
	border-bottom-right-radius: 1em !important;
	border-bottom-left-radius: 1em !important;
	line-height: 1.35em !important;
	margin-top: 0.8em !important;
	border-top: 0.1em solid rgba(0,0,0,0.08) !important;
	border-left: 0.1em solid rgba(0,0,0,0.15) !important;
	border-right: 0.1em solid rgba(0,0,0,0.15) !important;
	border-bottom: 0.1em solid rgba(0,0,0,0.35) !important;
	-webkit-box-shadow:	inset 0 0.5em 0.5em 0 rgba(255,255,255,0.3),
						0 0.25em 0.25em 0 rgba(0,0,0,0.15),
						inset 0 0.08em 0 0 rgba(255,255,255,0.5),
						inset 0 -0.08em 0 0 rgba(0,0,0,0.5) !important;
	box-shadow:	inset 0 0.5em 0.5em 0 rgba(255,255,255,0.3),
						0 0.25em 0.25em 0 rgba(0,0,0,0.15),
						inset 0 0.08em 0 0 rgba(255,255,255,0.5),
						inset 0 -0.08em 0 0 rgba(0,0,0,0.5) !important;
}

.greenButton:hover
{
	background: #A2DB2D;
}


.greenButton225 {
	background: url(./shopline/landing/long_kosarbt_225.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 225px;
	display: block;
}
.greenButton225:hover {
	background-position: left bottom;
	text-decoration: none;
}
.greenButton185 {
	background: url(./shopline/landing/long_kosarbt_185.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 185px;
	display: block;
}
.greenButton185:hover {
	background-position: left bottom;
	text-decoration: none;
}
.whiteButton185 {
	background: url(./line/white_button_185.png) no-repeat scroll left top transparent;
	color: #74756D;
	cursor: pointer;
	font-size: 12px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 185px;
	display: block;
}
.whiteButton185:hover {
	background-position: left bottom;
	text-decoration: none;
}
.greenButton155 {
	background: url(./shopline/landing/long_kosarbt_155.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 155px;
	display: block;
}
.greenButton155:hover {
	background-position: left bottom;
	text-decoration: none;
}
.redButton155 {
	background: url(./karacsony2012/shopline_unnep/red_button_155.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 157px;
	display: block;
}
.redButton155:hover {
	background-position: left bottom;
	text-decoration: none;
}
.redButton185 {
	background: url(./karacsony2012/shopline_unnep/red_button_185.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 187px;
	display: block;
}
.redButton185:hover {
	background-position: left bottom;
	text-decoration: none;
}
.redButton225 {
	background: url(./karacsony2012/shopline_unnep/red_button_225.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 227px;
	display: block;
}
.redButton225:hover {
	background-position: left bottom;
	text-decoration: none;
}
.purpleButton225 {
	background: url(./css/buttons/purple_button_225.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 227px;
	display: block;
}
.purpleButton225:hover {
	background-position: left bottom;
	text-decoration: none;
}



.redButton100 {
	background: url(./karacsony2012/shopline_unnep/red_button_100.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 25px;
	line-height: 21px;
	text-align: center;
	text-decoration: none;
	width: 102px;
	display: block;
}
.redButton100:hover {
	background-position: left bottom;
	text-decoration: none;
}

.purpleButton100 {
	background: url(./css/buttons/purple_button_100.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 25px;
	line-height: 21px;
	text-align: center;
	text-decoration: none;
	width: 102px;
	display: block;
}
.purpleButton100:hover {
	background-position: left bottom;
	text-decoration: none;
}


.redButtonBig {
	background: url(./karacsony2012/shopline_unnep/red_button_big.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	width: 228px;
	display: block;
}
.redButtonBig:hover {
	background-position: left bottom;
	text-decoration: none;
}
.greenButtonBig {
	background: url(./css/buttons/green_button_big.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	width: 228px;
	display: block;
}
.greenButtonBig:hover {
	background-position: left bottom;
	text-decoration: none;
}
.greenButtonBig360 {
	background: url(./css/buttons/green_button_big_360.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	width: 358px;
	display: block;
}
.greenButtonBig360:hover {
	background-position: left bottom;
	text-decoration: none;
}
.blueButtonBig {
	background: url(http://shopline.hu/nimg/css/buttons/blue_button_big.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	width: 310px;
	display: block;
}
.blueButtonBig:hover {
	background-position: left -49px;
	text-decoration: none;
}
.purpleButtonBig {
	background: url(http://shopline.hu/nimg/css/buttons/purple_button_big.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	width: 310px;
	display: block;
}
.purpleButtonBig:hover {
	background-position: left -49px;
	text-decoration: none;
}


.big_button {
	display: block;
	position: absolute;
	height: 48px;
	width: 172px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 40px;
	cursor: pointer;
	background: url(./css/buttons/big_button.png) top left no-repeat;
}
.big_button:hover {
	background: url(./css/buttons/big_button.png) bottom left no-repeat;
}
.greenButton85 {
	background: url(http://bookline.hu/img/kosarbt.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 85px;
	display: block;
}
.greenButton85:hover {
	background-position: left bottom;
	text-decoration: none;
}
.greenButton125 {
	background: url(./css/buttons/green_button_125.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	width: 127px;
	display: block;
}
.greenButton125:hover {
	background-position: left bottom;
	text-decoration: none;
}
.dark_highlight {
	text-shadow: 0 0 0 #fadc1b, 0 0 0 #fadc1b, 1px 0 1px #fadc1b, -1px 0 1px #fadc1b, 2px 0 2px #fadc1b, -2px 0 2px #fadc1b, 3px 0 3px #fadc1b, -3px 0 3px #fadc1b, 4px 0 4px #fadc1b, -4px 0 4px #fadc1b, 5px 0 5px #fadc1b, -5px 0 5px #fadc1b, 6px 0 6px #fadc1b, -6px 0 6px #fadc1b, 7px 0 7px #fadc1b, -7px 0 7px #fadc1b, 8px 0 8px #fadc1b, -8px 0 8px #fadc1b, 9px 0 9px #fadc1b, -9px 0 9px #fadc1b;
}

/* naptár */

.calendar {
	width: 100%;
	margin-top: 30px
}
.calendar .month {
	width: 90px;
	display: inline-block;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	color: #FFFFFF;
	text-align: center;
	border-radius: 1.1em 1.1em 0 0;
	-webkit-border-radius: 1.1em 1.1em 0 0;
	-moz-border-radius: 1.1em 1.1em 0 0;
	-khtml-border-radius: 1.1em 1.1em 0 0;
	-ms-border-radius: 1.1em 1.1em 0 0;
	-icab-border-radius: 1.1em 1.1em 0 0;
	-o-border-radius: 1.1em 1.1em 0 0;
	behavior: url(/css/PIE.htc)
}
.calendar .month span {
	font-family: 'KyrialSansProRegular', Arial, Helvetica, Tahoma, sans-serif;
	font-size: 16px;
	line-height: 17px
}
.calendar .days {
	text-align: center;
	padding: 0.5em;
	border-radius: 0 1.1em 1.1em 1.1em;
	-webkit-border-radius: 0 1.1em 1.1em 1.1em;
	-moz-border-radius: 0 1.1em 1.1em 1.1em;
	-khtml-border-radius: 0 1.1em 1.1em 1.1em;
	-ms-border-radius: 0 1.1em 1.1em 1.1em;
	-icab-border-radius: 0 1.1em 1.1em 1.1em;
	-o-border-radius: 0 1.1em 1.1em 1.1em;
	behavior: url(/css/PIE.htc)
}
.calendar .days table {
	text-align: center;
	font-size: 10px;
	color: #000000
}
.calendar .days table th {
	height: 21px;
	width: 28px;
	padding-top: 2px
}
.calendar .days table td {
	height: 21px;
	padding-bottom: 2px
}
.calendar .days table td .ksz {
	background: #FFFFFF;
	width: 12px;
	padding: 4px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
	-icab-border-radius: 3px;
	-o-border-radius: 3px;
	behavior: url(/css/PIE.htc)
}
.calendar .days table td .presentDay {
	background: #000000;
	width: 12px;
	color: #FFFFFF;
	padding: 4px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
	-icab-border-radius: 3px;
	-o-border-radius: 3px;
	behavior: url(/css/PIE.htc)
}
.elojegyzesbt.list-style {
	background: url("/img/elojegyzesbt.png") no-repeat scroll left top transparent;
}

/* 3 nap 3 akció */

#t3_days_3_sales {
	width: auto;
	padding: 0;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );
	behavior: url(/css/PIE.htc);
}
#t3_days_3_sales #background_container {
	padding: 20px;
}
#t3_days_3_sales #background_container #calendar_container {
	position: absolute;
	right: 80px;
	top: -5px;
}
#t3_days_3_sales #background_container #calendar_container a {
	text-decoration: none;
}
#t3_days_3_sales #background_container #calendar_container .calendar_day {
	position: relative;
	border: 1px solid #e5e5e5;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6f6f6));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );
	behavior: url(/css/PIE.htc);
}
#t3_days_3_sales #background_container #calendar_container .big {
	width: 185px;
	height: 155px;
	-webkit-box-shadow: 5px 5px 8px 0px rgba(0, 0, 0, 0.18);
	box-shadow: 5px 5px 8px 0px rgba(0, 0, 0, 0.18);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-ms-border-radius: 6px;
	-icab-border-radius: 6px;
	-o-border-radius: 6px;
	behavior: url(/css/PIE.htc);
}
#t3_days_3_sales #background_container #calendar_container .big .month_container {
	height: 50px;
	border-bottom: 2px solid #929292;
	font-size: 25px;
	line-height: 50px;
	text-align: center;
	margin: 0;
	padding: 0;
	letter-spacing: -0.05em;
}
#t3_days_3_sales #background_container #calendar_container .big .date_container {
	font-family: 'KyrialSansProBlack';
	text-align: center;
	margin: 0;
	padding-top: 8px;
	letter-spacing: -0.05em;
	padding: 0;
	color: #0ab3c2;
	font-size: 70px;
	line-height: 65px;
}
#t3_days_3_sales #background_container #calendar_container .big_cyan .date_container {
	font-family: 'KyrialSansProBlack';
	text-align: center;
	margin: 0;
	padding-top: 8px;
	letter-spacing: -0.05em;
	padding: 0;
	color: #FFFFFF;
	font-size: 70px;
	line-height: 65px;
}
#t3_days_3_sales #background_container #calendar_container .big .day_container {
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	margin: 0;
	letter-spacing: -0.05em;
	padding: 0;
}
#t3_days_3_sales #background_container #calendar_container .small {
	width: 85px;
	height: 75px;
	position: absolute;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: 5px 5px 8px 0px rgba(0, 0, 0, 0.18);
	box-shadow: 5px 5px 8px 0px rgba(0, 0, 0, 0.18);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-ms-border-radius: 3px;
	-icab-border-radius: 3px;
	-o-border-radius: 3px;
	behavior: url(/css/PIE.htc);
}
#t3_days_3_sales #background_container #calendar_container .small a {
	color: #000000;
	display: block;
}
#t3_days_3_sales #background_container #calendar_container .small .month_container {
	height: 20px;
	border-bottom: 2px solid #929292;
	display: block;
	font-size: 10px;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0;
	letter-spacing: -0.05em;
}
#t3_days_3_sales #background_container #calendar_container .cyan .month_container {
	height: 20px;
	border-bottom: 2px solid #666666;
	display: block;
	font-size: 10px;
	line-height: 20px;
	text-align: center;
	margin: 0;
	padding: 0;
	letter-spacing: -0.05em;
}
#t3_days_3_sales #background_container #calendar_container .small .date_container {
	font-family: 'KyrialSansProBlack';
	font-size: 32px;
	line-height: 32px;
	text-align: center;
	margin: 0;
	letter-spacing: -0.05em;
	padding-left: 0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	behavior: url(/css/PIE.htc);
}
#t3_days_3_sales #background_container #calendar_container .small .date_container a {
	color: #0ab3c2;
	display: block;
}
#t3_days_3_sales #background_container #calendar_container .cyan .date_container a {
	color: #FFFFFF;
	display: block;
}
#t3_days_3_sales #background_container #calendar_container .small .day_container {
	display: block;
	font-size: 10px;
	line-height: 11px;
	text-align: center;
	margin: 0;
	letter-spacing: -0.05em;
	padding: 0;
}
#t3_days_3_sales #background_container #calendar_container .cyan .date_container a {
	display: block;
}
#t3_days_3_sales #background_container #calendar_container .cyan .day_container {
	font-size: 13px;
	line-height: 11px;
	text-align: center;
	margin: 0;
	letter-spacing: -0.05em;
	padding: 0;
	font-family: 'KyrialSansProBlack';
	behavior: url(/css/PIE.htc);
}
#t3_days_3_sales #background_container #calendar_container .big_cyan, #t3_days_3_sales #background_container #calendar_container .cyan {
	border: 1px solid #0ab3c2;
	background: #0ab3c2;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
}

/* ajandekkuldo */
.giftpostcard .card .advchk.chk, .giftpostcard .advradio.chk {
	background: url('/img/advanced_checkbox.png') no-repeat 0 -19px;
}
.giftpostcard .card .advchk.unchecked, .giftpostcard .advradio.unchecked {
	background: url('/img/advanced_checkbox.png') no-repeat 0 1px;
}
.giftpostcard .card .advchk, .giftpostcard .advradio {
	width: 32px;
}
.giftpostcard .message .whitebt {
	background: url('/img/red_button125.png') no-repeat top left;
	width: 125px;
	height: 24px;
	line-height: 22px;
	font-size: 13px;
	text-align: center;
	color: #fff;
	text-decoration: none;
}
.giftpostcard .message .whitebt:hover {
	background: url('/img/red_button125.png') no-repeat 0 -24px;
	text-decoration: none;
}
.giftpostcard .message .whitebt:active {
	background: url('/img/red_button125.png') no-repeat 0 -48px;
}

.giftpostcard .checkout975 {
	position: relative;
}

/* Personal oldal karacsonyosittott kivansaglista  */

.personaltabs .tabs ul.tabNavigation {
	position: relative;
	height: 60px;
}
.personaltabs .tabs ul.tabNavigation li {
	margin-top: 35px;
}
.personaltabs h2 {
	margin-top: 0px;
}
/*.personaltabs #header_tab_kivansaglista {
	background: url('./karacsony2012/szemelyes_oldal/disz.png') no-repeat top left; 
}*/

.personaltabs #mytabs1 {
	margin-top: 10px;
}
/* karacsonyi temak END */



#wantCardWrapper input[type=checkbox].red:checked + label {
        background: url('/img/advanced_checkbox_on.png') no-repeat left center !important;
}

.comp_search_gift-search-form .giftbackground .title {
	padding: 0;
	margin-left: 30px;
}
.comp_search_gift-search-form .giftbackground .title h1 { 
	font-size: 45px;
	font-family: "KyrialSansProBlack",Arial,Helvetica,Tahoma,sans-serif;
	line-height:1;
	color: #FFFFFF;
	text-transform: uppercase;
}
.comp_search_gift-search-form .giftbackground .description {
	padding: 20px 0 0 30px;
}

.comp_search_gift-search-form .giftradios {
	padding-left: 80px;
	margin-top: 140px;
}

.comp_search_gift-search-form .giftbackground {
	background-image: url(http://marvin.bookline.hu/nimg/szolgaltatasok/ajandekkereso_ND.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	min-height: 518px;
	padding-top: 20px;
}

.comp_search_gift-search-form button {
        bottom: 83px;
    left: 90px;
}

.comp_search_gift-search-form button:hover
{
	background: #225e61;
}


/*.horizontallist li.right:last-of-type { display: none; }*/

.horizontallist li a {
  padding: 0 2px !important;
}

#topnav2 {
	overflow:visible;
	margin-top: 40px;
}
#topnav2 ul li {
	margin-top: 4px;
}








/*Grid override*/

.collapse-l{
padding-left: 0px;
}

.collapse-r{
padding-right:0px;
}

.collapse-lr{
padding:left:0 !important;
padding-right:0 !important;
}
