﻿body {
padding: 0;
margin: 0;
background: #dadadb url(../img/bg.png) top center no-repeat;
font-size: 11px;
font-family: Arial, Verdana;
color: #6e6e6e;
overflow-x: scroll;
}


.clear {
clear: both;
}

a {
color: #73b403;
text-decoration: none;
}

form {
margin: 0;
padding: 0;
}

p {
padding: 0;
margin: 0;
line-height: 16px;
}

ul {
margin: 0;
padding: 0;
}

h1 {
clear: both;
color: #004d43;
font-size: 18px;
margin-bottom: 10px;
}

h2 {
clear: both;
color: #004d43;
font-size: 16px;
margin-bottom: 10px;
}

strong {
font-weight: bold !important;
}


#AAKContainer {
margin: 0 auto;
width: 970px;
}

#AAKLogo {
float: left;
}

#AAKHeader {
background: #fff;
}

#AAKHeaderRight {
float: right;
padding-top: 5px;
position: relative;
z-index: 1000;
}

#AAKContent {
background: #fff url(../img/content_bg2.png) right top no-repeat;
padding: 15px 10px 0px;
position: relative;
*height: 100%;
}

#AAKLeftContent {
float: left;
width: 222px;
margin-right: 10px;
}

#AAKRightContent {
width: 718px;
float: left;
}

#AAKFooter {
clear: both;
background: #73b403;
height: 40px;
padding: 5px;
}

.AAKFooterLeft {
float: left;
color: #fff;
width: 300px;
}

.AAKFooterRight {
float: right;
color: #fff;
width: 300px;
text-align: right;
margin-top: 15px;
}

.AAKFooterLeft a,
.AAKFooterRight a {
color: #fff;
text-decoration: underline;
}

.AAKFooterMenu {
float: left;
padding-left: 40px;
margin-top: 15px;
}

.AAKFooterMenu li {
float: left;
list-style-type: none;
color: #fff;
}

.AAKFooterMenu li a {
color: #fff;
margin: 0px 10px;
}

#AAKCenter {
float: left;
padding:10px;
width:446px;
background: #f3f3f3 url(../img/content_bg.png) repeat-x;

}

#AAKCenterRightCol {
float: left;
}

/* blind friendly */

#AAKDate {
text-align: right;
text-transform: uppercase;
font-size: 11px;
color: #73b403;
margin-right: 5px;

margin-top: 35px;
}

#AAKHeaderRightBottom {
background: url(../img/searchbox_bg.png) right top no-repeat;
position: absolute;
top: 62px;
width: 299px;
height: 22px;
right: 0px;
padding-right: 5px;
text-align: right;
padding-bottom: 5px;
z-index: 1000;
}


#AAKHeaderRightBottom #AAKLangSelector,
#AAKHeaderRightBottom #AAKQucikSearch,
.snQuickSearchPortlet {
display: inline;
}

.snQuickSearch {
float: left;
margin-left: 5px;
}

#AAKLangSelector {
float: left;
margin-left:38px;
}

/* quicksearch */

#AAKQucikSearch,
.snQuickSearchPortlet {
float: right;
}

#AAKQucikSearch .searchinput,
.snQuickSearch_input {
width: 149px;
height: 14px;
background: url(../img/searchinput.png) no-repeat;
padding: 4px;
border: none;
font-size: 11px;
} 

#AAKQucikSearch .searchsubmit,
.snQuickSearch_submit {
background: url(../img/searchsubmit.png) no-repeat;
border: none;
cursor: pointer;
width: 24px;
height: 22px;
vertical-align:top;
margin-left: -3px;
font-size: 0px;
cursor: pointer;
} 

/* selectbox */

div.selectbox-wrapper {
background-color:white;
border:1px solid #F8991D;
color:#333333;
font-size:11px;
margin:0;
max-height:200px;
overflow:auto;
padding:0;
position:absolute;
right:193px;
text-align:left;
top:22px;
width:71px !important;
z-index:100;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:4px;
  cursor:pointer;
}

div.selectbox-wrapper ul li a {
color: #333;
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
  padding: 4px;
  font-size:11px;
  width : 65px; 
  text-align:left; 
  background: url('../img/bg_select.png') top left no-repeat;
  height:14px;
  cursor: pointer;
  color:#333;
  border: none;
  /*float: right;*/
}

select {
	background: url('bg_select.png') left no-repeat;
}

