﻿html, body {
	height: 100%;
}
input
{
	outline: none;
}
.r
{
	text-align: right;
}
.l
{
	text-align: left;
}
.cb
{
	display: block;
	text-align: center;
}
.bbd
{
	border-bottom: 1px dotted gray;
}
.bbs
{
	border-bottom: 1px solid gray;
}
.dispi
{
	display: inline;
}
.dispn
{
	display: none;
}
h3.grey
{
	background-color: #ECECEC;
	border-bottom: 1px solid #DEDEDE;
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: 700;
	height: 16px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-top: 0;
	text-decoration: none;
}
.rn-form-item label
{
	float: left;
	width: 100px;
}
.rn-form-element
{
	margin-bottom: 4px;
	padding-left: 105px;
}
.t1 .c1
{
	font-weight: 700;
	height: 48px;
	padding-right: 30px;
	padding-top: 20px;
	text-align: right;
	vertical-align: top;
	width: 120px;
}
.t1 .c2
{
	display: inherit;
	font-size: 1.1em;
	height: 25px;
	padding-top: 20px;
}
.ta2
{
	margin: auto;
}
.btnSaveB
{
	margin-bottom: 20px;
	margin-top: 20px;
}
.btnSaveB2
{
	margin-left: 10px;
}
#PartnerOldalIdErrMsg
{
	font-size: smaller;
}
.PartnerOldalIdMargin
{
	margin-top: 2px;
}
.PartnerOldalLogo_DeleteButton
{
	padding-left: 5px;
}
.res-msg {
    font-weight: bold;
    margin-left: 8px;
}
.res-msg.success-res-msg {
    color: #2d8602;
}
.res-msg.error-res-msg {
    color: #FF0000;
}
/* hirdeteskezelo */
#NaviBar
{
	background: #FFF;
	color: #000;
	float: left;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 50px;
	width: 200px;
}
#NaviBar li
{
	border-bottom: 1px dotted #DDDFE4;
	color: #565656;
	cursor: default;
	display: block;
	height: 28px;
	list-style: none;
	margin: 0;
	position: relative;
}
#NaviBar li:last-child
{
	border: none;
}
#NaviBar span
{
	background-attachment: scroll;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	cursor: default;
	display: block;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	margin: 0;
	moz-background-clip: border;
	moz-background-origin: padding;
	moz-background-size: auto auto;
	outline-color: 0;
	outline-style: none;
	outline-width: medium;
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 5px 0 0 8px;
	text-decoration: none;
}
.HMenuAkt
{
	background: #565656 url(/gfx/nyil.png);
	width: 213px;
}
#UjHirdetesCim,#UjHirdetesErv,#UjHirdetesLeiras,#UjHirdetesAr,#UjHirdetesMegye,#UjHirdetesTel,#UjHirdetesKapcs,#UjRegEmail,#UjRegJelszo,#UjRegJelszo2,#BejelentkezesEmail,
#BejelentkezesJelszo,#Atmero,#Lyukosztas,#Marka,#Tipus,#Serie,.aelabel
{
	color: #555;
	display: inline-block;
	font-weight: 700;
	text-align: right;
	width: 110px;
}
#Item_Text
{
	border: 1px solid #999;
	color: #555;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 160px;
	padding-left: 4px;
	resize: none;
	vertical-align: top;
	width: 460px;
}
#Item_Contact
{
	border: 1px solid #999;
	color: #555;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 80px;
	padding-left: 4px;
	resize: none;
	vertical-align: top;
	width: 460px;
}
textarea
{
	padding-right: 0;
}
#AEButtonBar,#AEButtonBar2
{
	background: #ECECEC;
	border: 1px solid #DEDEDE;
	clear: both;
	height: 24px;
	margin-bottom: 20px;
}
.field-validation-error
{
	color: Red;
	margin-left: 120px;
}
#FeltoltottKepek,#UjHirdetesEmail
{
	color: #555;
	font-weight: 700;
}
.UHFelsoCsik
{
	background-color: #FFF;
	border-bottom: 1px dotted #999;
	color: #E75C37;
	font-size: 11px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-top: 2px;
}
.qq-upload-button
{
	background: url(/gfx/kepfeltolt.png) no-repeat;
	border: 0;
	display: block;
	height: 18px;
	padding: 0;
	width: 120px;
}
.thumbs
{
	margin-top: 10px;
}
.thumbs .thumb
{
	float: left;
	height: 120px;
	margin-bottom: 5px;
	margin-right: 5px;
	overflow: hidden;
}
#Auth_AskedEmail
{
	background-color: #FFF;
	border: 1px solid #999;
	color: #555;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: 400;
	outline: none;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-top: 2px;
	width: 260px;
}
#Csoportok
{
	margin-left: 10px;
	width: 100%;
}
#Csoportok h3
{
	background: #565656;
	color: #FFF;
	font-size: 16px;
	height: 20px;
	text-align: center;
}
#Csoportok li
{
	list-style-image: url(/gfx/NyilJobbra.gif);
}
#Csoportok ul
{
	margin-left: 23px;
}
#ElsoOszlop,#MasodikOszlop
{
	margin-right: 20px;
	width: 310px;
}
#HarmadikOszlop
{
	width: 320px;
}
#ElsoOszlop div,#MasodikOszlop div,#HarmadikOszlop div
{
	padding-bottom: 10px;
}
#AEMessages_inner
{
	background: #F9CBC0;
	border: 1px solid #962D12;
	float: right;
	margin: 0 auto 5px;
	padding: 5px;
	width: 650px;
}
#AEMessages_inner p
{
	margin-left: 50px;
}
#UjHirdetesKeret
{
	border: 1px dotted #999;
	margin-bottom: 10px;
	padding-top: 10px;
}
#HirdetesUzenet
{
	float: left;
	font-weight: 700;
	margin-left: 4px;
	margin-top: 8px;
}
#KeszUzenet
{
	background: url(/gfx/PendingBG.png) repeat-x;
	border: 1px solid #E4E4E4;
	left: -100px;
	margin-top: 20px;
	padding: 15px;
	position: relative;
	text-align: center;
	width: 788px;
}
.aestep_finish_error_msg {
    display: block;
    padding: 2px;
    border: 1px solid #F1ABAB;
    padding-left: 32px;
    background: #F2DEDE url('/gfx/alert.png') no-repeat 12px center;
}
.SzurKeret2
{
	margin-left: 4px;
	margin-top: 4px;
}
#FuggoHirdetes
{
	background: url(/gfx/PendingBG.png);
	border: 1px solid #C4C4C4;
	margin: 0 auto 20px;
	padding: 10px 50px;
	width: 820px;
}
.SzurKeret2 #Pics
{
	clear: both;
}
#DetailsPager
{
	clear: both;
	height: 32px;
	position: relative;
	top: -18px;
	width: 410px;
}
#DetailsPagerBack
{
	background: url(/gfx/back_3.png) no-repeat left;
	float: left;
	height: 32px;
	padding-left: 35px;
	padding-top: 10px;
	width: 170px;
}
#DetailsPagerNext
{
	background: url(/gfx/next_3.png) no-repeat right;
	float: right;
	height: 32px;
	padding-right: 35px;
	padding-top: 10px;
	text-align: right;
	width: 170px;
}
#LoaderBig
{
	left: -409px;
	margin-bottom: 240px;
	margin-top: 220px;
	position: relative;
}
#SmallPics img
{
	cursor: pointer;
}
#AjanlottHirdetesek
{
	margin: 2px auto 0;
}
/* hasonlo hirdetesek */
.Ajanlott:first-child
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	khtml-border-top-left-radius: 4px;
	khtml-border-top-right-radius: 4px;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 4px;
	webkit-border-top-left-radius: 4px;
	webkit-border-top-right-radius: 4px;
}
.Ajanlott:last-child
{
	border-bottom: 1px solid #C4C4C4;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	khtml-border-bottom-left-radius: 4px;
	khtml-border-bottom-right-radius: 4px;
	moz-border-radius-bottomleft: 4px;
	moz-border-radius-bottomright: 4px;
	webkit-border-bottom-left-radius: 4px;
	webkit-border-bottom-right-radius: 4px;
}
#AjanlottHirdetesek h3
{
	background: transparent url(../../gfx/GBox01_bg.gif) repeat-x scroll 0 0;
	color: #343434;
	margin-bottom: 10px;
	text-align: center;
}
.Ajanlott
{
	border: 1px solid #C4C4C4;
	border-bottom: none;
	font-size: 11px;
	height: 80px;
	line-height: 18px;
	width: 402px;
}
.AjanlottKepe
{
	float: left;
	margin-left: 4px;
	margin-top: 4px;
	max-width: 120px;
	overflow: hidden;
}
.AjanlottKepe img
{
	border: 2px solid silver;
	padding: 2px;
    max-width: 96px;
    max-height: 64px;
}
.AjanlottKepe img:hover
{
	border: 2px solid gray;
	cursor: url(/scripts/highslide/graphics/zoomin.cur), pointer!important;
	padding: 2px;
}
.AjanlottTartalma
{
	margin-left: 115px;
	margin-top: 6px;
}
.AjanlottCim
{
	color: #141516;
	font-size: 13px;
	font-weight: 700;
	text-overflow: ellipsis;
}
.AjanlottKat,.AjanlottDatum
{
	color: #141516!important;
}
.AC
{
	height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 286px;
}
.Ajanlott:nth-child(even)
{
	background: #F9F9FA;
}
.Ajanlott:nth-child(odd)
{
	background: #E9EBED;
}
.SuccessIcon
{
	background: url(/gfx/accept.png);
	height: 32px;
	width: 32px;
}
.WarningIcon
{
	background: url(/gfx/warning.png);
	height: 32px;
	width: 32px;
}
.InfoIcon
{
	background: url(/gfx/info.png);
	height: 32px;
	width: 32px;
}
.ErrorIcon
{
	background: url(/gfx/block.png);
	height: 32px;
	width: 32px;
}
.DebtIcon
{
	background: url('/gfx/warning-debtlevel1.png');
	height: 32px;
	width: 32px;
    background-size: 32px;
    background-repeat: no-repeat;
}
.AdID
{
	font-size: 10px;
	font-weight: 400;
}
/* detailsmenu */
.bLinkSelected,.bLinkSelected:hover
{
	color: #F15A32!important;
}
#menu_msgToHirdetoContainer .field-validation-error,#menu_msgToAdminContainer .field-validation-error,#menu_msgToFriendContainer .field-validation-error
{
	margin-left: 0!important;
}
#Share_link,#MsgToH_link,#MsgToF_link,#MsgToO_link,#FBShare
{
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: 400;
	text-decoration: underline;
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 16px;
    display: block;
    background-size: 16px;
    padding-left: 20px;
}
#MsgToH_link {
    background-image: url('/gfx/mail.png');
} 
#MsgToF_link {
    background-image: url('/gfx/mail.png');
}
#MsgToO_link {
    background-image: url('/gfx/warning_16.png');
}
#FBShare {
    background-image: url('/gfx/facebookshare.png');
}
#FBShare img {
    height: 16px;
}
#Menu ul
{
	display: inline;
	list-style: none;
}
#Menu ul li
{
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	display: inline;
	float: left;
	height: 22px;
	position: absolute;
}
#MsgToF_link_li
{
	width: 155px;
}
#MsgToH_link_li
{
	left: 162px;
	width: 140px;
}
#MsgToO_link_li
{
	left: 310px;
	width: 155px;
}
/*#Share_link_li
{
	left: 471px;
	width: 85px;
}*/
#MsgToFB_link_li
{
	left: 471px;
	width: 85px;
}
#menu_ShareLinkContainer,#menu_msgToHirdetoContainer,#menu_msgToAdminContainer,#menu_msgToFriendContainer
{
	background: #FAFAFB;
	border: 1px solid lightgray;
	border-radius: 4px;
	border-top-left-radius: 0;
	box-shadow: 3px 3px 11px rgba(50,50,50,0.75);
	display: none;
	float: left;
	-moz-border-radius: 4px;
	-moz-border-radius-topleft: 0;
	-moz-box-shadow: 3px 3px 11px rgba(50,50,50,0.75);
	padding: 5px;
	position: absolute;
	top: 30px;
	-webkit-border-radius: 4px;
	-webkit-border-top-left-radius: 0;
	-webkit-box-shadow: 3px 3px 11px rgba(50,50,50,0.75);
	width: 344px;
	z-index: 2;
}
.list_selected
{
	background: #FAFAFB;
	border: 1px solid lightgray;
	border-bottom: none;
	border-left: 1px solid lightgray!important;
	border-right: 1px solid lightgray!important;
	border-top: 1px solid lightgray!important;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	padding-bottom: 6px!important;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	z-index: 3;
}
#menu_msgToFriendContainer
{
	left: 0;
}
#menu_msgToHirdetoContainer
{
	left: 162px;
}
#menu_msgToAdminContainer
{
	left: 310px;
}
#menu_ShareLinkContainer
{
	left: 471px;
	width: 145px;
}
#ItemDetailsLeft
{
	width: 60%;
    float: left;
    position: relative;
}
#ItemDetailsRight {
    width: 38%;
    float: right;
}

#ItemDetailsLeft ul.Facts {
    list-style: none;
}

#ItemDetailsLeft ul.Facts li ul {
    padding-left: 16px;
    list-style: none;
}

.ParkingAdd, .ParkingRemove {
    color: #000;
    border: 1px solid #A9A9A9;
    padding: 6px 8px;
    font-weight: bold;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .ParkingAdd img, .ParkingRemove img {
        position: relative;
        top: 3px;
        height: 14px;
    }

    .ParkingAdd:hover, .ParkingRemove:hover {
        background: #0063B3;
        color: #FFF;
    }

#BacklinksContainer {
    clear: both;
}

