/*
добавлять так: &laquo;Ваш дом&raquo;
добавлять длинное тире так: &#151;
сетка
width: 10px;
height: 100px;
особый фон #FFD8B2
фон цвет #cad0d8
цвет линков #003399
overlink и неактивный линк #ee7800
рамки анонсов цвет #666666
цвет линков #003399
цвет плашки #ee7800
разделительная линия #666666
особый фон #FFD8B2
*/

BODY {
	margin: 10px 0px 0px;
	padding: 0px 0px;

	BORDER: 0px 0px;
	height: 100%;
	BACKGROUND-color: #CAD0D8;
	FONT-family: tahoma, arial, sans-serif;
	FONT-size: 9pt;
	TEXT-ALIGN: center;
	color: black;}

A {color:#003399; text-decoration: none; cursor: hand;}
A:hover {color:#ee7800}
A.active {color:#ee7800}
P {color:black;}
a IMG,
IMG {margin: 0px 0px 0px 0px; border: 0px;}
IMG, HR {border: 0px 0px 0px 0px;}
HR {
	float: left;
	clear: both;
	margin: 5px 0px 5px 0px;
	width: 729px;
	height: 0px;
	color: #666666;
	background: #666666;
	border-bottom: 1px;
	border-bottom-color: #666666;}

H1 {FONT-size: 11pt; FONT-family: arial, sans-serif;}

#container {
/*	margin: 0px 5px 0px 5px;*/
	margin:0 auto;
	padding: 0px 0px 0px 0px;

	height: auto;
	width: 990px;
	clear: both;
	TEXT-ALIGN: center;
}

.logo {margin: 0px 0px 0px 0px; background: url(../vashdomlogo.gif) no-repeat left top; WIDTH: 220px; HEIGHT: 60px;}

#nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	clear: both;
	display: block;
	background-image: url(../shade-nav.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: left;
	font-size: 2px;}

#content {
	margin: 0px 5px 0px 0px;
	padding: 20px 0px 0px 0px;
	height: auto;

	TEXT-ALIGN: left;
	vertical-align: top;
	width: 980px;

	float: left;
	clear: left;
	background-color: white;
	background-image: url(../shade-r.gif);
	background-repeat: repeat-y;
	background-position: top right;}

#advert	{margin: 0px 5px 0px 10px; padding: 0px 0px 0px 0px; height: 114px; width: 954px;
	vertical-align: absmiddle;
	TEXT-ALIGN: left;}
#advert	IMG {margin: 0px -1px 0px 0px; padding: 0px 0px 0px 0px;
	background-color: black;
	border-color: #666666;
	border-style: solid;
	border-width: 1px;}
#advert	A {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#statusbar {margin: 10px 0px 0px 230px; width: 730px; clear: left; text-transform: lowercase;}

#leftcolumn {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; position: relative; width: 220px; float: left;}

#subnav {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 210px; float: left;}
#subnav ul,
#subnav ul li {margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; list-style-type: none; font-size: 9pt;}
#search {margin: 0px 0px 10px 0px; padding: 1px 0px 3px 10px; height: 60px; width: 210px; background: #CAD0D8; float: left; clear: both; display: block;}
#search_results {margin: 10px 0px 0px 10px; width: 730px;}
#search_results ol  {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}
#search_results ol li {margin: 0px 0px 2px 30px; padding: 0px 0px 0px 0px;}

#search input,
#search .button {border: 0px; margin-top: 3px; margin-bottom: 3px;}
#search_query {display: inline;}
#search .button {color: #003399; cursor: hand; background: #CAD0D8}

#search_cat {margin: 10px 0px 0px 10px; width: 500px; FONT-size: 13pt;}
#search_cat option,
#search_cat input {margin: 0px 0px 0px 0px;}
#search_field {width: 140px; display: inline; float: left; clear: both;}
#search_cat .find {margin: 10px 0px 0px -8px; FONT-size: 13pt; FONT-family: arial, sans-serif; FONT-weight: bold; color: #003399; background-color: white; border: 0px; cursor: hand;}


