/******************** RESET ********************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height: 100%;}q:before,q:after{content:'';}abbr,acronym {border:0;}

html { min-width: 1000px; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; background-color: #FFFFFF; width: 100%; min-width:1000px; position:relative; }

.clear-wrapper { width: 100%; overflow: hidden; }
.left { float: left; display: inline; }
.right { float: right; display: inline; }
.no-border { border: 0!important; }

a { color: #000000; }
a:hover { color: #6e9000; }

.green { color: #6e9000!important; }

h1 { margin: 5px 0px 15px 0px; font-size: 12px; font-weight: bold; color: #6e9000; text-transform: uppercase; }
h1 a { text-decoration: none; }

h1.ash1 { margin: 15px 0px 5px 0px; font-weight: normal!important; }
a.ash1 { display: block; margin: 15px 0px 5px 0px; font-size: 12px; font-weight: normal; color: #6e9000; text-transform: uppercase; text-decoration: none; }

.border { border: 3px solid #c4c4c4; }
.border2 { border: 1px solid #FFFFFF; }

em { color: #6e9000; font-weight: inherit; }

#content ul { margin: 7px 0px 5px 30px; list-style: disc; }
#content ul li { margin: 0px 0px 3px 0px; }

/******************** LAYOUT ********************/
#centered { width: 1000px; margin: 0px auto; padding-top: 20px; padding-bottom: 10px; }


#header { height: 100px; position: relative; }
	#header #search { float: right; width: 275px; font-size: 10px; color: #c4c4c4; line-height: 15px; }
		#header #search a { text-decoration: none; color: #c4c4c4; }
		#header #search a:hover { color: #6e9000; }
		#header #search .input { float: left; width: 170px; height: 13px; padding: 2px; border: 1px solid #c4c4c4; color: #c4c4c4; font-size: 10px; margin-left: 10px; }
		#header #search a.btn { display: block; float: left; background: url(/assets/btn_search.gif) left 0px no-repeat; width: 20px; height: 19px; margin-left: 3px; cursor: pointer; }
		#header #search a.btn:hover { background: url(/assets/btn_search.gif) left -19px no-repeat; }

	#header #logo { display: block; background: url('/assets/logo.gif') left top no-repeat; margin-top: 0px; width: 310px; height: 71px; padding-left: 82px; text-transform: uppercase; text-decoration: none; font-size: 10px; line-height: 13px; }
	#header #logo:hover { color: #000000; }
	#header #logo img.phone { margin-top: 18px; }
	#header #logo span { font-size: 12px; color: #6e9000; font-weight: bold; margin-left: 2px; }

	#navfirst { width: 1000px; height: 81px;  overflow: hidden; }
		#navfirst a { display: block; height: 81px; float: left; margin: 0px 20px 0px 0px; }
		#navfirst a:hover { background-position: left -81px!important; }
		#navfirst a.first { margin-left: 4px; margin-right: 14px; }
		#navfirst a.last { margin-left: 0px; margin-right: 0px; }

	#navsecond { background: url(/assets/btm_bar.gif) left top no-repeat; width: 964px; height: 37px;  overflow: hidden; padding-left: 36px; }
		#navsecond div.link { display: block; height: 37px; line-height: 30px; text-align: center; float: left; padding: 0px 28px 0px 29px; background: url(/assets/line.gif) left 9px no-repeat; }
		#navsecond div.first { background: none!important; padding-left: 0px!important; }
		#navsecond div.last { padding-right: 0px!important; padding-left: 26px!important; }

		#navsecond a { line-height: 30px; text-transform: uppercase; text-decoration: none; font-size: 11px; }
		#navsecond a.current { color: #6e9000; }

