@charset "utf-8";

body {

	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;

	background-color:#FFFFFF;

/*	

    background-image:url(/img/sait_fon/vesennya_abstrakciya.jpg);

*/

	/*

	background-image: url(/img/sait_fon/vesna/232_168.jpg);

	background-image: url(/img/sait_fon/osen/3262270.jpg);

	background-image: url(img/sait_fon/zima/38997f00f398.jpg);

	background-image: url(img/sait_fon/zima/zima1.jpg);

	background-image: url(img/sait_fon/zima/sneg4_fon.gif);

	background-image: url(/img/sait_fon/osen/3233596.jpg);

	*/

	background-image: url(/img/sait_fon/vesna/232_168.jpg);

	margin: 0;

	padding: 80px 0px 20px 0px;

	color: #000;

}



/* ~~ Селекторы элементов/тегов ~~ */

ul, ol, dl { 

	padding: 0;

	margin: 0;

	}



ul {

	list-style: none;

    margin: 2px 0px 2px 0px;

	margin-left:auto;

	margin-right:auto;

	padding: 0px;

    }



h1, h3, h4, h5, h6, p {

	margin-top: 1px;

	padding-right: 15px;

	padding-left: 15px;

	margin-bottom: 8px;

	text-indent: 25px; /*размер красной строки красная строка*/

	font-size: 14px;

}



p {

	margin-top: 1px;

	padding-right: 15px;

	padding-left: 15px;

	margin-bottom: 8px;

	text-indent: 0px;

	font-size: 14px;

	font-weight: normal;

}



h2 {

        font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;

        color: #000;

        margin: 0px;

		padding-left:10px;

		padding-right:10px;

        text-align:justify;

}




/*для скрипта перевода на английский язык СТАРТ*/

.page {
    display: flex;
    min-height: 100vh;
}

/* Фиксируем позицию body, которую меняет панель гугла*/

.page_fix {
    top: 0 !important;
    position: static !important;
}

/* Прячем панель гугла */

.skiptranslate {
    display: none !important;
}

/* language */

.language {
    position: absolute;
    left: 48%; /* 185px или 48%*/
    top: 65px; /* 358px */
    transform: translateY(-50%);
    display: flex;
    flex-direction: row;
}

.language__img {
    margin: 2px;
    cursor: pointer;
    opacity: 1;
}

.language__img:hover,
.language__img_active {
    opacity: 1;
}

/*для скрипта перевода на английский язык ФИНИШ*/



















div {

	background:#FFF; /*цвет фона*/

	border-radius: 5px; /*радиус скругления фона. если фон белый и добавлена рамка то получим эфект скругленных углов*/

}



.div_menu_float {

	width:200px;

	float:left;

	}



/*обрамление для услуг в выпадающем меню*/

.div_stil_menu_uslugi {

	width: 352px;

	padding:0px 0px 0px 0px;

	margin-top: 2px;

	margin-bottom: 2px;

	background:none;

	float:left; /*без этого параметра рамка не охватывает блок ul в меню услуг*/

	border:1px solid #777777;

	/* скругление углов рамки */

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

}




.lang_en,
.lang_de,
.lang_fr {
  width: 22px;
  height: 16px;
}
.lang_en {
  background: url(/images/English_adminway.png);
}
.lang_de {
  background: url(/images/German_adminway.png);
}
.lang_fr {
  background: url(/images/French_adminway.png);
}
.lang_en:hover,
.lang_de:hover,
.lang_fr:hover {
  background-position: 0 -16px;
}



















/* меню1*/



    #menu_1 {

      float:left;

      width:840px;

	  height:46px;

      margin-top:5px;

	  border-radius:20px;

	  background: rgb(114,199,214);

	  background-image:url(/img/menu_1/menu_1_fon1_1.PNG);

	  font: bold 14px/1.5em Verdana;

      line-height:normal;

      }

    #menu_1 ul {

       

        padding:0px 0px 0px 15px; /*115px задается отступы для меню_1*/

        list-style:none;

      }

    #menu_1 li {

      display:inline;

      margin:0;

      padding:0;

      }

    #menu_1 a {

      float:left;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

      }

    #menu_1 a span {

      float:left;

      display:block;

	  padding:13px 15px 12px 6px;

      color:#fff;

      }

	  

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #menu_1 a span {float:none;}

    /* End IE5-Mac hack */

   

    #menu_1 a:hover span {

      color:rgb(7,100,117); /*цвет активной ссылки горизонт меню*/

	  

      }

    #menu_1 a:hover {

		background:url(/img/menu_1/menu_1_fon1_L.PNG) no-repeat left top; /*левый рисунок 4px*/

	     }

    

	#menu_1 a:hover span {

		background:url(/img/menu_1/menu_1_fon1_R.PNG) repeat right top; /*правый рисунок с повтором чтоб заполнить область*/    

      }



        #menu_1 #current a {

			background:url(/img/menu_1/menu_1_fon1_L.PNG) no-repeat left top; /*левый рисунок 4px*/

      

        }

        #menu_1 #current a span {

			background:url(/img/menu_1/menu_1_fon1_R.PNG) repeat right top; /*правый рисунок с повтором чтоб заполнить область*/

			color:rgb(7,100,117);

      

        }



/* Структура ЦРБ меню*/



#strukt_crb {

        width: 200px;

		text-align: center; /*центрирование текста в подменю структура црб*/

		margin: auto; /*сверху справа снизу слева*/

		margin-top: 0px;

		margin-bottom: 0px;

		background:rgb(199,225,242); /* 199,225,242 */

		}



#strukt_crb li a {

        text-decoration: none;

		margin-left:auto;

		margin-right:auto;

        voice-family: "\"}\"";

        voice-family: inherit;

        height: 60px; /*!*/

        }



#strukt_crb li a:link, #strukt_crb li a:visited {

        color: #0000ff; /*цвет ссылок*/

        display: block;

		background-image: url(/img/menu_fon/sidebar_fon1_link_up.PNG), url(/img/menu_fon/sidebar_fon1_link_down.PNG), url(/img/menu_fon/sidebar_fon1_link_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

		padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

		}



