body{    margin: 1em 0;    color: #6A6A6A;    background-color: #ebebeb;    overflow:auto;}a:link, a:visited{    color: #1d1c21;    text-decoration: none;}#content a:link, #content a:visited{    color: #0079DC;    text-decoration: none;}a:hover, a:active{    color: #1d1c21;    text-decoration: none;	}.container_16{    /*background:  url(img/16_col.gif) repeat-y;*/}#pageWrapper{    background-color: #fff;        }#leftCol div, #content div, #headerWrapper, #mainMenu{}/*.paddingWrapper { padding: 5px; }*/#header {     background:  url(/images/style_2/headerBg.png) repeat-x;     height: 105px; width:960px;    overflow: hidden;}#headerWrapper #shadow{    background-position: left bottom;	}	#logo {     position: absolute;    float: left;     z-index: 0;    cursor: pointer; }#money {    overflow:hidden; position:relative;     width: 480px; height: 131px; left:480px;	    z-index: 0;}#searchBox a {    color: #929292;   }#searchBox a:hover{    text-decoration: underline;}#searchBox form {        padding-top: 20px;}#searchBox{    position: relative;    text-align: right;    float:right;    margin:10px 15px 5px 15px;    padding: 5px;	    z-index: 99;        color: #929292;      }.divider{    background-color: #273751;    height: 6px !important;    display: block;    clear:both;    /*	margin: 30px 0px 0px 0px !important;*/    font-size: 1px;}.justify{    text-align: justify;}.justify p{    margin-bottom: 0.5em;}.topMenu {    background: url(/images/style_2/main-bg.jpg) center bottom repeat-x;    padding-bottom:30px;    overflow: hidden;}#mainMenu{    height: 39px;            background: url(/images/style_2/menu_bg.jpg);   }#mainMenu .sep {    height: 39px;     width: 2px;    background: url(/images/style_2/menu_sep.jpg)}#mainMenu ul{    margin:0px;     list-style:none;     position:relative;    padding: 0px;       }#mainMenu li{    float:left;    font-size: 12px;    font-weight: bold;    margin: 0px;        }#mainMenu li:first-child{}#mainMenu li a{    padding:12px 9px;    display: block;    text-decoration: none;    font-weight: normal;}.bgDiv{    background-color: #fff;        margin:5px 8px 8px 0px;    box-shadow: 1px 1px 20px #888;    border:1px solid #EBEBEB;}.noshadow{    background-color: #fff;    border: 1px solid #d4edca;    margin:0px 8px 8px 0px;}#footerWrapper{    background:  url(/images/style_2/menu_bg.jpg) repeat-x;    height: 45px;        border-top:1px solid #999;    /*margin-top: 20px;*/    /*margin-bottom: 3em;*/}#footerWrapper div{    padding: 9px;    color:#555;    font-size: 11px;}.post_answ {        background:#ebebeb;    border-top:1px dotted #273751;    border-bottom:1px dotted #273751;}.post{    text-align: justify;    /*	padding: 5px 0px 5px 0px;*/    padding:1px;}.post img{ width:85px; border:1px solid #749067; padding:2px; margin:2px;}.title img {    border:none;    height:15px;    width:15px;    float:left;}	.meta   {    float:right;    font-size: 0.8em;        font-weight:normal;    margin-right:10px;    margin-top:-25px;	}.body{    padding-left:10px;    padding-right:10px;	}	input{    color: #444;}.form div{    marign: 0px;    padding: 0px;}.form .explain{    padding: 0.5em 3em;}.form input{    width: 48%;    clear: right;}.radio_list{    float:left;     list-style-image: none;	list-style-type: none;}.radio_list li {    padding:0px; margin-left:0px;	}	.radio_list li input{    width:40px;	}.radio_list li label{    float:none;	}.form label{    float: left;    text-align: right;    width: 40%;    padding: 0 0.5em;    font-weight: bold;}fieldset{    border: #888 thin solid;    /*padding: 5px;*/}legend{    border: #888 thin solid;    padding: 2px 5px;    font-variant: small-caps;    font-weight: bold;    margin-left: 1em;    margin-bottom: 10px;}.form input[type=text], .form input[type=password], .form input[type=button], .form input[type=submit], .form option{    width: 150px;}.button{    background-color: #273751;    color: white;    border:1px solid white;	        padding: 3px;}	.form option{    margin-right: -21px;}.error_list{    color:#FF0000;    display:block;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    overflow:hidden;    padding:0px;    margin:0px 0px 10px;    width:100%;}.error_list ul{    clear: both;    color: red;     text-align: left;    margin-left: 40%;    padding-left: 1em;    color:#FF0000;}.loginbox {font-size: 12px;}.loginbox input[type=text], .loginbox input[type=password] {width:120px;}.login label { float: left; width: 45px; text-align: right; margin-right: 2px; }.login form { background-color: green; }.login input[type=button] { float: right; width: 70px; height: 53px; position: relative; font-variant: small-caps; font-weight: bold; }.separator{    margin: 30px 0px 5px 0px;}p{    margin: 0px;    padding: 0px;}h1 {font-size: 1.3em;  font-weight: normal; background:  url(/images/style_2/menu_bg.jpg) repeat-x; padding: 9px 5px; margin: 5px 0px; color: #0079DC; border: 1px solid #CCC}.contentbox h1 {font-size: 1.3em;  color:#0079DC;}h2 {font-size: 1.2em;  font-weight: normal; background:  url(/images/style_2/menu_bg.jpg) repeat-x; padding: 9px 5px; margin: 5px 0px;  color: #0079DC; border: 1px solid #CCC}.contentbox h2 {font-size: 1.3em;  color:#0079DC;}h3 {font-size: 1.1em;}.contentbox h3 {font-size: 1.1em;  color:#0079DC;}h4 {font-size: 1.0em;}.contentbox h4 {font-size: 1.0em;  color:#0079DC;}h5 {font-size: 0.8em;}h6 {font-size: 0.7em;}.sf_admin_list table{    width:100%;	}.linkbox:hover{    color: #444;}.linkbox:link, .linkbox:visited{    color: #444;    text-decoration: none;}.linkbox:hover, .linkbox:active{    color: #0079DC;    text-decoration: none;    cursor:pointer;}.linkbox{    overflow: hidden;    padding: 5px;    text-align: justify;}.linkbox img{ width:65px; border:1px solid #749067; padding:2px; margin:2px; float:right;}#submenu{    height: 35px;    overflow: hidden;    background: #273751;    }.submenu{    float:left;}.submenu a {    padding: 10px 10px;    font-size: 12px;    display: block;    color: #eff;    border-right:1px solid #999;}.submenu:hover, .submenu:active{    font-weight: bold;}.container_16 .vgrid_4 {}.container_16 .vgrid_4mh {}ol li{    margin-bottom: 0.5em;}.banner{    padding: 5px;    overflow: hidden;    margin: auto;}	/* hasznos_link design*/.table_hasznos td{    background-image:url(/images/box_shadow.png);    width: 152px; height: 127px; }.table_hasznos img{    width:130px;    border: 0px;}	.box {border:1px solid #93BA81;float:left;margin-bottom:0;      margin-left:5px;width:135px; height:120px;}.table_hasznos td .box_link {color: #1980ba; font-size:10px; font-family:Times New Roman, sans-serif; text-decoration:none; font-weight:bold;}.table_hasznos td .box_text {color: #5f695e; font-size:10px; font-family:Times New Roman, sans-serif; text-decoration:none;}.news_archivum {    padding: 10px;    text-align: left;}.news_box_title{    margin:0px -5px 5px;     color:#0079dc;    text-align:left;	    padding: 5px 0px 10px 5px;        border-bottom: 1px solid #CCC;        font-size:14px; }.news_title{    margin-bottom: 0px;    background-image:url(/images/style_2/menu_bg.jpg);    background-position: right;    color:#0079dc;        overflow: visible;   }.post .news_title a{    color:#0079DC;}	.contentbox{    padding:15px 10px 30px 15px;    line-height:2em;	}.contentbox table{    line-height:1em;	}.news_body{    padding:15px 10px 30px 15px;    line-height:2em;}.news_body a{    color: #6A6A6A;    font-weight: bold;    text-decoration: underline;}		.news_body table{    border-color: #749067;    border-width: 0 0 1px 1px;    border-style: solid;}.news_body td{    border-color: #749067;    border-width: 1px 1px 0 0;    border-style: solid;    padding:2px; margin:5px; 	}.kep_keret {    border:1px solid #749067; padding:2px; margin:5px; }/* shadow */#shadow {    background: url(/images/shadow/trans-shadow.png) no-repeat bottom right; /* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */    overflow: hidden;    margin-bottom: 10px;    padding-bottom:1px;    float: left;    width:100%; }.title {    font-size: 1.2em;          font-weight: normal;                padding: 9px 5px;        }.title_cont{    padding: 5px 0px 5px 0px;    overflow:visible;    display:block;    width:100%;}.title_cont img {width:auto;}.td_title{    float:left;    font-weight:bold;    height:18px;    margin-right:5px;    padding-left:10px;    width:170px;    text-align: right;}.td_value{    float:left;    line-height:18px;    margin-right:5px;    padding-left:10px;    text-align:left;    width:265px;}.td_row{    overflow: hidden;    border-bottom:1px dotted;}	#arch {        width:268px;    text-align: center;    margin: 0px auto;    padding: 5px 0px;    font-size: 12px;    /*border: 1px solid #000;*/}#arch .arch_calendar {    overflow:hidden;    display: inline-block;}#arch .calendar {    width:265px;    }#arch .year{    background-color:#5C8BB9;    border:1px solid white;    color:white;    float:left;    line-height:25px;    padding:2px;    vertical-align:middle;}	#arch .arc_hir{    background-color:#273751;    border:1px solid white;    color:white;    display:block;    float:left;    line-height:25px;    padding:2px 1px;    width:15px;    vertical-align:middle;    text-align: center;    text-decoration: underline;}	#arch .arc_nohir{    background-color:#CCC;    border:1px solid white;    color:#263750;    display:block;    float:left;    line-height:25px;        padding:2px 1px;    vertical-align:middle;    text-align: center;    width:15px; }	.highlight{    text-decoration: underline;    color: #93BA81;}	.kezdobox {    line-height: 1.5em;    text-align: justify;	}.print{    text-align: right;    width:625px;}#mainMenu .top-menu-selected a{    color: #fff;    background: #273751;    font-weight: bold;}.left-menu-selected{    color:#fff;    text-decoration:underline;    font-weight: bold;}.kezdo-news ul,.kezdo-news li {    margin:0px;    margin-left:10px;    padding:0px;    padding-left:10px;}#backgroundPopup {    display:none;      position:fixed;      _position:absolute; /* hack for internet explorer 6*/      height:100%;      width:100%;      top:0;      left:0;      background:#C2DEB6;      border:1px solid #93BA81;      z-index:9998; }#popupContact {    display:none;      position:fixed;      _position:absolute; /* hack for internet explorer 6*/      margin-top:-50px;     width:700px;      background:#FFFFFF;      border:2px solid #93BA81;      z-index:9999;      padding:12px;  }#help {    position: absolute;    z-index: 3000;    border: 1px solid #111;    background-color: #eee;    padding: 5px;    width:340px;    text-align:center;        margin: 0px 10px;}#tooltip h3, #tooltip div { margin: 0; }.horizontal-ul {     padding:0px;}.horizontal-ul li {    display:inline-table;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin-left:0px;}#kulfold-form table {    width:100%;}	#kulfold-form th {    width:0px;    text-align: right;}	 #kulfold-form th label{    width:350px;    text-align: right;}#kulfold-form td{    text-align: left;    width:0px;}#kulfold-form .error_list li{    color:#FF0000;    display:inline;    list-style:none outside none;    overflow:hidden;	    margin: 0px;    padding: 0px;}	 .score {    margin-left:0px;    padding-left:0px;	}.score li {    display: inline-block;    margin: 0px;    padding: 0px;	}form li {	    list-style:none;    margin: 0px;    padding: 0px;	}.no-border table, .no-border td, .no-border tr{    border:none;}#huszeves table {    width:100%;}#huszeves th {    text-align: right;}#huszeves th label{    width:350px;    text-align: right;}#huszeves table{    line-height:normal;}#huszeves .radio_list, #huszeves .radio_list li input{    padding:0px;    margin:0px;    width: auto;}#huszeves .error_list li{    color:#FF0000;    display:inline;    list-style:none outside none;    overflow:hidden;    margin: 0px;    padding: 0px;}.gallery-item {    border-bottom:1px solid #BFBFBF;    float:left;    height:80px;    padding:12px;    text-align:center;    width:125px;}.checkbox_list_inline ul{    margin:0px;    padding: 0px;}.checkbox_list_inline li {    display: inline-block;}.ArticleInside li {    margin: 0px;    padding: 0px;}.ArticleInside ul {    margin: 0px;    padding: 0 15px;    text-align: left;    }.ArticleInsideMenu ul {    margin: 0px;    padding: 0px;      list-style-type: circle;    list-style: inside;    text-align: left;   }.ArticleInsideMenu li{    padding:3px 10px;    margin: 0px;    border-bottom: 1px solid #ececec;    font-size: 12px;    color:#6a6a6a;    background:  url(/images/style_2/menu_bg.jpg) repeat-x bottom; }.ArticleInsideMenu a {    color:#6a6a6a;   }.bar_1{        background-color: #ececec;     padding: 2px;}.bar_2{        background-color: #273751;     text-align:center;    color: white;}#rotator {        margin: 0px;    padding: 0px;}#rotator li {    margin: 0px;    padding: 0px;    list-style: none;}#rotator li p {     padding: 10px;     background-color: #273751;     position: relative;     margin-top: 0px;     font-size: 16px;     color: #fff;}#content .main_button { 	margin:15px 0px 15px 0px; 	padding:0px;	text-align:center;	list-style:none;}#content .main_button li { 	display:inline; 	margin:0px 2px;		background:#273751;		line-height:20px;	width:186px;        padding:9px;        float: left;}#content .main_button li a{ 	color:white;	font-size:20px;               }.tabs-container .news_body a {font-size:12px; font-weight: normal;}.tabs-container li {line-height: 20px;}
