@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-color:#F2F1E9;
	font-family:Arial, Helvetica, sans-serif;
}

/*верхнее меню*/

#top_menu td {
	text-align:center;
	
}

	#top_menu td a {
		color:#990000;
		font-size:12px;
		text-decoration:none;
		/*margin:0px 5px 0px 5px*/
	}

#top_menu td.sep {
	width:5px;
	
}
/*верхнее меню*/

/*стиль для таблицы с советами от форемыча*/
#soveti_forem_tbl {
	color:#F15107;
	font-size:12px;
}

	#soveti_forem_tbl a {
		color:#F15107;
		font-size:12px;	
		text-decoration:none;
	}

	#soveti_forem_tbl a:hover {
		text-decoration:underline;
	}
/*стиль для таблицы с советами от форемыча*/


/*стиль для левого меню*/
div.furniture_partition {
	display:block;
	height:30px;
	width:175px;
	background:url(/images/fon_name_left_menu.jpg);
	background-position:top; background-repeat:no-repeat;
	text-align:center;
	padding-top:5px;
	color:white;
	font-size:16px;
	margin-bottom:5px;	
	margin-top:20px
}

	ul.furniture_list {
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
		ul.furniture_list li {
			height:30px;
			padding-left:10px
		}
	
			ul.furniture_list li a {
				color:#990000;
				font-size:12px;
				text-decoration:none;
				background:url(/images/dot_left_menu.jpg);
				background-position:left;
				background-repeat:no-repeat;
				padding-left:15px
			}	
/*стиль для левого меню*/

/*стиль для блока авторизации*/
#cabinet_auth {
	color:#333333;
	font-size:11px;
}

#cabinet_auth td a {
	color:#E6480D;
	font-size:11px;
}



	#accordion_3 h3 {
		height:30px;
		width:190px;
		background:url(/images/cabinet_name.jpg);
		background-repeat:no-repeat;
		color:#E6480D;
		font-size:13px;
		text-align:center;
		padding-top:2px;
		font-weight:100;
		margin:0px;
		padding:0px;
		text-decoration:underline;
		vertical-align:middle;
		cursor:pointer
	}
	
	#accordion_3 h3.ui-state-active {
		height:30px;
		width:190px;
		background:url(/images/cabinet_name_sel.jpg);
		background-repeat:no-repeat;
		color:#E6480D;
		font-size:13px;
		text-align:center;
		padding-top:2px;
		font-weight:100;
		margin:0px;
		padding:0px;
		text-decoration:underline
	}
	
		#accordion_3 h3 a {
			color:#E6480D;
			font-size:13px;	
			margin-top:3px		
		} 
			
#cabinet_auth input{
	border:1px solid #ABADB3;
	width:100px
}
/*стиль для блока авторизации*/


/*стиль для блока поиска по сайту*/
#search_tbl {
	color:#E6480D;
	font-size:11px;
}

#search_tbl input {
	border:1px solid #ABADB3;
	width:140px;
	margin-top:2px	
}
/*стиль для блока поиска по сайту*/

/*Стили для блока куплю продам отдам*/
#sales_tbl {
	
}

	#sales_tbl td{
		background-color:#EEF6EA;
		padding:10px
	}

			#sales_tbl td span.name{
				color:#2D8203;
				font-size:11px;
				font-weight:bold;
				text-decoration:none
			}
	
		#sales_tbl td a{
			color:#333333;
			font-size:11px;
			font-weight:bold
		}	
	
		#sales_tbl td.name{
			text-align:center;
			color:#2D8203;
			font-size:13px;
			height:40px;
			vertical-align:top;
			border-bottom:2px solid #E5E5E5;
			background-color:white;
			padding:0px
		}
	
			#sales_tbl td.name a{
				color:#2D8203;
				font-size:13px;
				font-weight:bold
			}
		
		#sales_tbl td.sep{
			height:10px;
			background-color:white;
			padding:0px
		}	
/*Стили для блока куплю продам отдам*/

/*Стили для названия раздела, хлебных крошек*/
#path {
	border-bottom:2px solid #E5E5E5;	
	font-size:24px;
	color:#990000;
	margin-bottom:10px
}

	#path td a.navigating_chain{
		font-size:24px;
		color:#990000;
		margin-bottom:10px;
		text-decoration:none;
		margin:0px 10px 0px 10px
	}
/*Стили для названия раздела, хлебных крошек*/

