@charset "iso-8859-2";

/*alap*/

html, body, div, span, tr, td, p, h1, h2, h3, h4, h5, h6, h7, dl, dd, dt, a, img, ul, ol, li {margin:0; padding:0; border:0; color:#000; font: normal 12px Arial, Helvetica, Verdana, Geneva, sans-serif; line-height:18px; text-align:left;}

html {background:url(images/top_back.png) repeat-x;} 

h1 {color:#000; font: normal 24px Arial, Helvetica, Verdana, Geneva, sans-serif;; line-height:24px;}

h1.item_title {margin-top:10px;color:#3D9415;font-size:16px;font-weight:bold;text-transform:uppercase;padding-left:20px;background:url('/images/list.jpg') no-repeat;}

h2 {color:#000; font: bold 14px Arial, Helvetica, Verdana, Geneva, sans-serif;; line-height:18px; margin:0 0 8px 0;}

h3 {color:#000; font: normal 14px Arial, Helvetica, Verdana, Geneva, sans-serif;; line-height:18px;}

.item_summary {padding-left:20px;margin-top:0;}

a, a:link, a:visited {color:#fff;}

a:hover {color:#fff;}

ul {margin:0 0 15px 13px;}

ol {margin:0 0 5px 20px;}

.clear {clear:both;}

.hidden {visibility:hidden; display:none;}

.left {float:left;}

.right {float:right;}

.center {text-align:center;}

.bold {font-weight:bold;}

.grey {color:#7f7e83;}

.braun {color:#534741;}

.green {color:#1c961d;}

.blue {color:#23398d;}

/*alap*/

.line {height:18px;background:url('/images/line_bg.png') repeat-x;}



/*törzs*/

html {background:#ccc;}

#cont {width:990px; margin:0 auto; background:#fff;}

#contentf {width:990px; margin:5px 0 0 0;}

#content {width:990px; min-height:385px; height:auto; background:url(images/content_back.gif) repeat-y; margin:0 0 5px 0; padding:15px 0px 15px 0px;}

#content_middle {width:590px; min-height:385px; height:auto; margin:0 0 5px 0; padding:15px 20px; float:left;}

#content_left {width:180px; min-height:385px; height:auto; float:left; text-align: center; font: bold 14px Arial, Helvetica, Verdana, Geneva, sans-serif;}

#content_right {width:180px; min-height:385px; height:auto; float:left;}

#login_box{width: 181px; height: 131px; background:url(images/login_bg.png) no-repeat; background-position: -1px 0px;}

#login_email{width: 158px; height: 18px; margin-top: 34px; margin-left: 11px; background-color: #64A944; border: 0px solid #ffffff; color: #ffffff;}

#login_pass{width: 158px; height: 18px; margin-top: 12px; margin-left: 11px; background-color: #64A944; border: 0px solid #ffffff; color: #ffffff;}

#login_submit{width: 31px; height: 22px; margin-top: 11px; margin-left: 10px; background-color: #64A944; border: 1px solid #ffffff; color: #ffffff;}

#content_clear {clear:both; height:0;overflow:hidden;}

/*törzs vége*/




/*fej*/

#place {height:27px; padding:16px 0 0 32px;}

#place p {font-size:11px;}



#top {height:84px;}

#brand {float:left; width:495px; height:84px; background:url(images/brand.gif) no-repeat;}

#brand p {margin:0 0 0 192px;}

#brand a {float:left; width:495px; height:50px;}



#search {float:right; width:495px; height:84px; background:url(images/search_back.gif) no-repeat;}

#search a {width:495px; height:84px; display:bolck;}

#search form, fieldset {border:none;}

#search label,
#search input,
#search select {display: block; float: left;}

#kulcsszo {width:172px; height:22px; border:0; margin:16px 0 0 250px; padding:5px 0 0 3px; background:#ccc; color:#fff; font-weight:bold; font-size:14px;}

#search_ok {width:33px; height:34px; background:url(images/search_ok.gif); margin:11px 0 0 8px; padding:0px; border:0; cursor: pointer;}

/*fej*/




/*menu*/

#head_menu {clear:both; width:990px; height:42px; background:url(images/menu_back.png) repeat-x;}

#head_menu p a {text-align:center; color:#fff; font-size:18px; padding:12px 0 0 0; text-decoration:none;}

#head_menu p a:hover {font-weight:bold; text-decoration:underline;}

#head_menu a {cursor:pointer; display:block; background:url(images/menu.png) repeat-x;}

#menu_news {float:left; width:130px; height:42px;}

#menu_news a {width:130px; height:30px;}

#menu_subscription {float:left; width:180px; height:42px; margin:0 0 0 2px;}

#menu_subscription a {width:180px; height:30px;}

#menu_introduction {float:left; width:180px; height:42px; margin:0 0 0 2px;}

#menu_introduction a {width:180px; height:30px;}

#menu_issues {float:left; width:128px; height:42px; margin:0 0 0 2px;}

#menu_issues a {width:128px; height:30px;}

#menu_editorialboard {float:left; width:204px; height:42px; margin:0 0 0 2px;}

#menu_editorialboard a {width:204px; height:30px;}

#menu_contact {float:left; width:158px; height:42px; margin:0 0 0 2px;}

#menu_contact a {width:158px; height:30px;}

/*menu*/




/*open body*/

#body_left {float:left; width:208px; height:362px; background:url(images/body_left.gif) no-repeat;}

#body_main {float:left; width:545px; height:362px; background:url(images/body_bottom.gif) bottom no-repeat;}

#body_top {float:left; width:545px; height:9px; background:url(images/body_top.gif) no-repeat;}

#body_right {float:right; width:237px; height:362px; background:url(images/body_right.gif) no-repeat;}

#body_main h1 {margin:25px 0 0 20px;} 

#body_main p {margin:12px 20px 0 20px;}


#body_slogan {clear:both; width:990px; height:47px; padding:6px 0 0 0;}

#body_slogan p {text-align:right; margin:0 8px 0 0;}

#body_slogan strong {color:#54a208; font:18px Arial, Helvetica, Verdana, Geneva, sans-serif;; line-height:18px;}

/*open body*/





/*body*/

#content a {color:#000;}

#content a:hover {color:#777;}

#content form {margin:0 0 15px 0;}

#content fieldset {margin:0 0 0 -7px;}

#content textarea {width:290px; height:100px;}

/*body*/





/*impresszum*/

#foot {clear:both; width:990px; height:23px; background:url(images/foot_line.gif) top repeat-x; padding:7px 0 0 0;}

#foot p {text-align:right; margin:0 30px 0 0;}

#foot p,
#foot a {color:#96979b; font-weight:bold; text-decoration:none;}

#foot a:hover {text-decoration:underline;}

#foot span {font-weight:bold;}

/*impresszum vége*/





