* { margin: 0px; padding: 0px; }







html, body { height: 100%; }







body {



color: #000000;



font-size: 11px;



text-align: center;



background: #d9e5fe;



behavior: url(templates/wse/htc/csshover.htc);



}







div.clearfix { clear: both; font-size: 0px; }







div#canvas { width: 997px; margin: auto; }







table.maintable { background: url(../images/main_bg.png) repeat-y; }







#lefttd, #centertd, #righttd { vertical-align: top; }







div#left, div#center, div#right { background: url(../images/td_bg.png) top left repeat-x ; }







div#left {



width: 200px;



text-align: left;



margin: 0px 0px 0px 9px;



padding: 0px 0px 0px 10px;



}







div#center {



width: 529px;



text-align: left;



padding: 0px 10px 0px 10px;



}







div#center_wrap {



padding: 1px;



background: #ffffff;



border: 1px solid #dedede



}







div#center_container { background: #f2f1f1; padding: 10px; }







div#right {



width: 210px;



text-align: left;



margin: 0px 9px 0px 0px;



padding: 0px 10px 0px 0px;



}







td, div, p {



font-size: 11px;



color: #000000;



line-height: 1.5em;



font-family: Verdana, Arial, sans-serif;



}







a, a:hover, a:active, a:visited {



outline: none;



color: #810202;



font-size: 11px;



text-decoration: none;



}







a:hover { text-decoration: underline; }







h1, h2, h3, h4, h5, h6 { font-size: 14px; font-weight: bold; }







/*---------------------------------- H e a d e r  ------------------------------------------------------*/







div#header { width: 997px; height: 241px; }


div#header_top {



height: 175px;



text-align: left;



position: relative;



background: url(../images/header.png) no-repeat;



}







div#hirlevel {



height: 29px;



text-align: center;



padding: 30px 0px 0px 0px;



}







div#hirlevel input.inputbox {



color: #a9a9a8;



height: 15px;



font-size: 11px;



font-family: Verdana;



background: #f2f1f1;



padding: 0px 2px 0px 2px;



border: 1px solid #b5c0db;



}







div#hirlevel input.inputbox:hover, div#hirlevel input.inputbox:focus {



color: #000000;



background: #ffffff;



}







div#hirlevel input.button {

cursor: pointer;

width: 104px;



height: 22px;



border: none;



background: url(../images/hirlevel_button_2.png) no-repeat;



}







div#sitehref {



width: 240px;



height: 116px;



left: 225px;



position: relative;



}







div#sitehref a, div#sitehref a:active, div#sitehref a:visited, div#sitehref a:hover {



height: 116px;



display: block;



}











div#flash {



width: 220px;



height: 86px;



background: red;



position: absolute;



right: 14px;



top: 59px;



}











div#header_middle {



width: 979px;



height: 66px;



margin: auto;



background: #eaeaea;



}







div#menu {



height: 44px;



width: 969px;



margin: auto;



text-align: left;



border-left: 1px solid #ffffff;



border-right: 1px solid #ffffff;



border-bottom: 1px solid #ffffff;



background: url(../images/menu_bg.png) top left repeat-x;



}







ul#mainmenu li {



float: left;



height: 29px;



position: relative;



list-style-type: none;



border-left: 1px solid #e51510;



border-right: 1px solid #a60e0a;



padding: 15px 12px 0px 12px;



}







ul#mainmenu li.first { border-left: none; }







ul#mainmenu li.last { border-right: none; }







ul#mainmenu li a  {



color: #ffffff;



font-size: 12px;



font-weight: bold;



display: block;



text-transform: uppercase;



}







ul#mainmenu li ul {



display: none;



}







ul#mainmenu li:hover ul {



display: block;



position: absolute;



background: #a0120e;



left: 0px;



top: 44px;



}







ul#mainmenu li ul li {



float: none;



border: none;



height: 15px;



list-style-type: none;



width: 240px;



border-left: 1px solid  #831410;

border-right: 1px solid #831410;

border-top: 1px solid #e55a58;

border-bottom: 2px solid #9b110e;



padding: 3px 0px 5px 10px;



