/*
* Amazium V3.3.0
* Copyright 2013, Mike Ballan
* www.amazium.co.uk
*/

.cursor_pointer                         { cursor: pointer; }

.width_16                               { width: 16px; }
.width_20                               { width: 20px; }
.width_25                               { width: 25px; }
.width_30                               { width: 30px; }
.width_36                               { width: 36px; }
.width_40                               { width: 40px; }
.width_50                               { width: 50px; }
.width_60                               { width: 60px; }
.width_70                               { width: 70px; }
.width_72                               { width: 72px; }
.width_74                               { width: 74px; }
.width_76                               { width: 76px; }
.width_78                               { width: 78px; }
.width_80                               { width: 80px; }
.width_82                               { width: 82px; }
.width_84                               { width: 84px; }
.width_86                               { width: 86px; }
.width_88                               { width: 88px; }
.width_90                               { width: 90px; }
.width_100                              { width: 100px; }
.width_120                              { width: 120px; }
.width_150                              { width: 150px; }
.width_180                              { width: 180px; }
.width_200                              { width: 200px; }
.width_250                              { width: 250px; }
.width_300                              { width: 300px; }
.width_400                              { width: 400px; }
.width_500                              { width: 500px; }
.width_max                              { width: 100%;  }
.width_half                             { width: 50%; float:left; }

.width_1s                               { width: 1%; }
.width_2s                               { width: 2%; }
.width_3s                               { width: 3%; }
.width_4s                               { width: 4%; }
.width_5s                               { width: 5%; }
.width_6s                               { width: 6%; }
.width_7s                               { width: 7%; }
.width_8s                               { width: 8%; }
.width_9s                               { width: 9%; }

.width_10s                              { width: 10%; }
.width_11s                              { width: 11%; }
.width_12s                              { width: 12%; }
.width_13s                              { width: 13%; }
.width_14s                              { width: 14%; }
.width_15s                              { width: 15%; }
.width_16s                              { width: 16%; }
.width_17s                              { width: 17%; }
.width_18s                              { width: 18%; }
.width_19s                              { width: 19%; }

.width_20s                              { width: 20%; }
.width_21s                              { width: 21%; }
.width_22s                              { width: 22%; }
.width_23s                              { width: 23%; }
.width_24s                              { width: 24%; }
.width_25s                              { width: 25%; }
.width_26s                              { width: 26%; }
.width_27s                              { width: 27%; }
.width_28s                              { width: 28%; }
.width_29s                              { width: 29%; }

.width_30s                              { width: 30%; }
.width_31s                              { width: 31%; }
.width_32s                              { width: 32%; }
.width_33s                              { width: 33%; }
.width_34s                              { width: 34%; }
.width_35s                              { width: 35%; }
.width_36s                              { width: 36%; }
.width_37s                              { width: 37%; }
.width_38s                              { width: 38%; }
.width_39s                              { width: 39%; }
.width_33s                              { width: 33.3%; }

.width_40s                              { width: 40%; }
.width_41s                              { width: 41%; }
.width_42s                              { width: 42%; }
.width_43s                              { width: 43%; }
.width_44s                              { width: 44%; }
.width_45s                              { width: 45%; }
.width_46s                              { width: 46%; }
.width_47s                              { width: 47%; }
.width_48s                              { width: 48%; }
.width_49s                              { width: 49%; }

.width_50s                              { width: 50%; }
.width_51s                              { width: 51%; }
.width_52s                              { width: 52%; }
.width_53s                              { width: 53%; }
.width_54s                              { width: 54%; }
.width_55s                              { width: 55%; }
.width_56s                              { width: 56%; }
.width_57s                              { width: 57%; }
.width_58s                              { width: 58%; }
.width_59s                              { width: 59%; }

.width_60s                              { width: 60%; }
.width_61s                              { width: 61%; }
.width_62s                              { width: 62%; }
.width_63s                              { width: 63%; }
.width_64s                              { width: 64%; }
.width_65s                              { width: 65%; }
.width_66s                              { width: 66%; }
.width_67s                              { width: 67%; }
.width_68s                              { width: 68%; }
.width_69s                              { width: 69%; }

.width_70s                              { width: 70%; }
.width_71s                              { width: 71%; }
.width_72s                              { width: 72%; }
.width_73s                              { width: 73%; }
.width_74s                              { width: 74%; }
.width_75s                              { width: 75%; }
.width_76s                              { width: 76%; }
.width_77s                              { width: 77%; }
.width_78s                              { width: 78%; }
.width_79s                              { width: 79%; }

.width_80s                              { width: 80%; }
.width_81s                              { width: 81%; }
.width_82s                              { width: 82%; }
.width_83s                              { width: 83%; }
.width_84s                              { width: 84%; }
.width_85s                              { width: 85%; }
.width_86s                              { width: 86%; }
.width_87s                              { width: 87%; }
.width_88s                              { width: 88%; }
.width_89s                              { width: 89%; }

