/* reset block */
* {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
blockquote,
q { quotes: none; }
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

ins {
	color: #000;
	background-color: #ff9;
	text-decoration: none;
}
del { text-decoration: line-through; }
abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul { list-style: none; }
hr {
	display: block;
	height: 1px;
	border: 0;
	margin: 0;
	padding: 0 0 25px;
	clear: both;
	width: 100%;
}
html { overflow-y: scroll; }
input,
select,
textarea {
	margin: 0;
	outline: 0;
	vertical-align: middle;
}
textarea { overflow: auto; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label,
input[type="radio"],
input[type="checkbox"],
input[type="button"],
input[type="submit"],
input[type="image"],
button { cursor: pointer; }

strong,
th { font-weight: bold; }
th { text-align: left; }
td {
	text-align: left;
	vertical-align: top;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}
sup { top: -0.5em; }
sub { bottom: -0.25em; }
.ie6 legend,
.ie7 legend { margin-left: -7px; } 

address { font-style: normal; }
dfn {
	border-bottom: 1px dotted;
	cursor: help;
}
/* reset block */


/* Fonts */
@font-face {
    font-family: FormataItalic;
    src: url('../t/formaita-webfont.eot');
    src: url('../t/formaita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../t/formaita-webfont.woff') format('woff'),
         url('../t/formaita-webfont.ttf') format('truetype'),
         url('../t/formaita-webfont.svg#FormataItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: FormataMediumItalic;
    src: url('../t/formamedita-webfont.eot');
    src: url('../t/formamedita-webfont.eot?#iefix') format('embedded-opentype'),
         url('../t/formamedita-webfont.woff') format('woff'),
         url('../t/formamedita-webfont.ttf') format('truetype'),
         url('../t/formamedita-webfont.svg#FormataMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


/***************** INITIALIZING ********************/


p,
th,
td,
li {
	line-height: 18px;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #676767;
	/*text-align: justify;*/
}

input {  }

h1, h2, h3, h4, h5, h6 {
	font-family: FormataItalic;
	letter-spacing: 0;
}

a {
	color: #2183b4;
	text-decoration: none;
	font-weight: bold;
}

a:hover { text-decoration: none; }

a.bookmark {
	height: 0;
	width: 0;
	font-size: 0;
}

ol li.startfix {
	visibility: hidden !important;
	margin-top: -18px !important;
}

.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}
.align-justify {text-align: justify;}

.image-left {float: left;}
.image-right {float: right;}
.image-center {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	display: block;
}


/* sticky footer */
html, body {
	height: 100%;
	background: #fff;
}
body:before { /* Opera Fix */
	content: '';
	width: 0;
	height: 100%;
	margin-top: -32767px;
	float: left;
}
/* sticky footer */



/******************* DOCUMENT **********************/

.wrapper {
	min-width: 950px;
}
.sizer {
	width: 950px;
	margin: 0 auto;
	position: relative;
	height: 100%;
}

/* HEADER */

.header {
	background: url(../g/header_bg.png) 0 70px repeat-x;
	height: 124px;
	overflow: hidden;
}
.header ul li {
	display: block;
	float: left;
}
.header .head-logo {
	/*background: transparent url(../g/index_logo_2.png) center left no-repeat;*/
	margin-top: 15px;
	text-decoration: none;
	display: block;
	float: left;
}
.header .head-slogen {
	margin: 20px 0 0 60px;
	padding: 7px 20px 7px 0;
	/*border-right: 1px solid #dadada;*/
	display: block;
	/*float: left;*/
	float: right;  /* D */
}
.header .lang-list {
	position: absolute;
	right: 0;
	top: 30px;
	display: none; /* D */
}
.header .lang-list li {
	font-size: 13px;
	line-height: 13px;
	margin-left: 23px;
}
.header .lang-list li a {
	font-weight: normal;
}
.header .lang-list li span {
	text-decoration: none;
	font-weight: bold;
	color: #4c4c4c;
}
.header .mainmenu {
	position: absolute;
	bottom: 4px;
	left: 0;
	height: 50px;
	z-index: 90;
	overflow: hidden;
	/*width: 722px;*/ /* D */
	width: 910px;
}
.header .mainmenu li a,
.header .mainmenu li a:hover,
.header .mainmenu li.active a,
.header .mainmenu li.active a:hover {
	display: block;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	padding-right: 8px;
	line-height: 18px;
	text-decoration: none;
	background: none;
}
.header .mainmenu li a span,
.header .mainmenu li a:hover span,
.header .mainmenu li.active a span,
.header .mainmenu li.active a:hover span {
	padding: 16px 12px 16px 20px;
	display: block;
}
.header .mainmenu li a:hover,
.header .mainmenu li.active a,
.header .mainmenu li.active a:hover {
	background: url(../g/menuitem_bg.png) right 0 no-repeat;
	color: #4a841d;
}
.header .mainmenu li a:hover span,
.header .mainmenu li.active a span,
.header .mainmenu li.active a:hover span {
	background: url(../g/menuitem_bg.png) 0 0 no-repeat;
}

.header .search {
	position: absolute;
	top: 70px;
	right: 0;
}
.header .search .box-application {
	min-height: 1px;
}
/* /HEADER */


/* BOX-PROMO */

.box-promo {
	height: 326px;
	margin-bottom: -100px;
}

.box-promo .sizer-wrapper {
	background: url(../g/header_center_bg.png) 50% 0 no-repeat;
	width: 100%;
	height: 225px;
}
.box-promo .box-mainpromo {
	position: relative;
	
}

/* nagyítós lépegető */

.box-promo .box-mainpromo .magnifier {
	background: url(../g/magnifier-bg.png) 142px 0 no-repeat;
	position: absolute;
	top: 3px;
	left: 0;
	z-index: 1150;
	min-height: 322px;
	width: 950px;
}
.box-promo .box-mainpromo .magnifier .magnifier-overlay {
	position: absolute;
	top: 0;
	left: 142px;
	z-index: 1200;
	height: 262px;
	width: 262px;
	text-indent: -1000px;
	background: url(../g/magnifier-overlay-bg.png) 0 0 no-repeat;
}
.box-promo .box-mainpromo .magnifier ul {
	position: absolute;
	top: 10px;
	left: 150px;
	width: 800px;
	height: 290px;
	overflow: hidden;
}
.box-promo .box-mainpromo .magnifier ul li { display: none; }
.box-promo .box-mainpromo .magnifier ul li.active { display: block; }

.box-promo .box-mainpromo .magnifier .magnifier-arrow {
	position: absolute;
	z-index: 200;
	display: block;
	float: left;
	height: 40px;
	width: 16px;
	background-image: url(../g/magnifier-arrow.png);
	background-repeat: no-repeat;
}
.box-promo .box-mainpromo .magnifier .magnifier-arrow span { display: none; }
.box-promo .box-mainpromo .magnifier .magnifier-prev {
	background-position: 0 0;
	top: 105px;
	left: 80px;
}
.box-promo .box-mainpromo .magnifier .magnifier-next {
	background-position: 0 100%;
	top: 105px;
	left: 445px;
}
.box-promo .box-mainpromo .magnifier .magnifier-picture {
	z-index: 200;
	width: 238px;
	height: 238px;
	-moz-border-radius: 145px;
	-webkit-border-radius: 145px;
	border-radius: 145px;
	behavior: url(/static/hungaroprojekt_v2/impl/j/pie.htc);
}
.box-promo .box-mainpromo .magnifier .magnifier-picture .promo-text {
	width: 300px;
	position: absolute;
	top: 20px;
	left: 480px;
}
.box-promo .box-mainpromo .magnifier .magnifier-picture .promo-text h2 {
	font-family: FormataMediumItalic;
	font-weight: normal;
	color: #fff;
	font-size: 30px;
	line-height: 33px;
	background: url(../g/header_slogen_divider_dotted.png) 50% bottom no-repeat;
	margin-bottom: 12px;
	padding-bottom: 12px;
}
.box-promo .box-mainpromo .magnifier .magnifier-picture .promo-text p {
	color: #fff;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: left;
}
.box-promo .box-mainpromo .magnifier .magnifier-picture .promo-text p a {
	color: #fff;
	background: url(../g/more_link_arrow_white.png) 0 0 no-repeat;
	padding-left: 14px;
}
.box-promo .box-mainpromo .magnifier .magnifier-picture .promo-text p a.more:before,
.box-promo .box-mainpromo .magnifier .magnifier-picture .promo-text p a.back:before {
	/*content: "";*/
	/*display: inline-block;*/
	width: 0;
	height: 0;
	margin-right: 5px;
	/*border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;*/
}
.box-promo .box-mainpromo .magnifier .magnifier-picture .promo-text p a.more:before {
	border-right: none;
	border-left: 7px solid #fff;
}
.box-promo .box-mainpromo .magnifier .magnifier-picture .promo-text p a.back:before {
	border-right: 7px solid #fff;
	border-left: none;
}
.box-promo .box-mainpromo .magnifier .magnifier-picture .promo-text p a:hover { text-decoration: underline; }

/* /nagyítós lépegető */

/* /BOX-PROMO */


/* PAGE */
.page-halfgray {
	background: #fff url(../g/page_halfgray_bg.png) 50% 0 repeat-y;
}
.page {
	background: url(../g/page_bg.png) 0 0 repeat-x;
	padding-top: 50px;
}
.page .sizer {
	width: 950px;
}
.page:after {
	/* clearfix */
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

/* bal oldali hasáb */

.page .column-left { 
	float: left;
	width: 600px;
	overflow: hidden;
	padding-right: 20px;
	padding-bottom: 20px;
}
.page a.more,
.page a.back {
	margin-top: 0;
	/*display: block;*/
	color: #2183b4;
}
.page a.more:hover,
.page a.back:hover {
	color: #2183b4;
	text-decoration: none;
}

.page .clear-dotted { /* div, ami csak a zöld pontozott hátteret tartalmazza, ha be kellene szúrni valahová */
	background: url(../g/page_title_divider_dotted.png) 0 0 repeat-x;
	margin: 0;
	height: 3px;
	width: 100%;
	clear: both;
}

.page .box-text {
	padding-bottom: 36px;
	overflow: hidden;
}
.page .box-text a {
	color: #2183b4;
	font-style: normal;
	font-weight: bold;
}
.page .box-text a:hover {
	color: #4c861b;
	font-weight: bold;
	text-decoration: none;
}
.page .box-text-border {
	padding-bottom: 36px;
}
.page .column-left .box-text-border {
	background: url(../g/column_left_separator.png) 0 bottom no-repeat;
}
.page .column-wide .box-text-border {
	background: url(../g/column_wide_separator.png) 0 bottom no-repeat;
}

.page .box-text h2 {
	font-family: FormataMediumItalic;
	font-size: 24px;
	color: #4c861b;
	padding-bottom: 36px;
}
.page .column-left .box-text h2 {
	background: url(../g/column_left_separator.png) 0 bottom no-repeat;
}
.page .column-wide .box-text h2 {
	background: url(../g/column_wide_separator.png) 0 bottom no-repeat;
}
.page .box-text h3 {
	color: #2183B4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    margin: 0 0 16px 0;
}
.page .box-text h4 {
	color: #666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    margin: 10px 0 16px 18px;
}
.page .box-text h5 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
    line-height: 18px;
	color: #9abb41;
	margin: 5px 0 13px;
	font-weight: bold;
	margin: 0;
}
.page .box-text p {
	margin-bottom: 16px;
	color: #666;
}
.page .box-text p span.emph-green {
	color: #93b633;
	font-style: italic;
}
.page .box-text ol {
	padding-left: 20px;
	/*font-weight: bold;*/
}
	.page .box-text ol li {
		/*color: #9abb41;*/
		margin: 5px 0 10px 20px;
		/*font-weight: bold;*/
		/*margin: 0;*/
	}
	.page .box-text ul {
		font-weight: normal;
		margin-left: 20px;
	}
	.page .box-text ul li {
		padding-left: 20px;
		background: url(../g/list_bullet.png) 6px 6px no-repeat; 
		color: #666;
		font-weight: normal;
		margin: 10px 0;
	}
	.page .box-text ul li ul {
		font-weight: normal;
		margin: 10px 0 0 12px;
		padding-left: 0;
	}
	.page .box-text ul li ul li {
		background: url(../g/sublist_bullet.png) 6px 6px no-repeat;
		color: #808080;
		font-weight: normal;
		margin-bottom: 2px;
	}
.page .box-text .box-list {
	margin: -10px 0 16px 18px;
}
.page .box-text .box-list li {
	padding: 2px 0;
}
.page .box-text .link-list li {
	background: url(../g/link_list_bullet.png) 6px 6px no-repeat;
	color: #2183B4;
}
.page .box-text img.image-right {
	float: right;
	margin-left: 19px;
	margin-top: 5px;
}
.page .box-text p img.image-right {
	margin-bottom: 26px;
}
.page .box-text img.image-left {
	float: left;
	margin-right: 19px;
	margin-top: 5px;
}
.page .box-text p img.image-left {
	margin-bottom: 26px;
}

.page .box-text a.more { /* ha kell balra mutató nyíl, akkor a háttér position bottom */
	background: url(../g/more_link_arrow.png) 0 0 no-repeat;
    padding: 2px 0 0 18px;
}
.page .box-text a.more:hover {
	text-decoration: none;
	color: #2183B4;
}
.page .box-text a.back {
	background: url(../g/more_link_arrow.png) 0 -17px no-repeat;
    padding: 2px 0 0 18px;
}
.page .box-text a.back:hover {
	text-decoration: none;
	color: #2183b4;
}

.page .box-text .box-arrowed {
	height: 130px;
	width: 232px;
	padding: 0 40px 0 18px;
	margin-right: 20px;
	float: left;
}
.page .box-text .box-arrowed h3 {
	color: #fff;
	background: none;
	font-size: 22px;
	line-height: 25px;
	margin: 12px 0 5px;
	font-weight: normal;
	font-family: FormataMediumItalic;
}
.page .box-text .box-arrowed p {
	color: #fff;
	line-height: 17px;
	margin-bottom: 8px;
}
.page .box-text .box-arrowed-last {
	margin-right: 0;
}
.page .box-text .box-arrowed a.more {
	color: #fff;
	background: url(../g/more_link_arrow_white.png) 0 0 no-repeat;
	font-family: Arial, sans-serif;
	font-size: 15px;
}
.page .box-text .box-arrowed-green {
	background: url(../g/box-arrowed-green.png) 0 0 no-repeat;
}
.page .box-text .box-arrowed-blue {
	background: url(../g/box-arrowed-blue.png) 0 0 no-repeat;
}

/* kiemelt híreink */
.page .box-text-news {
	
}
.page .box-text-news h2 {
	font-family: FormataMediumItalic;
    font-size: 24px;
    color: #4C861B;
    margin: 0;
    padding-bottom: 0 0 15px;
}
.page .box-text-news .box-news-item {
	margin: 0;
	padding-top: 26px;
	overflow: hidden;
}
.page .column-left .box-text-news .box-news-item {
	background: url(../g/column_left_separator.png) 0 0 no-repeat;
}
.page .column-wide .box-text-news .box-news-item {
	background: url(../g/column_wide_separator.png) 0 0 no-repeat;
}

.page .box-text-news .box-news-item p {
	margin-bottom: 16px;
}
.page .box-text-news .box-news-item h3 {
    color: #2183B4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    margin-bottom: 10px;
}
.page .box-text-news .box-news-item img {
	margin-top: 5px !important;
	margin-bottom: 26px !important;
}
.page .box-text-news .box-news-item img.image-left {
	margin-right: 19px;
	float: left;
}
.page .box-text-news .box-news-item img.image-right {
	margin-left: 19px;
	float: right;
}
.page .box-text-news .box-news-item a.more {
	background: url(../g/more_link_arrow.png) 0 0 no-repeat;
    padding: 2px 0 0 18px;
	
}
/* /kiemelt híreink */

.page .column-left hr {
	background: url(../g/column_left_separator.png) 0 bottom no-repeat;
}
.page .column-wide hr {
	background: url(../g/column_wide_separator.png) 0 bottom no-repeat;
}

/* /bal oldali hasáb */

/* jobb oldali hasáb */

.page .column-right {
	width: 310px;
	float: left;
	overflow: hidden;
	padding-left: 20px;
	padding-bottom: 20px;
}
.page .column-right.offset,
.page .column-wide.offset { margin-top: 60px; }


.page .box-text-small {
	margin-bottom: 30px;
	overflow: hidden;
}

/* újdonságok */
.box-news-small {
	margin-bottom: 30px;
	width: 290px;
}
.box-news-small ul li {
	padding: 5px 0 5px 69px;
	position: relative;
	font-size: 12px;
	height: 46px;
	margin: 0;
}
.box-news-small ul li.news-tem-text p {
	line-height: 16px;
}
.box-news-small ul li.news-tem-text p a {
	padding: 4px 0 0 14px;
	background: url("../g/more_link_arrow.png") no-repeat scroll 0 0 transparent;
}
.box-news-small ul li.news-tem-text {
	padding: 5px 0 5px 0;
	min-height: 46px;
	height: auto;
}
.box-news-small ul li a {
	text-align: left;
}
.box-news-small ul li:first-child {
	margin-top: 0;
}
.box-news-small ul li p,
.box-news-small ul li span {
	font-size: 12px;
	line-height: 14px;
}
.box-news-small ul li .date {
	text-transform: uppercase;
	color: #6c6c6c;
	position: absolute;
	left: 0;
	top: 2px;
	max-width: 50px;
	overflow: hidden;
	font-weight: bold;
	text-align: center;
	width: 57px;
	height: 30px;
	padding: 9px 10px 7px 4px;
	background: url(../g/latest_news_datebg_05.png) 0 0 no-repeat;
}

.box-news-small ul li .date_1 {
	background: url(../g/latest_news_datebg_01.png) 0 0 no-repeat;
}
.box-news-small ul li .date_2 {
	background: url(../g/latest_news_datebg_02.png) 0 0 no-repeat;
}
.box-news-small ul li .date_3 {
	background: url(../g/latest_news_datebg_03.png) 0 0 no-repeat;
}
.box-news-small ul li .date_4 {
	background: url(../g/latest_news_datebg_04.png) 0 0 no-repeat;
}
.box-news-small a.btn {
	margin-top: 30px;
}
.box-text-small a.btn {
	margin-bottom: 8px;
	clear: both;
	float: left;
}
/* újdonságok */

.page .column-right h2 {
	font-family: FormataMediumItalic;
	color: #4c861b;
	padding-bottom: 36px;
	font-size: 24px;
	background: url(../g/column_right_separator.png) 0 bottom no-repeat;
}

/* legördülő leányvállalatok */
.box-dropdown {
	margin-bottom: 6px;
}
.box-dropdown h6 {
	background: url(../g/dropdown_long_bg.png) 0 0 repeat-x;
	height: 26px;
	color: #666;
	padding: 10px 0 0 10px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	white-space: nowrap;
	cursor: pointer;
	position: relative;
	margin: 0 31px 10px 0;
}
.box-dropdown h6 span {
	position: absolute;
	top: 0;
	right: -31px;
	height: 36px;
	width: 31px;
}
.column-left .box-dropdown h6 span,
.column-wide .box-dropdown h6 span {
	background: url(../g/dropdown_left_end_bg.png) right -36px no-repeat;
}

.column-right .box-dropdown h6.nolink span,
.column-right .box-dropdown h6.closedbox-dropdown-link.nolink span,
.column-right .box-dropdown h6.box-dropdown-link.nolink span {
	background: url(../g/dropdown_right_end_bg.png) right -108px no-repeat;
}
.column-wide .box-dropdown h6.nolink span,
.column-left .box-dropdown h6.nolink span,
.column-wide .box-dropdown h6.closedbox-dropdown-link.nolink span,
.column-left .box-dropdown h6.closedbox-dropdown-link.nolink span,
.column-wide .box-dropdown h6.box-dropdown-link.nolink span,
.column-left .box-dropdown h6.box-dropdown-link.nolink span {
	background: url(../g/dropdown_left_end_bg.png) right bottom no-repeat;
}
.column-right .box-dropdown h6 span {
	background: url(../g/dropdown_right_end_bg.png) right -36px no-repeat;
}
.column-left .box-dropdown h6.closed span,
.column-wide .box-dropdown h6.closed span {
	background: url(../g/dropdown_left_end_bg.png) right 0 no-repeat;
}
.column-right .box-dropdown h6.closed span {
	background: url(../g/dropdown_right_end_bg.png) right 0 no-repeat;
}

.box-dropdown .box-dropdown-content {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.box-dropdown h6.box-dropdown-link,
.box-dropdown h6.closedbox-dropdown-link {
	height: auto;
	padding: 0;
	margin-bottom: 10px;
}
.box-dropdown h6.box-dropdown-link a,
.box-dropdown h6.closedbox-dropdown-link a {
	position: relative;
	height: 26px;
	padding: 10px 0 0 10px;
	margin: 0;
	color: #666;
	display: block;
}
.box-dropdown h6.nolink a {
	color: #666;
}
.box-dropdown h6.box-dropdown-link a span {
	position: absolute;
	top: 0;
	right: -31px;
	height: 36px;
	width: 31px;
}
.column-left .box-dropdown h6.box-dropdown-link a span,
.column-wide .box-dropdown h6.box-dropdown-link a span,
.column-left .box-dropdown h6.closedbox-dropdown-link a span,
.column-wide .box-dropdown h6.closedbox-dropdown-link a span {
	background: url(../g/dropdown_left_end_bg.png) right -72px no-repeat;
}
.column-right .box-dropdown h6.box-dropdown-link a span,
.column-right .box-dropdown h6.closedbox-dropdown-link a span {
	background: url(../g/dropdown_right_end_bg.png) right -72px no-repeat;
}
.box-dropdown .box-dropdown-content h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
    line-height: 18px;
	color: #9abb41;
	margin: 5px 0 13px;
}
.box-dropdown .box-dropdown-content p {
	margin: 0 5px 16px;
}
.box-dropdown .box-dropdown-content ol {
	padding: 5px 0 0 20px !important;
}
	.box-dropdown .box-dropdown-content ol li {
		color: #9abb41;
		margin: 5px 0 13px 0;
		font-weight: bold;
		margin: 0px;
	}
.box-dropdown .box-dropdown-content ul {
	font-weight: normal;
	margin-left: 21px;
}
	.box-dropdown .box-dropdown-content ul li {
		background: url(../g/list_bullet.png) 6px 6px no-repeat;
		padding-left: 20px;
		font-weight: normal;
		color: #666;
		margin-bottom: 13px;
	}
		.box-dropdown .box-dropdown-content ul li ul {
			font-weight: normal;
			margin: 13px 0 0 21px;
			padding-left: 0;
		}
			.box-dropdown .box-dropdown-content ul li ul li {
				background: url(../g/sublist_bullet.png) 6px 6px no-repeat;
				color: #808080;
				font-weight: normal;
				margin-bottom: 0;
			}
/* /leányvállalatok */

/* pénzügyi partnerek */
.page .column-right .box-partners-small {
	width: 290px;
}
.page .column-right .box-partners-small a,
.page .column-right .box-partners-small a:hover {
	color: #666;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
.page .column-right a img {
	margin: 5px 0;
}
/* /pénzügyi partnerek */



/* /jobb oldali hasáb */




/* /PAGE */


/* FOOTER */

.footer {
	background: url(../g/footer_bg.png) 0 0 repeat-x;
	height: 338px;	
	overflow: hidden;
	
}
.footer .sizer {
	height: 238px;
	padding-bottom: 70px;
	padding-top: 30px;
	overflow: hidden;
}
.footer .list-container {
	width: 280px; /* D  230 */
	float: left;
	margin-left: 10px;
}
.footer .list-container:first-child {
	margin-left: 0;
}
.footer .list-container h4 {
	color: #fff;
	font-size: 22px;
	font-family: FormataItalic;
	margin-bottom: 26px;
}
.footer .list-container ul {
	max-width: 200px;
	max-height: 145px;
	overflow: hidden;
}
.footer .list-container ul li {
	background: url(../g/footer_list_bullet.png) 2px 6px no-repeat;
	padding-left: 16px;
	color: #486b0a;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 15px;
}
.footer .list-container ul li * {
	font-size: 15px;
}
.footer .list-container ul li a {
	color: #e6f3cf;
	font-weight: bold;
}

.footer .list-container ul li * {
	color: #d7f2ab;
}
.footer .list-container ul li strong {
	color: #ecf4cd;
}
.footer .list-container p {
	font-size: 14px;
	color: #e6f3cf;
	margin-bottom: 5px;
}

.footer .footer-bottom {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 70px;
	width: 100%;
}
.footer .footer-bottom * {
	font-size: 12px;
	color: #4c4c4c;
	font-weight: normal;
	/*line-height: 70px;*/
}
.footer .footer-bottom .copyright {
	position: absolute;
	top: 0;
	left: 0;
}
.footer .footer-bottom .logos {
	position: absolute;
	top: 0;
	right: 0;
}
.footer .footer-bottom span {
	line-height: 18px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 25px;
}
.footer .footer-bottom ul {
	text-align: center;
	overflow: hidden;
	float: right;
}
.footer .footer-bottom ul li {
	margin-left: 24px;
	float: left;
	padding-top: 25px;
}
.footer .footer-bottom ul li.siwapic {
	height: 13px;
	padding-top: 25px;
}
.footer .footer-bottom ul li.isopic {
	padding-top: 16px;
	height: 41px;
}
.footer .footer-bottom ul li:first-child {
	margin-left: 0;
}

/* /FOOTER */

/* SUBPAGES */
/* otp_hungaro_projekt_aloldal_forrasok_v1_01 */

.wrapper .subpage-header {
	height: 35px;
	position: relative;
	background: url(../g/header_center_bg.png) 50% 0 no-repeat;
	border-bottom: 1px solid #fff;
}

.wrapper .subpage-header .magnifier-small {
	height: 191px;
	width: 323px;
	position: absolute;
	top: -40px;
	right: 0;
	/*background: url(../g/magnifier_small.png) 0 0 no-repeat;*/
}
.wrapper .subpage-header .magnifier-small img {
	position: absolute;
	top: 6px;
	right: 4px;
}
/*
.wrapper .subpage-header .magnifier-small:before {
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	display: block;
	width: 188px;
	height: 188px;
	background: url(../g/magnifier_small.png) 100% 0 no-repeat;
}*/
.wrapper .subpage-header .navigation {
    overflow: hidden;
    padding: 0;
    width: 920px;
}
.wrapper .subpage-header .navigation .breadcrumb {
	background: url(../g/breadcrumb_bg.png) 50% bottom no-repeat;
    overflow: hidden;
    padding: 7px 0 0 20px;
    width: 760px;
}
.wrapper .subpage-header .navigation .breadcrumb li {
	color: #fff;
    float: left;
    font-size: 12px;
    line-height: 15px;
    padding: 5px 35px 10px 0;
}
.wrapper .subpage-header .navigation .breadcrumb li a {
	color: #fff;
    text-decoration: none;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}
.wrapper .subpage-header .navigation .breadcrumb li a:hover {
	text-decoration: none;
}
.wrapper .subpage-header .navigation h1 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 20px;
	line-height: 22px;
	margin: 10px 0 3px 18px;
}
.wrapper .subpage-header .navigation .submenu {
	overflow: hidden;
	margin-top: 2px;
}
.wrapper .subpage-header .navigation .submenu li {
	font-size: 14px;
	line-height: 17px;
	display: block;
	float: left;
}
.wrapper .subpage-header .navigation .submenu li a,
.wrapper .subpage-header .navigation .submenu li a:hover,
.wrapper .subpage-header .navigation .submenu li a.active,
.wrapper .subpage-header .navigation .submenu li a.active:hover {
	position: relative;
	color: #fff;
	display: block;
	font-weight: normal;
    text-decoration: none;
	margin-right: 4px;
}
.wrapper .subpage-header .navigation .submenu li a span,
.wrapper .subpage-header .navigation .submenu li a:hover span,
.wrapper .subpage-header .navigation .submenu li a.active span,
.wrapper .subpage-header .navigation .submenu li a.active:hover span {
	padding: 9px 12px 9px 16px;
	display: block;
	margin-right: -4px;
}
.wrapper .subpage-header .navigation .submenu li a:hover,
.wrapper .subpage-header .navigation .submenu li a.active,
.wrapper .subpage-header .navigation .submenu li a.active:hover {
	background: url(../g/submenuitem_bg_2.png) left 0 no-repeat;
    color: #4c861b;
}
.wrapper .subpage-header .navigation .submenu li a:hover span,
.wrapper .subpage-header .navigation .submenu li a.active span,
.wrapper .subpage-header .navigation .submenu li a.active:hover span {
	background: url(../g/submenuitem_bg_3.png) right 0 no-repeat;
    color: #4c861b;
}

.wrapper .subpage-header .navigation .submenu li > span {
	color: #434343;
	padding: 8px 16px 10px;
	display: block;
}


/* behúzott doboz */
.page .box-indented {
	margin: -30px 0 0 36px;
	overflow: hidden;
}
.page .box-indented p {
	margin-bottom: 16px;
}
.page .box-indented ol {
	padding: 5px 0 16px 20px;
	font-weight: bold;
}
	.page .box-indented ol li {
		color: #9abb41;
		margin: 5px 0 13px 0;
		font-weight: bold;
		margin: 0px;
	}
	.page .box-indented ol li ul {
		margin-top: 12px;
	}
.page .box-indented ol li ul {
	font-weight: normal;
	margin-left: 1px;
}
	.page .box-indented ul li {
		background: url(../g/list_bullet.png) 6px 6px no-repeat;
		padding-left: 20px;
		font-weight: normal;
		color: #666;
		margin-bottom: 13px;
	}
		.page .box-indented ul li ul {
			font-weight: normal;
			margin: 13px 0 0 21px;
			padding-left: 0;
		}
			.page .box-indented ul li ul li {
				background: url(../g/sublist_bullet.png) 6px 6px no-repeat;
				color: #808080;
				font-weight: normal;
				margin-bottom: 0;
			}
/* /behúzott doboz */

/* notepaper hátterű doboz */
.page .note {
	width: 214px;
	height: 213px;
	background: url(../g/note_bg.png) 0 0 no-repeat;
	padding: 26px 25px 30px;
	overflow: hidden;
}
.note-align-left {
	float: left;
	margin: 0 30px 21px 0;
}
.note-align-right {
	float: right;
	margin: 0 0 21px 30px;
}
.page .note h3 {
	font-family: FormataMediumItalic;
	font-size: 20px;
	color: #666;
	margin: 0;
	padding: 0;
}
.page .note h4 {
	color: #4f82a5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 15px 0;
}
.page .note p {
	font-size: 12px;
}

/* /notepaper hátterű doboz */

/* színes hátterű dobozok */

.box-highlighted-grey,
.box-text .box-highlighted-grey {
	background-color: #f0f0f0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/static/hungaroprojekt_v2/impl/j/pie.htc);
	overflow: hidden;
	padding: 22px;
	margin: -20px 35px 10px;
}
.box-text .box-highlighted-grey {
	margin: 0 35px 10px;
	padding-bottom: 4px;
}

.box-highlighted-blue,
.box-text .box-highlighted-blue {
	background-color: #f1fafc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/static/hungaroprojekt_v2/impl/j/pie.htc);
	overflow: hidden;
	padding: 22px;
	margin: -20px 35px 10px;
}
.box-text .box-highlighted-blue {
	margin: 0 35px 10px;
	padding-bottom: 4px;
}

/* /színes hátterű dobozok */

/* csillagozott megjegyzés */

.reference {
	font-size: 13px;
	padding-left: 35px;
	color: #999;
}

/* /csillagozott megjegyzés */

/* táblázat */

.page .box-text .box-text-table th {
	font-weight: bold;
	color: #fff;
	height: 61px;
	background: url(../g/table_header_bg.png) 0 0 repeat-x;
	text-align: center;
	vertical-align: middle;
}
.page .box-text .box-text-table th.table-left {
	background: url(../g/table_header_sides.png) 0 0 no-repeat;
}
.page .box-text .box-text-table th.table-right {
	background: url(../g/table_header_sides.png) right 0 no-repeat;
}
.page .box-text .box-text-table th a,
.page .box-text .box-text-table th a:hover {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.page .box-text .box-text-table tr {
	border-bottom: 1px solid #e6e6e6;
}
.page .box-text .box-text-table tr.blue {
	background-color: #f1fafc;
	border-bottom: 1px solid #dceef5;
}
.page .box-text .box-text-table tr:hover,
.page .box-text .box-text-table tr:hover td.blue,
.page .box-text .box-text-table tr.blue:hover,
.page .box-text .box-text-table tr.blue:hover td.blue {
	background-color: #e3f5f9;
}
.page .box-text .box-text-table tr td {
	padding: 8px 5px;
}
.page .box-text .box-text-table tr td.blue {
	background-color: #f1fafc;
}
.page .box-text .box-text-table tr th:first-child,
.page .box-text .box-text-table tr td:first-child {
	padding-left: 10px;
}
.page .box-text .box-text-table tr th:last-child,
.page .box-text .box-text-table tr td:last-child {
	padding-right: 10px;
}

/* /táblázat */

/* lapozó */

.page-switch,
.page .box-text .page-switch {
	width: 289px;
	margin: 50px auto;
	overflow: hidden;
	font-size: 14px;
}
.page-switch a.page-switch-left {
	display: block;
	float: left;
	width: 11px;
	height: 30px;
	background: url(../g/page_switch_arrow.png) 0 0 no-repeat;
	margin: 5px 8px 0 0;
}
.page-switch a.page-switch-right {
	display: block;
	float: left;
	width: 11px;
	height: 30px;
	background: url(../g/page_switch_arrow.png) 0 bottom no-repeat;
	margin: 5px 0 0 19px;
}
.page-switch a.page-switch-link {
	display: block;
	float: left;
	color: #666;
	width: 37px;
	height: 27px;
	background: url(../g/page_switch_link.png) 0 0 no-repeat;
	padding: 10px 0;
	text-align: center;
	margin-left: 11px;
}
.page-switch a.page-switch-link:hover {
	color: #666;
	text-decoration: none;
}
.page-switch a.page-switch-active {
	background: url(../g/page_switch_active.png) 0 0 no-repeat;
	color: #fff;
}
.page-switch a.page-switch-active:hover {
	color: #fff;
	text-decoration: none;
}

/* lapozó */

/* gombok */

.wrapper .buttons {
	margin: 0;
	padding: 0;
}
.wrapper .buttons li {
	float: left;
}

/* /gombok */



