html {
	overflow: auto;
}

body {
	background-color: #000000;
	color: #FFFFFF;
}

body a {
	color: #FFFFFF;
	text-decoration: none;
}

body a:visited {
	color: #a0a0a0;
//	text-decoration: none;
}

img {
	border: none;
}

ul, li, input, form, img  {
	margin: 0px;
	padding: 0px;
}

.clear, .clear-not-ie, .clear-not-ie-all {
	clear: left;
	line-height: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 0px;
}

.clear-right {
	clear: right;
}

/*Для выравнивания по вертикали*/
#horizon {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 0px;
	overflow: visible;
	visibility: visible;
	display: block
}

/*Основной блок*/
#container {
	font-family: Verdana, Geneva, Arial, sans-serif;
	margin-left: -483px;
	position: absolute;
	top: -347px;
	left: 50%;
	width: 960px;
	height: 694px;
	visibility: visible;
}

/****************************************************/
/*-----------Общие стили для всех страниц------------*/
/****************************************************/

/*---------------Сама страница-------------*/
#page {
	width: 855px;
	height: 597px;
	background: url('../images/main_background.gif') no-repeat top;
	/*background-color: #FF0;*/
	border: 3px solid #8f9194;
	text-align: left;
	padding: 29px 50px 0px 49px;
}

/*---------------Меню до страницы-------------*/
#top-menu {
	height: 32px;
	width: 960px;

}

#top-menu img {
	float: right;
	margin-left: 22px;
}

/*---------------Футер-------------*/
#footer {
	height: 47px;
	width: 960px;
}

#footer #text {
	padding: 27px 0px 0px 75px;
	float: left;
	width: 696px;
	text-align: left;
	color: #FFF;
	font: 11px Arial, Helvetica, Sans Serif;
	position: relative;
}

#footer #text #vkontakte {
    position: absolute;
    right: 10px;
    top: 23px;
}

#footer #links {
	float: left;
	padding: 16px 0px 0px 0px;
	width: 189px;
}

#footer #links img {
	float: left;
}

#footer #links img.logo2be {
	margin: 11px 24px 0px 0px;
}

/*---------------Логотип-------------*/
#logo {
	width: 242px;
	height: 46px;
	float: left;
}
/*---------------Верхнее меню-------------*/
#menu {
	float: left;
	width: 613px;
	margin-top: 29px;
	/*padding-left: 121px*/;
	overflow: hidden;
	color: #d9d9d9;
}

/*#menu li.tr1 {
	width: 96px;
}

#menu li.tr2 {
	width: 137px;
}

#menu li.tr3 {
	width: 83px;
}

#menu li.tr4 {
	width: 72px;
}

#bottom-menu li.tr5 {
	width: 166px;
}

#bottom-menu li.tr6 {
	width: 98px;
}*/

#menu li {
	height: 16px;
	padding: 0px 21px 0px 21px;
	float: right;
	list-style-type: none;
	background: url('../images/border_menu.gif') no-repeat right center;
}

#menu li a{
	color: #d9d9d9;
}

/*html #menu .magistralc14 {
	font-size: 16px;
}*/

/*#menu.magistralc14 {
	font-size: 16px;
}*/

#menu li.no-border {
	background: none;
	padding-right: 0px;
}


/*---------------Левая колонка-------------*/
#left-column {
	width: 207px;
	height: 467px;
	background-color: #000000;
	float: left;
	padding: 17px 0px 0px 20px;
	overflow: hidden;
}

/*---------------Меню левой колонки-------------*/
#left-column ul#menu1 {
	height: 300px;
	overflow: hidden;
}

#left-column ul#menu1 li {
	/*width: 187px;*/
	padding-bottom: 14px;
	list-style-type: none;
}

/*#left-column .magistralc22 {
	font-size: 20px;
	color: #d9d9d9;
}

#left-column .magistralc22 a {
	color: #d9d9d9;
}*/

#left-column ul#menu1 li:hover ul, #left-column ul#menu1 li.over ul {
	display: block;
}

#left-column ul#menu1 li ul {
	padding: 0px 0px 0px 0px;
	display: none;
}

#left-column ul#menu1 li ul li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	padding-left: 22px;
	width: 185px;
}

#left-column ul#menu1 li ul li.new {
	background: url('/images/new.gif') no-repeat left center;
}

#left-column ul#menu1 li ul li a {
	font: 14px Arial;
	color: #6F6E76;
	text-decoration: none;
}

#left-column ul#menu1 li ul li a:hover {
	text-decoration: underline;
}

#left-column ul#menu1 li ul li a:active {
	text-decoration: underline;
}

