* { 
 margin: 0;
 padding: 0;
 border: 0;
}
html {
 font-family: Verdana, Helvetica, Sans, sans-serif;
 font-size: 11px;
 background: #dfe7fb;
}
h1 {
 font-size: 14px;
}
h1 a, h1 a:visited {
 text-decoration: none !important;
}
h1 a:hover {
 text-decoration: underline !important;
}
h2 {
 font-size: 12px;
}
code {
 font-family: Tahoma, Sans, sans-serif;
 display: block;
 margin: 6px -2px;
 padding: 4px 2px;
 font-size: 11px;
 background: #fff;
 border: 1px solid #c2ceeb;
 color: #208220;
 font-weight: bold;
}
#blog p code, .mikroblog p code {
 display: inline;
 margin: 0;
 padding: 1px 2px;
}
#body {
 width: 990px;
 margin: 0 auto;
 border: 0px solid #fff;
 background: #dfe7fb;
}
#fejlec {
 height: 150px; /*200px*/
 background: url(img/fejlec.png) no-repeat bottom;
 position: relative;
}
#fejlec h1 {
 position: absolute;
 font-family: Georgia, Verdana, sans;
 top: 47px;
 left: 60px; /*40px;*/
 font-size: 20px;
 padding: 15px 20px;
 background: url(img/h1_bg.png);
}
#fejlec h1 a {
 color: #fff;
 text-decoration: none;
}
#fejlec p {
 position: absolute;
 bottom: 1px;
 left: 10px;
 color: #fff;
 padding: 5px 10px 5px 10px;
 background: url(img/h1_bg.png);
}
#fejlec #form {
 position: absolute;
 bottom: 10px;
 right: 12px;
 height: 22px;
 width: 210px; /*200px */
}
#fejlec #schange {
 width: 29px;
 height: 22px;
 background: transparent;
}
#fejlec #slist {
 border: 1px solid #224e2c;
 border-top: 0;
 width: 208px;
 height: 32px;
 position: absolute;
 top: 22px;
 left: 0px;
 z-index: 20;
 background: #fff;
 overflow: hidden;
 visibility: hidden;
}
#fejlec #schange div a {
 display: block;
 padding-left: 2px;
 cursor: default;
}
#fejlec #form form {
 position: absolute;
 bottom: 0px;
 right: 0px;
 height: 22px;
 width: 210px;
}
#fejlec #form #google {
 background: url(img/keresok.png) right bottom no-repeat;
}
#fejlec #form #kulipintyo {
 background: url(img/keresok.png) right top no-repeat;
}
#fejlec form input {
 border: 0;
 background: transparent;
}
#fejlec form #gt {
 position: absolute;
 top: 3px;
 left: 30px; /* 5px */
 width: 156px;
 padding: 0;
 font-family: Verdana, Helvetica, sans, sans-serif;
 font-size: 11px;
 height: 16px;
}
#fejlec form #sa {
 position: absolute;
 top: 2px;
 right: 1px;
 width: 22px;
 height: 18px;
}
#fejlec #ul {
 background: url(img/menubg.png) bottom right;
 position: absolute;
 top: -27px;
 left: 1px;
 height: 27px;
 width: 385px;
 position: relative;
}
#fejlec #ul span {
 position: absolute;
 bottom: -12px;
 left: 133px;
 height: 13px;
 width: 120px;
}
#fejlec #ul #sm {
 display: block;
 background: url(img/lenyil.png) top;
}
#fejlec #ul #hm {
 display: none;
 background: url(img/lenyil.png) bottom;
}
#fejlec ul {
 list-style: none;
 padding: 5px;
}
#fejlec ul li {
 float: left;
 padding: 0px 12px;
 border-left: 1px solid #fff;
}
#fejlec ul li:first-child {
 border-left: 0;
}
#fejlec ul li a {
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}
#fejlec ul li a:hover {
 text-decoration: underline;
}

#tiz {
 height: 10px;
 background: url(img/mainbg2.png);
}
#tiz_index {
 height: 10px;
 background: url(img/tiz_index.png);
}
#tiz_rss {
 height: 10px;
 background: url(img/mainbgrss.png);
}
#tiz_win {
 height: 10px;
 background: url(img/mainbgwin.png);
}

