@charset "iso-8859-2";

body {
    background: #004579 url(../images/bg3.png) repeat-x;
	font-family: Arial, sans-serif;
	margin: 0px;
	font-size: 13px;
	color: #616161;
	line-height: 1.2em;
	text-align: justify;
}

a {
    text-decoration: none;
    color: #212121;
}

img {
	border: 0;
}

p {
    margin-top: 0px;
    margin-bottom: 10px;
}

p.cim {
    font-size: 16px;
    margin-bottom: 10px;
}

p.x {
    font-size: 16px;
    color: #ff0000;
    height: 35px;
    background: #fff url(../images/x.png) left no-repeat;
    padding: 5px 5px 5px 60px;
    border: solid 1px #313131;
    margin-top: 12px;
}

h1 {
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    font-weight: bold;
}

h2 {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    font-weight: bold;
}

.imgpreload {
    display: none;
}

.tavtarto_10 {
    margin-bottom: 10px;
}

.body {
    margin: auto;
    width: 900px;
    /*background: transparent url(../images/bodybg.png) center repeat-y;
    padding: 0 20px 0 20px;*/
    background: #95c2f2;
    padding: 0;
}

.bodybg {
    margin: auto;
    width: 920px;
    background: url(../images/bodybg.png);
}

.header {
    margin: auto;
    width: 900px;
    height: 109px;
    background: transparent url(../images/header.png) no-repeat;
}

.nyelv {
    height: 40px;
    padding-top: 15px;
    text-align: right;
}

.nyelv img {
   border: solid 1px #2c5580;
   margin-right: 5px;
}

.header_menu {
    margin-left: 408px;
    color: #fff;
    width: 600px;
    text-align: left;
}

.header_menu_text {
    margin-left: 1px;
    float: left;
    width: 122px;
    height: 35px;
    padding-top: 14px;
    background: url(../images/headermenu.png) no-repeat;
    color: #1d5390;
    font-size: 14px;
    text-align: center;
}

.header_menu_text a {
    color: #1d5390;
    font-size: 14px;
}

.header_menu_text a:hover {
    color: #13355b;
}

.footer {
    float: left;
    margin: auto;
    width: 900px;
    height: 50px;
    text-align: center;
    color: #fff;
}

.footer a {
    color: #fff;
}

.content_tarolo {
    float: left;
    width: 900px;
    background: url(../images/contenttop.png) top no-repeat;
}

.contentmenu {
    padding-left: 674px;
}

.contentmenu_tavtarto {
    height: 1px;
}

.content_tavtarto {
    height: 20px;
    background: #95c2f2;
}

.content {
    background: #95c2f2 url(../images/contentbg.png);
    line-height: 19px;
}

.content_bottom {
    clear: both;
    background: url(../images/contentbottom.png) center;
    height: 15px;
}

.floatkiller {
    height: 1px;
    clear: both;
}

.panel_left {
    float: left;
    width: 674px;
    background: #95c2f2;
    color: #00365e;
}

.panel_left_header {
    margin-top: 3px;
    height: 30px;
    background: url(../images/panel_left_header.png) no-repeat;
    padding: 18px 1px 1px 30px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.panel_left_body{
    padding: 15px;
    margin-bottom: 10px;
}

.loginbody input {
    width: 160px;
    border: solid 1px #e2e2e2;
    color: #364a66;
    padding: 3px;
}

.loginbody .button {
    width: 132px;
    height: 26px;
    color: #fff;
}

.panel_right {
    float: right;
    width: 226px;
}

.panel_right_header{
    height: 32px;
    background: url(../images/panel_right_header.png) no-repeat;
    padding: 23px 1px 1px 30px;
    color: #07121a;
    font-size: 18px;
}

.panel_right_body {
    padding: 15px;
}

.panel_right_bottom {

}

input, select {
    width: 220px;
    border: solid 1px #e2e2e2;
    color: #364a66;
    padding: 3px;
}

textarea {
    width: 220px;
    border: solid 1px #e2e2e2;
    color: #364a66;
    padding: 3px;
    height: 200px;
}

.checkbox {
    width: 12px;
    height: 12px;
}

fieldset {
    margin: 0px;
    padding: 10px;
    border: solid 1px #414141;
}

.radio {
    width: 10px;
    border: none;
    margin: 0px;
    padding: 0px;
}

.button {
    color: #fff;
    border: none;
    width: 130px;
    height: 24px;
    background: url(../images/button.png) no-repeat;  
    cursor: pointer;
    padding-bottom: 5px;    
}

.cursorpointer {
    cursor: pointer;
}

title {
    border: solid 1px #ff0000;
}

.indextop {
    width: 674px;
    height: 166px; 
    margin-bottom: 10px;
}

.megbizo {
    text-indent: 25px;
    line-height: 19px;
}

.megbizo_alairas {
    margin: 12px 0 16px 0;
    text-align: right;
    font-style: italic;
}

.normal_table {
    background: #b3cfe9;
    text-align: left;
}

.normal_table tr{
    background: url(../images/tablebg.png);
}

.normal_table .fejlec {
    font-weight: bold;
    color: #4d7ca7;
    background: #e2effc url(../images/tabletrfejlec.png);
    height: 32px;
}

.normal_table input {
    width: 297px;
}

.normal_table .checkbox {
    width: 12px;
    height: 12px;
    margin: 0px;
    padding: 0px;
}

.normal_table textarea {
    width: 297px;
    height: 200px;
}

.normal_table .button {
    width: 130px;
    background: url(../images/button.png) bottom no-repeat;
    border: none;
}

.normal_table .button:hover {
    background: url(../images/button_hover.png) bottom no-repeat;
}

.arak {
    font-size: 13px;
    line-height: 18px;
    height: 250px;
    background: url(../images/doboz.png) left no-repeat;
    padding: 5px 5px 5px 280px;
}

.opendivhref {
    cursor: pointer;
    font-size: 16px;
    color: #000000;
}

#map1 {
    display: none;
}

.gyik-fejlec {
    height: 30px;
    background: #174e6f;
    border: solid 1px #113145;
    margin-bottom: 5px;
    clear: both;
}

.gyik-fejlec:hover {
    background: #2b6a90;
}

.gyik-fejlec-left {
    float: left;
    color: #fff;
    font-size: 15px;
    padding: 6px 0 0 10px;
}

.gyik-fejlec-right {
    float: right;
    cursor: pointer;
    padding: 7px 10px 0 0;
}

.gyikfej {
    cursor: pointer;
    font-weight: bold;
}

.gyik {
    padding: 5px;
    border: solid 1px #fff;
    background: #c0ddfc;
}

/**
 * gyakori kérdésekhez
 */
 #gyik1, #gyik2, #gyik3, #gyik4, #gyik5, #gyik6, #gyik7, #gyik8, #gyik9, #gyik10 {
    display: none;
}
