/*CSS reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
  background: #1d4091 url(/images/body-bg.jpg) repeat-x;
  font-family: Verdana, sans-serif;
}
h1 {
  width: 950px;
  font-size: 10px;
  height: 11px;
  color: #fff;
  text-align: center;
  overflow: hidden;
  
}
/*keret*/
#wrap {
  width: 950px;
  margin: 0 auto;
}

#wrap .kleft {
position: absolute;
 top: 0px; left: -213px;
 width: 213px; height: 465px;
  background: url(/images/body-bg-bal.jpg) no-repeat;
 }
 #wrap .kright {
position: absolute;
 top: 0px; left: 950px;
 width: 300px; height: 465px;
  background: url(/images/body-bg-jobb.jpg) no-repeat;
 }

/*fejlec*/
#wrap .header {
  width: 950px;
  height: 215px;
  display: block;
  background: url(/images/header-bg.jpg) no-repeat;
}
#wrap .header .lang_menu {
  padding: 172px 0 0 25px;
  display: block;
  color: #fff;
}
#wrap .header .lang_menu a {
  color: #fff;
  text-decoration: none;
}
#wrap .header .lang_menu a:hover {
  text-decoration: underline;
}
/*content frame*/
#wrap .content_frame {
  width: 950px;
  background: #d4e5f6 url(/images/content-frame-bg.jpg) repeat-x;
}

/*bal oldal*/
#wrap .content_frame .left {
  width: 247px;
  display: block;
  float: left;
  background: url(/images/left-bg.jpg) no-repeat;
  margin:0;
}




#wrap .content_frame .left .navbar {
  width: 230px;
  margin-left: 10px;
  display: block;
}
#wrap .content_frame .left .navbar a {
  width: 189px;
  height: 41px;
  line-height: 41px;
  display: block;
  float: left;
  background: url(/images/a-left-navbar-bg.jpg) no-repeat 0 0;
  color: #1c4196;
  font-size: 12px;
  text-decoration: none;
  padding-left: 42px;
  font-weight: bold;
}
#wrap .content_frame .left .navbar a:hover {
  background: url(/images/a-left-navbar-bg.jpg) no-repeat 0 100%; 
  color: #fff;
  padding-left: 42px;
}

#wrap .content_frame .left .navbar .selected {
  background: url(/images/a-left-navbar-bg.jpg) no-repeat 0 100%; 
  color: #fff;
  padding-left: 42px;
}

/*év terméke*/
#wrap .content_frame .left .ev_termeke{
float: left; height: 281px; width: 220px;
 background: url(/images/ev-termeke.jpg) no-repeat 40px 15px;
}

/**/
#wrap .content_frame .left .blue_box_out {
  width: 247px;
  background: url(/images/blu-box-rep-bg.jpg) repeat-y;
  display: block;
  margin: 10px 0;
}
#wrap .content_frame .left .blue_box_out p {
  font-size: 11px;
  color: #1d4091;
  line-height: 18px;
  margin: 0 0 0 25px;
}
#wrap .content_frame .left .blue_box_out p a img {
  border: 0;
  margin: 0 0 0 6px;
  display: block;
}
#wrap .content_frame .left .blue_box_out p span {
  display: block;
  font-size: 10px;
  text-align: center;
}

#wrap .content_frame .left .blue_box_out a {
  font-size: 11px;
  color: #1d4091;
  text-decoration: none;
}

#wrap .content_frame .left .blue_box_in {
  width: 247px;
  height: 15px;
  background: url(/images/blu-box-bottom-bg.jpg) no-repeat;
  display: block; 
}
/*jobb oldal*/
#wrap .content_frame .content {
  width: 703px;
  display: block;
  float: left;
  margin:0;
  padding-left: 0px;
  
}
/*footer*/
#wrap .content_frame .footer {
  width: 950px;
  height: 208px;
  display: block;
  clear: both;
  background: url(/images/footer-bg.jpg) no-repeat;
}

#wrap .content_frame .footer .f_left {
  color: #acbbcd;
  display: block;
  float: left;
  width:400px;
  line-height: 16px;
  font-size: 11px;
  margin-top: 30px;
  padding-left: 50px;
}
#wrap .content_frame .footer .f_left a {
  color: #acbbcd;
  text-decoration: none;
  font-size: 11px;
}
#wrap .content_frame .footer .f_left a:hover {
  text-decoration: underline;
}

#wrap .content_frame .footer .f_right {
  float: right;
  display: block;
  width: 460px;
  color: #acbbcd;
  margin-top: 30px;
  line-height: 16px;
  text-align: right;
  margin-right: 10px;
  text-align: left;
}
#wrap .content_frame .footer .f_right a {
  color: #acbbcd;
  text-decoration: none;
  font-size: 11px;
}
#wrap .content_frame .footer .f_right a:hover {
text-decoration: underline;
}


