body {
  margin: 0;
  padding: 0;
  font-family: Tahoma, sans-serif;
  font-size: 12px;
}
td {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
}

.clear {
  clear: both;
  font-size: 0px;
}

/**
* Struktúra táblázata
**/
.struct {
  width: 100%;
}

/**
* Header
**/
.h1 {
  width: 100%;
  background: url(images/h1-bg.gif) repeat-x center bottom #468d00;
}
.h1 h1 {
  margin: 0;
  font-size: 10px;
  padding: 0 5px;
  font-weight: normal;
}
.head {
  width: 100%;
  vertical-align: top;
}
.head h2.title {
  /*background: #8cbf00;*/
  background: #fff;
  font-size: 12px;
  color: #000;
  margin: 0;
  padding: 1px 5px;
  font-weight: normal;
}
.head div.bg {
  height: 144px;
  background: url(images/head-bg.gif) repeat-x;
}
.head div.bg .in {
  padding: 9px;
}
.head div.bg .image {
  height: 144px;
  background: #fbffcc;
  background: url(images/head-bg-image2.jpg) no-repeat;
}
.head div.bg .in .banner {
  width: 728px;
  height: 90px;
  /*margin: 20px 0 0 10px;*/
  margin: 20px -4px 0 0;
  background: #ffe;
  float: right;
  overflow: hidden;
}
.head div.bg .in .banner img {
  border: 0;
}

/* Header menü */
.head div.menu {
  background: url(images/menu-bg.gif) repeat-x;
  height: 31px;
}
.head div.menu div {
  float: left;
  background: url(images/menu-a-bg.gif) repeat-x;
}
.head div.menu div a {
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  padding: 8px 15px;
  text-decoration: none;
  color: #3a7400;
  background: url(images/menu-a-sep.gif) no-repeat right center; 
}
.head div.menu div a:hover {
}
.head div.menu div .last {
  background: url(images/menu-a-bg-last.jpg) no-repeat right center;
  border-right: 0;
  padding: 8px 65px 8px 15px;
  color: #3a7400;
}

.head div.menu .vakbarat_ikon, .head div.menu .language {
  float: right;
  background: none;  
}

.head div.menu .language a {
  background: none;
  font-weight: normal;  
}

.head div.menu .vakbarat_ikon {padding-right: 20px;}

.head div.menu .vakbarat_ikon a {
  background: url(images/vakbarat_ikon.png) no-repeat;
  display: block;
  width: 28px;  height: 27px;
  padding: 0;
}

/**
* Footer
**/
.foot {
  width: 100%;
  /*background: #f9feb7;*/
  background: #fbffcc;
  font-size: 11px;
  line-height: 18px;
}
.foot_border {
  margin-top: 2px;
  border-top: 1px solid #468d00;
}
.foot .menu {
  padding: 8px;
  float: right;
  text-align: right;
  color: #468d00;
}
.foot .menu a {
  text-decoration: none;
  color: #468d00;
}
.foot .menu a:hover {
  color: #468d00;
}
.foot .creator {
  padding: 8px;
  color: #468d00;
  float: left;
}
.foot .creator a {
  text-decoration: none;
  color: #468d00;
}
.foot .creator a:hover {
  color: #468d00;
}

/**
* Bal oldali árnyék
**/ 
.shl {
  background: url(images/shl.gif) repeat-y;
}
.shl div {
  width: 15px;
}
.shlt div {
  background: url(images/shlt.gif);
  width: 15px;
  height: 15px;
}

/**
* Jobb oldali árnyék
**/ 
.shr {
  background: url(images/shr.gif) repeat-y;
}
.shr div {
  width: 15px;
}
.shrt div {
  background: url(images/shrt.gif);
  width: 15px;
  height: 15px;
}

/**
* Bal oldal
**/ 
.sidel {
  width: 22%;
  vertical-align: top;
}
.sidel .cart {
  background: #ccc;
  height: 30px;
  background: url(images/cart-bg.gif) repeat-x;
}
.sidel .cart .in {
  background: url(images/cart-bg-end.jpg) no-repeat right center;
}
.sidel .cart .in a {
  font-size: 10px;
  padding: 9px 0 9px 34px;
  display: block;
  text-decoration: none;
  background: url(images/cart-bg.jpg) no-repeat;
  color: #2a5500;
}
.sidel .cart .in a:hover {
}

/* Bal oldali menü */
.sidel .mh_first {
  margin-top: 10px;
}
.sidel .mh_first span {
  width: 10px;
  height: 10px;
  background: url(images/mh-first.gif);
  display: block;
  float: right;
  font-size: 1px;
}
.sidel .mh a {
  display: block;
  color: #fff;
  background: url(images/mh-arrow.gif) no-repeat 4px 7px #468d00;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 14px 4px 14px;
}
.sidel .mh a:hover {
}
.sidel .md {
  padding: 0 0 0 0;
  /*background: url(images/md-bg.gif) repeat-y right center #f9feb7;*/
  background: url(images/md-bg.gif) repeat-y right center #fbffcc;
  
}
.sidel .md div {
  padding: 6px 12px 6px 14px;
  background: url(images/md-div-bg.gif) repeat-y;
  
}
.sidel .mh_last a {
  color: #a8ff00;
}
.sidel .md_last {
  color: #468d00;
}
.sidel .md_last div {
  padding-bottom: 0;

}
.sidel .md_last_b {
  /*background: url(images/md-bg.gif) repeat-y right center #f9feb7;*/
  background: url(images/md-bg.gif) repeat-y right center #fbffcc;
  height: 10px;
}
.sidel .md_last_b span {
  width: 10px;
  height: 10px;
  background: url(images/md-last.gif) no-repeat;
  display: block;
  float: right;
  font-size: 1px;
}
.sidel .md_last_b b {
  width: 10px;
  height: 10px;
  background: url(images/md-div-bg.gif) repeat-y;
  display: block;
  float: left;
  font-size: 1px;
}

/* Bal oldali ajánló */
.sidel .ajanlo {
  margin-top: 6px;
  background: url(images/ajanlo-bg.gif) repeat-x;
}

.sidel .ajanlo div {
  color: #000;
  text-transform: uppercase;
  padding: 14px 0 12px 36px;
  font-weight: bold;
  color: #468d00;
  background: url(images/ajanlo-ikon.jpg) no-repeat 5px 1px;
  
}
.sidel .ajanlo span {
  width: 40px;
  height: 40px;
  background: url(images/ajanlo-l-span-bg.gif) no-repeat;
  display: block;
  float: right;
  font-size: 1px;
}

/* Jobb oldali ajánló */
.sider .ajanlo {
  background: url(images/ajanlo-bg.gif) repeat-x;
}

.sider .ajanlo div {
  color: #000;
  text-transform: uppercase;
  padding: 14px 36px 12px 0;
  text-align: right;
  font-weight: bold;
  color: #468d00;
  background: url(images/ajanlo-ikon.jpg) no-repeat right 1px;
}
.sider .ajanlo span {
  width: 40px;
  height: 40px;
  background: url(images/ajanlo-r-span-bg.gif) no-repeat;
  display: block;
  float: left;
  font-size: 1px;
}

.blocks {
  margin-bottom: 12px;
  /*background: #f9feb7;*/
  background: #fbffcc;
  color: #468d00;
}
.blocks td {
  color: #468d00;
}

