/* LAYERS */
#middle {height:auto; color:white;}
#middle_header {width:100%; height:67px; background:url(middle_header.jpg) no-repeat top; }
#middle_footer {width:100%; height:auto; padding-bottom:100px; }

.catalog {background:url(work/catalog.jpg) no-repeat bottom; }
.address {background:url(work/address.jpg) no-repeat bottom; }
.partners {background:url(work/partners.jpg) no-repeat bottom; }
.about {background:url(work/about.jpg) no-repeat bottom; }
.customers {background:url(work/customers.jpg) no-repeat bottom; }
.designer {background:url(work/designer.jpg) no-repeat bottom; }

/* middle footer */
td.m_f_left {width:630px; vertical-align:top; background: url(svitok_up.jpg) no-repeat 0 0; color:#743804; }
#page {width:541px; background:#F8E6B4; padding:0px 10px 5px 10px; margin:42px 9px 0px 39px; overflow:hidden;}
#page a {color:brown;}
#page a:hover {color:#053577; /*#81AC99;*/}
div.down { width:100%; height:47px; background:url(svitok_down.jpg) no-repeat 0 0;}

td.m_f_right {vertical-align:top; width:150px; height:50px; padding-top:18px; padding-left:10px; color:white;}
a.deti {color:#F0DF2D;}
a.deti:hover {color:#D0A61C;}

.small, .small p, .small ul li {font-size:11px;}
/* TAGS */
p {
	margin:0px 0px 5px 5px;
	padding:0;
}

h1, h2 {
	margin:0px 0px 5px 0px;
	text-transform:uppercase;
	letter-spacing:0.05em;
	font-weight:normal; 
}

h1 {font-size:17px;}

h2 {color:#743804; font-size:12px;}

li {
	font-size:12px;
	list-style-image:url(li.gif);
	list-style-position:outside;
	margin:0px 0px 10px 0px;
	padding-left:10px;
}

td.m_f_right ul li {
	font-size:12px;
	list-style-image:none;
	list-style-position:inside;
	margin-left:-50px;
}
td.m_f_right a {color:white; font-size:11px;}
/* FACTORY */
div.factory {float:left; width:177px; height:165px; overflow:hidden; margin:0px 3px 5px 0px; padding:0; margin-right:expression('5px');}
div.factory a img {border:white 1px solid;}
div.factory a img:hover {border:#743804 1px solid;}
div.factory a {text-decoration:none;}
div.factory a:hover h2 { color:#CA8F19;}

#select_list {
	font-size:10px;
	color:#053577;
	margin-top:-10px;
}

/* SHOP */
button.order-button {cursor:pointer; padding:5px; width:210px; color:#743804; }
button.order-button img {margin-right:15px;}
button.order-button:hover {color:#CA8F19;}