html {
  
}

body{

  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-attachment: fixed ; 
  background-size: cover; 
  -o-background-size: cover; 
  color: #003366; 
  font-family:"Times New Roman", Times, serif;
  /*font-size: 1.2em;*/


background-color: #c7d5c6;
/*background: url(/sm.aspx?guid=56743);*/

/*Зима*/
/*background: url(/sm.aspx?guid=49673);*/

/*Весна, лето*/
background: url(/sm.aspx?guid=51083);
}


.header_text {
text-shadow:0px 1px 0 rgb(255,255,255),0px -1px 0 rgb(255,255,255),1px 0px 0 rgb(255,255,255),-1px 0px 0 rgb(255,255,255),1px 1px 0 rgb(255,255,255),1px -1px 0 rgb(255,255,255),-1px 1px 0 rgb(255,255,255),-1px -1px 0 rgb(255,255,255),0px 0px 3px rgba(0,0,0,1);
-webkit-text-shadow:0px 1px 0 rgb(255,255,255),0px -1px 0 rgb(255,255,255),1px 0px 0 rgb(255,255,255),-1px 0px 0 rgb(255,255,255),1px 1px 0 rgb(255,255,255),1px -1px 0 rgb(255,255,255),-1px 1px 0 rgb(255,255,255),-1px -1px 0 rgb(255,255,255),0px 0px 3px rgba(0,0,0,1);
-moz-text-shadow:0px 1px 0 rgb(255,255,255),0px -1px 0 rgb(255,255,255),1px 0px 0 rgb(255,255,255),-1px 0px 0 rgb(255,255,255),1px 1px 0 rgb(255,255,255),1px -1px 0 rgb(255,255,255),-1px 1px 0 rgb(255,255,255),-1px -1px 0 rgb(255,255,255),0px 0px 3px rgba(0,0,0,1);
font-size:21px;
color:#003366;
font-family:"Times New Roman", Times, serif;
}

.header_date {
    color: white;
    font-size: 16px;
    font-weight: bold;
    float: left;
}

#hd{background: #f5f5f5; height: 150px;margin: 0 10% 0 10%; overflow: hidden; position:relative;}
#hd td,#hd p {text-align: center; vertical-align: middle; font-size: 21px; font-weight: bold;}

a.idTop {
 position: fixed; /*позиционирование кнопки фиксированное*/
 z-index: 9999; /*отображаем поверх всех элементов*/
 bottom: 0%; /*положение снизу*/
 right: 0%; /*положение справа*/ 
 opacity: .5; /*прозрачность*/
 color: #fff; /*цвет текста*/
 padding: 10px; /*внутренние отступы*/
 margin: 5px 35px 25px 15px; /*внешние отступы*/
}
a.idTop:hover {
 opacity: 1;
}