#ShareLinkButtons
{
	margin-left: 4px;
	margin-top: -56px;
}
#ItemDataM #ItemDataLeft.adVisible {
    float: left;
    width: 335px;
}
#ItemDataM #ItemDataRight {
    float: right;
    margin-top: 25px;
}
#ItemDataM #ItemDataBottom {
    clear: both;
}
#ItemDetailsLeft .nyilas2 {
    margin-right: 5px;
}
#Item_Title,#Item_Price
{
	border: 1px solid #999;
	color: #555;
	font-size: 11px;
	padding-left: 4px;
	width: 460px;
}
#BazarItemFacet_CarManufacturer, #BazarItemFacet_BikeManufacturer
{
	
	margin-bottom: 10px;
}
#Share_link:hover,#MsgToH_link:hover,#MsgToF_link:hover,#MsgToO_link:hover
{
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
#PswResendEmail
{
	background-color: #FFF;
	border: 1px solid #999;
	color: #555;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: 400;
	margin-bottom: 4px;
	padding-left: 2px;
}
.Shadow
{
	box-shadow: 5px 5px 5px 0 #CDCDCD;
	moz-box-shadow: 5px 5px 5px 0 #CDCDCD;
	webkit-box-shadow: 5px 5px 5px 0 #CDCDCD;
}
#PasswordChangeFormContainer
{
	padding: 25px 10px;
}
#PasswordChangeFormContainer .LabelForm
{
	display: inline-block;
	width: 200px;
}
#ChangePsw
{
	background: url(../../gfx/jelszomegvaltoztat.png);
	border: none;
	cursor: pointer;
	height: 18px;
	left: -110px;
	position: relative;
	top: 16px;
	width: 141px;
}
#PasswordChangeFormContainer .field-validation-error
{
	margin-left: 200px;
}
.thumbs .thumb img
{
	max-height: 104px;
}
.ui-tabs-panel
{
	padding: 0!important;
}
#shareMenuMegse,#toHirdetoMenuMegse,#toFriendMenuMegse,#toAdminMenuMegse
{
	position: relative;
	top: -6px;
}
/* hirdeteskezelo */
.AdListQAndPager {
    background: url(../../gfx/PagerBg.gif) repeat-x;
    clear: both;
    padding: 4px;
}

    .AdListQAndPager select {
        font-size: 10px;
        padding: 0;
    }

    .AdListQAndPager .Pager {
        padding: 0;
        margin-bottom: 8px;
    }

.AdListQ {
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
}

    .AdListQ .clear-field-clear {
        position: absolute;
        right: 3px;
        top: -1px;
        display: none;
    }

    .AdminGrid .highlight {
        background: #FFFF64;
        font-style: italic;
        margin: 0;
    }

#AdManagerSearchButton {
    border: 1px solid #C95D00;
    background: #FF8A23;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ff8a23 0%, #ffba71 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF8A23), color-stop(100%,#FFBA71));
    background: -webkit-linear-gradient(top, #FF8A23 0%,#FFBA71 100%);
    background: -o-linear-gradient(top, #ff8a23 0%,#ffba71 100%);
    background: -ms-linear-gradient(top, #ff8a23 0%,#ffba71 100%);
    background: linear-gradient(to bottom, #FF8A23 0%,#FFBA71 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8a23', endColorstr='#ffba71',GradientType=0 );
    font-weight: bold;
    color: #000;
    padding: 1px 2px;
    cursor: pointer;
}
.AdManagerTitle,.AdManagerGroup,.AdManagerDisplayedAt,.AdManagerExpiredAt,.AdManagerDeletedAt
{
	border-bottom: 1px solid #000;
	height: 22px;
}
#ActiveOrExpired {
    margin-bottom: 4px;
}
#ActiveOrExpired a {
    
}
    #ActiveOrExpired a.Selected {
        font-weight: bold;
        text-decoration: underline;
    }
.AdManagerItemStat .AdManagerItemStatFrom, .AdManagerItemStat .AdManagerItemStatTo {
    padding: 2px;
    width: 85px;
    text-align: center;
}
.AdListAd
{
    width: 780px;
	padding-top: 5px;
    position: relative;
}
.AdminGrid img
{
	position: relative;
	top: 5px;
}
.AdEditDelete a.AdEditDeleteBtn
{
	background-color: #FFFF6E;
	border: 1px solid #999;
	color: #000;
	padding: 1px;
	text-decoration: none;
}
.AdEditDelete a.AdEditDeleteBtn:hover
{
	background: #FFFF92;
}
.AdEditDelete a.AdRepost {
    padding: 0; 
    display: block; 
    width: 80px; 
    text-align: center;
    background-repeat: no-repeat;
    background-position: center center;
}
.AdManagerTitleDiv span
{
	margin: 5px;
}
.AdminGrid {
    clear: both;
}
.AdminGrid .HeadRow
{
	background-color: #E7DCD9;
	text-align: center;
}
.AdminGrid .HeadRow span
{
    vertical-align: middle;
    color: #E12A00;
	font-weight: 700;
    line-height: 23px;
}
.AdminGrid .HeadRow td
{
	border-bottom: solid 1px gray;
	padding: 4px;
	text-align: center;
}
.AdminGrid .AdManagerTitle
{
	background-color: #E7DCD9;
	float: left;
	font-weight: 700;
	text-decoration: none;
	width: 535px;
}
.AdminGrid .AdManagerDisplayedAt
{
	background-color: #E7DCD9;
	float: left;
	font-weight: 700;
	text-decoration: none;
	width: 115px;
}
.AdminGrid .AdManagerGroup
{
	background-color: #E7DCD9;
	float: left;
	font-weight: 700;
	text-decoration: none;
	width: 180px;
}
.AdminGrid .AdManagerTitleDiv
{
	color: #000;
	display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
	text-decoration: none;
	width: 530px;
    margin-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
    .AdminGrid .AdManagerTitleDiv .AdManagerTitleText {
        font-weight: bold;
        font-size: 12px;
    }
.AdminGrid .AdManagerDisplayedAtDiv, .AdminGrid .AdManagerDeletedAtDiv
{
	color: #000;
	display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
	text-align: center;
	text-decoration: none;
	width: 115px;
}
.AdminGrid .AdManagerGroupDiv
{
	color: #000;
	display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
	text-decoration: none;
	width: 180px;
}
.AdminGrid .ItemHeadRow
{
	height: 40px;
}
.AdminGrid .TitleCell
{
	font-size: 1.4em;
}
.AdminGrid .ButtonBar
{
	background-color: #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	height: 26px;
	margin-bottom: 1px;
	text-align: right;
}
.AdminGrid .DeleteBar
{
	background-color: #FCC;
	border-bottom: 1px solid #F0F0F0;
	font-weight: 700;
	height: 26px;
	margin-bottom: 1px;
	padding-right: 10px;
	text-align: right;
}
.AdminGrid .DeletedBar
{
	background-color: #FCC;
	font-weight: 700;
	height: 66px;
}
.RedButton
{
	background-color: #900!important;
	color: #FFF!important;
	cursor: pointer;
	height: 18px;
	width: 40px;
}
.GreenButton
{
	background-color: #090!important;
	color: #FFF!important;
	cursor: pointer;
	height: 18px;
	width: 40px;
}
.RedButton:hover
{
	background-color: #C33!important;
}
.GreenButton:hover
{
	background-color: #3C3!important;
}
.DeleteButtonBar
{
	background-color: #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	font-weight: 700;
	height: 21px;
	margin-bottom: 1px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
}
.DeletedButtonBar
{
	background-color: #FCC;
	border-bottom: 1px solid #F0F0F0;
	font-weight: 700;
	height: 21px;
	margin-bottom: 1px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: right;
}
.AdManagerItemStat .SelectedBazarItemStatDate {
    text-decoration: underline;
}
#IPPForMemberForm 
{
    margin-bottom: 3px;
    }
#ItemsPerPageForMember 
{
    width: 65px;
    }
.PartnerLink
{
	font-weight: 700;
	text-align: center;
}
.PartnerLink a
{
	font-size: 130%;
}
.DeleteButtonBar a
{
	background-color: #FFFF6E;
	border: 1px solid #999;
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: 400;
	margin-left: 10px;
	padding: 2px;
	text-decoration: none;
}
.AdPlace
{
	background-color: #0FF;
	border: solid 1px #000;
	margin: 0 auto;
	text-align: center;
}
.AdPlace2
{
	background-color: #FF0;
	border: solid 1px #000;
	margin: 0 auto;
	text-align: center;
}
#belepes
{
	background: url(../../gfx/button_login_2.png);
	border: none;
	cursor: pointer;
	height: 18px;
	width: 96px;
    color: transparent !important;
}
#jelszo_kuldese
{
	background: url(../../gfx/button_sendpwd.png);
	border: none;
	cursor: pointer;
	height: 18px;
	width: 150px;
    color: transparent !important;
}
#Login .rn-form-item
{
	margin-bottom: 10px;
	margin-left: 70px;
}
#Login .field-validation-error
{
	margin-left: 100px;
}
#ForgotPsw .rn-form-item
{
	margin-bottom: 10px;
	margin-left: 65px;
}
#ForgotPsw .field-validation-error
{
	margin-left: 0;
}
.LinkThumbnail
{
	text-decoration: none!important;
}
.c,#PartnerOldalDescritpitonButtons,.thumb,.deletedAd
{
	text-align: center;
}
.mb10,#PasswordChangeFormContainer .rn-form-item
{
	margin-bottom: 10px;
}
.KeretErrorMsg,.ErrorMessage,#PartnerOldalId_error,.rn-form-invalid-msg
{
	color: Red;
}
.rn-form-element input[type=text],.rn-form-element input[type=password],.rn-form-element textarea
{
	border: 1px solid #ECECEC;
	width: 300px;
}
.t1 .c2 a,#PartnerOldalIdedit
{
	font-size: 1.05em;
}
.LinkEdit,.jxNev
{
	height: 22px;
}
.LinkEdit input,.jxNev input
{
	font-size: .9em;
}
.InlineDivs
{
	float: left;
}
.PartnerOldalTRForm,.PartnerOldalTD
{
	padding-top: 20px;
}
Item_ExpireAfter,#Item_RegionId
{
	border: 1px solid #999;
	color: #555;
	font-size: 11px;
}
#UjHirdetesAlap input,textarea,select,#Auth_Password,#Auth_Password2,#PasswordChangeFormContainer #CurrentPsw,#PasswordChangeFormContainer #Psw1,#PasswordChangeFormContainer #Psw2
{
	outline: none;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
#Vissza,#Vissza2
{
	background: url(/gfx/vissza.png);
	border: none;
	cursor: pointer;
	height: 18px;
	margin-right: 5px;
	margin-top: 3px;
	width: 66px;
}
#Tovabb,#Tovabb2
{
	background: url(/gfx/tovabb.png);
	border: none;
	cursor: pointer;
	height: 18px;
	margin-right: 5px;
	margin-top: 3px;
	width: 66px;
}
/*#PicUpload,#AzonositasForm
{
	margin-left: 65px;
}*/
#SenderName,#ToName,#ToEmail,#Email,#SenderName,#ToName,#ToEmail,#Email,#Psw,#PswResendEmail
{
	outline: none;
	padding-bottom: 2px;
	padding-top: 2px;
}
.AdEditDelete,.DeleteConfirmMsg,.DeletedAdMsg
{
	position: absolute;
    right: 5px;
    top: 35px;
}
.AdminGrid input[type=button],.AdminGrid input[type=submit]
{
	background-color: #FFFF6E;
	color: #000;
}
.AdminGrid input[type=button].RedButton,#RedButton
{
	background-color: #900;
	color: #FFF;
}
.AdminGrid input[type=button].GreenButton,#GreenButton
{
	background-color: #090;
	color: #FFF;
}
.AdPlace span,.AdPlace span a,.AdPlace2 span,.AdPlace2 span a
{
	font-size: 18px;
}
#Login .c,#ForgotPsw .c
{
	margin-left: 170px;
	text-align: left;
}

/* csomagrendeles */
#csomagrendeles select
{
	padding: 2px;
	width: 300px !important;
}
#szNev, #szCim, #szVaros, #szZip, #pNev, #pCim, #pVaros, #pZip
{
	padding: 2px;
	width: 400px !important;
}
#csomagrendeles label
{
	display: inline-block;
	float: left;
	margin-left: 100px;
	width: 200px;
}
#fizetendo
{
	display: block;
	font-weight: bold;
	margin-bottom: 20px;
}
#csomagrendeles #rendeles_kuldese
{
	margin-bottom: 40px;
	margin-left: 100px;
}
#csomagrendeles .FormItem
{
	height: 40px;
}
#csomagrendeles .FormItemV3
{
	height: 40px;
}
#csomagrendeles .field-validation-error
{
	margin-left: 300px !important;
    background: #F00;
    color: #FFF;
    font-weight: bold;
    padding: 1px 4px;
}
#ha_post_cim
{
	display: block;
	font-style: italic;
	margin-bottom: 20px;
	margin-left: 130px;
}
#csomagrendeles .nyilas
{
	margin-bottom: 10px;
}
#csomagrendeles .BoxHeaderDotted
{
	text-align: center;
}
#PayMethod {
    margin-left: 300px;
}
#PayMethod label {
    display: inline-block;
    margin-left: 0;
    float: none;
}
.wrapper 
{
    min-height: 100%;
	height: auto !important;
	height: 100%;
	/*margin: 0 auto -95px;*/
    margin: 0 auto -103px;
    }
.push 
{
    height: 95px;
    clear: both;
    }

#FoundsCenter .tovabbiak 
{
    margin: 10px;
    margin-left:60px;
    }
#FoundsCenter .tovabbiak a 
{
    background-image:url(../../gfx/NyilJobbra.gif);
    background-position:left top;
    background-repeat:no-repeat;
    /* color:#F15A32; */
    color:Black;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    padding-left:20px;
    text-decoration:none;
    text-align:left;
    display: block;
    }
#FoundsCenter .tovabbiak a:hover
{
    text-decoration: underline;
    }
    
#FoundsCenter .tovabbiak a em {color:Black;}    
#FoundsCenter .mbmTitle { font-style: italic; font-size:11px; }    
#FoundsCenter .mbmFooter { text-align:right; }   
#FoundsCenter .OsszesLinkText {font-style:italic; margin-left:30px; margin-right:30px;}


#ApprovingComplaintForm label 
{
    width: 115px;
    display: inline-block;
    }
#ApprovingComplaintForm textarea 
{
    width: 300px;
    height: 100px;
    resize: none;
    vertical-align: top;
    }
#elkuldes 
{
    background: url(../../gfx/elkuldes.png);
    border: none;
    cursor: pointer;
    height: 18px;
    width: 90px;
    margin-left: 120px;
    }
    
#dvNewFind  {background-color: #F8A58F;padding: 10px;}
.FilterBox {color:#555;}
.FilterBox select {color:black;width: 150px !important;}

#dvNewFind 
{
    position: relative;
    }
#x {
    background: url('../../gfx/x.png');
    width: 12px;
    height: 12px;
    display: inline-block;
    position: absolute;
    top: 17px;
    left: 285px;
    cursor: pointer;
    display: none;
}
#adcontainer1 
{
    margin-bottom: 4px;
    }



/* jokerdes
----------------------------------------------------------*/
#QuestionMain
{
    width: 100%;
    float: right;
}
#QuestionTop {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
#SearchQuestion {
    line-height: 50px;
    background: whiteSmoke;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #D1D1D1;
    margin-left: 170px;
}
#SearchQuestion #Search {
    padding: 5px;
    width: 680px;
    margin-left: 10px;
}
#SearchQuestion #SearchButton {
    background: #F68041 url(../../gfx/buttonbg_big.png) repeat-x;
    border: 1px solid #CF4700;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #FFFFFF;
    font-style: italic;
    font-size: 14px;
    cursor: pointer;
    padding: 0 6px;
    line-height: 22px;
    height: 25px;
    margin-right: 10px;
}
#NewQuestion
{
    background: url(../../gfx/createqbtn2.png) repeat-x;
    display: block;
    text-align: center;
    width: 158px;
    line-height: 50px;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #CF4700;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 20px;
    color: #FFFFFF;
    float: left;
    font-style: italic;
}
#NewQuestion:hover
{
    background: url(../../gfx/createqbtn2_h.png) repeat-x;
}
#NewQuestion:active {
    position: relative;
    top: 1px;
}
#Question
{
    border: 1px solid #C0C0BE;
    background: url(../../gfx/GBox01_bg.gif) repeat-x;
    /*padding: 4px;*/
    margin-bottom: 5px;
    overflow: auto;
    position: relative;
    padding-bottom: 30px;
    padding-right: 5px;
}
#Question img {
    float: right;
    margin-left: 10px;
}
#Question h1, #Question p, #Question #QuestionData {
    margin-left: 40px;
}
    #Question p {
        text-align: justify;
        color: #676767;
    }
    #Question .QuestionBottom {
        width: 100%;
        bottom: 5px;
        *width: 650px;
        _width: 650px;
    }
        #Question .QuestionBottom #QuestionData {
            text-align: right;
        }
#QuestionIcon
{
    background: url(../../gfx/question2.png) no-repeat;
    width: 30px;
    height: 32px;
    float: left;
    margin: 5px;
}
#Question h1 {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 32px;
    color: #0F0F0F;
}
#QuestionData
{
    clear: both;
    margin-top: 5px;
    font-style: italic;
}
#AnswersTitle, #NewAnswerTitle, #Questioner, #QTitle {
    background: #ECECEC;
    color: #676767;
    border-bottom: 1px solid #DEDEDE;
    margin-bottom: 5px;
    font-weight: bold;
    padding: 2px 5px 2px 5px;
}
#AnswersTitle {
    margin-bottom: 0px !important;
}
.Answer {
    margin-bottom: 10px;
    padding: 5px;
    border-left: 1px solid #C0C0BE;
    border-bottom: 1px solid #C0C0BE;
}
.Answer .AnswerText {
    margin-left: 35px;
}
.Answer img {
    float: right;
}
.AnswerData
{
    clear: both;
    margin-top: 3px;
    margin-left: 35px;
    font-style: italic;
    color: #676767;
}
.Vote {
    float: left;
    margin-right: 5px;
}
.VoteUp {
    background: url(../../gfx/like.png) no-repeat;
    display: block;
    width: 19px;
    height: 17px;
    margin-left: 5px;
}
    .VoteUp:hover {
        background: url(../../gfx/like_hover.png) no-repeat;
    }