/* headerbanner */

#AAKHeaderBanner {
clear: both;
height: 188px;
}



/* menu */

#AAKMenu {
background: url(../img/menurightbox_bg.png) top left no-repeat;
position: absolute;
top:-55px;
left: 0px;
width: 224px;
height: 604px;
}

.menum3 {
background: url(../img/menurightboxm3_bg.png) top left no-repeat !important;
}



#AAKMenuList {
margin: 23px 0px 0px 27px;

}

#AAKMenuList li {
list-style-type: none;
margin-bottom: 20px;
font-size: 14px;
color: #fff;
text-transform: uppercase;
}

#AAKMenuList li.selected {
background: url(../img/menuselected_bg.png) no-repeat;
}

#AAKMenuList li a {
color: #fff;
font-size: 14px;
font-weight: bold;
}

#AAKMenuList li ul li {
font-size: 12px;
font-weight:normal;
line-height: 18px;
margin-bottom: 0px;
}
#AAKMenuList li ul li a {
font-size:12px;
font-weight:normal;
line-height:12px;
text-transform:none;
}

#interactivmap {
position: absolute;
bottom: 5px;
left: 7px;
}

#interactivmap .lead {
color: #fff;
font-size: 11px;
padding-right: 2px;
line-height: 16px;
}

#interactivmap img {
margin-left: 5px;
}


#AAKMenu #tabs {
position: absolute;
top: 3px;
left: -60px;
}

#AAKMenu #tabs li {
list-style-type: none;
margin-bottom: 7px;
*text-align: right;
*padding-right: 3px;
}

#AAKMenu #tabs li.selected {
margin-left: -3px;
}

.menum3 #tabs li.selected {
margin-left: -4px !important;
}

#AAKMenu #tabs li.selected.first {
margin-top: -3px;
margin-left: -2px;
}

#AAKMenu #tabs li.last.selected {
padding-top:4px;
}

/* cikklista */

.AAKKategoria {
color: #f9971c;
font-size: 13px;
margin-bottom: 10px;
float: left;
}

.AAKDate {
float: right;
color: #6e6e6e;
font-weight: bold;
font-size: 10px;
}

.relatedlist li {
list-style-type: none;
background: url(../img/related_bg.png) left 3px no-repeat;
padding-left: 15px;
margin-top: 10px;
}

#AAKAktualis {
padding-bottom: 20px;
border-bottom: dotted 1px #ff8a00;
}

#AAKCenterLeftCol,
#AAKCenterRightCol {
margin-top: 20px;
float: left;
width: 217px;
}

#AAKCenterLeftCol {
margin-right: 10px;
}

#AAKRight {
float:left;
margin-left:15px;
padding:0 0;
width:235px;
}

/* linklist */

.AAKLinkList {
margin-top: 15px;
}

.AAKLinkList .title {
background: url(../img/hasznoslinkekbox_title.png) no-repeat;
color: #fff;
font-size: 18px;
margin-bottom: 10px;
padding: 18px 13px 18px 35px;
}

.linklist li {
list-style-type: none;
padding: 0px 20px;
margin-bottom: 20px;
line-height: 16px;
}

.linklist li .caption {
color: #73b403;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 10px;
}

.linklist li .caption a {
color: #73b403;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 10px;
}

/*
.linklist li a {
color: #73b403;
text-decoration: underline;
}
*/

.linklist li.separator {
border-bottom: dotted 1px #ff6400;
font-size: 1px;
line-height: 1px;
}

/* banners */

#Banners_Right {
text-align: center;
margin-top: 20px;
}

#AAKCertified {
text-align: center;
margin-top: 20px;
}

/*#AAKHeader {
position: relative;
}*/

#AAKLayer {
position: absolute;
z-index: 100;
width: 400px;
text-align: right;
right: 10px;
}

#AAKLayer ul {
float: left;
}

#AAKLayer li {
lista-style-type: none;
display: inline;
margin-right: 5px;
}

.AAKTerkep {
float: right;
margin-top: -40px;
}

#AAKArticle .AAKRelated {
border-top: dotted 1px #ff8a00;
padding-top: 15px;
margin-top: 20px;
}

#AAKArticle .AAKRelated a {
text-decoration: underline;
}

/* aktualisbox */

#aktualisbox .title {
background: url(../img/aktualisbox_title.png) no-repeat;
font-size: 18px;
color: #fff;
line-height: 16px;
padding: 13px 13px 13px 55px;
height: 32px;
}