#main {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; width: 750px; float: left;}

IMG.i110x110 {margin: 10px 0px 0px 10px; float: left;}
IMG.i230x110 {margin: 10px 0px 0px 10px; height: 110px; width: 230px; float: left;}
IMG.i230x230 {margin: 10px 0px 0px 10px; height: 230px; width: 230px; float: left;}

IMG.i110x160 {margin: 10px 0px 0px 10px; height: 160px; width: 110px; float: left;}
#i110x110 {margin: 0px 0px 0px 0px; width: 120px; float: left;}
#footcopy {BACKGROUND-color: white; margin: 0px 0px 0px 10px; width: 960px; clear: both; color: #003399;}
#footnav {display: inline; padding: 10px 10px 10px 10px; color: #003399; text-transform: lowercase;}
#madeby {color: white;}
#madeby A {color: white;}
#madeby A:hover {color: #ee7800;}
#footer {
	padding: 0px 0px;
	clear: both;
	height: 20px;
	margin: 0px 10px 0px 0px;
	background-color: white;
	background-image: url(../shade-d.gif);
	background-repeat: repeat-x;
	background-position: bottom right;}
#shade-l-corner {
	padding: 0px 0px;
	position: relative;

	width: 50%;
	height: 20px;
	left: 0px;
	bottom: 0px;

	background-image: url(../shade-l-corner.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	float: left;
	text-align: left;}
#shade-r-corner {
	position: relative;

	width: 50%;
	height: 20px;
	right: 0px;
	bottom: 0px;

	background-image: url(../shade-r-corner.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
	text-align: left;}

#header_orange {margin: 10px 10px 0px 10px; padding: 7px 10px 4px 10px;
	height: 20px; color: white; background: #ee7800;}
#header_orange:first-letter {text-transform: uppercase;}
#pages_nav {margin: 0px 0px 0px 10px; padding: 5px 10px 5px 10px; height: 20px; font-size: 9pt; display: inline; float: left;}
#catalog_nav {margin: 0px 0px 0px 10px; padding: 5px 10px 5px 10px;	he ight: 80px}
#nopage {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; float: left; clear: right; overflow: hidden; FONT-size: 9pt;}



	/* стиль О компании */
#i240x360_pics {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; min-height: 360px; height: auto!important; height: 360px; width: 240px; float: left;}
#text230_1 {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; width: 230px; float: left; overflow: hidden; FONT-size: 9pt;}

#header470x30 {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px;
	width: 470px; overflow: hidden; FONT-size: 17pt; FONT-family: arial, sans-serif; float: left;}
#text230_2 {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px;
	width: 230px; float: left; clear: right; overflow: hidden; FONT-size: 9pt; }
#text230_1,
#text230_2 p {TEXT-ALIGN: justify;}
	/* /стиль О компании */

	/* стиль История л */
#i110x360_pics {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 360px; width: 120px; float: left;}
#i110x360_pics_2 {margin: -40px 0px 0px; padding: 0px 0px 0px 0px; height: 360px; width: 120px; float: left;}

#header230x30 {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 7px;
	height: 30px; width: 230px; overflow: hidden; FONT-size: 17pt; FONT-family: arial, sans-serif;}

	/* /стиль история */

	/* стиль миссия */
#i360x360_pics {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 370px; width: 360px; float: left;}
#text360_1 {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px;
	width: 360px; float: left; clear: right; overflow: hidden; FONT-size: 9pt;}
.bold_black {font-weight: bold; color: black; FONT-size: 14pt;}
	/* /стиль миссия */

	/* стиль наши достижения  */
#text710 {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px;
	width: 710px; float: left; clear: right; overflow: hidden; FONT-size: 9pt;}
	/* /стиль наши достижения  */

	/* стиль партнеры компании  */
#header230x30_m110px {margin: 10px 0px 0px 130px; padding: 0px 0px 0px 0px;
	height: 30px; width: 230px; overflow: hidden; FONT-size: 17pt; FONT-family: arial, sans-serif;}
