* {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px;
}
body {
width: 100%;
height: 100%;
background: #868686 url(/images/main_bg.png) repeat-y center;
@ background: #868686 url(/images/main_bg_ie.png) repeat-y center;
}
h1 {
font: bold 25px Arial;
color: #b40001;
}
input {
background: transparent url(/images/input_bg.png) no-repeat left top;
border: 1px solid #c8c8c8;
height: 19px;
line-height: 1em;
color: #666;
font: 14px Arial;
}
select {
border: 1px solid #c8c8c8;
height: 19px;
line-height: 1em;
color: #666;
font: 14px Arial;
}
textarea {
background: #fff url(/images/ta_bg.png) repeat-x left top;
border: 1px solid #c8c8c8;
line-height: 1em;
color: #666;
font: 14px Arial;
}
.clear {
clear: both;
height: 0px;
margin-bottom: 0px;
@ height: 1px;
}
* html .clear {
height: 1px;
margin-bottom: -1px;
}
#main_logo {
float: left;
margin-left: 0px;
width: 225px;
}
* html #main_logo {
margin-left: 1px;
}
#frame {
width: 974px;
margin: 0px auto;
position: relative;
}
#header {
width: 972px;
height: 98px;
margin: 0px auto;
z-index: 2;
}
#main_menu{
position: relative;
}
* html #main_menu {
margin-left: -1px;
}
#main_menu ul {
position: relative;
top: 40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-position: outside;
list-style-type: none;
width: 740px;
float: left;
}
#main_menu ul li {
float: left;
}
#content {
background: transparent;
width: 970px;
@ width: 970px;
margin: 0px auto 0px auto;
}
* html #content {
height: 1%;
width: 98px;
margin: 0px 0px 0px 3px;

}
#language {
width: 68px;
height: 16px;
right: 15px;
position: absolute;
top: 13px;
}
#e_mail {
width: 60px;
height: 16px;
right: 90px;
position: absolute;
top: 13px;
}
#main_flash {
width: 954px;
height: 321px;
margin: 0px 8px 42px 8px;
z-index: 11;
}
#wave {
position: relative;
width: 974px;
left: 8px;
top: -84px;
}
#main_left {
float: left;
width: 974px;
position: relative;
left: 8px;
top: -42px;
margin-bottom: -42px;
background: transparent url(/images/main_content_bg.png) repeat-y 210px 28px;
z-index: 1; 
}
#left_side {
width: 220px;
float: left;
z-index: 1;
overflow: hidden;
}
#uzletkereso {
width: 0px;
background: #fc0;
z-index: -999;
display: block;
}
#left_images {
width: 220px;
}
.left_frame {
width: 220px;
padding: 10px 0px 0px 0px;
}
#title h1 {
margin-bottom: 15px;
}
#main_content{
float: left;
width: 720px;
overflow: hidden;
margin: -28px 0px 0px 25px;
}
* html #main_content {
position: relative;
}
* html #main_content.ie6_inno {
position: relative;
top: -452px;
margin-bottom: -450px;
float: right;
}
.main_doc {
margin: 10px 0px;
}
.main_doc_image_frame {
width: 148px;
padding: 1px;
background: #dfdfdf;
margin: 0px 5px 5px 0px;
float: left;
}
.main_doc_image {
width: 148px;
background: #fff;
vertical-align: middle;
text-align: center;
}
.main_doc_text {
font: 12px Arial;
color: #666;
}
.tab_content .main_doc_text {
padding: 10px;
margin: -10px 0px;
}
.main_doc_title h2 {
font: bold 15px Arial;
color: #666;
}
.main_doc_date {
font: 12px Arial;
color: #e51728;
}
.main_doc_lead {
padding: 0px 20px 0px 0px;
}
.main_doc_more a {
color: #e51728;
background: transparent url(/images/tovabb_bg.png) no-repeat right;
padding-right: 8px;
}
.main_doc_more a:hover {
color: #666;
background: transparent url(/images/tovabb_bg_over.png) no-repeat right;
}
.tab_content .doc_sep {
margin-left: 5px;
width: 680px;
}
.doc_sep {
background: transparent url(/images/main_doc_sep.png) no-repeat 0px 5px;
clear: both;
margin-left: -15px;
height: 10px;
}