/******************************************************************************/
/*-----------------------------FCK--------------------------------------------*/
/******************************************************************************/
#wrap .content_frame .content .fck {
  width: 697px;
  display: block;
  float: left;
  margin: 0 0 0 0;
  padding-top: 27px;
  color: #1d4091;
  position: relative;
}
#wrap .content_frame .content .fck h2 {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
#wrap .content_frame .content .fck h3 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  margin: 10px 0 20px 0;
}
#wrap .content_frame .content .fck p {
  font-size: 11px;
  line-height: 16px;
}
#wrap .content_frame .content .fck .welcome {
  background: #F58220;
  width: 697px;
  display: block;
  padding-bottom: 80px;
  padding-left: 6px;
  height: 300px;
}


#wrap .content_frame .content .fck .welcome_ajanlo {
  width: 470px;
 /* margin-top: -39px;*/
  background: url(/images/welcome-ajanlo-rep-bg.jpg) repeat-y;
  display: table;
  margin-left: 6px;
}

#wrap .content_frame .content .fck .welcome_ajanlo .w_left {
  width: 205px;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
}
#wrap .content_frame .content .fck .welcome_ajanlo .w_left h2 {
  font-size: 12px;
  color: #1d4091;  
}
#wrap .content_frame .content .fck .welcome_ajanlo .w_left h3 {
  font-size: 11px;
  color: #808285;
  margin: 5px 0 13px 0;
  padding: 0;  
}
#wrap .content_frame .content .fck .welcome_ajanlo .w_left p {
  font-size: 11px;
  width: 205px;
  color: #808285;
  margin: 0;
  text-indent: 10px;
  padding: 0;  
  background: url(/images/orange-arrow.jpg) no-repeat left 6px;
  
}
#wrap .content_frame .content .fck .welcome_ajanlo .w_left p a {
  color: #1d4091;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  background: url(/images/blue-arrow.jpg) no-repeat right 6px;
  padding-right: 10px;
  display: block;
  text-align: right;
  margin-top: 30px;
  margin-right: 13px;  
}
#wrap .content_frame .content .fck .welcome_ajanlo .w_left p a:hover {
  text-decoration: underline;
}
/**/
#wrap .content_frame .content .fck .welcome_ajanlo .w_right {
  width: 205px;
  display: block;
  float: left;
}
#wrap .content_frame .content .fck .welcome_ajanlo .w_right h2 {
  font-size: 12px;
  color: #1d4091; 
}
#wrap .content_frame .content .fck .welcome_ajanlo .w_right h3 {
  font-size: 11px;
  color: #808285;
  margin: 5px 0 13px 0;
  padding: 0;  
}
#wrap .content_frame .content .fck .welcome_ajanlo .w_right p {
  font-size: 11px;
  width: 205px;
  color: #808285;
  margin: 0;
  text-indent: 10px;
  padding: 0;  
  background: url(/images/orange-arrow.jpg) no-repeat left 6px;
}
#wrap .content_frame .content .fck .welcome_ajanlo .w_right p a {
  margin-top: 30px 13px 0 0;
  padding: 0 10px 0 0;
  height: 16px;
  background: url(/images/blue-arrow.jpg) no-repeat right 1px;
  color: #1d4091;
  font-weight: bold;
  font-size: 9px;
  text-decoration: none;
  display: block;
  text-align: right;
}

#wrap .content_frame .content .fck .welcome_ajanlo .w_right p a:hover {
  text-decoration: underline;
}

#wrap .content_frame .content .fck .welcome_ajanlo .w_right a {
  margin-top: 30px 13px 0 0;
  padding: 0 10px 0 0;
  height: 16px;
  background: url(/images/blue-arrow.jpg) no-repeat right 1px;
  color: #1d4091;
  font-weight: bold;
  font-size: 9px;
  text-decoration: none;
  display: block;
  text-align: right;
}

#wrap .content_frame .content .fck .welcome_ajanlo .w_right a:hover {
  text-decoration: underline;
}
#wrap .content_frame .content .fck .welcome p {
  width: 480px;
  white-space: pre-wrap;
}
#wrap .content_frame .content .fck .welcome p a {
  color: #fff;
  text-decoration: none;
}
#wrap .content_frame .content .fck .welcome p a:hover {
  text-decoration: underline;
}
#wrap .content_frame .content .fck .ventilator2 {
	background-image: url(/images/ventilator-allo.jpg);
	width: 164px;
	height: 368px;
	position: relative;
	float: right;
	right: 40px;
}
#wrap .content_frame .content .fck .ventilator {
	background-image: url(/images/ventilator-allo2.jpg);
	width: 164px;
	height: 368px;
	display: block;
	/*position: relative;
	right: 40px;*/
	float: right;
	
}

/*nagy tartalom*/

#wrap .content_frame .content .fck .content_big {
  width: 643px;
  display: block;
  margin-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  /*background:  #F58220;*/
  background: #d4e5f6;
}


