body {
    color: #555;
    line-height: 18px;
}

/*
** container
**/
div#container {
	width: 980px;
	margin: 0 auto;
}
div#header {
	width: 980px;
	height: 180px;
	position: relative;
	z-index: 1;
}
div#data {
	width: 980px;
	min-height: 370px;
	padding-top: 23px;
}
div#footer {
	float: left;
	width: 980px;
	padding: 30px 0 10px 0;
}
div#footer a.ws {
	float: right;
}

/*
** open
**/
div.open {
	background: transparent url(/gfx/opens/bg_open.jpg) no-repeat left top;
	min-height: 630px;
	position: relative;
}
div.open_search {
	float: right;
	margin-top: 10px;	
}
div.open div.open_search h4 {
	float: right;	
	margin-bottom: 0;
}
div.open div.open_search h4 a {
	color: #555;
}
div.open_search div.news {
	clear: both;
	float: right;
	width: 500px;
	margin: 2px 0;
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;	
}
div.open_search form.search_top {
	clear: both;
	float: right;
}
div.boxes div {
	float: left;
	width: 430px;
	height: 220px;
	padding: 0 30px;	
	overflow: hidden;
}
div.boxes div a {
	font-family: 'Helvetica';
	font-size: 16px;
	line-height: 20px;
}
div.boxes div span a {
	text-transform: lowercase;
}
div.boxes div h1 {
	margin-bottom: 0;
}
div.boxes div.color1 {
	padding-left: 250px;
	width: 210px;
	text-align: right;
	position: absolute;
	top: 100px;
	left: 0;
}
div.boxes div.color1 img.gif {
	position: absolute;
	left: 0;
	top: -10px;
}
div.boxes div.color1 h1 {
	text-align: right;
}
div.boxes div.color1 a,
div.boxes div.color1 h1 {
	color: #ff0000;	
}
div.boxes div.color2 {
	text-align: left;
	position: absolute;
	top: 100px;
	right: 0;
}
div.boxes div.color2 img.gif {
	position: absolute;
	right: 0;
	top: -5px;
}
div.boxes div.color2 h1 {
	text-align: left;
}
div.boxes div.color2 a,
div.boxes div.color2 h1 {
	color: #9b58a5;	
}
div.boxes div.color3 {
	margin-top: 70px;
	text-align: right;
	position: absolute;
	top: 250px;
	left: 0;
}
div.boxes div.color3 img.gif {
	position: absolute;
	left: 0;
	top: -20px;
}
div.boxes div.color3 h1 {
	text-align: right;
}
div.boxes div.color3 a,
div.boxes div.color3 h1 {
	color: #ed4299;	
}
div.boxes div.color4 {
	margin-top: 70px;
	text-align: left;
	position: absolute;
	top: 250px;
	right: 0;
}
div.boxes div.color4 img.gif {
	position: absolute;
	right: 0;
	top: -20px;
}
div.boxes div.color4 h1 {
	text-align: left;
}
div.boxes div.color4 a,
div.boxes div.color4 h1 {
	color: #009c7b;
}
div.open_bottom {
	width: 980px;
	height: 100px;
	position: absolute;
	left: 0;
	bottom: 0;
}
div.open_bottom img.gif {
	position: absolute;
	left: 0;
	top: 0;
}
div.open_bottom h1 {
	float: left;
	margin: 18px 165px 0 0;
}
div.open_bottom h1 a {
	color: #19abe8;
}
div.open_bottom div {
	float: left;
}
div.open_bottom div a {
	float: left;
	display: block;
	width: 245px;
	line-height: 60px;
	color: #19abe8;
	font-size: 16px;
}
div.open_bottom div a img {
	float: left;
	margin-right: 9px;
}


/*
** menu
**/
div.menu {
	width: 980px;
	height: 50px;
	position: absolute;
	left: 0;
	bottom: 0;
}
div.menu a {
	display: block;
	float: left;
	width: 195px;
	height: 50px;
	line-height: 50px;
	margin-right: 1px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	position: relative;
}
div.menu a span {
	display: none;
	float: left;
	background: transparent url(/gfx/menus/bg_menu1.png) no-repeat center top;
	width: 195px;
	height: 65px;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;	
}
div.menu a.last {
	width: 196px;
	margin-right: 0;
}
div.menu a.menu1 {
	background-color: #0e3192;
}
div.menu a.menu2 {
	background-color: #FF0000;
}
div.menu a.menu2 span {
	background-image: url(/gfx/menus/bg_menu2.png);
}
div.menu a.menu3 {
	background-color: #ED4198;
}
div.menu a.menu3 span {
	background-image: url(/gfx/menus/bg_menu3.png);
}
div.menu a.menu4 {
	background-color: #009C7B;
}
div.menu a.menu4 span {
	background-image: url(/gfx/menus/bg_menu4.png);
}
div.menu a.menu5 {
	background-color: #9B58A5;
}
div.menu a.menu5 span {
	background-image: url(/gfx/menus/bg_menu5.png);
}
div.menu a.current span {
	display: block;
}

/*
** menu_top
**/
div.menu_top {
	float: right;
	width: 300px;
	margin-top: 30px;
	text-align: right;		
}
div.menu_top a {
	color: #555;
	text-decoration: none;
	line-height: 16px;
	font-size: 12px;
}
div.menu_top a:hover {
	text-decoration: underline;
}
#container img.fb {
	margin: -6px 0 0 10px;
}

/*
** rss
**/
a.rss {
	float: right;
	display: block;
	background: transparent url(/gfx/bg_rss.gif) no-repeat 100% 3px;
	width: 50px;
	height: 20px;
	padding-right: 13px;
}

/*
** menu_left
**/
div.menu_left {
	float: left;
	width: 195px;
	margin-top: 15px;
	border-right: 1px solid #BFBFBF;
	position: relative;
}
div.menu_left a.png_smile {
	display: block;
	width: 127px;
	height: 140px;
	position: absolute;
	top: 60px;
	right: 10px;	
}
div.menu_left2 p {
	min-height: 52px;
	border-bottom: 1px solid #E5E5E5;
}
div.menu_left div.menu_left_sub {
	margin: 10px 0 8px 0;
}
div.menu_left div.menu_left_sub a {
	display: block;
	width: 170px;
	min-height: 16px;
	padding: 7px 10px 7px 5px;
	font-size: 14px;
	color: #0e3192;
	text-decoration: none;
	border-bottom: 1px solid #D1EEFA;
	position: relative;
}
div.menu_left div.menu_left_sub a:hover {
	color: #555;
}
div.menu_left div.menu_left_sub a.current {
	color: #fff;
	border: none;
}
div.menu_left div.menu_left_sub a.last {
	border: none;
}
div.menu_left div.menu_left_sub a span {
	display: none;
	width: 6px;
	height: 30px;
	position: absolute;
	right: -6px;
	top: 0;
}
div.menu_left div.menu_left_sub a.current span {
	display: block;
}
div.menu_left div.menu_left_sub div.menu_left_sub_sub a {
	padding: 4px 0;
	margin: 0 10px;
	font-size: 12px;
}
#container div.menu_left div.menu_left_sub div.menu_left_sub_sub a.current {
	color: #555;
}
div.menu_left div.menu_left_sub div.menu_left_sub_sub div.menu_left_sub_sub a {
	width: 160px;
	margin: 0 10px 0 20px;
}
div.data div.menu_sub_data {
	margin: 15px 0;
}
div.data div.menu_sub_data a,
div.data div.menu_sub_data a:hover {
	margin: 10px 16px 10px 0;
	line-height: 25px;
	text-decoration: none;
}
div.data div.menu_sub_data a.current {	
	color: #555;
}
div.menu_left div.smile {
	width: 200px;
	line-height: 18px;
	margin: 20px 0 0 0;
	font-size: 12px;
}
div.menu_left div.smile strong {
	display: block;
	margin-top: 10px;
}

