/* GRID */
body {margin:0; padding:0; background:#000000 url(../img/bg/body_bg.gif) repeat-x; color:#cac5bc}
#editor {}

#mod111 {width:251px} #mod111 .c1 {background:#363636 url(../img/bg/pad1_ftr_bg.gif) bottom left no-repeat; padding:0 20px 47px 15px; color:#cac5bc}
#mod112 {margin-left:289px; width:632px}

#mod2 {width:100%}
	#mod211 {width:99%; vertical-align:top}
	#mod212 {vertical-align:top}


#mod7_1_1, #mod_7_1_2 {vertical-align:top}


/* FORMAT */
body, table {font:12px Arial, Helvetica, sans-serif}
h1 {font:normal 24px Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0 0 15px 0; color:#cc7c48}
h2 {font:normal 24px Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0 0 15px 0  } h2.u, h1.u {padding-bottom:9px; margin-bottom:15px; border-bottom:#82827e 3px solid} #mod112 h2 {color:#cc7c48}
h3 {}
h5 {font-size:1em; margin:0; padding:0 0 5px 0; color:#cc7c48} 
h6 {}

p, .block {margin:0; padding-bottom:1em}
.abstr {font-size:1.4em}
.bq {}
.date {color:#d89551}

	.pad3 {background:#3a3c33 url(../img/bg/pad3_tl.gif) no-repeat; padding:0; }
	.pad3 .tr {background:url(../img/bg/pad3_tr.gif) top right no-repeat; border:0; padding:0; }
		.pad3 .br {background:url(../img/bg/pad3_br.gif) bottom right no-repeat; }
			.pad3 .bl {background:url(../img/bg/pad3_bl.gif) bottom left no-repeat; padding:17px; }

	/* size */
	.small, .small td {}
	
	/* color */
	.red, .aster, .astrerix {}

/* list */
ul {margin-left:10px; padding-left:10px; margin-top:0}
li {margin-bottom:8px}
.li1 {padding:0 0 10px 21px; background:URL(../img/arr1.gif) 12px 5px no-repeat}

/* div */
.div_1 {} .div_1 img {width:1px; height:1px}
	/* vrez */
	.vr_1 {}	
	/* pages */
	.pages {margin-top:30px;} .pages .s {background:#F0F0F0; padding:2px 6px}
		.pages img {width:5px}


/* a */
a {color:#d89551}
.text {color:#cac5bc; text-decoration:none}
.more {}
.btn1 {}

/* img */
a img {border:0}
.b {display:block; clear:both}  div.b {line-height:1px; font-size:1px; height:1px}
.h {width:1px; float:left; display:block}
.w {height:1px; display:block; clear:both}
.r {height:1px; width:960px; display:block}
.i {display:block; margin-bottom:10px}
	.i_l {float:left; display:block; margin:0 10px 10px 0}
	.i_r {float:right; display:block; margin:0 0 10px 10px}

/* form */
form {margin:0}
.input, textarea, select {font-size:11px}
label {}
.push {}
.check, .radio {vertical-align:middle}

	.form td {padding:0 9px 9px 0; vertical-align:top}
	.form .input, .form textarea, .form select {width:300px}
	.ok_message {display:block; margin-bottom:1em;}
	.fail_message {display:block; color:#C70058; margin-bottom:1em;}

/* table */
table, tr, td {border:none; padding:0}
table.top td, div.top td, td.top {vertical-align:top}
	.top td td {}

.f1 {border:#E3AF84 solid; border-width:0 0 1px 1px}
	.f1 td, .f1 th {border:#E3AF84 solid; border-width:1px 1px 0 0; padding:5px}
	.f1 th {color:#786453; background:#EDC7A8; padding:10px 5px; text-align:left; border-bottom-width:2px}
	.f1 .odd td, .f1 td.odd {background:#FBF8F4} 
	.f1 .td1 {background:#FBF0DC !important}


/* CONTENT */
.col1 {float:left; overflow:hidden}

#hdr {background:url(../img/bg/hdr_bg.gif) center top no-repeat; height:94px}
	#hdr .c {width:925px; height:94px; position:relative; margin:0 auto}
	
	#logo {display:block; margin:15px 0 0 67px; position:absolute;}
	
		#nav {bottom:21px; right:2px; position:absolute}
		#nav a {display:block; float:right; padding:0 11px; border-right:#7b7b7b 1px solid}
			#nav a.l {border-right:none; padding-right:0}
			
	#phone {color:#a6a6a2; position:absolute; bottom:66px; right:4px}
	#lang {color:#a6a6a2; position:absolute; bottom:19px; left:600px}
		#lang a {color:#a6a6a2; text-decoration:none}
		#lang a:hover {text-decoration:underline}
		
	#body {width:925px; margin:0 auto; padding:37px 0 20px }
	
	#ftr {width:925px; margin:0 auto; padding:17px 0 30px 0; color:#b6b2aa; background:url(../img/bg/ftr_bg.gif) no-repeat}
		#ftr a {color:#b6b2aa}
		#ftr .dev {float:right; text-decoration:none}

	

/* SERVICES */
/* menu */
#menu {background:#82827e url(../img/bg/menu_hdr_bg.gif) no-repeat}
#menu .c {padding:10px 10px 46px 0; background:url(../img/bg/menu_ftr_bg.gif) left bottom no-repeat}
#menu a {font-size:13px; font-weight:bold; color:#000000; text-decoration:none; display:block; padding:15px 24px; border-bottom:#b2b2b0 1px solid}
#menu .l {border-bottom:none}
#menu .s {color:#FFFFFF}


.gallery {width:100%; overflow:hidden; padding-bottom:20px}
	.gallery .itm {width:186px; height:269px; background:#3a3c33 url(../img/bg/pad2_bg.gif) no-repeat; float:left; position:relative; margin:0 22px 18px 0}
	.gallery .itm .i {border:#cac5bc 3px solid; width: 142px; max-height: 200px; overflow: hidden; margin:18px auto;}
        .gallery .itm .i img {display:block;}
	.gallery .info {font-size:11px; position:absolute; bottom:23px; left:18px; width:158px}
	
	.gallery .pad3 {float:left; font-size:11px; }
	#card {width:500px; padding-left:60px}
	
#gallery {}
		#gallery .td {width:176px; vertical-align:top; }
		
		#gallery {margin:20px 0 0 27px}
		#gallery h4 {padding-bottom:10px}
		#gallery.t2 .td {width:169px; vertical-align:top; padding-bottom:20px; }
			#gallery .t2 .w {width:29px}
		#gallery .pad1 {background:url(../img/pad/pad1_bl_bg.gif) 0 bottom no-repeat; }
			#gallery .pad1 div {background:url(../img/pad/pad1_tr_bg.gif) right 0 no-repeat;}
				#gallery .pad1 div div {background:url(../img/pad/pad1_ico.gif) bottom right no-repeat; padding:0 11px 11px 0; }
					#gallery .pad1 a {display:block; text-align:center; background:#FFFFFF url(../img/pad/pad1_tl_bg.gif) no-repeat}
						#gallery .pad1 a img {margin:7px}
		#gallery .i1 {position:absolute; right:0; bottom:0; }
		#gallery .w {width:14px; clear:none; float:left}
		
		
		#gallery .pad2 {border:#d3d3d3 1px solid; width:164px; margin-bottom:10px; height:164px; position:relative; }
		#gallery .pad2 td {text-align:center}
		#gallery .pad2 img {}

	
/* search */
#site_search {background:url(../img/bg/search_bg.gif) no-repeat; position:absolute; width:332px; top:36px; right:0}
	#site_search .input {width:290px; border:none; background:transparent; padding:1px 0 2px 10px; color:#cac5bc}
	#site_search .push {margin:0 1px}


#results_body {}
	#search_results_list td {padding:10px 10px 0 0; vertical-align:top}

/* news */	

#exhib_news {}
	#exhib_news a {color:#cac5bc; text-decoration:none; display:block; padding-bottom:5px}
	#exhib_news a .date {color:#cac5bc; font-weight:bold}
	
#index_news {
	padding-left:15px;
	width:220px
}
	#index_news a {display:block; padding-bottom:20px}	
	#index_news .ftr {padding:4px 0 20px 57px; background:url(../img/pct/news_arch_pct.gif) no-repeat}

#news {clear:both}
	#text {float:left; width:380px}
		#news .date {margin-bottom:15px}		
		#news h3 {padding-bottom:0}
		
	#news #right {float:right; width:220px; margin-left:20px}
		#news #articles {width:220px;}
		#news #articles .block_s {padding:15px; background:#363636; margin-bottom:1em}
		#news .block {margin-top:1em}

		#news #period {width:215px}
		#news #period .block a {padding:5px; display:block}
		#news #period .s {padding:5px; background:#F5F5F5;}
		#news #years {font-size:11px; margin-top:20px}
		#news #years .s {padding:2px}
		#news #right h5 {color:#cac5bc}
		
.popup {background:#FFFFFF; border:#ffffff 1px solid; z-index:10; position:absolute; display:none}
.popup .close {position:absolute; font:normal 24px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; display:block; right:10px; top:5px; z-index:1; color:#d5d2d2}

#shade {background:#333333; position:absolute; left:0; top:0; opacity:0.5; filter:alpha(opacity=50); display:none; z-index:3; width:100%}