#strukt_crb li a:hover {

        color: ##0000ff; /*цвет ссылок при наведении 204 0 0 код*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

		padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#strukt_crb li #current {

        color: #000; /*цвет ссылок при наведении 204 0 0 код*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

		padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }





#strukt_crb li a:active {

        color: #000; /*черный цвет активных ссылок*/

		background: rgb(227,240,249);

       background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG);

		background-position:top, bottom;

		background-repeat:no-repeat, no-repeat;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }

		

.strukt_crb_span{



		line-height: 55px;

		}



.nazv_menu_odno_okno {

	font-size:15px;

	margin-top:3px;

	margin-left:3px;

	margin-right:3px;

	border: 2px rgb(211,228,244) solid;

	padding-left:6px;

	}



.nazvanie_menu_uslug {

	font-size:15px;

	margin-top:3px;

	margin-left:3px;

	margin-right:3px;

	border: 2px rgb(211,228,244) solid;

	padding-left:6px;

	}



/* график приема меню menu_priem1*/



#menu_priem1 {

        font-size:15px;

		width: 200px;

		text-align: center; /*центрирование текста в подменю структура црб*/

		margin: auto; /*сверху справа снизу слева*/

		margin-top: 0px;

		margin-bottom: 0px;

		background:rgb(199,225,242);/*   200,226,243 */

		line-height:23px;

		}



#menu_priem1 li a {

	    text-decoration: none;

		margin-left:auto;

		margin-right:auto;

		voice-family: "\"}\"";

        voice-family: inherit;

        height: 96px; /*!*/

		}



#menu_priem1 li a:link, #menu_priem1 li a:visited {

        color: #0000ff; /*цвет ссылок*/

        display: block;

		background-image: url(/img/menu_fon/sidebar_fon1_link_up.PNG), url(/img/menu_fon/sidebar_fon1_link_down.PNG), url(/img/menu_fon/sidebar_fon1_link_middle.PNG);

		background-position:top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_priem1 li a:hover {

        color: ##0000ff; /*цвет ссылок при наведении 204 0 0 код*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

		padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_priem1 li #current {

        color: #000; /*цвет ссылок при наведении*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_priem1 li a:active {

        color: #000; /*черный цвет активных ссылок*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



/* Перечень услуг меню menu_perchen_uslug1*/



#menu_perchen_uslug1 {

        font-size:15px;

		width: 200px;

		text-align: center; /*центрирование текста в подменю структура црб*/

		margin: auto; /*сверху справа снизу слева*/

		margin-top: 0px;

		margin-bottom: 0px;

		background:rgb(199,225,242);/*   200,226,243 */

		line-height:23px;

		}



#menu_perchen_uslug1 li a {

	    text-decoration: none;

		margin-left:auto;

		margin-right:auto;

		margin-top: 0px;

		margin-bottom: 0px;

		voice-family: "\"}\"";

        voice-family: inherit;

		height: 125px; /*!*/

		        

		}



#menu_perchen_uslug1 li a:link, #menu_perchen_uslug1 li a:visited {

        color: #0000ff; /*цвет ссылок*/

        display: block;

		background-image: url(/img/menu_fon/sidebar_fon1_link_up.PNG), url(/img/menu_fon/sidebar_fon1_link_down.PNG), url(/img/menu_fon/sidebar_fon1_link_middle.PNG);

		background-position:top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

		margin-top: 0px;

		margin-bottom: 0px;

        padding: 0px 0px 0 0px; /*отступы сверху справа снизу слева*/

		

        }



#menu_perchen_uslug1 li a:hover {

        color: ##0000ff; /*цвет ссылок при наведении 204 0 0 код*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

		padding: 0px 0 0 0px; /*отступы сверху справа снизу слева*/

        }



#menu_perchen_uslug1 li #current {

        color: #000; /*цвет ссылок при наведении*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 0px; /*отступы сверху справа снизу слева*/

        }



#menu_perchen_uslug1 li a:active {

        color: #000; /*черный цвет активных ссылок*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0px 0 0px; /*отступы сверху справа снизу слева*/

        }





.menu_priem1_odno_okno_span{



		line-height: 30px;

		}







/* раздел меню menu_index1*/



#menu_index1 {

        font-size:15px;

		width: 200px;/*изначально было 200*/

		text-align: center; /*центрирование текста в подменю структура црб*/

		margin: auto; /*сверху справа снизу слева*/

		margin-left:auto;

		margin-right:auto;

		margin-top: 0px;

		margin-bottom: 0px;

		background:rgb(200,226,243);

		}



#menu_index1 li a {

	    text-decoration: none;

		margin-left:auto;

		margin-right:auto;

		voice-family: "\"}\"";

        voice-family: inherit;

		height:48px;

        }

		

#menu_index1 li a span {

	line-height:44px;

	}



#menu_index1 li a:link, #menu_index1 li a:visited {

        color: #0000ff; /*цвет ссылок*/

        display: block;

		background-image: url(/img/menu_fon/sidebar_fon1_link_up.PNG), url(/img/menu_fon/sidebar_fon1_link_down.PNG);

		background-position:top left, bottom left;

		background-repeat:no-repeat, no-repeat;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_index1 li a:hover {

		display:block;

        color: ##0000ff; /*цвет ссылок при наведении 204 0 0 код*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

		padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_index1 li #current {

        color: #000; /*цвет ссылок при наведении*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_index1 li a:active {

        color: #000; /*черный цвет активных ссылок*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



/* меню правого сайдбара */

#menu_sidebar2 {

        font-size:15px;

		width: 200px;/*изначально было 200*/

		text-align: center; /*центрирование текста в подменю структура црб*/

		margin: auto; /*сверху справа снизу слева*/

		margin-top: 0px;

		margin-bottom: 0px;

		background:rgb(200,226,243);

		}



#menu_sidebar2 ul {

	margin-left:0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}



#menu_sidebar2 li a {

	    text-decoration: none;

		margin-left:auto;

		margin-right:auto;

		voice-family: "\"}\"";

        voice-family: inherit;

		height:48px;

        }

		

#menu_sidebar2 li a span {

	line-height:44px;

	}



