/* CSS Document */

html
{
  background-color:#E6ECF3;
  height:100%;
  margin-top:0;
  margin-left:0;
  margin-bottom:0;
  margin-right:0;
}

body 
{
  background-color:#E6ECF3;
  background-repeat:repeat-x;
  /* background: url(../images/bgloop.jpg) top center repeat-x; */
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#444444;
  margin-top:0;
  margin-left:0;
  margin-bottom:0;
  margin-right:0;
  height:100%;
  
}

img
{
  border:0;
}

a
{
  border:0;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

table
{
  vertical-align:top;	
  border-collapse:collapse;
  padding:0 0 0 0;
  margin:0 0 0 0;
  text-align:left;
}

tr
{
  vertical-align:top;	
  border-collapse:collapse;
  padding:0 0 0 0;
  margin:0 0 0 0;
   text-align:left;
}

td
{
  vertical-align:top;
  /* display:table-cell; */
  padding:0 0 0 0;
  margin:0 0 0 0;
   text-align:left;   
}

form
{
  padding:0 0 0 0;
  margin:0 0 0 0;
}

/*
.wrapper
{
  position:relative;
  width: 100%;
  height: 479px;
  margin: 0;
  padding: 0;
  background: url(../images/top_bg.png) center top repeat-x;
  overflow:visible;
  text-align:center;
}
*/

.green_btn_sml
{
  border:0;
  background: url(../images/btn_with_arrow.png) left top no-repeat;
  width:94px;
  height:28px;
  text-align:left;
  font-family: Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  padding-left:10px;
  cursor:pointer;
}

.clickable_image
{
  cursor:pointer;
}

.clickable_table
{
  cursor:pointer;
}

/* Struktúra */

.maintable
{
  margin-left:auto;
  margin-right:auto;
  width:982px;
}

.maintable_top
{
  width:982px;
  background: url(../images/maintable_bg.png) left top repeat-y;
}

.maintable_sep
{
  background: url(../images/maintable_bottom_sep.png) left top no-repeat;
  width:982px;
  height:4px;
}

.maintable_head
{
  width:982px;
  height:98px;
}

.maintable_head_inside
{
  position:relative;
  width:982px;
  height:98px;
}

.head2topcontent_sep
{
  height:23px;
}

.top_info
{
  height:158px;
}

.bottom_sep
{
  height:22px;
}

.maintable_bottom_sep
{
  height:19px;
}

/* Fejléc */

.head_logo_holder
{
  position:absolute;
  left:21px;
  top:20px;
}

.head_label_holder
{
  position:absolute;
  left:548px;
  top:12px;
}

.head_sep_pad
{
  width:21px;
}

.top_info2kb_sep
{
  height:13px;
}

.bluebox_wide_pad
{
  width:28px;
}

.bluebox_wide_top
{
  background: url(../images/blue_top.png) left top no-repeat;
  width:921px;
  height:11px;
}

.bluebox_wide_bg
{
  background: url(../images/blue_bg.png) left top repeat-y;
  width:921px;
  height:8px;
}

.bluebox_wide_bottom
{
  background: url(../images/blue_bottom.png) left top no-repeat;
  width:921px;
  height:11px;
}

/* Felső információs sor */

.top_info_pad
{
  width:30px;
}

.top_info_left
{
  width:650px;
}

.top_info_arrow_field
{
  width:16px;
}

.top_info_link:link, .top_info_link:visited, .top_info_link:active
{
  font-family: "Trebuchet MS", Arial, Helvetica;
  font-size:14px;
  color:#8BB32B;
  text-decoration:none;
  border-bottom:dotted 1px #8BB32B;
}

.top_info_link:hover
{
  font-family: "Trebuchet MS", Arial, Helvetica;
  font-size:14px;
  color:#8BB32B;
  text-decoration:none;
  border-bottom:0;
}

.top_info_text
{
  font-family: "Trebuchet MS", Arial, Helvetica;
  font-size:14px;
  color:#000000;
}

.top_info_sep
{
  height:10px;
}

.download_bg
{
  width:271px;
  height:148px;
}

.download_inside
{
  position:relative;
  width:271px;
  height:148px;
}

.download_word_holder
{
  position:absolute;
  left:100px;
  top:0px;
}

.download_pdf_holder
{
  position:absolute;
  left:191px;
  top:0px;
}

/* Tudásbázis */

.kb_pad
{
  width:22px;
}

.kb_left
{
  width:449px;
}

.kb_label
{
  font-family: Arial, Helvetica;
  font-size:16px;
  font-weight:bold;
  color:#000000;
}

.kb_arrow_field
{
  width:19px;
  height:20px;
  vertical-align:middle;
}

.kb_link_field
{
  vertical-align:middle;
}

.kb_link:link, .kb_link:visited, .kb_link:active
{
  font-family: Arial, Helvetica;
  font-size:14px;
  color:#808080;
  text-decoration:none;
}

.kb_link:hover
{
  font-family: Arial, Helvetica;
  font-size:14px;
  color:#808080;
  text-decoration:underline;
}

.kb_portraitfield
{
  width:186px;
}

.kb_portrait_label_sep
{
  height:14px;
}

.kb_sublabel
{
  font-family: Arial, Helvetica;
  font-size:12px;
  color:#808080;
}

.kb_name
{
  font-family: Arial, Helvetica;
  font-size:16px;
  font-weight:bold;
  color:#808080;
}

.kb_portrait_sublabel_sep
{
  height:14px;
}

.kb_portrait_desc_field
{
  width:258px;
  font-family: Arial, Helvetica;
  font-size:12px;
  line-height:18px;
  padding-right: 10px;
  text-align: justify;
  color:#808080;
}

.kb2tabs_sep
{
  height:22px;
}

/* Lapozó */

.tab_menu_pad
{
  width:28px;
}

.tab_menu_left
{
  background: url(../images/box_tab_left.png) left top no-repeat;
  width:1px;
  height:31px;
}

.tab_menu_bg
{
  background: url(../images/box_tab_bg.png) left top no-repeat;
  width:178px;
  height:31px;
  cursor:pointer;
  text-align:center;
  vertical-align:middle;
}

.tab_menu_bg_selected
{
  background: url(../images/box_tab_bg_selected.png) left top no-repeat;
  width:178px;
  height:31px;
  cursor:pointer;
  text-align:center;
  vertical-align:middle;
}

.tab_menu_pad2
{
  width:20px;
}

.tab_menu_sml_bg1
{
  background: url(../images/box_tab_bg.png) left top no-repeat;
  width:178px;
  height:31px;
  cursor:pointer;
  text-align:center;
  vertical-align:middle;
}
.tab_menu_sml_bg
{
  background: url(../images/box_tab_sml_bg.png) left top no-repeat;
  width:93px;
  height:31px;
  cursor:pointer;
  text-align:center;
  vertical-align:middle;
}

.tab_menu_sml_bg_selected
{
  background: url(../images/box_tab_sml_bg_selected.png) left top no-repeat;
  width:93px;
  height:31px;
  cursor:pointer;
  text-align:center;
  vertical-align:middle;
}

.tab_menu_label
{
  font-family: Arial, Helvetica;
  font-size:14px;
  font-weight:bold;
  color:#313131;
}

.tab_menu_sml_label
{
  font-family: Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  color:#313131;
}
.tab_menu_sml_label_big
{
  font-family: Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  color:#313131;
}
.tab_menu_hilight
{
  font-family: Arial, Helvetica;
  font-size:14px;
  font-weight:bold;
  color:#F26522;
}

.tab_content_field
{
  width:982px;
  height:264px;
}

.tab_content_pad
{
  width:27px;
}

.tab_content
{
  width:922px;
}

.tabs2form_sep
{
  height:18px;
}

/* Forma */

.form_left_pad
{
  width:19px;
}

.form_left_field
{
  width:458px;
}

.form_right_field
{
  width:434px;
}

.form2replacement_sep
{
  height:12px;
}

.form_top_sep
{
  height:12px;
}

.form_label
{
  font-family: Arial, Helvetica;
  font-size:16px;
  color:#000000;
}

.form_label_sep
{
  height:9px;
}
  
  /* Visszahívás */

.callback_gray_top
{
  background: url(../images/graybox_top.png) left top no-repeat;
  width:442px;
  height:8px;
}

.callback_gray_bg
{
  background: url(../images/graybox_bg.png) left top repeat-y;
  width:442px;
  height:26px;
}

.callback_gray_pad
{
  width:11px;
}

.callback_gray_text
{
  font-family: Arial, Helvetica;
  font-size:11px;
  color:#FFFFFF;
  width:426px;
  line-height:14px;
}

.callback_gray_label
{
  font-family: Arial, Helvetica;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
}

.callback_gray_bottom
{
  background: url(../images/graybox_bottom.png) left top no-repeat;
  width:442px;
  height:8px;
}

.callback_gray_sep
{
  height:8px;
}

.callback_left
{
  width:226px;
}

.callback_tx_bg
{
  background: url(../images/form_field_input.png) left top no-repeat;
  width:217px;
  height:28px;
  vertical-align:middle;
}

.callback_tx_pad
{
  width:6px;
}

.callback_tx_label
{
  font-family: Arial, Helvetica;
  font-size:11px;
  font-weight:bold;
  color:#696872;
  width:42px;
  height:28px;
  vertical-align:middle;
}

.callback_tx
{
  border:0;
  background-color:transparent;
  font-family: Arial, Helvetica;
  font-size:11px;
  color:#696872;
  width:165px;
  height:28px;
  vertical-align:middle;
}

.callback_input_sep
{
  height:5px;
}

.callback_largeinput_top
{
  background: url(../images/form_field_top.png) left top no-repeat;
  width:217px;
  height:8px;
}

.callback_largeinput_bg
{
  background: url(../images/form_field_bg.png) left top repeat-y;
  width:217px;
  height:62px;
}

.callback_largeinput_pad
{
  width:6px;
}

.callback_largeinput
{
  border:0;
  background-color:transparent;
  font-family: Arial, Helvetica;
  font-size:11px;
  font-weight:bold;
  color:#696872;
  width:207px;
  height:64px;
}

.callback_largeinput_bottom
{
  background: url(../images/form_field_bottom.png) left top no-repeat;
  width:217px;
  height:8px;
}

.callback_email2button_sep
{
  height:28px;
}

  /* Ügyfeleink mondták */

.consumersaid_top
{
  background: url(../images/consumers_said_top.png) left top no-repeat;
  width:428px;
  height:8px;
}

.consumersaid_bg
{
  background: url(../images/consumers_said_bg.png) left top repeat-y;
  width:428px;
  height:107px;
}

.consumersaid_pad
{
  width:9px;
}

.consumersaid_text
{
  width:410px;
  font-family: Arial, Helvetica;
  font-size:14px;
  color:#FFFFFF;
  text-align:justify;
  line-height:18px;
}

.consumersaid_bottom
{
  background: url(../images/consumers_said_bottom.png) left top no-repeat;
  width:428px;
  height:26px;
}

.consumersaid_bottom_sep
{
  height:7px;
}

.consumersaid_name_pad
{
  width:238px;
}

.consumersaid_name
{
  font-family: Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  color:#56594B;
  width:200px;
  text-align:center;
}

.consumersaid_company
{
  font-family: Arial, Bold;
  font-size:10px;
  font-weight:bold;
  color:#56594B;
}

/* Kompatibilis cserélés */

.replacement_label_pad
{
  width:30px;
}

.replacement_label
{
  font-family: Arial, Helvetica;
  font-size:13px;
  font-weight:bold;
  color:#444444;
}

.replacement_sep
{
  height:13px;
}

.replacement_leftpad
{
  width:31px;
}

.replacement_linkfield
{
  width:908px;
  text-align:justify;
}

.replacement_underline
{
  border-bottom:thin #444444;
}

.replacement_link:link, .replacement_link:visited, .replacement_link:active
{
  color:#1683CD;
  font-family: Arial, Helvetica;
  font-size:12px;
  text-decoration:none;
  letter-spacing:0.3px;
}

.replacement_link:hover
{
  color:#1683CD;
  font-family: Arial, Helvetica;
  font-size:12px;
  text-decoration:none;
  letter-spacing:0.3px;
}

.replacement_pad
{
  width:27px;
  text-align:center;
  vertical-align:middle;
}


/*
.replacement_pad
{
  font-family: Arial, Helvetica;
  font-size:12px;
  color:#444444;
}
*/
.replacement2contact_sep
{
  height:18px;
}

/* Kapcsolat */

.contact_shadowfield
{
  width:982px;
  text-align:center;
}

.contact_left_pad
{
  width:31px;
}

.contact_map_field
{
  width:228px;
}

.contact_label
{
  font-family: Arial, Helvetica;
  font-size:14px;
  font-weight:bold;
  color:#1683CD;
}

.contact_label_sep
{
  height:21px;
}

.contact_table_left
{
  width:118px;
  font-family: Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  color:#444444;
}

.contact_table_right
{
  font-family: Arial, Helvetica;
  font-size:12px;
  color:#444444;
  width:176px;
}

.contact_table_link:link, .contact_table_link:visited, .contact_table_link:active
{
  font-family: Arial, Helvetica;
  font-size:12px;
  color:#444444;
  text-decoration:none;
}

.contact_table_link:hover
{
  font-family: Arial, Helvetica;
  font-size:12px;
  color:#444444;
  text-decoration:underline;
}

.contact_left_info_field
{
  width:378px;
}

/* Alléc */

.bottom_text_sep
{
  height:18px;
}

.bottom_text_field
{
  width:982px;
  text-align:center;
}

.bottom_text
{
  font-family: Arial, Helvetica;
  font-size:18px;
  font-weight:bold;
  color:#313131;
}

.bottom_link:link, .bottom_link:visited, .bottom_link:active
{
  font-family: Arial, Helvetica;
  font-size:18px;
  font-weight:bold;
  color:#313131;
  text-decoration:none;
}

.bottom_link:hover
{
  font-family: Arial, Helvetica;
  font-size:18px;
  font-weight:bold;
  color:#313131;
  text-decoration:underline;
}

.bottom_text2logos_sep
{
  height:16px;
}

.bottom_logo_table
{
  margin-left:auto;
  margin-right:auto;
}

.bottom_logo_pad
{
  width:60px;
}

/* Fülek */

.tab_div
{
  display:none;
}

.tab_div_visible
{
  display:block;
}

.tab_left
{
  width:426px;
}

.tab_left_sep
{
  height:13px;
}

.tab_box_label
{
  background: url(../images/box_label_bg.png) left top no-repeat;
  width:399px;
  height:62px;
  font-family: Arial, Helvetica;
  font-size:30px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  vertical-align:middle;
}

.tab_box_label .tab_menu_hilight
{
  font-family: Arial, Helvetica;
  font-size:30px;
  font-weight:bold;
  color:#FFFFFF;
}

.tab_box_bg
{
  background: url(../images/box_bg.png) left top repeat-y;
  width:399px;
  height:8px;
}

.tab_box_topsep
{
  height:12px;
}

.tab_box_inside_pad
{
  width:11px;
}

.tab_box_inside_label
{
  font-family: Arial, Helvetica;
  font-size:16px;
  font-weight:bold;
  color:#FA750B;
}

.tab_box_inlabel2desc_sep
{
  height:18px;
}

.tab_box_left_text
{
  width:174px;
  text-align:justify;
  font-family: "Trebuchet MS", Arial, Helvetica;
  font-size:12px;
  color:#4E4C56;
}

.tab_box_stripe_pad
{
  width:13px;
}

.tab_box_gray_stripe
{
  background-color:#A8ADA8;
  width:4px;
}

.tab_box_right_label
{
  font-family: Arial, Helvetica;
  font-size:18px;
  font-weight:bold;
  color:#999999;
}

.tab_box_pricefield
{
  font-family: Arial, Helvetica;
  font-size:30px;
  font-weight:bold;
  color:#FF6633;
  width:96px;
}

.tab_box_bottom
{
  background: url(../images/box_bottom.png) left top no-repeat;
  width:399px;
  height:10px;
}

.tab_box_pricedesc
{
  font-family: Arial, Helvetica;
  font-size:15px;
  font-weight:bold;
  color:#FF6633;
}

.tab_box_price2btn_sep
{
  height:6px;
}

  /* Fülek, jobb oldali táblázat*/

.tab_right_sep
{
  height:12px;
}
  
.tab_box_field1, .tab_box_field1_alt
{
  width:31px;
  vertical-align:middle;
}

.tab_box_field1_alt
{
  background-color:#F7F7F7;
}

.tab_box_field2, .tab_box_field2_alt, .tab_box_field2_orange
{
  width:321px;
  height:23px;
  vertical-align:middle;
}

.tab_box_field2_alt
{
  background-color:#F7F7F7;
}

.tab_box_field2_orange
{
  background-color:#F26422;
  height:21px;
}

.tab_box_field2_pad
{
  width:9px;
}

.tab_box_field2_text, .tab_box_field2_text_orange
{
  font-family: "Trebuchet MS", Arial, Helvetica;
  font-size:12px;
  width:312px;
  height:23px;
  vertical-align:middle;
}

.tab_box_field2_text
{
  color:#999999;
}

.tab_box_field2_text_orange
{
  color:#FFFFFF;
}

.tab_box_field3, .tab_box_field3_alt, .tab_box_field3_orange
{
  width:128px;
  height:23px;
  vertical-align:middle;
}

.tab_box_field3
{
  background-color:#EFF7FB;
  text-align:center;
}

.tab_box_field3_alt
{
  background-color:#E9EFF3;
  text-align:center;
}

.tab_box_field3_orange
{
  background-color:#F26422;
  height:21px;
}

.tab_box_field3_orange_pad
{
  width:34px;
}

/* QTip */
div#qTip {
  padding-top: 9px;
  padding-left: 12px;
  display: none;
  background: url('../imgs/tool_bg.gif') no-repeat;
  color: #666666;
  font: 13px Trebuchet MS;
  text-align: left;
  position: absolute;
  z-index: 1000;
  width: 298px;
  height: 125px;
}
div#qTipbig{
  padding-top: 9px;
  padding-left: 12px;
  display: none;
  background: url('../imgs/tool_big_bg.gif') no-repeat;
  color: #666666;
  font: 13px Trebuchet MS;
  text-align: left;
  position: absolute;
  z-index: 1000;
  width: 298px;
  height: 200px;
}