background: url(../images/libg.gif);







}







ul#mainmenu li ul li a, ul#mainmenu li ul li a:active, ul#mainmenu li ul li a:visited {



color: #efefef;



font-size: 10px;



font-weight: bold;



text-transform: none;



/*    display: block;*/



}



/*---------------------------------- L e f t  ----------------------------------------------------------*/







div#video_wrap {



padding: 1px;



background: #ffffff;



border-top: 1px solid #dedede;



border-left: 1px solid #dedede;



border-right: 1px solid #dedede;



}







div#gallery_wrap {



padding: 1px;



background: #ffffff;



border: 1px solid #dedede;



}







div#gallery_wrap table {



width: 100%;



}







div#video_cont, div#gallery_cont { background: #f2f1f1; }







a.v_image {



width: 83px;



height: 25px;



display: block;



background: url(../images/video_bg.png) top left no-repeat;



}







a.g_image {



width: 105px;



height: 30px;



display: block;



background: url(../images/gallery_bg.png) top left no-repeat;



}



.galimg {



margin: 5px auto;



padding: 3px;



}







.galimgborder { border: 1px solid #ffffff; }



.vidimg {



margin: 10px auto;



padding: 3px;



width: 176px;



height: 129px;



background: url(../images/videok.gif) top left no-repeat;



}



table.contentpaneopen_gal { width: 100%; }



div.mod_contentitem_fog table.contentpaneopen td {

padding: 0px 0px 0px 10px;

}



div.mod_contentitem_fog td.contentheading span {

font-size: 10px;

display: block;

padding: 3px 3px 3px 18px;

margin: 0px 10px;  background: #E4E3E3 url(../images/dl_indent2.gif) 6px 8px no-repeat;

}



div.mod_contentitem_gal td.contentheading span {



font-size: 10px;



display: block;



padding-left: 20px;



margin: 0px 10px;  background: #E4E3E3 url(../images/dl_indent1.gif) 5px 8px no-repeat;

}









div.moduletable_banner {



text-align: center;



background: #ffffff;



margin: 10px 0px 0px 0px;



padding: 10px 0px 10px 0px;



border: 1px solid #dedede;



}







div.moduletable_banner a { display: block; margin: 0px 0px 15px 0px; }







/*---------------------------------- C o n t e n t  ----------------------------------------------------*/







table.news_table { width: 100%; border-collapse: collapse;  }







td.first {



background: #ffffff;



padding: 1px 1px 0px 1px;



border-top: 1px solid #dedede;



border-left: 1px solid #dedede;



border-right: 1px solid #dedede;



}







td.first h3 {



height: 25px;



text-align: right;



background: #f2f1f1 url(../images/lnews.png) top left no-repeat;



}







a.all, a.all:active, a.all:visited, a.all:hover {



font-size: 10px;



font-weight: bold;



position: relative;



top: 10px;



padding: 0px 15px 0px 12px;



background: url(../images/more_indent.gif) 0px 3px no-repeat;



}







td.first_cont {



padding: 0px 1px 1px 1px;



background: #ffffff;



border-left: 1px solid #dedede;



border-right: 1px solid #dedede;



border-bottom: 1px solid #dedede;



}







td.news_cont {



padding: 1px;



background: #ffffff;



border: 1px solid #dedede;



}







div.news_content {



padding: 10px;



min-height: 115px;



height: auto !important;



height: 115px;



background: #f2f1f1;



}







div.newshead {



background: #e4e3e3;



border: 1px solid #dedede;



padding: 3px 0px 3px 0px;



}







div.date, td.contentheading_gal span {







font-weight: bold;



padding: 0px 0px 0px 20px;



background: url(../images/dl_indent1.gif) left center no-repeat;



}

div.date
{
    float: left;
    width: 130px;
    padding: 0px 5px 0px 10px;
}






div.title {
float: left;
font-weight: bold;
width: 344px;
padding-left: 10px;
color: #810202;

}

div.clr
{
    clear: both;
}






div.introtext { padding: 5px 0px 0px 0px; }







div.right { text-align: right; }







a.teljes, a.teljes:active, a.teljes:visited, a.teljes:hover {



font-size: 10px;



font-weight: bold;



padding: 0px 0px 0px 12px;



background: url(../images/more_indent.gif) 0px 3px no-repeat;



}











a.pathway, a.pathway:active, a.pathway:visited,



div.back_button a, div.back_button a:active, div.back_button a:visited { font-weight: bold; }







a.readon_gal, a.readon_gal:active, a.readon_gal:visited, a.readon_gal:hover,



a.readon_hirek, a.readon_hirek:active, a.readon_hirek:visited, a.readon_hirek:hover {



font-size: 10px;



font-weight: bold;



padding: 0px 0px 0px 12px;



background: url(../images/more_indent.gif) 0px 3px no-repeat;



}







table.contentpaneopen { width: 100%; }







table.contentpaneopen_hirek { width: 100%; }











td.contentheading_hirek, td.contentheading_gal {



background: #e4e3e3;



border: 1px solid #dedede;



padding: 3px 0px 3px 0px;



}







td.contentheading, div.componentheading,



div.componentheading_hirek, div.componentheading_gal {



font-size: 14px;



font-weight: bold;



padding: 5px 0px 5px 0px



}







td.contentheading { font-weight: bold; font-size: 14px;}







table.contentpaneopen table td { padding: 3px; vertical-align: top; }







table.blog { width: 100%; margin: 0px 0px 10px 0px; border-collapse: collapse; border: 1px solid #dedede; }







table.blog div { background: #f2f1f1; border: 1px solid #ffffff; }







/*-------------------- D o w n l o a d -------------------*/







div.dm_name {



font-size: 14px;



font-weight: bold;



padding: 5px 0px 5px 0px;



}







div.doc_wrap {



padding: 1px;



background: #ffffff;



border: 1px solid #dedede;



margin: 10px 0px 10px 0px;



}







div.doc_c { background: #f2f1f1; padding: 10px; }







div.dm_namec {



float: left;



width: 381px;



padding: 0px 0px 5px 0px;



}







a.dm_name, a.dm_name:active, a.dm_name:visited {



padding: 0px 0px 0px 20px;



background: url(../images/dn_indent.gif) 0px 1px no-repeat;



}







div.dm_date {



float: left;



width: 100px;



font-size: 10px;



font-weight: bold;



text-align: right;



}







div.dm_description { padding: 0px 5px 5px 5px; }







/*-------------------- U z e n o f a l -------------------*/







div.msg_wrap {



padding: 1px;



background: #ffffff;



margin: 5px 0px 5px 0px;



border: 1px solid #dedede;



}







table.msg_table {



width: 100%;



background: #f2f1f1;







}



table.msg_table td { padding: 5px; }







div.msg_head1 {



color: #810202;



font-weight: bold;



}







div.msg_head2 {



font-size: 10px;



font-weight: bold;



text-align: right;



}







span.email {



color: #000000;



font-size: 10px;



padding: 0px 0px 0px 10px;



}







div.uzenofal_form {



/*   width: 405px;



margin: auto;



position: relative;*/







}







div.uzenofal_form td { padding: 3px 0px 3px 0px; }







div.uzenofal_form label {



width: 130px;



color: #810202;



font-weight: bold;



}







div.uzenofal_form input.inputbox {



width: 180px;



background: #f9f9f9;



border: 1px solid #b5c0db;



}







div.uzenofal_form textarea {



width: 180px;



height: 100px;



overflow: auto;



background: #f9f9f9;



border: 1px solid #b5c0db;



}







span.LV_validation_message {



color: #810202;



font-size: 10px;



font-weight: bold;



padding: 0px 0px 0px 10px;



}







/*-------------------- C o n t a c t  --------------------*/







td.contact_adatok { vertical-align: top; }







td.contact_adatok td.contentheading {



color: #810202;



font-size: 12px;



padding: 0px;



}







div.contact_email label { color: #810202; font-weight: bold; }







div.contact_email input.inputbox {



width: 220px;



background: #f9f9f9;



border: 1px solid #b5c0db;



}







div.contact_email textarea {



width: 220px;



height: 150px;



overflow: auto;



background: #f9f9f9;



border: 1px solid #b5c0db;



}







div.emailbutton input.button {







}







/*---------------------------------- R i g h t  --------------------------------------------------------*/







div#mszp {



width: 206px;



height: 58px;



padding: 1px;



margin: 0px 0px 10px 0px;



border: 1px solid #dedede;



background: #ffffff url(../images/mszp.png) center no-repeat;



}







div#mszp a, div#mszp a:visited, div#mszp a:active, div#mszp a:hover {



width: 206px;



height: 58px;



display: block;



}











div#center {



text-align: left;



padding: 0px 10px 0px 10px;



}







div.moduletable_fog {



padding: 1px;



background: #ffffff;



margin: 0px 0px 10px 0px;



border: 1px solid #dedede;



}







div.moduletable_fog h3 {



height: 28px;



background: #f2f1f1 url(../images/fogad.png) top left no-repeat;



}







div.mod_contentitem_fog { background: #f2f1f1; }







div.moduletable_fog td.contentheading { font-size: 11px; }







div.moduletable_download {



padding: 1px;



background: #ffffff;



margin: 0px 0px 10px 0px;



border: 1px solid #dedede;



}







div.modulewrap { background: #f2f1f1; padding: 0px 0px 10px 0px; }







div.moduletable_download h3 {



width: 104px;



height: 25px;



background: url(../images/downl.png) top left no-repeat;



}







div.moduletable_download ul {



width: 186px;



position: relative;



margin: 10px auto 0px auto;



}







div.moduletable_download ul li {



list-style: none;



margin: 0px 0px 10px 0px;



border: 1px solid #dedede;



}







div.moduletable_download ul li a, div.moduletable_download ul li a:active,



div.moduletable_download ul li a:visited, div.moduletable_download ul li a:hover {



display: block;



font-size: 10px;



font-weight: bold;



padding: 3px 5px 3px 15px;



}







li.list1 { background: #e4e3e3; }







li.list1 a, li.list1 a:active, li.list1 a:visited, li.list1 a:hover {



color: #000000;



background: url(../images/dl_indent1.gif) 5px 9px no-repeat;



}







li.list2 a, li.list2 a:active, li.list2 a:visited, li.list2 a:hover {



color: #810202;



background: url(../images/dl_indent2.gif) 5px 9px no-repeat;



}







div.moredl {



width: 184px;



margin: auto;



text-align: right;



position: relative;



}







a.moredl, a.moredl:active, a.moredl:visited, a.moredl:hover,



div.mod_contentitem_gal a.readon,div.mod_contentitem_gal a.readon:active,



div.mod_contentitem_gal a.readon:visited {



font-size: 10px;



font-weight: bold;



padding: 0px 0px 0px 12px;



background: url(../images/more_indent.gif) 0px 3px no-repeat;



}







/*---------------------------------- F o o t e r  ------------------------------------------------------*/







td.footertd { vertical-align: bottom; }







div#footer {



height: 87px;



text-align: left;



position: relative;



padding: 0px 20px 0px 20px;



background: url(../images/footer_bg.png) top left no-repeat;



}







div#footermenu { padding-top: 25px; }







div#footermenu ul li {



display: inline;



list-style-type: none;



padding: 0px 10px 0px 10px;



border-right: 1px solid #000000;



}







div#footermenu ul li.firstl { padding: 0px 10px 0px 0px; }







div#footermenu ul li.lastl { border:none; }







div#footermenu ul li a, div#footermenu ul li a:active, div#footermenu ul li a:visited { color: #000000; }







div#contactmenu { color: #810202; padding: 10px 0px 0px 0px; }







div#contactmenu ul li {



display: inline;



list-style-type: none;



margin: 0px 10px 0px 10px;



padding: 0px 0px 0px 10px;



background: url(../images/footer_indent.gif) 0px 5px no-repeat;



}







div#contactmenu ul li.first { margin: 0px 10px 0px 0px; }







div#copyright { position: absolute; top: 25px; right: 20px; }







div#copyright img { border: none; }







/*---------------------------------- F o r m s  --------------------------------------------------------*/







label { float: left; }