@charset "utf-8";
 
/** sprite: vert; sprite-image: url(images1/webma-vert.png); sprite-layout: vertical; */
/** sprite: horiz; sprite-image: url(images1/webma-horiz.png); sprite-layout: horizontal; */

/**
 * CSS reset.
 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,
input, textarea, p, blockquote, th, td, caption {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,
img,
a img,
iframe {
    border: 0;
}

q:before, q: after {
    content: '';
}

img { 
    -ms-interpolation-mode: bicubic; /* IE7 képtömörítés fix */
}

#article img {
    border: 1px solid #6a4f3e;
}

textarea, input, select, button {
    font-family: inherit;
    font-size: inherit;
}

/**
 * HTML5 tagek
 */
header, footer, nav, article, section, aside {
    display: block;
}

/**
 * Alapértelmezett távolságok és tipográfia.
 */

p, li, td, th, dd, dl {
    line-height: 1.5em;
}

sup {
    line-height: 1em;
}

h1, h2, h3, p, table, ul, ol, dl, caption, fieldset, iframe, object, embed,
blockquote, hr {
    margin-bottom: 1em;
}

ul, ol {
    padding-left: 1em;
}

dd {
    padding-left: 3em;
}

textarea,
input[type=text],
select {
    background: #fff;
    color: #000;
}

input[type=submit],
input[type=button],
input.submit,
button,
select {
    cursor: pointer;
}

hr {
    clear: both;
}

h1 {
    font-size: 16px;
    line-height: 1.4em;
    color: #67503e;
}

h2 {
    font-size: 14px;
    line-height: 1.3em;
    color: #738b03;
}

h3 {
    font-size: 13px;
    line-height: 1.2em;
}

a {
  color: #738b03;
}

/**
 * Oldaltérkép számozása és stílusa.
 */

.sitemaplevel1 {
    counter-reset: m1;
}
.sitemaplevel1 li:before {
    content: counter(m1) '. ';
    counter-increment: m1;
}
.sitemaplevel2 {
    counter-reset: m2;
}
.sitemaplevel2 li:before {
    content: counter(m1) "." counter(m2) ". ";
    counter-increment: m2;
}
.sitemaplevel3 {
    counter-reset: m3;
}
.sitemaplevel3 li:before {
    content: counter(m1) "." counter(m2) "." counter(m3) ". ";
    counter-increment: m3;
}


/**
 * Általános kapcsolat felvételi űrlap stílus.
 */

.webma-contact-form {
    width: 70%;
    background: #f5f6f1;
    padding: .2em .5em;
}

.webma-contact-form sup.required {
    color: red;
}

.webma-contact-form fieldset {
    border: 1px solid #eaedde;
    background: #eaedde;
    margin: .5em;
    padding: .5em;
}

input.submit {
    font-size: 1.1em;
}

.webma-contact-form legend {
    font-weight: bold;
    font-weight: bold;
}

.webma-contact-form label span {
    display: block;
}

.webma-contact-form p,
.webma-contact-form p.valid {
    background: #f5f6f1;
    margin: .5em 0;
    padding: .5em;
}

.webma-contact-form p.error {
    background: #f2caca url(images1/warning.png) no-repeat 130px center;
}

.webma-contact-form input.text,
.webma-contact-form textarea,
.webma-contact-form select {
    border: 1px solid #aaa;
}

.webma-contact-form input.text:focus {
    border-color: #000;
}

.webma-contact-form input.radio {
    float: left;
    height: 1em;
    margin-right: .5em;
}

/**
 * Dátum mező
 */
.tundra .dijitTextBox {
    background: #fff url(/templates/default/images1/calendar.gif) no-repeat right top;
}

/**
 * body
 */
#www-drhonti-hu {
    font-size: 62.5%; /* 1em=10px */
    font-family: Helvetica, Arial, Liberation Sans, FreeSans, sans-serif;
}

/**
 * Az egész weboldal konténer eleme. Itt lehetséges a teljes weboldal
 * szélességének beállítása, és középre rendezése.
 */
#container {
    width: 961px;
    margin: 0 auto;
    font-size: 1.2em; /* 12px */
    line-height: 1em;
}

/**
 * Felső menüsor, általában az első szintű.
 */

#topmenu {
    width: 967px;
    height: 41px;
}

#topmenu ul {
    margin: 0;
    padding: 0;
    float: left;
}

#topmenu li {
    list-style: none;
    float: left;
    text-align: center;
}

