﻿
/* БЛОКИ ПОД МЕНЮ */

#div-start-blocks {
    padding: 28px 0px;
    border-bottom: #dbe2e3 1px solid;
}

.div-start-block {
    margin-right: 11px;
    background: #ffffff;
    -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.07);
    -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.07); 
    box-shadow: 2px 2px 5px rgba(0,0,0,0.07);
    float: left;
}

    .div-start-block:hover {
        -webkit-box-shadow: 5px 8px 5px rgba(0,0,0,0.2);
        -moz-box-shadow: 5px 8px 5px rgba(0,0,0,0.2);
        box-shadow: 5px 8px 5px rgba(0,0,0,0.2);
        float: left;
    }

    .div-start-block p {
        font-weight: bold;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 1.8em;
        line-height: 1.3;
    }

        .div-start-block p a {
            padding: 18px 10px;
            width: 211px;
            min-height: 40px;
            display: block;
            text-decoration: none;
        }

/* ПУТЬ */

#div_path {
    padding: 16px 0;
    font-size: 1.6em;
    color: #62bc58;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#div_path span {
    padding: 2px 12px;
     background: url(/Frontend/_Images/path_span.png) no-repeat center center;
    }
    #div_path a, #div_path span {
        text-decoration: none;
        color: #177255;
        font-weight: normal !important;
    }

        #div_path a:hover {
            text-decoration: underline;
        }

/* ОБЩИЙ БЛОК */

#div-content {
    padding: 20px 0px 46px 0px;
	position: relative;
}

    #div-content h1 {
        padding-bottom: 36px;
        font-weight: bold;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 2.2em;
        color: #177255;
		text-transform: uppercase;
    }

#div-white-content {
    padding: 26px;
    background: #ffffff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	position: relative;
}
#p-moreNews{
	font-size: 1.5em;
    padding: 10px 0px 20px 0px;
    line-height: 1.3;
    text-align: justify;
    color: #144758;

}

#p-moreNews a{
	
    color: #62bc58;

}
#p-moreNews a:hover{
	
    text-decoration: underline;

}
/* ПРОФСОЮЗ */

.div-profsouz-content-block {
    padding: 20px 30px 30px 20px;
    border: #d7e2e4 1px solid;
    float: left;
    margin-right: 40px;
   
    font-size: 1.8em;
}

.wis-border-top {
    height: 4px;
    width: 82px;
    background: #62bc58;
}

.div-profsouz-content-block h2 {
    font-weight: bold;
    padding: 22px 0px 30px 0px;
}

.div-profsouz-content-block a {
    text-decoration: none;
}
.div-profsouz-content-block a:hover {
        text-decoration: underline;
    }

    .div-profsouz-content-block h2 a {
        color: #62bc58;
    }

.div-profsouz-content-block ul li {
    padding-bottom: 20px;
    line-height: 1.3;
}

    .div-profsouz-content-block ul li a {
        color: #144758;
    }

        
.div-profsouz-content-block:hover .wis-border-top {
    background: #ffe506;
}

/* ОБ ОРГАНИЗАЦИИ */

.div-org-content {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    position: relative;
    margin-bottom: 50px;
    padding-bottom: 115px;
    overflow: hidden;
}

.div-org-content p {
    font-size: 1.6em;
    text-align: justify;
    line-height: 1.3;
    padding: 12px 30px;
	color: #144758;
}

.div-org-content h2{
    padding: 20px;
    width: 175px;
    font-weight: bold;
    font-size: 2.2em;
    text-align: center;
}

.div-org-content h3 {
    font-weight: bold;
    font-size: 1.8em;
    text-transform: uppercase;
    padding: 12px 30px 30px 30px;
    text-align: justify;
    line-height: 1.3;
}

#div-org-content-top {
    border-bottom: #d7e2e4 1px solid;
}

#div-org-text-top {
    position: relative;
    top: 65px;
    float: right;
    width: 775px;
    background: #ffffff;
    z-index: 9999;
}

