@charset "windows-1251";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	font-size: 12px;
	margin:0;
	padding:0;
}

.site-contact {
	font-family: Arial, Helvetica, sans-serif;
	z-index:0;
	color: rgb(0,0,0); 
 	letter-spacing:0px; 
	font-weight:bold;	
}

.site-contact-mail {
	letter-spacing:0px; 
	text-decoration:none; 
	color:rgb(207,23,51);
}

.contact-header {
	font-size: 15px;
	color:rgb(102, 21, 21);
}

.contact .header {
	font-size: 15px;
	color:rgb(0, 0, 0);
}

.contact .metro {
	font-size: 13px;
	color:rgb(64, 91, 253);
}

.contact .action {
	font-size: 13px;
	color:rgb(207, 23, 31);
}

.contact .times {
	font-size: 14px;
	color:rgb(207, 23, 31);
}


/*ÑÒÈËÈ ÄËß ÔÎÐÌÛ ÄÎÁÀÂËÅÍÈß ÎÒÇÛÂÀ*/			

.guestbook-header {
	display:inline;
}

.guestbook-header a {
	font-size:15px;
	color:rgb(163,163,163);
	text-decoration:none;
}

.guestbook-header a:hover {
	font-size:15px;
	color:rgb(163,163,163);
	text-decoration:underline;
}

#put-comment {
	/*position:relative;
	z-index:0;*/
	top:3px;
	width:223px;
	height:46px;
	/*padding-left: 15px;*/
	/*text-align:left;*/
	float:left;
	background:url(images/put-comment.gif) right top no-repeat;
}

#put-comment .guestbook-header-text {
	padding-left: 10px;
	padding-top:10px;
}

#show-comment {
	/*position:relative;
	z-index:0;*/
	width:217px;
	height:53px;	
	float:right;
	/*text-align:right;*/
	background:url(images/show-comment.gif) right top no-repeat;
}	

#show-comment .guestbook-header-text {
	padding-left: 10px;
	padding-top:17px;
}		



.guestbook {
	position:relative; 
	z-index:0;
	margin-top:30px;
}
/*
.guestbook img {
	display:inline;
}
*/
.guestbook .form-text {
	display:inline;
	padding-right:0px;
	font-size:14px;	
}

.guestbook input, .guestbook textarea, .guestbook select {
	margin-left: 2px;
	font-size:13px;
	border:1px solid;
	border-color:rgb(163,163,163);
}

#name {
	color: rgb(163, 163, 163);
}

.guestbook .save {
	position:relative;
	width:200px;
	height:42px;
	float:right;
	top: 0px;
	background:url(images/disket.gif) right bottom no-repeat;
	/*bottom:10px;*/
}

.guestbook .save-text {	
	text-align:left;
	margin-top:10px;
	cursor:pointer;
	font-size:15px;
	color:rgb(163, 163, 163);	
}

.guestbook .write {
	position:relative;
	width:81px;
	height:37px;
	float:right;
	background:url(images/write.gif) left bottom no-repeat;
	bottom:5px;
}

.guestbook .write-text {	
	text-align:right;
	padding-top:20px;
	font-size:14px;		
}


/*ÑÒÈËÈ ÄËß ÏÎÊÀÇÀ ÎÒÇÛÂÎÂ*/		
.otziv {
	/*margin-left:15px;*/
	
}

.otziv .date-red {
	font-size:11px;
	color:rgb(207, 23, 31);
}

.otziv .date-blue {
	font-size:11px;
	color:rgb(64, 91, 253);
}

.otziv .date-neutral {
	font-size:11px;
	color:rgb(0, 0, 0);
}

.otziv .otziv-red {
	position:relative;
	width:33px;
	height:41px;	
	float:right;
	background:url(images/otziv-+.gif) right top no-repeat;
}

.otziv .otziv-blue {
	position:relative;
	width:34px;
	height:37px;	
	float:right;
	background:url(images/otziv--.gif) right top no-repeat;
}

.otziv .otziv-neutral {
	position:relative;
	width:29px;
	height:37px;	
	float:right;
	background:url(images/otziv-neutral.gif) right top no-repeat;
}