.Score {
    font-weight: bold;
    display: block;
    width: 28px;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
}
.Score.Neg {
    color: #C44D58;
}
.Score.Nul
{
    color: #404044;
}
.Score.Pos {
    color: #8A9B0F;
}

.VoteDown {
    background: url(../../gfx/dislike_b.png) no-repeat;
    display: block;
    width: 19px;
    height: 17px;
    margin-left: 5px;
}
    .VoteDown:hover {
        background: url(../../gfx/dislike_hover_b.png) no-repeat;
    }
#MyAnswer {
    resize: vertical;
    width: 600px;
    height: 100px;
    margin-top: 5px;
}
#AddAnswer, #LoginButton, #CreateQuestion, .Btn
{
    background: #F68041 url(../../gfx/buttonbg.png) repeat-x;
    border: 1px solid #CF4700;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #FFFFFF;
    font-style: italic;
    font-size: 14px;
    cursor: pointer;
    line-height: 16px;
    padding: 0 6px;
}
#AskForLoginOrReg {
    line-height: 60px;
}
#AjaxLogin label {
    display: inline-block;
    width: 100px;
}
#AjaxLogin #Email, #AjaxLogin #Password {
    padding: 3px;
    width: 250px;
}
#AjaxLogin .Error {
    margin-left: 10px;
    color: red;
}

#QuestionTitle {
    /*width: 652px;*/
    width: 100%;
    height: 50px;
    resize: vertical;
}
#QuestionText {
    /*width: 652px;*/
    width: 100%;
    height: 100px;
    resize: vertical;
}
#SubscribeCheck {
    margin-right: 5px;
}
#Subscribe {
    padding: 8px 0px;
}
#CategoryTitle {
    border: 1px solid #999;
    border-bottom: none;
    padding: 1px 5px;
    font-weight: bold;
    background: #F0F0F0;
}
#SelectCategory {
    /*border: 1px solid #999;*/
    overflow: hidden;
    height: 100px;
    padding: 5px;
    clear: both;
}
#CategoryInfo .C {
    text-decoration: underline;
    color: #E12A00;
    cursor: pointer;
}
#SelectCategory ul {
    list-style: none;
    overflow: hidden;
    text-align: center;
}
#SelectCategory ul li {
    cursor: pointer;
    display: inline-block;
    width: 200px;
    float: left;
    text-align: left;
    padding-left: 20px;
}
#SelectCategory ul li:hover {
    color: #E12A00 !important;
}
#SecondGroup, #ThirdGroup {
    display: none;
}
#CatLoader {
    float: right;
    margin-top: 3px;
}
#QuestionMain .Error {
    color: red;
}
#NewQuestionMain .t-upload-button, #NewAnswer .t-upload-button {
    width: auto;
    border: none;
    color: #E12A00;
    text-decoration: underline;
}
#NewQuestionMain .t-upload-button:hover, #NewAnswer .t-upload-button:hover {
    background: #FFFFFF;
}
.unselectable {
    background: url('/gfx/folder.png') no-repeat left center;
}
.selectable {
    background: url('/gfx/arrow.png') no-repeat left center;
}
#CategoryBack:hover {
    color: #E12A00;
    cursor: pointer;
}

#QuestionDetails, #QuestionDetailsRight {
    float: left;
}
#QuestionDetails {
    width: 728px;
    margin-right: 10px;
    float: left;
}
#QuestionDetailsRight {
    width: 262px;
    float: right;
}
#QuestionDetailsRight #Messages h3 {
    padding-left: 30px;
}
#QuestionDetails .JkEmbeddedVideoQuestion {
    clear: both;
    text-align: center;
    padding-top: 12px;
}
#QuestionDetails .JkEmbeddedVideoAnswer {
    padding: 6px 35px;
}
#Ajanlom, #Kerdezonek {
    padding: 5px;
    overflow: hidden;
}
#Ajanlom label, #Kerdezonek label, #Ajanlom input, #Kerdezonek input, #Ajanlom span, #Kerdezonek span {
    display: block;
}
#FromNameAjanlom, #ToNameAjanlom, #ToEmailAjanlom, #FromEmailKerdezonek {
    width: 246px;
}
#MessageAjanlom, #MessageKerdezonek {
    width: 244px;
    height: 40px;
    resize: none;
}
#SendAjanlo, #SendKerdezonek {
    margin-top: 10px;
}
#Ajanlom p, #Kerdezonek p {
    line-height: 60px;
    text-align: center;
}



/* reg
----------------------------------------------------------*/
#RegForm {
    padding-top: 10px;
}
#RegForm label {
    width: 100px;
    display: inline-block;
}
#RegForm input[type="text"], #RegForm input[type="password"] {
    width: 200px;
    padding: 2px;
}
#RegForm .Error {
    color: red;
    margin-left: 10px;
}
#RegForm .Need {
    color: red;
}



/* question manager
----------------------------------------------------------*/
#QuestionManager {
    border-collapse: collapse;
    width: 100%;
}
#QuestionManager tr th {
    background: #E7DCD9;
    border-bottom: 1px solid black;
    line-height: 22px;
}
#QuestionManager tr:nth-child(even) {
    background: #F0F0F0;
}
#QuestionManager tr:nth-child(odd) {
    background: #FFFFFF;
}
.QuestionManagerPager {
    background: lightGoldenrodYellow;
    border-top: 1px solid gray;
    margin-top: 2px;
    position: relative;
    height: 18px;
    text-align: center;
}
.QuestionManagerPager .PrevPage {
    position: absolute;
    left: 0px;
}
.QuestionManagerPager .NextPage {
    position: absolute;
    right: 0px;
}
#PromoMailKindSelector #values_PromoMailKind_fv {
    margin: 5px 5px 5px 0;
    padding: 2px;
}
#PromoMailKindSelector .chck {
    position: relative;
    top: 3px;
}


.AnswersPager, .JkListPager {
    text-align: right;
    line-height: 28px;
}
.AnswersPager .PrevPage, .JkListPager .PrevPage {
    float: none;
}
.AnswersPager .NextPage, .JkListPager .NextPage {
    float: none;
}
.JkListPager {
    width: 830px;
}

.Answer.Own {
    background: #FFFFCF;
}
.AcceptAnswer, .AcceptedAnswer, .QuestionersAnswer {
    float: right;
}
.Answer.Accepted {
    background: #E0F1A6;
}


#LatestQuestions, #UnsolvedQuestions, #HottestQuestions {
    margin-bottom: 20px;
}
#QuestionPortalLeft {
    float: left;
    width: 150px;
    margin-right: 10px;
}
#QuestionPortalMain {
    float: left;
    width: 570px;
}
#QuestionPortalRight, #OthersFindPortal {
    float: right;
    width: 240px;
    margin-bottom: 10px;
}

#OthersFindPortal #OthersFindQuestions {
    overflow: hidden;
}
#LatestQuestions h1, #UnsolvedQuestions h1, #HottestQuestions h1 {
    background-image: none !important;
    margin-top: 8px;
    font-size: 20px;
    color: #676767;
}
#QuestionPortalMain .Question, #Results .Question {
    padding-top: 0;
    overflow: auto;
    /*border-left: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;*/
    border-left: 1px solid #C0C0BE;
    border-bottom: 1px solid #C0C0BE;
    margin-bottom: 20px;
    padding: 0px 0px 30px 10px;
    position: relative;
}
    #QuestionPortalMain .Question h2, #Results .Question h2 {
        margin-bottom: 10px;
    }
    #QuestionPortalMain .Question .Text, #Results .Question .Text {
        text-align: justify;
        margin-bottom: 10px;
    }
.QuestionBottom {
    color: #AAA;
    position: absolute;
    bottom: 10px;
}
#Results .Question em {
    background: yellow;
}
#QuestionPortalMain .Question:last-child {
    /*margin-bottom: 16px;*/
}
#QuestionPortalMain .Question img, #Results .Question img {
    float: right;
    margin-top: 4px;
    margin-left: 10px;
}
#QuestionPortalMain .Question h2 a, #Results .Question h1 a
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #0F0F0F;
}
#QuestionPortalMain .Question h2 a:hover, #Results .Question h1 a:hover
{
    text-decoration: underline;
    color: #E12A00;
}
#LatestAnswers .Date {
    font-style: italic;
}
#LatestAnswers .LatestA {
    margin-bottom: 10px;
    overflow: hidden;
}
.Question .Date, .Question .AnswersCount, .Question .MemberNick {
    font-style: italic;
}
.MainCategory * {
    font-weight: bold;
}
.SubCategory {
    margin-left: 5px;
}
#Latests .Question:last-child, #Unsolveds .Question:last-child, #Hottests .Question:last-child {
    margin-bottom: 20px;
}



/* questionlist
----------------------------------------------------------*/
#QuestionList #QListFilters
{
    float: left;
    width: 150px;
}
#QuestionList #Results
{
    float: right;
    width: 830px;
}
#QListFilters .Selected, .SelectedGroup {
    background: #E12A00;
    color: #FFFFFF;
    text-decoration: none;
    padding: 0px 2px;
}
.JkListPagerList {
    text-align: center !important;
    height: 16px;
    clear: both;
}
.PrevPage
{
    float: left;
    margin-left: 5px;
}
.NextPage
{
    float: right;
    margin-right: 5px;
}



.ParentGroup * {
    font-size: 16px;
    font-weight: normal;
}



.Question .Solved, #SimilarQuestions .Solved, .FoundsQuestion .Solved, #DetailsSimilarQuestions .Solved {
    background: url('/gfx/solved.png') no-repeat left top;
    padding-left: 18px;
}
.Question .Unsolved, #SimilarQuestions .Unsolved, .FoundsQuestion .Unsolved, #DetailsSimilarQuestions .Unsolved {
    background: url('/gfx/unsolved.png') no-repeat left top;
    padding-left: 18px;
}

#GroupFilter #AllQuestions {
    font-weight: bold;
}
#GroupFilter .Parent a {
    font-weight: bold;
}
#GroupFilter .Child {
    margin-left: 5px;
}
#GroupFilter .ChildChild {
    margin-left: 10px;
}

#RemoveText {
    position: relative;
    left: -20px;
    top: 1px;
    cursor: pointer;
    visibility: hidden;
}
#AllGroup {
    font-weight: bold;
}

.LoginOrReg {
    line-height: normal !important;
    margin: 20px 0px;
}
.QuestionBottom {
    
}
.QuestionInfo {
    
}
.Catlink {
    
}
.Catlink a {
    color: #F8A58F;
    text-decoration: none;
}
    .Catlink a:hover {
        text-decoration: underline;
    }
#counter {
    float: right;
}


/* account settings */
#SzamlazasiAdatokContainer .field-validation-error, #PostazasiAdatokContainer .field-validation-error {
    margin-left: 0;
    display: block;
}
#General, #Partner, #Billing, #GDPR {
    width: 100%;
    padding-left: 60px;
}
    #General .Title, #Partner .Title, #Billing .Title, #GDPR .Title {
        width: 210px;
    }
    #General .Data, #Partner .Data, #Billing .Data, #GDPR .Data {
        width: 300px;
    }
    #General .Control, #Partner .Control, #Billing .Control, #GDPR .Control {
        width: 175px;
    }
#CancelNickEdit, #CancelEmailEdit {
    margin-left: 5px;
}
.MemberDataIndexMsg {
    margin-left: 16px;
}
.MemberDataIndexMsg .EmailChangeSucces {
    color: green;
}

.MemberDataIndexMsg .EmailChangeFailed {
    color: red;
}
/* MemberDataIndex._SocialUser >>> */
.SocialUserTitle {
    line-height: 32px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 19px;
    height: 32px;
    display: block;
}

    .SocialUserTitle.SocialUserFacebook {
        background-image: url('/gfx/social-icon-facebook.png');
    }

    .SocialUserTitle.SocialUserGoogle {
        background-image: url('/gfx/social-icon-google.png');
    }

    .SocialUserTitle.SocialUserMicrosoft {
        background-image: url('/gfx/social-icon-microsoft.png');
    }
/* MemberDataIndex._SocialUser <<< */
.Error {
    color: red;
}
.GBox {
    background: url(../../gfx/GBox01_bg.gif);
    background-repeat: repeat-x;
    border: 1px solid #DEDEDE;
    padding: 4px;
    margin: 0px;
}
    .GBox .HeaderDashed h1, .GBox .HeaderDashed h2 {
        color: #676767;
        font-weight: bold;
        margin-bottom: 3px;
        padding-bottom: 5px;
        text-decoration: none;
        text-transform: uppercase;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 17px;
        border-bottom: 1px dashed #DEDEDE;
    }
    .GBox .Header h1 {
        color: #676767;
        font-weight: bold;
        margin-bottom: 3px;
        padding-bottom: 5px;
        text-decoration: none;
        text-transform: uppercase;
        font-family: Arial,Helvetica,sans-serif;
    }
#QuestionLike {
    margin-bottom: 10px;
}
#ShareOnFacebook {
    background: url(/gfx/fbshare.png);
    border: none;
    width: 90px;
    height: 20px;
    cursor: pointer;
}

#Messages h3 {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #C0C0BE;
}
#Messages #Megosztom, #Messages #Ajanlom, #Messages #Kerdezonek {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 1px solid #C0C0BE;
    border-top: none;
}
/* for ie */
#ShowMyNick, #DontShowMyNick, #SubscribeCheck, #IsSolvedFilter input {
    background: transparent;
    border: 0;
}
#Results .Question .Text {
    *margin-top: 6px;
    _margin-top: 6px;
}
#SearchQuestion #Search {
    *width: 650px;
    _width: 650px;
}
#RemoveText {
    *top: -3px;
    _top: -3px;
}

#Messages {
    height: auto !important;
    margin-bottom: 20px;
}
#SimilarAds, #SimilarQuestions {
    margin-bottom: 20px;
}
    #SimilarAds .SimilarAd {
        clear: both;
        margin-bottom: 5px;
        overflow: auto;
    }
    #SimilarAds .Title {
        margin-bottom: 5px;
    }
        #SimilarAds .SimilarAd img {
            float: left;
            margin-right: 5px;
            width: 80px;
        }
.nopic, .adpic {
    border: 2px solid silver;
}
#SimilarQuestions .Title {
    display:  block;
    margin-bottom: 5px;
}
.FoundsQuestion {
    margin-bottom: 5px;
    padding: 5px;
    background: #F4F4F4;
}

#DetailsSimilarQuestions {
    margin-bottom: 10px;
    margin-left: 20px;
}
#DetailsSimilarQuestions a {
    display: block;
    margin-bottom: 5px;
}



.RbRoAjanlo img {
    width: 78px;
    margin: 3px;
}
.abx_item {
    margin-bottom: 5px;
}




/* partner banners */
#partnerBannersFrame {
    width: 560px;
    height: 140px;
    overflow: hidden;
}
#partnerBanners {
    height: 150px;
    width: 560px;
    position: relative;
    left: 0;
    top: 0;
    font: initial;
    margin: initial;
    padding: initial;
}
    #partnerBanners .partnerBannerPage {
        float: left;
        width: 560px;
    }
    #partnerBannersFrame .pbanner {
        margin: 5px 13px;
        float: left;
    }