#main {
 width: 845px;
 margin: 0;
 /*border: 1px solid #fcc;*/ 
 float: left;
 background: url(img/mainbg2.png);
}
.main_index {
 background: url(img/mainbg.png) !important;
}
.main_rss {
 background: url(img/mainbgrss.png) !important;
}
.main_win {
 background: url(img/mainbgwin.png) !important;
}
#main h1 {
 line-height: 22px;
 padding: 0;
 text-align: center;
 /*color: #fff;*/
 font-size: 12px;
 /*text-decoration: underline;
 border-bottom: 1px solid #3164f6; 1px solid #224e2c;*/
 background: url(img/h1.png) #c8d6fb;
}
#main_left {
 width: 100px;
 margin: 0 10px 0 0px;
 padding: 0 2px;
 float: left;
 height: 1000px;
}
#main_left img {
 float: left;
 display: block;
 border: 0px;
 width: 44px;
 height: 32px;
 margin: 0 2px 2px 0;
 padding: 1px;
 border: 1px solid #3164f6; /*1px solid #224e2c;*/
 background: #fff;
}
#main_left img.nagykep {
 width: 94px;
 height: 70px;
}
#main_left a:hover img {
 background: #3164f6;
}
#main_right {
 width: 730px;
 float: left;
 margin: 0 0 0 0px !important;
 margin: 0 -8px 0 0px;
 padding: 0;
 /*background: url(img/main_right.png);*/
}
#main_r_left {
 width: 482px !important;
 width: 481px;
 margin: 0 6px 10px 0 !important;
 margin: 0 4px 0 0;
 padding: 0;
 float: left;
}
#main_r_left2 {
 width: 473px !important;
 width: 472px;
 margin: 0 12px 10px 0 !important;
 margin: 0 10px 0 0;
 padding: 0;
 float: left;
}
#main_r_leftw {
 width: 722px !important;
 width: 721px;
 margin: 0 12px 10px 0 !important;
 margin: 0 10px 0 0;
 padding: 0;
 float: left;
}
#main_r_rss {
 width: 837px !important;
 width: 836px;
 margin: 0;
}
#main_r_left_left {
 width: 232px !important;
 width: 230px;
 margin: 0 10px 0 0 !important;
 margin: 0 -8px 0 -5px;
 padding: 0;
 float: left;
}
#main_r_left_right {
 width: 232px !important;
 width: 231px;
 margin: 0 9px 0 0 !important;
 margin: 0 -5px 0 0;
 padding: 0;
 float: right;
}
#main_r_top {
 width: 721px;
 height: 355px;
 padding: 0;
 margin: 0 !important;
 margin: 0 0 0 -2px;
 border-bottom: 1px solid #3164f6;
 background: url(img/main_top.png) #dfe7fb;
}
#hir {
 width: 355px;
 height: 345px;
 overflow: auto;
 margin: 0 0 10px 0;
 padding: 0 0 10px 0;
 float: left;
 background: #dfe7fb;
 /*border-left: 1px solid #3164f6;
 border-right: 1px solid #3164f6;
 border-top: 1px solid #3164f6;*/
 /*border-bottom: 1px solid #3164f6; 1px solid #224e2c;*/
}
#hir ul#hir_menu {
 height: 22px;
 display: block;
 list-style: none;
 width: 355px;
 margin: 0 auto;
 padding: 0;
 background: url(img/menu.png);
 /*border-top: 1px solid #3164f6;
 border-bottom: 1px solid #3164f6; 1px solid #224e2c;*/
}
#hir ul#hir_menu li {
 float: left;
 margin: 0;
 display: inline;
 padding: 0;
 font-weight: bold;
 font-size: 10px;
 border-right: 1px solid #3164f6; /*1px solid #224e2c;*/
}
#hir ul#hir_menu li:first-child {
 border-left: 1px solid #3164f6; /*1px solid #224e2c;*/
}
#hir ul#hir_menu li a {
 display: block;
 color: #000;
 text-decoration: none;
 width: 58px;
 line-height: 22px;
 height: 22px;
 text-align: center;
}
#hir ul#hir_menu li a:hover {
 background: url(img/menu_hover.png) #731400;
 color: #fff;
}
#hir ul#hir_menu li.aktiv a {
 color: #fff;
 font-weight: bold;
 background: url(img/menu_aktiv.png) #08457b;
}
#hir ul#hir_menu li.aktiv a:hover {
 background: url(img/menu_hover.png) #731400;
 color: #fff;
}
#hir .mikroblog {
 margin: 0;
 padding: 0;
 /*height: 100px;
 width: 355px;
 overflow-x: hidden;
 overflow-y: auto;*/
}
#hir .mikroblog p {
 margin: 3px 0 0 0;
 text-align: justify;
}
#hir #it {
 margin: 0;
 padding: 5px 0 0 0px;
 /*height: 281px;
 height: 298px;
 height: 320px;*/
 height: 200px;
 width: 355px;
 overflow-x: hidden;
 overflow-y: auto;
}
#hir #it ul li {
 padding: 0 5px;
 line-height: 18px;
}
#hir #it ul li a {
 color: #000;
 text-decoration: none;
}
#hir #it ul li a:hover {
 color: #000;
 text-decoration: underline;
}
#hir #it ul li a:visited {
 color: #000;
 text-decoration: line-through;
}
#hir #it .m {
 background: #c8d6fb;
 padding: 1px 5px;
}
#hir #it p {
 margin: 10px 15px;
 position: relative;
}
#hir #it p img {
 position: absolute;
 /*top: 125px;*/
 top: 70px;
 left: 55px;
}
#hir #eszkoztar {
 height: 12px;
 margin: 0;
 padding: 1px;
 border-top: 1px solid #3164f6;
 background: url(img/h1.png) #c8d6fb;
 text-align: right;
}

