.empty {}

span.skype_pnh_print_container{display:inline !important;}
span.skype_pnh_container{display:none !important;}

body
{ 
	font-size: 75%;
	background-color : White;
	margin: 0px;
	padding-left:27px;
	padding-right:27px;
	background-image: url(spacer.gif);
	background-attachment: fixed;
	height: 100%;
}

body.pdf
{
	font-size: 75%;
	background-color : White;
	margin: 0px;
	padding-left:27px;
	padding-right:27px;	
}

BODY *
{
	font-size: 100%;	
	font-family: Arial,Tahoma;
	color: black;	
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	/*width: 100%;*/
}

h1
{
	/*color: #E56C2A;*/
	font-weight: normal;
	font-size:27px;
	font-family: Arial, Tahoma;
	margin:0px;
	padding:0px;
}

h2{
	color:black;
	font-family: Tahoma, Arial,Helvetica, sans-serif;
	font-size: 20px;
	margin:0px;
	font-weight: bold;
}

h3{
	font-size:15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}

a
{
	color: #0089e1;
	text-decoration: underline;
}

a:hover
{
	color: #0089e1;
}

p
{
	margin: 0em 0 1.4em 0;
}

hr
{	
	height: 0px;	
	border-top: 1px solid #e2e2e2;
	border-bottom: none;	
	margin: 20 0 20 0;
	padding: 0;
}

td{
	padding:0px;
	margin: 0px;
}

div{
	padding: 0px;
	margin:0px;
}

/*Для выравнивания картинок по левому краю*/
.float_left
{
	float: left;
	margin: 5 10 3 0;
}

ul{
	padding-left:30px;
}

ol{
	padding-left:35px;
}

ul li{	padding-left:5px;
}

ol li{
	padding-left:0px;
}
/*------------------------------------------------------*/
/*Таблицы в контенте*/
.content_div table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
        border: 1px solid gray;
	border-collapse: collapse;
}

.content_div td
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
   border: 1px solid gray;
	border-collapse: collapse;
}
.breadcrumbs, .breadcrumbs span
{
	font-size: 11px;
	color: #b0b0b0;
}
.breadcrumbs
{
	margin-bottom: 13px;
}

/*Делаем класс для тех, кто без границы*/
table.no_border
{
	border: none;
}

.no_border td
{
	border: none;
}
.border,.border td
{
	 border: 1px solid #b1b1b1!important;
	 padding: 7px 7px 7px 7px!important;
}
/*/Делаем класс для тех, кто без границы*/
/*------------------------------------------------------*/
#overall{
	max-width:1210px;
	width:expression(document.body.clientWidth >= 1280? "1210px":	"auto" );
}


#icons-main{
	padding: 0px 0px 2px 0px;
	margin-right:0px;
	position: relative;
	z-index: 120;
}

#icons-main table{
	position: relative;
}

.yellow-line{
	background-image: url(yellow_line.jpg);
	background-position: top;
	background-repeat: repeat-y;	
}

#yellow-left{
	float:left;
	color:white;
	font-size:11px;
}

#yellow-left *{
	color:white;
	float:left;
	margin-left:2px !important;
	margin-right:2px !important;
	padding:0px;
}

#yellow-left span{
	font-size:9px;
	display: block;
	margin-top:3px;
}

#yellow-left span.last{
	font-size:11px;
	margin-top:1px;
}

#yellow-right{
	float:right;	
}

#yellow-right a{
	float:right;
}

#logo{
	padding-right: 10px;
	width: 320px;
	height: 56px;
	padding-bottom: 10px;
}

#logo .slogan
{
	font-family: Arial, Tahoma;
	font-size: 14px;
	/*letter-spacing: 0.04em;*/
}

#logo .slogan .max
{
	color: #f49000;
	font-weight: normal;
}

.top_table
{
	margin-bottom: 10px;
}

.top_table .basket 
{
	font-size: 11px;
}

.top_table .basket .container
{
	width: 210px;
	height: 50px;
}

.top_table .basket .container .links
{
	text-align: left;
	margin-left: 10px;
	padding-top: 5px;
}

.top_table .basket .container .links a
{
	font-size: 13px;
	color: #f45600;
}

.top_table .basket .container .basket_content
{
	padding-top: 10px;
	text-align: left;
}

.top_table .basket  b
{
	font-size: 14px;
}

.top_table .basket  .price
{
	color: #f45600;
}

.phone-caption{
	font-size:12px;
	color:Black;
	font-weight:bold;
	padding-bottom: 4px;
}

.phone-caption2{
	font-size:12px;
	color:Black;
	font-weight:bold;
	padding-bottom: 2px;
}

.phone-number{
	font-size: 23px;
	color: #E56C2A;
	margin-top: 2px;
}

.phone-number span{
	color:black;
	font-size:19px;
}

.header_menu 
{
	height: 40px;
	text-align: left;
}

.header_menu  .left
{
	width: 6px;
	height: 40px;
	background-image: url(/image/header_menu_left.png);
}

.header_menu  .right
{
	width: 6px;
	height: 40px;
	background-image: url(/image/header_menu_right.png);
}

.header_menu  .menu
{
	background-image: url(/image/header_menu_center.png);
}

.header_menu  .menu img
{
	float: left;
	margin-left: 5px;
	margin-right: 15px;
}

.header_menu  .menu a
{
	font-size: 13px;
	color: #000000;
}

.header_menu  .menu a:hover
{
	color: #f45600;
}

.header_menu  .menu .work_time
{
	font-size: 10px;
	widht: 100px;
	padding-top: 5px;
}

.header_menu  .menu .work_time .weekend
{
	color: #dd0000;
}

.header_menu  .do_order
{
	padding-left: 70px;
}

.header_menu  .menu .work_time .moskov_time
{
	font-size: 9px;
	font-family: Tahoma;
	text-transform: uppercase;
	color: 747474;
}


#top-td
{
	margin-top: 15px;
	height: 185px;
	text-align: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

#top-td td
{
	padding: 0px;
	vertical-align: top;
}

#top-td td.banner_td
{
	background-repeat: no-repeat;
}

#top-td .banner
{
	display: block;
	background-repeat: no-repeat;
	background-position: right top;
	top: -2px;
	height: 190px;
	position: relative;
	text-align: right;
}

#top-td .reff
{
	position: absolute;
	/*background-image: url(pla_born.png);
	background-repeat: no-repeat;*/
	left: 15px;
	bottom: 20px;
	width: 196px;
	/*height: 45px;*/
	cursor: pointer;
}

#top-td .complects
{
	display: none;
	height: 185px;
	/*width: 230px;*/
	float: right;
	text-align: center;
	font-family: Arial, Tahoma;
}

#top-td .preim
{
	display: block;
	height: 185px;
	width: 232px;
	background-image: url(preim.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: center;
	font-family: Arial, Tahoma;
}
#top-td .complects .title
{
	font-size: 15px;
	/*letter-spacing: -0.5px;*/
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	padding-top: 20px;
}
#top-td .complects .title b
{
	font-size: 21px;
	text-transform: none;
	color: #000000;
}
#top-td .complects .list
{
	margin-right: 25px;
}
#top-td .complects .list td
{
	padding: 3px 5px;
	font-size: 15px;
	vertical-align: middle;
	font-weight: bold;
}
#top-td .complects td.price
{
	font-size: 17px;
}

#top-td .complects .list a
{
	color: #0176b0;
	font-weight: bold;
	font-size: 16px;
}

.mp_catalog_menu
{
	background-image: url(mp_menu_bg.gif);
	height: 246px;
	width: 100%;
	position: relative;
	/*padding-left: 20px;*/
	font-size: 13px;
}
.mp_catalog_menu .r_left, .mp_catalog_menu .r_right
{
	position: absolute;
	top: 0;
	width: 6px;
	height: 246px;
	font-size: 6px;
	line-height: 6px;
}
.mp_catalog_menu .r_left
{
	left: 0px;
	background-image: url(mp_menu_bg_left.gif);
	background-repeat: no-repeat;
}
.mp_catalog_menu .r_right
{
	right: 0px;
	//right: -1px;
	background-image: url(mp_menu_bg_right.gif);
	background-repeat: no-repeat;
}
.mp_catalog_menu .mp_inside a
{
	color: #333333;
	font-size: 13px;
	line-height: 17px;
}

.mp_catalog_menu .mp_inside a:hover
{
	color: #ffffff;
	background-color: #acacac;
}

.mp_catalog_menu  .section
{
	padding-bottom: 5px;
	margin-top: 5px;
}

.mp_catalog_menu  .section a
{

}

.mp_catalog_menu td
{
	vertical-align: top;
	padding-left: 20px;
}

.bottom_search .field
{
	font-size: 11px;
	float: left;
	white-space: nowrap;
	
}

.bottom_search .field select, .bottom_search .field input
{
	border: 1px solid #ffffff;
	background-color: #ffffff;
	height: 20px;
	margin-left: 4px;
	padding: 2px 1px 2px 5px;
	vertical-align: middle;
}

.bottom_search .field input
{
	width: 332px;
	height: 24px;
	font-size: 13px;
}

/*
#top-menu{
	margin-top:0px;
}

.menu-td{
	height:40px;
	font-family: Tahoma;
	font-size:12px;
	padding-left:27px;		
	padding-right:27px;
	font-weight:bold;
}

.menu-td *{
	text-decoration:none;
}

#active{
	background-color: #0082BA;
	color:white;
}

#active a{
	color:white;
}

#active span{
	color:white;
}

#best-legend {
	margin-top: 83px;
	padding-left: 10px;	
}

#best-legend *{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 27px; 
	color:#e56c2a;
	line-height: 20px;
}
*/
#quote{
	line-height: 24px;
	font-size: 12px; 
	color:#0084bc;
}

#quote a{
	color:#E56C2A;
	text-transform: none;
	font-size: 27px;
}

#message{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	margin-top:0px;
	margin-left:10px;	
	letter-spacing: 0px;
	font-weight: bold;
}

#message a{
	color: #e56c2a;
}

#yellow-td{
	height:25px;
	background-color: #E56C2A;
	padding-right:20px;
	padding-left:20px;
}

#yellow-td a{
	color:white;
	font-size:11px;
	text-decoration: underline;
	display: block;	
	margin-left:20px;
	margin-right:10px;
	margin-bottom:4px;
}

.popup{
	background-image: url(popup.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:15px;
	background-position: 0 4px;
}

.a-h2{
	color:black;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
}

.rss{
	margin-left:23px;
}

#left-div{
	padding: 20px 10px 20px 0px;
}

#left-td{
	width:250px;
}

.gray-line{
	background-image: url(line_gray.gif);
	background-repeat: repeat-x;
}

.news-item{
	margin:5px 15px 20px 0px;
}

.news-title a{
	font-size:11px;
	font-family: Arial, Tahoma;
	line-height: 14px;
}

.date{
	font-size:11px;
	margin-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	color:#7E7E7E;
}
.bottominfo
{
	width: 100%;
}
.bottominfo td
{
	vertical-align: top;
}

#left-div div{
	width:202px;
}

.left-banner{
	margin-top:30px;
}

#content-td{
	padding-top:15px;
	/*padding-left:11px;*/
}

.content-text{
	padding-left:10px;
	text-align: justify;
	padding-bottom:30px;
}