#i360_pics {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 360px; float: left;}

#text240_1 {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px;
	width: 230px; float: left; clear: right; overflow: hidden; FONT-size: 9pt;}
#news_text,
#text240_1 p {TEXT-ALIGN: justify;}
	/* /стиль партнеры компании */

	/* стиль вакансии  */
#header360x30 {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px;
	height: 30px; width: 360px; overflow: hidden; FONT-size: 17pt; FONT-family: arial, sans-serif;}
#text480 {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px;
	width: 480px; float: left; clear: right; overflow: hidden; FONT-size: 9pt;}
.bold_header {font-weight: bold; color: black;}
	/* /стиль вакансии  */

	/* стиль контакты  */
#contact_us {margin: 10px 0px 10px 130px; padding: 0px 0px 0px 0px; width: 230px; overflow: hidden; FONT-size: 9pt;}
#text240_h110 {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; width: 230px; height: 110px; float: left; clear: right; overflow: hidden; FONT-size: 9pt;}
#text240_h110 p {TEXT-ALIGN: justify;}
	/* /стиль контакты  */

#more {display: block;}


	/* стиль новостей */
#news_all {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; overflow: hidden; float: left;}
#news_all #i110x110 {margin: 0px 0px 0px 0px; height: 110px; width: 110px; float: left;}
#news_header {margin: 0px 0px 0px 10px; width: 600px; color: #003399; FONT-size: 13pt; float: left;}
#news_date {display: inline; color: black;}
#news_anons {margin: 10px 0px 0px 10px; width: 600px; float: left;}

#i110x220_pics {margin: 0px 0px 0px 0px; height: 110px; width: 220px; float: left;}
#news_item {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; overflow: hidden; float: left;}
#news_item #i110x220 {margin: 0px 0px 0px 0px; height: 110px; width: 220px; clear: both;}
#news_text {margin: 10px 0px 0px 10px; width: 380px; float: left;}

#i110x730 {margin: 0px 0px 0px 0px; height: 110px; width: 730px; float: left;}

#i110x360 {margin: 10px 0px 0px 10px; height: 110px; width: 360px; float: left;}

#i230x160_pics {margin: 0px 0px 0px 0px; height: 160px; width: 240px; float: left;}
#header110x30 {padding: 10px 0px 0px 10px; height: 20px; width: 110px; font-weight: bold;}
#text110 {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px;
	width: 110px; height: 90px; float: left; clear: right;}
#i220_pics {margin: 0px 0px 0px 0px; width: 220px; float: left;}
	/* /стиль новостей */


	/* стиль акции */
#action_all {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; overflow: hidden; float: left;}
#action_all #i110x110 {margin: 0px 0px 0px 0px; height: 110px; width: 110px; float: left;}
#action_header {margin: 0px 0px 0px 10px; width: 600px; color: #003399; FONT-size: 13pt; float: left;}
#action_anons {margin: 10px 0px 0px 10px; width: 600px; float: left;}
#action_text {margin: 10px 0px 0px 10px; width: 500px; float: left;}

#header730x60_orange {margin: 0px 0px 0px 10px; padding: 5px 0px 0px 10px;
	height: 60px; width: 720px; color: #ee7800; FONT-size: 23pt; float: left; background-color: #FFD8B2;}
#action_item_orange {margin: 0px 0px 0px 10px; padding: 0px 0px 10px 10px;
	overflow: hidden; float: left; background-color: #FFD8B2; width: 720px;}

#action_text_orange {margin: 0px 0px 10px 5px; padding: 0px 10px 10px 10px; width: 480px; float: left;}
#i360x220_pics_orange {margin: 0px 0px 0px 0px; height: auto; width: 220px; float: left;}
#i_orange {margin: 0px 0px 0px 0px; float: left; height: auto;}
	/* /стиль акции */

	/* стиль Товары и цены */
