@CHARSET "UTF-8";
/*********************************************************************
 * copyright:   	matrac.hu
 * name:        	style.css
 * projekt:     	www.standard-team.hu
 * release: 	 		2009.02.11.
 * description: 	matrac skin styles
 * developer:   	
**********************************************************************/
body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background: #FF7E00 url(images/bg1.jpg) repeat-y center;
}
td {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

.matrac_header {
  width: 950px;
  height: 66px;
  background: url(images/matrac-header3.jpg);
}
.matrac_header .logo {
  width: 171px;
  height: 66px;
  display: block;
  float: left;
}
.matrac_header .newsletter {
  width: 348px;
  margin: 0 0 0 60px;
  padding: 12px 0 0 0;
  float: left;
  color: #C65900;
  font-size: 11px;
  font-weight: normal;
}
.matrac_header .newsletter_button {
  width: 100px;
  height: 28px;
  display: block;
  margin:-28px 25px 0 0;
  /*margin: 19px 14px 0 0;*/
  float: right;
}

.matrac_header_sep {
  width: 950px;
  height: 26px;
  background: url(images/matrac-header-sep.gif);
  clear: both;
}

.matrac_border_left {
  background: url(images/matrac-border-l.gif) repeat-y top right;
}
.matrac_border_right {
  background: url(images/matrac-border-r.gif) repeat-y top left;
}

.matrac_border {
  width: 1px;
  background: #FF7E00;
}
.matrac_border div {
  width: 1px;
}
.matrac_center_td {
  width: 950px;
  background: url(images/matrac-center-bg.gif) repeat-y;
}

.matrac_menu {
  width: 950px;
}
.matrac_menu a.top_item {
  display: block;
  float: left;
  height: 26px;
  background-position: 0 0;
}

/* iTyu 20080523AD */
.matrac_menu a.webaruhaz {
  width: 127px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-webaruhaz-01.jpg);
  background-position: 0 0;
}
.matrac_menu a.webaruhaz:hover {
  background-position: 0 26px;
}

.matrac_menu a.webinfo {
  width: 137px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-web-info-01.jpg);
  background-position: 0 0;
}
.matrac_menu a.webinfo:hover {
  background-position: 0 26px;
}


.matrac_menu a.kalkulator {
  width: 103px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-kalkulator-01.jpg);
  background-position: 0 0;
}
.matrac_menu a.kalkulator:hover {
  background-position: 0 26px;
}


.matrac_menu a.szotar {
  width: 78px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-szotar-01.jpg);
  background-position: 0 0;
}
.matrac_menu a.szotar:hover {
  background-position: 0 26px;
}


.matrac_menu a.fontos {
  width: 150px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-fontos-01.jpg);
  background-position: 0 0;
}
.matrac_menu a.fontos:hover {
  background-position: 0 26px;
}


.matrac_menu a.szalloda {
  width: 154px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-szalloda-01.jpg);
  background-position: 0 0;
}
.matrac_menu a.szalloda:hover {
  background-position: 0 26px;
}



.matrac_menu a.alvas {
  width: 102px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-alvas-01.jpg);
  background-position: 0 0;
}
.matrac_menu a.alvas:hover {
  background-position: 0 26px;
}

.matrac_menu a.rolunk {
  width: 99px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-rolunk-01.jpg);
  background-position: 0 0;
}
.matrac_menu a.rolunk:hover {
  background-position: 0 26px;
}
/*iTyuEnD20080523AD*/








/*iTyuStaRt20080620AD*/
.matrac_menu a.webaruhaz3 {
  width: 113px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-webaruhaz03.jpg);
  background-position: 0 0;
}

.matrac_menu a.webaruhaz3:hover {
  background-position: 0 26px;
}


.matrac_menu a.webinfo3 {
  width: 118px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-webinfo03.jpg);
  background-position: 0 0;
}
.matrac_menu a.webinfo3:hover {
  background-position: 0 26px;
}


.matrac_menu a.kalkulator3 {
  width: 87px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-kalkulator03.jpg);
  background-position: 0 0;
}
.matrac_menu a.kalkulator3:hover {
  background-position: 0 26px;
}


.matrac_menu a.szotar3 {
  width: 58px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-szotar03.jpg);
  background-position: 0 0;
}
.matrac_menu a.szotar3:hover {
  background-position: 0 26px;
}


.matrac_menu a.fontos3 {
  width: 131px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-fontos03.jpg);
  background-position: 0 0;
}
.matrac_menu a.fontos3:hover {
  background-position: 0 26px;
}


.matrac_menu a.szalloda3 {
  width: 131px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-szalloda03.jpg);
  background-position: 0 0;
}
.matrac_menu a.szalloda3:hover {
  background-position: 0 26px;
}