.sidel .blocks {
  border-top: 1px solid #c3d454;
  border-right: 1px solid #c3d454;
  border-bottom: 1px solid #c3d454;
}
.blocks .bhead {
  border-bottom: 1px solid #c3d454;
  border-top: 1px solid #c3d454;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  margin: 2px 0;
  padding: 4px 8px;
}
.blocks .bhfirst {
  border-top: 0;
  margin: 0 0 2px 0;
}

.blocks .search_form {
  border-bottom: 1px solid #c3d454;
  border-top: 1px solid #c3d454;
}
.blocks .search_form form {
  margin: 0;
}
.blocks .search_form table {
  margin: 0 0 10px 0;
}
.blocks .search_form table td div {
  width: 8px;
}

.blocks .search_form p {
  margin: 8px 8px 0 8px;
}
.blocks .search_form .field {
  width: 100%;
}
.blocks .search_form .field input {
  font-size: 12px;
  font-family: Tahoma, sans-serif;
  border: 1px solid #468d00;
  background: url(images/field-bg.gif) repeat-x;
  width: 100%;
}
.blocks .search_form .submit {
  width: 45px;
  height: 19px;
}

.blocks .vote_form {
  margin: 2px 0 0 0;
  border-bottom: 1px solid #c3d454;
  border-top: 1px solid #c3d454;
}
.blocks .vote_form p {
  padding: 12px 8px 0 8px;
  margin: 0;
}
.blocks .vote_form form {
  margin: 12px 0 0 0;
}
.blocks .vote_form td {
  vertical-align: top;
  color: #000;
}
.blocks .vote_form td label {
  display: block;
  margin: 0 0 5px 0;
}
* html .blocks .vote_form td label {
  display: block;
  margin: 0 2px 2px 0;
}
.blocks .vote_form .submit {
  margin: 12px 0 8px 8px;
}
.blocks .vote_form .submit input {
  width: 87px;
  height: 19px;
}
.blocks .vote_form td div {
  width: 8px;
}

.blocks .dw {
  padding: 12px 8px;
  margin: 2px 0 0 0;
  border-bottom: 1px solid #c3d454;
  border-top: 1px solid #c3d454;
}
.blocks .dw .in {
  color: #000;
}
.blocks .dw .in h2 {
  margin: 0;
  font-size: 12px;
}
.blocks .dw .in h2 a {
  text-decoration: none;
  color: #468d00;
}

.blocks .dw .in h3 {
  font-weight: normal;
  margin: 0 0 12px 0;
  font-size: 12px;
}
.blocks .dw .in .more_words {
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  color: #468d00;
}
.blocks .dw .in .more_words img {
  width: 9px;
  height: 9px;
  border: 0;
  background: #000;
  margin: 0 0 0 2px;
}
.blocks .banner {
  padding: 12px 8px;
  margin: 2px 0 0 0;
  border-bottom: 1px solid #c3d454;
  border-top: 1px solid #c3d454;
  text-align: center;
}
.blocks .banner img {
  border: 0;
}
.blocks .bl_bottom {
  margin: 2px 0 0 0;
  border-top: 1px solid #c3d454;
  font-size: 1px;
  height: 16px;
}

/**
* Jobb oldal
**/ 
.sider {
  width: 20%;
  vertical-align: top;
}
.sider .blocks {
  border-top: 1px solid #c3d454; 
  border-left: 1px solid #c3d454;
  border-bottom: 1px solid #c3d454;
}

.blocks .login_form {
  padding: 12px 0;
  margin: 2px 0 0 0;
  border-bottom: 1px solid #c3d454;
  border-top: 1px solid #c3d454;
}
.blocks .login_form table {
  margin: 0 0 12px 0;
}
.blocks .login_form .caption {
  padding: 3px 0;
}
.blocks .login_form .padd div {
  width: 8px;
}
.blocks .login_form .form_in {
  width: 100%;
}
.blocks .login_form form {
  margin: 0;
}
.blocks .login_form .form_text {
  font-size: 12px;
  font-family: Tahoma, sans-serif;
  border: 1px solid #468d00;
  background: url(images/field-bg.gif) repeat-x;
  width: 100%;
}
.blocks .login_form .submit {
  padding-top: 12px;
}
.blocks .login_form .submit input {
  width: 73px;
  height: 19px;
}
.blocks .login_form a {
  display: block;
  padding: 0 8px 6px 8px;
  text-decoration: none;
  font-size: 11px;
  color: #468d00;
}
.blocks .login_form a img {
  width: 9px;
  height: 9px;
  border: 0;
  background: #000;
  margin: 0 0 0 2px;
}

.blocks .ps_form {
  padding: 12px 0;
  margin: 2px 0 0 0;
  border-bottom: 1px solid #c3d454;
  border-top: 1px solid #c3d454;
}
.blocks .ps_form table {
  margin: 0 0 12px 0;
}
.blocks .ps_form .caption {
  padding: 5px 0;
}
.blocks .ps_form .padd div {
  width: 8px;
}
.blocks .ps_form .form_in {
  width: 100%;
}
.blocks .ps_form form {
  margin: 0;
}
.blocks .ps_form .form_select {
  width: 100%;
  border: 1px solid #c3d454;
  font-size: 11px;
  font-family: Tahoma, sans-serif;
  background: url(images/field-bg.gif) repeat-x;
}
.blocks .ps_form .submit {
  padding-top: 12px;
}
.blocks .ps_form .submit input {
  width: 73px;
  height: 19px;
}


/**
* Navigátor
**/ 
.navigator {
  background: url(images/nav-bg.jpg) no-repeat #fff;
  font-size: 11px;
  padding: 8px;
  text-transform: uppercase;
}
.navigator span {
  padding: 0 0 0 20px;
  background: url(images/nav-arrow.gif) no-repeat 5px 2px;
}
.navigator a {
  padding: 0 0 0 20px;
  background: url(images/nav-arrow.gif) no-repeat 5px 2px;
  text-decoration: none;
  color: #336700;
}
.navigator a.first {
  background: none;
}

/**
* Tartalmi rész
**/ 
.cont {
  width: 58%;
  vertical-align: top;
}
.cont_in {
  /*line-height: 16px;*/
}
.cont_in h2 {
  color: #468D00;
  font-family: Tahoma,sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin: 0px;
  padding: 0px;
}
.cont_in h3 {
  color: #468D00;
  font-family: Tahoma,sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin: 0px;
  padding: 0px;
}
.cont_in h4 {}
.cont_in a {
  color: #468d00;
  text-decoration: none;
  font-size: 12px;
}
.cont_in a {
  text-decoration: underline;
}
.cont_in p {
  margin: 0 0 12px 0;
  line-height: 16px;
}
.cont_table {
  margin: 8px 0 0 0;
}