#wrapper { position: relative; margin-top: 18px; background: url('/assets/bg_grey.gif') 285px 0px repeat-y ; height: 100%; }

	#column { width: 230px; position: relative; margin-left: 36px; font-size: 11px; }

	#column a { color: #6e9000; }

	#column dl {}
	#column dl dt {}
	#column dl dt p { margin-top: 12px; }
	#column dl dd { margin-bottom: 12px; }

	#column .block { font-size: 10px; line-height: 12px; }
		#column .left { width: 100px; }
		#column .right { width: 120px; margin-right: 10px; }

		#column .block img { margin-bottom: 5px; }
		#column .block .green { font-size: 11px!important; }

		#column ul.collection { margin: 0px 0px 20px 0px; }
			#column ul.collection li { background: url('/assets/bullit.gif') left 7px no-repeat; padding-left: 20px; }
			#column ul.collection li a { color: #000000 !important; text-decoration: none; font-size: 12px; line-height: 24px; text-transform: uppercase; }
			#column ul.collection li a:hover { color: #6e9000 !important; }
			#column ul.collection li a.current { color: #6e9000 !important; }
			#column ul.collection li.current { background: url('/assets/bullit_green.gif') left 7px no-repeat; padding-left: 20px; }

			#column ul.collection_subs { margin: 0px 0px 5px 0px!important; }
				#column ul.collection_subs li { background: none!important; padding-left: 20px!important; }
				#column ul.collection_subs li a { color: #000000 !important; text-decoration: none; font-size: 11px!important; line-height: 20px!important; text-transform: none; }
				#column ul.collection_subs li a:hover { color: #6e9000 !important; text-decoration: underline; }

		#column ul.info { margin: 0px 0px 5px 0px; }
			#column ul.info li { }
			#column ul.info li a { color: #000000 !important; text-decoration: none; font-size: 12px; line-height: 24px; }
			#column ul.info li a:hover { color: #6e9000 !important; text-decoration: underline; }
			#column ul.info li a.current { color: #6e9000 !important; }

		#column ul.exhibition { margin: 0px 0px 20px 0px; }
			#column ul.exhibition li { background: url('/assets/bullit.gif') left 4px no-repeat; padding-left: 20px; margin: 10px 0px 10px 0px; }
			#column ul.exhibition li a { color: #000000 !important; text-decoration: none; font-size: 12px; line-height: 18px!important; text-transform: uppercase; }
			#column ul.exhibition li a:hover { color: #6e9000 !important; }
			#column ul.exhibition li a.current { color: #6e9000 !important; }
			#column ul.exhibition li.current { background: url('/assets/bullit_green.gif') left 4px no-repeat; padding-left: 20px; }
			#column ul.exhibition li span.date { font-size: 11px!important; text-transform: none!important; }

			#column ul.exhibition_subs { margin: 0px 0px 5px 0px!important; }
				#column ul.exhibition_subs li { background: none!important; padding-left: 20px!important; margin: 0px!important; }
				#column ul.exhibition_subs li a { color: #000000 !important; text-decoration: none; font-size: 11px!important; line-height: 20px!important; text-transform: none; }
				#column ul.exhibition_subs li a:hover { color: #6e9000 !important; text-decoration: underline; }

		#column a.question { display: block; background: url('/assets/btn.gif') left top no-repeat; width: 155px; height: 30px; text-align: center; line-height: 28px; text-transform: uppercase; text-decoration: none; font-size: 11px; color: #000000; }
		#column a.question:hover { color: #6e9000; }

	div.route { position: absolute; top: -15px; left: 0px; color: #c4c4c4; font-size: 10px; }
	div.route a { color: #c4c4c4; font-size: 10px; text-decoration: none; }
	div.route a:hover { text-decoration: underline; }

	#content { width: 620px; position: relative; margin-right: 62px; }
		#content p { margin: 5px 0px 5px 0px!important; }

	#content .novelty { width: 290px; line-height: 13px; }
		#content .novelty .border { width: 118px; height: 118px; margin: 0px 10px 0px 0px; }
		#content .novelty span.description { font-size: 10px!important; }

	#content .author { width: 290px; line-height: 13px; }
		#content .author .border { width: 118px; height: 118px; margin: 0px 10px 0px 0px; overflow: hidden; }
		#content .author span.description { font-size: 10px!important; }
		#content a { color: #6e9000; text-decoration: none; }
		#content a:hover { color: #000000!important; }

	.work #content h1 { margin: 5px 0px 15px 0px; font-size: 12px; font-weight: normal; color: #6e9000; text-transform: uppercase; }
	.work #content strong { font-weight: bold!important; }
	.work #content h1.strong { font-weight: bold!important; }

	.work #content h2 { margin: 5px 0px 12px 0px; font-size: 11px; font-weight: bold; color: #6e9000; text-transform: uppercase; }

	ul.catlist { margin: 20px 0px 0px 0px!important; list-style: none; }
	ul.catlist li { display: block; width: 180px; height: 260px; float: left; line-height: 12px; font-size: 10px; margin-right: 39px!important; margin-bottom: 10px!important; position: relative; }
	ul.catlist li.last { margin-right: 0px!important; }
	ul.catlist li img { width: 170px; height: 170px; }
	ul.catlist li a.title { font-size: 11px; font-weight: normal; color: #6e9000; text-transform: uppercase; text-decoration: none!important; line-height: 17px; }
	ul.catlist li a.title:hover { font-weight: normal; color: #000000; }
	ul.catlist li p { margin-top: 1px!important; }

	ul.items { margin: 20px 0px 0px 0px!important; list-style: none; }
	ul.items li { display: block; width: 130px; height: 160px; float: left; line-height: 12px; font-size: 10px; margin-right: 32px!important; margin-bottom: 10px!important; position: relative; }
	ul.items li.last { margin-right: 0px!important; }
	ul.items li img { width: 115px; height: 115px; }
	ul.items li a { font-size: 12px; font-weight: normal; color: #6e9000; text-transform: uppercase; text-decoration: none; }
	ul.items li a:hover { font-weight: normal; color: #000000; }

	ul.authors { margin: 20px 0px 0px 0px!important; list-style: none; }
	ul.authors li { display: block; width: 130px; height: 175px; float: left; line-height: 12px; font-size: 10px; margin-right: 32px!important; margin-bottom: 10px!important; }
	ul.authors li.last { margin-right: 0px!important; }
	ul.authors li img { width: 115px; height: 115px; }
	ul.authors li a { font-size: 11px; font-weight: normal; color: #6e9000; text-decoration: none; }
	ul.authors li a:hover { font-weight: normal; color: #000000; }

	ul.portfolio { margin: 20px 0px 0px 0px!important; list-style: none; }
	ul.portfolio li { display: block; width: 130px; height: 240px; float: left; line-height: 12px; font-size: 10px; margin-right: 32px!important; margin-bottom: 10px!important; }
	ul.portfolio li.last { margin-right: 0px!important; }
	ul.portfolio li img { width: 115px; height: 115px; }
	ul.portfolio li a { font-size: 11px; font-weight: normal; color: #6e9000; text-decoration: none; }
	ul.portfolio li a:hover { font-weight: normal; color: #000000; }

	.additions { width: 120px; float: right; background: url('/assets/bg_grey.gif') 0px 0px repeat-y; height: 100%; padding-left: 25px; padding-right: 5px; font-size: 10px; line-height: 14px; }
	.additions a { font-size: 10px; color: #6e9000; text-decoration: none; }
	.additions a:hover { text-decoration: underline;  }
	.additions span { line-height: 20px; }

	table.description { width: 435px; }
	table.description th, table.description td { border-bottom: 1px solid #CFCFCF; line-height: 17px; }
	table.description th { font-weight: bold; text-align: left; }
	table.description td { font-weight: normal; text-align: right; }

	.patent { color: #641822; float: left; width: 450px; font-size: 11px; line-height: 13px; }
	.patent div { font-size: 12px; font-weight: bold; }
	.patent img { width: 104px; height: 98px; display: block; float: left; }

	div.icontags { width: 100px; float: left; margin: 0px 0px 20px 0px; }
	div.icontags img { width: 28px; height: 28px; margin-right: 4px; margin-bottom: 3px; }

	.content_text { width: 450px; }

	table.variants { width: 435px; }
	#fullsize { display: block; line-height: 13px; margin: 0px 0px 10px 0px; }

	#gallery { margin: 20px 0px 0px 0px; width: 460px; }
	#gallery img { margin-right: 14px; margin-bottom: 10px; width: 56px; height: 56px; }

	#pgallery { margin: 20px 0px 0px 0px; width: 616px; }
	#pgallery img { margin-right: 14px; margin-bottom: 10px; width: 56px; height: 56px; }

	.work_other_div { font-size: 10px!important; color: gray; padding-left: 5px; padding-bottom: 10px; }

	dl.lent {}
	dl.lent dt { margin-top: 15px; }
	dl.lent dt a { text-transform: uppercase; }
	dl.lent dd { border-bottom: 1px solid #6e9000; margin: 2px 0px 0px 0px; padding-bottom: 10px; font-size: 10px!important; }

	table.articles {}
	table.articles td { border-bottom: 1px solid #6e9000; padding: 20px 0px 10px 0px; }
	table.articles td img { margin: 0px 15px 10px 0px; }
	table.articles td a { text-transform: uppercase; }
	table.articles td a.cut { text-transform: none!important; }
	table.articles td div.announce { margin: 5px 0px 0px 0px; font-size: 10px!important; }
	table.articles td div.source { font-weight: bold; }
	table.articles td div.author { text-transform: uppercase; }

	dl.shops {}
	dl.shops dt { margin: 15px 0px 10px 0px; text-transform: uppercase; font-weight: bold; color: #6e9000; background: url('/assets/bullit.gif') left 2px no-repeat; padding-left: 20px; display: none; }
	dl.shops dd { border-bottom: 1px solid #6e9000; margin: 0px; padding: 0px 0px 10px 0px; font-size: 10px!important; display: none; }
	dl.shops dd span.title { font-weight: bold; }
	dl.shops dd div.shop { display: none; }

	ul.exemplars { margin: 0px 0px 0px 0px!important; list-style: none; }
	ul.exemplars li { display: block; width: 180px; height: 285px; float: left; line-height: 12px; font-size: 10px; margin-right: 39px!important; margin-bottom: 10px!important; }
	ul.exemplars li.last { margin-right: 0px!important; }
	ul.exemplars li img { width: 170px; height: 170px; }
	ul.exemplars li span.title { font-size: 11px; font-weight: normal; color: #6e9000; text-transform: uppercase; line-height: 17px; }
	ul.exemplars li p { margin-top: 1px!important; }
	ul.exemplars li a.link { display: block; font-size: 11px; font-weight: normal; color: #6e9000; text-transform: uppercase; line-height: 15px; background: url('/assets/bullit_h.gif') left 3px no-repeat; padding-left: 16px; text-decoration: underline!important; }
	ul.exemplars li a.selected { background: url('/assets/bullit_h.gif') left -12px no-repeat!important; }


	div.prev-next { width: 440px; height: 15px; margin: 10px 0px 0px 0px; }
		div.prev-next a { text-transform: uppercase; font-size: 10px; }
		div.prev-next a.left { background: url('/assets/bullit_h.gif') left 2px no-repeat; padding-left: 16px; }
		div.prev-next a.right { background: url('/assets/bullit_h.gif') right 2px no-repeat; padding-right: 16px; }

	div.news-prev-next { width: 620px; height: 15px; border-top: 1px solid #6e9000; margin: 10px 0px 10px 0px; padding-top: 10px; }
		div.news-prev-next a { text-transform: uppercase; font-size: 10px; }
		div.news-prev-next a.left { background: url('/assets/bullit_h.gif') left 2px no-repeat; padding-left: 16px; }
		div.news-prev-next a.right { background: url('/assets/bullit_h.gif') right 2px no-repeat; padding-right: 16px; }



.exclusive_table { border-spacing: 0; border: 0; }
	.exclusive_table img { /* width: 413px; */ /* width: 360px; */ }
	.exclusive_table td { padding: 5px 2px; }
.exclusive_head { background-color: #84D400; padding: 3px; font-weight: bold; color: white; }

.item_container, .furniture_item_container { overflow: hidden; width: 100%; padding: 10px 0; }
.item, .item_container .item2, .item_container .item3 { float: left; margin-right: 25px; margin-bottom: 15px; }
.item_container .itema { width: auto; }
.item_container .item { width: 125px; }
.item_container .item2 { width: 150px; }
.item_container .item3 { width: 180px; }

.furniture_item_container { text-align: left; }
.furniture_item_container .furniture_base { margin-right: 25px; margin-bottom: 15px; }

.item_container .title { text-align: center; line-height: 12px }

.item_images { border-collapse: collapse; margin-bottom: 15px; }
.item_container .item img { border: 3px solid #c4c4c4; }

.av_table { border: solid 1px #E5E5E5; border-collapse: collapse; }
.av_table td { padding: 7px; border-right: solid 1px #E5E5E5; vertical-align: middle; }
.av_table td.head_table { vertical-align: bottom; text-align: center; font-weight: normal; background-color: #E5E5E5; text-transform: none; padding: 3px; border-right: solid 1px white; }
.av_table td.last { border: 0px; }
.av_table td.av_table_head_1 { border: solid 1px #E5E5E5; }
.av_table_desc { font-size: 10px; }

.base_table td { padding: 10px; }
.base_table td .img {  margin-right: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; border: 5px #ECECEC solid; }

.publish_img_block { border: 0; float: right; width: 285px; }
.publish_img_block img { display: block; float: right; }
.publish_img_block div { float: right; width: 260px; padding: 5px 10px 10px 10px; font-size: 10px!important; border: 0; }


#delimiter { width: 100%; height: 46px; background: url('/assets/bullit.gif') left 19px no-repeat; clear: both; }
.delimiter { width: 100%; height: 46px; background: url('/assets/bullit.gif') left 19px no-repeat; clear: both; }

#footer { background: url(/assets/btm_bar.gif) left top no-repeat; width: 1000px; height: 37px;  overflow: hidden; margin-top: 15px; margin-bottom: 5px; clear: both; }
	#footer div { font-size: 11px; margin: 7px 40px 0px 36px; }

#copyright { padding-left: 36px; }

.splitter { width: 100%; clear: both; height: 1px; margin: 10px 0 20px 0; border-bottom: solid 1px #6e9000; }

.isaction { width: 58px; height: 18px; position: absolute; bottom: 42px; right: 20px; background: url('/assets/action.gif') no-repeat top left; }
.image_index { width: 441px; height: 276px; position: relative; }
.image_index .isaction { top: 3px; right: 20px; cursor: pointer; }
.catlist .isaction { top: 155px; left: 100px; }