.matrac_menu a.alvas3 {
  width: 79px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-alvasnap03.jpg);
  background-position: 0 0;
}
.matrac_menu a.alvas3:hover {
  background-position: 0 26px;
}
.matrac_menu a.karrier3 {
  width: 64px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-karrier03.jpg);
  background-position: 0 0;
}
.matrac_menu a.karrier3:hover {
  background-position: 0 26px;
}

.matrac_menu a.rolunk3 {
  width: 64px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-rolunk03.jpg);
  background-position: 0 0;
}
.matrac_menu a.rolunk3:hover {
  background-position: 0 26px;
}


.matrac_menu a.katalog3 {
  width: 105px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-katalog03.jpg);
  background-position: 0 0;
}
.matrac_menu a.katalog3:hover {
  background-position: 0 26px;
}
/*iTyuEnD20080620AD*/














/*iTyuStaRt20080527AD*/
.matrac_menu a.webaruhaz2 {
  width: 122px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-webaruhaz-02.jpg);
  background-position: 0 0;
}
.matrac_menu a.webaruhaz2:hover {
  background-position: 0 26px;
}

.matrac_menu a.webinfo2 {
  width: 126px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-web-info-02.jpg);
  background-position: 0 0;
}
.matrac_menu a.webinfo2:hover {
  background-position: 0 26px;
}


.matrac_menu a.kalkulator2 {
  width: 91px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-kalkulator-02.jpg);
  background-position: 0 0;
}
.matrac_menu a.kalkulator2:hover {
  background-position: 0 26px;
}


.matrac_menu a.szotar2 {
  width: 67px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-szotar-02.jpg);
  background-position: 0 0;
}
.matrac_menu a.szotar2:hover {
  background-position: 0 26px;
}


.matrac_menu a.fontos2 {
  width: 139px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-fontos-02.jpg);
  background-position: 0 0;
}
.matrac_menu a.fontos2:hover {
  background-position: 0 26px;
}


.matrac_menu a.szalloda2 {
  width: 146px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-szalloda-02.jpg);
  background-position: 0 0;
}
.matrac_menu a.szalloda2:hover {
  background-position: 0 26px;
}

.matrac_menu a.alvas2 {
  width: 90px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-alvas-02.jpg);
  background-position: 0 0;
}
.matrac_menu a.alvas2:hover {
  background-position: 0 26px;
}
.matrac_menu a.karrier2 {
  width: 75px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-karrier-02.jpg);
  background-position: 0 0;
}
.matrac_menu a.karrier2:hover {
  background-position: 0 26px;
}

.matrac_menu a.rolunk2 {
  width: 94px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-rolunk-02.jpg);
  background-position: 0 0;
}
.matrac_menu a.rolunk2:hover {
  background-position: 0 26px;
}



/*iTyuEnD20080527AD*/

