*{padding:0 0 0 0; margin:0 0 0 0; box-sizing:border-box;}
a{text-decoration:none;}
a:hover{text-decoration:none;outline: none;}
a:visited{text-decoration:none; outline: none;}
a:focus{text-decoration:none; outline: none;}
a:active{text-decoration:none; outline: none;}

.bgblue {background:#365da8;}
.bgred {background:#bf454f;}
.colorblue {color:#365da8;}
.colorred {color:#bf454f;}

body {font-family:Akrobat-Regular; color: #333; center 0; background:#FDF3F3 !important;}
.all_page {width:100%; height:100%; position:relative;}
h2 {font:normal 36px 'Museo_Cyrillic'; max-width:1280px; line-height:120%; margin:30px auto 15px; padding:15px 20px; color:#fff; text-align:center;}

.sale-row {max-width:1280px; margin:20px auto 0; display:flex; flex-flow: row wrap;  justify-content:space-around; align-content: baseline; flex-basis:20%; align-items: top; font:24px Museo_Cyrillic; text-align:center; }
.button_item{text-align:center; margin:5px auto;}

.link_logitud{color:#bf454f; font-family: Akrobat-ExtraBold;font-size:1.2em;}


h1.pageheader_title{font-size: 68px; color: #65599f; }
.pageheader_desc{font-size: 42px; color: #fff; padding:5px;}
.pageheader_button{ font-size:20px; background:#bf454f;}
.item_pageheader img{max-width:90%;}
.item_pageheader p{margin:20px auto;}

.oproekte_row,.oproekte_item {padding:20px; margin:5px auto; text-align:center;}
.oproekte_item {font-family:Akrobat-Regular; color: #333; font-size:20px;}

.partnery_row, .partnery_item {padding:20px; margin:5px auto;}
.partnery_item  img{max-width:90%;}

.podrobno_row, .podrobno_item {padding:20px; margin:5px auto;}
.podrobno_item {font-family:Akrobat-Regular; color: #333; font-size:18px; margin:20px auto 0;}
.podrobno_item span{color: #bf454f; font-size:42px;  font-family: Akrobat-ExtraBold;}


.besplatno_row {align-items: flex-start;}
.besplatno_row,.besplatno_item {padding:20px; margin:5px auto; text-align:center;}
.besplatno_item {font-family:Akrobat-Regular; color: #333; font-size:20px;}
.besplatno_item p.num{color: #bf454f; font-size:56px;  font-family: Akrobat-ExtraBold;}
.section_besplatno_subtitle {color:#365da8;font-family:'Museo_Cyrillic';  font-size:24px;}



.onas_row,.onas_item{padding:20px; margin:10px auto 20px; font-size:20px;}
.onas_row{align-items: stretch;}
.onas_item{}
.onas_title{font-family:'Museo_Cyrillic';  font-size:24px; color:#65599f; margin-bottom:10px;}
.onas_desc{}


.contact_row, .contact_item {padding:20px; margin:5px auto;font-size:20px; color:#333;}
.contact_list_item {margin:10px auto;}
.contact_item_list p{ margin:5px auto;}
.contact_rayon {font-family:'Museo_Cyrillic'; padding:7px 0px; color:#bf454f; font-size:1.2em;}
.contact_firma,.contact_ulica{ font-size:1 em;}
a.contact_telefon { font-size:1 em; color:#365da8; font-family:'Museo_Cyrillic';}
a.contact_telefon  :hover{ color:#808080;}


@media all and (max-width: 1280px){
}
@media all and (max-width: 800px){
.pageheader_title {font-size: 1.5em !important;}
header h2,.contact_rayon{font-size: 20px !important;}
.contact_item {font-size:18px !important;}
.item_pageheader_img{display:none;}
}