* {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
html, body {
	height: 100%;
	}
	
* html #container {
	height: 100%;
	}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	font-size: 9pt;
	}
	
*:focus {outline: none;}
	
.clear {
	clear: both;
	}
	
.empty {
	height: 140px;
	}
		
#container {
	width: 990px;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	}
	
/*****************************/
	
#header {
	width: 990px;
	height: 111px;
	background: url(/image/design/header.png);
	}
	
img#logo {
	width: 210px;
	height: 50px;
	position: absolute;
	left: 14px;
	top: 30px;
	}
	
#header_separate {
	width: 1px;
	height: 111px;
	background: url(/image/design/header_separat.png) no-repeat;
	position: absolute;
	top: 0;
	left: 244px;
	}
	
#header_tel {
	width: 303px;
	height: 111px;
	position: relative;
	margin-left: 266px;
	float: left;
	display: inline;
	color: #9ddcf7;
	}
	
#header_tel p {
	margin-top: 10px;
	line-height: 20px;
	}
	
#header_tel p span {
	color: #FFFFFF;
	font-size: 13pt;
	font-weight: bold;
	}
	
img#ring {
	position: absolute;
	left: 0;
	top: 75px;
	}
	
a#header_mail {
	position: absolute;
	left: 125px;
	top: 78px;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 9pt;
	}
	
a#header_mail:hover {
	text-decoration: none;
	}
	
#header_rezhim {
	width: 210px;
	float: left;
	color: #9ddcf7;
	}
	
#header_rezhim p {
	margin-top: 10px;
	line-height: 20px;
	}	
	
#header_rezhim p span {
	color: #FFFFFF;
	}
	
#header_bin {
	position: relative;
	float: right;
	height: 103px;
	width: 177px;
	background: url(/image/design/bg_bin.png) no-repeat;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 8px;
	}
	
#header_bin span {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height: 27px;
	}
	
img#button_zakaz {
	position: absolute;
	left: 15px;
	top: 75px;
	}

/************************************/

#menu {
	width: 990px;
	height: 29px;
	background: url(/image/design/bg_menu.gif) no-repeat;
	margin-top: 1px;
	text-align: center;
	color: #0177a9;
	font-weight: bold;
	font-size: 9pt;
	}
	
/*#menu ul {
	display: block;
	height: 29px;
	list-style: none;
	margin-left: 10px;
	}
	
#menu ul li {
	display: block;
	height: 23px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	background: url(images/separate_menu.gif) right no-repeat;
	}

#menu ul li#last {
	background: none;
	}

#menu ul li a {
	color: #0177a9;
	text-decoration: none;
	}
	
#menu ul li a:hover {
	text-decoration: underline;
	}*/
	
/***********************************/

#content {
	width: 990px;
	margin-top: 10px;
	position: relative;
	}
	
#left {
	width: 190px;
	float: left;
	}
	
#center {
	width: 590px;
	float: left;
	margin-left: 10px;
	padding-bottom: 20px;
	}
	
#center_bin {
	width: 790px;
	float: left;
	margin-left: 10px;
	padding-bottom: 20px;
	color: #494949;
	}
	
#right {
	width: 190px;
	float: left;
	margin-left: 10px;
	}
	
/**********************************/

form#find {
	width: 190px;
	height: 22px;
	background: url(/image/design/find.gif) no-repeat;
	position: relative;
	margin-bottom: 10px;
	}
	
form#find input#field {
	position: absolute;
	width: 120px;
	left: 10px;
	top: 2px;
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;
	}
	
form#find input#button {
	position: absolute;
	top: 0;
	right: 0;
	width: 53px;
	height: 22px;
	}
	
/**********************************/

.box {
	width: 190px;
	position: relative;
	margin-bottom: 10px;
	}
	
.box_cont {
	width: 190px;
	background: url(/image/design/box_middle.png) repeat-y;
	margin: 0;
	padding: 0;
	}
	
.box_top_blue {
	width: 190px;
	height: 32px;
	background: url(/image/design/box_top.png) no-repeat;
	position: relative;
	}
	
.box_top_green {
	width: 190px;
	height: 32px;
	background: url(/image/design/box_top_green.png) no-repeat;
	position: relative;
	}
	
.box_top_blue img {
	position: absolute;
	left: 10px;
	top: 11px;
	}
	
.box_top_green img {
	position: absolute;
	left: 10px;
	top: 11px;
	}
	
.box_bottom {
	width: 190px;
	height: 5px;
	background: url(/image/design/box_bottom.png) no-repeat;
	}
	
.box_bottom_blue {
	width: 190px;
	height: 5px;
	background: url(/image/design/box_bottom_blue.png) no-repeat;
	}
	
.box_separator_dots {
	width: 170px;
	height: 1px;
	margin: 0 auto;
	background: url(/image/design/grey_dot.gif) repeat-x;
	padding: 0;
	}
	
	
	
	
	
a.link {
	display: block;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: url(/image/design/grey_line.gif) repeat-x bottom;
	color: #727272;
	font-weight: bold;
	text-decoration: none;
	}
	
a.link:hover {
	color: #228ebc;
	text-decoration: underline;
	}
	
a.link span {
	font-size: 8pt;
	}
	
a.link_last {
	display: block;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #727272;
	font-weight: bold;
	text-decoration: none;
	}
	
a.link_last:hover {
	color: #228ebc;
	text-decoration: underline;
	}
	
a.link_last span {
	font-size: 8pt;
	}
	
a.link_active {
	display: block;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: url(/image/design/link_act.png) repeat-x bottom;
	color: #228ebc;
	font-weight: bold;
	text-decoration: none;
	}
	
a.link_active span {
	font-size: 8pt;
	}

a.sublink2 {
	display: block;
	width: 168px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #727272;
	text-decoration: none;
	margin-left: 1px;
	}	
	
a.sublink2:hover {
	text-decoration: underline;
	color: #228ebc;
	}	
	
a.sublink {
	display: block;
	width: 168px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #d9e6f2;
	color: #727272;
	text-decoration: none;
	margin-left: 1px;
	}
	
a.sublink:hover {
	text-decoration: underline;
	color: #228ebc;
	}
	
a.sublink_active {
	display: block;
	width: 168px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #d9e6f2;
	color: #228ebc;
	text-decoration: none;
	margin-left: 1px;
	font-weight: bold;
	}
	
a.sublink_active:hover {
	text-decoration: underline;
	color: #228ebc;
	}
	
.box_cont p.single_new {
	width: 170px;
	margin: 0 auto;
	color: #5c5c5c;
	padding-bottom: 8px;
	padding-top: 8px;
	position: relative;
	display: block;
	}
	
.box_cont p.single_new a {
	color: #228ebc;
	text-decoration: none;
	}
	
.box_cont p.single_new a:hover {
	text-decoration: underline;
	}
	

a.link_red {
	color: red;
	}
	
	
.box_cont p.compare {
	width: 170px;
	margin: 0 auto;
	color: #5c5c5c;
	padding-bottom: 5px;
	padding-top: 8px;
	position: relative;
	}
	
.box_cont p.compare a.blue {
	color: #2396c5;
	}
	
.box_cont p.compare a {
	color: #5c5c5c;
	text-decoration: underline;
	}
	
.box_cont p.compare a:hover {
	text-decoration: none;
	}
	
	
	
	
.box_cont p.reasons2buy {
	width: 170px;
	margin: 0 auto;
	color: #5c5c5c;
	padding-bottom: 8px;
	padding-top: 8px;
	position: relative;
	}
	
.box_cont p.reasons2buy a {
	color: #228ebc;
	text-decoration: none;
	}	
	
.box_cont p.reasons2buy a:hover {
	text-decoration: underline;
	}
	
	
/***********************************/