#models_nav {margin: 0px 0px 0px 10px; padding: 5px 10px 5px 10px; height: 20px; font-size: 9pt;}
#text360 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 360px; float: left; overflow: hidden; FONT-size: 9pt;}
#text360 #header_orange {margin-right: 0px;}

#citylist {margin: 0px 5px 10px 0px; padding: 0px 10px 0px 10px; float: right;}
#citylist .changecity {margin: 0px 0px 0px 0px; FONT-size: 12pt; FONT-family: arial, sans-serif; FONT-weight: bold; color: #003399; background-color: white; border: 0px; cursor: hand;}

#prod_list {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; float: left; clear: left;}
#prod_list_model {width: 110px; margin: 10px 0px 0px 10px; font-size: 13pt; float: left; clear: right; overflow: visible;}
#prod_list_tinfo {width: 360px; margin: 10px 0px 0px 10px; float: left; clear: right;}
#prod_list_tinfo p {margin: 0px 0px 5px 0px; padding: 0px 0px 0px px;}

#prod_list_price {margin: 10px 0px 0px 10px; float: left; clear: right;}
#prod_list_price img {margin: 0px 0px 10px 0px;}
	/* /стиль Товары и цены */


	/* стиль Магазины */
#i740x500_pics {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 360px;
	heig ht: 500px;
	width: 380px;
	float: left;

	background-color: white;
	background-image: url(../other/MapBig.gif);
	background-repeat: no-repeat;
	background-position: 10px left;}
#i360x240_pics_map,
#i360x240_pics {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 240px; width: 360px; float: left;}
#i360x240_pics_map {clear: both}
#header230x30_map {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;
	height: 30px; width: 230px; overflow: hidden; FONT-size: 17pt; FONT-family: arial, sans-serif;}
#text360_map {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 360px; float: left; clear: right; overflow: hidden; FONT-size: 9pt;}
#text360_map li,
#text360_map ul  {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type : none;}
#text360_map ul li {margin: 0px 0px 10px 30px; padding: 0px 0px 0px 0px; list-style-type : none; color: #003399;}
#text360_map ul li li {margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px; list-style-type : square; color: #003399;}

#header230x20_city {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px;
	height: 20px; width: 230px; overflow: hidden; float: left;
	FONT-size: 11pt; font-weight: bold; FONT-family: arial, sans-serif;}
#text360_city {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px;
	height: 200px; width: 360px; float: left; overflow: hidden; FONT-size: 9pt;}


	/* /стиль Магазины */

	/* стиль Услуги и сервис */
#header360x30_m110px {margin: 10px 0px 0px 130px; padding: 0px 0px 0px 0px; height: 30px; width: 360px; overflow: hidden; FONT-size: 17pt; FONT-family: arial, sans-serif;}
#header360x30_m230px {margin: 10px 0px 0px 250px; padding: 0px 0px 0px 0px; height: 30px; width: 360px; overflow: hidden; FONT-size: 17pt; FONT-family: arial, sans-serif;}
#header230x20_program {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 7px; height: 20px; width: 230px; overflow: hidden; FONT-size: 10pt; font-weight: bold; FONT-family: arial, sans-serif;}
#i370x140_pics {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; height: 140px; width: 360px; float: left; }
#i370x140_pics #i110x110 {margin: 0px 0px 0px 0px; height: 110px; width: 110px; float: left;}
#i110x110_right {margin: 0px 0px 0px 10px; height: 110px; width: 110px; float: right; clear: right;}
#i240x240_pics {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 230px; width: 240px; float: left;}
#header360x30_service {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 7px; height: 30px; width: 360px; overflow: hidden; FONT-size: 17pt; FONT-family: arial, sans-serif; clear: right;}
	/* /стиль Услуги и сервис */

	/* стиль Обратная связь */
#faq_all {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 10px; overflow: hidden; float: left; clear: both;}
#faq_all #i110x110 {margin: 0px 0px 0px 0px; height: 110px; width: 110px; float: left;}
#faq_header {margin: 0px 0px 0px 0px; width: 710px; font-size: 13pt; float: left; display: block;}