.cont_padd div {
  width: 8px;
}
.cont .banner {
  padding: 8px 0 0 0;
  text-align: center;
}
.cont .banner img {
  border: 0;
}
.line {
  font-size: 1px;
  border-bottom: 2px solid #c4e2a6;
  clear: both;
  padding: 0 0 2px 0;
  width: 100%;
}
.nintro {
  padding: 8px 0 0 0;
}
.nintro h2 {
  font-size: 14px;
  margin: 0;
  color: #468d00;
}
.nintro span {
  font-size: 11px;
  color: #858d00;
}
.nintro h3 {
  font-size: 12px;
  font-weight: normal;
  margin: 4px 0 0 0;
}
.nintro a {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #468d00;
}
.nintro div {
  border: 1px solid #ddd;
  padding: 4px;
  margin: 0 10px 0 0;
  float: left;
}
.nintro div img {
  width: 100px;
  height: 75px;
}
.printro {
  float: right;
  text-align: left;
  width: 35%;
  margin: 0 0 0 10px;
  background: #eee;
  color: #468d00;
  font-size: 11px;
}
.printro h2 {
  font-size: 11px;
  margin: 0;
  padding: 0 0 4px 4px;
}
.printro a {
  text-decoration: none;
  display: block;
  padding: 4px 0 4px 20px;
  border-top: 2px solid #d7ed92;
  color: #468d00;
}
.printro .last {
  padding-bottom: 0;
}
.printro .c {
  border-left: 1px solid #74b732;
  border-right: 1px solid #74b732;
  padding: 0 8px;
  background: #fbfbc3;
}
.printro .tl {
  height: 10px;
  background: url(images/printro-tl.gif) no-repeat;
  font-size: 1px;
}
.printro .tc {
  height: 10px;
  font-size: 1px;
  background: url(images/printro-tc.gif) repeat-x;
}
.printro .tr {
  height: 10px;
  background: url(images/printro-tr.gif) no-repeat right;
  font-size: 1px;
}
.printro .bl {
  background: #ddd;
  height: 10px;
  background: url(images/printro-bl.gif) no-repeat;
  font-size: 1px;
}
.printro .bc {
  height: 10px;
  background: url(images/printro-bc.gif) repeat-x;
  font-size: 1px;
}
.printro .br {
  height: 10px;
  background: url(images/printro-br.gif) no-repeat right;
  font-size: 1px;
}
.printro .minipic {
  width: 132px;
  height: 88px;
  position: absolute;
  margin: -25px 0 0 -120px;
  background: url(images/minipic-bg.gif) no-repeat;
}
.printro .minipic img {
  margin: 7px 0 0 7px;
}

.cb_head {
  background: url(images/cb-head-bg.gif) repeat-x;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #468d00;
}
.cb_head div {
  padding: 9px 9px 8px 9px;
  background: url(images/cb-head-bg-l.gif) no-repeat right;
}
.cb_head_r {
  background: url(images/cb-head-bg.gif) repeat-x;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
  color: #468d00;
}
.cb_head_r div {
  padding: 9px 9px 8px 9px;
  background: url(images/cb-head-bg-r.gif) no-repeat;
}

.cs_head {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #468d00;
  background: url(images/cs-head.jpg) no-repeat;
  padding: 9px 0 8px 8px;
  /*ityu*/
  clear: both;
}

.cs_tabbox {
  background: url(images/cs-tabbox-bg.jpg) repeat-x;
}
.cs_tabbox_tabs {
  padding: 0 0 0 5px;
  font-size: 11px;
}
.cs_tabbox_tabs a {
  text-decoration: none;
  font-weight: bold;
  color: #468d00;
}

.cs_tabbox_active {
  color: #00f;
  display: block;
  float: left;
  background: url(images/cs-tabbox-tabs-active.jpg) repeat-x;
}
.cs_tabbox_tabs .cs_tabbox_active .ltab {
  display: block;
  background: url(images/cs-tabbox-tabs-active-l.jpg) no-repeat;
}
.cs_tabbox_tabs .cs_tabbox_active  .rtab {
  padding: 11px 9px 6px 9px;
  display: block;
  background: url(images/cs-tabbox-tabs-active-r.jpg) no-repeat right;
}

.cs_tabbox_inactive {
  display: block;
  color: #a0a;
  float: left;
  background: url(images/cs-tabbox-tabs-inactive.jpg) repeat-x;
}
.cs_tabbox_tabs .cs_tabbox_inactive .ltab {
  display: block;
  background: url(images/cs-tabbox-tabs-inactive-l.jpg) no-repeat;
}
.cs_tabbox_tabs .cs_tabbox_inactive  .rtab {
  padding: 11px 9px 6px 9px;
  display: block;
  background: url(images/cs-tabbox-tabs-inactive-r.jpg) no-repeat right;
}

.cs_tabbox_content {
  background: url(images/cs-block-bg.gif) repeat-x #fff;
  border-left: 1px solid #b1d007;
  border-right: 1px solid #b1d007;
  border-bottom: 1px solid #b1d007;
}
.cs_tabbox_content .greenbold {
  color: #468d00;
  font-weight: bold;
}
.cs_tabbox_content_js {
  background: url(images/cs-block-bg.gif) repeat-x #fff;
  border-left: 1px solid #b1d007;
  border-right: 1px solid #b1d007;
  border-bottom: 1px solid #b1d007;
}
.cs_tabbox_content_js .greenbold {
  color: #468d00;
  font-weight: bold;
}


.cs_more {
  display: block;
  float: right;
  background: url(images/cs-more-bg.gif) repeat-x;
  font-size: 11px;
  padding: 2px 10px;
  text-decoration: none;
  color: #000;
}

.hrt {
  width: 100%;
  margin: 8px 0 0 0;
}

.hrt .hrt_td {
  width: 50%;
  vertical-align: top;
}


.wbb_pr {
  padding: 6px;
  border-left: 2px solid #c4e2a6;
  border-right: 2px solid #c4e2a6;
  border-bottom: 2px solid #c4e2a6;
}
.wbb_name {
  font-weight: bold;
  font-size: 14px;
  padding: 0 0 3px 0;
  color: #468d00;
}
.wbb_pr .img {
  border: 1px solid #c4e2a6;
  padding: 4px;
  margin: 0 10px 0 0;
  float: left;
}
.wbb_pr .img img {
  width: 100px;
  height: 75px;
}
.wbb_price {
  font-weight: bold;
  padding: 8px 0;
  color: #468d00;
}
.wbb_more {
  background: url(images/pr-info-button.jpg) no-repeat;
  display: block;
  float: left;
  margin: 0 4px 0 0;
  width: 73px;
  height: 19px;
}
.wbb_cart {
  background: url(images/pr-cart-button.jpg) no-repeat;
  display: block;
  float: left;
  width: /*73*/92px;
  height: 19px;
}

.fb {
  width: 100%;
}
.fb td {
  padding: 5px;
  border-left: 2px solid #c4e2a6;
  border-right: 2px solid #c4e2a6;
}
.fb_topic_label {
  border-bottom: 2px solid #c4e2a6;
  font-weight: bold;
  font-size: 14px;
  color: #468d00;
}
.fb_topic {
  border-bottom: 2px solid #c4e2a6;
/*  background: #f9feb7;*/
  background: #fbffcc;
}
.fb_topic a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #468d00;
}
.fb_post_label {
  border-bottom: 2px solid #c4e2a6;
  font-size: 14px;
  font-weight: bold;
  color: #468d00;
}
.fb_post {
  border-bottom: 2px solid #c4e2a6;
  /*background: #f9feb7;*/
  background: #fbffcc;  
}
.fb_post b {
  display: block;
  font-size: 11px;
}
.fb_post a {
  display: block;
  float: right;
  background: url(images/fb-button.jpg) no-repeat;
  width: 73px;
  height: 19px;
}

