section {width:660px;}
#sform {display:none; position:absolute; margin:150px 0 0 370px;}
#sform input[type=submit] {display:none}


#portaltitle {font-size:150%}

#hclipdiv .bx-wrapper .bx-caption {width: 560px; margin-left:-280px;}
#hclipdiv .bx-wrapper .bx-prev {margin-left:200px;}
#hclipdiv .bx-wrapper .bx-next {margin-left:240px;}

a.mml {padding:18px 10px; font-size:85%}
.smenu {position:absolute; left:50%; margin:0 0 0 -330px; padding:1em 0; width:660px; z-index:90; background-color:rgba(177,67,53,1); color:#fff; list-style:none; display:none;}
.smcol {width:50%}
.smli {width:320px;}
.smli.smpic {width:320px;}
.sss.social {display:none}
#ftools .sss.social {display:inline-block; margin-left:1px;}



#ssform {width:0; height:0; margin:0; overflow:hidden;}

#mobilesearch {display:inline-block; vertical-align:middle; margin-left:5px; width:32px; height:32px; background:#7395ab url(/src/search.png) 50% 50% no-repeat; cursor:pointer}

.topnewsitem a.tnimg {height:120px;}
.topnewsitem a.tntitle {height:8.8em;}
.lastnewsitem a.tntitle {height:8.8em;}

.lastdocsitem b {display:block;}
.lastdocsitem a.mtag {margin-left:0}

.actual h2 {font-size:160%; line-height:300%;}
a.actualitem {font-size:14px; line-height:110%}

#infografik {float:none; width:100%;}
#analiticlist {float:none; width:100%;}


article.blocks1 {margin:0 auto; float:none; width:auto;}
aside {float:none; width:auto; margin:0; padding:30px;}

a.sharebtn {display:inline-block;}

div.tlh_text {float:none; width:auto;}
div.tlh_links {float:none;}
#tl_sharepanel {float:right; margin-top:-20px;}
.no_content #tl_sharepanel {margin-top:0;}

.tllform label {margin:0.5em 0 0.5em 10px; text-align:right;}
.tllform select, .tllform input.inputdate {font-size:90%}