#blog {
 /*border: 1px solid #3164f6;
 background: url(img/w231.png);*/
 margin: 0 0 10px 11px;
 float: left;
 height: 355px;
 width: 355px;
 padding: 0;
}
#blog div {
 padding: 0 5px 5px 5px;
 height: 320px;
 overflow-y: auto;
 overflow-x: hidden;
 line-height: 16px;
}
#blog p {
 margin: 5px 0 0px 0;
 text-align: justify;
}
#blog .cimke {
 display: block;
 padding: 2px 0 2px 0;
}
#blog img {
 display: block;
 margin: 5px auto;
 width: 250px;
 padding: 1px;
 border: 1px solid #3164f6; /*1px solid #224e2c;*/
}
#blog h1 img, .hir h1 img {
 margin: 0;
 width: 16px;
 padding: 3px 0;
 border: 0;
 background: #dfe7fb;
}
#blog h1 {
 position: relative;
 width: 354px;
}
.hir h1 {
 position: relative;
}
#blog h1 img#ph1, .hir h1 img#ph1 {
 position: absolute;
 top: 0px;
 left: 0px;
}
#blog h1 img#ph2, .hir h1 img#ph2 {
 position: absolute;
 top: 0px;
 right: 0px;
}
#blog a:hover img {
 background: #3164f6;
}
#blog a:hover {
 color: #000;
 text-decoration: underline;
}
#blog ul a {
 color: #000;
 text-decoration: none;
}
#blog ul a:hover {
 color: #000;
 text-decoration: underline;
}
#blog ul a:visited {
 color: #000;
 text-decoration: line-through;
}
#blog ul, #kateg ul, #archivum ul {
 list-style: none;
 line-height: 18px;
}
#main_r_left2 #lapozo {
 text-align: center;
 padding-top: 15px;
}
#main_r_left2 #lapozo a, #bm a, .indexul a, #hir a {
 color: #000;
 text-decoration: none;
}
#main_r_left2 #lapozo a:hover, #bm a:hover, .indexul a:hover, #hir a:hover {
 color: #000;
 text-decoration: underline;
}
#main_r_left2 #bm {
 list-style: none;
 margin: 10px 0;
}
#main_r_left2 .indexul {
 list-style: square;
 margin: 10px 0 10px 20px;
}
#main_r_left2 #bm li, #main_r_left2 .indexul li {
 margin: 5px 0;
}
#main_r_left2 #bm li span.cimke {
 display: block;
 margin: 0 0 0 10px;
}

