html, body {height:100%;}
* {margin:0;padding:0}

/*ALL*/
body {min-width:1000px; 	color:#3c2c1b; font-size:12px; font-family:'tahoma', 'verdana', 'arial', serif; line-height:120%; background:#faf5e4 url('/images/fontop.gif') repeat-x left top;}
img {border:0}
a {color:#000000; text-decoration:underline}
a:hover {text-decoration:none}
p {padding:2px 0 13px 0; line-height:1.5;}
#wrapper {width:1000px; min-height:100%; height:auto !important; height:100%; margin:0 auto -102px auto; background:url('/images/wrap.gif') repeat-y left top;}

/*HEADER*/
#header {height:299px; background:#faf5e4 url('/images/header.jpg') no-repeat left top;}
#header h5 {width:213px; height:51px; background:url('/images/logo.jpg') no-repeat left top; display:block; position:absolute; top:54px;  overflow:hidden; text-indent:-999px;}
#header h5 a {width:213px; height:51px; display:block; overflow:hidden; text-indent:-999px}
#header address {display:block; width:223px; height:91px; position:absolute; top:208px; margin-left:757px; background:url('/images/adress.png') no-repeat left top; font-style:normal; color:#ffffff; text-align:right; z-index:1; padding:11px 20px 0 0;}
#header address a {font-size:14px; color:#ffffff; padding:6px 0 4px 0;display:block}
#header address b {color:#e8e2ce; font-size:16px; display:inline; position:relative; top:-5px}
#header address span {font-size:24px; font-weight:bold;}

/*Top Menu*/
#header ul {display:block; position:relative; top:256px; margin:0 10px 0 11px; padding-left:12px; background:url('/images/menu.png') repeat left top; list-style:none; height:43px; font-size:20px;}
#header ul li {float:left; color:#4a3b2a; height:43px; margin-right:45px;}
#header ul li.sel {background:#faf5e4; padding:13px 13px 0 13px; height:30px}
#header ul li a {color:#ffffff; display:block; float:left; height:30px; padding:13px 13px 0 13px;}
#header ul li a:hover {background:#faf5e4; color:#4a3b2a;}

/*FOOTER*/
#clear {clear:both; height:102px; font-size:1px;}
#footer {height:102px;  background:url('/images/footer.gif') repeat-x left top;}
#footer .content {width:940px; margin:0 auto; background:url('/images/footer_top.gif') no-repeat left top; padding:34px 30px 0 30px}
#counter {position:absolute}
#footer dt {float:left; position:relative; margin-left:40px; color:#3c2c1b; font-size:10px}
#footer dd {float:right; text-align:right}
#footer dd.copy {color:#999999; font-size:10px; padding-left:77px}
#footer dd.copy a {color:#999999;}
#footer dd.phone {padding-right:63px;}
#footer dd.phone sup{font-size:14px; font-weight:bold; display:inline-block; padding-bottom:4px}
#footer dd.phone b{font-size:24px; font-weight:bold; display:inline-block; padding-bottom:5px;}

/*Left MENU*/
.menu {list-style:none; font-size:14px; color:#ffffff; margin-top:27px}
.menu li {margin-bottom:6px;}
.menu a {text-decoration:none; color:#423322; display:block; padding:3px 11px 6px 11px;}
.menu a:hover {text-decoration:underline;}
.menu a.mark {text-decoration:none; color:#ffffff; background:#aaa18f}
.menu ul {list-style:none; color:#666666; display:none; font-size:12px; margin-left:17px; padding:8px 0 10px 0}
.menu ul.visible {display: block}
.menu ul li {margin:0;}
.menu ul li.sel {background:url('/images/arrow_active.gif') no-repeat left 7px; padding:3px 13px;}
.menu ul li a {background:url('/images/arrow.gif') no-repeat left 7px; text-decoration:underline; padding:3px 13px; }
.menu ul li a:hover {text-decoration:none;}

/*Page structure*/
#container {width:100%; float:left}
#side {width:229px; float:left; margin-left:30px;}
#content {width:684px; float:left; margin-left:21px; padding:0 7px 18px 0}

/*Content*/
#content h1, #content h2, #content h4 {font-weight:normal}
#content h1 {padding:27px 0 18px 0; font-size:24px; }
#content h2 {font-size:18px; padding-top:13px}
#content h3 {font-size:12px; color:#000000; font-weight:bold; padding-top:2px}
#content h4 {font-size:12px;}

.my_price {
	width:100%;
	border: 1px solid #3C2C1B;
	border-collapse:collapse;
	margin:20px 0 10px 0;
}
.my_price td {
	height:15px;
	border: 1px solid #3C2C1B;
	vertical-align:middle;
	padding:0 0 0 10px;
}


/*Photo*/
.picblock {float:left; width:721px; margin:10px 0 22px 0;}
.picblock div {float:left; padding:1px; background:#f4efdf; margin-right:24px; border:1px solid #f7f2e1}
.picblock div div {float:left; padding:3px; background:#fefcf3; border:1px solid #f0ebdb; margin:0}
.picblock p {text-align: center;}
.picblock img {border:1px solid #999999;}
.picblock p {clear:both; text-align:right; padding:6px 37px 0 0}

.pic span {float:right; padding:1px; background:#f4efdf; margin-right:24px; border:1px solid #f7f2e1}
.pic span span {float:right; padding:3px; background:#fefcf3; border:1px solid #f0ebdb; margin:0}
