@import url(reset.css);
@import url(form.css);

/*alap dolgok*/
body 			{line-height: 1; font-size: 12px; color: #043069; background: #3191C3 url(../images/body-bg.jpg) repeat-x; font-family: Tahoma, sans-serif;}
h1				{ font-size: 10px; height: 11px; color: #fff; text-align: left; overflow: hidden;}
h2				{text-align: left; font-size: 16px; font-weight: bold; margin: 5px 0px 5px 0px;}
h3				{font-size: 12px;text-align: left; font-weight: bold; margin: 5px 0px 5px 0px;}
h4				{font-size: 11px; text-align: left; font-weight: normal;	margin: 5px 0px 5px 0px;}
h5				{color: white;	margin-bottom: 12px;	font-size: 11px;	text-align: left;	font-weight: bold;}
a 				{text-decoration: none;	color: #ffffff;}
a:hover	  {	color: #eeeeee;}
hr				{	border: 0;  width: 100%; 	color: white;	background-color: white;	height: 1px;}
ul li			{list-style-position: inside; list-style-type: disc;}
ol li			{list-style-position: inside; list-style-type: decimal;}
blockquote{margin-left: 10px;}
strong		{font-weight: bold;}
.strong		{font-weight: bold;}


/*betu meretek*/
.font12		{font-size: 12px;}
.font11		{font-size: 11px;}
.font10		{font-size: 10px;}
.upper		{	text-transform: uppercase;}
.lower		{	text-transform: lowercase;}
.normal   {font-weight: normal;}

/*szinek*/
.feher		{color: white;}

/*kep*/
.floatl		{ float: left;}
.floatr		{ float: right;}
.keret		{	border: 1px solid white;}
.keret-kek{	border: 1px solid #043069;}
.marginl	{margin-left: 15px;}
.marginr	{margin-right: 15px;}
.margint	{margin-top: 15px;}
.marginb	{margin-bottom: 15px;}

/*rendez*/
.justify	{text-align: justify;}
.kozepre	{text-align: center;}
.jobbra		{text-align: left;}
.balra		{text-align: right;}
.hkozepre	{vertical-align: middle;}
.fel		{vertical-align: top;}
.le			{vertical-align: bottom;}


div.lezar{clear: left; }

/*Kozepre az egeszet*/
#wrap				 {width: 988px; background: url(../images/content-bg.gif) repeat-y; background-position: 10px 0; margin: 0 auto; position: relative;}

/*logo*/
#wrap .logo {cursor: pointer; width: 270px; height: 100px; position: absolute; left: 50px; top: 12px; display: block;}

/*Fejlec*/
#wrap .header 					{width: 988px; height: 314px; background: url(../images/header-bg.jpg) no-repeat; position: relative;}
#wrap .header .lang			{font-size: 11px; letter-spacing: .08em;	position: absolute;	left: 392px;	top: 18px;}
#wrap .header .lang img	{vertical-align: middle;	margin-right: 6px;}
#wrap .header .lang a		{	display: block;	margin-bottom: 7px;}
#wrap .header .lang div	{	float: left;	margin-right: 20px;}
/*lelogo sarok*/
#wrap .header .sarok{position: absolute;	background: url(../images/menu-sarok.gif) no-repeat;	width: 22px;	height: 7px;	left: 899px;	top: 314px;}
/*menu*/
#wrap .header .menu					{font-size: 12px;	font-weight: bold;	position: absolute;	left: 0px;	top: 262px;	height: 45px;}
#wrap .header .menu a				{height: 45px; display: block; float: left; text-decoration: none; padding-left: 9px; padding-right: 9px; padding-top: 11px; text-align: center;}
#wrap .header .menu a:hover	{ background: url(../images/menu-over.gif) repeat-x; text-decoration: none;}
#wrap .header .menu .aktiv	{ background: url(../images/menu-over.gif) repeat-x; text-decoration: none;}
#wrap .header .menu img			{ display: block; float: left;}

/*bal menu*/
#wrap .lmenu							{width: 273px; min-height:721px;  height:auto !important;  height:721px;	position: absolute;	left: 1px;	background: url(../images/lmenu-bg.gif) repeat;	text-align: center;	color: white;}
#wrap .lmenu h2						{	font-family: Arial; font-weight: bold; color: #1BBCF2; font-size: 12px;	line-height: 15px;	padding: 10px 26px 5px 26px; text-transform: uppercase;}
#wrap .lmenu p						{	font-size: 11px;	line-height: 15px;	padding: 10px 26px 5px 26px;}
#wrap .lmenu a						{	color: #6DCFF6;	font-weight: bold;}
#wrap .lmenu .more				{background: url(../images/nyil1.gif) no-repeat right 5px;	padding-right: 10px;}
#wrap .lmenu hr						{height: 0px; background: none;	border-top: 1px dashed #fff; width: 80%;}
#wrap .lmenu .kiskep			{	margin: 3px 2px 3px 2px;}
#wrap .lmenu form .button	{border: 2px solid #06489E;	width: 39px; font-size: 12px;	color: #0F467D;	cursor: pointer;	background: #F0F2F3;}
#wrap .lmenu form .mezo		{border: 2px solid #06489E;	width: 182px;}
#wrap .lmenu form					{	margin: 20px 0 20px 0;}
#wrap .lmenu .lmenu-b			{width: 273px;	height: 3px;	position: absolute;	top: 100%;	left: 0%;	background: url(../images/lmenu-bottom.gif) no-repeat;}

/*ajanlo*/
#wrap .akcio				{clear: left;  height:172px;	width: 710px;	position: relative;	left: 273px;}
#wrap .akcio img			{margin: 0px; padding: 0px; display: inline;}
#wrap .akcio .akciotop		{background: url(../images/akcio-top.jpg) no-repeat; width: 710px; height: 15px;}
#wrap .akcio .akciobottom	{background: url(../images/akcio-bottom.jpg) no-repeat; width: 710px; height: 16px;}

/*tartalom*/
#wrap .prop 		{height:677px; float: right; width:1px;}/*min magassaga a tartalomnak*/
#wrap .content	{clear: left; min-height:540px;  height:auto !important;  height:540px;	width: 710px;	position: relative;	left: 273px; padding: 0 5px 0 0;}

/*ajanlo, a menu alatti resz*/
#wrap .content .ajanlo		{background: #B0DBF1 url(../images/ajanlo-bg.jpg) repeat-x;	width: 214px;	font-size: 11px;	min-height:282px;  height:auto !important;  height:282px;  float: left;  margin: 15px 0px 15px 6px; color: #043069; line-height: 13px; padding-bottom: 10px;}
#wrap .content .ajanlo img	{margin: 15px;}
#wrap .content .ajanlo h3		{font-size: 12px; margin: 15px 17px 2px 17px;}
#wrap .content .ajanlo h4		{font-size: 11px;	margin: 2px 17px 10px 17px;}
#wrap .content .ajanlo p		{	font-size: 11px;	margin: 0px 17px 10px 17px;}

#wrap .content div.arlista	{background: #B0DBF1 url(../images/c-arlista-bg.jpg) no-repeat; width: 553px; height: 62px; vertical-align: middle; text-align: center; line-height: 62px; font-size: 16px; font-weight: bold; margin: 0 auto; margin-top: 30px; margin-bottom: 30px;}
#wrap .content div.arlista a	{color: white;}
/*corp cult*/
#wrap .content .co-cult													{	width: 697px;	background: #ffffff url(../images/c-co-cult-bg.gif);	min-height:435px;  height:auto !important;  height:435px;}
#wrap .content .co-cult .szoveg									{padding-right: 20px;}
#wrap .content .co-cult-menu										{ background-color: #D9DFE1; height: 33px; margin-left: 9px;}
#wrap .content .co-cult-menu a, a.co-cult-menu	{ display:block; float: left; height: 33px; text-decoration: none; padding: 0px 5px 0px 5px; vertical-align: middle; line-height: 33px; margin-right: 3px; color: white; font-size: 9px; background: #0697D9 url(../images/c-co-cult-atmenet1.gif) repeat-x;}
#wrap .content .co-cult-menu a.kepmenu					{padding: 0; height: 33px; overflow: hidden;}
#wrap .content .co-cult-menu a div							{	line-height: 14px;	padding-top: 1px;	font-size: 11px;}
#wrap .content .co-cult-menu a.aktiv, a.co-cult-menu-aktiv	{ background: #0A3975 url(../images/c-co-cult-atmenet2.gif) repeat-x; text-decoration: none;}
#wrap .content .co-cult-h												{ background: url(../images/c-co-cult-h.gif) no-repeat; width: 697px; height: 34px; font-size: 12px; font-weight: bold; line-height: 34px; vertical-align: middle; padding-left: 30px;}
#wrap .content .co-cult	.szoveg a								{font-weight: normal; text-decoration: underline;}
/*group*/
#wrap .content .group		{	width: 260px;	float: left;	margin-right: 20px;	padding-right: 20px;}

/*hasznalt nyito*/
#wrap .content .szoveg .hasznnyitod 				{width: 330px; float: left;}
#wrap .content .szoveg .hasznnyitod p				{margin: 0 20px 0 0px;}
#wrap .content .szoveg .hasznnyitod img 		{margin-right: 10px; border: 1px solid #043069; float: left;}
#wrap .content .szoveg .hasznnyitol 				{	float: left;  width: 380px; padding: 20px; }
#wrap .content .szoveg .hasznnyitol p				{	margin: 0px;	color: #6DCFF6;	font-size: 11px;}
#wrap .content .szoveg .hasznnyitol h3			{	margin: 0 0 10px 0;	color: white;	text-transform: uppercase;}
#wrap .content .szoveg .hasznnyitor 				{	float: left;  width: 175px; padding: 10px 10px 10px 30px;  border-left: 1px dashed white; margin: 10px;}
#wrap .content .szoveg .hasznnyitor ul li a	{color: #6DCFF6; font-weight: normal;}
#wrap .content .szoveg .hasznnyitor h4			{color: white;	margin-bottom: 12px;	font-size: 11px;	text-align: left;	font-weight: bold; text-transform: uppercase;}


/*ajanlatkeres*/
#wrap .content .ajanlatkeres {background: #05316A url(../images/c-ajanlatkeres-bg.jpg) repeat-x; padding: 10px; height: auto; margin: 10px; width: 670px; overflow:hidden;}
#wrap .content .kuldes .strong td	{font-weight: bold;}
#wrap .content .kuldes td					{	padding: 0px 5px 5px 5px;	vertical-align: top;}
#wrap .content .kuldes p.ajanlat		{color: #6DCFF6;  font-size: 11px;  line-height: 16px;  font-weight: normal;  margin: 20px 50px 20px 0;}
#wrap .content .kuldes .inputText, input.inputText{  border: 2px solid #86DAF9;  color: #043069;  font-size: 14px; width: 400px;}
#wrap .content .kuldes .submit, input.submit-faq{background: #0A3975 url(../images/c-co-cult-atmenet2.gif) repeat-x;	border: none;	width: 81px;	height: 31px;	font-weight: bold;	color: white;	font-size: 11px;	cursor: pointer;}
#wrap .content .kuldes .submitvilagos{	background: #0A3975 url(../images/c-ajanlatkeres-button-bg.jpg) repeat-x; width: 120px;height: 35px; margin-top: 10px; color: #043069;}
#wrap .content .kuldes span				{	border: 1px solid #043069;	background: #D0DAF8;	color: #043069;	font-weight: normal;	font-size: 11px;	padding: 3px;}

/*faq komment*/
#wrap .content .faq-komment												{color: #043069;	margin: 20px 0px 30px 0px;	font-size: 12px;	width: 711px;	line-height: 15px;}
#wrap .content .faq-komment .fejlec								{	width: 711px;	color: white;	height: 28px;	vertical-align: middle;	background-color: #2B88C3;	clear: left;	line-height: 20px;	margin-top: 1px;}
#wrap .content .faq-komment .fejlec div						{	float: left; 	vertical-align: middle; 	padding: 3px 30px 3px 30px;}
#wrap .content .faq-komment p											{margin: 10px 20px 10px 20px;}
#wrap .content .faq-komment .valaszerre, a.kekgomb{ height: 18px; width: 72px; text-align: center; float: right; padding: 6px 20px 6px 20px; color: white; font-size: 12px; margin: 0px; background: #0697D9 url(../images/c-co-cult-atmenet1.gif) repeat-x;}
#wrap .content .faq-komment .hozzaszol, a.sotetkekgomb{	background: #0697D9 url(../images/c-co-cult-atmenet2.gif) repeat-x;	margin-top: 1px;}
a.sotetkekgombhover:hover													{background: #0697D9 url(../images/c-co-cult-atmenet1.gif) repeat-x;}
#wrap .content ul.faq_ul li a											{font-weight: normal;	font-size: 12px;	text-decoration: underline;}
#wrap .content .szoveg ul.faq_ul li								{	list-style-image: url(../images/nyil2.gif);}

/*online_2*/
#online_2							{background: #01A6E8 url(../images/c-onlinetanacsadas2-bg-en.jpg) no-repeat; width: 710px; min-height:420px;  height:auto !important;  height:420px; padding-top: 130px; line-height: 16px; font-size: 11px;}
#wrap .content #online_2 .kuldes.info input.submit{	background: #0A3975 url(../images/c-onlinetanacsadas2-but.jpg); width: 120px;height: 35px; margin-top: 10px; color: black; font-size: 12px; color: #043069;}
#online_2  input.submit1{	background: #0A3975 url(../images/c-onlinetanacsadas4-but1.jpg); width: 83px;height: 35px; color: #043069; font-size: 12px; border: none; font-weight: bold; cursor: pointer; position: relative; top: 3px;}
 #online_2  input.submit2{	background: #0A3975 url(../images/c-onlinetanacsadas4-but2.jpg); width: 186px;height: 35px; color: #043069; font-size: 12px; border: none; font-weight: bold; cursor: pointer; position: relative; top: 3px;}
#online_2 .info .szakerto {color: #043069; font-size: 12px;}
#online_2 .info .inputText{width: 200px; border: 1px solid #043069;}
#online_2 h3					{font-weight: bold; font-size: 12px; color: #043069;}
#online_2 h3.ajanl		{font-size: 14px; margin-bottom: 0px;}
#online_2 .info 			{width: 90%; margin: 7px 0 20px 30px;}
#online_2 hr 					{clear: left; }
#online_2 .submit-faq 						{border: 1px solid #00C3EC;}
#online_2 .talalatok							{padding-bottom: 20px;}
#online_2 .talalatok  h3					{margin: 10px 0 0 30px;}
#online_2 .talalatok .talalat 		{border-bottom: 1px dashed white;}
#online_2 .talalatok .noborder		{border-bottom: none;}
#online_2 .talalatok .talalat p		{margin: 15px 30px 15px 30px; display: list-item; list-style-image: url(../images/nyil2.gif); list-style-position: inside; list-style-type: none;}
#online_2 .talalatok .talalat span{font-weight: bold; color: #043069;}
#online_2 .group						{ margin: 10px 0px 15px 0px;}
#online_2 .nyito 						{width: 650px; margin: 20px 30px 10px 30px;}
#online_2 .nyitoh						{color: white; margin-left: 30px; text-transform: uppercase; font-size: 12px;}
#online_2 .datum						{font-size: 11px; color: #043069; font-weight: normal; margin-bottom: 4px;}
#online_2 .nyito ul li			{	list-style-image: url(../images/nyil3.gif); list-style-position: outside; list-style-type: none; font-size: 11px; color: white; margin: 0px 4px 0px 14px;}
#online_2 .tovabbi_linkek		{width: 300px; float: left; padding-right: 25px;}

/*yachtok*/
#yachtok										{margin: 10px 10px 0px 10px;}
#yachtok div.lista					{width: 700px; height: 127px; background: #008AD0; margin-bottom: 7px;}
#yachtok div.lista p				{padding: 15px 20px 15px 0px; font-size: 11px; color: white; line-height: 16px;}
#yachtok div.lista p span		{font-weight: bold; color: #043069;}

#wrap .content .co-cult .szoveg.yachtok_in		{margin-bottom: 0px; padding-bottom: 0px;}
#wrap .content .co-cult .szoveg.yachtok_in p	{padding-top: 20px; background: url(../images/nyil2.gif) no-repeat left 5px;	padding-left: 10px;}
#wrap .content .co-cult .szoveg.yachtok_in h3	{background: url(../images/nyil2.gif) no-repeat left 5px;	padding-left: 10px; color: #043069; font-size: 12px;}
#wrap .content .co-cult .yachtok_kepek				{padding: 0px 30px 5px 30px;}
#wrap .content .co-cult .yachtok_kepek img		{margin: 0px 2px 2px 2px;}
#wrap .content .co-cult hr										{color: #67B0D2; background-color: #67B0D2; }
#wrap .content .co-cult	.yachtgal							{text-align: center;}
#wrap .content .co-cult	.yachtgal img					{vertical-align: middle; margin: 0 10px 0 10px;}
#wrap .content .co-cult	.yachtgal img.keret		{border: 2px solid #D9DFE1;}
#wrap .content .co-cult	.yachtgalvalaszt			{width: 477px;height: 34px; background: #D9DFE1; margin: 0 auto; line-height: 34px; vertical-align: middle; text-align: center;}
#wrap .content .co-cult	.yachtgalvalaszt a		{color: #359BCC; margin: 0 2px 0 2px;}
#wrap .content .co-cult	.yachtgalvalaszt a.aktiv {color: #043069;}
#wrap .content .co-cult	.yachtgalvalaszt a.elso {background: url(../images/nyil2b.gif) no-repeat left 5px;	padding-left: 15px;}
#wrap .content .co-cult	.yachtgalvalaszt a.utolso {background: url(../images/nyil2.gif) no-repeat right 5px;padding-right: 15px;}
#wrap .content .co-cult .szoveg .yachtok_interior p	{padding-top: 20px;}
#wrap .content .co-cult .szoveg .yachtok_interior img {margin-right: 20px;}
#wrap .content .co-cult .szoveg .yachtok_interior span {background: url(../images/nyil2.gif) no-repeat left 5px;	padding-left: 10px; font-weight: bold; }

#wrap .content .co-cult .szoveg.yacht_spec		{padding-bottom: 2px;}
#wrap .content .co-cult .szoveg.yacht_spec td				{width: 280px; height: 16px;}
#wrap .content .co-cult .szoveg.yacht_spec td.spec	{background: url(../images/nyil2.gif) no-repeat left 5px; font-weight: bold;	padding-left: 10px; color: #043069; font-size: 11px;}
#wrap .content .co-cult .szoveg.yacht_spec td.adat	{color: #043069; font-size: 11px; font-weight: normal;}

#wrap .content a			{color: #043069;	font-weight: bold;}
/*>> nyilak*/
#wrap .content .more 	{background: url(../images/nyil2.gif) no-repeat right 5px;padding-right: 10px;	text-align: right;	display: block;	margin-right: 10px;}
#wrap .content .morel {	background: url(../images/nyil2.gif) no-repeat right 5px;	padding-right: 10px;}
#wrap .content .moref	{	background: url(../images/nyil3.gif) no-repeat right 5px;	padding-right: 10px;	color: white;}

/*also banner*/
#wrap .content .onltan{	background:url(../images/c-home-onltan.jpg) no-repeat;	width: 390px;	height: 48px;	padding: 67px 0px 0px 320px;	line-height: 13px; }
#wrap .content .onltan_en{	background:url(../images/c-home-onltan-en.jpg) no-repeat;	width: 390px;	height: 48px;	padding: 67px 0px 0px 320px;	line-height: 13px; }
#wrap .content .onltan_de{	background:url(../images/c-home-onltan-ge.jpg) no-repeat;	width: 390px;	height: 48px;	padding: 67px 0px 0px 320px;	line-height: 13px; }
#wrap .content .onltan_hr{	background:url(../images/c-home-onltan-hr.jpg) no-repeat;	width: 390px;	height: 48px;	padding: 67px 0px 0px 320px;	line-height: 13px; }


#wrap .content.onltanb{padding-bottom: 120px; min-height:560px;  height:auto !important;  height:560px;}
/*szoveges tartalom*/
#wrap .content .szoveg					{ padding: 10px 30px 20px 13px; text-align: justify;}
#wrap .content .szoveg p				{	margin: 10px 0px 10px 0px;	color: #043069;	line-height: 16px;}
#wrap .content .szoveg .szurke	{	color: #555859;}
#wrap .content .szoveg .kek			{	color: #2B88C3;}
#wrap .content .szoveg .feher		{	color: white;}
#wrap .content .szoveg h2				{	color: #043069;}
#wrap .content .szoveg h3				{	color: #2B88C3;	margin-bottom: 12px;}
#wrap .content .szoveg h4				{	color: #2B88C3;	margin-bottom: 12px;}
#wrap .content .szoveg hr				{	color: white;	background-color: white;	width: 100%;	margin: 20px 0px 20px 0px;}
#wrap .content .szoveg ul li		{	list-style-image: url(../images/nyil1.gif); list-style-position: outside; list-style-type: none; font-size: 11px; color: #2B88C3; margin: 4px 4px 4px 14px;}
#wrap .content .szoveg .aktualiscikkek{ float: left; width: 196px;  padding: 20px;  background: #06326B url(../images/c-cikkek-atmenet.jpg) repeat-x; margin-bottom: 10px;}
#wrap .content .szoveg .aktualiscikkek a{	color: white;	font-weight: normal; }
#wrap .content .szoveg .aktualiscikkek h4{ text-transform: uppercase; color: white;	margin-bottom: 12px;	font-size: 11px;	text-align: left;	font-weight: bold;}
#wrap .content .szoveg .date		{	color: #043069;	font-weight: normal;}
#wrap .content .szoveg .nyil		{	background: url(../images/nyil2.gif) no-repeat left 5px;	padding-left: 10px;}

/*bavariat adnek el*/
#wrap .content .szoveg.elado .eladofejlec	{background: url(../images/c-bavariat-adnek-el.jpg) no-repeat;	width: 685px; height: 161px;}
#wrap .content .szoveg.elado .eladofejlec_en	{background: url(../images/c-bavaria-adnekel-en.jpg) no-repeat;	width: 685px; height: 161px;}
#wrap .content .szoveg.elado .eladofejlec_de	{background: url(../images/c-bavaria-adnekel-ge.jpg) no-repeat;	width: 685px; height: 161px;}
#wrap .content .szoveg.elado .eladofejlec_hr	{background: url(../images/c-bavaria-adnekel-hr.jpg) no-repeat;	width: 685px; height: 161px;}

#wrap .content  .eladopager{width: 100%;height: 29px; background: url(../images/c-bavariat-adnek-el-bg.gif) repeat-x; margin: 20px 0 10px 0; position: relative; text-align: center; font-weight: bold; color: #D9DFE1; padding-top: 7px;}
#wrap .content .eladopager a{color: #D9DFE1;}
#wrap .content .eladopager a.sel{color: #20BDF2;}
#wrap .content .eladopager .eladocim {position: absolute; left: 15px;}
#wrap .content .szoveg.elado hr			{color: #05316A;	background-color: #05316A;	width: 99%;}

/*cikk kibontas*/
#wrap .content div.cikkfejlec {background: url(../images/c-cikk-kibontas-bg.gif) repeat-x;	width: 680px; height: 52px; margin: 0px auto; margin-top: 10px; padding: 5px 0 0 10px; vertical-align: middle;}

#wrap .content .szoveg.cikk h2{font-size: 14px;}
#wrap .content .szoveg.cikk a{color: #247BAE; font-weight: normal; text-decoration: underline;}
#wrap .content .szoveg.cikk h3{font-size: 12px; color: #05316A;}
#wrap .content .szoveg.cikk h4{font-size: 11px; color: #05316A; font-weight: bold;}
#wrap .content .szoveg.cikk ul li{color: #05316A;  list-style-image: url(../images/nyil4.gif);   margin-left: 25px;}

/*faq*/
#wrap .content .szoveg .faqfejlec	{background: url(../images/c-faq.jpg) no-repeat;	width: 683px; height: 177px; margin-bottom: 15px;}
#wrap .content .szoveg.faq ul li{color: #05316A;  list-style-image: url(../images/nyil2.gif);   margin-left: 25px; font-weight: bold; font-size: 12px;}

/*kapcsolat*/
#wrap .content .szoveg .kapcsolatfejlec	{background: url(../images/c-kapcsolat-fejlec.jpg) no-repeat;	width: 687px; height: 212px; margin-bottom: 15px;}
#wrap .content .szoveg .kapcsolat		{background: url(../images/c-kapcsolat-bg.jpg) repeat-x;	width: 687px; height: 125px;}
#wrap .content .szoveg .kapcsolat table		{margin: 15px 0 0 15px;}
#wrap .content .szoveg .kapcsolat table td	{padding-left: 10px; font-weight: bold; height: 23px;}

/*versenyek*/
#wrap .content div.versenyekfejlec {background: url(../images/c-versenyek-fejlec.jpg) repeat-x; padding-top: 10px;}
#wrap .content div.versenyekcsik {border-bottom: 1px solid #043069;}

/*yachtok megtekintese*/
#wrap .content div.yachtokmegtekintesefejlec {padding-top: 12px;}
#wrap .content div.yachtokmegtekintese1 h2.kek {color: #247CAF; font-size: 16px;}
#wrap .content div.yachtokmegtekintese1	{float: left; width: 400px;}
#wrap .content div.yachtokmegtekintese2	{float: right; width: 250px;}
#wrap .content div.yachtokmegtekintese2 img{border: 1px solid white; margin-bottom: 20px;}

/*yachtok_vision*/
#wrap .content .content_alcimcsik { background-color: #008ad0; height: 30px; margin-top: 15px; margin-bottom: 15px; line-height: 30px; text-align: right; padding-right: 15px; }
#wrap .content .content_alcimcsik img { float: left; }
#wrap .content .yachtok_leirasdoboz { background-color:  #008ad0; height: 126px; padding-left: 376px; background-repeat: no-repeat; margin-bottom: 9px; font-size: 11px;}
#wrap .content .yachtok_leirasdoboz .leiras { padding-top: 20px; line-height: 15px; }
#wrap .content .yachtok_leirasdoboz .leiras .elsoparszo { color: #043069; font-weight: bold; }
#wrap .content .yachtok_leirasdoboz .reszletek { margin-top: 10px; margin-right: 15px; text-align: right; }

/*yachtok_megtekintese2*/
#wrap .content .szoveg .szurkekep { float: left; margin-right: 15px; margin-bottom: 15px; }
#wrap .content .hullam { margin-bottom: 15px; }

/*#yachtok_megtekintese_spec*/
#wrap .content .szoveg .keknyil { color: #043069; }
#wrap .content .szoveg h3 { margin-bottom: 20px; }
#wrap .content .szoveg .spec_szekcio { margin-top: 25px; }
#wrap .content .szoveg .spec_simaszoveg { color: #043069; line-height: 18px; }

/*#yachtok_megtekintese_interior*/
#wrap .content .szoveg img.karpit { margin-right: 15px; }

/*#yachtok_megtekintese_images*/
#wrap .content .szoveg img.images_tb { margin-right: 15px; margin-bottom: 10px; }

/*#yachtok_megtekintese_design*/
#wrap .content .szoveg table.yacht_design_tabla { color: black; width: 100%; }
#wrap .content .szoveg tr.yacht_design_tr { height: 25px; }
#wrap .content .szoveg tr.yacht_design_tr_szines { height: 25px; background-color: #ebf9fe; }
#wrap .content .szoveg td.yacht_design_td_bal { text-align: right; padding-right: 15px; width: 50%; border-right: 1px dashed black; }
#wrap .content .szoveg td.yacht_design_td_jobb { text-align: left; padding-left: 15px; width: 50%; }
#wrap .content .szoveg .design_keptarto { margin-top: 25px; text-align: center; }

/*footer*/
#footer	{background: url(../images/footer-bg.gif) repeat;	height: 104px;	width: 100%;	font-size: 11px;	color: white;}
#footer .szoveg			{position: relative;	left: 470px; top: 10px; width: 500px;	line-height: 14px;}
#footer .szoveg a		{color: #6DCFF6;}
#footer .csik				{background: url(../images/footer-csik.gif) repeat-x;	width: 100%; 	height: 5px;}

/*balint*/
#wrap .general_table th { color: #2B88C3; font-weight: bold; }
#wrap .general_table td { color: #000; }
#wrap .szoveg label { color: #000; }

#wrap .content .co-cult .szoveg.yacht_spec td.spechead	{background: none; font-weight: bold;	padding-left: 10px; text-transform: uppercase; height: 25px; color: #0696d8; font-size: 11px;}


/*karpit modulhoz*/
.karpit_header {
  height:  35px;
  width: 148px;
  background: url(../images/karpit_header_bg.jpg) no-repeat; 
}

.karpit_header_en {
  height:  35px;
  width: 148px;
  background: url(../images/karpit_header_bgEN.jpg) no-repeat; 
}

.karpit_header_hr {
  height:  35px;
  width: 148px;
  background: url(../images/karpit_header_bgHR.jpg) no-repeat; 
}

.karpit_header_de {
  height:  35px;
  width: 148px;
  background: url(../images/karpit_header_bgGE.jpg) no-repeat; 
}



.karpit_body {
  overflow: hidden; 
  width: 148px;
  background: url(../images/karpit_body_bg.jpg) repeat-y; 

}
.karpit_footer {
  height: 22px;
  width: 148px;
  background: url(../images/karpit_footer_bg.jpg) no-repeat; 

}
.karpit {
  overflow: hidden; 
  width: 148px;
  background: url(../images/karpit_bg.jpg) no-repeat; 
  float: right;
  position: relative;
  margin-left:5px;
}
.karpit_list {
  padding:15px 26px;
  width: 96px;
}
.karpit span img {
  margin: 4px 0 4px 0;
}
.dvhdr1 {
  background: url(../images/bubble_header.jpg) repeat-x;      
  font-family:arial;
  font-size:14px;
  font-weight:bold;
  padding:5px;
  width:144px;
  color: #fff;
  text-align: center;
  
}
.dvbody1 {
  
  width:150px;
  
}


/* kalkulator */

.kalk_head {
   background: url(../images/kalk_head.jpg) repeat-x;
   height: 52px;
   width: 685px;
   margin:10px 12px 18px 13px;
   
}
.kalk_head .select {
   float: left;
    margin-top: 14px;
}
.kalk_head .select select.form_select {
   border: 2px solid #85d7f6;
   *border: 2px solid #85d7f6;
}
.kalk_head h2 {
   padding:14px 0 0 15px;
   float: left;
   width: 440px;
}
#loadedform {
   width: 685px;
   margin:0px 12px 18px 13px;
  
}

#loadedform table {
    background:#73AED0 none repeat scroll 0 0;
    padding:18px 10px 10px;
    *padding:25px 15px 15px;
    
}
#loadedform table td {
   color: #062e5b;
   height: 10px;
   line-height: 14px;
   *padding: 5px; 10px 0 10px;
}
#loadedform table .form_select {
   background-color: #fff;
   border: 2px solid #85d7f6;
   width: 50px;
}
#loadedform table .form_text {
   background-color: #fff;
   border: 2px solid #85d7f6;
   width: 340px;
}
#loadedform #euro,
#loadedform #totalprice {
    color:#fff;
    float:left;
    font-size:20px;
    font-weight:bold;
    
    width:100px;
}
#loadedform .osszesen {
    color:#A8CDE2;
    float:left;
    font-size:20px;
    font-weight:bold;
    
    margin-left:15px;
    _margin-left:7px;
    padding-top:8px;
    width:255px;
}
#loadedform .gomb .form_button {
    background:transparent url(../images/kalk_button.jpg) no-repeat scroll 0 0;
    color:#043069;
    font-size:13px;
    font-weight:bold;
    height:35px;
    width:120px;
}
.login .form_button {
    background:transparent url(../images/kalk_button.jpg) no-repeat scroll 0 0;
    color:#043069;
    font-size:13px;
    font-weight:bold;
    height:35px;
    width:120px;
    float: right;
    margin-right:104px;
    *margin-right:100px;
}
#loadedform .gomb {
   
   float: right;
}
#loadedform #discountprice {
    float:left;
    font-size:20px;
    font-weight:bold;
    padding-top:10px;
    width:110px;
}
#loadedform .sum {
   background-color: #043069;
   height: 38px;
}
#loadedform .sum_c {
   height: 108px;
   background:transparent url(../images/sum_c_bg.jpg) no-repeat scroll 0 0;
}
#loadedform .sum_c .cost_body {
   height: 30px;
   width: 375px;
   background:transparent url(../images/sum_c_dot.jpg) repeat-x bottom left;
   color:#fff;
   font-size:19px;
   font-weight:bold;
   margin-left:15px;
   padding-top:8px;
}

