@charset "windows-1251";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

img{
	border:0;
}

.clr {
	clear:both;	
}




body{
	font-family:tahoma;
	color:#000;
	background:#f3f0e6;	
}

.tbl {
	width:100%	
}


.top_border {
	width:100%;
	height:5px;
	background:url(../img/topbg.jpg) repeat-x;
}


.logo {
	height:205px;
	width:218px;
	margin-left:15px;
	float:left;
}

.top_menu_search {
	height:65px;
	width:100%;
	min-width:1070px;
	margin-top:3px;

}

.search {
	/* background:url(../img/test.jpg) no-repeat; */
	height:41px;
	float:left;
	width:250px;
	margin-top:14px;
	margin-left:5px;
	background-color:#F7F5F0;
    border: 1px solid #AB9974;
    text-align: center;
    width: 216px;	
}
/*        стили для поиска        */
#ajaxSearch_form{ margin-top: 10px; } 
#ajaxSearch_form  fieldset { border: none; padding: 0px; } 
#ajaxSearch_submit{ background: url(../img/buts.jpg); width: 25px; height: 19px; cursor: pointer; }
#ajaxSearch_input{ color:#666; height: 14px; border:1px solid #999999; padding:3px;} 

.ajaxSearch_result { border:1px dotted #eee; padding:5px 10px; margin:0px; }/*стиль для вывода результата*/

.ajaxSearch_highlight { } /*выделение искомого слова фоном*/

.ajaxSearch_grpResultName{ font-weight:bold; }

.ajaxSearch_resultLink{ font-size:1.1em; font-weight:bold; text-decoration:underline;} /*стиль для ссылки с результатом*/

.ajaxSearch_paging { display:block; padding:10px 0px;}/*стиль для блока с постраничной навигацией на странице с результатами*/

.ajaxSearch_paging .ajaxSearch_currentPage{color:#fff; background-color:#B2C629; border:1px solid #6f7b1a; padding: 1px 3px; font-weight:bold; margin:2px;} /*стиль для номера текущей страницы с результатами поиска*/

#ajaxSearch_intro{} /*cтиль для строчки "Введите ваш запрос для начала поиска". Пока пусто, можете прописать ваши стили*/
/*  end  */

.top_menu {
	height:65px;
	margin-left:260px;
	background:url(../img/bgmenu-bord.jpg) repeat-x;
	padding-top:11px;
}

.top_menu ul{
	margin-right:2px;
	border:1px solid #AB9974;
	height:40px;
	background:url(../img/bgmenu-div.jpg) repeat-x;
}

.top_menu ul li{
	margin-top:10px;
	float:left;
	padding:0 15px;
	list-style:none;
}

.top_menu a{
	color:#302D27;
	font-weight:600;
    text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.top_menu a:hover{
	color: #AB9974;
	text-decoration:underline;
}
.top_menu ul li.last{ float: right; }

.center {
	background:url(../img/bgbottom.jpg) repeat-x bottom;
	height:100%;
	width:100%;
	min-width:980px;
	min-height:953px;
	position:relative;
	overflow:hidden;
}

.left_menu {
	margin-left:30px;
	margin-top:10px;
	width:210px;
	float:left;
	
} 	

.left_title {
	font-weight:600;
	width:200px;
	height:20px;
	color: #010100;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;	
}

.left_menu a{
	color:#3D281D; 
	font-size:14px;	
	font-weight: 550;
	line-height: 20px;
}

.left_menu a:hover{
	text-decoration:none;	
}
	
.content {
	/* background:url(../img/kolonamidl.png) no-repeat top left; */
	font-family: Helvetica, Myriad Pro, Arial, Helvetica, sans-serif; 
    font-size: 14px;
	line-height: 20px; 
	text-align: justify;
	margin-top:10px;
	margin-left:260px;
	margin-right:250px;
	min-height:500px;
	padding:15px;
}

.content ul { margin-left: 30px; }

.content table { margin: 15px; }
.content table td { padding: 3px; }
.content  img { margin: 15px; }
.content a { 
             color:#3D281D;
	         font-size:12px;	
}
.content a:hover { text-decoration: none; }

.right {
	background:#f9f8f3;
	font-size:12px;
	color:#302D27;
	padding:10px;
	border:1px solid #AB9974;
	min-height:200px;
	float:right;	
	width:210px;
	margin-right:10px;
	margin-top:10px;
	
	
	
}

.right img{
	padding-bottom:10px;	
}
	
.right span {
	font-weight:600;
	font-size:14px;
}

	
.left_column {
	position:absolute;
	background:url(../img/kolonaleft.png);
	*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/kolonaleft.png', sizingMethod='crop');
	width:64px;
	height:453px;
	left:0px;
	bottom:0px;
}
	
.right_column {
	position:absolute;
	right:0px;
	background:url(../img/kolonaright.png);
	*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/kolonaright.png', sizingMethod='crop');
	height:452px;
	width:97px;
	bottom:0px;
}	
	
.footer {
	width:100%;
	height:78px;
	background:url(../img/bottomrightcol.jpg);	
}

.live {
	height:32px;
	width:181px;
	padding-top:5px;
	margin-left:6px;	
}

.opt {  
       text-align: justify;
       padding: 10px;
}

.opt h1 { 
          margin: 15px;
}
.slideshow { margin: 20px 0px 0px 0px; }

/*  стили  для таблицы шаблона каталога камня   */
.tbl_cat {  
          border-bottom: 1px solid #3D281D;
           width: 370px;
		    height: 140px;
		     display: block;
		      float: left;
}
.tbl_cat tr td { font-size: 12px; text-align: left; padding: 5px;  }
.tbl_cat span { font-size: 14px; font-weight: 600; }

ul .pic {  list-style: none;
         list-style-image: url(i/pic.gif);
}