.qtiptextholder
{
  width: 272px;
  font-size:10px;
}

/* Régi CSS Import */
a.urlaplink
{
 text-decoration:none;
}

.seperation table, .seperation tr, .seperation td, .seperation img, .seperation input[type=text], .seperation input[type=password], .seperation textarea
{
  border-width:0;
  border-collapse:collapse;
  padding:0 0 0 0;
  margin:0 0 0 0;
  vertical-align:top;
}

.regformtop
{
  background: url(../imgs/form_top.png) left top no-repeat;
  width:371px;
  height:9px;
  margin:0 0 0 0;
  padding:0 0 0 0;
  border-collapse:collapse;
}

.regformbg
{
  background: url(../imgs/form_middle.png) left top repeat-y;
  width:371px;
  height:408px;
  margin:0 0 0 0;
  padding:0 0 0 0;
  border-collapse:collapse;
}

.regformpad1
{
  width:23px;
}

.regformfield1
{
  width:107px;
  text-align:right;
}

.regformpad2
{
  width:5px;
}

.regformsep
{
  height:3px;
}

.regformsep2
{
  height:17px;
}

.regformsep3
{
  height:18px;
}

.regformtextinput, .regformtextinput input[type="text"]
{
  width:220px;
  height:17px;
  border:1px solid #B3B3B3 !important;
  font-family:Arial, Helvetica;
  font-size:11px;
  color:#56594B;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.regformcaptchainput, .regformcaptchainput input[type="text"]
{
  width:100px;
  height:31px;
  border:1px solid #B3B3B3 !important;
  font-family:Arial, Helvetica;
  font-size:13px !important;
  font-weight:bold;
  color:#323280 !important;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.regformtextinput_s
{
  width:50px;
}

.regformselect
{
  width:222px;
  height:17px;
  border:1px solid #B3B3B3 !important;
  font-family:Arial, Helvetica;
  font-size:11px;
  color:#56594B;
  margin: 0 0 0 0;
  padding: 0 0 0 0 !important;
}

.regformcaptchasep
{
  height:5px;
}

.regformbottom
{
  background: url(../imgs/form_bottom.png) left top no-repeat;
  width:371px;
  height:9px;
  margin:0 0 0 0;
  padding:0 0 0 0;
  border-collapse:collapse;
}

.flashholder
{
  position:relative;
  width:525px;
  height:426px;
}

.flashpositioner
{
  position:absolute;
}

.descriptionpad1
{
  width:6px;
}

.descriptionfield
{
  vertical-align:top;
  height:450px;
}

/* Tartalom */

.content_pad
{
  width:16px;
}

.error_field
{
  width:982px;
  text-align:center;
  font-family: Arial, Helvetica;
  font-size:16px;
  font-weight:bold;
  color:#AA5500;
}
.message_field
{
  width:982px;
  text-align:center;
  font-family: Arial, Helvetica;
  font-size:16px;
  font-weight:bold;
  color:#00AA55;
}

/* WYSIWIG */

.cim 
{
  font-family: Arial, Helvetica;
  font-weight:bold;
  font-size:16px;
  color:#606060;
}
.txt_lila
{
  font-family: Arial, Helvetica;
  font-size:12px;
  color:#80364f;
  width:920px;
  text-align:justify;
  line-height:16px;
}
.txt
{
  font-family: Arial, Helvetica;
  font-size:12px;
  color:#606060;
  width:920px;
  text-align:justify;
  line-height:16px;
}
.cikkcim_turkiz
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#416D6F;
}
.cikkcim_sarga
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#AA5000;
}
.cikkcim_narancs
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#BA3F00;
}
.cikkcim_bordo
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#8f0a04;
}
.cikkcim_kek{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#4F8DB3;
}
.cikkcim_lila
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#5C4B94;
}
.cikk_alcim_turkiz
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#416D6F;
}
.cikk_alcim_sarga
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#AA5000;
}
.cikk_alcim_narancs
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#BA3F00;
}
.cikk_alcim_bordo
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#8f0a04;
}
.cikk_alcim_kek
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#4F8DB3;
}
.cikk_alcim_lila
{
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#5C4B94;
}
.cikk_kategoria
{
   vertical-align:middle;
   text-align:left;
   font-size:16px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#fff;
   height: 33px;
}
.szoveg_barna
{
  color:#cb8e16;
  margin-bottom:10px;
}
A.link, A.link:link, A.link:visited, A.link:active
{
  font-family: Arial, Helvetica;
  font-size:11px;
  font-weight:bold;
  color:#978958;
  text-decoration:none;
  letter-spacing:-1px;
}
A.link:hover
{
  font-family: Arial, Helvetica;
  font-size:11px;
  font-weight:bold;
  color:#978958;
  text-decoration:underline;
  letter-spacing:-1px;
}
A.link_vekony
{
  color:#808080;
  font-size:11px;
  font-family: Arial, Verdana, Tahoma;
  font-weight:none;
  text-decoration:none
}
A.link_vekony:hover
{
  color:#808080;
  font-size:11px;
  font-family: Arial, Verdana, Tahoma;
  font-weight:none;
  text-decoration:underline
}
.tablazat
{
  width:650px;
  height:100%;
  float:left;
  border: 0 0 0 0;
}
.tablazat_fekete_fejlec
{
  background-image:url(../images/referenciak.png);
  background-repeat:no-repeat;
  width:633px;
  height:29px;
  font-size:13px;
  color:#fff;
  padding-left: 10px;
  font-weight: bold;
  vertical-align: middle;
}
.tablazat_barna_cella
{
  background-image:url(../images/referencia_menu_hatter.png);
  background-repeat:repeat-x;
  height:39px;
  color:#574627;
  font-size:12px;
  font-weight:bold;
  font-family:Arial,Tahoma;
  border-right:1px solid #eed7af;
  text-align:center;
}
A.almenu
{
  color: #700200;
  font-size:14px;
  font-weight:bold;
  font-family:Arial,Tahoma;
}
A.almenu:hover
{
  color:#574627;
  font-size:14px;
  font-weight:bold;
  font-family:Arial,Tahoma;
}
.tablazat_oszlop_1
{
  width:120px;
  border:0px;
  font-size:13px;
  font-weight: bold;
  height:39px;
  valign: middle;
  vertical-align: middle;
}