.more{
	background-image: url(shape_1.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left:20px;
	font-size:11px;
	margin-top:3px;
	width:100px;
}

.back{
	display: block;
	background-image: url(shape_2.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left:20px;
	font-size:12px;
	margin-top:3px;
}

.basket-td{
	width:200px;
}

#basket-div
{
	width: 100%;
	height: 25px;
	font-size:11px;
	line-height: 18px;
	text-align: left;
	position: relative;
	white-space: nowrap;
	float: right;
}

#basket-div .center {
	background-color: #ffffff;		
	background-image: url('basket_bg_center.gif');
	height: 25px;
	margin-left: 0px;
	margin-right: 0px;
	float: right;
}

#basket-div .left {
	background-image: url('basket_bg_left.gif');
	background-repeat: no-repeat;
	float: right;
	width: 17px;
	height: 25px;
}

#basket-div .right {
	background-image: url('basket_bg_right.gif');
	background-repeat: no-repeat;
	float: right;
	width: 17px;
	height: 25px;
}

#basket-div .twitter
{
	position: absolute;
	left: 292px;
	width: 41px;
	height: 25px;
	background-image: url(twitter_icon.png);
	background-repeat: no-repeat;
}

.cart_top
{
	padding-left: 10px;
}
.cart_top .cart
{
	background-image: url(cart_top.png);
	/*background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/cart_top.png",sizingMethod="crop");*/
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 20px;
	font-weight: bold;
	font-size:12px;
}
.fixedbasket .cart_top
{
	color: #ffffff;
}
.fixedbasket .cart_top .cart
{
	color: #ffffff;
}


#light-div{
	background-color: #F8F8F8;
	border-bottom:3px solid #E56C2A;
	margin-top:17px;
	margin-bottom:30px;
	padding-bottom:0px;
	padding-top:5px;
}

.main-item{
	width:175px;	
	padding:0px;
	padding-bottom:18px;
}

.air{
	width:18%;
}

.item-caption{
	margin-bottom:7px;
}

.item-caption a{
	font-size:14px;
	font-weight:bold;
	font-family: Arial;
}

.item-price{
	float:left;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.item-hit{
	float:right;	
}

.item-footer{
	margin-top:3px;
}

#basket-button{
	//margin-right:-9px;
}

.table-caption{
	padding-bottom:8px;
}

.rounded_bottom_top
{
	position: relative;
	margin-top:10px;
	background-image: url(round_copy_tl.gif);
	background-repeat: no-repeat;
	background-color: #f0f0f0;
	height: 5px;
}
.rounded_bottom_top .right
{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 5px;
	width: 5px;
	background-image: url(round_copy_tr.gif);
	background-repeat: no-repeat;
}
.rounded_bottom_bot
{
	position: relative;
	background-image: url(round_copy_bl.gif);
	background-repeat: no-repeat;
	background-color: #f0f0f0;
	height: 0px;
}
.rounded_bottom_bot .right
{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 5px;
	width: 5px;
	background-image: url(round_copy_br.gif);
	background-repeat: no-repeat;
}

#footer{
	
	font-size:11px;
	background-color: #f0f0f0;
}
/*Корзина всегда снизу*/
#bottom_basket
{
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 100;
	text-align: center;
	width: 100%;
}

* html #bottom_basket
{
	position: absolute;
	bottom: auto;
	top: expression( ( 0 - bottom_basket.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

#bottom_basket .fixedbasket
{
	margin: 0px auto;
	width: 833px;
	height: 46px;
	font-size: 11px;
	position: relative;
}
.bot_bask_bg
{
	position: relative;
	margin: 0px auto;
	margin-bottom: -46px;
	background-image: url(fixedbasket.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/fixedbasket.png",sizingMethod="crop");
	width: 833px;
	height: 46px;
}
/* \Корзина всегда снизу*/
#copy{
	color:#707070;
	/*padding-left: 15px;*/
}

#bottom-menu{
	color:#7B7B7B;
}

#bottom-menu span{
	color:#E56C2A;
	font-weight:bold;
}

#bottom-href{
	font-size:11px;
	margin-top:20px;
	color:#646464;
}

#bottom-href td{
	padding: 0px;
	vertical-align: top;
	white-space: nowrap;
	line-height: 17px;
}

#bottom-href td.empty div{
	width: 26px;
}

#bottom-href div, #bottom-href a, #bottom-href a:hover{
	color:#646464;
	text-decoration: none;
}

#bottom-href span{
	font-weight: bold;
}

#bla-bla-bla{
	color:#7B7B7B;
	font-size:10px;	
}

#footer-right{
	padding-left: 15px;
	padding-top: 10px;
}

.divorce_level_1{
	font-size:13px;
	font-weight: bold;
	font-family: Arial;
	margin-top: 7px;
	margin-bottom:10px;
	position: relative;
}

.left_menu_portfolio .divorce_level_1
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
}

.left_column {
	vertical-align: top;
	width: 200px;
}

#level_1_active *{
		color:black;
}

.divorce_level_1 a, .divorce_level_1 span
{
	display: block;
	padding: 1px 0px 1px 9px;
}

.divorce_level_1 span
{
	padding: 4px 5px 4px 9px;
}

.divorce_level_1 span, #level_1_active a
{
	background-color: #f0f0f0;
}

#left-div .divorce_level_1 .c
{
	position: absolute;
	width: 6px;
	height: 6px;
	font-size: 0px;
	background-image: url(lm_corners.gif);
}

#left-div .divorce_level_1 .c1
{
	left: 0px;
	top: 0px;
	background-position: -6px -6px;
}

#left-div .divorce_level_1 .c2
{
	right: 0px;
	top: 0px;
	background-position: 0px -6px;
}

#left-div .divorce_level_1 .c3
{
	right: 0px;
	bottom: 0px;
	//bottom: expression(this.parentNode.offsetHeight%2==0 ? "0px" : "-1px");
	background-position: 0px 0px;
}

#left-div .divorce_level_1 .c4
{
	left: 0px;
	bottom: 0px;
	//bottom: expression(this.parentNode.offsetHeight%2==0 ? "0px" : "-1px");
	background-position: -6px 0px;
}

.divorce_level_2{
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	margin-top: 6px;
	margin-bottom:6px;
	margin-left: 15px;
}

.divorce_level_2 .active{
	padding-left: 20px;
}

.divorce_level_3{
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
	margin-top: 6px;
	margin-bottom:6px;
	margin-left: 14px;
}

.divorce_level_4{
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
	margin-top: 6px;
	margin-bottom:6px;
	margin-left: 21px;
}

.bordered td, th{
	border:1px solid #DBDBDB;
	padding:10px;
}

.cover{
	padding-top:40px;
	padding-left:60px;
}

.cover-title{
	font-size:17px;
	margin:5px 0px;
}

.cover-item{
	font-size:17px;	
	margin:6px 0px;
	font-family: Tahoma;
	color:#0082BA;
}



.cover-item span{
	color:gray;
	padding-left:3px;
}

.cover-box{
	float:left;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:30px;
	margin-top:20px;
	height:150px;
}

.cover-box-title a{
	font-weight:bold;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	width:133px;
	text-align: left;
}

.catalog-divorce-image{
	display:block;
	padding:2px;
	border:1px solid #AFAFAF;
	width:188px;
	height:131px;
}

.catalog-title{
	font-size:18px;
	font-family: Tahoma;
	font-weight:normal;
	margin-bottom:5px;
	line-height: 18px;
	//padding-bottom:3px;
	height:50px;
}

.catalog-title span{
	color:#8D8C8C;
	font-size:14px;
	margin-left:5px;
}

#catalog-divorce .catalog-title
{
	height: 40px;
}

.goods_count
{
	color: #e36a00;
	font-size: 12px;
	width: 188px;
	text-align: right;
	padding: 3px 0px 0px 0px;
}

.divorce-text{
	width: 296px;
	margin-top:15px;
	margin-bottom:5px;
}

.both{
	clear: both;
	font-size: 0px;
	height: 0px;
	margin: 0px !important;
	padding: 0px;
}

.pages{
	vertical-align: middle;
	margin-top:30px;	
}

.pages *{
	vertical-align: middle;
	float:left;	
	font-family: Arial;
}

.pages-legend{
	font-family: Arial;
	padding-right:2px;
	padding-top:2px;	
}

.pages span{
	display: block;
	border:1px solid Black;
	padding:2px 3px;
	font-weight:bold;	
	margin-left:3px;
}

.pages a{
	display: block;
	border:1px solid #B3B3B3;
	padding:2px 3px;
	font-weight:bold;	
	margin-left:3px;
}

.cabinet-item{
	/*float:left;*/
	/*height:240px;*/
	/*margin-right:20px;*/
	/*height:300px;*/
	/*margin-bottom: 20px;	*/
}

.cabinet-item-simple{
	float:left;
	/*margin-right:20px;*/
	/*margin-bottom: 20px;	*/
}

.item_title{
	height: 60px;
}

.cabinet-item-title{
	width: 200px;
	text-align: left;
	margin-bottom: 5px;
	/*height: 40px;*/
	/*white-space: nowrap;
	overflow: hidden;*/
}

.cabinet-item-title a{
	font-size:19px;
}

.cabinet-item-title-legend{
	font-size:13px;
	margin-bottom:8px;
	color: #979797;
}

.cabinet-item-image{
	display:block;
	padding:2px;
	border:1px solid #AFAFAF;
	width:188px;
	height:131px;
	overflow: hidden;
}

.cabinet-item-legend{
	width:193px;
	margin-top:0px;
	font-size:11px;
	position:relative;
	/*height:65px;	*/
	line-height: 12px;
}

.cabinet-item-legend *{
	font-size:10px;
	z-index: 3;
	
}

.cabinet-item-legend * b
{
	color: black;
	font-size: 11px;
	margin-bottom:3px;
}
.cabinet-item-legend * b.price
{
	color: #e56c2a;
}
.cabinet-item-legend-2
{
	font-size: 11px;
	width: 195px;
	line-height: 10px;
}



.cabinet-item-legend-left{
	position:absolute;
	padding:2px 0px 2px 0px;
}

.cabinet-item-legend-right{
	text-align: right;	
	padding:2px 2px 2px 0px;
	font-size: 11px;
}


.element_item{
	float:left;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #ECECEC;		
	width:200px;
	height: 300px;
}

.element_item_cover{
	float:left;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #ECECEC;	
	height:425px;
}

.element_inner{
	margin:5px;
	padding:5px;	
}

.element_photo{
	border:0px solid #ECECEC;
}

#td_element{
	height:150px;
}

.item_category_title{
	border-bottom: 1px solid #e2e2e2;
	font-size:21px;
	/*font-weight: bold;*/
	padding-bottom:10px;
}
.item_category_title a
{
	color: #000;
	text-decoration: none;
}
.item_category_refer
{
	clear: both;
}
.item_category_refer a
{
	margin-right: 35px;
	font-weight: bold;
	font-size: 15px;
}
.legend_table
{
	margin-top: 5px;
}

.legend_table *{
	font-size:11px;
}

.legend_table td{
	padding-top:1px;
	padding-bottom:1px;
}

.legend_table span{
	color: #E56C2A;
	font-weight:bold;
}

.legend_table .vendorcode
{
	text-align: right;
	font-weight: bold;
	width: 100px;
	overflow: hidden;
}

.element_form{
	vertical-align: middle; 
	white-space: nowrap;
	height:30px;
}

