/* first for IE 4–8 */
/*@font-face {
  font-family: 'MetaWebPro-Normal';
  src: url("webfont/MetaWebPro-Normal.eot");
}*/

/* then for WOFF-capable browsers */
/*@font-face {
  font-family: 'MetaWebPro-Normal';
  src: url("webfont/MetaWebPro-Normal.woff") format("woff");
}*/

@font-face {
    font-family: 'cf_garamondbold';
    src: url('webfont/cf_garamond_bd-webfont.eot');
    src: url('webfont/cf_garamond_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont/cf_garamond_bd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cf_garamondregular';
    src: url('webfont/cf_garamond_rg-webfont.eot');
    src: url('webfont/cf_garamond_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont/cf_garamond_rg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* go on with normal style definitions */
body { 
  /*font-family:"ff-meta-web-pro"; font-style:normal; font-weight:400;*/
}



.metapro-bold {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:"ff-meta-web-pro",sans-serif; font-style:normal; font-weight:700;
}
.metapro-medium {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:"ff-meta-web-pro",sans-serif; font-style:normal; font-weight:700;
}
.metapro-book {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:"ff-meta-web-pro",sans-serif; font-style:normal; font-weight:400;
}
.metapro-normal {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:"ff-meta-web-pro",sans-serif; font-style:normal; font-weight:400;
}
.garamond-bold {
	font-family: 'cf_garamondbold';
}
.garamond-regular {
	font-family: 'cf_garamondregular';
}
.field input,
.footer_search input {font-family:"ff-meta-web-pro",sans-serif; font-style:normal; font-weight:400;}
.button input {font-family: 'cf_garamondbold';}
select.SelectPlace, .selectDark {/*font-family:Arial, Helvetica, sans-serif;*/ font-family:"ff-meta-web-pro",sans-serif; font-style:normal; font-weight:700;}

.separator {clear:both;height:0px;}

body {
	margin:0px;padding:0px;
	background-color:#f1f0ec;
}
body, html {
	width:100%;height:100%;
}
input {outline:none;}


/**********MAIN*/
.wrapper_full {
	min-width:960px;
	min-height:100%;
	height:auto!important;
	height:100%;
	margin:0px 0px -610px 0px; 
}
.push_footer_full {
	height:610px;
}



/********************************************************************************HEADER*/
.header_full {
	width:100%;
	height:95px;
	background-color:#444444; 
}
.header_cell {
	width:960px;
	height:95px;
	margin:0px auto;
}
/**********LOGO*/
.logo_cell {
	width:260px;
	float:left;
}
.logo_cell h1 {
	display:inline;
}
.logo_cell img {
	border:0px;
	display:block;
}
/**********LANGUAGES*/
.lang_cell {
	/*font-size:12px;*/ font-size:11px;
	width:660px;
	height:30px;
	margin:30px 40px 0px 0px;
	color:#ffffff;
	text-align:right;
	float:right; 
}
.lang_cell a {
	color:#b2b2b2;
	text-decoration:none;
}
.lang_cell a.selected {
	color:#cbb99b;
	cursor:text;
}
.lang_cell a:hover {
	color:#cbb99b;
}
/**********HORIZONTAL MENU*/
.main_menu_cell {
	/*font-size:14px;*/ font-size:13px;
	line-height:15px;
	width:660px;
	height:35px;
	margin:0px 40px 0px 0px;
	text-align:right;
	float:right; 
}
.horizontal_menu {
	color:#ffffff;
	width:660px; 
}
.horizontal_menu ul {
	z-index:100;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:right;
}
.horizontal_menu ul li {
	position:relative;
	display:inline-block;
}
html* .horizontal_menu ul li {
	position:relative;
	float:left;
}
.horizontal_menu ul li a {
	display:block;
	padding:0px 5px 0px 5px;
	color:#ffffff;
	text-decoration:none;
	border-right:1px solid #ffffff;
}
.horizontal_menu ul li:last-child a {
	border:0px;
}
.horizontal_menu ul li a:link, 
.horizontal_menu ul li a:visited {
	color:#ffffff;
}
.horizontal_menu ul li a.selected,
.horizontal_menu ul li a.active,
.horizontal_menu ul li a.active.selected,
.horizontal_menu ul li a:hover  { 
	color:#cbb99b;
}
.horizontal_menu ul li ul {
	position:absolute; z-index:1000;
	text-align:left; 
	display:none;
	visibility:hidden;
	width:230px;
	padding:30px 0px 15px 0px;
	margin:0px 0px 0px -80px; 
	background:url(/layout/horizontal_menu_arrow.png) center top no-repeat;
	background-color:#98773c;
}
.horizontal_menu ul li ul li {
	display:list-item;
	float:none;
}
.horizontal_menu ul li ul li a {
	line-height:14px;
	width:170px;
	padding:8px 10px 8px 10px;
	margin:0px auto;
	background:url(/layout/horizontal_menu_perfore.png) left bottom repeat-x;
	border:0px;
}
.horizontal_menu ul li ul li:last-child a {
	background:none;
}
.horizontal_menu ul li ul li a:hover,
.horizontal_menu ul li ul li a.active {
	color:#252525; 
}
.horizontal_menu ul li ul li:last-child {
	border-bottom:0px;
}
.ddshadow { 
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	background-color:#000; /* generally should be just a little lighter than the box-shadow color for CSS3 capable browsers */
}
html* .ddshadow { 
	background-color:transparent;
}
.toplevelshadow {
	margin:10px 0px 0px 5px; /* in NON CSS3 capable browsers gives the offset of the shadow */
	opacity:0.5; /* shadow opacity mostly for NON CSS3 capable browsers. Doesn't work in IE */
}
.ddcss3support .ddshadow.toplevelshadow {
	margin:0; /* in CSS3 capable browsers overrides offset from NON CSS3 capable browsers, allowing the box-shadow values in the next selector to govern that */
	/* opacity: 1; */ /* optionally uncomment this to remove partial opacity for browsers supporting a box-shadow property which has its own slight gradient opacity */
}
.ddcss3support .ddshadow {
	background-color:transparent;
	box-shadow:3px 3px 5px #444444; /* box-shadow color generally should be a little darker than that for the NON CSS3 capable browsers background-color */
	-moz-box-shadow:3px 3px 5px #444444;
	-webkit-box-shadow:3px 3px 5px #444444;
}
html* .ddcss3support .ddshadow {
	background-color:transparent;
	box-shadow:0px 0px 0px #444444; /* box-shadow color generally should be a little darker than that for the NON CSS3 capable browsers background-color */
}
/********************************************************************************CONTENT*/
.main_full {
	width:100%;
}
.main_cell {
	width:960px;
	margin:0px auto; 
}
/****************************************HOME*/
/**********HOME SLIDESHOW*/
.home_slideshow_cell {
	width:960px;
	height:340px; 
}
.home_slideshow_cell h2 span {
	font-size:17px!important;
	color:#444444!important; 
}
.home_slideshow_cell h2 span:hover {
	color:#444444!important;
	cursor:pointer!important;  
}
.home_slideshow_cell .rsNavSelected h2 span {
	font-size:17px!important;
	color:#98773C!important; 
}
.home_slideshow_cell .rsNavSelected h2 span:hover {
	color:#444444!important;
	cursor:pointer!important;  
}
.home_slideshow_cell span.more {
	font-size:17px!important;
	color:#444444!important;
	line-height:13px!important; 
}
.home_slideshow_cell .rsNavSelected span.more {
	font-size:17px!important;
	color:#98773C!important;
	line-height:13px!important;  
}
.home_slideshow_cell .rsNavSelected span.more:hover {
	color:#444444!important;
	cursor:pointer!important; 
}
/**********HOME COLUMNS*/
.home_column_cell {
	width:222px;
	margin:0px 20px 0px 0px;
	display:inline-block; 
	vertical-align:top; 
}
.home_column_cell.last {
	margin:0px 0px 0px 0px;
}
html* .home_column_cell {
	margin:0px 24px 0px 0px;
	float:left; 
}
/**********HOME MUSEUM BANNERS*/
.home_museum_banner_cell {
	margin:0px 0px 20px 0px;
}
.home_museum_banner {
	border-top:10px solid #f1f0ec;
}
html* .home_museum_banner {
	height:120px;
}
.home_museum_banner span {
	font-size:16px;
	line-height:16px;
	margin:0px 0px 10px 0px;
	display:block;
	letter-spacing:1px;
}
.home_museum_banner h2 {
	font-size:12px;
	line-height:14px;
	font-weight:inherit;
	margin:0px;padding:0px;
}
.home_museum_banner a {
	color:#ffffff;
	text-decoration:none;
	min-height:90px;
	padding:20px 15px 10px 15px;
	display:block;
}
.home_museum_banner_cell.museum_01 {
	border-top:5px solid #2d6879;
}
.home_museum_banner.museum_01:hover {
	background:none;
	background-color:#2d6879;
}
.home_museum_banner_cell.museum_02 {
	border-top:5px solid #6d803c;
}
.home_museum_banner.museum_02:hover {
	background:none;
	background-color:#6d803c;
}
.home_museum_banner_cell.museum_03 {
	border-top:5px solid #39486d;
}
.home_museum_banner.museum_03:hover {
	background:none;
	background-color:#39486d;
}
.home_museum_banner_cell.museum_04 {
	border-top:5px solid #98773c;
}
.home_museum_banner.museum_04:hover {
	background:none;
	background-color:#98773c;
}
/****************************************INSIDE CONTENT*/
/**********BREADCRUMB*/
.breadcrumb_cell_full {
	width:100%;
	height:20px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	color:#444444;
	background-color:#e1e1e1;
}
.breadcrumb_cell {
	width:960px;
	height:20px;
	margin:0px auto;
	font-size:11px;
}
.breadcrumb_cell a {
	color:#444444;
	text-decoration:none;
}
.breadcrumb_cell a:hover {
	text-decoration:underline;
}
/**********BREADCRUMB COLORS*/
.home_museum_banner_cell.museum_01 {
	border-top:5px solid #2d6879;
}
.breadcrumb_cell_full.museum_01 {
	background-color:#2d6879;
}
.home_museum_banner_cell.museum_02 {
	border-top:5px solid #6d803c;
}
.breadcrumb_cell_full.museum_02 {
	background-color:#6d803c;
}
.home_museum_banner_cell.museum_03 {
	border-top:5px solid #39486d;
}
.breadcrumb_cell_full.museum_03 {
	background-color:#39486d;
}
.home_museum_banner_cell.museum_04 {
	border-top:5px solid #98773c;
}
.breadcrumb_cell_full.museum_04 {
	background-color:#98773c;
}
.breadcrumb_cell_full.museum_01,
.breadcrumb_cell_full.museum_02,
.breadcrumb_cell_full.museum_03,
.breadcrumb_cell_full.museum_04 {
	color:#ffffff;
}
.breadcrumb_cell.museum_01 a,
.breadcrumb_cell.museum_02 a,
.breadcrumb_cell.museum_03 a,
.breadcrumb_cell.museum_04 a {
	color:#ffffff;
}
/**********VERTICAL MENU*/
.vertical_menu_cell {
	/*width:222px;*/ width:190px;
	margin:0px 20px 0px 0px;
	display:inline-block; 
	vertical-align:top; 
}
html* .vertical_menu_cell {
	float:left;
}
.vertical_menu_cell ul {
	/*width:222px;*/ width:190px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.vertical_menu_cell ul li {
	/*width:222px;*/ width:190px;
	background:url(/layout/separator_verticalmenu.png) left bottom repeat-x;
	display:inline-block;
}
.vertical_menu_cell ul li a {
	/*width:187px;*/ width:155px;
	padding:8px 10px 8px 25px;
	font-size:13px;
	line-height:16px;
	color:#444444;
	text-decoration:none;
	background:url(/layout/bullet_verticalmenu.png) left top no-repeat;
	display:inline-block;
}
.vertical_menu_cell ul li a.active{
	color:#98773c;
}
.vertical_menu_cell ul li a:hover {
	color:#98773c;
}
.vertical_menu_cell ul li li {
	/*width:222px;*/ width:190px;
	background:none;
	display:inline-block;
}
.vertical_menu_cell ul li li a {
	/*width:172px;*/ width:140px;
	padding:6px 10px 6px 40px;
	font-size:12px;
	line-height:15px;
	color:#444444;
	text-decoration:none;
	background:none;
	display:inline-block;
}
.vertical_menu_cell ul li li a.active {
	color:#444444;
	background-color:#e1e1e1;
}
.vertical_menu_cell ul li li a:hover {
	color:#98773c;
}
.vertical_menu_cell ul li li a.active:hover {
	color:#444444;
}
/*MUSEUM COLORS*/
.vertical_menu_cell ul li.museum_01 a.active {
	color:#2d6879;
	background:url(/layout/bullet_verticalmenu_museum_01.png) left top no-repeat;
}
.vertical_menu_cell ul li.museum_01 li a {
	color:#2d6879;
}
.vertical_menu_cell ul li.museum_01 li a.active {
	color:#2d6879;
	background:none;
	background-color:#e1e1e1;
}
.vertical_menu_cell ul li.museum_01 li a:hover {
	color:#444444;
}
.vertical_menu_cell ul li.museum_01 li a.active:hover {
	color:#2d6879;
}
.vertical_menu_cell ul li.museum_02 a.active {
	color:#6d803c;
	background:url(/layout/bullet_verticalmenu_museum_02.png) left top no-repeat;
}
.vertical_menu_cell ul li.museum_02 li a {
	color:#6d803c;
}
.vertical_menu_cell ul li.museum_02 li a.active {
	color:#6d803c;
	background:none;
	background-color:#e1e1e1;
}
.vertical_menu_cell ul li.museum_02 li a:hover {
	color:#444444;
}
.vertical_menu_cell ul li.museum_02 li a.active:hover {
	color:#6d803c;
}
.vertical_menu_cell ul li.museum_03 a.active {
	color:#39486d;
	background:url(/layout/bullet_verticalmenu_museum_03.png) left top no-repeat;
}
.vertical_menu_cell ul li.museum_03 li a {
	color:#39486d;
}
.vertical_menu_cell ul li.museum_03 li a.active {
	color:#39486d;
	background:none;
	background-color:#e1e1e1;
}
.vertical_menu_cell ul li.museum_03 li a:hover {
	color:#444444;
}
.vertical_menu_cell ul li.museum_03 li a.active:hover {
	color:#39486d;
}
.vertical_menu_cell ul li.museum_04 a.active {
	color:#98773c;
	background:url(/layout/bullet_verticalmenu_museum_04.png) left top no-repeat;
}
.vertical_menu_cell ul li.museum_04 li a {
	color:#98773c;
}
.vertical_menu_cell ul li.museum_04 li a.active {
	color:#98773c;
	background:none;
	background-color:#e1e1e1;
}
.vertical_menu_cell ul li.museum_04 li a:hover {
	color:#444444;
}
.vertical_menu_cell ul li.museum_04 li a.active:hover {
	color:#98773c;
}
/********************INSIDE MAIN CONTENT*/
.main_inside_cell {
	/*width:714px;*/ width:746px;
	display:inline-block;
	vertical-align:top; 
}
html* .main_inside_cell {
	float:right;
}
.main_inside_cell.search {
	width:960px;
}
.main_inside_cell.w960 {
	width:960px; 
}
/* inside cell and menu only */ /*SF*/
.main_inside_cell.w714 {
	width:714px;
}
/**********MAIN TITLES*/
.main_title {
	/*width:468px;*/ width:500px;
	margin:0px 246px 15px 0px;
}
/*maintitle width 714px*/ /*SF*/
.main_title.w714 {
	/*width:468px;*/ width:714px;
	margin:0px 20px 15px 0px;
}
.main_title h1 {
	font-size:22px; 
	font-weight:inherit;
	line-height:24px;
	color:#98773c;
	margin:0px;
	padding:0px;
}
.main_subtitle {
	/*width:468px;*/ width:500px; 
}
.main_subtitle h2 {
	font-size:14px;
	color:#444444;
	font-weight:inherit;
	padding:0px;
	margin:0px 0px 15px 0px;
}
.main_subtitle.museum_01 h2 {
	color:#2d6879;
}
.main_subtitle.museum_02 h2 {
	color:#6d803c;
}
.main_subtitle.museum_03 h2 {
	color:#39486d;
}
.main_subtitle.museum_04 h2 {
	color:#98773c;
}
/********************CENTER CONTENT*/
.main_center_cell {
	/*width:468px;*/ width:500px;
	margin:0px 20px 0px 0px;
	border-top:5px solid #a3a2a0;
	display:inline-block;
	vertical-align:top; overflow:hidden;
}
/*main center */ /*SF*/
.main_center_cell.w714 {
        width: 714px;
        border-top:5px solid #a3a2a0;
}
html* .main_center_cell {
	float:left;
}
.main_center_cell.list_item {
	border-top:0px;
}
.main_center_cell.list_item_pairs {
	border-top:0px;
	margin:0px 10px 0px 0px;
	width:510px;
}
.main_center_cell.search_list {
	/*width:714px;*/ width:960px;
	border-top:0px;
}
/********************CENTER CONTENT COLORS*/
.main_center_cell.museum_01 {
	border-top:5px solid #2d6879;
}
.main_center_cell.museum_02 {
	border-top:5px solid #6d803c;
}
.main_center_cell.museum_03 {
	border-top:5px solid #39486d;
}
.main_center_cell.museum_04 {
	border-top:5px solid #98773c;
}
/**********INSIDE GALLERY*/
.inside_main_gallery {
	/*width:468px;*/ width:500px;
	/*height:370px;*/
	display:inline-block;
}
/**********INSIDE MAIN INFO*/
.inside_main_text_info {
	/*width:468px;*/ width:500px;
	padding:15px 0px 20px 0px;
	background:url(../layout/separator_maintext.png) left bottom repeat-x;
}
.inside_main_text_info.w714 {
	/*width:468px;*/ width:714px;
}/*SF*/
.date_cell_top {
	/*width:468px;*/ width:500px;
	font-size:14px;
	color:#444444;
	margin:8px 0px 5px 0px;
}
.date_cell {
	/*width:468px;*/ width:500px;
	font-size:14px;
	color:#444444;
}
.building_cell {
	/*width:468px;*/ width:500px;
	padding:5px 0px 0px 0px;
}
.building_cell h2 {
	font-size:14px;
	color:#444444;
	margin:0px;
	padding:0px;
	font-weight:inherit;
}
/*SF*/ /*INFO PAGE - BUILDINGS*/
.building_info_cell {
    width:155px;
    margin:0px 27px 0px 0px;
    display:inline-block;
    vertical-align:top;
}
.building_info_cell_last {
     width:155px;
    margin:0px 0px 0px 0px;
    display:inline-block;
    vertical-align:top;
    }
.inside_building_info_title {
    width:155px;
	padding:15px 0px 20px 0px;
    display:block;
	background:url(../layout/separator_maintext.png) left bottom repeat-x;
}
.inside_building_info_text {
	/*width:468px;*/ width:155px;
	font-size:13px;
	color:#444444;
	padding:15px 0px 15px 0px;
}
.inside_building_info_text p {
	margin:0px;padding:0px;
}
.inside_building_info_text a {
	color:#98773c;
	text-decoration:underline;
}
.inside_building_info_text a:hover {
	text-decoration:none;
}
.building_name {
	/*width:468px;*/ width:155px;
	padding:5px 0px 0px 0px;
    height:40px;
}
.building_name h2 {
	font-size:14px;
	color:#444444;
	margin:0px;
	padding:0px;
	font-weight:inherit;
}
.building_name.museum_01 h2 {
	color:#2d6879;
}
.building_name.museum_02 h2 {
	color:#6d803c;
}
.building_name.museum_03 h2 {
	color:#39486d;
}
.building_name.museum_04 h2 {
	color:#98773c;
}
/**********INSIDE MAIN INFO COLORS*/
.building_cell.museum_01 h2 {
	color:#2d6879;
}
.building_cell.museum_02 h2 {
	color:#6d803c;
}
.building_cell.museum_03 h2 {
	color:#39486d;
}
.building_cell.museum_04 h2 {
	color:#98773c;
}
/**********INSIDE MAIN TEXT*/
.inside_main_text {
	/*width:468px;*/ width:500px;
	font-size:13px;
	line-height:20px;
	color:#444444;
	padding:15px 0px 15px 0px;
}
.inside_main_text p {
	margin:0px;padding:0px;
}
.inside_main_text a {
	color:#98773c;
	text-decoration:underline;
}
.inside_main_text a:hover {
	text-decoration:none;
}
.inside_main_text.w714 {
	width:714px;
    /*background-color:#444444;
    border:1px dotted #444444;*/ /*SF*/
}
/**********INSIDE ATTACHMENTS*/
.inside_attachments_cell {
	font-size:13px;
	/*width:468px;*/ width:500px;
	background:url(/layout/separator_maintext.png) left top repeat-x;
	display:inline-block;
}
.inside_attachments_cell .title {
	font-size:17px;
	color:#98773c;
	padding:25px 0px 5px 0px;
}
.inside_attachments_cell a {
	padding:10px 0px 0px 0px;
	color:#777777;
	text-decoration:underline;
	float:left;
}
.inside_attachments_cell a:hover {
	text-decoration:none;
}
/**********BACK BUTTON*/
.back_cell {
	/*width:468px;*/ width:500px;
	height:21px;
	margin:20px 0px 0px 0px;
	display:inline-block;
}
.back_cell img {
	border:0px;
}
.back_cell a {
	width:11px;
	height:21px;
	background:url(/layout/back_button.png) left top no-repeat;
	display:inline-block;
}
.back_cell a:hover {
	background:url(/layout/back_button.png) left bottom no-repeat;
}

/********************EXHIBITIONS LIST*/
.exhibition_item {
	/*width:468px;*/ width:500px;
	margin:0px 0px 10px 0px;
	border-top:5px solid #a3a2a0;
	display:inline-block;
	vertical-align:top;
	background-color:#ebebeb;
	position:relative;
}
html* .exhibition_item {
	float:left;
}
.exhibition_item .photo {
	width:310px;
	margin:0px 15px 0px 0px;
	display:inline-block;
	vertical-align:top;
}
.exhibition_item .photo a {}
.exhibition_item .photo a img {
	border:0px;
	display:block;
}
.exhibition_item .text {
	width:160px;
	padding:15px 10px 40px 0px;
	display:inline-block;
	vertical-align:top;
}
.exhibition_item .title {
	font-size:17px;
	line-height:20px;
	margin:0px 0px 5px 0px;
}
.exhibition_item .title a {
	color:#444444;
	text-decoration:none;
}
.exhibition_item .title a:hover {
	color:#98773c;
}
.exhibition_item .date {
	font-size:13px;
	line-height:15px;
	color:#777777;
	margin:0px 0px 10px 0px;
}
.exhibition_item .building {
	font-size:13px;
	line-height:15px;
	color:#444444;
	margin:15px 0px 0px 0px;
	position:absolute;
	bottom:15px;
}
/********************EXHIBITIONS LIST COLORS*/
.exhibition_item.museum_01 {
	border-top:5px solid #2d6879;
}
.exhibition_item.museum_02 {
	border-top:5px solid #6d803c;
}
.exhibition_item.museum_03 {
	border-top:5px solid #39486d;
}
.exhibition_item.museum_04 {
	border-top:5px solid #98773c;
}
.exhibition_item .building.museum_01  {
	color:#2d6879;
}
.exhibition_item .building.museum_02  {
	color:#6d803c;
}
.exhibition_item .building.museum_03  {
	color:#39486d;
}
.exhibition_item .building.museum_04  {
	color:#98773c;
}
/********************EVENTS LIST*/
.event_two_items {
	width:510px;
	margin:0px 0px 10px 0px;
	display:inline-block;
	vertical-align:top;
	background:url(/layout/list_pairs_bgd.png) left top repeat-y;
	position:relative;
}
.event_item {
	/*width:468px;*/ width:245px;
	/*margin:0px 10px 0px 0px;*/ /*initial style*/
	margin:0px 10px 10px 0px; /*bottom margin added*/
    border-top:5px solid #a3a2a0;
	display:inline-block; float:left;
	vertical-align:top;
	background-color:#ebebeb;
    position:relative;/***/
}
html* .event_item {
	float:left;
}
.event_item .photo {
	width:245px;
	margin:0px 0px 0px 0px;
	display:inline-block;
	vertical-align:top;
}
.event_item .photo a {}
.event_item .photo a img {
	border:0px;
	display:block;
}
.event_item .text {
	width:225px; min-height:90px;
	padding:10px 10px 40px 10px;
	display:inline-block;
	vertical-align:top;
}
.event_item .title {
	font-size:17px;
	line-height:20px;
	margin:0px 0px 5px 0px;
}
.event_item .title a {
	color:#444444;
	text-decoration:none;
}
.event_item .title a:hover {
	color:#98773c;
}
.event_item .date {
	font-size:13px;
	line-height:15px;
	color:#777777;
	margin:0px 0px 10px 0px;
}
.event_item .building {
	font-size:13px;
	line-height:15px;
	color:#444444;
	margin:15px 0px 0px 0px;
	position:absolute;/**/ /*removed when 2row div is not used*/
    bottom:15px;
}
/********************EVENTS LIST COLORS*/
.event_item.museum_01 {
	border-top:5px solid #2d6879;
}
.event_item.museum_02 {
	border-top:5px solid #6d803c;
}
.event_item.museum_03 {
	border-top:5px solid #39486d;
}
.event_item.museum_04 {
	border-top:5px solid #98773c;
}
.event_item .building.museum_01  {
	color:#2d6879;
}
.event_item .building.museum_02  {
	color:#6d803c;
}
.event_item .building.museum_03  {
	color:#39486d;
}
.event_item .building.museum_04  {
	color:#98773c;
}
/********************GAMES LIST*/
.game_item {
	/*width:468px;*/ width:500px;
	margin:0px 0px 10px 0px;
	border-top:5px solid #a3a2a0;
	display:inline-block;
	vertical-align:top;
	background-color:#98773C;
}
html* .game_item {
	float:left;
}
.game_item .photo {
	width:245px;
	margin:0px 15px 0px 0px;
	display:inline-block;
	vertical-align:top;
}
.game_item .photo a {}
.game_item .photo a img {
	border:0px;
	display:block;
}
.game_item .text {
	width:225px;
	padding:15px 10px 10px 0px;
	display:inline-block;
	vertical-align:top;
}
.game_item .title {
	font-size:17px;
	line-height:20px;
	margin:0px 0px 10px 0px;
}
.game_item .title a {
	color:#ffffff;
	text-decoration:none;
}
.game_item .title a:hover {
	color:#252525;
}
.game_item .description {
	font-size:13px;
	line-height:15px;
	color:#ffffff;
}
/********************PUBLICATIONS LIST*/
.publication_two_items {
	width:510px;
	margin:0px 0px 10px 0px;
	display:inline-block;
	vertical-align:top;
	background:url(/layout/list_pairs_bgd.png) left top repeat-y;
}
.publication_item {
	/*width:468px;*/ width:240px;
	/*margin:0px 10px 0px 0px;*/
    margin:0px 10px 10px 0px;
	border-top:5px solid #a3a2a0;
	display:inline-block; float:left;
	vertical-align:top;
	background-color:#ebebeb;
    background:url(/layout/list_pairs_bgd.png) left top repeat-y;
	text-align:center;
}
/*html* .publication_item {
	float:left;
}*/
.publication_item .photo {
	width:245px;
	margin:0px 0px 0px 0px;
	display:inline-block;
	vertical-align:top;
}
.publication_item .photo a {}
.publication_item .photo a img {
	border:0px;
	margin:0px auto;
	display:block;
}
.publication_item .text {
	width:215px;
	padding:15px 15px 30px 15px;
	display:inline-block;
	vertical-align:top;
}
.publication_item .title {
	font-size:14px;
	line-height:16px;
	margin:0px 0px 5px 0px;
}
.publication_item .title a {
	color:#98773c;
	text-decoration:none;
}
.publication_item .title a:hover {
	color:#444444;
}
.publication_item .description {
	font-size:13px;
	line-height:15px;
	color:#777777;
	margin:0px 0px 10px 0px;
}
/********************NEWS LIST*/
.new_item {
	/*width:468px;*/ width:500px;
	padding:20px 0px 20px 0px;
	border:0px;
	display:inline-block;
	vertical-align:top;
	background:url(/layout/separator_maintext.png) left bottom repeat-x;
}
html* .new_item {
	float:left;
}
.new_item .photo {
	/*width:115px;*/
	display:inline-block;
	vertical-align:top;
}
html* .new_item .photo {
	float:left;
}
.new_item .photo a {}
.new_item .photo a img {
	border:0px;
	margin:0px 10px 0px 0px;
	display:block;
}
.new_item.big .photo {
	display:none;
}
.new_item .text {
	width:360px;
	padding:0px 10px 0px 0px;
	display:inline-block;
	vertical-align:top;
}
.new_item.big .text {
	width:500px;
}
html* .new_item .text {
	float:left;
}
.new_item .title {
	font-size:17px;
	line-height:20px;
	margin:0px 0px 15px 0px;
}
.new_item .title a {
	color:#98773c;
	text-decoration:none;
}
.new_item .title a:hover {
	color:#444444;
}
.new_item .date {
	font-size:14px;
	line-height:16px;
	color:#444444;
	margin:0px 0px 5px 0px;
}
.new_item .description {
	font-size:13px;
	line-height:15px;
	color:#444444;
}
.new_item .more {
	font-size:14px;
	line-height:16px;
	color:#98773c;
	margin:15px 0px 0px 0px;
}
.new_item .more a {
	color:#98773c;
	text-decoration:none;
}
.new_item .more a:hover {
	color:#444444;
}
/********************PRESS LIST*/
.press_item {
	/*width:468px;*/ width:500px;
	padding:12px 0px 12px 0px;
	border:0px;
	display:inline-block;
	vertical-align:top;
	background:url(/layout/separator_verticalmenu.png) left bottom repeat-x;
}
.press_item .text {
	font-size:13px;
	display:inline-block;
	vertical-align:top;
	padding:0px 30px 0px 30px;
	background:url(/layout/press_bgd.png) left top no-repeat;
}
.press_item .text a {
	color:#777777;
	text-decoration:underline;
}
.press_item .text a:hover {
	color:#98773c;
	text-decoration:none;
}
/********************SEARCH RESULTS TEXT*/
.search_results_text {
	/*width:674px;*/ width:920px;
	padding:20px 20px 20px 20px;
	margin:0px 0px 5px 0px;
	font-size:16px;
	line-height:19px;
	color:#444444;
	background-color:#ececec;
	font-weight:400!important;
}
.search_results_text div {
	font-size:14px;
	line-height:17px;
	color:#444444;
	padding:0px 0px 5px 0px;
}
.search_results_text span {
	color:#98773c;
}
/********************SEARCH RESULTS LIST*/
.search_result_item {
	/*width:714px;*/ width:960px;
	padding:12px 0px 12px 0px;
	border:0px;
	display:inline-block;
	vertical-align:top;
	background:url(/layout/separator_verticalmenu.png) left bottom repeat-x; 
}
.search_result_item .text {
	font-size:13px;
	line-height:15px;
	display:inline-block;
	vertical-align:top;
	padding:0px 10px 0px 20px;
	background:url(/layout/bullet_verticalmenu.png) left -7px no-repeat;
}
.search_result_item .text a {
	color:#444444;
	text-decoration:none;
}
.search_result_item .text a:hover {
	color:#98773c;
}
/********************FULL PAGE WIDTH*/
.fullwidth_cell {
	width:960px;
	padding:12px 0px 12px 0px;
	border:0px;
	display:inline-block;
	vertical-align:top;
}
/********************SITEMAP*/
.sitemap_cell {
	width:960px;
	padding:12px 0px 12px 0px;
	border:0px;
	display:inline-block;
	vertical-align:top;
}
.sitemap_cell ul {
	width:960px;
	font-size:15px;
	line-height:17px;
	display:inline-block;
	vertical-align:top;
	padding:0px;
	margin:0px;
}
.sitemap_cell ul ul {
	width:960px;
	font-size:13px;
	line-height:15px;
	display:inline-block;
	vertical-align:top;
	padding:5px 0px 10px 0px;
	background:url(/layout/separator_verticalmenu.png) left bottom repeat-x;
}
.sitemap_cell ul ul ul {
	width:960px;
	font-size:12px;
	line-height:14px;
	display:inline-block;
	vertical-align:top;
	padding:2px 0px 5px 0px;
	background:none;
}
.sitemap_cell ul ul ul ul {
	width:960px;
	font-size:12px;
	line-height:14px;
	display:inline-block;
	vertical-align:top;
	padding:2px 0px 2px 20px;
	background:none;
}
.sitemap_cell ul li {
	width:960px;
	padding:5px 0px 5px 0px;
	display:block; 
}
.sitemap_cell ul li li {
	width:960px;
	padding:2px 0px 5px 0px;
	display:block;
}
.sitemap_cell ul li li li {
	width:960px;
	padding:2px 0px 2px 0px;
	display:block;
}
.sitemap_cell ul li a {
	font-weight:bold;
	color:#98773c;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	background:url(/layout/bullet_verticalmenu.png) left -2px no-repeat;
}
.sitemap_cell ul li li a {
	font-weight:bold;
	color:#444444;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	background:none;
}
.sitemap_cell ul li li li a {
	font-weight:normal;
	color:#444444;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	background:none;
}
.sitemap_cell ul li a:hover {
	color:#444444;
}
.sitemap_cell ul li li a:hover {
	color:#98773c;
}
.sitemap_cell ul li li li a:hover {
	color:#98773c;
}
/********************PAGING*/
.paging_cell {
	width:500px;
	font-size:13px;
	line-height:13px;
	color:#999999;
	padding:20px 0px 0px 0px;
	display:inline-block;
	vertical-align:top;
	font-weight:400!important;
}
.paging_cell a {
	color:#999999;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.paging_cell a:hover {
	color:#98773c;
}
.paging_cell a.selected {
	color:#98773c;
}
.search_list .paging_cell {
	width:714px;
}
/**********INSIDE RIGHT BANNERS*/
.column_banners_cell {
	width:222px;
	margin:0px 0px 0px 0px;
	display:inline-block; 
	vertical-align:top; 
}
html* .column_banners_cell {
	float:right;
}
/**********INSIDE RIGHT BANNERS DEACTIVATED*/ /*SF*/
.column_banners_cell.w20 {
	width:20px;
}
/****************************************REST BANNERS*/
.home_separator_banner {
	background:url(/layout/separator_banner.png) left top repeat-x;
	height:25px;
}
/**********DROP DOWN*/
.dropdown_red_cell {
	margin:0px 0px 20px 0px;
	padding:0px 0px 15px 0px;
	background:url(/layout/separator_banner.png) left bottom repeat-x;
	display:inline-block;
	position:relative; z-index:100; 
}
/*.dropdown_red_cell img {
	border:0px;
	margin:0px 0px 2px 0px;
	display:block;
}*/

/**********DROP DOWN SKINNING*/
/**********SEARCH DROPDOWN WHITE**********/
.dropdown_red_cell .jspContainer {
	overflow:hidden;
	position:relative; 
}
.dropdown_red_cell .jspPane {
	position:absolute;
}
.dropdown_red_cell .jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:2px;
	margin-right:22px;
	height:100%;
}
.dropdown_red_cell .jspVerticalBar * {
	margin:0;
	padding:0;
}
.dropdown_red_cell .jspCap {
	display:none;
}
.dropdown_red_cell .jspTrack {
	background:#c3c3c3;
	position:relative;
}
.dropdown_red_cell .jspDrag {
	background:#98773c;
	position:relative;
	top:0;
	right:3px;
	cursor:pointer;
	width:8px;
}
.dropdown_red_cell .jspArrow {
	/*background:#50506d;*/
	text-indent:-20000px;
	display:block;
	cursor:pointer;
}
.dropdown_red_cell .jspArrow.jspDisabled {
	cursor:default;
	/*background:#80808d;*/
}
.dropdown_red_cell .jspVerticalBar .jspArrow {
	height:16px;
}
.dropdown_red_cell .jspCorner {
	/*background:#eeeef4;*/
	float:left;
	height:100%;
}

.selectDark {
	margin:0px 0px 10px 0px;
}
.selectDark .styleSelect_item {
	width:222px;
	top:35px!important;
}
		
.selectDark .styleSelect_item_start {
	height:24px;
	background-color:#e1e1e1;
	/*background:url("/layout/darkFirst.jpg") no-repeat top left;*/
}
		
.selectDark .styleSelect_item_content {
	height:140px;
	width:222px;
	overflow-x:hidden;
	overflow-y:scroll;
	background-color:#e1e1e1; 
}
		
.selectDark .styleSelect_item_end {
	height:20px;
	background-color:#e1e1e1;
	/*background:url("/layout/darkLast.jpg") no-repeat top left;*/
}

.selectDark {
	/*background: url("/layout/darkBackground.jpg") no-repeat top left;*/
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:13px;
	line-height:14px;
	color:#98773c;
	background-color:#e1e1e1;
}

.selectDark .passiveSelect,
.selectDark .activeSelect {
	height:20px;
	/*line-height:2em;*/
	display:block;
	cursor:pointer;	
	/*padding-left:10px;*/
	padding:18px 30px 12px 15px;
	/*margin-right:10px;*/
}
		
.selectDark .passiveSelect {
	background:url("/layout/darkarrow.png") no-repeat top right;
	color:#98773c;
}
.selectDark .passiveSelect:hover {
	background:url("/layout/darkarrow.png") no-repeat bottom right;
	color:#444444;
}
		
.selectDark .activeSelect {
	background:url("/layout/darkarrow.png") no-repeat top right;
	color:#98773c;
}
		
.selectDark ul {
	padding:0px;
	margin:0px;
	width:200px;
	list-style:none;
	cursor:pointer; 
}
		
.selectDark li {
	/*padding:0;*/
	margin:0px;
	font-weight:normal;
	/*padding:2px 0 2px 12px;*/
	padding:3px 0px 3px 15px;
	width:175px;
	color:#444444; 
}
		
.selectDark li:hover {
	color:#98773c;
}
		
.selectDark .selected {
	color:#98773c;
}

/**********RED BANNER*/
.banner_red_cell {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	display:inline-block;
}
.banner_red_cell a {
	color:#cbb99b;
}
.banner_red_cell a:hover {
	color:#b2b2b2;
}
.banner_red_cell img {
	border:0px;
	border-bottom:2px solid #f1f0ec;
	margin:10px 0px 0px 0px;
	display:block;
}
.banner_red_text {
	padding:0px;
	background-color:#913e38;
	font-size:13px;
	line-height:16px;
	color:#ffffff;
}
.banner_red_text p {
	padding:0px;margin:0px;
}
.banner_red_text .title {
	font-size:17px;
	line-height:20px;
	color:#ffffff;
	padding:15px 15px 0px 15px;
	display:block;
}
.banner_red_text .title a {
	font-size:17px;
	line-height:20px;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
.banner_red_text .title a:hover {
	color:#b2b2b2;
}
.banner_red_text .text {
	padding:15px 15px 15px 15px;
}
.banner_red_text a.more {
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	padding:0px 15px 0px 15px;
	margin:0px 0px 15px 0px;
	display:inline-block;
}
.banner_red_text a.more:hover {
	color:#b2b2b2;
}
/**********WHITE BANNER*/
.banner_white_cell {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	display:inline-block;
}
.banner_white_cell img {
	border:0px;
	border-bottom:2px solid #f1f0ec;
	margin:10px 0px 0px 0px;
	display:block;
}
.banner_white_text {
	padding:0px;
	background-color:#ffffff;
	font-size:13px;
	line-height:16px;
	color:#444444;
}
.banner_white_text p {
	padding:0px;margin:0px;
}
.banner_white_text .title {
	font-size:17px;
	line-height:20px;
	color:#98773c;
	padding:15px 15px 0px 15px;
	display:block;
}
.banner_white_text .title a {
	font-size:17px;
	line-height:20px;
	color:#98773c;
	text-decoration:none;
	display:block;
}
.banner_white_text .title a:hover {
	color:#444444;
}
.banner_white_text .text {
	padding:15px 15px 15px 15px;
}
.banner_white_text a.more {
	font-size:14px;
	color:#98773c;
	text-decoration:none;
	padding:0px 15px 0px 15px;
	margin:0px 0px 15px 0px;
	display:inline-block;
}
.banner_white_text a.more:hover {
	color:#444444;
}
/**********GREY BANNER*/
.banner_grey_cell {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	display:inline-block;
}
.banner_grey_cell img {
	border:0px;
	border-bottom:2px solid #f1f0ec;
	margin:10px 0px 0px 0px;
	display:block;
}
.banner_grey_text {
	padding:0px;
	background-color:#e1e1e1;
	font-size:13px;
	line-height:16px;
	color:#444444;
}
.banner_grey_text p {
	margin:0px;padding:0px;
}
.banner_grey_text .title {
	font-size:17px;
	line-height:20px;
	color:#98773c;
	padding:15px 15px 0px 15px;
	display:block;
}
.banner_grey_text .title a {
	font-size:17px;
	line-height:20px;
	color:#98773c;
	text-decoration:none;
	display:block;
}
.banner_grey_text .title a:hover {
	color:#444444;
}
.banner_grey_text .text {
	padding:15px 15px 15px 15px;
}
.banner_grey_text a.more {
	font-size:14px;
	color:#98773c;

	text-decoration:none;
	padding:0px 15px 0px 15px;
	margin:0px 0px 15px 0px;
	display:inline-block;
}
.banner_grey_text a.more:hover {
	color:#444444;
}
/**********NEWSLETTER BANNER*/
.banner_newsletter_cell {
	width:192px;
	margin:0px 0px 20px 0px;
	padding:15px 15px 5px 15px;
	background-color:#ffffff;
	display:inline-block; 
}
.banner_newsletter_cell .title {
	font-size:17px;
	line-height:20px;
	color:#98773c;
	text-decoration:none;
	margin:0px 0px 15px 0px;
}
.banner_newsletter_cell .field {
	margin:0px 0px 10px 0px;
}
.banner_newsletter_cell .field input {
	width:182px;
	font-size:12px;
	color:#b1b1b1;
	border:1px solid #b1b1b1;
	padding:3px 5px 3px 5px;
}
.banner_newsletter_cell .button {
	margin:0px 0px 0px 0px;
}
.banner_newsletter_cell .button input {
	font-size:14px;
	line-height:25px;
	height:25px;
	color:#98773c;
	border:0px;
	margin:0px;
	padding:2px 25px 0px 0px;
	text-align:left;
	background:url(/layout/newsletter_submit.png) right top no-repeat;
	background-color:#ffffff;
	cursor:pointer;
}
html* .banner_newsletter_cell .button input {
	min-width:100px;
}
.banner_newsletter_cell .button input:hover {
	color:#444444;
	background:url(/layout/newsletter_submit.png) right -21px no-repeat;
}
.banner_newsletter_cell .messages {
	min-height:20px;
	font-size:11px;
	font-family:"ff-meta-web-pro",sans-serif; font-style:normal; font-weight:400;
	display:inline-block; 
}
.banner_newsletter_cell .wrong_message {
	color:#ff0000;
	display:inline-block; 
}
.banner_newsletter_cell .success_message {
	color:#009900;
	display:inline-block; 
}
/**********ONLINE BANNER*/
.banner_online_cell {
	margin:0px 0px 20px 0px;
	padding:10px 20px 20px 20px;
	display:inline-block;
	font-size:22px;
	color:#ffffff;
	background-color:#98773c;
}
.banner_online_cell a {
	color:#ffffff;
	text-decoration:none;
	padding:40px 0px 0px 0px;
	background:url(../layout/online_banner_bgd.png) left top no-repeat;
	display:block;
}
.banner_online_cell a:hover {
	color:#444444;
}
/**********VIRTUAL BANNER*/
.banner_virtual {
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	width:500px;
	font-size:22px;
	color:#ffffff;
	background:url(../layout/separator_maintext.png) left bottom repeat-x;
	float:left;
}
.banner_virtual a {
	margin:0px 0px 20px 0px;
	padding:30px 20px 30px 20px;
	width:460px;
	font-size:22px;
	line-height:22px;
	color:#e5e5e5;
	text-decoration:none;
	background:url(../layout/virtual_banner_bgd.png) left top no-repeat;
	float:left;
	*height:48px;
}
.banner_virtual a:hover {
	color:#ffffff;
}


/********************************************************************************FOOTER*/
.footer_full {
	width:100%;min-width:960px;
	height:610px;
	margin:40px 0px 0px 0px;
	background-color:#444444;
}
.footer_cell {
	width:960px;
	/*height:540px;*/
	margin:0px auto; 
}
.footer_three_columns_cell {
	width:635px;
	padding:0px 0px 210px 0px;
	display:inline-block;
	vertical-align:top;
	position:relative;
}
html* .footer_three_columns_cell {
	float:left;
}
.footer_column_first {
	width:160px;
	padding:30px 10px 0px 25px;
	display:inline-block;
	vertical-align:top;
}
html*.footer_column_first {
	float:left;
}
.footer_column_second {
	width:205px;
	padding:30px 10px 0px 0px;
	text-align:left;
	display:inline-block;
	vertical-align:top;
}
html* .footer_column_second {
	float:left;
}
.footer_column_third {
	width:205px;
	padding:30px 10px 0px 0px;
	text-align:center;
	display:inline-block;
	vertical-align:top; 
}
html* .footer_column_third {
	float:left;
}
.footer_column_fourth {
	width:270px;
	padding:30px 30px 0px 20px;
	display:inline-block;
	vertical-align:top;
}
html* .footer_column_fourth {
	float:right;
}
.footer_title {
	font-size:27px;
	line-height:27px;
	color:#cbb99b;
	padding:0px 0px 10px 0px;
}
.footer_links {
	font-size:13px;
	color:#f1f0ec;
}
.footer_links a {
	color:#f1f0ec;
	text-decoration:none;
	padding-bottom:6px;
	display:inline-block;
}
.footer_links a:hover {
	color:#cbb99b;
}
.footer_sitemap_link {
	font-size:13px;
	margin:15px 0px 0px 0px;
}
.footer_sitemap_link a {
	color:#cbb99b;
	text-decoration:none;
}
.footer_sitemap_link a:hover {
	color:#f1f0ec;
}
.footer_social_links {
	height:45px;
	margin:20px 0px 50px 0px;
}
.footer_social_links img {
	border:0px;
	display:block;
}
.footer_social_links a {
	margin:0px 10px 0px 5px;
}
.footer_social_links a.twitter {
	width:45px;
	height:45px;
	background:url(/layout/twitter_img.png) left top no-repeat;
	display:inline-block;
}
.footer_social_links a.twitter:hover {
	background:url(/layout/twitter_img.png) left bottom no-repeat;
}
.footer_social_links a.facebook {
	width:45px;
	height:45px;
	background:url(/layout/facebook_img.png) left top no-repeat;
	display:inline-block;
}
.footer_social_links a.facebook:hover {
	background:url(/layout/facebook_img.png) left bottom no-repeat;
}
.footer_social_links a.instagram {
	width:45px;
	height:45px;
	background:url(/layout/instagram_img.png) left top no-repeat;
	display:inline-block;
}
.footer_social_links a.instagram:hover {
	background:url(/layout/instagram_img.png) left bottom no-repeat;
}
.footer_social_links a.youtube {
	width:45px;
	height:45px;
	background:url(/layout/youtube_img.png) left top no-repeat;
	display:inline-block;
}
.footer_social_links a.youtube:hover {
	background:url(/layout/youtube_img.png) left bottom no-repeat;
}
.footer_search {
	width:150px;
	padding:5px 0px 7px 0px;
	background:url(/layout/separator_banner.png) left bottom repeat-x;
	background-color:#444444;
	margin:10px auto 0px auto;
}
.footer_search:hover {
	background:url(/layout/separator_banner_white.png) left bottom repeat-x;
}
.footer_search input {
	width:125px;
	height:15px;
	padding:0px 5px 5px 20px;
	border:0px;
	color:#ebebeb;
	font-size:12px;
	line-height:12px;
	background:url(/layout/search_img.png) left top no-repeat;
}
.footer_search:hover input {
	background:url(/layout/search_img.png) left bottom no-repeat;
}
.footer_bottom_cell {
	width:600px;
	padding:0px 0px 0px 25px;
	position:absolute;
	left:0px; bottom:15px;
}
.footer_espa_cell {
	font-size:11px;
	line-height:11px;
}
.footer_espa_cell img {
	border:0px;
	display:block;
}
.footer_espa_cell span {
	color:#b2b2b2;
	padding:5px 0px 5px 0px;
	display:inline-block;
}
.footer_copyright_cell {
	margin:30px 0px 0px 0px;
	font-size:13px;
}
.footer_copyright_cell div {
	color:#ffffff;
	display:inline-block;
}
html* .footer_copyright_cell div {
	display:inline;
}
.footer_copyright_cell span {
	color:#8b7f6c;
}
.footer_copyright_cell span a {
	color:#8b7f6c;
	text-decoration:none;
}
.footer_copyright_cell span a:hover {
	color:#ffffff;
}
/**********FOOTER NEWS*/
.footer_news_item {
	padding:15px 0px 20px 0px;
	max-height:180px;
}
.footer_news_item .title {
	font-size:14px;
	line-height:17px;
	color:#cbb99b;
}
.footer_news_item .title a {
	color:#cbb99b;
	text-decoration:none;
}
.footer_news_item .title a:hover {
	color:#ebebeb;
}
.footer_news_item .date {
	font-size:14px;
	color:#cbb99b;
}
.footer_news_item .text {
	font-size:13px;
	line-height:16px;
	color:#f1f0ec;
	padding:10px 0px 0px 0px;
}
.footer_news_item .more {
	padding:10px 0px 0px 0px;
	font-size:14px;
	color:#cbb99b;
}
.footer_news_item .more a {
	color:#cbb99b;
	text-decoration:none;
}
.footer_news_item .more a:hover {
	color:#ebebeb;
}
.footer_read_more_news {
	font-size:14px;
	color:#cbb99b;
	padding:10px 0px 0px 0px;
}
.footer_read_more_news a {
	color:#cbb99b;
	text-decoration:none;
}
.footer_read_more_news a:hover {
	color:#ebebeb;
}
.footer_read_more_news span {
	font-size:20px;
}
/**********EVALUATION FORM*/
form.evaluation_form ol {
	margin:20px 0px 0px 20px;
	padding:0px;
}
form.evaluation_form ol li {
	margin:0px 0px 25px 0px;
	padding:0px;
}
form.evaluation_form ol li p {
	width:500px;
	margin:0px 0px 5px 0px;
	padding:0px;
}
form.evaluation_form ol li div.radiobuttons {
	width:500px;
	margin:0px 0px 25px 0px;
	padding:0px;
	float:left;
}
form.evaluation_form ol input[type="text"] {
	font-family:"ff-meta-web-pro",sans-serif;
    font-style:normal;
    font-weight:400;
	border:1px solid #B1B1B1;
    color:#444444;
    font-size:12px;
    padding:3px 5px;
    width:300px;
}
form.evaluation_form ol input[type="radio"] {
	font-family:"ff-meta-web-pro",sans-serif;
    font-style:normal;
    font-weight:400;
	border:1px solid #B1B1B1; border:0px;
    color:#444444;
    font-size:12px;
    padding:3px 5px 3px 0px;
	float:left;
}
form.evaluation_form ol label {
	font-family:"ff-meta-web-pro",sans-serif;
    font-style:normal;
    font-weight:400;
	border:1px solid #B1B1B1; border:0px;
    color:#444444;
    font-size:12px;
    padding:0px 2px 3px 0px;
    width:80px;
	float:left;
}
form.evaluation_form ol textarea {
	font-family:"ff-meta-web-pro",sans-serif;
    font-style:normal;
    font-weight:400;
	border:1px solid #B1B1B1;
    color:#444444;
    font-size:12px;
    padding:3px 5px;
    width:460px;
	height:100px;
}
form.evaluation_form input[type="button"] {
	background:url("/layout/newsletter_submit.png") no-repeat scroll right top;
	background-color:none;
    border:0px;
    color:#98773C;
    cursor:pointer;
	font-family: 'cf_garamondbold';
    font-size:18px;
    height:25px;
    line-height:25px;
    margin:0px;
    padding:1px 25px 0px 0px;
	margin:0px 0px 0px 20px;
    text-align:left;
}
form.evaluation_form input[type="button"]:hover {
	background:url("/layout/newsletter_submit.png") no-repeat scroll right -21px;
    color:#444444;
}



.evaluation_form_input {
	font-family:"ff-meta-web-pro",sans-serif;
    font-style:normal;
    font-weight:400;
	border:1px solid #B1B1B1;
    color:#444444;
    font-size:12px;
    padding:3px 5px;
    width:300px;
}

.evaluation_form_input_small {
	font-family:"ff-meta-web-pro",sans-serif;
    font-style:normal;
    font-weight:400;
	border:1px solid #B1B1B1;
    color:#444444;
    font-size:12px;
    padding:3px 5px;
    width:20px;
}

.evaluation_form_button:hover {
	background:url("/layout/newsletter_submit.png") no-repeat scroll right -21px;
    color:#444444;
}
.evaluation_form_button {
	background:url("/layout/newsletter_submit.png") no-repeat scroll right top;
	background-color:none;
    border:0px;
    color:#98773C;
    cursor:pointer;
	font-family: 'cf_garamondbold';
    font-size:18px;
    height:25px;
    line-height:25px;
    margin:0px;
    padding:1px 25px 0px 0px;
	margin:0px 0px 0px 20px;
    text-align:left;
}

.evaluation_form_textarea {
	font-family:"ff-meta-web-pro",sans-serif;
    font-style:normal;
    font-weight:400;
	border:1px solid #B1B1B1;
    color:#444444;
    font-size:12px;
    padding:3px 5px;
    width:460px;
	height:100px;
}

.form_validator {
	color:red!important;
}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
