﻿/* all */
body {	background:transparent url(./body.jpg) repeat 0 -100px; color:#491D1F;	}
a {	color:#491D1F;	}
h1, h2, h3, h4, h5, h6 {	color:#63282A;	}
input.button, input.reset, button {	background-color:#63282A; color:#fff;	}
input.button:hover, input.reset:hover, button:hover {	background-color:#983D40; color:#fff;	}
.message {	color:#63282A;	}

/* head */
#head div.search {	display:none;	}

#head {	height:155px;	}
#head a.logo {	width:375px; height:87px; margin-top:10px; margin-left:15px; background-image:url(./logo.gif); border:1px solid #fff;	}
#head div.bnr {	background:transparent url("./bnr.gif") no-repeat center 10px; 	}

#head div.news {	clear:both; float:left; width:99.9%; margin:0.5em auto 0; padding:0.3em 0 0.5em; font-size:1.3em; background-color:#fff; border:1px solid #63282A; text-align:center;	}
#head div.news span {	margin-right:1em; line-height:1.2em; border-bottom:1px dashed;	}
#head div.news h3 {	display:inline; vertical-align:top; color:red;	}
#head div.news a {	color:red; }

/* basket */
#head div.basket {	margin-top:10px; margin-right:1%; padding:0.5em 1em 0.5em 2em; background-color:#fff; border:1px solid #63282A; color:#63282A;	}
#head div.basket div.head {	float:left; clear:left;	}
#head div.basket div.quantity, 
#head div.basket div.total {	float:right; clear:right; margin-left:2em;	}
#head div.basket div.head h4 {	color:#853638;	}
#head div.basket div.quantity {	margin-top:0.1em;	}
#head div.basket div.foot {	float:left; clear:left; margin-top:0.2em;	}
#head div.basket div.foot a {	padding:0 1em; background-color:#63282A; color:#fff; -moz-border-radius:12px;	}
#head div.basket div.foot a:hover, 
#head div.basket div.foot a:active {	background-color:#853638;	}
#head div.basket div.foot a:after { content:" >>"; 	}

/* menu */
#head  ul.menu {	position:absolute; z-index:200; top:155px; width:14.5%; margin-left:15px; padding:1%; background-color:#63282A; border:1px solid #fff; overflow:hidden; text-decoration:none; -moz-border-radius:12px;	}
#head  ul.menu li {	clear:both;	}
#head  ul.menu a {	float:left; padding:0 5px 0 15px; line-height:1.6; font-size:1.4em; font-weight:normal; text-align:left; color:#fff; 	}
#head  ul.menu a:hover, 
#head  ul.menu a:active {	background:transparent url("./circle.gif") no-repeat scroll 3px center; text-decoration:none;	}

#head  ul.menu li.prices.on a, 
#head  ul.menu li.account a, 
#head  ul.menu li.orders a, 
#head  ul.menu li.upload a {	font-weight:bold;	}

#head  ul.menu li.account a, 
#head  ul.menu li.orders a, 
#head  ul.menu li.upload a, 
#head  ul.menu li.prices.on a, 
#head  ul.menu li.account a:hover, 
#head  ul.menu li.account a:active, 
#head  ul.menu li.orders a:hover, 
#head  ul.menu li.orders a:active, 
#head  ul.menu li.upload a:hover, 
#head  ul.menu li.upload a:active, 
#head  ul.menu li.prices.on a:hover, 
#head  ul.menu li.prices.on a:active {	background-color:transparent;	}
#head  ul.menu li.links {	display:none;	}
/*, #head  ul.menu .news*/

/* body */
#body {	width:79.5%; padding:0 1% 5em 19.5%; line-height:1.3; font-size:1.25em;	}
#body div.content {	float:left; width:94%; padding:1.5em 3% 1em; background-color:#fff; border:1px solid #63282A; -moz-border-radius:20px;	}
#body div.content div.text {	width:100%;	}

/*	foot	*/
#foot {	height:0; margin-top:0;	}
#foot div.developer  a {	color:#fff;	}

/*	page	*/
#page-content #body div.text {	float:none;	}

#index-content .content div.text ul, 
#products-content .content div.text ul, 
#page-content #about.content div.text ul {	padding-bottom:0.5em;	}
#index-content .content div.text ul li, 
#products-content .content div.text ul li, 
#page-content #about.content div.text ul li {	margin:0 3% 1em; padding-left:0.2em; padding-bottom:0.2em; list-style:circle inside none;	}

#index-content div.text h3  {	margin-top:0; margin-bottom:1em;	}
#index-content #left-block {	float:left; width:48.5%; margin-right:1.5%;	}
#index-content #right-block {	float:right; width:48.5%; margin-left:1.5%;	}
#index-content #bottom-block {	clear:both;	}
#index-content #top-block p {	text-align:center;	}
#index-content .head1 {	padding-bottom:0; font-size:1.5em; font-weight:bold;	}
#index-content .head2 {	width:21em; margin:0.1em auto 0.2em; padding-bottom:0; line-height:1.5; font-size:2.2em; font-weight:bold; background-color:#63282A; color:#FFFFFF;	}
#index-content .head3 {	margin-bottom:1em; padding-bottom:0; font-size:1.5em; font-weight:bold;	}
#index-content #phone {	margin:0.5em 0; font-size:1.9em; text-align:center;	}
#index-content #phone span {	margin-left:0.5em; font-weight:bold;	}
#index-content #price-flle {	font-size:1.5em; text-align:center;	}
#index-content #price-flle a {	font-weight:bold; color:red; text-decoration:underline;	}

#index-content div.text img {	float:left; width:40%; margin:0 1em 1em 0;	}
#index-content #license img {	float:right; width:50%; margin:0 0 1em 1em;	}

#page-content #about.content div.text {	width:90%;	}
#about.content #img {	text-align:center;	}

#catalog.content  div.tree-navigation {	display:none;	}

#news {	display:none;	}
#news-content #body #news {	display:block; width:100%;	}
#news-content #body #news h3 {	text-align:left;	}

ul.company-data {	width:100%;	}

table.discount {	margin-bottom:2em; padding-bottom:1em; border-bottom:2px dotted #63282A; 	}
table.discount caption {	color:#63282A; font-size:1.3em; font-weight:bold;	} 
table.discount thead td {	padding:0.5em; font-weight:bold; text-align:center; vertical-align:middle; white-space:nowrap;	}
table.discount td {	border:1px solid #63282A;	}

/*	catalog	*/
div.tree-navigation {	width:100%; margin-right:0; margin-bottom:0.5em;	}
div.tree-navigation ul {	margin:0; font-size:50%;	}
div.tree-navigation ul li {	 clear:none; float:left; width:31%; margin-right:1em; text-align:center;	}
div.tree-navigation ul.collection_model a {	padding:0;	}
div.tree-navigation ul.collection_model a.current {	padding:0;	}
div.tree-navigation ul.collection_model span {	padding:0;	}
div.tree-navigation .current {	background-color:#63282A;	}

div.tree-catalog {	width:100%;	}
div.tree-catalog ul.collection_model {	font-size:50%; text-align:center;	}
div.tree-catalog ul.collection_model li{	margin: 0 3% 1em;	}
div.tree-catalog ul.collection_model img {	position:relative; left:0;  float:none; width:auto; margin:0;	}
#index-content div.tree-catalog ul.collection_model img {	position:relative; left:0;  float:none; width:auto; margin:0;	}

/*	simpleTree	*/
.simpleTree .active {	background-color:#E8C8C9; border:1px dotted #63282A;	}

/*	search-result	*/
div.message.links {	display:none;	}

table.search-result {	clear:both; float:left; width:auto;	}

table.search-result col.ID, table.search-result td.ID {	width:0;	}
table.search-result col.object, table.search-result thead td.object {	width:auto; /*max-width:90%;*/	}
table.search-result col.price, table.search-result thead td.price, 
table.search-result col.request, table.search-result thead td.request {	width:auto; /*min-width:10%;*/	}
table.search-result col.last, table.search-result td.last {	width:0;	}

.authorized table.search-result col.ID, .authorized table.search-result td.ID {	width:0;	}
.authorized table.search-result col.object, .authorized table.search-result thead td.object {	width:49%;	}
.authorized table.search-result col.price, .authorized table.search-result thead td.price,
.authorized table.search-result col.request, .authorized table.search-result thead td.request {	width:20%;	}
.authorized table.search-result col.last, .authorized table.search-result td.last {	width:31%;	}

table.search-result thead td {	font-size:0; padding:0; text-indent:-3000em; background-color:transparent; border:none; border-bottom:1px solid #63282A;	}
table.search-result tbody td {	background-color:#fff; border:none; border-bottom:1px solid #63282A; 	}

table.search-result caption {	display:none;	}
table.search-result tbody tr:hover td {	background-color:#F1E0E1;	}
table.search-result tbody tr:hover td.last {	 background-color:#E8C8C9;	}
table.search-result tbody td.ID {	padding:0; font-size:0; text-indent:-3000em;	}
table.search-result tbody td.ID, 
table.search-result tbody td.last {	border-left:1px solid #63282A;	}
.authorized table.search-result tbody td.last {	border-right: 1px solid #63282A;	}
table.search-result div.thumb {	display:none;	}
table.search-result ul.object {	width:95%;	}
table.search-result ul.object li.name {	display:none;	} 
table.search-result ul.object li.model {	font-weight:bold;	} 
table.search-result ul.object li.code {	display:none;	} 
table.search-result ul.object li.classification {	display:none;	} 
table.search-result ul.object li.producer {	display:none;	} 
table.search-result ul.object li.addition {	clear:left;	}
table.search-result ul.object li.addition a:hover, 
table.search-result ul.object li.addition a:active {	text-decoration:none;	} 
table.search-result ul.object li.measure {	float:right; font-weight:bold;	} 
table.search-result a.view, 
table.search-result a.view-my {	display:none;	}
.authorized table.search-result a.view, 
.authorized table.search-result a.view-my {	display:block;	}
table.search-result div.value-my {	width:6em;	}
/*	object	*/
div.object-complect {	width:100%;	}
ul.object.advanced {	clear:both;	}
ul.object.advanced li.collection {	display:none;	}
ul.object.advanced li.classification {	display:none;	}

table.object-params {	display:none;	}

/*	paging	*/
ul.paging a {	background-color:#63282A; border:1px solid #63282A; color:#fff;	}
ul.paging a:hover, 
ul.paging a:active {	background-color:#A34245; color:#fff;	}
ul.paging .current a, 
ul.paging .current a:hover, 
ul.paging .current a:active {	font-weight:bold; background-color:#E8C8C9; color:#491D1F; text-decoration:none;	}

/*	overbody	*/
div.overbody_2 {	background-color:#63282A;	}
#image-big.overbody {	color:#fff;	} 
#image-big.overbody a{	color:#fff;	} 
#image-big.overbody div.content{	width:50%; background-color:#63282A;	}

/*	pricelist	*/
#pricelist-links { position:absolute; z-index:100; right:20px; top:10px; padding:1em; display:block; font-size:1.5em; background-color:#FFF; border:1px solid #63282A;	}
#pricelist-links a { color:blue;	}