#wrap .content_frame .content .fck .content_big h2 {
	font-size: 16px;
  color: #1d4091;
  margin-bottom: 20px;
  font-weight: bold;
}

#wrap .content_frame .content .fck .content_big h2 a.title {
	font-size: 16px;
  color: #1d4091;
  margin-bottom: 20px;
  font-weight: bold;
  text-decoration: none;
}

#wrap .content_frame .content .fck .content_big h2 a.title:hover {
	font-size: 16px;
  color: #1d4091;
  margin-bottom: 20px;
  font-weight: bold;
  text-decoration: underline;
}


#wrap .content_frame .content .fck .content_big h3 {
	font-size: 12px;
  color: #1d4091;
  margin-bottom: 5px;
  font-weight: bold;
}
#wrap .content_frame .content .fck .content_big a {
  color: #1d4091;
  /*color: #f58220;*/
  font-weight: bold;
  text-decoration: none;
}
#wrap .content_frame .content .fck .content_big a:hover {
  text-decoration:underline;
}
#wrap .content_frame .content .fck .content_big p {
  font-size: 12px;
  line-height: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#wrap .content_frame .content .fck .content_big ul {
	margin-bottom: 10px;
}
#wrap .content_frame .content .fck .content_big li {
  list-style-type: none;
  background: url(/images/li-bg-bl-or.jpg) no-repeat left 5px;
  padding-left: 10px;
  margin-bottom: 4px;
}

#wrap .content_frame .content .fck .content_big .reszek h3 {
	background: url(/images/li-bg-bl-or.jpg) no-repeat left 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 15px;
}

#wrap .content_frame .content .fck .content_big .reszek li {
  list-style-type: none;
  background: url(/images/white_arrowf.jpg) no-repeat left 5px;
  padding-left: 10px;
  margin-bottom: 4px;
  line-height: 15px;
}

#wrap .content_frame .content .fck .content_big hr {
			border-top: 1px dashed #1F3F92;
			border-bottom: none;
			border-left: none;
			border-right: none;
      background-color: #d4e5f6;
      height: 1px;
      width: 100%;
			margin: 5px 0px 5px 0px;
}

#wrap .content_frame .content .fck .content_big table{
	margin-top: 10px;
	border-top: 1px dashed #1F3F92;
	border-bottom: 1px dashed #1F3F92;
	border-spacing: 1px;
}

#wrap .content_frame .content .fck .content_big table td{
	border-top: 1px dashed #1F3F92;
	padding: 3px;
	font-weight: bold;
}


#wrap .content_frame .content .fck  .content_big table th {

	padding: 8px;
	background-color: #1F3F92;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

#wrap .content_frame .content .fck .content_big span {
	color: #1F3F92;
}

#wrap .content_frame .content .fck .content_big li a {
 color: #1d4091;
 text-decoration: none;
 font-weight: bold;
}
#wrap .content_frame .content .fck .content_big li a:hover {
  text-decoration: underline;
}

#wrap .content_frame .content .fck .partnerek li	{
	border-bottom: 1px dashed #1F3F92;
	padding-bottom: 4px;
	font-weight: bold;
}

#wrap .content_frame .content .fck .content_big .galeria {
	margin-top: 20px;
	margin-left: 20px;
	line-height: 0px;
	font-size: 0px;
}

#wrap .content_frame .content .fck .content_big .galeria img {
	margin: -2px 8px 0px 0px;
	padding: 0px;
	border: 0px;

}

#wrap .content_frame .content .fck .content_big .w_left {
	width: 440px;
	display: block;
	float: left;
}

#wrap .content_frame .content .fck .content_big .w_right {
	width: 150px;
	display: block;
	float: left;
	padding-left: 10px;
}

#wrap .content_frame .content .fck .content_big .w_right a{
	color: #fff;
 text-decoration: none;
 font-weight: bold;
 background: url(/images/a-bl-or.jpg) no-repeat right 6px;

 padding-right: 23px;

}

#wrap .content_frame .content .fck .content_big .w_right img{
	margin-bottom: 10px;
}

/*FORM*/
#wrap .content_frame .content .fck .content_big form {
  margin: 0;
  padding: 0;
  font-size: 100%;
  min-width: 430px;
  max-width: 430px;
  width: 450px;
}

#wrap .content_frame .content .fck .content_big form div {
  clear: left;
  display: block;
  width: 430px;
  margin: 5px 0px 0px 0px;
  padding: 1px 3px;
}

#wrap .content_frame .content .fck .content_big form div label {
  display: block;
  float: left;
  width: 130px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: left;
  color: #1d4091;
  font-weight: bold;
  background: url(/images/li-bg-bl-or.jpg) no-repeat left;
	padding-left: 10px;
}

#wrap .content_frame .content .fck .content_big form div input.inputText {
  width: 200px;
  padding: 1px 3px;
  margin: 0 0 0 0;
  border: 1px solid #1d4091;
}