.otziv .name-text-red {
	font-size:15px;
	font-weight:bold;
	color:rgb(207, 23, 31);
	padding-left:5px;
	display:inline;
}

.otziv .name-text-blue {
	font-size:15px;
	font-weight:bold;
	color:rgb(64, 91, 253);
	padding-left:5px;
	display:inline;
}

.otziv .name-text-neutral {
	font-size:15px;
	font-weight:bold;
	color:rgb(0, 0, 0);
	padding-left:5px;
	display:inline;
}

.otziv .contact {
	margin-left:15px;
	font-size:11px;
	display:inline;

}

.otziv .otziv-text {
	font-size:13px;
	text-indent:10px;
	padding-left:20px;
	text-align:justify;

}


.otvet {
	padding-left: 53px;

}

.otvet .otvet-img {
	position:relative;
	width:30px;
	height:19px;	
	float:right;
	background:url(images/otvet.gif) right top no-repeat;
}

.otvet .name-text, .otvet .contact {
	font-size:11px;
	color:rgb(102, 21, 21);
	
}

.otvet .contact {
	position:relative;
	padding-left:10px;
	top:3px;

}

.otvet .otvet-text {
	position:relative;
	padding-left:10px;
	top:3px;
	text-indent:5px;
	font-size:13px;
	text-align:justify;
}

#pages {
	text-align:center;
}

#pages a {
	text-align:center;
	font-size:14px;
	color:rgb(0,0,0);
	text-decoration:none;
}

#pages a:hover {
	text-decoration:underline;
}

#content {
	letter-spacing: 0px;
	line-height: 15px;
	color:rgb(0,0,0);
	text-align:justify;
	/*position:relative;*/
	padding-left:15px;
}




/*ïåðåíåñåíî èç ñòàðûõ ñòèëåé*/
#content td {
	FONT-SIZE: 11px; COLOR: #382007; FONT-FAMILY: Tahoma, sans-serif
}

#content td.calc {
	FONT-SIZE: 8pt; CURSOR: pointer; COLOR: #000000
}

#content .tdpadding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}

#content b.large {
	FONT-SIZE: 17px
}

#content A:link {
	COLOR: #790000; text-decoration:none;
}
#content A:visited {
	COLOR: #790000; text-decoration:none;
}
#content A:active {
	COLOR: #9d080d; text-decoration:underline;
}
#content A:hover {
	COLOR: #9d080d; text-decoration:underline;
}
#content P {
	FONT-SIZE: 11px; COLOR: #382007; FONT-FAMILY: Tahoma, sans-serif
}
#content TD {
	FONT-SIZE: 11px; COLOR: #382007; FONT-FAMILY: Tahoma, sans-serif
}
/*--------------------------------*/



#content p {
	text-indent: 20px;
}

#content h1 {
	font-size: 18px;
	color: rgb(207,23,51);
	padding:0px 0 0 0; 
	margin:0px 0 0 0; 
	font-weight: normal;
	text-indent: 0px;
}
#content h2 {
	font-size: 16px;
	color: rgb(124,47,50);
	letter-spacing: 0px;	
	padding:0px 0 0 0; 
	margin:0px 0 0 0; 	
	font-weight: normal;
	text-indent: 0px;

}
#content h3 {
	font-size: 16px;
	color: #666666;
	letter-spacing: 0px;
	padding:0px 0 0 0; 
	margin:0px 0 0 0; 	
	font-weight: normal;
	text-indent: 0px;
}

#calendar-header {
	font-size: 19px;
	padding-top:8px;
	color: rgb(0,0,0);
}

.calendar-days-header {
	font-size:13.8px; 
	color:rgb(1254, 254, 254);
	background-color:rgb(206,206,206);	
}

.calendar-text-header {
	font-size:13.0px; 
	color:rgb(139, 139, 139);
}

#todayHTML, #deliveryHTML {
	font-size:14.0px; 
	color:rgb(0, 0, 0);
}

.timerHTML {
	background-image:url(images/bg-counter-2.gif);
	background-repeat:no-repeat;
	width:40px;
	height:31px;
	font-size:25px;
	color:rgb(163, 163, 163);
	letter-spacing:4px;
	text-indent:2px;
}

#month-first-name, #month-second-name {
	font-size:13.0px; 
	color:rgb(0, 0, 0);
	font-weight:bold;
}