/*
** menu_right
**/

div.menu_right {
	float: right;
	width: 187px;
	padding-left: 10px;
}
div.menu_right a {
	display: block;
	width: 170px;
	min-height: 16px;
	padding: 7px 5px 7px 10px;
	font-size: 14px;
	color: #0e3192;
	text-decoration: none;
	position: relative;
}
div.menu_right a:hover {
	color: #555;
}
div.menu_right a.current {
	color: #fff;
	border: none;
}
div.menu_right a.last {
	border: none;
}
div.menu_right a span {
	display: none;
	width: 6px;
	height: 30px;
	position: absolute;
	left: -6px;
	top: 0;
}
div.menu_right a.current span {
	display: block;
}

/*
** menu_sub_links
**/
div.menu_sub {
	float: left;
	width: 740px;
	margin-top: -80px;
}
div.mt {
	margin-top: 0;
}
div.menu_sub_links {
	float: right;
	margin-top: 8px;
}
div.menu_sub_links a {
	float: left;
	display: block;
	height: 20px;
	padding: 15px 10px;
	font-size: 14px;
	color: #0e3192;
	position: relative;
}
div.menu_sub_links a:hover {
	color: #555;
	text-decoration: none;
}
div.menu_sub_links a.current {
	color: #555;
}
div.menu_sub_links a span {
	display: none;
	background: transparent url(/gfx/menus/bg_menu_sub_sign.gif) no-repeat left top;
	width: 12px;
	height: 6px;
	position: absolute;
	bottom: -5px;
}
div.menu_sub_links a.current span {
	display: block;
}

/*
** open
**/
p.open {
	float: left;
	margin-right: 90px;
}

/*
** data
**/
div.data {
	float: left;
	width: 764px;
	min-height: 500px;
	margin-left: -1px;
	padding-left: 20px;
	border-left: 1px solid #BFBFBF;
}

/*
** search_top
**/
form.search_top {
	margin-top: 7px;
}
form.search_top input {
	float: left;
	width: 225px;
	height: 18px;
	padding: 5px;
	color: #555;
	border: 1px solid #CCC;
	border-right: none;
}
form.search_top input.btn_search {
	float: left;
	background: transparent url(/gfx/inputs/bg_btn_search.gif) no-repeat left top;	
	width: 24px;
	height: 30px;
	padding: 0;
	border: none;
	cursor: pointer;
}
form.search_top select {
	width: 258px;	
	height: 28px;
	padding: 4px;
	color: #555;	
}

/*
** select
**/
select.select {
	width: 225px;
	height: 30px;
	padding: 5px;
	color: #555;
	border: 1px solid #CCC;
}

/*
** form
**/
form.form {
	margin-top: 0;
}
form.error {
	float: left;		
}
form.form span.error_text,
form.form span.error {
	float: none;
	width: 75px;
	line-height: 30px;
	margin: 0 0 5px 5px;
	padding-left: 10px;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}
form.form span.error {
	padding-left: 0;
}
form.form span.error img {
	vertical-align: middle;
	margin-right: 10px;
}
form.form span.error_text2 {
	width: 130px;
}
form.form span.error {
	width: 280px;	
}
form.form span.text {
	line-height: 30px;
}
form.form label {
	float: left;
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}
form.form_single label {
	width: 140px;
}
form.form_single label.marked {
	width: 147px;
	margin-left: -7px;
}
form.form div.col {
	width: 470px;
}
form.form div.box_custom label {
	width: 80px;
}
form.error label {
	width: 70px;
}
form.form input,
form.form textarea,
form.form select,
#container form.form div.radio input.txt {
	width: 288px;
	height: 18px;
	padding: 5px;
	margin: 0 0 5px 0;
	color: #555;
	border: 1px solid #CCC;
	vertical-align: top;
}
#container form.form div.radio input.txt {
	margin-left: 240px;
}
form.form select.long {
	width: 350px;
}
form.form textarea.long {
	width: 730px;
	height: 200px;
}
form.double_cols input {
	width: 260px;
}
form.form select {
	width: 300px;
	height: 30px;
}
form.form select.year {
	width: 80px;
}
form.form select.month {
	width: 150px;
}
form.form select.month2 {
	width: 122px;
}
form.form select.day {
	width: 62px;
}
#container form.form a.btn,
#container form.form a.btn:hover {
	background: none;	
	border: none;
	font-size: 36px;
	text-decoration: none;	
	color: #0e3192;
}
form.form a.btn_right {
	margin-left: 370px;
}
form.form a.btn_right2 {
	float: right;
	margin: 10px 150px 0 0;
}
form.form a#subscribe_next,
form.form a#unsubscribe {
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	border: 1px solid #000;
}
#container form.form a#subscribe_next {
	font-size: 34px;
	margin-right: 35px;
}
#container form.form a#unsubscribe {
	font-size: 24px;
	margin-top: 16px;
}
form.form textarea {
	height: 70px;
}
form.form input.error,
form.form textarea.error,
form.form select.error {
	background-color: #FFFAFA;
	border: 1px solid #FF0000;
}
form.form label.auto {
	width: auto;
	float: none;
}
form.form div.radio,
form.form div.chb {
	float: left;
	width: 720px;
	min-height: 35px;
	margin: 0 0 10px 120px;
}
form.form div.radio div {	
	clear: both;
	float: left;
	width: 600px;
}
form.form div.radio div label {
	width: 80px;
}
form.form div.radio div.three_cols label {
	width: 220px;
}
form.form div.radio label,
form.form div.chb label {
	width: auto;
	margin-right: 20px;
}
form.form div.newline {	
	float: left;
	width: 360px;
	height: auto;
	margin: 0 0 10px 0;
}
form.form div.full {
	width: 760px;
}
form.form div.full2 {
	width: 980px;
}
form.form div.newline label {
	clear: both;
}
form.form div.radio input,
form.form div.chb input,
form.form input.radio {
	width: 15px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	border: none;
}
form.form div.same_cols label {
	width: 150px;
}
form.form p.marked {
	padding-top: 10px;
}

/*
** textatea big
**/
textarea.big {
	width: 450px;
	height: 240px;
	padding: 5px;
	margin-bottom: 10px;	
	color: #555;
}