#wrap .content_frame .content .fck .content_big form div textarea {
  width: 250px;
  height: 100px;
  padding: 1px 3px;
  margin: 0 0 0 0;
  border: 1px solid #1d4091;
  overflow: hidden;
}

#wrap .content_frame .content .fck .content_big form div .submit {
 
   background-color: #1d4091;
   color: #fff;
   border-style:solid;
	border: 1px solid #fff;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	width: 255px;
	height: 20px;
}

#wrap .content_frame .content .fck .content_big form div .reset {
  background-color: #D4E5F5;
   color: #1C3F91;
   border-style:solid;
	border: 1px solid #fff;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	width: 255px;
	height: 20px;
}

#wrap .content_frame .content .fck .pager {
	float: right;
	margin: 10px;
}

#wrap .content_frame .content .fck .pager img {
	vertical-align: middle;
}


#wrap .content_frame .content .fck .wide_box_top {
  display: table;
  margin-left: 6px;
}
#wrap .content_frame .content .fck .wide_box_top h2 {
  width: 689px;
  text-indent: 20px;
  font-size: 14px;
  font-weight: 700;
  display: block;
  color: #1d4091;
  margin: 0;
  background: #fff;
  padding:0;
}

#wrap .content_frame .content .fck .wide_box {
  width: 689px;
  display: table;
  clear: both;
  margin: 0 0 0 6px;
  padding: 0;
  background: url(/images/wide-box-rep.jpg) repeat-y;
}
#wrap .content_frame .content .fck .wide_box_bottom {
  width: 689px;
  height: 12px;
  display: block;
  background: url(/images/wide-box-bottom.jpg) no-repeat;
  clear: both;
  margin-left: 6px;
}
#wrap .content_frame .content .fck .wide_box .wide_left {
  width: 280px;
  display: block;
  float: left;
  padding-left: 20px;
  
}
#wrap .content_frame .content .fck .wide_box .wide_left h3 {
  color: #808285;
  font-size: 12px;
  font-weight: 700;
  margin: 10px 0 5px 0;
  padding: 0 0 0 0;
}
#wrap .content_frame .content .fck .wide_box .wide_left span {
  color: #808285;
  font-size: 11px;
}
#wrap .content_frame .content .fck .wide_box .wide_left p {
  color: #808285;
  font-size: 11px;
}
#wrap .content_frame .content .fck .wide_box .wide_left p a {
  color: #1d4091;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  background: url(/images/blue-arrow.jpg) no-repeat right 6px;
  padding-right: 10px;
  display: block;
  text-align: right;
  margin-right: 13px;
}

#wrap .content_frame .content .fck .wide_box .wide_left p a:hover {
  text-decoration: underline;
}

#wrap .content_frame .content .fck .wide_box .wide_left ul {

}
#wrap .content_frame .content .fck .wide_box .wide_left li {
  list-style-type: none;
  background: url(/images/li-bg.jpg) no-repeat left 5px;
  padding-left: 10px;
}
#wrap .content_frame .content .fck .wide_box .wide_left li a {
 color: #1d4091;
 font-size: 11px;
 text-decoration: none;
}
#wrap .content_frame .content .fck .wide_box .wide_left li a:hover {
  text-decoration: underline;
}

#wrap .content_frame .content .fck .wide_box .wide_right {
  width: 300px;
  display: block;
  float: left;
  margin-left: 55px;
}
#wrap .content_frame .content .fck .wide_box .wide_right h3 {
  color: #808285;
  font-size: 12px;
  font-weight: 700;
  margin: 10px 0 5px 0;
  padding: 0 0 0 0;
}
#wrap .content_frame .content .fck .wide_box .wide_right span {
  color: #808285;
  font-size: 11px;
}
#wrap .content_frame .content .fck .wide_box .wide_right p {
  color: #808285;
  font-size: 11px;
}
#wrap .content_frame .content .fck .wide_box .wide_right p a {
  color: #1d4091;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  background: url(/images/blue-arrow.jpg) no-repeat right 6px;
  padding-right: 10px;
  display: block;
  text-align: right;
  margin-right: 13px;
}
#wrap .content_frame .content .fck .wide_box .wide_right p a:hover {
  text-decoration: underline;
}
#wrap .content_frame .content .fck .wide_box .wide_right ul {

}
#wrap .content_frame .content .fck .wide_box .wide_right li {
  list-style-type: none;
  background: url(/images/li-bg.jpg) no-repeat left 5px;
  padding-left: 10px;
}
#wrap .content_frame .content .fck .wide_box .wide_right li a {
 color: #1d4091;
 font-size: 11px;
 text-decoration: none;
}
#wrap .content_frame .content .fck .wide_box .wide_right li a:hover {
  text-decoration: underline;
}
p.arrow {
  font-size: 11px;
  color: #808285;
  width: 550px;
  display: block;
  float: left;
  margin: 0 10px;
  text-indent: 10px;
  padding: 0;  
  background: url(/images/orange-arrow.jpg) no-repeat left 6px;
}
#wrap .content_frame .content .fck .wide_box_top2 {
   width: 689px;
   display: table;
   background: url(/images/wide-box-rep2.jpg) repeat-y;
    margin-left: 6px;
}