.matrac_menu a:hover.top_item {
  background-position: 0 26px;
}
.matrac_menu .matrac_girl {
  width: 683px;
  height: 209px;
  float: right;
}
.matrac_menu .matrac_girl a.lang_link {
  width: 100px;
  height: 20px;
  display: block;
  margin: 153px 0 0 20px;
}
.matrac_menu .matrac_girl a.cart_link {
  width: 280px;
  height: 30px;
  display: block;
}
.matrac_menu .matrac_left_menu {
  float: left;
  width: 265px;
  height: 209px;
  position: relative;
}
.matrac_menu a.left_item {
  display: block;
  height: 35px;
  width: 265px;
  background-position: 0 0;
 
}
.matrac_menu a:hover.left_item {
  background-position: 0 35px;
}
.matrac_center {
  width: 950px;
}
.matrac_newsfeed {
  width: 267px;
  background: url(images/matrac-newsfeed-bg.jpg) #FFE4AA no-repeat;
  float: left;
}
.matrac_newsfeed_in {
   padding: 0 18px 0 23px;
}
.matrac_newsfeed_title {
  color: #CB5600;
  font-size: 14px;
  font-weight: bold;
}
.matrac_newsfeed_item {
  background: url(images/matrac-newsfeed-sep.gif) no-repeat 0 2px;
  padding: 24px 0 15px 0;
}
.matrac_newsfeed_item .title {
  color: #944409;
  font-weight: bold;
}
.matrac_newsfeed_item .preface {
  color: #944409;
  padding-bottom: 14px;
}
.matrac_newsfeed_item a {
  display: block;
  color: #EE7A14;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}
.matrac_newsfeed_button {
  display: block;
  height: 21px;
  width: 99px;
  
  margin: 5px 0 10px 60px;
}
.matrac_content {
  width: 680px;
  float: right;
  padding: 0;
  margin:0;
  background:#fff;
}
.matrac_content_in {
  width: 631px;
  margin: 0 0 24px 24px;
/*margin: 0 0 24px 10px;*/
/*margin: auto;*/
}
h2.matrac_content_header {
  color: #941F28;
  font-size: 14px;
  height: 40px;
  background: url(images/matrac-title-sep.gif) 0 bottom no-repeat;
  margin: 0;
}
.matrac_content_center {
  color: #494949;
}
.matrac_content_center a {
  color: #941F28;
  text-decoration: none;
}
.matrac_content_center a:hover {
  text-decoration: underline;
}
.matrac_footer {
  width: 950px;
  background: url(images/matrac-footer-bg.gif) #FFFAEE repeat-x top center;
  clear: both;
  height: 220px;
}
.matrac_footer .dij {
  display: block;
  float: left;
  background: url(images/matrac-footer-dij.jpg) no-repeat top center;
  width: 159px;
  height: 148px;
}
.matrac_footer .links {
  float: left;
  width: 638px;
  text-align: center;
}
.matrac_footer .links .light_orange {
  color: #E57700;
  margin: 0;
  padding: 10px 0;
}
.matrac_footer .links .light_orange a {
  color: #E57700;
  text-decoration: none;
}
.matrac_footer .links .dark_orange {
  color: #CB5600;
  font-weight: bold;
  margin: 0;
}
.matrac_footer .links .dark_orange a {
  color: #CB5600;
  text-decoration: none;
}
.matrac_footer .links .dark_orange a:hover {
  color: #981200;
  text-decoration: none;
}

.matrac_footer .iso_9001 {
  display: block;
  float: left;
  background: url(images/matrac-footer-iso.jpg) no-repeat top center;
  width: 145px;
  height: 148px;
}

.pager {
  margin-bottom: 18px;
}

.matrac_newsa_head {
  color: #941F28;
  font-weight: bold;
}
.matrac_newsa_pref {
  background: url(images/transparent-sep.gif) center top repeat-x;
  padding: 10px 10px 20px 10px;
}
.matrac_newsa_link {
  font-size: 11px;
}

.matrac_partner_header {
  vertical-align: top;
  color: #941F28;
  font-weight: bold;
  border-left: 1px solid #CECECE;
  border-top: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
  padding: 5px 10px;
}
.matrac_partner_header2 {
  vertical-align: top;
  color: #941F28;
  font-weight: bold;
  border: 1px solid #CECECE;
  padding: 5px 10px;
}

.matrac_partner_head {
  color: #941F28;
  font-weight: bold;
}
.matrac_partner_info {
  background: url(images/transparent-sep.gif) center top repeat-x;
  padding: 10px 10px 20px 10px;
  font-size: 11px;
}
.matrac_partner_img {
  text-align: center;
  margin: 10px 0;
}
.matrac_partner_search {
  color: #494949;
  vertical-align: top;
}
.matrac_partner_search {
  margin-bottom: 18px;
}
.matrac_guestbook p {
  margin-top: 0;
  margin-bottom: 18px;
}
.matrac_guestbook td {
  color: #494949;
}
.matrac_gb_ok {
  font-weight: bold;
  text-align: center;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  margin-bottom: 18px;
  padding: 4px;
}
.matrac_submit {
  margin: 18px 0;
  text-align: center;
}
.matrac_gb_head {
  color: #941F28;
  font-weight: bold;
}
.matrac_gb_text {
  background: url(images/transparent-sep.gif) center top repeat-x;
  padding: 10px 10px 20px 10px;
}

.matrac_calc_table select {
  margin: 0 0 5px 0;
  width: 150px;
}
.matrac_calcresult_head {
  color: #941F28;
  font-weight: bold;
}
.matrac_calcresult_text {
  background: url(images/transparent-sep.gif) center top repeat-x;
  width: 506px;
}
.matrac_calcresult_text div {
  padding: 10px;
}

.matrac_product_head {
  color: #941F28;
  margin: 0;
}
.matrac_product_head p {
  padding: 60px 0 0 0;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
}

.matrac_more_p {
  clear: both;
  color: #941F28;
  font-weight: bold;
  margin-top: 20px;
}
.matrac_more_links {
  background: url(images/transparent-sep.gif) center top repeat-x;
  padding: 10px 10px 20px 10px;
  width: 618px;
}
.matrac_more_links h2 {
  font-weight: normal;
  margin: 0;
  font-size: 12px;
}
.matrac_p_img {
  border: 1px solid #ccc;
  /*margin: 0 0 10px 10px;*/
}
.matrac_pcat_img {
  border: 1px solid #ccc;
  margin: 10px;
}
.matrac_product_links {
  background: url(images/transparent-sep.gif) center top repeat-x;
  padding: 10px 10px 20px 10px;
}
.matrac_product_link {
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  display: inline;
}
.matrac_product_row {
}
.clear {
  clear: both;
  font-size: 1px;
}
.can_buy_link {
  width: 20px;
  height: 18px;
  background: url(images/matrac-kosar-termek.gif) no-repeat;
  float: left;
  display: block;
}
.cannot_buy {
  width: 20px;
  height: 18px;
  float: left;
  display: block;
}



a.matrac_dict_link {
  background: url(images/transparent-sep.gif) center top repeat-x;
  padding: 3px 10px;
  display: block;
  font-weight: bold;
  text-align: center;
}
a:hover.matrac_dict_link {
}

.matrac_imp_links {
  margin-bottom: 25px;
  font-weight: bold;
}
.matrac_imp_cell {
  background: url(images/transparent-sep.gif) center top repeat-x;
  padding: 3px 10px;
}

.msg_ok {
  text-align: center;
  color: #080;
  padding: 10px;
  margin: 10px 0;
  border-top: 1px solid #0a0;
  border-bottom: 1px solid #0a0;
  background: #dfd;
}

.msg_error {
  text-align: center;
  color: #800;
  padding: 10px;
  margin: 10px 0;
  border-top: 1px solid #a00;
  border-bottom: 1px solid #a00;
  background: #fdd;
}

.popup {
  top: 150px;
  left: 0px;
  position: absolute;
  z-index: 12000;
  width: 100%;
}
.popup_win {
  width: 500px;
  border: 1px solid #FFD05C;
  background: #FFFCF6;
  text-align: left;
}
.popup_header {
  background: url(images/popup-header-bg.gif);
  height: 22px;
}
.popup_header_title {
  color: #F28900;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 10px;
  float: left;
}
.popup_close {
  display: block;
  background: url(images/popup-close.gif) ;
  width: 20px;
  height: 21px;
  float: right;
}
.popup_text {
  clear: both;
}
.popup_text h1 {
  font-size: 18px;
}
.popup_text h3 {
  font-size: 14px;
}
.popup_text_in {
  color: #60431C;
  padding: 10px;
}
.popup_text_in p {
  margin: 0 0 15px 0;;
}
/*Webshophoz*/

/*kos�r aloldalhoz*/
.kos_border {
/*  border: 1px solid #FFE9B2;
  padding: 10px; */
}

.kos_border input {
  margin: 0px;
  padding: 0px;
}
.kos_darab {
  width: 30px;
}
.kos_modosit {
  margin: 5px 0 0 10px;
  width: 80px;
}
.kos_kivetel {
  height: 40px;
}
.kos_kivetel img {
  margin: 0 10px 0 0;
  vertical-align: middle;
}
.kos_kivetel a {
  font-weight: 700;
  font-size: 12px;
  color: #000;
  text-decoration: none;
  vertical-align: middle;
}
.kos_kivetel a:hover {
  text-decoration: underline;
}
.kos_tov_megrend {
  margin: 0px;
  width: 200px;
}
.kos_sor {
  clear: both;
}
.kos_tabla {
  margin-bottom: 20px;
}
.term_nev {
  margin: 20px 0 5px 0;
}
/*Megrendel�s 1 - orderform*/
.meg_tabla {
  margin: 10px 0 10px 0;
  width: 100%;
}
.meg_tabla td {
  width: 50%;
  padding: 5px 0 5px 0;
}
.meg_tabla td p {
  width: 50%;
  font-weight: 700;
  padding: 0;
  margin: 0px;
}

.meg_tabla_in {
  width: 295px;
  margin: 1px 0;
}
/*product-view - Term�k n�zet r�szletes*/
.term_item {
  height: 30px;
  width: 100%;
  margin-top: 10px;
}
.kos_helyez {
  width: 100%;
  height: 38px;
  vertical-align: middle;
  padding: 0px;
  display: block;
}
.kos_betesz span {
  vertical-align: 50%;
}
.term_db {
  margin: 0 5px 0 5px;
  vertical-align: middle;
  width: 30px;
}
.term_betesz img {
  border: 0px;
  margin-left: 10px;
}
.term_mehet {
  margin-left: 40%;
  margin-top: 20px;
  vertical-align: middle;
}
/*Review oldal*/
.tabla_review {
  margin: 10px 0 10px 0;
  width: 100%;
}
.tabla_review td {
  width: 50%;
  padding: 5px 0 5px 0;
}

.cart_tbl_head {
  font-weight: bold;
  border-top: 1px solid #FFE399;
  border-bottom: 1px solid #FFE399;
  padding: 2px 5px;
  background: url(images/cart-top.gif);
  color: #494949;
}
.ctblh_first {
  border-left: 1px solid #FFE399;
}
.ctblh_last {
  border-right: 1px solid #FFE399;
}
.cart_tbl_row {
}
.cart_tbl_row td {
  border-bottom: 1px solid #FFE399;
  color: #494949;
}
.cart_tbl_row div {
  padding: 5px 5px;
}

.order_head {
  font-weight: bold;
  border: 1px solid #FFE399;
  padding: 2px 5px;
  background: url(images/cart-top.gif);
  color: #494949;
}
/*************************************/
/*
.termek_block {
    width: 500px;
  /*  height: 118px;*/
    display: block;
    font-size: 12px;
    text-align: left;
}/*
.termek_block .empty {
  width: 13px;
} 
.termek_block td {
  padding: 0;
  vertical-align: top;
}
  .termek_block .termekkep {
    width: 113px;
    height: 105px;
    background: url(images/termek-termekkep-bg2.jpg) no-repeat left top; 
  }    
  .termek_block .termekkep img { 
    border: 0;
    margin: 5px 0 0 5px;
  }
  .termek_block .termekinfo {
    width: 124px;
    color: #971f29;
    font-weight: bold;
    line-height: 16px;
  }
  .termek_block .termekinfo div {
    height: 23px;
    display: block;
    clear: both;
  }
  .termek_block .termekinfo div a.kosar {
    background: url(images/matrac-kosar-termek.gif) no-repeat;
    display: block;
    float: left;
    width: 13px;
    height: 14px;
  }
  .termek_block .termekinfo div a.megveszed {
    width: 75px;
    height: 21px;
    background: url(images/termek-termeklap-bg.jpg) no-repeat;
    display: block;
    float: right;
  }
  .termek_block .termekinfo .termekleiras {
    clear:both;
    height:83px;
  }
*/
  .termek_block {
    width: 500px;
    font-size: 12px;
    text-align: left;
}
.termek_block .empty {
  width: 13px;
} 
.termek_block td {
  padding: 0;
  vertical-align: top;
}
.termek_block .termekkep {
    width: 113px;
    height: 112px;
    background: url(images/termek-termekkep-bg2.jpg) no-repeat; 
  }    