#menu_sidebar2 li a:link, #menu_sidebar2 li a:visited {

        color: #0000ff; /*цвет ссылок*/

        display: block;

		background-image: url(/img/menu_fon/sidebar_fon1_link_up.PNG), url(/img/menu_fon/sidebar_fon1_link_down.PNG);

		background-position:top left, bottom left;

		background-repeat:no-repeat, no-repeat;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_sidebar2 li a:hover {

		display:block;

        color: ##0000ff; /*цвет ссылок при наведении 204 0 0 код*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

		padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_sidebar2 li #current {

        color: #000; /*цвет ссылок при наведении*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_sidebar2 li a:active {

        color: #000; /*черный цвет активных ссылок*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }









/*ссылка для перехода на центр надежда*/



#nadegda_link {

		text-align:center; 

        width:180px; 

        margin:auto; 

        margin-top:5px; 

        }

		

#nadegda_link ul{

	padding:0px 0px 0px 0px;

	}



#nadegda_link li a{

	color:rgb(255,255,255);

	font-weight:bold;

	display:block;

	text-decoration:none;

	border-radius:0px;

	background:rgb(35,114,35); /* или #237223; */

	border:4px #FFFFFF solid;

	



	}

	

#nadegda_link li a:link, #nadegda_link li a:visited {

	display:block;

	border-radius:10px;

	border:4px rgb(255,255,255) solid;

	

	}



#nadegda_link li a:hover{

	border-radius:10px;

	border:4px rgb(224,179,101) solid;

	}



/*главная меню центра справа*/

#menu_centr_ind {

 		font-size:15px;

		width: 160px;

		text-align: center; /*центрирование текста в подменю структура црб*/

		margin: auto; /*сверху справа снизу слева*/

		margin-top: 5px;

		margin-bottom: 15px;

		line-height:38px;

		}



#menu_centr_ind li a {

        text-decoration: none;

		margin-left:auto;

		margin-right:auto;

		voice-family: "\"}\"";

        voice-family: inherit;

		height:40px;/*40px*/

		border-radius:10px;

        background:rgb(206,240,206);/* 206,240,206 */

		}



#menu_centr_ind li a:link, #menu_centr_ind li a:visited {

        color: #0000ff; /*цвет ссылок*/

        display: block;

		border-radius:10px;

		margin-top:2px;

		margin-bottom:2px;

		border:4px rgb(255,255,255) solid;

		padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_centr_ind li a:hover {

        color: ##0000ff; /*цвет ссылок при наведении 204 0 0 код*/

		border:4px rgb(224,179,101) solid;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_centr_ind li #current {

        color: #000; /*цвет ссылок при наведении*/

		background: rgb(206,240,206);

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_centr_ind li a:active {

        color: #000; /*черный цвет активных ссылок*/

		background: rgb(206,240,206);

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#menu_centr_ind ul {

	padding: 0px 0px 0px 0px;		

		}









/* подменю раздела ОДНО ОКНО one_window*/



#one_window {

	    font-size:15px;

		width: 200px;

		text-align: center; /*центрирование текста в подменю структура црб*/

		margin: auto; /*сверху справа снизу слева*/

		margin-top: 0px;

		margin-bottom: 0px;

		background:rgb(200,226,243);

				

}



#one_window li a {

		text-decoration: none;

		margin-left:auto;

		margin-right:auto;

		voice-family: "\"}\"";

        voice-family: inherit;

        height: 96px; /*!*/

		

        }



    #one_window a span {

      display:block;

	  padding:13px 15px 12px 6px;

      

      }





#one_window li a:link, #one_window li a:visited {

       

		color: #0000ff; /*цвет ссылок*/

        display: block;

		background-image: url(/img/menu_fon/sidebar_fon1_link_up.PNG), url(/img/menu_fon/sidebar_fon1_link_down.PNG), url(/img/menu_fon/sidebar_fon1_link_middle.PNG);

		background-position:top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#one_window li a:hover {

        color: #000; /*цвет ссылок при наведении 204 0 0 код*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

		padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }



#one_window li #current {

        color: #000; /*цвет ссылок при наведении*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }





#one_window li a:active {

        color: #000; /*черный цвет активных ссылок*/

		background: rgb(227,240,249);

        background-image:url(/img/menu_fon/sidebar_fon1_hover_up.PNG), url(/img/menu_fon/sidebar_fon1_hover_down.PNG), url(/img/menu_fon/sidebar_fon1_hover_middle.PNG);

		background-position: top left, bottom left, left;

		background-repeat:no-repeat, no-repeat, repeat-y;

        padding: 0px 0 0 5px; /*отступы сверху справа снизу слева*/

        }

		

.menu_priem1_odno_okno_span{



		line-height: 30px;

		}



	

/*основное меню*/

UNKNOWN {

        FONT-SIZE: small

}

#heder_menu {

        FONT-SIZE: 93%; BACKGROUND: url(/img/header_menu/bg.gif) #dae0d2 repeat-x 50% bottom; FLOAT:left; WIDTH: 100%; LINE-HEIGHT: normal

}

#heder_menu UL {

        PADDING-RIGHT: 10px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none

}

#heder_menu LI {

        PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(/img/header_menu/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#heder_menu A {

        PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(/img/header_menu/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none

}

#heder_menu A {

        FLOAT: none

}

#heder_menu A:hover {

        COLOR: #333

}

#heder_menu #current {

        BACKGROUND-IMAGE: url(/img/header_menu/left_on.gif)

}

#heder_menu #current A {

        BACKGROUND-IMAGE: url(/img/header_menu/right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333

}









a img { 

	border: none;

}



a:link {

	color: rgb(66,66,255);

	text-decoration: none; 

}



a:visited {

	color: rgb(66,66,255);

	text-decoration: underline;

}



a:hover, a:active, a:focus { 

	text-decoration: underline;

}



/* 960=210+738~~ этот контейнер фиксированной ширины окружает все остальные DIV ~~ */



a.black_and_white_minzdrav {

	background: url(/img/logo/ministerstvo_zdravoohraneniya.jpg); 

    display: block; 

    width: 190px; 

    height: 57px; 

	margin:auto;

	}