#wrap .content_frame .content .fck .wide_box_top2 p.title {
  font-size: 14px;
  font-weight: 700;
  display: table-cell;
  
  float: left;

  color: #1d4091;
  margin: 0;
  text-indent: 10px;
  padding:0;
}

#wrap .content_frame .content .fck .wide_box_top2 p.title2 {
  font-size: 14px;
  font-weight: 700;
  display: table-cell;
  
  float: left;
  line-height: 50px;
  color: #1d4091;
  margin: 0;
  text-indent: 20px;
  padding:0;
}

#wrap .content_frame .content .fck .wide_box_top2 p a {
  color: #1d4091;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  float: right;
  background: url(/images/blue-arrow.jpg) no-repeat right 6px;
	padding-right: 10px;
  display: block;
  text-align: right;
  margin-top: 0px;
  margin-right: 13px;
 
}

#wrap dd {
  padding-left: 55px;
}

#wrap .newslink a {
  color: #1d4091;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
}
/*content_frame2*/
/********************************************************************************************************/

#wrap .content_frame2 {
  width: 950px;
  background: #d4e5f6 url(/images/content-frame-bg2.jpg) repeat-x;
}

/*bal oldal*/
#wrap .content_frame2 .left {
  width: 247px;
  display: block;
  float: left;
  background: url(/images/left-bg.jpg) no-repeat;
  margin:0;
}




#wrap .content_frame2 .left .navbar {
  width: 230px;
  margin-left: 10px;
  display: block;
}
#wrap .content_frame2 .left .navbar a {
  width: 189px;
  height: 41px;
  line-height: 41px;
  display: block;
  float: left;
  background: url(/images/a-left-navbar-bg.jpg) no-repeat 0 0;
  color: #1c4196;
  font-size: 12px;
  text-decoration: none;
  padding-left: 42px;
  font-weight: bold;
}
#wrap .content_frame2 .left .navbar a:hover {
  background: url(/images/a-left-navbar-bg.jpg) no-repeat 0 100%; 
  color: #fff;
  padding-left: 42px;
}

#wrap .content_frame2 .left .navbar .selected {
  background: url(/images/a-left-navbar-bg.jpg) no-repeat 0 100%; 
  color: #fff;
  padding-left: 42px;
}

/*év terméke*/
#wrap .content_frame2 .left .ev_termeke{
float: left; height: 281px; width: 220px;
 background: url(/images/ev-termeke.jpg) no-repeat 40px 15px;
}

/**/
#wrap .content_frame2 .left .blue_box_out {
  width: 247px;
  background: url(/images/blu-box-rep-bg.jpg) repeat-y;
  display: block;
  margin: 10px 0;
}
#wrap .content_frame2 .left .blue_box_out p {
  font-size: 11px;
  color: #1d4091;
  line-height: 18px;
  margin: 0 0 0 25px;
}
#wrap .content_frame2 .left .blue_box_out p a img {
  border: 0;
  margin: 0 0 0 6px;
  display: block;
}
#wrap .content_frame2 .left .blue_box_out p span {
  display: block;
  font-size: 10px;
  text-align: center;
}

#wrap .content_frame2 .left .blue_box_out a {
  font-size: 11px;
  color: #1d4091;
  text-decoration: none;
}

#wrap .content_frame2 .left .blue_box_in {
  width: 247px;
  height: 15px;
  background: url(/images/blu-box-bottom-bg.jpg) no-repeat;
  display: block; 
}
/*jobb oldal*/
#wrap .content_frame2 .content {
  width: 703px;
  display: block;
  float: left;
  margin:0;
  padding-left: 0px;
  
}
/*footer*/
#wrap .content_frame2 .footer {
  width: 950px;
  height: 208px;
  display: block;
  clear: both;
  background: url(/images/footer-bg.jpg) no-repeat;
}

#wrap .content_frame2 .footer .f_left {
  color: #acbbcd;
  display: block;
  float: left;
  width:400px;
  line-height: 16px;
  font-size: 11px;
  margin-top: 30px;
  padding-left: 50px;
}
#wrap .content_frame2 .footer .f_left a {
  color: #acbbcd;
  text-decoration: none;
  font-size: 11px;
}
#wrap .content_frame2 .footer .f_left a:hover {
  text-decoration: underline;
}

#wrap .content_frame2 .footer .f_right {
  float: right;
  display: block;
  width: 460px;
  color: #acbbcd;
  margin-top: 30px;
  line-height: 16px;
  text-align: right;
  margin-right: 10px;
  text-align: left;
}
#wrap .content_frame2 .footer .f_right a {
  color: #acbbcd;
  text-decoration: none;
  font-size: 11px;
}
#wrap .content_frame2 .footer .f_right a:hover {
text-decoration: underline;
}