.pb {
    display: inline-block;
    margin-left: 13px;
}
.nb {
    display: inline-block;
}
.showAllBanners {
    position: absolute;
    bottom: 4px;
    right: 13px;
}
.prevBanners {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url('../gfx/up.png');
}
.nextBanners {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url('../gfx/down.png');
}
.prevBanners.disabled {
    background: url('../gfx/up_d.png');
    cursor: default;
}
.nextBanners.disabled {
    background: url('../gfx/down_d.png');
    cursor: default;
}


#shipping label {
    font-weight: bold;
    color: #555;
    display: inline-block;
    width: 160px !important;
    line-height: 24px;
}

#place_editor {
	width: 750px;
	position: relative;
    margin-bottom: 20px;
    margin-left: 20px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#place_editor .or {
	font-weight: bold;
    line-height: 32px;
}

#place_editor #address_form, #place_editor #save_place_form {
	display: inline-block;
}

.address_error {
    color: #FF0000;
}

#place_editor #saved_places_box {
	padding: 5px 15px 10px 15px;
}

#place_editor #place_hider {
	padding: 0 15px 10px 30px;
}

    #place_editor #place_hider label {
        line-height: 12px;
    }

    #place_editor #saved_places_box #add_new_place {
        border-top: 1px solid #C6C6C6;
        background: #F2F2F2;
        padding: 5px;
    }

    #place_editor #saved_places_box #add_new_place #new_place {
        line-height: 21px;
    }

        #place_editor #saved_places_box #address {
            height: 15px;
            margin-left: 20px;
            width: 225px;
        }

#place_editor #save_place {
    background: url('/gfx/save.png');
    width: 66px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin-left: 80px;
}

#place_editor #saved_places_box #saved_places {
	margin: 5px 15px;
    list-style-type: none;
}

    #place_editor #saved_places_box #saved_places li {
        line-height: 16px;
    }

    #place_editor #saved_places_box #saved_places li .delete_memberplace {
        display: none;
    }

    #place_editor #saved_places_box #saved_places li:hover .delete_memberplace {
        display: inline-block;
        margin-left: 10px;
    }

    #place_editor #saved_places_box #saved_places label {
        font-weight: normal;
        text-align: initial;
        color: #000000;
        width: auto;
        display: inline;
        line-height: 16px;
        margin-left: 5px;
    }

#Item_TownId {
    width: 156px;
}

#Item_Shipping_PostaText, #Item_Shipping_FutarText {
    width: 400px;
}

#szemelyesen_box {
    margin-top: 5px;
}

    #UjHirdetesAlap .error {
        color: #F00;
    }

    #szemelyesen_box .szemelyesen_field {
        background: #FFFFFF;
        margin-right: 18px;
    }

#szemelyesen_box.opened.focused .szemelyesen_field {
    background: #ECECEC !important;
    margin-right: 18px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

#szemelyesen_box.opened #place_editor, #szemelyesen_box.opened .szemelyesen_field {
    background: #F7F7F7;
}

#szemelyesen_box.focused #place_editor {
    background: #ECECEC !important;
}

#place_selector {
    padding-top: 5px;
    padding-left: 15px;
    position: relative;
    height: 287px;
}

#place_selector label {
    width: 75px !important;
}

#place_selector select {
    width: 220px;
}

#place_selector #address {
    width: 209px !important;
}


#UjHirdetesKeret label {
    font-weight: bold;
    color: #555;
    display: inline-block;
    width: 110px;
}

#UjHirdetesKeret .field-validation-error {
    display: block;
    margin-left: 115px;
}

#UjHirdetesKeret .label_normal {
    font-weight: normal;
    display: inline;
}

#UjHirdetesKeret input[type="text"], #UjHirdetesKeret input[type="password"], #UjHirdetesKeret textarea {
    width: 460px;
}

#UjHirdetesKeret input[type="text"], #UjHirdetesKeret input[type="password"], #UjHirdetesKeret textarea, #UjHirdetesKeret select {
    padding: 5px;
}

    #UjHirdetesKeret input[type="text"]:disabled {
        background: #F2F2F2;
    }

#UjHirdetesKeret .inputfield {
    padding: 10px 15px;
    clear: both;
    display: inline-block;
    margin-left: 20px;
}

    #UjHirdetesKeret .inputfield.actual {
        background: #ECECEC;
	    -webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    border-radius: 4px;
    }

#UjHirdetesKeret #IsCommentsEnabled, #UjHirdetesKeret #AutoFillContacts {
    margin-left: 20px;
}

#UjHirdetesKeret #PicUpload, #UjHirdetesKeret .email_help_text {
    margin-left: 20px;
}

.req {
    color: #FF0000;
}


/* Kupon >>> */
#BaseItemData_form, #aesform, #BaseItemData_GumiFelni2_form {
    position: relative;
}

#KuponCodeField {
    text-align: left;
    border: 1px dashed #999;
    padding: 6px 10px;
    float: right;
    margin-right: 10px;
    background: #F9F9F9;
    position: absolute;
    top: 100px;
    right: 0px;
}

    #KuponCodeField label {
        width: auto;
        font-size: 13px;
        line-height: 25px;
    }

    #KuponCodeField #KuponCode, #KuponCodeField #KuponCode_fv {
        width: 102px;
    }

    #KuponCodeField img {
        vertical-align: top;
    }

.KuponSuccessMessage {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: #F9F9F9 url('/gfx/coupon.png') no-repeat left 8px center;
    padding: 10px 10px 10px 40px;
    font-weight: bold;
    border: 1px dashed #999;
    font-size: 13px;
}
/* Kupon <<< */



/* SHIPPINGBOX */
#ShippingBox {
    margin-bottom: 10px;
}

    #ShippingBox .tab_selector {
        height: 28px;
    }

        #ShippingBox .tab_selector li {
            display: inline-block;
            border-top: 1px solid #A9A9A9;
            border-left: 1px solid #A9A9A9;
            border-right: 1px solid #A9A9A9;
            position: relative;
            top: 1px;
            float: left;
            margin-right: 4px;
            z-index: 1;
            height: 27px;
        }

            #ShippingBox .tab_selector li.szemelyesen {
                width: 68px;
            }

            #ShippingBox .tab_selector li.szemelyesen a {
                background: url('../gfx/szemelyesen_bw.png') no-repeat center;
                width: 36px;
            }

            #ShippingBox .tab_selector li.szemelyesen.selected_tab a {
                background: url('../gfx/szemelyesen.png') no-repeat center;
            }

            #ShippingBox .tab_selector li.futarral {
                width: 66px;
            }

            #ShippingBox .tab_selector li.futarral a {
                background: url('../gfx/futar_bw.png') no-repeat center;
                width: 34px;
            }

            #ShippingBox .tab_selector li.futarral.selected_tab a {
                background: url('../gfx/futar.png') no-repeat center;
            }

            #ShippingBox .tab_selector li.postan {
                width: 97px;
            }

            #ShippingBox .tab_selector li.postan a {
                background: url('../gfx/posta_bw.png') no-repeat center;
                width: 65px;
            }

            #ShippingBox .tab_selector li.postan.selected_tab a {
                background: url('../gfx/posta.png') no-repeat center;
            }

            #ShippingBox .tab_selector li.selected_tab {
                border-top: 1px solid #A9A9A9;
                border-left: 1px solid #A9A9A9;
                border-right: 1px solid #A9A9A9;
                background: #FFFFFF;
            }

            #ShippingBox .tab_selector li a {
                color: #8D8D8D;
                text-decoration: none;
                display: inline-block;
                height: 25px;
                padding: 1px 16px;
            }

            #ShippingBox .tab_selector li:hover {
                background-color: #F2F2F2;
            }

    #ShippingBox .tab {
        display: none;
        border-top: 1px solid #A9A9A9;
        border-left: 1px solid #A9A9A9;
        border-right: 1px solid #A9A9A9;
        border-bottom: 1px solid #A9A9A9;
        background: #FFFFFF;
        position: relative;
    }

        #ShippingBox .tab#futarral-tab, #ShippingBox .tab#postan-tab {
            padding: 5px;
        }

        #ShippingBox .tab .nfo {
            padding: 5px;
            background: none;
            font-size: 11px;
            margin: 0;
            color: #555;
            border: none;
        }

        #ShippingBox .tab .txt {
            padding: 10px 5px;
        }

        #ShippingBox .tab#futarral-tab .nfo, #ShippingBox .tab#postan-tab .nfo, #ShippingBox .tab#futarral-tab .txt, #ShippingBox .tab#postan-tab .txt {
            padding: 0;
        }

    #ShippingBox #member_places {
        list-style-type: none;
        /*display: inline-block;*/
        /*min-width: 395px;*/
        /*position: relative;*/
    }

        #ShippingBox #member_places li {
            padding: 1px 5px;
            cursor: default;
            position: relative;
        }

        /*#ShippingBox #member_places.closed li {
            display: none;
        }*/

        #ShippingBox #member_places.opened li {
            display: list-item;
        }

            #ShippingBox #member_places li:nth-child(odd) {
                background: #FFFFFF;
            }

            #ShippingBox #member_places li:nth-child(even) {
                background: #F8F8F8;
            }

            #ShippingBox #member_places li:first-child {
                font-weight: bold;
                display: list-item !important;
            }

            #ShippingBox #member_places li:hover {
                background: #ECECEC;
            }

            #ShippingBox #member_places li .distance {
                color: #119DCB;
            }

        #ShippingBox #member_places li:first-child .distance {
            font-size: 13px;
        }

            #ShippingBox #member_places li .place_name {
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 70%;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
            }

            #ShippingBox #member_places li .place_info {
                display: inline-block;
                *display: inline;
                zoom: 1;
                float: right;
            }

    #ShippingBox #show_all_places {
        padding-left: 5px;
    }

    #ShippingBox #nearest {
        display: inline-block;
        float: right;
        text-align: center;
        border-left: 1px solid #707070;
        border-bottom: 1px solid #707070;
        margin-right: 5px;
        padding: 0 5px;
    }

        #ShippingBox #nearest #dist {
            font-weight: bold;
            font-size: 14px;
        }


    #ShippingBox #current_town_bar {
        /*border-left: 1px solid #A9A9A9;
        border-right: 1px solid #A9A9A9;
        border-bottom: 1px solid #A9A9A9;*/
        border-top: 1px solid #A9A9A9;
    }

    #ShippingBox #current_town_selector {
        /*border-left: 1px solid #A9A9A9;
        border-bottom: 1px solid #A9A9A9;
        border-right: 1px solid #A9A9A9;*/
        border-top: 1px solid #A9A9A9;
        background: #F0F0F0;
        padding: 5px;
    }

    #ShippingBox #current_town_combobox_chzn {
        width: 250px;
    }

    #ShippingBox #nearest_place_txt {
        font-weight: bold;
    }

    #ShippingBox #nearest_place {
        color: #119DCB;
        font-weight: bold;
        font-size: 13px;
    }

.ui-autocomplete {
    max-height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}



    /* finds shipping */
#shipping_kind {
    height: 19px;
}
#shipping_kind .sh_dist, .gf_dist {
    color: #119DCB;
    font-weight: bold;
    background: url('../gfx/szemelyesen_s.png') no-repeat left;
    padding-left: 21px;
    display: inline-block;
    min-height: 19px;
}
#shipping_kind .sh_courier, .gf_courier {
    color: #FA5858;
    font-weight: bold;
    background: url('../gfx/futar_s.png') no-repeat left;
    display: inline-block;
    width: 31px;
    height: 19px;
}
#shipping_kind .sh_post, .gf_post {
    color: #45BB68;
    font-weight: bold;
    background: url('../gfx/posta_s.png') no-repeat left;
    display: inline-block;
    width: 38px;
    height: 19px;
}
#shipping_kind .sh_dist, #shipping_kind .sh_courier, #shipping_kind .sh_post {
    margin-right: 10px;
    float: left;
}


.filter {
    text-align: left;
    margin-bottom: 10px;
}

    .filter .filter_text {
        font-weight: bold;
    }

    .filter select {
        padding: 2px;
    }

#distance_filter {
    text-align: left;
}

    #distance_filter #distance_filter_reset {
        color: #e92828;
        font-weight: bold;
        text-decoration: none;
        float: right;
        display: none;
        padding: 0 4px;
        font-size: 10px;
    }

        #distance_filter #distance_filter_reset:hover {
            background: #e92828;
            color: #FFFFFF;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
        }

    #distance_filter #distance_filter_value {
        text-align: center;
    }

    #distance_filter #distance_filter_slider {
        margin-top: 5px;
        margin-left: 7px;
        width: 133px;
    }




/* search & order*/
#frmFind #q.KeresTextBox {
    padding: 2px;
    text-align: left;
}

#frmFind #btnFind {
    padding: 2px 4px;
}

#frmFind #order_by {
    padding: 2px;
}

.Pager {
    text-align: right !important;
}



#current_town_sidebar #current_town_selector .chzn-drop {
    width: 220px !important;
}
#current_town_sidebar #current_town_selector #current_town_combobox_chzn {
    width: 140px !important;
}

.chzn-drop {
    font-size: 10px !important;
}


#dvNewFind label {
    font-weight: bold;
}
#frmFind2.search_and_order #q2 {
    padding: 5px;
    width: 220px;
}
#frmFind2.search_and_order #order_by {
    padding: 5px 0;
}
#frmFind2.search_and_order #btnFind2.v2 {
    border: 1px solid #C95D00;
    background: #ff8a23; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmJhNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ff8a23 0%, #ffba71 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8a23), color-stop(100%,#ffba71)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff8a23 0%,#ffba71 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff8a23 0%,#ffba71 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff8a23 0%,#ffba71 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff8a23 0%,#ffba71 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8a23', endColorstr='#ffba71',GradientType=0 ); /* IE6-8 */
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    padding: 4px 6px;
    cursor: pointer;
}

/* ie */
input[type="checkbox"] {
    border: none;
}




/* gumi, felni facet */
#GF2_GFFacets, #GF2_GFacets, #GF2_FFacets {
    margin-bottom: 20px;
}
#GF2_GFacets {
    /*width: 450px;*/
}
    #GF2_GFacets, #GF2_FFacets {
        display: inline-block;
        vertical-align: top;
    }
        #GF2_GFacets select, #GF2_FFacets select, #values_FGAtmero_fv {
            margin-bottom: 1px;
            padding: 1px !important;
            width: 124px;
        }
#gumi_felni_facet label {
    width: 140px;
}
#gumi_felni_facet .error {
    color: #F00;
    margin-left: 145px;
}


/* CurrentTown */
#CurrentTownBox {
    border-left: 1px solid #A9A9A9;
    border-right: 1px solid #A9A9A9;
    border-bottom: 1px solid #A9A9A9;
    text-align: left;
    position: relative;
}

#CurrentTownSidebar #CurrentTownBox {
    border: 1px solid #A9A9A9;
}

    #CurrentTownBox .unknown_location {
        background: #FFFFCC;
        padding: 5px;
    }

    #CurrentTownBox .known_location {
        background: #FFFFFF;
        padding: 5px;
    }

    #CurrentTownBox #detect_current_town {
        background: #F0F0F0 url('../gfx/geolocation.png') no-repeat 5px;
        display: inline-block;
        height: 16px;
        border-top: 1px solid #A9A9A9;
        display: block;
        width: 100%;
        padding: 5px 0;
        text-align: center;
        text-decoration: none;
        color: #575757;
    }

#CurrentTownSelector {
    background: #F0F0F0;
    text-align: left;
    position: relative;
}

    #CurrentTownSelector #ct_selector_inner {
        border-left: 1px solid #A9A9A9;
        border-right: 1px solid #A9A9A9;
        border-bottom: 1px solid #A9A9A9;
        padding: 5px;
    }

#CurrentTownSidebar #CurrentTownSelector #current_town_combobox_chzn {
    width: 140px !important;
}

#CurrentTownSidebar #CurrentTownBox a {
    display: block;
}

#CurrentTownSelector #current_town_selector_ok {
    background: url('../gfx/ok.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

#CurrentTownSelector #ct_control {
    width: 100%;
    text-align: right;
}