#aktualisbox .inner {
background: url(../img/aktualisbox_inner.png) no-repeat;
color: #fff;
font-size: 11px;
padding: 5px;
}

#aktualisbox .inner .scrollbox {
overflow-y: auto;
height: 205px;
padding: 10px;
overflow-x: hidden;
}

#aktualisbox .inner .scrollbox li img {
    display: none;
}

#aktualisbox .inner ul {
padding: 0;
margin: 0;
}

#aktualisbox .inner li {
list-style-type: none;
margin: 0px 0px 5px;
background:transparent url(../img/list_white.gif) no-repeat scroll 10px 4px;
padding:0 10px 0 25px !important;
}

#aktualisbox .inner li br {
font-size: 2px;
}

#aktualisbox .inner li .caption {
font-weight: bold;
text-transform:uppercase;
}

#aktualisbox .inner li .kilometer,
#aktualisbox .inner li .date {
font-weight: bold;
}

#aktualisbox .inner li .navigator a {
color: #FFE897;
}

#aktualisbox .inner li a {
color: #fff;
font-weight: bold;
}

#banners {
margin-top: 550px;
height: 290px;
clear: both;
}

#banners img{
margin-left: -40px;
margin-bottom: 5px;
}

/* artcilelist */

.AAKArticleList {
padding-bottom: 20px;
border-bottom: dotted 1px #ff8a00;
margin-bottom: 20px;
}

.AAKArticleList ul {
margin-left: 10px;
padding-right: 10px;
}



.AAKArticleList .title,
.AAKMainArticle .title,
#AAKDokTar .title {
color: #73b403;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
}

.AAKMainArticle .title {
font-size: 14px;
margin-bottom: 10px;
}


.AAKArticleList li,
.AAKMainArticle li {
list-style-type: none;
}

.AAKArticleList li {
background: url(../img/articlelist_bg.png) left 4px no-repeat;
padding-left: 15px;
margin-bottom: 10px;
}

.AAKArticleList li .caption, 
.AAKArticleList li .caption a {
color: #6c6c6c;
font-weight: bold;
font-size: 12px;
font-family: Verdana;
margin-bottom: 5px;
}

.AAKArticleList li .lead {
color: #6c6c6c;
font-size: 11px;
font-family: Verdana;
line-height: 16px;
}

.AAKMainArticle .lead {
color: #6c6c6c;
font-size: 12px;
line-height: 16px;
font-weight: bold;
}

.AAKMainArticle .lead a {
text-decoration: underline;
}

.AAKMainArticle .caption {
color: #6c6c6c;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
margin: 20px 0px 10px;
}

.webcamimage {
width: 100%;
text-align: center;
}

.AAKMainArticle img {
margin: 0px auto;
border: solid 10px #d3d3d4;
margin-bottom: 20px;
}

.AAKMainArticle .related {
border: solid 3px #d3d3d4;
background: #fff url(../img/webcam_bg.png) 100px top no-repeat;
padding: 8px;
margin-top: 10px;
}

.AAKMainArticle .related a {
 font-weight: bold;
 font-family:Verdana;
 font-size: 11px;
 line-height: 20px;
}

/* rightbox */

#rightbox .title {
font-size: 18px;
color: #fff;
line-height: 16px;
padding: 13px 13px 21px 75px;
height: 35px;
}

#rightbox .inner {
background: url(../img/info_bg.png) bottom ;
padding-bottom:1px;
height: 270px;
}

#rightbox .inner li {
display: block;
font-size: 11px;
padding-left: 15px;
line-height: 20px;
font-family: Verdana;
}

.m0box .title {
background: url(../img/m0_titlebg_2.png) no-repeat;
}

.m0box a {
color: #3F4C4E;
}

.m2box .title {
background: url(../img/m2_titlebg.png) no-repeat;
}

.m2box a {
color: #3F4C4E;
}

.m1box .title {
background: url(../img/m1_titlebg.png) no-repeat;
}

.m1box a {
color: #D54544;
}

.m3box .title {
background: url(../img/m3_titlebg.png) no-repeat;
}

.m3box a {
color: #225895;
}

.m30box .title {
background: url(../img/m30_titlebg.png) no-repeat;
padding: 13px 13px 21px 100px !important;
}

.m30box a {
color: #225895;
}