.calendar-numbers {
	font-size:13.3px; 
	color: rgb(64, 91, 253);
	text-align:center;
}

.timer-text {
	font-size:11.5px; 
	color:rgb(0, 0, 0);
}


.line-top {
background-color:#ececec;
position:relative;
overflow:hidden; 
}

.line-calc {
background-color:rgb(207,23,51);
position:relative;
overflow:hidden; 
}



.icq-number {
font-family: Arial, Helvetica, sans-serif;
color: rgb(64,91,253);
font-size:15px; 
letter-spacing: 1px;
text-decoration:none;
}

#address-link a {
font-size: 14px;
color: rgb(207,23,51);
letter-spacing: -1px;
word-spacing: 0px;
text-decoration:none;
}

#address-link a:hover {
color: rgb(155,155,155);
text-decoration:underline;
}

#address-link  a:active {
color: rgb(207,23,51);
text-decoration:none;
}


.menu-left {
margin-top:5px;
}

.menu-left a{
font-size: 18PX;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: 1px;
text-decoration:none;

}

.menu-left a:hover {
text-decoration:underline;

}

.menu-left a:active {
color: rgb(207,23,51);
text-decoration:none;
}

#menu-wardrobe div {
margin-top:3px;
}

#menu-furniture {
margin-top:5px;
}

#menu-furniture div {
margin-top:3px;
}

#menu-wardrobe a, #menu-furniture a, #menu-kitchen a,  #menu-components a {
color: rgb(0,0,0);
letter-spacing: 0px;
text-decoration:none;
}

#menu-wardrobe a:hover, #menu-furniture a:hover, #menu-kitchen a:hover, #menu-components a:hover {
/*color: rgb(155,155,155);*/
text-decoration:underline;
}

#menu-wardrobe a:active, #menu-furniture a:active, #menu-kitchen a:active, #menu-components a:active  {
color: rgb(207,23,51);
text-decoration:none;
}

.podlozhka-text a {
position:relative;
font-size: 18px;
color: rgb(0,0,0);
letter-spacing: -1px;
text-decoration:none;
font-weight:normal;
}

.podlozhka-text a:hover {
color: rgb(0,0,0);
text-decoration:underline;
}

.podlozhka-text a:active {
color: rgb(0,0,0);
text-decoration:none;
}

.border-text {
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing: 0px;
text-indent:30px;
line-height:15px;
text-decoration:none;
cursor:pointer;
text-align:justify;
text-indent: 4px;
}

.copyright {
font-size:10px; 
color:rgb(0,0,0); 
letter-spacing:0px;
line-height: 10px; 
}

.menu-calc-text {
font-size:10px; 
color:rgb(0,0,0); 
letter-spacing:0px;
cursor:pointer;
padding-right:5px;
text-decoration:none;
}

.menu-calc-text:hover{
color:#000000;
text-decoration:underline
}

.calc_li_marker{
	margin-top:11px;
}

.contact-map {
	width: 405px;
    height: 215px;
    background: url(images/spinner.gif) no-repeat center center;
	overflow: hidden;
}	
/* CSS for the RIGHT ADDRESS MENU starts here */

#right-address-table div {
margin-left: 7px;
}

#right-address-table a {
font-size:13px;
color:rgb(0, 0, 0);
letter-spacing:-1px;
text-decoration:none;
}

#right-address-table a:hover {
text-decoration:underline;
}

#right-address-table .metro {
background-image:url(images/metro-m-rightf.gif); 
background-position:left; 
background-repeat:no-repeat;
font-size:12px;
color:rgb(254, 0, 11);
}

/* CSS for the CALENDAR starts here */
	.calendar {
		padding:0 24px 0 0;
		background:#fff url(images/calendar-borders/borders.gif) 100% 0 repeat-y;
	}
	.calendar .bi {
		padding:0 0 0 26px;
		background:#fff url(images/calendar-borders/borders.gif) 0 0 repeat-y;
	}

	.calendar .bt {
		height:17px;
		margin:0 -24px;
		background:url(images/calendar-borders/box.gif) 100% 0 no-repeat;
	}
	.calendar .bt div {
		width:18px;
		height:17px;
		background:url(images/calendar-borders/box.gif) 0 0 no-repeat;
	}
		
	.calendar .bb {
		height:17px;
		margin:0 -27px;
		background:url(images/calendar-borders/box.gif) 100% 100% no-repeat;
	}
	.calendar .bb div {
		width:18px;
		height:17px;
		background:url(images/calendar-borders/box.gif) 0 100% no-repeat;
	}
	
	.calendar #calendar-table {	
		background:#fff;
		margin: 0;
	}
	