.ezob {
  width: 100%;
}
.ezob_in {
  border-left: 2px solid #c4e2a6;
  border-right: 2px solid #c4e2a6;
  border-bottom: 2px solid #c4e2a6;
}
.ezob_ban {
  text-align: right;
  margin: 5px;
}
.ezob_ban img {
  border: 0px;
}
.ezo_tabbox {
}

.ezo_tabbox_tabs {
  border-bottom: 2px solid #aed767;
  height: 23px;
/*  background: #f9feb7;*/
  background: #fbffcc;
}

.ezo_tabbox_active {
  color: #468d00;
  padding: 5px;
  display: block;
  float: left;
  background: #e9f277;
  border-right: 2px solid #aed767;    
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}

.ezo_tabbox_inactive {
  display: block;
  color: #468d00;
  float: left;
  padding: 5px;
  /*background: #f9feb7;*/
  background: #fbffcc;    
  border-right: 2px solid #aed767;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}


.ezo_tabbox_content {
  border-bottom: 2px solid #ccc;
  padding: 5px;
}
.ezo_tabbox_content_js {
  padding: 5px;
}

.mnews_out {
  background: #fff;
  width: 36.5%;
  float: right;
}
.mnews {
  text-align: left;
  margin: 10px 0 5px 10px;
  background: #fff;
  color: #468d00;
  font-size: 11px;
}
.mnews h3 {
  font-size: 11px;
  margin: 0;
  padding: 0 0 4px 4px;
}
.mnews a {
  text-decoration: none;
  display: block;
  padding: 4px 0 4px 20px;
  border-top: 2px solid #d7ed92;
  color: #468d00;
}
.mnews .last {
  padding-bottom: 0;
}
.mnews .c {
  border-left: 1px solid #74b732;
  border-right: 1px solid #74b732;
  padding: 0 8px;
  background: #fbfbc3;
}
.mnews .tl {
  height: 10px;
  background: url(images/printro-tl.gif) no-repeat;
  font-size: 1px;
}
.mnews .tc {
  height: 10px;
  font-size: 1px;
  background: url(images/printro-tc.gif) repeat-x;
}
.mnews .tr {
  height: 10px;
  background: url(images/printro-tr.gif) no-repeat right;
  font-size: 1px;
}
.mnews .bl {
  background: #ddd;
  height: 10px;
  background: url(images/printro-bl.gif) no-repeat;
  font-size: 1px;
}
.mnews .bc {
  height: 10px;
  background: url(images/printro-bc.gif) repeat-x;
  font-size: 1px;
}
.mnews .br {
  height: 10px;
  background: url(images/printro-br.gif) no-repeat right;
  font-size: 1px;
}
/******************************************************************************/
                            /*Aloldalak formazasa*/
/******************************************************************************/

/******************************************************************************/
/*cikk felsorolas*/
/******************************************************************************/
.cont_in a.backlink {
  background: url(images/a-lapoz-prev2-bg.jpg) no-repeat left 4px;
  /*height: 10px;*/
  display: block;
  float: left;
  color: #468d00;
  text-decoration: none;
  padding: 0 0 0 12px;
  font-weight: bold;
  clear: both;
}

.cont_in h2.pagetitle {
  font-size: 15px;
  font-weight: 700;
  font-family: Tahoma, sans-serif;
  color: #468d00;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cont_in .newslist {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.cont_in .newslist .posttitle {
  font-size: 14px;
  font-weight: bold;
  color: #468d00;
  background: url(images/rep-double-csik-bg.jpg) repeat-x bottom left;
  padding: 0 0 5px 0;
  width: auto !important;
  display: block;

}
.cont_in .newslist h2.pagetitle {
  font-size: 15px;
  font-weight: 700;
  font-family: Tahoma, sans-serif;
  color: #468d00;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cont_in .newslist .nblock_img {
  float: left; 
  margin-right: 5px;
}
.cont_in .newslist .nblock_img img {
  border: 1px solid #bbb;
  float: left;
  margin: 0 10px 6px 0;
}
.cont_in .newslist h2.newstitle {
  font-size: 14px;
  font-weight: 700;
  font-family: Tahoma, sans-serif;
  color: #468d00;
  padding: 0 0 0 0;
  margin: 0 0 0 0;  
}
.cont_in .newslist .newsdate {
  font-size: 11px;
  color: #858d00;
}
.cont_in .newslist .newsintro {
  color: #000;
  font-size: 12px;
  text-align: left;
}
.cont_in .newslist .newsintro p {
/*  float: left;*/
  margin: 0 0 0 0;
  line-height: 16px;
  padding: 0 0 0 0;
}
.cont_in .newslist .newsintro p img {
  float: left;
  border: 1px solid #bbb;
  margin: 0 10px 6px 0;
}
.cont_in .newslist .morelink a {
  color: #468d00;
  font-weight: bold;
  text-decoration: none;
}
.cont_in .newslist .morelink a:hover {
  text-decoration: none;
  color: #000;
}
.cont_in .newslist .line {
  width: 100%;
  height: 2px;
  margin: 6px 0;
  padding: 0;
  font-size: 1px;
  background: url(images/line-rep-bg.gif) repeat-x;
}
/******************************************************************************/
/*cikk kibontva*/
/******************************************************************************/
.cont_in .newsview img {
  /*float: left;*/
  margin: 0 10px 6px 0;
  border: 1px solid #bbb;
}
.cont_in .newsview h1 {
  font-size: 18px;
  font-weight: 700;
  font-family: Tahoma, sans-serif;
  color: #468d00;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  
}
.cont_in .newsview h2.pagetitle {
  font-size: 15px;
  font-weight: 700;
  font-family: Tahoma, sans-serif;
  color: #468d00;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cont_in .newsview h2 {
  font-size: 14px;
  margin: 5px 0;
  padding: 0 0 0 0;
  font-weight: 700;
  font-family: Tahoma, sans-serif;
  color: #468d00;
}
.cont_in .newsview h3 {
  font-size: 12px;
  margin: 3px 0;
  padding: 0 0 0 0;
  font-weight: 700;
  font-family: Tahoma, sans-serif;
  color: #468d00;
}
.cont_in .newsview table {
  width: 100%;
  
}
.cont_in .newsview .line {
  width: 100%;
  height: 2px;
  margin: 6px 0;
  padding: 0;
  font-size: 1px;
  background: url(images/line-rep-bg.gif) repeat-x;
}
.cont_in .newsview .newsinfo {
  font-size: 11px;
  color: #858d00;
}
.cont_in .newsview .newstext {
  clear: both;
  line-height: 16px;
}
.cont_in .newsview .newstext p {
  clear: both;
  line-height: 16px;
}
.cont_in .newsview .newstext img {
  /*float: right;*/
  border: 1px solid #bbb;
  margin: 0 10px 6px 0;
}
.cont_in .newsview .newstext p img {
  border: 1px solid #bbb;
  
}
.cont_in .newsview a.backlink {
  background: url(images/a-lapoz-prev2-bg.jpg) no-repeat left 4px;
  /*height: 10px;*/
  display: block;
  float: left;
  color: #468d00;
  text-decoration: none;
  padding: 0 0 0 12px;
  font-weight: bold;
  clear: both;
}
/******************************************************************************/
/*kereses*/
/******************************************************************************/
.cont_in .search_table {
  color: #468d00;
  width: 100%;
  text-align: left;
}
.cont_in .search_table td {
  vertical-align: top;
  color: #468d00;
}
.cont_in .search_table td input {  
  border: 1px solid #468d00;
}
.cont_in .searchbar {
  display: inline;
}
.cont_in .searchbar form {
  display: inline;
}
.cont_in .searchbar form #form_submit {
  border: 0;
  background: url(images/search-button.jpg) no-repeat;
  width: 45px;
  height: 19px;
  
}
.cont_in .searchbar form input {
  border: 1px solid #468d00;
  background: #fff url(images/input-rep-bg.gif) repeat-x;
  width: 63%;
}
/******************************************************************************/
/*lapozas*/
/******************************************************************************/
.cont_in .lapoz_table {
  width: 100%;
  color: #468d00;
  clear: both;
  margin:0;
  padding:0;
}
.cont_in .lapoz_table a.first {
  background: url(images/a-lapoz-first-bg.jpg) no-repeat;
  width: 22px;
  height: 18px;
  display: block;
  float: left;
  margin-left: 2%;
}
.cont_in .lapoz_table a.prev {
  background: url(images/a-lapoz-prev-bg.jpg) no-repeat;
  width: 7px;
  height: 18px;
  display: block;
  float: left;
}
.cont_in .lapoz_table a.next {
  background: url(images/a-lapoz-next-bg.jpg) no-repeat;
  width: 7px;
  height: 18px;
  display: block;
  float: right;
}
.cont_in .lapoz_table a.last {
  background: url(images/a-lapoz-last-bg.jpg) no-repeat;
  width: 23px;
  height: 18px;
  display: block;
  float: right;
}
/******************************************************************************/