a.black_and_white_minzdrav:hover {

	background-position: 0 -57px; /* Смещение фона */

	}



a.black_and_white_prezident {

	background: url(/img/logo/logo_sait_president.gif); 

    display: block;

    width: 190px; 

    height: 66px; 

	margin:auto;

	}



a.black_and_white_prezident:hover {

	background-position: 0 -66px; /* Смещение фона */

	}



a.black_and_white_rik {

	background: url(/img/logo/logo_sait_rik.jpg); 

    display: block;

    width: 190px; 

    height: 72px;

	margin:auto; 

	}



a.black_and_white_rik:hover {

	background-position: 0 -72px; /* Смещение фона */

	}





a.black_and_white_e_uslugi {

	background: url(/img/logo/mtsz_e_uslugi.jpg); 

    display: block;

    width: 190px; 

    height: 72px;

	margin:auto; 

	}



a.black_and_white_e_uslugi:hover {

	background-position: 0 -72px; /* Смещение фона */

	}

	

a.black_and_white_zdorovye_lydi {

	background: url(/img/logo/logo_glavnaya_24health_by.png); 

    display: block;

    width: 150px; 

    height: 93px;

	margin:auto; 

	}



a.black_and_white_zdorovye_lydi:hover {

	background-position: 0 -93px; /* Смещение фона */

	}	

	

a.black_and_white_fpb {

    background: url(/profsoyuz/img/logo/fpb.png);

	display: block;

    width: 190px; 

    height: 80px;

	margin:auto; 

	}

a.black_and_white_fpb:hover {

    display: block;

    width: 190px; 

    height: 80px;

	margin:auto; 

	}



a.black_and_white_BR {

    background: url(/belayarus/img/logo.png);

	display: block;

    width: 125px; 

    height: 110px;

	margin:auto; 

	}

a.black_and_white_BR:hover {

    background: url(/belayarus/img/logo_h.png);
	
	display: block;

    width: 125px; 

    height: 110px;

	margin:auto; 

	}





a.black_and_white_1prof_by {

    background: url(/profsoyuz/img/logo/1prof_by.jpg);

	display: block;

    width: 190px; 

    height: 50px;

	margin:auto; 

	}

a.black_and_white_1prof_by:hover {

    display: block;

    width: 190px; 

    height: 50px;

	margin:auto; 

	}



a.black_and_white_profmed_by {

    background: url(/profsoyuz/img/logo/profmed_by.png);

	display: block;

    width: 190px; 

    height: 65px;

	margin:auto; 

	}

a.black_and_white_profmed_by:hover {

    display: block;

    width: 190px; 

    height: 65px;

	margin:auto; 

	}







.header {

	background-color:#FFF;

}



.header_in1 {

	/*background-color: rgb(114,199,214);*/

	background-color:#FFF;

	width: 950px;

	margin: 0px;

	margin-top: 0px;

	border: 5px #fff solid;

}



.header_in2 {

	width: 950px;

	margin: 0px;

	margin-top: 0px;

	border: 5px #fff solid;

	border-radius:10px;

	background-color:rgb(255,255,255);

}



.iconki {

	margin-top:5px;

	margin-left:10px;

	margin-right:10px;

	float:left;

	height: 46px; /*что бы высота визуально равнялась высоте рамки меню*/

	width: 80px;

}

	

.iconki_p{

margin-top:12px; /*класс для центровки иконок карта сайта и главная*/

margin-left:10px;

}



.poziciya_rus_eng {

	margin-top:5px;

	margin-left:10px;

	margin-right:10px;

	float:left;

	height: 46px; /*что бы высота визуально равнялась высоте рамки меню*/

	width: 80px;

}



.poziciya_rus_eng p {

	margin-top: 10px;

	padding-right: 1px;

	padding-left: 1px;

	margin-bottom: 8px;

	text-indent: 0px;

	font-size: 16px;

}

	

.sidebar1 {

	margin: 0px 0px 0px 0px;

	float: left;

	width: 210px; /*итоговая ширина блока 208+1+1=210*/

	background-color:#fff; /*белый*/

	border-bottom: 2px #FFFFFF solid;/*линия белого цвета между sidebar1 и header*/ 

	}



.sidebar1_in {

	margin-top: 0px;

	background-color: rgb(255,255,255); /*белый*/

	border:2px #fff solid; /*белый*/

	border-radius: 10px;

	}

	

.sidebar2 {

	float:left;

	width:208px;

	background-color:#fff;

	border-left: 2px #FFFFFF solid;

	border-right: 2px #fff solid;

	border-bottom: 2px #FFFFFF solid;

	}

	

.sidebar2_in {

	background-color:#fff;

	border-left: 2px #FFFFFF solid;

	border-right: 2px #fff solid;

	border-bottom: 2px #FFFFFF solid;

	margin-top: 4px;

	margin-left: 2px;

	padding-left: 0px;

	background-color: rgb(255,255,255); /*белый*/

	border-radius:15px;

	border:5px rgb(114,199,214) solid; /* было (211, 228, 244)*/

	 

	/*

	background-image: url(/img/content_fon/content_fon_up2.PNG), url(/img/content_fon/content_fon_down2.PNG);

	background-position:top left, bottom left;

	background-repeat: repeat-x;

	*/

	}

	

	

.sidebar2_in_white {

	background-color:#fff;

	border-left: 2px #FFFFFF solid;

	border-right: 2px #fff solid;

	border-bottom: 2px #FFFFFF solid;

	margin-top: 4px;

	margin-left: 2px;

	padding-left: 0px;

	background-color: rgb(255,255,255); /*белый*/

	border-radius:15px;

	border:5px rgb(255,255,255) solid; /* было (211, 228, 244)*/

	 

	/*

	background-image: url(/img/content_fon/content_fon_up2.PNG), url(/img/content_fon/content_fon_down2.PNG);

	background-position:top left, bottom left;

	background-repeat: repeat-x;

	*/

	}	

	



.text_menu_navigacii {

	margin: 0px 0px 0px 0px;

	float: left;

	width: 950px; /*итоговая ширина блока 208+1+1=210*/

	background-color:#fff; /*белый*/

	border-bottom: 2px #FFFFFF solid;/*линия белого цвета между sidebar1 и header*/ 

	}