.element_form select{
	width:135px;
	border:1px solid gray;
	vertical-align: middle;
}

.element_form input{
	width:20px;
	border:1px solid gray;
	vertical-align: middle;
}

.add2basket{
	border:0px !important;
	width:18px; 
	height:18px; 
	vertical-align: middle;
	background-color: transparent;
	background-image: url(add_to_basket.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	margin-left: 3px;
}

.element_name{
	font-size:11px;
	font-weight:bold;
	color: #E56C2A;
	width:180px;
	height: 30px;
	line-height: 1.05em;
}

#category_content_1{
	display: block;	
}

#category_content_1 div{
	font-size:11px;
	margin:5px 0px;
}

.span_price{
	color: #E56C2A;
	font-size:17px;
	font-weight:bold;
}

.descript
{
	
}
.descript b
{
	font-size: 11px;
	line-height: 20px;
}
#category_content_2{
	display: none;
	height:260px;
	overflow:auto;
}

#category_content_3{
	display: none;	
}

#category_content_3 div{
	margin:5px 0px;
}

#category_content_4{
	display: none;	
}

#category_content_4 #cc_4_text{
	height:220px;
	overflow:auto;	
}

#category_content_4 #cc_4_text *{
	font-size:11px;
}

span.img{
	display: block;
	border:1px solid #AFAFAF;
	padding:2px;
	
}

span.img img{
	
}

#bottom_colors{
	margin-top:10px;
	
}

#bottom_colors td{
	padding:5px;
}

#bottom_colors *{
	font-size:11px;
}

.float_colors{
	float:left;
	/*margin:5px;
	//margin:0px;*/
	padding-right:10px;
	margin-bottom:5px;
}

.hat td{
	border-bottom:2px solid #E56C2A;
	height:23px;
	//height:24px;
	border-top: 1px solid #AFAFAF;
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
	font-size:11px;
	cursor: pointer;
}

.split{
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

.hat td.active{
	background-color: #E56C2A;
	color: black;
	border-top: 1px solid #E56C2A;
	border-left: 1px solid #E56C2A;
	border-right: 1px solid #E56C2A;
	cursor:normal !important;
}


.lil_pic_div{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.lil_pic_div span{
	display: table-cell;
	border: 1px solid #AFAFAF;
	padding:2px;
	cursor:pointer;
}

.lil_pic_div span img{
	//margin:3px 0px;
}

.fdb_input{
	border: 1px solid #E56C2A;
	width:300px;
}

.fdb_send{
	background-color:#E56C2A;
	color:white;
	border:0px;
	padding:5px; 
}

#basket_info td{
	padding:3px 0px;
}

.dark td{
	background-color: #EFEFEF;
}

#cart-list{
	margin-top:10px;
}

#cart-list input.text{
	width: 95%;
}

#cart-list tr td{
	font-size:12px;
	padding:3px 0px;
}

#cart-list-caption td{
	font-weight: bold;
}

#total-cart{
	color: #E56C2A;
	font-size:14px !important;
}

.count-item{
	width:25px;
	height:20px;
	border:1px solid gray;
	text-align: center;
}

#cart-recount{
	margin-top:20px;
}

.c_input{
	width:100px;
	height:19px;
	border:1px solid gray;
	margin-top:1px;
	font-size:11px;
	background-image:url(calendar.gif);
	background-position: 81px -1px;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-left:5px;
}

#cart-recount td{
	padding-left:20px;
	height:40px;
}

#total-economy{
	font-weight:bold;
	font-size:15px;
}

#total-field{
	color:#E56C2A;
	font-size:18px;
	font-weight:bold;
}

.faq_input{
	border:1px solid gray;
	width:250px;
}

#red-text{
	color:red;
}

#by_day{
	font-style: italic;
	padding-left:90px;
	font-size:11px;
	font-weight: bold;
}

#back-div{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
  width:100%;
  height:100%;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
  background-color: #E56C2A;
}

#text-div{
	position: absolute;
	top:200px;
	left:200px;
	z-index:11;
	background-color: White;
	border:3px solid #E56C2A;  
	padding:20px;
}

.submit_basket{
	background-image: url(send_button.jpg);
	border:0px;
	width:207px;
	height:48px;
	cursor:pointer;
}

.submit_basket_gray{
	background-image: url(send_button_gray.jpg);
	border:0px;
	width:130px;
	height:18px;
}

.news_date{
	color:gray;
	padding-bottom:5px;
}

#option_menu{
	margin-top:16px;
	margin-left:10px;
}

.cookie_phone{

}

/*Попап-вход*/
.popup_entry
{
	left: 500px;
	width: 328px;
	z-index: 9999;
	text-align: center;
	display: none;
	position: fixed; 
	//position: absolute;
	top: 200px;
	top:expression(fixed(this, 200));
	background-color: white;
}

.popup_entry .corner
{
	margin: 0px;
	position: absolute;
}

.popup_entry .top_bg .corner
{
	top: -1px;
}

.popup_entry .middle_bg
{
	background-color: #ffffff;
	text-align: left;
	border:1px solid #e56c2a;
    margin:10px;	
	padding-top: 28px;
}

.popup_entry .top_bg, .popup_entry .bottom_bg
{
	background-color: #ffffff;
	width: 318px;
	margin: 0px auto;
	position: relative;
	font-size: 0px;
}

.popup_entry .top_bg
{
	border-top: 1px solid #c6c6c6;
}

.popup_entry .bottom_bg
{
	border-bottom: 1px solid #c6c6c6;
}

.popup_entry .top_bg .tl
{
	left: -5px;
}

.popup_entry .top_bg .tr
{
	right: -5px;
}

.popup_entry .bottom_bg .bl
{
	left: -5px;
}

.popup_entry .bottom_bg .br
{
	right: -5px;
}

.popup_entry .top_bg .border, .popup_entry .bottom_bg .border
{
	height: 4px;
	font-size: 0px;
}

.popup_entry .logo
{
	padding: 1px 0px 30px 33px;
}

.popup_entry table td
{
	padding: 0px;
	padding-bottom: 13px;
}

.popup_entry table td.left
{
	font-weight: bold;
	padding-right: 7px;
}

.popup_entry input.text
{
	width: 195px;
	height: 29px;
	font-size: 15px;
	padding-left: 8px;
	padding-top: 3px;
	border: 1px solid #c0d9e8;
}

.popup_entry .forgive_me
{
	position: relative;
	margin-top: -2px;
	padding-bottom: 7px;
}

.popup_entry .forgive_me input
{
	margin: 0px;
	margin-right: 7px;
	//margin-left: -4px;
	//margin-right: 3px;
	position: relative;
}

.popup_entry .forgive_me label
{
	cursor: pointer;
}

.popup_entry .buttons
{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 38px;
}

.popup_entry #error_mess
{
	left: 0px;
	position: absolute;
	width: 318px;
	color: #ff0000;
	padding-top: 10px;
	font-weight: bold;
	text-align: center;
}

#shape_div
{
	background-color: black;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9998;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
/*Попап-вход*/


.dealer_entry{
		font-size:11px;
		display: block;
		background-image: url('dealer_input.gif');
		width: 105px;
		height: 20px;
		margin-top: 25px;
		text-align: center;
		line-height: 18px;
		text-decoration: none;
		color: #ffffff;
		float: right;
		margin-right: 20px;
}

.dealer_entry:hover
{
	color: #ffffff;
}

.dealer_entry_exit{
	font-size:11px;
	margin-right:20px;
	background-image: url(dealer_exit.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left:18px;
	margin-left:10px;
}

.dealer_span{
		font-size: 11px;
		padding-left: 5px;
}


.lk_entry{
	font-size:11px;
	display: block;
	background-image: url('lk_input.gif');
	width: 110px;
	height: 21px;
	text-align: center;
	line-height: 18px;
	text-decoration: none;
	color: black;
	float: left;
}
.lk_entry:hover
{
	color: #1e90ff;
}

.reg_entry{
	font-size:11px;
	display: block;
	background-image: url('registration_input.gif');
	width: 95px;
	height: 24px;
	text-align: center;
	line-height: 18px;
	text-decoration: none;
	color: black;
	font-family: Arial;
	float: left;
}
.reg_entry:hover
{
	color: #1e90ff;
}

.my_orders_entry{
	font-size:11px;
	display: block;
	background-image: url('my_orders_input.gif');
	width: 86px;
	height: 25px;
	text-align: center;
	line-height: 18px;
	text-decoration: none;
	color: #ffffff;
	float: left;
}
.my_orders_entry:hover
{
	color: #ffffff;
}

.dealer_span{
		font-size:11px;
}

p{
		line-height:18px;
		margin-top:10px;
	    margin-bottom:10px;
}

.usd{
	display:block;
	color:#E76E29;
	font-size:15px;
	font-weight:bold;
	background-image: url(usd.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin-bottom:10px;
	padding-left:20px;
	margin-left:15px;
	font-family: Arial;
}

.euro{
	display:block;
	color:#E76E29;
	font-size:15px;
	font-weight:bold;
	background-image: url(euro.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:20px;
	margin-left:15px;
	font-family: Arial;
}

#commerce_table{
	margin-left:70px;
}

#commerce_table td{
	padding:7px;
}

#commerce_table td input{
	border:1px solid gray;
	width:200px;
	height:18px;
}
#commerce-button{
	background-image: url(commerce_button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border:0px !important;
	width:231px !important;
	height:18px;
}

#manager-table{
	margin-top:15px;
	margin-left:30px;	
}

#manager-table td{
		padding:5px;
}

.gray_td{
		color:#7b7b7b;
}

input:focus{
		border:1px solid #E56C2A !important;
}

textarea:focus{
		border:1px solid #E56C2A !important;
}

#commerce_table span.blue
{
	position: absolute;
}

.adobe_reader_link
{
	text-align: right;
	font-size: 85%;
	padding-top: 6px;
}

.adobe_reader_link a
{
	color: #a5a3a3;
}

.adobe_reader_link a:hover
{
	color: #a5a3a3;
}

textarea.commerce_comment
{
	width: 100%;
	height: 150px;
}

.cover_list
{
	float: left;
	border: 1px solid #e0e0e0;
	text-align: center;
	font-size: 90%;
	margin-top: 20px;
	margin-bottom: 35px;
	position: relative;
}

.cover_list * 
{
	font-family: Arial;
}

.cover_list .title
{
	padding: 8px 1px 11px 1px;
	border-bottom: 1px solid #e0e0e0;	
}

.cover_list input.count
{
	border: 1px solid #7f7f7f;
	width: 20px;
	height: 17px;
}

.cover_list .select
{
	margin: 0px auto;
	width: 129px;
	padding: 9px 1px 0px 1px;
}

.cover_list .select select
{
	width: 100%;
	height: 17px;
}

.cover_list .select .buy
{
	float: right;
	padding-top: 3px;
}

.cover_list .select .price
{
	text-align: left;
	color: #e76b2f;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 3px;
}

.cover_list .img_place
{
	/height: 2px;
	min-height: 2px;
	font-size: 0px;
	/width: 1%;
}

.furniture_list .element_item_cover
{
	margin-right: 14px;
	height: auto;
	/height: 240px;
	min-height: 240px;
	margin-bottom: 30px;
}

.furniture_list_container
{
	position: relative;
	/width: 100%;
}

.furniture_list_container .basket_block
{
	position: absolute;
	width: 210px;
	top: 0px;
	right: 0px;
}