.m35box .title {
background: url(../img/m35_titlebg.png) no-repeat;
padding: 13px 13px 21px 100px !important;
}

.m35box a {
color: #225895;
}

.m5box .title {
background: url(../img/m5_titlebg.png) no-repeat;
}

.m5box a {
color: #E43A3A;
}

.m6box .title {
background: url(../img/m6_titlebg.png) no-repeat;
}

.m6box a {
color: #225895;
}

.m7box .title {
background: url(../img/m7_titlebg.png) no-repeat;
}

.m7box a {
color: #348537;
}


/* fokuszban jobb */

.AAKFokusRight {
margin-top: 15px;
}

.AAKFokusRight .title {
background: url(../img/hasznoslinkekbox_title.png) no-repeat;
color: #fff;
font-size: 18px;
margin-bottom: 10px;
padding: 18px 13px 18px 35px;
}

.AAKFokusRight .linklist li {
margin-bottom: 5px;
}

.AAKFokusRight .linklist li .caption {
text-transform: none; 
font-size: 11px;
font-weight: normal;
font-family: Verdana;
margin: 0;
}

.AAKFokusRight .linklist li.separator {
border-bottom:1px dotted #ccc;
font-size:1px;
line-height:1px;
}

.AAKKozlekInfo {
font-size: 12px;
}

.AAKKozlekInfo .title {
font-size: 18px;
text-transform: uppercase;
font-weight: bold;
color: #73b403;
margin-bottom: 15px;
}

.AAKKozlekInfo .caption img {
margin-right: 5px;
float: left;
vertical-align: middle;
}

.AAKKozlekInfo .caption {
font-weight: bold;
text-transform: uppercase;
margin-bottom: 5px; 
}

.AAKKozlekInfo .lead {
margin-left: 20px;
}


.AAKKozlekInfo li {
list-style-type: none;
margin-bottom: 10px;
}

.AAKMainArticle {
line-height: 16px;
}

.AAKMainArticle .img {
float: left;
margin-right: 15px;
}


.AAKMainArticle .lead {
margin-bottom: 10px;
}

.AAKMainArticle .date {
text-align: right;
margin-bottom: 5px;
}


.AAKMainArticle .body {
clear: both;
}

.AAKMainArticle .body a {
font-weight: bold;
}

#AAKBreadCrumb,
.snBreadCrumbPortlet {
margin-bottom: 10px;
color: #FF6400;
font-family: verdana;
font-size: 10px;
}

#AAKBreadCrumb a,
.snBreadCrumbPortlet a {
font-weight: bold;
}

.backlink {
color: #FF6400;
margin-top: 10px;
}

/* doktar */

#AAKDokTar .inner .caption {
font-weight: bold;
color: #999;
font-size: 12px;
font-family: verdana;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: dotted 2px #FF6400;
}

.catmenu {
padding-left: 10px;
}

.catmenu .selected {
text-transform: uppercase;
font-weight: bold;
font-family: Verdana;
}

.catmenu .catlist {
display:block;
height:30px;
margin:5px 10px 15px;
}

.catmenu .catlist ul li {
float: left;
list-style-type: none;
margin-right: 10px;
text-transform: uppercase;
font-weight: bold;
font-family: Verdana;
font-size: 12px;
}

.catmenu .catlist ul li a {
color: #999;
}

.catmenu .catlist ul li.selected {
position: relative;
}

.catmenu .catlist ul li.selected a {
color: #73B403;
}

.catmenu .catlist ul li.selected ul {
position: absolute;
width:385px;
margin-top: 5px;
background: url(../img/catlistbg.png) 0px 3px no-repeat;
left: -15px;
padding-left: 15px;
}
.catmenu .catlist ul li.selected ul li {
float: left;
font-size: 11px;
}

.catmenu .catlist ul li.selected ul li a {
color: #999;
}

.catmenu .catlist ul li.selected ul li.selected a {
color: #73B403;
}

#AAKDokTar .doclist {
clear: both;
}

#AAKDokTar .doclist ul li {
list-style-type: none;
border: solid 2px #ccc;
padding: 10px;
margin-top: 10px;
font-family: verdana;
font-size: 10px;
float: none;
margin-right: 0px;
display: block;
background: #fff;
}

#AAKDokTar .doclist ul li .icon {
float: left;
margin-right: 10px;
padding: 5px 0px;
}