#faq_date,
#faq_author {display: inline; color: black;}
#faq_text {margin: 10px 0px 0px 0px; width: 730px; display: block; }
#faq_answer {display: block; margin: 5px 0px 5px 30px; width: 600px; color: gray;}
#faq_submit {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
#faq_answer p {color: gray;}

.msg {padding: 0px 0px 10px 0px; display: block; color: #ee7800; clear: both;}
#faq_submit .say {margin: 0 0px 0px 110px; padding-top: 11px; FONT-size: 13pt; FONT-family: arial, sans-serif; FONT-weight: bold; clear: left; color: #003399; background-color: white; border: 0px; cursor: pointer;}
#faq_submit_author {margin: 10px 0px 0px 0px; width: 110px; display: inline; color: black; float: left; clear: left;}
#faq_submit_email {margin: 10px 0px 0px 0px; width: 110px; display: inline; color: black; float: left; clear: left;}
#faq_submit_note {margin: 36px 0px 0px 25px; width: 400px; color: gray; float: right; clear: right; font-size: 9pt;}
#faq_submit_text {margin: 10px 0px 0px 0px; width: 110px; float: left; clear: left;}
#faq_submit input {margin: 10px 0px 0px 0px; display: block; float: left;}
#faq_submit textarea {margin: 10px 0px 0px 0px; di splay: inline;}


#faq_submit input.enter_kod{margin-left: 110px;}
	/* /стиль Обратная связь */

	/* стиль Информация */
#header510x30 {margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; height: auto; width: 510px; overflow: hidden; FONT-size: 17pt; FONT-family: arial, sans-serif; float: left;}
#article_text {margin: 10px 0px 0px 10px; width: 470px; float: left; text-align: justify;}

	/* стиль Карта сайта */
#i740_pics {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 740px;
	float: left;}
#text710_map {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 730px; float: left; clear: right; overflow: hidden; FONT-size: 9pt;
	background-color: white;
	background-image: url(../other/MapBig.gif);
	background-repeat: no-repeat;
	background-position: 100px top;}
}
#text710_map ul  {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
#text710_map ul li {margin: 0px 0px 10px 30px; padding: 0px 0px 0px 0px; list-style-type: none; color: #003399;}
#text710_map ul li li {margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px; list-style-type: square; color: #003399;}
	/* стиль Карта сайта */

	/*  стиль дебаггинга
	div, * {border: red solid 1px;}
	*/
.image-itemprod {

	width:300px;
	height:300px;
}

.iframe-foto {
	position:absolute;
	z-index:90;
	background-color:#FFFFFF;
	display:none;
	border:1px black solid;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:30px;
	margin-top: 30px;
}
.prewpic {
	float:left;
	width:90px;
	height:90px;
	margin-bottom:10px;
}
#closer {
	background-image:url(/i/i-close.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	height:13px;
	width:13px;
	margin-right: -40px;
	_margin-right: -28px;
	float: right;

}
#bigImg {
	/*margin-left:155px;*/
	margin:10px auto auto;
}
.first-prew {
	margin-right:15px;
}
.last-prew {
	margin-left:15px;
}
/*
.gal-content:
{
z-index: 9000;
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 9000;
right: -50%;
}
*/
#errormsg {
	left:400px;
	position:absolute;
	top:200px;
	width:300px;
	z-index:9000;
	background:#ECECEC none repeat scroll 0%;
	height:242px;
	border:1px solid black;
}
#closer1 {
	margin-right:0px;
	background-image:url(/i/i-close.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	float:right;
	height:13px;
	width:13px;
}

