body
	{
		padding:0px;
		margin:0px;
		background:#ffffff;
		font-family:Tahoma;
	}	

a:hover
	{
		text-decoration:underline;
	}

td {.font-size:11px;}

/* шапка */	
.top1
	{
		background:#C80707 url(img/top_fon.gif) top repeat-x;
		height:109px;
		

	}	
.logo
	{
		float:left;
	}	
	
.zakaz
	{
		margin:17px 0px 0px 44px;
		float:left;
		height:77px;
		width:158px;			
		color:#F8CB7A;
		font-size:11px;
		line-height:12px;
	}	
	
.zakaztel
	{			
		color:#F8CB7A;
		font-size:15px;
	}	
	
.top_menu
	{
		float:right;
		margin:8px 0px 0px 0px;
	}
	
.top_menu, .top_menu a
	{
		font-size:11px;
		
		color:#F9BB14;	
		text-decoration:none;
	}	
	
.top_menu a
	{
		padding:0px 10px 0px 10px;
	}	
	
	
.menu1
	{
		background:#FFB42E url(img/top1.gif) top right no-repeat;
		margin:1px 110px 0px 0px;
		height:16px;
		clear:both;
	}
	
.menu1, .menu1 a
	{
		font-family:Verdana;
		font-size:11px;
		color:#9F0B0B;
		text-decoration:none;
	}	
	
.menu1 a
	{
		padding:0 20px 0 20px;
	}	
	
.menu1 a.a1
	{
		color:#000000;
	}	
	
.korz1
	{
		width:98px;
		height:29px;
		background:url(img/recucled.gif) left top no-repeat;
		padding:0px 0px 0px 20px;
		line-height:12px;
		
		float:right;
		margin:-29px 0px 0px 0px;
	}		
	
.korz1, .korz1 a
	{
		
		font-size:11px;
		color:#F9B103;
	}
	
	
/* поиск */	
	
#search1
	{
		width:103px;
		height:16px;
		border:1px solid #A2A2A2;
		margin:18px 0px 0px 0px;
	}	
	
#sub1
	{
		background:url(img/search.gif) no-repeat;
		width:52px;
		height:20px;
		border:0px;
		margin:18px 5px 0px 0px;
	}	
	
	
.search2
	{
		font-family:Verdana;
		color:#968D8D;
		font-size:11px;
		line-height:11px;
		
		margin:5px 0px 0px 5px;
	}	


/* разделитель */

.razd
	{
		border-top:1px solid #F2F2F2;
		border-bottom:1px solid #F2F2F2;	
		font-size:0px;	
		padding:0px 0px 1px 0px;
		margin:17px 0px 3px 0px;
	}
	
	
/* левая колонка */	

.left1
	{
		padding:25px 0px 0px 18px;
		border-right:1px solid #F2F2F2;
		width:152px;
	}

.left1 a, .left1 b
	{
		font-size:12px;
		color:#5D5651;
		line-height:14px;
		text-decoration:none;
		display:block;
	}
	
.left1 b
	{
		color:#AF0A0A;
	}	
	

.left1 a:hover
	{
		color:#FE0102;
	}	
		
#form1
	{
		padding:0px;
		margin:20px 0px 20px 0px;
	}
	
#form2
	{
		padding:0px;
		margin:30px 0px 40px 0px;
	}			

#select1, #select2
	{
		width:142px;
		height:16px;
		
		font-size:11px;
		color:#2F2F2F;
		line-height:14px;
	}
		
/* центр */

.center1
	{
		padding:35px 5px 0px 15px;
	}

.news1
	{
		font-size:11px;
		color:#848383;
	}

.news1 b
	{
		color:#E2660E;
	}
	
	
.img1
	{
		border:1px solid #ECA475;
	}
	
	
	
/* правая колонка */

.right1
	{
		padding:30px 0px 0px 10px;
		border-left:1px solid #F2F2F2;
		width:169px;
	}
	
	
	
/* календарь*/	
	
#kalend1
	{
		font-size:11px;
		padding:0px;
		margin:0px;
	}	

.kalend2
	{
		margin:0px 2px 0px 2px;
		height:15px;
		font-size:11px;
	}



	
	
.pred_number a
	{
		text-decoration: none;
	}
	
.next_number a
	{
		text-decoration: underline;
	}
	
	
.active_number a
	{
		text-decoration: underline;
		background-color: #C0C0C0;
	}
	
#calendar 
	{
		font-size: 11px; 
		color: #181818; 
		margin: 12px 0px 0px 0px; 
	}
	
#calendar  th 
	{
		font-weight: bold;
	} 
	
	
#calendar  td 
	{
		padding: 2px 0 1px 0;
	}
	
#calendar a
	{
		font-size: 11px; 
		color: #181818; 
		padding: 3px 4px 0 3px;
	}
	
#calendar a:hover 
	{
		text-decoration: underline;
		background-color: #C0C0C0;
	}
	
	
.vih 
	{
		color: #9C9C9C;
	}

/* конец календаря */


.news_txt1
	{
		padding:54px 0px 0px 0px;
	}	


.news_txt2
	{
		padding:20px 0px 0px 0px;
		font-size:10px;
		font-family:Verdana;
		color:#848484;
		font-weight:bold;
	}
.news_txt2 b
	{
		color:#C81415;
	}



/*логин, пароль */

.login	
	{
		margin:30px 0px 0px 0px;
		font-size:10px;
		color:#CB1515;
	}
	
.login a
	{
		padding:0px 10px 0px 0px;
		font-size:10px;
		color:#CB1515;
		text-decoration:none;
	}
	
.login a:hover
	{
		text-decoration:underline;		
	}		
	

.login2
	{
		width:65px;
		height:13px;
		border:1px solid #CBCBCB;
	}

.login3
	{
		background:url(img/login.gif) no-repeat;
		width:52px;
		height:19px;
		border:0px;
	}




/*  футер */	

.footer1
	{
		height:56px;
		background:url(img/bottom_fon.gif) top repeat-x;
	}


.footer2
	{
		float:left;
		width:30%;
		text-align:center;
		border-right:1px solid #C04712;
		height:30px;	
		margin:5px 0px 0px 0px;
		padding:10px 0px 0px 0px;
	}

.footer2, .footer2 a
	{
		font-size:11px;
		color:#FFBB03;
		text-decoration:none;
	}

.footer2 a:hover
	{
		text-decoration:underline;		
	}


.footer3
	{
		float:left;
		width:38%;
	     font-size:11px;
		color:#FFBB03;
		text-decoration:none;
			height:30px;	
			text-align:center;
		margin:5px 0px 0px 0px;
		padding:10px 10px 0px 0px;
	}

.footer4
	{
		float:left;
		width:30%;
		text-align:center;
		border-left:1px solid #C04712;
		height:30px;	
		margin:5px 0px 0px 0px;
		padding:10px 0px 0px 0px;
	}

.footer4, .footer4 a
	{
		font-size:11px;
		color:#FFBB03;
		text-decoration:none;
	}		

.title_left {	font-family:  Tahoma, Arial, Verdana,  sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #984102;
	margin: 22px 0 20px 18px;
}

.title_center { font-weight: bold; color: #E2660E;}

H1 { line-height: 100%;
    text-align: center;
}