#div-org-image-top {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 9998;
}

    #div-org-image-top img {
        width: 508px;
        height: 480px;
    }

#div-org-image-bottom {
    position: absolute;
    bottom: 45px;
    right: 0px;
    z-index: 9998;
}

    #div-org-image-bottom img {
        width: 552px;
        height: 480px;
    }

#div-org-text-bottom {
    z-index: 9999;
    position: relative;
    width: 790px;
    background: #ffffff;
}

/* РУКОВОДСТВО */

#div-adm-content {
    padding-bottom: 90px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    position: relative;
    overflow: hidden;
}

#div-adm-image {
    position: absolute;
    left: 0px;
    top: 0px; 
}

   .div-image-shadow:before, .div-image-shadow:after {
        z-index: -1;
        position: absolute;
        content: "";
        bottom: 12px;
        left: 5px;
        width: 50%;
        top: 80%;
        background: #777;
        -webkit-box-shadow: 0 15px 10px #777;
        -moz-box-shadow: 0 15px 10px #777;
        box-shadow: 4px 20px 15px #777;
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    .div-image-shadow:after {
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg);
        right: 10px;
        left: auto;
    }

    #div-adm-image img {
        width: 490px;
        height: 650px;
    }

#div-adm-text {
    top: 65px;
    position: relative;
    float: right;
    width: 715px;
    padding: 50px 30px;
    background: #ffffff;
}

    #div-adm-text h2 {
        font-size: 1.6em;
        text-transform: uppercase;
        font-weight: bold;
        line-height: 1.3;
    }

    #div-adm-text p {
        font-size: 1.6em;
        text-align: justify;
        line-height: 1.3;
        padding-top: 12px;
		color: #144758;
		
    }


/* МЕДИА И ДЕЯТЕЛЬНОСТЬ */

.div-media-content-block {
    padding: 20px 30px 30px 20px;
	width: 285px;
    border: #d7e2e4 1px solid;
    float: left;
    margin-right: 40px;
    font-size: 1.8em;
}


.div-media-content-block h2 {
    font-weight: bold;
    padding: 22px 0px 30px 0px;
}

.div-media-content-block a {
    text-decoration: none;
}
.div-media-content-block a:hover {
        text-decoration: underline;
    }

    .div-media-content-block h2 a {
        color: #62bc58;
    }

.div-media-content-block ul li {
    padding-bottom: 20px;
    line-height: 1.3;
}

    .div-media-content-block ul li a {
        color: #144758;
    }


.div-media-content-block:hover .wis-border-top {
    background: #ffe506;
}


/* УСТАВНЫЕ ДОКУМЕНТЫ, СЪЕЗДЫ, СУДЕБНАЯ ПРАКТИКА */

#div-ustav-menu {
    padding: 27px 27px 5px 27px;
    background: #ffffff;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    margin-bottom: 40px;
	text-align: center;
}

.a-ustav-menu-item {
    padding: 0px 38px 25px 40px;
    display: block;
    float: left;
    color: #144758;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    background: url(/Frontend/_Images/vertical_line.png) no-repeat right 5px;
}

    .a-ustav-menu-item:hover {
        color: #62bc58;
    }

.a-back-no-border {
    background: none;
}

#div-menu-bottom {
    border-top: #d7e2e4 1px solid;
    display: inline-block;
    padding-top: 27px;
}

#div-ustav-content {
    padding: 27px;
    background: #ffffff;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    position: relative;
}


    #div-ustav-content h2 {
        padding: 23px 0px 50px 0px;
        font-weight: bold;
        font-size: 2.2em;
        color: #62bc58;
    }

    #div-ustav-content h3 {
        padding-bottom: 25px;
        font-size: 1.6em;
        cursor: pointer;
        display: block;
    }

    #div-ustav-content h3:hover {
        color: #62bc58 !important;
    }

	#div-ustav-content h4 {
        font-size: 1.6em;
		padding: 10px 0px;
		font-weight: bold;
        
    }

    #div-ustav-content p {
        padding-bottom: 10px;
        font-size: 1.6em;
        line-height: 1.3;
        color: #144758;
        text-align: justify;
    }

    #div-ustav-content a {
        text-decoration: none;
    }

        #div-ustav-content a:hover {
            color: #62bc58 !important;

        }
            #div-ustav-content a:active #div-ustav-content-block-1 {
                display: block;
            }


