﻿.subTitle {font-size:28px; line-height:34px; width:550px; margin:-180px auto 20px;font-family:almoni-dl}
.text {font-size:19px; line-height:33px; margin:0 auto; width:550px}
.textItem iframe {width:100%}

#GPage_main section { border-bottom:1px #dadada solid; margin:0 auto 60px; width:550px}
 
.secData {position:relative; }
.secData .elem { position:absolute; width:300px} 
.secData .elem p { margin:0}
 .secData .elem .leadItem {border-top:3px #c00 solid; padding-top:10px}
.secData .elem .leadItem p {font-family:almoni-dl7;font-size: 19px;}
.secData .elem img {width:100%;height:auto}
.secData .elem .imgTitle, .text .imgTitle  {color: #707070;font-size: 14px; margin-top:-5px !important;line-height: 16px;}
.secData .elem .imgTitle {margin-top:-15px; }
.secData .leftTopElement {top:12px;left:-340px}
.secData .leftBottomElement {bottom:0;left:-340px}
.secData .rightTopElement {top:0; right:-340px}
.secData .rightBottomElement {bottom:0;right:-340px}
.rightBottomElement H3, .leftTopElement H3 { margin-bottom:5px; font-family:almoni-dl7;}
.leftTopElement H3 {margin-top:-10px}
leftTopElement
.secData .bigimg {width:100%}
#GPage_main section {border-bottom:0}
.secData.text img {width:100%}
#gmainWr h2 {font-size:35px; font-family:almoni-dl; margin-right:170px; max-width:550px}

@media all and (min-width: 1400px) {
    #GPage_main section,
    .text {  width:700px}
    #gmainWr h2 {margin-right:90px}
    .subTitle { width:700px}
    .articleInfo,.tags {margin-right:100px}
}

 


@media all and (max-width: 1040px) {

    .secData .elem  { position:static; width:100%}
    
}

@media all and (min-width: 680px) {
     #gText { background:#fff; margin:0 auto; position:relative;  width:710px; font-size: 33px; text-align:center; bottom:175px; min-height:110px}
 
}


@media all and (max-width: 480px) 
{
     
    #GPage_main section { /*width: calc(100% - 40px); padding:0 20px */ width:100%; padding-right:0; }
    
#gmainWr h2 { margin:10px 0 10px; font-size:29px; text-align:right}
.secData .elem .leadItem { border-bottom:2px #666 solid;border-top:2px #666 solid; padding:20px 0; margin:20px 0}

.subTitle, .text, textItem { width:100%;}

}