body {margin:0px;padding:0px;font-family:Georgia,"Times New Roman",Times,serif;background-color:#ffffff;}
body,html {width:100%;height:100%;}
/********** GENERAL **********/
.clear {clear:both;height:1px;}
a {text-decoration:none;}
img {border:0;}
input {outline:none;font-family:Georgia, "Times New Roman", Times, serif;}
h1, h2, h3, h4, h5 {display:inline;font-weight:normal;}
p {margin:0;}
/********** HEADER **********/
.header_full {
	width:100%; min-width:970px;
	overflow:hidden;
	position:relative;z-index:2;
}
.header_cell {
	width:950px;
	margin:0 auto;
	overflow:hidden;
	position:relative; 
}
.header_line {
	width:1px;height:300px;
	background-color:#dfd7db;
	position:absolute;
	bottom:50px;
	float:left;
}
.header_line.first {left:447px;}
.header_line.second {left:718px;}
.header_line.third {right:0;}

.header_cell ul {
	margin:0px;padding:0px;
	list-style:none;
}
.header_cell ul li {}
.logo_cell {
	width:189px;
	margin:32px 0 0 0;
	float:left;
}
.menu_main_cell {
	width:250px;
	margin:0 8px 0 0;
	position:relative;
	padding-bottom:50px;
	float:left;
}
.menu_main {
	width:200px;
	min-height:125px;
	background-color:#86291a;
	padding:35px 0 0 0;
	float:left;
}
.menu_main a {
	color:#ffffff;
	margin:5px 0 0 20px;
	float:left;
	clear:left;
}
.menu_main a:hover,
.menu_main a.selected {
	color:#c6b392;
}
.triangle {
	width:0;height:0px;
	border-bottom:50px solid transparent;
	border-left:50px solid #691007;
	position:absolute;
	right:0;bottom:0;
}
.triangle:before {
    background:none repeat scroll 0 0 #86291A;
    bottom:-50px;
    content:"";
    display:block;
    height:50px;
    left:-250px;
    position:absolute;
    width:200px;
}
.triangle:after {
    background:none repeat scroll 0 0 #86291A;
    bottom:0;
    content:"";
    height:300px;
    left:-50px;
    position:absolute;
    width:50px;
}
.menu_rest {
	width:270px;
	margin:40px 0 0 0;
	float:left;
}
.menu_rest a {
	color:#56412e;
	margin:2px 0 0 15px;
	display:inline-block;
}
.menu_rest a:hover,
.menu_rest a.selected {
	color:#92774c;
}
.rest_links {
	width:230px;
	margin:40px 0 0 0;
	color:#56412e;
	float:left;
}
.rest_links a {
	display:inline-block;
	color:#56412e;
	margin:2px 0 0 15px;
}
.rest_links a:hover,
.rest_links a.selected {
	color:#92774c;
}
.lang_cell {
	margin:19px 0 0 15px; 
}
.lang_cell a {
	margin:2px 0 0 0;
	display:inline-block;
}
.social_cell {
	width:200px;
	margin:20px 0 0 15px;
	float:left;
}
.social_cell a {
	margin:0 10px 0 0;
}
.social_cell a.facebook,
.social_cell a.twitter {
	width:29px;height:29px;
	float:left;
}
.social_cell a.facebook {
	background:url(../layout/facebook.png) left top no-repeat;
}
.social_cell a.twitter {
	background:url(../layout/twitter.png) left top no-repeat;
}
.social_cell a.facebook:hover,
.social_cell a.twitter:hover {
	background-position:-29px top;
}
.social_cell .fb-like {
	float:left;
	margin:5px 0 0 0;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.newsletter_cell {
	width:271px;height:25px; height:30px;
	position:absolute;
	top:0;right:232px;
	border-bottom:4px solid #86291a;
}
.newsletter_form {
    width:242px;
	position:absolute;
	padding:20px 15px;
	background-color:#86291a;
}
.newsletter_form input[type="text"] {
	border:0px;
	margin:0px;
	padding:0px 10px;
	height:27px;width:185px;
	color:#92774c;
	float:left;
}
.newsletter_form input[type="button"] {
	border:0px;
	margin:0px;
	padding:0px;
	height:27px;width:27px;
	background:url(../layout/newsletter_btn.png) left top no-repeat;
	cursor:pointer;
	float:right;
}
.newsletter_form input[type="button"]:hover {
	background:url(../layout/newsletter_btn.png) left -27px no-repeat;
}
.newsletter_show_hide {
    display:none;
	position:relative;
}
a.newsletter_show_hide  {
	display:inline-block;
	margin:8px 0 0 15px;
	height:25px;
	color:#86291a; 
}
a.newsletter_show_hide.selected,
a.newsletter_show_hide:hover {
    color:#92774c;
}
.newsletter_form .message {
    margin:5px 0 0 0;
	float:left;
}
.error_text {color:#ffffff;}
.success_text {color:#ffffff;}
.search_cell {
	width:232px;height:25px; height:30px;
	position:absolute;
	top:0;right:0;
	border-bottom:4px solid #86291a;
	text-align:right;
	font-size:0;
}
.search_cell input[type="text"] {
	border:0px;
	margin:3px 0 0 0;
	padding:0px 3px;
	height:25px;width:190px;
	color:#56412e;
	display:inline-block;
	vertical-align:top; 
}
.search_cell input[type="button"] {
	border:0px;
	margin:3px 0 0 0;
	padding:0px;
	height:25px;width:35px;
	background:url(../layout/search_btn.png) left top no-repeat;
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
}
.search_cell input[type="button"]:hover {
	background-position:-35px top;
}
/********** HOME SLIDESHOW **********/
.home_slideshow_full {
	width:100%;  min-width:950px; height:420px;
	margin:-50px 0 0 0;
	position:relative;z-index:1;
    overflow: hidden;
}
/*.home_slideshow_cell {
	width:950px;height:420px;
	margin:0px auto; background-color:#333
}*/


/*.home_slideshow_full*/
.home_slideshow_cell *{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
    
}
.home_slideshow_cell{
  width:950px;
  height:420px;
  margin:0 auto;
  clear:both;
  position:relative;
}
.home_slideshow_full .text{
  position:absolute;
  width:320px;
  height:100%;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:19px;
  top:0;
  left:0;
  display:none;
  background-color:#e0e0e0;
  padding:60px 27px;
  border-right:10px solid #fff;
  color:#636363;
}
.home_slideshow_full .text .dotme{
  height:310px;margin:0 0 10px 0;
}
.home_slideshow_full .text:after{
  position:absolute;
  content:'';
  width:0;
  height:0;
  border:20px solid transparent;
  border-top-width:15px;
  border-bottom-width:15px;
  border-left-color: #e0e0e0;
  right:-40px;top:80px;
  
}
.home_slideshow_full .text h2{display:block;color:#822b1b;font-family:Georgia,"Times New Roman",Times,serif;font-size:25px;line-height:28px;margin:0 0 25px 0}
.home_slideshow_full .text h2 a{color:#822b1b;}
.home_slideshow_full .text h2 a:hover{color:#636363;}
.home_slideshow_full .slides{position:absolute;left:0;margin:0;padding:0;}
.home_slideshow_full .slides li{float:left;opacity:0.3;position:relative;overflow:hidden;margin-right:8px;width:630px;/*transition:opacity 0.5s;*/}
.home_slideshow_full .slides li.active{width:950px;opacity:1;transition:opacity 1s;z-index:10;}
.home_slideshow_full .slides li.active > img{float:right}
.home_slideshow_full .slides li.active .text{display:block}
.home_slideshow_cell .text > div {
    height: 260px;
    overflow: hidden;
}
.home_slideshow_cell .more{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;color:#822b1b;}
.home_slideshow_cell .more:hover{color:#636363;}

.home_slideshow_cell .previous,
.home_slideshow_cell .next{
    position:absolute;
    top:50%;
    z-index:100;
    
    background: url("../layout/rs-default.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border: 0 none;
    display: inline-block;
    width: 45px;
    height: 45px;
    overflow: hidden;
    text-indent: -999em;
    border-radius:50%;
    transition:background-color 0.2s;
	opacity:.5; 
	filter:alpha(opacity=50);
    
}
.home_slideshow_cell a.previous:hover,
.home_slideshow_cell a.next:hover{opacity:.7;filter:alpha(opacity=70);}

.home_slideshow_cell .previous {left: 335px;background-position: -62px -26px;}
.home_slideshow_cell .next {right: 15px;background-position: -53px -74px;}


/********** MAIN CONTENT **********/
.main_content_full {
	width:100%; min-width:970px; min-height:800px;
	/*background:url(../layout/bgd_content_image_01.jpg) left bottom no-repeat; */
}
.main_content_cell {
	width:970px;
	margin:0 auto;
	padding:0 0 30px 0;
	background-color:#ffffff;
}
/********** MAIN TITLE + BREADCRUMB **********/
.main_title_full {
	width:100%; min-width:970px; 
}
.main_title_cell {
	width:950px;
	color:#86291a;
	margin:10px auto 10px auto; 
}
.main_title_cell .date {
	color:#92774c; 
}
.breadcrumb_full {
	width:100%; min-width:970px;
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0; 
}
.breadcrumb_cell {
	width:950px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#92774c;
	margin:10px auto 10px auto;
}
.breadcrumb_cell a {
	color:#a1a1a1;
}
.breadcrumb_cell a:hover {
	color:#92774c;
}
/********** HOME COLUMNS **********/
.home_columns_full {
	width:100%; min-width:970px;
	overflow:hidden;
}
.home_columns_cell {
	width:950px;
	margin:0 auto; 
}
.home_columns_cell .title {
	color:#86291a;
	margin:15px 0 10px 0; 
}
.home_columns_cell .title h2 {
	font-size:35px;
}
.home_left_column {
	width:630px;
	margin:15px 0 0 0;
	float:left; 
}
.home_right_column {
	width:310px;
	margin:15px 0 0 0;
	float:right; 
}
.home_left_1st_column {
	width:390px;
	margin:10px 0 0 0;
	float:left; 
}
.home_left_2nd_column {
	width:230px;
	margin:10px 0 0 0;
	float:right; 
}
/********** HOME 3 ITEMS CAROUSEL **********/
.home_3items_jcarousel_full {
	width:100%; min-width:970px; 
	overflow:hidden;
	margin:15px 0 0 0; 
}
.home_3items_jcarousel_cell {
	width:950px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
}
.home_3items_jcarousel_cell .title {
	color:#86291a;
	margin:0 0 5px 0;
}
.home_3items_jcarousel {
    position:relative;
    overflow:hidden;
	width:950px;
}
.home_3items_jcarousel div.list {
    width:20000em;
    position:relative;
}
.home_3items_jcarousel div.list div {
    float:left;
	width:310px;height:140px;
	margin:0 10px 0 0;
	position:relative; 
	background-color:#92774c;
}
.home_3items_jcarousel div.list div h3 {
	font-size:17px;
}
.home_3items_jcarousel div.list div a {
	width:290px;height:120px;
	font-size:17px;
	color:#ffffff;
	padding:0px 20px 20px 20px; 
	position:relative;
	z-index:2;
	display:table-cell;
   	vertical-align:bottom;
}
.home_3items_jcarousel div.list div:hover a {}
.home_3items_jcarousel div.list div img {
	width:310px;height:140px;
	position:absolute;
	top:0;left:0;bottom:0;right:0;
	z-index:1;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.home_3items_jcarousel div.list div:hover img {
    opacity:0.2;
	filter:alpha(opacity=20);
}
a.home_3items_jcarousel-prev,
a.home_3items_jcarousel-next {
	width:32px;height:34px;
	position:absolute;
	top:5px;
}
a.home_3items_jcarousel-prev {
	right:52px;
	background:url(../layout/arrows_home_3items_jcarousel.png) left top no-repeat;
}
a.home_3items_jcarousel-prev:hover {
	background-position:left -34px;
}
a.home_3items_jcarousel-next {
	right:20px;
	background:url(../layout/arrows_home_3items_jcarousel.png) right top no-repeat;
}
a.home_3items_jcarousel-next:hover {
	background-position:right -34px;
}
/********** HOME PHOTO CAROUSEL **********/
.home_banner_jcarousel_cell {
	width:630px;
	overflow:hidden;
	position:relative;
}
.home_banner_jcarousel {
    position:relative;
    overflow:hidden;
	width:630px; 
}
.home_banner_jcarousel div.list {
    width:20000em;
    position:relative;
}
.home_banner_jcarousel div.list div {
    float:left;
	width:630px;height:320px;
	position:relative; 
	background-color:#92774c;	
}
.home_banner_jcarousel div.list div.gradient {
	height:200px;
	background: -webkit-linear-gradient(#56412e, transparent); 
	background: -o-linear-gradient(#56412e, transparent);
	background: -moz-linear-gradient(#56412e, transparent); 
	background: linear-gradient(#56412e, transparent); 
	position:relative;
	z-index:2;
}
.home_banner_jcarousel div.list div h3 {
	margin:0;
	font-size:25px;
	display:block;
	position:relative;
	z-index:2;
}
.home_banner_jcarousel div.list div a {
	color:#ffffff;
	padding:20px 20px 20px 20px; 
	position:relative;
	z-index:2;
	display:block;
	background:url(../layout/home_banner_line_p.png) left bottom repeat-x;
}
.home_banner_jcarousel div.list div a:hover {
    color:#c6b392;
}
.home_banner_jcarousel div.list div img {
	width:630px;height:320px;
	position:absolute;
	top:0;left:0;bottom:0;right:0;
	z-index:1;
}
.home_banner_jcarousel-pagination {
    position:absolute;
	z-index:3;
    bottom:20px;
    right:20px;
	margin:0; 
}
.home_banner_jcarousel-pagination a {
    display:inline-block;
	width:18px;height:18px;
    background-color:#ffffff;
    border-radius:9px;
    margin:0 0 0 10px;
}
.home_banner_jcarousel-pagination a:hover {
    background:#c6b392;
}
.home_banner_jcarousel-pagination a.active {
    background:#86291a;
}
/********** HOME TEXT CAROUSEL **********/
.home_text_jcarousel_cell {
	width:310px; height:420px;
	overflow:hidden;
	position:relative; 
}
.home_text_jcarousel {
    position:relative;
    overflow:hidden;
	width:310px; height:350px; 
}
.home_text_jcarousel div.list {
    width:20000em;
    position:relative;
}
.home_text_jcarousel div.list div {
    float:left;
	width:310px;height:380px;
	position:relative; 
	background-color:#92774c;
}
.home_text_jcarousel div.list div.text {
	width:270px; height:310px;
	margin:0 20px 20px 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#ffffff;
	display:block;
	position:relative;
	z-index:2;  
	overflow:hidden;
}
.home_text_jcarousel div.list div.text a {
	color:#ffffff;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.home_text_jcarousel div.list div.text a:hover {
	opacity:1.0;
	filter:alpha(opacity=100);
}
.home_text_jcarousel div.list div.text h3 {
	margin:30px 0 10px 0;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	line-height:25px;
	display:block;
	padding:0;
	position:relative;
	z-index:2; 
}
.home_text_jcarousel div.list div.text h3 a {
	color:#ffffff;
	opacity:1.0;
	filter:alpha(opacity=100); 
}
.home_text_jcarousel div.list div.text h3 a:hover {
	color:#ffffff;
	opacity:0.6;
	filter:alpha(opacity=60); 
}
.home_text_jcarousel div.list div a.more {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	margin:0 0 0 20px;
}
.home_text_jcarousel div.list div a.more:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
}
.home_text_jcarousel-pagination {
    height:14px;
	position:absolute;
	z-index:3;
    bottom:20px;
    right:30px;
	margin:0; 
}
.home_text_jcarousel-pagination a {
    display:inline-block;
	width:12px;height:12px;
    background-color:#92774c;
    border-radius:6px;
    margin:0 0 0 10px;
}
.home_text_jcarousel-pagination a:hover {
    background:#c6b392;
}
.home_text_jcarousel-pagination a.active {
    background:#86291a;
}
.triangle_bez {
	width:0;height:0px;
	border-bottom:30px solid transparent;
	border-left:30px solid #c9bba6;
	position:absolute;
	right:0;bottom:40px;
}
.triangle_bez:before {
    background:none repeat scroll 0 0 #92774c;
    bottom:-30px;
    content:"";
    display:block;
    height:30px;
    left:-310px;
    position:absolute;
    width:280px;
}
.triangle_bez:after123 {
    background:none repeat scroll 0 0 #86291A;
    bottom:0;
    content:"";
    height:300px;
    left:-30px;
    position:absolute;
    width:310px;
}
/********** INSIDE COLUMNS **********/
.inside_columns_full {
	width:100%; min-width:970px;
	overflow:hidden;
}
.inside_columns_cell {
	width:950px;
	margin:15px auto 0 auto;
	overflow:hidden; 
}
.inside_left_column {
	width:240px;
	float:left; 
}
.inside_right_column {
	width:710px;
	float:right; 
}
.inside_right_1st_column {
	width:460px;
	float:left;
}
.inside_right_2nd_column {
	width:230px;
	float:right; 
}
.inside_left_banners_cell {
	width:220px;
	float:left; 
}
/********** VERTICAL MENU **********/
.vertical_menu {
	position:relative; 
	background:#ffffff;
	margin:0 0 50px 0; 
}
/********** VERTICAL COLORED MENU **********/
ul.colored_menu {
	margin:0 20px 0 0;
	padding:0;
	list-style:none; 
	position:relative;	
}
ul.colored_menu li {
    margin:0 0 3px;
    padding:0;
    position:relative;
}
ul.colored_menu li:before{
    content:"";
    position:absolute;
    left:10px;
    right:0;
    top:100%;
    height:1px;
    margin-top:1px;
    background-color:#d0d0d0;
}
ul.colored_menu li:last-child:before{content:none;}
ul.colored_menu li a {
    color:#636363;
    display:block;
    margin:0 0 0 5px;
    padding:7px 10px;
    background-color:#fff;
    border-left:5px solid #fff;
}
ul.colored_menu li a:hover{color:inherit;}
ul.colored_menu li.selected a{background-color:transparent; color:#fff}
.colored_menu li:nth-child(1){color:#b16d4d;background-color:#b16d4d;}
.colored_menu li:nth-child(2){color:#c49178;background-color:#c49178;}
.colored_menu li:nth-child(3){color:#c49d78;background-color:#c49d78;}
.colored_menu li:nth-child(4){color:#d3b69a;background-color:#d3b69a;}
.colored_menu li:nth-child(5){color:#388066;background-color:#388066;}
.colored_menu li:nth-child(6){color:#67a891;background-color:#67a891;}
.colored_menu li:nth-child(7){color:#85b5a4;background-color:#85b5a4;}
.colored_menu li:nth-child(8){color:#347676;background-color:#347676;}
.colored_menu li:nth-child(9){color:#64a2a2;background-color:#64a2a2;}
.colored_menu li:nth-child(10){color:#7faeae;background-color:#7faeae;}
.colored_menu li:nth-child(11){color:#406281;background-color:#406281;}
.colored_menu li:nth-child(12){color:#6e8da9;background-color:#6e8da9;}
.colored_menu li:nth-child(13){color:#88a0b5;background-color:#88a0b5;}
.colored_menu li:nth-child(14){color:#87a749;background-color:#87a749;}
.colored_menu li:nth-child(15){color:#a5be75;background-color:#a5be75;}
.colored_menu li:nth-child(16){color:#bbcd96;background-color:#bbcd96;}
.colored_menu li:nth-child(17){color:#944170;background-color:#944170;}
.colored_menu li:nth-child(18){color:#b96695;background-color:#b96695;}
.colored_menu li:nth-child(19){color:#c18daa;background-color:#c18daa;}
/********** VERTICAL SIMPLE MENU **********/
ul.simple_menu {
	margin:0 20px 0 0;
	padding:0;
	list-style:none; 
	position:relative; 	
}
ul.simple_menu li {
    margin:0 0 3px;
    padding:0;
    position:relative;
}
ul.simple_menu li:before{
    content:"";
    position:absolute;
    left:10px; left:0;
    right:0;
    top:100%;
    height:1px;
    margin-top:1px;
    background-color:#d0d0d0;
}
ul.simple_menu li:last-child:before{content:none;}
ul.simple_menu li a {
    color:#636363;
    display:block;
    margin:0 0 0 0;
    padding:7px 10px 7px 0;
    background-color:#fff;
}
ul.simple_menu li a:hover{color:#86291a;}
ul.simple_menu li.selected a{background-color:transparent; color:#86291a;}
/********** EDUCATION LIST **********/
.education_list_cell {
	width:760px;
	overflow:hidden; 
}
.education_list_cell .item {
	width:330px;height:230px;
	margin:0 50px 10px 0;
	background-color:#403737;
	position:relative;
	float:left; 
}
.education_list_cell .item img {
	opacity:0.4;
    filter:alpha(opacity=40);
	position:relative;
	float:left;
}
.education_list_cell .item h2 {
	position:absolute;
	left:20px;top:20px;right:20px;bottom:20px;
	margin:0;  
}
.education_list_cell .item h2 a {
	width:290px;height:190px;
	display:table-cell; 
	text-align:center; 
	vertical-align:middle;
	color:#ffffff;
}
.education_list_cell .item h2 a:hover {}
.education_list_cell .item:hover img {
	opacity:0.2;
    filter:alpha(opacity=20);
}
/********** EXHIBITION LIST **********/
.exhibitions_list_cell {
	width:720px;
	overflow:hidden;
}
.exhibitions_list_cell .item {
	width:230px;height:260px;
	margin:0 10px 10px 0;
	background-color:#f2f2f2;
	float:left;
}
.exhibitions_list_cell .item img {
	float:left;
}
.exhibitions_list_cell .item h2 {
	width:200px;
	margin:0;
	padding:15px;
	float:left;
}
.exhibitions_list_cell .item h2 a {color:#636363;}
.exhibitions_list_cell .item h2 a:hover {color:#86291a;}
/********** NEWS LIST **********/
.news_cell {
	width:710px;
	overflow:hidden;
	float:left;
}
.news_cell .item {
	width:710px;
	margin:0 0 20px 0;
	border-bottom:1px solid #d0d0d0;
	padding:0 0 20px 0;
	display:table;
}
.news_cell .item img {
	float:left;
    vertical-align:text-top;
	margin:0 20px 0 0;
}
.news_cell .item h2 {
	margin:0;
	display:inline-block;
}
.news_cell .item h2 a {color:#86291a;}
.news_cell .item h2 a:hover {color:#92774c;}
.news_cell .item .date {color:#92774c;}
.news_cell .item .text {color:#636363;margin:20px 0 0 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.news_cell .item .text a {color:#86291a;}
.news_cell .item .text a:hover {color:#636363;}
.news_cell .item h2,
.news_cell .item .date,
.news_cell .item .text {
	width:460px;
	float:right;
}
.news_cell .item.no_photo h2,
.news_cell .item.no_photo .date,
.news_cell .item.no_photo .text {
	width:710px;
}
/********** SEARCH RESULTS TEXT **********/
.search_results_text {
	width:950px;
	padding:20px 20px 20px 20px;
	margin:0px 0px 20px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#636363;
	background-color:#f2f2f2;
}
.search_results_text div {
	line-height:17px;
	color:#636363;
	padding:0px 0px 5px 0px;
}
.search_results_text span {
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#92774c;
}
/********** SEARCH RESULTS LIST **********/
.search_results_cell {
	width:950px;
	float:left;
}
.search_results_cell .item {
	width:950px;
	margin:0 0 20px 0;
	border-bottom:1px solid #d0d0d0;
	padding:0 0 20px 0;
	display:table;
}
.search_results_cell .item h2 {
	margin:0;
	display:inline-block;
}
.search_results_cell .item h2 a {color:#86291a;}
.search_results_cell .item h2 a:hover {color:#92774c;}
.search_results_cell .item .text {color:#636363;margin:10px 0 0 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.search_results_cell .item .text a {color:#86291a;}
.search_results_cell .item .text a:hover {color:#636363;}
.search_results_cell .item h2,
.search_results_cell .item .text {
	width:950px;
	float:left;
}
/********** CONTENT **********/
#content_gallery {
	width:100%;
	-webkit-user-select:none;
	-moz-user-select:none;  
	user-select:none;
}
.content {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#636363;
	line-height:17px;
}
.content a {color:#92774c;}
.content a:hover {color:#636363;}
.content h2, 
.content h3, 
.content h4, 
.content h5 {color:#86291a;display:block;margin:0 0 10px 0;}
.content h2 {font-size:23px;line-height:26px;}
.content h3 {font-size:20px;line-height:23px;}
.content h4 {font-size:17px;line-height:20px;}
.content h5 {font-size:14px;line-height:17px;}
/********** ATTACHED **********/
.attached_cell {}
.attached_cell .title {
	color:#86291a;
	margin:20px 0 10px 0;
}
.attached_cell div.link {
	margin:0 0 10px 0;
}
.attached_cell a {
	color:#92774c;
	text-decoration:underline;
}
.attached_cell a:hover {
	text-decoration:none;
}
/********** PAGING **********/
.paging_cell {
	width:695px;
	padding:0 0 0 15px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#636363;
	overflow:hidden;
}
.paging_cell a {
	color:#636363;
}
.paging_cell a:hover {
	color:#86291a;
}
.paging_cell a.selected {
	color:#86291a;
}
.paging_cell.search {
	width:935px;
}
/********** BACK TO LIST **********/
.back_cell {
	width:710px;
	font-size:14px;
	color:#636363;
	border-top:1px solid #d0d0d0;
	padding:20px 0 0 0;
	margin:20px 0 0 0;
	float:left; 
}
.back_cell a {
	color:#636363;
}
.back_cell a:hover {
	color:#86291a;
}
/********** BANNERS **********/
.banner_photo_text {
	width:100%;
	margin:0 0 20px 0; 
}
.banner_photo_text .image {
	width:100%;
	margin:0 0 10px 0;
	display:inline-block;
}
.banner_photo_text img {
	border:0;
	width:100%;
	height:auto!important;
}
.banner_photo_text .title {
	display:block;
	padding:0 0 10px 0;
	margin:0; 
}
.banner_photo_text .title a {
	color:#86291a; 
}
.banner_photo_text .title a:hover {
	color:#636363;
}
.banner_photo_text .text {
	width:95%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#636363;
	line-height:17px;
	padding:0 0 10px 0;
}
.banner_photo_text .text a {
	color:#86291a; 
}
.banner_photo_text .text a:hover {
	color:#636363;
}
/**********/
.banner_text_white {
	width:100%;
	padding:15px;
	border:1px solid #d0d0d0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 0 20px 0;
}
.banner_text_white .title {
	display:block;
	margin:0 0 10px 0;
}
.banner_text_white .title a {
	color:#86291a; 
}
.banner_text_white .title a:hover {
	color:#636363;
}
.banner_text_white .text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#636363;
	line-height:17px;
}
.banner_text_white .text a {
	color:#86291a;
}
.banner_text_white .text a:hover {
	color:#636363;
}
/**********/
.banner_colored_photo_text {
	width:100%;
	margin:0 0 20px 0;
	padding:15px 0 0 0; 
}
.banner_colored_photo_text .line {
	width:100%;
	height:3px;
	background-color:#ffffff; 
}
.banner_colored_photo_text .image {
	width:100%;
	margin:0 0 10px 0;
	display:inline-block;
}
.banner_colored_photo_text img {
	border:0;
	width:100%;
	height:auto!important;
}
.banner_colored_photo_text .title {
	text-align:center;
	display:block;
	padding:15px 10px 15px 10px;
	margin:0;
}
.banner_colored_photo_text .text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:17px;
	padding:0 15px 15px 15px;
}
.banner_colored_photo_text.grey {
	background-color:#d0d0d0; 
}
.banner_colored_photo_text.gold {
	background-color:#92774c;
}
.banner_colored_photo_text.grey .title a {
	color:#86291a; 
}
.banner_colored_photo_text.grey .title a:hover {
	color:#636363;
}
.banner_colored_photo_text.gold .title a {
	color:#ffffff; 
}
.banner_colored_photo_text.gold .title a:hover {
	color:#c6b392;
}
.banner_colored_photo_text.gold .text {
	color:#ffffff;
}
.banner_colored_photo_text.gold .text a {
	color:#c6b392;
}
.banner_colored_photo_text.gold .text a:hover {
	color:#ffffff;
}
.banner_colored_photo_text.grey .text {
	color:#636363;
}
.banner_colored_photo_text.grey .text a {
	color:#86291a;
}
.banner_colored_photo_text.grey .text a:hover {
	color:#636363;
}
/**********/
.banner_photo_lezanta {
	width:100%;
	margin:0 0 20px 0;
}
.banner_photo_lezanta .image {
	width:100%;
	margin:0 0 10px 0;
	display:inline-block;
	border:1px solid #d0d0d0;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;         
}
.banner_photo_lezanta img {
	border:0;
	width:100%;
	height:auto!important;
	display:block;
}
.banner_photo_lezanta .title  {
	color:#86291a;
	font-weight:bold;
	margin:0;
}
.banner_photo_lezanta .title a  {
	color:#86291a;
}
.banner_photo_lezanta .title a:hover  {
	color:#636363;
}
.banner_photo_lezanta .text {
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#636363;
	line-height:17px;
	padding:0 0 10px 0;
	border-bottom:1px solid #d0d0d0;
}
.banner_photo_lezanta .text a {
	color:#86291a; 
}
.banner_photo_lezanta .text a:hover {
	color:#636363;
}
/**********/
.inside_right_2nd_column .title .font_32 {font-size:25px;}
.inside_left_banners_cell .title .font_32 {font-size:25px;}
/********** FOOTER BANNER **********/
.footer_banner_full {
	width:100%; min-width:970px;
	background-color:#92774c;
	overflow:hidden;
	color:#636363;
	border-bottom:5px solid #ffffff;
}
.footer_banner_cell {
	width:950px;
	overflow:hidden;
	margin:50px auto 50px auto; 
}
.footer_banner_cell .text {
	font-size:13px;
	color:#ffffff;
	display:table-cell;
	min-width:950px;
}
.footer_banner_cell .text a {
	font-size:23px;
	color:#ffffff; 
}
.footer_banner_cell .text a:hover {
	opacity:0.6;
	filter:alpha(opacity=60); 
}
.footer_banner_cell img {
	border:5px solid #ffffff;
	float:right; 
	vertical-align:text-top;
	opacity:1.0;
	filter:alpha(opacity=100);
}
/**********/
.footer_banner_full.gold {
	background-color:#92774c;
}
.footer_banner_full.green {
	background-color:#67a891;
}
.footer_banner_full.bordeaux {
	background-color:#86291a;
}
.footer_banner_full.mustard {
	background-color:#CB743F;
}
/********** FOOTER **********/
.footer_full {
	width:100%; min-width:970px;
	background-color:#ebebeb;
	overflow:hidden;
	color:#636363;
}
.footer_cell {
	width:950px;
	overflow:hidden;
	margin:20px auto 50px auto; 
}
.footer_column {
	width:230px;
	margin:0 7px 0 0;
	float:left; 
}
.footer_column ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer_column li {
	margin:30px 0 0 0;
	font-size:17px;
	font-weight:bold;
}
.footer_column li li {
	margin:5px 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:15px;
	font-weight:normal;
}
.footer_column a {
	color:#636363;
}
.footer_column a:hover {
	color:#86291a;
}
.footer_links_full {
	width:100%; min-width:970px; 
	border-top:1px solid #ffffff;
}
.footer_links_cell {
	width:950px;
	margin:20px auto 20px auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer_links_cell a {
	color:#636363;
}
.footer_links_cell a:hover {
	color:#86291a;
}
.footer_links_cell .left {
	float:left;
}
.footer_links_cell .right {
	float:right;
}
/********** FONTS SIZES **********/
.font_35 {font-size:35px;}
.font_32 {font-size:32px;}
.font_28 {font-size:28px;}
.font_25 {font-size:25px;}
.font_23 {font-size:23px;}
.font_17 {font-size:17px;}
.font_15 {font-size:15px;}
.font_14 {font-size:14px;}
.font_13 {font-size:13px;}
.font_12 {font-size:12px;}












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