/*
** bottom
**/
div.bottom {	
	width: 980px;
	min-height: 250px;
}
div.bottom div.menu_left  {
	float: left;
	width: 325px;	
}
div.bottom div.menu_left2  {
	float: left;
	width: 290px;
	margin: 20px 0 0 10px;	
}
div.bottom div.menu_left2 h1 {
	
}
div.bottom div.menu_left2 p {
	font-size: 12px;
	line-height: 20px;
}
div.bottom div.menu_left2 img {
	margin-top: 15px;
}
div.bottom div.menu_left_last  {
	float: right;
	width: 331px;
	padding-left: 10px;
	border: 0;
	border-left: 1px solid #BFBFBF;
}
div.bottom div.menu_left p {
	width: 305px;
	min-height: 50px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
	font-size: 12px;
}
div.bottom div.menu_left p.last {
	border: none;
}
div.bottom div.menu_left a img {
	float: right;
	margin: -20px 0 0 10px;
}
div.bottom div.menu_left p a {
	color: #555;
}
div.bottom_services {
	float: left;
	padding-top: 10px;
}
div.bottom_services div.bottom_item {
	float: left;
	width: 315px;
	min-height: 220px;
	border-right: 1px solid #E5E5E5;
}
div.bottom_services div.bottom_item h1 {
	margin-bottom: 5px;
}
div.bottom_services div.last {
	float: left;
	width: 325px;
	min-height: 220px;
	padding-left: 10px;
	border: none;
}
div.bottom_services div.bottom_middle {
	float: left;
	width: 295px;
	min-height: 220px;
	padding: 0 10px;
	border-right: 1px solid #E5E5E5;
}
div.bottom_services div.bottom_middle p {
	font-size: 12px;
}
div.bottom_services div.bottom_middle h1 {
	margin: 10px 0;
}
div.bottom_services div.bottom_middle h1 cufon {
	margin-top: -10px;
}
div.bottom_services div.bottom_item img {
	float: right;
	margin: 15px 10px 0 10px;
}
div.bottom_services div.last img {
	margin-right: 0;
}
div.bottom_services div.bottom_item p {
	font-size: 12px;
	margin: 0 20px 10px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}

/*
** news
**/
div.bottom div.news {
	float: left;
	width: 630px;
	padding: 0 0 0 20px;
	font-size: 12px;
}
div.bottom div.news p {
	font-size: 12px;
}
div.bottom div.news div.news_items img {
	margin-bottom: 3px;
}
div.bottom div.news div.news_items a,
div.bottom div.news div.news_items a:hover {
	float: left;
	display: block;
	width: 118px;
	height: 145px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
}
div.bottom div.news div.news_items a.last {
	margin-right: 0;
}

/*
** bottom_menu
**/
div.bottom_menu {
	float: left;
	color: #B2B2B2;
}
div.bottom_menu a {
	color: #B2B2B2;
	margin: 0 13px 0 11px;	
	font-size: 12px;
}
div.bottom_menu a.first {
	margin-left: 0;
}
div.bottom_menu a:hover {
	color: #555;
	text-decoration: none;
}

/*
** flags
**/
div.flags {
	float: left;
	margin-left: 5px;
}
div.flags a,
div.flags a:hover {
	float: left;
	display: block;
	color: #B2B2B2;
	text-decoration: none;
}
div.flags a:hover {
	color: #555;
}
div.flags a img {
	margin: 0 2px 0 8px;
	vertical-align: middle;
}

/*
** main
**/
div.main {
	background: transparent url(/gfx/images/img1.jpg) no-repeat center top;
}

/*
** side_right
**/
div.side_right {
	float: right;
	width: 196px;
	min-height: 450px;
	margin-top: -70px;
	border-left: 1px solid #CCC;
}
div.mycora_home div.side_right {
	margin-top: 20px;
	min-height: 260px;
}
div.side_right h1 {
	margin-bottom: 2px;
}
div.side_right div.item a:hover strong {
	text-decoration: underline;
}

div.mycora_home div.side_right h1 {
	margin-left: 20px;
}
div.mycora_home div.side_right div.item div {
	font-size: 12px;
	margin-top: 5px;
}
div.side_right div.item {
	float: right;
	width: 176px;
	line-height: 16px;
	margin-bottom: 8px;
	border-top: 1px solid #ccc;
}
div.side_right div.item a,
div.side_right div.item a:hover {
	text-decoration: none;
}
div.side_right div.item a:hover span {
	text-decoration: underline;
}
div.side_right div.item a strong {
	font-size: 14px;
	text-decoration: none;
}
div.side_right div.item img {
	margin: 10px 10px 10px 20px;
}

/*
** scrollable 
**/
div.scrollable_pager {
	float: left;
	width: 783px;
	min-height: 277px;	
}
div.scrollable_container {
	width: 783px;
	height: 290px;
	position: relative;
	overflow: hidden;
}
div.scrollable {
	width: 20000px;
	height: 340px;
	position: absolute;
}
div.scrollable div.scoll_items {
	float: left;
	position: relative;
}
div.scrollable a,
div.scrollable a:hover,
div.scrollable div.cataloge,
div.scrollable div.cataloge:hover {
	float: left;
	line-height: 16px;
	margin-right: 1px;
	text-decoration: none;
}
div.scrollable div.cataloge div.choose {
	display: none;
	position: absolute;
	left: 10px;
	top: 10px;
}
div.scrollable div.cataloge:hover div.choose {
	display: block;
	background-color: #fff;
	width: 173px;
	height: 205px;
	padding-top: 50px;
	text-align: center;
}
div.scrollable div.cataloge:hover div.choose a {
	display: inline;
	float: none;
	line-height: 50px;
}
div.scrollable div.cataloge:hover div.choose a:hover {
	text-decoration: underline;
}
div.scrollable a img {
	margin-bottom: 15px;
}
div.scrollable a span {
	text-decoration: none;
	cursor: pointer;
}
div.scrollable a:hover strong {
	text-decoration: underline;
}

/*
** pager
**/
div.items_pager {
	margin: 0 auto;
}
div.items_pager div.pager,
div.items_pager div.pager div {
	float: left;
}
div.items_pager a,
div.items_pager a:hover {
	float: left;
	display: block;
	background: transparent url(/gfx/pager/pager.gif) no-repeat left top;
	width: 6px;
	height: 10px;
	margin: 0 5px;
	text-decoration: none;
	cursor: pointer;
}
div.items_pager a.current {
	background-position: left bottom;
}

/*
** two column
**/
div.box1 {
	float: left;
	width: 460px;
	margin-right: 10px;
}
div.box2 {
	float: left;
	width: 460px;
	margin-left: 10px;
}

/*
** box
**/
div.box {
	width: 740px;
	border-top: 1px solid #E5E5E5;
	margin-top: 10px;
	padding-top: 10px;
	overflow: hidden;
}
div.box_custom {
	float: left;
	width: 958px;
	padding: 10px;
	margin-top: 15px;
	background-color: #FAFAFA;
	border: 1px solid #CCC;
}

/*
** logos
**/
div.logos {
	float: left;
	width: 756px;
}
div.logos a.logo {
	float: left;
	margin: 0 10px 13px 0;
}
img.logo {
	position: absolute;
	top: -10px;
}