.green_katalog{
	margin-top: 30px;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-color: #6B6B6B!important;
	bor der: 0px;
}
.green_katalog .zagolovok{
	height: 20px;
	border: 1px solid #fff;
	padding: 0;
}
.green_katalog .zagolovok h1{
	margin: 0;
	padding: 0;
}
.green_katalog a:hover{

}
.green_katalog img{
	float: none!important;
}
.green_katalog .image{
	padding: 0!important;
	bord er: 1px solid red;
}
.katalog .image img{
	margin: 0!important;
	padding: 0!important;
}
.green_katalog .image img{
	margin: 0!important;
	padding: 0!important;
}
.green_katalog h1{
	color: #CC0033;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	bor der: 1px solid red;
}
.green_katalog td{
	wi dth: 231px;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	pad ding-top: 10px;
	bor der: 0;
}
.green_katalog .opisanie{
	fl oat: left;
	ma rgin-top:10px;
	text-align: left;
	height: 00px;
}
.green_katalog .block{
	flo at: left;
	height: 100%;
	bo rder: 1px solid red;
}
.tovar{
	fl oat: left;
	dis play: block;
	overflow: visible;
	height: 330px;
	min-height: 150px;
	bo rder: 1px solid red;
}
.green_katalog .katalog_cena{
	float:left;
	cl ear: both;
	width:215px;
	height:41px;
	ma rgin-top:10px;
	ver ical-align: bottom;
	b ackground-image: url(../katalog_cena_bg.gif);
}
.green_katalog .katalog_cena img{
	margin: 0!important;
	padding: 0!important;
}
.katalog .katalog_cena img{
	margin: 0!important;
	padding: 0!important;
}
.green_katalog .katalog_cena .button{
	float: right;
	width: 102px;
	height: 41px;
	background-image: url(../katalog_buy_button.gif);
}
.green_katalog .katalog_cena .cena{
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	font-family: Georgia;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}
.added_prod{
	text-align: left;
	/*font-weight: bold;*/
	margin-top: 10px;
	bor der: 1px solid red;
}
.added_to_basket{
	width : 215px;
	height : 25px;
	background-image : url(../added_basket.gif);
	color : #fff;
	line-height : 20px;
	margin-bottom : 6px;
	text-align : center;
}
.added_to_basket a{
	color : #fff;
	text-decoration : underline;
}
.added_to_basket a:hover{
	color : #fff;
	text-decoration : none;
}
.basket{
	fl oat: left;
	width: 139px;
	color: #fff;
	b ackground-image: url(../basket.gif);
	height: 40px;
}
.basket img{
	float: right;
	margin-top:7px;
	marg in-left: 10px;
}
.basket .left_bg{
	height: 40px;
	b ackground-image: url(../ugol_butt1b.gif);
}
.basket .right_bg{
	height: 40px;
	b ackground-image: url(../ugol_butt2b.gif);
	background-position: 100% 0;
}
.basket .center_bg{
	pad ding-top: 7px;
	height: 40px;
	margin-left: 8px;
	margin-right: 8px;
	b ackground-image: url(../bg_button.gif);
	background-repeat: repeat-x;
}
.buying{
	float: right;
	margin-top: -15px;
	b order: 1px solid red;
	font-size:12px;
}
.inbasket{
	fl oat: right;
	hei ght: 40px;
	width: 139px;
	text-align: center;
	mar gin-top: -10px;
	bo rder:1px solid red;
}

