body {
	padding: 0px;
	margin: 0px;
	background-color: #8c0408;
	font-family: Tahoma;
}

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
    margin: 0px;
    padding: 0px;
}

div#container {
	width: 888px;
	height: auto;
	text-align: left;
}

div#intro {
	background: url(/img/main-page-intro.jpg) left top no-repeat;
	width: 888px;
	height: 495px;
	position: relative;
}

div#page {
	background: #ffffff;
	width: 888px;
	position: relative;
}

div#intro div.nav, div#page div.nav {
	width: 805px;
	height: 14px;
	padding: 25px 44px 0px 39px;
	position: relative;
}

div#intro div.nav div.item, div#page div.nav div.item {
	float: left;
	font-size: 12px;
	font-family: Arial;
	color: #333333;
	margin-right: 25px;                                                                                                   
}

div#intro div.nav div.item-right, div#page div.nav div.item-right {
	float: right;
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
	background: #cc0000;
	padding: 6px 10px 6px 10px;
	margin-top: -6px;
}

div#intro div.nav div.item-right a, div#page div.nav div.item-right a {
	color: #ffffff;
	text-decoration: underline;
}

div#intro div.nav div.item-active, div#page div.nav div.item-active {
	float: left;
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
	margin-right: 15px;
	border: 1px #cc0000 solid;
	padding: 6px 9px 6px 9px;
	background: #cc0000;
	margin-top: -7px;
	margin-left: -10px;
}

div#intro div.nav div.item a, div#page div.nav div.item a {
	text-decoration: underline;
	color: #cc0000;
}

div#intro div.nav div.item a:hover, div#page div.nav div.item a:hover {
	text-decoration: underline;
	color: #cc0000;
}

div#intro div.content {
	position: absolute;
	left: 125px;
	top: 150px;
	width: 295px;
}

div#intro div.content div.title {
	font-family: Georgia;
	color: #de000b;
	font-style: italic;
	font-size: 21px;
}

div#intro div.content div.text {
	font-family: Georgia;
	color: #333333;
	font-style: normal;
	font-size: 12px;
	width: 280px;
	line-height: 19px;
	padding-top: 15px;
}

div#intro-contacts {
	width: 888px;
	height: 37px;
	padding-top: 25px;
	text-align: right;
	padding-right: 40px;
	color: #f8a177;
	font-size: 11px;
	font-family: Arial;
	font-style: italic;
}

div#intro-sub {
	background: #ffffff;
	font-size: 12px;
	font-family: Georgia;
	color: #333333;
	line-height: 20px;
	padding: 32px 39px 32px 39px;
	width: 810px;
}

div#intro-sub div.title {
	font-family: Georgia;
	color: #de000b;
	font-style: italic;
	font-size: 21px;
	margin-bottom: 5px;
}

div#intro-copy {
	width:880px;
	height: 54px;
	padding-top: 35px;
	text-align: left;
	padding-left: 40px;
	color: #e38c68;
	font-size: 11px;
	font-family: Arial;
	font-style: normal;
}

div#intro-copy a {
	color: #e38c68;
    text-decoration: underline;
}

div#footer {
	height: 52px;
	padding-top: 25px;
	width: 818px;
}

div#footer div#copy {
	text-align: left;
	padding-left: 40px;
	color: #e38c68;
	font-size: 11px;
	font-family: Arial;
	font-style: normal;
	float: left;
}

div#footer div#copy a {
	color: #e38c68;
    text-decoration: underline;
}

div#footer div#contacts {
	text-align: right;
	padding-right: 40px;
	color: #f8a177;
	font-size: 11px;
	font-family: Arial;
	font-style: italic;
	float: right;
}

div#page div.content {
	font-size: 12px;
	font-family: Georgia;
	color: #333333;
	line-height: 15px;
	padding: 32px 39px 32px 31px;
}

div#page div.content div.text {
	font-size: 12px;
	font-family: Georgia;
	color: #333333;
	line-height: 15px;
}

div#page div.content div.title {
	font-family: Georgia;
	color: #de000b;
	font-style: italic;
	font-size: 21px;
	margin-bottom: 5px;
}

form.form {
	padding: 0px; margin: 0px;
}

form.form input.submit {
	color: #eddecf;
	font-size: 11px;
	font-family: Arial;
	background: #b3171d;
	border: none;
	padding: 5px 10px 5px 10px;
}

div#page div.content div.text form.form {
	padding: 0px; margin: 0px;
}

div#page div.content div.text form.form input.input {
	width: 202px; 
	height: 18px; 
	border: 1px #a45459 solid;
	color: #333333;
	background: #ffffff;
	font-size: 11px;
	font-family: Arial;
	margin-bottom: 10px;
}