.container {

	width: 960px;

	/* background-color:rgb(224,215,197); */

	background-color:rgb(255,255,255);

	margin-left:auto;

	margin-right:auto;

}



.content_950 {

	width: 950px; /*960-210=750*/

	margin-left: 3px;

	}

	

.content {

	width: 746px; /*960-210=750*/

	

}



.content, 

.content_950 

{

	float: left;

	background-color:#FFFFFF;

	border-left: 2px #FFFFFF solid;

	border-right: 2px #fff solid;

	border-bottom: 2px #FFFFFF solid;

}



.content_width_956 {

	width: 956px; /*960-210=750*/

	float: left;

	background-color:#FFFFFF;

	border-left: 2px #FFFFFF solid;

	border-right: 2px #fff solid;

	border-bottom: 2px #FFFFFF solid;

}





.content_in {

	font: 15px Arial, Helvetica, sans-serif;

	background-color:#fff;

	

	margin-top: 4px; /*отступ нужен что бы рамка и меню были на одном уровне*/

	padding-top: 15px; /*отступ сверху между текстом и рамкой*/

	padding-bottom: 15px;

	border: 2px rgb(211,228,244) solid;

	background-image: url(/img/content_fon/content_fon_up.PNG), url(/img/content_fon/content_fon_down.PNG);

	background-position:top left, bottom left;

	background-repeat: repeat-x;





	/* скругление углов рамки */

	-moz-border-radius: 15px;

    -webkit-border-radius: 15px;

    -khtml-border-radius: 15px;

    border-radius: 15px;

	}

	

.content_statia {

	width: 956px; /*960-0=960 960-4px рамка=956   */

	float: left;

	background-color:#fff;

	

	border-left: 2px #FFFFFF solid;

	border-right: 2px #fff solid;

	border-bottom: 2px #FFFFFF solid;

	}

	

.content_statia_in {

	font: 15px Arial, Helvetica, sans-serif;

	background-color:#fff;

	margin-top: 2px; /*отступ нужен что бы рамка и меню были на одном уровне*/

	padding-top: 10px; /*отступ сверху между текстом и рамкой*/

	padding-bottom: 10px;

	border: 2px rgb(211,228,244) solid;

	background-image: url(/img/content_fon/content_fon_up.PNG), url(/img/content_fon/content_fon_down.PNG);

	background-position:top left, bottom left;

	background-repeat: repeat-x;

	}



.div_img_centr {

	text-align:center;

	margin-top: 10px;

	}

	

/*убирает рамку вокруг рисунка-ссылки в некоторых браузерах*/

.div_img_centr a img {

	border:none;

	}



.div_fon_up {

	margin: 0px 0px 0px 0px;

	height:15px;

	background: rgb(114,199,214);

	background-image:url(/img/menu_fon/sidebar_fon_DOWN.PNG);

	background-position:left;

	background-repeat:repeat-x;

	border-radius: 10px;

	border-bottom-left-radius: 0px;

	border-bottom-right-radius: 0px;

	}

	

.div_fon_up_bottom {

	margin: 0px 0px 0px 0px;

	background: rgb(114,199,214);

	color:rgb(66,66,255);

	background-image: url(/img/menu_fon/sidebar_fon_UP.PNG), url(/img/menu_fon/sidebar_fon_UP_bottom.PNG);

	background-position: top left, left;

	background-repeat: repeat-x, repeat;

	border-radius: 10px;

	border-bottom-left-radius: 0px;

	border-bottom-right-radius: 0px;

	font-size:15px;

	margin: 0px 0px 0px 0px;

	padding-top:7px;

	padding-bottom:1px;

	text-align:center;

	}

	

.div_fon_up_bottom a:hover{

	background-color:rgb(204,204,204);

	display:block;

	}



.div_fon_down{

	margin: auto;

	height:15px;

	background: rgb(114,199,214);

	background-image:url(/img/menu_fon/sidebar_fon_DOWN.PNG);

	background-position:left;

	background-repeat:repeat-x;

	border-radius: 10px;

	border-top-left-radius: 0px;

	border-top-right-radius: 0px;

	}

	



/* ~~ Этот сгруппированный селектор выдает списки в пространстве .content ~~ */

.content ul, .content ol { 

	padding: 0 15px 15px 40px; 

}



.list_uslug ul {

	padding: 0 15px 2px 40px;

	}



.list_uslug li{

        color:rgb(211,228,244);

		list-style: square;

		margin: 0px 0px 0px 0px;

		padding: 0px;

		}



ul.nav {

	list-style: none; /* удаляет маркер списка */

	border-top: 1px solid #666; /* создает верхнюю границу ссылок — все остальные размещаются с использованием нижней границы в LI */

	margin-bottom: 15px; /* создает пространство между навигацией по содержимому ниже */

}

ul.nav li {

	border-bottom: 1px solid #666; /* разделяет кнопки */

}

ul.nav a, ul.nav a:visited { /* группировка этих селекторов гарантирует, что ссылки будут выглядеть как кнопки даже после того, как пользователь перейдет по ним */

	padding: 5px 5px 5px 15px;

	display: block; /* наделяет ссылку свойствами блока, из-за чего она заполняет весь содержащий ее элемент LI. При этом вся область реагирует на щелчок мышью. */

	width: 160px;  /*такая ширина позволяет нажимать всю кнопку в IE6. Если вам не нужна поддержка IE6, это можно удалить. Чтобы вычислить правильную ширину, вычтите ширину полей этой ссылки из ширины контейнера боковой панели. */

	text-decoration: none;

	background-color: #C6D580;

}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* изменяет цвет текста и фона при навигации с помощью клавиатуры и мыши */

	background-color: #ADB96E;

	color: #FFF;

}



.tab_font_15px {

	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;

	}



table {

	

	border-collapse: collapse;

	}



tr {

	 height:30px;

	}

	

td {

	border:1px #000000 solid;

	padding-left:3px;

	}

	

th {

	border:1px #000000 solid;

	}



