﻿body{
background:url(../images/bg.jpg) top left repeat;
}

h1.flir{
font-size:48px;
font-family:Georgia, Times New, Serif;
}

a.link{
display:block;
width:100%;
height:100%;
}
div.main{
width:980px;
margin:auto;
}

div#mail{
display:inline;
}

td.main_left a, td.main_left a:visited, td.main_left a:active, 
td.main_right a, td.main_right a:visited, td.main_right a:active{
font-weight:bold;
}

table.main_table{
width:100%;
}

td.main_left{
background:url(../images/main_left.gif) top left repeat-y;
width:578px;
padding:10px 60px;
}

td#blogstyle{
background:url(../images/main_left.gif) top left repeat-y;
width:621px;
padding:10px 37px;
}

td.main_right{
background:url(../images/main_right.gif) top left repeat-y;
padding-left:12px;
}

/*****************napi menu*****************/

div#menu_tabla{
background:url(../images/menu_tabla.png) top left no-repeat;
width:231px;
height:172px;
padding:43px 0 0 25px;
}

div.today{
text-align:right;
color:#fff;
padding-right:15px;
font-size:11px;
padding-bottom:10px;
}

table.menutable{
width:231px;
}

table.menutable td{
color:#fff;
font-weight:bold;
padding-right:5px;
}

td.meal{
padding:0 5px;
}

span.menu_spanner{
padding-right:25px;
}

div.menu_etel{
font-weight:bold;
color:#fff;
padding:0 0 5px 0; 
}

div.menu_price{
font-weight:bold;
color:#fff;
padding:10px 0 5px 0;
text-align:right; 
}

div#menu_tabla a, div#menu_tabla a:visited, div#menu_tabla a:active{
color:#fff;
background:url(../images/menu_indent.gif) center left no-repeat;
padding-left:12px;
font-size:11px;
}

a.rendeles, a.rendeles:visited, a.rendeles:active{
float:right;
padding-right:25px;
}

div.menu_linkz{
padding-top:10px;
}
/*****************bannerz*******************/

div#grill{
background:url(../images/grill.png) top left no-repeat;
width:231px;
height:169px;
padding-top:72px;
padding-left:24px;
margin-top:10px;
}

div#grill a, div#grill a:visited, div#grill a:active{
font-weight:bold;
font-size:14px;
color:#634330;
text-decoration:none;
}

div#kiszall{
background:url(../images/kiszall.png) top left no-repeat;
width:231px;
height:169px;
padding-top:72px;
padding-left:24px;
margin-top:10px;
font-size:12px;
font-weight:bold;
}

div#kiszall span{
font-size:14px;
color:#000000;
}

div.clock{
color:#f9e2c1;
font-size:12px;
font-weight:bold;
text-align:right;
margin-top:30px;
margin-right:27px;
}

/*****************header******************/

div.header_top{
background:url(../images/header_top.jpg) top left no-repeat;
width:980px;
height:47px;
}

h1.seotext {
color:#fbf1c9;
font-weight:normal;
font-size:11px;
padding:8px 0 0 20px;
float:left;
}

span.cim{
float:right;
color:#fbf1c9;
font-weight:normal;
font-size:11px;
padding:8px 40px 0 20px;
}

div.header_bottom{
background:url(../images/header_bottom.jpg) top left no-repeat;
width:980px;
height:216px;
position:relative;
}

a.logo, a.logo:visited, a.logo:active{
display:block;
width:362px;
height:34px;
position:absolute;
top:50px;
left:10px;
padding-top:85px;
padding-left:25px;
color:#000000;
font-weight:bold;
}

a.logo:hover{
text-decoration:none;
}

/*****************menu**********************/

div.menu_bg{
background:url(../images/menu_bg.gif) top left no-repeat;
width:955px;
height:64px;
padding:13px 0 0 25px;
}

ul.mainlevel li.mainli{
list-style:none;
display:block;
float:left;
padding:0px 45px 4px 0;
position:relative;
}

ul.mainlevel li.mainli ul{
display:none;
position:absolute;
left:-25px;
top:20px;
width:145px;
}

