message1/* ==================== */

html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font: 15px/100% Open Sans, Tahoma, Arial;
line-height: 1.5;
	color: #000000;	
	background-color: #F4F4F4;
}



.roundimage {
    border-radius: 100px; /* Радиус скругления */
    border: 0px solid green; /* Параметры рамки */
    box-shadow: 0 0 0px #ffffff; /* Параметры тени */
}


#search-block-form{
	width:248px;
	height:28px;
	border-radius:0px;
border: 1px solid #666666; 
	background:url(http://www.krm49.ru/images/searchBgDark.png) left top repeat-x;
	#box-shadow:0px 1px 1px rgba(0,0,0,0.9);
	}
#search-block-form input{
	padding:0;
	margin:0;
	display:block;
	border:0;
	outline:none;
	background:none;
	width:100%;
	height:100%;
	}
#search-block-form .form-actions{
	width:28px;
	height:28px;
	float:left;
	background:url(http://www.krm49.ru/images/searchIconDark.png) 12px 9px no-repeat;
	}
#search-block-form .form-actions input:hover{
	cursor:pointer;
	}
#search-block-form .form-actions input{
	overflow:hidden;
	text-indent:-9999px;
	}
#search-block-form .form-item{
	width:210px;
	padding:0px 5px;
	float:right;
	height:28px;
color:#ffffff;
	}
#search-block-form .form-item input{
	font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	height:auto !important;
	padding:6px 0;
color:#000000;
	}
.placeholder{color:#ffffff !important;}

/* КОНЕЦ ПОИСКА */

nav {
  text-align: none:;
  margin: -12px 0;
	font-size: 13px;
	font-family: PTSansRegular;
}
nav ul ul {
  display: none;
	font-size: 13px;
	font-family: PTSansRegular;
}
nav ul li:hover > ul {
  display: block;

}
nav ul {
  padding: 0 0px;
  border-radius: 0px;  
  list-style: none;
  position: relative;
  display: inline-table;
z-index: 598;
	font-size: 13px;
	font-family: PTSansRegular;
  
}
nav ul:after {
    content: ""; clear: both; display: block;
  
  }
nav ul li {
  float: left;
  
}
nav ul li:hover {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
  }

nav *.list {
	padding-right: 2px;
	background: url(/menu/navigation-arrow.gif) no-repeat right top;
}


nav ul li:hover a {
      color: #ffffff;
    }
nav ul li a {
    display: block; padding: 15px 20px;
    color: #ffffff; text-decoration: none;
  }
nav ul ul {
  background: #5f6975; border-radius: 0px; padding: 0;
  position: absolute; top: 100%;
  
}
nav ul ul li {
    float: none; 
    border-top: 1px solid #6b727c;
    border-bottom: 0px solid #575f6a;
    position: relative;
  }
nav ul ul li a {
      padding: 10px 10px;
      color: #fff;
    }
nav ul ul li a:hover {
        background: #005A87;
      }
nav ul ul ul {
  position: absolute; left: 100%; top:0;
  width: 300px;
}



	#block-block-32{
		margin: 10px 0;
	}
	#block-block-32 #counter-p{
		display: block;
		height:50px;
	}
	#block-block-32 .counter-block{
    		height: 100px;
    		
    	}
    #block-block-32 div.col{
    		float:left;
    		width:10vw;
    		color: #00669A;
    		padding-top: 15px;
    		border: 2px solid #666666;
background-color: rgba(255, 255, 255, 0.7);
#background: #ffffff;
#filter: alpha(Opacity=70); /* Прозрачность в IE */
text-transform: uppercase;
			margin-left:0.4vw;
			height: 150px;
			border-radius: 5px;
    	}
    #block-block-32 .col p{
    		text-align: center;
    	}
    #block-block-32 .counter{

			font-size: 2.0vw;

    	}
    #block-block-32 #title{
    		font-size: 0.62vw;
    	}


ul.secondary-menu {
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 350px;
font: 19px PTSansNarrow, sans-serif;
}


ul.secondary-menu li {
background: #ffffff;

line-height: 16px; 
 
list-style: none;
position: relative;
font-weight: bold;
}


ul.secondary-menu li a {
	padding: 10px;
	display: block;
	border-top: 1px solid #DDDDDD;
	border-right: 0px solid #DDDDDD;
font: 17px/100% Open Sans, Tahoma, Arial;
	color: #014C74;
	text-decoration: none;
}


ul.secondary-menu li a:hover,
ul.secondary-menu li:hover > a {
background: #014C74;
color: #ffffff;
}


ul.secondary-menu li ul, 
ul.secondary-menu li ul.sub-menu li ul {
	margin: 0;
	padding: 0;
	display: none;
font-weight: normal;
}


ul.secondary-menu li ul, 
ul.secondary-menu li ul.sub-menu li ul a {
	margin: 0;
	padding: 0;
	display: none;
font-weight: NORMAL;
}




ul.secondary-menu li:hover ul, 
ul.secondary-menu li ul.sub-menu li:hover ul {
	left: 350px;
	top: 0px;
	width: 250px;
	display: block;
	position: absolute;
	z-index: 100;
}





.credit{
  text-align:center;
  margin:20px 0;
}
.blog-link{
color:#fff;
text-decoration:none;
background:#eee;
background-size:40px;
line-height:50px;
display:inline-block;
padding:0 10px;
border-radius:4px;
border-bottom:3px solid #ddd;
color:#333;
font-family:'open sans',sans-serif;
margin:10px;
}


A {
	COLOR: #000000;  TEXT-DECORATION: none
}
A:hover {
	COLOR: #C30000; TEXT-DECORATION: underline
}


      #navbar {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 205px;
      }
      #navbar li {
        border-left: 0px solid #666;
      }

      #navbar a {
        background-color: #ffffff;
        color: #000000;
        padding: 10px 0px 10px 0px;
        text-decoration: none;
        border-left: 0px solid #33ADFF;
        display: block;
font: 14px Open Sans, Tahoma;
        border-bottom: 1px solid #C0C0C0;
      }


      #navbar a:hover {
        background-color: #ffffff;
        color: #B7770D;
        padding: 10px 0px 10px 0px;
        text-decoration: none;
        border-left: 0px solid #33ADFF;
        display: block;
font: 14px Open Sans, Tahoma;
        border-bottom: 1px solid #C40000;
      }


      .smalltxt {
        background-color: #ffffff;
        color: #B7770D;
        padding: 10px 0px 10px 0px;
        text-decoration: none;
        border-left: 0px solid #33ADFF;
        display: block;
font: 10px Open Sans, Tahoma;
        border-bottom: 1px solid #C40000;
      }


.basehot {
/*make it 100% width and a minimum of 1000px width*/
width: 1200px;
margin: auto;
min-width: 1200px;
padding: 0px;
margin-bottom: 20px;
display:table;
  border-spacing: 20px 0;
}

.base-rowhot {
Display: table-row;
}