.green_panel {
	width: 590px;
	height: 22px;
	background: url(/image/design/green_panel_cont.png) no-repeat;
	position: relative;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 15px;
	}
	
#center p.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	font-size: 16pt;
	padding-bottom: 15px;
	}
	
#center h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	font-size: 16pt;
	padding-bottom: 15px;
	font-weight: normal;
}

#center h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	font-size: 14pt;
	padding-bottom: 15px;
	font-weight: normal;
}	

#center h3,
#center h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	font-size: 14pt;
	padding-bottom: 15px;
	font-weight: normal;
}

#center h5,
#center h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	font-size: 12pt;
	padding-bottom: 15px;
	font-weight: normal;
}

#center a {
	color: #2396c5;
	text-decoration: underline;
	}
	
#center a:hover {
	text-decoration: none;
	}


#center_bin p.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	font-size: 16pt;
	padding-bottom: 15px;
	}
	
#center p.title_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007700;
	font-size: 16pt;
	padding-bottom: 15px;
	}
	
.grey_separator {
	background: #d9d9d9;
	width: 100%;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 15px;
	}
	
/*******************************************/

table#catalog {
	width: 590px;
	border-collapse: collapse;
	margin-bottom: 20px;
	}
	
table#catalog tr td {
	width: 140px;
	text-align: center;
	height: 196px;
	vertical-align: top;
	}
	
table#catalog tr td div.cat_wrap {
	width: 100%;
	height: 100%;
	position: relative;
	}
	
table#catalog tr a {
	display: block;
	width: 100%;
	height: 46px;
	background: url(/image/design/bg_lot.gif) center no-repeat;
	text-decoration: none;
	margin-top: -150px;
	padding-top: 150px;
	color: #228ebc;
	}	
	
table#catalog tr a:hover {
	background: url(/image/design/bg_lot_on.gif) no-repeat center;
	text-decoration: underline;
	z-index: 100;
	}
	
table#catalog tr td.empty_td {
	width: 10px;
	background: none;
	}
	
table#catalog tr td.empty_td2 {
	height: 10px;
	background: none;
	}

	table#catalog tr td.empty_banner {
	height: 20px;
	background: none;
	padding-top:10px;
	}

table#catalog tr td p {
	color: #228ebc;
	text-decoration: none;
	}
	
table#catalog tr td p:hover {
	text-decoration: underline;
	}
	
table#catalog tr td span {
	color: #228ebc;
	text-decoration: none;
	}
	
table#catalog tr td span:hover {
	text-decoration: underline;
	}
	
table#catalog tr td img {
	width: 132px;
	height: 140px;
	margin-top: 10px;
	margin-bottom: 5px;
	position: relative;
	z-index: -10;
	}
/***********************************/

table#catalog2 {
	width: 590px;
	border-collapse: collapse;
	margin-bottom: 5px;
	}
	
table#catalog2 tr td {
	width: 190px;
	text-align: center;
	height: 190px;
	background: url(/image/design/bg_lot2.gif) center no-repeat;
	vertical-align: top;
	}
	
table#catalog2 tr td.space_td {
	background: none;
	}
	
table#catalog2 tr td.space_td:hover {
	background: none;
	}
	
table#catalog2 tr td:hover {
	background: url(/image/design/bg_lot_on2.gif) no-repeat center;
	}
	
table#catalog2 tr td.empty_td {
	width: 10px;
	background: none;
	}
	
table#catalog2 tr td a {
	color: #228ebc;
	text-decoration: none;
	font-size: 9pt;
	line-height: 12px;
	}
	
table#catalog2 tr td a:hover {
	color: #228ebc;
	text-decoration: underline;
	}
	
table#catalog2 tr td img {
	max-width: 166px;
	max-height: 132px;
	margin-top: 10px;
	margin-bottom: 3px;
	}

/***********************************/

.grey_panel {
	width: 590px;
	height: 23px;
	position: relative;
	background: url(/image/design/grey_panel.gif) no-repeat;
	margin-bottom: 10px;
	text-align: center;
	padding-top: 8px;
	}
	
/***********************************/

table#catalog2_info {
	width: 590px;
	margin-bottom: 10px;
	border-collapse: collapse;
	}
	
table#catalog2_info tr td.picture {
	width: 190px;
	vertical-align: top;
	text-align: center;
	}
	
table#catalog2_info tr td.picture img {
	border: solid 1px #dbdbdb;
	margin-bottom: 20px;
	}
	
table#catalog2_info tr td.empty_td {
	width: 10px;
	background: none;
	}
	
table#catalog2_info tr td.info {
	width: 390px;
	vertical-align: top;
	font-size: 13px;
	line-height: 18px;
	color: #5c5c5c;
	}
	
	
/**********************************/
/*catalog open*/

div.filtr_box {
	width: 590px;
	background: url(/image/design/slim_box_middle.gif) repeat-y;
	margin-top: -5px;
	margin-bottom: 5px;
	}
	
.filtr_box_top {
	width: 590px;
	height: 7px;
	background: url(/image/design/slim_box_top.gif) no-repeat;
	}
	
.filtr_box_bottom {
	width: 590px;
	height: 7px;
	background: url(/image/design/slim_box_bottom.gif) no-repeat;
	}
	
div.filtr_left {
	width: 380px;
	float: left;
	margin-left: 10px;
	display: inline;
	}
	
div.filtr_right {
	width: 180px;
	float: left;
	margin-left: 8px;
	display: inline;
	}
	
div.filtr_right p.text {
	padding-bottom: 8px;
	}
	
div.filtr_right a {
	color: #2396c5;
	text-decoration: underline;
	}
	
div.filtr_right a:hover {
	text-decoration: none;
	}

div.filtr_box p.title_filtr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #236f8f;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	}
	
div.filtr_left form {
	width: 380px;
	position: relative;
	}
	
div.filtr_left form p {
	float: left;
	}
	
div.filtr_left form input {
	float: right;
	height: 18px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 60px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 8px;
	}
	
div.filtr_left form select {
	float: right;
	width: 154px;
	height: 20px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-right: 10px;
	margin-bottom: 8px;
	}
	
div.filtr_nav {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 7px;
	position: relative;
	height: 21px;
	}
	
div.filtr_nav img {
	position: absolute;
	left: 280px;
	}
	
div.filtr_nav a {
	font-size: 8pt;
	color: #2396c5;
	text-decoration: underline;
	}
	
div.filtr_nav a:hover {
	text-decoration: none;
	}
	
div.filtr_nav a.short {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	}
	
div.filtr_nav a.svernut {
	float: right;
	margin-right: 15px;
	padding-top: 5px;
	}
	
div.filtr_property {
	display: none;
}

div.filtr_expand div.filtr_property {
	display: block;
}

p.other {
	display: none;
}

div.filtr_expand p.other {
	display: block;
}