/*
** headers
**/
h1 {	
	font-size: 36px;
	color: #0e3192;
	padding: 0;
	margin: 0 0 -8px 0;	
}
div.boxes h1 a {	
	font-size: 36px;
	color: #0e3192;
}
h1 a,
h1 a:hover {
	color: #0e3192;
	text-decoration: none;
}
h1.title {
	font-size: 57px;
	padding: 4px 0;
	margin-bottom: 22px;
}
h1.title.little {
	font-size: 36px;
}
div.mycora_home h1.title {
	margin: 20px 0 20px 0;
}
h1.title_sub {
	font-size: 48px;
}
h1.title_sub2 {
	margin: 20px 0 10px 0;
	font-size: 34px;
}
div.data h1.title {
	border-bottom: 1px solid #BFBFBF;
}
h2 {
	font-size: 26px;
	color: #0e3192;
	padding: 0;
	margin: 0;	
}
h3 a,
h3 a:hover {
	text-decoration: none;
	color: #0e3192;
}
h3 {
	width: 190px;
	font-size: 30px;
	color: #0e3192;
	padding: 0 0 7px 0;
	margin: 5px 0 5px 0;
	border-bottom: 1px solid #E5E5E5;
}
h4 {
	font-size: 36px;
	color: #0e3192;
	padding: 0;
	margin: 0 0 10px 0;	
}
h4 span.fright {
	font-size: 26px;
}
h4.list {
	margin: 10px 0 0 0;
}
h4 a,
h4 a:hover {
	text-decoration: none;
}
h4.marked {
	margin-left: -10px;
}
div.main h1,
div.main h1 a,
div.main h1 a:hover,
div.main h3,
div.main h4 {
	color: #1493C9;
}

/*
** a-ceg header
**/
div.cora h1,
div.cora h1 a,
div.cora h1 a:hover,
div.cora h3,
div.cora h3 a,
div.cora h3 a:hover,
div.cora h4 {
	color: #1493C9;
}

/*
** akcios-kinalat header
**/
div.offers h1,
div.offers h1 a,
div.offers h1 a:hover,
div.offers h2,
div.offers h3,
div.offers h3 a,
div.offers h3 a:hover,
div.offers h4,
div.offers span.title {
	color: #ff0000;
}

/*
** az-en-coram header
**/
div.mycora h1,
div.mycora h1 a,
div.mycora h1 a:hover,
div.mycora h3,
div.mycora h3 a,
div.mycora h3 a:hover,
div.mycora h4,
div.mycora a.btn {
	color: #ED4198;
}

/*
** valasztek-minoseg header
**/
div.quality h1,
div.quality h1 a,
div.quality h1 a:hover,
div.quality h3,
div.quality h3 a,
div.quality h3 a:hover,
div.quality h4,
div.quality a.btn {
	color: #9B58A5;
}

/*
** szolgaltatasaink header
**/
div.services h1,
div.services h1 a,
div.services h1 a:hover,
div.services h3,
div.services h3 a,
div.services h3 a:hover,
div.services h4,
div.services a.btn {
	color: #009C7B;
}
/*
** biztositasok
**/
h5.insurance {
    width: 400px;
    color: #009c76;
    font-size: 21px;
    margin-top: -2px;
    font-family: Arial;
    margin-bottom: 38px;
}
h6.insurance {
    color: #0047a7;
    font-size: 21px;
    font-family: Arial;
    padding-bottom: 18px;
}
p.insurance {
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
}
a#insurance, a:hover#insurance { color: #ff0000; }
a:hover#insurance { text-decoration: none; }
a#calculation {
    width: 188px;
    height: 28px;
    display: block;
    margin-top: -23px;
    margin-left: 190px;
    background: #fff url('/gfx/biztositasok/bg_calculation.jpg') repeat-x 0 0;
}
img.insurance {
    padding-left: 25px;
    padding-right: 10px;
}
img#insurance-cora {
    float: right;
    position: relative;
    margin: -78px 0 0 500px;
}
div.insurance-left {
    float: left;
    width: 549px;
    background: #fff url('/gfx/biztositasok/bg_insurance_left.jpg') repeat-x 0 0;
}
div.insurance-left a {
    border: 0;
    width: 171px;
    height: 22px;
    display: block;
    cursor: pointer;
    margin-bottom: 11px;
    background: transparent url('/gfx/biztositasok/bg_details.jpg') repeat-x 0 0;
}
div.insurance_right {
    width: 198px;
    float: right;
    margin-top: -80px;
    padding: 77px 0 0 17px;
    background: #fff url('/gfx/biztositasok/img_insurance.jpg') no-repeat 14px 2px;
}
div.insurance_right.contact {
    margin-top: 4px;
    padding-top: 0;
    background-image: none;
}
div.insurance_right.contact span { font-size: 14px; margin-bottom: 12px;}
div.insurance_right.contact span#telephone { 
    margin-left: 50px;
    line-height: 34px;
}
div.insurance_right.contact span a {   
   color: #ff0000;
   margin-left: 19px;
}
div.insurance_right.contact span a:hover { text-decoration: none; }
div.insurance_right a#click_here {
    border: 0;
    width: 111px;
    height: 28px;
    display: block;
    margin-left: 43px;
    background: transparent url('/gfx/biztositasok/bg_actions.jpg') repeat-x 0 0;
}
div.insurance_right p {
    margin-top: 14px;
    font-size: 16px;
    text-align: center;
}
div.insurance_minidiv {
    width: 171px;
    float: left;
}
div.insurance_minidiv p {
    font-size: 14px;
    padding-top: 14px;
    line-height: 16px;
    margin: 0 -2px 10px;
    text-align: center;
    font-weight: bold;
}
div.insurance_minidiv img {
    margin-top: 11px;
}
div.insurance_minidiv.center {
    margin: 0 18px;
}
div.insurance_minidiv h6 {
    height: 35px;
    color: #0046a7;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    text-align: center;
    padding-top: 16px;
    background: transparent url('/gfx/biztositasok/bg_mini_title.jpg') no-repeat 0 0;
}
div.insurance_minidiv.center h6 {
    height: 41px;
    padding-top: 10px;
}
a.details {
    border: 0;
    width: 111px;
    height: 28px;
    display: block;
    cursor: pointer;
    margin-left: 10px;
    margin-top: -6px;
    float: left;
    background: transparent url('/gfx/biztositasok/bg_actions.jpg') repeat-x 0 0;
}
a.more_details{
    border: 0;
    width: 171px;
    height: 22px;
    margin-left: 150px;
    display: block;
    cursor: pointer;
    background: transparent url('/gfx/biztositasok/bg_details.jpg') repeat-x 0 0;
}
p.details {
    margin-top: -6px;
}
div#insurance-question {
    float: right; 
    width: 320px;
    margin-top: -50px;
}
div#insurance-question p {
    padding-top: 40px;
    font-weight: bold;
    font-size: 20px;
    padding-left: 35px;
}
div#insurance-question a.details {
    margin-top: 36px;
    margin-left: 16px;
}
/*
** Privát kölcsön
**/
#private_loan_row {
    float: left;
    width: 739px;
    background: #fff url('/gfx/szolgaltatasaink/penzugyi/bg_private_loan_row.jpg') repeat-x 50% 0;
}
#private_loan_banner {
    width: 739px;
    height: 150px;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
}
.private_loan_mini {
    background: #fff url('/gfx/szolgaltatasaink/penzugyi/bg_private_loan_mini.jpg') no-repeat 0 9px;
    width: 171px;
    float: left;
    margin: 0 9px;
    text-align: center;
}
.private_loan_mini a:hover {
    text-decoration: none;
}
.private_loan_mini.first { margin: 0 9px 0 0; }
.private_loan_mini.last { margin: 0 0 0 9px; }
h5.private_loan {
    color: #009c76;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
    margin-bottom: 22px;
}
.private_loan_mini img {
    padding-top: 5px;
}
#private_loan_row ul {
    text-align: left;
    margin: 17px 0 0 0;
}
#private_loan_row ul li {
    line-height: 15px;
    padding-left: 15px;
    color: #555555;
    font-family: arial;
    font-size: 12px;
    margin: 0 0 0 0;
    list-style: none ;
    background: transparent url('/gfx/szolgaltatasaink/penzugyi/bg_li.jpg') no-repeat 0 5px;
}