#CurrentTownSelector .chzn-drop {
    width: 339px !important
}

#CurrentTownSelector #current_town_postcode {
    padding: 3px 6px;
    outline: none;
    margin-bottom: 0;
    width: 35px;
    text-align: center;
    color: #444444;
    border: 1px solid #AAAAAA;
    background-color: #FFF;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #FFF), color-stop(50%, #F6F6F6), color-stop(52%, #EEE), color-stop(100%, #F4F4F4));
    background-image: -webkit-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
    background-image: -moz-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
    background-image: -o-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
    background-image: linear-gradient(#FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 3px #FFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 3px #FFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
}

#CurrentTownSelector .error {
    color: #FF0000;
}

#CurrentTownSelector #detect_current_town {
    background-image: url('../gfx/geolocation.png');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    display: inline-block;
}

#CurrentTownBox .ct_toggle {
    width: 12px;
    height: 8px;
    display: inline-block !important;
}

#CurrentTownBox .ct_toggle {
    width: 100%;
    background-position-x: right !important;
}

#CurrentTownBox .ct_toggle_arrow_up {
    background: url('../gfx/current_town_arrow_up_2.png') no-repeat center;
}

#CurrentTownBox .ct_toggle_arrow_down {
    background: url('../gfx/current_town_arrow_down_2.png') no-repeat center;
}

#CurrentTownBox .ct_link {
    display: none;
}

#CurrentTownSelector label {
    display: inline-block;
    width: 85px;
}

#CurrentTownSidebar #CurrentTownSelector label {
    width: auto;
}

#gf_select input[type='radio'] {
    margin-right: 40px;
}




/* racing.hu ajanlo box */
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../Content/font/bebasneue-webfont.eot');
    src: url('../Content/font/bebasneue-webfont.eot?#iefix') format('embedded-opentype'), url('../Content/font/bebasneue-webfont.woff') format('woff'), url('../Content/font/bebasneue-webfont.ttf') format('truetype'), url('../Content/font/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#racinghu_ajanlo {
    background-color: #F9F9F9;
    border: 1px solid #E6E6E6;
    padding: 10px 5px;
}

    #racinghu_ajanlo #racinghu_logo {
        display: block;
        text-align: center;
    }

        #racinghu_ajanlo #racinghu_logo img {
            width: 180px;
            margin-bottom: 10px;
        }

    #racinghu_ajanlo h2 {
        font-family: 'bebas_neueregular';
        font-size: 14pt;
        color: #4D4D4D;
        font-weight: normal;
        margin-bottom: 2px;
    }

    #racinghu_ajanlo ul {
        list-style: none;
    }

    #racinghu_ajanlo .rhu_link {
        color: #3bb234;
        font-weight: bold;
    }

    #racinghu_ajanlo #rhu_recents {
        margin-bottom: 20px;
    }

        #racinghu_ajanlo #rhu_recents li {
            clear: both;
            overflow: auto;
            margin-bottom: 10px;
        }

            #racinghu_ajanlo #rhu_recents li img {
                width: 45px;
                border: 2px #FFF solid;
                -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.2);
                box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.2);
                margin: 0 0.5em 0 0.5em;
                float: left;
            }

    #racinghu_ajanlo #rhu_sajto {
        margin-bottom: 20px;
    }

        #racinghu_ajanlo #rhu_sajto li {
            margin-bottom: 10px;
        }




/* gumi, felni kereső */
#gfFind {
    position: relative;
}
#gfFind #filterBox {
    width: 140px;
    border: 1px solid #C2C2C2;
    background: #FFFFFF;
    display: inline-block;
    float: left;
}
    #gfFind #filterBox .slctd_fc {
        background: #E12A00;
        color: #FFFFFF;
        text-decoration: none;
        display: block !important;
    }
    #gfFind #filterBox .facet_showmore, #gfFind #filterBox .facet_showless {
        border: none;
        cursor: pointer;
    }
        #gfFind #filterBox .facet_showmore:hover, #gfFind #filterBox .facet_showless:hover {
            color: #000000;
        }
    #gfFind #filterBox .gf_filter {
        margin-bottom: 10px;
    }
        #gfFind #filterBox .gf_filter h4 {
            display: inline;
        }
            #gfFind #filterBox .gf_filter h4 .open_fc {
                color: #000;
                text-decoration: none;
                font-weight: bold;
                padding-left: 12px;
            }
                #gfFind #filterBox .gf_filter.open h4 .open_fc, #gfFind #filterBox .gf_filter.partlyOpen h4 .open_fc {
                    background: url('/gfx/current_town_arrow_down_2.png') no-repeat left;
                }

        #gfFind #filterBox .gf_filter h4 .open_fc, #gfFind #filterBox .gf_filter.hidden h4 .open_fc {
            background: url('/gfx/current_town_arrow_right_2.png') no-repeat left;
        }
#gfFind #filterBox .gf_filter .fc {
    display: block;
}
    #gfFind #filterBox .gf_filter .fc.reset_fc {
        display: inline-block;
        float: right;
        text-decoration: none;
        font-weight: bold;
        padding: 0 3px;
    }
        #gfFind #filterBox .gf_filter .fc.reset_fc:hover {
            background: #E12A00;
            color: #FFF;
        }

    #gfFind #filterBox .gf_filter .fc.hide_fc {
        display: none !important;
    }
#gfFind #mainBox {
    position: absolute;
    top: 0;
    width: 100%;
    float: left;
}
    #gfFind #mainBox #mainBoxInner {
        position: absolute;
        left: 142px;
    }
#gfFind #mainBox #headBox {
    background: #FFFFFF;
    background: #ECECEC;
}
    #gfFind #jBox {
        position: relative;
        float: left;
        width: 180px;
        margin-left: -180px;
    }
    #gfFind #jBoxInner {
        position: absolute;
    }
    #gfFind #items {
        float: left;
        margin-right: 175px;
        min-width: 683px;
        min-height: 1px;
    }

    /* partnerbanners jbox */
    #gfFind #jBox #jBoxInner #partnerbanners #partnerBannersFrame {
        width: 180px;
        height: 420px;
    }

    #gfFind #jBox #jBoxInner #partnerbanners #partnerBanners {
        width: 180px;
        height: 430px;
    }

        #gfFind #jBox #jBoxInner #partnerbanners #partnerBanners .partnerBannerPage {
            width: 180px;
        }

    #gfFind #jBox #jBoxInner #partnerbanners .pbanner {
        overflow: auto;
        margin: 10px 0;
    }

    
#gfFind #items .gf_item {
    clear: both;
    border-bottom: 1px solid silver;
    overflow: auto;
}
#gfFind #items .gf_item .gf_title a {
    color: #E12A00;
    font-weight: bold;
    text-decoration: none;
}
    #gfFind #items .gf_item .gf_title:hover a {
        text-decoration: underline;
    }
    #gfFind #items .gf_item .gf_img {
        float: left;
        border: 1px solid #CCC;
        margin-right: 3px;
        margin-bottom: 3px;
    }
    #gfFind #items .gf_item .gf_shipping {
        clear: both;
    }


    #gfFind #items .gf_item_mozaic {
        float: left;
        padding: 10px 5px;
        margin: 5px;
        /*width: 150px;
        height: 95px;*/
        width: 215px;
        height: 280px;
        background: #FAFAFA;
        text-align: center;
        border: 1px solid #E9E9E9;
    }

        #gfFind #items .gf_item_mozaic:hover {
            -webkit-box-shadow: 2px 2px 10px rgba(50, 50, 50, 0.3);
            -moz-box-shadow: 2px 2px 10px rgba(50, 50, 50, 0.3);
            box-shadow: 2px 2px 10px rgba(50, 50, 50, 0.3);
        }

        #gfFind #items .gf_item_mozaic .gf_img {
            border: 1px solid #CCC;
            color: #CCC;
            width: 200px;
        }

        #gfFind #items .gf_item_mozaic .title {
            width: 215px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            display: block;
            font-weight: bold;
        }

        #gfFind #items .gf_item_mozaic .gf_dist_shipping {
            margin-top: 7px;
        }

    #gfFind #distance_filter_slider {
        width: 123px;
    }

    #gfFind em {
        background: yellow;
    }

#scroll_append_more {
    clear: both;
    background: #E6E6E6;
    border: 1px solid #B9B9B9;
    text-align: center;
    padding: 10px;
    cursor: pointer;
}

/* tutoriator */
.tutoriator_highlighted {
    position: relative;
    z-index: 11;
    -webkit-box-shadow: 0 0 15px #FFF;
    -moz-box-shadow: 0 0 15px #FFF;
    box-shadow: 0 0 15px #FFF;
    background: #FFF;
}





/* pay */
#CIBCardSuccess, #CIBCardFail {
    padding: 10px;
}
#CIBCardSuccess fieldset, #CIBCardFail fieldset {
    padding: 10px;
    border: 1px solid #BEBEBE;
    margin-bottom: 20px;
    position: relative;
}
#CIBCardSuccess fieldset legend, #CIBCardFail fieldset legend {
    font-weight: bold;
    padding: 0 8px;
    font-size: 14px;
}
    #CIBCardSuccess fieldset label, #CIBCardFail fieldset label {
        font-weight: bold;
    }
    #CIBCardSuccess fieldset div, #CIBCardFail fieldset div {
        margin-bottom: 10px;
    }
        #CIBCardSuccess fieldset div:last-child, #CIBCardFail fieldset div:last-child {
            margin-bottom: 0;
        }
    #CIBCardSuccess #TransactionRes, #CIBCardFail #TransactionRes {
        color: #519548;
    }
    #CIBCardSuccess #TelEmail, #CIBCardFail #TelEmail {
        margin-top: 10px;
    } 
    #CIBCardSuccess #TelEmail span, #CIBCardFail #TelEmail span {
        display: block;
    }

#CIBCardFail #TransactionRes {
    color: #C44D58;
}
    #CIBCardFail #TransactionRetry {
        background: #57AD68;
        color: #FFF;
        padding: 4px 16px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 10px 30px;
        display: inline-block;
        text-decoration: none;
        margin-right: 10px;
        width: 121px;
        text-align: center;
    }
        #CIBCardFail #TransactionRetry:hover {
            background: #52A463;
        }
    #CIBCardFail #TransactionOtherPayMode {
        background: #4C90F5;
        color: #FFF;
        padding: 4px 16px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 10px 30px;
        display: inline-block;
        text-decoration: none;
    }
        #CIBCardFail #TransactionOtherPayMode:hover {
            background: #427AD1;
        }

#BankInfo {
    position: absolute;
    right: 2px;
    top: 10px;
}
#BankInfo #BankLogoText {
    display: block;
}
#BankInfo #BankLogo {
    display: block;
}
#BankInfo #BankCardText {
    display: block;
}
#BankInfo #BankCard {
    display: block;
}



/* contact page */
#contact {
    padding: 16px;
}

    #contact h2 {
        margin-bottom: 8px;
    }

    #contact h3 {
        font-weight: normal;
    }

#contact .contact_item {
    margin-bottom: 10px;
}

    #contact .contact_item label {
        display: inline-block;
        width: 125px;
        font-weight: bold;
    }









.bi_for_list {
    background: #ffffff;
    border: 1px solid #C0C0C0;
    margin-bottom: 5px;
    padding: 5px;
    position: relative;
}

.ad_kiemelt .bi_for_list {
    background: #ffffcc;
    overflow: hidden;
}

    .bi_for_list .bi_image {
        float: left;
        width: 102px;
    }

        .bi_for_list .bi_image .bi_thumb {
            display: block;
            border: 1px solid #9B9B9B;
            padding: 2px;
        }

            .bi_for_list .bi_image .bi_thumb:hover {
                border: 1px solid #E12A00;
            }

    .bi_for_list .bi_data {
        vertical-align: top;
        min-height: 97px;
        margin-left: 110px;
    }

        .bi_for_list .bi_data .bi_title {
            line-height: initial !important;
        }

            .bi_for_list .bi_data .bi_title a {
                font-weight: bold;
                text-decoration: none;
                vertical-align: top;
            }

                .bi_for_list .bi_data .bi_title a:hover {
                    text-decoration: underline;
                }

        .bi_for_list .bi_data .bi_datetime {
            background: url('/gfx/clock.png') no-repeat left;
            padding: 0 0 0 16px;
            font-size: 9px;
        }

        .bi_for_list .bi_data .bi_text {
            text-align: justify;
            min-height: 41px;
            word-wrap: break-word;
        }

        .bi_for_list .bi_data .bi_fcts {
            margin: 5px 0;
            width: 50%;
            display: inline-block;
            vertical-align: top;
        }

        .bi_for_list .bi_data .bi_fcts .bi_fct {
            font-size: 9px;
            line-height: 12px;
        }

            .bi_for_list .bi_data .bi_fcts .bi_fct:nth-child(odd) {
                background: #FAFAFA;
            }

            .bi_for_list .bi_data .bi_fcts .bi_fct:nth-child(even) {
                background: #EEEEEE;
            }

            .ad_kiemelt .bi_for_list .bi_data .bi_fcts .bi_fct:nth-child(odd) {
                background: #FFFFC0;
            }

            .ad_kiemelt .bi_for_list .bi_data .bi_fcts .bi_fct:nth-child(even) {
                background: #F7F7AC;
            }

            .bi_for_list .bi_data .bi_fcts .bi_fct .bi_fct_name {
                color: #333;
                display: inline-block;
                width: 50%;
            }

            .bi_for_list .bi_data .bi_fcts .bi_fct .bi_fct_val {
                font-weight: bold;
            }

        .bi_for_list .bi_data #shipping_kind {
            display: inline-block;
        }

    .bi_for_list .bi_category {
        position: absolute;
        right: 5px;
    }

        .bi_for_list .bi_category, .bi_for_list .bi_category a {
            font-size: 9px;
        }

            .bi_for_list .bi_category a:hover {
                background: #E12A00;
                color: #FFF;
            }

    .bi_for_list .bi_bottom {
        margin: 5px 0;
        height: 17px;
    }

    .bi_for_list .bi_price {
        font-weight: bold;
        font-size: 9px;
        position: absolute;
        right: 5px;
        bottom: 5px;
        max-width: 40%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }




/* fsz >>> */
#fsz {
    padding: 10px;
    text-align: justify;
    line-height: 18px;
}

    #fsz h2 {
        margin: 32px 0 10px 0;
        background-color: #ECECEC;
        border-bottom: 1px solid #DEDEDE;
        padding: 5px;
        color: #333;
    }

    #fsz ul {
        margin-left: 30px;
    }

    #fsz p {
        margin: 10px 0;
    }

    #fsz #fsz_summary {
        background-color: #F5F5F5;
        border: 1px solid #DEDEDE;
        margin: 8px 64px;
        padding: 16px;
    }
/* fsz <<< */



/* adtaj >>> */
#adtaj {
    padding: 10px;
    text-align: justify;
    line-height: 18px;
}

    #adtaj h2 {
        margin: 32px 0 10px 0;
        background-color: #ECECEC;
        border-bottom: 1px solid #DEDEDE;
        padding: 5px;
        color: #333;
    }

    #adtaj ul {
        margin-left: 30px;
    }

    #adtaj ol {
        margin-left: 30px;
    }

    #adtaj p {
        margin: 10px 0;
    }

    #adtaj .bold {
        font-weight: bold;
    }

    #adtaj .italic {
        font-style: italic;
    }
/* adtaj <<< */



/* temp >>> */
#card_promo_text {
    font-weight: bold;
    color: #FF3434;
}

    #card_promo_arrow {
        padding: 0 10px;
    }
/* temp <<< */

#SubMenu a:hover {
    text-decoration: underline;
}