div.pages {
	float: left;
	width: 50%;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
div.pages a.page {
	color: #494949;
	display: block;
	text-decoration: underline;
	float: left;
	padding: 3px;
	margin-right: 5px;
	}
	
div.pages a.page:hover {
	background: #d6d6d6;
	text-decoration: none;
	}
	
div.pages span {
	display: block;
	float: left;
	padding: 3px;
	background: #b6eaff;
	margin-right: 5px;
	}
	
div.pages a.arrow {
	color: #2396c5;
	text-decoration: underline;
	display: block;
	float: left;
	padding: 3px;
	margin-right: 5px;
	}
	
div.pages a.arrow:hover {
	text-decoration: none;
	}
	
div.sort {
	width: 50%;
	float: right;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: right;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
div.sort p {
	float: right;
	}
	
div.sort a {
	color: #2396c5;
	text-decoration: underline;
	display: block;
	float: right;
	margin-left: 10px;
	}
	
div.sort a:hover {
	text-decoration: none;
	}
	
div.sort a.act {
	color: #2396c5;
	text-decoration: underline;
	display: block;
	float: right;
	margin-left: 10px;
	padding-right: 13px;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	}
	
div.sort a.act:hover {
	text-decoration: none;
	}
	
div.sort a.asc {
	background-image: url(/image/design/asc.gif);
	}
	
div.sort a.desc {
	background-image: url(/image/design/desc.gif);
	}
	
.line {
	width: 100%;
	background: url(/image/design/grey.png) repeat-x;
	height: 1px;
	}
	
/**********************************/

div.catalog_open_box {
	width: 100%;
	position: relative;
	padding-bottom: 20px;
	background: url(/image/design/grey.png) repeat-x bottom;
	padding-top: 15px;
	}
div.catalog_open_box_last {
	background: none;
	}
	
div.catalog_open_box a.title_link {
	font-size: 12pt;
	color: #2396c5;
	text-decoration: underline;
	margin-bottom: 15px;
	display: block;
	}
	
div.catalog_open_box a.title_link:hover {
	text-decoration: none;
	}
	
div.catalog_open_box div.image {
	width: 170px;
	float: left;
	text-align: left;
	}
	
div.catalog_open_box div.image img.foto {
	border: solid 1px #d9d9d9;
	}
	
div.catalog_open_box div.text {
	float: left;
	width: 230px;
	padding-right: 30px;
	line-height: 20px;
	}
	
div.catalog_open_box div.buy {
	float: left;
	width: 160px;
	font-weight: bold;
	color: #0068a5;
	}
	
div.catalog_open_box div.buy a.compare {
	color: #2396c5;
	text-decoration: underline;
	display: block;
	margin-top: 15px;
	}
		
div.catalog_open_box div.buy a.compare:hover {
	text-decoration: none;
	}
	
div.catalog_open_box div.buy span.crossout {
	color: #929292;
	font-weight: normal;
	font-size: 12pt;
	text-decoration: line-through;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
div.catalog_open_box div.buy span.price {
	color: #0b9111;
	font-size: 16pt;
	font-weight: normal;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}
	
div.catalog_open_box div.buy span.green_left {
	display: block;
	float: left;
	color: #0b9111;
	font-weight: normal;
	}
	
div.catalog_open_box div.buy span.green_right {
	display: block;
	float: right;
	color: #0b9111;
	font-weight: normal;
	}
	
div.catalog_open_box div.buy span.green_right img {
	margin-left: 7px;
	}
	
	
/**********************************/

table#bin {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 10px;
	}
	
table#bin tr.title {
	height: 31px;
	background: url(/image/design/bin_titles.gif) no-repeat;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: bold;
	}
	
table#bin tr.title td.empty_r {
	background: url(/image/design/bin_titles.gif) right;
	}
	
table#bin tr.title td {
	background: none;
	}
	
table#bin tr.empty_goriz {
	height: 20px;
	background: url(/image/design/grey.png) left repeat-y;
	}
	
table#bin tr.empty_goriz td {
	background: url(/image/design/grey.png) right repeat-y;
	}
	
table#bin tr.title td.foto {
	text-align: center;
	background: url(/image/design/bin_titles.gif) left;
	vertical-align: middle;
	}
	
table#bin tr.title td.num,
table#bin tr.title td.price {
	text-align: center;
	background: url(/image/design/bin_titles.gif);
	background-position: -20% 0;
	vertical-align: middle;
	}
	
table#bin tr.title td.info {
	background: url(/image/design/bin_titles.gif);
	background-position: 10% 0;
	padding: 0;
	}
	
table#bin tr.cell {
	vertical-align: top;
	line-height: 19px;
	}
	
table#bin td.foto {
	width: 140px;
	background: url(/image/design/grey.png) left repeat-y;
	}
	
table#bin td.foto a {
	display: block;
	width: 17px;
	height: 17px;
	background: url(/image/design/button_bin_off.gif) no-repeat;
	float: left;
	margin-left: 10px;
	margin-top: 30px;
	}
	
table#bin td.foto a:hover {
	background: url(/image/design/button_bin_on.gif) no-repeat;
	}
	
table#bin td.foto img {
	float: left;
	border: solid 1px #d9d9d9;
	margin-left: 10px;
	width: 78px;
	}

table#bin td.info {
	width: 413px;
	padding-right: 35px;
	padding-bottom: 10px;
	background: url(/image/design/grey.png) repeat-x bottom;
	}
	
table#bin td.info a {
	color: #1e8ab9;
	text-decoration: underline;
	display: block;
	margin-bottom: 5px;
	}
	
table#bin td.info a:hover {
	text-decoration: none;
	}

table#bin td.num {
	width: 85px;
	background: url(/image/design/grey.png) repeat-x bottom;
	vertical-align: middle;
	}
	
table#bin td.num p {
	float: left;
	color: #494949;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-left: 15px;
	}
	
table#bin td.num a {
	display: block;
	width: 18px;
	height: 18px;
	}
	
table#bin td.num a.minus {
	float: left;
	background: url(/image/design/minus_off.gif) no-repeat;
	}
	
table#bin td.num a.minus:hover {
	background: url(/image/design/minus_on.gif) no-repeat;
	}
	
table#bin td.num a.plus {
	float: right;
	background: url(/image/design/plus_off.gif) no-repeat;
	}
	
table#bin td.num a.plus:hover {
	background: url(/image/design/plus_on.gif) no-repeat;
	}

table#bin td.price {
	width: 132px;
	background: url(/image/design/grey.png) repeat-x bottom;
	vertical-align: middle;
	}
	
table#bin td.price p {
	color: #494949;
	font-size: 10pt;
	text-align: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

table#bin td.empty_r {
	width: 20px;
	background: url(/image/design/grey.png) right repeat-y;
	}
	
table#bin td.result1 {
	background: url(/image/design/grey.png) repeat-y left;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b9111;
	font-size: 14pt;
	line-height: 30px;
	padding-left: 140px;
	padding-bottom: 15px;
	}
	
table#bin td.result1 span {
	color: #494949;
	}
	
table#bin td.result2 {
	background: url(/image/design/grey.png) repeat-y right;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b9111;
	font-size: 14pt;
	line-height: 30px;
	text-align: right;
	padding-right: 20px;
	}
	
table#bin td.result2 p {
	float: right;
	}
	
table#bin td.result2 img {
	float: right;
	margin-top: 12px; 
	margin-left: 10px;
	}
	
table#bin td.result2 span {
	color: #494949;
	}
	
table#bin tr.bottom {
	height: 6px;
	background: url(/image/design/bin_bottom_table.gif) no-repeat;
	}
	
div.buttons_block {
	width: 100%;
	padding-bottom: 30px;
	}
	
 div.buttons_block {
	width: 100%;
	}
	
 div.buttons_block input {
	float: left;
	margin-right: 10px;
	display: inline;
	}
	
 div.buttons_block .right {
	float: right;
	}
	
a.link_cont {
	font-size: 12pt;
	color: #1b88b8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	display: block;
	margin-bottom: 20px;
	}
	
a.link_cont:hover {
	text-decoration: none;
	}

/**********************************/
table#bin_empty {
	width: 100%;
	border-collapse: collapse;
	}
	
table#bin_empty tr td.separator {
	background: url(/image/design/grey.png) repeat-x;
	background-position: 0 50%;
	height: 35px;
	}
	
table#bin_empty tr td.picture {
	width: 174px;
	vertical-align: top;
	}
	
div.cont_foto {
	position: relative;
	width: 100%;
	text-align: center;
	}
	
div.cont_foto div.stickers {
	width: 33px;
	position: absolute;
	top: -8px;
	left: 122px;
	}
	
div.cont_foto div.stickers img {
	margin-bottom: 7px;
	}
	