.tabl_14px {

	margin:auto;

	font-size:14px;

	border-collapse: collapse;

	border-spacing:0;

	padding:0

	}



.tabl_14px td, .tabl_14px th  {

	border:1px #666666 solid;

	padding-bottom:8px;

	padding-left:0px;

	padding-right:0px;

	padding-top:8px;

	border-spacing:0;

	text-align:center;

	}



.tabl_prais_v1 {

	margin:auto;

	font-size:12px;

	border-collapse: collapse;

	border-spacing:0;

	padding:0

	}



.tabl_prais_v1 td, .tabl_prais_v1 th  {

	border: 1px #666666 solid;

	padding: 0;

	border-spacing: 0;

	text-align: center;

	}

	

.tabl_prais_v2 {

	margin:auto;

	font-size:11px;

	border-collapse: collapse;

	border-spacing:0;

	padding:0

	}



.tabl_prais_v2 td, .tabl_prais_v2 th  {

	border:1px #666666 solid;

	border-spacing:0;

	padding:0;

	text-align:center;

	}



.tabl_prais_v3 {

	margin:auto;

	border-collapse: collapse;

	margin-top: 1px;

	padding-right: 1px;

	padding-left: 1px;

	margin-bottom: 8px;

	text-indent: 0px;

	font-size: 11px;

	}



.tabl_prais_v3 td, .tabl_prais_v3 th  {

	border:1px #666666 solid;

	}



.tabl_prais_v3 p {

	margin-top: 1px;

	padding-right: 1px;

	padding-left: 1px;

	margin-bottom: 8px;

	text-indent: 0px;

	font-size: 11px;

	}



.tabl_prais_v4 {

	margin:auto;

	border-collapse: collapse;

	margin-top: 1px;

	padding-right: 1px;

	padding-left: 1px;

	margin-bottom: 8px;

	text-indent: 0px;

	font-size: 14px;

	}



.tabl_prais_v4 td, .tabl_prais_v3 th  {

	border:1px #666666 solid;

	}



.tabl_prais_v4 p {

	margin-top: 1px;

	padding-right: 1px;

	padding-left: 1px;

	margin-bottom: 8px;

	text-indent: 0px;

	text-align:center;

	}



.tabl_prais_v5 {

	margin:auto;

	font-size:12px;

	border-collapse: collapse;

	border-spacing:0;

	padding:0

	}



.tabl_prais_v5 td, .tabl_prais_v5 th  {

	border: 1px #666666 solid;

	padding: 0;

	border-spacing: 0;

	text-align: left;

	}





.tabl_bez_linii {

	margin:auto;

	border:0px #FFFFFF  solid;

	border-collapse: collapse;

	}



.tabl_bez_linii td, .tabl_bez_linii th {

	

	border:0px #FFFFFF solid;

	}



.tabl_vopros_otvet table { 

	border:1px #FF0000 solid;

	border-collapse:collapse;			 

	}

	

#tabl_vopros_otvet_ii table { 

	border:0px solid;

	border-collapse:collapse;			 

	}	

	

.tabl_vopros_otvet tr {

	height:auto;

	}



#tabl_vopros_otvet_ii tr {

	height:auto;

	}



.tabl_vopros_otvet td, .tabl_vopros_otvet th {

	border:0px solid;

	text-align:left;

	padding-left:0px;

	padding-right:0px;

	}



#tabl_vopros_otvet_ii td, .tabl_vopros_otvet_ii th {

	border:0px solid;

	text-align:left;

	padding-left:0px;

	padding-right:0px;

	}



.zaglavie_15px {

	font-size:15px;

	font-weight:bold;

	}



.zaglavie_16px {

	font-size:16px;

	font-weight:bold;

	}

	

.zaglavie_18px {

	font-size: 18px;

	font-weight: bold;

	text-align: center;

	}

	



/* 	хххххххххххххххххххххххххх 

								~~ menu_crb_index меню главной страницы слева  ~~ 

	хххххххххххххххххххххххххх*/

/* раздел меню menu_index1*/

.div_menu_crb_index {

	width: 200px;

	margin-top: 2px; /*отступ нужен что бы рамка и меню были на одном уровне*/

	margin-left: 3px;

	border:2px solid #D3E4F4;

	background:#F7FCFC;

	background-image: url(/img/content_fon/content_fon_up.PNG), url(/img/content_fon/content_fon_down.PNG);

	background-position:top left, bottom left;

	background-repeat: repeat-x;

	/* скругление углов рамки */

	-moz-border-radius: 15px;

    -webkit-border-radius: 15px;

    -khtml-border-radius: 15px;

    border-radius: 15px;





	}



#menu_crb_index {

        width: 194px;/*изначально было 200*/

		margin-top:10px;

		margin-bottom:10px;

		margin-left:auto;

		margin-right:auto;

		}





		

#menu_crb_index li {

		display:block;

		text-align:left;

		padding: 0px 0px 0px 0px;/*отступ от границ блока текста меню вверх право низ лево*/

		margin-top:1px;

		margin-bottom:1px;

		background:none;

		border: 1px solid #F7FCFC; /*рамка в цвет фона*/

}



#menu_crb_index li a,

#menu_crb_index li a:visited {

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px; 

		font-weight:normal;

		line-height:21px; /*определяет расстояния между текстом в li*/

		color:#1B5766;

		display:block;

		outline:0;

		text-decoration:none;

		text-shadow:none;

		padding-left:26px; 

		margin-left:auto;

		margin-right:auto;

		border-top: 1px solid #F7FCFC;

		border-left: 1px solid #F7FCFC;

		border-bottom: 1px solid #AAC3FF;

		border-right: 1px solid #F7FCFC;

        }

		

#menu_crb_index li a:hover {

		display:block;

        color: #0000ff; /*цвет ссылок при наведении 204 0 0 код*/

		background:#D3E4F4;

		background-image: url(/img/menu_crb_0/menu_crb_index_hover.gif);

		border-top: 1px solid #F7FCFC;

		border-left: 1px solid #F7FCFC;

		border-bottom: 1px solid #AAC3FF;

		border-right: 1px solid #F7FCFC;

		padding-left: 26px; 

		/* скругление углов рамки */

		-moz-border-radius: 0px;

		-webkit-border-radius: 0px;

		-khtml-border-radius: 0px;

		border-radius: 0px;

        }

		