/* Massimport admin >>> */
.RNButton {
    border: 1px solid #C95D00;
    background: #FF8A23;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ff8a23 0%, #ffba71 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF8A23), color-stop(100%,#FFBA71));
    background: -webkit-linear-gradient(top, #FF8A23 0%,#FFBA71 100%);
    background: -o-linear-gradient(top, #ff8a23 0%,#ffba71 100%);
    background: -ms-linear-gradient(top, #ff8a23 0%,#ffba71 100%);
    background: linear-gradient(to bottom, #FF8A23 0%,#FFBA71 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8a23', endColorstr='#ffba71',GradientType=0 );
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    padding: 2px 4px;
    cursor: pointer;
    font-style: italic;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#MassimportAdmin #MassimportAdminTabs {
    list-style: none;
    position: relative;
    top: 1px;
}

    #MassimportAdmin #MassimportAdminTabs li {
        display: inline-block;
        *display: inline;
        zoom: 1;
    }

        #MassimportAdmin #MassimportAdminTabs li a {
            display: block;
            border: 1px solid #C0C0BE;
            padding: 4px 16px;
            color: #141516;
        }

            #MassimportAdmin #MassimportAdminTabs li a:hover {
                background: #F4F4F4;
            }

            #MassimportAdmin #MassimportAdminTabs li a.SelectedMassimportTab {
                background: #F1F1F1;
                position: relative;
                z-index: 11;
                border-bottom: 1px solid #F1F1F1;
            }

#MassimportAdminContent {
    background: #FFF;
    border: 1px solid #C0C0BE;
    position: relative;
    z-index: 10;
    padding: 8px;
}

#MassimportList #Q {
    padding: 3px;
    width: 192px;
}

#MassimportAdmin #MassimportAdListTable {
    width: 100%;
    border-collapse: collapse;
    margin-top: 8px;
}

#MassimportAdmin #MassimportAdListTable #MassimportAdListTableHeader {
    background: #E7DCD9;
    border-bottom: 1px solid #141516;
}

    #MassimportAdmin #MassimportAdListTable #MassimportAdListTableHeader th {
        padding: 4px;
    }

    #MassimportAdmin #MassimportAdListTable #MassimportAdListTableHeader th a {
        font-weight: bold;
        display: block;
    }

        #MassimportAdmin #MassimportAdListTable #MassimportAdListTableHeader th a .InactiveOrder {
            color: #141516;
        }

    #MassimportAdmin #MassimportAdListTable tr:nth-child(even) td {
        background: #FCFCFC;
    }

    #MassimportAdmin #MassimportAdListTable tr:nth-child(odd) td {
        background: #F8F8F8;
    }

    #MassimportAdmin #MassimportAdListTable tr td {
        padding: 2px;
    }

    #MassimportAdmin #MassimportAdListTable tr td.DisplayedAt {
        text-align: center;
    }

    #MassimportAdmin #MassimportAdListTable tr td.ShowCount {
        text-align: center;
    }

.MassimportAdListPager {
    background: #FFF;
    margin-top: 8px;
    padding: 4px;
}

    .MassimportAdListPager .TotalItems {
        float: right;
    }

    .MassimportAdListPager .PageInfo {
        margin: 0 4px;
    }

#MassimportLogList #MassimportLogType {
    list-style: none;
    display: inline-block;
    *display: inline;
    zoom: 1;
    border: 1px solid #C0C0BE;
    background: #FFFFFF;
    font-size: 0;
    height: 21px;
}

    #MassimportLogList #MassimportLogType li {
        display: inline-block;
        *display: inline;
        zoom: 1;
        font-size: 10px;
    }

        #MassimportLogList #MassimportLogType li a {
            padding: 2px 8px;
            border-right: 1px solid #C0C0BE;
            display: block;
            color: #141516;
        }

        #MassimportLogList #MassimportLogType li a:hover {
            background: #ECE3E1;
        }

            #MassimportLogList #MassimportLogType li:last-child a {
                border-right: none;
            }

        #MassimportLogList #MassimportLogType li a.SelectedLogType {
            background: #E7DCD9;
            color: #000000;
        }

#MassimportLogList #MassimportLogDate {
    list-style: none;
    float: right;
    display: inline-block;
    *display: inline;
    zoom: 1;
    border: 1px solid #C0C0BE;
    background: #FFFFFF;
    font-size: 0;
    height: 21px;
}

    #MassimportLogList #MassimportLogDate li {
        display: inline-block;
        *display: inline;
        zoom: 1;
        font-size: 10px;
    }

    #MassimportLogList #MassimportLogDate li a {
            padding: 2px 8px;
            border-right: 1px solid #C0C0BE;
            display: block;
            color: #141516;
        }

        #MassimportLogList #MassimportLogDate li a:hover {
            background: #ECE3E1;
        }

            #MassimportLogList #MassimportLogDate li:last-child a {
                border-right: none;
            }

        #MassimportLogList #MassimportLogDate li a.SelectedLogDate {
            background: #E7DCD9;
            color: #000000;
        }

#MassimportLogList .MassimportLogDate {
    font-weight: bold;
}

#MassimportLogList fieldset {
    border-top: 1px solid #C0C0BE;
    border-right: none;
    border-bottom: none;
    border-left: none;
    margin-bottom: 8px;
}

    #MassimportLogList fieldset * {
        /*font-family: monospace;*/
        font-size: 10px;
        color: #141516;
    }

#MassimportLogList .MassimportLogText.MassimportErrorLog {
    color: #E12A00;
}

#MassimportLogList .MassimportLogText {
    padding: 2px 0;
    font-size: 10px;
}

    #MassimportLogList .MassimportLogText:nth-child(odd) {
        background: #FAFAFA;
    }

    #MassimportLogList .MassimportLogText:hover {
        background: #E7DCD9;
        cursor: default;
    }



#MassimportEdit #MassimportEditInfoText {
    font-weight: bold;
    margin-bottom: 16px;
}

#MassimportEdit .FormField {
    margin-bottom: 16px;
}

    #MassimportEdit .FormField label {
        font-weight: bold;
    }

#MassimportPlaceEditor {
    padding: 8px;
    margin-bottom: 16px;
}

    #MassimportPlaceEditor legend {
        font-weight: bold;
        padding: 0 4px;
    }

    #MassimportPlaceEditor table {
        width: 100%;
        border-collapse: collapse;
    }

        #MassimportPlaceEditor table tr td {
            padding: 4px;
        }

        #MassimportPlaceEditor table tr td.PlaceDelete {
            width: 100px;
        }

        #MassimportPlaceEditor table tr:nth-child(even) td {
            background: #FCFCFC;
        }

        #MassimportPlaceEditor table tr:nth-child(odd) td {
            background: #F8F8F8;
        }

#NewPlace {
    background: #FFF;
    padding: 8px;
    border: 1px solid #E0E0E0;
    display: none;
}

    #NewPlace .FormField {
        margin-bottom: 4px;
    }

#NewPlace label {
    font-weight: bold;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 80px;
}

#NewPlace #TownSelector {
    width: 200px;
}

#NewPlace #Address {
    width: 192px;
    padding: 3px;
}

    #NewPlace .err {
        color: Red;
        margin-left: 8px;
    }

#MassimportBilling #MassimportBillingInfoText {
    font-weight: bold;
    margin-bottom: 16px;
}

#MassimportBilling h4 {
    font-size: 13px;
    margin-bottom: 4px;
}

#MassimportBilling label {
    font-weight: bold;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 120px;
}

#MassimportBilling .field-validation-error {
    margin-left: 0;
    font-weight: normal;
}

#MassimportBilling #BillingLeft {
    font-weight: bold;
    display: inline-block;
    *display: inline;
    vertical-align: top;
    width: 440px;
}

#MassimportBilling #BillingRight {
    font-weight: bold;
    display: inline-block;
    *display: inline;
    vertical-align: top;
}

#MassimportBillingNew #LegacyPriceLimit {
    font-style: italic;
    border-left: 2px solid #5FB36C;
    background-color: #DAF4DE;
    padding: 4px 4px 4px 42px;
    background-image: url('/gfx/cp-massimport-discount.png');
    background-repeat: no-repeat;
    background-position: 6px 7px;
    background-size: 30px;
    margin-bottom: 6px;
}

#MassimportBillingNew #MassimportDiscount {
    font-style: italic;
    border-left: 2px solid #5FB36C;
    background: #DAF4DE;
    padding: 4px 4px 4px 40px;
    background-image: url('/gfx/cp-massimport-present.png');
    background-repeat: no-repeat;
    background-position: 6px 6px;
    background-size: 24px;
}

#MassimportBillingNew #BillingNewDesc {
    font-size: 12px;
    line-height: 20px;
    font-style: italic;
    margin-bottom: 16px;
}

#MassimportBillingNew #BillingNewLeft, #MassimportBillingNew #BillingNewRight {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
}

#MassimportBillingNew #BillingNewLeft {
    width: 420px;
}

    #MassimportBillingNew #BillingNewLeft fieldset {
        margin-bottom: 8px;
        padding: 8px;
        border: 1px solid #D3D3D3;
    }

        #MassimportBillingNew #BillingNewLeft fieldset legend {
            font-weight: bold;
            font-size: 14px;
            padding: 0 6px;
            margin: 0 4px;
        }

    #MassimportBillingNew #BillingNewLeft #BillingNewPriceLimitSettingsForm {
        padding: 8px;
    }

    #MassimportBillingNew #BillingNewLeft #BillingNewPriceLimitSettingsForm form input[type="radio"] {
        margin: 4px 0;
        cursor: pointer;
    }

        #MassimportBillingNew #BillingNewLeft #BillingNewPriceLimitSettingsForm form input[type="radio"] + label {
            cursor: pointer;
        }

    #MassimportBillingNew #BillingNewLeft #BillingNewPriceLimitSettingsForm form input[type="text"] {
        width: 64px;
    }

        #MassimportBillingNew #BillingNewLeft #BillingNewPriceLimitSettingsForm form input[type="text"]:disabled {
            background: #ECECEC;
        }

    #MassimportBillingNew #BillingNewLeft #BillingNewPriceLimitSettingsForm form input[type="submit"] {
        cursor: pointer;
    }

    #MassimportBillingNew #BillingNewLeft #BillingNewPriceLimitSettingsForm form input[type="reset"] {
        border: none;
        background: none;
        cursor: pointer;
    }

        #MassimportBillingNew #BillingNewLeft #BillingNewPriceLimitSettingsForm form .field-validation-error {
            margin: 0;
        }

#MassimportBillingNew #BillingNewRight {
    width: 338px;
}

#MassimportBillingNew table {
    width: 100%;
    background: none repeat scroll 0% 0% #FFF;
    border: 1px solid #D3D3D3;
    border-collapse: collapse;
    margin: 0 auto;
    font-size: 12px;
    text-align: center;
}

    #MassimportBillingNew table tr th {
        padding: 8px;
        border: 1px solid #D3D3D3;
        background: none repeat scroll 0% 0% #EEE;
        font-weight: bold;
    }

    #MassimportBillingNew table tr td {
        padding: 8px;
        border: 1px solid #D3D3D3;
    }

    #MassimportBillingNew table tr:hover td {
        background: #feffe4;
    }

#MassimportBillingNew #BillingNewInfo {
    font-size: 11px;
}

#MassimportBillingNew #BillingNewInfo tr th, #MassimportBillingNew #BillingNewInfo tr td {
    padding: 2px;
}

#MassimportBillingNew #BillingNewHistory {
    margin-top: 16px;
}

#MassimportStats #MassimportStatsDateSelector {
    list-style: none;
    display: inline-block;
    *display: inline;
    zoom: 1;
    border: 1px solid #C0C0BE;
    background: #FFFFFF;
    font-size: 0;
    height: 21px;
}

    #MassimportStats #MassimportStatsDateSelector li {
        display: inline-block;
        *display: inline;
        zoom: 1;
        font-size: 10px;
    }

        #MassimportStats #MassimportStatsDateSelector li a {
            padding: 2px 8px;
            border-right: 1px solid #C0C0BE;
            display: block;
            color: #141516;
        }

        #MassimportStats #MassimportStatsDateSelector li a:hover {
            background: #ECE3E1;
        }

            #MassimportStats #MassimportStatsDateSelector li:last-child a {
                border-right: none;
            }

#MassimportStats #MassimportStatsDatePicker {
    display: inline-block;
    *display: inline;
    zoom: 1;
    float: right;
}

#MassimportStats #MassimportStatsDatePicker input[type="text"] {
    width: 80px;
    text-align: center;
    border: 1px solid #C0C0BE;
    padding: 4px;
}

    #MassimportPriceTable {
        background: #FFF;
        border: 1px solid #D3D3D3;
        border-collapse: collapse;
        width: 550px;
        margin: 22px auto;
        font-size: 12px;
        -webkit-box-shadow: 5px 7px 5px 0px rgba(50, 50, 50, 0.5);
        -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.5);
        box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);
    }

        #MassimportPriceTable tr th {
            background: #EEE;
            font-weight: bold;
        }

        #MassimportPriceTable tr th, #MassimportPriceTable tr td {
            padding: 8px;
            border: 1px solid #D3D3D3;
        }

        #MassimportPriceTable tr:hover td {
            background: #FEFFE4;
        }

#MassimportGephaz .MassimportList {
    margin: 8px 8px 8px 32px;
}

    #MassimportGephaz .MassimportList li i {
        text-overflow: ellipsis; 
        display: block; 
        overflow: hidden; 
        white-space: nowrap;
        width: 722px;
    }
/* Massimport admin <<< */



#AdminMenu {
    width: 200px;
    float: left;
    margin: 2px;
}

    #AdminMenu ul {
        margin: 2px 0;
    }

    #AdminMenu ul li {
        list-style: none;
        line-height: 22px;
        margin: 0 -4px;
    }

        #AdminMenu ul li:hover {
            background: #F1F1F1;
        }

        #AdminMenu ul li.parent:hover {
            background: none;
        }

        #AdminMenu ul li.parent {
            font-weight: bold;
            color: #E75C37;
            margin-left: 0px;
        }

        #AdminMenu ul li.child {
            padding-left: 4px;
        }

    #AdminMenu ul li.cp-selected {
        /*background: #F1F1F1;*/
        background: #E75C37;
    }

    #AdminMenu ul li a {
        background-image: url(../../gfx/NyilNarancsJobbra.gif);
        background-repeat: no-repeat;
        padding-left: 12px;
        color: #141516;
        display: block;
        background-position: 4px 6px;
    }

        #AdminMenu ul li.cp-selected a {
            background-image: url(../../gfx/NyilFeherJobbra.gif);
            font-weight: bold;
            color: #FFF;
        }

        #AdminMenu ul li.sep {
            border-bottom: 1px solid #cdcdcd;
        }

            #AdminMenu ul li.sep:last-child {
                border-bottom: none;
            }

            #AdminMenu ul li a .BadgeNew {
                float: right;
                background: #ffff6e;
                color: #141516;
                font-weight: bold;
                margin: 2px 4px;
                padding: 0px 2px;
                border: 1px solid #999999;
                height: 16px;
                line-height: 16px;
            }



.DetailsPager {
    float: right;
}

    .DetailsPager .DisabledMenuArrow {
        color: #333;
        cursor: default;
    }

    .DetailsPager .DisabledMenuBackToList {
        color: #333;
        cursor: default;
    }

    .DetailsPager a {
        font-size: 12px;
    }




.ShippingOrderButton {
    background: #e9ebed; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWJlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e9ebed 0%, #fbfbfc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9ebed), color-stop(100%,#fbfbfc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e9ebed 0%,#fbfbfc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e9ebed 0%,#fbfbfc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e9ebed 0%,#fbfbfc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e9ebed 0%,#fbfbfc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ebed', endColorstr='#fbfbfc',GradientType=0 ); /* IE6-8 */
    height: 30px;
    line-height: 30px;
    display: block;
    border: 1px solid #C0C0BE;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #141516;
    font-weight: bold;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.5);
}

    .ShippingOrderButton img {
        vertical-align: middle;
        margin-left: 4px;
    }

    .ShippingOrderButton:active img {
        position: relative;
        left: 3px;
    }

    .ShippingOrderButton span {
        margin-left: 16px;
        font-size: 14px;
    }