/*стили для вывода спец размещения*/
.spec_tbl {
	color:#333333;
	font-size:12px
}

	.spec_tbl td {
		padding:4px
	}
	
		.spec_tbl td.logo img {
			border:1px solid #FFE697;
		}

	.spec_tbl a.name_manuf {
		color:#E6480D;
		font-size:13px;
		text-transform:uppercase;
		text-decoration:underline;
		font-weight:bold
	}
	
	.spec_tbl span.type_furn {
		color:#E6480D;
		font-size:13px;		
	}
/*стили для вывода спец размещения*/

/*стиль для вывода магазинов*/
#shops_tbl {
	border-bottom:0px solid #E5E5E5;	
	color:#333333;
	font-size:11px	
}
	#shops_tbl td {
		padding:3px
	}
	
		#shops_tbl td a.name_manuf {
			color:#E6480D;
			font-size:12px;
			text-transform:uppercase;
			text-decoration:underline;
			font-weight:bold
		}
/*стиль для вывода магазинов*/


/*стили для вывода разделов производителей мебели*/
#manufact_tbl {
	border-bottom:1px solid #E5E5E5;	
	color:#333333;
	font-size:11px
}

	#manufact_tbl h1 {
		font-size:20px;
		color:#2D8203;
	}
	
	#manufact_tbl p {
		padding-bottom:0px;
		margin-bottom:0px
	}
	
	#manufact_tbl span.city {
		color:#2D8203;
		font-size:14px		
	}

	#manufact_tbl td a.name_manuf {
			color:#E6480D;
			font-size:12px;
			text-transform:uppercase;
			text-decoration:underline;
			font-weight:bold
		}
		
	#manufact_tbl td span.type_furn {
			color:#E6480D;
			font-size:11px;		
		}		

	 #manufact_tbl td {
	 	border-top:1px solid #E5E5E5;
		padding:3px
	 }	

		 #manufact_tbl td span.data{
			color:#A4A4A4;
			font-size:11px;	
		 }

	 #manufact_tbl td.num {
	 	color:#999999;
		font-size:12px;
		vertical-align:top
	 } 

	 #manufact_tbl td a {
		color:#E6480D;
		font-size:11px;
		text-decoration:underline;
	 }
/*стили для вывода разделов производителей мебели*/

/*навигация*/
.nav {
	color:#E6480D;
	font-size:11px;
	font-weight:bold;
	margin-bottom:30px
}

	.nav a{
		color:black;
		font-size:11px;
		text-decoration:none;
		font-weight:bold
	}
/*навигация*/

/*стили для вывода личного кабинета*/
div#accordion {
	width:95%;
}
div#accordion table tr td {
	font-size:12px;	
}


	div#accordion h3{
		border:1px solid #FFDE7B;
		text-decoration:none;		
		cursor:pointer;
		padding:4px;
		margin:4px;
		text-align:center;
		background:url(/images/fon_top_menu_center.jpg) repeat-x;
		height:20px
	}
	
		div#accordion h3 a{
			color:#990000;
			font-size:12px;
		}
	
	div#accordion div.cont {		
		border-left:1px solid #ABADB3;
		border-right:1px solid #ABADB3;
		border-bottom:1px solid #ABADB3;
		margin:-3px 15px 0px 4px;
		padding:3px 3px 20px 3px;
		font-size:12px;
		width:98%;
		background-color:#F9F9F9
	}
	
		div#accordion div.cont textarea{
			width:500px;
			border:1px solid #FFDE7B;
			background-color:#FFF8CB;
		}
	
		div#accordion div.cont input{
			border:1px solid #FFDE7B;
			background-color:#FFF8CB;
		}
	
		div#accordion div.cont select{
			border:1px solid #FFDE7B;
			background-color:#FFF8CB;
		}
	
		div#accordion div.cont textarea{
			width:500px
		}
	
			div#accordion div.cont p.result {
				border:1px solid #FF5A5A;
				background-color:#FFD7D7;
				padding:15px;
				color:#FF5A5A;
				font-size:12px;
				font-weight:bold
			}
			
	
		div#accordion div.cont span.name{		
			font-size:12px;
			color:#990000;
			font-weight:bold;
			padding-bottom:5px;
			text-decoration:underline		
		}
		
		
			div#accordion div.cont span.name b{		
				font-size:12px;
				color:#967C7C;
				font-weight:100;
				padding-bottom:5px;
				text-decoration:none		
			}
		
		div#accordion div.cont table tr td b{		
			font-size:12px;
			color:#990000;		
		}
		

		div#accordion div.cont span.hint{		
			font-size:12px;
			color:#9A5353;	
		}		
		