/* 	хххххххххххххххххххххххххх

								~~ выпадающее меню хедера  ~~ 

								~~ выпадающее меню хедера  ~~ 

								~~ выпадающее меню хедера  ~~ 

								~~ выпадающее меню хедера  ~~ 

	хххххххххххххххххххххххххх*/

.div_menu_crb_0 {

	width: 930px;

	height: 44px;

	margin-left:auto;

	margin-right:auto;

	border: none;

	/* скругление углов рамки */

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	-khtml-border-radius: 0px;

	border-radius: 0px;

	}

	

/*menu_crb_0_gl только для ссылки главная т.к. в ней нет выпадающих подменю */

#menu_crb_0_gl

    {

	width:70px;

	}	



#menu_crb_0_kontakty

    {

	width:75px;

	}	

	



#menu_crb_0 {

	width:725px; /*725*/

	}



#menu_crb_0,

#menu_crb_0_gl,

#menu_crb_0_kontakty 

    {

	float:left;

	list-style:none;

	margin:0px 0px 0px 0px; /*центрирование меню*/

	height:44px; /*высота меню*/

	padding:0px 10px 0px 10px;



	/* Rounded Corners */

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	border-radius: 0px;

	background: none;

    background-image: url(/img/menu_crb_0/menu_0_fon.gif); /*фон меню*/

	border:none;

	

}



#menu_crb_0 li,

#menu_crb_0_gl li,

#menu_crb_0_kontakty li 

    {

	float:left;

	display:block;

	text-align:center;

	position:relative;

	padding: 8px 5px 7px 5px;/*8px 5px 7px 5px отступ от границ блока текста меню вверх право низ лево*/

	margin-right:7px;/*отступ между блоками названия меню*/

	/*margin-top:3px;если меню расположено за пределами див с классом content_in */

	margin-top:7px;/*если меню расположено внутри див с классом content_in */

}







#menu_crb_0 li:hover {

	/*margin-top:3px;если меню расположено за пределами див с классом content_in */

	margin-top:7px;/*если меню расположено внутри див с классом content_in */

	/*положение блока текста меню при наведении

	здесь отступ слева сверху и справа на 1пиксель менше так как появилась рамка*/

	padding: 7px 4px 13px 4px; /*положение блока текста меню при наведении*/

	

	/*рамка блока названия пункта меню при наведении совпадает с цветом рамки выпадающего меню*/

	border: 1px solid #38B3D3;	

	border-bottom:none;

	

	/* Background color and gradients */

	background:#F0F5FA;/*фон блока названия пункта меню при наведении*/

	background-image:url(/img/menu_crb_0/menu_0_fon_hover.gif);



	/* Rounded corners */

	-moz-border-radius: 5px 5px 0px 0px;

	-webkit-border-radius: 5px 5px 0px 0px;

	border-radius: 5px 5px 0px 0px;

}



#menu_crb_0 li a,

#menu_crb_0_gl li a,

#menu_crb_0_kontakty li a 

    {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px; 

	color:#1B5766;

	font-weight:bold;

	display:block;

	outline:0;

	text-decoration:none;

	

}



#menu_crb_0 li:hover a:hover,

#menu_crb_0_gl li:hover a:hover,

#menu_crb_0_kontakty li:hover a:hover 

    {

	color:#0000ff;/*цвет текста ссылки главного меню при наведении на саму ссылку*/

	background: url(/img/menu_crb_0/menu_left.png) no-repeat right 0px; /*при наведении на саму ссылку*/





}



#menu_crb_0 li .drop {

	padding-right:18px;

	background: url(/img/menu_crb_0/menu_down.png) no-repeat right 6px;

	

}



#menu_crb_0 li:hover .drop,

#menu_crb_0_gl li:hover .drop,

#menu_crb_0_kontakty li:hover .drop 

    {

	padding-right:18px;

	background: none;

}



.dropdown_struct_0,

.dropdown_profsoyuz_0,

.dropdown_service_0 {

	/*dropdown_ здесь описывается выпадающий из меню див*/



	margin:12px auto; /*смещение верхней границы выпадающего меню вниз относительно нижней кромки блока названия меню*/

	float:left;

	position:absolute;

	left:-999em; /* Hides the drop down */

	text-align:left;

	padding:2px 5px 2px 5px; /*отступы от внутренних границ выпадающего блока диф*/

	border: 1px solid #38B3D3; /*рамка выпадающего меню*/

	border-top:none; /*отключение верхней линии рамки вып-го меню*/



	

	/* Gradient background */

	background:#F0F5FA;



	/* Rounded Corners */

	-moz-border-radius: 0px 5px 5px 5px;

	-webkit-border-radius: 0px 5px 5px 5px;

	border-radius: 0px 5px 5px 5px;

}



.dropdown_struct_0 {width: 355px;} /*355*/

.dropdown_profsoyuz_0 {width: 254px;} /*254*/

.dropdown_service_0 {width: 355px;} /*355*/





#menu_crb_0 li:hover .dropdown_struct_0,

#menu_crb_0 li:hover .dropdown_profsoyuz_0,

#menu_crb_0 li:hover .dropdown_service_0 {

	left:-1px;

	top:auto;

}



.col_1,

.service_0_col, 

.service_0_col_100,

.service_0_col_150,

.service_0_col_200,

.service_0_col_400 {

	display:inline;

	float: left;

	position: relative;

	margin-left: 5px;

	margin-right: 5px;

	background:none;

}





.col_1 {width:180px;} /*180*/

.service_0_col {width:280px;} /*280*/

.service_0_col_100 {width:120px;}/*120*/

.service_0_col_150 {width:340px;}/*340*/

.service_0_col_200 {width:176px;}/*176*/

.service_0_col_400 {width:352px;}/*352*/



#menu_crb_0 .menu_crb_0_right {

	float:left;

	margin-right:0px;

}

#menu_crb_0 li .align_right {

	/* Rounded Corners */

	-moz-border-radius: 5px 0px 5px 5px;

    -webkit-border-radius: 5px 0px 5px 5px;

    border-radius: 5px 0px 5px 5px;

}