#RedirectToFutar {
    background: url('/img/shipping.png') no-repeat 4px center;
    line-height: 28px;
    font-weight: bold;
    color: #000 !important;
    padding: 0 0 0 38px !important;
    font-size: 9px;
}

    #RedirectToFutar:hover {
        text-decoration: underline !important;
        background-color: #FFF;
    }

#ItemDataM .Facets {
    margin-left: 60px;
}

    #ItemDataM .Facets ul {
        list-style: none;
        display: inline-block;
        *display: inline;
        zoom: 1;
        margin-right: 32px;
        vertical-align: top;
    }

        #ItemDataM .Facets ul li .FacetLabel {
            display: inline-block;
            *display: inline;
            zoom: 1;
            width: 130px;
        }

        #ItemDataM .Facets ul li .FacetText {
            font-weight: bold;
            display: inline-block;
            *display: inline;
            zoom: 1;
            width: 410px;
            vertical-align: top;
        }

/* Gifting >>> */
#Gifting {
    text-align: center;
    margin-bottom: 32px !important;
}

    #Gifting .FormField label {
        font-weight: bold;
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 96px;
        text-align: left;
    }

    #Gifting .GiftingForm {
        width: 280px;
        margin: 0 auto;
    }

    #Gifting .FormField {
        margin: 4px 0;
    }

        #Gifting .FormField input[type="text"] {
            width: initial;
            padding: 1px 0;
        }

        #Gifting .FormField .ErrorMsg {
            color: #fc3c3c;
            margin-left: 120px;
            text-align: left;
        }

#SubscribeGifting {
    color: #FFF;
    background: #7FCB5B;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #7fcb5b 0%, #54b73d 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7FCB5B), color-stop(99%,#54B73D));
    background: -webkit-linear-gradient(top, #7FCB5B 0%,#54B73D 99%);
    background: -o-linear-gradient(top, #7fcb5b 0%,#54b73d 99%);
    background: -ms-linear-gradient(top, #7fcb5b 0%,#54b73d 99%);
    background: linear-gradient(to bottom, #7FCB5B 0%,#54B73D 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fcb5b', endColorstr='#54b73d',GradientType=0 );
    border: 1px solid #42A016;
    padding: 4px 12px;
    cursor: pointer;
}

    #SubscribeGifting.GiftingSubscribed {
        color: #000;
        cursor: default;
    }
/* Gifting <<< */

#ContactUsForm .field-validation-error {
    margin-left: 0;
}




/* rb-debug-panel >>> */
#rb-debug-panel {
    width: 100%;
}

#rb-debug-panel * {
    font-family: Consolas;
}

#rb-debug-panel #rb-debug-panel-top, #rb-debug-panel #rb-debug-panel-bottom {
    background: #EAEAEA;
    width: 100%;
    font-size: 16px;
    color: #000;
}

#rb-debug-panel #rb-debug-panel-top {
    top: 0;
    border-bottom: 2px solid #575757;
}

#rb-debug-panel #rb-debug-panel-bottom {
    bottom: 0;
    border-top: 2px solid #575757;
}

#rb-debug-panel table {
    width: 100%;
    border: 1px solid #575757;
    border-collapse: collapse;
}

    #rb-debug-panel table tr td {
        border: 1px solid #575757;
        padding: 4px;
    }

        #rb-debug-panel table tr td.rb-debug-panel-table-value {
            background: #FFF;
        }

/* rb-debug-panel <<< */



/* kocsidata >>> */
#kocsidata-promo {
    border: 1px solid #C0C0BE;
    padding: 4px;
}

    #kocsidata-promo:hover {
        background: #f25a33;
    }

        #kocsidata-promo:hover a {
            color: #FFF;
        }

#kocsidata-promo a {
    background: url('/UI/images/kocsidata.png');
    background-repeat: no-repeat;
    padding-left: 40px;
    display: block;
    line-height: 16px;
}
/* kocsidata <<< */



/* ContextAd >>> */
.CAd {
    clear: both;
    background: #F7F7F7;
    padding: 2px;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .CAd .CAdTitle {
        font-weight: bold;
        font-size: 12px;
    }
/* ContextAd <<< */



/* PremiumBox >>> */
.PremiumBoxImg {
    display: block;
    text-align: center;
}

.PremiumBoxHr {
    color: #E12A00;
    background-color: #E12A00;
    height: 1px;
    border: none;
    margin: 6px 0;
}

.PremiumBoxTitle {
    font-weight: bold;
    font-size: 10px;
    line-height: 14px;
}
/* PremiumBox <<< */



/* PlanManager >>> */
#PlanManager label {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 165px;
}

#PlanManager #SzamlazasiAdatokForm label, #PlanManager #PostazasiAdatokForm label {
    width: 96px;
}

#PlanManager #PurchasePaymodes, #PlanManager #PurchasePeriods {
    display: none;
}

#PlanManager #PurchasePaymodes label, #PlanManager #PurchasePeriods label {
    width: auto;
}

#PlanManager #PurchasePaymodes *, #PlanManager #PurchasePeriods * {
    cursor: pointer;
}

#PlanManager p {
    line-height: 18px;
}

#PlanManager #PlanInfo p {
    line-height: 24px;
}

#PlanManager #PlanInfo .PlanMsg {
    line-height: 14px;
    padding: 2px 4px; 
    text-align: justify;
    margin: 4px 0;
}

#PlanManager #SzamlazasiAdatokForm, #PlanManager #PostazasiAdatokForm {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    width: 385px;
}

    #PlanManager #SzamlazasiAdatokForm .field-validation-error, #PlanManager #PostazasiAdatokForm .field-validation-error {
        display: block;
        margin-left: 100px;
    }

    #PlanManager #SzamlazasiAdatokForm input[type="text"], #PlanManager #PostazasiAdatokForm input[type="text"] {
        margin-top: 2px;
        margin-bottom: 2px;
    }

#PlanManager #SzamlaNev, #PlanManager #PostaNev {
    width: 220px;
}

#PlanManager #SzamlaZip, #PlanManager #PostaZip {
    width: 76px;
}

#PlanManager #SzamlaVaros, #PlanManager #PostaVaros {
    width: 136px;
}

#PlanManager #SzamlaCim, #PlanManager #PostaCim {
    margin-left: 100px;
    width: 220px;
}

#PlanManager fieldset {
    border: 1px solid #E1E1E1;
    padding: 8px;
    margin-bottom: 8px;
}

    #PlanManager fieldset legend {
        margin: 0 4px;
        padding: 0 4px;
        font-weight: bold;
    }

    #PlanManager fieldset .NoPurchaseItem {
        text-align: center;
        padding: 16px 0;
        font-style: italic;
    }

    #PlanManager fieldset ul {
        padding-left: 20px;
    }

#PlanManager #pfu-table {
    width: 100%;
    border-collapse: collapse;
}

    #PlanManager #pfu-table tr th {
        border-bottom: 2px solid #E1E1E1;
        background: #F5F5F5;
        padding: 2px 0;
    }

    #PlanManager #pfu-table tr td {
        border-bottom: 1px solid #E1E1E1;
        padding: 2px 0;
    }

        #PlanManager #pfu-table tr td.pfu-table-text {
            width: 70%;
        }

        #PlanManager #pfu-table tr td.pfu-table-value {
            font-weight: bold;
            text-align: center;
        }
/* PlanManager <<< */



/* Bills >>> */
#Bills table {
    width: 100%;
    padding: 8px;
    margin-bottom: 8px;
    border-collapse: collapse;
}

    #Bills table tr th {
        /*border-bottom: 2px solid #FB943E;
        background: #F5F5F5;*/
        border-bottom: 2px solid #E1E1E1;
        background: #F5F5F5;
    }

    #Bills table tr.Paymodes td, #Bills table tr.PrcPaid td {
        border-bottom: 1px solid #E1E1E1;
    }

    #Bills table tr th {
        text-align: center;
        vertical-align: middle !important;
        height: 34px;
    }

    #Bills table tr.PrcExpired .PrcPaymentDueDate {
        background-image: url('/gfx/warning-debtlevel1.png');
        background-repeat: no-repeat;
        background-size: 24px;
        line-height: 35px;
        padding-left: 10px;
        background-position: left center;
    }

    #Bills table tr .PrcText {
        width: 350px;
        vertical-align: top;
    }

    #Bills table tr .PrcPrice {
        width: 100px;
        text-align: right;
        vertical-align: top;
    }

    #Bills table tr .PrcCreatedAt {
        width: 100px;
        text-align: center;
        vertical-align: top;
    }

    #Bills table tr .PrcPaymentDueDate {
        width: 100px;
        text-align: center;
        vertical-align: top;
    }

    #Bills table tr .PrcPay, #Bills table tr .PrcPaidAt {
        width: 124px;
        text-align: center;
        vertical-align: top;
    }

#Bills .Paymodes {
    margin-bottom: 4px;
    text-align: right;
}

    #Bills .Paymodes a {
        text-align: right;
        line-height: 20px;
    }

    #Bills .Paymodes .PaymodeSep:first-child {
        display: none;
    }


#Bills .PayInfo {
    color: #000;
    display: block;
    text-align: left;
}

#Bills .NoPurchaseItem {
    text-align: center;
    font-style: italic;
    padding: 16px 0;
}

#CIBCardSuccess fieldset, #CIBCardFail fieldset, #PayPalSuccess fieldset, #PayPalFail fieldset {
    border: 1px solid #E1E1E1;
    padding: 8px;
    margin-bottom: 8px;
}

    #CIBCardSuccess fieldset legend, #CIBCardFail fieldset legend, #PayPalSuccess fieldset legend, #PayPalFail fieldset legend {
        margin: 0 4px;
        padding: 0 4px;
        font-weight: bold;
    }

#CIBCardSuccess #BankLogo, #CIBCardSuccess #BankCard, #CIBCardFail #BankLogo, #CIBCardFail #BankCard {
    height: 14px;
}
/* Bills <<< */



/* PartnerSettings >>> */
#PartnerSettings #IntroductionText {
    width: 100%;
    height: 256px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#PartnerSettings #IntroductionText:disabled {
    background: #ebecef;
    color: #909090;
}
/* PartnerSettings <<< */



#DebtLevel1 {
    position: absolute;
    z-index: 999;
    top: -50px;
    right: 8px;
    background-image: url('/gfx/warning-debtlevel1.png');
    background-repeat: no-repeat;
    background-position: 6px 4px;
    padding: 6px 0px 6px 60px;
    color: #333;
    width: 220px;
    text-align: left;
}

    #DebtLevel1:hover {
        text-decoration: underline;
    }

#DebtBlocker {
    font-family: Arial;
    font-size: 20px;
    line-height: 28px;
}

    #DebtBlocker * {
        font-size: 20px;
        line-height: 28px;
    }

    #DebtBlocker #DebtBlockerInner {
        position: relative;
        width: 960px;
        margin: 16px auto 0 auto;
    }

        #DebtBlocker #DebtBlockerInner #DebtBlockerWarningSign {
            position: absolute;
            top: 8px;
            right: 0px;
        }

    #DebtBlocker h1 {
        font-size: 40px;
        line-height: 40px;
        margin-top: 32px;
        margin-bottom: 40px;
    }

    #DebtBlocker a {
        text-decoration: underline;
    }

.HiddenByDebtBlocker {
    display: none;
}



/* Ajanlatkereseim >>> */
#ajanlatkereseim .ajanlatkereseim-summary {
    background: #FAFAFB;
    border-bottom: 4px solid #E75C37;
    margin-left: -4px;
    margin-right: -4px;
    padding: 4px 4px;
}

#ajanlatkereseim .ajanlatkeresem {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    border-bottom: 1px dotted #C5C5C5;
    padding-bottom: 8px;
}

    #ajanlatkereseim .ajanlatkeresem:last-child {
        margin-bottom: 0;
    }

    #ajanlatkereseim .ajanlatkeresem .car-info {
        color: #E75C37;
        font-size: 14px;
    }

    #ajanlatkereseim .ajanlatkeresem .title {
        padding: 2px 0 4px 0;
    }

        #ajanlatkereseim .ajanlatkeresem .title .date {
            font-weight: normal;
            float: right;
            font-size: 11px;
        }

    #ajanlatkereseim .ajanlatkeresem .info {
        color: #505050;
    }

        #ajanlatkereseim .ajanlatkeresem .info .sep:first-child {
            display: none;
        }

    #ajanlatkereseim .ajanlatkeresem .ajanlatkeresem-left {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 692px;
        vertical-align: top;
    }

        #ajanlatkereseim .ajanlatkeresem .ajanlatkeresem-left .text {
            text-align: justify;
            line-height: 14px;
            padding-bottom: 8px;
            margin-right: 16px;
        }

        #ajanlatkereseim .ajanlatkeresem .ajanlatkeresem-left .image {
            border: 1px solid #A9A9A9;
            padding: 2px;
            margin-bottom: 2px;
            vertical-align: top;
            max-height: 64px;
        }

    #ajanlatkereseim .ajanlatkeresem .ajanlatkeresem-right {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 75px;
        vertical-align: top;
    }

        #ajanlatkereseim .ajanlatkeresem .ajanlatkeresem-right .ajanlatkeresem-stat {
            text-align: center;
            font-weight: bold;
        }

            #ajanlatkereseim .ajanlatkeresem .ajanlatkeresem-right .ajanlatkeresem-stat .num {
                font-size: 14px;
                color: #E75C37;
            }

#ajanlatkereseim .paging {
    text-align: right;
    background: #E2E2E2;
    margin: -4px;
    padding: 2px;
    border-top: 1px solid #C5C5C5;
}

    #ajanlatkereseim .paging a.disabled {
        color: #A9A9A9;
    }
/* Ajanlatkereseim <<< */



/* Ajanlatkeres config >>> */
#ajanlatkeres-config .desc {
    font-size: 16px;
    margin: 8px 0;
    line-height: 20px;
}

#ajanlatkeres-config input[type="radio"], #ajanlatkeres-config input[type="radio"] + label {
    cursor: pointer;
    line-height: 20px;
}

#ajanlatkeres-config h3 {
    margin-top: 0;
}

#ajanlatkeres-config .disabler {
    text-align: center;
    margin: 24px 0;
}

    #ajanlatkeres-config .disabler label {
        font-weight: bold;
    }

#ajanlatkeres-config .filter {
    margin-left: 16px;
}

    #ajanlatkeres-config .filter .disabled {
        color: #A9A9A9;
    }

    #ajanlatkeres-config .filter .filter-box {
        padding: 4px;
        background: #FFC;
        border: 1px solid #E0E066;
        display: none;
    }

        #ajanlatkeres-config .filter .filter-box label {
            font-weight: bold;
        }

        #ajanlatkeres-config .filter .filter-box select {
            min-width: 128px;
        }

        #ajanlatkeres-config .filter .filter-box .fs-car-rendered {
            display: inline-block;
            *display: inline;
            zoom: 1;
        }

    #ajanlatkeres-config .filter .car-text-part {
        color: #141516;
        border: 1px solid #E2E2E2;
        background: #F8F8FA;
        padding: 1px 2px;
        line-height: 20px;
    }

        #ajanlatkeres-config .filter .car-text-part.car-text-parent {
            font-weight: bold;
        }

        #ajanlatkeres-config .filter .car-text-part:after {
            color: #C5C5C5;
            content: "⨯";
            margin-left: 1px;
        }

        #ajanlatkeres-config .filter .car-text-part:hover:after {
            color: red;
        }

    #ajanlatkeres-config .filter .fs-car .form-group {
        display: inline-block;
        *display: inline;
        zoom: 1;
        margin-right: 8px;
    }

        #ajanlatkeres-config .filter .fs-car .form-group select:disabled {
            background: #ECECEC;
        }

    #ajanlatkeres-config .filter .filter-box input[type="button"] {
        cursor: pointer;
    }

