html, body {
   /*     height:100%;*/
}

html, body, div, span, ul, li, p, h1, h2, h3, h4{
        margin: 0px;
        padding: 0px;
        border: 0px;
        font: normal 11px Trebuchet MS, Geneva, Verdana, Arial, MS Sans Serif;
        /* Monospace, Helvetica */
}
table , th {
        margin: 0px;
        padding: 0px;
        border: 0px;
        font: normal 11px Trebuchet MS, Geneva, Verdana, Arial, MS Sans Serif;
}
table.ugyfel, table.ugyfel td {
        margin: 0px;
        padding: 0px;
        border: 1px;
		text-align:center;
        font: normal 11px Trebuchet MS, Geneva, Verdana, Arial, MS Sans Serif;
}

body {
       color: #444444;
}

#main {
       width: 955px;
}

#page {
       width: 955px;
       min-height: 950px;
       background: url('../images/main_bg.jpg') left top repeat-y;
       display: table;
}

#pagebg {
       width: 955px;
       min-height: 950px;
       display: table;
       background: url('../images/main_bottom1.jpg') left bottom no-repeat;
}

img {
       border: none;
}

a {
       color: /* #444488;*/ #737455;
       font-weight:bold;
       text-decoration: none;
}
a:hover {
        color: /*#5555ff;*/ #817f4f;
        font-weight:bold;
        text-decoration: underline;
}
a.tart_link {
       color: #666666;
       text-decoration: none;
}
a:hover.tart_link {
       color: #888888;
       text-decoration: underline;
}


#top {
        width: 925px;
        height: 80px;
        padding-top: 10px;
        padding-right: 30px;
        background: url('../images/main_top.jpg') left top no-repeat;
}

#bal {
        /*
        display: table;
        min-height: 950px;
        width: 202px;
        */
        padding-top: 3px;
        /*float: left;*/
}

#kozep {
        /*
        display: table;
        min-height: 950px;
        width: 526px;
        */
        padding-top: 1px;
        padding-right: 6px;
        /*float: left;*/
}

#jobb {
        /*
        position: absolute;
        left: 734px;
        top: 90px;
        display: table;
        min-height: 950px;
        width: 218px;
        */
        padding-top: 3px;
        padding-left: 3px;
        /*float: left;*/
}

#footer {
        clear: both;
        width: 955px;
        height: 45px;
        background: url('../images/main_bottom2.jpg') left bottom no-repeat;
}

.menu, .menu2 {
        color: #ffffff;
        font-weight: bold;
        width: 189px;
        height: 21px;
        padding: 6px 0px 0px 10px;
        border-bottom: 1px solid #505042;
        background-color: #5a5a43;
}

div:hover.menu {
        background: url('../images/menuhover_bg.jpg') #5f5e4a right top no-repeat; cursor: pointer;
}
div:active.menu {
        background: url('../images/menuhover_bg2.jpg') #5f5e4a right top no-repeat; cursor: pointer;
}

div:hover.menu2 {
        background: url('../images/menuhover_bg2.jpg') #5f5e4a right top no-repeat; cursor: pointer;
}
.almenu {
        color: #ffffff;
        width: 179px;
        height: 22px;
        padding: 6px 0px 0px 20px;
        background: url('../images/almenu_bg.jpg') left top no-repeat;
}

div:hover.almenu {
        background: url('../images/almenuhover_bg.jpg') left top no-repeat; cursor: pointer;
}

.bottommenu {
        color: #ffffff;
        width: 192px;
        height: 24px;
        padding: 6px 0px 0px 10px;
        font-weight: bold;
        background: url('../images/bottommenu_bg.gif') left top no-repeat;
}

div:hover.bottommenu {
        background: url('../images/bottommenuhover_bg.gif') left top no-repeat; cursor: pointer;
}

#szavazas {
        width: 189px;
        height: 231px;
        padding: 6px 0px 0px 10px;
        background: url('../images/szavazas_bg.jpg') left top no-repeat;
}

#pm_koszonto {
        color: #000000;
        width: 179px;
        height: 231px;
        padding: 6px 10px 0px 10px;
/*        background: url('../images/polgarmesteri_koszonto_bg.jpg') left top no-repeat;*/
        background: url('../images/szavazas_bg.jpg') left top no-repeat;
}

#pm_koszonto p {
        padding-top: 5px;
}

#pm_kepe {
        width: 189px;
        height: 189px;
        padding: 10px 0px 0px 10px;
        background: url('../images/polgarmester_kepe_bg.jpg') left top no-repeat;
}

.head {
        color: #ffffff;
        font-weight: bold;
        width: 720px;
        height: 52px;
        background: url('../images/head_bg.jpg') left center no-repeat;
}

.line {
        background: url('../images/hirek_line.gif') center center no-repeat;
        height: 20px;
}

#ma {
        background-color: #FFFFFF;
        border-bottom: 1px solid #C7C29C;
        border-right: 1px solid #C7C29C;
        width: 320px;
        padding-top: 3px;
        height: 18px;
}

#kepek {
        background-color: #FFFFFF;
        padding-top: 3px;
        width: 720px;
        height: 220px;
        background: url('../images/kepek_bg.jpg') right bottom no-repeat;
}

#mPhotoBox {
        position:relativ;
        width: 710px;
        height: 214px;
}

#mPhotoBox .mPhoto {
        background-color: #ffffff;
        padding: 5px;
        padding-top: 0px;
}

.mPhoto {
        position:absolute;
        left: 205px;
        -moz-opacity:0.0;
        filter:Alpha(opacity=0);
}

.tartalom p  {
        padding-top: 6px;
        padding-bottom: 6px;
}

.tartalom {
        padding-right: 6px;
}

.tartalom li  {
        padding-top: 3px;
}

li, ol, ul  {
        padding-left: 15px;
}

.tartalom img {
        background-color: #ffffff;
        padding: 4px;
        border: 1px solid #C7C29C;
}
#map div span, #map div a, #map span {
     display: none;
}

*html ol, ul, li, table, tr, td, th, div {
       overflow: hidden;
}