/*
** links
**/
a {
    color: #0e3192;
	text-decoration: none;
}
a:hover {
    color: #0e3192;
    text-decoration: underline;
}
div.main a,
div.main a:hover {
	color: #0e3192;
}
div.cora a,
div.cora a:hover {	
	color: #1493C9;
}
div.offers a,
div.offers a:hover {
	color: #ff0000;
}
div.mycora a,
div.mycora a:hover {
	color: #ED4198;
}
div.quality a,
div.quality a:hover {
	color: #9B58A5;
}
div.services a,
div.services a:hover {
	color: #009C7B;
}

/*
** button link
**/
span.button {
    display: block;
    height: 57px;
    width: 223px;
    background: transparent url('/gfx/bg_button.gif') no-repeat 100% 100%;
}
span.button a {
    display: block;
    color: #fff;
    height: 15px;
    width: 195px;
    padding: 14px;
    white-space: nowrap;
    font-weight: bold;
    text-align: center;
    background-color: #009c7b;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
span.button a:hover {
    color: #fff;
}
span.button.phone a {
    height: 15px;
    width: 195px;
    text-align: left;
    background-image: url('/gfx/bg_button_phone.png');
}

/*
** menu_left_sub
**/
div.menu_left div.menu_left_sub a,
div.menu_left div.menu_left_sub div.menu_left_sub_sub a.current {
	color: #19ABE8;
}
div.menu_left_sub a.current {
	color: #fff;
	background-color: #19ABE8;
}
div.menu_left_sub a span {
	background-image: url(/gfx/menus/bg_menu_left_sign_cora.gif);
}

div.offers div.menu_left div.menu_left_sub a,
div.offers div.menu_left div.menu_left_sub div.menu_left_sub_sub a.current {
	color: #ff0000;
}
div.offers div.menu_left div.menu_left_sub a.current {
	color: #fff;
	background-color: #ff0000;
}
div.offers div.menu_left div.menu_left_sub a span {
	background-image: url(/gfx/menus/bg_menu_left_sign_offers.gif);
}

div.offers div.menu_right a {
	color: #ff0000;
}
div.offers div.menu_right a.current {
	color: #fff;
	background-color: #ff0000;
}
div.offers div.menu_right a span {
	background-image: url(/gfx/menus/bg_menu_left_sign_offers_left.gif);
}

div.mycora div.menu_left div.menu_left_sub a,
div.mycora div.menu_left div.menu_left_sub div.menu_left_sub_sub a.current {
	color: #ED4198;
}
div.mycora div.menu_left div.menu_left_sub a.current {
	color: #fff;
	background-color: #ED4198;
}
div.mycora div.menu_left div.menu_left_sub a span {
	background-image: url(/gfx/menus/bg_menu_left_sign_mycora.gif);
}

div.quality div.menu_left div.menu_left_sub a,
div.quality div.menu_left div.menu_left_sub div.menu_left_sub_sub a.current{
	color: #9B58A5;
}
div.quality div.menu_left div.menu_left_sub a.current {
	color: #fff;
	background-color: #9B58A5;
}
div.quality div.menu_left div.menu_left_sub a span {
	background-image: url(/gfx/menus/bg_menu_left_sign_quality.gif);
}

div.services div.menu_left div.menu_left_sub a,
div.services div.menu_left div.menu_left_sub div.menu_left_sub_sub a.current {
	color: #009C7B;
}
div.services div.menu_left div.menu_left_sub a.current {
	color: #fff; 
	background-color: #009C7B;
}
div.services div.menu_left div.menu_left_sub a span {
	background-image: url(/gfx/menus/bg_menu_left_sign_services.gif);
}

div.menu_left div.menu_left_sub div.menu_left_sub_sub a.current {
	background: none;
	border-bottom: 1px solid #D1EEFA;
}
div.menu_left div.menu_left_sub div.menu_left_sub_sub a.current span {
	background: none;
}

/*
** table
**/
table.table th {
	background-color: #19ABE8;
}
#container table.sitemap td {
	vertical-align: middle;
	width: 305px;
	border: none;
}
#container table.sitemap {
	width: 100%;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
#container table.sitemap td {
	padding: 0;
	margin: 0;
}
table.sitemap td ul li ul {
	margin-left: 15px;
}
table.sitemap td ul li a {

}
table.sitemap td ul li ul li a {
	font-weight: normal;
}
div.mycora table.table th {
	background-color: #ED4198;
}
div.quality table.table th {
	background-color: #9B58A5;
}
div.services table.table th {
	background-color: #009C7B;
}
table.month th,
table.month td {
	text-align: center;
}
table.month td.tright {
	font-weight: bold;
}


/*
** lists
**/
ul {
	margin: 10px 20px 10px 30px;
}
ul li {
	padding-bottom: 5px;
	line-height: 18px;
}
ol {
	margin: 10px 0 0 30px;
}
ol li {
	padding-bottom: 5px;
}
ul li span.lead {
	display: block;
	margin: 0 10px 10px 10px;
	line-height: 20px;
}

/*
** paragraph, formats
**/
p {
	margin: 0 0 10px 0;
	line-height: 20px;
}
p.comment,
div.comment {
	background-color: #EBEBE4;
	border: 1px solid #A5ACB2;
	padding: 5px;
	margin: 5px 0 10px 0;
	font-size: 12px;
}
div.comment ol {
	margin: 0 0 0 20px;
}
div.comment ol li {
	font-size: 12px;
	padding-bottom: 5px;
}
p.brutto {
	float: left;
	width: 752px;
	margin: 0;
}

/*
** text
**/
div.text {
	width: 450px;
	height: 300px;
	margin-top: -10px;
}
div.text p {
	font-size: 13px;
	margin-bottom: 10px;
}

/*
** img_left
**/
img.img_left {
	float: left;
	margin: 5px 10px 10px 0;
}

/*
** img_right
**/
img.img_right {
	float: right;
	margin: 0 0 10px 10px;
}
div.img_right {
	float: right;
	width: 200px;
}
div.img_right img {
	margin: -10px 0 20px 0;
}