/**************Limiter2 lapozas tabla******************************************/
.cont_in .limiter2_table {
  width: 100%;
  color: #468d00;
  clear: both;
}
.cont_in .limiter2_table a.first {
  background: url(images/a-limiter2-first.jpg) no-repeat 0 3px;
  width: 13px;
  height: 10px;
  display: block;
  float: left;
  margin-right: 5px;
  
}
.cont_in .limiter2_table a.prev {
  background: url(images/a-limiter2-prev.jpg) no-repeat 0 3px;
  width: 7px;
  height: 10px;
  display: block;
  float: left;
}
.cont_in .limiter2_table a.next {
  background: url(images/a-limiter2-next.jpg) no-repeat 0 3px;
  width: 7px;
  height: 10px;
  display: block;
  float: right;
}
.cont_in .limiter2_table a.last {
  background: url(images/a-limiter2-last.jpg) no-repeat 0 3px;
  width: 13px;
  height: 10px;
  display: block;
  margin-left: 5px;
  float: right;
}

/******************************************************************************/
/******************************************************************************/
/*cikk kibontas lapozasa*/
/******************************************************************************/
.cont_in .lapoz_table2 {
  width: 100%;
  /*float: left;*/
  color: #468d00;
  clear: both;
}
.cont_in .lapoz_table2 td {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cont_in .lapoz_table2 a.prev {
  background: url(images/a-lapoz-prev2-bg.jpg) no-repeat left 4px;
  /*height: 10px;*/
  display: block;
  float: left;
  color: #468d00;
  text-decoration: none;
  padding: 0 0 0 12px;
}
.cont_in .lapoz_table2 a.next {
  background: url(images/a-lapoz-next2-bg.jpg) no-repeat right 4px;
  /*height: 10px;*/
  display: block;
  float: right;
  color: #468d00;
  text-decoration: none;
  padding: 0 12px 0 0;
}

/******************************************************************************/
/*Online tanacsadas aloldal kezdet*/
.cont_in .consult_table {
  border: 0;
  width: 100%;
}
.cont_in .consult_table td.elsosor {
  height: 26px;
  background-color: #d4e67a;
  color: #468d00;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
}
.cont_in .consult_table td {
  color: #575757;
  text-align: center;
  padding: 5px 0;
  /*background: #f9feb7 url(images/line-rep-bg.gif) repeat-x bottom;*/
  background: #fbffcc url(images/line-rep-bg.gif) repeat-x bottom;
}
.cont_in .consult_table td img {
  border: 0;
  float: left;
  margin: 3px ;
  
}
.cont_in .consult_table td a {
  text-decoration: none;
  color: #468d00;
  padding: 0 0 0 3px;
  margin:0;
}
.cont_in .consult_table td a:hover {
  text-decoration: underline;
}
      /*Consultform*/
.cont_in .consult_form {
  width: 100%;
  margin: 20px 0 10px 0;
}
.cont_in .consult_form h2.formtitle {
  font-size: 14px;
  font-weight: 700;
  font-family: Tahoma, sans-serif;
  color: #468d00;
  padding: 0 0 5px 0;
  margin: 0 0 0 0;
  background: url(images/formtitle-rep-bg.jpg)no-repeat left bottom;
}
.cont_in .consult_form form {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.cont_in .consult_form form .form_text {
  border: 1px solid #468d00;
  width: 250px;
  background: url(images/input-rep-bg.gif) repeat-x;
}
.cont_in .consult_form form .form_textarea {
  background: #fff url(images/input-rep-bg.gif) repeat-x;
  overflow: auto;
  border: 1px solid #468d00;
  height: 88px;
  width: 90%;
}
.cont_in .consult_form form .form_imagecheck input {
  background: url(images/input-rep-bg.gif) repeat-x;
  border: 1px solid #468d00;
  margin-right: 5px;
  margin-bottom: 5px;
}
.cont_in .consult_form form #consult_submit {
  background: url(images/button-consult-submit.jpg) no-repeat;
  border: 0;
  width: 45px;
  height: 19px;
  margin-top: 10px;
}

.cont_in .consult_form_table {
  border: 1px solid #c6d22a;
  background-color: #fdffe7;
  margin-top: 10px; 
  width: 100%;
  padding: 10px;
}     
/*****************************************************************************/
.cont_in .consult_form2 {
  width: 100%;
  margin: 0 0 0 0;
}
.cont_in .consult_form2 h2.formtitle {
  font-size: 14px;
  font-weight: 700;
  font-family: Tahoma, sans-serif;
  color: #468d00;
  padding: 0 0 5px 0;
  margin: 0 0 0 0;
  background: url(images/formtitle-rep-bg.jpg)no-repeat left bottom;
}
.cont_in .consult_form2 form {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.cont_in .consult_form2 form .form_text {
  border: 1px solid #468d00;
  width: 250px;
  background: url(images/input-rep-bg.gif) repeat-x;
}
.cont_in .consult_form2 form .form_textarea {
  background: #fff url(images/input-rep-bg.gif) repeat-x;
  overflow: auto;
  border: 1px solid #468d00;
  height: 88px;
  width: 90%;
}
.cont_in .consult_form2 form .form_imagecheck input {
  background: url(images/input-rep-bg.gif) repeat-x;
  border: 1px solid #468d00;
  margin-right: 5px;
  margin-bottom: 5px;
}
.cont_in .consult_form2 form #consult_submit {
  background: url(images/button-consult-submit.jpg) no-repeat;
  border: 0;
  width: 45px;
  height: 19px;
  margin-top: 10px;
}

.cont_in .consult_form_table2 {
  border: 1px solid #c6d22a;
  background-color: #fdffe7;
  /*margin-top: 10px;*/ 
  margin: 10px 0 10px 14px;
  width: 560px;;
  padding: 10px;
}  
/******************************************************************************/
  /*az osszesen szo miatt*/
/******************************************************************************/  

.cont_in .szumm {
  color: #468d00;
}

/*Kalkulator*/

.calc_table {  
  border: 1px solid #c6d22a;
  background-color: #fdffe7;
  margin-top: 10px; 
  width: 100%;
  padding: 10px;
}

.calc_table .kat {
  width: 125px;
  color: #468d00;
  font-weight: bold;
}

.calc_table .calc_select {
  border: 1px solid #468d00;
  width: 100%;
  background: #fff url(images/input-rep-bg.gif) repeat-x; 
}

.calc_table td {
  height: 30px;
}

.calc_button_szamol {
  background: transparent url(images/button-szamol.jpg) no-repeat;
  width: 49px;
  height: 19px;
  display: block;
  border: 0;
  margin: 10px 0 0 0;
}

.calc_eredmeny {
  font-size: 14px;
  font-weight: 700;
  font-family: Tahoma, sans-serif;
  color: #468d00;
  padding: 0 0 5px 0;
  margin: 0 0 10px 0;
  background: url(images/formtitle-rep-bg.jpg)no-repeat left bottom;
}

.calc_eredmeny_table td {
  line-height: 16px;
}

.calc_eredmeny_table td a {
  color: #468d00;
  text-decoration: none;
}

.calc_eredmeny_table td a:hover {
  color: #468d00;
  text-decoration: underline;
}
/*alomvilag*/

.cont_in .c_form {
  margin: 3px 0 0 0;
  padding: 0 0 0 0;
  color: #468d00;
}

.cont_in .c_form .delete_search {
  background: transparent url(images/search-delete-button.jpg) no-repeat;
  width: 82px;
  height: 19px;
  border: 0;
}

.cont_in .c_form .c_form_text {
  width: 63%;
  border: 1px solid #468d00;
}

.cont_in .c_form  #form_submit {
  background: transparent url(images/search-button.jpg) no-repeat;
  border: 0;
  width: 45px;
  height: 19px;
}
/*webshop aloldalak*/
.prodlist_catname, .prodlist_catname img {
  float: left;
}
.prodlist_catname img {
  margin: 0 5px 2px 0;
}
.prod_cat_table td {
  vertical-align: top;
}