#topmenu li a {
    text-decoration: none;
    display: block;
    _float: left; /* IE6 fix */
    color: #fff;
    font-weight: bold;
    background: url(images1/topmenu.jpg) no-repeat;
    width: 97px;
    height: 35px; /*37*/
    line-height: 1.3em;
    padding-top: 2px;
    font-size: 11.6px;
}

#topmenu li a:hover {
    background: url(images1/topmenu_act.jpg) no-repeat;
}

#topmenu li.sdoc a {
    background: url(images1/topmenu_act.jpg) no-repeat;
}

#topmenu li.docz a {
    background: url(images1/topmenu_act.jpg) no-repeat;
}

#topmenu #dentist_in_hungary a {
    background: url(images1/topmenu_fa.jpg) no-repeat;
    width: 94px;
    height: 35px; /*37*/
    line-height: 1.3em;
    padding-top: 2px;
}

#topmenu #dentisti_in_ungheria a {
    background: url(images1/topmenu_fa.jpg) no-repeat;
    width: 94px;
    height: 35px; /*37*/
    line-height: 1.3em;
    padding-top: 2px;
}


#topmenu #dental_implants a, #topmenu #dental_veneers a, #topmenu #oral_surgery a, #topmenu #contact_us a {
    line-height: 2.3em;
}

#topmenu #impianti_dentali a, #topmenu #facette_dentali a, #topmenu #estetica_dentale a, #topmenu #prezzi_e_garanzie a, #topmenu #alloggio_-_viaggio a, #topmenu #contattaci a {
    line-height: 2.3em;
}

#topmenu #esztetikai_fogaszat a, #topmenu #kiveheto_fogpotlasok a, #topmenu #szajsebeszet a, #topmenu #kapcsolat a  {
    line-height: 1.3em;
}

#topmenu #fogaszat a, #topmenu #fogaszat.docz a, #topmenu #fogaszat.sdoc a{
background: url(images1/topmenu_fa.jpg) no-repeat;
    width: 94px;
    height: 35px; /*37*/
    line-height: 1.3em;
    padding-top: 2px;   

}

#topmenu #dentist_in_hungary a:hover, #topmenu #dentist_in_hungary.docz a, #topmenu #dentist_in_hungary.sdoc a {  
    background: url(images1/topmenu_act_fold.jpg) no-repeat;
      width: 94px;
    height: 35px; /*37*/
    line-height: 1.3em;
    padding-top: 2px;
}

#topmenu #dentisti_in_ungheria a:hover, #topmenu #dentisti_in_ungheria.docz a, #topmenu #dentisti_in_ungheria.sdoc a {  
    background: url(images1/topmenu_act_fold.jpg) no-repeat;
      width: 94px;
    height: 35px; /*37*/
    line-height: 1.3em;
    padding-top: 2px;
}

#topmenu #fogaszat a:hover, #topmenu #fogaszat.docz a, #topmenu #fogaszat.sdoc a {  
    background: url(images1/topmenu_act_fold.jpg) no-repeat;
      width: 94px;
    height: 35px; /*37*/
    line-height: 1.3em;
    padding-top: 2px;
}


/**
 * Fejléc elemek konténere: logó, kiemelt linkek, kereső stb.
 */
#header {
    margin-left: -151px;
    width: 1280px;
    height: 153px;
    background: url(images1/header.png) no-repeat;    
    position: relative;
}

/**
 * Fejlécben elhelyezett logó, cégembléma, amely a főoldalra visz
 */

#home {
    position: absolute;
    top: 56px;
    left: 210px;

}
#home a {
    display: block;
    width: 280px;
    height: 80px;
    font-size: 0px;
    text-indent: -9999px;
}

#home a span {
    display: block;
    width: 280px;
    height: 80px;
    position:absolute;
    top: 0px;
}
.ikonok {
    position: absolute;
    top: 13px;
    left: 431px;
    height: 20px;
}

.ikonok li {
    list-style: none;
    float: left;
    padding-left: 3px;
}

.ikonok a {
    width: 20px;
    height: 20px;
    display: block;
    text-indent: -9999px;
}

.ikonok a span {
    display: block;
    width: 20px;
    font-size: 0px;
 height: 20px;
}


/**
 * Konténer elem a tartalomhoz és oldalsávokhoz
 */

#site {
    width: 961px;
    float: left;
    background: url(images1/site.jpg) repeat-y;
}

