@charset "windows-1251";
/* CSS Document */
a:link {
	color: #970D0D;
}

a:visited {
  color: #970D0D;
}

a:hover {
	text-decoration: none;
	  color: #970D0D;
}

a:active {
	text-decoration: none;
	color: #FF0000;
}

a.author:link { color: #fff; }
a.author:visited { color: #fff; }
a.author:hover { text-decoration: none; color: #fff;}
a.author:active { text-decoration: none; color: #fff;}


a.mmenu:link {
	color: #00F;
}

a.mmenu:visited {
  color: #00F;
}

a.mmenu:hover {
	
	  color: #00F;
}

a.mmenu:active {
	color: #FF0000;
}

body {
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
font-size: 14px;
margin:10px;
/* background:url(images/christmas-bg.png); */
}
table {
font-family:Trebuchet MS,Tahoma,Arial,sans-serif;
font-size: 14px
}
.tel {
font-weight: bold;
font-size: 13px
}
.tel_flat {
/*font-weight: bold;*/
left: 14px;
position:absolute;
font-size: 10px
}
#kom {
height:145px;
width:166px;
background-image:url(images/kom.png);
background-repeat:no-repeat;
padding-top:17px;
font-size: 12px;
}
#kom a {
	color:#000000;
}
.normb1 {
	font: bold; 
	FONT-FAMILY: tahoma, arial, sans-serif
}
.normb {
	
}

//зададим стиль для списка
ul.cssmenu {
// убираем отступы
   padding: 0;
   margin: 0;
// убираем точки
   list-style: none;
   width: 150px;
}
//зададим стиль для элементов списка
ul.cssmenu li {
// Чтобы меню корректно отображалось в IE
   float: left;
}
// зададим стиль для анкора в списке
ul.cssmenu li a, ul.cssmenu li a:visited {
// обязательно блочное отображение
   display: block;
// укажем отступы
   padding: 5px;
// сделаем промежутки между пунктами для красоты
   margin-bottom: 1px;
// цвета фона и текста
   color: #FAFAD2;
   background-color: #4682B4;
   width: 140px;
}
// меняем цвета при наведении
ul.cssmenu li a:hover {
   color: #4682B4;
   background-color: #FAFAD2;
}



#menu a {
	text-decoration: none;
	display:block;
	background-color:#FFFFFF; 
	padding: 2px 5px 2px 25px; 
	color:#970D0D; 
	font-family:Trebuchet MS,Tahoma,Arial,sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	margin: 1px 5px 1px 5px;
	background-image:url(images/m_p.gif);
	background-repeat:no-repeat;
}

#menu a:hover{
	background-color:#970D0D; 
	color:#FFFFFF; 
}


#menu_active a {
	display:block;
	text-decoration: none;
	background-color:#970D0D; 
	padding: 2px 5px 2px 25px; 
	color:#FFFFFF; 
	font-family:Trebuchet MS,Tahoma,Arial,sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	margin: 1px 5px 1px 5px;
	background-image:url(images/m_p.gif);
	background-repeat:no-repeat;
}

#menulow a {
	text-decoration: none;
	display:block;
	background-color:#FFFFFF; 
	padding: 2px 5px 2px 25px; 
	color:#970D0D; 
	font-family:Trebuchet MS,Tahoma,Arial,sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	margin: 1px 5px 1px 5px;
	background-image:url(images/mlow_p.gif);
	background-repeat:no-repeat;
}

#menulow a:hover{
	background-color:#970D0D; 
	color:#FFFFFF; 
}


#menulow_active a {
	display:block;
	text-decoration: none;
	background-color:#970D0D; 
	padding: 2px 5px 2px 25px; 
	color:#FFFFFF; 
	font-family:Trebuchet MS,Tahoma,Arial,sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	margin: 1px 5px 1px 5px;
	background-image:url(images/mlow_p.gif);
	background-repeat:no-repeat;
}

.r_menu_title {
	color:#000; 
	font-size:16px; 
	font-weight:bold; 
	display:block;
	border-bottom:1px solid #970D0D;
	margin-left:5px;
	margin-right:5px;
}

.r_menu_content {
	padding:2px 5px 10px 5px;
}
.main_title_image {
	background-image:url(images/pz.gif); 
	background-repeat:no-repeat;
	padding-bottom:10px;
}
.main_title {
	font-size:18px; 
	border-bottom:1px solid #970D0D; 
	display:block; 
	width:350px; 
	margin-left:35px;
}

