* { margin: 0; padding: 0; }
html, table, td, img { border: 0; }
html, body { font-family: Tahoma; font-size: 13px; color: #954b2e; width: 100%; height: 100%; }
body { background: #fcecc0 url(/_img/img/bg_all.jpg); }

/* Fix IE. Hide from IE Mac \*/
* html div.menu_left_shad { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='/_img/img/menu_left_shad.png'); }
/* End */

a { color: #954b2e; text-decoration: underline; }
a:hover { text-decoration: none; }

h1 { font: bold 29px Tahoma; color: #ed950a; text-transform: uppercase; }
h2 { font: 24px Tahoma; color: #fff; }
h3 { font: 22px Tahoma; color: #954b2e; padding: 0 0 15px 0; }

div.clear { height: 0; line-height: 0; clear: both; }

div#all {
	width: 100%; min-width: 1000px;
	height: 100%;
	background: url(/_img/img/bg_top.jpg) repeat-x;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%");
}
div#grad_lr { background: url(/_img/img/grad_lr.jpg) center top repeat-y; }
div#bg_header { background: url(/_img/img/header.jpg) center top no-repeat; }
div#bg_footer { background: url(/_img/img/footer.jpg) center bottom no-repeat; }

div#lay_f1 { width: 1000px; height: 254px; margin: 0 auto; }
	div#logo { height: 90px; padding: 11px 0 0 190px; }
	div#menu_top { height: 66px; padding: 24px 0 0 0; }
		div#menu_top a { height: 41px; display: block; color: #69292a; text-transform: uppercase; text-decoration: none; padding-top: 25px; float: left; }
		div#menu_top a.el_main, div#menu_top a.el_main_act { width: 71px; padding-left: 72px; }
		div#menu_top a.el_main_act { background: url(/_img/img/menu_top_a.jpg) no-repeat; }
		div#menu_top a.el_main:hover { background: url(/_img/img/menu_top_h.jpg) no-repeat; }
		div#menu_top a.el_news, div#menu_top a.el_news_act { width: 77px; padding-left: 21px; }
		div#menu_top a.el_news_act { background: url(/_img/img/menu_top_a.jpg) -143px 0 no-repeat }
		div#menu_top a.el_news:hover { background: url(/_img/img/menu_top_h.jpg) -143px 0 no-repeat; }
		div#menu_top a.el_gbook, div#menu_top a.el_gbook_act { width: 78px; padding-left: 19px; }
		div#menu_top a.el_gbook_act { background: url(/_img/img/menu_top_a.jpg) -241px 0 no-repeat }
		div#menu_top a.el_gbook:hover { background: url(/_img/img/menu_top_h.jpg) -241px 0 no-repeat; }
		div#menu_top a.el_contacts, div#menu_top a.el_contacts_act { width: 159px; padding-left: 21px; }
		div#menu_top a.el_contacts_act { background: url(/_img/img/menu_top_a.jpg) -338px 0 no-repeat }
		div#menu_top a.el_contacts:hover { background: url(/_img/img/menu_top_h.jpg) -338px 0 no-repeat; }

div#middle { width: 940px; min-height: 315px; height: auto !important; height: 315px; padding: 0 30px 0 30px; margin: 0 auto; }
	div#lay_f2 { width: 232px; float: left; overflow: hidden; }
		div.last_news { width: 233px; height: 170px; background: url(/_img/img/last_news.jpg) no-repeat; padding: 17px 0 0 0; }
			div.last_news div.data { font-size: 14px; font-weight: bold; color: #a86547; padding: 0 0 0 8px; float: left; }
			div.last_news div.title { font-size: 16px; color: #fff; padding: 0 0 0 5px; float: left; }
			div.last_news div.text { height: 73px; font-size: 12px; font-weight: bold; color: #5f5450; padding: 5px 10px 0 70px; clear: both; overflow: hidden; }
			div.last_news div.more { text-align: right; padding: 7px 20px 0 0; }
				div.last_news div.more a { color: #fff; }

		div.menu_left { background: url(/_img/img/menu_left.jpg); color: #fff; margin: 19px 0 0 0; }
			div.menu_left_tl { background: url(/_img/img/menu_left_tl.gif) left top no-repeat; }
			div.menu_left_tr { background: url(/_img/img/menu_left_tr.gif) right top no-repeat; }
			div.menu_left_bl { background: url(/_img/img/menu_left_bl.gif) left bottom no-repeat; }
			div.menu_left_br { background: url(/_img/img/menu_left_br.gif) right bottom no-repeat; }
			div.menu_left_shad { width: 213px; background: url(/_img/img/menu_left_shad.png) no-repeat; padding: 10px; }
			div.menu_left_el { padding: 0 0 0 28px; }
			div.menu_left_el ul { font-size: 14px; list-style: none; padding: 10px 0 0 10px; }
			div.menu_left_el li { padding: 7px 0 0 0; }
			div.menu_left_el a { color: #fff; text-decoration: none; position: relative; }
			div.menu_left_el a:hover { text-decoration: underline; }
	
	div#lay_body { width: 654px; padding: 0 0 0 50px; margin-top: -8px; float: left; overflow: hidden; }
		div#middle div.content { padding: 21px 0 0 0; }
			div#middle div.content img { margin: 0 10px 5px 0; float: left; }
		div.novelty_tl { width: 254px; background: #edc253 url(/_img/img/novelty_tl.gif) left top no-repeat; margin: 0 25px 25px 0; float: left; overflow: hidden; }
		div.novelty_tr { width: 254px; background: url(/_img/img/novelty_tr.gif) right top no-repeat; }
		div.novelty_bl { width: 254px; background: url(/_img/img/novelty_bl.gif) left bottom no-repeat; }
		div.novelty_br { width: 234px; min-height: 211px; height: auto !important; height: 211px; background: url(/_img/img/novelty_br.gif) right bottom no-repeat; font-size: 12px; color: #000; padding: 10px; position: relative; }
			div.novelty_br div.title { height: 55px; font-size: 18px; color: #fff; }
			div.novelty_br img { margin: 0 10px 5px 0; float: left; border: 3px solid #954b2e; }
			div.novelty_br p { /* padding: 0 0 20px 0; */ }
				div.novelty_br span.price { font-size: 18px; color: #954b2e; }
				div.novelty_br div.more { position: absolute; bottom: 0; right: 0; padding: 10px; }
					div.novelty_br div.more a { color: #fff; }
		dl.news {  }
			dl.news dt { font-weight: bold; clear: both; }
			dl.news dd { padding: 15px 0 15px 0; clear: both; }


div#lay_f3 { width: 1000px; height: 71px; padding: 70px 0 0 0; margin: 0 auto; }
	div#footer_left { width: 233px; height: 70px; padding: 0 0 0 30px; float: left; }
		div#counters { width: 233px; height: 28px; padding: 10px 0 0 0; float: left; }
			div#counters a { margin: 0 30px 0 0; }
		div#copyright { width: 233px; height: 32px; font-size: 10px; }
	div#menu_bot { height: 66px; float: left; }
		div#menu_bot a { height: 41px; background: url(/_img/img/blank.gif); display: block; color: #69292a; text-transform: uppercase; text-decoration: none; padding-top: 25px; float: left; }
		div#menu_bot a.el_main, div#menu_bot a.el_main_act { width: 72px; padding-left: 145px; }
		div#menu_bot a.el_main_act { background: url(/_img/img/menu_bot_a.jpg) no-repeat; }
		div#menu_bot a.el_main:hover { background: url(/_img/img/menu_bot_h.jpg) no-repeat; }
		div#menu_bot a.el_news, div#menu_bot a.el_news_act { width: 78px; padding-left: 20px; }
		div#menu_bot a.el_news_act { background: url(/_img/img/menu_bot_a.jpg) -295px 0 no-repeat }
		div#menu_bot a.el_news:hover { background: url(/_img/img/menu_bot_h.jpg) -295px 0 no-repeat; }
		div#menu_bot a.el_gbook, div#menu_bot a.el_gbook_act { width: 79px; padding-left: 18px; }
		div#menu_bot a.el_gbook_act { background: url(/_img/img/menu_bot_a.jpg) -315px 0 no-repeat }
		div#menu_bot a.el_gbook:hover { background: url(/_img/img/menu_bot_h.jpg) -315px 0 no-repeat; }
		div#menu_bot a.el_contacts, div#menu_bot a.el_contacts_act { width: 153px; padding-left: 20px; }
		div#menu_bot a.el_contacts_act { background: url(/_img/img/menu_bot_a.jpg) -412px 0 no-repeat }
		div#menu_bot a.el_contacts:hover { background: url(/_img/img/menu_bot_h.jpg) -412px 0 no-repeat; }

#sp, #sign { display: none; }
TABLE.custab {
	border: 1px solid #fcecc0;
}

TABLE.custab TD{
	border: 1px solid #fcecc0;
	padding:5px;
}