
    html, body {
        font-family: Tahoma, Arial, Times New Roman, Verdana, sans-serif;
        font-size: 90%;
        margin:0; 
        padding:0;
		background: #000000;
		color: #FFFFFF;
    }
    A{
        font-family: Tahoma, Arial, Times New Roman, Verdana, sans-serif;
        text-decoration: underline;
        color:#CCCCCC; 
    }

    A:hover {
        text-decoration: none; 
    }
    						h1
    						{
    						font-size:12px;
    						color:#E7D0C2;
    						text-align:left;
    						padding-top:10px;
    						}
    						
    						h2
    						{
    						font-size:14px;
    						color:#E7D0C2;
    						text-align:left;
    						padding-top:10px;
    						}

	#all{
		border-left: 1px solid #7F7F7F;
		border-right: 1px solid #7F7F7F;
		padding: 0px 0 0 0;
		width: 996px;
		margin: 0 auto;
	}
	#all #header{height: 132px;background: url(images/header_bg.gif) left bottom repeat-x;}
	#all #header blockquote{
		display: block;
		float: left;
		margin: 0px 0 0 0px;
		padding: 10px 0 0 8px;
		width: 214px;
		height: 119px;
	}

	#all #header blockquote a{
		display: block;
		margin: 0;
		padding: 0;
		width: 214px;
		height: 119px;
      	text-indent: -700em;
      	overflow:hidden;
      	white-space: nowrap;
		background: url(images/logo.jpg) left top no-repeat;
	}
	#all #header #phones{
		float: right;		
		width: 700px;
		height: 70px;
		padding: 0px 17px 0 0;
		text-align: right;
		color: #ECECEC;
		font-size: 14px;
	}
	
	#all #header #phones h1{
		margin: 0 0 5px 8px;
		padding: 0;
		text-align:right;
		font-size: 12px;
		color: #999999;		
	}
	#all #header #phones span{font-size: 20px;}
	#all #header #menu{float: left;padding: 0 0 0 55px;}
	#all #header #menu ul{
		margin: 0;
		padding: 0;
		list-style: none;
		height: 20px;
	}
	#all #header #menu ul li{float: left;font-size: 12px;padding: 0 20px 0 0;}
	#all #header #menu ul li a{color: #999999;text-decoration: none;}
	#all #header #menu ul li a:hover{color: #FFFFFF;}
	#all #header #menu ul li span{color: #852814;}
	#topnew
	{
	position:relative;
	width:998px;
	height:161px;
	min-height:161px;
	background: url(images/autumn.jpg);
	}
	#but
	{
	position:relative;
	float:right;
	margin-right:7px;
	width:238px;
	height:28px;
	min-height:28px;
	background: url(images/consultation.gif);
	}
		#but a
	{
	position:relative;
	float:right;
	margin-right:0px;
	width:235px;
	height:25px;
	min-height:25px;
	}
	
		#news1
		{
		position:absolute;
		margin-top:50px;
		margin-left:20px;
		width:460px;
		height:300px;
		min-height:300px;
		text-align:justify;
		}
		
								p.news1
    							{
    							display:inline;
    					   		
    							font-family:arial;
    							font-size: 12px;
    							width:300px;
								color: #CCCCCC;
								line-height: 1.3em;
    					   		text-align:justify;
    							}
    							
    						#newspodr1
					   		{
					   	   	position:absolute;
							width:10px;
					   		height:20px;
					   		top:78px;
					   		left:390px;
					   		//left:390px;
							}
							
							#newspodr1 a
					   		{
					   	   	letter-spacing:0px;
	   						font-size:12px;
							text-decoration:none;
							color:#CCCCCC;
							}
							
							#newspodr1 a:hover
					   		{
					   	    letter-spacing:0px;
	   						font-size:12px;
	   						text-decoration:underline;
							color:#ffffff;
							}

		#news2
		{
		position:absolute;
		margin-top:50px;
		margin-left:515px;
		width:460px;
		height:300px;
		min-height:300px;
		text-align:justify;
		}
								p.news2
    							{
    							display:inline;
    					   		text-align:left;
    							font-family:arial;
    							font-size: 12px;
    							width:300px;
								color: #CCCCCC;
								line-height: 1.3em;
    					   		text-align:justify;
    							}
 #cont1{
	    width:992px;
	    height:680px;
		margin: 0px 5px 0 8px;
		overflow: hidden;}
	#left_coll{
	    width:90px;
	    height:679px;
	    float:left;
		background: url(images/left_coll.jpg) left top no-repeat;
		padding: 0px 0 0px 0px;
	}
	#top_coll{
	    width:805px;
	    height:108px;
		position:relative;
		background: url(images/top_coll.jpg) left top no-repeat;
		padding: 0px 0px 0px 0px;
		overflow: hidden;
	}
	#center_column{
	    width:805px;
	    height:678px;
	    float:left;
	    margin-left:0px;
		padding: 0px 0px 3px 0px;
		overflow: hidden;
	}
	#right_coll{
	    width:90px;
	    height:679px;
	    float:left;
		background: url(images/right_coll.jpg) left top no-repeat;
		padding: 0px 0px 3px 4px;
		overflow: hidden;
	}
		#wrap_slider{
	    width:750px;
	    height:310px;
		position:relative;
	    margin-left:30px;
	    margin-top:26px;
		padding: 0px 0px 0px 0px;
		overflow: hidden;
		}
			#gard_slider{
	    	width:750px;
	    	height:350px;
			position:relative;
	    	margin-left:0px;
	    	top:0px;
			background: url(images/gard.jpg) left top no-repeat;
			padding: 0px 0px 3px 0px;
	   		overflow: hidden;
			}
			#slider{
			width:700px;
			height:320px;
			left:10px;
			top:10px;
			}
		#cont_main_menu{
	    width:750px;
	    height:50px;
		position:relative;
		top:15px;
	    margin-left:30px;
		background: url(images/menu_gard.jpg) left top no-repeat;
		padding: 0px 0px 0px 0px;
		overflow: hidden;
	}
		.menu_item_1, .menu_item_2, .menu_item_3, .menu_item_4, .menu_item_5, .menu_item_6 {	   
		 width:112px;
	    height:18px;
		float:left;
		margin-top:2px;
	    margin-left:2px;
	    color:#4b4a4a;
		padding: 0px 2px 3px 3px;
		overflow: hidden;	
		border:solid #4b4a4a  1px;
	}
		.menu_item_1:hover {border:solid #ccbaac 1px;cursor: pointer;color:#ccbaac;}.menu_item_2:hover {border:solid #ccbaac 1px;cursor: pointer;color:#ccbaac;}
		.menu_item_3:hover {border:solid #ccbaac 1px;cursor: pointer;color:#ccbaac;}.menu_item_4:hover {border:solid #ccbaac 1px;cursor: pointer;color:#ccbaac;}
		.menu_item_5:hover {border:solid #ccbaac 1px;cursor: pointer;color:#ccbaac;}.menu_item_6:hover {border:solid #ccbaac 1px;cursor: pointer;color:#ccbaac;}
	
		#wrap_menu{
		width:729px;
		height:26px;
		top:11px;
	    margin-left:10px;
		position:relative;
		}
								.off1
								{
								position:absolute;
								width:175px;
								display:block;
								//left:99px;
		   						height:20px;
								min-height:20px;
								padding: 0px 2px 3px 3px;
								background:url('images/main_menu_back.jpg') no-repeat;
								color:#4b4a4a;
								}
								.on1
								{
								position:absolute;
								width:180px;
								display:block;
								//left:99px;
								height:23px;
								min-height:20px;
								font-color:#4b4a4a;
								background:url('images/main_menu_hover.jpg') no-repeat;
								}
	#cont_main_menu a{text-decoration: none;font-weight:bold;font-color:#4b4a4a;}
	#cont_main_menu a:hover{
   		text-decoration: none;
   		font-weight:bold;
   		font-color:#e1e3e0;
	}
	#two_img_cont{
	width:750px;
	height:155px;
	position:relative;
	margin-left:30px;
	top:30px;
	}
		#l_img{
	    float:left;
	    width:360px;
	    height:152px;
	    margin-left:10px;
		overflow: hidden;
	}
			#l_arr{
			float:left;
			width:112px;
			height:33px;
			margin-top:50px;
			margin-left:5px;
			background:url('images/l_arrow.jpg') no-repeat;
			}
			#l_arr:hover{cursor:pointer;background:url('images/l_arrow_hover.jpg') no-repeat;}			
			#l_gard{
			float:right;
			width:210px;
			height:152px;
			padding: 11px 0px 0px 10px;
			background: url(images/2_gard199.jpg) left top no-repeat;
			}
				.gard img{width:199px;height:130px;}
		#r_img{
		float:right;
	    width:360px;
	    height:152px;
		margin-right:10px;
		padding: 0px 0px 0px 0px;
		overflow: hidden;
				}
			#r_arr{
			float:right;
			width:112px;
			height:33px;
			margin-top:50px;
			background:url('images/r_arrow.jpg') no-repeat;
			}
			#r_arr:hover{cursor:pointer;background:url('images/r_arrow_hover.jpg') no-repeat;}
			#r_gard{
			float:left;
			width:220px;
			height:152px;
			padding: 11px 0px 10px 10px;
			background: url(images/2_gard199.jpg) left top no-repeat;
			}
   				.gard_r_img{width:199px;height:130px;}
		.top_new_date{
		margin-left:10px;
		font-size:14px;
		font-style:bold;
		color:red;
		}
		.top_new_text{
		
		margin-left:10px;
		font-size:13px;
		font-style:bold;
		color:#cccccc;
		}
		*+html .top_new_date {margin-top:10px;}  
		#all #news_gard{
	    width:984px;
	    height:160px;
		margin: 5px 5px 0 5px;
		background: url(images/new_gard.jpg) left top no-repeat;
		padding: 43px 10px 50px 43px;
		z-index:10;
		overflow: hidden;
		}
		#l_new_cont{
		float:left;
		width:445px;
		height:151px;
		border:solid #ccbaac 1px;
		}
		#r_new_cont{
		float:right;
		width:445px;
		height:151px;
		margin-right:86px;
		border:solid #ccbaac 1px;
		}
		#ri_new{
		height:130px;
		*:first-child+html  
		}
		*+html #ri_new {height:145px;}
		
		#next_but{
		width:40px;
		margin-left:400px;
		position:relative;
		bottom:15px;
		}
		#all #cont3{
	    width:966px;
		margin: 5px 5px 0 13px;
		background: -webkit-gradient(linear, left top, left bottom, from(#323131), to(#1d1d1d));
		background: -moz-linear-gradient(top,  #323131,  #1d1d1d);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323131', endColorstr='#1d1d1d');
		padding: 9px 0px 3px px;
		border:solid #9d9d9d 1px;
	}
		.a_articles {text-decoration:none;float:right;margin-right:10px;}
		#all #cont4{
	    width:962px;
	    height:23px;
		margin: 2px 0px 10px 13px;
		background: -webkit-gradient(linear, left top, left bottom, from(#323131), to(#1d1d1d));
		background: -moz-linear-gradient(top,  #323131,  #1d1d1d); 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323131', endColorstr='#1d1d1d');
		padding: 0px 0 3px 4px;
		overflow: hidden;
 		border:solid #9d9d9d 1px;
 		}
		.articles{
		text-indent:20px;
		color:#cccccc;
		margin:0 10px 10px 10px;
		}
		.glav{margin-left:10px;font-size: 16px;
		color: #FFFFFF;}
	/* Навигация по галереи */
	.gallery_navigation{ position:absolute; margin-top:-20px; padding-right:10px; }
	.gallery_navigation_left, .gallery_navigation_right{ float:left; width:10px; height:40px; }
	.gallery_navigation_center{ float:left; padding:9px 10px 0px 10px; height:31px; }
	.gallery_navigation a{ display:block; float:left; padding:0px; width:15px; height:15px; text-indent:-9999px; }
	.gallery_navigation .button_play_pause{ display:block; float:right; margin:2px 0px 0px 0px; padding-left:30px; width:10px; height:10px; cursor:pointer; }
	/* Малая */
	/* Большая */
	.big_gallery .gallery_items{ height:465px; }
	.big_gallery .gallery_items .item{ display:none; position:absolute; margin:0px auto; width:730px; height:465px; overflow:hidden;}
	.big_gallery .gallery_items .current{ display:block; }
	.big_gallery .gallery_top_shadow{ position:absolute; margin:0px; width:940px; height:5px; z-index:12; }

	.big_gallery .gallery_items .image{ margin:0px; width:610px; height:465px; overflow:hidden; }
	.big_gallery .gallery_items .description{ margin:0px; width:250px; height:465px; }
	.big_gallery .gallery_items .description h2{ margin-bottom:20px; }
	.big_gallery .gallery_items .description_left{ float:left; padding:50px 30px 30px 50px; }
	.big_gallery .gallery_items .description_right{ float:right; padding:50px 50px 30px 30px; }

	.big_gallery .gallery_items .over{ position:absolute; margin-top:335px; width:940px; height:130px; }
	.big_gallery .gallery_items .over .title{ float:left; padding:20px 20px 20px 30px; width:280px; }
	.big_gallery .gallery_items .over .caption{ float:right; padding:20px 30px 0px 0px; width:570px; }

	/* Туда/сюда */

	.gallery_button_next, .gallery_button_prev{ display:none; position:absolute; width:35px; height:35px; cursor:pointer; }
	.big_gallery .gallery_button_next{ margin-left:680px; z-index:11;}
	.big_gallery .gallery_button_prev{ margin-left:10px; z-index:10;}
	#all #content{
		background: url(images/header_bg.gif) left top repeat-x;
		padding: 3px 0 0 0;
		overflow: hidden;
	}
	* html #all #content{overflow: visible;height: 1px;}
	#all #bottom{	
	  	position:relative;
		width:1000px;  
		left:0px;
		text-align: center;
		padding: 0px 10px 8px 10px;
		font-size: 11px;
		color: #FFFFFF;
	}
	#all #bottom a{
		color: #FFFFFF;
		text-decoration: none;
	}
	#all #bottom a:hover{text-decoration: underline;}
	#all #bottom img{margin: 0 0 12px 0;}
    #quicksite {position:relative; top:10px; //top:10px; color:#b8b7b7; text-align:center; font-size:10px;}