#menu_crb_0 li:hover .align_right {

	left:auto;

	right:-1px;

	top:auto;

}



#menu_crb_0 p, #menu_crb_0 h2, #menu_crb_0 h3, #menu_crb_0 ul li {

	font-family:Arial, Helvetica, sans-serif;

	line-height:21px;

	font-size:12px;

	text-align:left;

	padding-left:0px;

}

#menu_crb_0 h2 {

	font-size:16px;

	font-weight:400;

	letter-spacing:-1px;

	margin:7px 0 14px 0;

	padding-bottom:14px;

	border-bottom:1px solid #666666;

}

#menu_crb_0 h3 {

	font-size:12px;

	margin:1px 0 1px 0;

	text-indent:0px; /*размер красной строки*/

	padding-bottom:0px;

	border-bottom:1px solid #888888;

}

#menu_crb_0 p {

	line-height:18px;

	margin:0 0 10px 0;

}



/*оформление ссылок в выпадающем диф блоке*/

#menu_crb_0 li:hover div a {

	font-size:12px;

	text-shadow:none;

	font-weight:normal;

	padding-left:0px; /*отступ для ссылок в выпадающем див при наведении на ли основного меню*/

	background:none;

	color:#666666;/*цвет ссылки в диф блоке*/

	

	

}

#menu_crb_0 li:hover div a:hover {

	color:#0000ff; /*цвет ссылки при наведении в диф блоке*/

	text-decoration:none;

	background:none;

}



#menu_crb_0 li .black_box {

	background-color:#333333;

	color: #eeeeee;

	text-shadow: 1px 1px 1px #000;

	padding:4px 6px 4px 6px;



	/* Rounded Corners */

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;



	/* Shadow */

	-webkit-box-shadow:inset 0 0 3px #000000;

	-moz-box-shadow:inset 0 0 3px #000000;

	box-shadow:inset 0 0 3px #000000;

}



#menu_crb_0 li ul {

	list-style:none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px; /*отступ между ul блоками например в перечне мед услуг*/

	

}



#menu_crb_0 .div_stil_menu_uslugi li {

	padding:0px 0px 0px 15px;/*отступ слева только для ли размещенных внутри див с класом .div_stil_menu_uslugi */

}



#menu_crb_0 .div_stil_menu_uslugi li:hover {

	padding:0px 0px 0px 15px;

	background: #CCCCCC; /*фон списка услуг ли при наведении */

	background: url(/img/menu_crb_0/menu_right.png) no-repeat 3px;

}









/*настройки для блоков таких как цены для медуслуг*/

#menu_crb_0 li ul li {

	font-size:12px;

	line-height:24px;

	position:relative;

	padding:0;

	margin:0;

	float:none;

	text-align:left;

	/*width:230px; незна зачем здесь ширина выяснить*/



}



#menu_crb_0 li ul li:hover {

	background:none;

	border:none;

	padding:0;

	margin:0;

}





#menu_crb_0 li .dropdown_menu_block_340 li {

	width:352px; /*ширина блока ссылки в выпадающем меню*/

}



#menu_crb_0 li .dropdown_menu_block_252 li {

	width:252px; /*ширина блока ссылки в выпадающем меню*/

}



#menu_crb_0 li .dropdown_menu_block_340 li,

#menu_crb_0 li .dropdown_menu_block_252 li

 {

	float:left;

	background: none; /*фон ссылки в выпадающем меню*/

	border:1px solid #E8F0F2; /*рамка блока ссылки в цвет заливки*/

	margin:1px 4px 1px 0px; /*отступы между блоками ссылок должен совпадать с значением при наведении*/

	padding:0px 0px 0px 0px;

	text-align:center;



	/* Rounded Corners */

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

}



#menu_crb_0 li .dropdown_menu_block_340 li a,

#menu_crb_0 li .dropdown_menu_block_252 li a

 {

	border:1px solid #999999;/*рамка текста ссылки в Li блоке*/

	

	/* Rounded Corners */

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

	}



#menu_crb_0 li .dropdown_menu_block_340 li:hover a:hover, 

#menu_crb_0 li .dropdown_menu_block_252 li:hover a:hover 

{

	background: none; /*фон блока ссылки в выпадающем меню при наведении*/

	border:1px solid #0000ff; /*рамка текста ссылки в li блоке при наведении*/

	/* Rounded Corners */

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    -khtml-border-radius: 5px;

    border-radius: 5px;

}





#menu_crb_0 li .dropdown_menu_block_340 li:hover, 

#menu_crb_0 li .dropdown_menu_block_252 li:hover 

{

	background: none; /*фон блока ссылки в выпадающем меню при наведении*/

	border:1px solid #E8F0F2; /*рамка li блока ссылки в цвет заливки при наведении*/

	padding:0px 0px 0px 0px;

	margin:1px 0px 1px 0px;/*отступы между блоками ссылок при наведении*/

}



/* foto_gallery */



.foto_gallery img{

	margin:5px;

	border:2px solid #999;



}



a.photo:hover img{

	border:2px solid #00F;

	

}







/* ~~ Нижний колонтитул ~~ */

.footer {

	text-align:left;

	font-size:12px;

	color:rgb(255,255,255);

	padding: 10px 0 10px 10px;

	background-color: rgb(22,100,114);

	border: 2px #FFFFFF solid;

	position: relative;/* IE6 получает hasLayout для правильной очистки */

	clear: both; /* это свойство очистки заставляет .container видеть место окончания столбцов и включать их */

}



/* ~~ прочие классы float/clear ~~ */

.fltrt {  /* этот класс можно использовать для обтекания элемента справа на странице. Обтекаемый элемент должен предшествовать элементу, с которым он должен находиться рядом на странице. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* этот класс можно использовать для обтекания элемента слева на странице. Обтекаемый элемент должен предшествовать элементу, с которым он должен находиться рядом на странице. */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* этот класс можно поместить в теге <br /> или в пустом блоке DIV в качестве конечного элемента, следующего за последним обтекаемым DIV (внутри #container), если .#footer удален или извлечен из #container */

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}

