@import url("reset.css");@import url("menu.css");@import url("buttons.css");p {    padding: 0;    margin: 0 0 20px 0;}br {    margin: 0;    padding: 0;}a {    outline: none;    color: #7a1244;    text-decoration: underline;}a:hover {    outline: none;    color: #000;    text-decoration: underline;}a:focus {    outline: none;} .clearfix {    display: block;    clear: both;    visibility: hidden;    line-height: 0;    font-size: 0;    height: 0;}/***************** Lists *********************/ .list {    margin: 5px 0 10px 20px;    padding: 0 0 0 0;    text-align: left;    font-size: 11px;    line-height: 16px;    color: #4f0f00;    list-style-type: circle;} .list li {    padding: 0 0 2px 0;    margin: 0 0 0 0;} .list a {    padding: 0 0 0 0;    margin: 0 0 0 0;    color: #555d6c;} .list a:hover {    padding: 0 0 0 0;    margin: 0 0 0 0;    color: #333;}/***********************************************//* Basic                                       *//***********************************************/body {    font-family: Arial, Tahoma, Verdana;    font-size: 11px;    line-height: 16px;    color: #4f0f00;    background: #ffffff;} #container {    width: 920px;    margin: 0 auto;} #top {    width: 920px;    height: 21px;    background: url(../images/top.gif) left top no-repeat;    margin: 0 0 10px 0;    position: relative;} #topmenu {    width: 250px;    text-align: right;    position: absolute;    top: 3px;    right: 10px;    color: #757474;    font-size: 11px;    line-height: 14px;} #topmenu a {    color: #757474;    text-decoration: none;    font-size: 11px;	margin: 0 0 0 15px;} #topmenu a:hover {    color: #333;    text-decoration: underline;	margin: 0 0 0 15px;} #header {    width: 920px;    height: 266px;    overflow: hidden;    margin: 0 0 10px 0;} #header_image_holder {    width: 736px;    height: 266px;    position: relative;    float: left;} .cover {    width: 736px;    height: 266px;    position: absolute;    top: 0;    left: 0;} #header_side {    width: 176px;    height: 266px;    float: right;} #fured_card {    width: 176px;    height: 231px;    background: url(../images/fured_card.jpg) left top no-repeat;    margin: 0 0 9px 0;} #fured_card h3 {    width: auto;    padding: 7px 0 0 10px;    font-size: 18px;    line-height: 20px;    color: #990027;    font-family: Arial, Tahoma, Verdana;    font-weight: bold;} #search_holder {    width: 176px;    height: 26px;    background: url(../images/search.gif) left top no-repeat;} #menubar {    width: 910px;    height: 25px;    margin: 0 0 0 0;    padding: 0 0 0 10px;    background: url(../images/menubar.gif) left top no-repeat;    font-size: 12px;    line-height: 13px;    color: #e7cb96;    font-weight: bold;    overflow: hidden;} #menubar a {    width: auto;    float: left;    display: block;    height: 19px;    color: #e7cb96;    text-decoration: none;    padding: 6px 11px 0 11px;    margin: 0 1px;} #menubar a:hover {    width: auto;    float: left;    display: block;    height: 19px;    color: #990027;    text-decoration: none;    padding: 6px 11px 0 11px;    margin: 0 1px;    background: #f9f2e5;} #menubar a.page_on {    color: #990027;    background: #f9f2e5;} #submenu {    width: 880px;    height: 22px;    padding: 0 20px;    background: url(../images/submenu.gif) left -1px no-repeat;} #submenu a {    width: auto;    float: left;    display: block;    height: 19px;    color: #4f0f00;    text-decoration: none;    padding: 3px 11px 0 11px;    margin: 0 1px;} #submenu a:hover {    width: auto;    float: left;    display: block;    height: 19px;    color: #990027;    text-decoration: none;    padding: 3px 11px 0 11px;    margin: 0 1px;    background: #fff;} #submenu a.page_on {    color: #990027;    background: #fff;} #submenu_right {    width: 882px;    height: 22px;    padding: 0 19px;    background: url(../images/submenu.gif) left -1px no-repeat;} #submenu_right a {    width: auto;    float: right;    display: block;    height: 19px;    color: #4f0f00;    text-decoration: none;    padding: 3px 11px 0 11px;    margin: 0 1px;} #submenu_right a:hover {    width: auto;    float: right;    display: block;    height: 19px;    color: #4f0f00;    text-decoration: none;    padding: 3px 11px 0 11px;    margin: 0 1px;    background: #fff;} #submenu_right a.page_on {    color: #4f0f00;    background: #fff;} #middle {    width: 920px;    overflow: hidden;    padding: 0 0 10px 0;    margin: 10px 0 0 0;} #footer {    width: 880px;	padding: 20px 20px 0 20px;    height: 240px;    background: url(../images/footer.gif) left top no-repeat;    text-align: center;	overflow: hidden;} #sidebar_left {    width: 178px;    float: left;} #main {    width: 733px;    float: right;} #main_content {    width: 546px;    float: left;} #sidebar_right {    width: 178px;    float: right;}#sidebar_right_temp {	width: 178px;	height: 300px;	background: url(../images/sidebar_right.gif) left top no-repeat;} #breadcrumb {    width: 526px;    height: 21px;    background: url(../images/breadcrumb.gif) left top no-repeat;    padding: 0 10px 0 10px;    margin: 0 0 10px 0;    color: #fff;} #breadcrumb span {    margin: 2px;    display: block;    float: left;    width: auto;} #breadcrumb a {    width: auto;    display: block;    float: left;    color: #fff;    text-decoration: none;    margin: 2px 0 0 0;} #breadcrumb a:hover {    width: auto;    display: block;    float: left;    color: #fff;    text-decoration: underline;    margin: 2px 0 0 0;} #breadcrumb img {    display: block;    float: left;} #content_holder {    width: 516px;    padding: 15px;    background: url(../images/content_top.gif) left top no-repeat #f9f2e5;    font-size: 11px;    color: #4f0f00;    line-height: 15px;    min-height: 743px;    height: auto !important;    height: 743px;} .list_item {    width: 516px;    overflow: hidden;    border-bottom: 1px solid #d5c7ac;    margin: 0 0 25px 0;    line-height: 16px;} .list_item a {    color: #4f0f00;} .list_item a:hover {    color: #333;} .list_item ol {    width: auto;    margin: 0 0 20px 20px;    padding: 0 0 0 0;    list-style-type: decimal;} .list_item ol li {    margin: 0 0 0 0;    padding: 0 0 5px 0;} .list_item ul {    width: auto;    margin: 0 0 10px 20px;    padding: 0 0 0 0;    list-style-type: circle;} .list_item ul li {    margin: 0 0 0 0;    padding: 0 0 2px 0;} .list_item h1 {    color: #4f0f00;    font-family: "Segoe Ui", Arial, Verdana;    font-weight: bold;    font-size: 18px;    line-height: 22px;    padding: 0 0 8px 0;    margin: 0 0 20px 0;    border-bottom: 1px dotted #d5c7ac;} .list_item h2 {    color: #4f0f00;    font-family: "Segoe Ui", Arial, Verdana;    font-weight: bold;    font-size: 16px;    line-height: 20px;    padding: 0 0 8px 0;    margin: 0 0 20px 0;    border-bottom: 1px dotted #d5c7ac;} .list_item h3 {    color: #4f0f00;    font-family: "Segoe Ui", Arial, Verdana;    font-weight: bold;    font-size: 14px;    line-height: 16px;    margin: 0 0 15px 0;} .list_item h4, .list_item h5, .list_item h6 {    color: #4f0f00;    font-family: "Segoe Ui", Arial, Verdana;    font-weight: bold;    font-size: 13px;    line-height: 15px;    margin: 0 0 10px 0;} .list_item p {    margin: 0 0 15px 0;} .list_date {    color: #990027;    font-weight: bold;} .box_sidebar {    width: 178px;    margin: 0 0 15px 0;} .box_sidebar_temp {    width: 178px;    height: 340px;    background: url(../images/sidebar_left.gif) left top no-repeat;} .box_sidebar_title {    width: 158px;    padding: 3px 10px 0 10px;    height: 17px;    text-align: center;    background: url(../images/box_title.gif) left top no-repeat;} .box_sidebar_title h3 {    color: #fff;    font-size: 12px;    line-height: 14px;    font-weight: bold;    font-family: Arial, Tahoma, Verdana;} .newsletter {    width: 178px;	height: 47px;    background: #e7cb96;	background: url(../images/newsletter.gif) left top no-repeat;	overflow: hidden;} .newsletter p {	width: 130px;	float: right;	display: block;	font-size: 12px;	line-height: 15px;	margin: 10px 5px 0 0;}.newsletter p span {	width: auto;	display: block;	font-weight: bold;	color: #990027;}.field_newsletter_holder {	width: 148px;	height: 19px;	background: #eedbb6;	border: 1px solid #f4ead8;	margin: 0 0 8px 0;	padding: 0 0 0 5px;}.input_newsletter {	width: 145px;	margin: 0 0 0 0;	padding: 2px 0;	font-size: 11px;	line-height: inherit;	background: none;	border: 0;}.btn_feliratkozas {	width: auto;	display: block;	margin: 0 0 0 0;	padding: 3px 10px;	background: #a89570;	font-size: 11px;	line-height: 12px;	text-align: center;	color: #fff;	font-weight: bold;	border: 1px solid #988663;}.btn_feliratkozas:hover {	cursor: pointer;	background: #95825e;}.btn_elkuldes {	width: auto;	display: block;	margin: 0 0 0 0;	padding: 3px 20px;	background: #a89570;	font-size: 11px;	line-height: 12px;	text-align: center;	color: #fff;	font-weight: bold;	border: 1px solid #988663;}.btn_elkuldes:hover {	cursor: pointer;	background: #95825e;}.box_sidebar_text {    width: 158px;    background: #e7cb96;    padding: 10px;} .list_sidebar {    width: auto;    margin: 0 0 20px 2px;    list-style-type: none;    font-size: 11px;    line-height: 14px;} .list_sidebar li {    width: auto;    margin: 0 0 0 0;    padding: 0 0 2px 0;} .list_sidebar_right {    width: auto;    margin: 0 0 5px 2px;    list-style-type: none;    font-size: 12px;    line-height: 16px;} .list_sidebar_right li {    width: auto;    margin: 0 0 0 0;    padding: 0 0 5px 0;} .list_sidebar_right li a {	text-decoration: none;	font-weight: bold;	color: #4f0f00;}.list_sidebar_right li a:hover {	text-decoration: underline;	font-weight: bold;	color: #4f0f00;}.table-min {    margin: 10px 0;    width: 516px;    border-collapse: collapse;    text-align: left;} .table-min th {    font-size: 12px;    font-weight: normal;    padding: 10px 8px;    border-bottom: 2px solid #c6c2b5;    font-weight: bold;} .table-min td {    font-size: 11px;    border-bottom: 1px solid #c6c2b5;    padding: 6px 8px;} .table-min tbody tr:hover td {    background-color: #f8f7f2;}#footer a {	color: #4f0f00;	font-size: 11px;	text-decoration: none;}#footer a:hover {	color: #4f0f00;	font-size: 11px;	text-decoration: underline;}.box_footer {	width: 185px;	margin: 0 0 0 0;	float: left;	text-align: left;}.box_footer div {	color: #990027;	font-size: 12px;	font-weight: bold;	margin: 0 0 3px 0;}.box_footer ul {	font-size: 11px;	line-height: 15px;	width: auto;	margin: 0 0 10px 0;	padding: 0 0 0 0;	text-align: left;	list-style-type: none;}.box_footer ul li {	margin: 0 0 0 0;	padding: 0 0 1px 0;}.box_footer_2 {	width: 150px;	margin: 0 0 0 0;	float: left;	text-align: left;}.box_footer_2 div {	color: #990027;	font-size: 12px;	font-weight: bold;	margin: 0 0 3px 0;}.box_footer_2 ul {	font-size: 11px;	line-height: 15px;	width: auto;	margin: 0 0 10px 0;	padding: 0 0 0 0;	text-align: left;	list-style-type: none;}.box_footer_2 ul li {	margin: 0 0 0 0;	padding: 0 0 1px 0;}.box_footer_3 {	width: 150px;	margin: 0 0 0 0;	float: left;	text-align: left;}.box_footer_3 div {	color: #990027;	font-size: 12px;	font-weight: bold;	margin: 0 0 3px 0;}.box_footer_3 ul {	font-size: 11px;	line-height: 15px;	width: auto;	margin: 0 0 10px 0;	padding: 0 0 0 0;	text-align: left;	list-style-type: none;}.box_footer_3 ul li {	margin: 0 0 0 0;	padding: 0 0 1px 0;}.box_footer_4 {	width: 180px;	margin: 0 0 0 0;	float: left;	text-align: left;}.box_footer_4 div {	color: #990027;	font-size: 12px;	font-weight: bold;	margin: 0 0 3px 0;}.box_footer_4 ul {	font-size: 11px;	line-height: 15px;	width: auto;	margin: 0 0 10px 0;	padding: 0 0 0 0;	text-align: left;	list-style-type: none;}.box_footer_4 ul li {	margin: 0 0 0 0;	padding: 0 0 1px 0;}.box_footer_5 {	width: 210px;	margin: 0 0 0 0;	float: left;	text-align: left;}.box_footer_5 div {	color: #990027;	font-size: 12px;	font-weight: bold;	margin: 0 0 3px 0;}.box_footer_5 ul {	font-size: 11px;	line-height: 15px;	width: auto;	margin: 0 0 10px 0;	padding: 0 0 0 0;	text-align: left;	list-style-type: none;}.box_footer_5 ul li {	margin: 0 0 0 0;	padding: 0 0 1px 0;}.guestbook-holder {	width: 516px;	overflow: hidden;	margin: 0 0 20px 0;}.guestbook-left {	width: 330px;	float: left;}.guestbook-right {	width: 170px;	float: right;}.field_guestbook {	width: 163px;	height: 20px;	border: 1px solid #e7cb96;	background: #fff;	margin: 0 0 8px 0;	padding: 0 0 0 5px;}.input_guest {	width: 158px;	margin: 0 0 0 0;	padding: 2px 0;	font-size: 11px;	line-height: inherit;	background: none;	border: 0;	color: #555;}.textfield_guestbook {	width: 323px;	height: 169px;	border: 1px solid #e7cb96;	background: #fff;	margin: 0 0 8px 0;	padding: 0 0 0 5px;}.text_guest {	width: 317px;	height: 159px;	margin: 0 0 0 0;	padding: 2px 0;	font-size: 11px;	line-height: inherit;	background: none;	border: 0;	color: #555;	overflow: hidden;}.entry_holder {	width: 516px;	margin: 0 0 20px 0;}.entry {	width: 496px;	padding: 10px 10px 5px 10px;	background: url(../images/bg_guest.gif) left top no-repeat;}.entry_bottom {	width: 511px;	height: 22px;	padding: 12px 5px 0 0;	font-size: 11px;	line-height: 15px;	background: url(../images/bg_guest_bottom.gif) left top no-repeat;	color: #990027;	text-align: right;}.pages_holder {	width: 300px;	margin: 0 0 0 0;	padding: 0 0 0 0;	position: absolute;	top: 1px;	left: 108px;	text-align: center;}.pages_holder a {	margin: 0 3px;}.pages_holder a:hover {	margin: 0 3px;}.entry_side {	width: 100%;	margin: 0 0 7px 0;	padding: 0 0 7px 0;	border-bottom: 1px dotted #f4ead8;	line-height: 14px;}.entry_date {	width: auto;	margin: 0 0 5px 0;	font-size: 10px;	color: #990027;}.entry_side_text {	width: auto;	font-size: 11px;	line-height: 14px;}.btn_korabbi a {	text-decoration: none;	font-size: 11px;	color: #990027;	font-weight: bold;}.btn_korabbi a:hover {	text-decoration: underline;	font-size: 11px;	color: #990027;	font-weight: bold;}#details_main_image {	width: 516px;	margin: 0 0 0 0;}#details_main_image img {	width: 510px;	border: 3px solid #d5c7ac;}#more_images_holder_new {	width: 516px;	margin: 0 0 15px 0;	padding: 15px 0 0 0;}.more_image {	width: 60px;	height: 60px;	padding: 3px;	margin: 0 7px 0 0;	float: left;	border: 1px solid #ccc;	font-size: 0px;	line-height: 0px;	background: #eee6d8;}.more_image table {	width: 60px;	height: 60px;	padding: 0;	margin: 0 0 0 0;}.more_image_right {	width: 60px;	height: 60px;	padding: 3px;	margin: 0 0 0 0;	float: left;	border: 1px solid #ccc;	font-size: 0px;	line-height: 0px;	background: #eee6d8;}.more_image_right table {	width: 60px;	height: 60px;	padding: 0;	margin: 0 0 0 0;}.profil_thumbs {	width: 450px;	height: 70px;	margin: 0 5px 0 5px;	padding: 0;	float: left;	overflow: hidden;	position: relative;	/*background: red;*/}.thumbnails {	position: absolute;	top: 0;	left: 0;	height: 55px;}.gallery {	width: 160px;	height: 200px;	float: left;	margin: 0 18px 15px 0;	text-align: center;}.gallery_right {	width: 160px;	height: 200px;	float: left;	margin: 0 0 15px 0;	text-align: center;}.album {	width: 160px;	height: 160px;	margin: 0 0 5px 0;	background: #eee6d8;}.album table {	width: 160px;	height: 160px;	margin: 0;	padding: 0;	font-size: 0px;	line-height: 0px;}.event_holder {	width: 516px;	overflow: hidden;	margin: 0 0 15px 0;	padding: 0 0 15px 0;	border-bottom: 1px dotted #d5c7ac;}.event_info {	width: 350px;	float: right;}.event_image {	width: 150px;	float: left;}.event_image img {	width: 148px;	border: 1px solid #d1bb90;	margin: 2px 0 0 0;}.event_title {	width: auto;	font-size: 14px;	line-height: 18px;	color: #4f0f00;	font-weight: bold;	margin: 0 0 3px 0;}.event_date {	color: #990027;	font-size: 12px;	line-height: 15px;	font-weight: bold;	margin: 0 0 13px 0;	overflow: hidden;}.event_date_left {	width: auto;	height: 19px;	display: block;	float: left;	background: url(../images/event_date.gif) left top no-repeat;	padding: 4px 5px 0 10px;}.event_date_right {	width: 5px;	height: 23px;	display: block;	float: left;	background: url(../images/event_date_right.gif) left top no-repeat;}.event_short {	width: auto;	margin: 0 0 10px 0;	line-height: 15px;}.btn_bovebben a {	text-decoration: underline;	color: #990027;	font-weight: bold;}.btn_bovebben a:hover {	text-decoration: underline;	color: #222;	font-weight: bold;}.more_image_details {	width: 90px;	height: 90px;	padding: 3px;	margin: 0 16px 0 0;	float: left;	border: 1px solid #ccc;	font-size: 0px;	line-height: 0px;	background: #eee6d8;}.more_image_details table {	width: 90px;	height: 90px;	padding: 0;	margin: 0 0 0 0;}.more_image_details_right {	width: 90px;	height: 90px;	padding: 3px;	margin: 0 0 0 0;	float: left;	border: 1px solid #ccc;	font-size: 0px;	line-height: 0px;	background: #eee6d8;}.more_image_details_right table {	width: 90px;	height: 90px;	padding: 0;	margin: 0 0 0 0;}