* { margin:0; padding:0;}
html, body { background: #faedcf url(../pics/bg_top.gif) top repeat-x; font-family:verdana,arial; font-size:12px; color:#000;}
div#pagewidth { width:780px; text-align:left; margin-left:auto; margin-right:auto;}

/* --- általános elemek --- */
h1 { font-size:25px; font-family:gerogia,times; color:#7f1100; font-weight:400; padding:10px 0 0 0;}
h1.light { color:#faedcf;}
h1.subtitle { font-size:22px; color:#89806a; padding:8px 0 8px 0;}
h1.footer { color:#AA7965;}

h2 { font-size:12px; font-family:verdana,arial; color:#000; font-weight:400; text-decoration:none; padding:10px 0 0 0;}
h2.footer_description { font-size:10px; color:#775e5a; width:390px; padding:60px 0 0 0; clear:both;}
h2.idezet { font-family:gerogia,times; font-size:15px; font-style:italic; padding-left:40px;}
h2.szorosabb { padding:3px 0 0 10px;}
h2.sorkizart { text-align:justify;}

a { font-family:verdana,arial; font-weight:400; font-size:12px; color:#5c811e; text-decoration:underline;}
a:hover, a:active { color:#2b3d0e;}

a.thumb { background:#cbbea0; float:left; margin:0 10px 10px 0;}
a.thumb:hover, a.thumb:active { background:#87bf2a;}
a.thumb img { margin:10px; padding:1px; background:#faedcf;}

a.thumb_02 { background:#6C9922; float:left; margin-right:10px;}
a.thumb_02:hover, a.thumb_02:active { background:#476712;}
a.thumb_02 img { margin:10px; padding:1px; background:#faedcf;}

a.green_bg { color:#6C9922; clear:both; margin-top:10px;}
a.green_bg:hover, a.green_bg:active { color:#476712;}

form { padding-top:10px;}
p { margin:2px; padding:2px; color:#374f10;}
label { float:left; width:70px; text-align:right; margin-right:3px; font-size:10px;}
.inputbox { border:#374f10 1px solid; background:#87bf2a; width:160px; height:13px; font-family:verdana, arial; font-size:10px;}
.inputarea { border:#374f10 1px solid; background:#87bf2a; width:160px; height:60px; font-family:verdana, arial; font-size:10px;}
.button { background:#87bf2a; color:#374F10; border:#374f10 1px solid; font-size:10px; cursor:pointer; width:60px; height:18px;}

/* --- header --- */
div#header{ position:relative; height:281px; background: url(../pics/header_pic.jpg) no-repeat 0 15px; width:100%;}
/* --- header menu --- */
div#header_menu { padding:1px 0 0 600px;}
div#header_menu ul {list-style-type: none;}
div#header_menu li { float:left; margin:0; padding:0 10px; text-decoration:none; border-right:1px solid #a97963;  font-size:10px;}
div#header_menu li.last { border-right:none;}
div#header_menu a { float:left; display:block; color:#a97963;; text-decoration:none; text-align:center; font-size:10px;}
div#header_menu a:active, div#header_menu a:hover{ text-decoration:underline;}
/* --- header főmenü --- */
div#fomenu { position:absolute; left:10px; top:250px;}
div#fomenu ul {list-style-type: none;}
div#fomenu li { float:left; margin:0; padding:0px 5px; text-decoration:none;}
div#fomenu li.last { }
div#fomenu a { float:left; display:block; background:#f9ecce; padding:6px 10px 6px 10px; font-family:georgia,times; color:#422824; text-decoration:none; text-align:center; font-size:16px; font-variant:small-caps; border-left:1px solid #422824; border-top:1px solid #422824; border-right:1px solid #422824;}
div#fomenu a:active, div#fomenu a:hover{ background:#bada4b; color:#000;}
/* --- header --- */
div#header div#logo { position:relative; left:104px; top:118px; clear:both;}
/* --- idézet --- */
div#header div#idezet{ position:relative; left:528px; top:80px; width:240px; background: url(../pics/idezojel.gif) no-repeat 0 10px;}

/* --- contents --- */
/* 01 */
div#content_01 { background:#fbedd0; background:url(../pics/content_bg_top.gif) top repeat-x; clear:both; }
div#content_01 div#center_01 { width:780px; min-height:100px; margin-left:auto; margin-right:auto;}
div#content_01 div#center_01 div#left_01 { position:relative; width:450px; float:left;}
div#content_01 div#center_01 div#right_01 { position:relative; width:320px; float:left; padding:50px 0 0 10px;}
div#content_01 div#center_01 div#szirom { position:relative; left:48px; height:39px;}
/* 02 */
div#content_02 { background:#87bf2a; clear:both; }
div#content_02 div#center_02 { width:780px; height:190px; margin-left:auto; margin-right:auto;}
div#content_02 div#center_02 div#left_02 { width:272px; height:190px; float:left;}
div#content_02 div#center_02 div#right_02 { width:508px; height:190px; float:left; background:url(../pics/content_02_bg_right.jpg) no-repeat right;}
/* 03 */
div#content_03 { background:#fbedd0; background:url(../pics/content_bg_top.gif) top repeat-x; clear:both; }
div#content_03 div#center_03 { width:780px; min-height:100px; margin-left:auto; margin-right:auto; background:url(../pics/content_03_bg_top.jpg) 433px 0px no-repeat;}
div#content_03 div#center_03 div#left_03 { width:390px; float:left;}
div#content_03 div#center_03 div#right_03 { width:390px; padding-top:165px; float:right; background:url(../pics/content_03_bg_right.jpg) no-repeat right bottom;}
/* 04 */
div#content_04 { background:#87bf2a; clear:both;}
div#content_04 div#center_04 { background:#87bf2a; width:780px; margin-left:auto; margin-right:auto; clear:both;}
div#content_04 div#center_04 div#left_04 { background:#87bf2a; width:370px; float:left; padding-right:10px;}
div#content_04 div#center_04 div#right_04 { background:#87bf2a; width:390px; float:left; padding:0 0 0 10px;}
div#content_04 div#center_04 div#pics_04 { clear:both; padding:20px 0 20px 0;}
/* 05 */
div#content_05 { background:#fbedd0; background:url(../pics/content_bg_top.gif) top repeat-x; clear:both; }
div#content_05 div#center_05 { width:780px; min-height:100px; margin-left:auto; margin-right:auto; background:url(../pics/content_05_bg_right.jpg) no-repeat right bottom;}
div#content_05 div#center_05 div#left_05 { position:relative; width:390px; float:left;}
div#content_05 div#center_05 div#right_05 { position:relative; width:390px; float:left;}


#maincol{background-color:#faedcf; float:right; display:inline; position:relative; width:780px;}


/* --- footer --- */
div#footer { height:200px; background:url(../pics/footer_bg.gif) repeat-x; clear:both; }
div#footer div#footer_center { width:780px; margin-left:auto; margin-right:auto;}
div#footer div#footer_center div#footer_left { width:390px; float:left;}
div#footer div#footer_center div#footer_right { width:390px; float:left;}
/*----------linkek menu----------*/
div#footer div#footer_center div#footer_left div#footer_linkek { width:300px; background: url(../pics/left_menu_bg.gif); padding:10px 10px;}
div#footer div#footer_center div#footer_left div#footer_linkek ul {list-style-type: none;}
div#footer div#footer_center div#footer_left div#footer_linkek li { border-bottom: solid 1px #5E3A34; }
div#footer div#footer_center div#footer_left div#footer_linkek a { display: block; padding:3px 0; width: 300px; color: #9E8B7A; font-size:10px; text-decoration:none; text-indent:10px;}
div#footer div#footer_center div#footer_left div#footer_linkek a:hover, div#left_menu a:hover { background-color:#5E3A34; text-decoration:none;}
/* --- footer menu --- */
div#footer_menu { padding:2px 0 2px 0;}
div#footer_menu ul {list-style-type: none;}
div#footer_menu li { float:left; margin:0; padding:0 10px; text-decoration:none; border-right:1px solid #a97963;  font-size:10px;}
div#footer_menu li.last { border-right:none;}
div#footer_menu a { float:left; display:block; color:#a97963; text-decoration:none; text-align:center;}
div#footer_menu a:active, div#footer_menu a:hover { text-decoration:underline;}

/*  --- fix --- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-block;}

/*  --- hide ie,mac --- */
* html .clearfix { height: 1%;}
.clearfix { display: block;}


