body{margin: 0px 0px 0px 0px; padding:0px; height:100%; min-height:1000px; font-weight: normal;  font-family: Calibri; background:#f3f3f3; } 
a, .link{color:#46549f;  color:#0088ee; color:#4883b1; color:#2e4e92; color:#0054ac;  text-decoration:none; -moz-transition: color 0.1s 0.01s ease; -o-transition: color 0.1s 0.01s ease; -webkit-transition: color 0.1s 0.01s ease;cursor:pointer;}
a:hover, .link:hover{color:#d64a31; color:#63b4f0;  color: #ff6f5b;  text-decoration:none; cursor:pointer;}
a:visited { text-decoration:; }
a:active { text-decoration:; }


h1{font-size:32px; font-weight: normal; }
h2{font-size:18px; font-weight: normal; font-weight: normal;}
h3{font-size:16px; font-weight: normal; font-weight: normal;}


ul{margin:0px 0px 0px 30px; padding:0px; }/*list-style-position: outside;*/
ol{margin:0px 0px 0px 30px; padding:0px; } /*list-style-position: inside;*/
ul li {list-style-image:url(/img/after.png); margin:5px 0px 5px 0px; line-height:20px; }
ol li{line-height:20px; margin:5px 0px 5px 0px;}

.clear{height:1px; width:100%; clear:both;}
.spacer_half{height:5px; width:100%;}
.spacer{height:10px; width:100%;}
.spacer_3{height:30px; width:100%;}
.spacer_5{height:50px; width:100%;}
.spacer_7{height:70px; width:100%;}
.center{text-align:center;}
.bold{font-weight:bold;}
.highlight{color:#cc3333;}
.unactive_text{color:#;}
.red_text{color:#dc6565;}
.green_text{color:#a9d637;}
.gray_text{color:#555;}
.clarification{font-size:12px; color:#777;}

@font-face {
	font-family: Calibri; 
	src: url(/_/fonts/calibri.ttf); 
}
@font-face {
	font-family: CalibriBold; 
	src: url(/_/fonts/calibrib.ttf); 
}
@font-face {
	font-family: CalibriLight; 
	src: url(/_/fonts/calibril.ttf); 
}
@font-face {
	font-family: PhilosopherBold; 
	src: url(/_/fonts/philosopher_bold.ttf); 
}
@font-face {
	font-family: PhilosopherRegular; 
	src: url(/_/fonts/Philosopher-Regular.ttf); 
}
@font-face {
	font-family: PhilosopherItalic; 
	src: url(/_/fonts/Philosopher-Italic.ttf); 
}
@font-face {
	font-family: SfUiDisplayHeavy; 
	src: url(/_/fonts/sfui/SF-UI-Display-Heavy.ttf); 
}
@font-face {
	font-family: SfUiDisplayBold; 
	src: url(/_/fonts/sfui/SF-UI-Display-Bold.ttf); 
}
@font-face {
	font-family: SfUiDisplayBlack; 
	src: url(/_/fonts/sfui/SF-UI-Display-Black.ttf); 
}
@font-face {
	font-family: SfUiDisplaySBold; 
	src: url(/_/fonts/sfui/SF-UI-Display-Semibold.ttf); 
}
@font-face {
	font-family: SfUiDisplayRegular; 
	src: url(/_/fonts/sfui/SF-UI-Display-Regular.ttf); 
}
@font-face {
	font-family: SfUiDisplayMedium; 
	src: url(/_/fonts/sfui/SF-UI-Display-Medium.ttf); 
}
@font-face {
	font-family: SfUiDisplayThin; 
	src: url(/_/fonts/sfui/SF-UI-Display-Thin.ttf); 
}
@font-face {
	font-family: RobotoSlabBold; 
	src: url(/_/fonts/robotoslab/RobotoSlab-Bold.ttf); 
}
@font-face {
	font-family: OswaldBold; 
	src: url(/_/fonts/robotoslab/Oswald-Bold.ttf); 
}
@font-face {
	font-family: OswaldLight; 
	src: url(/_/fonts/robotoslab/Oswald-Light.ttf); 
}
@font-face {
	font-family: OswaldRegular; 
	src: url(/_/fonts/robotoslab/Oswald-Regular.ttf); 
}
/*
@font-face {
	font-family: SfUiDisplayBold; 
	src: url(/_/fonts/SfUiDisplayBold.ttf); 
}
@font-face {
	font-family: SfUiDisplayRegular; 
	src: url(/_/fonts/SfUiDisplayRegular.otf); 
}
@font-face {
	font-family: SfUiDisplayMedium; 
	src: url(/_/fonts/SfUiDisplayMedium.otf); 
}
@font-face {
	font-family: RobotoSlabBold; 
	src: url(/_/fonts/robotoslab/RobotoSlab-Bold.ttf); 
}

/*
Roboto
	300 400 600 700 800

Open Sans
	light 300
	light 300 Italic
	regular 400
	regular 400 Italic
	semi-bold 600
	semi-bold 600 Italic
	bold 700
	bold 700 Italic
	extra-bold 800
	extra-bold 800 Italic
	
PT Sans
	regular 400
	regular 400 Italic
	bold 700
	bold 700 Italic
*/
.screen_size{position:absolute; top:0px; left:0px; background:#fff;}



.page{ width:100%;  max-width: 1170px; min-width: 1170px; width: 1170px;  margin:0 auto; position:relative;}
.page_content{ width:100%; }


#callback_form{display:none;}
.callback_form{width:400px; padding:30px 50px 50px 50px; background:#f6f6f8; }
#callback_form_content_send{display:none; margin:0px 0px 30px 0px;}
.callback_form_item{color:#6a6a6a;}
.callback_form_item input[type=submit]{background:#ffcb00;  color:#282828; border:1px solid #ffcb00;}
	.callback_form_item input{width:100%; outline:none; border:1px solid #e5eaed; background:#fff; margin:3px 0px 0px 0px; color:#282828; padding:10px 15px; border-radius:25px;}
	.callback_form_item input[type=submit]{background:#ffcb00; border:1px solid #fff; color:#282828;}
	.callback_form_button{background:#8db7c2; margin:0 auto; height:40px; line-height:40px; cursor:pointer; text-align:center; width:; border-radius:25px; font-family:Calibri; font-size:14px; color:#fff;}
	.callback_form_button:hover{background:#a9d637; color:#282828;}
	
#feedback_form{display:none;}
.feedback_form{width:500px; padding:30px 50px 50px 50px; background:#f6f6f8; }	
#feedback_form_content_send{display:none; margin:0px 0px 30px 0px;}
	

.menu{ height:60px;}
.menu_logo{float:left; margin:10px 10px 0px 10px;}
	.menu_content_item{float:left; height:60px; line-height:60px; font-size:14px;}
	.menu_content_item a{ color:#979799;  font-family:SfUiDisplayRegular; padding:0px 20px; display:block;}
	.menu_content_item a:hover{ color:#404445; }
	.menu_content_item_current a{ color:#404445; font-family:SfUiDisplayBold;}
	
.menu_search{margin:12px 10px 0px 0px; float:right;}
.menu_search input{border:1px solid #eaeaea; line-height:32px; background:#fff url(/img/search_arrow.png) 95% center no-repeat; padding:0px 5px; outline:none;}
.menu_search img{float:right; margin:7px 0px 0px 10px; cursor:pointer;}
	::-webkit-input-placeholder {color:#979799;}
	::-moz-placeholder          {color:#979799;}/* Firefox 19+ */
	:-moz-placeholder           {color:#979799;}/* Firefox 18- */
	:-ms-input-placeholder      {color:#979799;}

.menu_border{height:1px; border-bottom:1px solid #eaeaea; width:97%; margin:0 auto;}

.site_head{height:140px;}
	.site_head img{margin:40px 0px 0px 0px;}
	.site_title{margin:50px 0px 0px 0px; font-size:32px; font-family:SfUiDisplayMedium; color:#404445; line-height:32px;}
	
	
.site_first_line{height:380px; }	
.slider, .product_support, .gold_partner{height:380px;}	

	.slider{padding:0px; overflow:hidden; cursor:pointer;}
		.slider_img{background:url(/img/slider_bg.jpg) top center no-repeat; width:100%; height:260px; position:relative;}
			.slider_img_text{font-size:12px; text-transform:uppercase; font-family:SfUiDisplaySBold; color:#fff; position:absolute; bottom:15px; left:15px;}
		.slider_content{height:120px; padding:15px 0px;}
			.slider_content_title{font-size:16px; line-height:20px; font-family:SfUiDisplayMedium; color:#1f4d80;}
				.slider_dot{background:#fff; cursor:pointer; border:1px solid #1f4d80; border-radius:3px; width:6px; height:6px; float:left; margin:0px 10px 0px 0px;}
				.slider_dot_active{background:#1f4d80; border:1px solid #1f4d80;}
				
			.slider_content_text{font-size:14px; line-height:20px; font-family:SfUiDisplayRegular; color:#404445;}
			.slider_content_text a{font-size:12px; color:#bebebe; display:block;}
			.slider_content_text a:hover{text-decoration:underline;}
		
	.product_support{background:url(/img/product_support_bg.jpg) no-repeat; box-shadow: 0 0 10px rgb(17 52 113 / 50%);}
		.product_support_content{padding:35px 20px; font-family:SfUiDisplayRegular; font-size:12px; line-height:20px; color:#fff; }
		.product_support_bold{font-family:SfUiDisplayBold; font-size:14px;}
		.product_support_button{border:1px solid #fff; cursor:pointer; width:115px; font-size:12px;  padding:7px 7px; color:#fff; background:url(/img/product_support_arrow.png) 95% center no-repeat;}
		
	.gold_partner{background:url(/img/gold_partner.jpg) center center no-repeat; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
	
	
.site_second_line{height:260px; }		
	.cloud, .activity, .contacts{height:260px;}
		.cloud{background:#e8eff5; position:relative;}
			.cloud_title{margin:20px 0px; font-family:SfUiDisplayMedium; font-size:16px; line-height:20px; color:#ff0000;}
			.cloud_text{font-family:SfUiDisplayMedium; font-size:14px; line-height:20px; color:#404445;}
			.cloud_link{position:absolute; bottom:5px; left:15px; font-family:SfUiDisplaySBold; font-size:12px; line-height:40px; color:#8ca5af; text-transform:uppercase;}
			.cloud_link a{color:#8ca5af;}
			.cloud_link a:hover{text-decoration:underline;}
		.activity{background:url(/img/activity.jpg) center center no-repeat; position:relative;}
			.activity_title{margin:20px 0px;font-family:SfUiDisplayBlack; font-size:18px; line-height:20px; color:#404445;	text-transform:uppercase;}
			.activity_soft{position:absolute; top:5px; right:15px; font-family:SfUiDisplaySBold; font-size:12px; line-height:40px; color:#8ca5af; text-transform:uppercase;}
			.activity_link{position:absolute; bottom:5px; left:15px; font-family:SfUiDisplaySBold; font-size:12px; line-height:40px; color:#8ca5af; text-transform:uppercase;}
			.activity_link a{color:#8ca5af;}
			.activity_link a:hover{text-decoration:underline;}
			.activity_text{font-size:12px; text-transform:uppercase; line-height:16px; font-family:SfUiDisplayRegular; color:#798e97:}
			.activity_text a{color:#798e97; display:block;}
			.activity_text a:hover{text-decoration:underline;}
		.contacts{background:url(/img/contacts_bg.jpg) no-repeat; position:relative;}
			.contacts_text{font-family:SfUiDisplayMedium; font-size:12px; line-height:16px; color:#404445;}
			.contacts_link{position:absolute; bottom:5px; left:15px; font-family:SfUiDisplaySBold; font-size:12px; line-height:40px; color:#8ca5af; text-transform:uppercase;}
			.contacts_link a{color:#404445;}
			.contacts_link a:hover{text-decoration:underline;}
	
.partners_line{height:130px; line-height:130px; background:#fff; text-align:center; position:relative;}	
	.partners_line_right{position:absolute; top:35%; right:15px; padding:20px; width:6px; height:12px; cursor:pointer; background:url(/img/partners_arrrow_right.png) center center no-repeat;}	
	.partners_line_right:hover{ background:url(/img/partners_arrrow_right_hover.png) center center no-repeat;}	
	.partners_line_left{position:absolute; top:35%; left:15px; padding:20px; width:6px; height:12px; cursor:pointer; background:url(/img/partners_arrrow_left.png) center center no-repeat;}	
	.partners_line_left:hover{ background:url(/img/partners_arrrow_left_hover.png) center center no-repeat;}	
	

.jcarousel img{cursor:pointer; max-height:90px; width:auto; -webkit-filter: grayscale(100%);  filter: grayscale(100%);}
.jcarousel img:hover{-webkit-filter: grayscale(0%);  filter: grayscale(0%);}
.jcarousel {
    position: relative;
    overflow: hidden;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    float: left;
	margin:20px 30px 0px 35px;
	list-style-image: none;
}
.jcarousel-pagination{display:none;}
	
.footer_social{text-align:right; margin:0px 0px 0px 30px;}
.footer_social img{height:32px; -webkit-filter: grayscale(70%);  filter: grayscale(70%);}
.footer_social img:hover{-webkit-filter: grayscale(0%);  filter: grayscale(0%);}
	
	
.footer{width:100%; height:350px; background:#404445;}	
	.footer_logo{text-align:center; padding:45px 0px;}
	.footer_form{font-family:SfUiDisplayBold; font-size:12px; line-height:40px; color:#7d8385;}
		.footer_form input{border:0px; color:#979799; border-bottom:1px solid #7d8385; line-height:20px; width:100%; background:#404445; outline:none; font-family:SfUiDisplayBold; font-size:12px; }
			.footer_form input::-webkit-input-placeholder {color:#979799;}
			.footer_form input::-moz-placeholder          {color:#979799;}/* Firefox 19+ */
			.footer_form input:-moz-placeholder           {color:#979799;}/* Firefox 18- */
			.footer_form input:-ms-input-placeholder      {color:#979799;}
			.footer_form_button{line-height:20px; width:100%; cursor:pointer; border:1px solid #7d8385; color:#979799; padding:5px 0px; text-align:center;}
			.footer_form_button:hover{background:#7d8385; color:#404445;}
	
	.footer_links{font-family:SfUiDisplayRegular; font-size:12px; line-height:40px; color:#7d8385;}
		.footer_links_line a{color:#7d8385; text-transform:uppercase;}
		.footer_links_line a:hover{color:#95999a;}
	.footer_contacts{font-family:SfUiDisplayRegular; font-size:12px; line-height:40px; color:#7d8385;}
		.footer_contacts_title{font-family:SfUiDisplayBold; text-transform:uppercase;}
		.footer_contacts_line{line-height:40px;}
		.footer_contacts_line a{color:#7d8385; }
		.footer_contacts_line a:hover{text-decoration:underline; }

.content_bg{background:#fff; }

	.uppercase{text-transform:uppercase;}	
	
	.feedback_line {margin:0px 0px 0px 0px;}
	.feedback_line input, .feedback_line textarea{width:100%; border:1px solid #bdbdbd; padding:10px; border-radius:10px; outline: none;}
	button{ outline: none;}
	.feedback_form_content_send{}
	.form_submit{background:#8db7c2; border:0px; padding:0px 20px; margin:0 auto; height:40px; line-height:40px; cursor:pointer; text-align:center; width:; border-radius:10px; font-family:Calibri; font-size:14px; color:#fff;}
	.form_submit:hover{background:#a9d637; color:#282828;}
	
	
	.transition{transition: 0.15s;}
	.button{padding-right:25px; cursor:pointer; text-align:center; letter-spacing: 0.03em; font-family: "Oswald", sans-serif; line-height:50px; height:50px; border:1px solid #8db7c2; color:#8db7c2; padding:0px 20px 0px 20px; border-radius:25px; font-size:16px;	}
	.button:hover{background:#c3ea60; border:1px solid #c3ea60; color:#282828;}
		
			
	/******************* SLIDER ************************/
		#slideInner{max-width:585px; !important;}
			#myCarousel{max-width:585px; !important; float:none !important;}
			.carousel-inner .item{  background: #fff;} /*height:325px*/
			.carousel-indicators{bottom:0px;  position:relative; 	left:5px;	margin:0px; width:120px;}
					
					.carousel-indicators li {background:#fff; cursor:pointer; border:1px solid #1f4d80; border-radius:3px; width:6px; height:6px; float:left; margin:0px 10px 0px 0px;}
					.carousel-indicators li:hover {background:#1f4d80; border:1px solid #1f4d80; }
					.carousel-indicators li.active {background:#1f4d80; border:1px solid #1f4d80;   width:6px; height:6px; margin:0px 10px 0px 0px;}
				
				.slider_dot{background:#fff; cursor:pointer; border:1px solid #1f4d80; border-radius:3px; width:6px; height:6px; float:left; margin:0px 10px 0px 0px;}
				.slider_dot_active{background:#1f4d80; border:1px solid #1f4d80;}

	.navigation { color:#fff; font-family:Calibri; font-size:14px;}
	.navigation img{margin:0px 10px;}
	.navigation a{ color:#fff; text-decoration:none; font-family:Calibri; font-size:14px;}
	.navigation a:hover{ text-decoration:underline; color:#fff !important;}
	

	.content_title{margin:0px 0px 10px 30px; font-family: SfUiDisplayMedium;  font-size:32px;}
	.content_title h1{margin:0px;}
	.content_text{font-size: 14px; font-family:SfUiDisplayRegular; line-height:20px; text-align: ; color: #434445;}
	.content_text a{text-decoration:underline; }
	.content_text h2{color:#2e4e92; font-size:16pt; font-family:SfUiDisplayBold; line-height:22px; margin:15px 0px 0px 0px; }
	.content_text h3{color:#2e4e92; font-size:14pt; font-family:SfUiDisplayBold; line-height:22px; margin:15px 0px 0px 0px; }
		.content_text p{margin:5px 0px 10px 0px;}
		.content_text img{max-width:100%;}
		.content_text strong{font-family:SfUiDisplayBold;}
	
		.content_text{color:#404445;}
		.content_text ol li{ color:#1f4d80; font-family:SfUiDisplayMedium;}
		.content_text ul li{list-style:none; color:#404445; list-style-position: outside;}
		.content_text ul li:before {
			margin:0px 0px 0px -17px;
			color: #495a79; /* Цвет маркера */
			content: "•"; /* Сам маркер */
			padding-right: 10px; /* Расстояние от маркера до текста */
			 list-style-position: outside;
		   }
		   
		.page_number{} 
		.page_number{float:left; font-family:SfUiDisplaySBold; height:60px; text-transform:uppercase; font-size:32px; line-height:34px; margin:0px 10px 0px 0px;} 
		   
		.content_text_sbold{font-family:SfUiDisplaySBold; text-transform:uppercase; font-size:32px; line-height:34px; margin:0px 0px 0px 0px;}
		.content_text_color1{color:#8ca5af;}
		.content_text_color2{color:#1f4d80;}
		.content_text_color3{color:#cad5d9;}
		.content_text_color_red{color:red;}
	
	
	.contacts_content{position:absolute; top:40px; right:30px; background:#e8eff5 url(/img/contacts_page_bg.jpg) left center no-repeat; padding-left:120px; width:550px; height:230px; box-shadow: 0 2px 20px rgba(208,215,217,0.8);}
		.contacts_content_text{padding:30px; font-size: 14px; font-family:SfUiDisplayRegular;}
		.contacts_content_text hr{background:#fff; height:1px; margin:15px 0px;}
		.contacts_content_text strong{font-family:SfUiDisplayBold;}
		.contacts_content_text a{text-decoration:underline; color:#;}
	
	.activity_main_img{position:relative;}
	.activity_main_img img{width:100%; max-width:100%;}
	.activity_navigation{position:absolute; bottom:4px; right:0px; min-width:400px; min-height:150px; background:#8ca5af; color:#fff; padding:50px 40px;}
	.activity_navigation ul li{font-family:SfUiDisplayRegular; margin:15px 0px; font-size:14px; color:#fff; list-style:disc outside;}
	.activity_navigation ul li a{color:#fff; border-bottom:1px solid #fff; padding-bottom:1px;}
	.activity_navigation ul li a:hover{text-decoration:none; border-bottom:0px solid #fff;  }
	
	.support_main_img{position:relative;}
	.support_main_img img{width:100%; max-width:100%;}
	.support_navigation{position:absolute; bottom:4px; right:0px; min-width:400px; min-height:150px; background:#404445; color:#fff; padding:50px 40px;}
	.support_navigation ul li{font-family:SfUiDisplayRegular; margin:15px 0px; font-size:14px; color:#fff; list-style:disc outside;}
	.support_navigation ul li a{color:#fff; border-bottom:1px solid #fff; padding-bottom:1px;}
	.support_navigation ul li a:hover{text-decoration:none; border-bottom:0px solid #fff;  }
	
	.articles{}
		.news_bg{background:url(/img/support.jpg) center -30px no-repeat; height:215px;}
		.articles_bg{background:url(/img/articles.jpg) left center no-repeat; height:215px;}
		.articles_navigation{ background:#8ca5af; color:#fff; padding:30px 30px;height:215px;}
			.articles_navigation_title{font-family:SfUiDisplaySBold; font-size:12px; color:#cad5d9; margin:0px 0px 30px 0px; }
			.articles_navigation_text{}
			.articles_navigation_text ul{margin:0px;}
			.articles_navigation_text ul li{margin:20px 0px; font-family:SfUiDisplayRegular; font-size:14px; line-height:16px; color:#fff; list-style:none;}
			.articles_navigation_text a{color:#fff; padding-bottom:1px;}
			.articles_navigation_text a:hover{text-decoration:none; border-bottom:0px solid #fff; border-bottom:1px solid #a9bcc3;  }
	
	.articles{}
		.support_bg{background:url(/img/support.jpg) center top no-repeat; height:215px;}
		.support_navigation_s{ background:#e8eff5; color:#404445; padding:30px 30px;height:215px;}
			.support_navigation_title{font-family:SfUiDisplaySBold; font-size:12px; color:#404445; text-transform:uppercase;}
			.support_navigation_text{}
			.support_navigation_text ul{margin:10px 0px 0px 0px;}
			.support_navigation_text ul li{margin:15px 0px; font-family:SfUiDisplayRegular; font-size:12px; line-height:14px; color:#404445; list-style:none;}
			.support_navigation_text a{color:#404445 !important; border-bottom:1px solid #404445 !important; padding-bottom:1px;}
			.support_navigation_text a:hover{text-decoration:none; border-bottom:0px solid #fff !important;  }
	
	.news_links{margin:0px 0px 30px 30px;}
		.news_title { margin:20px 0px 0px 0px;}
		.news_title a{font-family:SfUiDisplaySBold; font-size:18px;  padding-bottom:1px; color:#1f4d80; margin:0px 0px 0px 0px;}
		.news_title a:hover{border-bottom:0px; border-bottom:1px solid #1f4d80;}
		.news_date{font-size:14px;}
	
	.blog_share{margin:0 auto; text-align:center; font-family:SfUiDisplayRegular; font-size:12px; }
	
	.content_title_text{font-size:14px; font-family:SfUiDisplayRegular;}
	
	.about_bg{position:relative; background:#2f85af url(/img/about_bg.jpg) center 0px  no-repeat; color:#fff; padding:30px 0px;}
	.about_bg .content_text{ color:#fff; padding-right:50px;}
	.about_bg .content_text ol li{ color:#fff; }
	.about_bg .content_text ul li{ color:#fff; }
		
	.about_description{color:#1f4d80; font-family:SfUiDisplayRegular; font-size:14px; line-height:20px; position:absolute; bottom:0px; right:0px; width:400px; min-height:270px; background:#dadee0; color:#404445; padding:50px 40px;}
	


	.about_bg2{position:relative; background:#2f85af url(/img/about_bg2.jpg) top right  no-repeat; color:#fff; padding:0px 0px;}
		.about_bg_title{background:#dadee0; width:740px; text-transform:uppercase; font-family:SfUiDisplaySBold; font-size:30px; line-height:120px; color:#404445; padding-left:30px;}
			.about_bg_text{width:740px; background:#2f85af; padding:30px 20px}
			.about_bg_text a{color:#fff; border-bottom:1px solid #a9bcc3; padding-bottom:1px;}
			.about_bg_text a:hover{text-decoration:none; border-bottom:0px solid #fff;  }
			
			.about_bg_text ul li{list-style:none; color:#404445; list-style-position: outside;}
			.about_bg_text ul li:before {
				margin:0px 0px 0px -17px;
				color: #495a79; /* Цвет маркера */
				content: "•"; /* Сам маркер */
				padding-right: 10px; /* Расстояние от маркера до текста */
				 list-style-position: outside;
			   }
				.about_bg_text ol li{ color:#fff; }
				.about_bg_text ul li{ color:#fff; }
	/*2f85af*/
	/******************* PHOTOS+FILES ************************/
		.files h3, .photos h3{font-size:18px; }	
		.file{margin: 7px; line-height:22px; font-size:15px; }
		.photos{margin:0px 0px 0px 0px;}
			.photo{float:left; width:150px; height:150px;  margin:0px 20px 30px 20px; }
			.photo img{ width: 150px; height: 150px; padding: 1px; background: white;}
			.file img{width:16px; height:16px; float:left; margin:0px 10px 0px 0px;}
		.photo_uploads{padding:10px 5px;}
		.photo_uploads img{ width: 170px; height: 170px;}
					
	/******************* PAGES ************************/
	.pages_link_current{font-family: Verdana, Arial, sans-serif;font-size:12px;	display: inline-block;	margin-right: 4px;	background: #e9e9e9;font-weight: bold;	text-decoration: none;	color: #f0f0f0;	border: solid 1px #000;	border-radius: 2px;	padding:3px 7px;background: #616161;box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);text-shadow: 0px 0px 3px rgba(0,0,0, .5);	} 
					
					.pages_link{ font-family: Verdana, Arial, sans-serif; font-size:12px; display:inline-block; margin-right: 4px; border-radius: 2px; border: solid 1px #c0c0c0; background: #e9e9e9;	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)); background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);	font-weight: bold;	text-decoration: none;	text-shadow: 0px 1px 0px rgba(255,255,255, 1);	}
					.pages_link:hover{	background: #eeeeee;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eeeeee));background: -moz-linear-gradient(0% 0% 270deg,#fff, #eeeeee);	}
					.pages_link a{display:block; padding:3px 7px; color: #000; text-decoration:none;}
					.pages_link a:hover{color:red;}
	.page_left{}
	.page_right{float:right; margin:0px 30px 0px 0px;}
		.page_color_1{font-family:SfUiDisplaySBold; font-size:16px; color:#e8eff5;}
		.page_color_2{font-family:SfUiDisplaySBold; font-size:16px; color:#8ca5af;}
		.page_color_3{font-family:SfUiDisplaySBold; font-size:16px; color:#cad5d9;}
		


		
	/******************* NOTIFICATORS ************************/
		.notifier_info, .notifier_warning, .notifier_error, .notifier_success{ padding:15px 20px 15px 70px; margin:10px 0px; }
		.notifier_info{background:#d1e4f3 url(/img/notifier/info.png) 20px center no-repeat; border:1px solid #4d8fcb;}
		.notifier_warning{background:#ffe9ad url(/img/notifier/warning.png) 20px center no-repeat; border:1px solid #fab418; }
		.notifier_error{background:#fccac1 url(/img/notifier/error.png) 20px center no-repeat; border:1px solid #eb5439; }
		.notifier_success{background:#effeb9 url(/img/notifier/success.png) 20px center no-repeat; border:1px solid #98c700; }
		
		.notifier_title{font-weight:bold; font-size:; color:#565656;}
		.notifier_text{ color:#565656;  line-height:20px; font-size:14px; }
		.notifier_text ul{list-style:none; padding:0px; margin:5px 0px 5px 35px;}
		.notifier_text ul li{padding:0px 0px 0px 15px; background:url(/img/after.png) left center no-repeat;}

		
		
		.notifier_mini_info, .notifier_mini_warning, .notifier_mini_error, .notifier_mini_success{ padding:5px 5px 5px 50px; font-size:12px; }
		.notifier_mini_info{background:#d1e4f3 url(/img/notifier/info.png) 10px center no-repeat; border:1px solid #4d8fcb;}
		.notifier_mini_warning{background:#ffe9ad url(/img/notifier/warning.png) 10px center no-repeat; border:1px solid #fab418; }
		.notifier_mini_error{background:#fccac1 url(/img/notifier/error.png) 10px center no-repeat; border:1px solid #eb5439; }
		.notifier_mini_success{background:#effeb9 url(/img/notifier/success.png) 10px center no-repeat; border:1px solid #98c700; }
		.notifier_text_mini{ color:#565656;  line-height:16px; }

#toTop {
	border-radius:30px;
	background:#8db7c2;
	text-align:center;
	padding:17px 17px;
	position:fixed;
	bottom:40px; 
	right:40px;
	cursor:pointer;
	display:none;
	color:#333;
	font-family:verdana;
	font-size:11px;
	box-shadow: 3px 2px 7px #c1dee5;
}
#toTop:hover{ background:#c3ea60; box-shadow: 3px 2px 7px #d8e7b1; color:#fff;}

@media (max-width: 767px) { 													/* XS */
	.about_bg{background:#2f85af;}
}
@media (min-width: 768px) and (max-width: 977px) {								/* SM */
	.about_bg{background:#2f85af;}
}
@media (min-width: 978px) and (max-width: 1199px) {								/* MD */
	.about_bg{background:#2f85af;}
}
@media (min-width: 1200px) {													/* LG */
	
}