/* www.verstkahtml.ru | 2009 */
	
/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Arial, Helvetica, sans-serif; color: #555555; min-width:997px; font-size:100.01%; background:#fff;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #A58D61; text-decoration: none;}
a:hover{text-decoration: underline;}
h1{font-size: 24px; margin-bottom:18px; font-weight:normal; color:#a58d61;}
h1.big{font-size:29px;}
h2{font-size: 24px; font-weight:normal;margin-bottom:16px; color:#555555;}
h3{font-size: 130%; margin-bottom:10px; font-weight:normal;}
	h3.name{font-size:23px; font-weight:bold; color:#a58d61; margin-bottom:12px;}
	h3.name small{font-size:15px; display:block; margin-bottom:-3px;}
h4{font-size: 1.1em; margin-bottom:4px;}

p{margin-bottom: 12px;}

.clear{ clear: both; height: 1px; font-size: 1px;}

.green{color: #35a845;}
.red{color: #ff0000;}
.grey{color: #bfc2c6;}
.pink{color: #c79cb7;}

ul{ margin-bottom:12px; padding-left:16px;}
ul li{}

small{font-size:0.9em;}

span{color:#A58D61}
span.vip{color:#E27311;}

#main{position:relative; min-height:100%; margin: 0; min-width:997px;font-size:13px; background: #fff;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%'); height:100%;}
div#main_in{width: 950px; margin:0 auto;}


/*--- TOP ---*/
div#top_block{height:139px; background:url(../images/bg_logo.gif) repeat-x 0 104px;}
	div#logo{padding:33px 0 0 0; text-align:center;}

div#menu{background:url(../images/bg_menu.gif) repeat-x 0 0; height:45px;}
	div#menu_in{background:url(../images/bg_menu_l.gif) no-repeat 0 0; height:32px;}
	ul#menu_ul{background:url(../images/bg_menu_r.gif) no-repeat 100% 0; height:32px; margin:0; padding:0 0 0 34px; list-style:none;}
		ul#menu_ul li{display:inline; margin:0; padding:0;}
			ul#menu_ul a{display:block; float:left; height:32px; background-repeat:no-repeat; background-image:0 0;}
			ul#menu_ul a:hover{background-position:0 -64px;}
			ul#menu_ul a.hover{background-position:0 -32px;}
				ul#menu_ul a strong{display:none;}
			ul#menu_ul li#menu_1 a{background-image:url(../images/menu_1.gif); width:90px; margin-right:17px;}
/*			ul#menu_ul li#menu_2 a{background-image:url(../images/menu_2.gif); width:127px; margin-right:24px;}
			ul#menu_ul li#menu_3 a{background-image:url(../images/menu_3.gif); width:63px; margin-right:22px;}*/
			ul#menu_ul li#menu_2 a{background-image:url(../images/menu_2.gif); width:107px; margin-right:24px;}
			ul#menu_ul li#menu_3 a{background-image:url(../images/menu_3.gif); width:83px; margin-right:22px;}
			ul#menu_ul li#menu_4 a{background-image:url(../images/menu_4.gif); width:146px; margin-right:23px;}
			ul#menu_ul li#menu_5 a{background-image:url(../images/menu_5.gif); width:121px; margin-right:25px;}
			ul#menu_ul li#menu_6 a{background-image:url(../images/menu_6.gif); width:74px; margin-right:25px;}
			ul#menu_ul li#menu_7 a{background-image:url(../images/menu_7.gif); width:103px;}
		
		div#flash_block{padding-bottom:38px;}
		div#non_flash{height:20px;}
		
			

/*--- CONTENT ---*/
div#content_block{}
	div#content_left{width:300px; float:left;}
	div#content_left_org{width:300px; float:left; padding: 110px 0 0 18px; text-align:center}
			div#content_left_org a{display:block; text-align:center; margin:0 auto 100px auto;}
		div.new_post{margin-bottom:24px;}
	
	div#content_right{width:600px; float:right;}
		
		div#organiz{padding-top:20px;}
		div#organiz div{margin-bottom:30px;}
		
		
		
		table#organiz{width:100%;}
		table#organiz tr td{padding:0 4px 30px 0;}
		table#organiz tr td h2{margin-bottom:6px;}
		table#organiz tr td.image{width:336px; padding:0 12px 30px 0; text-align:center; vertical-align:middle;} 
			h1.organiz_title{padding-left:347px; margin-bottom:34px;}
			
			div#public div{margin-bottom:24px;}
			div#public div h2{margin-bottom:3px;}
			
				div.organizatori p{ margin-bottom:16px; line-height:1.4em;}
				
				
				table#dinastia td{padding:0 7px 8px 0; vertical-align:top; font-size:11px;}
			table#dinastia td span{font-size:13px;}
			table#dinastia td.img{width:41px;}
			table#dinastia td.img img{display:block; padding-top:2px;}
			
			
			div.image_in{min-height:100px; padding-bottom:50px;}
			* html div.image_in{height:100px;}
			div.image_in img{float:left; margin:2px 18px 18px 0;}
			
			
			table.exhib td{vertical-align:top; padding-bottom:45px;}
			table.exhib td.exhib_l{width:336px;}
			table.exhib td.exhib_l img{display:block; padding-top:4px;}
				strong.num{display:block; font-size:25px; margin-bottom:12px;}
				strong.name_w{display:block; font-size:24px; margin-bottom:8px; color:#a58d61;}
				strong.name_a{display:block; font-size:24px; margin-bottom:8px;}
				strong.date{display:block; font-size:24px; margin-bottom:2px;}
				strong.auth{display:block; font-size:16px; margin-bottom:2px; color:#a58d61;}
			
			div#numbers{white-space:nowrap;height:40px; padding:0 0 0 142px; padding-left:40px;margin-top:-10px; position:relative; color: #A58D61}
				
				table#art td{vertical-align:top;}
					td#art_l{width:600px;}
					td#art_r{padding:0 0 0 32px;}
						
						div#arts{min-height:100px; position:relative; width:330px; padding-top:10px;}
						* html div#arts{height:100px;}
							div#arts a{float:left; margin:0 10px 10px 0;}
		
		div#form_top{padding-bottom:12px; min-height:40px;}
		* html div#form_top{height:40px;}
		div#form_top label{display:block; margin-bottom:5px; cursor:hand; cursor:pointer;}
		div#form_top input{width:275px; padding:2px 5px; border:1px #ab956c solid; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #555555;}
			div#form_top_l{width:290px; float:left;}
			div#form_top_r{width:285px; float:right;}
		
		div#form_middle{margin-bottom:10px;}
		div#form_middle label{display:block; cursor:hand; cursor:pointer; margin-bottom:5px;}
		div#form_middle textarea{width:590px; padding:2px 5px; border:1px #ab956c solid; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #555555; height:130px;}
		
		
		div#form_bottom_l{float:left; width:295px;}
		div#form_bottom_l b{ font-weight:normal; display:block; margin-bottom:5px;}
		div#form_bottom_l img{border:1px #ab956c solid;}
		
		div#form_bottom_r{float:right; width:290px;}
		div#form_bottom_r label{display:block; cursor:hand; cursor:pointer; margin-bottom:5px;}
		input#kod{width:280px; padding:2px 5px; border:1px #ab956c solid; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #555555; margin-bottom:17px;}
		input#send{border:0; background:#a58d61; width:290px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:3px 0; cursor:hand; cursor:pointer; height:22px;}
		
		

/*--- FOOTER ---*/
div#footer_block{padding:36px 0 0 0;}
	div#footer_top{padding:0 0 23px 0; font-size: 16px; text-align:center; background:url(/images/bg_footer.gif) repeat-x 0 100%; margin-bottom:32px;}
	div#footer_top a{color:#555; text-decoration:none;}
	div#footer_top a:hover{text-decoration:underline;}
	
	div#footer_logos{height:195px;}
		div#logos_left{width:440px; float:left; padding:0 0 0 7px; text-align:center;}
		div#logos_left a{display:block; margin:0 auto 15px auto;}
		
		div#logos_right{width:495px; text-align:right; float:right; padding-right:1px;}
		div#logos_right a{margin-left:65px}
		
		
		