.left_menu_tree h2
{
	padding-bottom: 6px;
}

.left_menu_tree div
{
	line-height: 1.15em;
	padding-bottom: 12px;
}

.pdf_icon
{
	vertical-align: middle;
	width: 32px;
	height: 32px;
	background-repeat: no-repeat;
	background-image: url(/image/acroread.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/acroread.png",sizingMethod="crop");
}

/*Баннер о бесплатной доставке и сборке*/
.free-banner {
	margin-top: 5px;
}
/*Баннер о бесплатной доставке и сборке*/


/*Изменения 3 уровня диванов*/
table.cat, .cat td
{
	border: none;
	color: #6D6656;
	font-size: 15px;
	padding-left: 10px;
	padding-right: 30px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 3px;
} 

.cat td
{
	width: 25%;
}
.cat .zero img
{
	padding-bottom:0px;	
	margin-bottom: 20px;
	margin-top: 8px;
}
.cat a
{
  font-size: 17px;
  color: #7D8A2E;  
  	width: 186px !important;
}

.cat img
{
  padding-bottom:50px;
  padding-top: 0px;
  margin-top: 0px;
}
.cat a:hover
{
  
}
table.cat2{
	width: 70%;
}
table.cat2, .cat2 td
{
	 font-size: 11px;
	 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: Black;
	 border: none;
	 padding: 0 0 0 0;
	 margin: 0 0 0 0;
	 	 
}
table.cat2
{
	margin-bottom:50px;
	width: 186px;
}
.cat2 td.r{
	text-align: right;
}
table.cat2 td span
{
	font-weight: bold;
	 color: Black;
	 
}
table.cat3, .cat3 td
{
	border: none;	
}
.cat3 td{
	padding: 10px 0px 10px 0px;
}

table.behaviour, .behaviour td
{
	border: none;
	font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.behaviour td
{
    padding: 3px 0 3px 0;
	 vertical-align: top;
}
table.behaviour tr.first
{
   background-color:  #EFEFEF;	
}
table.behaviour tr.second
{
   background-color: White;	
}
table.behaviour td.l_c
{
   text-align: right;
	font-weight: bold;
	width: 45%;		
}
table.behaviour td.r_c
{
   text-align: left;
	 padding-left: 15px;		
}
.obivka
{
	 padding-top:5px;
}
.obivka a
{
	 font-size: 12px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
	
}

table.line, .line td
{
	 border: none;	
	 padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-align: left;
}
 table.behaviour, table.cat4
{
	width: 100%;
}
table.line td img
{
  border: 2px solid #B1B1B1; 
  padding: 0 0 0 0;	
  margin: 0 0 0 0; 
}
table.line td a img
{
  border: 1px solid 	#B1B1B1;
  padding: 0 0 0 0;
  margin: 0 0 0 0;  
}
table.cat4, .cat4 td
{
	border: none;
}
.lupa{
	position: relative;
	z-index: 2;
	top:-20px;
	left:280px;
}
table.cat4
{
	
}
table.cat4 td{
	padding: 10px 20px 10px 5px;
}
.parametr
{
 border: 0px solid #B1B1B1 !important;
}
.parametr .p_d
{
padding: 0px 0px 0px 0px;
float: left;
margin: 0px 0px 5px -1px;
border: 1px solid #B1B1B1;
width: 155px;
}
.parametr .desc
{
	border: none;	
  padding: 7px 8px 7px 8px;
  vertical-align: bottom; 
}
.parametr td
{
  padding: 0px 0px 0px 3px !important; 
  
}
.parametr .title
{
color: #000000;
font-weight: normal;
min-height: 34px;
background-color: #EFEFEF;
padding: 10px 20px 10px 5px; 
border-bottom: 1px solid #B1B1B1;
}
.parametr tr.border,.parametr
{
	border: 0px solid #B1B1B1;	
}
.parametr font
{
	font-size: 12px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:  #E76B2F; 
	padding-right: 7px;
}
table.svoistva
{
	width: 180px;
}
table.svoistva,.svoistva td
{
	border: none;	
	padding: 0 0 0 0 !important;
	 font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;	
}
.svoistva font
{
	 font-size: 13px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E76B2F;	
}
.svoistva td.r
{
	text-align: right;
}
.catalog-item-fix
{
	height: 200px; 
	width: 200px; 
	float: left; 
	/*margin-right: 20px; */
	/*margin-bottom: 20px;*/
}


/*/Изменения 3 уровня диванов*/

/*Все сайты*/
#all_sites_div 
{
	left:-70px !important;
}
#all_arrow {
left:-600px !important;
top:2px !important;

}
.all_sites_outer
{
	z-index: 99 !important;
}


.all_sites_outer .all_sites
{
	background-color: #e56c2a;
	background-image: url(all_sites_link.gif);
	width: 82px;
	height: 25px;
	line-height: 18px;
	z-index: 99 !important;
	
}
.all_sites a 
{
	border: none !important;
}

.all_sites_outer #all_sites_div
{
	top: 24px;
}
/*/Все сайты*/

.del_button
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(del_button.jpg);
	width: 84px;
	height: 18px;
	border: 0px;
}

.recount_button
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(recount_button.jpg);
	width: 84px;
	height: 18px;
	border: 0px;
}

.add_good_btn
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(add_good_btn.gif);
	width: 123px;
	height: 18px;
	border: 0px;
}

.go_button
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(go_button.jpg);
	width: 123px;
	height: 18px;
	border: 0px;
}

#popup_entry_cities, .popup_entry_cities
{
	/*left: 0px !important;*/
	right: -500px !important;
	margin-top:70px;
	z-index: 999 !important;
	background-image: url(spacer.gif);
	background-repeat: repeat;
	left: auto;
	top: 100px !important;
}

#popup_entry_cities .city_container a.active, .popup_entry_cities .city_container a.active
{
	background-color:#f79337 !important;
}
#popup_entry_cities .city_container a:hover, .popup_entry_cities .city_container a:hover
{
	background-color:#17a5ec !important;
}

.change_city
{
	padding-right: 68px;
	position: absolute;
	left: 0px;
	top: 8px;
	height: 20px;
}

.change_city a.change_city, a.change_region
{
	background-image: url(for_cities.gif);	
	color: #000000;	
	text-decoration: none;
	z-index: 999;
	position: relative;
	padding: 0px;
}

#phone
{
	position: relative;
	z-index: 120;
	text-align: right;
	margin-top: 7px;
	/*padding-left: 10px;*/
}

#phone .phone
{
	/*padding-bottom: 5px;*/
	white-space: nowrap;
}

#phone .phone1
{
	/*margin-top: -5px;*/
}

#phone .workmode
{
	margin-top: 10px;
	padding-right: 68px;
}

#phone .phone span, #phone .phone1 span
{
	font-size: 13px;
	color: #000000;
	font-weight: normal;		
}

#phone .phone .prefix {
	font-size: 14px;		
	font-weight: bold;	
	color: #999999;
	padding-top: 0px;
	padding-top: 5px;
	width: 65px;
	white-space: nowrap;
}

#phone .phone .header_phones .city {
	padding-left: 5px;
	font-size: 13px;
	float: left;
	position: relative;
}

#phone .phone .header_phones .active_city {
	text-decoration: none;
	color: #000000;
	border-bottom: 1px dashed #000000;
	height: 10px;
}

#phone .phone .header_phones .address {
	padding-left: 8px;
	font-size: 13px;
}



#phone .phone .number {
	padding-left: 5px;
	font-size: 22px;		
	font-weight: bold;	
	width: 100px;
}

#phone .phone .address_unactive {
	color: #999999;
	border-bottom: 1px solid #999999;
}

#phone .phone  .header_phones td{
	padding-bottom: 5px;
}

#phone .phone  .header_phones .city td{
	padding-bottom: 0px;
}

#phone .phone font, #phone .phone1 font
{
	font-size: 15px;
	color: #000000;
	font-weight: bold;	
}


#phone .region_select
{
	text-align: left;
}


/*Верхнее меню*/
.top_menu
{
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	/*margin-top: 25px;*/
	margin-top: 12px;
	position: relative;
	z-index: 110;
}

.top_menu table
{
	background-color:  #0089E1;
	background-image: url(tm_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
}

.top_menu table td
{
	text-align: center;
	padding: 0px;
}

.top_menu table td a, .top_menu table td span.a
{
	line-height: 45px;
	display: block;
	position: relative;
	height: 45px;
	text-decoration: none;
	text-transform: uppercase;
}

.top_menu table td a span, .top_menu table td span.a span
{
	color: #ffffff;
	font-weight: bold;
	background-repeat: no-repeat;
	/*padding-bottom: 5px;
	padding-top: 3px;*/
}

.top_menu table td a:hover, .top_menu table td .menu1_over a
{
	background-color: #F45600;
	background-image: url(tm_bg_hover.gif);
	background-repeat: repeat-x;
}

.top_menu table td a.active
{
	background-color: #F45600;
	background-image: url(tm_bg_act.gif);
	background-repeat: repeat-x;
}
.top_menu table td a.active:hover
{
	
	background-color: #F45600;
	background-image: url(tm_bg_act.gif);
	background-repeat: repeat-x;
}
.top_menu table td a:hover span, .top_menu table td span.a span, .top_menu table td a.active span
{
	color: #ffffff;
}

.top_menu table td.sep
{
	font-size: 0px;
	width: 2px;
	background-color: #ffffff;
}

.top_menu table td .tma1
{
	position: relative;
	display: block;
	height: 45px;
	padding: 0px;
}

.top_menu table td .tma1 img
{
	margin-top: 7px;
}

.top_menu table td .tma1 img.left, .top_menu table td .tma1 img.right
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(tm_left_border.gif);
	background-position: 0px 0px;
	margin: 0px;
}

.top_menu table td .tma1 img.right
{
	left: auto;
	right: 0px;
	//right: expression(this.parentNode.offsetWidth%2==0 ? "0" : "-1px");
	background-image: url(tm_right_border.gif);
}

.top_menu table td .tma1:hover img.left, .top_menu table td .tma1:hover img.right, 
.top_menu table td .menu1_over .tma1 img.left, .top_menu table td .menu1_over .tma1 img.right
{
	background-position: 0px 45px;
}

.top_menu table td .tma1_active, .top_menu table td .tma1_active:hover, .top_menu table td .menu1_over .tma1_active
{
	background-image: url(tm_bg_act.gif);
	background-repeat: repeat-x;
}

.phone-parent {
	width: 100%;
}

.top_menu table td .tma1_active img.left, .top_menu table td .tma1_active img.right
{
	background-image: url(tm_left_border_act.gif);
}

.top_menu table td .tma1_active img.right
{
	background-image: url(tm_right_border_act.gif);
}
/*/Верхнее меню*/