table#bin_empty tr td.picture img.foto {
	border: solid 1px #d9d9d9;
	}
	
table#bin_empty tr td.info {
	width: 434px;
	vertical-align: top;
	color: #5c5c5c;
	font-size: 13px;
	line-height: 19px;
	padding-right: 30px;
	}
	
table#bin_empty tr td.info a {
	display: block;
	margin-bottom: 10px;
	color: #1e8ab9;
	text-decoration: underline;
	}
	
table#bin_empty tr td.info a:hover {
	text-decoration: none;
	}
	
table#bin_empty tr td.buy {
	width: 151px;
	vertical-align: top;
	font-weight: bold;
	color: #0068a5;
	}
	
table#bin_empty tr td.buy a.compare {
	color: #2396c5;
	text-decoration: underline;
	display: block;
	margin-top: 15px;
	}
	
table#bin_empty tr td.buy a.compare:hover {
	text-decoration: none;
	}
	
table#bin_empty tr td.buy span.crossout {
	color: #929292;
	font-weight: normal;
	font-size: 12pt;
	text-decoration: line-through;
	display: block;
	margin-top: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
table#bin_empty tr td.buy span.price {
	color: #0b9111;
	font-size: 16pt;
	font-weight: normal;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}

/**********************************/

.block_reason {
	position: relative;
	float: left;
	width: 190px;
	height: 100px;
	margin-right: 10px;
	display: inline;
	margin-bottom: 20px;
	}
	
.block_reason_right {
	position: relative;
	float: right;
	width: 190px;
	height: 100px;
	margin-bottom: 20px;
	display: inline;
	}
	
ul#reasons {
	list-style: none;
	margin-bottom: 20px;
	}
	
ul#reasons li {
	display: block;
	height: 29px;
	background: url(/image/design/marker.png) no-repeat left;
	padding-left: 35px;
	padding-top: 8px;
	font-size: 12pt;
	}
	
ul#reasons li a {
	text-decoration: none;
	color: #228ebc;
	}
	
ul#reasons li a:hover {
	text-decoration: underline;
	}
	
p.main_cont {
	line-height: 20px;
	padding-bottom: 15px;
	}

/**********************************/

#footer_links {
width: 970px;
height: 160px;
margin-left:10px;}

#footer_links a {
	color: #228ebc;
	text-decoration: underline;
	}
	
#footer_links a:hover {
	text-decoration: none;
	}

#footer {
	position: relative;
	margin: -140px auto 0;
	width: 970px;
	height: 125px;
	background: url(/image/design/grey_line.gif) top repeat-x;
	color: #3c5873;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	padding-top: 15px;
	}
	
#footer a {
	color: #228ebc;
	text-decoration: underline;
	}
	
#footer a:hover {
	text-decoration: none;
	}
	
#footer_help {
	width: 190px;
	float: left;
	}
	
#footer_about {
	width: 210px;
	float: left;
	}
	
#footer_zakaz {
	width: 399px;
	float: left;
	}
	
#footer_info {
	width: 170px;
	float: left;
	}

/**************************************/
/**************************************/
/**************************************/
/**************************************/
		/*catalog*/
		
p.bread {
	color: #494949;
	padding-top: 5px;
	font-size: 8pt;
	margin-bottom: 10px;
	}
	
p.bread a {
	color: #2396c5;
	text-decoration: underline;
	}
	
p.bread a:hover {
	text-decoration: none;
	}
	
	
/***************************************/

div#item_left {
	float: left;
	width: 310px;
	height: 370px;
	position: relative;
	text-align: center;
	}
	
div#item_left div.img_box {
	border: solid 1px #d9d9d9;
	width: 288px;
	height: 308px;
	text-align: left;
	}
	
div#item_left div.img_box img {
	height: 308px;
	}
	
div#item_left div.markers {
	position: absolute;
	width: 33px;
	left: 270px;
	top: -10px;
	}
	
div#item_left div.markers img {
	border: none;
	margin-bottom: 5px;
	}
	
div#item_left div#slider {
	width: 290px;
	height: 70px;
	margin-top: 10px;
	}
	
div#item_left div#slider a#back {
	display: block;
	width: 20px;
	height: 70px;
	background: url(/image/design/slaider_back.gif) no-repeat;
	float: left;
	}
	
div#item_left div#slider a#next {
	display: block;
	width: 20px;
	height: 70px;
	background: url(/image/design/slider_next.gif) no-repeat;
	float: right;
	}
	
div#item_left div#slider div#foto_block {
	float: left;
	height: 70px;
	}
	
div#item_left div#slider div#foto_block img {
	float: left;
	border: solid 1px #d9d9d9;
	margin-left: 10px;
	height: 68px;
	}
	
div#item_right {
	width: 278px;
	height: 290px;
	float: left;
	position: relative;
	font-weight: bold;
	color: #0068a5;
	}
	
div#item_right img {
	float: right;
	}
	
div#item_right img.help {
	float: right;
	margin-left: 8px;
	margin-top: 7px;
	}
	
div#item_right a.compare {
	color: #2396c5;
	text-decoration: underline;
	display: block;
	margin-top: 15px;
	margin-bottom: 10px;
	}
		
div#item_right a.compare:hover {
	text-decoration: none;
	}
	
div#item_right span.crossout_l,
div#item_right span.crossout_r {
	color: #929292;
	font-weight: normal;
	font-size: 12pt;
	display: block;
	margin-top: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}
	
div#item_right span.crossout_l {
	float: left;
	}
	
div#item_right span.crossout_r {
	float: right;
	text-decoration: line-through;
	}
	
div#item_right span.price_l,
div#item_right span.price_r {
	color: #0b9111;
	font-size: 16pt;
	font-weight: normal;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}
	
div#item_right span.price_l {
	float: left;
	}
	
div#item_right span.price_r {
	float: right;
	}
	
div#item_right span.econom_l,
div#item_right span.econom_r {
	color: #0b9111;
	font-size: 13pt;
	font-weight: normal;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}
	
div#item_right span.econom_l {
	float: left;
	}
	
div#item_right span.econom_r {
	float: right;
	}
	

div#item_right span.econom_r1 {
	color: #CD2B29;
	font-size: 13pt;
	font-weight: normal;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}
	
	
div#item_right span.econom_r1 {
	float: right;
	}
	
	
	
	
	
table#item_tab {
	width: 100%;
	border-collapse: collapse;
/*	margin-top: 10px;*/
	}
	
table#item_tab tr {
	vertical-align: top;
	}
	
table#item_tab tr.title {
	height: 41px;
	font-size: 8pt;
	vertical-align: middle;
	}
	
table#item_tab a {
	color: #2396c5;
	text-decoration: underline;
	}
	
table#item_tab a:hover {
	text-decoration: none;
	}
	
table#item_tab tr.title td {
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	}
	
table#item_tab tr.title td.title_l {
	background: url(/image/design/item_tab.gif) left no-repeat;
	border-right: #becedc solid 1px;
	cursor: pointer;
	color: #0177a9;
	text-decoration: underline;
	}
	
table#item_tab tr.title td.title_l_active {
	background: url(/image/design/item_tab_act.gif) left no-repeat;
	border-right: #becedc solid 1px;
	}
	
table#item_tab tr.title td.title_c {
	background: url(/image/design/item_tab.gif) no-repeat;
	background-position: 15% 0;
	border-right: #becedc solid 1px;
	cursor: pointer;
	color: #0177a9;
	text-decoration: underline;
	}
	
table#item_tab tr.title td.title_c_active {
	background: url(/image/design/item_tab_act.gif) no-repeat;
	background-position: 15% 0;
	border-right: #becedc solid 1px;
	}
	
table#item_tab tr.title td.title_r {
	background: url(/image/design/item_tab.gif) right no-repeat;
	cursor: pointer;
	color: #0177a9;
	text-decoration: underline;
	}
	