/*---------------Стили для поиска-------------*/
/*.search-left {
     position: relative;
     left: 2px;
     width: 11px;
     height: 22px;
     background: url('../images/input_left.gif') no-repeat left;
     float: left;
}*/

#search #flash-sell {
	height: 55px;
	width: 173px;
	margin: 15px 0px 18px 9px;
	z-index: 1;
}

#search #flash-sell object {
	cursor: pointer;
	z-index: 1;
}

.search-right {
     /*position: relative;
     right: 2px;*/
     width: 33px;
     height: 22px;
     float: left;
}

#search input#inputString, #search input#articul {
 	 float: left;
     width: 145px;
     display: block;
     height: 18px;
     padding: 4px 0px 0px 12px;
     margin-bottom: 18px;
     color: #000000;
     border: none;
     font: 12px/12px Arial, Helvetica, Sans Serif;
     background: url('/images/search_input.gif') no-repeat left;
}

/*---------------Стили длянижнего меню-------------*/
#bottom-menu {
	height: 17px;
	padding: 17px 0px 0px 505px;
	width: 350px;
}

#bottom-menu ul {
	list-style-type: none;
}

#bottom-menu li {
	height: 16px;
	padding: 0px 21px;
	list-style-type: none;
	background: url('../images/border_menu.gif') no-repeat right center;
	float: left;
}

#bottom-menu li.magistralc14 {
	font-size: 16px;
}

#bottom-menu li.no-border {
	background: none;
	padding-right: 0px;
}

/****************************************************/
/*-----------Главная страница-----------------------*/
/****************************************************/

/*---------------Основная часть-------------*/
#main-content {
	margin-top: 17px;
	width: 855px;
	height: 484px;
}

#content-top {
	position: absolute;
	top: 0px;
	z-index: 100;
}

#content-bottom{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 2;
}

#index {
	width: 628px;
	height: 484px;
	float: left;
	overflow: hidden;
	background: url('../images/full_page_back.gif') no-repeat top;
}

#lyr1 {
	padding: 25px 57px 4px 57px;
}

#lyr1 p {
	font: 14px Arial;
	color: #d9d9d9;
	padding: 0px;
	margin: 0px;
	margin-bottom: 21px;
	text-align: justify;
}

#lyr1 a {
	text-decoration: underline;
}

/****************************************************/
/*-----------Страница информации о товаре-----------*/
/****************************************************/
#content {
	width: 525px;
	padding: 42px 46px 42px 57px;
	height:400px;
	float: left;
	background: url('../images/full_page_back.gif') no-repeat top;
	overflow: hidden;
}

#content a {
	text-decoration: underline;
}

#content a:hover {
	text-decoration: none;
}

#content p {
	font: 14px Arial;
	color: #d9d9d9;
	margin: 0px;
	margin-bottom: 21px;
	padding: 0px;
}

.item-line {
	width: 525px;
	overflow: hidden;
	margin-bottom :10px;
}

.item-line a {
	text-dexoration: none;
}

.item_image {
	width: 165px;
	height: 121px;
	float: left;
	overflow: hidden;
	position:relative;
	margin: 0px 10px 0px 0px;
}

.item_image img {
	position:relative;
	z-index:1;
	display:block;
}

.item_image .bg {
	position:absolute;
	left:0;top:0;
	z-index:2;
	width: 165px;
	height: 121px;
	font-size:0;
	background: url('../images/border1.gif') no-repeat 0 0;
}

.border1, .border2, .border3, .border4, .border5, .border6,
.clear_border, .partner_border_2, .partner_border_3,
.catalog_border_1, .catalog_border_2, .catalog_border_3,
.catalog_border_4, .catalog_border_5, .catalog_border_6{
	width: 165px;
	height: 121px;
}

.border1 {
	background: url('../images/border1.gif') no-repeat top;
}

.border2 {
	background: url('../images/border2.gif') no-repeat top;
}

.border3 {
	background: url('../images/border3.gif') no-repeat top;
}

.border4 {
	background: url('../images/border4.gif') no-repeat top;
}

.border5 {
	background: url('../images/border5.gif') no-repeat top;
}

.border6 {
	background: url('../images/border6.gif') no-repeat top;
}

.clear_border {
	background: url('../images/clear_border.gif') no-repeat top;
}

.partner_border_2 {
	background: url('../images/partner_border_2.gif') no-repeat top;
}

.partner_border_3 {
	background: url('../images/partner_border_3.gif') no-repeat top;
}

.catalog_border_1 {
	background: url('../images/catalog_border_1.gif') no-repeat top;
}

.catalog_border_2 {
	background: url('../images/catalog_border_2.gif') no-repeat top;
}

