body
{
	margin: 0;
	padding: 0;
	color: #000000;
	font: normal 12px Arial,Helvetica,sans-serif;
    background: #f0f3f4 url('../img/site_bg.png') repeat-x;
}

.site_container {
    width: 1003px;
    margin: 10px auto;
    border: 3px double #67819C;
    background: #ffffff;
}

a {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #016dab;
}

a.small{
    font-size: 10px;
}

h1 {
    font-size: 15px;
    font-weight: normal;
    color: #67819C;
    margin-bottom: 5px;
}

h2 {
    font-size: 18px;
    font-weight: bold;
}

h3 {
    font-size: 16px;
    font-weight: bold;
}

h1.static_page {
    color: #4d5d6b;
    font-size: 24px;
    font-weight: bold;
}

h2.static_page {
    color: #4d5d6b;
    font-size: 18px;
    font-weight: bold;
}

h3.static_page {
    font-size: 16px;
    font-weight: bold;
    color: #4d5d6b;
}

p.static_page {
    margin-top: 10px;
    margin-bottom: 10px;
}

ul.static_page {
    margin-top: 10px;
    margin-bottom: 10px;
}

h3.pink {
    color: #9e0e62
}

.clear{
    border: 0px;
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
}

/* Firefox bugfix  */
.cf:after
 {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
 }

.cf
{
	display: inline-block;
}

* html .cf
{
	height: 1%;
}

.cf
{
	display: block;
}
/* Firefox bugfix vege */

h4 {
    font-size: 16px;
    font-weight: bold;
    color: #666666;
}

table tbody tr td {
    vertical-align: middle;
}

/* header */

.header {
    padding: 10px 10px 10px 200px;
    margin-bottom: 20px;
    color: #67819C;
    height: 50px;
}

.site_2 .header {
    border-bottom: 1px solid #67819C;
    position: relative;
}

.header .site_info {
    font-size: 14px;
    text-align: right;
}
.header .site_info a {
    color: #000000;
    font-size: 14px;
    text-decoration: underline;
}
.header .logo_link {
    position: absolute;
    height: 46px;
    width: 179px;
    top: 19px;
    left: 26px;
    display: block;
    background: url('../img/logo.png') no-repeat;
}

.header .header_info_box {
    z-index: 999;
    float: left;
    position: absolute;
    height: 60px;
    width: 250px;
    top: 20px;
    left: 260px;
}

.header ul.menu_links {
    margin-bottom: 5px;
}

.header ul.menu_links li {
    float: right;
    margin-right: 13px;
    padding-right: 12px;
    border-right: 1px solid #67819C;
    font-size: 11px;
    font-weight: normal;
    display: inline-block;
}

.header ul.menu_links li.last {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}

.header ul.menu_links li.first {
    margin-right: 0;
    border-right: none;
}

.header ul.menu_links li a {
}

.header ul.menu_links li a span.belepes {
    background: url('../img/icon_lock.jpg') no-repeat left center;
    padding-left: 13px;
}
.header ul.menu_links li a span.registration {
    background: url('../img/icon_pen.jpg') no-repeat left center;
    padding-left: 14px;
}
.header ul.menu_links li a span.sugo {
    background: url('../img/icon_question.jpg') no-repeat left center;
    padding-left: 13px;
}
.header ul.menu_links li a span.kilepes {
    background: url('../img/icon_logout.jpg') no-repeat left center;
    padding-left: 13px;
}

.header .header_navi {
}

.header .header_navi label {
    font-size: 13px;
    font-weight: bold;
    color: #6d869F;
    text-align: right;
}

.header .header_navi form {
    margin-top: 6px;
    float: right;
}

.header .header_navi select {
    /*border: 1px solid #90a3b5;*/
    /*padding-left: 8px;*/
}

.header .header_navi img {
    margin-left: 5px;
    margin-right: 5px;
    float: right;
}

.header .header_navi label, .header .header_navi select, .header .header_navi img {
    vertical-align: middle;
}


/* END - header */