/**
 * Breadcrumb menü.
 */
#locator {
    text-align: left;
    
}
#locator a {
    color: #67503e;
    text-decoration: none;
}

/**
 * Cikk
 */
#article {
    float: left;
    display: inline;
    overflow: hidden;
    width: 502px; /*540*/
    padding: 10px 10px 0 28px;
    color: #67503e;
    text-align: justify;
}

/**
 * Második és harmadik szintű menüpontok.
 */
#sidemenu {
    display: inline;
    float: left;
    overflow: hidden;
    width: 210px;
}

#sidemenu ul {
    margin: 0;
    padding: 0;
}

#sidemenu li {
    list-style: none;
    background: #67503e url(images1/sidemenu.jpg) no-repeat; 
}

#sidemenu li a {
    text-decoration: none;
   width: 188px; /*210*/
    font-size: 11.6px;    
    display: block;
    color: #fff;
    padding-left: 22px;
    line-height: 2.5em;
    font-weight: bold;
}

#sidemenu li a:hover {
    background: #738b03 url(images1/sidemenu_act.jpg) no-repeat;
}

#sidemenu li.selected a{
    background: #738b03 url(images1/sidemenu_act.jpg) no-repeat;
}

#sidemenu li ul li.selected {
   width: 226px;  /*235*/
   display: block;
}



#sidemenu li ul li{

}

#sidemenu li ul li a {

}


#sidemenu li ul li a:hover {
    background: #738b03 url(images1/sidemenu_act_2.jpg) no-repeat;
    display: block;
}

#sidemenu li.selected li a {
   padding-right: 3px;
    width: 171px;
    background: url(images1/sidemenu2.jpg) no-repeat;
    padding-left: 36px;
}

#sidemenu li.selected li {
    background: url(images1/sidemenu2.jpg) no-repeat;
}


#sidemenu li li.sdoc a {
    padding-right: 3px;
    width: 171px;
    display: block;
    background: #738b03 url(images1/sidemenu_act_2.jpg) no-repeat;
}

#sidemenu li li.sdoc a:hover {
    background: url(images1/sidemenu_act_2.jpg) no-repeat;
}

#sidemenu #dental_treatmnet_abroad_consultation_-_treatment_-_aftercare_in_london a:hover, #sidemenu #implantatum_-_fogbeultetes_fogaszati_implantatum_-_gyakori_kerdesek a:hover{
    background: url(images1/sidemenu2_hover.jpg) no-repeat;
    height: 58px;
}

#sidemenu #dental_treatmnet_abroad_consultation_-_treatment_-_aftercare_in_london a, #sidemenu #implantatum_-_fogbeultetes_fogaszati_implantatum_-_gyakori_kerdesek a{
    background: url(images1/sidemenu2_hossz.jpg) no-repeat;    
    height: 58px;
}

#sidemenu #dental_treatmnet_abroad_consultation_-_treatment_-_aftercare_in_london.selected a, #sidemenu #implantatum_-_fogbeultetes_fogaszati_implantatum_-_gyakori_kerdesek.selected a{
    background: url(images1/sidemenu2_hover.jpg) no-repeat;
    height: 58px;
}



#footer {
    margin-bottom: 0;
    margin-left: -151px;
    width: 1280px;
    height: 63px;
    position: relative;
    background: url(images1/footer.png) no-repeat;
    float: left;
    text-align: center;
    padding-top: 25px;
    color: #67503e;
    font-weight: bold;
}
#footer a {
    color: #67503e;
    font-weight: bold;
    text-decoration: none;
}

#footer2 {
    color: #fff;
    position: absolute;
    top: 62px;
    left: 396px;
   font-weight: normal;
}

#footer2 a {
    color: #fff;
   font-weight: normal;
}

/**
 * Általános stílusosztályok.
 */
.centre {
    text-align: center;
}

.align-right {
    text-align: right;
}

span.centre {
    display: block;
}

img.float-right {
    float: right;
    margin: 0 0 1em 1em;
    border: 1px solid #67503e;
}
p.float-right{
    clear:right;float:right;margin:0 0 10px 25px;width:200px;}

img.float-left {
    float: left;
    margin: 0 1em 1em 0;
    border: 1px solid #67503e;
}

.clear {
    clear: both;
}