.termek_block .termekkep img { 
    border: 0;
    margin: 6px 0 0 6px;
  }
.termek_block .termekinfo {
    width: 124px;
    color: #971f29;
    font-weight: bold;
    line-height: 16px;
  }
  
  
.termek_block .termekinfo div {
    height: 28px;
    display: block;
    clear: both;
  }
  
  
.termek_block .termekinfo div a.kosar {
    background: url(images/matrac-kosar-termek.gif) no-repeat; 
    *background: url(images/matrac-kosar-termek.gif) no-repeat scroll 0px -8px;
    display: block;
    float: left;
    width: 47px;
    height: 40px; /*balint irt ide!*/
  }
.termek_block .termekinfo div a.megveszed {
    width: 75px;
    height: 21px;
    background: url(images/termek-termeklap-bg.jpg) no-repeat;
    display: block;
    float: right;
  }
.termek_block .termekinfo .termekleiras {
    clear:both;
    height:83px;
  }
.termek_block .termekinfo .termekleiras a {
    color: #971f29;
    font-weight: bold;
    text-decoration: none;
}
.termek_block .termekinfo .termekleiras a:hover {
  text-decoration: underline;
} 



/*------------2008.03.27.--------------*/
.matrac_newsfeed .pop_logo {
  width: 265px;
  height: 60px;
  background: url(images/pop-logo.jpg) no-repeat;
  display: block;
}
.matrac_newsfeed .pop_product {
  width: 265px;
  height: 51px;
  padding: 9px 0 0 0;
  background: url(images/pop-product.jpg) no-repeat;
  display: block;
  overflow: hidden;
  color: #961a1e;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.matrac_newsfeed .pop_product span {
  font-size: 11px;
  clear: both;
  display: block;
  font-weight: normal;
  text-transform: none;
}
/* Balint ganyolta ide */
.matrac_newsfeed .pop_product a {
  overflow: hidden;
  color: #961a1e;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
/* Balint vege */
.matrac_newsfeed .pop_img {
  width: 265px;
  height: 139px;
  display: block;
  overflow: hidden;
}
.matrac_newsfeed .pop_img img {
  margin:0;
  padding: 0;
}
.matrac_newsfeed .pop_info {

  width: 255px;
  height: 67px;
  padding: 5px;
  background: url(images/pop-info.jpg) no-repeat;
  display: block;
  overflow: hidden;
  color: #961a1e;
  text-align: center;
  font-weight: bold;
  font-size: 9px;
}
/* Balint ganyolta ide */
.matrac_newsfeed .pop_info a {
  color: #961a1e;
  text-align: center;
  font-weight: bold;
  font-size: 9px;
  text-decoration: none;
}
/* Balint vege */
.matrac_newsfeed .pop_more {
  width: 265px;
  height: 35px;
  line-height: 30px;
  background: url(images/pop-more.jpg) no-repeat;
  display: block;
  overflow: hidden;
  text-align: center;
}
.matrac_newsfeed .pop_more a {
  color: #961a1e;
  text-align: center;
  font-weight: bold;
  font-size: 9px;
  text-decoration: none;
}
.matrac_newsfeed .pop_more a:hover {
  text-decoration: underline;
}
.matrac_newsfeed .pop_close {
  width: 265px;
  height: 38px;
  line-height: 38px;
  background: url(images/pop-close.gif) no-repeat;
  display: block;
  text-align: right;
  overflow: hidden;
}
.matrac_newsfeed .pop_close a {
  color: #ffb400;
  text-decoration: none;
  font-size: 9px;
  margin-right: 10px;
}
.matrac_newsfeed .pop_close a:hover {
  text-decoration: none;
  color: #fff;
}


/*---2008.03.27----*/

/*---2008-11-10 - iTyu uj menu---*/

.matrac_menu a.termek4 {
  width: 179px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/termekek4.jpg);
  background-position: 0 0;
}