.content_sep {
clear: both;
height: 30px;
}


#footer {
height: 40px;
width: 954px;
margin: 0px auto;
background: transparent url(/images/footer_bg.png) no-repeat 0px 0px;
font: normal 11px Arial;
color: #666;
}
#footer div {
float: left;
}
#footer_left {
margin: 13px 10px;
width:185px;
}
#footer_center {
margin: 13px 20px 13px 20px;
width: 570px;
text-align: center;
}
/* html #footer_center {
margin: 10px 210px 10px 20px;
}*/
#footer_center ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-position: outside;
list-style-type: none;
}
#footer_center ul li {
float: left;
line-height: 20px;
border-left: 1px solid #fff;
padding: 0px 6px;
}
#footer_center ul li.first {
border: 0px none;
}
#footer_center ul li a {
color: #fff;
font: bold 13px Arial;
text-decoration: none;
}
#footer_right {
padding: 10px 0px;
}
#left_menu {
width: 220px;
margin-top: 3px;
float: left;
}
* html #left_menu {
width: 220px;

float: left;
}
* html #left_menu #main_left_frame {
height: 1%;
}
#main_left_content {
float: right;
font: 14px Arial;
}
#left_content h1 {
font: bold 30px Arial;
color: #26567d;
margin-bottom: 10px;
}
.cont_lead {
font-weight: bold;
margin: 1px 0px;
}
.cont_body {
margin: 10px 0px;
}
.mainpage_image {
float: left;
padding: 10px 10px 10px 0px;
}
.dropdown {
position: absolute;
top: 79px;
}
#sub_menu_3 {
left: 50%;
}
#sub_menu_2 {
left: 40%;
}
.dd_left {
background: #eee url(/images/dd_bottom.png) repeat-y left;
}
.dd_right {
background: #eee url(/images/dd_bottom.png) repeat-y right;
}
.dd_list {
width: 208px;
}
.dropdown ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-position: outside;
list-style-type: none;
}
* html .dropdown ul {
margin-left: -3px;
}
.dropdown ul li {
font: 12px Arial;
color: #d81626;
text-decoration: none;
}
* html .dropdown ul li {
height: 15px;
margin: -4px 0px;
}
.dropdown ul a {
text-decoration: none;
color: #666;
padding: 3px 16px 3px 14px;
margin: 0px 0px 0px -5px;
display: block;
background: #eee url(/images/dd_button.png) no-repeat 4px 8px;
@ background: #eee url(/images/dd_button.png) no-repeat 4px 11px;
}
* html .dropdown ul a {
margin-left: 0px;
/*position: relative;
left: -3px;
margin-right: -7px;*/
}
.dropdown ul a.first {
text-decoration: none;
color: #666;
padding: 3px 16px 3px 14px;
margin: 0px 0px 0px -5px;
display: block;
background: transparent url(/images/dd_button.png) no-repeat 4px 8px;
@ background: transparent url(/images/dd_button.png) no-repeat 4px 11px;
}
* html .dropdown ul a.first {
margin: 5px -3px 0px 0px;
position: relative;
background: transparent url(/images/dd_button.png) no-repeat 6px 11px;
}
.dropdown a:hover, .dropdown a.first:hover {
color: #d81626;
background: #fff url(/images/dd_button.png) no-repeat 4px 8px;
@ background: #fff url(/images/dd_button.png) no-repeat 4px 11px;
}
* html .dropdown a.first:hover {
margin: 5px 0px 0px 2px;
position: relative;
}
* html .dropdown ul a.first:hover {
margin: 5px 0px 0px 0px;
background: #fff url(/images/dd_button.png) no-repeat 6px 11px;
position: relative;
}
.dd_bottom_frame {
height: 6px;
}
.dd_bottom {
height: 6px;
min-width:: 100px;
}
.dd_bottom_center {
background: #eee url(/images/dd_bottom.png) repeat-x bottom;
margin: 0px 6px 0px 6px;
padding-bottom: 6px;
}
* html .dd_bottom_center {
}
.dd_bottom_left {
background: transparent url(/images/dd_bottom_left.png) no-repeat bottom left;
}
.dd_bottom_right {
background: transparent url(/images/dd_bottom_right.png) no-repeat bottom right;
}
.dd_frame {
background: #dfdfdf url(/images/dd_frame.png) no-repeat top left;
padding-left: 1px;
padding-right: 1px;
margin-left: -6px;
margin-right: -6px;
}
* html .dd_frame {
background: #dfdfdf;
}
.dd_first {
margin-left: 5px;
background: transparent url(/images/dd_first.png) repeat-x 0px 0px;
}
* html .dd_first {
margin-left: 0px;
}
.main_left {
background: transparent url(/images/left_menu_bg.png) no-repeat center bottom;
min-height: 30px;
line-height: 30px;
}
.sub_left {
height: 30px;
background: transparent url(/images/sub_left_bg.png) repeat-y left;
line-height: 30px;
}
.main_left a {
background: transparent url(/images/left_menu_button.png) no-repeat 0px 6px;
padding: 0px 0px 10px 10px;
margin: 0px 0px 0px 10px;
text-decoration: none;
font: bold 14px Arial;
color: #005a1d;
line-height: 28px;
}
.main_left a:hover {
color: #666;
}
.sub_left a {
padding: 0px 0px 10px 10px;
margin: 0px 0px 0px 20px;
text-decoration: none;
font: bold 14px Arial;
color: #666;
line-height: 28px;
}
.sub_left a:hover {
color: #005a1d;
}
.sub_menu {

}
.shop_doc_image_frame {
width: 148px;
height: 148px;
padding: 1px;
margin: 0px 5px 5px 0px;
float: left;
}
.shop_doc {
font: 14px Arial;
padding: 5px 25px 5px 0px;
margin: 10px 0px;
}
.shop_info{}
.open_hours {
font: 14px Arial;
color: #666;
width: 320px;
float: left;
}
.open_hours h2 {
font: bold 20px Arial;
color: #b40001;
}
.hypermarket {
margin: 15px 0px;
}
.map_frame {
background: #ddd;
padding: 5px;
width: 321px;
height: 235px;
margin-right: 15px;
float: right;
}
.map_image {
width: 321px;
height: 235px;
background: #fff;
display: table-cell;
vertical-align: middle;
text-align: center;
}
* html .map_frame {
width: 1%;
height: 1%;
}
#tovabbi_esemenyek {
margin: 25px 0px 15px 0px;
clear: both;
}

