/*все ссылки*/
a
{
	text-decoration: none;
}
h2
{
	padding: 0px;
	margin-top: 5px;
	text-align: left; 
	font-size: 15pt;
	font-weight: normal;
	padding-left: 7px; 
	color: #f2811e;
	color: rgb(222,120,0);
	border-left: 2px solid green;
}
/*тело документа*/
#body 
{
	background: url(./img/bg.gif) repeat-y top center #eaeaea;
	background-attachment: fixed;
	width: 100%;
	min-width: 960px;	
	font-family: Georgia, 'Times New Roman', Times, serif; 
	font-size: 14pt;
	padding: 0px;
	margin: 0px;
}
/*написать отзыв*/
#answer
{
	width: 21px; 
	position: fixed; 
	left: 0px; 
	top: 40%; 
	z-index: 100; 
}
/* оформить заказ */
#zakaz
{
	width: 21px; 
	position: fixed; 
	right: 0px; 
	top: 40%; 
	z-index: 100; 
}
/* боковые изображения */
.img_side
{
	width: 21px;
}
/*верхний div*/
#topdiv
{
	background: #eaeaea url('./img/header.gif') top center no-repeat;
	margin: 0 auto;
	padding: 0; 
	height: 140px;
	border-bottom: 1px solid rgb(255,180,60);
}
/*главный контейнер*/
.maindiv 
{
	width: 960px;
	margin: 0 auto; 
	padding: 0px; 
	text-align: center;
	clear: both;
	position: relative;
	z-index: 10;
}

#logoh1
{
	background-image: url('./img/logo_p_green_120.gif');
	background-repeat: no-repeat;
	text-align: left; 
	float: left; 
	margin: 0px; 
	padding: 0px;
	line-height: 0;
	margin-left: 5px;
	height: 139px;
}
#logospan /*лого текст*/
{
	font-size: 138px;
	font-family: Times, Georgia, serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: normal;
	line-height: 0.9;
	color: rgb(40,40,40);
}
#logounder
{
	font-size: 10pt; 
	font-family: Tahoma; 
	color: rgb(0,220,0);
}
/*главный контейнер верхнего меню*/
#main_topmenu
{
	float: right; 
	height: 140px; 
	width: 500px; 
	margin: 0px; 
	padding: 0px;
}
.topmenu_innerdiv
{
	clear: both; 
	text-align: left; 
}
/*ссылки в верхнем меню*/
.toplinks
{
	text-decoration: none;
	font-family: Georgia, Tahoma, Arial; 
	font-size: 10pt;
	font-weight: normal;
	background-image: url('./img/cont_black.gif');
	
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 4px;
	height: 30px; 
	vertical-align: middle; 
	float: left;
	color: black;

}
.toplinks:hover
{
	text-decoration: underline;
	background-image: url('./img/cont_green.gif'); 
	color: green;
}
#smallmenu
{
	text-align: center;
	height: 20px;
}
.smallico
{
	margin-left: 7px;
}
/*отступ от верхнего меню с шапкой*/
#logodiv 
{
	border-top: 1px solid rgb(255,180,60);
	height: 0px;
	width: 100%;
	color: rgb(22,39,63);
	font-size: 0px;
	font-weight: 0px;
	line-height: 0px;
	margin-bottom: 0px;
}
/*колонка левая*/
.boxdiv 
{
	float:left; 
	width: 282px;  
	text-align: left; 
	font-family: 'Times New Roman', Times, serif;
	border-left: 4px solid green; 
	border-bottom: 1px solid rgb(200,200,200);
	background-color: rgb(235,235,245);
	background-color: #efefef;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*кнопки в боковом меню*/
#gray20:hover
{
	background-color: rgb(250,0,0);
}
#gray23:hover
{
	background-color: rgb(255,200,0);
}

#gray27:hover
{
	background-color: rgb(0,250,0);
}
#gray31:hover
{
	background-color: rgb(0,0,255);
}

/**/
.main_but_m 
{
	width: 282px; 
	height: 38px;
	margin: 0px; 
	padding: 0px;
	text-align: center;
	font-size: 14pt;
	background-image: url('./img/newbut.png'); 
	background-position: top center;
	background-repeat: no-repeat;
	background-color: gray;
}
/*боковые ссылки*/
.link_services 
{
	width: 100%;			
	float: left;		
	text-decoration: none;		
	font-family: Georgia;	
	color: #fff;
	padding: 0;
	text-align: center;
	font-style: normal;
	font-weight: normal; 
	font-variant: small-caps;
	height: 100%;  
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-top: 5px;
}
.link_services:hover
{
	text-decoration: underline;
}
#link20
{
	background-image: url('./img/add.ico');
}
#link23
{
	background-image: url('./img/make.ico'); 
}
#link27
{
	background-image: url('./img/top.ico'); 
}
#link31
{
	background-image: url('./img/set.ico');
}
#wrap
{
	margin-top: 50px;	
	font-family:Georgia; 
	font-size:25px; 
	color: green;
}
/*боковые ссылки в левых подменю*/
.links_left
{
	font-family:Georgia; 
		
	text-decoration: none; 
	color: rgb(22,39,63);
}
.links_left:hover
{
	text-decoration: underline;
}

.ul_indivs
{
	padding-left: 30px; 
	margin: 5px; 
	text-align: left; 
	list-style-type: square; 
	font-family: Helvetica, Tahoma, Arial; 
	font-size: 11pt;
}
/*текущие разделы*/
.links_active
{
	font-weight: bold;
	margin-left: 30px;
	color: green;
	text-decoration: underline;
}
/*колонка правая*/
.boxdiv_r 
{
	float:left; 
	width: 640px;
	text-align: justify;
	border-left: 1px solid rgb(200,200,200);
	font-size: 10pt;
	font-family: Georgia;
	padding: 15px;
}

/*главный контейнер нижней панели*/
#main_bottomdiv
{
	width: 960px; 
	margin: 0 auto; 
	height: 70px;
	clear: both;
	padding-top: 34px; 
	background-repeat: no-repeat; 
	background-image: url('./img/image-bottom.gif'); 
}

#textcont
{
	text-align: center; 
	float:left; 
	font-size: 15pt; 
	color: RGB(50,80,60);
	font-family: Georgia;
}


.text
{
	text-indent: 30px; 
	font-size: 11pt; 
	line-height: 1.5; 
	color: rgb(40,40,40)
}
/*изображение часов*/
#time 
{
	height:40px;
	width: 70px; 
	font-size: 18px;
	float: right;
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 16px;
	padding-right: 30px;
	color: rgb(30,90,40);
	background-image: url('./img/clockmn.gif');
}
#texttime
{
	float: right; 
	text-align: center; 
	font-size: 12pt; 
	padding-top: 5px;
	color: RGB(70,80,90);
	font-family: Georgia;
}