div#page div.content div.text form.form textarea {
	width: 258px; 
	height: 48px; 
	border: 1px #a45459 solid;
	color: #333333;
	background: #ffffff;
	font-size: 11px;
	font-family: Arial;
	margin-bottom: 10px;
}

div#page div.content div.text form.form div.title {
	color: #ac6267;
	font-size: 11px;
	font-family: Arial;
	margin: 0px; 
	padding: 0px;
	margin-bottom: 3px;
	font-style: normal;
	line-height: normal;
}

div#page div.content div.text form.form div.title-pwd a {
	text-decoration: underline;
	color: #333333;
}

div#page div.content div.text form.form div.title-pwd {
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	margin: 0px; 
	padding: 0px;
	margin-bottom: 3px;
	font-style: italic;
	line-height: normal;
}

div#page div.content div.text form.form input.submit {
	color: #eddecf;
	font-size: 11px;
	font-family: Arial;
	background: #b3171d;
	border: none;
	padding: 5px 10px 5px 10px;
}

div#categories {
	
}

div#categories div.new {
	color: #000;
	text-decoration:underline;
	font-size: 14px;
	font-family: Arial;
	padding: 5px 12px 5px 12px;
	margin-bottom: 5px;
}

div#categories div.new a {
	color: #000;
	font-size: 14px;
	font-family: Arial;
	text-decoration: none;
}

div#categories div.main {
	color: #fefdfc;
	font-size: 14px;
	font-family: Arial;
	padding: 5px 12px 5px 12px;
	margin-bottom: 5px;
	font-weight: bold;
}

div#categories div.main a.active {
	color: #fff;
	background: #cc0000;
	padding:2px;
	font-size: 14px;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	display:block;
	width:170px
}

div#categories div.main a {
	color: #333333;
	font-size: 14px;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
}

div#categories div.subs {
	margin-top: -1px;
	margin-bottom: 12px;
}

div#categories div.sub {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	padding: 0px 12px 7px 16px;
}

div#categories div.sub a {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: underline;
}

div#catalog-list {
	background: #ffffff;
	width: 620px;
	height: 404px;
}

div#catalog-list div.tools {
	height: 38px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: Arial;
}

div#catalog-list div.tools div.left * {
	font-size: 10px;
	font-family: Arial;
}

div#catalog-list div.tools div.right * {
	font-size: 11px;
	font-family: Arial;
}

div#catalog-list div.tools div.left {
	font-size: 10px;
	float: left;
	margin-top: 16px;
	color: #de000b;
}

div#catalog-list div.tools div.left a {
	color: #333333;
	text-decoration: underline;
}

div#catalog-list div.tools div.right {
	font-size: 11px;
	float: right;
	margin-top: 10px;
	color: #f8a177;
}

div#catalog-list div.list {
	padding: 10px;
	padding-top: 0px;
}

div#catalog-list div.list div.product {
	width: 140px;
	height: 140px;
	margin: 4px;
	float: left;
	border: 1px #cc0000 solid;
}

#tooltip{
	background: #ffffff;
	color: #d0761e;
	font-family: Arial;
	margin: 0px;
	padding: 7px;
	position: absolute;
	visibility: hidden;
	font-size: 12px;
	line-height: 17px;
}

div#catalog-product {
	background: #ffffff;
	width: 570px;
	height: 526px;
	padding: 14px;
}

div#catalog-product div.toolbar-nav {
	height: 27px;
	width: 394px;
	padding-left: 6px;
}

div#catalog-product div.toolbar-nav a {
	color: #333333;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

div#catalog-product div.toolbar-nav div.left {
	float: left;
	width: 100px;
}

div#catalog-product div.toolbar-nav div.center {
	float: left;
	text-align: center;
	width: 190px;
}

div#catalog-product div.toolbar-nav div.right {
	float: right;
	width: 100px;
	text-align: right;
}

div#catalog-product div.info {
	
}

div#catalog-product div.info div.left {
	width: 404px;
	height: 349px;
	float: left;
}

div#catalog-product div.info div.right {
	width: 162px;
	height: 449px;
	float: right;
}

div#catalog-product div.info div.right div.info {
	width: 192px;
	height: 401px;
	overflow: auto;
}

div#catalog-product div.info div.right div.info div.title {
	font-size: 12px;
	color: #e69324;
	font-family: Arial;
	font-style: normal;
	margin-bottom: 8px;
}

div#catalog-product div.info div.right div.info div.description {
	font-size: 11px;
	color: #f8a177;
	font-family: Georgia;
	font-style: normal;
	line-height: 13px;
}

div.product-footer {
	margin-top: 8px;
}

div.product-footer div.block {
	float: left;
	background: #86080c;
	color: #f8a177;
	font-size: 11px;
	font-family: Arial;
	margin-right: 8px;
	padding: 5px;
}

div.picture {
	width: 50px;
	height: 50px;
	margin-right: 8px;
	/* float: left; */
	/* margin-bottom: 12px; */
}