.width_90s                              { width: 90%; }
.width_91s                              { width: 91%; }
.width_92s                              { width: 92%; }
.width_93s                              { width: 93%; }
.width_94s                              { width: 94%; }
.width_95s                              { width: 95%; }
.width_96s                              { width: 96%; }
.width_97s                              { width: 97%; }
.width_98s                              { width: 98%; }
.width_99s                              { width: 99%; }

.width_100s                             { width: 100%; }

.max_width_150                          { max-width: 150px; }
.max_width_200                          { max-width: 200px; }
.max_height_120                         { max-height: 120px; }

.height_10                              { height: 10px; }
.height_15                              { height: 15px; }
.height_18                              { height: 18px; }
.height_19                              { height: 19px; }
.height_20                              { height: 20px; }
.height_25                              { height: 25px; }
.height_30                              { height: 30px; }
.height_31                              { height: 31px; }
.height_37                              { height: 37px; }
.height_40                              { height: 40px; }
.height_50                              { height: 50px; }
.height_55                              { height: 55px; }
.height_57                              { height: 57px; }
.height_60                              { height: 60px; }
.height_100                             { height: 100px; }
.height_120                             { height: 120px; }

.height_max                             { height: 100%; }
.height_5s                              { height: 5%; }
.height_50s                             { height: 50%; }
.height_33s                             { height: 33.3%; }

.fullscreen                             { width: 100%; height: 100%; }
.min_height_50s                         { min-height: 50%; }

.min_height_25                          { min-height: 25px; }
.min_height_40                          { min-height: 40px; }
.min_height_60                          { min-height: 60px; }

