H1 {
	font-size:16px;
	margin:0px;
	display:inline;
	font-weight:bold;
}
H2 {
	font-size:14px;
	margin:0px;
	display:inline;
}
H3 {
	font-size:12px;
	margin:0px;
	display:inline;
	font-weight:bold;
	color:#7c7c7c;
}
H4 {
	font-size:12px;
	display:inline;
	font-weight:bold;
}
H5 {
	font-size:11px;
	display:inline;
	font-weight:bold;
}

table.footer{height:200px;}

td.st4 {color: #999999;     font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 10px;}

a.st4:link {color: #999999;     font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 10px;      text-decoration: underline;}
a.st4:visited {color: #999999;     font-family: Verdana, Arial, Helvetica, sans-serif;      font-size: 10px;      text-decoration: underline;}
a.st4:hover {color: #999999;     font-family: Verdana, Arial, Helvetica, sans-serif;      font-size: 10px;      text-decoration: underline;}
a.st4:active {color: #999999;     font-family: Verdana, Arial, Helvetica, sans-serif;      font-size: 10px;      text-decoration: underline;}

#layout
{
min-width:1006px;
width:100%;
width:expression(document.body.clientWidth < 1024? "1004px":"100%" );
}
.content-c {
	position:absolute;
	right:5px;
	left:248px;
	top:172px;
	width:auto;
	width:expression(document.body.offsetWidth-252);
}
.content {
	width:100%;
}
.downnav {
	padding-top:300px;
	width:100%;
	float:left;
}
.downnav a:link {
	color:#606060;
	font-size:12px;
}
/* Верхнее меню. Высота указывается в (.up-menu li a)*/
.up-menu {
	overflow:hidden;
}
.up-menu li {
	float:left;
	margin:0;
}
.up-menu li a {
	color:#454545;
	float:left;
	height:25px;
	padding:10px 10px 5px 10px;
}
.up-menu li a:hover {
	background:url(/images/navbarlinkbg_orange.gif) top left repeat-x;
}
a.a-up-menu-rose:link {color:#f5845e;}
a.a-up-menu-rose:visited {color:#f5845e;}
a.a-up-menu-rose:hover {color:#f5845e;}
a.a-up-menu-rose:active {color:#f5845e;}

a.a-up-menu-blue:link {color:#8198d1;}
a.a-up-menu-blue:visited {color:#8198d1;}
a.a-up-menu-blue:hover {color:#8198d1;}
a.a-up-menu-blue:active {color:#8198d1;}

a.a-up-menu-orange:link {color:#ff9817;font-weight:bold;}
a.a-up-menu-orange:visited {color:#ff9817;font-weight:bold;}
a.a-up-menu-orange:hover {color:#ff9817;font-weight:bold;}
a.a-up-menu-orange:active {color:#ff9817;font-weight:bold;}


/*Оранжевая поебень. Высота указывается в (.head)*/
.c {
	height:125px;
	width:100%;
	float:left;
	background:#ff9817;
}
.left {
	background:#ff9817 url(/images/logo.jpg) no-repeat top left scroll;
	margin:0 0 0 0px;
	height:125px;
	width:220px;
	float:left;
}
.main {
	margin:0 0 0 230px;
	height:100%;
	background:#ff9817 url(/images/flower.jpg) no-repeat bottom right scroll;
}
.contacts-and-au-c1 {
	padding:0 129px 0 20px;
}
.contacts-and-au-c2 {
	width:100%;
	float:left;
}
.contacts {
	margin-top:20px;
	float:left;
	width:50%;
}
.phone-pochta {
	margin-left:21px;
	color:#fff;
	line-height:2em;
	vertical-align:middle;
}
.phone-pochta a{
	color:#fff;
}
.icq {
	color:#fff;
	vertical-align:middle;
	line-height:2em;
}
.au {
	width:49%;
	float:right;
}
.au-form-c {
	margin-top:30px;
	width:100%;
}
.au-form-c-text {
	height:2em;
	color:#fff;
	width:30%;
	float:left;
	text-align:right;
	vertical-align:middle;
}
.au-form-c-input {
	height:2em;
	width:66%;
	float:right;
}
.au-form-c-input input {
	font:14px Georgia;
	color:#454545;
	width:100%;
	border-right:#e5e5e5 1px solid;
	border-top:#8c8c8c 1px solid;
	border-left:#8c8c8c 1px solid;
	border-bottom:#e5e5e5 1px solid;
}
.forgot-c {
	width:100%;
	float:left;
}
.forgot {
	font-size:10px;
	color:#fff;
	text-align:right;
	float:right;
}
.forgot a {
	font-size:11px;
	color:#fff;
}
.au-enter {
	background:#ff9817;
	width:70px;
	text-align:right;
	float:right;
	margin:2px 0 0 0;
}
.logout {
	line-height:1.5em;
	text-align:center;
	margin-top:50px;
}
.logout a {
	font-size:11px;
	color:#fff;
}
.clearing {
	height:0;
	clear:both;
}
.main-c {
	margin-top:10px;
	width:100%;
	float:left;
}
.left-column {
	padding:0 10px 0 10px;
	width:220px;
	float:left;
	background:#fff url(/images/delimiter.jpg) top right no-repeat;
}
.left-column-title-first {	
	font-weight:bold;
	margin:0 0 5px 0;	
}
.left-column-title-first a {	
	font-weight:normal;
	color:#454545;
}
.left-column-discount {
	width:100%;
	float:left;
}
.left-column-discount a{
	color:#ff9817;
	font-weight:bold;
}
.cart-text {
	width:5em;
	font-weight:bold;
	float:left;
}
.cart-order-text {
	float:left;
}
.left-column-cart {
	width:100%;
	float:left;
}
.left-column-title {
	float:left;
	width:220px;
	border-top:#ccc 1px dotted;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:10px 0 5px 0;
}

.by-fl {
	float:left;
	width:220px;
}
.by-fl ul {
	float:left;
	width:31.4px;
	text-align:left;
}
.by-fl ul a {
	color:#454545;
}
.by-fl li {
	padding-bottom:15px;
}
.main-column {
	margin:0 10px 0 245px;
}
.discount {
	margin-bottom:20px;
	width:100%;
	text-align:center;
	text-decoration:blink;
}
.discount a {
	font-size:18px;
	font-weight:bold;
	color:#b30000;
}
.search-form {
	width:100%;
	text-align:center;
}
.search-form input {
	font:14px Georgia;
	color:#454545;
	width:100%;
	border-right:#e5e5e5 1px solid;
	border-top:#8c8c8c 1px solid;
	border-left:#8c8c8c 1px solid;
	border-bottom:#e5e5e5 1px solid;
}
.search-button {
	padding:5px 0 0 0;
	width:220px;
	text-align:right;
}
.by-designer {
	margin:10px 0 0 0;
	width:100%;
}
.by-designer select {
	border-right:#e5e5e5 1px solid;
	border-top:#8c8c8c 1px solid;
	border-left:#8c8c8c 1px solid;
	border-bottom:#e5e5e5 1px solid;
	width:220px;
	font:12px Georgia;
	color:#454545;
}
.first-letter-title {
	margin:10px 0 0 0;
	width:100%;
	text-align:center;
}