.matrac_menu a.termek4:hover {
  background-position: 0 100%;
}

.matrac_menu a.kalkulator4 {
  width: 89px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/kalkulator4.jpg);
  background-position: 0 0;
}
.matrac_menu a.kalkulator4:hover {
  background-position: 0 100%;
}

.matrac_menu a.szotar4 {
  width: 64px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/szotar4.jpg);
  background-position: 0 0;  
}
.matrac_menu a.szotar4:hover {
  background-position: 0 100%;
}

.matrac_menu a.fontos4 {
  width: 135px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/fontos4.jpg);
  background-position: 0 0;  
}

.matrac_menu a.fontos4:hover {
  background-position: 0 100%;
}


.matrac_menu a.szalloda4 {
  width: 137px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/szalloda4.jpg);
  background-position: 0 0;  
}
.matrac_menu a.szalloda4:hover {
  background-position: 0 100%;
}


.matrac_menu a.alvas4 {
  width: 83px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/alvasnap4.jpg);
  background-position: 0 0;  
}

.matrac_menu a.alvas4:hover {
  background-position: 0 100%;
}

.matrac_menu a.karrier4 {
  width: 71px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/karrier4.jpg);
  background-position: 0 0;  
}

.matrac_menu a.karrier4:hover {
  background-position: 0 100%;
}