/*
** additional
**/
.marked { font-weight: bold }
.fleft { float: left }
.fright { float: right }
.mt0 { margin-top: 0 }
.pt0 { padding-top: 0 }
.mt10 { margin-top: 10px }
#container .mt20 { margin-top: 20px }
#container .ml0 { margin-left: 0 }
.pt10 { padding-top: 10px }
#container .tleft { text-align: left }
#container .tcenter { text-align: center }
#container .tright { text-align: right }
#container .red { color: #ff0000 }
.pointer { cursor: pointer }
.uppercase_bold { text-transform: uppercase; }
#container .lheight cufon {
	margin-top: -10px;
}
#container .lheight {
	margin-top: 10px;
}

/*
** iframe
**/
iframe {
	overflow: hidden;
	border: none;
	margin: -10px 0 0 0;
	padding: 0;
	position: relative;
	z-index: 5000;
}

/*
** gallery
**/
div.gallery img {
	margin: 10px;
}
img.img {
	margin: 0 0 10px 10px;
}

/*
** img_fright
**/
div.img_fright {
	float: right;
	width: 200px;
	margin-left: 10px;
}
div.img_fright img {
	margin-bottom: 50px;
}

/*
** table
**/
table.table {
	border-collapse: collapse;
}
table.table td,
table.table th {
	border: 1px solid #BFBFBF;
	padding: 5px 10px;
	line-height: 20px;
}
table.table td {
	padding: 5px 10px;
}
table.table th {	
	font-weight: bold;
	color: #fff;
}
table.insurance td,
#container table.insurance th {
	background: none;
	border: none;	
}
#container table.insurance th.head1 {
	background-color: #b4d9ce;
	color: #555;
}
table.insurance td,
table.insurance th {
	padding: 10px;
}
table.insurance td.color1 {
	background-color: #e4f0ec;
}
table.insurance td.color2 {
	background-color: #8dcab8;
	text-align: right;
}
table.insurance td.color3 {
	background-color: #47b292;
	text-align: right;
}
table.insurance td.color4,
#container table.insurance2 th.color4 {
	background-color: #008F65;
}

/*
** lead_buday
**/
div.lead_buday {
	background: transparent url(/gfx/az_en_coram/fozoiskola/bg_lead.jpg) no-repeat left top;
	width: 564px;
	height: 100px;
	padding: 10px 200px 10px 10px;
	margin-bottom: 20px;
	color: #fff;
}
div.lead_buday h4 {
	color: #fff;
	margin: 0;
}
div.lead_buday p {
	line-height: 17px;
	font-size: 13px;
}

/*
** recipes
**/
div.recipes {
	float: left;
	background: transparent url(/gfx/az_en_coram/fozoiskola/bg_recipes_data.gif) repeat-y left top;
	margin-bottom: 10px;
}
div.recipes_top {
	float: left;
	background: transparent url(/gfx/az_en_coram/fozoiskola/bg_recipes_top.gif) no-repeat left top;
}
div.recipes_bottom {	
	float: left;
	background: transparent url(/gfx/az_en_coram/fozoiskola/bg_recipes_bottom.gif) no-repeat left bottom;
	width: 764px;
}
div.recipes_left {
	float: left;
	width: 385px;
	padding: 10px 25px 10px 10px;
}
div.recipes_left ul {
	margin-left: 20px;
}
div.recipes_left ul li {
	padding-bottom: 0;
}
div.recipes_cont {
	float: left;
	width: 314px;
	margin: 10px 10px 10px 20px;	
}
div.recipes_cont div.recipes_item {
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
}
div.recipes_cont div.recipes_item img {
	margin: 0 5px 5px 0;
}
div.recipes_cont div.recipes_item p.desc {
	clear: both;
	font-size: 12px;
	line-height: 14px;
}
div.recipes_cont div.recipes_item p {
	font-size: 12px;
}

/*
** border
**/
.border_white {
	border: 1px solid #fff;
}

/*
** pictures
**/
div.pictures {
	width: 764px;
	height: 723px;
}

/*
** bg_pager
**/
div.nav {
	float: left;
	background-color: #fff;
	width: 63px;
	height: 31px;
	position: absolute;
	top: 0;
	left: 460px;
	z-index: 2;
}
div.nav a,
div.nav a:hover {	
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	margin-left: 1px;
	text-decoration: none;
	cursor: pointer;
}
div.nav a.prev {	
	background: transparent url(/gfx/valasztek_minoseg/markaink/influx/bg_pager_left.gif) no-repeat left top;
}
div.nav a.next {
	background: transparent url(/gfx/valasztek_minoseg/markaink/influx/bg_pager_right.gif) no-repeat left top;
}
div.nav a.disabled {
	background-position: left bottom;
	cursor: text;
}

/*
** tuv
**/
div.tuv {
	float: right;
	width: 230px;
	margin: 0 50px 0 0;
	text-align: center;
}
div.tuv img {
	margin-bottom: 10px;
}

/*
** tabs
**/
div#tabs-frame {
	float: left;
	width: 764px;
	margin-bottom: 10px;
	position: relative;
}
div#tabs-frame div.png {
	background: transparent url(/gfx/valasztek_minoseg/markaink/bg_png.png) no-repeat left top;
	width: 273px;
	height: 723px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
div#tabs-frame div.png div {
	display: none;
}
div#tabs-frame div.png div.show {
	display: block;
}
div#tabs-frame div.png h4 {
	margin: 7px 0 0 40px;
}
div#tabs-frame div.png p {
	margin: 10px;
	line-height: 24px;
}
div#tabs {
	display: none;
}
div#tabs_container {
	float: left;
	width: 764px;
	height: 723px;
	position: relative;
	overflow: hidden;
}
div.tabs_boxes {
	width: 6400px;
	height: 723px;
	position: absolute;
}
div.tab {
	float: left;
	width: 491px;
	height: 723px;
}

/*
** list
**/
div.list {
	float: left;
	width: 372px;
	min-height: 125px;
	padding-bottom: 5px;
	margin: 0 10px 17px 0;
	border-bottom: 1px solid #E5E5E5;
}
div.lists {	
	float: left;
	width: 770px;
	margin-top: 20px;
}
div.lists div.list {
	min-height: 145px;
}
#container div.list_first {
	width: 780px;
	height: 30px;
	min-height: 30px;
	margin: 0;
	border: none;
}
div.list_first h4 {
	float: left;
	margin: -5px 35px 0 0;
}
div.list_first p {
	margin-top: 3px;
}
div.list_long {
	width: 750px;
}
div.list img {
	margin: 0 10px;
}
div.list p {
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
}
div.list strong {
	line-height: 20px;
}
div.list_bottom {
	float: left;
	margin-top: 20px;
}
div.list_bottom div.list {
	border: none;
}
div.list_last {
	float: right;
	background: transparent url(/gfx/akcios_kinalat/fooldal/bg_cora_arveres.jpg) no-repeat right top;
	width: 175px;
	min-height: 150px;
	padding: 10px 0 0 20px;
	margin-top: -19px;
	border-left: 1px solid #E5E5E5;
}
div.list_last p {
	font-size: 12px;
}
div.list_last h4 {
	margin-bottom: 2px;
}

