body {
  padding: 0px;
  padding-top: 25px;
  margin: 0px;
  font-size: 12px;
  font-family: tahoma, arial, verdana, sans-serif;
}

img {
  border: 0px;
}

#cimer {
  width: 76px;
  height: 88px;
  background: url("images/cimer.jpg") no-repeat;
}

#icons {
  padding-top: 10px;
  margin-left: 10px;
}

img.topicon {
  margin-left: 20px;
  border: 0px;
  vertical-align: top;
}

#bar {
  margin-top: 5px;
  margin-left: 10px;
}

#barleft {
  background: url("images/bg_bar_l.jpg") no-repeat;
  height: 39px;
  width: 12px;
}

#barright {
  background: url("images/bg_bar_r.jpg") no-repeat;
  height: 39px;
  width: 12px;
}

#barmain {
  background: url("images/bg_bar.jpg") repeat-x;
  width: 690px;
  overflow: hidden;
  font-size: 11px;
  color: #FFF;
  padding-left: 5px;
}

#barmain img {
  vertical-align: middle;
}

.barinpleft {
  background: url("images/bg_input_l.jpg") right no-repeat;
  width: 6px;
  height: 23px;
  padding-left: 5px;
}

.barinpmain {
  background: #fff;
  border: 1px solid #494949;
  border-left: 0px;
  border-right: 0px;
  font-size: 11px;
  color: #888;
  width: 140px;
  padding-left: 5px;
}

.barinpmain input {
  border: 0px;
  height: 18px;
  font-size: 11px;
  color: #888;
  width: 150px;
  font-family: tahoma, arial, verdana, sans-serif;
}

td.line-corner {
  height: 8px;
  width: 8px;
}

td.line-cornerm {
  height: 7px;
  width: 7px;
}

td.line-vl {
  background: url("images/line.jpg") left repeat-y;
  width: 8px;
}

td.line-vlm {
  background: url("images/line.jpg") left repeat-y;
  width: 3px;
}

td.line-vr {
  background: url("images/line.jpg") right repeat-y;
  width: 8px;
}

td.line-mr {
  background: url("images/line_mr.gif") right repeat-y;
  width: 7px;
}

td.line-ht {
  background: url("images/line.jpg") top repeat-x;
  width: 8px;  
}

td.line-hb {
  background: url("images/line.jpg") bottom repeat-x;
  width: 8px;  
}

td.line-bh {
  background: url('images/line_bh.jpg') bottom repeat-x transparent;
}

td.line-bh2 {
  background: url('images/line_bh2.jpg') top repeat-x transparent;
}

table.main {
  background: url("images/bg_menu.png") left repeat-y;
  width: 803px;
}

.menupont {
  font-size: 11px;
  color: #fff;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.menupont img {
  margin-left: 10px;
  margin-bottom: 5px;
  margin-top: 10px;
}

.menupont li {
  background: url("images/menubottom.png") bottom right no-repeat;
  width: 226px;
}

a.menu {
  color: #fff;
  text-decoration: none;
  display: block;
  text-indent: 20px;
  height: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}

a.almenu {
  color: #fff;
  text-decoration: none;
  display: block;
  text-indent: 35px;
  height: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}

a.menuimg {
  color: #fff;
  text-decoration: none;
  display: block;
  height: 40px;
}

a.menu:hover, a.menuimg:hover, a.almenu:hover {
  background: url("images/menu_on.png") right no-repeat;
}	

a.foot:hover {
  text-decoration: none;
}

div.info {
  text-indent: 10px;
  margin-top: -5px;
  font-family: tahoma;
  font-size: 10px;
  color: #fff;
  filter:alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity:0.7;
}

table.naptar {
  font-size: 11px;
  color: white;
  width: 180px;
}

table.naptar td {
  text-align: center;
}

#ma {
  background: url("images/trans.png");
  border: 1px solid #c4c4c4;
  padding: 2px;
}

td.mashonap {
  color: #b4b4b4;
}