table#item_tab tr.title td.title_r_active {
	background: url(/image/design/item_tab_act.gif) right no-repeat;
	}
	
table#item_property {
	width: 99.9%;
	border-collapse: collapse;
	}

table#item_property td.white_l {
	width: 50%;
	padding: 10px;
	}
	
table#item_property td.white_r {
	width: 50%;
	padding: 10px 10px 10px 0;
	}
	
table#item_property td.grey_l {
	width: 50%;
	padding: 10px;
	background-color: #F4F4F4;
	}
	
table#item_property td.grey_r {
	width: 50%;
	padding: 10px 10px 10px 0;
	background-color: #f4f4f4;
	}
	
table#item_tab td.bottom {
	background: url(/image/design/item_tab_bottom.gif) no-repeat;
	height: 28px;
	}
	
/*********************************************/



table.compare_tab {
	width: auto;
	border-collapse: collapse;
	font-size: 10pt;
	color: #5c5c5c;
	margin-bottom: 35px;
	}
	
table.compare_tab td.title_name {
	width: 126px;
	vertical-align: top;
	color: #228ebc;
	font-weight: bold;
	}
	
table.compare_tab td.title_name a {
	color: #228ebc;
	text-decoration: underline;
	}
	
table.compare_tab td.title_name a:hover {
	text-decoration: none;
	}
	
table.compare_tab td.emptys {
	width: 20px;
	}
	
table.compare_tab td.name {
	width: 140px;
	vertical-align: top;
	color: #228ebc;
	}
	
table.compare_tab td.name a {
	color: #228ebc;
	text-decoration: underline;
	}
	
table.compare_tab td.name a:hover {
	text-decoration: none;
	}
	
table.compare_tab td.compare_td_last {
	width: 24px;
	}
	
table.compare_tab td.clear_list {
	vertical-align: bottom;
	}
	
table.compare_tab td.clear_list a {
	color: #5c5c5c;
	text-decoration: underline;
	}
	
table.compare_tab td.clear_list a:hover {
	text-decoration: none;
	}
	
table.compare_tab td.compare_img {
	width: 140px;
	}
	
table.compare_tab td.compare_img img {
	border: solid 1px #d9d9d9;
	}
	
table.compare_tab td.compare_img a {
	display: block;
	width: 17px;
	height: 17px;
	background: url(/image/design/button_bin_off.gif) no-repeat;
	margin-bottom: 10px;
	margin-top: 8px;
	}
	
table.compare_tab td.compare_img a:hover {
	background: url(/image/design/button_bin_on.gif) no-repeat;
	}
	
table.compare_tab td.title_price {
	vertical-align: bottom;
	color: #0b9111;
	font-weight: bold;
	padding-bottom: 15px;
	}
	
table.compare_tab td.price_nom {
	padding-bottom: 15px;
	padding-top: 15px;
	color: #0b9111;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18pt;
	text-align: center;
	}
	
table.compare_tab tr.compare_buy {
	height: 66px;
	}
	
table.compare_tab tr.compare_buy td {
	text-align: center;
	vertical-align: middle;
	background: url(/image/design/compare_tab_top.gif) no-repeat;
	background-position: 15% 0;
	}
	
table.compare_tab tr.compare_buy td.first {
	background:  url(/image/design/compare_tab_top.gif) no-repeat left;
	}
	
table.compare_tab tr.compare_buy td.last {
	background:  url(/image/design/compare_tab_top.gif) no-repeat right;
	}
	
table.compare_tab tr.compare_buy_bottom {
	height: 66px;
	}
	
table.compare_tab tr.compare_buy_bottom td {
	text-align: center;
	vertical-align: middle;
	background: url(/image/design/compare_tab_bottom.gif) no-repeat;
	background-position: 15% 0;
	}
	
table.compare_tab tr.compare_buy_bottom td.first {
	background:  url(/image/design/compare_tab_bottom.gif) no-repeat left;
	}
	
table.compare_tab tr.compare_buy_bottom td.last {
	background:  url(/image/design/compare_tab_bottom.gif) no-repeat right;
	}
	
table.compare_tab tr.white td,
table.compare_tab tr.grey td {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	vertical-align: top;
	}
	
table.compare_tab tr.grey td {
	background: #e9e9e9;
	}
	
table.compare_tab tr.white td a {
	color: #2396c5;
	text-decoration: underline;
	}
	
table.compare_tab tr.white td a:hover {
	text-decoration: none;
	}
	
table.compare_tab tr.grey td.first,
table.compare_tab tr.white td.first {
	text-align: left;
	padding-left: 10px;
	background: url(/image/design/grey.png) repeat-y left;
	}
	
table.compare_tab tr.grey td.first {
	background:  #e9e9e9 url(/image/design/grey.png) repeat-y left;
	}
	
table.compare_tab tr.white td.last {
	background: url(/image/design/grey.png) repeat-y right;
	}
	
table.compare_tab tr.grey td.last {
	background:  #e9e9e9 url(/image/design/grey.png) repeat-y right;
	}




/*************************************************/

div#window_zoom {
	width: 480px;
	height: 530px;
	background: url(/image/design/bg_modal1.png) no-repeat;
	position: relative;
	left: 50%;
	top: 50%;
	margin-left: -260px;
	margin-top: -290px;
	padding-left: 40px;
	}
	
div#window_zoom img {
	border: solid 1px #ccd3d8;
	}
	
.zoom_img {
	text-align: center;
	width: 348px;
	height: 373px;
	float: left;
	display: inline;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-right: 10px;
	}
	
.zoom_img img {
	max-height: 373px;
	max-width: 440px;
	border: none;
	}	
a.close {
	display: block;
	width: 13px;
	height: 13px;
	background: url(/image/design/close.png) no-repeat;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	display: inline;
	}
	
div#window_zoom div.slider {
	width: 70px;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-top: 15px;
	}
	
div#window_zoom div.slider img {
	width: 68px;
	height: 68px;
	margin-bottom: 11px;
	}
	
div#window_zoom div.slider a.up {
	display: block;
	width: 70px;
	height: 20px;
	background: url(/image/design/win_up.gif) no-repeat;
	margin-bottom: 11px;
	}
	
div#window_zoom div.slider a.down {
	display: block;
	width: 70px;
	height: 20px;
	background: url(/image/design/win_down.png) no-repeat;
	}
	
p.title_win {
	color: #5c5c5c;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18pt;
	margin-bottom: 8px;
	}
	
p.green_text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #0b9111;
	padding-top: 10px;
	margin-bottom: -35px;
	margin-top: 10px;
	}
	
a.buy_button {
	display: block;
	width: 132px;
	height: 38px;
	background: url(/image/design/buy.gif) no-repeat;
	float: right;
	margin-right: 30px;
	}
	
	
div#window {
	width: 455px;
	background: url(/image/design/modal_top.png) no-repeat top;
	position:relative;
	padding-left: 20px;
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 25px;
	}
		
div#window_bottom {
	width: 475px;
	height: 12px;
	background: url(/image/design/madal_bottom.png) no-repeat;
	}
	
div#window span {
	font-weight: bold;
	color: #0b9111;
	}
	
div#window div.separator {
	width: 430px;
	height: 1px;
	background: url(/image/design/grey.png);
	margin: 5px 0;
	}
	
div#window a.add {
	display: block;
	width: 170px;
	height: 36px;
	background: url(/image/design/win_add.gif) no-repeat;
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
	}
	
div#window a.compare {
	display: block;
	width: 129px;
	height: 36px;
	float: right;
	margin-right: 25px;
	margin-top: 15px;
	background: url(/image/design/win_compare.gif) no-repeat;
	}
	