/* НОВОСТИ */

.div-news-content-block {
    padding: 20px 30px 30px 20px;
	width: 285px;
    border: #d7e2e4 1px solid;
    float: left;
    margin-right: 40px;
    font-size: 1.8em;
}


.div-news-content-block h2 {
    font-weight: bold;
    padding: 22px 0px 30px 0px;
}

.div-news-content-block a {
    text-decoration: none;
}
.div-news-content-block a:hover {
        text-decoration: underline;
    }

    .div-news-content-block h2 a {
        color: #62bc58;
    }

.div-news-content-block ul li {
    padding-bottom: 20px;
    line-height: 1.3;
}

    .div-news-content-block ul li a {
        color: #144758;
    }


.div-news-content-block:hover .wis-border-top {
    background: #ffe506;
}

.p-news-readMore {
	text-align: right;	
}

	.p-news-readMore a {
		color: #62bc58;
	}


/* АКТУАЛЬНО И НОВОСТИ ПРОФСОЮЗА*/

.div-newsItem {
    width: 287px;
    float: left;
    padding: 25px;
    border: #d7e2e4 1px solid;
    margin: 0px 90px 50px 0px;
}
.div-newsItem:hover {
	box-shadow:0px 0px 10px rgba(0,0,0,0.07);
}

.div-newsItem img {
    width: 287px;
    height: 178px;
}

.div-newsItem p {
    font-size: 1.4em;
    padding: 10px 0px;
    line-height: 1.3;
}

    .div-newsItem p a {
        text-decoration: none;
        color:#808282;
    }

        .div-newsItem p a:hover {
         
            text-decoration: underline;
        }

.p-date {
        font-weight: bold;
        font-size: 1.4em;
        padding: 11px!important;
        width: 140px;  
    }


/* СОБЫТИЯ И МЕРОПРИЯТИЯ */

.div-eventsBlock-item {
    padding: 20px 0px;
    border-bottom: #eaf0f1 1px solid;
}

    .div-eventsBlock-item:last-child {
        border-bottom: none;
    }

    .div-eventsBlock-item h5 {
        font-size: 1.5em;
        font-weight: bold;
    }

            .div-eventsBlock-item h5 a:hover {
                color: #1a9669 !important;
            }

		 .div-eventsBlock-item a {
        text-decoration: none;
    }

        .div-eventsBlock-item a:hover {
            text-decoration: underline;
        }

    .div-eventsBlock-item p {
        font-size: 1.5em;
        text-align: justify;
        padding-top: 10px;
        line-height: 1.3;
    }



/* ФОТО */

#div-photosTop {
	border-bottom: #dbe2e3 1px solid;
	padding-bottom: 25px;
}

#div-photosBottom {
	padding-top: 25px;
}

	.div-photosAll {
		padding: 27px;
		background: #ffffff;
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;	
	}

		.div-photosAll h2, .div-photosAll h3{
			font-weight: bold;
			font-size: 2.2em;
			color: #144758;
			padding-bottom: 20px;
		}

		.div-photosAll h3
		{
			font-size: 2.0em;
		}
		
		.div-photosItem {
			width: 287px;
			float: left;
			padding: 25px;
			border: #d7e2e4 1px solid;
			margin: 0px 63px 50px 0px;
		}
		.div-photosItem:hover {
			box-shadow:0px 0px 10px rgba(0,0,0,0.07);
		}

		.a_isBackGallery
		{
			margin-bottom: 20px;
		}
	

		.div-photosItem a, .a_isBackGallery {
			text-decoration: none;
		}

		.div-photosItem img {
			width: 287px;
			height: 178px;
			margin-bottom: 15px;
		}

		.div-photosItem span, .a_isBackGallery {
			display: block;
			font-size: 1.4em;
			color:#808282;
			line-height: 1.3;
			cursor: pointer;
		}

				.div-photosItem a:hover span, .a_isBackGallery:hover {
					text-decoration: underline;
				}

		.p-photosDate{
			color: #1a9669!important;
			font-weight:bold;
		}


