/* CSS Document */
body{
margin: 0;
padding: 0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9pt;
color: #1e1e1e;
background-image: url(../images/bodyback.jpg);
background-position:top;
background-repeat:repeat-x;
}
/*************************************************************************************************************ÁLTALÁNOS RÉSZ*/
/*margin: 0;/*Firefox*/
/*.margin: 0;/*IE6, IE7*/
/*_margin: 0;/*IE6*/
div{
margin:0;
padding:0;
}
object{
margin:0;
padding:0;
}
p{
margin:0 0 10px 0;
padding:0;
}
a{
color:#4077b7;
text-decoration:none;
-moz-outline:none;
}
a:hover{
text-decoration:underline;
}
ul, ol{
padding: 0;
margin: 0 0 20px 0;
background-image: none;
}
ol{
list-style-position: inside;
}
ul li{
list-style: none;
background:url(../images/lbt.gif) no-repeat 0px 8px;
padding: 2px 0px 2px 10px;
}

h1{
margin-bottom:10px;
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#006AC3;
background:url(../images/h1back.gif) no-repeat 0px 0px;

text-transform:uppercase;
}
strike{
color:#999;
}
h2, h3{
font-weight:bold;
color: #006AC3;
margin:0;
padding: 0;
text-transform: uppercase;
}
h2 {
font-size: 10pt;
margin-top:15px;
margin-bottom:5px;
}
h3 {
font-size: 8pt;
}
acronym{/*mozaikszó*/
border:none;
letter-spacing:1pt;
color:#999;
}

strong{/*fontos kiemelés*/
font-weight:bold;
}
em{/*kiemelés*/
font-style:italic;
}
abbr{/*rövidítés*/
font-style:normal;
border:none;
}
hr{
margin-top:5px;
margin-bottom:20px;
border: none 0;
border-top: 1px solid #cccccc;
height: 1px;
}
.more{
height:20px;
margin:10px 0 0 0;
padding:0;
background:url(../images/linkarrow_blue.gif) no-repeat 0px 1px;
padding-left:17px;
display:block;
/*background:red;*/
}
.more2{
height:20px;
margin:3px 0 0 110px;
padding:0;
background:url(../images/linkarrow_blue.gif) no-repeat 0px 1px;
padding-left:17px;
display:block;
/*background:red;*/
}
/******************************************************************************************************************DOBOZOLÁS*/
#top{
height:200px;
width:950px;
/*background:blue;*/
}
#top-left{
width:245px;
height:200px;
float:left;
background-image:url(../images/top_flash1.jpg);
background-repeat:no-repeat;
/*background:blue;*/
}
#top-right{
width:705px;
height:200px;
float:right;
/*background:gray;*/
}
#top-flash2{
width:705px;
height:170px;
background-image:url(../images/top_flash2.jpg);
background-repeat:no-repeat;
/*background:green;*/
}
#top-links{
width:705px;
height:30px;
/*background:yellow;*/
}
#langselect{
width:175px;  /*200px;*/
height:20px;/*30px;*/
padding-top:10px;
padding-left:25px;
text-align:left;
float:left;
/*visibility:hidden;*/
/*background:green;*/
}
#top-menu{
width:480px;/*505px; -25 -180*/
height:25px;/*30px;*/
padding-top:5px;
_height:30px;/*30px;*/
_padding-top:0px;
padding-right:25px;
text-align:right;
float:right;
/*background:yellow;*/
}/*
.search{
width:170px;
_width:175px;
height:25px;
margin:0;
padding:5px 5px 0 5px;
_padding:0px 0 0 5px;
float:left;
overflow:hidden;
}*/
#search-box{
height:30px;
margin:0;
padding:0;
float:right;
overflow:hidden;
}
#top-menu a{
font-size:10pt;
background:url(../images/linkarrow_blue.gif) no-repeat 0px 2px;
padding-left:17px;
padding-right:10px;
text-decoration:none;
}
#top-menu a:hover{
text-decoration:underline;
}
#center-back{
width:950px;
/*height:100%;*/
background-image:url(../images/centerback2.jpg);
background-repeat:repeat-y;
}
#center{
width:950px;
/*height:100%;*/
background-image:url(../images/centerback.jpg);
background-position:top;
background-repeat: no-repeat;
}
.clearer{
clear:both;
}
/******************************************************************************************************************LEFT-MENU*/
#left-menu{
width:220px;/*245px;*/
height:100%;
padding-top:10px;
padding-left:25px;
float:left;
/*background:gray;*/
}
.mainmenu, .mainmenu-active{
width:220px;
font-size:10pt;
font-weight:bold;
/*color:#4077b7;*/
overflow:hidden;
}
.mainmenu{
background:url(../images/linkarrow_blue.gif) no-repeat 15px 12px;
}
.mainmenu-active{
background:url(../images/linkarrow_blue2.gif) no-repeat 15px 12px;
}
.mainmenu:hover{
background:url(../images/linkarrow_blue2.gif) no-repeat 15px 12px;
}
.mainmenu a, .mainmenu-active p{
width:185px;
margin-top:10px;
padding-left:35px;
font-size:10pt;
/*color:#4077b7;*/
text-decoration:none;
display:block;
}
.mainmenu-active p{
color: #f4801b;
}
.mainmenu a:hover{
color: #f4801b;
}
.submenu-content a, .active{
margin:0 0 3px 0;
font-size:9pt;
font-weight:bold;
color:white;
background:url(../images/lyt.gif) no-repeat 40px 5px;
padding-left:50px;
text-decoration:none;
/*display:inline;*/
display:block;/*nyil ala torjenek*/
}
.submenu-content .active{
color: #FFFF99;
}
.submenu-content a:hover{
color: #FFFF99;
}
.submenu{
display:none;
/*background:red;*/
}
.submenu-active{
width: 220px;
margin:0;
margin-top:3px;
background-image:url(../images/submenuback.jpg);
padding: 1px 0 0 0;
/*display:none;*/
/*background:red;*/
}
.submenu-content{
padding:3px 0 3px 0;
background-image:url(../images/submenuback.jpg);
background-position:bottom;
background-repeat:no-repeat;


}
.submenu .submenu-content p{
margin: 0;
padding: 0 0 1px 0;
}