div#window a.compare_off {
	display: block;
	width: 129px;
	height: 36px;
	float: right;
	margin-right: 25px;
	margin-top: 15px;
	background: url(/image/design/win_compare_off.gif) no-repeat;
	}
	
div#window a.contin {
	display: block;
	width: 233px;
	height: 36px;
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
	background: url(/image/design/win_contin.gif) no-repeat;
	}
	
div#window a.order {
	display: block;
	float: left;
	width: 192px;
	height: 36px;
	margin-left: 10px;
	margin-top: 15px;
	background: url(/image/design/zakaz.gif) no-repeat;
	}
	
/*******************************/

p.news {
	line-height: 20px;
	padding-bottom: 15px;
	font-size: 10pt;
	color: #727272;
	}
	
p.news a {
	text-decoration: underline;
	font-weight: bold;
	color: #228ebc;
	}
	
p.news a:hover {
	text-decoration: none;
	}
	
img.news {
	border: solid 1px #d9d9d9;
	width: 188px;
	float: left;
	}
	
div.empty2 {
	width: 10px;
	height: 10px;
	float: left;
	}
	
div.news_block {
	width: 100%;
	border-bottom: solid 1px #d9d9d9;
	margin-bottom: 15px;
	font-size: 9pt;
	}
	
div.news_block a.slim {
	font-weight: normal;
	}
	
div.question_line {
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
	line-height: 20px;
	border-bottom: solid 1px #d9d9d9;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	}
	
div.question {
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
	line-height: 20px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	}
	
div.question_line a,
	text-decoration: underline;
	color: #228ebc;
	display: block;
	float: left;
	}
	
div.question a {
	text-decoration: underline;
	color: #228ebc;
	display: block;
	}

div.question_line a:hover {
	text-decoration: none;
	}
	
div.question_line a.bold {
	font-weight: bold;
	}
	
div.question_line a.button,
div.question a.button {
	float: right;
	width: 128px;
	height: 21px;
	background: url(/image/design/vopros.gif) no-repeat;
	}
	
div.pages2 {
	float: left;
	width: 50%;
	}
	
div.pages2 a.page {
	color: #494949;
	display: block;
	text-decoration: underline;
	float: left;
	padding: 3px;
	margin-right: 5px;
	}
	
div.pages2 a.page:hover {
	background: #d6d6d6;
	text-decoration: none;
	}
	
div.pages2 span {
	display: block;
	float: left;
	padding: 3px;
	background: #b6eaff;
	margin-right: 5px;
	}
	
div.pages2 a.arrow {
	color: #2396c5;
	text-decoration: underline;
	display: block;
	float: left;
	padding: 3px;
	margin-right: 5px;
	}
	
div.pages2 a.arrow:hover {
	text-decoration: none;
	}
	
/*******************************/

#brand_left {
	float: left;
	width: 190px;
	color: #228ebc;
	font-weight: bold;
	line-height: 18px;
	font-size: 10pt;
	margin-right: 10px;
	}
	
#brand_left img {
	border: solid 1px #d9d9d9;
	width: 188px; 
	margin-bottom: 15px;
	}
	
#brand_left p {
	margin-bottom: 15px;
	}
	
#brand_right {
	}
	
#brand_right p {
	margin-bottom: 20px;
	line-height: 18px;
	font-size: 10pt;
	}
	
.brand_video {
	width: 425px;
	height: 344px;
	margin-bottom: 15px;
	position: relative;
	float: none;
	}
	
.brand_list_title {
	color: #1b88b8;
	text-decoration: underline;
	font-size: 12pt;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	}
	
ul.brand_list {
	margin-bottom: 10px;
	list-style: none;
	}
	
ul.brand_list li {
	display: block;
	padding-left: 33px;
	background: url(/image/design/marker2.gif) no-repeat;
	background-position: 4px 2px;
	margin-bottom: 7px;
	}
	
ul.brand_list li a {
	color: #1b88b8;
	text-decoration: underline;
	}
	
ul.brand_list li a:hover {
	text-decoration: none;
	}

/* Блок "Режим сотрудника" */

p.manager {
	margin: 0 auto;
	color: #ff0000;
	padding-bottom: 5px;
	padding-top: 8px;
	padding-left: 10px;
	}
p.manager span{
	color: #ff0000;
	font-weight: bold;
	padding-right: 15px;
	}
p.manager a {
	color: #1b88b8;
	text-decoration: underline;
	}
	
	
	
	
	
	
/*******************************
brand list
*******************************/

.brand_list_column {
	width: 180px;
	float: left;
	display: inline;
	}
	
.brand_empty {
	width: 25px;
	float: left;
	display: inline;
	height: 10px;
	}
	
.brand_empty_goriz {
	width: 100%;
	height: 10px;
	}
	
.brand_list_column p.liter {
	color: #3f9dc5;
	text-align: center;
	font-size: 16pt;
	margin-bottom: 10px;
	}
	
.brand_list_column div.brand_block {
	width: 100%;
	margin-bottom: 50px;
	}
	
.brand_list_column div.brand_block a {
	color: #3f9dc5;
	text-decoration: underline;
	display: block;
	padding-top: 5px;
	}
	
.brand_list_column div.brand_block a:hover {
	text-decoration: none;
	}
	
.brand_list_column div.brand_block div.pict {
	width: 100px;
	float: left;
	display: inline;
	text-align: center;
	}
	
.brand_list_column div.brand_block div.brand_link {
	width: 75px;
	float: right;
	display: inline;
	padding-left: 5px;
	}
/******************************
article
******************************/

.article_left {
	width: 190px;
	min-height: 100px;
	float: left;
	display: inline;
	}
	
.article_left img {
	margin-bottom: 20px;
	width: 190px;
	}
	
.article_right {
	width: 390px;
	float: left;
	display: inline;
	padding-left: 10px;
	line-height: 18px;
	font-size: 10pt;
	}
	
.article_right a {
	color: #228ebc;
	text-decoration: underline;
	line-height: 25px;
	}
	
.article_right a:hover {
	text-decoration: none;
	}
	
.article_right a.tit {
	font-size: 14pt;
	}
	
/***********************
question online 
***********************/

input.short_field {
	width: 177px;
	height: 33px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	background: url(/image/design/order_input_short.gif) no-repeat;
	float: left;
	color: #494949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 5px;
	}
	
.security_block {
	width: 60px;
	height: 18px;
	display: inline;
	float: left;
	padding-top: 7px;
	}
	
	
	

/***********************************
ADDS
************************************/

/*********************************
catlog open
*********************************/

div.catalog_open_box div.buy p.compare_noact {
	color: #5c5c5c;
	margin-top: 8px;
	margin-bottom: -7px;
	font-weight: bold;
	}
	
div.catalog_open_box div.buy div.empty_block {
	width: 100%;
	height: 55px;
	}
	
/*************************/




/*************************
item2
***************************/

table#item_tab tr.dop {
	background: url(/image/design/grey.png) right repeat-y;
	}


table#item_tab td.dop_lot {
	background: url(/image/design/grey.png) left repeat-y;
	padding-left: 1px;
	}
	
table#item_tab td.dop_lot div.text_in_dop_lot {
	float: left;
	width: 235px;
	padding-right: 10px;
	line-height: 20px;
	}
	
table#item_tab td.dop_lot div.text_in_dop_lot a {
	color: #2396c5;
	text-decoration: underline;
	display: block;
	margin-bottom: 10px;
	}
	
table#item_tab td.dop_lot div.text_in_dop_lot a:hover {
	text-decoration: none;
	}
	
table#item_tab td.dop_lot div.separ {
	width: 90%;
	height: 1px;
	background: url(/image/design/grey.png) right repeat-y;
	margin: 0 auto;
	}
	
/*****************************
item3
*****************************/

table#item_tab div.descript_info {
	padding: 15px 20px 0;
	}