/******************************************************************************/
/*-----------------------------FCK--------------------------------------------*/
/******************************************************************************/
#wrap .content_frame2 .content .fck {
  width: 697px;
  display: block;
  float: left;
  margin: 0 0 0 0;
  padding-top: 27px;
  color: #fff;
  position: relative;
}
#wrap .content_frame2 .content .fck h2 {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
#wrap .content_frame2 .content .fck h3 {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  margin: 10px 0 20px 0;
}
#wrap .content_frame2 .content .fck p {
  font-size: 11px;
  line-height: 16px;
}
#wrap .content_frame2 .content .fck .welcome {
  background: #F58220;
  width: 697px;
  display: block;
  padding-bottom: 80px;
  padding-left: 6px;
  height: 300px;
}


#wrap .content_frame2 .content .fck .welcome_ajanlo {
  width: 470px;
 /* margin-top: -39px;*/
  background: url(/images/welcome-ajanlo-rep-bg.jpg) repeat-y;
  display: table;
  margin-left: 6px;
}

#wrap .content_frame2 .content .fck .welcome_ajanlo .w_left {
  width: 205px;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
}
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_left h2 {
  font-size: 12px;
  color: #1d4091;  
}
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_left h3 {
  font-size: 11px;
  color: #808285;
  margin: 5px 0 13px 0;
  padding: 0;  
}
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_left p {
  font-size: 11px;
  width: 205px;
  color: #808285;
  margin: 0;
  text-indent: 10px;
  padding: 0;  
  background: url(/images/orange-arrow.jpg) no-repeat left 6px;
  
}
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_left p a {
  color: #1d4091;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  background: url(/images/blue-arrow.jpg) no-repeat right 6px;
  padding-right: 10px;
  display: block;
  text-align: right;
  margin-top: 30px;
  margin-right: 13px;  
}
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_left p a:hover {
  text-decoration: underline;
}
/**/
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_right {
  width: 205px;
  display: block;
  float: left;
}
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_right h2 {
  font-size: 12px;
  color: #1d4091; 
}
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_right h3 {
  font-size: 11px;
  color: #808285;
  margin: 5px 0 13px 0;
  padding: 0;  
}
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_right p {
  font-size: 11px;
  width: 205px;
  color: #808285;
  margin: 0;
  text-indent: 10px;
  padding: 0;  
  background: url(/images/orange-arrow.jpg) no-repeat left 6px;
}
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_right a {
color: #1d4091;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  background: url(/images/blue-arrow.jpg) no-repeat right 6px;
  padding-right: 10px;
  display: block;
  text-align: right;
  margin-top: 30px;
  margin-right: 13px;
}
#wrap .content_frame2 .content .fck .welcome_ajanlo .w_right a:hover {
  text-decoration: underline;
}
#wrap .content_frame2 .content .fck .welcome p {
  width: 480px;
  white-space: pre-wrap;
}
#wrap .content_frame2 .content .fck .welcome p a {
  color: #fff;
  text-decoration: none;
}
#wrap .content_frame2 .content .fck .welcome p a:hover {
  text-decoration: underline;
}
#wrap .content_frame2 .content .fck .ventilator{
	background-image: url(/images/ventilator-allo.jpg);
	width: 164px;
	height: 368px;
	position: relative;
	float: right;
	right: 40px;
}

/*nagy tartalom*/

#wrap .content_frame2 .content .fck .content_big {
  width: 643px;
  display: block;
  margin-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  /*background:  #F58220;*/
  background: #d4e5f6;
}


#wrap .content_frame2 .content .fck .content_big h2{
	font-size: 16px;
  color: #1d4091;
  margin-bottom: 20px;
  font-weight: bold;
}


#wrap .content_frame2 .content .fck .content_big h2 a.title {
	font-size: 16px;
  color: #1d4091;
  margin-bottom: 20px;
  font-weight: bold;
  text-decoration: none;
}

#wrap .content_frame2 .content .fck .content_big h2 a.title:hover {
	font-size: 16px;
  color: #1d4091;
  margin-bottom: 20px;
  font-weight: bold;
  text-decoration: underline;
}



#wrap .content_frame2 .content .fck .content_big h3{
	font-size: 12px;
  color: #1d4091;
  margin-bottom: 5px;
  font-weight: bold;
}

#wrap .content_frame2 .content .fck .content_big p {
  font-size: 12px;
  line-height: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#wrap .content_frame2 .content .fck .content_big ul {
	margin-bottom: 10px;
}
#wrap .content_frame2 .content .fck .content_big li {
  list-style-type: none;
  background: url(/images/li-bg-bl-or.jpg) no-repeat left 5px;
  padding-left: 10px;
  margin-bottom: 4px;
}

#wrap .content_frame2 .content .fck .content_big .reszek h3 {
	background: url(/images/li-bg-bl-or.jpg) no-repeat left 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 15px;
}