div#accordion_1 {
	width:100%;
}
	div#accordion_1 h3 {
		background:none;
		border:1px solid #BBBABA;
		text-decoration:none;		
		cursor:pointer;
		padding:4px;
		margin:4px;
		text-align:left;
		background-color:#EDECEC;
		height:20px;
		font-size:12px;
		color:#908E8E;
		background-image:none;
	}
	
		div#accordion_1 h3 table tr td span.type {
			color:#2D8203;
			font-size:12px;
			font-weight:bold;
			text-decoration:none
		}
	
	div#accordion_1 div.cont {
		text-align:left;
	}
	
	div#accordion_1 div.cont p.del {
		margin:0px;
		padding:0px;
		text-align:right
	}
		
		div#accordion_1 div.cont p.del a {
			color:red;
			font-size:12px;		
		}	
		
	
		
	
/*стили для вывода личного кабинета*/

/*стили для вывода регистрации*/
#reg_tbl {
		font-size:12px;
		color:#990000;
		font-weight:bold;
		padding-bottom:5px;
}

		#reg_tbl textarea{
			width:500px;
			border:1px solid #FFDE7B;
			background-color:#FFF8CB;
		}
	
		#reg_tbl input{
			border:1px solid #FFDE7B;
			background-color:#FFF8CB;
		}
	
		#reg_tbl select{
			border:1px solid #FFDE7B;
			background-color:#FFF8CB;
		}

/*стили для вывода регистрации*/

/*стиль для вывода подробного описания производителя*/
table#podrobno td{
	padding:5px;
	font-size:12px;
	color:#333333;
}

	table#podrobno td h2.manufacturer_name{
	color:#E6480D;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:-5px;
	margin-bottom:-5px;
	}

	table#podrobno td h2.manufacturer_autor{
	color:#E6480D;
	font-size:13px;
	font-weight:bold;
	padding-bottom:-5px;
	margin-bottom:-5px;
	}
	
	table#podrobno td span.type_furn {
		color:#E6480D;
		font-size:13px;		
	}
	
	table#podrobno td.opin {
		background-color:#F9F9F9;
		padding:10px;
		border:1px solid #E5E5E5
	}
	

	table#podrobno td a{
		color:#E6480D;
		font-size:13px;
		text-decoration:underline
	}	
	
/*стиль для вывода подробного описания производителя*/

/*стиль для формы поиска по объявлениям*/
#bullein_search_tbl {
	background-color:#EEF6EA;
	padding:10px;
	border:1px solid #CAF3B5;
	color:#3B8A14;
	font-size:12px	
}

	#bullein_search_tbl span.hint{
		color:#666666;
		font-size:12px	
	}

		#bullein_search_tbl input.search_str{
			width:98%;
			border:1px solid #666666;			
		}
	#bullein_search_tbl .bulletin_menu{
		background-color:#3B8A14;
	}
	
		#bullein_search_tbl .bulletin_menu a{
			margin-left:5px;
			margin-right:5px;
			color:white;
			font-size:12px;
		}

	#bullein_search_tbl .search_city{
		width:150px;
		border:1px solid #666666
		
	}
/*стиль для формы поиска по объявлениям*/

/*стиль для таблицы типов объявлений*/
#goods_tbl a{
	font-size:12px;
	color:#3B8A14;
}
/*стиль для таблицы типов объявлений*/

/*стиль для вывода конкретного объявления*/
.bulletin {
	background-color:#F9F9F9;
	padding:10px;
	border:1px solid #E5E5E5;	
	color:#333333;
	font-size:12px	
}

	.bulletin td.name_bullet h1{
		color:#E6480D;
		font-size:13px;
		text-transform:uppercase;
		/*text-decoration:underline;*/
		font-weight:bold;
		padding-bottom:0px;
		margin-bottom:0px
	}

	.bulletin td.name_bullet h1.small{
		color:#E6480D;
		font-size:13px;
		text-transform:none;
		/*text-decoration:underline;*/
		font-weight:bold;
		padding-bottom:0px;
		margin-bottom:0px
	}
	
	.bulletin td.name_bullet a{	
		font-size:12px;
		color:#F15107;
	}

		 .bulletin span.data{
			color:#A4A4A4;
			font-size:11px;	
		 }
	
	
/*стиль для вывода конкретного объявления*/

/*стиль для вывода спец размещения на главной*/
.spec_tbl td.name_spec {
	text-align:center
}
.spec_tbl td.name_spec a{
	font-size:11px;
	color:#333333;
	text-align:center;
	height:20px;
	font-weight:bold;
	overflow:hidden;
	text-decoration:none;
}

