@media screen and (min-width: 960px) {
	
.rowfooter {
min-height: 324px !important;
margin-top: -324px !important;
background-position: top center !important;
}

  
}


@media screen and (min-width: 576px) {

.divasrowh {
display: table-row !important;
}

.divascell1 {
display: table-cell !important;
width: 60% !important;
text-align: left !important;
float: none !important;
padding: 10px 10px 10px 10px !important;
}

.divascell2 {
display: table-cell !important;
width: 20% !important;
text-align: center !important;
float: none !important;
padding: 10px 10px 10px 10px !important;
}

.divascell3 {
display: table-cell !important;
width: 20% !important;
text-align: center !important;
float: none !important;
padding: 10px 10px 10px 10px !important;
}

.divascell1h {
display: table-cell !important;
width: 60% !important;
text-align: left !important;
float: none !important;
}

.divascell2h {
display: table-cell !important;
width: 20% !important;
text-align: center !important;
float: none !important;
}

.divascell3h {
display: table-cell !important;
width: 20% !important;
text-align: center !important;
float: none !important;
}

.headinginminlef {
			 font-size: 24px !important;
             line-height: 30px !important;
             padding: 10px 0px 10px 40px !important;
}

.pageheading {
font-size: 30px !important;
line-height: 34px !important;
}

font.textpageheadingsm {
font-size: 20px !important;
line-height: 24px !important;
}

.divlipic {
padding: 0px 0px 10px 0px !important;
width: 100% !important;
display: block !important;
}
.divlitext {
width: 100% !important;
display: block !important;
text-align: center !important;
}

.divlipicper {
padding: 0px 0px 10px 0px !important;
width: 100% !important;
display: block !important;
}
.divlitextper {
width: 100% !important;
display: block !important;
text-align: center !important;
}

.divcontactcl {
  width: 45% !important;
  display: table-cell !important;
}

.divcontactcr {
  width: 55% !important;
  display: table-cell !important;
}

.pcontposition {
padding: 0px 0px 10px 0px !important;
}

.pcontname {
padding: 0px 0px 10px 0px !important;
}

.pcontcont {
padding: 0px 0px 10px 0px !important;
}

.divlogoimg {
width: 25% !important;
}

.divheadpic {
width: 50% !important;
display: table-cell !important;
}

.divheadlink {
width: 50% !important;
display: table-cell !important;
}

.plinkhome {
font-size: 24px !important;
line-height: 24px !important;
}

.plinkhome2 {
font-size: 30px !important;
line-height: 36px !important;
}

  
}

@media screen and (min-width: 610px) {

.divheadpic {
padding: 0px 10% 0px 10% !important;
}

}




@media screen and (min-width: 768px) {

.rowfooter {
background-position: top center !important;
}

.backfootpic1 {
background:url(../img/picfoot1.png) !important;
background-repeat: no-repeat !important;
background-position: top right !important;
background-size: contain !important;
padding-top: 0px !important;
}
.backfootpic2 {
background:url(../img/picfoot2.png) !important;
background-repeat: no-repeat !important;
background-position: top left !important;
background-size: contain !important;
}

.intop40bot10pxfoot {
padding-top: 40px !important;
padding-bottom: 10px !important;
}

.divfootcont {
margin: 15px 0px 15px 0px !important;
}

.divblockschedule {
width: 100% !important;
padding: 0px !important;
float: none !important;
}





.divvertmenu {
display: block !important;
}

.divadaptmenu {
display: none !important;
}


}



@media screen and (min-width: 992px) {

.lileftmenuufl
  {
  display: none !important;
  }
  
.divblockusefullink
{
display: block !important;  
}

li.lileftmenu
  {
  width: 100% !important;
  display: block !important;
  }
  
.divheadpic {
padding: 0px 0px 0px 0px !important;
}

img.imghead {
    width: 75% !important;
}


}

@media screen and (min-width: 993px) {



.spanmainmenu {
display: block !important;
height: 35px !important;
width: 1px;
background:url(../img/backlinkmainmenu.png);
background-repeat: no-repeat;
background-position: center center;
}

}

@media screen and (min-width: 1140px) {

p.textconttel1 {
		  font-size: 12px !important;
          line-height: 16px !important;
}
.linkphonecont {
		  font-size: 16px !important;
          line-height: 18px !important;
}

 
}




html {
height: 100% !important;
}

body {
height: 100% !important;
}

/*---------------ссылка в мэин меню-------*/ /*use*/
.linkmainmenuts {
	clear: both;
line-height: 18px;
  position: relative;
  margin: 0px;
  padding: 5px 30px 5px 30px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #5cb3f6  !important;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
  height: 35px;
  background-color: #ffffff !important;
  text-align: left;
  width: 100%;
}
.linkmainmenuts:visited {
	clear: both;
line-height: 18px;
  position: relative;
  margin: 0px;
  padding: 5px 30px 5px 30px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #5cb3f6  !important;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
  height: 35px;
  background-color: #ffffff !important;
  text-align: left;
  width: 100%;
}
.linkmainmenuts:hover {
	clear: both;
line-height: 18px;
  position: relative;
  margin: 0px;
  padding: 5px 30px 5px 30px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #c2c2c2  !important;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
  height: 35px;
  background-color: #ffffff !important;
  text-align: left;
  width: 100%;
}



.spanmainmenu {
display: none;
}



/*------------ Ссылка на главную страницу в шапке--------------*/

a.linkhome {position: relative;
		  border: 0px solid black;
		  padding: 0px;
		  margin: 0px;
		  width: auto;
		  text-align: left;
		  text-decoration: none;
		  display: inline-block;
		  max-height: 120px;
font-family: 'Days_0';
color: #5cb3f6;
text-shadow: 0px 0px 1px #3e3e3e;
text-transform: uppercase;
          }

a.linkhome:link{
	color:#5cb3f6;
	text-decoration: none;
}

a.linkhome:visited{
	color:#5cb3f6;
	text-decoration: none;
}

a.linkhome:hover{
	color:#1e5f92;
	text-decoration: none;
}

.imglinkhome {
border: 0px;
margin: 0px;
padding: 0px;
display: block;
max-height: 120px;
width: 100%;
}

.plinkhome {
text-align: left;
font-family: "Tahoma";
font-size: 14px;
line-height: 14px;
margin: 0px;
padding: 0px;
}

.plinkhome2 {
text-align: left;
font-family: "Tahoma";
font-size: 15px;
line-height: 17px;
margin: 0px;
padding: 2px 0px 0px 0px;
}



/*------------ Ссылка на версию слабовидящих--------------*/ /*use*/





a.linkvisimp {position: relative;
		  border: 0px solid black;
		  padding: 0px 0px 0px 40px;
		  margin: 0px 0px 0px 0px;
          color: #646262;
		  line-height: 18px;
		  display: inline-block;
		  font-family: "Tahoma";
		  text-decoration: underline;
		  font-weight: bold;
		  min-height: 30px;
		  font-size: 16px;
		  background:url(../img/backnormvis.png) no-repeat;
		  background-position: left center;
		  text-align: left;
		  
          }

