/*ОСНОВНЫЕ СТИЛИ. ОБЯЗАТЕЛЬНО!*/
body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 100%;
   color: #000;
   background-color: #00267A;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}
td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 80%;
   color: #000;
}
/* стили, всегда используемые в таблицах, вставляемых в объекте 'Текст'
   с помощью Web-редактора. Использование table.AX,td.AXtd зашито в код 
*/
table.AX {
}
td.AXtd {
}

th {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #666666;
}
a:link, a:visited {
  text-decoration: underline;
  color:#00267A;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
a.link1:link, a.link1:visited, a.link1:hover {
  color: #990000;
  text-decoration: none;
}
a.link2:link, a.link2:visited {
  color: #FFFFFF;
  text-decoration: none;
}
a.link2:hover {
  color: #FCCFCC;
  text-decoration: none;
}
a.path {
  font-size: 93%;
  font-weight: bold;
}
span.path {
  fon-size: 93%;
  font-weight: normal;
  color: #00267A;
}
a.path:link, a.path:visited {color: #00267A; text-decoration: none}
a.path:hover {text-decoration: underline;}
a.f, a.l {font-size: 11px}
a.f:link, a.f:visited {color: #000000; text-decoration: none}
a.f:hover {color: #990000; text-decoration: underline}
a.l:link, a.l:visited {color: #666666; text-decoration: none}
a.l:hover {color: #990000; text-decoration: underline}
a.sm_little:link, a.sm_little:visited {
   font-size:10px;color: #666666;
}
a.sm_little:hover {
   font-size:10px; color:#aaaaaa;
}
h1 {
   color: #00267A;
   font-size: 140%;
   margin-top: 10px;
}
h2 {
   color: #00267A;
   font-size: 130%;
   margin-top: 15px;
   margin-bottom: 0px;
}
.rightarea h2 {
   display: block;
   background-image: url("images/righth2.gif");
   background-repeat: no-repeat;
   background-position: 0px 0px;
   padding-left: 25px;
   font-family: arial,tahoma,verdana;
   font-size: 135%;
   color: #DFE8FF;
   font-weight: bold;
   margin-top: 15px;
   margin-bottom: 5px;
   text-indent: 10px;
}
h3 {
   color: #666666;
   font-size: 13px;
   margin-bottom: -10px;
}
hr {
   margin-left: -5px;
   width: 100%;
   height: 1px;
   color: #3D54A1;
}
ul {
   list-style-image: url(images/arrow1.gif);
}
/*
ol {

}
blockquote {

}
pre {

}
strong {

}
*/
.nolink {
	font-size: 11px;
	color: #FCCFCC; 
	text-decoration: none
}
.input1 {
   border: 1px solid #7F7F7F;
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #7F7F7F;
}
.table1 * td {
   padding: 3px;
   border: #333333 solid;
   border-width: 0px 1px 1px 0px;
   text-align: left;
   vertical-align: top;
}
.td1 {
   padding: 3px;
   border: #333333 solid;
   border-width: 0px 0px 0px 1px;
   text-align: left;
   vertical-align: top;
   background-color: #FFFFFF;
}
.td2 {
   padding: 3px;
   border: #333333 solid;
   border-width: 0px 0px 0px 1px;
   text-align: left;
   vertical-align: top;
   background-color: #DDDDDD;
}
.td3 {
   padding: 3px;
   border: #333333 solid;
   border-width: 1px 0px 0px 1px;
   text-align: left;
   vertical-align: top;
   background-color: #FFFFFF;
}
.td4 {
   padding: 3px;
   border: #333333 solid;
   border-width: 1px 0px 0px 1px;
   text-align: left;
   vertical-align: top;
   background-color: #DDDDDD;
}
.tdp {
   width: 250px;
   border: #000000 solid;
   border-width: 0px 0px 0px 0px;
   text-align: left;
   vertical-align: top;
}

input.sm{
	background-color:#eeeeee;
	border: 1px inset;
}
.sm * {font-size: 11px}
.small {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
   margin-top: 10px;
   margin-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
}
input.small {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;}
.rightarea div.small {color: #fff;}
.rightarea td {color: #fff;}
.rightarea a:link, .rightarea a:visited {color: #DFE8FF;}
.imp {
   background-image: url(images/imp.gif);
   background-repeat: no-repeat;
   padding-left: 22px;
   padding-top: -5px;
}
.ask {
   background-image: url(images/ask.gif);
   background-repeat: no-repeat;
   padding-left: 22px;
   padding-top: -5px;
}

/*Стили для навигатора!*/

div.mlev1d {background-image: url("images/bulid1.gif");}
div.mlev1end {background-image: url("images/lastitem.gif"); background-position: 10px 0px;}/*lastitem.gif*/
div.mlev1d, div.mlev1end {
   color: #85C5FF;
   font-size: 13px;
   line-height: 13px;
   background-repeat: no-repeat;
   background-position: 0px 4px;
   margin-top: 5px;
   padding-left: 25px;
   font-weight: bold;
}
a.mlev1:link, a.mlev1:visited {
   color: #85C5FF;
   text-decoration: none;
}
a.mlev1:hover {
   color: #85C5FF;
   text-decoration: underline;
}
span.mlev1 {
   color:#fff;
}
.mlev2d {
   color: #85C5FF;
   font-size: 11px;
   text-decoration: none;
   background-image: url("images/bulid2.gif");
   background-repeat: no-repeat;
   background-position: 25px 5px;
   padding-left: 32px;
}
a.mlev2:link, a.mlev2:visited {
   color: #85C5FF;
   text-decoration: none;
}
a.mlev2:hover {
   color: #85C5FF;
   text-decoration: underline;
}
span.mlev2 {
   color:#fff;
}
.mlev3d {
   color: #85C5FF;
   font-size: 9px;
   text-decoration: none;
   background-image: url("images/bulid2.gif");
   background-repeat: no-repeat;
   background-position: 28px 5px;
   padding-left: 35px;
}
a.mlev3:link, a.mlev3:visited {
   color: #85C5FF;
   text-decoration: none;
}
a.mlev3:hover {
   color: #85C5FF;
   text-decoration: underline;
}
span.mlev3 {
   color:#fff;
}
.mlev4d {
   color: #85C5FF;
   font-size: 9px;
   text-decoration: none;
   background-image: url("images/bulid2.gif");
   background-repeat: no-repeat;
   background-position: 38px 5px;
   padding-left: 45px;
}
a.mlev4:link, a.mlev4:visited {
   color: #85C5FF;
   text-decoration: none;
}
a.mlev4:hover {
   color: #85C5FF;
   text-decoration: underline;
}
span.mlev4 {
   color:#fff;
}.mlev5d {
   color: #85C5FF;
   font-size: 9px;
   text-decoration: none;
   background-image: url("images/bulid2.gif");
   background-repeat: no-repeat;
   background-position: 48px 5px;
   padding-left: 55px;
}
a.mlev5:link, a.mlev5:visited {
   color: #85C5FF;
   text-decoration: none;
}
a.mlev5:hover {
   color: #85C5FF;
   text-decoration: underline;
}
span.mlev5 {
   color:#fff;
}

/*стили для таблиц модуля магазин и просто для таблиц*/
table.sm{
width:95%;
}
tr.smTitle{
background-color:#cccccc;
/*text-align:center;*/
vertical-align:top;

}
tr.smDark
{
background-color:#eeeeee;
/*text-align:center*/
}
tr.smLight
{
background-color:#dddddd;
/*text-align:center*/
}


/*Стили для модуля карта сайта!*/
a.map1:link, a.map1:visited {
   color: #00248C;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   margin-left: 5px;
   background-image: url(images/arrow2.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
   padding-left: 13px;

}
a.map2:link, a.map2:visited {
   color: #00248C;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin-left: 20px;
   background-image: url(images/arrow3.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 10px;

}
a.map3:link, a.map3:visited {
   color: #00248C;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   margin-left: 25px;
   background-image: url(images/arrow3.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 10px;
}
a.map4:link, a.map4:visited, a.map5:link, a.map5:visited, a.map6:link, a.map6:visited {
   color: #00248C;
   text-decoration: none;
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   background-image: url(images/arrow3.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 10px;
}
a.map4:link, a.map4:visited {margin-left: 35px;}
a.map5 {margin-left: 40px;}
a.map6 {margin-left: 45px;}


/*стили для модуля файл фотоальбома!*/
img.alb {  margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border-style: none}
/*Стили для модуля баннер с ротацией*/
img.banner {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-style: none; vspace: 0; hspace: 0; }

/*Стили только для артус - мастера. На других сайтах убрать*/
div.sh1-1 {
   width: 200px;
   background-image: url(images/head-bg1.gif);
   background-repeat: no-repeat;
   position: relative;
   z-index: -1001;
   margin-top: 20px;
   padding-left: 7px;
   padding-top: 3px;
}
div.sh1-2 {
   width: 200px;
   background-image: url(images/head-bg2.gif);
   background-repeat: no-repeat;
   position: relative;
   margin-top: 20px;
   z-index: -1002;
   padding-left: 7px;
   padding-top: 3px;
}

/* для объекта "Общение"*/
.color_border1 {background: #E2E6F1;}
.color_bgr1 {background: #E7ECF4;}
.color_bgr2 {background: #fff;}
a.bold_under:link, a.bold_under:visited, a.bold_under:hover {text-decoration: underline; font: bold; color: #666666}
/* выделение строки одображаемого сообщения (выше таблицы) в таблице сообщений
 в режиме показа в таблице только заголовков */
span.showedMsg{color: #666666; font: bold;}
span.newMsg{color: blue}

/* для объекта "Новости"*/
span.hotDate{font-size: 14; font-weight: bold;}
span.hotTitle{color: #00267A; font-size: 14; font-weight: bold; line-height: 1; text-decoration: none;}

/*стили от яны*/

/*служебный сообщения*/
.serviceMes {color:#E68F31}

/*Стили для JavaScript навигации*/
a.JsNavLink {text-decoration: none; color: #990000; font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.JsNavLink:visited {text-decoration: none; color: #990000;}
a.JsNavLink:hover {text-decoration: none; color: #990000;}

a.JsNavFolder {text-decoration: none; color: #990000; font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.JsNavFolder:visited {text-decoration: none; color: #990000;}
a.JsNavFolder:hover {text-decoration: none; color: #990000;}

.JsNavNotLink{color: #000000;}
.JsNavNotFolder{color: #000000;}
/*---------------------------*/

/* кнопка(используется для поиска) */
input.button {
 font-size:11px;
 background-color: #677AA3;
 border: 1px outset #A1BFFF;
 color:#ffffff
}

.headline {
	font: 700 20px/23px Times New Roman; 
	letter-spacing: 2px; 
	color: purple; }
.verysmall{font-size:10px}
/*-------------------------------------*/
div.menufeat {
   background-image {url("images/bluemenudot.gif");}
}
/*-----------------------*/
tr.color_forum {
   background-color: #E2E6F1
}
.face1, .face1 td {color: #BADFFF; font-size: 10px; line-height: 11px;}
.face2, .face2 td {color: #061C56; font-size: 11px; line-height: 11px; padding-left: 10px;}
.face2 h1, .face2 h2 {font-size: 13px; margin: 0px; padding: 0px;}
.face1 p, .face2 p {margin-top: 5px;}

input.text {border: 1px inset #C5CDE0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}
.forumsortselect {font-size: 10px;}
form {margin: 0px; padding: 0px;}
form td {padding: 2px;}
.text {width: 300px;}
textarea.text {height: 200px; border: 1px inset #C5CDE0;}

.newsimage img {margin-right: 10px; margin-bottom: 5px;}
td.rightarea h2.newshead, {color: #85C5FF; font-size: 13px; font-weight: bold; font-family: tahoma; margin: 0px;}
.rightarea a.newsh2:link, .rightarea a.newsh2:visited {text-decoration: none;}
.rightarea a.newsh2:hover {text-decoration: underline; color: #85C5FF;}
p, .rightarea p {margin-top: 5px;}


/* Стили для сообщений при отправке письма менеджеру */
div.mng_letter_good {font-weight: bold; font-size: 13px; line-height: 15px; color: #181; }
div.mng_letter_bad  {font-weight: bold; font-size: 13px; line-height: 15px; color: #911; }

textarea.text {font-family: Verdana, Arial, Helvetica, sans-serif; width: 90%; }
.annonce {font-size: 12px;}
.index .annonce {font-size: 13px; line-height: 14px;}