/* ВИДЕО */

		.div-videoItem {
			width: 350px;
			float: left;	
			margin: 0px 63px 50px 0px;
		}
		

		.div-videoItem img {
			width: 20px;
			height: 20px;
			margin: 8px;
			float: left;
		}

		.div-videoItem span{
			font-size: 1.4em;
			color:#144758;
			padding-top: 10px;
			display: block;
			float: left;
			width: 310px;
		}


/* КОНТАКТЫ */

#div-contacts-text {
	font-size: 1.8em;
	line-height: 1.3;
	color: #144758;
	padding-bottom: 20px;
}
	#div-contacts-text p, #div-contacts-text h3 {
		padding-bottom: 10px;
	}

#div-contacts-text h3 a {
    text-decoration: none;
    color: #144758;
}

#div-contacts-content h3 a:hover {
    text-decoration: underline;
}
#div-contacts-map {
	height: 390px;
	background: url("/Frontend/_Images/map.png") no-repeat; 
}

/* ОБЩИЙ БЛОК ДЛЯ СТРАНИЦ ПОД МЕНЮ */

#div-block {
    padding: 27px;
    background: #ffffff;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    margin-bottom: 45px;
}

    #div-block h1 {
        font-weight: bold;
        font-size: 2.2em;
        padding-bottom: 40px;
    }

/* ВСТУПИТЬ В ПРОФСОЮЗ СЕЙЧАС */


.div-join-content-block {
    width: 385px;
    padding-bottom: 20px;
    float: left;
    margin-right: 95px;
}


    .div-join-content-block ul li {
        padding-top: 20px;
        font-size: 1.6em;
        line-height: 1.3;
		text-align: justify;
    }
  .div-join-content-block ul li a {
        text-decoration: none;
		color: #144758;
		
    }
  .div-join-content-block ul li a:hover {
        text-decoration: underline;	
    }
    .div-join-content-block h2 {
        padding: 10px 10px 10px 50px;
        font-size: 1.6em;
        color: #ffffff;
        font-weight: bold;
    }


#div-join-content-blockBlue, #div-join-content-blockRed {
    padding: 10px;
    position: relative;
}

#div-join-content-blockBlue {
    background: #4883d6 url("/Frontend/_Images/icon_word.png") no-repeat 10px;
}


#div-join-content-blockRed {
    background: #f64c5c url("/Frontend/_Images/icon_pdf.png") no-repeat 10px;
}

.div-download {
    width: 55px;
    min-height: 56px;
    position: absolute;
    right: 0px;
    top: 0px;
    border-left: #ffffff 1px solid;
    background: url("/Frontend/_Images/icon_download.png") no-repeat center center;
}



/* ОБРАЩЕНИЯ ГРАЖДАН - ИНТЕРНЕТ-ПРИЕМНАЯ*/

#div-priem-form {
    float: left;
    width: 770px;
}
    #div-priem-form a {
        text-decoration: none;
    }

.priem-button {
    display: block;
    width: 50%;
    padding: 25px 0px;
    margin-bottom: 40px;
    text-align: center;
    float: left;
    font-size: 1.6em;
    font-weight: bold;
}

#green-priem-button {
    background: #62bc58;
    color: #ffffff;
}

    #green-priem-button:hover {
        background: #469a3c;
    }

#yellow-priem-button {
    background: #ffe506;
    color: #144758;
}

    #yellow-priem-button:hover {
        background: #ffd906;
    }

#div-priem-form input, #div-priem-form textarea {
    margin-bottom: 22px;
    padding: 8px 10px;
    outline: none;
    border: #d7e2e4 1px solid;
    font-size: 1.6em;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
}