a.linkvisimp:link{
	color:#646262;
	text-decoration: underline;
}

a.linkvisimp:visited{
	color:#646262;
	text-decoration: underline;
}

a.linkvisimp:hover{
	color:#0d6bb3;
	text-decoration: none;
	
}

/*-------------мэин меню------------*/

/*
ul#topnav {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 100%;
	list-style: none;
	position: relative;
	display: block;

}
ul#topnav li {
	float: left;
		padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border: 0px solid green;
	height: 30px;
	width: 196px;
	text-align: center;

}

a.linkactivepage {
    float: left;
	padding: 5px 10px 5px 10px;
	margin: 0;
	
	border: 0px solid #111fff;
	display: block;
	height: 30px;
	width: auto;
	color: #0d6bb3;
	text-decoration: none;
        font-family: "Tahoma";
        font-size: 17px;
        font-weight: bold;
}

a.linkpage {
    float: left;
	padding: 5px 10px 5px 10px;
		margin: 0;
	border: 0px solid #111fff;
	display: block;
	height: 20px;
	width: auto;
	color: #5cb3f6;
	text-decoration: none;
        font-family: "Tahoma";
        font-size: 17px;
        font-weight: bold;
}

ul#topnav li a:hover{
    float: left;
	padding: 5px 10px 5px 10px;
		margin: 0;
	border: 0px solid #111fff;
	display: block;
	height: 20px;
	color: #c2c2c2;
	text-decoration: none;
        font-size: 17px;
        font-weight: bold;
        font-family: "Tahoma";
}


/*---------------ссылка картинка-------*/

/*
.linkpicgal {
line-height: 0px;
	margin: 0px;
	font: 14px Tahoma;
	line-height: 18px;
	text-align: left;
	color: #b4b4b4;
	display: inline-block;
	padding: 0px 0px 7px 0px;
	border-bottom: 1px solid #c7c7c7;
	width: 280px;
}
.linkpicgal:visited {
	margin: 0px;
	font: 14px Tahoma;
	line-height: 18px;
	text-align: center;
	color: #b4b4b4;
	padding: 0px 0px 7px 0px;
	border-bottom: 1px solid #c7c7c7;
	width: 280px;
}
.linkpicgal:hover {
	margin: 0px;
	font: 14px Tahoma;
	line-height: 18px;
	text-align: left;
	color: #ffba00;
	text-decoration: none;
	padding: 0px 0px 7px 0px;
	border-bottom: 1px solid #ffba00;
	width: 280px;
}
*/



/*---------------картинка в ссылке полезных ссылок-------*/
.imgusefulllink {
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 100%;
}



/*------------ Ссылки Назад, дерево home--------------*/
a.linkpabatreehome {font-size: 14px;
line-height: 18px;
          font-family: Tahoma;
          text-decoration: none;
          color: #0592ff;
		  height: 20px;
		  width: 15px;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 10px 0px 5px;
		  display: block;
		  background: url(../img/ico_home.png) no-repeat;
		  background-position: top center;
          }

a.linkpabatreehome:link{
	color:#0592ff ;
}

a.linkpabatreehome:visited{
	color:#0592ff ;
}

a.linkpabatreehome:hover{
	color:#3377bb;
	background: url(../img/ico_home.png) no-repeat;
	background-position: bottom center;
}

/*------------ Ссылки Назад, дерево-------------- use */
a.linkpabatree {font-size: 14px;
line-height: 18px;
          font-family: Tahoma;
          text-decoration: none;
          color: #0592ff;
		  min-height: 20px;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 10px 0px 0px;
		  display: inline-block;		  
          }

a.linkpabatree:link{
	color:#0592ff ;
}

a.linkpabatree:visited{
	color:#0592ff ;
}

a.linkpabatree:hover{
	color:#3377bb;
	text-decoration: none;
}



/* ------ Текст как ссылка дерево------- use*/

p.paslinktree {
font-size: 14px;
line-height: 18px;
          font-family: Tahoma;
          text-decoration: none;
          color: #0592ff;
		  height: 20px;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 10px 0px 0px;
		  display: inline-block;
          }

span.spantreepointer {
font-size: 14px;
line-height: 18px;
          font-family: "open_sans";
          text-decoration: none;
          color: #0592ff;
		  height: 20px;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 10px 0px 0px;
		  display: inline-block;
}



/*------------ Ссылки номера страниц--------------*/ /*use*/
a.linkgrouppage {font-size: 16px;
line-height: 18px;
          font-family: "Tahoma";
          text-decoration: underline;
          color: #0592ff;
		  height: 20px;
		  padding: 2px 0px 5px 0px;
		  margin: 0px 5px 0px 5px;
		  display: inline-block;
		  text-align: center;
          font-weight: bold;
          }

a.linkgrouppage:link{
	color:#0592ff ;
}

a.linkgrouppage:visited{
	color:#0592ff ;
}

a.linkgrouppage:hover{
	color:#5f5f5f;
	text-decoration: none;
}

/*------------ Ссылки номера страниц активная--------------*/ /*use*/
a.linkgrouppageact {font-size: 14px;
line-height: 18px;
          font-family: "Tahoma";
          text-decoration: none;
          color: #0592ff;
		  height: 20px;
		  padding: 2px 0px 5px 0px;
		  margin: 0px 5px 0px 5px;
		  display: inline-block;
		  text-align: center;
          font-weight: bold;
          }

a.linkgrouppageact:link{
	color:#0592ff ;
}

a.linkgrouppageact:visited{
	color:#0592ff ;
}

a.linkgrouppageact:hover{
	color:#5f5f5f;
	text-decoration: none;
}




/*------------ Текст подзаголовков--------------*/
.hfonttextgrey {font-family: Tahoma;
          font-size: 18px;
          font-weight: bold;
          color: #707777;
		  margin: 20px 0px 10px 30px;
		  width: 100%;
             }
			 
/* ------ Текст даты новости архив новостей------ *//*use*/		  
p.pdatenew {position: relative;
          clear: both;
		  border: 0px solid black;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 0px 10px 0px;
          color: #848484;
		  line-height: 12px;
		  display: inline-block;
		  font-family: 'Tahoma';
		  font-size: 12px;
		  text-align: left;
          }

/* ------ Текст обычный ------ */

p.ptext {
          font-family: Tahoma;
          font-size: 14px;
		  line-height: 17px;
          color: #2f3638;
		  text-indent: 20px;
		  margin: 0px 0px 0px 0px;
		  padding: 0px 0px 15px 0px;
          }
		  
/* ------ Текст обычный жирный ------ */

p.ptextb {
          font-family: Tahoma;
          font-size: 14px;
          font-weight: bold;
          color: #000000;
		  margin: 0px 0px 0px 0px;
		  padding: 0px 0px 15px 0px;
          }
		  
/* ------ Список------ */

ul.ultext {
        font-family: Tahoma;
        font-size: 14px;
        color: #5a5555;
        list-style-type:square;
        }