.basehot li {
    display: table-cell;
    vertical-align: top;    
box-shadow: 0 0 2px 2px rgba(230, 230, 230, 1);
background-color: #ffffff;
width: 33%;
}


.cellhot {
}

.cellhot2 {
background-color: #000000;
}
.cellhot3 {
background-color: #000000;
}



.basehot500 {
/*make it 100% width and a minimum of 1000px width*/
width: 1200px;
margin: auto;
min-width: 1200px;
padding: 0px;
margin-bottom: 20px;
display:table;
  border-spacing: 20px 0;
}

.base-rowhot500 {
Display: table-row;
}

.basehot500 li {
    display: table-cell;
    vertical-align: top;    
background-color: #ffffff;
width: 33%;
}




.cellhot {
}

.cellhot2 {
background-color: #000000;
}
.cellhot3 {
background-color: #000000;
}


.basehot800 {
/*make it 100% width and a minimum of 1000px width*/
width: 700px;
margin: auto;
min-width: 700px;
padding: 0px;
margin-bottom: 20px;
display:table;
  border-spacing: 20px 0;
}

.base-rowhot800 {
Display: table-row;
}

.basehot800 li {
    display: table-cell;
    vertical-align: top;    
background-color: #ffffff;
width: 50%;
box-shadow: 0 0 2px 2px rgba(230, 230, 230, 1);
}

.cellhot {
}

.cellhot2 {
background-color: #000000;
}
.cellhot3 {
background-color: #000000;
}



#mainNav {
background: url('/images/fontop.jpg') no-repeat CENTER top; MARGIN: 0px; background-attachment: fixed;
  padding:0 0em;
  position:fixed; 
  top: 0em; 
width: 100%;
z-index: 999;
background-color: #ffffff;
	border-bottom: 1px solid #000000;
font: 14px Open Sans, Tahoma;
}

.grownewstitulhot {
float: left;
width: 250px;
height: 144px;
margin-left: 0px;
overflow: hidden;
 position:relative;
margin-bottom: 20px;
}

.grownewstitulhot img {
width: 386px;
height: 210px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
margin-left: 0px;
 position:relative;
}
 



.titulsloi {
position:absolute; 
top:110px; left:0px; 
width:100%; 
white-space: nowrap;
float:left;
}


.titulhotdate  {
background-color:rgba(0,5,5,0.6); 
min-width:auto;
padding: 5px 12px 5px 10px;
width:auto; 
text-transform: uppercase;
 font: 12px 'Open Sans Semibold', sans-serif;
COLOR: #ffffff;
z-index:1;
float:left;
position:relative;
margin-right: 10px;
display: block;
font-weight: 700;
}

.titulhotdate a {
background-color:rgba(186,5,5,1); 
min-width:auto;
padding: 5px 12px 5px 10px;
width:auto; 
text-transform: uppercase;
font: 12px/100% PT Sans;
COLOR: #ffffff;
z-index:1;
float:left;
position:relative;
margin-right: 10px;
display: block;
font-weight: 700;
}

.titulhotdate a:hover{
background-color:rgba(159,9,9,1); 
min-width:auto;
display: block;
text-decoration: none;
}


.titulsloishort {
position:absolute; 
top:140px; left:0px; 
width:100%; 
white-space: nowrap;
float:left;
}




.growvideo {
float: left;
width: 772px;
height: 399px;
margin-left: 0px;
overflow: hidden;
 position:relative;
}

.growvideo img {
width: 772px;
height: 399px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
margin-left: 0px;
 position:relative;
}
 



.titulsloivideo {
position:absolute; 
top:30px; left:0px; 
width:150px; 
white-space: nowrap;
float:left;
}




.titulhotvideo a {
background-color:rgba(0,5,5,0.6);  
min-width:auto;
padding: 5px 12px 5px 10px;
width:auto; 
text-transform: uppercase;
COLOR: #ffffff;
z-index:1;
float:left;
position:relative;
margin-right: 10px;
display: block;
font: 19px PTSansBold, Tahoma;
font-weight: 500;
}

.titulhotvideo a:hover{
background-color:rgba(159,9,9,1); 
min-width:auto;
display: block;
text-decoration: none;
}




.vert{
    height:100% // или сколько нужно в пикселях или процентах
    width: 1px;
    border:none;
    border-left: 1px solid #E0E0E0;
}


.textbox{
  height:50px;
  width:50%;
  border-radius:5px;
  border:rgba(0,0,0,.3) 2px solid;
  box-sizing:border-box;
  font-family: 'Open Sans', sans-serif;
  font-size:18px; 
  padding:10px;
  margin-bottom:30px;  
}

.textbox:focus{
  outline:none;
   border:rgba(24,149,215,1) 2px solid;
   color:rgba(24,149,215,1);
}

.message1{
    background: rgba(255, 255, 255, 0.9); 
    width:100%;
    height: 120px;
    border:rgba(0,0,0,.3) 2px solid;
    box-sizing:border-box;
    -moz-border-radius: 3px;
    font-size:18px;
    font-family: 'Open Sans', sans-serif;
    -webkit-border-radius: 3px;
    border-radius: 3px; 
    display:block;
    padding:10px;
    margin-bottom:30px;
    overflow:hidden;
}

p {margin: 0; padding: 0;}

input,
select,
textarea {
	outline:none;
}

h10 {
	font-size: 1.8em;
	border-bottom: 1px solid #444;
	position: relative;
margin-top: 100em;;
}


