/* дополнительные стили */

/* внутренняя страница новостей */
.detailback{
font-weight: bold;
text-transform: uppercase;
color: #187d6a;
}
.detailback:hover{
font-weight: bold;
text-transform: uppercase;
color: #187d6a;
}
.news_item{
border-bottom: 1px solid #f8f8f9; 
background: #fff;
/*box-shadow: 0px 0px 5px rgba(0,0,0,0.5);*/
padding-top: 35px;
padding-bottom: 20px; 
padding-left: 50px;
padding-right: 50px;

text-align: left;	
}
div.news-detail
{
	word-wrap: break-word;
	padding: 20px 30px;
	text-align: left;
	line-height: 1.5;
	
}
div.news-detail img
{
	/*width: 75%;
	height: 75%;*/
	display:block;
    margin:auto;
}
div.news-detail img.detail_picture
{
	display:block;
    margin:auto;
}
.news-date-time
{
	color:#486DAA;
	font-weight: bold;
}
.titletext{
font-weight: bold;
font-size: 18px;

}
.detailtext p {
font-size: 16px;
line-height: 1.5;
}
.detailtext {
font-size: 16px;
line-height: 1.5;

}
/* список новостей */
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#187d6a;
	font-weight: bold;
}
.readnext{
font-weight: bold;
text-transform: uppercase;
color: #187d6a;
}

.readnext:hover{
font-weight: bold;
text-transform: uppercase;
color: #187d6a;
}

.titlelink{
font-weight: bold;
font-size: 18px;
}
.previewtext p {
font-size: 16px;
text-align: left;	
line-height: 1.5;
}
.previewtext p img{
	display:block;
    margin:auto;
}
.previewtext {
font-size: 16px;
text-align: left;	
line-height: 1.5;
}
.previewtext img{
	display:block;
     margin:auto;
}



/* блок с тэгами */
.search_tag_block
{
	color: #000000; 
	text-align: left; 
	font-weight: bold;
}

.left_block_news{
	width: 25%;
	float: left;
	display: inline-block;
}
.right_block_news{
	width: 74%;
	display: inline-block;
	padding-left: 5px;
	margin-left: 5px;
}
.left_block_news_content{
	/*border: 1px solid #187d6a;*/
	border: 1px solid #f2fefc;
    padding: 15px;
	border-radius: 5px;
	background: #f2fefc;
}
.left_block_news_content_2{
	padding: 15px;	
}
.left_block_news.fixed{
  position: fixed;
  top: 0;
  
}
.main-slider-news{
	/*height: 198px;*/
}

/* вэб формы */
.rostcom_webform input[type=text]
{
	font-family: "ProximaNovaRegular", Arial, sans-serif;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 7px;
    margin: 0px auto;
    border: 1px solid #dadada;
    color: #6f6f6e;
    background-color: transparent;
    height: 50px;
	width: 300px;
}
.rostcom_webform input[type=submit] {
    padding: 5px 15px;
    /*background: #187d6a;*/
	background: url('images/button.png');
	border-radius: 6px;
    border: 0 none;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    height: 50px;
    font-family: "ProximaNovaBold", Arial, sans-serif;
	width: 200px;
}
.rostcom_webform input[type=reset] {
    padding: 5px 15px;
    background: #187d6a;
    border: 0 none;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    height: 50px;
    font-family: "ProximaNovaBold", Arial, sans-serif;
}
.rostcom_webform td{
  padding:5px;  
}
.rostcom_webform tr:last-child td{
  vertical-align: top;
}
.rostcom_webform input[type=checkbox]{
  margin-right: 10px;
}

/* блок подписки */
.subscribe_title{
	color: #000; 
	text-align: left; 
	font-weight: bold; 
	
}
.subscribe_title_2{
	color: #000; 
	text-align: left;
	font-size: 15px;
}


.subscribe-form{
		
}
.hidden_rubrics{
	display: none;
}

.subscribe-form input[type=text] {

	
	font-family: "ProximaNovaRegular", Arial, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	margin: 0px auto;	
	border: 1px solid #dadada;
	color: #6f6f6e;
	background-color: #fff;
	border-radius: 5px;
	height: 50px;
	width: 100%;
	box-sizing: border-box;
	
}
.subscribe-form input[type=submit] {
	
	padding:5px 15px; 
	background: url('images/button.png');/*#187d6a; */
	background-size: 100%;
	border:0 none;
	cursor:pointer;
	color: #fff;
	text-transform: uppercase;
	height: 50px;
	border-radius: 6px;
	font-family: "ProximaNovaBold", Arial, sans-serif;
	
}
.subscribe-form input[type=checkbox] {
	
	visibility: hidden;
	
}
.subscribe-form label {
  cursor: pointer;
}