.prod_cat_table td img {
  border: 1px solid #468d00;
  float: left;
  margin: 0 5px 0 0;
}
.cont_in h2.cat_title {
  margin: 0 0 0 0;
  padding: 0;
  font-size: 18px;
  color: #468d00;
}
.cont_in .prod_cat_table td h2.cat_title {
  margin: 0 0 16px 0;
  padding: 0;
  font-size: 18px;
}
.cont_in .prod_cat_table td h2.cat_title a {
  font-size: 18px;
  text-decoration: none;
}
.cont_in .prod_cat_table td h2.cat_title a:hover {
  text-decoration: underline;
}
.cat_intro {
  clear: right;
}
.cat_intro img {
  border: 1px solid #468d00;
  float: left;
  margin: 0 5px 0 0;
}

.product_item {
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
}

.product_item img {
  border: 1px solid #468d00;
  float: left;
  margin: 0 5px 0 0;  
}

.product_item h2 {
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
}

.product_view img {
  border: 1px solid #468d00;
  float: left;
  margin: 0 5px 0 0;  
}

.product_view span {
  color: #468d00;
  font-weight: bold;
}
/**/
.userlogin_links {
  padding: 0 0 10px 10px;
}
.userlogin_links a {
  text-decoration: none;
  color: #468d00;
}
.userlogin_links a:hover {
  text-decoration: underline;
}
.vote_block {
  padding: 0 0 5px 10px;
}
.vote_block a {
  text-decoration: none;
  color: #468d00;
  font-weight: bold;
}
.vote_block a:hover {
  text-decoration: underline;
}
/*akcios termekek*/
.cont_in h2.action_product {
  background: url(images/action-product-title.jpg) no-repeat;
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  clear: both;
  width: 140px;
  height: 11px;
  display: block;
  
}
/*webshop kosar*/
.cont_in .wshop_table {
  width: 100%;
  /*background: #f9feb7;*/
  background: #fbffcc;
}
.cont_in .wshop_table .elsosor {
  height: 26px;
  background: #d4e67a;
  color: #468d00;
  font-weight: bold;
  font-size: 11px;
  line-height: 26px;
}
.cont_in .wshop_table td {
  vertical-align: middle;
  height: 45px;
  background: url(images/line-rep-bg.gif) repeat-x bottom;
  padding-top: 5px;
  padding-bottom: 5px;
}
.cont_in .wshop_table td .p_name {
  color: #468d00;
  font-size: 12px;
  margin: 0 0 0 10px;
  
}
.cont_in .wshop_table td .darab {
  text-align: center;
}
.cont_in .wshop_table td .darab input {
  border: 1px solid #468d00;
  width: 52px;
  background: #fff url(images/input-rep-bg.gif) repeat-x;
  text-align: right;
  padding-right: 2px;
  color: #575757;
  font-size: 11px;
}
.cont_in .wshop_table td .price {
  text-align: center;
  color: #575757;
  font-size: 11px;
}
.cont_in .wshop_table td .out {
  text-align: center;
}
.cont_in .wshop_table td .out a {
  color: red;
  font-size: 11px;
  text-decoration: underline;
}
.cont_in .wshop_table td .out a:hover {
  background: red;
  color: #f9feb7;
  padding: 3px;
}
.cont_in .sum {
  background: url(images/wshop-sum-sor-bg.jpg) repeat-x;
  width: 100%;
  height: 34px;
  display: block;
}
.cont_in .sum .sum_product {
  font-size: 12px;
  margin: 0 0 0 10px;
  float: left;
  height: 34px;
  display: block;
  line-height: 34px;
}
.cont_in .sum .sum_price {
  font-weight: 700;
  font-size: 12px;
  width: 80px;
  height: 34px;
  color: #468d00;
  display: block;
  float: right;
  line-height: 34px;
  margin: 0 50px 0 0;
  padding: 0 0 0 10px;
}
.cont_in .retable td .re_count {
  color: #468d00;
  padding-left: 10px;
  /*background: #f9feb7;*/
  background: #fbffcc;
  padding: 5px 0 5px 10px;
}
.cont_in .retable td  #recount {
  width: 62px;
  height: 19px;
  background: transparent url(images/button-recount-bg.jpg) no-repeat;
  border: 0;
}
.cont_in a.foward_order {
  background: url(images/foward-order-a-bg.jpg) no-repeat left 6px;
  font-weight: bold;
  color: #468d00;
  font-size: 16px;
  text-decoration: underline;
  display: block;
  margin: 15px 0 10px 0;
  padding: 0 0 0 12px;
}
.cont_in a.foward_order:hover {
  color: #575757;
}
/*termek nezet*/
.cont_in h2.prod_name {
  font-size: 18px;
  color: #468d00;
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
}
.cont_in .prod_view td {
  vertical-align: top;
}
.cont_in .prod_view td .prod_kosar {
  width: 73px;
  height: 19px;
  background: url(images/prod_view_kosar-a-bg.jpg) no-repeat;
  display: block;
  margin: 10px auto;
}
.cont_in .prod_view .prod_view_info {
  text-align: center;
  color: #468d00;
}
.cont_in .prod_view .prod_view_info span {
  text-transform: uppercase;
  color: #000;
  margin: 10px 0 4px 0;
  display: block;
  font-size: 12px;
} 
.cont_in .prod_view td img {
  border: 1px solid #bbb;
  margin: 0 10px 0 0;
}
.cont_in .prod_view td a.anyad_link {
  font-size: 11px;
  font-weight: bold;
  color: #468d00;
  text-decoration: none;
  display: block;  
  background: url(images/prod-view-a-bg.jpg) no-repeat left 4px;
  padding: 0 0 0 10px;
}
.cont_in .prod_view td a.anyad_link:hover {
  text-decoration: underline;
  color: #575757;
}
/*prodList*/
.cont_in h2.forum_title  {
  background: url(images/double-line-bottom-bg.jpg) no-repeat left bottom;
  font-size: 14px;
  color: #468d00;
  margin: 0 0 7px 0;
  padding: 0 0 5px 0;
}
.cont_in .prod_list {
  text-align: center;
  color: #468d00;
  padding-right: 5px;
}
.cont_in .prod_list span {
  text-transform: uppercase;
  color: #000;
  margin: 10px 0 4px 0;
  display: block;
  font-size: 12px;
} 
.cont_in .forum_info {
  font-size: 14px;
  color: #468d00;
  font-family: Tahoma, sans-serif;
  margin-bottom: 9px;
  margin-top: 7px;
}
a.anyad_link {
  font-size: 11px;
  font-weight: bold;
  color: #468d00;
  text-decoration: none;
  display: block;  
  background: url(images/prod-view-a-bg.jpg) no-repeat left 4px;
  padding: 0 0 0 10px;
}
a.anyad_link:hover {
  text-decoration: underline;
  color: #575757;
}
.cont_in .forum_post_comment_box {
  border: 1px solid #c9d537;
  background: #fdfee7;
  color: #468d00;
  line-height: 18px;
  display: block;
  padding: 7px 0;
  margin-top:5px;
}
.cont_in .forum_post_comment_box p {
  padding: 0;
  margin: 11px 8px;
}
.cont_in .forum_post_comment_box .head {
  background: #e0e97c;
  color: #000;
  height: 22px;
  line-height: 22px;
  font-size: 11px;
  border-top: 1px solid #cad537;
  border-bottom: 1px solid #cad537;
}
.cont_in .forum_post_comment_box .head a.valasz {
  width: 70px;
  height: 18px;
  margin: 0 0 0 0;
  padding: 6px 0 0 0;
  
  line-height: 18px; 
  color: #468d00;
  border-left: 1px solid #cad537;
    
}
.cont_in .forum_post_comment_box .head a.valasz:hover {
  text-decoration: underline;
}
.cont_in .forum_post_comment_box .head p {
  margin:0;
  padding: 0 8px 0 8px;
}
.cont_in .forum_post_comment_box .head p a {
  text-decoration: none;
  font-weight: bold;
}
.cont_in .forum_post_comment_box .head p a:hover {
  font-weight: bold;
  text-decoration: underline;
}
.cont_in .forum_post_comment_box .head span {
  color: #468d00;
  font-size: 11px;
}
.cont_in .forum_post_comment_box .head span.name {
  color: #468d00;
  font-size: 12px;
  font-weight: bold;
}
.cont_in .forum_comment_form {
  border: 1px solid #c8d432;
  background: #fdffe7;
  margin: 10px 0;
  padding: 10px;
}
.cont_in .forum_comment_form input, textarea {
  border: 1px solid #468d00;
  background: #fff url(images/field-bg.gif) repeat-x;
}  
.cont_in .forum_comment_form #post_submit {
  border: 0;
  background: transparent url(images/button-consult-submit.jpg) no-repeat;
  width: 45px;
  height: 19px;
}
.cont_in .forum_comment_form textarea {
  width: 100%;
  overflow: auto;
}
.cont_in .forum_comment_form #forum_error {
  background: #e0e97c;
  color: #468d00;
  font-size: 12px;
  border-top: 1px solid #cad537;
  width: 100%;
  border-bottom: 1px solid #cad537;
}
/**************************************************************************************************/
/*******************************Consult_viev*******************************************************/
/**************************************************************************************************/
.cont_in .consult_view p {
  padding: 0 0 0 0;
  margin: 7px 0 0 0;
  clear: both;
  line-height: 16px;
}
.cont_in .consult_view p img {
  float: left;
  border: 0;
  margin: 3px;
}
.cont_in .consult_view span {
  font-weight: 700;
  color: #468d00;
}
.cont_in .consult_view .answer {
  line-height: 16px;
} 
.cont_in .consult_view .answer span {
  margin: 16px 0 0 0;
  font-size: 14px;
  padding: 0;
  display: block;
}
/**************************************************************************************************/
/*******************************Forum topic *******************************************************/
/**************************************************************************************************/