#ajanlatkeres-config .mail-period {
    margin-top: 8px;
    margin-left: 16px;
}
/* Ajanlatkeres config <<< */



/* Ajanlatkeresek bejovo >>> */
#ajanlatkeresek-inbox .ajanlatkeresek-inbox-summary {
    background: #FAFAFB;
    border-bottom: 4px solid #E75C37;
    margin-left: -4px;
    margin-right: -4px;
    padding: 4px 4px;
}

#ajanlatkeresek-inbox .ajanlatkeresem {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    border-bottom: 1px dotted #C5C5C5;
    padding-bottom: 8px;
}

    #ajanlatkeresek-inbox .ajanlatkeresem:last-child {
        margin-bottom: 0;
    }

    #ajanlatkeresek-inbox .ajanlatkeresem .car-info {
        color: #E75C37;
        font-size: 14px;
    }

    #ajanlatkeresek-inbox .ajanlatkeresem .title {
        padding: 2px 0 4px 0;
    }

        #ajanlatkeresek-inbox .ajanlatkeresem .title a {
            color: #141516;
            font: inherit;
            text-decoration: underline;
        }

        #ajanlatkeresek-inbox .ajanlatkeresem .title .date {
            font-weight: normal;
            float: right;
            font-size: 11px;
        }

    #ajanlatkeresek-inbox .ajanlatkeresem .info {
        color: #505050;
    }

        #ajanlatkeresek-inbox .ajanlatkeresem .info .sep:first-child {
            display: none;
        }

    #ajanlatkeresek-inbox .ajanlatkeresem .ajanlatkeresem-left {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 708px;
        vertical-align: top;
    }

        #ajanlatkeresek-inbox .ajanlatkeresem .ajanlatkeresem-left .text {
            text-align: justify;
            line-height: 14px;
            padding-bottom: 8px;
            margin-right: 16px;
        }

        #ajanlatkeresek-inbox .ajanlatkeresem .ajanlatkeresem-left .image {
            border: 1px solid #A9A9A9;
            padding: 2px;
            margin-bottom: 2px;
            vertical-align: top;
            max-height: 64px;
        }

    #ajanlatkeresek-inbox .ajanlatkeresem .ajanlatkeresem-right {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 60px;
        vertical-align: top;
    }

        #ajanlatkeresek-inbox .ajanlatkeresem .ajanlatkeresem-right .ajanlatkeresem-control {
            text-align: right;
        }

            #ajanlatkeresek-inbox .ajanlatkeresem .ajanlatkeresem-right .ajanlatkeresem-control a {
                font-weight: bold;
                text-decoration: underline;
            }

            #ajanlatkeresek-inbox .ajanlatkeresem .ajanlatkeresem-right .ajanlatkeresem-control .closed {
                font-weight: bold;
            }

    #ajanlatkeresek-inbox .ajanlatkeresem .ajanlatkeresem-details {
        clear: both;
        text-align: right;
    }

        #ajanlatkeresek-inbox .ajanlatkeresem .ajanlatkeresem-details a {
            font-size: 10px;
        }

#ajanlatkeresek-inbox .paging {
    text-align: right;
    background: #E2E2E2;
    margin: -4px;
    padding: 2px;
    border-top: 1px solid #C5C5C5;
}

    #ajanlatkeresek-inbox .paging a.disabled {
        color: #A9A9A9;
    }

.ajanlatkeres-notification {
    float: right;
    line-height: 28px;
    padding-right: 4px;
    color: #FFF;
    font-weight: bold;
}

    .ajanlatkeres-notification:hover {
        text-decoration: underline;
    }

.ajanlatkeres-new {
    background: url('/gfx/badge-new.png') no-repeat left center;
    padding-left: 40px;
    min-height: 32px;
}
/* Ajanlatkeresek bejovo <<< */



/* Ajanlatkeres details >>> */
#ajanlatkeres-details .page-header {
    padding-bottom: 4px;
    margin-bottom: 0;
    background-color: #ECECEC;
    border-bottom: 1px solid #DEDEDE;
    padding: 6px 8px;
}

#ajanlatkeres-details .page-header-desc {
    font-size: 12px;
    padding: 4px;
    background: #F7F7F7;
}

#ajanlatkeres-details .ajanlatkeres-control {
    float: right;
}

#ajanlatkeres-details .col-xs-8 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 663px;
    vertical-align: top;
    margin-right: 32px;
}

#ajanlatkeres-details .col-xs-4 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 300px;
    vertical-align: top;
}

#ajanlatkeres-details .FacetText {
    font-weight: bold;
}

#ajanlatkeres-details .facets ul {
    color: #E55630;
    margin-left: 32px;
}

    #ajanlatkeres-details .facets ul li {
        list-style-type: square;
    }

        #ajanlatkeres-details .facets ul li * {
            color: #333;
        }

#ajanlatkeres-details address {
    margin-top: 8px;
    margin-left: 8px;
}

    #ajanlatkeres-details address * {
        font-size: 14px;
        line-height: 22px;
    }

#ajanlatkeres-details .img-thumbnail {
    border: 1px solid #A9A9A9;
    padding: 2px;
    margin-bottom: 2px;
    vertical-align: top;
    max-height: 64px;
}
/* Ajanlatkeres details <<< */



/* Login >>> */
#LoginPage {
    margin-top: 16px;
    margin-bottom: 8px;
}

#LoginPage #LoginFormContainer {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    width: 492px;
    text-align: left;
}

#LoginPage #SocialLoginFormContainer {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    position: relative;
    border-right: 2px solid #E9EBED;
    width: 492px;
    text-align: left;
}

    #LoginPage #SocialLoginFormContainer #SocialLoginButtons #SocialLoginContainer_Facebook,
    #LoginPage #SocialLoginFormContainer #SocialLoginButtons #SocialLoginContainer_Google,
    #LoginPage #SocialLoginFormContainer #SocialLoginButtons #SocialLoginContainer_Microsoft {
        margin-bottom: 8px;
        height: 32px;
        max-height: 32px;
        margin-left: 96px;
        text-align: left;
    }

    #LoginPage #SocialLoginFormContainer #Or {
        position: absolute;
        right: -22px;
        top: 0;
        bottom: 0;
        margin: auto;
    }

#SocialLoginButtons tr td {
    padding-right: 8px;
}

#SocialAccountLinkForm, #SocialAccountLinkByGuestIdForm {
    margin: 0 16px;
}

    #SocialAccountLinkForm .HelpText, #SocialAccountLinkByGuestIdForm .HelpText {
        font-style: italic;
        font-weight: bold;
        margin-bottom: 8px;
    }

#SocialLoginButtonFacebook {
    background: url('/gfx/social-login-button-facebook.png') no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    display: block;
    width: 150px;
    height: 32px;
    border: none;
}

    #SocialLoginButtonFacebook:hover {
        background-position: 0px -32px;
    }

#SocialLoginButtonGoogle {
    background: url('/gfx/social-login-button-google.png') no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    display: block;
    width: 150px;
    height: 32px;
    border: none;
}

    #SocialLoginButtonGoogle:hover {
        background-position: 0px -32px;
    }

#SocialLoginButtonMicrosoft {
    background: url('/gfx/social-login-button-microsoft.png') no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    display: block;
    width: 150px;
    height: 32px;
    border: none;
}

    #SocialLoginButtonMicrosoft:hover {
        background-position: 0px -32px;
    }

#UjHirdetesKeret #SocialLoginFormContainer {
    margin: 16px 32px 0 32px;
}

    #UjHirdetesKeret #SocialLoginFormContainer #SocialLoginButtons #SocialLoginContainer_Facebook,
    #UjHirdetesKeret #SocialLoginFormContainer #SocialLoginButtons #SocialLoginContainer_Google,
    #UjHirdetesKeret #SocialLoginFormContainer #SocialLoginButtons #SocialLoginContainer_Microsoft {
        display: inline-block;
        *display: inline;
        zoom: 1;
    }

    #UjHirdetesKeret #SocialLoginFormContainer .HideOnAE {
        display: none;
        width: 0;
        height: 0;
    }

#LoginPage #SocialLoginFormContainer .HideOnLogin {
    display: none;
    width: 0;
    height: 0;
}
/* Login <<< */

/* V6-in-old >>> */
.navbar {
    background-color: #f4511e;
    height: 53.39px;
    position: relative;
    letter-spacing: -0.065rem;
}

    .navbar .container, .navbar-alt .container, .footer .container {
        width: 1000px;
        margin: 0 auto;
    }

        .navbar .container .navbar-brand {
            display: inline-block;
            *display: inline;
            zoom: 1;
            padding: 1.15rem 0;
            vertical-align: middle;
            margin-right: 32px;
            position: relative;
        }

            .navbar .container .navbar-brand img {
                width: 196px;
            }

            .navbar .container .ap-btn {
                color: #FFF;
                font-weight: bold;
                text-transform: uppercase;
                background-color: #ff8a65;
                padding-top: 0.5rem;
                padding-bottom: 0.4rem;
                padding-right: .5rem;
                padding-left: .5rem;
                margin: 4px 0;
                font-size: 0.6rem;
                line-height: 1.25;
                text-align: center;
                vertical-align: middle;
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                -ms-border-radius: 2px;
                -o-border-radius: 2px;
                border-radius: 2px;
                box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
                letter-spacing: normal;
                position: relative;               
            }

            .navbar .container .ap-btn:hover {
                box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
            }

        .navbar .container .navbar-right {
            float: right;
            position: relative;
            z-index: 1;
        }

            .navbar .container .navbar-right .navbar-right-link {
                color: #FFF;
                font-size: 14px;
                line-height: 53.39px;
                margin-left: 1rem;
                padding: 1rem 0;
            }

    .navbar .navbar-bg {
        background: #404040;
        width: 48%;
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        float: right;
    }

        .navbar .navbar-bg::before {
            content: ' ';
            background-image: url(/UI6/img/header-bg-sm.png);
            background-repeat: no-repeat;
            background-position: left;
            margin-left: -38px;
            height: 100%;
            display: block;
        }

.navbar-alt {
    background-color: #eeeeee;
    height: 40px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    letter-spacing: -0.065rem;
}

    .navbar-alt .navbar-alt-link {
        color: #292b2c;
        font-size: 15px;
        line-height: 40px;
        display: inline-block;
        *display: inline;
        zoom: 1;
        padding: 0 0.5rem;
    }

        .navbar-alt .navbar-alt-link:hover {
            color: #f4511e;
        }

        .navbar-alt .navbar-alt-link.active {
            box-shadow: inset 0 -4px 0 #f4511e;
        }

        .navbar-alt .navbar-alt-link .orange-text {
            color: #ff9800;
        }

        .navbar-alt .navbar-alt-link .blue-text {
            color: #2196F3;
        }

        .navbar-alt .navbar-alt-link img {
            vertical-align: middle;
            width: 1.35rem;
            margin-bottom: 0.2rem;
        }

    .navbar-alt .navbar-alt-right {
        float: right;
        line-height: 40px;
    }

        .navbar-alt .navbar-alt-right strong {
            color: #636c72;
            font-size: 13px;
        }

        .navbar-alt .navbar-alt-right .navbar-alt-right-sep {
            color: #f4511e;
            font-size: 13px;
        }

        .navbar-alt .navbar-alt-right .orange-text.font-weight-bold {
            color: #ff9800;
            font-weight: bold;
            font-size: 13px;
        }

        .navbar-alt .navbar-alt-right .orange-text.font-weight-bold:hover {
            color: #f4511e;
        }

        .navbar-alt .navbar-alt-right .navbar-alt-right-link {
            color: #292b2c;
            font-size: 13px;
        }

            .navbar-alt .navbar-alt-right .navbar-alt-right-link:hover {
                color: #f4511e;
            }

            @media (max-width: 991px) {
                .hidden-md-down {
                    display: none !important;
                }
            }

.spacer {
    height: 1rem;
}

.dropdown-toggle::after {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-left: .3em solid transparent;
}

.dropdown-menu {
    background: #FFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    transition: all 0.2s cubic-bezier(0.72, 1.2, 0.71, 0.72);
    padding: 5px;
    position: absolute;
    right: 0;
    top: 45px;
    display: none;
}

    .dropdown-menu.show {
        display: block;
    }

    .dropdown-menu a {
        display: block;
        color: #212121;
        font-size: 14px;
        line-height: 3rem;
        padding: 0 1rem;
        transition: all 0.2s cubic-bezier(0.72, 1.2, 0.71, 0.72);
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
    }

        .dropdown-menu a:hover {
            background-color: #f4511e;
            color: #FFF;
            box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        }

.footer {
    background-color: #f4511e;
    padding-top: 20px;
    margin-top: 20px;
    color: #FFF;
    white-space: nowrap;
}

    .footer a {
        color: #FFF;
        font-size: 14px;
        line-height: 22px;
    }

    .footer h5 {
        font-size: 18px;
        font-weight: normal;
        margin-bottom: 8px;
    }

    .footer .col {
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 50%;
        vertical-align: top;
    }

        .footer .col.align-right {
            text-align: right;
        }

    .footer .footer-bottom {
        overflow: hidden;
        height: 50px;
        line-height: 50px;
        color: rgba(255, 255, 255, 0.8);
        background-color: rgba(0, 0, 0, 0.2);
        margin-top: 10px;
    }

        .footer .footer-bottom a {
            line-height: 50px;
        }

            .footer .footer-bottom a.footer-logo {
                display: inline-block;
                *display: inline;
                zoom: 1;
                padding: 19px 0;
            }

.btn-rounded {
    display: inline-block;
    color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 37px;
    height: 37px;
    line-height: 37px;
    padding: 0;
    background-color: #aa66cc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    transition: .3s;
    cursor: pointer;
    vertical-align: middle;
    color: #FFF;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

    .btn-rounded.btn-fb {
        background-color: #3B5998;
    }

    .btn-rounded.btn-gp {
        background-color: #DD4B39;
    }

    .btn-rounded i {
        width: inherit;
        display: inline-block;
        text-align: center;
        color: #fff;
        font-size: 18px;
        line-height: 37px;
    }
/* V6-in-old >>> */



/* PartnerSiteManager >>> */
#PartnerSiteManager {
    padding: 0 10px 10px 10px;
}

    #PartnerSiteManager #PartnerSiteName, #PartnerSiteManager #UrlId {
        outline: none;
        padding-bottom: 2px;
        padding-right: 2px;
        padding-top: 2px;
        margin-right: 8px;
    }

    #PartnerSiteManager #PartnerSiteCreateBox {
        display: none;
    }

        #PartnerSiteManager #PartnerSiteCreateBox #PartnerSiteManagerDomain {
            display: inline-block;
            *display: inline;
            zoom: 1;
            background: #eeeeef;
            padding: 0px 2px 0px 2px;
            border: 1px solid #999;
            border-left: none;
        }
/* PartnerSiteManager <<< */



/* GDPR >>> */
.no-close .ui-dialog-titlebar-close {
    display: none;
}
/* GDPR <<< */

#cookiescript_badge {
    background: #CD923D !important;
}

.cookiescriptlogo {
    fill: #5E4121 !important;
}

#cookiescript_accept, #cookiescript_save, #cookiescript_reportwrap::-webkit-scrollbar-thumb, #cookiescript_aboutwrap::-webkit-scrollbar-thumb {
    background-color: #f4511e !important;
}

#cookiescript_manage:hover #cookiescript_manageicon .cookiescript_gear {
    fill: #f4511e !important;
}

#cookiescript_maintabs .cookiescript_active, #cookiescript_readmore:hover, #cookiescript_reportlink:hover, #cookiescript_cookiescriptlink:hover {
    color: #f4511e !important;
}

#cookiescript_categories .cookiescript_active {
    background: #f4511e !important;
}

#cookiescript_injected .mdc-checkbox__native-control {
    visibility: visible;
}