.spec_tbl td.annonse_spec {
	font-size:11px;
	color:#333333;
	text-align:left;
	vertical-align:top;
	padding-top:0px;
}
/*стиль для вывода спец размещения на главной*/

/*стиль для вывода меню новостей*/
div.news_menu_name {
	margin-top:10px;
	width:175px;
	background-color:#EDF0EF;
	border:1px solid #E8E8E8;
	text-transform:uppercase;
	text-align:center; 
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:10px;
}

	div.news_menu_name a {
		color:#E6480D;
		font-size:12px;	
		font-weight:bold;
		text-decoration:none;
	}

	
	.news_list  {
		padding:0px;
		margin:0px;
		border-bottom:1px solid #E8E8E8;
		border-left:1px solid #E8E8E8;
		border-right:1px solid #E8E8E8;
		list-style-image: url(/images/dot_news.jpg);
		width:175px;
	}
	
		.news_list td{
			height:40px
		}
	
			.news_list td a {
				color:#333333;
				font-size:11px;
				text-decoration:none;
			}
			
				.news_list td span.news_data {
					color:#E6480D;
					font-size:11px;
					text-transform:uppercase		
				}
/*стиль для вывода меню новостей*/

/*стиль для вывода меню акций*/
div.sales_name {
	display:block;
	height:40px;
	width:175px;
	background:url(/images/fon_name_left_menu.gif);
	background-position:top; 
	background-repeat:no-repeat;
	background-color:#e7e7e0;
	text-align:center;
	padding-top:5px;
	margin-bottom:5px;	
	margin-top:20px	
}

	div.sales_name a {
		color:red;
		font-size:16px;
		text-decoration:none;	
	}

table.sales_list td span.sales_name {
	color:#E6480D;
	font-size:11px;
	text-transform:uppercase	
}

table.sales_list td a {
	color:#333333;
	font-size:11px;
	text-decoration:none;
}

/*стиль для вывода меню акций*/


/*стиль для вывода результатов поиска*/
div.gs-title a.gs-title{
	color:#E6480D;	
}

div.gs-title a.gs-title b{
	color:#E6480D;	
}
/*стиль для вывода результатов поиска*/

/*стиль для вывода текстов на главной*/
td.main_text {
	border:1px solid #E6480D;
	padding:10px 35px 10px 35px;
	font-family:arial;
	font-size:14px;
	color:#E6480D;
}

td.main_text_1 {
	font-family:tahoma;
	font-size:12px;
}

	td.main_text_1 b{
		font-family:tahoma;
		color:#E6480D;
	}
	
	td.main_text_1 a{
		font-family:tahoma;
		color:#E6480D;
		text-decoration:none
	}
	
	td.main_text_1 a:hover{
		font-family:tahoma;
		color:#E6480D;
		text-decoration:underline
	}
/*стиль для вывода текстов на главной*/

/*Стили для нижней части страницы*/
#bottom_menu {
	margin-right:40px
}

	#bottom_menu td a{
		margin:0px 20px 0px 20px;
		font-size:13px;
		color:#990000;
	}
	
#bottom_info .copy, .m{
	color:#333333;
	font-size:12px;
}

	#bottom_info td a{
		font-size:11px;
		color:#E6480D;
	}

	#bottom_info .copy .name, .m .name{
		color:#F15107;
		font-size:12px;
	}
	
#bottom_info .text {
	color:#333333;
	font-size:11px;	
}

h2 {
	font-size:20px;
	color:#2D8203;
}

/*Стили для нижней части страницы*/

/*Стили для показа результатов поиска как на гугле)*/

.liFormat {
	font-size:12px
}

.ac_results {
	padding: 0px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: white;
	overflow: hidden;
	padding:2px
}

.ac_results ul {
	width: 98%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 0px 0px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	height:15px
}

.ac_loading {
	background:url(/images/autocomplete_indicator.gif) right center no-repeat;
	background-color:white;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.9em;
  color:#3B8A14;
}

/*Стили для показа результатов поиска как на гугле)*/

.cont a{
	color:#E6480D;
	font-size:13px;
	text-decoration:underline;	
}

span.auth {
	font-family:arial;
	font-size:12px;	
}

span.auth a{
	color:#990000;
	font-size:12px;
	text-decoration:none;
}

/*стиль для навигации*/
td.pager {
	text-align:center;
	color:#E6480D;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}

	td.pager span.current {
		color:black;
	}

	td.pager a {
		color:#E6480D;
	}