.cont_in .forum_table {
  border: 0;
  width: 100%;
  margin: 5px 0;
}
.cont_in .forum_table td.elsosor {
  height: 26px;
  background-color: #d4e67a;
  color: #468d00;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
}
.cont_in .forum_table td {
  color: #575757;
  font-size: 11px;
  text-align: center;
  padding: 5px 10px;
  /*background: #f9feb7 url(images/line-rep-bg.gif) repeat-x bottom;*/
  background: #fbffcc url(images/line-rep-bg.gif) repeat-x bottom;
}
.cont_in .forum_table td img {
  border: 0;
  float: left;
  margin: 3px ;
}
.cont_in .forum_table td a {
  text-align: left;
  text-decoration: none;
  color: #468d00;
  padding: 0 0 0 3px;
  margin:0;
  font-size: 12px;
  display: block;
}
.cont_in .forum_table td a:hover {
  text-decoration: underline;
}
/*szolgaltatas kereso*/
.cont_in .service_box {
  margin-bottom: 15px
}
.cont_in .service_box .item {
  
}
.cont_in .service_box .item p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.cont_in .service_box .item h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.cont_in .service_box .item h2 a {
  text-decoration: none;
  font-size: 18px;
}
.cont_in .service_box .item h2 a:hover {
  text-decoration: underline;
}
.cont_in .service_box .item img {
  float: left;
  border: 1px solid #bbbaba;
  margin: 0 5px 2px 0;
}
/*szotar lista*/
.cont_in .letter_list h3 {
  margin: 0 0 0 0;
  padding: 0 0 0 10px;
  color: #468d00;
  font-size: 14px;
  background: url(images/letter-list-h3-bg.jpg) no-repeat left 5px;
}
.cont_in .letter_list_box {
  display: block; 
  line-height: 18px; 
  margin: 7px 0 15px 10px;
}
.cont_in .letter_list_box a {
  text-decoration: none;
}
.cont_in .letter_list_box a:hover {
  text-decoration: underline;
}
.cont_in .dict_letter span {
  color: #468d00; 
  clear:both; 
  display: block;
  padding: 3px 0;
}
.cont_in .dict_letter a {
  font-size: 14px;
  padding: 2px;
  font-weight: bold;
  text-decoration: none;
}
.cont_in .dict_letter a:hover {
  text-decoration: none;
  color: #fff;
  padding: 2px;
  background: #468d00;
}
/********************************************************************************/
/*****************termekkereso***************************************************/
/********************************************************************************/
.cont_in .prod_search {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.cont_in .prod_search .pfrom select {
  border: 1px solid #468d00;
  width: 100%;
  background: url(images/input-rep-bg.gif) repeat-x; 
}
/********************************************************************************/
/*****************szavazas tablazat es cuccai************************************/
/********************************************************************************/
.cont_in .vote_table {
  width: 100%;
  margin-top: 10px;
  color: #468d00;
}
.cont_in .vote_table td {
  height: 29px;
  line-height: 29px;
}
.cont_in .vote_table .line_bg { 
  width: 100%;
  height: 21px;
  display: block;
  /*background: #f9feb7;*/
  background: #fbffcc;
  
}
.cont_in .vote_table .line_bg .vote_line_bg {
  background: #468d00;
  height: 21px;
  display: block;
}
.cont_in .vote_count {
  text-align: center;
  color: #468d00;
  display: block;
  margin: 5px 0 10px 0;
  padding: 0;
}
.cont_in .vote_form {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 18px;
  color: #468d00;
}
.cont_in .vote_form #vote_sub {
  width: 87px;
  height: 19px;
  border: 0;
  background: transparent url(images/vote-button.jpg) no-repeat;
  margin: 5px 0;
}
.cont_in .vote_thx {
  color: red;
  font-size: 14px;
  text-align: center;
  margin: 5px 0;
}
.cont_in .vote_sorry {
  color: red;
  font-size: 14px;
  text-align: center;
  margin: 5px 0;
}