#loadedform .sum_c .cost {
   float: left;
   width: 255px;
}
#loadedform .sum_c .cost_r {
   float: left;
   width: 35px;
}
#loadedform .sum_c .cost_body_1 {
   height: 30px;
   width: 400px;
   
   color:#fff;
   font-size:19px;
   font-weight:bold;
   margin-left:15px;
   padding-top:4px;
}
#loadedform table td.options {
   color: #fff;
}

.content .login {
   background: url(../images/login_bg.jpg) no-repeat;
   height: 231px;
   width: 685px;
   margin:10px 12px 18px 13px;
   
}

.login table td.options {
   font-weight: bold;
   color: #fff;
}
.login table td input.form_text {
   background-color: #fff;
   border: 2px solid #85d7f6;
   width: 440px;
}
.login table {
   margin:70px auto 0;
   width:550px;
}
.login table td {
   height: 15px;
   *height: 13px;
}
.login div {
   height:30px;
   left:18px;
   line-height:14px;
   position:relative;
   top:45px;
   width:300px;
}


.content .login_en {
   background: url(../images/login_bg_EN.jpg) no-repeat;
   height: 231px;
   width: 685px;
   margin:10px 12px 18px 13px;
   
}

.login_en table td.options {
   font-weight: bold;
   color: #fff;
}
.login_en table td input.form_text {
   background-color: #fff;
   border: 2px solid #85d7f6;
   width: 440px;
}
.login_en table {
   margin:70px auto 0;
   width:550px;
}
.login_en table td {
   height: 15px;
   *height: 13px;
}
.login_en div {
   height:30px;
   left:18px;
   line-height:14px;
   position:relative;
   top:45px;
   width:300px;
}