#AAKDokTar .doclist ul li .caption {
margin-bottom: 5px;
font-size: 11px;
border-bottom: none;
}

#AAKDokTar .doclist ul li .caption a {
text-transform: uppercase;
font-weight: bold;
}

#AAKPager {
font-size: 12px;
font-weight: bold;
padding-top:10px;
}

.SNPager_Page_Disabled {
color:#ccc;
margin: 0px 3px;
}

#AAKPager a {
color: #73B403;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin: 0px 3px;
}

.listazas {
float:right;
}

.SNPager_ForwardPage {
background: url(../img/greenarrow.png) right 3px no-repeat;
padding-right: 15px;
}


.catmenu_m0 {
padding-left: 10px;
}

.catmenu_m0 .selected {
text-transform: uppercase;
font-weight: bold;
font-family: Verdana;
}

.catmenu_m0 .catlist {
display:block;
margin:5px 0px 15px;
}

.catmenu_m0 .catlist ul li {

list-style-type: none;
margin-right: 10px;
text-transform: uppercase;
font-weight: bold;
font-family: Verdana;
font-size: 12px;
background: url(../img/catlistbg.png) 0px 3px no-repeat;
padding-left: 15px;
}

.catmenu_m0 .catlist ul li a {
color: #999;
}

.catmenu_m0 .catlist ul li.selected {
position: relative;
}

.catmenu_m0 .catlist ul li.selected a {
color: #73B403;
}

/* tablazat */



.RTETableGrid t {
vertical-align: top;
}

.RTETableGrid td {
padding: 3px;
background: #fff;
}

.RTETableGrid .tableheaderrow td {
background: #73B403;
color: #fff;
font-weight: bold;
text-align: center;
}


.snLoginText {
font-weight: bold;
margin-bottom: 10px;
}


.snLoginSheet label,
.snMatricaKeresoPortlet label {
display:inline;
margin-right: 5px;
}

.snLoginSheet input,
.snMatricaKeresoPortlet input,
.snMatricaKeresoPortlet select,
.snSearchPortlet .snSearch_input {
border: solid 2px #73B403;
font-size: 11px;
padding: 2px;
margin-right: 10px;
}

.snLoginSheet input.snSubmit,
.snMatricaKeresoPortlet input.snSubmit,
.snSearchPortlet .snSearch_submit {
background: #73B403;
border: none;
color: #fff;
font-size: 11px;
font-weight: bold;
cursor: pointer;
}

.snSearchPortlet .snSearch_submit {
padding: 3px;
}

.snLoginLinks {
margin: 10px 0px;
}

.snMatricaKeresoPortlet .snPtTitle {
color:#73B403;
font-size:18px;
font-weight:bold;
margin-bottom:20px;
text-transform:uppercase;
}

.snContentCollectionPortlet .snPtTitle {
color:#73B403;
font-size:14px;
margin-bottom:20px;
text-transform:uppercase;
font-weight:bold;
}

.snMatricaKeresoPortlet .caption {
float: left;
margin-right: 5px;
vertical-align: middle;
margin-bottom: 10px;
}

.matricatable td {
border: solid 1px #999;
}

.matricatable th,
.matricatable .pager td table td {
border: none;
}

.matricatable th {
background: #73B403;
color: #fff;
font-weight: bold;
padding: 2px;
border: none !important;
}

.matricatable th a {
color: #fff;
}

.matricatable .pager td {
height: 20px;
text-align: center;
font-size: 12px;
}


.matricatable .pager td table {
margin: 0 auto;
}

.snSearchPortlet h1 {
font-size: 12px;
line-height: 20px;
margin-top: 10px;
}

.snSearchPortlet h2 {
font-size: 11px;
font-weight: normal;
padding-left: 10px;
}

.snSearchPortlet .snSearch {
margin-bottom: 20px;
}

.sn_searchPage {
text-align: center;
margin-top: 15px;
}

.SmsContent {
margin-bottom: 20px;
}

.SmsContent .item .title {
color:#6C6C6C;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

.SmsContent textarea {
height:100px;
margin-bottom:10px;
width:300px;
}

.SmsContent .IUControl {
float: none !important;
padding-bottom: 0px !important;
}

.SmsContent .IUButtons {
text-align: right;
}

.SmsContent .IUButtons input {
background: #8fc335;
color: #fff;
border: solid 2px #73b403;
padding: 2px 5px;
margin-left: 5px;
}


.snHide {
display:none;
}