#leiras, #jog, #kateg, #suse, #suse_hirmondo, #uhsz, #arch, #arch2, #arch3, #links, #links2 {
 width: 231px;
 border: 1px solid #dfe7fb;
 margin: 0 8px 10px 0;
 float: left;
}
#leiras, #links {
 margin: 0 9px 10px 0;
}
#suse, #suse_hirmondo, #jog {
 margin: 0;
}
#leiras, #jog, #kateg, #uhsz, #suse_hirmondo, #arch2, #arch3, #links2 {
 padding: 10px 0 0 0;
 border-top: 1px solid #3164f6;
}
#kateg p {
 padding: 2px 5px 5px 5px;
 margin: 0;
}
#links ul, #links2 ul, #suse ul, #suse_hirmondo ul {
 list-style: none;
 line-height: 18px;
 padding: 2px 5px 5px 5px;
}
#leiras ul, #jog ul {
 overflow-y: auto;
 list-style: none;
 line-height: 18px;
 padding: 2px 5px 5px 5px;
}
#suse ul, #suse_hirmondo ul, #arch ul, #arch2 ul, #arch3 ul {
 list-style: none;
 line-height: 18px;
 padding: 2px 5px 5px 5px;
}
#uhsz ul {
 list-style: none;
 line-height: 18px;
 padding: 2px 5px 5px 5px;
}
#leiras a, #jog a, #uhsz a, #blog a, #links a, #links2 a, #kateg a, #suse a, #suse_hirmondo a, #arch a, #arch2 a, #arch3 a {
 color: #000;
 text-decoration: none;
}
#leiras a:visited, #jog a:visited, #uhsz a:visited, #links2 a:visited, #links a:visited, #kateg a:visited {
 color: #000;
 text-decoration: line-through;
}
#leiras a:hover, #jog a:hover, #uhsz a:hover, #links a:hover, #links2 a:hover, #kateg a:hover, #suse a:hover, #suse_hirmondo a:hover, #arch a:hover, #arch2 a:hover, #arch3 a:hover {
 color: #000;
 text-decoration: underline;
}
#main_r_left2 ol, #main_r_left2 ul {
 margin: 10px 0 10px 20px;
}
#main_r_left2 .hir .cimke {
 margin: 5px 0 10px 0;
 display: block;
}
#main_r_left2 .hir .cimke a, #main_r_left2 .hir h1 a {
 color: #000;
 text-decoration: none;
}
#main_r_left2 .hir .cimke a:hover, #main_r_left2 .hir h1 a:hover {
 color: #000;
 text-decoration: underline;
}
#main_r_left2 .hir a {
 color: #000;
 text-decoration: underline;
}
#main_r_left2 .hir a:hover {
 color: #000;
 text-decoration: none;
}
#main_r_left2 p {
 text-align: justify;
 margin: 10px 0;
}
#main_r_left2 p img {
 display: block;
 margin: 5px auto;
 border: 1px solid #6a8ef6;
 padding: 1px;
}
#main_r_left2 p a:hover img {
 background: #6a8ef6;
}
#main_r_left2 #hirlapozo {
 height: 16px;
 border: 1px solid #6a8ef6;
 background: url(img/h1.png) #c8d6fb;
 color: #000;
 padding: 3px 5px;
 margin-top: 15px;
}
#main_r_left2 #lapb {
 font-weight: bold;
 text-decoration: none;
 color: #000;
 float: left;
 line-height: 16px;
}
#main_r_left2 #lapb:hover {
 text-decoration: underline;
}
#main_r_left2 #lapj {
 font-weight: bold;
 text-decoration: none;
 color: #000;
 float: right;
 line-height: 16px;
}
#main_r_left2 #lapj:hover {
 text-decoration: underline;
}
#main #hszcim {
 line-height: 22px;
 padding: 0 0 0 5px;
 text-align: left;
 font-size: 12px;
 background: url(img/h1.png) #c8d6fb;
}
#main .hsz_ek {
 border: 1px solid #6a8ef6;
 margin: 8px 0;
}
#main .hsz_ek p {
 padding: 5px;
 margin: 0;
}
#main .hsz_ek p:first-child {
 border-bottom: 1px solid #6a8ef6;
 padding: 3px 5px;
 background: #d4dffb;
 font-weight: bold;
}
#main_r_left2 a {
 color: #000;
 text-decoration: underline;
}
#main_r_left2 a:hover {
 color: #000;
 text-decoration: none;
}
#main #hsz {
 margin: 10px 0 0 0;
 padding: 5px;
 float: left;
 border: 1px solid #6a8ef6;
 margin: 8px 0;
}
#main #hsz p {
 padding: 3px 5px;
 margin: -5px -5px 5px -5px;
 border-bottom: 1px solid #6a8ef6;
 background: #d4dffb;
 font-weight: bold;
}
#main #hsz label {
 display: block;
 margin: 2px 0;
}
#main #hsz input {
 background: #dfe7fb;
 border: 1px solid #6a8ef6;
 width: 50px;
}
#main #hsz label input {
 width: 350px;
}
#main #hsz label textarea {
 background: #dfe7fb;
 border: 1px solid #6a8ef6;
 width: 459px;
 height: 100px;
}
#main #hsz label#cap input {
 width: 80px;
}
#main #hsz label#cap img {
 vertical-align: middle;
}
#main #hsz input:hover, #main #hsz input:focus {
 background: #fff;
}
#main #hsz textarea:hover, #main #hsz textarea:focus {
 background: #fff;
}