/*Скругленные углы изображений*/
.rounded
{
	position: relative;
	//height: 1%;
	//width: 1%;
}
.rounded img
{
	/*border: 1px solid #e8e8e8;*/
}
.rounded .tleft
{
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(r_img_tl.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/r_img_tl.png",sizingMethod="crop");
	width: 9px;
	height: 9px;
}
.rounded .tright
{
	position: absolute;
	top: 0;
	right: 0;
	//right: expression(this.parentNode.offsetWidth%2==0 ? "0px" : "-1px");
	background-image: url(r_img_tr.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/r_img_tr.png",sizingMethod="crop");
	width: 9px;
	height: 9px;
}
.rounded .bleft
{
	position: absolute;
	left: 0;
	bottom: 0;
	bottom: expression(this.parentNode.offsetHeight%2==0 ? "0px" : "-1px");
	background-image: url(r_img_bl.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/r_img_bl.png",sizingMethod="crop");
	width: 9px;
	height: 9px;
	font-size: 0px;
	line-height: 0px;
}
.rounded .bright
{
	position: absolute;
	right: 0;
	bottom: 0;
	bottom: expression(this.parentNode.offsetHeight%2==0 ? "0px" : "-1px");
	background-image: url(r_img_br.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/r_img_br.png",sizingMethod="crop");
	width: 9px;
	height: 9px;
	font-size: 0px;
	line-height: 0px;
}
.rounded  a
{
	display: block;
	text-align: center;
	border: 1px solid #e8e8e8;
}
/*.rounded  a.catalogimg
{
	width: 188px;
	//width: 190px;
}*/
.catalogimg
{
	width: 190px;
}
.catalogimg_190_131
{
	width: 190px;
	height: 131px;
}

.catalogimg_190_131 a
{
	width: 188px;
	//width: 190px;
	height: 129px;
	//height: 131px;
	border: 1px solid #e8e8e8;
	overflow: hidden;
}
/*Скругленные углы изображений*/
.zoom
{
	position: absolute;
	right: 5px;
	bottom: 5px;
	//bottom: 5;
	//right: 15px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background-image: url(lupa.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/lupa.png",sizingMethod="crop");
	z-index: 100;
}
.portfolio_content
{
	width: 100%; 
	vertical-align: top; 
	padding-left: 20px;
}
.portfolio_content div
{
	padding: 5px 0px;
}
.portfolio_content b
{
	font-size: 14px;
}
.portfolio_content a
{
	display: inline;
	border: none;
}
.portfolio_one
{	
	background-color: #f0f0f0;
	background-image: url(portfoliobg.gif);
	background-repeat: no-repeat;
}
.portfolioimg
{
	background-image: url(portfolioimg.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/portfolioimg.png",sizingMethod="crop");
	width: 300px;
	height: 225px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.other_portfolio
{
	position: absolute;
	right: 8px;
	top: 10px;
	
}
.other_portfolio a
{
	display: inline;
	border: none;
}


/*слайдер*/
#slider
{
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	height: 122px;
	width: 100%;
}
#production
{
	position: absolute;
}
.popsignature
{
	position: absolute;
	top: 90px;
	left: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	white-space: nowrap;
}

.arrow_left, .arrow_right{
	cursor:pointer;
	width: 32px;
}

#production td{
padding: 0px 15px;
}

#production_table
{
	margin-left: -245px;
}
/* /слайдер*/


.pricerange
{
	text-align: center;
}
.pricerange a
{
	color: #f57d38; 
	background-color: #fff; 
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px 20px;
}
.pricerange a:hover
{
	color: #f57d38; 
	background-color: #fff; 
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px 20px;
}
.pricerange a.active
{
	color: #000000; 
	background-image: url(pricerangeactive.gif); 
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
b.styleprice
{
	color:#E56C2A;
	font-size:12px;
}
/*Всплывающее меню каталога*/
.catalog_menu
{
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	z-index: 100;
	//height: 1%;
}

.catalog_menu table
{
	/*background-color: #ffffff;
	background-image: url(ct_bg.gif);
	background-repeat: repeat-x;*/
	width: 100%;
}

.catalog_menu table td
{
	text-align: center;
	padding: 0px;
	vertical-align: middle;
}

.catalog_menu table td a, .catalog_menu table td span.a
{
	line-height: 42px;
	display: block;
	position: relative;
	height: 42px;
	text-decoration: none;
}

.catalog_menu table td a span, .catalog_menu table td span.a span
{
	color:  #0089E1;
	font-weight: bold;
	background-repeat: no-repeat;
}

.catalog_menu table td a:hover, .catalog_menu table td span.a, .catalog_menu table td a.active, .catalog_menu table td .catmenu_over a
{
	background-color: #e7e7e7;
	/*background-image: url(ct_left_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;*/
}

.catalog_menu table td a:hover span, .catalog_menu table td span.a span, .catalog_menu table td a.active span, .catalog_menu table td .catmenu_over a span
{
	color: White;
}

.catalog_menu table td.sep
{
	font-size: 0px;
	width: 2px;
	background-color: #ffffff;
}

.catalog_menu table td a:hover span, .catalog_menu table td span.a span
{
	background-position: 0px -27px;
}

.catalog_menu table td a span.left, .catalog_menu table td span.a span.left, .catalog_menu table td span.a span.right
{
	position: relative;
	display: block;
	left: 0px;
	top: 0px;
	padding: 8px 10px 0px 15px;
	cursor: pointer;
	line-height: 12px;
	text-align: center;
	/*text-align: left;*/
}

.catalog_menu table td a span.left img
{
	margin-top: 7px;
}

.catalog_menu table td a span.right, .catalog_menu table td span.a span.right
{
	position: absolute;
	right: 0px;
	//right: -1px;
	top: 0px;
	width: 9px;
}
.catalog_menu table td a.act  span
{
	color: White;
}
.catalog_menu table td a.act
{
	 background-color: #FF6000;
	 
}
.catalog_menu table td a.act:hover span,.catalog_menu table td a:hover span
{
	 color: Black;	 
}
.catalog_menu table td a.act,.catalog_menu table td a
{
	 border-top: 1px solid  #ffffff;
	  border-left: 1px solid  #ffffff;
	   border-right: 1px solid  #ffffff;
}
.catalog_menu table td .catmenu_over a.act,.catalog_menu table td .catmenu_over a:hover,.catalog_menu table td .catmenu_over a
{
	 background-color: #E7E7E7;
	 color: Black;
	 border-top: 1px solid #ababab;
	 border-left: 1px solid #ababab;
	 border-right: 1px solid #ababab;	
}
.catalog_menu table td .catmenu_over .submenu a:hover,.catalog_menu table td .catmenu_over .submenu a
{	 
	 border-top: 0px solid #ababab;
	 border-left: 0px solid #ababab;
	 border-right: 0px solid #ababab;	
}
.catalog_menu table td .catmenu_over a span
{	
	 color: Black;
}
.catalog_menu table td a:hover span.left, .catalog_menu table td span.a span.left
{
	/*background-image: url(ct_left_bg.gif);
	background-position: 0px 0px;*/
}

.catalog_menu table td a:hover span.right, .catalog_menu table td span.a span.right, .catalog_menu table td .catmenu_over a span.right
{
	/*background-image: url(ct_right_bg.gif);
	background-position: 100% 0px;*/
}
#roundbotctmenu_l
{
	position: absolute;
	display: block;
	bottom: 0px;
	bottom: expression(this.parentNode.offsetHeight%2==0 ? "0px" : "-1px");
	/*background-image: url(rct_bl.gif);*/
	width: 7px;
	height: 7px;
	left: 0px;
	font-size: 0px;
}

#roundbotctmenu_r
{
	position: absolute;
	right: 0;
	//right: expression(this.parentNode.offsetWidth%2==0 ? "0px" : "-1px");
	bottom: 0;
	/*float: right;
	margin-top: -7px;*/
	bottom: expression(this.parentNode.offsetHeight%2==0 ? "0px" : "-1px");
	/*background-image: url(rct_br.gif);*/
	width: 7px;
	height: 7px;
	font-size: 0px;
}
/*noindex:-o-prefocus, #roundbotctmenu_l, #roundbotctmenu_r
{
	bottom: 9px;
}*/

.catmenu 
{
	position: relative !important;
	/*text-align: left;*/
}

.submenu 
{
	margin: 0; 
	padding: 0; 
	width: 845px; 
	position: absolute;
	display: none; 
	z-Index: 100;
	background-color: #e7e7e7;
	border-left: 1px solid #ababab;
	border-right: 1px solid #ababab;
	text-align: left;
	margin-top: 42px;
}

.submenu  .bottom
{
	position: relative;
	background-image: url(submenu_br.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 11px;
	line-height: 11px;
	margin-left: -1px;
	margin-right: -1px;
	margin-bottom: -11px;
}
.submenu  .bottom .br
{
	position: relative;
	background-image: url(submenu_bl.png);
	background-repeat: no-repeat;
	margin-right: 11px;
	height: 11px;
	line-height: 11px;
}
.submenu table, .submenu table td, .submenu table td a
{
	background-color:transparent;
	background-image:none;
	padding: 0;
	line-height: 13px;
}
.submenu table
{
	margin-top: 11px;
}
.submenu table td
{
	text-align: left;
	padding-left: 20px;
	vertical-align: top;
}
.submenu table td a, .submenu table td a:hover, .catmenu_over .submenu table td a
{
	display: block;
	height: auto;
	color: #000000;
	//height: 1%;
	background-image: url(submarker.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 7px;
	border: none;
}
.submenu table td a:hover
{
	text-decoration: underline;
}
.submenu table td a.razdel, .catmenu_over .submenu table td a.razdel
{
	display: inline;
	color: #d13922;
	//height: 1%;
	background-image: none;
	text-decoration: underline;
	padding-left: 0px;
	line-height: 14px;
}
.sb1
{
	width: 370px;
}
.sb2
{
	width: 840px;
}
.sb3
{
	margin-left: -117px;
}
.sb4
{
	width: 600px;
}
.sb5
{
	width: 680px;
	margin-left: -155px;
}
.sb6
{
	margin-left: -390px;
}
.sb7, .sb9
{
	width: 180px;
}
.sb9
{
	margin-left: -30px;
}
.sb8
{
	width: 600px;
	margin-left: -323px;
}
.sb10
{
	width: 534px;
	/*margin-left: -434px;*/
	right: 0px;
	//right: expression(this.parentNode.offsetWidth%2==0 ? "0px" : "-1px");
}
.sblast
{
	width: 535px;
}

.basket_bottom
{
	float: left; 
	padding: 0px 0px 0px 0px;
}

.basket_bottom .buy_btn
{
	padding-left: 10px;
}

.basket_bottom .buy_btn img
{
	vertical-align: middle;
}

#basket-div-in .buy_btn
{
	display: none;
}

/*Cкрытый фрейм*/
#hidden_frame
{
	display: none;
}
/*/Cкрытый фрейм*/
/*Уведомление о добавлении в корзину*/
#upBasketSuccess
{
	font-size: 18px;
	color: #000000;
	white-space: nowrap;
	width: 279px;
	height: 73px;
	line-height: 73px;
	/*border: 1px solid #000000;
	background-color: #eeeeee;*/
	position: fixed;
	left: 50%;
	margin-left: -140px;
	margin-top: 200px;
	overflow: hidden;
	display: none;
	z-index: 1001;
}

* html #upBasketSuccess
{
	position: absolute;
	top: expression(fixed(this, 0));
}

#upBasketSuccess img
{
	background-repeat: no-repeat;
	background-image: url(/image/good_in_basket.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/good_in_basket.png",sizingMethod="crop");
}
/*/Уведомление о добавлении в корзину*/

/*Затенение на всю страницу*/
#body_shade, .body_shade
{
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	height: 100%;
	background: #000000;
	z-index: 1100;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

* html #body_shade, * html .body_shade 
{
	position: absolute;
	width: 100%;
	/*width: expression(document.getElementById("overall").offsetWidth + 54 + 'px');*/
	width: expression(document.body.clientWidth + 'px');
	top: expression(fixed(this, 0));
}
/*/Затенение на всю страницу*/

/*Flash поверх страницы*/
#flash_popup
{
	text-align: left;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1200;
}

* html #flash_popup
{
	position: absolute;
	top: 100px;
	top: expression(fixed(this, 100));
}

#close_btn
{
	position: fixed;
	z-index: 1200;
	display: block;
	top: 50%;
	left: 50%;
	width: 24px;
	height: 24px;
	background-image: url(/image/gtk-close.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/gtk-close.png",sizingMethod="crop");
	cursor: pointer;
}

* html #close_btn
{
	position: absolute;
	top: 75px;
	top: expression(fixed(this, 75));
}
/*/Flash поверх страницы*/

#footnote
{
	color: #a4a4a4;
	font-size:10px;
	text-align: left;
	line-height: 11px;
}
/*Готовые комплекты*/
.color_signature
{
	text-decoration: none;
	border-bottom: 1px dashed #0089E1;
	margin-left: 4px;
}
.activecolorsignature
{
	text-decoration: none;
	margin-left: 4px;
	border: none;
	color: #000000;
}
.color_photo
{
	display: block;
	padding: 2px;
	margin-right: 30px;
	border: 2px solid #ffffff;
	cursor: pointer;
}
.activephotocolor
{
	display: block;
	padding: 2px;
	margin-right: 30px;
	border: 2px solid #ffffff;
	cursor: pointer;
	border: 2px solid #E56C2A;
}
#clicked_photo_2_0, #clicked_photo_3_0, #clicked_photo_4_0,#clicked_photo_2_1, #clicked_photo_3_1, #clicked_photo_4_1,#clicked_photo_2_2, #clicked_photo_3_2, #clicked_photo_4_2,#clicked_photo_2_3, #clicked_photo_3_3, #clicked_photo_4_3,#clicked_photo_2_4, #clicked_photo_3_4, #clicked_photo_4_4,#clicked_photo_2_5, #clicked_photo_3_5, #clicked_photo_4_5
{
	display: none;
}
.complect_description table
{
	width: 100%;
	margin-bottom: 10px;
}
.complect_description table td, .complect_description table th
{
	border: none;
	padding: 3px;
}
.complect_description table td
{
	font-size: 11px;
}
.complect_description table td.right
{
	text-align: center;
}
.complect_description table tr.first
{
	background-color: #ececec;
}
.complect_description ul
{
	margin: 20px 0px;
	padding: 0px;
}
.complect_description ul li
{
	list-style-image: url(complect_marker.gif);
	//list-style-image: url(complect_marker2.gif);
	list-style-position: inside;
	line-height: 1.7em;
	margin: 0px;
	padding: 0px;
}
.readymadecomplects
{
	background-color: #e6f6fd;
	text-align: center;
}
.readymadecomplects .title
{
	padding-bottom: 5px;
}
.readymadecomplects .title a
{
	font-family: Tahoma, Arial;
	font-size: 17px;
	text-decoration: none;
}
.readymadecomplects .title b
{
	color: #0089E1;
	font-family: Tahoma, Arial;
}
.complects_href, .complects_href:hover 
{
	font-size: 14px;
	line-height: 22px;
	color: #e36a00;
	font-weight: bold;
}
.complects_price
{
	font-size: 15px;
	font-weight: bold;
}
.complects_price span
{
	font-size: 11px;
	font-weight: bold;
}
/* /Готовые комплекты*/

/* Газета */
.gazeta 
{
	margin-top: 30px;
}
.gazeta .rank
{
	width: 100%;
}
/*
.gazeta .rank .tl, .gazeta .rank .tr, .gazeta .rank .bl, .gazeta .rank .br
{
	background-repeat: no-repeat;
	width: 27px;
	height: 49px;
}
.gazeta .rank .tr
{
	background-image: url(gazeta_tr.gif);
}
.gazeta .rank .br
{
	background-image: url(gazeta_br.gif);
}
.gazeta .rank .bl
{
	background-image: url(gazeta_bl.gif);
}
.gazeta .rank .t, .gazeta .rank .b
{
	background-image: url(gazeta_t.gif);
	background-repeat: repeat-x;
	height: 49px;
}
.gazeta .rank .b
{
	background-image: url(gazeta_b.gif);
}
.gazeta .rank .l, .gazeta .rank .r
{
	background-image: url(gazeta_l.gif);
	background-repeat: repeat-y;
	width: 27px;
	background-position: left top;
}
.gazeta .rank .r
{
	background-image: url(gazeta_r.gif);
}
*/
.gazeta .rank .inner
{
	background-color: #fdfdfd;
	text-align: center;
}
.gazeta .rank .inner .top
{
	margin: -42px auto;
	position: relative;
}
.gazeta .columns
{
	width: 100%;
}
.gazeta .columns td
{
	padding: 0;
	vertical-align: top;
	padding-right: 20px;
}
.gazeta .page
{
	padding: 0px 0px 0px 0px;
	font-family: Arial, Times New Roman, Times, serif;
	font-size: 13px;
}
.gazeta .page *
{
	font-family: Arial, Times New Roman, Times, serif;
}

.gazeta .page h2
{
	font-size: 22px;
	font-weight: normal;
	margin: 0;
}

.gazeta .page h3
{
	font-size: 21px;
	margin: 0;
}

.gazeta .page h4
{
	font-size: 14px;
	margin: 0;
}

.gazeta .page h5
{
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}
.gazeta .page p
{
	text-align: justify;
	line-height: 1.2em;
}
.gazeta .qc2
{
	padding: 5px 5px 0px 5px;
}

.gazeta .qc2 *
{

}
.blue_hr
{
	position: relative;
	background-image: url(blue_hr.gif);
	height: 8px;
	font-size: 8px;
	line-height: 8px;
	margin: 25px 5px 25px 5px;
}
.blue_hr .right
{
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(blue_hr_right.gif);
	width: 4px;
}
/* /Газета */

/*Форма поиска*/
.search_form
{
	margin-bottom: 24px;
	margin-top: -8px;
	text-align: left;
	position: relative;
	z-index: 99;
}

.search_form .text
{
	margin-left: 230px;
	font-size: 11px;
	color: #5a5a5a;
	padding-top: 1px;
}

.search_form table
{
	width: 100%;
}

.search_form table td
{
	padding: 0px;
	vertical-align: middle;
	height: 54px;
}

.search_form table td.title
{
	font-size: 190%;
	width: 220px;
}

.search_form table td.input, .search_form table td.btn
{
	background-color: #0089E1;
	//background-color: #007EDD;
	background-image: url(search_left_bg.png);
	background-repeat: no-repeat;
}

.search_form table td.btn
{
	background-image: url(search_right_bg.png);
	background-position: right top;
	width: 136px;
}

.search_form table td.btn input
{
	margin-left: 17px;
}

.search_form table td.input
{
	padding-left: 13px;
}

.search_form table td.input input
{
	background-color: #ffffff;
	height: 29px;
	width: 100%;
	border: none;
	font-size: 20px;
	padding-left: 6px;
	padding-top: 3px;
}

.search_form table td.input input:focus
{
	border: none !important;
}

.search_form table td.input .c
{
	position: relative;
	height: 29px;
}

.search_form table td.input .c .w
{
	position: absolute;
	border: 1px solid #5cbbf3;
	width: 320px;
	background-color: #ffffff;
	top: 29px;
	//top: 30px;
	overflow: hidden;
	left: 0px;
	display: none;
}

.search_form table td.input .c .w a
{
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	padding: 4px 10px 4px 9px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

.search_form table td.input .c .w a:hover
{
	color: #0089e1;
	text-decoration: underline;
}

.search_form table td.input .c .w a.active
{
	background-color: #def1fd;
}
/*/Форма поиска*/

/*Бьем любые цены*/
.beat_any_price
{
	border-top: 1px solid #e2e2e2;
	padding-top: 6px;
	margin-top: 29px;
	font-size: 17px;
}

.beat_any_price h3
{
	padding-bottom: 11px;
}

.beat_any_price *
{
	font-family: "Trebuchet MS", "Helvetica CY", "DejaVu Sans", sans-serif;
}

.beat_any_price .link
{
	padding-top: 11px;
}

.beat_any_price .link a
{
	display: block;
	float: left;
	background-image: url(beat_icon.jpg);
	background-repeat: no-repeat;
	height: 57px;
	padding-left: 57px;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}

.beat_any_price .link a span
{
	color: #0089e1;
	border-bottom: 1px dashed #0089e1;
	display: block;
	padding-top: 7px;
}

.beat_any_price_form 
{
	text-align: left;
	position: absolute;
	margin-top: 80px;
	left: 50%;
	margin-left: -266px;
	width: 533px;
	z-index: 1100;
	overflow: hidden;
}

#feedback_form {
	margin-top: 0px;
}

.beat_any_price_form .form
{
	width: 533px;
	position: relative;
	//height: 100%;
}

.beat_any_price_form .form .bg
{
	position: absolute;
	width: 533px;
	height: 100%;
	background-repeat: repeat-y;
	background-image: url(/image/popup_bg.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/popup_bg.png",sizingMethod="scale");
}

.beat_any_price_form .top_bg
{
	width: 533px;
	height: 44px;
	position: relative;
	background-repeat: no-repeat;
	background-image: url(/image/popup_bg_top.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/popup_bg_top.png",sizingMethod="scale");
	z-index: 1102;
}

.beat_any_price_form .bottom_bg
{
	width: 533px;
	height: 25px;
	position: relative;
	background-repeat: no-repeat;
	background-image: url(/image/popup_bg_bottom.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/popup_bg_bottom.png",sizingMethod="scale");
}

/*Форма фидбека - копирует функциона beat-any-price-формы*/
.beat_any_price_form .top_bg_feedback
{
	width: 533px;
	height: 44px;
	position: relative;
	background-repeat: no-repeat;
	background-image: url(/image/popup_bg_top.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/popup_bg_top.png",sizingMethod="scale");
	z-index: 1102;
}

.beat_any_price_form .bottom_bg_feedback
{
	width: 533px;
	height: 25px;
	background-repeat: no-repeat;
	background-image: url(/image/popup_bg_bottom.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/popup_bg_bottom.png",sizingMethod="scale");
}
/*/Форма фидбека - копирует функциона beat-any-price-формы*/

.beat_any_price_form .inner
{
	padding: 0px 44px 2px 30px;
	overflow: hidden;
	position: relative;
	z-index: 1101;
	margin-top: -10px;
}

.beat_any_price_form a.close
{
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	margin-left: 489px;
	margin-top: 14px;
	z-index: 1201;
}

.beat_any_price_form h1
{
	font-size: 33px;
	font-family: "Trebuchet MS", "Helvetica CY", "DejaVu Sans", sans-serif;
	color: #ea6903;
	margin: 0px;
	padding: 0px 0px 3px 6px;
}

.beat_any_price_form .required, .required
{
	color: #ea6903;
}

.beat_any_price_form .small, .small_text
{
	font-size: 9px;
	padding-bottom: 12px;
	padding-left: 6px;
}

.beat_any_price_form .etext
{
	font-size: 11px;
	padding-bottom: 12px;
	padding-left: 6px;
}

.beat_any_price_form input.submit:focus
{
	border: none !important;
}
/*/Бьем любые цены*/

/*Похожие товары в поиске*/
.similars h3
{
	padding: 0px;
	margin: 6px 0px 3px 37px;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
}

.similars .object
{
	float: left;
	padding-left: 37px;
	overflow: hidden;
}

.similars .object .photo
{
	display: block;
	width: 114px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 4px;
	padding-top: 90px;
	position: relative;
}

.similars .object .photo img
{
	position: absolute;
	top: 0px;
}

.similars .object .photo img.bg
{
	background-image: url(/image/similar_frame.png);
	//background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/image/similar_frame.png",sizingMethod="crop");
	background-repeat: no-repeat;
}

.similars .object .photo:hover
{
	//height: 1%;
}

.similars .object .photo:hover .bw
{
	visibility: hidden;
}

.similars .object .photo span
{
	position: relative;
}

.similars .object
{
	font-size: 13px;
}

.similars .object a, .similars .object a span
{
	color: #44a8e8;
}

.similars .object a:hover, .similars .object a:hover span
{
	color: #AA0425;
}

.cabinet-item-search
{
	padding-bottom: 0px;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 9px;
}

.cabinet-item-search-last
{
	border-bottom: none;
	margin-bottom: 0px;
}

h2.search
{
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 10px;
}
/*/Похожие товары в поиске*/

/*баннер "доставка и сборка бесплатно"*/
.free_banner a
{
	font-size: 16px;
	font-weight: bold;
	color: white;
	background-color: #5cbbf5;
	width: 250px;
	height: 25px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	text-decoration: underline;
}
/*баннер "доставка и сборка бесплатно"*/

/*Отзывы пользователей*/
.users_feedback{
	font-size: 11px;
}

.users_feedback .text {
	font-size: 13px;
	font-family: Arial;
}

.users_feedback  .company, .content-text .feedback .company {
	color: #999999;
	font-size: 11px;
}


.image {
	width: 94px;
	height: 94px;
	position: relative;
	overflow: hidden;
}

.image_expert {
	width: 150px;
	height: 150px;
	position: relative;
	float: left;
	margin-right: 20px;
	overflow: hidden;
}

.corner1 {
	position: absolute;
	top: -1px; 
	left: -1px;
}

.corner2 {
	position: absolute;
	top: -1px;
	right: -1px;
}

.corner3 {
	position: absolute;
	bottom: -1px;
	right: -1px;
}

.corner4 {
	position: absolute;
	bottom: -1px;
	left: -1px;
}



.navigation {
	padding-top: 25px;
	padding-bottom: 50px;
}

.navigation .item {
	border: 1px solid grey;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	font-size: 12px;
	margin-right: 3px;
}

#nav_active{
	border: 1px solid black;
	font-weight: bold;
}
/*/Отзывы пользователей*/

/*Кнопки социалок*/
.b-share{
	margin-top: 7px;
}
/*/Кнопки социалок*/

/*Ссылки-якоря справа в некоторых категориях*/
.right_links{
	width: 196px;
	padding: 5px 0px;
	border-left: 3px solid #f79138;
	background-color: #f4f4f4;
}

.right_links a{
	margin-left: 10px;
	line-height: 22px;
	font-size: 13px;
	font-weight: bolder;	
}
/*/Ссылки-якоря справа в некоторых категориях*/

/*Инструмент покупателя*/
#help_tool {
	width: 905px;
	height: 85px;
	background: url('/image/help_tool.png');
	position: fixed;
	left: 50%;
	margin-left: -452;
	bottom: -1px;
	z-index: 99999999;
}

/*ИЕ*/
* html #help_tool

{
	position: absolute;
	bottom: expression(-Math.max(document.body.scrollTop, document.documentElement.scrollTop) + "px");
}

* html #help_tool_small
{
	position: absolute;
	bottom: expression(-Math.max(document.body.scrollTop, document.documentElement.scrollTop) + "px");
}
/*/ИЕ*/


#help_tool .top, #help_tool_small .content{
	padding-top: 15px;
	padding-left: 20px;
	text-align: left;
	font-size: 25px;
}

#help_tool .top .name {
	float: left;
}

#help_tool .top .close, #help_tool_small .content .close{
	float: right;
	font-size: 11px;
	margin-right: 15px;
	width: 62px;
	text-align: center;
}

#help_tool .top .close a, #help_tool_small .content .close a{
	color: white;
	text-decoration: none;
	float: right;
	border-bottom: 1px dashed white;
}



#help_tool .bottom{
	padding-left: 13px;
	text-align: center;
}

#help_tool .bottom .item{
	float: left;
	text-align: left;
	padding-top: 4px;
}

#help_tool .bottom .item .img {
	float: left;
	height: 35px;
	padding-right: 5px;
	padding-top: 5px;
}

#help_tool .bottom .item .text a{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-align: left;
	line-height: 14px;
	border-right: 1px solid #7cccf4;
	padding: 0 0 0 0;
	background-color: transparent !important;
}

#help_tool .bottom .item .text a:hover{
	color: #ff8c27;
}

#help_tool_small {
	width: 357px;
	height: 41px;
	background: url('/image/help_tool_small.png');
	position: fixed;
	left: 50%;
	margin-left: 97px;
	bottom: 0;
	z-index: 99999999;
}

#help_tool_small .content {
	font-size: 15px;
	margin-left: -5px;
}

#help_tool_small .content .close{
	width: 75px;
}

#help_tool_small .content img{
	float: left;
	padding-right: 5px;
	padding-top: 2px;
}

#help_tool_small .content .close a {
	float: left;
}