/**
 * Az alábbi CSS osztályokkal lehet a tartalmat táblázatos (grid) megjelenésre
 * hozni. Például egy szövegrészt az alábbi módon lehet két azonos szélességű és
 * egymással egyenlő magasságú oszlopra formázni: 
 *
 * <div class="row">
 *   <div class="col2 first">
 *     Első oszlop tartalma.
 *   </div>
 *   <div class="col2">
 *     Második oszlop tartalma.
 *   </div>
 * </div>
 */

/**
 * Sor. Ez garantálja az oszlopok egyforma magasságát.
 */
.row {
    overflow: hidden;
    margin-bottom:1em;
}

.row:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/**
 * Két egyenlő széles oszlophoz
 */
.col2 {
    float: left;
    width: 49%;
    margin-left:1%;
    text-align: center;
}

.row .col2:first-child,
.col2.first {
    margin-left: 0;
    margin-right: 1%;
}

/**
 * Három egyenlő széles oszlophoz
 */
.col3 {
    float: left;
    width: 32%;
    margin-left: 2%;
    text-align: center;
}

.row .col3:first-child,
.col3.first {
    margin-left: 0;
}

.image {
    text-align: center;
    font-style: italic;
}

#topside {
    width: 961px;
    height: 64px;
    float: left;
}

#sidebar {
    float: left;
    width: 211px;
}

#sidebar .boxmenu {
    width: 188px;
    padding-left: 0px;
}

.boxmenu a {
    text-decoration: none;
    font-size: 14px;
}
.boxmenu ul {
    list-style-type: none;
}

.boxmenu .boxlink1 {
    width:209px;
    height:30px;
    margin-bottom:30px;
    text-align:center;
    margin-left:-10px !important;
}
.boxmenu .boxlink1 a {
    color:#fff; 
    font-weight: bold;
    display: block;
    padding-top:7px;
    background:#718e00 url(/templates/default/images1/sidemenu_act.jpg);
    width:209px;
    height:24px;
    margin-bottom:10px;
    font-size:1.2em;
}

.boxmenu .boxlink1 a:hover {
    background:#69503c url(/templates/default/images1/sidemenu.jpg);
}

.boxmenu .boxlink2 {
    background: url(images1/boxmenu_2.jpg) no-repeat;
    width: 188px;
    height: 56px;
    margin-bottom: 10px;
}

.boxmenu .boxlink2 a {
    color: #c0a977;
    margin-left: 65px;
    font-weight: bold;
    display: block;
    height: 49px;
}

.boxmenu .boxlink3 {
    background: url(images1/boxmenu_3.jpg) no-repeat;
    width: 188px;
    height: 56px;
    margin-bottom: 10px;
}

.boxmenu .boxlink3 a {
    color: #718e00;
    margin-left: 65px;
    font-weight: bold;
    display: block;
    height: 49px;
}

.boxmenu .boxlink4 {
    background: url(images1/boxmenu_4.jpg) no-repeat;
    width: 188px;
    height: 56px;
    margin-bottom: 10px;
}

.boxmenu .boxlink4 a {
    color: #fd0100; 
    margin-left: 65px;
    font-weight: bold;
    display: block;
    height: 49px;
}

.boxmenu .boxlink5 {
    background: url(images1/boxmenu_5.jpg) no-repeat;
    width: 188px;
    height: 56px;
    margin-bottom: 10px;
}

.boxmenu .boxlink5 a {
    color: #de8301; 
    margin-left: 65px;
    font-weight: bold;
    display: block;
    height: 49px;
}

.boxmenu .boxlink6 {
    color: #02598e;
    background: url(images1/boxmenu_6.jpg) no-repeat;
    width: 188px;
    height: 56px;
    margin-bottom: 10px;
}

.boxmenu .boxlink6 a {
    color: #02598e;
    margin-left: 65px;
    font-weight: bold;
    display: block;
    height: 49px;
}

.boxmenu .boxlink7 {
    background: url(images1/boxmenu_7.jpg) no-repeat;
    width: 188px;
    height: 56px;
    margin-bottom: 10px;
}

.boxmenu .boxlink7 a {
    color: #6e6e70;
    margin-left: 65px;
    font-weight: bold;
    display: block;
    height: 49px;
}

.boxmenu .boxlink8 {
    background: url(images1/boxmenu_8.jpg) no-repeat;
    width: 188px;
    height: 56px;
    margin-bottom: 10px;
}

.boxmenu .boxlink8 a {
    color: #620000;
    margin-left: 65px;
    font-weight: bold;
    display: block;
    height: 49px;
}