/*
** cats
**/
ul.cats {
	margin: 20px 0 0 30px;
}
#container ul.cats li a.current {	
	color: #555;
	cursor: text;
}

/*
** right_link
**/
span.right_link {
	float: right;
	text-align: right;
	font-size: 12px;
	line-height: 20px;
}
span.right_link a.strong {
	font-weight: bold;
	color: #0e3192;
}

/*
** back
**/
div.back {
	width: 100%;
	margin: 10px 0 10px 0;
	text-align: right;
	font-weight: bold;
}

/*
** errors
**/
div.errors span.error {
	float: none;
}

/*
** sitemap_col
**/
div.sitemap_col {
	float: left;
	margin: 0 45px 0 0;
}
div.sitemap_col h4 {
	float: left;
	margin: 0 0 5px 0;
}
div.sitemap_col ul {
	clear: both;
	margin: 0 0 0 20px;
}

/*
** box_top
**/
div.box_top {
	background: transparent url(/gfx/akcios_kinalat/bg_top.jpg) no-repeat left top;
	width: 742px;
	height: 178px;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #FF0000;
	position: relative;
}
div.box_top div.desc {
	width: 220px;	
	margin-left: 250px;	
}
div.box_top div.desc p.title {
	text-transform: uppercase;
	color: #ff0000;
	font-weight: bold;
}
div.box_top div.price {
	float: left;
	background: transparent url(/gfx/akcios_kinalat/bg_offer.png) no-repeat 3px top;
	width: 108px;
	height: 67px;
	padding-top: 55px;
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	position: absolute;
	right: 160px;
	bottom: 5px;
}
div.box_top div.price strong {
	font-size: 24px;
}

/*
** products
**/
div.product,
div.products {
	float: left;
	width: 758px;
}
div.products {
	margin-bottom: 20px;
}
div.product {
	margin-bottom: 10px;
}
div.product a.prod {
	float: left;
	display: block;
	width: 170px;
	height: 188px;
	padding: 5px;
	margin: 0 10px 0 0;
	border: 1px solid #CCC;
	text-decoration: none;
	text-align: center;
	color: #555;
}
,
div.product a.prod:hover {
	text-decoration: none;
}
div.product a.prod img {
	margin-bottom: 10px;
}
div.product a.last {
	margin-right: 0;
}

/*
** scroller-container
**/
div#scroller-container {
	height: 20px;
	margin-top: 3px;
	position: relative;	
}
div#scroller-container a {
	font-size: 12px;
	color: #555;
}
div#scroller-container img {
	position: absolute;
	top: 0;
	z-index: 1;
}
div#scroller-container img.news_left {
	left: 0;
}
div#scroller-container img.news_right {
	right: 0;
}
div#scroller {
	padding-left: 300px;
}

/*
** none
**/
a.none {
	cursor: text;
}

/*
** layer
**/
div.layer a {
	position: relative;
	z-index: 10000;
}

/*
** microsites
**/
div.microsites,
div.add {
	float: left;
	background: transparent url(/gfx/akcios_kinalat/fooldal/bg_microsites.gif) no-repeat left top;
	width: 980px;
	height: 230px;
	padding-top: 30px;
}
div.microsites a.micro_item,
div.add a.micro_item {
	display: none;
	width: 783px;
	height: 200px;
}

/*
** mycora_home
**/
div.mycora_home {
	float: left;
	background: transparent url(/gfx/az_en_coram/fooldal/bg_pic.jpg) no-repeat left top;
	width: 980px;
	height: 300px;
	margin-top: -23px;
}
div.mycora_home p {
	width: 400px;
}
ul.mycora {
	margin: 30px 0 0 25px;
}
ul.mycora li {
	padding-bottom: 20px;
}
ul.mycora li a {
	font-size: 15px;
}

/*
** financial
**/
div.financial {
	float: left;
	background: transparent url(/gfx/szolgaltatasaink/fooldal/bg_financial.jpg) no-repeat left top;
	width: 960px;
	height: 230px;
	padding-right: 20px;
	margin-top: -20px;
}
div.financial a.cards {
	float: right;
	display: block;
	width: 180px;
	height: 200px;
}

/*
** fitness
**/
div.fitness_img {
	position: relative;
}
div.fitness {
	background: transparent url(/gfx/akcios_kinalat/fitnesz_termekek/bg_fitnesz.png) repeat-y left top;	
	position: absolute;
	width: 298px;
	padding: 10px;
	left: 220px;
	top: 300px;
	display: none;
}
div.fitness p {
	margin: 10px 0;
	font-size: 12px;
	line-height: 17px;
	color: #000;
}
div.fitness p strong.red {
	color: #FF0000;
}
div.fitness p span {
	font-weight: bold;
	font-size: 18px;
}

/*
** downloads
**/
ul.downloads li span {
	font-size: 12px;
}

/*
** sitemap
**/
div.sitemap1 {
	float: left;
	vertical-align: middle;
	width: 973px;
	padding: 3px;
	background-color: #f7f7f7;
}
div.sitemap1 h4 {
	float: left;
	width: 230px;
}
div.sitemap_container {
	float: right;
	width: 710px;	
	padding: 0;
}
div.sitemap2 {
	float: right;
	background-color: #EEEEEE;
	width: 690px;		
	height: 100%;
	margin: 1px;
	padding: 5px;
}
div.sitemap3 {
	float: right;	
	width: 450px;	
	line-height: 25px;	
}
div.sitemap3 a {
	display: block;
	background-color: #E5E5E5;
	padding: 3px 5px;
	margin: 1px;
}

/*
** sup
**/
#container sup {
	font-size: 8px;
}

/*
** box_main
**/
div.box_main {
	float: left;
	width: 254px;
	height: 254px;
	margin-right: 1px;	
	line-height: 20px;
	color: #ff0000;
}
div.box_main p {
	margin-right: 20px;
}
div.box_main img {
	margin-bottom: 7px;
}
div.box_main a {
	display: block;
	width: 254px;
	height: 254px;	
}
div.box_main a,
div.box_main a span {
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
div.box_main a:hover span {
	text-decoration: underline;
}
div.box_main_last {
	margin-right: 0;
}

/*
** border_bottom
**/
#container div.border_bottom {
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}
div.newness_main {
	float: left;
	width: 100%;
	position: relative;
}
div.newness_main span {
	font-size: 12px;
	position: absolute;
	top: 22px;
	left: 150px;
}
a.muszaki {
    float: left;
    width: 190px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    margin: 0 1px 20px 0;
}
a.muszaki img {
    margin: 0 0 10px 0;
}
table.muszaki {
	border-collapse: collapse;
    margin: 0 0 20px 0;
}
table.muszaki td,
table.muszaki th {
	border: 1px solid #BFBFBF;
	padding: 5px 10px;
	line-height: 20px;
}
table.muszaki td {
	padding: 5px 10px;
}
table.muszaki th {	
	font-weight: normal;
	color: #555555;
    background-color: #f1f1f1;
}