/* 
*
* rss olvaso
*
*/

#main_r_rss #wel {
 padding: 10px 0 5px 10px;
 width: 800px; 
}

#main_r_rss form {
 border: 3px double #033887;
 padding: 2px 4px;
 width: 245px;
 background: #d8e1e6;
 position: absolute;
 top: -20px;
 z-index: 20;
 color: #000;
}
#main_r_rss input, #rssek select {
 font-family: Verdana, Helvetica, Arial, Sans-serif;
 font-size: 9px;
 margin: 1px;
 padding: 0;
 border: 0;
 border: 1px solid #033887;
 background: #eff4f6;
}

#main_r_rss h4 {
 margin: 0;
 margin-left: -3px;
 padding: 3px 0;
 padding-left: 16px;
 font-size: 9px;
 width: 260px;
 white-space: nowrap;
 overflow: hidden;
 border-bottom: 1px solid #ccc;
 /*background: #3c5882*/;
}
#main_r_rss h4 img {
 font-size: 9px;
 font-weight: normal;
 position: absolute;
}
#main_r_rss h4 a {
 text-decoration: none;
 color: #000;
}
#main_r_rss .icon1 {
 top: 2px;
 right: 28px !important;
 right: 34px;
}
#main_r_rss .icon2 {
 top: 2px;
 right: 16px !important;
 right: 20px;
 height: 12px;
 width: 12px;
}
#main_r_rss .icon3 {
/* X gomb */
 top: 2px;
 right: 0px !important;
 right: 6px;
}
#main_r_rss .icon4 {
 top: 2px;
 right: 20px !important;
 right: 26px;
 height: 12px;
 width: 6px;
}
#main_r_rss .icon5 {
 top: 2px;
 right: 14px !important;
 right: 20px;
 height: 12px;
 width: 6px;
}
#main_r_rss .icon6 {
 top: 2px;
 left: -2px;
 height: 12px;
 width: 12px;
}
#main_r_rss .rssbox {
 margin: 0;
 padding: 0;
 position: relative;
 font-size: 11px;
}
#main_r_rss .rssbox h4 img {
 display: none;
}
#main_r_rss .rssbox h4 img.icon6 {
 display: block;
}
#main_r_rss .rssbox h4:hover img {
 display: block;
}
#main_r_rss .rsscont2 {
 margin: 0;
 width: 268px;
 padding: 2px 4px 2px 4px;
 background: url('img/rssbox.png') no-repeat;
 color: #000;
}
#main_r_rss .rsscont {
 margin: 4px 2px 2px 1px;
 padding: 0;
 float: left;
 padding-bottom: 1px;
 background: url('img/hirdiv.png') bottom no-repeat #fff;
}
#main_r_rss ul {
 margin: 0;
 margin-top: 2px;
 padding: 0;
 list-style: none;
 color: #000;
 height: 170px;
 overflow: auto;
}
#main_r_rss ul li {
 list-style: none;
 margin: 0 2px;
 padding: 0 1px;
 width: 248px;
 overflow: hidden;
}
#main_r_rss ul li a {
 text-decoration: none;
 color: #000;
}
#main_r_rss ul li a:hover {
 text-decoration: underline;
}
#main_r_rss ul li a:visited {
 text-decoration: line-through;
}
#sugo {
 color: #000;
}