.tablazat_oszlop_2
{
  width:139px;
  border:0px;
  color:#db5c00;
  font-size:13px;
  font-weight: bold;
  height:39px;
  valign: middle;
  vertical-align: middle;
}
.tablazat_oszlop_3
{
  width:284px;
  border:0px;
  color:#454545;
  font-size:11px;
  font-weight: bold;
  height:39px;
  valign: middle;
  vertical-align: middle;
}
.tablazat_oszlop_4
{
  width:84px;
  border-right:0px solid #eed7af;
  border:0px;
  color:#db5c00;
  font-size:13px;
  font-weight: bold;
  height:39px;
  valign: middle;
  vertical-align: middle;
}
.tablazat_szines_sor
{
  background-color:#fdf5e7;
  vertical-align: middle;
  padding-top: 10px;
  padding-bottom: 10px;
}
.grafinet_logo_bg
{
  background: url(../images/bottom_logo_bg_1.png) left top no-repeat;
  width:208px;
  height:77px;
}

.grafinet_logo_inside
{
  position:relative;
  width:208px;
  height:77px
}

.grafinet_logo_caption_holder
{
  position:absolute;
  left:86px;
  top:30px;
  font-family: Arial, Helvetica;
  font-size:22px;
  font-weight:bold;
  color:#FFFFFF;
}