/* defaults for all examples */  
.kwicks {
	width: 980px;
    list-style: none;  
    position: relative;  
    margin: 0 0 20px 0;  
    padding: 0;
}  
.kwicks ul {
	margin: 0;
}
.kwicks li {
    display: block;
	background: none;
    overflow: hidden;
    padding: 0;
    cursor: pointer;
}
.kwicks li {
    float: left;
    width: 325px;
    height: 199px;
	position: relative;
}
.kwicks li a {
	position: absolute;
	left: 0;
	top: 0;
}

/*
** rose_borok
**/
div.rose_borok {
	background: transparent url(/gfx/rose_borok/rose_borok_main.jpg) no-repeat left top;
	width: 764px;
	height: 170px;
}
div.rose_borok div {
	float: right;
	width: 285px;
	height: 40px;
	margin-top: 50px;
	line-height: 20px;
}
div.box_offer img.main_img {
	float: left;
	margin: 40px 5px 0 0;
}
#container div.box_offer div.fleft {
	width: 536px;
	margin-top: 20px;
}
div.box_offer div.fleft p {
	font-size: 12px;
	line-height: 18px;
}
div.box_offer div.fleft p strong {
	font-size: 14px;
}
div.box_offer h1 {
	margin: 0 0 5px 0;
}
div.rose_items {
	float: left;
	width: 760px;
	height: 93px;
	padding-top: 15px;
	margin-bottom: 10px;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
}
div.rose_items div img {
	float: left;
	margin-right: 5px;
}
div.rose_items div {
	float: left;
	width: 243px;
	font-size: 12px;
	line-height: 16px;
	margin-right: 10px;
}
div.rose_items div strong {
	color: #ff0000;
	font-size: 18px;
	line-height: 40px;
}
div.rose_item {
	float: left;
	margin: 10px 0;	
	border-bottom: 1px solid #ECECEC;
}
div.rose_item a.fancy {
	float: left;	
}
div.rose_item div.fleft {	
	float: left;
	width: 600px;
}
div.rose_item div.fright {
	width: 160px;
	min-height: 130px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
	margin: 0 10px 0 50px;
}
div.rose_item div.fright strong {
	font-size: 18px;
	color: #ff0000;	
	line-height: 60px;
}

hr {
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	clear: both;
}
div.checque {
	width: 180px;
	float: left;
	text-align: center;
	margin: 0 5px;
	padding: 10px 0;
}
div.checque img {
	margin-bottom: 5px;
}

/*
** szendvicsek
**/
div.szendvicsek_main_text {
    display: block;
    float: left;
    width: 546px;
    height: 262px;
    padding: 5px 10px 10px;
    margin-bottom: 10px;
    background-color: #fffbf1;
    border-top: 1px solid #fff;
}
.fs12,
div.szendvicsek_main_text p,
div.szendvicsek_main_text ul li,
div.szendvicsek_main_text ol li {
    font-size: 12px;
}
div.szendvicsek_main_text p {
    margin: 5px 0;
}
div.szendvicsek_main_text ol {
    margin-bottom: 5px;
}
div.szendvicsek_main_text ul li {
    float: left;
    font-weight: bold;
    margin: 0 10px 0 20px;
}
div.szendvicsek_main_text ul li.first {
    margin-left: 0;
}
a.szendvicsek_main_link_left,
a.szendvicsek_main_link_right {
    display: block;
    float: left;
    background-color: #f9b605;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    width: 352px;
    padding: 15px;
    line-height: 14px;
    border-right: 1px solid #fff;
    text-align: center;
}
a.szendvicsek_main_link_right {
    width: 351px;
    padding: 8px 15px;
    border: none;
    background-color: #fac537;
    font-size: 13px;
}
div.szendvicsek_list_box {
    display: block;
    width: 372px;
    float: left;
    height: 200px;
    border-bottom: 1px solid #dfdfdf;
    margin-top: 10px;
}
div.szendvicsek_list_box_left {
    float: left;
    margin-right: 10px;
}
a.szendvicsek_list_box_vote {
    display: block;
    width: 130px;
    background-color: #f9b605;
    border-top: 1px solid #fff;
    text-align: center;
    font-size: 16px;
    padding: 10px;
    font-weight: bold;
    text-decoration: none;
}

/*
** flags
**/
div.flags a {
	float: left;
	text-align: center;
	margin-right: 10px;
}


/** aruhazak fooldal **/

div.aruhazak_item {
	width: 174px;
	height: 190px;
	background: transparent url(/gfx/a_ceg/aruhazaink/bg_aruhazakfooldal.gif) no-repeat left top;
	float: left;
	text-align: center;
	padding: 15px 15px 0 0;
}
div.aruhazak_item a {
	color: #555555;
	font-size: 14px;
}
div.aruhazak_item a:hover {
	color: #555555;
}
div.aruhazak_item img {
	margin-top: 40px;
	float: left;
}

/*
** giftcat
**/
div.giftcat a,
div.giftcat a:hover {
	float: left;
	display: block;
	background: transparent url(/gfx/bg_giftcat.gif) no-repeat left bottom;
	width: 382px;
	height: 40px;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	color: #555;
	font-size: 14px;
}
div.giftcat a:hover {
	color: #ed4198;
}

/*
** textbox
**/
input.textbox {
	width: 90px;
	height: 18px;
	padding: 5px;
	margin-right: 20px;
	border: 1px solid #ccc;
	text-align: right;
}
input.submit {
	background-color: #ed4198;
	width: 100px;
	height: 30px;
	text-align: center;
	border: none;
	cursor: pointer;
	color: #fff;
}

/*
** dedicate
**/
div.dedicate {
	background: #f5e6d1 url(/gfx/dedicate/bg_data_top.png) no-repeat left top;
	width: 764px;	
}
div.dedicate_inner {
	background: transparent url(/gfx/dedicate/bg_data_bottom.png) no-repeat left bottom;
	width: 724px;
	min-height: 870px;
	padding: 27px 20px;	
}
div.dedicate_item {
	min-height: 190px;
	margin: 0 0 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px dashed #a47734;
}
div.dedicate_inner a.dedicate_img {
	float: left;
	display: block;
	background: transparent url(/gfx/dedicate/bg_border.jpg) no-repeat left top;
	width: 164px;
	height: 159px;
	padding: 32px 0 0 61px;
	margin-right: 30px;
}
div.dedicate_inner table {	
	width: 400px;
	margin-top: 10px;
}
div.dedicate_inner table td {
	padding-bottom: 5px;
	color: #000;
}

/*
** images_win
**/
div.images_win {
	margin-top: 20px;
}
div.images_win a {
	float: left;
	display: block;
	width: 170px;
	height: 160px;
	margin: 5px;
	text-align: center;
}
div.images_win a img {
	margin-bottom: 3px;
}

/*
** fright_logo
**/
div.fright_logo {
	float: right;
	margin: 30px -60px 0 0;
}
div.fright_logo img {
	float: left;
	margin-right: 10px;
}
div.fright_logo2 {
	position: absolute;
	left: 350px;
	top: 10px;
	width: 350px;
}
div.fright_logo2 a {
	float: left;
}