td.footer {
  font-size: 11px;
  color: #fff;
  height: 40px;
}

.content {
  border: 3px solid #ededed;
  border-top: 0px;
  border-bottom: 0px;
  background: url("images/bg_main.jpg") bottom repeat-x #fff;
}

.contenttop {
  background: url("images/content_top.jpg") top no-repeat;
  width: 559px;
  height: 25px;
}

.contentbottom {
  background: url("images/content_bottom.jpg") top no-repeat;
  width: 559px;
  height: 8px;
}

.s-head {
  font-family: georgia;
  font-size: 21px;
  padding-left: 0px;
  padding-top: 10px;
  margin-left: 20px;
}

.c-head {
  font-family: georgia;
  font-size: 21px;
  padding-left: 25px;
  float: left;
  margin-left: 20px;
}

.c-category {
  font-family: tahoma;
  font-size: 11px;
  color: #888;
}

.c-category a {
  color: #555;
}

.c-category a:hover {
  text-decoration: none;
}

div.c-date {
  font-size: 11px;
  color: #888;
  padding-top: 10px;
  margin-right: 20px;
}

span.c-date {
  padding-left: 25px;
  height: 16px;
}

.c-picture {
  margin-top: 10px;
  margin-bottom: 10px;
}

.c-text {
  font-size: 12px;
  padding: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #484848;
  text-align: justify;
}

.c-text td, .c-text table, .c-text tr {
  font-size: 12px;
  color: #484848;
}

.c-more {
  height: 28px;
  width: 147px;
  background: url("images/b_tovabb.png") no-repeat;
  color: #fff;
  font-variant: small-caps;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-indent: 20px;
  cursor: pointer;
  margin-left: 380px;

}

.c-morep {
  line-height: 26px;
}

.c-line {
  height: 1px;
  width: 450px;
  background-color: #ccc;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 45px;
}

#cb-hir {
  height: 35px;
  width: 180px;
  background: url("images/icon_khir.png") left center no-repeat;
  padding-left: 50px;
  font-size: 18px;
  font-family: georgia;
  color: #4e4e4e;
}
#map-header {
  padding-left: 15px;
  font-size: 18px;
  font-family: georgia;
  color: #4e4e4e;
}

#cb-palyazat {
  height: 35px;
  width: 180px;
  background: url("images/icon_palyazat.png") left center no-repeat;
  padding-left: 50px;
  font-size: 18px;
  font-family: georgia;
  color: #4e4e4e;
}

.cb-hir-t {
  height: 25px;
  background: url("images/icon_pipa.png") left center no-repeat;
  font-size: 12px;
  padding-left: 15px;
  border-bottom: 1px solid #e0e0e0;
}

.cb-palyazat-t {
  height: 25px;
  background: url("images/icon_plusz.png") left center no-repeat;
  font-size: 12px;
  padding-left: 15px;
  border-bottom: 1px solid #e0e0e0;
}

#c-bottom a {
  color: #444;
  text-decoration: none;
}

#c-bottom a:hover {
  text-decoration: underline;
}

.inner td {
  font-size: 11px; 
  border: 1px solid #CCC;
}

.c-header {
  font-weight: bold;
  font-size: 12px;
}

#ma-b {
  border: 1px solid #BBB;
  background: #AAA;
  color: white;
  font-weight: bold;
}

.prognap {
  border: 1px solid #DDD;
  background: #E6E6E6;
  font-weight: bold;
}

.prognap a, #ma-b a {
  text-decoration: none;
}

.kivnap {
  border: 1px solid #BBB;
  background: #c6c6c6;
  font-weight: bold;
  text-decoration: none;
}

#tooltip {
  position: absolute;
  border: 1px solid #0b4255;
  border-bottom: 2px solid #0b4255;
  border-right: 2px solid #0b4255;
  background: #e4f5fa;
  padding: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #031c24;
  display: none;
  font-family: tahoma, arial, verdana;
  font-size: 12px;
}