/*
* main_rss vege
*/

#main_r_leftw table {
 border: 0;
}
#main_r_leftw table td {
 border: 1px solid #6a8ef6;
 padding: 2px;
}
#main_r_leftw a {
 color: #000;
 text-decoration: underline;
}
#main_r_leftw a:hover {
 color: #000;
 text-decoration: none;
}

#kapcsolat {
 margin: 10px 0;
}
#kapcsolat input {
 border: 1px solid #6a8ef6;
 background: transparent;
 width: 300px;
}
#kapcsolat input:hover, #kapcsolat input:focus {
 background: #fff;
}
#kapcsolat input.box {
 width: inherit;
}
#kapcsolat textarea {
 border: 1px solid #6a8ef6;
 background: transparent;
 width: 473px;
 height: 150px;
}
#kapcsolat textarea:hover, #kapcsolat textarea:focus {
 background: #fff;
}







#menu {
 width: 140px;
 margin: 0;
 float: right;
}
#menu div {
 /*background: url(img/w140_1.png);
 border: 1px solid #3164f6;*/
 padding: 0 0 5px 0;
 margin: 0;
}
#menu div#partner {
 /*background: url(img/w140.png);
 border: 1px solid #3164f6;*/
 padding: 0 0 0 0;
 margin-top: 10px;
}
#menu h1 {
 line-height: 18px;
 padding: 3px 0 2px 0;
 margin: 0;
 text-align: center;
 /*color: #fff;*/
 font-size: 12px;
 /*text-decoration: underline;
 background: url(img/h1.png);*/
 /*border-bottom: 1px solid #3164f6; 1px solid #799cfb; 1px solid #224e2c;*/
 border: 1px solid #3164f6;
}
#menu ul {
 list-style: none;
 margin: 5px auto;
 width: 110px;
}
#menu ul a {
 color: #000;
 text-decoration: none;
 font-weight: bold;
}
#menu #naptar {
 height: 120px;
}
#menu table {
 /*width: 133px;*/
 width: 140px;
 margin: 0 auto;
 background: #3164f6;
 font-family: Georgia, Verdana, sans, sans-serif;
 font-size: 12px;
}
#menu table th {
 background: #dfe7fb;
 text-align: center;
 padding: 2px 0;
 font-size: 11px;
 font-weight: bold;
}
#menu table th #prev{
 float: left;
 margin: 0px 1px;
}
#menu table th #next{
 float: right;
 margin: 0px 1px;
}
#menu table th a {
 color: #000;
 text-decoration: none;
}
#menu table th a:hover {
 color: #000;
 text-decoration: underline;
}
#menu table td {
 background: #dfe7fb;
 text-align: center;
 width: 20px;
}
#menu table td a {
 color: #000;
 text-decoration: underline;
 font-style: italic;
}
#menu table td a:hover {
 text-decoration: none;
}
#menu table td.ma {
 background: #3164f6;
 color: #dfe7fb;
}
#menu table td.ma a {
 color: #dfe7fb;
}
#menu table td.naptarf {
 font-weight: bold;
}
#menu .ad {
 margin: 5px auto 5px auto;
 padding: 1px;
 border: 1px solid #3164f6; /*1px solid #224e2c;*/
 width: 120px;
 overflow: hidden;
 background: transparent;
}
#viragbolt {
 height: 240px;
}
#kepeslap {
 height: 60px;
}
#susebanner {
 height: 32px;
 width: 110px !important;
 border: 0px !important;
}
#lablec {
 /*border-top: 1px solid #3164f6;*/
 background: url(img/lablec.png);
 padding: 10px;
}
#lablec a {
 color: #000;
 text-decoration: underline;
}