#wrap .content_frame2 .content .fck .content_big .reszek li {
  list-style-type: none;
  background: url(/images/white_arrowf.jpg) no-repeat left 5px;
  padding-left: 10px;
  margin-bottom: 4px;
  line-height: 15px;
}

#wrap .content_frame2 .content .fck .content_big hr {
			border-top: 1px dashed #1F3F92;
			border-bottom: none;
			border-left: none;
			border-right: none;
      background-color: #F68121;
      height: 1px;
      width: 100%;
			margin: 5px 0px 5px 0px;
}

#wrap .content_frame2 .content .fck .content_big table{
	margin-top: 10px;
	border-top: 1px dashed #1F3F92;
	border-bottom: 1px dashed #1F3F92;
	border-spacing: 1px;
}

#wrap .content_frame2 .content .fck .content_big table td{
	border-top: 1px dashed #1F3F92;
	padding: 3px;
	font-weight: bold;
}


#wrap .content_frame2 .content .fck  .content_big table th{

	padding: 8px;
	background-color: #1F3F92;
	font-weight: bold;
	font-size: 12px;
}

#wrap .content_frame2 .content .fck .content_big span {
	color: #1F3F92;
}

#wrap .content_frame2 .content .fck .content_big li a {
 color: #1d4091;
 text-decoration: none;
 font-weight: bold;
}
#wrap .content_frame2 .content .fck .content_big li a:hover {
  text-decoration: underline;
}

#wrap .content_frame2 .content .fck .partnerek li	{
	border-bottom: 1px dashed #1F3F92;
	padding-bottom: 4px;
	font-weight: bold;
}

#wrap .content_frame2 .content .fck .content_big .galeria {
	margin-top: 20px;
	margin-left: 20px;
	line-height: 0px;
	font-size: 0px;
}

#wrap .content_frame2 .content .fck .content_big .galeria img {
	margin: -2px 8px 0px 0px;
	padding: 0px;
	border: 0px;

}

#wrap .content_frame2 .content .fck .content_big .w_left {
	width: 440px;
	display: block;
	float: left;
}

#wrap .content_frame2 .content .fck .content_big .w_right {
	width: 150px;
	display: block;
	float: left;
	padding-left: 10px;
}

#wrap .content_frame2 .content .fck .content_big .w_right a{
	color: #fff;
 text-decoration: none;
 font-weight: bold;
 background: url(/images/a-bl-or.jpg) no-repeat right 6px;

 padding-right: 23px;

}

#wrap .content_frame2 .content .fck .content_big .w_right img{
	margin-bottom: 10px;
}

/*FORM*/
#wrap .content_frame2 .content .fck .content_big form {
  margin: 0;
  padding: 0;
  font-size: 100%;
  min-width: 430px;
  max-width: 430px;
  width: 450px;
}

#wrap .content_frame2 .content .fck .content_big form div {
  clear: left;
  display: block;
  width: 430px;
  margin: 5px 0px 0px 0px;
  padding: 1px 3px;
}

#wrap .content_frame2 .content .fck .content_big form div label {
  display: block;
  float: left;
  width: 130px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: left;
  color: #1d4091;
  font-weight: bold;
  background: url(/images/li-bg-bl-or.jpg) no-repeat left 5px;
	padding-left: 10px;
}

#wrap .content_frame2 .content .fck .content_big form div input.inputText {
  width: 200px;
  padding: 1px 3px;
  margin: 0 0 0 0;
  border: 1px solid #1d4091;
}

#wrap .content_frame2 .content .fck .content_big form div textarea {
  width: 250px;
  height: 100px;
  padding: 1px 3px;
  margin: 0 0 0 0;
  border: 1px solid #1d4091;
  overflow: hidden;
}

#wrap .content_frame2 .content .fck .content_big form div .submit {
 
   background-color: #1d4091;
   color: #fff;
   border-style:solid;
	border: 1px solid #fff;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	width: 255px;
	height: 20px;
}

#wrap .content_frame2 .content .fck .content_big form div .reset {
  background-color: #D4E5F5;
   color: #1C3F91;
   border-style:solid;
	border: 1px solid #fff;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	width: 255px;
	height: 20px;
}

#wrap .content_frame2 .content .fck .pager {
	float: right;
	margin: 10px;
}

#wrap .content_frame2 .content .fck .pager img {
	vertical-align: middle;
}


#wrap .content_frame2 .content .fck .wide_box_top {
  display: table;
  margin-left: 6px;
}
#wrap .content_frame2 .content .fck .wide_box_top h2 {
  width: 689px;
  text-indent: 20px;
  font-size: 14px;
  font-weight: 700;
  display: block;
  color: #1d4091;
  margin: 0;
  background: #fff;
  padding:0;
}