.site_title {
}


/* webshop select START */

select.aruhazam, select.cegem{
    min-width:200px;
}

/* webshop select END */

.last {
    margin-bottom: 0;
}

.temporary_information_box {
    border:2px solid #FF9999;
    background-color: #FFCCFF;
    margin-bottom: 8px;
    padding: 10px;
    text-align: justify;
    line-height: 18px;
}

/* FORMS */
.form {
    --margin-top: 30px;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    width: 100%;
}

input, textarea {
    margin: 0;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    table-layout:fixed;
    border: 1px solid #90a3b5;
    font: normal 13px Arial,Helvetica,sans-serif;
}

select {
    margin: 0;
    padding: 0;
    /*
    padding-top: 4px;
    padding-bottom: 4px;
    */
    font-size: 13px;
}

input.size260, textarea.size260 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 250px;
    border: 1px solid #90a3b5;
}

input.size256 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 236px;
    border: 1px solid #90a3b5;
}

input.size169 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 159px;
    border: 1px solid #90a3b5;
}


input.size164 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 156px;
    border: 1px solid #90a3b5;
}

input.size156 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 124px;
    border: 1px solid #90a3b5;
}

input.size140 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 130px;
    border: 1px solid #90a3b5;
}

input.size136 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 126px;
    border: 1px solid #90a3b5;
}

input.size116 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 106px;
    border: 1px solid #90a3b5;
}

input.size87 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 77px;
    border: 1px solid #90a3b5;
}

input.size86 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 76px;
    border: 1px solid #90a3b5;
}

input.size81 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 73px;
    border: 1px solid #90a3b5;
}

input.size76 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 68px;
}

input.size66 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 56px;
    border: 1px solid #90a3b5;
}


input.size64 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 54px;
    border: 1px solid #90a3b5;
}


input.size46 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 36px;
    border: 1px solid #90a3b5;
}

input.size27 {
    float: left;
    vertical-align: middle;
    margin-right: 5px;
    width: 17px;
    border: 1px solid #90a3b5;
}

.last_input {
    margin-right: 0 !important;
}

input.checkbox_size1 {
    float: left;
    margin-left: 148px;
    margin-right: 8px;
}

input.dark{
    font-size: 14px;
    font-weight: bold;
}

select.size260 {
    display: block;
    float: left;
    vertical-align: middle;
    margin-right: 3px;
    width: 260px;
    border: 1px solid #90a3b5;
}

div.inside_block_delimiter {
    height: 6px;
    width: 545px;
    background: url('../img/form_inside_block_hr.jpg') no-repeat left center;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
    clear: left;
}

.form_row {
    clear: left;
    margin-bottom: 12px;
    padding-left: 26px;
    width: 540px;
    min-height: 28px;
    height: auto;
}

.site_3 .bg_none {
    display:none;
}

.checkbox_row {
    margin-bottom: 0;
    height: 20px !important;
}

.checkbox_row_last {
    margin-bottom: 0px;
}

.checkbox {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    vertical-align: middle;
}

.last_row {
    padding-top: 8px;
    margin-bottom: 0;
}

.form_row .leftcol {
    width: 170px;
    float: left;
    padding: 5px 8px 0 0;
    text-align: right;
}

.company_data .form_row .leftcol {
    width: 150px;
}

.form_row .middlecol {
    width: 262px;
    float: left;
    text-align: left;
    overflow: hidden;
}

.form_row .featured_text{
    font-size:14px;
    font-weight: bold;
    padding-top:5px;
}

.checkbox_row .middlecol {
    width: 390px;
    text-align: left;
}

.oncenter {
    width: 330px;
}

.align_left span {
    float: left;
}

.form_row .rightcol {
    float: left;
    text-align: left;
}

input.error {
    background-color: #ffffc6;
    border: 1px solid #90a3b5;
}

.error_msg {
    clear: left;
    font-size: 11px;
    font-weight: normal;
    color: #D02A9A;
    min-height: 20px;
    height: auto;
    margin-top: 5px;
    padding-top: 5px;
}