.input_name, .input_org_name {
    width: 750px;
   
}

.input_phone {
    width: 360px;
   
}

.input_mail {
    width: 360px;
    float: right;
}

.input_text {
    width: 750px;
    min-height: 200px;
    resize: none;
    overflow: hidden;
    display: block;
}

.input_filе {
    width: 455px;
}

.file_upload {
    position: relative; /* Даем возможность делать позиционирование, внутри данного элемента */
    overflow: hidden; /* Все что выходит за пределы - скрываем */
    width: 275px;
    height: 38px;
    float: right;
    border: #d7e2e4 1px solid;
    background: #d7e2e4 url(/Frontend/_Images/icon_file.png) no-repeat 17px;
    color: #144758;
   
    text-align: center;
}

    .file_upload:hover {
        background: #d6d8d9 url(/Frontend/_Images/icon_file.png) no-repeat 17px;
    }

    .file_upload input[type="file"] {
        display: none;
    }

    .file_upload label {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        cursor: pointer;
    }

    .file_upload span {
        font-size: 1.6em;
        font-weight: bold;
        line-height: 40px;
    }

.input_green_submit, .input_yellow_submit {
font-size: 1.8em !important;
    font-weight: bold;
    padding: 20px 80px !important;
    text-transform: uppercase;
    cursor: pointer;
    border: none !important;
}
.input_green_submit {
    color: #ffffff;
    background: #62bc58;  
}

.input_yellow_submit {
    color: #144758;
    background: #ffe506;
}

    .input_green_submit:hover {
        background: #469a3c;
    }
    .input_yellow_submit:hover {
        background: #ffd906;
    }

.label-form{
	font-size: 1.3em;
	color: red;
}

/* АКТУАЛЬНЫЕ ВОПРОСЫ */

    .p-questions {
        margin-bottom: 15px;
        font-size: 1.6em;
        line-height: 1.3;
        text-align: justify;
		cursor:pointer;
		color: #62bc58;
    }
		
		.text-questions{
			border-bottom: 1px #62bc58 dashed; 
		}
		.img-questions{
			background: url(/Frontend/_Images/icon_arrow.png) no-repeat center right;
			padding-right: 45px;
		}
			.p-questions:hover .img-questions{
				background: url(/Frontend/_Images/icon_arrow_hover.png) no-repeat center right;
			}

	.p-answer {
			padding-bottom: 15px;
			font-size: 1.6em;
			line-height: 1.3;
			text-align: justify;
			color: #144758;
		}

/* ПЛАН ПРОВЕДЕНИЯ МЕРОПРИЯТИЙ */

.div-plan-elem {
	padding: 15px 5px 15px 60px;
	margin: 0px 0px 25px 30px;
	position: relative;
	border: #eaf0f1 1px solid;
}
.div-plan-elem-text {
	float: left;
}

.div-plan-elem-text h3, .div-plan-elem-text p{
	font-size: 1.6em;
	
}
.div-plan-elem-text h3 {
	font-weight: bold;
}

	.div-plan-elem-text h3 a, p a{
		color: #144758;
		text-decoration: none;
	}

	.div-plan-elem-text a:hover{
		text-decoration: underline;
	}

	.div-plan-elem-text h3 a:hover{
		color: #62bc58;
	}

.div-plan-elem-date {
	background: #ffffff;
	position: absolute;
	top: 15px;
	left: -40px;
	padding: 15px;
	color: #144758;
	font-weight: bold;
	font-size: 1.4em;
}
	.div-plan-elem-date span {
		font-size: 2.1em;
		padding: 0px 10px;
	}

/* ВЫПУСКИ НАШЕЙ ГАЗЕТЫ */