#gyakori_k {
    color: #620000;
    width: 178px;
    margin-left: 22px;
    margin-right: 11px;
}

#gyakori_k h2 {
    color: #620000;
}

#sidebar .blogvalaszol {
    background: url(images1/blogv.jpg) no-repeat;
    width: 188px;
    height: 47px;
    margin-left: 12px;
    margin-right: 11px;
}
.cim {
    background: url(images1/nyil.jpg) no-repeat;   
    margin-left: -18px;
    padding-left: 18px;
}


#elerh_box {
    width: 195px;
    margin-top: 10px;
    color: #67503e;
    padding-left: 8px;
    padding-right: 7px;
}

#elerh_box h2 {
    color: #67503e;
    line-height: 1em;
    height: 5px;
}

#elerh_box a {
    text-decoration: none;
    color: #67503e;
}

#elerh_box p {
    line-height: 1.2em;
}

#noikep {
    margin-top: 1em;
}

.webma-search {

}

.webma-search p {
    position: absolute; 
    top: 12px;
    top: 0px\9; /* IE8 hacking*/
    left: 217px;
}


#webma-search-drhonti {
}
#webma-search-drhonti label { 
    display: none;
}
#webma-search-field-drhonti {
    width: 188px;
    height: 20px;
    border: none;   
    _margin-top: 13px;
    *margin-top: 13px;
    background: none;
}
#webma-search-button-drhonti {
    border: none;
    background: none;
    width: 27px;
    height: 20px;
    margin-left: 2px;
    _margin-left: 2px;
    *margin-top: 15px;
    *margin-left: 5px;
    margin-top: 10px\9;
}

/*MAGYAR kereső*/
#webma-search-drhonti_hu {
}
#webma-search-drhonti_hu label { 
    display: none;
}
#webma-search-field-drhonti_hu {
    width: 188px;
    height: 20px;
    border: none;   
    _margin-top: 13px;
    *margin-top: 13px;
    background: none;
}
#webma-search-button-drhonti_hu {
    border: none;
    background: none;
    width: 27px;
    height: 20px;
    margin-left: 2px;
    *margin-left: 2px;
    _margin-left: 2px;
    *margin-top: 15px;
    *margin-left: 5px;
    margin-top: 10px\9;
}


/*Olasz kereső*/
#webma-search-drhonti_it {
}
#webma-search-drhonti_it label { 
    display: none;
}
#webma-search-field-drhonti_it {
    width: 188px;
    height: 20px;
    border: none;   
  _margin-top: 13px;
    *margin-top: 13px;
    background: none;
}
#webma-search-button-drhonti_it {
    border: none;
    background: none;
    width: 27px;
    height: 20px;
    margin-left: 2px;
    *margin-left: 2px;
    _margin-left: 2px;
    *margin-top: 15px;
    *margin-left: 5px;
    margin-top: 10px\9;
}


.csik {
    background: #6a4f3e;
    height: 12px;
    width: 70%;
    float: right;
    margin-top: 5px;
}

.csik2 {
    background: #6a4f3e;
    height: 32px;
    width: 82px;
    float: right;
    margin-top: 5px;
}

table.table1 {
    width: 100%;
    border: 1px solid #6a4f3e;
    text-align: left;
}

.table1 td, .table1 th {
    padding: 4px;
    border: 1px solid #6a4f3e;
}

.table1 td {
    text-align: left!important;
}

.table1 td.sg {
    background: #738b03;
    color: #fff;
}

.table1 td.tc {
    text-align: center!important;
}

.table1 td.tj {
    text-align: right!important;
}

.table1 th.sg {
    background: #738b03;
    color: #fff;
    text-align: center!important;
}

#langs {
    width: 211px;
    height: 38px;
    background: url(images1/langs.jpg) no-repeat;
    margin-top: 68px;
    position: relative;
    float: left;
}

#langs2 {
    width: 211px;
    height: 65px;
    background: url(images1/langs2b.jpg) no-repeat;
    margin-top: -4px;
    position: relative;
}


#langs .magyar a{
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 15px;
    left: 12px;
}

#langs .olasz a{
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 15px;
    left: 99px;
}

#langs .angol a{
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 15px;
    left: 184px;
}


#langs2 .magyar a{
    width: 51px;
    height: 36px;
    display: block;
    position: absolute;
    top: 15px;
    left: 12px;
}

#langs2 .olasz a{
    width: 51px;
    height: 36px;
    display: block;
    position: absolute;
    top: 16px;
    left: 79px;
}