/*Инструмент покупателя*/
#help_tool_external, #help_tool_external2{
	width: 905px;
	height: 0px;
	position: fixed;
	left: 50%;
	margin-left: -452;
	bottom: -1px;
	z-index: 99999999;
}

#help_tool_external2 {
	height: 85px;
}

/*ИЕ*/
* html #help_tool_external, * html #help_tool_external2
{
	position: absolute;
	bottom: expression(-Math.max(document.body.scrollTop, document.documentElement.scrollTop) + "px");
}
/*/ИЕ*/

/*/Инструмент покупателя*/

/*Дополнения по cookie_phone */
.region_city {
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial;
	font-size: 15px;
}

#moskva_entry_cities
{
	left: 35px;
	top: 0px;
	z-index: 99999 !important;
}

#regions_entry_cities
{
	left: 0px;
	top: 50px;
}

#another_regions_popup
{
	right: auto !important;
	top: -50px !important;
	left: -500px;
	width: 900px;
}

.another_regions_link {
	color: #ff8a00;
	text-decoration: underline;
	position: absolute;
	right: 0px;
	white-space: nowrap;
	background-image: url(for_cities.gif);
	background-position: right 5px;
	padding-right: 10px;
	background-repeat: no-repeat;
}

/* /Дополнения по cookie_phone*/