div.product-name {
	height: 27px;
	line-height: 27px;
	color: #e69324;
	font-size: 12px;
	font-family: Arial;
}

div.product-name a {
	height: 27px;
	line-height: 27px;
	color: #e69324;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
}

div.price {
	font-family: Arial;
	font-size: 11px;
	color: #f8a177;
	background: #8c0408;
	width: 91px;
	padding: 5px 7px 5px 7px;
	height: 13px;
	line-height: 12px;
	/* float: left; */
	margin-right: 8px;
}

div.code {
	font-family: Arial;
	font-size: 11px;
	color: #f8a177;
	background: #8c0408;
	width: 90px;
	padding: 5px 7px 5px 7px;
	height: 13px;
	line-height: 12px;
	/* float: left; */
	margin-right: 8px;
}

div.quantity {
	font-family: Arial;
	font-size: 11px;
	color: #f8a177;
	width: 24px;
	height: 23px;
	line-height: 10px;
	/* float: left; */
	margin-right: 8px;
}

div.quantity-title {
	font-family: Arial;
	font-size: 11px;
	color: #f8a177;
	width: 39px;
	padding: 5px 0px 5px 0px;
	height: 13px;
	line-height: 12px;
	/* float: left; */
	margin-right: 2px;
}

div.quantity input {
	width: 24px;
	height: 23px;
	color: #d8b2b5;
	font-size: 12px;
	font-family: Arial;
	border: 1px #a45459 solid;
	background: #82151c;
	text-align: center;
	margin-top: 0px;
	line-height: 19px;
}

div.comment {
	font-family: Arial;
	font-size: 11px;
	color: #f8a177;
	width: 127px;
	height: 23px;
	/* float: left; */
	margin-right: 8px;
}

div.comment input {
	width: 125px;
	height: 23px;
	color: #d8b2b5;
	font-size: 12px;
	font-family: Arial;
	border: 1px #a45459 solid;
	background: #82151c;
	padding-left: 3px;
	margin-top: 0px;
	line-height: 19px;
}

div.delete {
	width: 23px;
	height: 23px;
	/* float: left; */
}

div.basket div.footer {
	height: 25px;
	margin-top: 5px;
	/* float: left; */
	background: #8c0408;
	padding: 10px;
	font-size: 12px;
	color: #fffefe;
	font-family: Arial;
}

div.basket div.footer div.left {float: left; line-height: 24px;}
div.basket div.footer div.left span {color: #d5785a;}
div.basket div.footer div.left div.count {float: left; margin-right: 15px;}
div.basket div.footer div.left div.summary {float: left;}

div.basket div.footer div.right {float: right;}

div.popup-title {
	color: #de000b;
	font-size: 21px;
	font-style: italic;
	font-family: Georgia;
	margin-bottom: 10px;
}

div.popup-field-title {
	color: #ac6267;
	font-size: 11px;
	font-style: normal;
	font-family: Arial;
	margin-bottom: 2px;
}

div.popup-error {
	color: #a6585d;
	font-size: 11px;
	font-style: italic;
	font-family: Arial;
	margin-top: 5px;
}

div.popup-input {
	margin-bottom: 7px;
}

div.popup-input input {
	width: 100%;
	height: 23px;
	color: #d8b2b5;
	font-size: 12px;
	font-family: Arial;
	border: 1px #a45459 solid;
	background: #82151c;
	padding-left: 3px;
	margin-top: 0px;
	line-height: 19px;
}

div.popup-input input.error {
	background: #dd0009;
}

div.popup-submit {
	padding-top: 5px;
}

div.popup-submit input {
	color: #eddecf;
	font-size: 11px;
	font-family: Arial;
	background: #b3171d;
	border: none;
	padding: 5px 10px 5px 10px;
}

div.popup-submit span {
	float: left; 
	font-size: 11px; 
	padding-top: 5px;
}

div.popup-submit span a {
	color: #e4cfc2;
	font-size: 11px;
	font-family: Arial;
	text-decoration: underline;
}

div.popup-registration-url {
	margin-top: 20px;
}

div.popup-registration-url a {
	color: #e4cfc2;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
}

a img { border:0 }
#head { width:890px; height:60px; background:#8c0408; }
#logo { width:199px; height:32px; margin-left:42px; display:inline; float:left; margin-top:13px}
#top_menu { float:right; width:526px; height:43px; overflow:hidden; margin-top:9px; margin-right:20px; display:inline }
#top_menu ul { list-style:none; height:43px; height:43px; overflow:hidden; padding:0; margin:0 }
#top_menu ul li { float:left; margin-right:10px; height:43px }
#top_menu ul li a { width:201px; height:43px }
#top_menu ul li a img { border:1px solid #be8511; height:41px }