ul.mainlevel li.mainli:hover ul {
display:block;
}

ul.mainlevel li.mainli:hover ul li{
display:block;
background:url(../images/drop_bg.gif) left top  no-repeat;
width:120px;
height:38px;
line-height:38px;
text-align:left;
padding-left:25px;
}

ul.mainlevel li.mainli ul li:hover{
background-position:left bottom;
}

ul.mainlevel li.mainli:hover ul li.last{
display:block;
background:url(../images/drop_bottom.gif) top left no-repeat;
width:145px;
height:10px;
line-height:0px;
}

ul.sublevel a,ul.sublevel a:visited, ul.sublevel a:active{
color:#fbf1c9;
font-family:georgia, times new roman, serif;
font-size:12px;
font-weight:bold;
display:block;
height:38px;
}


a.menu, a.menu:visited, a.menu:active{
color:#fbf1c9;
font-weight:bold;
font-size:15px;
font-family:georgia, times new roman, serif;
background:url(../images/mainmenu_indent.gif) left 7px no-repeat;
padding-left:10px;
}

/******************content*****************/
div.pagetitle{
padding-bottom:15px;
}

div.pagetitle h3{
font-weight:bold;
font-size:24px;
font-family:georgia, times new roman, serif;
font-style:italic;
color:#624b3e;
}

div.content_wrapper{
padding-left:5px;
}

td#blogstyle div.content_wrapper{
padding-left:29px;
padding-right:10px;
}

div.content_wrapper p{
padding:4px 0;
}

div.content_wrapper img{
border:1px solid #d0b8a4;
padding:2px;
}

div.udvozlet{
background:url(../images/udvozlet.gif) top left no-repeat;
width:361px;
height:48px;
}

div.elvalaszto{
width:100%;
background:url(../images/elvalaszto.gif) top center no-repeat;
height:29px;
margin:20px 0;
}

div.szolgaltatasaink{
background:url(../images/szolgaltatasaink.gif) top left no-repeat;
padding-bottom:5px;
width:236px;
height:48px;
}

div.szolgaltatasok_wrapp ul li{
list-style:none;
padding:6px 0px 6px 20px;
background:url(../images/szolg_indent.gif) left 10px no-repeat;
}

div.col_left, div.col_right{
float:left;
width:50%;
}

div.hetimenu{
background:url(../images/hetimenu.gif) top center no-repeat;
width:100%;
height:48px;
padding-bottom:5px;
}

div.etlap{
background:url(../images/etlap.gif) top center no-repeat;
width:100%;
height:48px;
padding-bottom:5px;
}

table.pricetable{
border-collapse:collapse;
margin:15px 0;
}

table.pricetable td{
border:1px solid #70553d;
padding:4px;
}

table.pricetable td.price{
text-align:center;
}

table.pricetable th{
background:#70553d;
padding:4px;
text-align:left;
color:#efe6d5;
border:1px solid #70553d;
}

div.indexpics{
float:right;
padding-left:18px;
padding-top:7px;
}

div.indexpics_inner{
background:url(../images/indexpics.jpg) bottom right no-repeat;
width:196px;
height:190px;
border:2px solid #e0c7b1;
}

div.szobaink_main{
background:url(../images/szobaink_main.jpg) bottom right no-repeat;
width:206px;
height:190px;
border:2px solid #e0c7b1;
}

div.etterem_main{
background:url(../images/etterem_main.jpg) bottom right no-repeat;
width:206px;
height:190px;
border:2px solid #e0c7b1;
}

div.contacts label{
font-weight:bold;
padding-right:10px;
}

/*****************foglalas******************/

div.szobafoglalas{
background:url(../images/szobafoglalas.gif) top left no-repeat;
width:100%;
height:48px;
padding-bottom:5px;
}

div.szobafoglalas_text{
margin:10px 0 15px 0;
}

div#dataform label{
width:160px;
font-weight:bold;
}

div.input{
padding:5px 0;
}

div.foglalas_button{
margin-top:15px; text-align:left;
}

div#dataform input.button{
border:none;
background:url(../images/foglalas_button.gif) top left no-repeat;
width:97px;
height:24px;
cursor:pointer;
}