.matrac_menu a.rolunk4 {
  width: 73px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/rolunk4.jpg);
  background-position: 0 0;  
}

.matrac_menu a.rolunk4:hover {
  background-position: 0 100%;
}

.matrac_menu a.hetvege4 {
  width: 119px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/katalog4.jpg);
  background-position: 0 0;  
}

.matrac_menu a.hetvege4:hover {
  background-position: 0 100%;
}




/*----2008.12.06----*/
/*------------------*/

/* Fontos */
.matrac_menu a.fontos {
  width: 137px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-fontos-5.jpg);
  background-position: 0 0;  
}

.matrac_menu a.fontos:hover {
  background-position: 0 100%;
}


/* Karrier */
.matrac_menu a.karrier {
  width: 69px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-karrier-5.jpg);
  background-position: 0 0;  
}

.matrac_menu a.karrier:hover {
  background-position: 0 100%;
}



/* katalogus */
.matrac_menu a.katalogus {
  width: 98px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-katalogus-5.jpg);
  background-position: 0 0;  
}

.matrac_menu a.katalogus:hover {
  background-position: 0 100%;
}

/* outlet */
.matrac_menu a.outlet {
  width: 63px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-outlet-5.jpg);
  background-position: 0 0;  
}

.matrac_menu a.outlet:hover {
  background-position: 0 100%;
}


/* outlet */
.matrac_menu a.rolunk {
  width: 72px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-rolunk-5.jpg);
  background-position: 0 0;  
}

.matrac_menu a.rolunk:hover {
  background-position: 0 100%;
}


/* Szalloda */
.matrac_menu a.szalloda {
  width: 141px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-szalloda-5.jpg);
  background-position: 0 0;  
}

.matrac_menu a.szalloda:hover {
  background-position: 0 100%;
}


