/*
$ http://www.loncibt.hu $
$ style/style.css | 2006/03/05 16:08 $
$ LM: 2006/09/30 17:48 $
*/

/* Globális beállítások */
body {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  color: #000000;
  background: #000000 url(bg.png) repeat-x;
  margin: 0px;
  padding: 0px; /* Opera margin bug miatt */
}

img { border: 0px; }

/* Linkek */
a:link { color: #000000; background: transparent; font-weight: bold; text-decoration: none; }
a:visited { color: #000000; background: transparent; font-weight: bold; text-decoration: none; }
a:hover { color: #000000; background: transparent; font-weight: bold; text-decoration: underline; }

/* Beviteli mezők */
input, textarea, select {
  background: #73a2d1;
  color: #ffffff;
  border-color: #000000;
  border-width: 1px;
}

/* Gombok */
input.button {
  background: #73a2d1;
  color: #ffffff;
  border-color: #6492c1;
  border-width: 1px;
  cursor: pointer;
}


/* Üzenetek */
.message { background: #6492c1; color: #ffffff; padding: 20px; }
.message .title { font-size: 16px; font-weight: bold; }
.message .body { font-size: 12px; font-weight: bold; }

table { width: 550px; text-align: left; }

table.list { width: 550px; text-align: left; border-collapse: collapse; }
table.list td { padding: 5px; }
table.list th { font-weight: bold; border-bottom: 1px solid; padding: 5px; }
table.list .odd { background: none; }
table.list .even { background: none; }

table a:link { color: #000000; font-weight: bold; text-decoration: none; }
table a:visited { color: #000000; font-weight: bold; text-decoration: none; }
table a:hover { color: #000000; font-weight: bold; text-decoration: underline; }


/* Külső konténer */
#wrapper_out {
  width: 810px;
  margin-left: auto;
  margin-right: auto;
  background: url(wrapper_bg.png) repeat-y;
  overflow: auto; /* Háttér ismétlés miatt */
}

/* Bal és jobb vonal */
#ls { width: 5px; height: 600px; background: url(ls.png) no-repeat; float: left; }
#rs { width: 5px; height: 600px; background: url(rs.png) no-repeat; float: left; }

/* Belső konténer */
#wrapper_in {
  width: 777px;
  background: url(content_bg.png) repeat-y;
  min-height: 500px;
  float: left;
}

/*\*/
* html #wrapper_in { height: 500px; } /* IE-hez "min-height" */
/**/


/* Fejléc része */
#header {
  width: 777px;
  height: 116px;
  background: url(header_bg.png) repeat-x;
  float: left;
}

#header #dog {
  width: 87px;
  height: 95px;
  position: relative;
  top: 7px;
  left: 10px;
  background: url(header_dog.png) no-repeat;
  float: left;
}

#header #logo {
  width: 252px;
  height: 77px;
  position: relative;
  top: 14px;
  left: 20px;
  float: left;
}

#header #logo a:hover { border-bottom: 0px; } /* Korábbi definíció felülbírálása miatt kell */


/* Bravo és Marea */
#header #bravo { width: 126px; height: 81px; position: relative; top: 13px; left: 23px; background: url(header_bravo.png) no-repeat; float: left; }
#header #marea { width: 285px; height: 109px; position: relative; top: 7px; left: 27px; background: url(header_marea.png) no-repeat; float: left; }

/* Státusz sor */
#status { width: 777px; height: 22px; background: url(header_bottom.png) no-repeat; float: left; }
#status div { padding-top: 3px; padding-left: 5px; font-size: 11px; }
#status div a:link { color: #000000; background: transparent; font-weight: normal; text-decoration: none; }
#status div a:visited { color: #000000; background: transparent; font-weight: normal; text-decoration: none; }
#status div a:hover { color: #000000; background: transparent; font-weight: normal; text-decoration: none; border: 0px; }


/* Tartalom */
#content { width: 570px; float: left; }
#content div#contentInner { padding: 0 0 0 10px; padding-left: 10px; }
  #content div#contentInner h1 { margin: 16px 0 8px 0; padding: 0; font-size: 18px; font-weight: bold; }

#content ul { margin: 0px; padding: 0 0 0 20px; }

#content li {
  list-style-image: url(list.png);
  padding: 10px 0 2px 0;
}


/* Lapozó */
#content .navbar {
  width: 550px;
  font-weight: normal; font-size: 11px;
}

#content .navbar .inactive {
  font-weight: normal; font-size: 11px; color: #AAAAAA;
}


/* Menü */
div#menu {
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  width: 200px;
  background: url(menu_bg.png) repeat-y;
  float: right;
  padding: 0 0 5px 0;
}

div#menu_bottom {
  float: right;
  width: 200px;
  height: 6px;
  font-size: 1px;
  line-height: 1px;
  background: url(menu_bottom_bg.png) no-repeat top left;
  overflow: hidden;
}


div#menu a:link { display: block; position: relative; left: 8px; width: 186px; height: 28px; line-height: 28px; padding-left: 6px; margin-top: 7px; color: #ffffff; background: #5282B1; text-decoration: none; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; }
div#menu a:visited { display: block; position: relative; left: 8px; width: 186px; height: 28px; color: #ffffff; line-height: 28px; padding-left: 6px; margin-top: 7px; background: #5282B1; text-decoration: none; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; }
div#menu a:hover { display: block; position: relative; left: 8px; width: 186px; height: 28px; color: #ffffff; line-height: 28px; padding-left: 6px; margin-top: 7px; background: #73a2d1; text-decoration: none; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; }

/* Menü konténer */
div#ml { padding-top: 11px; margin-left: 8px; }

/* Lábléc */
#footer {
  width: 777px; height: 43px;
  background: url(footer_bg.png) repeat-x;
  float: left;
  _float: left bottom; /* IE-hez */
  color: #ffffff;
  font-weight: bold;
}

#footer div { padding-top: 19px; text-align: center; }
#footer img { border: 0px; }

#footer a:link { color: #ffffff; background: transparent; text-decoration: none; }
#footer a:visited { color: #ffffff; background: transparent; text-decoration: none; }
#footer a:hover { color: #ffffff; background: transparent; text-decoration: none; border-bottom: 2px dotted; }


/* Hírek */
.news_top {
  margin: 0;
  padding: 10px 0 0 10px;
  width: 545px;
  height: 29px;
  color: #ffffff;
  font-size: 12px;
  background: url(news_top.png) no-repeat;
}

.news_body {
  margin: 0;
  padding: 5px 0 0 5px;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-weight: normal;
  font-size: 12px;
  background: url(news_bg.png) repeat-y;
}

.news_body div {
  margin: 0;
  padding: 5px 10px;
  width: 495px;
}

.news_bottom {
  margin: 0;
  padding: 10px 0 0 10px;
  width: 545px;
  height: 29px;
  background: url(news_bottom.png) no-repeat;
}

div.map { margin: 8px 0; padding: 0 0 0 0; width: 524px; height: 351px; border: #7F675C 1px solid; }
  div.map div { margin: 0 0 0 0; padding: 0 0 0 0; }