/* CSS for the TOP MENU starts here */
	.top-menu-table {
		padding:0 9px 0 0;
		background:#fff url(images/menu/topmenu-borders.gif) 100% 0 repeat-y;
	}
	.top-menu-table .bi {
		padding:0 0 0 9px;
		background:#fff url(images/menu/topmenu-borders.gif) 0 0 repeat-y;
	}

	.top-menu-table .bt {
		height:9px;
		margin:0 -9px;
		background:url(images/menu/topmenu-box.gif) 100% 0 no-repeat;
	}
	.top-menu-table .bt div {
		width:9px;
		height:9px;
		background:url(images/menu/topmenu-box.gif) 0 0 no-repeat;
	}
		
	.top-menu-table .bb {
		height:9px;
		margin:0 -9px;
		background:url(images/menu/topmenu-box.gif) 100% 100% no-repeat;
	}
	.top-menu-table .bb div {
		width:9px;
		height:9px;
		background:url(images/menu/topmenu-box.gif) 0 100% no-repeat;
	}
	
	.top-menu-table #top-menu-table {	
		background:#fff;
		margin:0;
	}
	
	.top-menu-table #top-menu-table span {
		margin-left: 20px;
		margin-right:7px;
	}
		
.menu-top {
margin-left:0px;
}

.menu-top a {
font-size: 13px;
color: rgb(155,155,155);
letter-spacing: 1px;
text-decoration:none;
}

.menu-top a:hover {
color:#000000;
text-decoration:underline!important
}

#menu-top-list {
padding-top:17px;
position:relative;
z-index:100000;
}

#menu-top-sprite {
overflow:hidden;
position:relative;
height:29px;
width:635px;
margin-left:0px;
}
/* menu styles */

#jsddm_cont
{	margin: 0;
	padding: 0;
	overflow:visible;
	position:absolute;
	/*top: 33px;*/
	display:inline;
	left:239px;	
	top: 20px;
	float:left;
	z-index:10000;
	}

	#jsddm_cont li
	{	float: left;
		list-style: none;
	}

	#jsddm_cont li a
	{	display: block;
		padding: 4px 0px;
		text-decoration: none;
	}

	#jsddm_cont li a:hover
	{	
	}
		
		#jsddm_cont li ul
		{	margin: 0;
			padding: 0;
			left:-23px;
			position: absolute;
			z-index:10000;
			visibility: hidden;
			border-top: 1px solid white;
			background: #FFFFFF;
			width:auto;
			}
		
			#jsddm_cont li ul li
			{	float: none;
				display: inline;}
			
			#jsddm_cont li ul li a
			{	width: auto;
				background: #FFFFFF;
				font-size:13px;
				color: rgb(139, 139, 139);
				text-decoration:none;
				margin-right: 25px;
				}
			
			#jsddm_cont li ul li a:hover
			{	color: rgb(0,0,0);
				text-decoration:underline;
			
			}
	
#jsddm_calc
{	margin: 0;
	padding: 0;
	overflow:visible;
	position:absolute;
	/*top: 33px;*/
	display:inline;
	left:139px;	
	top: 20px;
	float:left;
	z-index:10;
	}

	#jsddm_calc li
	{	float: left;
		list-style: none;
	}

	#jsddm_calc li a
	{	display: block;
		padding: 4px 0px;
		text-decoration: none;
	}

	#jsddm_calc li a:hover
	{	
	}
		
		#jsddm_calc li ul
		{	margin: 0;
			padding: 0;
			left:-23px;
			position: absolute;
			z-index:10;
			visibility: hidden;
			border-top: 1px solid white;
			background: #FFFFFF;
			width:auto;
			}
		
			#jsddm_calc li ul li
			{	float: none;
				display: inline;}
			
			#jsddm_calc li ul li a
			{	width: auto;
				background: #FFFFFF;
				font-size:13px;
				color: rgb(139, 139, 139);
				text-decoration:none;
				margin-right: 25px;
				}
			
			#jsddm_calc li ul li a:hover
			{	color: rgb(0,0,0);
				text-decoration:underline;
			
			}		
			