.catalog_border_3 {
	background: url('../images/catalog_border_3.gif') no-repeat top;
}

.catalog_border_4 {
	background: url('../images/catalog_border_4.gif') no-repeat top;
}

.catalog_border_5 {
	background: url('../images/catalog_border_5.gif') no-repeat top;
}

.catalog_border_6 {
	background: url('../images/catalog_border_6.gif') no-repeat top;
}

/****************************************************/
/*-----------Страница каталога товаров--------------*/
/****************************************************/
#content-catalog {
	width: 525px;
	padding: 42px 46px 42px 57px;
	height:400px;
	float: left;
	background: url('../images/full_page_back.gif') no-repeat top;
	overflow: hidden;
}

.catalog-item-image {
	width: 165px;
	float: left;
	margin: 0px 10px 10px 0px;
}

.catalog-item-image a {
	text-dexoration: none;
	outline: none;
}

.catalog-item-block {
	width: 525px;
	margin-bottom :10px;
}

.catalog-item-description {
	width: 161px;
	font: 12px Arial;
	text-align: center;
	color: #d9d9d9;
	padding: 2px;
	height: 60px;
}

#catalog-block {
	width: 525px;
	height: 390px;
	overflow: hidden;
}

#pager {
	font: 14px Arial;
	text-align: center;
	padding-top: 20px;
	color: #acacac;
}

#pager a {
	font: 14px Arial;
	text-align: center;
	color: #acacac;
	text-decoration: none;
}

#pager a:hover {
	font: 14px Arial;
	text-align: center;
	color: #666666;
}

#pager a.active {
	font: 14px Arial;
	font-weight: bold;
	color: #666666;
}

#collection-content {
	height: 484px;
	width: 628px;
	float: left;
}

.partner-block {
	width: 499px;
	height: 121px;
	margin-bottom: 12px;
}

.partner-block .image {
	width: 165px;
	height: 121px;
	float: left;
	margin-right: 10px;
}

.partner-block .description {
	width: 324px;
	height: 121px;
	float: left;
	font: 14px Arial;
	color: #d9d9d9;
	text-align: justify;
}

/****************************************************/
/*---------Стили для блока подсказок поиска----------*/
/****************************************************/
.tagMatches
{
     background-color: #383838;
 	 position: absolute;
     margin-left: 190px;
     z-index: 150;
     float: left;
     -moz-border-radius: 7px;
}

.tagMatches div {
	padding: 0px 10px;
	font: 12px/20px Arial;
	color: #FFFFFF;
	cursor: pointer;
}

/***********************************************/
/*---------Стили для страниц Контакты----------*/
/***********************************************/
#contacts {
	font: 12px Arial;
	color: #d9d9d9;
	padding: 0px;
	margin: 0px;
}

#contacts #header {
	font: 18px Arial;
	color: #FFF;
	/*position: relative;
	right: 35px;*/
	margin-bottom: 9px;
}

#contacts #phones {
	font: 14px Arial;
	color: #FFF;
	color: #d9d9d9;
	/*position: relative;
	right: 35px;*/
	margin-bottom: 24px;
}

#contacts .name {
	font: bold 14px Arial;
	color: #FFF;
}

#contacts table#t1 {
	/*position: relative;
	right: 35px;*/
	width:
}

#contacts #t1 td {
	padding: 0px 4px 20px 0px;
	width: 163px;
	font: 12px Arial;
	vertical-align: top;
}

#contacts #t1 td img {
	margin-bottom: 13px;
}

/********************************************/
/*---------Стили для страниц Прайс----------*/
/********************************************/
#price {
	font: 12px Arial;
	color: #d9d9d9;
	padding: 0px;
	margin: 0px;
}

#price input {
	margin: 5px 0px;
	border: 0px;
}

#price input#create {
	cursor: pointer;
}

#price img {
	position: relative;
	bottom: 8px;
	left: 30px;
}

/* Подсказка в адресе*/

.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 1px solid #000;
		color: #fff;
		font-size: 12px;
	}
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	.suggestionList li {
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	.suggestionList li:hover {
		background-color: #202020;
	}

#sitemap {
	font: 12px Arial;
	color: #d9d9d9;
	padding: 0px;
	margin: 0px;
}

/*Страница О компании*/

#about_table td img {
	margin-right : 10px;
	border:1px solid #d9d9d9;

}

#about_table td {
	font: 14px Arial;
	color: #d9d9d9;
}

#about_table {
	margin-bottom:25px;
}

#back_button {
	width: 50px;
	background-color: #FFF000;
	float: left;
}

#tttt {
	background-color: #FF0000;
	float: left;
}