/*Таблицы*/
table { width: 700px; border-color:#435982; border-collapse:collapse; font-family: 'times new roman', times;}
table td{text-align: center; padding:0px; vertical-align: top;}
table tr{margin: 0 0 0 0;padding: 0 0 0 0;}
table th{ background: #435982; border-color: #435982 white white #435982; color: #ffffff;}
table th:last-child{ border-color: #435982 #435982 white white;}

img{border: 0;margin: 0 0 0 0;padding: 0 0 0 0;}

ol, ul, li{font-size: 16px;}

p.pc {text-align: center; line-height: 5px;}
p.pcb {text-align: center; font-weight: bold;}
p.pci {text-align: center; font-style: italic;}
p.pcbi {text-align: center; font-weight: bold;font-style: italic;}
p.pr {text-align: right;}
p.prb {text-align: right;font-weight: bold;}
p.pri {text-align: right;font-style: italic;}
p.prbi {text-align: right;font-weight: bold;font-style: italic;}

a:link, a:visited, a:active{text-decoration: none;color: #000000;}
a:hover{color: #000000;text-decoration: underline;}

h1{text-transform: uppercase;  text-align: center; margin: 15px 15px 15px 15px;}
h2{text-align: center;  font-size: 1.5em !important; margin: 20px 20px 20px 20px;}
h3{font-size: 16px; text-transform: none; text-align: center; margin: 5px 5px 5px 5px;}

/*Вертикальный фон*/
#vert_back {width: 1200px; background: #0471a9; margin: auto; margin-top: 20px; padding: 0px 20px 0px 20px; border-radius: 5px;
-webkit-box-shadow: 0px 0px 50px 0px rgba(4,114,169,1);
-moz-box-shadow: 0px 0px 50px 0px rgba(4,114,169,1);
box-shadow: 0px 0px 50px 0px rgba(4,114,169,1);}



/*шапка 1*/
#hmenu{margin: 0 0 0 0; overflow: hidden;border-bottom: 0px solid #999060;border-top: 0px solid #999060;}
#hmenu td{text-align: center; vertical-align: middle;}

/*шапка 2*/
#hd{height: 170px;  margin: 0 -30px 0 -30px; overflow: hidden; border-radius: 5px; }
#hd td,#hd p {text-align: center; vertical-align: middle; font-size: 21px; font-weight: bold;}

/*шапка 3*/
#gmenu{background: #d4d1c2 ; color: #ffe; margin: 0 10% 0 10%; overflow: hidden;border-bottom: 0px solid #d4d1c2;border-top: 0px solid #d4d1c2;-webkit-border-radius: 15px;border-radius: 15px;}
#gmenu td{text-align: center; vertical-align: middle;text-align: center; vertical-align: middle;text-transform: uppercase; font-size: 16px; font-weight: bold;}
#gmenu h1{text-transform: uppercase;font-size: 16px; text-align: center;background: #d4d1c2;  border: 0px solid #d4d1c2; margin: 5px 5px 5px 5px;}

#cntbl{margin: 0 auto; width: 1200px; }
#cntbl table{width: 100%;}

/*---------*/
/* Вкладки */
/*---------*/

#tabs,#tabs2,#tabs3,#tabs4,#tabs5 {
font-size: 20px;	
width: 734px;
	margin: 0 auto;
	margin-bottom: 40px;
}
#tabs ul,#tabs2 ul,#tabs3 ul,#tabs4 ul,#tabs5 ul { margin-left:-40px;margin-bottom: 0px;}
#tabs li,#tabs2 li,#tabs3 li,#tabs4 li,#tabs5 li {
	float: left;
	margin-right: 2px;
	list-style:none;
}
#tabs li a,#tabs2 li a,#tabs3 li a,#tabs4 li a,#tabs5 li a {
	display: block;
	padding: 17px 11px;
	background: #435982;
	text-decoration: none;
	color: #fefeff;
}
#tabs li a:hover,#tabs2 li a:hover,#tabs3 li a:hover,#tabs4 li a:hover,#tabs5 li a:hover {
	background: rgb(78, 74, 99);
}
#tabs_container {
	padding: 40px;
	overflow: hidden;
	position: relative;
	background: white;
}
#tabs_container div {
	margin-right: 40px;
}
/* параграфы содержания табов */
p {	font-weight: 350;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}
/* убираем выделение ссылок пунктирной рамкой в FF и IE */
a:active,a:focus {
	outline: expression(hideFocus='true');
}
.transition {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
-o-transition-delay: .3s;
-ms-transition-delay: .3s;
transition-delay: .3s;
}
.make_transist {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.hidescale {
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-o-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
filter: alpha(opacity=0);
opacity: 0;
}
.showscale {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
-o-transition-delay: .3s;
-ms-transition-delay: .3s;
transition-delay: .3s;
}
.hideleft {
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-o-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
}
.showleft {
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-o-transform: translateX(0px);
-ms-transform: translateX(0px);
transform: translateX(0px);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
-o-transition-delay: .3s;
-ms-transition-delay: .3s;
transition-delay: .3s;
}
.hidescaleup {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
}
.showscaleup {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
-o-transition-delay: .3s;
-ms-transition-delay: .3s;
transition-delay: .3s;
}
.hideflip {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-transform: rotatey(-90deg) scale(1.1);
-moz-transform: rotatey(-90deg) scale(1.1);
-o-transform: rotatey(-90deg) scale(1.1);
-ms-transform: rotatey(-90deg) scale(1.1);
transform: rotatey(-90deg) scale(1.1);
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.showflip {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
-o-transition-delay: .3s;
-ms-transition-delay: .3s;
transition-delay: .3s;
-webkit-transform: rotatey(0deg) scale(1);
-moz-transform: rotatey(0deg) scale(1);
-o-transform: rotatey(0deg) scale(1);
-ms-transform: rotatey(0deg) scale(1);
transform: rotatey(0deg) scale(1);
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.tabulous_active {
background: white !important;
color: #655c89 !important;
}
.tabulousclear {
display: block;
clear: both;
}

/*-------------------------------*/
/*---------Левый блок------------*/
/*-------------------------------*/


/*-------------------------------*/
/*------Обратите внимание--------*/
/*-------------------------------*/
.vnim {
	width: 190px;
	background-color: #f5f5f5;
        box-shadow:0 2px 2px rgba(0,0,0, .5);
        padding-bottom: 1px;
}

.vnim-1 {
	text-align:  center;
	width: 190px;
	box-sizing: border-box;
	background-color: #435982;
	font-size: 16px;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
        color: white;
        box-shadow:0 2px 2px rgba(0,0,0, .5);
        padding: 5px 0px 5px 0px;
}
.vnim-2 {
	margin: 5px 5px 5px 5px;
}


/*-------------------------------*/
/*-----С нами сотрудничают-------*/
/*-------------------------------*/
.sotr {
	width: 190px;
	background-color: #f5f5f5;
        box-shadow:0 2px 2px rgba(0,0,0, .5);
        padding-bottom: 1px;
	
}
.sotr-1 {
	text-align:  center;
	width: 190px;
	box-sizing: border-box;
	background-color: #435982;
	font-size: 16px;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
        color: white;
        box-shadow:0 2px 2px rgba(0,0,0, .5);
        padding: 5px 0px 5px 0px;
}
.sotr-2 {
	margin: 5px 5px 5px 5px;
}


#reg1{background: #f5f5f5;width: 180px;margin: 0 0 0 0;font-size: 16px;padding: 1px 10px 0 10px; opacity:0.8;}
#reg1 h1{font-size: 16px;font-weight: bold;width: 200px;text-align: center;background: #d4d1c2; border: 0px solid #999060;margin: 10px 0 0 -10px;  padding: 5px 0 5px 0;}
#reg1 h2{font-size: 16px; text-align: center; border: 0px solid #d4d1c2; margin: 5px 5px 5px 5px;  opacity:0.8;}


/*информационный блок*/

   /*хлебный крошки*/
.breadcrumbs {height: 1.8em; line-height: 1.8em; font-size: 16px; text-align: right; padding: 0.5em 10px 0.5em 10px; }
.breadcrumbs a{color: #333399;}

#way{width: 770px; position: absolute; display: block; font-size: 16px; font-weight: normal; font-family:"Times New Roman", Times, serif; text-align: left;background: #d4d1c2;border: 0px solid #999060;  margin: 0 0 0 0; padding: 5px 5px 5px 5px;box-shadow:0 2px 2px rgba(0,0,0, .5); margin-left: auto; margin-right: auto; }

#reg2-g{width: 780px; background: #f5f5f5;border: 0px solid #999060; margin-left: 7px; padding: 5px 5px 5px 5px;box-shadow:0 2px 2px rgba(0,0,0, .5);}

#reg3-g{width: 760px; background: #f5f5f5;border: 0px solid #999060;font-size: 16px;margin: 0px 10px 0px 10px;padding: 0px 0px 0px 0px; text-align: left;}

.news {border-bottom: dotted 2px #435982;}
.news table {margin-top: 5px;}
.news table tbody tr td:first-child {width:70px;}
.news table tbody tr td h4, .news table tbody tr td p, .news h4, .news p {margin: 0px 10px 2px 10px; text-align: justify; color: #333399;}
.news p a{color: #0471a9}

#reg3-g h1{width: 765px; font-size: 18px;font-weight: bold; font-family:"Times New Roman", Times, serif;  background: #435982; color:white; border: 0px solid #999060;text-align: center; margin-left: -15; padding-left: 0px; padding-top: 5px; padding-bottom: 5px;
}

#reg2-g h1{width: 770px; font-size: 18px;font-weight: bold; font-family:"Times New Roman", Times, serif;  background: #435982; color:white; border: 0px solid #999060;text-align: center;margin: 5px 5px 5px -15px;  padding: 5px 0px 5px 5px;}

#news_sch {width: 785px; font-size: 18px;font-weight: bold; font-family:"Times New Roman", Times, serif;  background: #435982; color:white; border: 0px solid #999060;text-align: center;margin: 5px 5px 5px -15px;  padding: 5px 0px 5px 5px; box-shadow:0 2px 2px rgba(0,0,0, .5);}

#news_shag {width: 740px; font-size: 18px;font-weight: bold; font-family:"Times New Roman", Times, serif;  background: #435982; color:white; border: 0px solid #999060;text-align: center;margin: 5px 5px 5px -15px;  padding: 5px 0px 5px 5px; box-shadow:0 2px 2px rgba(0,0,0, .5);}

#news_rrr {width: 785px; font-size: 18px;font-weight: bold; font-family:"Times New Roman", Times, serif;  background: #435982; color:white; border: 0px solid #999060;text-align: center;margin: 5px 5px 5px -15px;  padding: 5px 0px 5px 5px; box-shadow:0 2px 2px rgba(0,0,0, .5);}




#reg2-g2 h1{width: 750px; font-size: 18px;font-weight: bold; font-family:"Times New Roman", Times, serif;  background: #435982; color:white; border: 0px solid #999060;text-align: center;margin: 5px -10px 5px 5px;  padding: 10px 0px 0px 5px;}

/*Содержимое(текст раздела)*/
#reg2{width: 750px; min-height:200px; background: #f5f5f5;border: 0px solid #999060; margin: 0px 0px 0px 7px;padding: 0px 20px 20px 20px; box-shadow:0 2px 2px rgba(0,0,0, .5); z-index: 1;}

.txt{z-index: 3; position: relative;text-shadow: -1px 0px 5px rgba(255, 255, 255, 1);}

#reg2 h1{width: 720px; font-size: 18px; font-weight: bold; font-family:"Times New Roman", Times, serif; text-align: center;margin: 15px 15px 15px 15px;  padding: 0px 0px 0px 0px; color:#333399;}

#reg2 h2{font-size: 22px; color: white; background: #435982; margin: -15px -20px -15px -20px;  box-shadow:0 2px 2px rgba(0,0,0, .5); }

#reg2 h3{margin-top: 20px; color:#333399;}

/*блок новостей МЧС*/
#news_mchs {width: 185px; font-size: 16px;font-weight: bold; font-family:"Times New Roman", Times, serif;  background: #435982; color:white; border: 0px solid #999060;text-align: center;margin: -2px 5px 5px -5px;  padding: 5px 0px 5px 5px; box-shadow:0 2px 2px rgba(0,0,0, .5);}

#news_mchs a{color: white;}

#news-mchs{width: 180px; background: #f5f5f5;border: 0px solid #999060;font-size: 16px;margin: 0px 10px 0px 0px;padding: 0px 5px 5px 5px; text-align: justify; box-shadow:0 2px 2px rgba(0,0,0, .5); }

#news_arch {width: 185px; font-size: 16px;font-weight: bold; font-family:"Times New Roman", Times, serif;  background: #435982; color:white; border: 0px solid #999060;text-align: center;margin: 10px -15px 5px 5px;  padding: 5px 0px 5px 5px; box-shadow:0 2px 2px rgba(0,0,0, .5); float: right; border-radius: 5px 0px 0px 5px;}

#news_arch a{color: white;}

/*блок новостей ГАИ*/
#news_gai {width: 185px; font-size: 16px;font-weight: bold; font-family:"Times New Roman", Times, serif;  background: #435982; color:white; border: 0px solid #999060;text-align: center;margin: -2px 5px 5px -5px;  padding: 5px 0px 5px 5px; box-shadow:0 2px 2px rgba(0,0,0, .5);}

#news_gai a{color: white;}

#news-gai{width: 180px; background: #f5f5f5;border: 0px solid #999060;font-size: 16px;margin: 0px 10px 0px 0px;padding: 0px 5px 5px 5px; text-align: justify; box-shadow:0 2px 2px rgba(0,0,0, .5); }


/*блок новостей*/
#ib h4{font-size: 16px; font-family:"Times New Roman", Times, serif;}
#ib .news{font-size: 16px; font-family:"Times New Roman", Times, serif;}
#ib .news_mchs{font-size: 16px; font-family:"Times New Roman", Times, serif;}
#ib .nlnk{text-align: right; font-family:"Times New Roman", Times, serif; font-weight:bold;}

/*банеры*/
#ban{width: 1175px; background: #435982; border: 0px solid #999060;text-align: center;font-size: 16px;margin: 10px 0 0 0; box-shadow:0 0 2px rgba(0,0,0, .5); padding: 10px 10px 10px 15px}
#ban a{display: inline-block; margin: 2px; box-shadow:0 0 5px rgba(0,0,0, .5);}

/*подвал*/
#pod{width: 1180px; background: #f5f5f5;border: 0px solid #999060;text-align: center;font-size: 16px; font-family:"Times New Roman", Times, serif; margin: 10px 0 15px 0;padding: 1px 10px 0 10px; box-shadow:0 2px 2px rgba(0,0,0, .5); color: #00638B;}

/*стили для гостевой книги*/
.ansv{border: dashed 1px #cdcdcd;margin: 15px 0 0 0;font-size: 16px;padding: 0px 0px 0px 0px;font-style: italic;}



/*--------------------------------------------------------*/
/* Вкладки на главной: пользовательская тема edu_by theme */
/*--------------------------------------------------------*/

.ajax__tab_default .ajax__tab_tab {padding: 14px; margin-right: 0 !important; text-align: left !important; cursor: pointer; display: -moz-inline-box; display: inline-block; line-height: 1em; overflow: auto;  }

.ajax__tab_default .ajax__tab_header {white-space: pre-line !important; text-align: left;}

.edu_by .ajax__tab_header {font-size: 16px; font-weight: bold;}

.edu_by .ajax__tab_header .ajax__tab_outer {background: #0471a9; color:white; margin-right:1px; border-radius: 5px 5px 0px 0px;}

.edu_by .ajax__tab_header .ajax__tab_inner {}
.edu_by .ajax__tab_header .ajax__tab_tab {font-size: 14px;width: 100%; word-wrap: break-word;}
.edu_by .ajax__tab_hover .ajax__tab_outer, .link-button:hover { background: #435982; color: #fff; text-decoration: none;}

.edu_by .ajax__tab_hover .ajax__tab_inner {}
.edu_by .ajax__tab_hover .ajax__tab_tab {}
.edu_by .ajax__tab_active .ajax__tab_outer {background: #435982; color: #fff;}

.edu_by .ajax__tab_active .ajax__tab_inner {}
.edu_by .ajax__tab_active .ajax__tab_tab {font-size: 16px;245px; word-wrap: break-word;}

.edu_by .ajax__tab_body {border: 2px solid #165686; padding: 1em; background: linear-gradient(310deg, transparent 80%, #D1ECFF) no-repeat; background-size: 300px 450px;}

#content .ajax__tab_body h1 {font-size: 16px; text-align: right; padding-bottom: 0.3em; margin: 0 auto 0.5em; border-bottom: dotted 2px #A4C8E2; }

.ajax__tab_inner {overflow-wrap: break-word;}


/*-------------------------------------------*/
/* Вкладки с содержанием (объекты "Вкладка") */
/*-------------------------------------------*/

#tabs .ui-tabs-nav {padding: 0; list-style-type: none; } 

.ui-tabs-nav li {float:left; display:inline-block; margin-right: 1px;}
      .ui-tabs-nav li a {display:block; padding: 0 1em; text-decoration: none; color: #000; background: #BEDBF1; height: 1.4em; line-height: 1.4em; border-radius: 3px 3px 0 0; margin-top: 0.2em;}
      .ui-tabs-nav li a:hover {background: #288AC8; color: #fff; }

.ui-tabs-panel {clear:both; font-size: 16px; border-top: 2px solid #165686; padding: 0.5em; }
       .ui-tabs-panel h1 {font-size: 16px; }

li.ui-tabs-active {}

.ui-tabs-nav li.ui-tabs-active a {color: #fff; background: #165686; height: 1.6em; line-height: 1.6em; margin-top: 0; }

/*-------------------------------------------*/
/* Объявления */
/*-------------------------------------------*/

.excerpt {clear: both; border-bottom: dotted 2px #435982;; padding: 0.5em 0.5em 1.5em; margin: 0 0 1em; overflow: hidden; color: #003366;}
.excerpt:last-child {border-bottom: none; }
.excerpt_header {display: inline-block; width: 100%;}
.excerpt_content {margin-left: auto; overflow: hidden;z-index: 1;}
   .excerpt_content h3 {margin: 0; font-size: 16px; }
   .excerpt_content .zag {font-size: 20px; font-weight: bold; text-align: left; margin-left: 0px; margin-right: 0px; color: #333399;}
.excerpt_preview {display: block; float:left; min-height: 0px; max-width: 100px; padding: 5px; margin-right: 15px; }
   .excerpt_preview img {min-width: 0; max-width: 100px; height: auto; display: block; margin: 0 auto;}



.show-hide, .read_more {display: block; clear: both; margin: 1em 0 1em; text-decoration: none; font-weight: bold; text-align: right;}
.show-hide:hover, .read_more:hover {text-decoration: underline; ;}


.spoiler {border-top: dotted 1px #bbb; padding: 1em 0 2em;}
   .spoiler .show-hide {float: right; }

.post {margin-bottom: 1em; }

.post ul, .post ol {padding-left: 2em; margin: 0.5em 0 1em; }
h1, .post h1 {font-size: 1.8em; margin: 0 0 1em; }
.post_content {margin-bottom: 2em;}

.post img {max-width: 100%; margin: 0 0.5em; }

.post h2 {font-size: 1.5em; margin: 0.5em 0 1em; }
.post h3 {font-size: 1.2em; margin: 0.5em 0 1em; }

.news-post h3 {margin: 0; font-size: 1em; margin: 0 0 0.2em; color: #333;}
.news-post h1 {margin: 0 0 0.5em;}


/*-------------------------------------------*/
/* Опрос */
/*-------------------------------------------*/


.poll {text-align: center; padding-bottom: 0 !important;}
    .poll h4 {}
    .poll ul {list-style-type: none; text-align: left; line-height: 1.5em; margin: 1em -30px; }
    .poll input {margin-right: 0.8em;}
    .poll .link-button {background-color: #435982; margin-bottom: 1.2em; color: white;}
    .poll_voted_text {text-align: center; margin: 0.6em 0 1em;}

.poll-result {clear:both; overflow: hidden; padding: 1em 0 2em; margin-bottom: 2em; border-bottom: dotted 2px #A4C8E2; }
.poll-result img {float: left; margin-right: 20px; border-radius: 100px; }
.poll-result .summary {clear: both; }
.poll-result-stats {list-style-type: none; line-height: 1.5em; margin-bottom: 2em; padding-left: 0 !important; }
    .poll-result-stats .title {display: inline; font-weight: normal; }
    .poll-result-stats li { height: 1.5em; line-height: 1.5em; padding: 0.2em 0; }




.link-button {background-color: #C8E8FF; display: inline-block; line-height: 1.8em; height: 1.8em; padding: 0 1em; border-radius: 3px; text-decoration: none; margin-bottom: 1em; }
.link-button:hover {cursor: pointer; background-color: #df691a;}


.mytree a{color: #333399 !important;}


/*--------------------------------*/
/*------Мерцание текста-----------*/
/*--------------------------------*/

@-webkit-keyframes pulsate {
 50% { color: #e00700; text-shadow: 0 -1px rgba(250,5,5,.3), 0 0 5px #e00700, 0 0 8px #e00700; }
}
@keyframes pulsate {
 50% { color: #e00700; text-shadow: 0 -1px rgba(250,5,5,.3), 0 0 5px #e00700, 0 0 8px #e00700; }
}
#blink7 {
  color: rgb(250, 5, 5);
  text-shadow: 0 -1px rgba(250,5,5,.1);
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}


/*--------------------------------*/
/*------Кнопка в объявлении-------*/
/*--------------------------------*/

.btn-new {
    border-radius: 10px;
    color: white !important;
    transition: .2s ease-out;
    background: #435982;
    padding: 10px;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 50px;
}

.btn-new:hover {
    box-shadow: 0 0 0 2px white, 0 0 0 5px #3C82F8;
    text-decoration: none;
}