#div-newspapers-menu p, #div-newspapers-headers p, #div-newspapers-edition p {
	padding-bottom: 15px;
    font-size: 1.6em;
    line-height: 1.3;
    text-align: justify;
}
.a-newspapers-date {
    padding: 10px 20px;
    display: block;
    border: 1px #d7d9d9 solid;
    color: #828282;
    font-size: 1.6em;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    width: 37px;
    float: left;
    margin: 0px 23px 17px 0px;
    text-decoration: none;
}
	.a-newspapers-date:hover {
		border: 1px #144758 solid;
		background: #eaf0f1;

	}

a.wis-download
{
	padding-bottom: 15px;
    font-size: 1.6em;
    line-height: 1.3;
    text-align: justify;
}

a.wis-download,
#div-newspapers-headers a{
    text-decoration: none;
    color: #144758;
    padding: 3px 0px 3px 35px;
    display: block;
   background: url(/Frontend/_Images/download.png) no-repeat top left;
	    
}
	#div-newspapers-headers a:hover,
a.wis-download:hover{
		text-decoration: underline;
		background: url(/Frontend/_Images/download_hover.png) no-repeat top left;
	}
#div-newspapers-edition {
    padding: 30px 0px;
}
#div-newspapers-edition h4{
    font-size: 1.8em;
    font-weight: bold;
    padding-bottom: 15px;
}
#div-newspapers-edition h5{
    padding-bottom: 5px;
    font-size: 1.6em;
    line-height: 1.3;
    text-align: justify;
    text-transform: uppercase;
}


     
/* НОВОСТИ ДОЧЕРНЯЯ */

#div-news-elem {
    padding-bottom: 90px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    position: relative;
    overflow: hidden;
}

#div-news-elem-image {
    position: absolute;
    left: 0px;
    top: 0px; 
}

    #div-news-elem-image img {
        width: 490px;
        
    }

#div-news-elem-text {
    top: 45px;
    position: relative;
    float: right;
    width: 715px;
    padding: 50px 30px;
    background: #ffffff;
}

    #div-news-elem-text h2 {
        font-size: 1.8em;
        text-transform: uppercase;
        font-weight: bold;
        line-height: 1.3;
		color: #62bc58;
    }

    #div-news-elem-text p {
        font-size: 1.6em;
        text-align: justify;
        line-height: 1.3;
        padding-top: 12px;
		color: #144758;
    }

		 #div-news-elem-text p a{
			display: block;
			text-decoration: none;
			padding: 3px 0px 3px 5px;
			color: #62bc58;
			float: right;
			/*background: url(/Frontend/_Images/icon_back.png) no-repeat 0px 7px;*/
		}
	

		#div-news-elem-text p a:hover{
				text-decoration: underline;
			}

#div-news-archive {
    padding: 35px 0px;
    background: #ffffff;
    font-family: 'OpenSansSemibold', Arial, Helvetica, sans-serif;
	
}
#div-news-archive .div-global{
	position: relative;
}
.wis-news-archive {
	font-weight: bold;
	font-size: 1.6em;
	color: #144758;
    top: 0px;
    right: 25px;
    position: absolute;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
	.wis-news-archive:hover {
		text-decoration: underline;
	}


    #div-news-archive h3 {
        text-align: center;
        font-size: 1.8em;
     }

.div-news-archive-item {
    
    float: left;
	padding: 30px 0px;
    width: 576px;
	border-bottom: #ebf4f6 1px solid;
}

	.div-news-archive-item img{
		width: 270px;
		height: 150px;
		float: left;
	}

	.div-news-archive-item-text {
		width: 290px;
		padding-left: 10px;
		float:left;
		line-height: 1.3;
	}
	.div-news-archive-item-text h4{
		text-transform: uppercase;
		padding-bottom: 10px;
		font-size: 1.3em;
	}
		.div-news-archive-item-text h4 a{
			color: #1a9669;
			text-decoration: none;
		}

			.div-news-archive-item-text h4 a:hover{
				text-decoration: underline;
			}

	.div-news-archive-item-text p{
		color: #144758;
		padding-bottom: 20px;
		font-size: 1.3em;
	}
		.div-news-archive-item-text .p-date {
				width: 110px;
		}