.ad_panel{
width:220px;
margin: 40px 0 0 0;
}
.ad_panel_top{
width:220px;
height:15px;
background:url(../images/ad_panel_top.gif) no-repeat 0px 0px;
}
.ad_panel_middle{
width:220px;
background:url(../images/ad_panel_back_rep_y.gif) repeat-y;
}
.ad_panel_middle ul{
margin:0px 10px;
padding:10px 0;
}

.ad_panel_middle li{
margin:0;
padding:0;
width:198px;
height:48px;
border: solid 1px #999;
overflow:hidden;
}
.ad_panel_middle img{
margin:0;
padding:0;
border:none;

}
.ad_panel_bottom{
width:220px;
height:15px;
background:url(../images/ad_panel_bottom.gif) no-repeat 0px 0px;
}



/***************************************************************************************************************CONTENT-LEFT*/
#content-left{
width:385px;/*435px;*/
height:100%;
padding: 35px 25px 10px 25px; 
_padding: 35px 0px 10px 20px;/*****************************************************************************************IE6 hack**********/  
float:left;
/*background:green;*/
}
#content-left p{
text-align:justify;
}
#news-box{
width:385px;
_width:300px;/*****************************************************************************************IE6 hack**********/ 
height:190px;
margin-bottom:40px;
background-image:url(../images/news-box_back.gif);
background-repeat:no-repeat;
}
#news-box-head{
width:385px;
height:50px;
/*background:yellow;*/
}
.news-box-content{
width:335px;/*385*/
height:99px;/*120*/
padding:8px 25px 8px 25px;
overflow:hidden;
/*background:yellow;*/
}
.news-box-content img, .news-box-content img.filler{
margin:0 10px 0 0;
padding:0;
float: left;
display:block;
}
.news-box-content img{
border: 1px solid #1e1e1e;
}
.news-box-content img.filler{
border:none;
}

#news-box h1{
padding:25px 0 0 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#fff;
background:none;
text-transform:uppercase;
}
#news-box p{
margin:0;
padding:0;
}
#news-box-turn{
width:360px;/*385px; a center miatt*/
height:15px;/*30*/
padding:0px 0 0 90px;
_padding:0px 25px 0 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:center;

}
#news-box-turn img{
margin:0;
padding:0;
border:none;
position:relative;
top:3px;
}
#news-box-turn ul{
margin:0;
padding:0;
text-align:center;
}
#news-box-turn li{
font-size:8pt;
font-weight:bold;
padding:0;
/*background:url(../images/lbt.gif) no-repeat 0px 5px;*/
background:none;
display:inline;
}
#news-box-turn a, #news-box-turn li.active{
width:15px;
border:solid 1px  #999;
margin:0 2px 0 2px;
padding:0 2px 0 2px;
text-decoration:none;
display:block;
float:left;
}
#news-box-turn a.active, #news-box-turn li.active{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color: #f4801b;
border:none;
}
#news-box-turn .prev, #news-box-turn .next, #news-box-turn .prev-off, #news-box-turn .next-off{
width:auto;
margin:0 2px 0 2px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
border:none;
text-decoration:none;
display:block;
float:left;
}
#news-box-turn a:hover{
color: #f4801b;
}
#news-box-turn .prev-off, #news-box-turn .next-off{
color:#ccc;
}