#langs2 .angol a{
    width: 51px;
    height: 37px;
    display: block;
    position: absolute;
    top: 16px;
    left: 150px;
}

#skpye {
    width: 211px;
    height: 54px;
    background: url(images1/skpye.jpg) no-repeat;
}

#skpye a {
    display: block;
    width: 70px;
    height: 50px;
    text-indent: -99999px;
    margin-left: 14px;
}

.hot {
    color: red;
}

.hot a{
    color: red;
}

.kek {
    color: #3c6882;
}

.rowfol {
    overflow: hidden;
    margin-bottom:1em;
}

.rowfol:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/**
 * Két egyenlő széles oszlophoz
 */
.col2fol {
    float: left;
    width: 44%;
    margin-left:1%;
    background: url(images1/fooldbox.jpg) no-repeat;
    height: 213px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: left;
    font-weight: bold;
}

.col2fol h2 {
    color: #67503e;
    background: url(images1/nyil2.jpg) no-repeat;   
    margin-left: 0px;
    padding-left: 18px;
    font-size: 14px;
    height: 16px;
    line-height: 1.2em;
    padding-top: 3px;
}

.col2fol a {
    text-decoration: none;
}

.col2fol h2 a {
    color: #67503e;
    text-decoration: none;
}

.col2fol ul {
    margin-top: 22px;
}

.col2fol a:hover {
    color: #67503e;
    text-decoration: none;
}

.rowfol .col2fol:first-child,
.col2fol.first {
    margin-left: 0;
    margin-right: 1%;
}

ul.lista {
    list-style-image: url(images1/nyil_z.jpg);
    margin-left: 7px;
}

ul.lista li:hover {
    list-style-image: url(images1/nyil_h.jpg);
}

.piros {
    color: red;
}
.barna {
    color: #67503e;
    background: url(images1/nyil2.jpg) no-repeat;   
    margin-left: 0px;
    padding-left: 18px;
    font-size: 14px;
    height: 28px;
    line-height: 1.2em;
    padding-top: 0px;
    text-transform: uppercase;
    text-align: left;
}

ul.lista2 {
    list-style-image: url(images1/nyil_z.jpg);
    margin-left: 7px;
    font-weight: bold;
    color: #718e00;
}
ul.lista2 li {
    line-height: 2em;
}

.akcio {
    color: red;
    font-weight: bold;
    font-size: 1.4em;
    text-align: center;
}

#vhform {
    color: #6a4f3e;
    border-top: 8px solid #6a4f3e;
    border-bottom: 8px solid #6a4f3e;
}

#vhform input {
    border: 1px solid #6a4f3e;
    width: 191px;
    height: 22px;
}

#vhform .submit {
    background: url(images1/elkuld_green.jpg)  no-repeat;
    border: none;
    color: #fff;
    width: 71px;
    height: 24px;
    font-weight: bold;
    text-align: center;
    margin-left: 59px;
    padding-left: 16px;
}

#vhform .submit:hover, #vhform .submit:active {
    background: url(images1/elkuld_brown.jpg)  no-repeat;
}

#vhform h2 {
    color: #6a4f3e;
    line-height: 3em;
    padding-left: 13px;
    margin-bottom: -15px;
}


.cont1 {
   padding: 7px 15px 10px 15px;
    height: 30px;
    background: #718e00;    
    line-height: 2.3em;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.cont1:hover{
    background: #6a4f3e;
}

.cont2 {
    padding: 7px 15px 10px 15px;
    height: 30px;
    background: #718e00;    
    line-height: 2.3em;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.cont2:hover{
    background: #6a4f3e;
    height: 30px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}


.cont3 {   
    height: 30px;
    background: url(images1/cont3.jpg) no-repeat;    
    line-height: 2.3em;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 7px 15px 10px 25px;
}
.cont3:hover{
    background: url(images1/cont3_hover.jpg) no-repeat;
    height: 30px;
}

#kozep {
    text-align: center;
}

/**** Hiding inputs used to prevent spam ****/
#myname, #myname1, #myname2, #myname3, #myname4 {
display:none !important;
}

p.hr {
  border-bottom: 1px solid brown;  
}

.kerets {
background:#fff;
border:1px solid red;
margin-bottom:1em;
padding:10px;
padding-left: 0px;
padding-bottom: 0px;
width:90%;
margin-left: 10px;
color: red;
font-weight: bold;
text-align: center;
}