div#dataform img{
border:1px solid #e0c7b1;
}

div.captcha_text{
float:right;
width:100px;
padding-right:150px;
padding-top:4px;
font-size:10px;
}

div.captcha_text2{
float:right;
font-size:10px;
padding-right:0px;
width:240px;
}
/*****************footer*******************/

div.footer_bg{
background:url(../images/footer_bg.gif) top left no-repeat;
width:980px;
height:92px;
position:relative;
}

div.copyright{
position:absolute;
right:10px;
top:50px;
text-align:right;
}

div.copyright a, div.copyright a:visited, div.copyright a:active{
color:#fbf1c9;
font-size:11px;
}

div.footer_bg ul {
position:absolute;
left:10px;
top:67px;
}

div.footer_bg ul li{
list-style:none;
display:inline;
padding:0 15px;
border-right:1px solid #fbf1c9;
}

div.footer_bg ul li a, div.footer_bg ul li a:visited, div.footer_bg ul li a:active{
color:#fbf1c9;
font-size:11px;
}

div.footer_bg ul li.last{
border:none;
}

/*****************galeria*******************/

div.szobaink{
background:url(../images/szobaink.gif) top left no-repeat;
width:135px;
height:48px;
margin-bottom:10px;
}

div.etterem{
background:url(../images/etterem.gif) top left no-repeat;
width:135px;
height:48px;
margin-bottom:10px;
}

div.hazhoz{
background:url(../images/hazhoz.gif) top left no-repeat;
width:213px;
height:48px;
margin-bottom:10px;
}

div.terasz{
background:url(../images/terasz.gif) top left no-repeat;
width:135px;
height:48px;
margin-bottom:10px;
}

div.one_pic{
width:130px;
height:130px;
float:left;
text-align:center;
}

div.one_pic img{
border:2px solid #e0c7b1;
}

/**********elerhetoseg****************/

div.elerhetoseg{
background:url(../images/elerhetoseg.gif) top left no-repeat;
height:48px;
margin-bottom:10px;
}

label.elerheto{
font-weight:bold;
width:90px;
}

div#map_canvas{
border:2px solid #e0c7b1;
margin:10px 0px;
}

label.tervezo{
width:90px;
}

div.tervezo{
padding:2px 0;
}

div.tervezo input.plain{
border:none;
background:url(../images/tervezo_button.gif) top left no-repeat;
width:97px;
height:24px;
cursor:pointer;
}
/****************etlap*********************/

div.etel_kategoria{
margin-bottom:20px;
}

div.etel_kategoria span{
color:#7d5f24;
font-weight:normal;
}

div.etel_item{
margin-bottom:10px;
}

div.etel_top{
background:url(../images/etel_rule.gif) bottom left repeat-x;
}

div.etel_nev{
float:left;
background:#efe6d5;
font-family:georgia, times new roman, serif;
font-size:14px;
font-weight:bold;
color:#000;
}

div.etel_ar{
float:right;
background:#efe6d5;
font-family:georgia, times new roman, serif;
font-size:14px;
color:#000;
padding-left:5px;
}

div.etel_leiras{
font-size:11px;
font-family:tahoma, arial, sans-serif;
color:#000;
margin-top:2px;
}

div.kateg_nevek{
margin-bottom:15px;
}

div.kateg_nevek ul{
list-style:none;
}

span.menu{
padding-right:15px;
}

/*****************blog*************************/

.post_wrapper{
margin-bottom:15px;
}

h3.post_title a, h3.post_title a:visited,h3.post_title a:active,h3.post_title{
font-weight:bold;
font-size:24px;
font-family:georgia, times new roman, serif;
font-style:italic;
color:#624b3e;
line-height:26px;
}

div.post_info{
padding:10px 0 8px 0;
}

div.post_date, div.post_tags{
float:left;
font-size:10px;
}

div.post_date{
border-right:1px solid #3f1f12;
line-height:10px;
padding-right:8px;
}

div.post_tags{
padding-left:8px;
line-height:10px;
}

span.bold{
font-weight:bold;
font-size:10px;
color:#624b3e;
padding-right:4px;
}