/*********************/
.textbox-curl{
width:385px;
margin-bottom:40px;
padding-bottom:20px;
background-image:url(../images/curl.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.textbox-curl p{
padding-right: 10px;
/*text-align:justify;*/
}
.caution{
width:390ox;
height:190px;
margin-top:30px;
padding:5px;
.padding-top:15px;/*****************************************************************************************IE7-IE6 hack**********/ 
background-image:url(../images/caution.gif);
background-repeat:no-repeat;
position:relative;

}
.caution h1{
height:35px;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#fff;
padding-left:15px;
text-transform:uppercase;
background:none;
}
.caution p{
height:100px;
overflow:hidden;
margin:0px;
padding:0 12px 0 20px;

}
.caution a.more{
position:absolute;
right:20px;
bottom:15px;
.bottom:25px;
}
.imgcontainer{
width:375px;/*385- 10 "p" padding*/
margin:20px 0 20px 0;
padding: 1px 1px 1px 1px;
background: #006AC3;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
color: #fff;
letter-spacing: 1pt;
}
.imgcontainer img, .imgcontainer object{
margin-bottom:2px;
/*border: 1px solid #006AC3;*/
}
img.alignleft {
float: left;
margin: 4px 9px 3px 0px;
border: 1px solid #1e1e1e;
}
img.alignright {
float: right;
margin: 4px 0 3px 9px;
border: 1px solid #1e1e1e;
}
.articlesample{
margin:10px 0 5px 0;
padding:0;
color: #006AC3;
}
.author, .date{
margin:0;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #999;
letter-spacing: 2px;
}
.author{
width:285px;
_width:245px;/****************************************************************************************IE6 hack**********/ 
float:left;
}
.date{
text-align:right;
margin-bottom:3px;
}
/**************************************************************************************************************CONTENT-RIGHT*/
#content-right{
width:220px;/*270px;*/
padding:0px 50px 0 0px;
_padding:0px 0px 0 0px;/*****************************************************************************************IE6 hack**********/ 
float:right;
_float: none;/*****************************************************************************************IE6 hack**********/ 
/*background:red;*/
background-image:url(../images/loginback.jpg);
background-position:top;
background-repeat:no-repeat;

}

#loginbox{
width:220px;
margin-bottom:50px;
padding-top:35px;
/*
background-image:url(../images/loginback.jpg);
background-position:top;
background-repeat:no-repeat;
*/
/*background:yellow;*/
}
a.admin{
color: #f4801b;
font-weight:bold;
}
#newsevents{
width:220px;
padding: 10px 0 10px 0;
}
.newsturn-top, .newsturn-bottom{
width:180px;/*220*/
height:30px;/*40*/
padding-left:40px;
}
.newsturn-top a, .newsturn-bottom a{
font-size: 10pt;
font-weight:bold;
color: #006AC3;
text-transform: uppercase;
}
.newsturn-top a:hover, .newsturn-bottom a:hover{
color: #f4801b;
text-decoration:none;
}
.newsturn-top{
padding-top:10px;
background-image:url(../images/newsarrow_top.gif);
background-position:top;
background-repeat:no-repeat;
}
.newsturn-bottom{
padding-top:15px;
background-image:url(../images/newsarrow_bottom.gif);
background-position:top;
background-repeat:no-repeat;
}

hr.news{
border: none 0;
border-top: 2px dotted #999;
height: 2px;
}
/***********************************************************************************************************************FORM*/
input{
margin:0 0 10px 0;
_margin:0 0 5px 0;
padding:0;
color:#4077b7;
}
#content-left input{
margin:0 10px 0 0;
}
select{
margin:0;
padding:0;
color:#4077b7;
}
label{
width:200px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9pt;
color: #1e1e1e;
display:block;
float:left;
/*background:red;*/
}
.nl-label{
width:100px;
}
.form_error{
margin-bottom:10px;
color: red;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12;
/*display:none;*/
}
.nl-box{

}
.must{
margin-right:5px;
color: #f4801b;
font-weight:bold;
}
/***********************************************************************************************************************FOOT*/
#footer{
width:950px;
height:65px;/*100*/
padding-top:35px;
background-image:url(../images/footerback.jpg);
background-repeat: no-repeat;
/*background:purple;*/
}
#bottom-links{
width:705px;
margin-left:245px;
color:#fff;
/*background:yellow;*/
}
#copy{
width:225px;  /*250px;*/
height:20px;/*30px;*/
padding-top:10px;
padding-left:25px;
text-align:left;
float:left;
/*background:green;*/
}
#bottom-menu{
width:405px;/*455px;*/
height:20px;/*30px;*/
padding-top:10px;
padding-right:50px;
text-align:right;
float:right;
/*background:yellow;*/
}
#bottom-menu a{
color:#fff;
text-decoration:none;
}
#bottom-menu a:hover{
color:#FFFF99;
text-decoration:underline;
}
#bottom-menu li{
background:url(../images/lyt.gif) no-repeat 0px 8px;
display:inline;
}