#jsddm_gal
{	margin: 0;
	padding: 0;
	overflow:visible;
	position:absolute;
	/*top: 33px;*/
	left:339px;	
	top:20px;
	float:left;
	display:inline;
	z-index:10;
	}

	#jsddm_gal li
	{	float: left;
		list-style: none;
	}

	#jsddm_gal li a
	{	display: block;
		padding: 4px 0px;
		text-decoration: none;
	}

	#jsddm_gal li a:hover
	{	
	}
		
		#jsddm_gal li ul
		{	margin: 0;
			padding: 0;
			left:-23px;
			position: absolute;
			z-index:10;
			visibility: hidden;
			border-top: 1px solid white;
			background: #FFFFFF;
			width:auto;
			}
		
			#jsddm_gal li ul li
			{	float: none;
				display: inline;}
			
			#jsddm_gal li ul li a
			{	width: auto;
				background: #FFFFFF;
				font-size:13px;
				color: rgb(139, 139, 139);
				text-decoration:none;
				margin-right: 25px;
				}
			
			#jsddm_gal li ul li a:hover
			{	color: rgb(0,0,0);
				text-decoration:underline;
			
			}
			
			/*#main_link a:hover{color:#000000!important;text-decoration:underline;
			
}*/
			
			
	#calc_price{overflow:hidden;width:150px;margin-top:0px;background:url('/images/eye/ramka_top.gif') left top no-repeat;}
   #calc_price_sub{margin-top:6px;overflow:hidden;background:url('/images/eye/ramka_back.gif') left top repeat-y}
   #calc_price_sub_2{overflow:hidden;background:url('/images/eye/ramka_bottom.gif') left bottom no-repeat}
   #calc_pic{overflow:hidden;height:67px;margin-left:8px;margin-top:10px}
   #calc_price_link{position:relative;font-size: 18px;color: rgb(0,0,0);letter-spacing: -1px;text-decoration:none;font-weight:normal;}
   #calc_price_link:hover{color: rgb(0,0,0);text-decoration:underline;}
   #ramka_ul{list-style:none;overflow:hidden;margin:0px 0px 10px 0px;padding:0px;display:none}
     
	 .ramka_li_top{background:url('/images/eye/ramka_li_top.gif') left top no-repeat;height:29px;margin-left:5px;padding-right:5px;text-align:right}
     
	 .ramka_li_top:hover{background:url('/images/eye/ramka_li_top_selected.gif') left top no-repeat;height:29px;margin-left:5px;padding-right:5px;text-align:right}
	 .ramka_li_top_hover{background:url('/images/eye/ramka_li_top_selected.gif') left top no-repeat;height:29px;margin-left:5px;padding-right:5px;text-align:right}
     
	 .ramka_li{background:url('/images/eye/ramka_li.gif') left top no-repeat;height:29px;margin-left:5px;padding-right:5px;text-align:right}
    
	 .ramka_li:hover{background:url('/images/eye/ramka_li_selected.gif') left top no-repeat;height:29px;margin-left:5px;padding-right:5px;text-align:right}
	 .ramka_li_hover{background:url('/images/eye/ramka_li_selected.gif') left top no-repeat;height:29px;margin-left:5px;padding-right:5px;text-align:right}
     
	 .ramka_li_bottom{background:url('/images/eye/ramka_li_bottom.gif') left top no-repeat;height:29px;margin-left:5px;padding-right:5px;text-align:right}
     
	 .ramka_li_bottom:hover{background:url('/images/eye/ramka_li_bottom_selected.gif') left top no-repeat;height:29px;margin-left:5px;padding-right:5px;text-align:right}
	  .ramka_li_bottom_hover{background:url('/images/eye/ramka_li_bottom_selected.gif') left top no-repeat;height:29px;margin-left:5px;padding-right:5px;text-align:right}