/* szotar */
.matrac_menu a.szotar {
  width: 65px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-szotar-5.jpg);
  background-position: 0 0;  
}

.matrac_menu a.szotar:hover {
  background-position: 0 100%;
}



/* termekek */
.matrac_menu a.termekek {
  width: 180px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-termekek-5.jpg);
  background-position: 0 0;  
}

.matrac_menu a.termekek:hover {
  background-position: 0 100%;
}




/* termekek */
.matrac_menu a.webaruhaz {
  width: 125px;
  height: 26px;
  display: block;
  float: left;
  background-image: url(images/a-webaruhaz-5.jpg);
  background-position: 0 0;  
}

.matrac_menu a.webaruhazt:hover {
  background-position: 0 100%;
}
/* februar_atalakitas */

.fck { 
  width: 638px;
   
  margin: 10px 0 10px 0;
}
.fck_f1 td,
.fck_f1 p,
.fck td { color: #494949 }
.fck p { margin: 0 0 15px 0; }

.termek_gyerek {
	width: 302px;
	min-height: 106px;
	
	float: left;
	margin: 6px 10px 6px 0px;
	
}
.termek_gyerek_in {
 background: url(images/_gytermek_bg.jpg) repeat-x center top;
 border:1px solid #FFB403;
 float:left;
 width:302px;       
 _width:304px;     
}
.termek_link {
  font-weight: bold;
}
.termek_altalanos {
	width: 304px;
		
	float: left;
	margin: 6px 10px 6px 0px;
	
}
.termek_gyerek_in .image {
  border: 1px solid #ff7e00;
}
.termek_altalanos .image {
  border: 1px solid #b4b4b4;
}
.image {
	float: left;
	margin:10px 0 0 5px;
	_margin: 10px 0 0 2px;
}
.leiras {
	width: 193px;
	
	
	float: left;
	margin: 10px;
}
.termek_altalanos_footer {
  height: 1px;
	background: url(images/_atermek_bg.jpg) no-repeat;
	background: url(images/_atermek_bg.jpg) no-repeat top center;
}
.termek_altalanos_head {
	height: 1px;
	background: url(images/_atermek_bg.jpg) no-repeat;
	background: url(images/_atermek_bg.jpg) no-repeat center bottom;
}
.termek_altalanos_body {
	background:transparent url(images/_atermek_body_bg.jpg) repeat-y scroll center top;
  float:left;
  width:304px;
 
}
.gybox_fejlec {
  height: 45px;
  background: url(images/_gytermek_fejlec.jpg) no-repeat;
  width:304px;
}

.gybox_fejlec h3 {
  
  margin: 0px;
  padding:13px 0 15px 86px;
  font-size:12px;
  
}
.gybox_fejlec h3 a {
  color:#fff;
  margin: 0px;
  text-decoration: none;
  font-size:12px;
}
.gybox_fejlec h3 a:hover {
  color:#fff;
  margin: 0px;
  text-decoration: underline;
  font-size:12px;
}
.leiras h3 {
	margin: 0px;
	font-size:12px;
}
.leiras h3 a {
	color:#941F28;
	text-decoration: none;
	font-size:12px;
}
.leiras a:hover {
	text-decoration: underline;
	font-size:12px;
}
.leiras p {
	margin: 10px 0px 0px 0px;
	*margin: 10px 0px 15px 0px;
}
.kosar_link {
	width: 321px;
	height: 31px;
	background: url(images/kosar.png) no-repeat;
	margin-top: 10px;
	position:relative;
}
.kosar_link a {
	display:block;
	height:31px;
	left:68px;
	top:50px;
	width:290px;
}
.nyelv_link {
	width: 139px;
	height: 27px;
	background: url(images/english.png) no-repeat;
	position:relative;
	top:140px;
}
.nyelv_link a {
	display:block;
	height:27px;
	margin-left:20px;
	top:140px;
	width:99px;
}
.nap {
	width: 180px;
	height: 52px;
	
	float:right;
  position:relative;
  top:89px;
}

.gy_fejlec {
	width: 638px;
	height: 40px;
	background: url(images/_gy_fejlec_bg.jpg) repeat-x;
	*margin-top: 15px;
}
.gy_fejlec h2 {
	font-size:14px;
	font-weight:bold;
	color:#941F28;
	padding: 12px;
}
.termek_menu_vilagos,
.termek_menu {
	height: 30px;
	margin: 40px 0 0 10px;
}
.termek_menu_vilagos ul,
.termek_menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	height: 30px;
}
.termek_menu_vilagos ul li,
.termek_menu ul li {
	display:inline;
	list-style-position:outside;
	margin:0;
	padding:0;
	text-align:center;
	
	
}
.termek_menu_vilagos ul li a {
	color:#f56d3c;
	font-size:12px;
	font-weight:bold;
	margin:0 2px 0 0;
	height: 23px;
	_height: 31px;
	border-top: 1px solid #fed265;
	border-right: 1px solid #fed265;
	border-left: 1px solid #fed265;
	background: url(images/_termek_menu_bg_vilagos.jpg) repeat-x;
	padding: 6px 6px 0 6px;
	float: left;
}
.termek_menu ul li a {
	color:#f56d3c;
	font-size:12px;
	font-weight:bold;
	margin:0 2px 0 0;
	height: 23px;
	_height: 31px;
	float: left;
	border-top: 1px solid #fed265;
	border-right: 1px solid #fed265;
	border-left: 1px solid #fed265;
	background: url(images/_termek_menu_bg.jpg) repeat-x;
	padding: 6px 6px 0 6px;
}
.termek_menu_vilagos ul li a:hover,
.termek_menu ul li a:hover {
	color:#941F28;
	text-decoration: underline;
}
.termek_fejlec_vilagos {
	width: 625px;
	_width: 627px;
	height: 48px;

	background: url(images/_termek_fejlec_bg_vilagos.jpg) repeat-x;
	border-top: 1px solid #ffe4aa;
	border-right: 1px solid #ffe4aa;
	border-left: 1px solid #ffe4aa;
}
.termek_fejlec {
	width: 625px;
	_width: 627px;
	height: 48px;

	background: url(images/_termek_fejlec_bg.jpg) repeat-x;
	border-top: 1px solid #ffe4aa;
	border-right: 1px solid #ffe4aa;
	border-left: 1px solid #ffe4aa;
}
.termek_fejlec_vilagos h2,
.termek_fejlec h2 {
	font-size:14px;
	font-weight:bold;
	color:#941F28;
	padding: 4px 12px 4px 12px;
	*margin-top: 10px;
	_padding: 4px 12px 0px 12px;
	_margin-bottom: 0px;	
}
.termek_leiras_reszl {
	width: 470px;
	padding: 0 4px;
	overflow: hidden;
}
.content_ {	
	background: url(images/_content_bg.jpg) repeat-y;
	border-bottom: 1px solid #d9be7b;
	/*position: absolute;*/
	float: left;
	width: 627px;	
	_margin: 0px;

}
.content_vilagos {	
	background: url(images/_content_bg_vilagos.jpg) repeat-y;
	border-bottom: 1px solid #d9be7b;
	/*position: absolute;*/
	float: left;
	width: 627px;
	_margin: 0px;
	
}
.fck_f1 .image {
	width: 66px;
	height: 66px;
	float: left;
	border: 1px solid #ff7e00;
	margin: 10px 5px 10px 15px;
}
.fck_f1 {
	margin:0px;
	width: 477px;
	float: left;
}