input.error, select.error, textarea.error{
    border: 1px solid #D12AA7;
}

.form_data {
    float: left;
    padding-top: 5px;
    width: 262px;
}
.form_data span.form_data_text {
    float: left;
    min-width: 182px;
    width: auto;
}

.form_row label {}

.form_row label.inline {
    float: left;
    text-align: left;
    padding-left: 2px;
    padding-top: 5px;
    margin-right: 2px;
    width: auto;
}

.inline_right {
    float: right !important;
    margin-right: 2px !important;
}

.left {
    text-align: left;
}

.form_row label.inline_title {
    float: left;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 8px;
    width: 170px;
    height: 28px;
}

a.rowinfo img {
    height: 17px;
    width: 17px;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: 4px;
}

/* módosít link */

.change_data {
    float: right;
    height: 20px;
    width: 80px;
    background: url('../img/link_narrow_left_blue.jpg') no-repeat left center;
}

.change_data span{
    display: block;
    padding-top: 1px;
    margin-left: 8px;
}

.change_data_link {
    float: left;
    padding-top: 6px;
}

.change_data_link span {
    background: url('../img/link_narrow_left_blue.jpg') no-repeat left center;
}

.change_data_link span a {
    margin-left: 8px;
}

/* END - módosít link */

/* FORMS - SUBMIT BUTTON */

    .buttons {
        width: 446px;
        height: 30px;
        padding-top: 20px;
        margin-bottom: 18px;
    }
        
    .buttons_size2 {
        width: 370px;
        height: 30px;
        padding-top: 20px;
        margin-bottom: 18px;
    }

    .inside_block_button {
        height: 30px;
    }

    .inside_block_button a {
        display: block;
        height: 30px;
        margin-right: 10px;
        padding-right: 6px; /* sliding doors padding */
        background: url('../img/form_inside_button_right.png') no-repeat right top;
        font-size: 12px;
        font-weight: bold;
        color: #ffffff;
    }

    .inside_block_button span {
        display: block;
        padding: 5px 0 5px 10px;
        height: 20px;
        border: none;
        background: url('../img/form_inside_button_left.png') no-repeat;
        color: #ffffff;
    }

    .button_submit_span {
        float: right;
        height: 30px;
        --margin-right: 10px;
        padding-right: 6px; /* sliding doors padding */
        background: url('../img/form_submit_button_right.png') no-repeat right top;
        font-size: 12px;
        font-weight: bold;
        color: #ffffff;
        cursor: pointer;
    }

    .button_submit {
        display: block;
        padding: 0 2px 5px 10px;
        height: 30px;
        border: none;
        font-size: 12px;
        font-weight: bold;
        background: url('../img/form_submit_button_left.png') no-repeat;
        color: #ffffff;
        cursor: pointer;
    }
    
    .hidden_after_div {
        display: none;
        width: 100%;
        text-align: center;
        font-weight: bold;
        color: #c65d0a;
    }
/* END - FORMS - SUBMIT BUTTON */

.inside_form_row {
    width: 514px;
    padding-left: 0;
    padding-bottom: 12px;
    margin-bottom: 0;
}

.inside_button {
    float: left;
    height: 30px;
    padding-right: 6px; /* sliding doors padding */
    background: url('../img/form_submit_button_right.png') no-repeat right top;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

/* END - FORMS */

/* action - sendmail */
.sendmail p {
    display: block;
    width: 284px;
    float: left;
}

.sendmail img {
    position: relative;
    top: -16px;
}
/* END action - sendmail*/

/* Content Header Navi */
.content_header_navi {
    height: 29px;
    width: 998px;
}
/* END - content_header_navi */

.file_field {
    margin-top: 36px;
}

.file_field img {
    float: left;
    margin-right: 10px;
}

.showbuycredit_box #buycredit_box, .showdividingcredit_box #dividingcredit_box {
  display:block;
}
.showbuycredit_box #dividingcredit_box, .showdividingcredit_box #buycredit_box {
  display:none;
}