.subscribe-form input[type="checkbox"] + label:before {
  /*border: 1px solid #333;*/
  background: url('images/CheckboxOff.png');
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 24px;
  width:  24px;
  margin: 0 .25em 0 0;
  padding: 0;
  vertical-align: top;
  
}
.subscribe-form input[type="checkbox"]:checked + label:before {
  background: url('images/CheckboxOn.png');
  height: 24px;
  width:  24px;
  
}
.subscribe-form input[type="checkbox"]:checked + label:after {
  font-weight: bold;
}

.subscribe-form input[type="checkbox"]:focus + label::before {
    outline: rgb(59, 153, 252) auto 5px;
}

.subscribe-form input[type=submit]:disabled
{
	background:#dadada;
}

.subscribe-form-frontpage-title{
	color: #666; 
	font-weight: bold; 	
	display: inline-block;
	float: left;
	font-size: 20px;
	padding-left: 80px;
	padding-right: 20px;
	margin-top: 32px;
	
	
}

.subscribe-form-frontpage{
	background: #F2FEFC;
	border-radius: 5px;
}

.subscribe-form-frontpage input[type=text] {

	
	font-family: "ProximaNovaRegular", Arial, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	margin: 0px auto;	
	border: 1px solid #dadada;
	color: #6f6f6e;
	background-color: #fff;
	border-radius: 5px;
	height: 50px;
	width: 378px;
	box-sizing: border-box;
	
	
}
.subscribe-form-frontpage input[type=submit] {
	
	padding:5px 15px; 
	background: url('images/button.png');/*#187d6a; */
	background-size: 100%;
	border:0 none;
	cursor:pointer;
	color: #fff;
	text-transform: uppercase;
	height: 50px;
	border-radius: 6px;
	font-family: "ProximaNovaBold", Arial, sans-serif;
	width: 180px;
	display: inline-block;
	margin: 24px 10px;
	
}
.subscribe-form-frontpage input[type=checkbox] {
	
	visibility: hidden;
	
}
.subscribe-form-frontpage label {
  cursor: pointer;
}

.subscribe-form-frontpage input[type="checkbox"] + label:before {
  /*border: 1px solid #333;*/
  background: url('images/CheckboxOffSmall.png');
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 18px;
  width:  18px;
  margin: 0 .25em 0 0;
  padding: 0;
  vertical-align: top;
  
}
.subscribe-form-frontpage input[type="checkbox"]:checked + label:before {
  background: url('images/CheckboxOnSmall.png');
  height: 18px;
  width:  18px;
  
}
.subscribe-form-frontpage input[type="checkbox"]:checked + label:after {
  font-weight: bold;
}

.subscribe-form-frontpage input[type="checkbox"]:focus + label::before {
    outline: rgb(59, 153, 252) auto 5px;
}

.subscribe-form-frontpage input[type=submit]:disabled
{
	background:#dadada;
}

::-webkit-input-placeholder {
   text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
   text-align: center;  
}

::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;  
}

:-ms-input-placeholder {  
   text-align: center; 
}

/* форма подписки */

div.subscribe-edit input[type=text] {
		font-family: "ProximaNovaRegular", Arial, sans-serif;
		font-size: 14px;
		padding-left: 15px;
		padding-right: 7px;
		margin: 0px auto;
		border: 1px solid #dadada;
		color: #6f6f6e;
		background-color: transparent;
		height: 50px;
		border-radius: 5px;
		
	}
	div.subscribe-edit input[type=password] {
		font-family: "ProximaNovaRegular", Arial, sans-serif;
		font-size: 14px;
		padding-left: 15px;
		padding-right: 7px;
		margin: 0px auto;
		border: 1px solid #dadada;
		color: #6f6f6e;
		background-color: transparent;
		height: 50px;
		
	}
div.subscribe-edit input[type=submit] {
		padding:5px 15px; 
		background:#187d6a; 
		border:0 none;
		cursor:pointer;
		color: #fff;
		text-transform: uppercase;
		height: 50px;
		font-family: "ProximaNovaBold", Arial, sans-serif;
		background: url('images/button.png');
		width: 118px;
		border-radius: 5px;
	}
	div.subscribe-edit input[type=reset] {
		padding:5px 15px; 
		background:#187d6a; 
		border:0 none;
		cursor:pointer;
		color: #fff;
		text-transform: uppercase;
		height: 50px;
		font-family: "ProximaNovaBold", Arial, sans-serif;
		background: url('images/button.png');
		width: 118px;
		border-radius: 5px;
	}
	
.search-tags-cloud {
    /* background: #fff; */
    padding-top: 10px;
}

.article .float-right {
	float: right;
	margin: 15px;
}
.article .float-left {
	float: left;
	margin: 15px;
}
.article .block-center {
	display: block;
	margin: 15px auto;
}
.article ul.list {
	list-style: circle;
	padding-left: 20px;
}