.recycle{
	background:url(../recycle.gif) left no-repeat #ee7800;
	padding: 15px 0 15px 87px;
	display: inline-block;
	clear: left;
	margin-bottom: 10px;
	width: 133px;
	color: #fff;}

.user_room{background: #cad0d8; padding: 5px 10px; margin-bottom: 10px;}

.slct_town{float: right; margin-right: 20px; display: inline; margin-bottom: 30px; padding-top: 11px;}

.assort{border-top: 1px solid #000; clear: both; margin: 0 10px; padding: 10px 0;}

td.tov{width: 119px; font-size: 12pt;}

/*.tov_im{background:url(../tov_fon.gif) center no-repeat;}*/

.btn_buy{background:url(../buy.gif) left no-repeat #ee7800; padding: 9px 5px 9px 49px; color: #fff; margin-top: 20px;margin-right:20px;
	width:100px;
}
.buy P{margin-left: 10px;}
.btn_buy A{color: #fff;}
.btn_buy_in{background:url(../buy.gif) left no-repeat #ee7800; padding: 9px 5px 9px 49px; color: #fff; width: 50px;}
.btn_buy_in A{color: #fff;}
.btn_buy A:hover{color: #fff; text-decoration: underline;}

.btn_buy_in_cr{
	background: #ee7800; 
	padding: 9px 5px 9px 5px; 
	color: #fff; 
	clear: both; 
	margin-top: 5px;
	margin-right:20px;
	width:165px;
}
.btn_buy_in_cr_in {
	background: #ee7800; 
	padding: 9px 5px 9px 5px; 
	color: #fff; 
	clear: both; 
	margin-top: 5px;
	width:165px;
}
.btn_buy_in_cr_in A{color: #fff; text-decoration: underline;}
.btn_buy_in_cr_in A:hover{color: #fff; text-decoration: none;}

.btn_buy_in_cr A{color: #fff; text-decoration: underline;}
.btn_buy_in_cr A:hover{color: #fff; text-decoration: none;}

.new_sort{margin-left: 10px;margin-top: 20px;}

.sort{float: left; margin-top: 20px; margin-left: 10px; display: inline;}
.sort span, .sort a{display: inline; float: left; padding-top: 5px; margin-right: 10px;}
.sort strong{background:url(../arrow.gif) right no-repeat #cad0d8; float: left; margin-right: 10px; display: inline-block; padding: 6px 16px 6px 8px; font-weight: normal;}

.price_ot, .price_do{width: 93px; border: 1px solid #000; padding: 2px 3px;}

.tbl_tov{margin-top: 20px; margin-left: 20px;}

.tov_end{margin-left: 355px; margin-bottom: 20px;}
.tov_end strong{margin-right: 91px;}

.btm{margin-left: 20px; margin-top: 30px;}
.btm strong{background: #ee7800; display: block-inline; padding: 7px; margin-left: 20px; color: #fff; font-weight: normal;}
.btm strong A{color: #fff;}

.orange{color: #ee7800;}

.brown{background: #cad0d8; display: block; padding: 7px 10px; width: 85px; text-align: center;}
.button {
	cursor:pointer;
	background:#EE7800 none repeat scroll 0%;
}
.order_check_table {
	margin-top: 20px; 
	margin-left: 20px;
}
.but-order {
	margin-right: 20px;
}

.faq_new{margin-left: 110px;}

#subnav {
    float: left;
    margin: 0;
    padding: 0;
    width: 210px;
}
/*Надо копировать*/
#subnav ul, #subnav ul li {
    font-size: 9pt;
    list-style-type: none;
    margin: 0;
    padding: 0;
	display: block;
	position: relative;
	width: 210px;
	}

#subnav ul li a{
	display: block;
	padding: 5px 10px;}
	
#subnav ul li.hover{

	background: url(../vd_menu_active.png) no-repeat bottom left #e2effd}

#subnav ul li a:hover{
	color: #ff6600;}
	
#subnav ul li .subnav_into{display: none;
	position: absolute;
	left: 210px;
	top: 0px;
	width: 233px;
	background: url(../vd_popup_menu.png) no-repeat top right;
	padding-top:10px;
	}
#subnav ul li .subnav_into div{
	background: url(../vd_popup_menu.png) no-repeat bottom left;
	padding-bottom: 10px}
	
#subnav ul li.hover .subnav_into{display: block}

#subnav ul li .subnav_into div ul{
	background: url(../vd_menu_shadow.png) repeat-y right top #e2effd;
	margin: 0px;
	width: 100%
	}
	
#subnav ul li .subnav_into div ul li{margin: 0; padding-left: 20px; }

#subnav ul li .subnav_into div ul li a{display: block; }

#subnav ul li .subnav_into div ul li.hover{background: none}

