body { margin: 0; padding: 0; background: #000; font-family: Garamound, Tahoma, sans-serif; color: #000; font-size: 11px; line-height: 1.5em;}

#ellenorzes {display: none; position: absolute; top: 30px; left: 20px; margin: 0; padding: 0 0 0 2px; width: 120px; color: #FFFFFF;}
#ellenorzes2 {display: none; position: absolute; top: 400px; left: 20px; margin: 0; padding: 0 0 0 2px; width: 120px; color: #FFFFFF;}

IMG {border: 0;}
/** Alap link **/
A {text-decoration: none;}
A.simple {color: #555; text-decoration: none; font-weight: bold;}
A.simple:hover {color: #000; text-decoration: none;}
A.red {color: #600; font-weight: bold; text-decoration: underline;}
A.red:hover {color: #000; text-decoration: none;}

.main_link {padding: 10px 0px 5px 25px; text-align: left; color: #7D0000;}

H2 {color: #800; text-align: left;}
/** menü megjelenítés **/
.menu A {color: #555; text-decoration: none; font-weight: bold;}
.menu A:hover {color: #000; text-decoration: none;}

.menu {position: relative; width: 220px; font-family: Garamound; color: #000; z-index: 101;}
.menu .fejlec {color: #FFF; font-size: 14px; line-height: 35px; padding-left: 20px; font-weight: bold; width: 200px; height: 35px; background: url(images/structure/box_header.png) no-repeat;}

.menu .item {position: relative; color: #000; font-size: 13px; line-height: 25px; font-weight: bold; color: #555; padding-left: 20px; width: 200px; background: url(images/structure/box_loop2.png) repeat-y; cursor: pointer;}
.menu .item .menu {position: absolute; top: -10px; left: -218px; display: none;}
.menu .item:hover {color: #7D0000;}
.menu .item:hover A{color: #7D0000;}
.menu .item:hover .menu {position: absolute; top: 0px; right: 0px; display: block;}
.menu .item:hover .menu .item {color: #555;}
.menu .item:hover .menu .item A{color: #555;}
.menu .item:hover .menu .item:hover {color: #7D0000;}
.menu .item:hover .menu .item:hover A{color: #7D0000;}
.menu .item:hover .menu .item .menu{position: absolute; top: 0px; right: 0px; display: none;}
.menu .item:hover .menu .item:hover .menu{position: absolute; top: 0px; right: 0px; display: block;}
.menu .item:hover .menu .item:hover .menu .item {color: #555;}
.menu .item:hover .menu .item:hover .menu .item A{color: #555;}
.menu .item:hover .menu .item:hover .menu .item:hover {color: #7D0000;}
.menu .item:hover .menu .item:hover .menu .item:hover A{color: #7D0000;}

.menu .footer {background: url(images/structure/box_footer.png) no-repeat; height: 21px;}

/** Főképek **/
#fokep1 {position: absolute; top: 0px; left: 5px; width: 600px; height: 270px; overflow: hidden; z-index: 50;}
#fokep2 {position: absolute; top: 0px; left: 5px; width: 600px; height: 270px; overflow: hidden; z-index: 50;}
#fokep_bg {position: absolute; top: 0px; left: 0px; background: transparent url(images/structure/fokep_bg.png) no-repeat; width: 610px; height: 270px; z-index: 60;}
#fokep_menu {position: absolute; bottom: 8px; left: 4px; width: 587px; background: transparent url(images/structure/fokep_menu_bg2.png) no-repeat; background-position: 0px -13px; text-align: left; height: 30px; line-height: 30px; padding-left: 30px; z-index: 98;}
#fokep_menu A {padding: 4px 6px 3px 7px; background:  url(images/icons/fokep_btn_off.png) no-repeat; color: #FFF; font-weight: bold; margin: 3px;}
#fokep_menu A.selected {background: url(images/icons/fokep_btn_on.png) no-repeat;}

/** Tartalom **/
#content {padding: 15px 15px 15px 25px; text-align: left;}
#content0 {padding: 15px 15px 15px 25px; text-align: left;}
#content1 {padding: 15px 15px 15px 25px; text-align: left; float: left; width: 360px;}
#content .fejlec {font-weight: bold; font-size: 16px; color: #7D0000;}
.right_box A {color: #555; text-decoration: none; font-weight: bold;}
.right_box A:hover {color: #000; text-decoration: none;}
.right_box {padding-top: 20px; width: 220px; font-family: Garamound; color: #000;}
.right_box .header {color: #FFF; font-size: 14px; line-height: 35px; padding-left: 20px; font-weight: bold; width: 200px; height: 35px; background: url(images/structure/box_header.png) no-repeat;}
.right_box .header2 {width: 220px; height: 44px; background: url(images/structure/box_referencia.png) no-repeat;}
.right_box .main {position: relative; color: #000; font-size: 14px; line-height: 25px; width: 220px; background: url(images/structure/box_loop2.png) repeat-y;}
.right_box .main .left_row {color: #000; font-size: 11px; font-weight: bold; padding-right: 5px;}
.right_box .main .left_row2 {color: #000; font-size: 11px; font-weight: bold; padding-left: 20px; padding-right: 0px !important;}
.right_box .main .input {width: 133px; height: 14px; font-family: Garamound; padding: 5px; background: url(images/structure/input_bg.png) no-repeat top left; border: 0; color: #666666; font-size: 11px;}
.right_box .main .input2 {width: 105px; height: 14px; font-family: Garamound; padding: 5px; background: url(images/structure/input_bg.jpg) no-repeat top left; border: 0; color: #666666; font-size: 11px;}
.right_box .main .text {font-size: 11px; font-weight: bold;}
.right_box .main .links {text-align: right; padding-right: 20px; font-size: 12px; font-weight: bold; padding-right: 20px; color: #000000; line-height: 15px; font-family: Arial Narrow;}
.right_box .footer {background: url(images/structure/box_footer.png) no-repeat; height: 21px;}
.right_box .main UL {padding 0px !important;}
.right_box .main .cikkajanlo {font-size: 11px; padding: 0px !important; line-height: 15px; margin 0 !important;}
.right_box .main .item_ref {padding: 5px 25px 5px 25px;}
.right_box .main .item_ref .nev {font-weight: bold; color: #666; font-style: italic; font-size: 13px; line-height: 15px;}
.right_box .main .item_ref .leiras {color: #888; font-size: 12px; line-height: 18px;}

.right_box .main .item_ref2 {padding: 5px 25px 5px 25px; cursor: pointer;}
.right_box .main .item_ref2:hover {text-decoration: underline;}
.right_box .main .item_ref2 .nev {font-weight: bold; color: #666; font-style: italic; font-size: 13px; line-height: 15px;}
.right_box .main .item_ref2 .leiras {color: #888; font-size: 12px; line-height: 18px;}

#content H2 {color: #800;}
#content .item {padding-bottom: 25px;}
#content .item .cim {}
#content .item .cim A {font-size: 14px;}
#content .item .datum {font-size: 10px; color: #444; padding-bottom: 5px; line-height: 12px; padding-left: 15px;}
#content .item .szoveg {font-size: 12px; padding-top: 10px;}
#content .item .szoveg IMG {float: left; padding: 0px 10px 10px 0px;}
#content .item .fejlec {font-size: 14px; padding-top: 10px; font-weight: bold; font-family: Garamound; color: #993300;}
#content .item .fejlec IMG {float: left; padding: 0px 10px 10px 0px;}
#content .item .cim2 {color: #800; font-weight: bold; font-size: 14px;}
#content .item .szoveg2 {font-size: 12px; padding-top: 10px; padding-left: 10px;}
#content .item .link {float: right; font-size: 12px; padding-right: 25px; padding-top: 15px;}
#content .item .link2 {font-size: 12px; padding-right: 25px; padding-top: 10px;}
#content .item .item {padding-bottom: 15px; float: left; clear: both;}
#content .item .kerdes_cim {font-weight: bold; font-size: 12px;}
#content .item .kerdes_valasz {padding-top: 5px; font-size: 12px;}
#content .item .helyes {color: #080; font-weight: bold;}
#content .item .check {background: url(images/icons/checkbox_1.gif) no-repeat; background-position: 0px 7px; padding-left: 10px;}
#content .item .uncheck {background: url(images/icons/checkbox_0.gif) no-repeat; background-position: 0px 7px; padding-left: 10px;}
#content .item .submit {text-align: center; clear: both;}

#content0 H2 {color: #800;}
#content0 .item {padding-bottom: 25px;}
#content0 .item .cim {}
#content0 .item .cim A {font-size: 14px;}
#content0 .item .datum {font-size: 10px; color: #444; padding-bottom: 5px; line-height: 12px; padding-left: 15px;}
#content0 .item .szoveg {font-size: 12px; padding-top: 10px;}
#content0 .item .szoveg IMG {float: left; padding: 0px 10px 10px 0px;}
#content0 .fejlec {font-size: 18px; padding-top: 3px; font-weight: bold; font-family: Garamound; color: #993300;}
#content0 .item .fejlec {font-size: 12px; padding-top: 10px; font-weight: bold;}
#content0 .item .fejlec IMG {float: left; padding: 0px 10px 10px 0px;}
#content0 .item .cim2 {color: #800; font-weight: bold; font-size: 14px;}
#content0 .item .szoveg2 {font-size: 12px; padding-top: 10px; padding-left: 10px;}
#content0 .item .link {float: right; font-size: 12px; padding-right: 25px; padding-top: 15px;}
#content0 .item .link2 {font-size: 12px; padding-right: 25px; padding-top: 10px;}
#content0 .item .item {padding-bottom: 15px; float: left; clear: both;}
#content0 .item .kerdes_cim {font-weight: bold; font-size: 12px;}
#content0 .item .kerdes_valasz {padding-top: 5px; font-size: 12px;}
#content0 .item .helyes {color: #080; font-weight: bold;}
#content0 .item .check {background: url(images/icons/checkbox_1.gif) no-repeat; background-position: 0px 7px; padding-left: 10px;}
#content0 .item .uncheck {background: url(images/icons/checkbox_0.gif) no-repeat; background-position: 0px 7px; padding-left: 10px;}
#content0 .item .submit {text-align: center; clear: both;}

#content1 H2 {color: #800;}
#content1 .item {padding-bottom: 25px;}
#content1 .item .cim {}
#content1 .item .cim A {font-size: 14px;}
#content1 .item .datum {font-size: 10px; color: #444; padding-bottom: 5px; line-height: 12px; padding-left: 15px;}
#content1 .item .szoveg {font-size: 12px; padding-top: 10px;}
#content1 .item .szoveg IMG {float: left; padding: 0px 10px 10px 0px;}
#content1 .fejlec {font-size: 18px; padding-top: 3px; font-weight: bold; font-family: Garamound; color: #993300;}
#content1 .item .fejlec {font-size: 12px; padding-top: 10px; font-weight: bold;}
#content1 .item .fejlec IMG {float: left; padding: 0px 10px 10px 0px;}
#content1 .item .cim2 {color: #800; font-weight: bold; font-size: 14px;}
#content1 .item .szoveg2 {font-size: 12px; padding-top: 10px; padding-left: 10px;}
#content1 .item .link {float: right; font-size: 12px; padding-right: 25px; padding-top: 15px;}
#content1 .item .link2 {font-size: 12px; padding-right: 25px; padding-top: 10px;}
#content1 .item .item {padding-bottom: 15px; float: left; clear: both;}
#content1 .item .kerdes_cim {font-weight: bold; font-size: 12px;}
#content1 .item .kerdes_valasz {padding-top: 5px; font-size: 12px;}
#content1 .item .helyes {color: #080; font-weight: bold;}
#content1 .item .check {background: url(images/icons/checkbox_1.gif) no-repeat; background-position: 0px 7px; padding-left: 10px;}
#content1 .item .uncheck {background: url(images/icons/checkbox_0.gif) no-repeat; background-position: 0px 7px; padding-left: 10px;}
#content1 .item .submit {text-align: center; clear: both;}

#blokk1 {position: relative; top: 0px; height: 270px; overflow: hidden;}
.blokk_right A {color: #555; text-decoration: none; font-weight: bold;}
.blokk_right A:hover {color: #000; text-decoration: none;}
.blokk_right {float: right; padding-top: 10px; width: 215px; text-align: left; clear: right;}
//.blokk_right .fejlec {letter-spacing: -0.5px; background: url(images/structure/connect.png) no-repeat; background-position: 10px 5px; width: 160px; padding-left: 45px; padding-top: 10px; color: #656565; font-size: 20px; font-weight: bold; font-family: Arial Narrow;}
.blokk_right .fejlec {letter-spacing: -0.5px; background: url(images/icons/content.png) no-repeat; background-position: 10px 10px; width: 160px; padding-left: 45px; padding-top: 10px; color: #656565; font-size: 20px; font-weight: bold; font-family: Arial Narrow;}
.blokk_right .fejlec SPAN {color: #96002f;}
.blokk_right .fejlec .kicsi {color: #666666; font-family: Arial; font-size: 10px; letter-spacing: 0.5px;}
.blokk_right .torzs {width: 180px; position: relative; left: 10px;  border-top: 2px solid #d6bbbb; background: #ffffcc;}
.blokk_right .hirlevel_item {padding-left: 25px; padding-top: 10px; padding-bottom: 10px; background: url(images/icons/kapocs.png) no-repeat; background-position: 5px 10px;}
.hirlevel_item .datum {color: #666666; font-family: Arial;}
.hirlevel_item .text {color: #535353; font-weight: bold; font-size: 10px;}

.blokk_left A {color: #555; text-decoration: none; font-weight: bold;}
.blokk_left A:hover {color: #000; text-decoration: none;}
.blokk_left {float: left; padding: 10px 15px 0px 25px; width: 360px; text-align: left; clear: left;}
.blokk_left .fejlec {letter-spacing: -0.5px; background: url(images/icons/content.png) no-repeat; height: 40px; padding-left: 35px; padding-top: 10px; color: #656565; font-size: 20px; font-weight: bold; font-family: Arial Narrow;}
.blokk_left .fejlec SPAN {color: #96002f;}
.blokk_left .item2 {float: left; width: 350px; padding-bottom: 15px; padding-top: 5px;}
.blokk_left .ajanlat_item {background: url(images/icons/ajanlat_item.png) no-repeat; background-position: 0px 50%; padding-left: 25px; color: #000; }
.blokk_left .ajanlo_kep {float: left; width: 95px; color: #000;}
.blokk_left .ajanlo_tartalom {padding-left: 10px; color: #666;}
.blokk_left .ajanlo_szoveg {float: left; width: 250px; padding-left: 5px; color: #833; font-weight: bold;}
.blokk_left .ajanlo_szoveg2 {float: left; width: 250px; padding-left: 5px; color: #666;}
.blokk_left .link {float: right; padding-right: 15px; font-family: Arial Narrow; font-size: 12px; font-weight: bold; letter-spacing: -0.2px; padding-top: 10px;}

#szavazas {position: relative; left: 10px; margin-top: 10px; width: 180px;}
#szavazas .header {letter-spacing: -0.5px; background: url(images/icons/content.png) no-repeat; height: 35px; padding-left: 35px; padding-top: 0px; color: #656565; font-size: 20px; font-weight: bold; font-family: Arial Narrow; border-bottom: 2px solid #d6bbbb;}
#szavazas .header SPAN {color: #96002f;}
#szavazas .header .kicsi{letter-spacing: -0.5px; color: #666; font-size: 11px; font-weight: bold; font-family: Arial Narrow;}
#szavazas .header2 {background: #dededf; display: block; height: 25px; line-height: 25px; font-weight: bold; font-size: 10px;}
#szavazas .main {background: #ffffcc; display: block; padding-bottom: 10px;}
#szavazas .main .kerdes {font-size: 11px; color: #032147; font-weight: bold; display: block; padding: 5px 10px 5px 10px; font-family: Garamound;}
#szavazas .main .valasz_elem {position: relative; display: block; padding: 5px 0px 5px 0px; font-size: 11px; color: #000000; border-top: 1px dotted #d6bbbb; font-family: Garamound;}
#szavazas .main .submit {padding-top: 5px !important; border-top: 1px dotted #d6bbbb; text-align: center;}
#szavazas .main .submit INPUT {font-size: 12px; font-family: Garamound; padding: 0px 5px 0px 5px;}
#szavazas .main .valasz_elem .grafikon {height: 10px; background: transparent url(images/structure/csik.png) repeat-y; background-position: 0px 0px; margin-left: 10px; border: 1px solid #666;}
#szavazas .main .valasz_elem .cimke1 {position: absolute; top: 19px; right: 10px; height: 16px; line-height: 16px; text-align: center; font-size: 10px; font-weight: normal; color: #666;}
#szavazas .main .valasz_elem .cimke2 {font-size: 11px; font-weight: bold; font-style: oblique; padding-left: 10px; font-family: Garamound; margin-top: 2px;}

/** Lenti menü **/

.lentmenu A {font-size: 12px; margin-left: 10px; margin-right: 10px; font-family: Garamound; line-height: 25px; color: #555; text-decoration: none; font-weight: bold;}
.lentmenu A.select {font-size: 14px; color: #883333;}

.lent_info {color: #666;}
.lent_info A {color: #555; text-decoration: none; font-weight: bold;}
.lent_info A:hover {color: #000; text-decoration: none;}

/** Gombok **/
A.print {background: url(images/icons/print.png) no-repeat scroll 0 50%; padding-left: 20px; color: #666; padding-bottom: 2px; line-height: 15px;}
A.print:hover {color: #000;}

A.send {background:transparent url(images/icons/email_go.gif) no-repeat scroll 0 50%; padding-left: 20px; color: #666; padding-bottom: 2px; line-height: 15px;}
A.send:hover {color: #000;}

A.more {background: url(images/icons/tovabb.png) no-repeat; background-position: 0px 1px; padding-left: 20px; padding-bottom: 2px; color: #666; line-height: 15px;}
A.more:hover {color: #000;}

A.details {background: url(images/icons/details.png) no-repeat; background-position: 0px 50%; padding-left: 20px; color: #666; line-height: 20px;}
A.details:hover {color: #000;}

A.btn { background-color: #eaeaea; background-position: 6px 3px; border: 1px solid #cbc9c9; padding: 3px 5px 3px 28px; height: 22px; line-height: 22px; font-size: 12px; font-weight: bold; color: #ff4e00;}
A.btn:hover { background-color: #E1E6E8; border: 1px solid #316AC5; text-decoration: none; color: #BC3900; font-weight: bold; }
A.btn2 {background-position: 6px 3px; padding: 3px 5px 3px 25px;}

A.nagyitas {color: #a54348; font-size: 11px; font-weight: normal; background: url(../template/images/icons/nagyit.gif) no-repeat; background-position: center right; padding: 5px 25px 5px 2px;}
A.upload {color: #a54348; font-size: 11px; font-weight: normal; background: url(../template/images/icons/upload.gif) no-repeat; background-position: center right; padding: 5px 25px 5px 2px;}

/** Gomb ikonok **/
.btn_add {background: url(../template/images/icons/add.gif) no-repeat; }
.btn_close {background: url(../template/images/icons/delete.gif) no-repeat; }
.btn_save {background: url(../template/images/icons/save.gif) no-repeat; }