/*Где купить - города*/
.where_cities
{
	padding-left: 11px;
}

.where_cities table
{
	width: 100%;
}

.where_cities table td
{
	width: 25%;
	vertical-align: top;
	font-weight: bold;
	font-size: 14px;
	font-size: 115%;
}

.where_cities div
{
	padding-bottom: 4px;
}

.where_cities a
{
	text-decoration: none;
}
/*/Где купить - города*/

/*Где купить - регионы*/
.where_regions
{
	padding-top: 20px;
	padding-left: 11px;
}

.where_regions table a
{
	border-bottom: 1px dashed #0089e1;
	text-decoration: none;
	display: inline !important;
	padding-left: 0px !important;
	padding-right: 3px !important;
}

.where_regions table table a
{
	border-bottom: none;
	text-decoration: underline;
}

.where_regions table
{
	width: 100%;
}

.where_regions table td
{
	width: 25%;
	vertical-align: top;
}

.where_regions div
{
	padding-bottom: 4px;
}

.where_regions .bold
{
	font-weight: bold;
}

.where_regions table table
{
	margin: 7px 0px 7px 10px;
	width: 80%;
}

.where_regions table table div
{
	font-size: 90%;
	padding-bottom: 1px;
}

.moskva_link a.moskva_piter
{
	font-weight: bold;
	color: #f14f00 !important;
	border-bottom: 1px dashed #f14f00 !important;
}
/*/Где купить - регионы*/

/*Дополнение по баннерам на главной*/
.main_banner {
	left: 0px;
	width: 100%;
	height: 185px;
	display: block;
	position: absolute;
}

.main_banner .link {
	left: 0px;
	width: 100%;
	height: 185px;
	border: 1px solid red;
	display: block;
	position: absolute;
}

.banner_second {
	position: relative;
	text-align: left;
	width: 560px;
	margin: 0px 0px 0px auto;
}
/*/Дополнение по баннерам на главной*/
/*/Где купить - регионы*/

/*Баннеры справа на страницах "о компании" и проч.*/
.right_banners img {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 25px;
}
/*/Баннеры справа на страницах "о компании" и проч.*/

/*Для дизайнеров и архитекторов*/
.forget_password  {
	font-size: 11px;
	color: #0089e1;
}
/*Для дизайнеров и архитекторов*/
.auth .order
{
	font-size: 21px;
	font-weight: normal;
	margin-top: 25px;
	padding-bottom: 0px;
	margin-bottom: 11px;
}

table.carcase
{
	margin-top: 5px;
	width: 100%;
}

.auth
{
	margin-top: 5px;
	margin-bottom: 110px;
	width: 100%;
}

.auth h2 {
	/*border-bottom: 1px solid #e7e7e7;*/
}

.new_user {
	width: 30%;
	padding-left: 20px;
}

.auth h2.current
{
	font-size: 23px;
	margin-top: 7px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 5px;
	margin-bottom: 11px;
	margin-right: 70px;
}


.fields {
	font-size: 14px;
	margin-top: 20px;
	width: 200px;
	text-align: left;
}

.fields input, .deliveries input{
	height: 18px;
	width: 210px;
	margin-left: 25px;
	margin-bottom: 10px;
	border: 1px solid #7d7d7d;
}

.fields .auth_btn{
	height: 25px;
	width: 50px;
	margin-left: 0px;
	margin-bottom: 0px;
	border: none;
}

.fields .field{
	text-align: right;
	vertical-align: top;
}

.fields .field  .left{
	padding-bottom: 5px; vertical-align: middle;
}

.fields .field  .right{
	vertical-align: middle; padding-bottom: 10px;
}

.fields .field  .left_pass{
	vertical-align: middle; padding-bottom: 5px;
}

.fields .field  .right_pass{
	vertical-align: middle; padding-bottom: 5px;
}

.field .captcha , .reg_btn{
	text-align: left;
	padding-left: 115px;
	padding-top: 30px;
	font-size: 11px;
}

.field .reg_btn{
	padding-top: 5px;
}

.forget_password  a{
	padding-left: 80px;
	font-size: 11px;
	color: #0089e1;
}
/*Баннеры справа на страницах "о компании" и проч.*/

/*Информация о пользователе*/
.user_data
{
	width: 190px;
	border: 1px solid #cccccc;
	background-color: #ebebeb;
	margin-top: 20px;
	margin-bottom: 21px;
	margin-left: 100px;
}

.user_data .inner
{
	padding: 6px 3px 5px 8px;
}

.user_data .title
{
	color: #010101;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 2px;
}