.grafinet_logo_upper_text_holder
{
  position:absolute;
  left:13px;
  top:9px;
  font-family: Arial, Helvetica;
  font-size:10px;
  color:#FFFFFF;
}

.grafinet_logo_lower_text_holder
{
  position:absolute;
  left:101px;
  top:55px;
  font-family: Arial, Helvetica;
  font-size:9px;
  font-weight:bold;
  text-transform:uppercase;
  color:#FFFFFF;
}

.mobicom_logo_bg
{
  background: url(../images/bottom_logo_bg_2.png) left top no-repeat;
  width:208px;
  height:91px;
}

.mobicom_sep1
{
  height:7px;
}

.mobicom_pad1
{
  width:13px;
}

.logo_text
{
  font-family: Arial, Helvetica;
  font-size:10px;
  color:#FFFFFF;
}

/* EPERJES */
div#rendeles
{
	margin: 20px auto;
	padding-right: 50px;
	width: 80%;
	font-size: 12px;
}

div#rendeles p
{
	text-align: justify;
	vertical-align: middle;
}

#rendeles .stepRow,
#rendeles .ready
{
	padding: 8px 20px;
	border-top: dashed thin #888;
	font-size: 13px;
	background: -moz-linear-gradient(top,  rgba(153,153,153,0.5) 0%, rgba(214,214,214,0.5) 50%, rgba(199,200,201,0.5) 51%, rgba(229,229,229,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,153,153,0.5)), color-stop(50%,rgba(214,214,214,0.5)), color-stop(51%,rgba(199,200,201,0.5)), color-stop(100%,rgba(229,229,229,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(214,214,214,0.5) 50%,rgba(199,200,201,0.5) 51%,rgba(229,229,229,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(214,214,214,0.5) 50%,rgba(199,200,201,0.5) 51%,rgba(229,229,229,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(153,153,153,0.5) 0%,rgba(214,214,214,0.5) 50%,rgba(199,200,201,0.5) 51%,rgba(229,229,229,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(153,153,153,0.5) 0%,rgba(214,214,214,0.5) 50%,rgba(199,200,201,0.5) 51%,rgba(229,229,229,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80999999', endColorstr='#80e5e5e5',GradientType=0 ); /* IE6-9 */

}

#rendeles .stepRow:hover
{
	background: #f97300; /* Old browsers */
	background: -moz-linear-gradient(top,  #f97300 0%, #f7a059 50%, #f7892e 51%, #f7c9a3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f97300), color-stop(50%,#f7a059), color-stop(51%,#f7892e), color-stop(100%,#f7c9a3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f97300 0%,#f7a059 50%,#f7892e 51%,#f7c9a3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f97300 0%,#f7a059 50%,#f7892e 51%,#f7c9a3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f97300 0%,#f7a059 50%,#f7892e 51%,#f7c9a3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f97300 0%,#f7a059 50%,#f7892e 51%,#f7c9a3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f97300', endColorstr='#f7c9a3',GradientType=0 ); /* IE6-9 */

	color: #fff;
	cursor: pointer;
}

#rendeles .last
{
	border-bottom: dashed thin #888;
}

#rendeles .stepContent
{
	display:none;
	border-top: dashed thin #888;
	padding: 20px;
}

#rendeles .fizetes
{
	display: none;
	border: solid thin #ccc;
	padding: 10px 20px;
}

#rendeles .title
{
	font-variant: small-caps;
	font-weight: bold;
	border-bottom: solid thin #d4d4d4;
}

#rendeles input[type=radio],
#rendeles label
{
	cursor: pointer;
}

#rendeles .ready
{
	background: #72cc28; /* Old browsers */
	background: -moz-linear-gradient(top,  #72cc28 0%, #84ef2d 50%, #8edb23 51%, #6fef2f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72cc28), color-stop(50%,#84ef2d), color-stop(51%,#8edb23), color-stop(100%,#6fef2f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #72cc28 0%,#84ef2d 50%,#8edb23 51%,#6fef2f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #72cc28 0%,#84ef2d 50%,#8edb23 51%,#6fef2f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #72cc28 0%,#84ef2d 50%,#8edb23 51%,#6fef2f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #72cc28 0%,#84ef2d 50%,#8edb23 51%,#6fef2f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72cc28', endColorstr='#6fef2f',GradientType=0 ); /* IE6-9 */
	color: #207120;
}

#rendeles .plus
{
	position: absolute;
	margin-top: 1px;
	border: solid thin #ccc;
	width: 19px;
	height: 18px;
	background-image: url('../imgs/plus.png');
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: 2px;
	cursor:pointer;
}

#rendeles .formCont,
.fizetesEredmeny
{
	background-color: #eee;
	border: solid thin #d4d4d4;
	padding: 10px;
}

.fizetesEredmeny
{
	width: 500px;
	margin: 0 auto;
}

#renin-deles .formCont h2
{
	color: #666;
}

#rendeles .formCont input,
#rendeles .formCont select,
#rendeles .formCont option
{
	width: 200px;
	border: solid thin #ccc;
	padding: 2px 2px;
	margin-right: 5px;
}


/* Új doboz */

.tab_box_newslettertopsep
{
  height:32px;
}

.tab_box_text
{
  text-align:justify;
  font-family: "Trebuchet MS", Arial, Helvetica;
  font-size:12px;
  color:#4E4C56;
  width:380px;
}

.tab_box_newsletterbtmsep
{
  height:26px;
}

/* Kalkulátor */

.tab_box2calc_sep
{
  height:25px;
}

.tab_calc_head
{
  background: url(../images/mdlbox_top.png) left top no-repeat;
  width:921px;
  height:62px;
  text-align:center;
  vertical-align:middle;
  font-family: Arial, Helvetica;
  font-size:30px;
  color:#FFFFFF;
}
.tab_calc_loop
{
  background: url(../images/fejlec_loop.png) left top repeat;
  width:921px;
  height:1px;
  padding: 10px;
  text-align:justify;
  vertical-align:middle;
  font-family: Arial, Helvetica;
  font-size:12px;
  color:#FFFFFF;
}
.tab_calc_bg
{
  background: url(../images/mdlbox_blu_bg.png) left top repeat-y;
  width:921px;
  height:63px;
}

.tab_calc_btm
{
  background: url(../images/mdlbox_blu_btm.png) left top no-repeat;
  width:921px;
  height:12px;
}

.tcalc_frm_sep
{
  height:17px;
}

.tcalc_pad
{
  width:26px;
}

.tcalc_emailfld
{
  width:102px;
}

.tcalc_frmtx
{
  border:#C5C7C1 1px solid;
  background-color:#FFFFFF;
  width:88px;
  height:38px;
  padding-left:4px;
  font-family: Arial, Helvetica;
  font-size:24px;
  color:#656565;
}

.tcalc_numemailslbl, .tcalc_iplbl
{
  font-family: Arial, Helvetica;
  font-size:17px;
  font-weight:bold;
  color:#FA750B;
  vertical-align:middle;
}

.tcalc_numemailslbl
{
  width:113px;
}

.tcalc_ipfld
{
  width:102px;
}

.tcalc_iplbl
{
  width:38px;
}

.tcalc_bar
{
  width:4px;
  background-color:#A8ADA8;
}

.tcalc_bar_pad
{
  width:12px;
}

.tcalc_txtfld
{
  width:360px;
}

.tcalc_txt
{
  font-family: Arial, Helvetica;
  font-size:13px;
  font-weight:bold;
  color:#999999;
  vertical-align:middle;
}

.tcalc_price
{
  font-family: Arial, Helvetica;
  font-size:30px;
  font-weight:bold;
  color:#FF6633;
  line-height:34px;
}

.tcalc_vat
{
  font-family: Arial, Helvetica;
  font-size:14px;
  color:#FF6633;
}

#slider
{
	width: 400px;
	margin-top: 10px;
	margin-bottom: 5px;
}

div.mail_count
{
	font-family: Arial, Helvetica;
	font-size: 30px;
	font-weight: bold;
	color: #FF6633;
	width: 400px;
	text-align: right;
}

.mail_txt
{
font-family: Arial, Helvetica;
font-size: 17px;
font-weight: bold;
color: #999999;	
}

.monye
{
	color: #555;
}

.sliderHelp
{
	width: 400px;
	font-size: 14px;
	font-family: Arial, Helvetica;
	
	margin-bottom: 10px;
}

.sh_left
{
	padding-left: 15px;
	float: left;
	color: #aaa800;
}

.sh_right
{
	padding-right: 110px;
	float: right;
	color: #E31F00;
}

.clear
{
	clear: both;
}

#hirlForm,
#loginForm
{
	display: none;
	width: 400px;
/* 	height: 560px; */
	-webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  z-index: 4;
  position: absolute;
  top: 50%;
	left: 50%;
	margin-top: -280px;
	margin-left: -200px;
	background-color: #fff;
}

#loginForm
{
	margin-top: -80px;
}

#hirlForm .header,
#loginForm .header
{
	padding-top: 10px;
	height: 25px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	background-color: #F26422;
}

#hirlForm input[type=text],
#hirlForm input[type=password],
#loginForm input[type=text],
#loginForm input[type=password]
{
	width: 90%;
	border: solid thin #ccc;
	padding: 2px 4px;
}

#hirlForm table,
#loginForm table
{
	width: 100%;
}

#hirlForm td,
#loginForm td
{
	padding: 5px;
	vertical-align: middle;
}

#hirlForm label,
#loginForm label
{
	font-weight: bold;
}

#hirlForm tr:nth-child(even),
#loginForm tr:nth-child(even)
{
	background-color: #f1f1f1;
}

#hirlForm input[type="button"],
#hirlForm input[type="submit"],
#loginForm input[type="button"],
#loginForm input[type="submit"]
{
	width: 150px;
	padding: 3px;
	font-weight: bold;
	cursor: pointer;
}

#modalBg,
.modalBg
{
	position: fixed;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
	display: none;
	cursor: pointer;
}

.perLevel
{
	font-size: 16px;
}

#advancedStat
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#advancedStat .content
{
	width: 1000px;
	height: 700px;
	border: solid thin #ccc;
	background-color: #fff;
	z-index: 3;
	position: absolute;
	-webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.3);
  box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.3);
  padding: 3px;
}

#advancedStat .header
{
	width: 100%;
	background: #ccc;
	-webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  margin-bottom: 10px;
  background: rgb(242,101,34); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(242,101,34,1) 0%, rgba(214,64,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,101,34,1)), color-stop(100%,rgba(214,64,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(242,101,34,1) 0%,rgba(214,64,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(242,101,34,1) 0%,rgba(214,64,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(242,101,34,1) 0%,rgba(214,64,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(242,101,34,1) 0%,rgba(214,64,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26522', endColorstr='#d64000',GradientType=0 ); /* IE6-9 */
}

#advancedStat .header .headerDiv
{
	width: 48%;
	font-weight: bold;
  color: #fff;
  font-size: 14px;
  padding: 10px;
  float: left;
}

#advancedStat .header .headerDiv a {
	color: #ddd;
	text-decoration: none;
	padding: 2px 5px;
	-webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow:  0px 0px 10px 0px rgba(255, 255, 255, 0.75);
  box-shadow:  0px 0px 10px 0px rgba(255, 255, 255, 0.75);
}

#advancedStat .header .headerDiv a:hover {
	-webkit-box-shadow:  0px 0px 10px 0px rgba(255, 255, 255, 1);
  box-shadow:  0px 0px 10px 0px rgba(255, 255, 255, 1);
  background-color: rgba(255,255,255,.15);
	color: #fff;
	-webkit-transition: all 250ms ;
  -moz-transition: all 250ms ;
  -ms-transition: all 250ms ;
  -o-transition: all 250ms ;
  transition: all 250ms ;
}

#advancedStat .main
{
	height: 100%;
}

#advancedStat .main iframe
{
	width: 100%;
	height: 90%;
	border: solid thin #ccc;
}