/**********************************
**********************************
**********************************/

td.nalichie {
	height: 20px;
	}
	
td.sravnenie {
	height: 48px;
	color: #5b5b5b;
	}
	
td.dostavka {
	height: 20px;
	}
	
td.sborka {
	height: 20px;
	}
	
td.staraya_cena {
	height: 25px;
	}
	
td.cena {
	height: 35px;
	}
	
td.kupit {
	height: 38px;
	}
	
/********/

table.update {
	width: 100%;
	}

	
td.dostavka_item {
	height: 30px;
	}
	
td.sborka_item {
	height: 30px;
	}
	
td.staraya_cena_item {
	height: 48px;
	}
	
td.economia {
	height: 30px;
	}
	
td.cena_item {
	height: 38px;
	}

div.compare_index div.box_empty {
	display: none;
}

div#popup, div#popup_zoom {
	display: none;
}


/*******************************
new order 
*******************************/

table#new_order {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 30px;
	}
	
table#new_order tr.title_order {
	font-weight: bold;
	}
	
table#new_order td {
	border-bottom: 1px solid #d9d9d9;
	height: 30px;
	}
	
table#new_order td.name {
	text-align: left;
	}
	
table#new_order td.kol {
	width: 60px;
	text-align: center;
	}
	
table#new_order td.price_order {
	width: 90px;
	text-align: right;
	}

table#new_order td.kol_base {
	width: 60px;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
	}
	
table#new_order td.price_order_base {
	width: 90px;
	text-align: right;
	font-weight: bold;
	font-size: 11pt;
	}


table#new_order tr.order_green {
	font-weight: bold;
	color: #0b9111;
	}
	
table#new_order tr.order_green td.last {
	text-align: right;
	}
	
table#new_order tr.order_green td {
	border: none;
	height: 25px;
	}
	
table#new_order tr.order_itogo {
	font-weight: bold;
	}
	
table#new_order tr.order_itogo td {
	height: 25px;
	}
	
table#new_order tr.order_itogo td.last {
	text-align: right;
	}
	
/***************************
windows zoom
***************************/

.zoom_img {
	text-align: center;
	width: 100%;
	height: 373px;
	float: left;
	display: inline;
	margin: 15px 0 20px -20px;
	}

/************
search
************/

.finded {
	width: 100%;
	color: #5c5c5c;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: left;
	padding-bottom: 20px;
	}
	
.finded p {
	float: left;
	display: inline;
	margin-right: 20px;
	}
	
.finded span {
	color: #4d9100;
	}
	
.finded a {
	color: #2396c5;
	text-decoration: underline;
	display: block;
	float: left;
	}
	
.finded a:hover {
	text-decoration: none;
	}
	
.finded img {
	float: left;
	display: inline;
	width: 1px;
	height: 17px;
	background: url(/image/design/sep_finded.gif) no-repeat;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 3px;
	}
	
/*******/

.big_seacher_cont {
	width: 590px;
	margin-bottom: 10px;
	background: url(/image/design/form_search_middle.gif) repeat-y;
	}

.big_search {
	width: 570px;
	padding-left: 20px;
	}
	
.big_search a {
	text-decoration: underline;
	color: #2396c5;
	}
	
.big_search a:hover {
	text-decoration: none;
	}
	
.big_search input {
	float: left;
	height: 29px;
	width: 485px;
	padding-left: 10px;
	color: #696969;
	padding-top: 5px;
	background: url(/image/design/form_search_input.gif) no-repeat left;
	margin-bottom: 10px;
	}
	
.big_search select {
	float: left;
	width: 270px;
	border: solid 1px #aabecf;
	margin-right: 10px;
	display: inline;
	color: #696969;
	font-size: 9pt;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.big_search input.button {
	width: 55px;
	padding: 0;
	background: url(/image/design/form_search_input.gif) no-repeat right;
	height: 34px;
	}
	
.big_search_top {
	width: 590px;
	height: 18px;
	background: url(/image/design/form_search_top.gif) no-repeat;
	}
	
.big_search_bottom {
	width: 590px;
	height: 18px;
	background: url(/image/design/form_search_bottom.gif) no-repeat;
	}
	
/********/

.search_results {
	width: 100%;
	color: #5c5c5c;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align: left;
	border-bottom: solid 1px #becedc;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
	}
	
.search_results a {
	color: #2396c5;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
	
.search_results a:hover {
	text-decoration: none;
	}
	
p.result_articles {
	padding-bottom: 10px;
	color: #5c5c5c;
	line-height: 18px;
	}
	
p.result_articles a {
	color: #2396c5;
	text-decoration: underline;
	}
	
p.result_articles a:hover {
	text-decoration: none;
	}

	
/***************************************/
/***************************************/
/***************************************/
/***************************************/
/***************************************/
			/*order, callback_form*/
			
span.red_text {
	color: #bb3b3b!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-weight: normal!important;
	font-size: 9pt!important;
	}
	
form#order, form#callback_form {
	margin-top: 15px;
	width: 395px;
	}
	
form#order p, form#callback_form p {
	width: 115px;
	float: left;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	line-height: 16px;
	}
	
form#order input.field, form#callback_form input.field {
	width: 260px;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-top: 7px;

	background: url(/image/design/order_input.gif) no-repeat;
	float: left;
	color: #494949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 5px;
	}
	
form#order textarea.field_adress, form#callback_form textarea.field_adress {
	width: 260px;
	height: 118px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	background: url(/image/design/order_input2.gif) no-repeat;
	float: left;
	color: #494949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 10px;
	overflow: hidden;
	}
	
form#order input.img, form#callback_form input.img {
	margin-left: 115px;
	}
	
/**************/	
	
div.text ul {
	list-style: inside disc;
	margin-left: 10px;
	}
	
/*************
filter_update
*************/

div.filter_update {
	width: 590px;
	background: url(/image/design/filter_update_middle.gif) repeat-y;
	margin-top: -5px;
	margin-bottom: 5px;
	}
	
.filter_update_top {
	width: 590px;
	height: 7px;
	background: url(/image/design/filter_update_top.gif) no-repeat;
	}
	
.filter_update_bottom {
	width: 590px;
	height: 7px;
	background: url(/image/design/filter_update_bottom.gif) no-repeat;
	}
	
div.filtr_left_update {
	width: 600px;
	float: left;
	margin-left: 10px;
	display: inline;
	}
	


div.filter_update p.title_filtr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #236f8f;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	}
	
div.filtr_left_update form {
	width: 517px;
	position: relative;
	}
	
div.filtr_left_update form p {
	float: left;
	}
	
div.filtr_left_update form input {
	float: right;
	height: 18px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 100px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 8px;
	}
	
div.filtr_left_update form select {
	float: right;
	width: 234px;
	height: 20px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-right: 10px;
	margin-bottom: 8px;
	}
	
img.help {
	cursor: pointer;
}

/********
window item 
********/

#window_item {
	width: auto;
	margin: 3% auto 0;
	border-collapse: collapse;
	vertical-align: top;
	}
	
#window_item td.main_cell {
	background: url(/image/design/win_bg.png) #fff repeat-x top;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	}
	
#window_item td.main_cell div#button_block {
	width: 100%;
	position: relative;
	height: 13px;
	}
	
#window_item td.main_cell div#button_block a.close {
	display: block;
	width: 13px;
	height: 13px;
	background: url(/image/design/close.png) no-repeat;
	position: absolute;
	right: -35px;
	top: -10px;
	}
	
#window_item td.main_cell img {
	margin: 15px auto;
	border: solid 1px #CCCCCC;
	max-width: 900px;
	max-height: 450px;
	}
	
#window_item td.main_cell div#info_item {
	width: 100%;
	text-align: left;
	margin-bottom: 5px;
	}
	
