
* { margin:0; padding:0; }

html { font-size: 14px; font-family:Arial, Helvetica, sans-serif; background: url(images/main_bg.jpg) repeat-y center;  }

body { }
body { width:980px; margin: 0 auto; }

.h1 {font-size: 1.6em; font-weight: bold; text-transform:capitalize; margin: 15px 0 0 0; }

li { list-style: none; }

table { /* border: 1px solid red; */ }
td { /* border: 1px solid blue; */ vertical-align: top; }
td { padding-bottom: 10px; }	

div#header  { height: 290px; clear: both; background: #AFAFAF url(images/eszak_head.jpg) no-repeat center bottom; position: relative; }
div#header p { padding: 0 0 0 10px; font-size: 0.8em; color: #27627F; }
div#header p a { color: #fff; }
div#header ul { margin: 250px 0 0 10px; }
div#header li { display: inline; padding-right: 10px; }
div#header li a { color: #fff; font-weight: bold; font-size: 1.2em; text-decoration: none; }
div#header li a:hover { color: #826B42;  }

div#header form { position: absolute; top: 260px; left: 680px; font-size: 0.8em; }

div#megye, div#hnl, div#kat { width: 193px;  font-size:0.9em; padding 10px 0;  background: url(images/eszak_box_bottom.jpg) no-repeat center bottom; }
div#left { float: left;  margin:5px 0 0 0; }
div#right { float: right;  margin:5px 0px 0 0; width: 193px; }
div#left p, div#right p { font-size: 1.2em; font-weight:bold;  padding: 8px 8px 3px; background: url(images/eszak_box_top.jpg) no-repeat center top;  }
div#left ul, div#right ul { margin-bottom:1.5em; margin: 0 0 0 3px;}
div#left li, div#right li { margin: 3px; padding: 3px; }
div#left a, div#right a { color: #fff; text-decoration: none; }
div#left a:hover, div#right a:hover { color: #B3D7B3; }
div#hnl a {display:block; margin: 5px 5px 2px 10px;}
div#bn { width: 160px; margin-left: 14px; }


div#search { width:780px; margin: 5px 0; float:left; overflow: hidden;  }
div#cse-search-results { width: 780px; }

div#content { width:580px; margin: 5px 0 30px; float:left; }
div#content a { color: #000000; }
div#content a:hover { color: #4F4F4F; }
div#content dl { margin: 5px 0 0 10px; }
div#content dt { font-size: 1.2em; font-weight: bold;}
div#content dd { padding: 5px 0 0 10px; }
div#content p { padding: 5px; }
div#content dl.kiemelt { background: #EFEFEF url(images/bg_kiemelt.gif) right bottom no-repeat; border-top: 1px solid #5C8295; border-bottom: 1px solid #5C8295; margin: 5px 0 10px 10px;; padding: 5px; }
div#content dl.kiemelt a { text-decoration: none; }
div#content dl.kiemelt a:hover { text-decoration: underline; }
div#content dl.kiemelt img { margin: 5px 0 0 0; padding: 0; vertical-align: bottom; padding-right: 10px;}

div#ad1 { text-align: center; }
div#ad2 { float: right;  padding: 10px 15px 0 5px; }

div.box { width:193px; float:left; font-size: 12px; margin: 10px 0; padding: 0 1px; background: url(images/eszak_box2_bottom.jpg) no-repeat center bottom; }
div.box p { margin: 0; font-size: 1.2em;  font-weight: bold; text-transform:capitalize; background: url(images/eszak_box2_top.jpg) no-repeat center top; }
div.box p a { margin: 0 10px; padding: 15px 0 10px 0; display: block; }
div.box ul {padding: 0 9px 10px; }
div.box li { padding-bottom: 3px; }
div.box li a { color: #000000; }
div.box li a:hover { color: #4F4F4F; }
div.box span a{ margin: 0 0 10px 90px; display: block; }



div#footer { clear: both; height: 80px; padding: 10px 20px; background-color: #fff; text-align: center; }
div#footer p.links { font-size: 0.9em; text-align: center; padding: 10px 0; }
div#footer p.links a { color:#826B42; }


hr { margin: 20px 10px 10px; color: #626262; height: 1px; }