ul.ultext li{
        margin-bottom: 10px;
        }

/* ------ Текст обычный серый------ */

p.fonttextcap1{
          font-family: Tahoma;
          font-size: 15px;
          font-weight: bold;
          color: #707777;
		  margin: 20px 0px 10px 30px;
          }

	
/*------------ Текст заглавие страницы-------------- use*/
H1.pageheading {
clear: both;
font-size: 20px;
line-height: 24px;
margin: 0px 0px 0px 0px;
padding: 20px 0px 20px 0px;
text-align: center;
font-family: "Tahoma";
font-weight: bold;
color: #646262;
}

/*------------ Текст заглавие страницы уменьшенный-------------- use*/
font.textpageheadingsm {
font-size: 16px;
line-height: 20px;
font-family: "Tahoma";
font-weight: bold;
color: #646262;
}
			 
/*------------ Текст подзаголовков--------------*/ /*use*/
h2.headinginminlef {
			 font-size: 16px;
             line-height: 20px;
             padding: 10px 0px 10px 10px;
             margin: 10px 0px 0px 0px;
             text-align: left;
             font-family: Tahoma;
             font-weight: bold;
             color: #555f5f;
			 clear: left;
			 width: 100%;
             }

/*------------ Текст как подзаголовки--------------*/ /*use*/
p.pheadinginminlef {
             line-height: 24px;
             padding: 0px 0px 0px 0px;
             text-align: left;
			 clear: both;
			 display: inline-block;
			 font-family: Tahoma;
          font-size: 18px;
          font-weight: bold;
          color: #707777;
		  margin: 0px 0px 10px 0px;
		  width: 100%;
             }



/*------цвета----*/