.termek_leiras_oldal {
	float: left;
	margin-left:17px;
	*margin-left:0px;
	*margin-right: 20px;
	*padding-bottom: 25px;
	_margin-right: 0px;
  _margin-left: 0px;	
}
.termek_leiras_oldal .image {
	/*width: 66px;
	height: 66px;*/
	float: left;
	margin-left: 10px;
	*margin-left: 0px;
	_width: 100px;
	_margin: 10px 0 0 10px;
	/*border: 1px solid #ff7e00;*/
/*	margin: 25px;
	margin: 20px;*/
	
}

.clear {
  clear: both;
}

/* 07.01 */


.matrac_header .header_right {
   float: left;
   
}

.matrac_header .header_right p {
  margin:12px 0 0 0px;
  text-align: center;
  color: #fff;
}
.matrac_header .header_right a {
    display:block;
    height:30px;
    position:relative;
    top:10px;
    width:242px;
   
}
.matrac_header .newsletter_ {
    float: left;
    width: 522px;
    height:65px;
}
table.gadget td {
     height: 0px !important;
}
table.gadget span,
table.gadget span,
table.gadget a {
      display: none;
}
iframe {
      padding: 0px !important;
}
iframe table.gadget {
     height: 35px !important;
     background: none !important; 
     margin: 0px !important;    
}
.gkereso table {
     margin: 0px !important;
     height: 35px !important;
}
.gkereso {
 width: 320px; 
 margin: 18px 0 0 75px;
 height: 36px !important; 
 overflow: hidden;
}

.fulek {
  background:transparent url(images/ful_bg.jpg) no-repeat scroll center top;
  height:106px;
  left:-45px;
  padding:10px;
  position:absolute;
  top:10px;
  width:29px;
}
form.url {
  
}