#window_item td.left_cell {
	width: 12px;
	background: url(/image/design/win_left.png) #fff no-repeat top;
	}
	
#window_item td.right_cell {
	width: 12px;
	background: url(/image/design/win_right.png) #fff no-repeat top;
	}
	
#window_item td.left_bottom_cell {
	width: 12px;
	height: 12px;
	background: url(/image/design/win_left_bottom.png) no-repeat left;
	}
	
#window_item td.right_bottom_cell {
	width: 12px;
	height: 12px;
	background: url(/image/design/win_right_bottom.png) no-repeat right;
	}
	
#window_item td.bottom_cell {
	height: 12px;
	background: url(/image/design/win_bottom.png) repeat-x;
	}
	
/********/

.add {
	font-size: 8pt;
	line-height: 12px;
	padding-top: 9px;
	}
	
	
/********
order list
********/

.change_btn {
	display: block;
	width: 132px;
	height: 38px;
	background: url(/image/design/change.gif) no-repeat;
	margin: -15px auto 20px;
	}
	
.send_btn {
	display: block;
	width: 132px;
	height: 38px;
	background: url(/image/design/send2.gif) no-repeat;
	margin: 10px auto ;
	}
	
div.order_list {
	width: 590px;
	background: url(/image/design/filter_update_middle.gif) repeat-y;
	margin-top: -5px;
	margin-bottom: 5px;
/*	margin-right: -25px;
*/	}
	
.order_list_top {
	width: 590px;
	height: 7px;
	background: url(/image/design/filter_update_top.gif) no-repeat;
	}
	
.order_list_bottom {
	width: 590px;
	height: 7px;
	background: url(/image/design/filter_update_bottom.gif) no-repeat;
	}
	
div.order_list_box {
	width: 600px;
	float: left;
	margin-left: 10px;
	display: inline;
	}
	
div.order_list_box form {
	width: 580px;
	position: relative;
	}
	
div.order_list_box form p {
	float: left;
	}
	
div.order_list_box form p span {
	color: #FF0000;
	}
	
div.order_list_box form input.mini {
	float: right;
	height: 18px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 115px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 8px;
	}
	
div.order_list_box form input.mini2 {
	float: right;
	height: 18px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 115px;
	margin-right: 147px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 8px;
	}
	
div.order_list_box form input.maxi {
	float: right;
	height: 18px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 252px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 8px;
	}
	
div.order_list_box form select.mini {
	float: right;
	width: 58px;
	height: 20px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-right: 10px;
	margin-bottom: 8px;
	}
	
div.order_list_box form select.maxi {
	float: right;
	width: 127px;
	height: 20px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-right: 10px;
	margin-bottom: 8px;
	}
	
div.order_list_box form textarea {
	float: right;
	width: 263px;
	height: 120px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-right: 10px;
	margin-bottom: 8px;
	}
	
div.order_list_box form select.maxi2 {
	float: right;
	width: 127px;
	height: 20px;
	border: solid 1px #aabecf;
	color: #5c5c5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-right: 147px;
	margin-bottom: 8px;
	}
	
div.order_list_box form input.check {
	display: inline;
	margin-left: 225px;
	float: left;
	}
	
/********/

.yandex {
	width: 100%;
	text-align: center;
	padding: 10px 0 20px;
	font-size: 9pt;
	}
	
.yandex a {
	display: block;
	text-decoration: none;
	color: #228ebc;
	padding-top: 5px;
	}
	
.yandex a:hover {
	text-decoration: underline;
	}
/*Comments start*/
div.comment_mark {
    float: right;
    height: 28px;
    width: 150px;
    margin-left: 20px;
    background: url('/image/design/stars.png');
}

a.blue_button {
    background: url("/image/design/blue_button.png") no-repeat scroll 100% 0 transparent;
    display: block;
    float: right;
    height: 21px;
    cursor: pointer;
    color: white !important;
    text-decoration: none !important;
    line-height: 21px;
}

a.blue_button span {
    background: url("/image/design/blue_button.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    display: block;
    width: 10px
}

a.comment_button {
    width: 110px;
}

div.comment_mark_input {
    width: 260px;
    height: 28px;
    display: block;
    float: left;
}

div.comment_mark_input div {
    margin: 0;
    float: left;
    display: block;
    width: 30px;
    height: 28px;
    cursor:pointer;
    background: url('/image/design/star.png') 0 28px;
}
/*Comments end*/


/*categories tag start*/
table#catalog3 {
	width: 590px;
	border-collapse: collapse;
	margin-bottom: 5px;
	}
table#catalog3 tr{
    height:150px;
}
table#catalog3 tr td {
	width: 140px;
	text-align: center;
	height: 140px;
	background: url(/image/design/bg_lot3.gif) no-repeat 0 0;
	vertical-align: top;
	}

table#catalog3 tr td.space_td {
	background: none;
	}

table#catalog3 tr td.space_td:hover {
	background: none;
	}

table#catalog3 tr td:hover {
	background: url(/image/design/bg_lot3.gif) no-repeat -160px 0;
	}

table#catalog3 tr td.empty_td {
	width: 10px;
	background: none;
	}

table#catalog3 tr td a {
	color: #228ebc;
	text-decoration: none;
	font-size: 9pt;
	line-height: 12px;
	}

table#catalog3 tr td a:hover {
	color: #228ebc;
	text-decoration: underline;
	}

table#catalog3 tr td img {
	max-width: 116px;
	max-height: 108px;
	margin-top: 10px;
	margin-bottom: 3px;
	}
div.cat_info{
    width:190px; height:100px;float:left;
}
img.cat_info_img{
    max-height:110px !important;
    max-width:190px !important;
    cursor:pointer;
    margin:0 !important;
}
div.cat_info_popup {
    background: url("/image/design/cat_info_bottom.png") no-repeat scroll left bottom transparent;
    color: #555555;
    padding-bottom: 26px;
    text-align: left;
    width: 250px;
    z-index: 100;
    display: none;
    position: fixed;
}
div.cat_info_inner {
    background: url("/image/design/cat_info_top.png") no-repeat scroll left top transparent;
    height: auto;
    padding: 16px 0 0;
}
div.cat_info_content {
    min-height: 30px;
    padding: 0 12px 0 36px;
}
div.cat_info_det div{
    display:none;
    width:590px;
    text-align:justify;
}
/*categories tag end*/

/*categories top3 start*/
table#top3 {
	width: 590px;
	border-collapse: collapse;
	margin-bottom: 5px;
	}
table#top3 tr{
    height:265px;
}
table#top3 tr td {
	width: 190px;
	text-align: center;
	height: 255px;
	background: url(/image/design/bg_lot4.png) no-repeat 0 0;
	vertical-align: top;
	}

table#top3 tr td.space_td {
	background: none;
	}

table#top3 tr td.space_td:hover {
	background: none;
	}

table#top3 tr td:hover {
	background: url(/image/design/bg_lot4.png) no-repeat -210px 0;
	}

table#top3 tr td.empty_td {
	width: 10px;
	background: none;
	}

table#top3 tr td a {
	color: #228ebc;
	text-decoration: none;
	font-size: 9pt;
	line-height: 12px;
	}

table#top3 tr td a:hover {
	color: #228ebc;
	text-decoration: underline;
	}

table#top3 tr td p {
	height:37px;
	line-height: 16px;
	margin:10px 10px 0 5px;
	}
table#top3 tr td img {
	margin-bottom: 0;
    margin-top: 0;
    max-height: 138px;
    max-width: 180px;
	}
table#top3 tr td span.price {
    color: #0B9111;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13pt;
    font-weight: normal;
    margin-bottom: 5px;
}
/*categories top3 end*/
/*gallery start*/
div.highslide-caption span.price {
    color: #0B9111;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13pt;
    font-weight: normal;
}
/*gallery end*/