.backcol-eef6fc {background-color: #eef6fc;}
.backcol-eef6fc:hover {background-color: #b4d2ec;}
.backcol-eaeff3 {background-color: #eaeff3;}
.backcol-eaeff3:hover {background-color: #b4d2ec;}

.backcolffffff {background-color: #ffffff !important;}



/*---------- Размеры------------*/
.width100pr {width: 100%  !important;}
.width200 {width: 200px !important;}
.maxwidth330px {max-width: 330px; }



.clboth {
clear: both;
}
/*----------Отступы------------*/

.intop10px { padding-top: 10px !important;}
.intop40bot10pxfoot { padding-top: 0px; padding-bottom: 0px;}
.inbottom5px { padding-bottom: 5px !important;}
.inbottom10px { padding-bottom: 10px !important;}
.inbottom15px { padding-bottom: 15px !important;}
.inbottom20px { padding-bottom: 20px !important;}
.fromtop0px {margin-top: 0px !important;}
.fromtop5px {margin-top: 5px !important;}
.fromtop10px {margin-top: 10px !important;}
.fromtop20px {margin-top: 20px !important;}

.frombottom5px {margin-bottom: 5px !important;}
.frombottom10px {margin-bottom: 10px !important;}
.frombottom20px {margin-bottom: 20px !important;}
.frombottom30px {margin-bottom: 30px !important;}

.intop10 {padding-top: 10px !important;}

.linetopbord {
border-top: 2px solid #B2B2B2;
}


/*------------выравнивание--------------*/
.toleft {
float: left;
}
.toright {
float: right;
}

/*---картинка справа--*/
.imgtoright  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 0px 0px 15px 15px; /* Отступы вокруг картинки */
   }
/*---картинка слева--*/
.imgtoleft  {
    float: left; /* Выравнивание по правому краю  */ 
    margin: 0px 15px 15px 0px; /* Отступы вокруг картинки */
   }
   
		  
/*-------------------------------------*/

.container {
max-width: 970px;
}

.container1 {
max-width: 1180px;
margin: 0 auto;
}



/*дивы лого и текста     use*/
.divlogo {
margin: 0px;
padding: 0px;
display: table;
width: auto;
}

.divlogorow {
margin: 0px;
padding: 0px;
width: auto;
display: table-row;
}
.divlogoimg {
margin: 0px;
padding: 0px;
max-width: 54px;
width: 20%;
display: table-cell;
vertical-align: middle;
}

.divlogotext {
margin: 0px;
padding: 0px 0px 0px 20px;
display: table-cell;
text-align: left;
width: auto;
vertical-align: middle;
}




.divlogoright {
margin: 0px;
padding: 0px;
display: table;
width: 100%;
height: 100%;
}

.divlogorowright {
margin: 0px;
padding: 0px;
width: 100%;
display: table-row;
}

.divheadlink {
width: 70%;
float: none;
display: table-cell;
vertical-align: middle;
}

.divheadpic {
width: 30%;
float: none;
display: table-cell;
vertical-align: bottom;
height: 100%;
}

.divheadpic2 {
width: 50%;
display: table-cell;
}

.divheadlinkline {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px;
}


/*------дивы как таблица-----*/ /*use*/
.divastable100h {
margin: 0px;
padding: 0px;
display: table;
width: 100%;
height: 100%;
}
.divasrow100h {
margin: 0px;
padding: 0px;
width: 100%;
display: table-row;
}
.divascel100h {
width: 100%;
float: none;
display: table-cell;
vertical-align: bottom;
height: 100%;
}

/*------дивы как таблица 2-----*/ /*use*/
.divastable {
margin: 0px;
padding: 0px;
display: table;
width: 100%;
}
.divasrow {
margin: 0px;
padding: 0px;
width: 100%;
display: table-row;

}.divasrowh {
margin: 0px;
padding: 0px;
width: 100%;
display: none;
background-color: #b4d2ec;
}

.lipihile {
float: left;
margin: 0px 15px 15px 0px;
width: 30%;
max-width: 400px;
}

.lipihiri {
float: right;
margin: 0px 0px 15px 15px;
width: 30%;
max-width: 400px;
}

.divascell1 {
display: block;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
width: 100%;
text-align: left;
vertical-align: top;
font-family: Tahoma;
font-size: 14px;
line-height: 18px;
color: #2f3638;
}

.divascell2 {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 10px 10px 10px;
width: 50%;
text-align: left;
vertical-align: top;
float: left;
font-family: Tahoma;
font-size: 14px;
line-height: 18px;
color: #2f3638;
}

.divascell3 {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 10px 10px 10px;
width: 50%;
text-align: left;
vertical-align: top;
float: left;
font-family: Tahoma;
font-size: 14px;
line-height: 18px;
color: #2f3638;
}

.divascell1h {
display: block;
margin: 0px 0px 0px 0px;
padding: 10px;
width: 100%;
text-align: left;
vertical-align: middle;
font-family: Tahoma;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #2f3638;
}

.divascell2h {
display: block;
margin: 0px 0px 0px 0px;
padding: 10px;
width: 50%;
text-align: left;
vertical-align: middle;
float: left;
font-family: Tahoma;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #2f3638;
}

.divascell3h {
display: block;
margin: 0px 0px 0px 0px;
padding: 10px;
width: 50%;
text-align: left;
vertical-align: middle;
float: left;
font-family: Tahoma;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #2f3638;
}

.divascelllipi {
display: table-cell;
margin: 0px 15px 15px 0px;
width: 30%;
max-width: 400px;
padding: 10px;
text-align: center;
vertical-align: middle:
}

.divascelllite {
display: table-cell;
margin: 0px 15px 15px 0px;
width: auto;
padding: 10px;
text-align: left;
vertical-align: middle:
}

/*------дивы как таблица в ссылке столбик с картинкой-----*/ /*use*/
.divlipic {
margin: 0px;
padding: 0px 10px 0px 0px;
width: 60px;
display: table-cell;
text-align: center;
vertical-align: top;
}
.divlitext {
margin: 0px;
padding: 0px 0px 0px 0px;
width: auto;
display: table-cell;
text-align: left;
vertical-align: top;
}

/*------дивы как таблица в ссылке столбик с картинкой персонал-----*/ /*use*/
.divlipicper {
margin: 0px;
padding: 0px 10px 0px 0px;
width: 50%;
display: table-cell;
text-align: center;
vertical-align: top;
}
.divlitextper {
margin: 0px;
padding: 0px 0px 0px 0px;
width: auto;
display: table-cell;
text-align: left;
vertical-align: top;
}



/*------бэкграунд картинка в футтере-----*/ /*use*/
.backfootpic1 {
padding-top: 15px;
background: none;
}
.backfootpic2 {
background: none;
}

/*------див контактов в футтере-----*/ /*use*/
.divfootcont {
width: 100%;
margin: 0px 0px 15px 0px;
padding: 15px;
background-color: #ffffff;
border: 0px;
border-radius: 15px;
}


/* ------ Див контктной информации ячека------ use */




/* ------ Дивы конткты------ */

.divcontacttable {
  clear: both;
  margin: 0px 0px 20px 0px;
  width: 100%;
  border: 0px;
  border-bottom: 1px solid #494C4D;
  border-style: dashed;
  padding: 0px 5px 5px 5px;
  text-align: left;
  display: table;
}

.divcontactrow {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  border: 0px;
  display: table-row;
}

.divcontactcl {
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 0px;
  width: 100%;
  border: 0px;
  display: block;
  vertical-align: top;
}

.divcontactcr {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  border: 0px;
  display: block;
  vertical-align: top;
}

/* ------ Дивы c картой----- */

div.divmap
  {
  margin: 0px;
  position: relative;
  width: 100%;
  float: none;
  clear: both;
  height: auto;
  border: 0px solid #111111;
  padding: 0px 10px 0px 10px;
  font-family: Tahoma;
  font-size: 17px;
  color: #2f3638;
  text-align: left;
  }
  
.pcontposition {
text-align: left;
font-family: Tahoma;
font-size: 16px;
line-height: 20px;
color: #57ACD1;
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.pcontname {
text-align: left;
font-family: Tahoma;
font-size: 16px;
line-height: 20px;
color: #494C4D;
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.pcontcont {
text-align: left;
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
color: #000000;
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px;
}


  
/* ------ Див дерево ссылок------ */

div.divlinktree
  {
  margin: 0px 0px 0px 0px;
  position: relative;
  float: none;
  clear: both;
  height: auto;
  border: 0px solid #111111;
  padding: 5px 0px 5px 0px;
  text-align: left;
  }

/* ------ Дивы вертикальное меню  ------ use */  
.divvertmenu {
display: none;
width: 100%;
padding: 0px 0px 0px 0px;
border: 2px solid #0e32ba;
border-style: dashed;
border-radius: 11px;
}

/* ------ Дивы адаптивное меню  ------ use */  
.divadaptmenu {
display: block;
width: 100%;
padding: 0px;
}


/*---------Див ,блоков c шапкой------------------*/
div.divblockblh
  {
  width: 100%;
  position: relative;
  background-color: #ffffff;
  background: url(../img/backrcblock.png) no-repeat;
  background-position: -2px -2px;
  border: 2px solid #d1e7f8;
  border-style: dashed;
  border-radius: 11px;
  padding: 10px 10px 10px 10px;
  text-align: left;
  font-family: Tahoma;
  font-size: 14px;
  color: #000000;
  }

/*---------Див ,блоков c шапкой полезные ссылки------------------*/
div.divblockusefullink
  {
  width: 100%;
  position: relative;
  background-color: #ffffff;
  background: url(../img/backrcblock.png) no-repeat;
  background-position: -2px -2px;
  border: 2px solid #d1e7f8;
  border-style: dashed;
  border-radius: 11px;
  padding: 10px 10px 10px 10px;
  text-align: left;
  font-family: Tahoma;
  font-size: 14px;
  color: #000000;
  margin: 10px 0px 0px 0px;
  display: none;
  }
  
  /* ------ Левое меню----- */ /*use*/

ul.ulleftmenu
  {
  clear: both;
  width: 100%;
  position: relative;
  border: 0px;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px !important;
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  text-align: left;
  list-style: none;
  }
  
li.lileftmenu
  {
  width: auto;
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px !important;
  color: #ffffff;
  text-align: left;
  list-style-type: none;
  display: inline-block;
  }

li.lileftmenuufl
  {
  width: auto;
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px !important;
  color: #ffffff;
  text-align: left;
  list-style-type: none;
  display: inline-block;
  }
  


/*------------ ссылки полезные ссылки--------------*/
a.linkusefullinks {font-size: 15px;
margin-top: 5px;
          font-family: "Tahoma";
          text-decoration: underline;
          color: #585959;
          
		  text-align: center;
		  width: 100%;
		  border: 3px solid #39b9f5;
		  border-radius: 5px;
		  display: inline-block;
		  padding: 6px;
		  margin-left: 0px;
          }

a.linkusefullinks:link{
	color:#585959;
}

a.linkusefullinks:visited{
	color:#585959;
}

a.linkusefullinks:hover{
	color:#919191;
	text-decoration: none;
	border: 3px solid #c2c2c2;
}

/*------------ ссылки полезные ссылки в странице--------------*/
a.linkusefullinksinp {font-size: 15px;
margin-top: 5px;
          font-family: "Tahoma";
          text-decoration: underline;
          color: #585959;
          
		  text-align: center;
		  width: 100%;
		  border: 3px solid #39b9f5;
		  border-radius: 5px;
		  display: inline-block;
		  padding: 6px;
		  margin-left: 0px;
          }

a.linkusefullinksinp:link{
	color:#585959;
}

a.linkusefullinksinp:visited{
	color:#585959;
}

a.linkusefullinksinp:hover{
	color:#919191;
	text-decoration: none;
	border: 3px solid #c2c2c2;
}

/*------------ Текст шапок в правом столбике заказ--------------*/ /*use*/
p.yourolo {font-size: 17px;
             line-height: 17px;
			 min-height: 35px;
			 width: auto;
             padding: 5px 0px 5px 50px;
			 border: 0px;
             margin: 0px 0px 15px 0px;
             font-family: Tahoma;
             font-weight: bold;
             color: #555f5f;
			 display: block;
             }
/*------------ Фон шапок в правом столбике фон--------------*/ /*use*/
.backsmallfile{ background: url(../img/smallfile.png) no-repeat; background-position: left center;}
.backsmallhandlink{ background: url(../img/smallhandlink.png) no-repeat;  background-position: left center;}

/* ------ Текст расписание работы ------ */

p.textsw {
		  font-size: 13px;
          line-height: 17px;
          font-family: "Tahoma";
          color: #085a98;
		  font-weight: bold;
		  margin: 10px 0px 5px 0px;
          }

p.textsw1 {
		  line-height: 14px;
		  font-size: 10px;
          font-family: "Tahoma";
          color: #5aacec;
		  font-weight: bold;
		  margin: 3px 0px 0px 0px;
          }

p.textsw2 {
		  font-size: 13px;
          line-height: 17px;
          font-family: "Tahoma";
          color: #085a98;
		  font-weight: bold;
		  margin: 5px 0px 5px 0px;
          }

div.divtextsw1 {
		  line-height: 15px;
		  font-size: 11px;
          font-family: "Tahoma";
          color: #5aacec;
		  font-weight: bold;
		  margin: 3px 0px 0px 0px;
		  width: 170px;
		  padding: 0px 0px 0px 0px;
          }

div.divtextsw1 p {
	padding: 0px !important;
	margin: 3px 0px 0px 0px !important;
}

.divblockschedule {
display: block;
width: 50%;
padding: 15px;
float: left;
}


/* ------ Текст в нижней строчке левый ------ */

p.pbotlinel {
          font-family: Tahoma;
          font-size: 14px;
		  font-weight: bold;
          color: #727272;
		  margin: 0px 0px 0px 0px;
          }

/* ------ Текст в нижней строчке правый ------ */

p.pbotliner {
          font-family: Tahoma;
          font-size: 12px;
		  font-weight: bold;
          color: #727272;
		  margin: 0px 0px 0px 0px;
          }
		  
/* ------ Ссылки в нижней строчке ------ */

a.linkstrbottom:link{
font-family: "Tahoma";
font-size: 14px;
text-decoration: none;
color:#39b9f5;
font-weight: bold;
}

a.linkstrbottom:visited{
font-family: "Tahoma";
font-size: 14px;
text-decoration: none;
color:#39b9f5;
font-weight: bold;
}

a.linkstrbottom:hover{
font-family: "Tahoma";
font-size: 14px;
text-decoration: none;
color:#948484;
font-weight: bold;
}
	  


/*---------------фон ссылка в левом меню-------*/ /*use*/
.linkleftmenubacklm {
background: url(../img/smallhandlink.png) no-repeat;
background-position: left center;
background-size: contain;
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 30px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #5cb3f6;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
}

.linkleftmenubacklm:visited {
background: url(../img/smallhandlink.png) no-repeat;
background-position: left center;
background-size: contain;
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 30px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #5cb3f6;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
}
.linkleftmenubacklm:hover {
	background: url(../img/smallhandlink.png) no-repeat;
background-position: left center;
background-size: contain;
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 30px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #c2c2c2;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
}
/*---------------фон ссылка в левом меню активная-------*/ /*use*/
.linkleftmenuactivbacklm {
background: url(../img/smallhandlink.png) no-repeat;
background-position: left center;
background-size: contain;
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 30px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #0d6bb3;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
}

.linkleftmenuactivbacklm:visited {
background: url(../img/smallhandlink.png) no-repeat;
background-position: left center;
background-size: contain;
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 30px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #0d6bb3;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
}
.linkleftmenuactivbacklm:hover {
	background: url(../img/smallhandlink.png) no-repeat;
background-position: left center;
background-size: contain;
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 30px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #c2c2c2;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
}
/*---------------ссылка в левом меню-------*/ /*use*/
.linkleftmenu {
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 10px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #5cb3f6;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
  
}
.linkleftmenu:visited {
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 10px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #5cb3f6;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
}
.linkleftmenu:hover {
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 10px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #c2c2c2;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
}


/*---------------ссылка в левом меню активная-------*/ /*use*/
.linkleftmenuactiv {
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 10px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #0d6bb3;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
  
}
.linkleftmenuactiv:visited {
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 10px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #0d6bb3;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
}
.linkleftmenuactiv:hover {
line-height: 18px;
  width: 100% !important;
  position: relative;
  margin: 0px 0px 0px 0px !important;
  padding: 5px 10px 5px 10px !important;
  font-family: "Tahoma";
  font-size: 15px;
  font-weight: bold;
  color: #c2c2c2;
  text-align: left;
  list-style-type: none;
  text-decoration: none;
  display: inline-block;
}



/* ------ Дивы в странице ссылка назад------ */

div.divinpagelinkback
  {
  margin: 0px 0px 20px 0px;
  position: relative;
  width: 100%;
  clear: both;
  height: auto;
  border: 0px solid #111111;
  padding: 0px 10px 0px 10px;
  font-family: Times New Roman;
  font-size: 17px;
  color: #2f3638;
  text-align: center;
  }


		  
/* ------ Див - Текст обычный ------ */ /*use*/

div.divfonttext {
position: relative;
  font-family: "Tahoma";
  color: #2f3638;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
          }
.divfonttext ul li {text-indent: 0px;}
.divfonttext ol li {text-indent: 0px;}

.divfonttext a {color: #39b9f5;
font-family: "Tahoma";
text-decoration: underline;}
.divfonttext a:visited {color: #39b9f5;
font-family: "Tahoma";
text-decoration: underline;}
.divfonttext a:hover {color: #8c8e8e;
font-family: "Tahoma";
text-decoration: none;}


.divblock {
border: 3px solid #A8A89F;
border-radius: 5px;
height: 100%;
width: 100%;
/*background: rgba(255, 255, 255, 0.2);*/
/*background-color: #ffffff;*/
box-shadow: 0 0 15px rgba(200,81,95,0.5);
}



/*------------ Ссылки Назад, номера страниц--------------*/
a.linkpaba {font-size: 14px;
line-height: 16px;
          font-family: Tahoma;
          text-decoration: underline;
          color: #0592ff;
          font-weight: bold;
          }

a.linkpaba:link{
	color:#0592ff;
}

a.linkpaba:visited{
	color:#0592ff;
}

a.linkpaba:hover{
	color:#5f5f5f;
	text-decoration: none;
}



/*---------------ссылка стрелка-------*/ /*use*/
.linkarrow {
line-height: 9px;
    position: relative;
  margin: 0px 10px 0px 10px;
  padding: 0px;
  text-decoration: none;
  display: inline-block;
  height: 9px;
  width: 20px;  
}
.linkarrow:visited {
line-height: 9px;
    position: relative;
  margin: 0px 10px 0px 10px;
  padding: 0px;
  text-decoration: none;
  display: inline-block;
  height: 9px;
  width: 20px;  
}
.linkarrow:hover {
line-height: 9px;
    position: relative;
  margin: 0px 10px 0px 10px;
  padding: 0px;
  text-decoration: none;
  display: inline-block;
  height: 9px;
  width: 20px;   
}

.linkarrowleft {
  background:url(../img/arrowleft.png);
  background-repeat: no-repeat;
  background-position: top center;
  }
  
.linkarrowleft:hover {
  background:url(../img/arrowleft.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  }
  
 .linkarrowright {
  background:url(../img/arrowright.png);
  background-repeat: no-repeat;
  background-position: left top;
  }
 
.linkarrowright:hover {
  background:url(../img/arrowright.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  }



/* ------ Ссылки на разработчика в нижней строчке ------ use*/

/*------------ Ссылка разработчик --------------*/ /*use*/
a.linkdeveloper:link{
font-family: "Courier New";
font-size: 17px;
text-decoration: none;
color:#39b9f5;
}

a.linkdeveloper:visited{
font-family: "Courier New";
font-size: 17px;
text-decoration: none;
color:#39b9f5;
}

a.linkdeveloper:hover{
font-family: "Courier New";
font-size: 17px;
text-decoration: none;
color:#727272;
}


  /* ------ див блок пустой------ */
div.divzero
  {
 clear: both;
 }



.wrapper {
position: relative;
min-height: 100%;}

.divall {
min-height: 100% !important;
height: 100%;
padding-bottom: 324px;
}





.backlogo {
width: 100%;
background-color: #d1e7f8;
}


.backwhite {
width: 100%;
background-color: #ffffff;
}

.rowfooter {
position: absolute;
width: 100%;
margin-top: -324px;
background: url(../img/backfootter.jpg) repeat-x;
background-position: -40px center;
}


.nores {resize: none;}


.textleft  { text-align: left; }  
.textright  { text-align: right; }  
.textcenter  { text-align: center; }
.vertaltop {vertical-align: top;}
.vertalbottom {vertical-align: bottom;}

.lineheight0 {line-height: 0px;}






/*------------ ссылка подробнее новости --------------*//*use*/

a.linkdetailnew {position: relative;
          float: left;
		  border: 0px solid black;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 0px 0px 0px;
          color: #39b9f5;
		  line-height: 14px;
		  display: inline-block;
		  font-family: 'Tahoma';
		  font-size: 12px;
		  text-align: left;
		  text-decoration: underline;
          }

a.linkdetailnew:visited{
	color:#39b9f5;
	text-decoration: underline;
}

a.linkdetailnew:hover{
	color:#8c8e8e;
	text-decoration: none;
}



/* ------ Ссылки категорий документов ------ */

a.linkcatdoc:link{
font-size: 15px;
margin-top: 5px;
          font-family: "Tahoma";
          text-decoration: underline;
          color: #585959;
          text-align: center;
		  width: 100%;
		  border: 3px solid #39b9f5;
		  border-radius: 7px;
		  display: inline-block;
		  padding: 6px;
		  margin-left: 0px;
}

a.linkcatdoc:visited{
font-size: 15px;
margin-top: 5px;
          font-family: "Tahoma";
          text-decoration: underline;
          color: #585959;
          text-align: center;
		  width: 100%;
		  border: 3px solid #39b9f5;
		  border-radius: 7px;
		  display: inline-block;
		  padding: 6px;
		  margin-left: 0px;
}

a.linkcatdoc:hover{
font-size: 15px;
margin-top: 5px;
          font-family: "Tahoma";
          text-decoration: none;
          color: #585959;
          text-align: center;
		  width: 100%;
		  border: 3px solid #777676;
		  border-radius: 7px;
		  display: inline-block;
		  padding: 6px;
		  margin-left: 0px;
}

/*---------------картинка ссылка категория документов-------*/
img.imglinkcatdoc {border: 0px;
margin: 0 auto;
display: inline-block;
position: relative;
border-radius: 7px;
width: 100%}

/* ------ Ссылки c  картинкой документа------ */

a.linkdocument:link{
font-size: 15px;
margin-top: 5px;
          font-family: "Tahoma";
          text-decoration: none;
          color: #585959;
          text-align: left;
		  min-height: 50px;
		  background-color: #d1e7f8;
		  border: 0px solid #39b9f5;
		  border-radius: 7px;
		  display: inline-block;
		  padding: 7px 10px 7px 10px;
		  max-width: 100%;
		  margin-left: 0px;
}

a.linkdocument:visited{
font-size: 15px;
margin-top: 5px;
          font-family: "Tahoma";
          text-decoration: none;
          color: #585959;
          text-align: left;
		  min-height: 50px;
		  background-color: #d1e7f8;
		  border: 0px solid #39b9f5;
		  border-radius: 7px;
		  display: inline-block;
		  padding: 7px 10px 7px 10px;
		  max-width: 100%;
		  margin-left: 0px;
}

a.linkdocument:hover{
font-size: 15px;
margin-top: 5px;
          font-family: "Tahoma";
          text-decoration: none;
          color: #585959;
          text-align: left;
		  min-height: 50px;
		  background-color: #e1e1e1;
		  border: 0px solid #777676;
		  border-radius: 7px;
		  display: inline-block;
		  max-width: 100%;
		  padding: 7px 10px 7px 10px;
		  margin-left: 0px;
}

.imgicodocument {
float: left;
border: 0px;
margin: 0px 10px 0px 0px;
height: 50px;
width: 38px;
}

.divpiclinkdoc {
display: table-cell;
width: 38px;
vertical-align: top;
}
.divtextlinkdoc {
width: auto;
display: table-cell;
vertical-align: top;
}

.plinkdocumentheader {
clear: left;
text-align: left;
margin: 0px;
padding: 3px;
float: left;
min-height: 20px;
font-size: 16px;
font-family: "Tahoma";
color: #39b9f5;
font-weight: bold;
display: inline-block;
max-width: 100%;
}

.plinkdocumentfilename {
clear: left;
float: left;
text-align: left;
margin: 0px;
padding: 3px;
line-height: 15px;
font-family: Tahoma;
font-size: 14px;
color: #494C4D;
display: inline-block;
max-width: 100%;
}

/* ------ Текст обычный------ */ /*use*/

p.psimpletext {
position: relative;
          font-family: "Tahoma";
          color: #2f3638;
		  font-size: 12px;
		  line-height: 18px;
		  margin: 0px 0px 10px 0px;
		  padding: 0px 0px 0px 0px;
          }

/* ------ Текст обычный низкая строка------ */ /*use*/

p.psimpletext2 {
position: relative;
          font-family: "Tahoma";
          color: #2f3638;
		  font-size: 12px;
		  line-height: 18px;
		  margin: 0px 0px 5px 0px;
		  padding: 0px 0px 0px 0px;
          }




/* ------ Текст в шапке контакты телефон ------ */
p.textconttel1 {
		  font-size: 10px;
          line-height: 12px;
          font-family: "Tahoma";
          color: #5aacec;
		  font-weight: bold;
		  margin: 0px 0px 0px 0px;
          }
		  
/* ------ Текст в шапке контакты телефон ссылка ------ */
.linkphonecont {
		  font-size: 12px;
          line-height: 14px;
          font-family: "Tahoma";
          color: #085a98;
		  font-weight: bold;
		  margin: 0px;
		  width: 100%;
		  text-decoration: none;
		  margin: 0px 0px 0px 0px;
          }
.linkphonecont:hover {
		  font-size: 12px;
          line-height: 14px;
          font-family: "Tahoma";
          color: #5aacec;
		  font-weight: bold;
		  margin: 0px;
		  width: 100%;
		  text-decoration: none;
		  margin: 0px 0px 0px 0px;
          }

/* ------ Текст в шапке контакты телефон ссылка ------ */
.linkmailcont {
		  font-size: 16px;
          line-height: 18px;
          font-family: "Tahoma";
          color: #085a98;
		  font-weight: bold;
		  margin: 0px;
		  width: 100%;
		  text-decoration: none;
		  margin: 0px 0px 0px 0px;
          }
.linkmailcont:hover {
		  font-size: 16px;
          line-height: 18px;
          font-family: "Tahoma";
          color: #5aacec;
		  font-weight: bold;
		  margin: 0px;
		  width: 100%;
		  text-decoration: none;
		  margin: 0px 0px 0px 0px;
          }
		  
/* ------ Текст заголовок в футтере ------ */

p.textfoothead {
		  font-size: 12px;
          line-height: 12px;
          font-family: "Tahoma";
          color: #085a98;
		  font-weight: bold;
		  width: 100%;
		  margin: 0px 0px 5px 0px;
		  padding: 0px;
		  display: inline-block;
		  position: relative;
          }
		  
/* ------ Текст в футтере контакты телефон ------ */
p.textfoottel1 {
		  font-size: 10px;
          line-height: 10px;
          font-family: "Tahoma";
          color: #5aacec;
		  font-weight: bold;
		  width: 100%;
		  margin: 0px 0px 5px 0px;
		  padding: 0px;
		  display: inline-block;
		  position: relative;
          }

/* ------ Текст в шапке контакты телефон ссылка ------ */
.linkphonefoot {
		  font-size: 12px;
          line-height: 12px;
          font-family: "Tahoma";
          color: #085a98;
		  font-weight: bold;
		  width: 100%;
		  text-decoration: none;
		  margin: 0px 0px 10px 0px;
		  padding: 0px;
		  display: inline-block;
		  position: relative;
          }
.linkphonefoot:hover {
		  font-size: 12px;
          line-height: 12px;
          font-family: "Tahoma";
          color: #5aacec;
		  font-weight: bold;
		  width: 100%;
		  text-decoration: none;
		  margin: 0px 0px 10px 0px;
		  padding: 0px;
		  display: inline-block;
		  position: relative;
		  }
		  

/* ------ Текст в подвале майл ссылка ------ */
.linkmailfoot {
		  font-size: 14px;
          line-height: 16px;
          font-family: "Tahoma";
          color: #085a98;
		  font-weight: bold;
		  margin: 0px;
		  width: auto;
		  text-decoration: none;
		  margin: 0px 0px 0px 0px;
          }
.linkmailfoot:hover {
		  font-size: 14px;
          line-height: 16px;
          font-family: "Tahoma";
          color: #5aacec;
		  font-weight: bold;
		  margin: 0px;
		  width: auto;
		  text-decoration: none;
		  margin: 0px 0px 0px 0px;
          }
		  
/* ------ Текст обычный жирный------ */ /*use*/

font.fonttextbold {
          font-family: "Tahoma";
          font-size: 12px;
		  color: #2f3638;
		  font-weight: bold;
          }




/*------------ Ссылки название новости-------------- use */

a.linkpnamenew {		  
position: relative;
float: left;
border: 0px solid black;
padding: 0px;
margin: 0px 0px 5px 0px;
color: #39b9f5;
line-height: 23px;
display: inline-block;
font-family: 'Tahoma';
font-size: 16px;
text-align: left;
text-decoration: underline;
font-weight: bold;
}

a.linkpnamenew:link{
color:#39b9f5;
text-decoration: underline;
}

a.linkpnamenew:visited{
color:#39b9f5;
text-decoration: underline;
}

a.linkpnamenew:hover{
color:#948484;
text-decoration: none;
}


		  
/* ------ картинка в размер ------ use*/
img.imgsimpleinsize {
    border: 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
}

/* ------ картинка в шапке ------ use*/
img.imghead {
    border: 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
}


/*------------кнопка заказа-------------   use*/
.buttonorder {
border: 0px solid #ffcd0d;
border-radius: 2px;
height: 45px;
width: 140px;
margin: 0px;
display: block;
background-color: #c8171a;
outline: none;
text-align: center;
}

.buttonorder:focus {
border: 0px solid #ffcd0d;
border-radius: 2px;
height: 45px;
width: 140px;
margin: 0px;
display: block;
background-color: #212121;
outline: none;
text-align: center;
}

.buttonorder:active {
border: 0px solid #ffcd0d;
border-radius: 2px;
height: 45px;
width: 140px;
margin: 0px;
display: block;
background-color: #c8171a;
outline: none;
text-align: center;
}

.buttonorder:visited{
border: 0px solid #ffcd0d;
border-radius: 2px;
height: 45px;
width: 140px;
margin: 0px;
display: block;
background-color: #c8171a;
outline: none;
text-align: center;
}

.buttonorder:hover {
border: 0px solid #ffcd0d;
border-radius: 2px;
height: 45px;
width: 140px;
margin: 0px;
display: block;
background-color: #212121;
outline: none;
text-align: center;
}



/* ------ картинка в ссылках ------ */

img.imgsimple {
		  display: inline-block;
          }

		  

		  
/*------------ Ссылки картинка--------------*/ /*use*/

a.linkimg:link{font-size: 15px;
          font-family: "Tahoma";
          text-decoration: underline;
          color: #585959;
          line-height:0px;
		  text-align: center;
		  border: 3px solid #39b9f5;
		  display: inline-block;
		  padding: 0px;
		  margin-left: 0px;
		  width: 100%;
}

a.linkimg:link{
	color:#585959;
}

a.linkimg:visited{
	color:#585959;
}

a.linkimg:hover{
	color:#777676;
	text-decoration: none;
	border: 3px solid #777676;
}

/*------------ Ссылки картинка в тексте--------------*/ /*use*/

a.linkimgintext:link{font-size: 15px;
          font-family: "Tahoma";
          text-decoration: none;
          color: #585959;
          line-height:0px;
		  text-align: center;
		  border: 3px solid #39b9f5;
		  display: inline-block;
		  padding: 0px;
}

a.linkimgintext:link{
	color:#585959;
}

a.linkimgintext:visited{
	color:#585959;
}

a.linkimgintext:hover{
	color:#777676;
	text-decoration: none;
	border: 3px solid #777676;
}

/*------------------Ссылка на ВК----------------------*/
a.linkvk {
    position: relative;
	display: inline-block;
    border: 0px solid black;
    padding: 5px 10px 5px 40px;
    margin: 0px;
    height: 30px;
    text-decoration: underline;
    font-size: 15px;
    text-align: left;
    font-family: "Tahoma";
    color: #39b9f5;
background: url(../img/ico30_vkblue.png);
background-repeat: no-repeat;
background-position: top left;
}

a.linkvk:link{
	color:#39b9f5;
}

a.linkvk:visited{
	color:#39b9f5;
}

a.linkvk:hover{
background: url(../img/ico30_vkblue.png);
background-repeat: no-repeat;
background-position: bottom left;
	text-decoration: none;
	color:#8c8e8e;
}

/*------------ Ссылки картинка в галерее маленькая-------------- use*/

a.linkimggalsmall:link{
	font-size: 15px;
    font-family: "Tahoma";
	line-height: 0px;
	margin: 0 auto;
    padding: 0px;
	border: 3px solid #39b9f5;
	position: relative;
	display: inline-block;
	text-align: center;
	width: 100%;
}

a.linkimggalsmall:visited{
	font-size: 15px;
    font-family: "Tahoma";
	line-height: 0px;
	margin: 0 auto;
    padding: 0px;
	border: 3px solid #39b9f5;
	position: relative;
	display: inline-block;
	text-align: center;
	width: 100%;
}

a.linkimggalsmall:hover{
	font-size: 15px;
    font-family: "Tahoma";
	line-height: 0px;
	margin: 0 auto;
    padding: 0px;
	border: 3px solid #777676;
	position: relative;
	display: inline-block;
	text-align: center;
	width: 100%;
}

  
/* ------ Див с полями ввода ------  use*/
div.divinputinfo {
position: relative;
text-align: left;
padding: 0px;
margin: 5px 0px 10px 0px;
clear: both;
}

/* ------ Див с чекбоксом ------  use*/
div.divcheckbox {
position: relative;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 15px 0px 0px;
display: table-cell;
width: 25px;
vertical-align: top;
}
/* ------ Див с текстом чекбокса ------  use*/
div.divcheckboxtext {
position: relative;
text-align: left;
padding: 0px;
margin: 0px 0px 0px 0px;
display: table-cell;
width: auto;
vertical-align: top;
}


/* ------ Текст обычный обратная связь------ */ /*use*/

p.fonttextpointform {
          font-family: "Tahoma";
          font-size: 14px;
          color: #2f3638;
		  line-height: 16px;
		  margin: 0px;
		  padding: 0px 0px 3px 0px;
          }

		  
/* ------ Текст обычный красный ------ */ /*use*/

p.fonttextredpointform {
          font-family: "Tahoma";
          font-size: 14px;
          color: #d91f1f;
		  line-height: 16px;
		  margin: 0px;
		  padding: 0px 0px 3px 0px;
          }
	
/*---инпут текст--- use*/

.textinput {
background-color: #ffffff !important;
border: 1px solid #d1e7f8;
border-radius: 3px;
color: #2f3638;
text-align: left;
padding: 5px 5px 5px 5px;
font-family: "Tahoma";
font-size: 14px;
line-height: 18px;
box-shadow: none;
margin: 0px 0px 3px 0px;
outline: none;
width: 100%;
}

.textinput:focus {
background-color: #ffffff !important;
border: 1px solid #0e32ba;
border-radius: 3px;
color: #2f3638;
text-align: left;
padding: 5px 5px 5px 5px;
font-family: "Tahoma";
font-size: 14px;
line-height: 18px;
box-shadow: none;
margin: 0px 0px 3px 0px;
outline: none;
width: 100%;
}

.textinput:active {
background-color: #ffffff !important;
border: 1px solid #d1e7f8;
border-radius: 3px;
color: #2f3638;
text-align: left;
padding: 5px 5px 5px 5px;
font-family: "Tahoma";
font-size: 14px;
line-height: 18px;
box-shadow: none;
margin: 0px 0px 3px 0px;
outline: none;
width: 100%;
}

/*кнопка заказа 2*/  /*use*/
.buttonorder2 {
margin: 0;
height: 30px;
padding: 6px 10px 8px 10px;
background-color: #ffffff;
border: 1px solid #5cb3f6;
border-radius: 4px;
color: #5cb3f6;
font-family: "Tahoma";
font-size: 14px;
line-height: 16px;
text-align: center;
text-decoration: none;
display: inline-block;
outline: none;
font-weight: bold;
}

.buttonorder2:focus {
margin: 0;
height: 30px;
padding: 6px 10px 8px 10px;
background-color: #ffffff;
border: 1px solid #5cb3f6;
border-radius: 4px;
color: #5cb3f6;
font-family: "Tahoma";
font-size: 14px;
line-height: 16px;
text-align: center;
text-decoration: none;
display: inline-block;
outline: none;
font-weight: bold;
}

.buttonorder2:active {
margin: 0;
height: 30px;
padding: 6px 10px 8px 10px;
background-color: #ffffff;
border: 1px solid #5cb3f6;
border-radius: 4px;
color: #5cb3f6;
font-family: "Tahoma";
font-size: 14px;
line-height: 16px;
text-align: center;
text-decoration: none;
display: inline-block;
outline: none;
font-weight: bold;
}

.buttonorder2:visited{
margin: 0;
height: 30px;
padding: 6px 10px 8px 10px;
background-color: #ffffff;
border: 1px solid #5cb3f6;
border-radius: 4px;
color: #5cb3f6;
font-family: "Tahoma";
font-size: 14px;
line-height: 16px;
text-align: center;
text-decoration: none;
display: inline-block;
outline: none;
font-weight: bold;
}

.buttonorder2:hover {
margin: 0;
height: 30px;
padding: 6px 10px 8px 10px;
background-color: #5cb3f6;
border: 1px solid #5cb3f6;
border-radius: 3px;
color: #ffffff;
font-family: "Tahoma";
font-size: 14px;
line-height: 16px;
text-align: center;
text-decoration: none;
display: inline-block;
outline: none;
font-weight: bold;
}


/*---------------------------------------*/

/* ------ Див галереи с фото ------ */

	#gallery {

	}
	#gallery ul { list-style: none; padding: 0px;}
	#gallery ul li { display: inline; margin: 0px; display: inline-block; line-height: 0px; width: 100%; height: auto;}

/* togglericon свой use */

.togglerlid {
width: auto !important;
border: 0px !important;
}

.togglericonlid {
background: url(../img/backtogglericonlid.png) no-repeat !important;
background-position: left center !important;
float: left !important;
width: auto !important;
min-width: 15px;
min-height: 12px;
}

.ptogglertext {
margin: 7px 0px 0px 30px;
line-height: 18px;
float: left !important;
position: relative;
padding: 0px;
font-family: "Tahoma";
font-size: 15px;
font-weight: bold;
color: #0d6bb3;
text-align: left;
text-decoration: none;
display: inline-block;
}	