.login_en .form_button {
    background:transparent url(../images/kalk_button.jpg) no-repeat scroll 0 0;
    color:#043069;
    font-size:13px;
    font-weight:bold;
    height:35px;
    width:120px;
    float: right;
    margin-right:104px;
    *margin-right:100px;
}






.content .login_hr {
   background: url(../images/login_bg_HR.jpg) no-repeat;
   height: 231px;
   width: 685px;
   margin:10px 12px 18px 13px;
   
}

.login_hr table td.options {
   font-weight: bold;
   color: #fff;
}
.login_hr table td input.form_text {
   background-color: #fff;
   border: 2px solid #85d7f6;
   width: 440px;
}
.login_hr table {
   margin:70px auto 0;
   width:550px;
}
.login_hr table td {
   height: 15px;
   *height: 13px;
}
.login_hr div {
   height:30px;
   left:18px;
   line-height:14px;
   position:relative;
   top:45px;
   width:300px;
}

.login_hr .form_button {
    background:transparent url(../images/kalk_button.jpg) no-repeat scroll 0 0;
    color:#043069;
    font-size:13px;
    font-weight:bold;
    height:35px;
    width:120px;
    float: right;
    margin-right:104px;
    *margin-right:100px;
}





table.yacht_select {
   margin:10px 12px 18px 13px;
   *margin:10px 12px 18px 13px;
   width:685px;
}
table.yacht_select img {
   margin-bottom:10px;
  
}
table.yacht_select td {
   text-align: center;
   width:137px;
}

