body          { background-color :#0481bb; margin:0px; font-family:Arial,Trebuchet,"Vera Sans","DejaVu Sans Mono",sans-serif,sans; color:#000000; font-size:1em; }

a             { text-decoration: none; color:#6fa83f; }
a img         { border: none; }

#body      { width:976px; background-color: #FFFFFF; margin:auto; }

input,select      { border:1px solid #d4d0c8; color:#666666;  }

#complexsearchform label { font-weight:bold; color:#6699ff; }

.rfloat { float:right; }
.lfloat { float:left; }

.kiemelt { color:#0481bb; }
.alcim { color:#64d7ff; font-weight:bold;  }

.lmenu {  }
.lmenu A { display:block; width:169px; margin-bottom:1px; padding-left:19px; color:#6699ff; padding-top:1px; padding-bottom:1px; background-image:url('../images/css/header_menu_li.gif'); background-repeat:no-repeat; background-position:6px; }
.lmenu A:hover { background-color:#6699ff; color:#FFFFFF; background-image:url('../images/css/header_menu_li_on.gif');  }
.lmenu A.rss { background-image:url('../images/css/header_menu_li_rss.gif');  }
.lmenu A:hover.rss { color:#fe8e22; color:white; background-color:#fe8e22; }
.lmenu A.inv { display:block; width:169px; margin-bottom:1px; padding-left:19px; color:#FFFFFF; background-color:#6699ff; font-weight:bold; padding-top:1px; padding-bottom:1px; background-image:url('../images/css/header_menu_li_inv.gif'); background-repeat:no-repeat; background-position:6px; }
.lmenu A:hover.inv   { background-color:#000000; color:#ffff00; }
.lmenu br { display:none;}

#header       { height:104px; }
#header P     { display:block; float:left; margin:0px; }

#header .headerinfo { float:left; width:163px; font-size: 0.7em; margin-top:14px; color:#999999; }
#header .zoldpont { background-image:url('../images/css/header_zoldpont.gif'); width:116px; height:27px; margin-top:3px; padding-top:3px; padding-left:20px; font-size:0.8em; }
#header .zoldpont a { color:#999999;}
#header .zoldpont a:hover { color:#7dc243;}

#header .search { float:left; background-image:url('../images/css/header_search.gif'); width:250px; height:104px; }
#header .search img { margin-top:23px; }
#header .search .q { margin-top:5px; margin-bottom:5px; border:1px solid #d4d0c8; color:#666666; font-size:0.7em; width:163px; }
#header .search .q:hover { border:1px solid #c3eaa2; }
#header .search .btn { border:0px; color:#FFFFFF; font-size:0.7em; background-color:#7dc243; font-weight:bold;  }
#header .search .text { font-size:0.7em; margin-left:10px; }
#header .search A { color:#7dc243; }
#header .search A:hover { text-decoration:underline; }

#headerlmenu P { margin-top:12px; font-size:0.7em; }

#horizmenu { clear:both; background-image:url('../images/css/menu_horiz.gif'); height:40px; padding-left:10px; margin-bottom:5px; overflow:hidden; }
#horizmenu a { display:block; float:left; font-size:0.7em; color:white; font-weight:bold; margin-left:0px; margin-top:2px; padding-top:9px; padding-left:19px; padding-right:6px; padding-bottom:9px; background-image:url('../images/css/menu_horiz_div2.gif'); background-repeat:no-repeat; }
#horizmenu a:hover,
#horizmenu .sel { background-color:#6fa83f; color:#FFFFFF; padding-top:9px; padding-left:19px; padding-right:6px; padding-bottom:9px; }
#horizmenu br { display:none;}

#horizsubmenu { background-color:#6fa83f; margin-top:-5px; margin-bottom:5px; padding-top:3px; padding-left:38px; height:21px; }
#horizsubmenu br { display:none; }
#horizsubmenu a { display:block; float:left; font-size:0.7em; color:#ffffff; margin-right:16px; font-weight:bold; }
#horizsubmenu a:hover , #horizsubmenu .on { color:#d2ffad;  }


#footer { color:#757575; font-size:0.7em; background-color:#ebebeb; border-top:3px solid #d9d9d9; padding:10px; height:5em; clear:both;  margin-top:5px; }
#footerlmenu { float:right; width:197px;  }
#footerlmenu P { margin-top:0px; font-size:1em; }

#contwrapper   { background-image: url(../images/css/content.gif); background-repeat:repeat-y; background-position:right;  }
#container { width: 100%; background-image: url(../images/css/content.gif); background-repeat: repeat-y; background-position: right; float: left;  margin-right: -216px; }
#containercontent   { margin-right: 216px; }
#sidebarwrapper   { width: 216px; float: right; }
#sidebar   { width:207px; margin-left:9px;   }

.clear  { height: 0px; clear: both; line-height:0px; }

/* page_main */

#pmainsmogbox { background-image:url('../images/css/smogboxbgr.gif'); height:60px; padding-left:180px; padding-top:12px;  padding-right:15px; font-size:0.7em; color:#666666; background-repeat:no-repeat; }
#pmainsmogbox a:hover { text-decoration:underline; }
#pmainsmogbox img { margin-left:10px; }

#pmainheader { margin-top:0px; margin-bottom:5px; }
#pmainnewsbox { float:right; width:248px; padding-right:7px;  }

#pmainnewsnav { margin-top:10px; }
#pmainnewsnav br { display:none; }
#pmainnewsnav img { display:block; float:left;  }
#pmainnewsnav a  { display:block; float:left;  padding:5px; font-weight:bold; color:#64d7ff;  background-color:#FFFFFF; margin-left:4px;margin-right:4px; }
#pmainnewsnav #sel,#pmainnewsnav a:hover  { display:block; float:left;  padding:5px; font-weight:bold; color:#FFFFFF;  background-color:#64d7ff; margin-left:4px;margin-right:4px; }

.pmainbox2    { background-image:url('../images/css/pmainbox2line.gif'); background-repeat:repeat-y;  }
.pmainbox2headerns  { background-image:url('../images/css/pmainbox2headerns.gif'); background-repeat:no-repeat;  height:1%; } /* b_ie */

.pmainbox3    { background-image:url('../images/css/pmainbox3line.gif'); background-repeat:repeat-y; }
.pmainbox3header  { background-image:url('../images/css/pmainbox3header.gif'); background-repeat:no-repeat; height:1%; }  /* b_ie */
.pmainbox3headerns  { background-image:url('../images/css/pmainbox3headerns.gif'); background-repeat:no-repeat; height:1%;}  /* b_ie */

.pmainrovatbox1 { color:#333333; width:720px; float:left; padding-top:27px; padding-left:20px; padding-right:10px; font-size:0.75em;  }
.pmainrovatbox2 { color:#333333; width:345px; float:left; padding-top:27px; padding-left:20px; padding-right:10px; font-size:0.75em;  }
.pmainrovatbox3 { color:#333333; width:220px; float:left; padding-top:27px; padding-left:20px; padding-right:10px; font-size:0.75em;  }

.pmainrovatbox p { margin-top:0px; margin-bottom:6px;  }
.pmainrovatbox .title {  color:#64d7ff; font-size:1.4em; margin-bottom:15px; padding-top:0px; margin-top:0px; font-weight:bold; }
.pmainrovatbox .date { font-weight:normal; color:#999999; font-size:0.9em; }
.pmainrovatbox a { color:#669933; text-decoration:none;  }     /* color:6fa83f */
.pmainrovatbox a:hover {text-decoration:underline;  }
.pmainrovatbox .hirkep { margin-right:10px; float:left; margin-bottom:6px;  }
.pmainrovatbox li,
.pmainrovatbox ul  { margin-top:0px; margin-left:7px; padding-bottom:5px; padding-left:0px; }

a.linkbox       { border:1px solid #b3eeed; padding:1px 10px 1px 20px;  margin-right:auto; margin-bottom:5px; text-decoration:none; color:#0481bb; font-weight:bold; background-image:url('../images/css/header_menu_li.gif'); background-repeat:no-repeat; background-position:6px; text-decoration:none; }
a.linkbox:hover { border:1px solid #0481bb; color:#ffffff; background-color:#0481bb; background-image:url('../images/css/header_menu_li_on.gif'); text-decoration:none; }

a.greenlinkbox       { font-size:12px; border:1px solid #7dc243; padding:1px 10px 1px 20px;  margin-right:auto; margin-bottom:5px; text-decoration:none; color:#6fa83f; font-weight:bold; background-image:url('../images/css/header_menu_li.gif'); background-repeat:no-repeat; background-position:6px; text-decoration:none; }
a.greenlinkbox:hover { border:1px solid #7dc243; color:#ffffff; background-color:#7dc243; background-image:url('../images/css/header_menu_li_on.gif'); text-decoration:none; }

a.funcboxprinter { margin-left:10px; background-image:url('../images/css/icon_func_printer.gif'); border:1px solid #d7eded; padding:1px 10px 1px 30px;  margin-right:auto; margin-bottom:5px; text-decoration:none; color:#6699ff; background-repeat:no-repeat; background-position:0px;   }
a.funcboxprinter:hover { color:#00c1bf; background-color:#d7eded;  }

a.funcboxmail { margin-left:10px; background-image:url('../images/css/icon_func_mail.gif'); border:1px solid #d7eded; padding:1px 10px 1px 30px;  margin-right:auto; margin-bottom:5px; text-decoration:none; color:#6699ff;  background-repeat:no-repeat; background-position:0px;  }
a.funcboxmail:hover { color:#00c1bf; background-color:#d7eded;  }

a.submitbox       { padding:1px 10px 1px 10px;  margin-bottom:5px; text-decoration:none; color:#ffffff; font-weight:bold; background-color:#00c1bf; font-size:0.9em; margin-right:5px; }
a.submitbox:hover { padding:1px 10px 1px 10px;  margin-bottom:5px; text-decoration:none; color:#ffffff; background-color:#0481bb; font-weight:bold;  }

#pmainbannersbox { margin-top:10px; }
#pmainbannersbox br { display:none; }
#pmainbannersbox a  {  float:left; margin-left:12px; }

/* sidebar */

.sbmenu br { display:none; }

.sbmenublue { background-color:#4fbcef;  }
.sbmenublue p { margin-top:0px; background-image:url('../images/css/sidebar_menu_blue_close.gif'); background-position:bottom; background-repeat:no-repeat; padding-bottom:15px; }
.sbmenublue a  { display:block; color:#FFFFFF; font-size:0.8em; font-weight:bold; padding-left:40px; padding-top:5px; padding-bottom:5px; padding-right:15px; width:152px; background-image:url('../images/css/sidebar_menu_blue.gif'); background-repeat:no-repeat; background-position:24px 8px; border-bottom:1px solid #80cff4;  }
.sbmenublue a:hover,
.sbmenublue .on { background-color:#0481bb; background-image:url('../images/css/sidebar_menu_blue_on.gif');  }
.sbmenublue .last { border-bottom:1px solid #4fbcef;  }
.sbmenublue .sub { background-image:none; font-weight:normal; font-size:0.7em; background-color:#c6ecfe;  color:#0481bb;  }
.sbmenublue .sub:hover { color:white; background-image:none; }
.sbmenublue .subon, .sbmenublue .subon:hover { background-image:none; font-weight:bold;  font-size:0.7em; background-color:#c6ecfe;  color:#0481bb;  }
.sbmenublue .subonbold, .sbmenublue .subonbold:hover { background-image:none; font-weight:bold; font-size:0.7em; background-color:#0481bb;  color:white;  }


.sbmenugreen { background-color:#7dc243;  }
.sbmenugreen p { margin-top:0px; background-image:url('../images/css/sidebar_menu_green_close.gif'); background-position:bottom; background-repeat:no-repeat; padding-bottom:15px; }
.sbmenugreen a  { display:block; color:#FFFFFF; font-size:0.8em; font-weight:bold; padding-left:40px; padding-top:5px; padding-bottom:5px; padding-right:15px; width:152px; background-image:url('../images/css/sidebar_menu_green.gif'); background-repeat:no-repeat; background-position:24px 8px; border-bottom:1px solid #9fdd6b;  }
.sbmenugreen a:hover,
.sbmenugreen .on { background-color:#6fa83f; background-image:url('../images/css/sidebar_menu_green_on.gif');  }
.sbmenugreen .last { border-bottom:1px solid #7dc243; }
.sbmenugreen .sub { background-image:none; font-weight:normal; font-size:0.7em; background-color:#d2ffad;  color:#6fa83f;  }
.sbmenugreen .sub:hover { color:white; background-image:none; }
.sbmenugreen .subon, .sbmenugreen .subon:hover { background-image:none; font-weight:bold;  font-size:0.7em; background-color:#d2ffad;  color:#6fa83f;  }

.sbbox { background-color:#b3eeed; margin-top:0px; font-size:0.75em; font-weight:bold; color:#000000; margin-bottom:20px;  }
.sbboxheader { background-image:url('../images/css/sidebar_box_top.gif'); background-repeat:no-repeat; background-color:#00c1bf; padding-top:15px; padding-left:0px; padding-bottom:6px; }
.sbboxheader a {padding-left:40px; padding-right:15px; height:16px; background-image:url('../images/css/sidebar_menu_lightblue.gif'); background-repeat:no-repeat; background-position:25px 0px; }
.sbbox p { margin-top:5px; margin-left:20px; padding-bottom:5px; padding-right:15px; margin-bottom:5px; }
.sbbox input { color:#A5A5A5; font-size:0.9em; margin-bottom:0px; margin-top:5px;  }
.sbbox .radio { margin-left:0px; margin-bottom:0px; margin-top:0px; }
.sbbox label { font-weight:normal;  }
.sbbox form { margin:0px; padding:0px; }
.sbbox .link { color:#00c1bf; margin-left:5px;  }
.sbbox .link:hover { color:#0481bb; }
.sbbaners { margin-bottom:10px; }

/* subpage */

#subpage { background-image:url('../images/css/aloldal_header_shadow.gif'); background-repeat:repeat-x; margin-left:5px; margin-right:5px; padding-top:25px; padding-bottom:25px; padding-left:20px; padding-right:20px; }
#subpage #subpagetitlenav { color:#0481bb; font-weight:bold; font-size:0.7em; border-bottom:4px solid #d7eded; padding-bottom:5px; margin-bottom:5px; }
#subpage #subpagetitlenav a { color:#64d7ff; }
#subpage #subpagetitlenav a:hover { color:#0481bb; text-decoration:underline; }

/* contentpage */

.content { font-size:0.75em; }
.content .title { color:#0481bb; font-weight:bold; font-size:1.6em; }
.content .subtitle {  color:#64d7ff; font-size:1.4em; font-weight:bold; width:56%; border-bottom:3px solid #64d7ff; display:block; padding-top:7px;}
.content .date  { color:#999999; font-size:1em; }
.content .lead  { font-weight:bold;}
.content a { font-weight:bold; }
.content li { margin:0px; padding:0px; line-height:1.3em; }
.content ul {  }
.content .infobox { border:1px dashed #0481bb; padding:10px; margin-top:10px;margin-bottom:10px; background-color:#e7f3f3; }
.content .infobox .label { font-weight:bold; float:left; width:10em; }
.content p {  margin-top:0.6em; margin-bottom:0.6em; }
.content .warning { color:#FF0000; font-weight:bold; border-bottom:1px dashed #FF0000; }
#maincontent img { margin:5px; padding:2px; border:1px solid #d7eded; }
#contentfooternav { font-size:0.7em; border-top:1px solid #d7eded; padding-top:10px; padding-bottom:10px;}

.content .tablazat-cim { font-weight:bold; background-color:#6fa83f; color:white; text-align:center;  }
.content .tablazat-oszlopnev { background-color:#7dc243; color:white; text-align:center; padding:0px;margin:0px; }
.content .tablazat-paros { background-color:#dedede; }
.content .newsline { font-size:0; height:3px; border-top:2px solid #b9dddd; width:160px;  }
/* cimlappage */

#cimlapcolumnr { margin-left:10px; margin-bottom:20px; width:40%; float:right;  }
.cimlapcolumnrarchive { margin-left:10px; margin-bottom:20px; width:30%; float:right; }

.cimlapcolumn { border-left:1px solid #64d7ff; padding-left:2px; margin-top:5px; }
.cimlapcolumn .title { border-bottom:3px solid #64d7ff; margin-bottom:5px; padding-bottom:2px; color:#64d7ff; font-size:1.4em; }
.cimlapcolumn .content { padding-left:5px; margin-bottom:20px; }
.cimlapcolumn p { margin-top:0px; margin-bottom:5px;  }
.cimlapcolumn ul { list-style:none; margin:0px; padding:0px; }
.cimlapcolumn li { padding-bottom:0.8em; }
.cimlapcolumn li a , .cimlapcolumn p a{ font-weight:normal;  }
.cimlapcolumn li a:hover , .cimlapcolumn p a:hover { text-decoration:underline; }
.cimlapcolumn .sel { color:#4fbcef; font-weight:bold; }

.cimlapcolumn input, .cimlapcolumn select { color:#666666; font-size:0.9em; margin-bottom:3px; margin-top:3px; width:100%; border:1px solid #d4d0c8; padding-left:2px; }

/* kapcsolodo tartalmak  */

.csatlakozo {}
.csatlakozo .title { border-bottom:2px solid #d7eded; padding-bottom:5px; color:#4fbcef; font-size:1.2em; }
.csatlakozo li {   }
.csatlakozo li a {  font-weight:normal; color:#6fa83f;  }
.csatlakozo li a:hover {  text-decoration:underline;  }

#forumnavbox { width:26%; padding:0.5em; margin-right:1em; float:left; border:1px dashed #DDDDDD; }
#forumnavbox form { background-color:#e9f6fd; padding:0.5em; margin-top:0.5em; }
#forumnavbox form label { font-weight:bold; }
#forumnavbox .errormsg { font-weight:normal; color:red; display:none; }
#forumnavbox form input, #forumnavbox form select { background-color:white;font-size:1em; }
#forumnavbox .text  { width:95%; }
#forumbox  { float:right; width:68%; padding:0.5em;}
#forumbox #alapelvek { margin-bottom:1em; display:none; }
#forumnavbox #forum_regbox { display:none; }
#forumnavbox .title, #forumbox .title {  color:#6c6c6c; }

#forumbox .temakor { background-color:#e9f6fd; padding-left:25px; padding-top:6px; padding-bottom:6px; background-image:url('../images/css/header_menu_li.gif'); background-repeat:no-repeat; background-position:10px 9px; }
#forumbox .temakorp { background-color:#ffffff; padding-left:25px; padding-top:6px; padding-bottom:6px; background-image:url('../images/css/header_menu_li.gif'); background-repeat:no-repeat; background-position:10px 9px; }
#forumbox .temakorcim {  width:60%; }
#forumbox .temakorparam { float:right; margin-right:1em; color:#3ba3a5; }

.kiadvanybox    { padding-left:10px; padding-top:10px; padding-bottom:10px; margin-bottom:10px; margin-right:6px; float:left; border-top:1px solid #d7eded; border-left:1px solid #d7eded; width:334px; }
.kiadvanykep    { border:1px solid #d7eded; padding:4px; float:left; margin-right:10px; }
.allamtitkarbox {  padding-bottom:10px; margin-bottom:10px; margin-right:10px; float:left; width:335px; }
.allamtitkarkep { margin-right:10px; float:left; padding:13px; background-image:url('../images/css/allamtitkarbgr.gif'); background-repeat:no-repeat; }
.allamtitkarnev { padding-top:13px; font-weight:bold; font-size:1.3em; }
.allamtitkarcv  { margin-left:136px;padding-top:13px; }

.gallerypicstn { padding:2px; margin:4px;border:1px solid #d7eded; }

.fototarnav    { padding:4px;background-color:#d7eded;color:#0481bb; }
.fototarnav:hover { padding:4px;background-color:#0481bb;color:#d7eded; }

.voteradio     {  }
#vmbox 
{
	width:400px; height:172px; font-size: 18px; font-family: Sans-serif, Arial, Geneva;
	color:#000; background-color: #4fbcef; font-weight:bold;  padding: 3px 6px;
	margin-right:8px; margin-left:8px;
}
#vmbox a { color:#fff; font-weight:bold; }
#vmbox p { text-align: justify;   }
.flash_left, #vmbox { float:left; display: inline; margin-top:5px; }
#pmainnewsbox1 {
	height:188px;
	margin-top:5px;
	float: right;
	margin-right:-40px;
}