/*******************************************************************************/
.cont_in .game_item_table {
  margin: 10px 0 0 0;
}
.cont_in .game_item_table td img{
  margin-top: 3px;
  
}
.cont_in h2.game_title {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.cont_in h2.game_title a {
  margin: 0 0 0 0;
  padding: 0;
  font-size: 18px;
  color: #468d00;
  text-decoration: none;
}
.cont_in h2.game_title a:hover {
  text-decoration: underline;
}
.cont_in a.morelink {
  color: #468d00;
  font-weight: bold;
  text-decoration: none;
  display: block;
  margin: 5px 0;
}
.cont_in .quiz_kerdes {
  background: url(images/consult-answer-top-left-bg.jpg) no-repeat left;
  width: 100%;
  height: 31px;
  line-height: 31px;
  padding: 0 0 0 35px;
  margin: 10px 0 5px 0;
}
.cont_in .quiz_quest {
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
  color: #468d00;
}
.cont_in .quiz_quest .form_radios {
  font-weight: bold;
  line-height: 18px;
}
.cont_in .quiz_quest #quiz_send {
  background: transparent url(images/button-consult-submit.jpg) no-repeat;
  width: 45px;
  height: 19px;
  border: 0;
  margin: 10px 0;
}
.cont_in .quiz_end {
  margin: 5px 0;
  font-size: 14px;
  color: #468d00;
}
/******************************************************************************/
/*************************     comment.php    *********************************/
/******************************************************************************/
.cont_in .comm_answer {
  margin: 10px 0 5px 0;
  color: #000;
  font-size: 14px;
}
.cont_in .comm_answer span {
  color: #468d00;
  font-weight: 700;
}
/******************************************************************************/
/*************************    termekkereso.php    *****************************/
/******************************************************************************/
.cont_in .productsearchform {
  border: 1px solid #c6d22a; 
  background-color: #fdffe7; 
  padding: 10px;
}
.cont_in .productsearchform select{
  border: 1px solid #468d00;
  margin: 0 0 5px 0;
  width: 150px;
}
.cont_in .prod_search_marketing_duma {
  margin: 5px 0;
}
.cont_in #prodformsub {
  background: transparent url(images/button-consult-submit.jpg) no-repeat;
  width: 45px;
  height: 19px;
  border: 0;
  margin: 10px 0;  
}
.cont_in #userreg {
  background: transparent url(images/button-consult-submit.jpg) no-repeat;
  width: 45px;
  height: 19px;
  border: 0;
  margin: 10px 0;
}
/*****************************************************************************/
/**************************  piacteer            *****************************/
/*****************************************************************************/
.cont_in .advert_frame {
  margin-top: 10px;
}
.cont_in .advert_frame h3 {
  margin: 0 0 12px 12px;
  padding: 0 0 0 0;
  font-size: 18px;
  color: #468d00;
  text-decoration: none;
}
.cont_in .advert_frame h3 a {
  font-size: 18px;
  color: #468d00;
  text-decoration: none;
  margin-bottom: 15px;
}
.cont_in .advert_frame h3 a:hover {
  text-decoration: underline;
} 
.cont_in .newest h2.newest_hirdet {
  background: url(images/newest_hirdetes.jpg) no-repeat;
  width: 206px;
  height: 16px;
  display: block;
}
/********************************************************************************/
.cont_in .hirdet_table {
  width: 100%;
  padding: 0 0 0 0;
}
.cont_in .hirdet_table td {
  vertical-align: top;
  width: 50%;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
.cont_in .hirdet_table td img {
  margin: 0 0 0 0;
}
.cont_in .hirdet_table td h3 {
  font-size: 16px;
  color: #468d00;
  margin: 0 0 8px 0;
  padding: 0 0 0 0;
}
.cont_in .hirdet_table td p {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.cont_in .hirdet_table td p img {
  float: left;
  margin: 0 7px 4px 0;
  border: 1px solid #bdbcbc;
}
.cont_in .hirdet_table td a.ajanlatker_apro {
  background: url(images/a-ajanlatkeres-aprohirdet-bg.jpg) no-repeat;
  display: block;
  width: 90px;
  height: 12px;
  margin: 6px 0 19px 5px;
}
/********************************************************************************/
.cont_in h2.hirdet_felad {
  /*background: url(images/hirdet-felad.jpg) no-repeat;*/
  width: 165px;
  height: 14px;
  display: block;
}
.cont_in .apro_form {
  padding: 10px;
  border: 1px solid #c6d22a; 
  background-color: #fdffe7; 
  margin: 0 0 10px 0;  
}


.cont_in #button_torol {
  border: 0;
  background: transparent url(images/button-torol.jpg) no-repeat;
  width: 37px;
  height: 19px;
}

.cont_in #button_kuld {
  border: 0;
  background: transparent url(images/button-consult-submit.jpg) no-repeat;
  width: 45px;
  height: 19px;
}

.cont_in #button_szerkeszt {
  border: 0;
  background: transparent url(images/button-szerkesztes-bg.jpg) no-repeat;
  width: 59px;
  height: 19px;
}

.cont_in #button_vissza {
  border: 0;
  background: transparent url(images/button-vissza-bg.jpg) no-repeat;
  width: 36px;
  height: 19px;
}

.cont_in #button_keptorles {
  border: 0;
  background: transparent url(images/button-kep-torol-bg.jpg) no-repeat;
  width: 60px;
  height: 19px;
}




