/* синий фон   #0093DD;
   синий текст #0066CC

   меню   8c82b5
   фон блок d   bbad8a серосиний
   фон контакты 95acbc ( блок c )

* {margin:0; padding:0}    */
html {font-family: Arial, Helvetica, sans-serif;}

a img {border:0px;}

a:link {color: #0066FF;text-decoration: underline;}
a:visited {color: #0066FF;text-decoration: underline;}
a:hover {color: #FF0000;text-decoration: none;}

/*   стиль всплывающей подсказки   */
#tooltip{
  background:#F5F5C1;
  border:1px solid #000;
  color:#333;
  font: menu;
  font-size:12px;
  margin:0px;
  padding:3px 5px;
  position:absolute;
  visibility:hidden;
}


.logo {
padding:5px;
padding-bottom:15px;
}

#ups{font-size: 12px; font-weight: bold;color:#95acbc;
font-family:  Verdana,  Helvetica, sans-serif;}
#ups a:link    {color:#95acbc;}
#ups a:visited {color:#95acbc;}
#ups a:hover   {color:#f00;}


.map a:link    {color:#8c82b5;}
.map a:visited {color:#8c82b5;}
.map a:hover   {color:#f00;}
.map {color:#fff;font-size: 12px; font-weight: bold;
font-family:  Verdana,  Helvetica, sans-serif;}

.mainr a:link    {color:#95acbc;}
.mainr a:visited {color:#95acbc;}
.mainr a:hover   {color:#f00;}
.mainr {color:#fff;font-size: 12px; font-weight: bold;
font-family:  Verdana,  Helvetica, sans-serif;}



/* стиль ссылок ОСНОВН. МЕНЮ  */
.mm {background-color:#8c82b5;
/*background-image: url(/designs/winter/fonmm.jpg);  background-repeat: repeat-y;*/}
.tablemm{font-size: 14px;background-color:#8c82b5;
background-image: url(winter/fonmm.jpg);  background-repeat: repeat-y;}

.menu {font-family:  Arial,Verdana,  Helvetica, sans-serif;font-size:12px;}
a.menu:link {color: #FFF; text-decoration: none;}
a.menu:visited {color: #FFF;text-decoration: none;}
a.menu:hover {color: #ff0;text-decoration: underline;  }


/*  дизайн ЯЧЕЙКИ МЕНЮ по уровням вложенности (вся таблица .tablemm) */
.mmenu0{padding-left:20px; padding-top: 7px;color:#FF0}
.mmenu1{padding-left:35px; padding-top: 2px;color:#FF0}
.mmenu2{padding-left:50px; padding-top: 2px;color:#FF0}
.mmenu3{padding-left:65px; padding-top: 2px;color:#FF0}
.mmenu4{padding-left:75px; padding-top: 2px;color:#FF0}

/*  дизайн АКТИВНОЙ ЯЧЕЙКИ МЕНЮ */
.ammenu0{padding-left:20px; padding-top: 7px; color:#F00;font-weight:bold;}
.ammenu1{padding-left:35px; padding-top: 2px; color:#F00;font-weight:bold;}
.ammenu2{padding-left:50px; padding-top: 2px; color:#F00;font-weight:bold;}
.ammenu3{padding-left:65px; padding-top: 2px; color:#F00;font-weight:bold;}
.ammenu4{padding-left:75px; padding-top: 2px; color:#F00;font-weight:bold;}


/* блок d */
.d_up{background-image: url(winter/d_up.jpg);  background-repeat: no-repeat;
text-align:center;vertical-align:bottom;background-position:bottom;}
.d_fon{background-image: url(winter/d_fon120.jpg);  background-repeat: repeat-y;
text-align:center;vertical-align:top;background-color:#bbad8a;}


/* блок c 95acbc */
.c_telef{background-color:#95acbc;color:#ff0;font-size: 12px; vertical-align:top;text-align:center;
background-image: url(winter/c_telef.jpg);
background-repeat: no-repeat;}
.c_lp{background-color:#95acbc;color:#ff0;
}

.st_title{font-size: 14px;font-weight: bold;
height:20px;border-left:5px solid #95acbc;text-align:center;background-color:#bbad8a;color:#fff;}

.st_c{text-align:center;font-size: 12px; }

.st_title2{font-size: 14px;font-weight: bold;
height:20px;border-left:5px solid #bbad8a;
text-align:center;background-color:#95acbc;color:#fff;}

.st_title3{font-size: 14px;font-weight: bold; height:20px;border-right:5px solid #bbad8a;
text-align:center;background-color:#95acbc;color:#fff;}
.searchtd{padding-top:6px;padding-left:6px;}

.down1{font-size: 12px; vertical-align:bottom;text-align:left;
background-image: url(winter/down1.jpg);  background-repeat: repeat-x;
background-position: bottom;}
.down2{font-size: 12px;
background-image: url(winter/down2.jpg);  background-repeat: repeat-x;}



/* СТИЛИ ПОКАЗА СТРАНИЦЫ  */
/* название страницы  */
.pagetitle {
margin: 0px;
border-left: 8px solid #FFF;
border-right: 8px solid #FFF;
border-top: 10px solid #FFF;
padding-left: 12px;padding-right: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-align: center;
color: #008;   /*0066CC*/
font-weight: bold;
background-image: url(winter/t_fon2.jpg);
background-repeat: repeat-x;
}
td.pagetitle h1 {
background-color:#FFF ; display: inline ;
margin: 0px;
border-left: 10px solid #FFF;border-right: 10px solid #FFF;
padding: 0px;
font-size: 16px;
}

                             /*   =======================   */
/* дата  */
.pagedate { /* text-align: right;*/
padding: 3px; padding-left: 11px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #555;   /*
background-color: #FFFFFF;*/
}
/* изображение на странице !!!!   */
img.pageimg  {
/*border: 1px solid #000000;*/
margin-right: 10px;
margin-bottom: 10px;
}
/* текст страницы  */
.pagetext {
text-align:justify ;   /*left*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0066CC;
font-weight: normal;
background-color: #FFFFFF;
padding: 10px;
line-height:15px;
}
.pagetext hr {text-align:center;height:1px;color: #888;}
/*  строка просмотры/рейтинг  */
.pageraiting {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #888;
/*border-top: 1px dotted #eee;*/
text-align: right;
padding: 5px;
}

/* СТИЛИ ВСТАВ. ТАБЛИЦЫ */
/*  заголовок таблицы  */
.tabletitle { font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #0066CC;
padding: 10px;
}

/* таблица с бордюром 1 */
table.border1{
border-color: black;
border-style: solid;
border-width: 0 1px 1px 0
}
table.border1 td, table.border1 th{
border-color: black;
border-style: solid;
border-width: 1px 0 0 1px
}
/* таблица с бордюром 0 */
table.border0{
border-width: 0px;
}

/*  стиль выделенных ячеек таблицы  */
.special{font-size: 12px;font-weight: bold;
background-color: #95acbc;
color: #fff;
vertical-align:top;
}

/* стиль обычных ячеек таблицы  */
.standard{font-size: 12px;
background-color: #FFF;
color: #0066CC;
vertical-align:top;
}



/* СТИЛИ СПИСКА СТРАНИЦ <tr><td class="pppmaintitler"><h1>новости</h1></td></tr><tr> */
/* название раздела */
.pppmaintitler{
margin: 0px;
border-left: 8px solid #FFF;
border-right: 8px solid #FFF;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-align: center;
color: #008;    /*0066CC*/
font-weight: bold;
background-image: url(winter/t_fon.jpg);
background-repeat: repeat-x;
/*background-position: bottom;*/
}
td.pppmaintitler h1 { background-color: #FFF; display: inline ;       /**/
margin: 0px;
border-left: 10px solid #FFF;border-right: 10px solid #FFF;
padding: 0px;
font-size: 16px;
}
td.pppmaintitler h1 a:link   {color:#008;}
td.pppmaintitler h1 a:visited{color:#008;}
td.pppmaintitler h1 a:hover  {color:#f00;}

/* подразделы */
.pppSubParts {font-size: 12px; text-align:justify; /*  left center */
padding: 15px 5px 10px 5px;
border-top: 1px dotted #888;
}
/*.pppSubParts a:hover {background-color: #FFE8E8;  }*/

/* название страницы (ссылка) */
.ppptitle {background-color: #EFEFEF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; color: #444; font-weight: bold;
padding: 3px; padding-left: 7px;
/*border-bottom: 1px solid #000000; */
}
.title_m{
background-color: #EFEFEF;
padding-left: 7px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}/*
a.titles:link   {color: #444; text-decoration: underline; }
a.titles:visited{color: #444; text-decoration: underline; }
a.titles:active {color: #FF8000; text-decoration: none; }
a.titles:hover  {color: #FF8000; text-decoration: none; }       */
/*  ссылки сокращ списка  */
/*.titles2 { font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;}
a.titles2:link    {text-decoration: underline; color:#444;}
a.titles2:visited {text-decoration: underline; color:#444;}
a.titles2:hover   {text-decoration: none; color:#FF8000;}
*/

/*  дата  */
.pppdate{padding: 3px;
padding-left: 7px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #888; background-color: #FFFFFF;
}
/*  маленькая картинка  */
img.simg  {
/*border: 1px solid #888;*/
margin-right: 10px;

}
/*  текст  */
.pppbody {background-color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-align:justify;
padding: 5px 5px 25px 5px;
}
.pppbody a:link, .pppbody a:visited {color: #000;text-decoration: none;}
.pppbody a:hover {color: #555;text-decoration: none;}
/*  просмотры/рейтинг  */
.pppdown {
padding: 3px; text-align:justify;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}
/*  страницы ( <1> <2> <3> ...)  */
.ppppages {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-align: center;
border-top: 1px dotted #888;
}


/* СТИЛИ КОММЕНТАРИЕВ  */
/*  форма добавить комментарий  */
.comm_add {font-size: 12px;
background-color: #eee;  color: #0066CC;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
border-bottom: 1px solid #ccc;
}

.comm_head {
/*background-color: #0093DD;*/
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-align: left;
color: #0066CC;
font-weight: bold;

padding-top: 20px;
padding-left: 8px;
padding-right: 8px;
border-bottom:1px solid #ddd;
 /*border-top:0px solid #0093DD;   */
}


/*  поля ввода  */
.comminp { width: 100px; height:22px;color: #0066CC;border: 1px solid #555;}
#vote{width: 100px;color: #0066CC;}
#comment{
border: 1px solid #555;
/**/
color: #0066CC;
}
.commtitle {font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-color: #F0F0F0; color: #0066CC;
font-weight: bold; padding: 3px;
border-top: 1px solid #F8F8F8;
border-bottom: 1px solid #ccc;
}

.commtext { background-color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0066CC;
padding: 5px;
padding-bottom: 15px;
border-bottom: 1px solid #ccc;
}
/* стиль цитат комментариев страницы   */
.quote { background-color: #FFF; color: #0066CC;padding: 7px; padding-left: 20px;
 border: 1px solid #ddd;
 width: 80%;position: relative; left: 10%;
}



/* СТИЛИ ПОСЛЕДНИЕ НОВОСТИ */
/*  вся таблица   */
.n_table {padding: 3px; width:96%; align:center;
font-family: Arial, Helvetica, sans-serif;}

/*  заголовок стили st_title3 и a.lp_menu */

/* дата */
.n_data {padding: 10px 5px 3px 7px; color:#aaa;
font-size: 13px;}

td.n_menu {font-size: 11px;padding: 2px 5px 5px 2px;}
/* стиль ссылок */
/*
a.n_menu:link{background-image:url(winter/n_link.gif);background-repeat:no-repeat;}
a.n_menu:visited{background-image:url(winter/n_visited.gif);background-repeat:no-repeat;}
a.n_menu:hover{background-image:url(winter/n_hover.gif);background-repeat:no-repeat;}
*/
/*
td.n_menu a:link, td.n_title a:link{text-decoration: none; color: #8c82b5;}
td.n_menu a:visited, td.n_title a:visited {text-decoration: none; color: #8c82b5;}
td.n_menu a:hover, td.n_title a:hover   {text-decoration: none; color: #000;}

*/
/* ------------------------------------------- */

/* СТИЛИ ПОСЛЕДНИЕ СТРАНИЦЫ РАЗДЕЛА last_pages */
/*  вся таблица   */
.lp_table {width:100%; align:center;
font-family: Arial, Helvetica, sans-serif;
color:#fff ;
}
/*  заголовок  */
.lp_title {font-size: 14px;text-align: center;font-weight: bold;}

/* дата */
.lp_data {padding-left: 10px ;padding-right:10px;
color:#fff;font-size: 10px; line-height: 7px;
}
/* стиль ссылок */
td.lp_menu {font-size: 11px;padding-left: 10px ;padding-right: 10px ;}
a.lp_menu:link    {text-decoration: none;color: #fff;}
a.lp_menu:visited {text-decoration: none;color: #fff;}
a.lp_menu:hover   {text-decoration: underline; color: #ff0;}
/* ------=----- */


.lp2_table {width:100%; align:center;
font-family: Arial, Helvetica, sans-serif;
color:#000;
}
td.lp2_menu  {font-size: 12px;padding-left: 0px ;padding-right:10px;}

.tdimgleft {vertical-align:top; text-align:left;font-size: 10px;
min-height:50px;
height:auto !important;
height:50px;
}
.tdimgleft img {border:0px solid #000;}




 /*  ССЫЛКИ НА ФОРУМ (последние/популярные темы)  */
.forumtitle{font-weight: bold;font-size: 16px;color:#fff;
}

td.forumlink, div.forumlink {
color: #fff;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 3px; padding-right: 10px;
}
a.forumlink:link   {color: #fff; text-decoration: none; }
a.forumlink:visited{color: #eee; text-decoration: none; }
a.forumlink:active {color: #ddd; text-decoration: none; }
a.forumlink:hover  {color: #000; text-decoration: underline; }


/*  КОПИРАЙТ */
.copy {font-size: 11px; padding-right:15px; color:#FFFFFF;}
.copy a:link, .copy a:visited {color: #FFFFFF;text-decoration: none;}
.copy a:active {color: #FFFF00;text-decoration: none;}
.copy a:hover {color: #000000;text-decoration: none;}



/* СТИЛИ КАЛЕНДАРЯ  {тем-желтый bbad8a}  {синий 95acbc }  */
/*  вся таблица   */
.c_table { width:100%;
padding: 4px; font-size: 12px;
color: #000000;
text-align: center;
}
/*  заголовок  */
.c_title {font-size: 14px;font-weight: bold;
border-left:5px solid #95acbc;padding: 2px;
text-align:center;background-color:#bbad8a;color:#ffffff;}

.c_title a:link,  .c_title a:visited {color:#ffffff;text-decoration: none;}
.c_title a:active,  .c_title a:hover {text-decoration: underline; color: #ff0;}

/*  заголовок месяц */
.c_month {font-size: 14px;font-weight: bold;color: #95acbc;
}
/*  дни недели  */
.c_week {font-size: 12px;font-weight: bold;
color: #FFFFFF; border-bottom: 1px solid #FFFFFF;
background-color: #bbad8a;
}
/*воскресенье*/
.c_holiday {color: #FF0000;font-weight: bold;}
td.c_holiday a:link,td.c_holiday a:visited{color: #FF0000;}
/*сегодня*/
.c_today {border: 1px solid #AAAAAA;background-color: #E2E2E2;}
/* список событий */
.c_ann {font-size: 10px;/*font-weight: bold;*/color:#AAAAAA; padding: 6px 3px 0 10px;
}


/* карта сайта */
table.sitemap {font-size: 12px; font-weight: bold; color:#AAAAAA;}

.maptitle1 {font-size: 14px;padding: 30px 40px 3px 40px;}
.maptitle2 {padding: 3px 40px 3px 80px;}
.maptitle3 {padding: 3px 40px 3px 120px;font-weight: normal;}
.maptitle4 {padding: 3px 40px 3px 160px;font-weight: normal;}



table.sitemap a:link    {color:#8c82b5;}
table.sitemap a:visited {color:#8c82b5;}
table.sitemap a:hover   {color:#f00;}

.maptext {}