
	@charset "utf-8";
	
	/* CSS Document */
	

	
	/* tag definitions *************************************************************************************************/
		
	body {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		margin: 0px;
		padding: 0px;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#014B93;
		line-height:20px;		
	}
	
	p {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	h1 {
		color: #014b93;
		font-size: 19px;
		font-weight: normal;
		font-style: italic;
	}
	
	form {
		margin: 0px;
		padding: 0px;
	}
	
	
	
	/* form definitions *************************************************************************************************/
	
	.textbox {
		border: 1px solid #014b93;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.textbox_webshop {
		border: 1px solid #014b93;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		width: 20px;
		text-align: right;
		background-color: #75b0e8;
	}
	
	.button {
		border: 1px solid #014b93;
		background-color: #419cc0;
		color: #ffffff;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	
	/* link definitions *************************************************************************************************/
	 
	a {
		color:#014b93;
		text-decoration: none;
	}
	
	a:hover {
		color:#014b93;
		text-decoration: underline;
	}

	.webstore a {
		color:#607A94;
		text-decoration:none;
		cursor:pointer;
	}
	
	.webstore a:hover {
		color:#607A94;
		text-decoration:none;
	}		

	
	/* class definitions *************************************************************************************************/
	
	.bold {
		font-weight: bold;
	}
	
	.expert {
		margin-left: 12px;
		width: 227px;
		height: 139px;
		background-image: url('img/expert.jpg');
		background-repeat: no-repeat;
	}
		.expert h2 {
			margin: 10px 10px 10px 60px;
			text-align: left;
			color: #014b93;
			font-size: 16px;
			font-weight: bold;
			font-style: italic;
		}
		.expert div {
			margin: 0px 10px 0px 60px;
			text-align: left;
			font-size: 11px;
		}
		.expert img {
			float: right;
			margin: 10px 20px 0px 0px;
		}
	
	.answerclub {
		margin-left: 12px;
		width: 227px;
		height: 139px;
		background-image: url('img/kekgolyo.jpg');
		background-repeat: no-repeat;
		cursor: pointer;
	}
		.answerclub h2 {
			margin: 10px 10px 10px 105px;
			text-align: left;
			color: #014b93;
			font-size: 16px;
			font-weight: bold;
			font-style: italic;
		}
		.answerclub .lead {
			margin: 10px 10px 10px 105px;
			font-size: 11px;
			display: block;
			text-align: left;
		}
	
	.newsletter {
		margin-left: 12px;
		width: 227px;
		height: 139px;
		background-image: url('img/newsletter.jpg');
		background-repeat: no-repeat;
	}
		.newsletter h2 {
			margin: 10px 10px 10px 60px;
			text-align: left;
			color: #014b93;
			font-size: 16px;
			font-weight: bold;
			font-style: italic;
		}
		.newsletter .email {
			margin: 0px 10px 0px 60px;
			text-align: left;
			font-size: 11px;
		}
		.newsletter .mehet {
			margin: 10px 10px 0px 0px;
			float: right;
			font-size: 11px;
			clear: both;
		}
		.newsletter .mehet img {
			margin-left: 5px;
		}
	
	.sales {
		margin-left: 12px;
		width: 227px;
		background-image: url('img/indexbox.jpg');
		background-repeat: no-repeat;
	}
		.sales h2 {
			margin: 10px;
			color: #014b93;
			font-size: 16px;
			font-weight: bold;
			font-style: italic;
			text-align: left;
		}
		.sales .lead {
			margin: 10px;
			font-size: 11px;
			display: block;
		}
		
	.player {
		background-color: #a2e3fd;
		width: 200px;
		position: relative;
	}
		.player img {
			margin-left: auto;
			margin-right: auto;
		}
		.player .controls {
			background-image: url('img/player_bg.gif');
			background-position: center;
			background-repeat: repeat-x;
			padding: 0px;
			background-color: #71bfde;
		}
		.player img.play {
			position: absolute;
			left: 86px;
			top: 50px;
			border: none;
		}
	
	.content_top_left {
		background:url('img/content_top_left.gif');
		width:12px;
		height:21px;
	}

	.content_top_back {
		background:url('img/content_top_back.gif');
		background-repeat:repeat-x;
		width:763px;
		height:21px;
	}

	.content_top_right {
		background:url('img/content_top_right.gif');
		width:12px;
		height:21px;
	}
	
	.content_top_left_menu,
	.content_top_left_webshop {
		background:url('img/content_top_left_webshop.gif');
		background-position: top;
		background-repeat: no-repeat;
	}

	.content_top_back_menu,
	.content_top_back_webshop {
		background:url('img/content_top_back_webshop.gif');
		background-position: top;
		background-repeat:repeat-x;
		font-size: 12px;
		padding-left: 10px;
	}
	.content_top_back_menu a,
	.content_top_back_webshop a {
		color: #3785d0;
		text-decoration: none;
		margin-right: 20px;
	}
	.content_top_back_menu a:hover,
	.content_top_back_webshop a:hover {
		color: #20509c;
		text-decoration: none;
	}
	
	.content_top_back_menu {
		width:763px;
	}
	
	.content_webshop_menu_sel {
		border-bottom: 4px solid #3583cf;
		padding-bottom: 4px;
	}

	.content_top_right_webshop {
		background:url('img/content_top_right_webshop.gif');
		background-position: top;
		background-repeat: no-repeat;
		
		padding: 0px 0px 0px 45px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
	}
	
	.content_top_right_menu {
		background:url('img/content_top_right_menu.gif');
		background-position: top;
		background-repeat: no-repeat;
	}

	.content_left {
		background:url('img/content_left.gif');
		background-repeat:repeat-y;
		width:12px;
	}

	.content_right {
		background:url('img/content_right.gif');
		background-repeat:repeat-y;
		width:12px;
	}

	.content_right_webshop {
		background:url('img/content_right.gif');
		background-position: right;
		background-repeat:repeat-y;
		width: 269px;
		vertical-align: top;
	}

	.content_bottom_left {
		background:url('img/content_bottom_left.gif');
		height:27px;
	}

	.content_bottom_back {
		background:url('img/content_bottom_back.gif');
		background-repeat:repeat-x;
		height:27px;
	}

	.content_bottom_right {
		background:url('img/content_bottom_right.gif');
		background-position: bottom right;
		background-repeat: no-repeat;
		height:27px;
	}
		
	.content_bottom {	
		background:url('img/content_bottom.gif');
		height:27px;
	}
		
	.content_back {
		background-color:#FFFFFF;
		background:url('img/pict_s.gif');
		background-position:bottom right;
		background-repeat:no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#014B93;
		line-height:20px;		
		padding-top: 20px;
	}
		
	.content_back_webshop {
		background-color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#014B93;
		line-height:20px;
		padding-top: 20px;
	}
	
	.cart_back {
		background: url('img/content_cart_back.gif');
		background-repeat: repeat-y;
	}
	
	.cart_content {
		padding: 0px 20px 20px 45px;
		color: #FFFFFF;
	}
	
	.cart_content_bottom {
		background-image: url('img/content_cart_bottom_back.gif');
		background-position: top;
		background-repeat: no-repeat;
		height: 61px;
		vertical-align: top;
		padding: 14px 0px 0px 45px;
		color: #86ccf7;
		font-size: 16px;
		font-weight: bold;
		font-style: italic;
	}
		.cart_content_bottom a {
			color: #86ccf7;
			text-decoration: none;
		}
		.cart_content_bottom a:hover {
			color: #ffffff;
			text-decoration: none;
		}
	
	.cart_content_category {
		margin: 15px 0px 5px 0px;
		font-size: 12px;
		font-weight: bold;
	}
	.cart_content_price {
		float: right;
		font-size: 10px;
	}
	.cart_content_item {
		font-size: 10px;
	}
	.cart_content_sum {
		border-top: 1px solid #5c9bd8;
		text-align: right;
		margin-top: 10px;
		padding: 5px 0px 0px 0px;
		font-size: 11px;
		font-weight: bold;
	}
	.cart_content_mod {
		font-size: 10px;
		margin: 5px 0px 0px 0px;
	}
		.cart_content_mod a {
			color: #86ccf7;
			text-decoration: none;
		}
		.cart_content_mod a:hover {
			color: #ffffff;
			text-decoration: none;
		}

	
	.t {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#014B93;
		line-height:20px;		
	}
	
	div.sep {
		background-color: #4188d6;
		height: 1px;
	}
	
	div.errorMsg {
		text-align: center;
		font-weight: bold;
		color: #ffffff;
		background-color: #3583ce;
		border: 1px solid #4fafd5;
		padding: 20px;
	}
	
	.img {
		border: 1px solid #014b93;
	}

	.hirek {
		width:255px;
		height:520px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:justify;
		color:#2363A1;
	}
		
	.gyik {
		width:255px;
		height:520px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:justify;		
		color:#2363A1;
	}
	
	.velem {
		width:255px;	
		height:520px;
		background-color:#E1ECF6;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:justify;		
		color:#2363A1;
	}
	
	.webstore_menu1 {
		background:url('img/webstore.jpg');
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#607A94;
		width:540px;
		height:31px;
	}

	.webstore_menu2 {
		background:url('img/bevasarlokosar.jpg');
		width:247px;
		height:31px;
		
	}		

	.footer {
		background-color:#E3F3FD;
		height:55px;
		color:#23527E;
		font-size:12px;
		font-weight:bold;
		text-align:left;
	}

	.header {
		background-color: #E7EEF5;
	}	
	
	.footer1 {
		background:url('img/logo.jpg');
		background-position:left;
		background-repeat:no-repeat;
		background-color:#E3F3FD;
		height:55px;
		color:#23527E;
		font-size:12px;
		font-weight:bold;
		text-align:left;
	}
	
	.lang1 {
		background-color:#E7EEF5;
	}	

	.lang2 {
		background-color:#A0E1FC;
	}	
	
	.menu_back {
		height:254px;
		background:url('img/menu_back.jpg');
		background-position: top;
		background-repeat: no-repeat;
	}
	.menutable {
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		width: 167px;
	}
	.menu {
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		cursor: pointer;
	}
	.menu_spacer {
		background:url('img/menu_spacer.gif');
		width:182px;
		height:100%;
		background-position:left top;
		background-repeat:repeat-y;
	}
	
	.submenu_div_hidden {
		position: absolute;
		left: 167px;
		top: -7px;
		display: none;
	}
	.submenu_div_visible {
		position: absolute;
		left: 167px;
		top: -7px;
		display: block;
	}
	.submenu_top {
		background-image: url('img/submenu_t.gif');
		background-position: bottom;
		background-repeat: repeat-x;
		background-color: #a3e3fe;
	}
	.submenu_right {
		background-image: url('img/submenu_r.gif');
		background-position: left;
		background-repeat: repeat-y;
		background-color: #a3e3fe;
	}
	.submenu_bottom {
		background-image: url('img/submenu_b.gif');
		background-position: top;
		background-repeat: repeat-x;
		background-color: #a3e3fe;
	}
	.submenu_left {
		background-color: #4db1d5;
		vertical-align: top;
	}
	.submenu_content {
		background-color: #a3e3fe;
		padding: 0px 12px 2px 20px;
		font-size: 12px;
		line-height: 22px;
	}
		.submenu_content a {
			color: #2a68a1;
			text-decoration: none;
			font-weight: bold;
		}
		.submenu_content a:hover {
			color: #4c97d8;
			text-decoration: none;
			font-weight: bold;
		}
	
	.right_edge {
		background-color:#419CC0;
		background: url('img/right_edge_spacer.gif');
	}
	.right_edge_runout_top {
		background: url('img/right_edge_runout_top.gif');
		background-position: top;
		background-repeat: repeat-x;
		background-color: #419cc0;
	}
	.right_edge_runout_bottom {
		background-color: #e3f3fd;
	}

	.text {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		size:12px;
		color:#014B93;
	}
	
	.index_lead {
		font-size: 12px !important;
		color: #4eb1d5;
		line-height: 20px !important;
		padding: 5px 5px 0px 10px;
	}
	
	.index_col_pad {
		padding: 15px 15px 15px 0px;
	}
	.index_mid_col {
		background-color: #e1ecf6;
	}
	.index_item_pad {
		padding: 3px 0px 20px 10px;
		font-size: 11px;
		color: #2363a1;
	}
	.index_item_pic {
		margin: 8px 0px 0px 15px;
	}
	
	.index_title {
		margin: 0px 0px 20px 20px;
	}
	
	.border {
		background-color: #4eb0d3;
	}
	.border_top {
		background-image: url('img/border_t.gif');
		background-position: top;
		background-repeat: repeat-x;
	}
	.border_bottom {
		background-image: url('img/border_b.gif');
		background-position: bottom;
		background-repeat: repeat-x;
	}
	
	.webshop_category {
		background-color: #e4ebf3;
		background-image: url('img/content_webshop_titleback.gif');
		background-position: top;
		background-repeat: repeat-x;
		
		font-size: 12px;
		color: #3684cf;
		font-weight: bold;
		
		padding: 6px 17px 8px 17px;
	}
	
	.webshop_item {
		font-size: 12px;
		color: #3684cf;
		padding: 3px 17px 3px 17px;
	}
	.webshop_item2 {
		font-size: 12px;
		color: #3684cf;
		padding: 3px 17px 3px 17px;
		background-color: #eaf2fa;
	}
	.webshop_item_price {
		float: right;
	}
	.webshop_item_lead {
		margin-top: 2px;
		font-size: 10px;
		color: #20509c;
		margin-right: 120px;
	}
	
	.webshop_category_sep1 {
		background-color: #ffffff;
	}
	.webshop_category_sep2 {
		background-color: #d7e7f6;
	}
	

	
	
	/* content formatting *************************************************************************************************/	

	.fcms_container img, .mceContentBody img {
		border: 1px solid #A2C9F3;
	}
	.content_img_left {
		float: left;
		margin: 3px 15px 7px 0px;
	}
	.content_img_left_noborder {
		border: none !important;
		float: left;
		margin: 3px 15px 7px 0px;
	}
	.content_img_right {
		float: right;
		margin: 3px 0px 7px 15px;
	}
	.content_img_right_noborder {
		border: none !important;
		float: right;
		margin: 3px 0px 7px 15px;
	}
	.content_img {
		float: none;
	}
	.content_img_noborder {
		border: 0px !important;
		float: none;
	}

	.fcms_container hr, .mceContentBody hr {
		size: 1px;
		height: 1px;
		color: #A2C9F3;
		background-color: #A2C9F3;
	}
	
	.fcms_container h1, .mceContentBody h1, .content_title {
		color: #014b93;
		font-size: 19px;
		font-weight: normal;
		font-style: italic;
	}
	.fcms_container h2, .fcms_container h3, .fcms_container h4, .fcms_container h5, .fcms_container h6,  .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6, .content_title2 {
		color: #E21E31;
		font-weight: bold;
		font-size: 11px;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	.content_highlight {
		color: #E21E31;
		font-weight: bold;
	}
	
	.fcms_container {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		line-height: 18px;
	}
	
	.fcms_container a {
		font-weight: bold;
		color: #0099FF;
	}

	.fcms_container table, .mceContentBody table, .content_table {
		background-color: #EAF2FB;
		color: #5B5B58;
		font-size: 10px;
		border-collapse: collapse;
		border: 1px solid #a2c9f3;
	}
	.fcms_container td, .mceContentBody td, .content_table td {
		background-color: #ffffff;
		color: #5B5B58;
		font-size: 10px;
		border-collapse: collapse;
		border: 1px solid #a2c9f3;
		padding: 4px;
	}
	.content_table_head td, .fcms_container th, .mceContentBody th {
		background-color: #deeaf7;
		color: #1d29a0;
		font-size: 11px;
		font-weight: bold;
		border-collapse: collapse;
		border: 1px solid #a2c9f3;
		padding: 4px;
		text-align: left;
	}
	.fcms_container table caption, .mceContentBody table caption {
		color: #1d29a0;
		font-weight: bold;
		font-size: 11px;
		letter-spacing: 1px;
		padding: 0px 0px 5px 0px;
	}

	/* fCMS reserved classes */
	.fCMS {
		background-color: #DEEAF7;
		height: 12px;
		overflow: visible;
	}
	.fCMS_over {
		background-color: #D3DEEB;
		height: 12px;
		overflow: visible;
	}
	
	.fCMS_downloadBox {
		clear: both;
		margin: 7px 0px 0px 0px;
	}

	.mceContentBody {
		background-color: #ffffff;
		background-image: none;
		padding: 0px;
		line-height: 18px;
	}

	.mceVisualAid {
		border: 1px dashed #666666;
	}