div.post_tags a, div.post_tags a:visited, div.post_tags a:active{
font-size:10px;
}

div.pagenav_wrapper{
text-align:center;
}
div.pagenav_wrapper span{
padding:0 10px;
}

/*******************receptek****************/

div.recept_top{
background:url(../images/recept_top.png) top left no-repeat;
width:255px;
height:134px;
}

div.recept_bg{
background:url(../images/recept_bg.png) top left repeat-x;
width:215px;
min-height:148px;
height:auto !important;
height:148px;
padding:0 20px 0 20px;
}

div.recept_bottom{
background:url(../images/recept_bottom.png) top left no-repeat;
width:255px;
height:24px;
}

div.one_latest{
padding:7px 0 7px 15px;
border-bottom:1px dashed #b6936f;
background:url(../images/recept_indent.gif) 2px 13px no-repeat;
}

div.one_latest a,div.one_latest a:visited, div.one_latest a:active{
font-size:11px;
}

a.torecepts_button, a.torecepts_button:visited, a.torecepts_button:active{
display:block;
background:url(../images/torecepts_button.gif) top left no-repeat;
width:115px;
height:22px;
margin:7px auto 0 auto;
}

div.tanfolyam{
background:url(../images/tanfolyam.png) top left no-repeat;
width:232px;
height:156px;
position:relative;
padding:100px 0 0 23px;
}

div.tanfolyam p{
display:block;
width:130px;
font-size:13px;
padding-bottom:40px;
}

div.tanfolyam a{
display:block;
position:absolute;
top:0;
left:0;
width:255px;
height:256px;
}

div.tanfolyam_infos{
color:#fff;
font-weight:bold;
}

/*******************blog comments************************/

div.one_comment{
background:url(../images/comment_bg.gif) top left repeat;
margin-bottom:20px;
width:581px;
}

div.comment_headline{
background:url(../images/comment_top.gif) top left no-repeat;
}

div.comment_num{
background:#502919;
padding:4px 7px;
color:#fbf1c9;
float:left;
border:1px solid #cdaf96;
}

div.c_name{
font-weight:bold;
color:#522a1a;
font-size:13px;
padding:4px 4px;
float:left;
}

div.c_date{
float:right;
padding:6px;
font-size:10px;
}

div.comment_text{
padding:15px;
}

div.comment_actions{
padding:6px 0px;
}

div.comment_act{
padding:0px 7px;
color:#fbf1c9;
float:right;
border-right:1px solid #3f1f12;
line-height:10px; 
}

div.comment_act a, div.comment_act a:visited, div.comment_act a:active{
line-height:10px; 
}

div.comment_bottom{
background:url(../images/comment_bottom.gif) top left no-repeat;
width:582px;
height:17px;
}

div.noborder{
border:none;
}

blockquote{
border:1px solid #cdaf96;
padding:5px;
background:#ecd2ab;
}

div.comform_wrap{
background:url(../images/cform_bg.gif) top left no-repeat;
width:603px;
height:447px;
padding-top:71px;
}

div.comform_wrap label{
display:block;
width:150px;
float:left;
}

div.comform_wrap .inputbox{
width:343px;
background:#d1b997;
border:1px solid #614931;
height:24px;
}

#youreopinion{
width:490px;
height:159px;
}

div.input_holder{
padding-bottom:10px;
padding-left:206px;
}

div.input_holder_textarea{
padding-bottom:10px;
padding-left:60px;
padding-top:29px;
}

div.comform_wrap img{
border:1px solid #614931;
padding:0px;
}

div.elozmeny{
padding:4px;
}

div.comform_wrap div.captcha_pos{
float:left;
padding-left:60px;
padding-top:32px;
}

div.captcha_textzz{
padding-top:32px;
padding-left:50px;
float:left;
width:330px;
font-weight:bold;
font-size:11px;

}



body div.captcha_textzz input#captcha{
width:110px;
}

div.aboutus_button{
text-align:center;
padding-top:22px;
}

div.aboutus_button input.button{
background:url(../images/cform_button.gif) top left no-repeat;
width:152px;
height:30px;
}