.hide,.hidden {
    display: none;
}

.show {
    display: block;
}


/* action PriceList START */

ul#priceListTree{
    width: 566px;
    border-left:1px solid #A3B3C2;
    border-right:1px solid #A3B3C2;
}

ul#priceListTree li{
    display: block;
    padding: 10px 0px;
}

ul#priceListTree li.expandable li, ul#priceListTree li.collapsable li{
    padding-left: 15px;
}

ul#priceListTree span.credit{
    display:block;
    float:right;
    padding-right: 10px;
    width: 66px;
    text-align: right;
}

ul#priceListTree span.name{
    display:block;
    padding-left: 10px;
    float:left;
}

ul#priceListTree span.name.cursor {
    display:block;
    cursor: pointer;
}

ul#priceListTree li.even{ background-color:#F4F6F8; }
ul#priceListTree li.odd{ background-color: #FFFFFF; }
ul#priceListTree li.first{ margin-top: 5px; }
ul#priceListTree li.last{ margin-bottom: -15px; }

ul#priceListTree span.indicator{
    display: block;
    float:left;
    width: 10px;
}


.pricelist.gridview table thead tr th{
    font-size: 11px;
    line-height: 12px;
}

.pricelist.gridview table thead tr th div span{
    background: none;
    display: block;
    padding-left:18px;
    text-align: center;
}

.pricelist.gridview table thead tr th.firstTh div span{
    text-align: left;
}

.block_content_container.grid p{
    padding: 0 26px 10px 26px;
    color: #666;
}
/* action PriceList END */

/* tooltips css */
.helpTip {
    display: inline-block;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background-image: url('/img/form_ask_button_white.jpg');
}

.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 2;

   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;

   font-family: sans-serif;
   font-style: normal;
   font-size: 12px;
   line-height: 18px;
   text-align: left;
   font-weight: normal;

   width: 250px;
}

.fixed {}
.active {}

.loading{
    background: white url('../img/indicator.gif') right center no-repeat;
}

/* action adminStat */

.financialstat.gridview table tfoot td{
    text-align: right;
    font-weight: bold;
    padding: 10px;
}


/* action adminStat END */

/* action google ads BEGIN */
.shop_adsid p {
    text-align: justify;
}
/* action google ads END */

/* featuredCategoryTree BEGIN */

#featuredCategoryTree .indicator {
    cursor: pointer;
}

#featuredCategoryTree .editor {
    cursor: pointer;
}

#bidForm {
}

#featuredCategoryTree>ul {
    border-left: 1px solid #a3b3c2;
    border-right: 1px solid #a3b3c2;
    width: 760px;
    padding: 5px;
}

#featuredCategoryTree ul li {
    width: 100%;
}

#featuredCategoryTree ul li span {
    display: inline-block;
}

#featuredCategoryTree li[level="1"]>span.name, #featuredCategoryTree li.featureCategoryTreeHeader>span.name {
    font-weight: bold;
    width: 240px;
    min-width: 240px;
    max-width: 240px;
}

#featuredCategoryTree li[level="2"]>span.name {
    padding-left: 20px;
    width: 220px;
    min-width: 220px;
    max-width: 220px;
}

#featuredCategoryTree li[level="3"]>span.name {
    padding-left: 40px;
    width: 200px;
    min-width: 200px;
    max-width: 200px;
    font-weight: bold;
}

#featuredCategoryTree li[level="4"]>span.name {
    padding-left: 60px;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
}

#featuredCategoryTree li[level="5"]>span.name {
    padding-left: 80px;
    width: 160px;
    min-width: 160px;
    max-width: 160px;
}

#featuredCategoryTree li[level="6"]>span.name {
    padding-left: 100px;
    width: 140px;
    min-width: 140px;
    max-width: 140px;
}

#featuredCategoryTree span.columnTitle {
    font-weight: bold;
}

#featuredCategoryTree span.ctPrice {
    padding-left: 5px;
    text-align: right;
    width: 75px;
    min-width: 75px;
    max-width: 75px;
}