#wrap .content_frame2 .content .fck .wide_box {
  width: 689px;
  display: table;
  clear: both;
  margin: 0 0 0 6px;
  padding: 0;
  background: url(/images/wide-box-rep.jpg) repeat-y;
}
#wrap .content_frame2 .content .fck .wide_box_bottom {
  width: 689px;
  height: 12px;
  display: block;
  background: url(/images/wide-box-bottom.jpg) no-repeat;
  clear: both;
  margin-left: 6px;
}
#wrap .content_frame2 .content .fck .wide_box .wide_left {
  width: 280px;
  display: block;
  float: left;
  padding-left: 20px;
  
}
#wrap .content_frame2 .content .fck .wide_box .wide_left h3 {
  color: #808285;
  font-size: 12px;
  font-weight: 700;
  margin: 10px 0 5px 0;
  padding: 0 0 0 0;
}
#wrap .content_frame2 .content .fck .wide_box .wide_left span {
  color: #808285;
  font-size: 11px;
}
#wrap .content_frame2 .content .fck .wide_box .wide_left p {
  color: #808285;
  font-size: 11px;
}
#wrap .content_frame2 .content .fck .wide_box .wide_left p a {
  color: #1d4091;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  background: url(/images/blue-arrow.jpg) no-repeat right 6px;
  padding-right: 10px;
  display: block;
  text-align: right;
  margin-right: 13px;
}

#wrap .content_frame2 .content .fck .wide_box .wide_left p a:hover {
  text-decoration: underline;
}

#wrap .content_frame2 .content .fck .wide_box .wide_left ul {

}
#wrap .content_frame2 .content .fck .wide_box .wide_left li {
  list-style-type: none;
  background: url(/images/li-bg.jpg) no-repeat left 5px;
  padding-left: 10px;
}
#wrap .content_frame2 .content .fck .wide_box .wide_left li a {
 color: #1d4091;
 font-size: 11px;
 text-decoration: none;
}
#wrap .content_frame2 .content .fck .wide_box .wide_left li a:hover {
  text-decoration: underline;
}

#wrap .content_frame2 .content .fck .wide_box .wide_right {
  width: 300px;
  display: block;
  float: left;
  margin-left: 55px;
}
#wrap .content_frame2 .content .fck .wide_box .wide_right h3 {
  color: #808285;
  font-size: 12px;
  font-weight: 700;
  margin: 10px 0 5px 0;
  padding: 0 0 0 0;
}
#wrap .content_frame2 .content .fck .wide_box .wide_right span {
  color: #808285;
  font-size: 11px;
}
#wrap .content_frame2 .content .fck .wide_box .wide_right p {
  color: #808285;
  font-size: 11px;
}
#wrap .content_frame2 .content .fck .wide_box .wide_right p a {
  color: #1d4091;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  background: url(/images/blue-arrow.jpg) no-repeat right 6px;
  padding-right: 10px;
  display: block;
  text-align: right;
  margin-right: 13px;
}
#wrap .content_frame2 .content .fck .wide_box .wide_right p a:hover {
  text-decoration: underline;
}
#wrap .content_frame2 .content .fck .wide_box .wide_right ul {

}
#wrap .content_frame2 .content .fck .wide_box .wide_right li {
  list-style-type: none;
  background: url(/images/li-bg.jpg) no-repeat left 5px;
  padding-left: 10px;
}
#wrap .content_frame2 .content .fck .wide_box .wide_right li a {
 color: #1d4091;
 font-size: 11px;
 text-decoration: none;
}
#wrap .content_frame2 .content .fck .wide_box .wide_right li a:hover {
  text-decoration: underline;
}
p.arrow {
  font-size: 11px;
  color: #808285;
  width: 550px;
  display: block;
  float: left;
  margin: 0 10px;
  text-indent: 10px;
  padding: 0;  
  background: url(/images/orange-arrow.jpg) no-repeat left 6px;
}
#wrap .content_frame2 .content .fck .wide_box_top2 {
   width: 689px;
   display: table;
   background: url(/images/wide-box-rep2.jpg) repeat-y;
    margin-left: 6px;
}

#wrap .content_frame2 .content .fck .wide_box_top2 p.title {
  font-size: 14px;
  font-weight: 700;
  display: table-cell;
  
  float: left;

  color: #1d4091;
  margin: 0;
  text-indent: 10px;
  padding:0;
}

#wrap .content_frame2 .content .fck .wide_box_top2 p.title2 {
  font-size: 14px;
  font-weight: 700;
  display: table-cell;
  
  float: left;
  line-height: 50px;
  color: #1d4091;
  margin: 0;
  text-indent: 20px;
  padding:0;
}

#wrap .content_frame2 .content .fck .wide_box_top2 p a {
  color: #1d4091;
  font-size: 9px;
  text-decoration: none;
  font-weight: bold;
  float: right;
  background: url(/images/blue-arrow.jpg) no-repeat right 6px;
	padding-right: 10px;
  display: block;
  text-align: right;
  margin-top: 0px;
  margin-right: 13px;
 
}
.form_text
{
  width: 400px;
}