#rel_docs {
clear: both;
border-top: 1px solid #dfdfdf;
margin: 10px 10px 10px 0px;
padding: 5px 0px 5px 0px;
}
#rel_docs h3 {
font: bold 12px Arial;
color: #666;
padding-bottom: 10px;
}
#rel_docs a {
font: normal 11px Arial;
color: #333333;
text-decoration: none;
padding: 5px 0px 5px 20px;
line-height: 1.8em
}
#rel_docs a:hover {
text-decoration: underline;
}
#rel_docs a.rtf_link {
background: transparent url(/images/rtf_link.png) no-repeat left;
}
#rel_docs a.pdf_link {
background: transparent url(/images/pdf_link.png) no-repeat left;
}

.doc {
margin: 10px 0px;
}
p {
margin: 1em 0px;
}
ul, ol {
margin-left: 15px;
}

.doc_image_frame {
padding: 1px;
background: #fff;
margin: 0px 5px 5px 0px;
float: left;
}
.doc_image {
background: #fff;
vertical-align: middle;
text-align: center;
}
.doc_text {
font: 14px Arial;
color: #666;
}
.doc_date {
font: 12px Arial;
color: #e51728;
}
.doc_lead {
font-weight: bold;
padding: 5px 20px 0px 0px;
}
.doc_body {
padding: 0px 20px 5px 0px;
}
.doc_body a {
color: #e51728;
text-decoration: underline;
}
.doc_body a:hover {
color: #666;
}
#stores div {
float: left;
}
.store {
margin-bottom: 10px;
}
.store div {
float: left;
}
.store_logo {
margin-right: 10px;
background: transparent url(/images/logo_shadow.png) no-repeat center bottom;
padding-bottom: 17px;
@ padding-bottom: 13px;
}
span.store_name {
font: 17px Arial;
color: #666666;
}
.store_name h2{
font: 900 15px Arial;
color: #005a1d;
margin-bottom: 5px;
}
.store_name a {
text-decoration: none;
}
.store_open {
font: 11px Arial;
color: #666;
margin-bottom: 5px;
}
div.store_left {
width: 311px;
}
div.store_right {
width: 409px;
}
.store_left .store_name, .store_left .store_open {
width: 180px;
}
.store_right .store_name, .store_right .store_open {
width: 243px;
}
#keresok {
background: transparent url(/images/keresok_bg.png) no-repeat;
width: 691px;
height: 96px;
text-align: center;
}
#keresok table {
width: 600px;
height: 90px;
margin-left: 22px;
margin-top: 22px;
}
.uzlet_inputs select {
width: 200px;
height: auto;
border: 1px solid #c8c8c8;
color: #666;
}
.uzlet_inputs td {
padding-right: 22px;
vertical-align: top;
}
#keresok label {
font: bold 13px Arial;
color: #666;
float: left;
}
/*.uzlet_search td {
padding-top: 10px;
}*/
#uzlet_keres {
float: right;
margin-right: 20px;
border: 0px none;
height: auto;
width: auto;
height: 24px;
width: 74px;
}
#talalat_feedback {
clear: both;
font: 13px Arial;
color: #666;
margin: 5px 0px 5px 5px;
width: 690px;
}
.kereses_feltetel {
font: bold 13px Arial;
color: #b40001;
}
.talalat {
clear: both;
margin: 10px 0px 10px 5px;
width: 690px;
}
.talalat h2 {
font: bold 16px Arial;
color: #b40001;

}
.talalat_list a:hover {
text-decoration: underline;
}
.talalat_list a {
margin: 2px 10px 2px 0px;
font: bold 14px Arial;
color: #00994c;
text-decoration: none;
}
#berlo_doc {
width: 690px;
margin: 10px 0px;
font: 14px Arial;
color: #666;
}
#berlo_tabs {
width: 688px;
height: 35px;
}
#berlo_tabs table {
}
#berlo_tabs table td {
padding-right: 3px;
}
#marketing_info {
width: 182px;
}
#uzemeltetesi_info {
width: 195px;
}
#statisztikak {
width: 107px;
}
#forgalmi_adatok {
width: 135px;
}
#marketing_info a{
width: 162px;
}
#uzemeltetesi_info a{
width: 175px;
}
#statisztikak a{
width: 87px;
}
#forgalmi_adatok a{
width: 115px;
}
#berlo_tabs a {
display: block;
text-decoration: none;
line-height: 35px;
padding: 0px 5px;
}
#berlo_tabs.forgalmi_adatok {
background: transparent url(/images/berlo_forgalmi_adatok.png) no-repeat;
}
.tab_content {
background: transparent url(/images/tab_bg.png) repeat-y left;
width: 688px;
}
.tab_bottom {
background: transparent url(/images/tab_bottom.png) no-repeat;
height: 6px;
width: 688px;
}
.fa_title {
color: #b40001;
font: bold 14px Arial;
}
#fa_szuro {
margin: 0px 20px 20px 20px;
padding-top: 20px;
}
#fa_szuro .fa_title {
margin-bottom: 15px;
}
#fa_szuro table {
font: bold 13px Arial;
color: #666;
}
#fa_szuro .uzlet_inputs select {
width: 160px;
}
.uzlet_inputs #fa_forgalom {
width: 120px;
border: 1px solid #c8c8c8;
color: #666;
}
#fa_table {
margin: 10px 20px 0px 20px;
padding-bottom: 20px;
}
#fa_table img {
margin-top: 6px;
}
#year_counter {
margin: 15px 0px 0px 0px;
width: 640px;
height: 23px;
line-height: 23px;
background: #e4e4e4;
}
#prev_year {
width: 15px;
float: left;
height: 23px;
line-height: 23px;
background: #e4e4e4;
text-align: right;
}
#act_year {
width: 610px;
float: left;
text-align: center;
font: bold 13px Arial;
color: #666;
height: 23px;
line-height: 23px;
background: #e4e4e4;
}
#next_year {
width: 15px;
float: right;
height: 23px;
line-height: 23px;
background: #e4e4e4;
}
.fa_months {
float: left;
font: 13px Arial;
color: #666;
margin: 15px 0px 20px 0px;
width: 150px;
height: 80px;
background: transparent url(/images/fa_table_sep.png) no-repeat right;
}
#szeles.fa_months {
width: 175px;
}
#last.fa_months {
width: 160px;
background: transparent;
}
.fa_months table {
height: 80px;
}
.month {
font-weight: bold;
padding-right: 10px;
padding-left: 10px;
}
#store_docs, #store_docs p, #store_docs ul li, #store_docs ol li {
font: 14px Arial;
color: #666;
}
#store_docs h3 {
font: bold 20px Arial;
color: #b40001;
margin-bottom: 10px;
}
#store_docs div {
float: left;
}
.store_doc_image_frame {
width: 300px;
}
.store_opens {
width: 385px;
margin: 0px 0px 10px 20px;
@ margin: 0px 0px 10px 15px;
}
.store_link {
margin: 0px 0px 10px 20px;
width: 380px;
@ margin: 0px 0px 10px 15px;
}
.store_doc {
margin: 20px 10px 20px 0px;
width: 700px;
clear: both;
}
.shopLogoHolder {
display: none;
text-align: center;
margin-top: 10px;
}
.gallery h2 {
font: bold 14px Arial;
color: #666;
margin-bottom: 15px;
}
.gallery_item {
float: left;
width: 140px;
margin-right: 30px;
}
.gallery_image_frame {
width: 139px;
height: 95px;
padding: 1px;
background: #ccc;
}
.gallery_image {
width: 137px;
height: 93px;
padding: 1px;
background: #fff;
text-align: center;
vertical-align: middle;
}
.gallery_text {
width: 130px;
text-align: center;
font: 12px Arial;
color: #666;
}
.gallery_row_sep {
height: 15px;
}
.gallery_sep {
height: 20px;
border-bottom:1px solid #ccc;
margin: 20px 10px 10px -10px;
clear: both;
}
.form_top {
width: 679px;
height: 5px;
background: transparent url(/images/form_top.png) no-repeat;
}
.form_body {
width: 679px;
background: transparent url(/images/form_body_bg.png) repeat-y;
}
.form_body div {
margin: 0px 5px 0px 15px;
}
.form_bottom {
width: 679px;
height: 5px;
background: transparent url(/images/form_bottom.png) no-repeat;
}
.form_text {
font: 14px Arial;
line-height: 1.8em;
color: #666;
float: left;
}
.form_input {
float: left;
}
.form_input input, .form_input select{
width: 180px;
}
.form_input input, .form_input textarea {
@ margin-left: -15px;
}
input.short {
width: 70px;
}
input.long {
width: 359px;
}
.form_input textarea {
width: 359px;
height: 60px;
}
input.send_btn {
border: 0px solid;
width: auto ;
height: auto ;
margin: 10px 0px;
}
.error {
position: relative;
top: -5px;
height: 34px;
width: 200px;
float: left;
}
.login_error {
position: relative;
top: -5px;
height: 34px;
margin: 0px;
}
.error div {
margin: 0px;
}
div.form_error_front{
float: left;
width: 9px;
height: 34px;
margin: 0px;
background: transparent url(/images/form_error_front.png) no-repeat;
}
div.form_error_text {
float: left;
height: 34px;
background: transparent url(/images/form_error_bg.png) repeat-x;
font: bold 12px Arial;
color: #b40001;
line-height: 30px;
margin: 0px;
}
div.form_error_end {
float: left;
width: 9px;
height: 34px;
margin: 0px;
background: transparent url(/images/form_error_end.png) no-repeat;
}
#main_header img {
z-index: 11;
}
#main_header {
width: 954px;
height: 231px;
margin: 0px 8px 4px 8px;
z-index: 11;
}
#folder_list a {
font: bold 16px Arial;
color: #b40001;
text-decoration: none;
margin: 2px 10px 2px 0px;
}
#folder_list a:hover {
text-decoration: underline;
}
#fa_kuldes {
border: 0px none;
height: auto;
}
#kilepes {
float: right;
margin-top: 0px;
clear: both;	
}
#hirlevel {
width: 691px;
text-align: left;
margin-bottom: 20px;
}
#hirlevel table {
width: 650px;
height: 70px;
margin-left: 22px;
padding-top: 6px;
font: bold 13px Arial;
color: #666666;
}
.feliratkozom {
width: 691px;
padding: 5px 0px;
height: 22px;
text-align: center;
background: transparent url(/images/feliratkozas_bg.png) no-repeat;
margin-left: 0px !important;
}
.agree {
font-weight: normal;
vertical-align: middle;
padding: 10px 0px;
line-height: 18px;
}
#feliratkozom {
width: auto;
height: auto;
}
#hirlevel.form_top {
width: 691px;
height: 5px;
background: transparent url(/images/hirl_top.png) no-repeat;
}
#hirlevel.form_body {
width: 691px;
background: transparent url(/images/form_body_bg.png) repeat-y;
}
div.form_title {
font: bold 14px Arial;
color: #b40001;
margin-bottom: 10px;
}
div.form_check {
margin-bottom: 15px;
}
.form_check_main {
font: bold 13px Arial;
color: #00994c;
padding: 4px 0px;
}
.form_check_main input, .agree input {
background: transparent;
border: 0px solid #fff;
}
div.form_check_sub {
margin-left: 30px;
font: normal 14px Arial;
color: #666666;
padding: 4px 0px;
}
div.form_query {
font: bold 14px Arial;
color: #b40001;
margin: 0px 15px;
padding: 3px 0px;
}
#hirlevel table .uzlet_inputs input {
width: auto;
font-size: 16px;
}
#hirlevel table .uzlet_inputs td {
padding-right: 30px;
vertical-align: top;
}
.hl_error_top {
height: 8px;
width: 465px;
background: transparent url(/images/hl_error_top.png) no-repeat bottom;
margin: 5px auto 0px auto;
}
.hl_error {
width: 465px;
padding-left: 10px;
margin: 0px auto;
background: transparent url(/images/hl_error_bg.png) repeat-y center;
font: bold 12px Arial;
color: #b40001;
}
.hl_error_bottom {
height: 8px;
width: 465px;
background: transparent url(/images/hl_error_bottom.png) no-repeat top;
margin: 0px auto 5px auto;
}
#shop_finder {
left:20px;
position:relative;
top:-27px;
@ top: -30px;
}
.akcio {
background: transparent url(/images/akcio_bg.png) repeat-y left;
width: 680px;
margin: 0 0 15px 0;
}
.akcio_top {
background: transparent url(/images/akcio_top.png) no-repeat left bottom;
line-height: 4px;
height: 4px;
width: 100%;
}
.akcio_bottom {
background: transparent url(/images/akcio_bottom.png) no-repeat left top;
line-height: 4px;
height: 4px;
width: 100%;
}
.akcio_sep {
background: transparent url(/images/akcio_sep.png) no-repeat 18px 5px;
height: 10px;
line-height: 10px;
width: 100%;
}
.akcio {
line-height: 17px;
}
.akcio h2 {
padding: 5px 18px;
font: bold 18px Arial;
color: #b40001;
}
.akcio h3 {
font: bold 14px Arial;
}
.akcio_text, .akcio_links {
padding: 10px 18px;
}
.akcio_text img {
float: left;
margin: 0 10px 5px 0;
}
.akcio_links {
font-size: 14px;
}
.akcio a {
padding: 2px;
font-size: 12px;
}
#title.inno h1{
font: bold 25px Arial;
color: #FB7B19;
}
.innoImgRight {
float: right;
position: absolute;
top: -58px;
right: 20px;
}
.innoImgLeft {
float: left;
}
.innoImgBottom {
position: relative;
margin: 50px 0 0 0;
left: 0px;
z-index: 99999;
}
.innoBtn {
position: relative;
left: 260px;
top: -40px;
@ top: -50px;
margin-bottom: -20px;
}
#job_container {
	width: 440px;
}