#slogan {position:absolute;top:4px;left:35px;z-index:10;font:85% Tahoma;color:#444;}

#base {border:5px solid #a56d39;}

/* header */

#header {height:140px;background:#731c22 url(/i/bg-leather.jpg);}

#icons {padding:15px 0 0 0;}
#icons img {margin:3px 28px 0 0;}
#icons h1 {margin-bottom:0px;font-size:140%;font-weight:normal;color:#ba9554;}
#icons strong {color:#ccb282;}

#sale-contacts {float:left;padding:5px 0px 6px 10px;border-left:2px solid #773136;width:350px;color:#ccb282;}
#sale-contacts h1 {text-transform:uppercase;font:75% Tahoma;margin-bottom:2px;padding-left:2px;}
#sale-contacts strong {font-size:140%;font-weight:normal;}
#corp-contacts {padding:5px 0px 6px 10px;border-left:2px solid #773136;margin:0 0 0 370px;color:#ccb282;}
#corp-contacts h1 {text-transform:uppercase;font:75% Tahoma;margin-bottom:2px;padding-left:2px;}
#corp-contacts strong {font-size:140%;font-weight:normal;}


#logo {text-align:center;}
#logo img {}

#topmenu {
	font:85% Tahoma;
	margin-top:26px;
}
#topmenu a {
	display:block;
	float:left;
	margin-right:7px;
	color:#b3813e;
	text-transform:uppercase;
	padding:6px 15px 7px;
	border:2px;
	border-style:solid;
	border-color:#773136;
}
#topmenu a:hover {
	background:#773136;	
	text-decoration:none;	
	color:#ccb282;
}
#topmenu a.sel {
	vfont-weight:bold;
	background:#fff url(/i/c2.gif) 100% 0 no-repeat;
	color:#222;
	border-width:0 0 4px 0;
	border-style:solid;
	border-color:#fff;
	text-decoration:none;
	padding:8px 15px 6px;
}
#topmenu a:hover.sel {
	background:#fff url(/i/c2.gif) 100% 0 no-repeat;
	color:#222;
}

/* search */


#search {
	float:right;
	margin-top:4px;
}

#search input {
	float:left;
	margin-left:5px;
}


#path {
	color:#999;
	font-size:85%;
	padding-bottom:5px;
}

#path a {
	color:#999;
}


/* middle */

/* left */

#left {
	width:23%;
	padding:45px 0 45px 0;
	background:#731c22 url(/i/bg-leather.jpg);
}

#menu {
	font-size:120%;
	margin:44px 20px 25px;	
}

#menu a {
	color:#b3813e;
	display:block;
	padding:8px 10px;
	text-decoration:underline;
	text-align:right;
}
#menu a:hover {
	text-decoration:none;
	background:#773136;	
	color:#ccb282;
}
#menu a.sel {
	text-decoration:none;
	font-weight:bold;
	color:#ccb282;
	margin:5px 0;
	border:1px dashed #ccb282;
}
#menu a:hover.sel {
	text-decoration:none;
	font-weight:bold;
	color:#ccb282;
	background:none;
}
#menu a.lower {
	text-transform:none;
	color:#e3ecfd;	
	font-size:85%;
	background:none;
	padding-top:1px;
	padding-bottom:6px;
	line-height:120%;
	vfont-weight:normal;
}
#menu a.more {font-weight:normal;padding-left:70px;}
#menu a:hover.more {font-weight:normal;padding-left:70px;}








/* content */

#content {
	padding:0 0 0 0;
	background:#fff url(/i/c4.gif) 0 100% no-repeat;
}

.c2 {background:url(/i/c2.gif) 100% 0 no-repeat;width:100%;}

#inside {margin:20px 15px 20px;}

#title {
	font-size:180%;
	font-weight:normal;
	color:#222;
}
.subtitle {
	font-size:160%;
	font-weight:normal;
	margin-bottom:10px;
}

table.forma {
	margin-top:5px;
}
table.forma th {
	width:25%;
	text-align:right;
	font-weight:normal;
	padding:22px 8px 0 15px;
	color:#666;
}
table.forma td {
	padding:20px 15px 0 0;
}

.comment {
	font-size:85%;
	padding:3px 3px 0 3px;
	clear:left;
}

.checkboxes input {
	float:left;
}

.checkboxes label {
	display:block;
	clear:right;
	padding-bottom:5px;
}

table.forma td.more {font-size:140%;padding-top:19px;color:#872401}


.list {
	margin-bottom:15px;
}
.list small {
	color:#888;
}
.list h1 {
	font-size:100%;
	font-weight:bold;
	margin-bottom:1px;
}
.list h1.article {
	font-size:120%;
	font-weight:bold;
	margin-bottom:3px;
}

#map {
	margin-top:0px;
	font-size:110%;
}
#map a {
	color:#666;
	display:block;
	padding:4px 10px 6px 0;	
	text-decoration:underline;
}
#map a:hover {
	text-decoration:none;
}
#map a.lower {
	color:#888;
	margin-left:25px;	
	font-size:90%;	
}



/* splash */


/* right */

#right {width:5%;background:#731c22 url(/i/bg-leather.jpg);text-align:center;padding-top:165px;}
#right img {margin-bottom:25px;}


.banner img {margin-left:15px;}
.banner div {
	margin:15px 0 0 0;
	font-size:120%;	
	font-weight:bold;
}
.banner div a {
	color:#000c44;
	text-decoration:none;
}
.banner div a {
	color:#000c44;
	text-decoration:none;
}
/* footer */


#footer {
	height:65px;
	padding:0 6% 0 24%;
	color:#ccb282;
	background:#731c22 url(/i/bg-leather.jpg);
	font-size:85%;
	vertical-align:middle;
}
#footer a {color:#b3813e;}
#footer h1 {margin-bottom:5px;font-size:100%;font-weight:normal;}

#copy {float:right;}



/* custom */

.product {padding:0 25px 25px 0;width:50%;}
.product small {display:block;font:85% Tahoma;color:#888;margin:2px 0;}
.product h1 {font-size:120%;font-weight:normal;}
.product h1 a {color:#872401;}
a.order {display:block;font-weight:bold;float:right;padding:4px 5px;text-transform:uppercase;font-size:85%;margin-right:5px;position:relative;top:-10px;left:0;z-index:10;}
a.order:hover {background:#872401;color:#fff;}
a.staff-img {display:block;width:90px;height:90px;float:left;margin-right:10px;}
.staff {margin-left:100px;}
.price {color:#872401;position:relative;top:5px;left:0;z-index:10;}
.big {font-size:120%;}
.price strong {font-size:140%;font-weight:bold;}
.price sup {text-decoration:underline;letter-spacing:1px;font-size:100%;}
.help {font-size:85%;width:25%;}
.help div {padding:5px 0 5px 10px;border-left:1px solid #ddd;color:#666;}
.help a {color:#555;}

.product-view {margin-left:310px;padding:25px 0 0;}
.product-view small {display:block;font:85% Tahoma;color:#888;margin:2px 0;}
.product-view h1 {font-size:140%;font-weight:normal;margin-bottom:10px;}

a.zoom {display:block;font:85% Tahoma;color:#888;margin-bottom:15px;padding-left:12px;background:url(/i/zoom.gif) 0 4px no-repeat;}

span.products-total {font:75% Tahoma;color:#888;} 