.user_data .logout a
{
	background-image: url(logout_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 23px;
	padding-bottom: 4px;
}
/*/Информация о пользователе*/

/*Для звонка из метрики*/
#ya-phone-1
{
	font-size: 15px;		
	font-weight: bold;	
}
/*/Для звонка из метрики*/


/*Пример поискового запроса*/
.search_sample
{
	color: #808080;
	border-bottom: 1px dashed #808080;
}

.search_sample:hover
{
	color: #808080;
	cursor: pointer;
}
/*/Пример поискового запроса*/

.beat_any_price_banner
{
	height: 300px;
	width: 250px;
	border: 1px solid red;
	font-family: Tahoma, Arial;
	background: #ffffff;
	border: 1px solid #bebebe;
}

.beat_any_price_banner .top_words
{
	font-size: 24px;
	text-align: left;
	padding-left: 20px;
	padding-top: 25px;
	line-height: 30px;
	width: 50px;
	font-weight: bold;
}

.beat_any_price_banner .any_word
{
	color: #f14f00;
}

.beat_any_price_banner .find_price
{
	text-align: center;
}

.beat_any_price_banner .find_price a
{
	text-transform: uppercase;
	font-weight: bold;
	color: #109de5;
	font-size: 14px;
}

.beat_any_price_banner .text
{
	font-size: 12px;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
	font-family: Arial;
}

.beat_any_price_banner .text span
{
	color: #e01d01;
}

/*Оформление заказа*/
#basket_tbl table td
{
	border-right: 1px solid #e0e0e0;
}

#basket_tbl .header
{
	color: #909090;
	font-size: 11px;
	height: 25px;
}

#basket_tbl .left
{
	font-size: 13px;
}

#basket_tbl .count_left
{
	margin-right: 5px;
}

#basket_tbl .count_right
{
	margin-left: 5px;
}

.price_and_contacts .prices
{
	float: right;
	background: #f45600;
	width: 235px;
	height: 110px;
}
.price_and_contacts_2 .prices
{
	float: right;
	width: 235px;
	height: 110px;
}
.price_and_contacts .prices .delivery_cost
{
	font-size: 18px;
	color: #ffae7d;
	margin-left: 10px;
	margin-bottom: 3px;
	padding-top: 5px;
}
.price_and_contacts_2 .prices .delivery_cost
{
	font-size: 18px;
	color: Black;
	margin-left: 10px;
	margin-bottom: 3px;
	padding-top: 5px;
}

.price_and_contacts .prices table,.price_and_contacts_2 .prices table
{
	font-size: 13px;
}

.price_and_contacts
{
	height: 100px;
	margin-top: 5px;
}
.price_and_contacts_2
{
	height: 100px;
	margin-top: 5px;
}

.price_and_contacts_2 .free_word 
{
	color: #DA0101;
	font-weight: normal !important;
}
.price_and_contacts .prices .price, .price_and_contacts .prices .price span
{
	font-weight: bold;
	font-size: 24px;
	color: #ffffff;
	text-align: right;
}
.price_and_contacts_2 .prices .price, .price_and_contacts_2 .prices .price span
{
	font-weight: bold;
	font-size: 24px;
	color:  Black;
	text-align: right;
}

.price_and_contacts .prices .price,.price_and_contacts_2 .prices .price
{
	margin-right: 15px;
	width: 230px;
	//position: relative;
	//top: -5px;
}
.price_2
{
 float: left;
 margin: 120px 123px 0px 40px;
 //margin: 125px 123px 0px 40px;
 //width: 236px;
}
.estimate .cell
{
	text-align: left;
	padding-left: 13px;
	float: left;
	width: 130px;
	margin-right: 10px;
}

.tabs_container
{
	border: 1px solid #d5d5d5;
	margin-top: 8px;
	padding-top: 15px;
	padding-left: 20px;
	//padding-top: 20px;
}

.tabs .tab, .tabs .unactive
{
	width: 200px;
	font-size: 14px;
	border: 1px solid #d5d5d5;
	float: left;
	font-weight: bold;
	padding-top: 5px;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}

.tabs .unactive
{
	border-bottom: 1px solid #d5d5d5;
	background-color: #ededed;
	color: #a6a6a6;
}

.tabs .tab, .tabs .unactive
{
	position: relative;
	top: 7px;
	padding-bottom: 3px;
}

.fields .notice
{
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.delivery_to_address
{
	margin-left: 10px;
}
.delivery_to_address input
{
	border: 1px solid #7d7d7d;
	margin-top: 10px;
}

.delivery_text
{
	font-size: 13px;
	padding-top: 10px;
	color: #7e7e7e;
}
.delivery_text div,.delivery_text div b
{
	color: #7e7e7e;
}
.delivery_text span
{
	font-size: 14px;
	font-weight: bold;
	color: #7e7e7e;
}

.delivery_text .free
{
	font-size: 13px;
	font-weight: normal;
	color: #ff0000;
}

.fast_order
{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-top: 13px;
	margin-bottom: 20px;
}

.fast_order label
{
	color: #da0101;
}

h1.order_num
{
	font-weight: bold;
	font-size: 30px;
}

h3.order_value
{
	margin-top: 10px;
	font-size: 24px !important;
	font-weight: normal !important;
}

.order_num
{
	font-size: 30px;
	font-weight: bold;
}


/*Сборка и доставка*/
.delivery_block
{
	padding-top: 6px;
	font-size: 105%;
	padding-bottom: 15px;
	padding-left: 10px;
}

.delivery_block h2
{
	padding-bottom: 10px;
	font-size: 175%;
}

.delivery_block .city
{
	font-size: 110%;
	margin-top: -5px;
	margin-left: 3px;
}

.delivery_block select, .delivery_block input.text
{
	width: 209px;
	height: 18px;
	border: 1px solid #7d7d7d;
	/*background-color: #ffffff;*/
	vertical-align: middle;
	height: 1.5em;
}

.delivery_block input.text_small
{
	width: 56px;
}

.delivery_block .radio, .delivery_block .checkbox
{
	font-size: 110%;
	font-weight: bold;
	white-space: nowrap;
}

.delivery_block .radio
{
	padding-bottom: 9px;
}

.delivery_block .radio input, .delivery_block .checkbox input
{
	vertical-align: middle;
	margin: 0px 2px 0px 0px;
	//margin-left: -5px;
	
	border: 0px;
}

.delivery_block label
{
	vertical-align: middle;
}

.delivery_block .notice
{
	padding-top: 13px;
	color: #7f7f7f;
	
	margin-top: -10px;
}

.delivery_block .notice strong
{
	font-style: normal;
}

.delivery_block .notice .small
{
	font-size: 85%;
}

.delivery_block .notice_right
{
	float: right;
}

.delivery_block .fields
{
	text-align: right;
	width: 100%;
	margin-bottom: -5px;
}

.delivery_block .fields td
{
	padding-bottom: 7px;
}

.clear
{
	font-size: 0px;
	height: 1px;
	clear: both;
}

.delivery_block .checkbox
{
	font-size: 140%;
	font-weight: normal;
	margin-top: -5px;
	margin-bottom: 2px;
}

.delivery_block .small
{
	font-size: 85%;
	line-height: 1.1em;
}

.delivery_block .price
{
	font-style: italic;
	font-size: 24px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.delivery_block ul, .delivery_block ul li
{
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}

.delivery_block ul
{
	margin: 2px 0px 0px 7px;
}

.delivery_block ul li
{
	list-style-image: url(spacer.gif);
	background-image: url(ul_ass_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.delivery_block td.unactive *, .pick_up_unactive
{
	color: #aca899;
}

.delivery_block h2
{
	font-size: 24px;
	font-weight: normal;
}


/*/Сборка и доставка*/


/*Контейнеры*/
.block
{
	text-align: left;
	margin: 0px auto;
}

.wide_block
{
	margin-top: -5px;
	background-color: #f2f5f7;
}
/*/Контейнеры*/

/*Состав заказа*/
.positions_block
{
	padding-top: 0px;
	padding-bottom: 21px;
}

.positions_block h3
{
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 11px;
}

.positions_block #basket_tbl
{
	border-bottom: none;
	font-size: 105%;
}

.positions_block table tr.grey td
{
	background-color: #ededed;
}

.positions_block table th
{
	padding: 7px 0px 7px 0px;
}

.positions_block table td
{
	padding: 2px 6px 3px 6px;
	text-align: center;
}

.positions_block table th.left, .positions_block table td.left
{
	text-align: left;
}

.positions_block table td.estimate
{
	text-align: right;
	padding: 18px 20px 7px 0px;
	font-size: 105%;
}

/*Для цифры итоговой цены*/


.positions_block .comment
{
	margin-top: 8px;
		height: 100px;
		position: relative;
}

.positions_block .comment .text
{
	position: relative;
	top: 16px;
	font-size: 105%;
	
}

.positions_block .comment textarea
{
	width: 539px;
	height: 70px;
	background-color: #ffffff;
	border: 1px solid #7d7d7d;
	vertical-align: top;
	overflow: auto;
}

/*Слово "бесплатно" выделяем оранжевым*/
.free_word 
{
	color: #ffffff;
	font-weight: normal !important;
}

/*/Состав заказа*/

/*Методы оплаты*/

#step4
{

}

.payment_block
{
	font-size: 105%;
	padding-top: 0px;
	padding-bottom: 18px;
}

.payment_block h2
{
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 11px;
}

.payment_block .radio
{

}

.payment_block .radio input, .payment_block .radio label, .payment_block .radio img
{
	vertical-align: middle;
}

.payment_block .radio input.radio
{
	position: relative;
	top: 0px;
	margin: 0px 2px 0px 0px;
}

.payment_block .radio div
{
	padding-left: 19px;
	padding-top: 3px;
}

.payment_block .radio div.file
{
	padding-bottom: 14px;
}

.payment_block .radio input.text
{
	width: 200px;
	height: 18px;
	border: 1px solid #808080;
}

.payment_block .radio input.file
{
	width: 229px;
}

.payment_block .radio img
{
	margin-left: 4px;
}

.payment_block .unactive *
{
	color: #aca899;
}
.payment_block .radio .e_pay img 
{
	margin-left: 1px;
	margin-right: 2px;
}
/*/Методы оплаты*/

/*Кнопка отправки заказа*/
.send_block
{
	text-align: center;
	padding-top: 26px;
}

.send_block input
{
	vertical-align: middle;
}

.send_block .cancel
{
	font-size: 120%;
	margin-right: 15px;
	font-weight: bold;
}
/*/Кнопка отправки заказа*/

/*Блок Контактная информация*/
.required
{
	color: #e56c2a;
}

.contact_info_block
{
	padding-top: 16px;
}

.contact_info_block h2
{
	font-weight: normal;
	font-size: 24px;
	padding-bottom: 5px;
}

.contact_info_block table
{
	width: 930px;
}

.contact_info_block td
{
	width: 33%;
	text-align: right;
	font-size: 105%;
}

.contact_info_block td .notice
{
	font-size: 85%;
	padding-top: 4px;
}

.contact_info_block input.text
{
	width: 209px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #7d7d7d;
	padding-left: 6px;
}

.contact_info_block .field
{
	padding-bottom: 9px;
}
/*/Блок Контактная информация*/

/*/Оформление заказа*/

/*таблица способов оплаты*/
.oplata td img
{
	border:1px solid #CDCDCD;
	margin-bottom: 8px;
}
.oplata td
{
	vertical-align: top;
	height: 54px;
}
.oplata td.tit
{
	 height: 32px;
}