#featuredCategoryTree span.productCount {
    padding-left: 5px;
    text-align: right;
    width: 55px;
    min-width: 55px;
    max-width: 55px;
}

#featuredCategoryTree span.featuredCount{
    padding-left: 5px;
    text-align: right;
    width: 50px;
    min-width: 50px;
    max-width: 50px;
}

#featuredCategoryTree span.minBid{
    padding-left: 5px;
    text-align: right;
    width: 75px;
    min-width: 75px;
    max-width: 75px;
}

#featuredCategoryTree span.bid{
    padding-left: 5px;
    text-align: right;
    width: 75px;
    min-width: 75px;
    max-width: 75px;
}

#featuredCategoryTree span.position{
    padding-left: 5px;
    text-align: right;
    width: 56px;
    min-width: 56px;
    max-width: 56px;
}

#featuredCategoryTree span.modify{
    padding-left: 20px;
}


#featuredCategoryTree .position {
    font-weight: bold;
}

#featuredCategoryTree .featured .bid, #featuredCategoryTree .featured .position {
    color: green;
}

#featuredCategoryTree li.open ul {
}

#featuredCategoryTree li.closed ul {
    display: none;
}

option.hiddenFeature {
	font-style: italic;
	color: #aaaaaa;
}

.featureBidForm {
	font-family: Verdana;
	font-size: 13px;
	text-transform: lowercase;
}

.featureBidForm h2 {
    font-family: Verdana;
    font-size: 13px;
	font-weight: bold;
    margin-top: 10px;
    margin-bottom: 20px;
}

.form_row .colOdd {
	width: 166px;
    float: left;
    text-align: left;
    overflow: hidden;
}

.form_row .colEven {
    width: 82px;
    float: left;
    text-align: left;
    overflow: hidden;
}

.featureBidForm .important {
	font-weight: bold;
}

/* featuredCategoryTree END */

/* featureList BEGIN */

#featureList .delete {
    cursor: pointer;
}

#featureList .featured .position {
    color: green;
}

#featureList .unfeaturedCategory {
    color: red;
}

/* featureList END */

/* Product locator BEGIN */

#productLocator div.form .errorMessage {
    color: red;
    font-size: 0.9em;
    margin-bottom: 8px;
}

#product-locator-result td {
    word-wrap: break-word;
    padding: 5px 2px 5px 5px; 
}

.w115 { width:115px; }
.w150 { width:150px; }

#productLocator span.lastRefresh {
    color: #bb0000;
    font-weight: bold;
}

/* Product locator END */

.TOPFeaturedSwitchButton {
    display: inline-block;
    margin-right: 10px;
}
.TOPFeaturedSwitchLabel {
    display: inline-block;
    vertical-align: top;
    margin-top: 1px;
    cursor: pointer;
    width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden;
}

.notifyBox {
    position: fixed;
    bottom: 0;
    right: 0;
    margin: 7px 0;
    padding: 10px;
    border: 1px solid #888;
    background: rgba(255,255,255,.9);
    color: #000;
    font-size: 15px;
    box-shadow: 2px 2px 5px #aaa;
    cursor: pointer;
    font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
    height: 15px;
}
.notifyBox img {
    height: 25px;
    margin: -6px 6px 0 0;
    vertical-align: middle;
}

.lobibox-notify {
    font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif!important;
}
.lobibox-notify.lobibox-notify-info {
    background-color: rgba(255,255,255,.9)!important;
    color: #000!important;
    border-color: #888!important;
}
.lobibox-notify-msg a{
    color: #000!important;
    font-weight: bold;
}
.lobibox-notify-msg a:hover{
    text-decoration: underline;
}
.lobibox-notify .lobibox-notify-body {
    margin: 10px 20px 10px 125px!important;
}
.lobibox-notify .lobibox-notify-icon {
    left: 9px!important;
    top: 12px!important;
}
.lobibox-notify .lobibox-notify-icon img {
    height: 90px!important;
    width: auto!important;
}