.bcolor_red                             { background-color: Red; }
.bcolor_white                           { background-color: White; }
.bcolor_whitesmoke                      { background-color: whitesmoke; }
.bcolor_black                           { background-color: Black; }
.bcolor_sotet_barna                     { background-color: #824d3f; }
.bcolor_barna                           { background-color: #824d3f; }
.bcolor_vilagos_barna                   { background-color: #fbd4b3; }
.bcolor_transparent                     { background-color: transparent; }
.bcolor_arany                           { background-color: #FFD700; }
.bcolor_gray                            { background-color: #e2e2e2; }
.bcolor_darkgray                        { background-color: darkgray; }
.bcolor_sarga                           { background-color: rgb(250, 255, 189); }
.bcolor_voros                           { background-color: #ac003a; }
.bcolor_green                           { background-color: Green; }
.bcolor_admin                           { background-color: #FFCC99; }   
.bcolor_server_offline                  { background-color: #F0E68C; }
.bcolor_service_offline                 { background-color: #030517; }
.bcolor_lightcoral                      { background-color: lightcoral; }

.fcolor_barna                           { color: #8F503F; }
.fcolor_sotet_barna                     { color: #fbd4b3; }
.fcolor_vilagos_barna                   { color: #824d3f; }
.fcolor_white                           { color: White; }
.fcolor_black                           { color: Black; }
.fcolor_orange                          { color: Orange; }
.fcolor_arany                           { color: #FFD700; }
.fcolor_gray                            { color: Gray; }
.fcolor_green                           { color: Green; }
.fcolor_blue                            { color: Blue; }
.fcolor_red                             { color: Red; }
.fcolor_yellow                          { color: Yellow; }

.fcolor_menulink                        { color: #F1F1F1; }

.border_green                           { border: 1px solid green; }
.border_orange                          { border: 1px solid orange; }
.border_arany                           { border: 1px solid #FFD700; }
.border_barna                           { border: 1px solid #824d3f; }
.border_top_barna                       { border-top: 1px solid #824d3f; }
.border_top_gray                        { border-top: 1px solid Gray; }
.border_bottom_barna                    { border-bottom: 1px solid #824d3f; }
.border_bottom_gray                     { border-bottom: 1px solid Gray; }
.border_black                           { border: 1px solid Black; }
.border_gray                            { border: 1px solid Gray; }
.border_bottom_gray                     { border-bottom: 1px solid Gray; }
.border_top_dotted                      { border-top: 1px dotted #000000; }                      
.border_bottom_dotted                   { border-bottom: 1px dotted #000000; }                      
.border_szoli                           { border: 2px solid black; }
.border_top_black                       { border-top: 1px solid black; }
.border_bottom_black                    { border-bottom: 1px solid black; }

.border_box                             { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

.padding_0                              { padding: 0px; }
.padding_2                              { padding: 2px; }
.padding_3                              { padding: 3px; }
.padding_5                              { padding: 5px; }
.padding_7                              { padding: 7px; }
.padding_10                             { padding: 10px; }
.padding_15                             { padding: 15px; }
.padding_20                             { padding: 20px; }
.padding_25                             { padding: 25px; }
.padding_40                             { padding: 40px; }
.padding_60                             { padding: 60px; }
.padding_80                             { padding: 80px; }
.padding_100                            { padding: 100px; }
.padding_120                            { padding: 120px; }
.padding_140                            { padding: 140px; }
.padding_160                            { padding: 160px; }
.padding_180                            { padding: 180px; }
.padding_200                            { padding: 200px; }

.padding_right_0                        { padding-right: 0px; }
.padding_right_3                        { padding-right: 3px; }
.padding_right_5                        { padding-right: 5px; }
.padding_right_10                       { padding-right: 10px; }
.padding_right_15                       { padding-right: 15px; }
.padding_right_20                       { padding-right: 20px; }
.padding_right_30                       { padding-right: 30px; }
.padding_right_40                       { padding-right: 40px; }
.padding_right_50                       { padding-right: 50px; }
.padding_right_60                       { padding-right: 60px; }
.padding_right_80                       { padding-right: 80px; }
.padding_right_100                      { padding-right: 100px; }
.padding_right_120                      { padding-right: 120px; }
.padding_right_140                      { padding-right: 140px; }
.padding_right_160                      { padding-right: 160px; }
.padding_right_180                      { padding-right: 180px; }
.padding_right_200                      { padding-right: 200px; }

.padding_left_0                         { padding-left: 0px; }
.padding_left_3                         { padding-left: 3px; }
.padding_left_5                         { padding-left: 5px; }
.padding_left_10                        { padding-left: 10px; }
.padding_left_15                        { padding-left: 15px; }
.padding_left_20                        { padding-left: 20px; }
.padding_left_30                        { padding-left: 30px; }
.padding_left_40                        { padding-left: 40px; }
.padding_left_50                        { padding-left: 50px; }
.padding_left_54                        { padding-left: 54px; }
.padding_left_60                        { padding-left: 60px; }
.padding_left_80                        { padding-left: 80px; }
.padding_left_100                        { padding-left: 100px; }
.padding_left_120                        { padding-left: 120px; }
.padding_left_140                        { padding-left: 140px; }
.padding_left_160                        { padding-left: 160px; }
.padding_left_180                        { padding-left: 180px; }
.padding_left_200                        { padding-left: 200px; }

.padding_lr_5                           { padding-left: 5px; padding-right: 5px; }
.padding_lr_10                          { padding-left: 10px; padding-right: 10px; }
.padding_lr_15                          { padding-left: 15px; padding-right: 15px; }

.padding_top_0                          { padding-top: 0px; }
.padding_top_2                          { padding-top: 2px; }
.padding_top_5                          { padding-top: 5px; }
.padding_top_10                         { padding-top: 10px; }
.padding_top_15                         { padding-top: 15px; }
.padding_top_20                         { padding-top: 20px; }
.padding_top_21                         { padding-top: 21px; }
.padding_top_22                         { padding-top: 22px; }
.padding_top_23                         { padding-top: 23px; }
.padding_top_24                         { padding-top: 24px; }
.padding_top_25                         { padding-top: 25px; }
.padding_top_30                         { padding-top: 30px; }
.padding_top_40                         { padding-top: 40px; }
.padding_top_50                         { padding-top: 50px; }
.padding_top_120                        { padding-top: 120px; }
.padding_top_90                         { padding-top: 90px; }
.padding_top_50                         { padding-top: 50px; }
.padding_top_5s                         { padding-top: 5%; }


.padding_bottom_0                       { padding-bottom: 0px; }
.padding_bottom_2                       { padding-bottom: 2px; }
.padding_bottom_3                       { padding-bottom: 3px; }
.padding_bottom_5                       { padding-bottom: 5px; }
.padding_bottom_10                      { padding-bottom: 10px; }
.padding_bottom_20                      { padding-bottom: 20px; }
.padding_bottom_120                     { padding-bottom: 120px; }
.padding_bottom_90                      { padding-bottom: 90px; }
.padding_bottom_50                      { padding-bottom: 50px; }

.margin_auto                            { margin: 0 auto; }
.margin_full_auto                       { margin: auto; }
.margin_0                               { margin: 0px; }
.margin_2                               { margin: 2px; }
.margin_3                               { margin: 3px; }
.margin_5                               { margin: 5px; }
.margin_8                               { margin: 8px; }
.margin_10                              { margin: 10px; }
.margin_15                              { margin: 15px; }

.margin_left_5                          { margin-left : 5px; }
.margin_left_20                         { margin-left : 20px; }
.margin_left_40                         { margin-left : 40px; }

.margin_right_5                         { margin-right: 5px; }
.margin_right_10                        { margin-right: 10px; }

.margin_top_0                           { margin-top: 0px; }
.margin_top_3                           { margin-top: 3px; }
.margin_top_5                           { margin-top: 5px; }
.margin_top_10                          { margin-top: 10px; }
.margin_top_15                          { margin-top: 15px; }
.margin_top_20                          { margin-top: 20px; }

.margin_bottom_0                        { margin-bottom : 0px; }
.margin_bottom_5                        { margin-bottom : 5px; }
.margin_bottom_10                       { margin-bottom : 10px; }

.radius_2                               { border-radius: 2px; }
.funkcio_radius                         { border-radius: 5px; border: 2px solid #73AD21; }
.funkcio_radius_sarga                   { border-radius: 5px; border: 2px solid #FFD700; }
.funkcio_radius_voros                   { border-radius: 5px; border: 2px solid #ac003a; }

.text_align_center                      { text-align: center; }
.text_align_left                        { text-align: left; }
.text_align_right                       { text-align: right; }
.text_align_justify                      { text-align: justify; }
.text_align_flex                        { display: flex; align-items: center; justify-content: center; }

.vertical_align                         { vertical-align: top; }

.position_absolute                      { position: absolute; }
.overflow_hidden                        { overflow: hidden; }
.overflow                               { overflow:auto; }

.display_flex                           { display: flex; }
.display_none                           { display: none; }
.display_block                          { display: block; }
.display_inline                         { display: inline; }

.font_family_verdana                    { font-family: Verdana, Geneva, Tahoma, sans-serif }

.font_size_10                           { font-size: 10px; }
.font_size_11                           { font-size: 11px; }
.font_size_12                           { font-size: 12px; }
.font_size_13                           { font-size: 13px; }
.font_size_14                           { font-size: 14px; }
.font_size_15                           { font-size: 15px; }
.font_size_16                           { font-size: 16px; }
.font_size_17                           { font-size: 17px; }
.font_size_18                           { font-size: 18px; }
.font_size_19                           { font-size: 19px; }
.font_size_20                           { font-size: 20px; }
.font_size_21                           { font-size: 21px; }
.font_size_22                           { font-size: 22px; }
.font_size_23                           { font-size: 23px; }
.font_size_24                           { font-size: 24px; }
.font_size_25                           { font-size: 25px; }
.font_size_26                           { font-size: 26px; }
.font_size_27                           { font-size: 27px; }
.font_size_28                           { font-size: 28px; }
.font_size_29                           { font-size: 29px; }
.font_size_30                           { font-size: 30px; }
.font_size_40                           { font-size: 40px; }
.font_size_48                           { font-size: 48px; }

.font_bold                              { font-weight: bold; }
.font_normal                            { font-weight: normal; }

.left_1                                 { left: 1px; }

.opacity_40                             { opacity:0.4; filter:alpha(opacity=40); /* For IE8 and earlier */ }
.opacity_60                             { opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */ }
.opacity_100                            { opacity: 1;  filter:alpha(opacity=100); /* For IE8 and earlier */ }

.line_height_5                          { line-height: 5px; }
.line_height_10                         { line-height: 10px; }
.line_height_12                         { line-height: 12px; }
.line_height_15                         { line-height: 15px; }
.line_height_20                         { line-height: 20px; }
.line_height_23                         { line-height: 23px; }
.line_height_25                         { line-height: 25px; }
.line_height_35                         { line-height: 35px; }
.line_height_30                         { line-height: 30px; }
.line_height_40                         { line-height: 40px; }
.line_height_50                         { line-height: 50px; }

.gradient_sotet                         {
                                        background: #824d3f; /* Old browsers */
                                        background: -moz-linear-gradient(top,  #824d3f 0%, #fbd4b3 51%, #824d3f 100%); /* FF3.6+ */
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#824d3f), color-stop(51%,#fbd4b3), color-stop(100%,#824d3f)); /* Chrome,Safari4+ */
                                        background: -webkit-linear-gradient(top,  #824d3f 0%,#fbd4b3 51%,#824d3f 100%); /* Chrome10+,Safari5.1+ */
                                        background: -o-linear-gradient(top,  #824d3f 0%,#fbd4b3 51%,#824d3f 100%); /* Opera 11.10+ */
                                        background: -ms-linear-gradient(top,  #824d3f 0%,#fbd4b3 51%,#824d3f 100%); /* IE10+ */
                                        background: linear-gradient(to bottom,  #824d3f 0%,#fbd4b3 51%,#824d3f 100%); /* W3C */
                                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#824d3f', endColorstr='#824d3f',GradientType=0 ); /* IE6-9 */
                                        }

.gradient_vilagos                       {
                                        background: rgb(255,175,75); /* Old browsers */
                                        background: -moz-linear-gradient(top,  rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%); /* FF3.6+ */
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,175,75,1)), color-stop(100%,rgba(255,146,10,1))); /* Chrome,Safari4+ */
                                        background: -webkit-linear-gradient(top,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* Chrome10+,Safari5.1+ */
                                        background: -o-linear-gradient(top,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* Opera 11.10+ */
                                        background: -ms-linear-gradient(top,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* IE10+ */
                                        background: linear-gradient(to bottom,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* W3C */
                                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-9 */
                                        }

.gradient_arany {
    background-color: #FFD700;
}

.gradient_ezust                        {
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #768389 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(100%,#768389)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#768389 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#768389 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#768389 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#768389 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#768389',GradientType=0 ); /* IE6-9 */

}
                                        
.gradient_bronz                         {
background: #f0b7a1; /* Old browsers */
background: -moz-linear-gradient(top,  #f0b7a1 0%, #752201 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b7a1), color-stop(100%,#752201)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0b7a1 0%,#752201 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0b7a1 0%,#752201 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0b7a1 0%,#752201 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0b7a1 0%,#752201 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b7a1', endColorstr='#752201',GradientType=0 ); /* IE6-9 */

                                        }

.gradient_szurke                        
{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

.gradient_fekete
{
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
 
}

.gradient_fekete a
{
 color: White;
 line-height: 30px;
 font-size: 16px;
}                                        

.gradient_fekete a:hover
{
 color: Red;
 line-height: 30px;
}              

/* Tulajdonság kereső / tulajdonság */

.tulajdonsag_kereso a
{
    color:#095C18 !important;
}

.tulajdonsag_kereso a:hover > div
{
    background-color:#000;
}

.tulajdonsag
{
    background-color:#f7f7f7;
    color:#000;
}

.tulajdonsag_high_light
{
    color:#095C18;
    background-color:darkgray;

}

.pult_button                            { padding: 12px 24px 12px 24px; display:inline-block; border-color:white; background-color:black; color:White; font-size:16px; -moz-border-radius:5px; border-radius:5px; cursor: pointer;
                                          margin-left: 2px; margin-right: 2px; margin-bottom: 2px; }
:hover.pult_button                      { margin: 2px 2px 2px 2px; padding: 12px 24px 12px 24px; display:inline-block; border-color:white; background-color:black; color:red; font-size:16px; -moz-border-radius:5px; border-radius:5px; cursor: pointer;  }
                          

.lapozo_szamok                          { font-size: 20px; padding:2px; }

.cimsor                                 { font-size: 16px; font-weight: bold; font-family: Verdana; color: #824d3f; }
.cimsor_kiemelt                         { font-size: 20px; font-weight: bold; font-family: Verdana; color: white; }

.kategoriaElem                          { font-size: 10px; color: #824d3f; margin: 5px 0px 5px 0px; }
.kategoriaElem a                        { color: #824d3f; }

.lablec_div                             { padding: 10px; line-height: 25px; }
.lablec_div a                           { color: white; }
.lablec_div a:hover                     { color: #824d3f; }

.menu                                   { float:left; margin: 0px; position: fixed; line-height: 30px; }
.menu_link                              { margin: 5px 20px 5px 20px; background-color: #824d3f; color: #fbd4b3; -moz-border-radius:5px; border-radius:5px; text-decoration:none; }
.menu_link a					        { padding: 5px 15px 5px 15px; text-decoration:none; color: White; }
.menu_link a:hover,
.menu_link.current a  			        { color: Orange; }

.menu_belepve                           {   }
.menu_belepve a                         { min-width: 200px; color: Black; text-align: center;
                                          margin: 2px 2px 2px 2px; padding: 2px 5px 2px 5px; display:inline-block; color:white; border:2px solid Orange; background-color:#824d3f; font-size:16px; -moz-border-radius:5px; border-radius:5px; cursor: pointer;
                                            }
.menu_belepve a:hover                   { min-width: 200px; color: Black; font-size: 16px;  
                                          margin: 2px 2px 2px 2px; padding: 2px 5px 2px 5px; display:inline-block; color:Black; border:2px solid Orange; background-color:#824d3f; font-size:16px; -moz-border-radius:5px; border-radius:5px; cursor: pointer;
                                          }

.main-navigation						{ float:left; padding: 0px; margin: 0px; position: fixed; }
.main-navigation ul 					{ padding:0; margin:0; list-style-type: none; }
.main-navigation li						{ padding: 10px 5px 10px 5px; margin:0px 0px 0px 0px; display:inline-block; font-size:14px; float:left; }
.main-navigation li a					{ padding: 5px 15px 5px 15px; background-color: #824d3f; color: #fbd4b3; -moz-border-radius:5px; border-radius:5px; text-decoration:none; }
.main-navigation li a:hover,
.main-navigation li.current a  			{ padding: 7px 15px 7px 15px; background-color: #824d3f; color: Orange; -moz-border-radius:5px; border-radius:5px; text-decoration:none;  }
.main-navigation li.new-btn a  			{ padding: 5px 15px 5px 15px; background-color: #824d3f; color: #fbd4b3; -moz-border-radius:5px; border-radius:5px; text-decoration:none;  }

.col-menu 								{ padding: 5px 0px 0px 0px; position: fixed; }
.col-logo                               { padding: 5px 0px 0px 0px; }

.siteMapElem                            { padding: 15px 2px 10px 2px; margin:0px 0px 0px 0px; display:inline-block; font-size:12px; float:left; }
.siteMapElem a                          { padding: 7px 5px 7px 5px; background-color: #824d3f; color: White; -moz-border-radius:5px; border-radius:5px; text-decoration:none; }
.siteMapElem a:hover                    { padding: 7px 5px 7px 5px; background-color: #824d3f; color: Orange; -moz-border-radius:5px; border-radius:5px; text-decoration:none; }
.siteMapElem img                        { padding: 0px; margin: 0px; width: 16px; }

.apro_kereso                            { background-color: #824d3f; color: White; -moz-border-radius:5px; border-radius:5px; padding: 5px; font-size: 13px; }
.apro_kereso a                          { color: White;  }
.apro_kereso a:hover                    { color: Black;  }

.apro_kereso_szuro                      { background-color: #824d3f; color: White; -moz-border-radius:5px; border-radius:5px; padding: 5px; font-size: 13px; }

.apro_reszletek_fejlec                  { color: White; -moz-border-radius:5px; border-radius:5px; padding: 5px; border: 1px solid #824d3f; font-size: 18px; line-height: 30px; }
.apro_leiras_cimsor                     { font-weight: bold; font-family: Verdana; color: white; border: 1px solid Gray; font-size: 18px; }
.apro_leiras                            { background-color: #824d3f; color: White; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; padding: 5px; font-family: Verdana; font-size: 16px; }
.apro_leiras a                          { background-color: #824d3f; color: Orange; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; padding: 5px; font-family: Verdana; font-size: 16px; }
.apro_leiras a:hover                    { background-color: #824d3f; color: Black; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; padding: 5px; font-family: Verdana; font-size: 16px; }

.login_table                            { background-color: Red;  }
.login_table tr                         { background-color: Yellow;  }
.login_table tr td                      { border: 0px; 

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */                                        

-moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; padding: 5px; font-family: Verdana;
color: Black;
                                          }

.megjegyzes                             { font-size: 12px; font-style: italic; }

.uzenetek                               {  }
.uzenetek a                             { font-size: 14px; color: White; line-height: 25px; }
.uzenetek a:hover                       { font-size: 14px; color: Orange; line-height: 25px; }

.olvasatlan_level                       {  }

.admin_cimsor                           { font-size: 16px; font-weight: bold; font-family: Verdana; padding: 5px 10px 5px 10px; }

.admin_leiras                           
    { 
        
    }

.footer_grid
{
    color: White;
    font-size: 12px;
}

.footer_grid a
{
    font-size: 12px !important;   
}

.footer_grid a:hover
{
    font-size: 12px !important;
}

.row_bg_color
{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

    }

/***** Screen 1200px+ *****/
.logo_img                               { width: 190px; }
.kategoria_img                          { width: 100px; }

.kategoria_div                          { width: 135px; text-align: center; }
.kategoria_kep                          { width: 120px; text-align: center; }
.kategoria_cim                          { text-align: center; margin-bottom: 5px; }
.kategoria_cim a                        { font-size: 14px; font-family: Verdana; color: #824d3f; }

.banner_img                             { width: 290px; }

.randomaprohirdetes_div                 { width: 220px; border: 1px solid #824d3f; margin: 2px; text-align: center; background-color: #ffaf4b; }
.randomaprohirdetes_kep                 { text-align: center; min-height: 220px; }
.randomaprohirdetes_img                 { width: 215px; border: 1px solid white; }
.randomaprohirdetes_szoveg              { text-align: center; height: 80px; background-color: #824d3f; padding-top: 5px; }
.randomaprohirdetes_szoveg a            { font-size: 12px; font-family: Verdana; color: white; }

.szoli_button
{
    background: transparent;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    color: Black;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    padding: 3px 8px 3px 8px;
    cursor: pointer;
    height: 31px;
}

.szoli_button:hover
{
    background: Black;
    color: White;
    text-decoration: none;
    padding: 3px 8px 3px 8px;
}

.szoli_input
{
    background: rgb(250, 255, 189); 
    color: Black;
    font-size: 11px;
    border: 1px solid;
    padding: 3px 3px 3px 3px;
    margin-top: 9px;
    height: 13px;    
}

.szoli_input:Disabled
{
    background: #999;
}

.szoli_kereso {
    /*background: #BE7A37;*/
    background: transparent;
    /*background: rgb(250, 255, 189);*/
    color: Black;
    font-size: 9px;
    border: 1px solid black;
    padding: 3px 3px 3px 3px;
    margin-top: 5px;
    height: 20px;
}

.szoli_kereso:Disabled 
{
    background: #999;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: black;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: gray;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: gray;
}

.faststart_icon {
    text-align:right;
}

/***** Screen Smaller than 1199px *****/
@media only screen and (min-width: 960px) and (max-width: 1199px) {

.logo_img                               { width: 150px; }
.kategoria_div                          { width: 120px; text-align: center; }
.kategoria_kep                          { width: 110px; text-align: center; }
.kategoria_cim                          { text-align: center; margin-bottom: 5px; height: 40px; }
.kategoria_cim a                        { font-size: 13px; font-family: Verdana; color: #824d3f; }
.banner_img                             { width: 230px; }

}

/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {

.logo_img                               { width: 120px; }
.kategoria_div                          { width: 135px; text-align: center; }
.kategoria_kep                          { width: 125px; text-align: center; }
.kategoria_cim                          { text-align: center; margin-bottom: 10px; height: 30px; }
.kategoria_cim a                        { font-size: 13px; font-family: Verdana; color: #824d3f; }
.banner_img                             { width: 170px; }
.text_align_flex                        { display:block; }
}

/***** Mobile (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) 
{
.logo_img                               { width: 320px; }
.kategoria_div                          { width: 120px; text-align: center; }
.kategoria_kep                          { width: 110px; text-align: center; }
.kategoria_cim                          { text-align: center; margin-bottom: 10px; height: 30px; }
.kategoria_cim a                        { font-size: 12px; font-family: Verdana; color: #824d3f; }
.banner_img                             { width: 290px; }
.text_align_flex                        { display:block; }
}

/***** Mobile (portrait 300px) *****/
@media only screen and (max-width: 767px) {

.logo_img                               { width: 320px; }
.kategoria_div                          { width: 100px; text-align: center; }
.kategoria_kep                          { width: 100px; text-align: center; }
.kategoria_cim                          { text-align: center; margin-bottom: 10px; height: 30px; }
.kategoria_cim a                        { font-size: 12px; font-family: Verdana; color: #824d3f; }
.banner_img                             { width: 290px; }
.text_align_flex                        { display:block; }
.faststart_icon                         { text-align: center; }
}

/***** Screen 1200px+ *****/
.apro_img                               { width: 130px; }
.listaelem                              { margin: 5px 0px 5px 0px; font-family: Verdana;  }
.listaelem_szoveg                       { min-height: 30px; line-height: 30px; padding: 0px 5px 0px 5px; font-size: 12px; }
.listaelem_szoveg a                     { height: 30px; line-height: 30px; padding: 0px 5px 0px 5px; }

.listaelem_body                         { background: white; font-size: 14px;   }
.listaelem_body_arany                   { background: #F7CF6A; font-size: 14px; }
.listaelem_body_ezust                   { background: #E8E8E8; font-size: 14px; }
.listaelem_body_bronz                   { background: #c58369; font-size: 14px; }
                                        
.listaelem_kep                          { text-align: center;  }
.listaelem_kep img                      { height: 130px; max-width: 130px; }
.listaelem_leiras                       {  }
.listaelem_cim                          { padding: 5px 5px 10px 5px; font-weight: bold; }

.listaelem_text                         { width: 100%; padding: 5px 5px 10px 5px; font-size: 14px; }

.listaelem_ar                           { float: right; text-align: right; padding: 0px; font-size: 16x; }
.listaelem_ar img                       { width: 50px; text-align: right; }
.listaelem_ar_szoveg                    { margin: 2px 2px 2px 2px; padding: 2px 5px 2px 5px; display:inline-block; color:white; border:2px solid Orange; background-color:#824d3f; font-size:16px; -moz-border-radius:5px; border-radius:5px; min-width: 150px; }
.listaelem_kiemeles                     { padding-top: 10px; }

/***** Screen Smaller than 1199px *****/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.apro_img                               { width: 150px; }
.listaelem                              { margin: 5px 0px 5px 0px; font-family: Verdana;  }
.listaelem_szoveg                       { min-height: 30px; line-height: 30px; padding: 0px 5px 0px 5px; }
.listaelem_szoveg a                     { height: 30px; line-height: 30px; padding: 0px 5px 0px 5px; }

.listaelem_body                         { background: white;  }
.listaelem_body_arany                   { background: #F7CF6A; }
.listaelem_body_ezust                   { background: #E8E8E8; }
.listaelem_body_bronz                   { background: #c58369; }
                                        
.listaelem_kep                          { text-align: center; }
.listaelem_kep img                      { max-width: 150px; }
.listaelem_leiras                       {  }
.listaelem_cim                          { padding: 5px 5px 10px 5px; font-weight: bold; }

.listaelem_text                         { width: 100%; padding: 5px 5px 10px 5px; font-size: 14px; }

.listaelem_ar                           { float: right; text-align: right; padding: 0px; font-size: 16x; }
.listaelem_ar img                       { width: 50px; text-align: right; }
.listaelem_ar_szoveg                    { margin: 2px 2px 2px 2px; padding: 2px 5px 2px 5px; display:inline-block; color:white; border:2px solid Orange; background-color:#824d3f; font-size:16px; -moz-border-radius:5px; border-radius:5px; min-width: 150px; }
.listaelem_kiemeles                     { padding-top: 10px; }

}

/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.apro_img                               { width: 120px; }
.listaelem                              { margin: 5px 0px 5px 0px; font-family: Verdana; }
.listaelem_szoveg                       { min-height: 30px; line-height: 30px; padding: 0px 5px 0px 5px; }
.listaelem_szoveg a                     { height: 30px; line-height: 30px; padding: 0px 5px 0px 5px; }

.listaelem_body                         { background: white;  }
.listaelem_body_arany                   { background: #F7CF6A; }
.listaelem_body_ezust                   { background: #E8E8E8; }
.listaelem_body_bronz                   { background: #c58369; }
                                        
.listaelem_kep                          { text-align: center; }
.listaelem_kep img                      { height: 110px; max-width: 110px; }
.listaelem_leiras                       {  }
.listaelem_cim                          { padding: 5px 5px 10px 5px; font-weight: bold; }

.listaelem_text                         { width: 100%; padding: 5px 5px 10px 5px; font-size: 14px; }

.listaelem_ar                           { float: right; text-align: right; padding: 0px; font-size: 16x; }
.listaelem_ar img                       { width: 50px; text-align: right; }
.listaelem_ar_szoveg                    { margin: 2px 2px 2px 2px; padding: 2px 5px 2px 5px; display:inline-block; color:white; border:2px solid Orange; background-color:#824d3f; font-size:16px; -moz-border-radius:5px; border-radius:5px; min-width: 150px; }
.listaelem_kiemeles                     { padding-top: 10px; }

}

/***** Mobile (portrait 300px) *****/
@media only screen and (max-width: 767px) {
.apro_img                               { width: 320px; }
.listaelem                              { margin: 5px 0px 5px 0px; font-family: Verdana;  }
.listaelem_szoveg                       { min-height: 30px; line-height: 30px; padding: 0px 5px 0px 5px; }
.listaelem_szoveg a                     { height: 30px; line-height: 30px; padding: 0px 5px 0px 5px; }

.listaelem_body                         { background: white; }
.listaelem_body_arany                   { background: #F7CF6A; }
.listaelem_body_ezust                   { background: #E8E8E8; }
.listaelem_body_bronz                   { background: #c58369; }
                                        
.listaelem_kep                          { text-align: center;  }
.listaelem_kep img                      { height: 200px; max-width: 200px; }
.listaelem_leiras                       {  }
.listaelem_cim                          { padding: 5px 5px 10px 5px; font-weight: bold; }

.listaelem_text                         { width: 100%; padding: 5px 5px 10px 5px; font-size: 14px; }

.listaelem_ar                           { float: none; text-align: center; padding: 0px; font-size: 16x;  }
.listaelem_ar img                       { width: 50px; text-align: center; }
.listaelem_ar_szoveg                    { margin: 2px 2px 2px 2px; padding: 2px 5px 2px 5px; display:inline-block; color:white; border:2px solid Orange; background-color:#824d3f; font-size:16px; -moz-border-radius:5px; border-radius:5px; min-width: 150px; }
.listaelem_kiemeles                     { padding-top: 10px; }

.text_align_flex                        { display:block; }
}

/***** Mobile (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.apro_img                               { width: 320px; }
.listaelem                              { margin: 10px; font-family: Verdana;  }
.listaelem_szoveg                       { min-height: 30px; line-height: 30px; padding: 0px 5px 0px 5px; }
.listaelem_szoveg a                     { height: 30px; line-height: 30px; padding: 0px 5px 0px 5px; }

.listaelem_body                         { background: white;  }
.listaelem_body_arany                   { background: #F7CF6A; }
.listaelem_body_ezust                   { background: #E8E8E8; }
.listaelem_body_bronz                   { background: #c58369; }
                                        
.listaelem_kep                          { text-align: center; }
.listaelem_kep img                      { height: 150px; max-width: 150px; }
.listaelem_leiras                       {  }
.listaelem_cim                          { padding: 5px 5px 10px 5px; font-weight: bold; }

.listaelem_text                         { width: 100%; padding: 5px 5px 10px 5px; font-size: 14px; }

.listaelem_ar                           { text-align: center; padding: 0px; font-size: 16x;  }
.listaelem_ar img                       { width: 50px; text-align: center; }
.listaelem_ar_szoveg                    { margin: 2px 2px 2px 2px; padding: 2px 5px 2px 5px; display:inline-block; color:white; border:2px solid Orange; background-color:#824d3f; font-size:16px; -moz-border-radius:5px; border-radius:5px; min-width: 150px; }
.listaelem_kiemeles                     { padding-top: 10px; }

.text_align_flex                        { display:block; }
}

/***** Screen 1200px+ *****/
.menu_link                              { }
/***** Screen Smaller than 1199px *****/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.menu_link                              {  }
}

/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.menu_link                              {  }
}

/***** Mobile (portrait 300px) *****/
@media only screen and (max-width: 767px) {
.menu_link                              { width: 250px; float: left; }
}

/***** Mobile (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.menu_link                              { width: 250px; float: left; }
}



/***** Screen 1200px+ *****/
.row_separator                          { height: 40px; }
/***** Screen Smaller than 1199px *****/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.row_separator                          { height: 40px; }
}

/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.row_separator                          { height: 40px; }
}

/***** Mobile (portrait 300px) *****/
@media only screen and (max-width: 767px) {
.row_separator                          { height: 40px; }
}

/***** Mobile (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.row_separator                          { height: 40px; }
}


/***** Screen 1200px+ *****/

/***** Screen Smaller than 1199px *****/
@media only screen and (min-width: 960px) and (max-width: 1199px) {

.example                                {  }

}

/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {

.example                                {  }

}

/***** Mobile (portrait 300px) *****/
@media only screen and (max-width: 767px) {

.example                                {  }

}

/***** Mobile (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {

.example                                {  }

}

/***** Clean up *****/

.container:after                                { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix:before,
.clearfix:after,
.row:before,
.row:after                                      { content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.row:after, .clearfix:after                     { clear:both; }
.row, 
.clearfix                                       { zoom:1; }
.clear                                          { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