/* BEGIN Extrabold */
@font-face {
  font-family: 'Open Sans Extrabold';
  src: url("/fonts/OpenSans-ExtraBold.eot?v=1.1.0");
  src: url("/fonts/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), 
url("/fontsOpenSans-ExtraBold.woff2?v=1.1.0") format("woff2"), 
url("/fonts/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), 
url("/fonts/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), 
url("/fonts/OpenSans-ExtraBold.svg?v=1.1.0#ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal; }
/* END Extrabold */


/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans';
  src: url("/fonts/OpenSans-Regular.eot?v=1.1.0");
  src: url("/fonts/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), 
url("/fonts/OpenSans-Regular.woff2?v=1.1.0") format("woff2"), 
url("/fonts/OpenSans-Regular.woff?v=1.1.0") format("woff"), 
url("/fonts/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), 
url("/fonts/OpenSans-Regular.svg?v=1.1.0#ExtraBold") format("svg");
  font-weight: normal;
  font-style: normal; }
/* END Regular */


/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans Semibold';
  src: url("/fonts/OpenSans-Semibold.eot?v=1.1.0");
  src: url("/fonts/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), 
url("/fonts/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"), 
url("/fonts/OpenSans-Semibold.woff?v=1.1.0") format("woff"), 
url("/fonts/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), 
url("/fonts/OpenSans-Semibold.svg?v=1.1.0#ExtraBold") format("svg");
  font-weight: 600;
  font-style: normal; }
/* END Semibold */



/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans Bold';
  src: url("/fonts/OpenSans-Bold.eot?v=1.1.0");
  src: url("/fonts/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), 
url("/fonts/OpenSans-Bold.woff2?v=1.1.0") format("woff2"), 
url("/fonts/OpenSans-Bold.woff?v=1.1.0") format("woff"), 
url("/fonts/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), 
url("/fonts/OpenSans-Bold.svg?v=1.1.0#ExtraBold") format("svg");
  font-weight: normal;
  font-style: normal; }
/* END Bold */


/* BEGIN Italic */
@font-face {
  font-family: 'Open Sans Italic';
  src: url("/fonts/OpenSans-Italic.eot?v=1.1.0");
  src: url("/fonts/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), 
url("/fonts/OpenSans-Italic.woff2?v=1.1.0") format("woff2"),
url("/fonts/OpenSans-Italic.woff?v=1.1.0") format("woff"), 
url("/fonts/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), 
url("/fonts/OpenSans-Italic.svg?v=1.1.0#Italic") format("svg");
  font-weight: 400;
  font-style: normal; }
/* END Italic */


@font-face {
	font-family: 'PTSansNarrow';
	src: url('/fonts/PTN57F_W.eot');
	src:
	     url('/fonts/PTN57F_W.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/PTN57F_W.woff') format('woff'),
	     url('/fonts/PTN57F_W.ttf') format('truetype'),
	     url('/fonts/PTN57F_W.svg#PTSans-Narrow') format('svg');
	font-weight: normal;
	font-style: normal;
}





@font-face {
	font-family: 'PTSansCaptionBold';
	src: url('/fonts/PTC75F_W.eot');
	src:
	     url('/fonts/PTC75F_W.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/PTC75F_W.woff') format('woff'),
	     url('/fonts/PTC75F_W.ttf') format('truetype'),
	     url('/fonts/PTC75F_W.svg#PTSansCaption') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'PTSansRegular';
	src: url('/fonts/PTS55F_W.eot');
	src:
	     url('/fonts/PTS55F_W.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/PTS55F_W.woff') format('woff'),
	     url('/fonts/PTS55F_W.ttf') format('truetype'),
	     url('/fonts/PTS55F_W.svg#PTSans-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
}


@font-face {
	font-family: 'PTSansCaption';
	src: url('/fonts/PTC55F_W.eot');
	src:
	     url('/fonts/PTC55F_W.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/PTC55F_W.woff') format('woff'),
	     url('/fonts/PTC55F_W.ttf') format('truetype'),
	     url('/fonts/PTC55F_W.svg#PTSans-Caption') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'PTSansBold';
	src: url('/fonts/PTS75F_W.eot');
	src:
	     url('/fonts/PTS75F_W.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/PTS75F_W.woff') format('woff'),
	     url('/fonts/PTS75F_W.ttf') format('truetype'),
	     url('/fonts/PTS75F_W.svg#PTSansBold') format('svg');
	font-weight: 400;
	font-style: normal;
}

INPUT.search {
	background-color: #ffffff; BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #989898 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; WIDTH: 124px; PADDING-TOP: 3px; BORDER-BOTTOM: #989898 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}

.otstup {
margin-right:30px;
margin-left:30px;
}

.newsmainlist {
font: 14px Open Sans Semibold;
COLOR: #000000;
}

.newsmainlist1 {
font: 15px Open Sans;
COLOR: #000000;
}

.titleshortstory {
font: 20px PTSans, Tahoma;
COLOR: #000000;
font-weight: 500;
 text-transform: uppercase;
padding-bottom: 30px; 
padding-top: 30px; 
}


.categorytitle {
font: 26px PTSans, Tahoma;
COLOR: #000000;
font-weight: 500;
 text-transform: uppercase;
padding-bottom: 30px; 
}

.titleshortvideo {
font: 26px PTSansBold, Tahoma;
COLOR: #000000;
font-weight: 500;
 text-transform: uppercase;
padding-bottom: 30px; 
padding-top: 30px; 
}


.titleshortstory22 {
font: 16px Open Sans Semibold, Tahoma;
COLOR: #000000;
font-weight: 600;
}


.footer  {
font: 15px/100% Open Sans, Tahoma, Arial;
line-height: 1.5;
}

.fullnews  {
font: 15px/100% Open Sans, Tahoma, Arial;
line-height: 1.5;
}


.fullnews a {
line-height: 1.5;
COLOR: #800000;
text-decoration: underline;
}


.fullnews a:hover {
line-height: 1.5;
COLOR: #C30027;
text-decoration: underline;
}



.fullnewst  {
font: 13px/100% Open Sans, Tahoma, Arial;
line-height: 1.5;
}


.fullnewst a {
line-height: 1.5;
text-decoration: underline;
}


.fullnewst a:hover {
line-height: 1.5;
COLOR: #C30027;
text-decoration: underline;
}





.fullnews11  {
font: 15px/100% Open Sans, Tahoma, Arial;
line-height: 1.5;
}


.fullnews11 a {
line-height: 1.5;
COLOR: #000000;
text-decoration: none;
}

.fullnews11 a:hover {
line-height: 1.5;
COLOR: #004887;
text-decoration: none;
}


h8  {
font: 15px/100% Open Sans Extrabold;
line-height: 1.5;
}


.topnewsmaintitle {
 font-size: 15px;
 FONT-FAMILY: Open Sans Semibold, Tahoma, Arial;
 font-weight: 600;
}


.topnewstitle {
 font-size: 15px;
 FONT-FAMILY: Open Sans, Tahoma, Arial;
}


.navfooter {
	margin-TOP: 0px;
PADDING-left: 0px;
PADDING-top: 0px;
PADDING-bottom: 5px;
margin-left: -20px;
}
.navfooter LI {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; FLOAT: left; MARGIN-LEFT: 20px; FONT-SIZE: 14px
}
.navfooter A:hover {
	DISPLAY: block; BACKGROUND: #A0A0A0; border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px
}
.navfooter A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #E0E0E0; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.navfooter A:visited {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #E0E0E0; TEXT-DECORATION: none; PADDING-TOP: 5px
}

.footer  {
font: 15px/100% Open Sans, Tahoma, Arial;
line-height: 1.5;
   background-color: #005F8F;
COLOR: #ffffff;
}


.titlefull {
 font-size: 24px;
 FONT-FAMILY: Open Sans Semibold, Tahoma, Arial;
 font-weight: 600;
}



/*Новости в шаблоне main*/

.titleshortstory1 {
width:305px;
    height: 170px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.titleshortstory1 .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
   
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(0,0,0,.7);
}


.titleshortstory1 h6  {
font: 15px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.titleshortstory1 h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.titleshortstory1 span {
 font-size:13px; 
margin-TOP: 10px;
}


.growtitleshortstory {
float: left;
width: 305px;
height: 170px;
margin: 0px;
overflow: hidden;
}

.growtitleshortstory img {
width: 305px;
height: 170px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.growtitleshortstory img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}


.growtitlepressa {
float: left;
width: 305px;
height: 185px;
margin: 0px;
overflow: hidden;
}

.growtitlepressa img {
width: 305px;
height: 185px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.growtitlepressa img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}


.titlenewsfull {
font: 26px Open Sans, Tahoma, Arial;
 font-weight: 600;
COLOR: #000000;
line-height: 29px;
}






.arrow_box {
	position: relative;
	background: #F4F4F4;
	padding: 20px;
	border-radius: 5px;
}


.arrow_box:after {
	border-color: rgba(213, 227, 227, 0);
	border-top-color: #d5e3e3;
	border-width: 6px;
		margin-left: 6px;
}

 .personblog{
	height: auto;
	margin: 5px 20px 20px 0px;
	overflow: hidden;
	width: 200px;
    height: 200px;
    float: left;
        -moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius: 10px; 
border-radius: 100px; /* CSS3 */
font-family: PTSansBold;
}


 .person{
	height: auto;
	margin: 5px 20px 20px 0px;
	overflow: hidden;
	width: 100px;
    height: 100px;
    float: left;
        -moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
-khtml-border-radius: 5px; 
border-radius: 50px; /* CSS3 */
font-family: PTSansBold;
}

.persontitle {
font-size: 15px;
line-height: 0px;
color: #262626;
font-family: PTSansBold;
line-height: 1.5;
}


#.persontitle p.a {
	font-size: 12px;
	line-height: 5px;
	color: #666666;
	margin: 0;
	padding: 5px 0 0 20px;
font-family: PTSansBold;
}

.persontitle span {
	font-size: 12px;
	line-height: 32px;
	padding: 0;
	display: block;
}


.fullnews .persontitle a {
font: 15px/100% PTSansBold;
line-height: 1.5;
}

.fullnews .persontitle a:hover {
font: 15px/100% PTSansBold;
line-height: 1.5;
}


.dateall {
 font-size: 12px;
 FONT-FAMILY: PTSansRegular, Tahoma, Arial;
COLOR: #000000;
letter-spacing: 0px;
 border-left: 0px solid #ccc; /* Параметры линии */ 
    margin-left: 0px; /* Отступ слева */
    padding-left: 0px; /* Расстояние от линии до текста */
}

.dateall a{
 font-size: 12px;
 FONT-FAMILY: PTSansRegular, Tahoma, Arial;
COLOR: #000000;
letter-spacing: 0px;
 border-left: 0px solid #ccc; /* Параметры линии */ 
    margin-left: 0px; /* Отступ слева */
    padding-left: 0px; /* Расстояние от линии до текста */
}



.snoska {
 font-size: 15px;
 FONT-FAMILY: Open Sans, Tahoma, Arial;
 font-weight: 600;
COLOR: #000000;
letter-spacing: 0px;
padding: 0px 0px 0px 10px; 
 border-left: 2px solid #C40000; /* Параметры линии */ 
    margin-left: 0px; /* Отступ слева */
    padding-left: 20px; /* Расстояние от линии до текста */
}


.polosa {
 font-size: 16px;
 FONT-FAMILY: PTSansBold, Tahoma, Arial;
COLOR: #000000;
letter-spacing: 0px;
padding: 10px 0px 10px 0px; 
border-top: 2px solid #ccc; /* Параметры линии */ 
border-bottom: 2px solid #ccc; /* Параметры линии */
margin-left: 0px; /* Отступ слева */
}



.snoska2 {
 font-size: 13px;
 FONT-FAMILY: Georgia, "Times New Roman", Times, serif; font-weight: normal;
COLOR: #000000;
font-style: italic;
padding: 0px 20px 0px 20px; 
 border-left: 2px solid #ccc; /* Параметры линии */ 
    margin-left: 20px; /* Отступ слева */
    padding-left: 10px; /* Расстояние от линии до текста */
}


.telegram {
  font-size: 14px;
 FONT-FAMILY: PTSansCaptionBold, Tahoma, Arial;
COLOR: #000000;
letter-spacing: 1px;
}


#lines{ 
    border-bottom: 17px double black; 
    border-top: 5px solid black; 
    content:"";
    height: 5px; 
    width:30px;
}

 
 
.catfg {
font: 24px PTSansBold, Tahoma, Arial;
font-weight: 400;
COLOR: #000000;
line-height: 29px;
 text-transform: uppercase; 
}


.catfg a {
font: 24px PTSansBold, Tahoma, Arial;
font-weight: 600;
COLOR: #000000;
line-height: 29px;
 text-transform: uppercase; 
}

.catfg a:hover {
COLOR: #C40000;
}


.catfgwhite {
font: 24px Open Sans, Tahoma, Arial;
font-weight: 400;
COLOR: #ffffff;
}


.catfgwhite a {
font: 24px Open Sans, Tahoma, Arial;
font-weight: 400;
 text-transform: uppercase; 
COLOR: #ffffff;
}


.catfgmedia a {
  font-size: 13px;
 FONT-FAMILY: PTSansNarrow, Tahoma, Arial;
 text-transform: uppercase; 
COLOR: #ffffff;
}




.catfg1 {
  font-size: 16px;
 FONT-FAMILY: PFDinTextCondPro-Regular, Tahoma, Arial;
 text-transform: uppercase; 
}



.titlepersona {
font: 20px/100% PTSansBold, Tahoma, Arial;
COLOR: #000000;
}



.nextbt a {
background-color: #E8E8E8; 
min-width:auto;
padding: 5px 12px 5px 10px;
width:auto; 
font: 14px/100% Open Sans;
COLOR: #666666;
z-index:1;
    border-radius: 3px; /* Уголки */
border: 1px solid #666666; /* Уголки */
}


.nextbt a:hover {
background-color:rgba(114,129,124,.9); 
width:auto; 
color:#fff; 
z-index:1;
}



.bwcontainer {
max-width: 1200px;
margin: auto;
padding-top: 75px;
padding-bottom: 115px;
}

.bw {
-webkit-filter: grayscale(1);
filter: grayscale(1);
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
float: left;
padding-left: 45px;
}
 
.bw:hover {
  -webkit-filter: grayscale(0%);
filter: grayscale(0%);
}


.titlenews a {
font: 24px/100% PTSansRegular, Tahoma, Arial;
COLOR: #000000;
}



.titlenews a:hover {
COLOR: #CC0000;
}

.titulnewsshort {
font: 13px Open Sans, Tahoma;
COLOR: #000000;
}

.newsbold {
font: 14px/100% PTSansBold, Tahoma, Arial;
COLOR: #000000;
text-transform: uppercase;
}


.titletopslider a {
  font: 20px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-transform: uppercase;
}



.lastnews {
  font: 16px/100% PTSansBold;
COLOR: #000000;
}

.relatednewsmain {
  font: 14px/100% PTSansCaptionBold;
COLOR: #000000;
}


.titleshort {
  font: 16px/100% PTSansBold;
COLOR: #000000;
text-transform: uppercase;
}


.cat {
	FONT-FAMILY: Tahoma; PADDING-RIGHT: 0pt; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 24px;  PADDING-BOTTOM: 5px; MARGIN: 0pt; COLOR: #7D032C; PADDING-TOP: 5px
}

.cat8pt {
	FONT-FAMILY: Tahoma, Arial, Times; PADDING-RIGHT: 0pt; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px 
}



.catdate {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY:  Georgia, "Times New Roman", Times, serif; font-weight: normal;
}




.next1 {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
color:#666666; 
text-transform:uppercase; 
margin-right:12px; 
padding:6px 0 0 6px; 
}

/*Давайте обсудим*/

.titlecomm {
width:366px;
    height: 219px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.titlecomm .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
    color:#fff;
    padding:10px;
    background-color:rgba(196,0,0,.7);
}

.titlecomm h6  {
font: 18px/100% Open Sans;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}

.titlecomm h6 a {
font: 18px/100% Open Sans;
COLOR: #ffffff;
text-align: left;
}

.titlecomm span {
 font-size:13px; 
margin-TOP: 10px;
}


.growcomm {
float: left;
width: 366px;
height: 219px;
margin: 0px;
overflow: hidden;
}

.growcomm img {
width: 366px;
height: 219px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.growcomm img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
-ms-transform: scale(1.1);
 transform: scale(1.1);
}


/*Персона полная*/



.personafl {
width:455px;
    height: 370px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.personafl .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
       box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(0,0,0,.7);
}


.personafl h6  {
font: 18px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
z-index: 999;
}


.personafl h6 a {
font: 18px/100% Open Sans Bold, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.personafl span {
 font-size:13px; 
margin-TOP: 10px;
}




/*Шапка главный новостей*/

/*Slider*/

.smltext {
width:670px;
    height: 470px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
}

.smltext .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
   
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:20px;
    background-color:rgba(0,0,0,.9);
 
}




.smltext h6  {
font: 24px/100% Conv_Ubuntu-C, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
}


.smltext h6 a {
font: 23px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
}



.smltext span {
 font-size:13px; 
margin-TOP: 10px;
}


.zglnews  {
font: 23px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #000000;
margin: 0px;
}


/*Топ новости*/

.topnewsmain {
width:255px;
    height: 204px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.topnewsmain .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(196,0,0,.9);
}


.topnewsmain h6  {
font: 18px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.topnewsmain h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.topnewsmain span {
 font-size:13px; 
margin-TOP: 10px;
}

.growtopnews {
float: left;
width: 366px;
height: 204px;
margin: 0px;
overflow: hidden;
}

.growtopnews img {
width: 366px;
height: 204px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.growtopnews img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}


/*Фототчеты в шаблоне main*/

.fotoot {
width:351px;
    height: 180px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.fotoot .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
   
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(0,0,0,.7);
height: 46px; 
}


.fotoot h6  {
font: 15px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.fotoot h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.fotoot span {
 font-size:13px; 
margin-TOP: 10px;
}


.growfotoot {
float: left;
width: 351px;
height: 180px;
margin: 0px;
overflow: hidden;
}

.growfotoot img {
width: 351px;
height: 180px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.growfotoot img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}



/*Новости в шаблоне main*/

.newsmain {
width:180px;
    height: 139px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.newsmain .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
   
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(0,0,0,.7);
}


.newsmain h6  {
font: 15px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.newsmain h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.newsmain span {
 font-size:13px; 
margin-TOP: 10px;
}


.grownewsmain {
float: left;
width: 250px;
height: 139px;
margin: 0px;
overflow: hidden;
}

.grownewsmain img {
width: 250px;
height: 139px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.grownewsmain img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}

.newsmain3.float {
    float: left;
    width: 25%; //значение зависит от желаемого количества колонок (например для 5ти колонок нужно указать 18-20%)
    }
.mainnews {
    clear: both;
    height: 0;
    overflow: hidden;
    }



/*Блоги короткая*/

.newsblog {
width:325px;
    height: 170px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.newsblog .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:70%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(196,0,0,.7);
}


.newsblog h6  {
font: 13px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.newsblog h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.newsblog span {
 font-size:13px; 
margin-TOP: 10px;
}



.dasha {
  display: block;
  text-align: center;
width: 305px; 
height: 170px; 
 }

.dasha:hover, .demoizo:focus, .demoizo:active {
  background: url(http://www.kolyma.ru/bloga/dasha.jpg) no-repeat;
width: 305px; 
height: 170px; 
z-index:999;
 }

.dasha:hover img, .demoizo:focus img, .demoizo:active img  {
  background: transparent;
  visibility: hidden;
}





.anton {
float: left;
width: 305px; 
height: 170px; 
overflow: hidden;
overflow: hidden;
 -webkit-transform: opacity(1.1);
 -moz-transform: opacity(1.1);
 -o-transform: opacity(1.1);
 transform: opacity(1.1);
 }

.anton:hover, .demoizo:active {
  background: url(http://www.kolyma.ru/bloga/af.jpg) no-repeat;
width: 305px; 
height: 170px; 
 -webkit-transform: opacity(1.1);
 -moz-transform: opacity(1.1);
 -o-transform: opacity(1.1);
 transform: opacity(1.1);
 }

.anton:hover img, .demoizo:active img  {
  background: transparent;
  visibility: hidden;
overflow: hidden;
 -webkit-transform: opacity(1.1);
 -moz-transform: opacity(1.1);
 -o-transform: opacity(1.1);
 transform: opacity(1.1);
}





.grownewsblog {
float: left;
width: 305px;
height: 170px;
margin: 0px;
overflow: hidden;
}

.grownewsblog img {
width: 305px;
height: 170px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.grownewsblog img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}




.afmain {
width:300px;
    height: 259px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.afmain .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
   
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(0,0,0,.7);
}


.afmain h6  {
font: 15px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.afmain h6 a {
font: 16px/100% PTSansBold, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.afmain span {
 font-size:13px; 
margin-TOP: 10px;
}


.growafmain {
float: left;
width: 300px;
height: 259px;
margin: 0px;
overflow: hidden;
}

.growafmain img {
width: 300px;
height: 259px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.growafmain img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}



.newsafisha.float {
    float: left;
    width: 50%; //значение зависит от желаемого количества колонок (например для 5ти колонок нужно указать 18-20%)
    }
.mainafisha {
    clear: both;
    height: 0;
    overflow: hidden;
    }


/*Урок слайдер*/

/*Урок слайдер*/

.lasturok {
width:100%;
    height: 430px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: center;
}

.lasturok .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:600px;
height: 100px;
    border: 1px solid #fff; /* Белая рамка */
    border-radius: 0px; /* Радиус скругления */
color:#fff;
padding:20px;
background-color:rgba(196,0,0,.8);
margin-left: 30%; /* Отступ слева */
margin-right: 30%; /* Отступ справа */
}


.lasturok h6  {
font: 19px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: center;
}


.lasturok h6 a {
font: 19px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
text-align: center;
word-wrap: break-word;
white-space: pre-line;
}


.lasturok span {
font: 15px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
margin-top:15px;
text-align: center;
word-wrap: break-word;
white-space: pre-line;
}






.lasturokbt {
width:1280px;
    height: 430px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: center;
margin: auto; /* Отступ слева */
}

.lasturokbt .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:1280px;
height: 100px;
    border: 0px solid #fff; /* Белая рамка */
    border-radius: 0px; /* Радиус скругления */
color:#fff;
padding:20px;
background-color:rgba(98,47,78,.8);
margin: auto; /* Отступ слева */
}


.lasturokbt h6  {
font: 19px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: center;
}


.lasturokbt h6 a {
font: 19px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
text-align: center;
word-wrap: break-word;
white-space: pre-line;
}


.lasturokbt span {
font: 15px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
margin-top:15px;
text-align: center;
word-wrap: break-word;
white-space: pre-line;
}


/*Новости на главной странице дата*/

.datenews {
width:180px;
    height: 180px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}


.imgnews1 {background-color:rgba(196,0,0,.0); 
position:absolute; 
top:150px; left:10px; 
padding: 5px 10px 5px 10px;
width:auto; 
color:#fff; 
font: 11px/100% Tahoma, Arial;
z-index:1;}

.imgnews2 a {background-color:rgba(196,0,0,.7); 
position:absolute; 
top:150px; left:120px; 
padding: 5px 10px 5px 10px;
margin-left: 5px;
width:auto; 
color:#fff; 
z-index:2; 
font: 11px/100% Tahoma, Arial;
 text-transform: uppercase; 
display:block;}


.grownews {
width: 330px;
height: 180px;
margin: 0px;
overflow: hidden;
 position:relative;
}

.grownews img {
width: 330px;
height: 180px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
 position:relative;
}
 
.grownews img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
cursor: pointer;
}




.datenews .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
   
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(196,0,0,.7);
}


.datenews h6  {
font: 15px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.datenews h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.datenews span {
 font-size:13px; 
margin-TOP: 10px;
}




.newscol.float {
    float: left;
    width: 50%; //значение зависит от желаемого количества колонок (например для 5ти колонок нужно указать 18-20%)
    }
.clr {
    clear: both;
    height: 0;
    overflow: hidden;
    }



.datenewskart h6  {
font: 15px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.datenewskart h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.datenewskart span {
 font-size:13px; 
margin-TOP: 10px;
}


.grownewskart {
float: left;
width: 252px;
height: 145px;
margin: 0px;
overflow: hidden;
}

.grownewskart img {
width: 252px;
height: 145px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.grownewskart img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}





.growkolyma {
float: left;
width: 250px;
height: 140px;
margin: 0px;
overflow: hidden;
}

.growkolyma img {
width: 250px;
height: 140px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.growkolyma img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}



.newskart.float {
    float: left;
    width: 25%; //значение зависит от желаемого количества колонок (например для 5ти колонок нужно указать 18-20%)
    }
.clrkart {
    clear: both;
    height: 0;
    overflow: hidden;
    }


/*фото дня на главной странице дата*/


.foto1 {
width:441px;
    height: 294px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.foto1 .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;

  
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
    color:#fff;
    padding:10px;
    background-color:rgba(0,0,0,.5);
}


.foto1 h1  {
font: 15px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: top;
}



.foto1 h6  {
font: 15px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.foto1 h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.foto1 span {
 font-size:13px; 
margin-TOP: 10px;
}


.grow1 {
float: left;
width: 441px;
height: 294px;
margin: 0px;
overflow: hidden;
}

.grow1 img {
width: 441px;
height: 294px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.grow1 img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}

/*Видео на главной странице дата*/


.videoglavn {
width:252px;
    height: 145px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.videoglavn .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
    color:#fff;
    padding:10px;
    background-color:rgba(0,0,0,.5);
}

.videoglavn h6  {
 font-size: 12px;
 FONT-FAMILY: PTSansRegular, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.videoglavn h6 a {
font: 15px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}

.videoglavn span {
 font-size:13px; 
margin-TOP: 10px;
}

#videopl {width:100%; overflow:hidden;}
        #videopl a {position:relative; float:left; margin:0px; height: 145px;}
        #videopl a span { background-image:url(http://www.kolyma.ru/zoom.png); background-repeat:no-repeat; width:252px; height:145px; display:none;
                          position:absolute; left:0px; top:-10px;}
        #videopl img { border: solid 0px #999; padding:0px;}


.titlevideoglavn {
font: 14px Open Sans;
 font-weight: 400;
COLOR: #000000;
}


/*Персона на главной странице дата*/


.persona1 {
width:255px;
    height: 219px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.persona1 .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
    color:#fff;
    padding:10px;
    background-color:rgba(196,0,0,.9);
}

.persona1 h6  {
font: 18px/100% Open Sans;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}

.persona1 h6 a {
font: 18px/100% Open Sans;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.persona1 span {
 font-size:13px; 
margin-TOP: 10px;
}



.grow {
float: left;
width: 366px;
height: 219px;
margin: 0px;
overflow: hidden;
}

.grow img {
width: 366px;
height: 219px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.grow img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
-ms-transform: scale(1.1);
 transform: scale(1.1);
}

.personatitle {
font: 19px/100% Open Sans, Tahoma, Arial;
COLOR: #000000;
margin: 0px;
text-align: left;
}





.contrast {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}

.contrast:hover {
-webkit-filter: contrast(185%); 
}



.sepia img {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}

.sepia img:hover {
  -webkit-filter: sepia(100%);
}





/*Меню рубрик новостей*/

#menutop {
				font-family: PTSansNarrow, sans-serif;
				font-weight: bold;
				text-transform: uppercase;
				margin: 0px 0;
				padding: 0 0 0 5px;
				list-style-type: none;
				font-size: 13px;
				background: #eee;
				height: 40px;
				border-top: 0px solid #eee;
				border-left: 2px solid #eee;
				border-bottom: 2px solid #ccc;
				border-right: 2px solid #ccc;

			}
			#menutop li {
				float: left;
				margin: 0;
				
			}
			#menutop li a {
				text-decoration: none;
				display: block;
				padding: 0 7px;
				line-height: 43px;
				color: #ECECEC;


			}
			#menutop li a:hover, #menu li.active a {
				background-color: #f5f5f5;
				border-bottom: 0px solid #DDD;
				color: #000000;
			}
			
			/* Black Menu */
			#menutop.black {
			border-top: 0px solid #333;
			border-left: 2px solid #333;
			border-bottom: 0px solid #000;
			border-right: 2px solid #000;
			background: #333;}
			#menu.black a {color: #CCC;}
			#menu.black li a:hover, #menu.black li.active a {color: #999; background: #555; border-bottom: 0px solid #444;}

/*Конец меню рубрик новостей*/






	img{border:none;}
	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			



   
   
/*БОКОВАЯ ПАНЕЛЬ*/   
   .panel {  
    padding: 10px;  
    width: 200px;  
    height: 100%; 
    background: #666666;  
    border: #282828 0px solid;  
    font-family: Tahoma;  
    font-size:11px;
        z-index: 1000;

} 


.paneleft {
	color: #ffffff;
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.paneleft a {
	color: #ffffff;
	text-decoration: none;
}
.paneleft a:hover {
	color: #EDECE5;
	text-decoration: underline;
}

/*КОНЕЦ БОКОВАЯ ПАНЕЛЬ*/   


/*ВИДЕО НА ГЛАВНОЙ*/   

.boxgrid h3{ margin:5px; color:#FFF; font-size:11px; font-family: Tahoma;   }
			
			.boxgrid{ 
				width: 150px; 
				height: 105px; 
				margin:0px; 
				float:left; 
				background:#000000; 
				border: solid 3px #e6e6db; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				
				
				.boxgrid img:hover{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
					
				}
				
				
				.boxgrid p{ 
					padding: 0 2px;
					padding-left:5px;
					color:#000000; 
					font-weight:normal; 
					color:#ffffff;
					font-size:11px; font-family: Tahoma;
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background:url(video.png) -1px 40px no-repeat #000000;
				border-top:0px solid #fff;
				height: 100px; 
				width: 100%; 
				opacity: .9; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 			}
 				.captionfull .boxcaption {
 					top: 80px;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 85px;
 					left: 0;
 				}


/*КОНЕЦ ВИДЕО НА ГЛАВНОЙ*/ 
				
		






/* ==================== Рамка расширенной формы поиска по сайту */

fieldset {
	border: 1px solid #e0e0e0;
	padding: 5px;
	text-align: left;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
}
	

/* ==================== */

.category {
	color: #ffffff;
	font-size: 10px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.category a {
	color: #ffd200;
	text-decoration: underline;
}
.category a:hover {
	color: #fff600;
	text-decoration: none;
}

/* ==================== */

.speedbar {
	color: #000000;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.speedbar a {
	color: #000000;
	text-decoration: underline;
}
.speedbar a:hover {
	color: #800000;
	text-decoration: none;
}

/* ==================== */

.slink {
	color: #000000;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.slink a:active, .slink a:visited, .slink a:link {
	color: #000000;
	text-decoration: underline;
}
.slink a:hover {
	color: #800000;
	text-decoration: none;
}




.vote1 {
FONT-SIZE: 17px; COLOR: #0D5072; FONT-FAMILY: Georgia, "Times New Roman", Times, serif

}
.vote1 a:active, .slink a:visited, .slink a:link {
	color: #000000;
	text-decoration: underline;
}
.vote1 a:hover {
	color: #800000;
	text-decoration: none;
}

/* ==================== */

.copy {
	color: #555555;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.copy a:active, .copy a:visited, .copy a:link {
	color: #555555;
	text-decoration: underline;
}
.copy a:hover {
	color: #06bab4;
	text-decoration: underline;
}

/* ==================== */

.stext {
	color: #555555;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.stext a:active, .stext a:visited, .stext a:link {
	color: #5078d5;
	text-decoration: underline;
}
.stext a:hover {
	color: #5078d5;
	text-decoration: none;
}
.border {
	color: #555555;
	background-color: #e0e7f8;
	border: 1px dotted #afc2ec; 
	font-weight: bold;
	padding: 5px;
}
/* ==================== */

.ltitle {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}


.news {
	color: #555555;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-align: justify;
	line-height: 15px;
}
.news a {
	color: #5078d5;
	text-decoration: underline;
}
.news a:hover {
	color: #5078d5;
	text-decoration: none;
}
.news img {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	border: none;
}



.skin {
	padding-left: 10px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}

.navigation {
	color: #555555; 
	border: 0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:active {
	text-decoration: none;
	color: #555555;
	background-color: #ededed;
	border: 1px solid #e1e1e3;
	padding: 3px 13px;
	font-size: 11px
}

.navigation a:hover {
	background-color: #000000;
	color: #ffffff;
	border-color: #e1e1e3;
}

.navigation span {
	text-decoration: none;
	background-color: #ffffff;
	padding: 3px 13px;
	border: 1px solid #e1e1e3;
	color: #555555;
	font-size: 11px;
}

/* CUSTOM STYLES FOR DLETEMPLATES.COM SKIN */

/* ==================== Поле малой формы поиска */

.s_field {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
/*	background-image: url(../img/dlet_field_s.gif);
	background-repeat: repeat-x;*/
	height: 16px;
	padding-left: 3px;
	border: 0px;
	background-color: transparent;
}




/*---Вывод результатов опросов в новостях---*/
/*---Вывод результатов опросов в новостях---*/
.pollprogress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.pollprogress span {
  color: #ffffff;
  height: 18px;
  display: block;
  overflow: hidden;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.pollprogress .poll2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.pollprogress .poll3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.pollprogress .poll4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.pollprogress .poll5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}







/* КОНЕЦ ПОИСКА */


/* СПОЙЛЕР КОММЕНТАРИЕВ */





.spoiler > input + label:after
{content: "+";float: right;  
font: 14px/100% PTSansBold;
font-weight: bold;
text-transform:uppercase; }

.spoiler > input:checked + label:after{content: "-";float: right;font-family: monospace;font-weight: bold;}

.spoiler > input{display:none;}

.spoiler > input + label , .spoiler > .spoiler_body
{background:#ffffff;
padding:5px 0px;
overflow:hidden;
width:100%;
box-sizing: 
border-box;
display: block;
font: 14px/100% PTSansBold;
color:#C40000;
text-transform:uppercase;
cursor: pointer;
}

.spoiler > input + label + .spoiler_body{display:none;}
.spoiler > input:checked + label + .spoiler_body{display: block;}
.spoiler > .spoiler_body
{background: #FFF;
border: 0px solid #CCC;
border-top: none;
color:#000000;
font: 12px/100% PTSansBold;
padding:5px 10px;}


#slidebox{
width:315px;
height:250px;
padding:10px;
margin-bottom:110px;
background:#f9f9f9;
position:fixed;
bottom:0px;
right:-355px;
line-height:18px;
border-top:3px solid #E28409; 
z-index:1000;
 box-shadow: 0 0 2px 2px rgba(221, 221, 221, 1);
}

a.close{position:absolute;cursor:pointer;top:5px;right:5px;text-decoration:none;border:none}
#slidebox p{margin:0 0 10px 10px;padding:0px;font-size:13px;color:#666}
#slidebox p a{text-decoration:underline}
#slidebox p a:hover{color:#333;text-decoration:underline}
#slidebox h4{color:#000000;font-size:16px;margin:0px 0px 0px 0px}




#carouseli {
	margin: 0;
	width: 625px;
	height: 390px;
	padding: 0;
	overflow: scroll;
	border: 0px solid #999;
}
#carouseli ul {
	list-style: none;
	width: 625px;
	margin: 0;
	padding: 0;
	position: relative;
}
#carouseli li {
	display: inline;
	float: left;
}
.textholder {
	text-align: left;
	padding: 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}


/*Источник на фото*/

.fotoist {
width:280px;
    height: 370px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.fotoist .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
   
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(0,0,0,.7);
}


.fotoist h6  {
font: 15px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.fotoist h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.fotoist span {
 font-size:13px; 
margin-TOP: 10px;
}


/*Блоги автор*/

.blogavtor {
width:280px;
    height: 370px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.blogavtor .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
   
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(196,0,0,.7);
}


.blogavtor h6  {
font: 18px/100% Open Sans, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.blogavtor h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.blogavtor span {
 font-size:13px; 
margin-TOP: 10px;
}



/*Новости лента*/

.dateline {
width:180px;
    height: 150px; /*РАЗМЕРЫ КАРТИНКИ И ОБЛАСТИ ТЕКСТА*/
    display:inline-block;   
    position:relative;
text-align: left;
}

.dateline .iexample_text {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
   
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
         color:#fff;
    padding:10px;
    background-color:rgba(0,0,0,.7);
}


.dateline h6  {
font: 15px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
margin: 0px;
text-align: left;
}


.dateline h6 a {
font: 13px/100% PTSansNarrow, Tahoma, Arial;
COLOR: #ffffff;
text-align: left;
}


.dateline span {
 font-size:13px; 
margin-TOP: 10px;
}


.growline {
float: left;
width: 305px;
height: 170px;
margin: 0px;
overflow: hidden;
}

.growline img {
width: 250px;
height: 140px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 
.growline img:hover {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}



#menu{
width: 1150px;
background-color: #A50021;
}

#menu ul{
margin: 0;
padding: 0;
float: left;
background-color: #A50021;
}


#menu ul li{
 display: inline;
background-color: #A50021;
}

#menu ul li a{
 float: left;
 text-decoration: none;
 color: #ffffff;
 padding: 1px 15px;
 background-color: #A50021; }

#menu ul li a:visited{
 color: #ffffff;}

#menu ul li a:hover{
 color: #fff;
 background-color:#C40000;}

.menufont {
font: 13px/100% Open Sans, Tahoma, Arial;
COLOR: #000000;
}












.lastnews1 {
font: 18px/100% Open Sans Semibold, Tahoma, Arial;
line-height: 1.5;
}








.button11{text-decoration:none; text-align:center; 
 padding:5px 9px; 
 border:solid 1px #004F72; 
  
 font-size: 12px;
 FONT-FAMILY: PTSansRegular, Tahoma, Arial;
 color:#E5FFFF; 
 background:#c91616; 
 -webkit-box-shadow:0px 0px -1px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px -1px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px -1px #bababa, inset 0px 0px 1px #ffffff;  
}


.button11:hover{
 padding:5px 9px; 
 border:solid 1px #004F72; 
 color:#E5FFFF; 
 background:#751515; 
 -webkit-box-shadow:0px 0px -1px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px -1px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px -1px #bababa, inset 0px 0px 1px #ffffff;  
}


.button11:active{
 padding:5px 9px; 
 border:solid 1px #004F72; 
 color:#E5FFFF; 
 background:#c91616; 
 -webkit-box-shadow:0px 0px -1px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px -1px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px -1px #bababa, inset 0px 0px 1px #ffffff;  
  
 }

/* === Remove input autofocus webkit === */
*:focus {outline: none;}

/* === Шрифты для формы и общая ширина === */
.contact_form h2, .contact_form label {font-family: Open Sans, Times, "Times New Roman", serif;}
.form_hint, .required_notification {font-size: 11px;}

.contact_form {
font: 17px/100% Open Sans;
	}

/* === Ширина формы === */
.contact_form p {
 	margin:7px 10px 7px 10px;
	padding:0px;
}

/* === Размер и расположение блоков === */
.contact_form label {
	width:50px;
	margin-top: 3px;
	display:inline-block;
	float:left;
	padding:3px;
}
.contact_form input {
	height:40px; 
	width:400px; 
	padding:5px 15px;
font: 17px/100% Open Sans;
}
.contact_form textarea {padding:8px; width:400px; height:240px; }
.contact_form button {margin-left:56px;}

	/* Цвета и эффекты */
	.contact_form input, .contact_form textarea { 
		border:1px solid #aaa;
				border-radius:5px;
		padding-right:30px;
		-moz-transition: padding .25s; 
		-webkit-transition: padding .25s; 
		-o-transition: padding .25s;
		transition: padding .25s;
	}
	.contact_form input:focus, .contact_form textarea:focus {
		background: #fff; 
		border:1px solid #555; 
		box-shadow: 0 0 0px #aaa; 
		padding-right:70px;
	}

/* === HTML5  === */	
.contact_form input:required, .contact_form textarea:required {
	background: #fff no-repeat 98% center;
}
.contact_form input:required:valid, .contact_form textarea:required:valid {
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid {
	background: #fff no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535
}

/* === Стили подсказок === */
.form_hint {
	background: #d45252;
	border-radius: 3px 3px 3px 3px;
	color: white;
	margin-left:8px;
	padding: 1px 6px;
	z-index: 999; /* подсказки поверх всех элементов */
	position: absolute; /* правильное отображение, если подсказка в 2 строки */
	display: none;
}
.form_hint::before {
	content: "\25C0";
	color:#d45252;
	position: absolute;
	top:1px;
	left:-6px;
}
.contact_form input:focus + .form_hint {display: inline;}
.contact_form input:required:valid + .form_hint {background: #28921f;}
.contact_form input:required:valid + .form_hint::before {color:#28921f;}
	
/* === Оформление кнопки === */
button.submit {
	background-color: #C30013;
	background: -webkit-gradient(linear, left top, left bottom, from(#C30013), to(#C30013));
	background: -webkit-linear-gradient(top, #C30013, #C30013);
	background: -moz-linear-gradient(top, #C30013, #C30013);
	background: -ms-linear-gradient(top, #C30013, #C30013);
	background: -o-linear-gradient(top, #C30013, #C30013);
	background: linear-gradient(top, #C30013, #C30013);
	border: 0px solid #509111;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	color: white;
	font-weight: bold;
	padding: 6px 20px;
	text-align: center;
	text-shadow: 0 0px 0 #C30013;
width:500px; 
margin: 0;
font: 17px/100% Open Sans;
}
button.submit:hover {
	opacity:.85;
	cursor: pointer; 
}
button.submit:active {
	border: 1px solid #20911e;
	box-shadow: 0 0 10px 5px #356b0b inset; 
	-webkit-box-shadow:0 0 10px 5px #356b0b inset ;
	-moz-box-shadow: 0 0 10px 5px #356b0b inset;
	-ms-box-shadow: 0 0 10px 5px #356b0b inset;
	-o-box-shadow: 0 0 10px 5px #356b0b inset;
	
}


/* End */