body{
	padding:0;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	color:#000000;
	font-size:14px;
	line-height: 1;	
	cursor: default;
	background:#fff;
}


/*----------*/
	
	html, body {height:100% !important;min-width:1000px;}	
 
  .clear {display:block;content:"";clear:both;line-height:0;height:0;font-size:0;}
  .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
	 
	.clearfix {
		display:block;
	}
	 
	html[xmlns] .clearfix {
		display: block;
	}
	 
	* html .clearfix {
		height: 1%;
	}
	
	.shell {width:980px;margin:0 auto;position:relative;}
	   
	
/*----------*/
ul,ol,li,dl,dt,dd,form,p{padding:0;margin:0;list-style:none;font-weight:normal;}
h1,h2,h3,h4,h5,h6{padding:0;list-style:none;font-weight:normal;}
input,textarea{font-family:Arial;line-height:normal;outline:none;resize:none;
padding:2px 8px 5px;
border:1px solid #e2e2e2;
font-size:20px;color:#999999;
margin:0;
background:#ffffff;
border: 1px solid #D1D1D1;
border-radius: 5px;
}

/*input:hover, textarea:hover{
 background: none;
    box-shadow:none;
    color: #333333;
	border:1px solid #ffb400;

}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {background: none;    box-shadow:none;    color: #333333;	border:1px solid #ffb400;}*/

fieldset  {border:0;}


ul li {line-height:20px;}
main ol li{list-style-type:decimal;padding-left:0;line-height:20px;margin-bottom: 13px;list-style-position:inside;}
main ol ul li{list-style-type:none;}
li ul, li ol {margin:11px 0;margin-left:20px;}



header,section,footer,aside,nav,article,figure{display:block;padding:0;margin:0;z-index:100;}
a img{border:none;}
a{outline:none;text-decoration:underline;color:#032832;}
/*a:link,a:visited,*/a:hover{color:#032832;text-decoration:none;}
a:hover{border-bottom:none;}
p{padding:0; margin:0 0 15px;line-height:20px;}
label {cursor:pointer;}
table {border-collapse: collapse;}
table td {vertical-align:top;}

h1,h2,h3,h4,h5,h6 {
    font-weight:normal;
	line-height:1.2em;
  }

  h1 {font-size:50px;font-family:'Open Sans', sans-serif;color:#535353;margin-bottom:24px;margin-top:0;}                   /* 22px */
  h2 {font-size:30px;font-family:'Open Sans', sans-serif;color:#2a2929;font-weight:700;margin-bottom:17px;margin-top:0;}   
  h3 {font-size:30px;color:#747474;margin-bottom:18px;}   
  h4 {font-size:26px;color:#747474;margin-bottom:18px;}   
  h5 {font-size:20px;color:#747474;margin-bottom:18px;}   
b,strong{font-weight:bold;}
i,em{font-style:italic;}

main ul li {
    margin-bottom: 13px;
    padding-left: 16px;}
	
main ul {margin-bottom:11px;}
main ul li ul {margin-top:11px;}

hr {
height: 1px;
border: none;
border-top: 1px solid #b5b5b5;
margin:20px 0;

}

main table {width:99%;margin:20px 0;background-color:#ffffff;border-bottom:2px solid #c3c3c3;}
main th {background:#032832;
    border-left: 1px solid #f4f4f4;
    font-size: 1em;
    font-weight: bold;line-height:20px;
    padding: 7px 10px 9px 16px;
    text-align: center;
	color:#ffffff;
	}
main th:first-child {border-left:0;}
main td {line-height:20px;
	border: 1px solid #f4f4f4;
    padding: 8px 20px;}	

	
	.align_center {text-align:center;}
	.align_right {text-align:right;}
	.float_right {float:right;}
	
header, section {min-width:1106px;}
header {width:100%;height:133px;background:#fff;z-index:199;position:fixed;border-bottom:3px solid #555555;
	-webkit-backface-visibility: hidden !important; 
	-webkit-transform: translateZ(0) !important;
}

header:after {display:block;content:"";clear:both;line-height:0;height:0;font-size:0;}
header .logo, header nav {float:left;}
header .info {float:right;width:228px;margin-top:14px;}
header .info .tel {font-size:24px;font-weight:bold;color:#343434;}
header .info .email {display:block;text-align:right;font-size:18px;margin:4px 0 9px 0;}
header .info .email a{color:#646464; text-decoration:none;}
header .info .email a:hover{text-decoration:underline;}
header .info .request a {float:right;color:#fff;font-size:16px;font-weight:bold;background:url(../_i/request_bg.png) 0 0 no-repeat;padding:13px 41px 16px 17px;border:1px solid #96ab0b;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}

header .info .request a span {text-shadow: 0px 1px 1px rgba(69, 88, 0, 0.33);}

header .logo {margin:0;}
header nav {padding:26px 15px 14px 0;
background: #fbfbfb; /* Old browsers */
background: -moz-linear-gradient(top,  #fbfbfb 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.2);
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
margin-left:34px;
}
header nav li {float:left;font-size:16px;margin:0 0 0 33px; padding:0; text-transform:uppercase;}
header nav li span {display:block;margin:12px 0;}
header nav li a{color:#000000; text-decoration:none;padding:3px 10px 3px 10px;}
header nav li a:hover{color:#18a4d4;}
header nav li a.selected {color:#18a4d4;}
header nav li.first {margin-left:0;}
header nav li.active {color:#ee2d32;}

.bb {
    background:#233038;
    color: #ffffff;
    font-size: 14px;
    height: 100px;
    padding: 0 20px;
    position: relative;
	display:none;
}

.bb .fit_text {
    margin: 0 auto;
    width: 980px;
}

.bb .browser span {
    display: inline-block;
    padding-top: 10px;
    vertical-align: middle;
}

.bb p {
    margin: 0 70px 0 0;
    padding: 10px 0;
    position: relative;
    vertical-align: middle;
}

.bb .browser ins {
    background: url(/_i2/browser_icons.png) no-repeat 0 0;
    display: inline-block;
    height: 48px;
    margin: 0.5em 0.5em 0 0;
    vertical-align: middle;
    width: 48px;
}

.bb ins.new_chrome {
    background-position: 0 0;
}
.bb a:hover ins.new_chrome {
    background-position: 0 -48px;
}
.bb ins.new_safari {
    background-position: -48px 0;
}
.bb a:hover ins.new_safari {
    background-position: -48px -48px;
}
.bb ins.new_firefox {
    background-position: -96px 0;
}
.bb a:hover ins.new_firefox {
    background-position: -96px -48px;
}
.bb ins.new_opera {
    background-position: -144px 0;
}
.bb a:hover ins.new_opera {
    background-position: -144px -48px;
}
.bb ins.new_ie {
    background-position: -192px 0;
}
.bb a:hover ins.new_ie {
    background-position: -192px -48px;
}


.bb .browser {
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    margin-right: 75px;
    vertical-align: middle;
}
.bb .browser:last-child, .bb .last  {margin-right:0;}

.bb .bb_close {
    cursor: pointer;
    display: block;
    float: right;
    font-size: 100%;
    font-style: italic;
    padding-top: 10px;
    white-space: nowrap;
    width: 15px;
    z-index: 2;
}

.bb_close .ext {
    background: url(/_i2/close_br.png) no-repeat 0 0;
    display: block;
    height: 15px;
    width: 15px;
}


/*-- Content --*/
.why {background:#e1e1e1;padding:14px 0 0px 0;}
.why ins {float:left;width:75px;height:61px;background:url(../_i/why_pic.png) 0 0 no-repeat;margin:9px 45px 20px 74px;}
.why p {font-size:21px;color:#0e0e0e;text-transform:uppercase;font-weight:700;text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.51);line-height:26px;margin:0 0 6px 0;}
.why p .red {color:#ea1111;}
.why a {font-size:14px;color:#4e4d4d;text-transform:uppercase;}



.reputation {background:#fbfbfb url(../_i/reputation_bg_3.png) center 0 no-repeat;color:#000000;font-size:18px;padding:40px 0 52px 0;}
.reputation h2{font-size:30px;font-weight:700;color:#1ea6d2;text-transform:uppercase;text-align:center;margin:0;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.43);
}

.reputation table {width:1004px;margin-left:-11px;}
.reputation tr {height:70px;}
.reputation tr th {font-weight:bold; text-align:left;padding:0 17px;}
.reputation tr td {vertical-align:middle; text-align:left;padding:0 16px;background:url(../_i/first_td.png) 0 0 repeat;}
.reputation tr td.second {background:url(../_i/second_td.png) 0 0 repeat;}
.reputation tr td p {margin:10px 0px;}
.reputation tr td ins {float:left;width:14px;height:38px;background:url(../_i/ins_td.png) 0 0 no-repeat;margin:16px 0 0 -26px;}




.tabs {background:#878787 url(../_i/bg_tabs_1.png) center 0 repeat; padding:53px 0 70px 0;}

.ui-tabs .ui-tabs-nav li {
    border-bottom-width: 0;
    float: left;
    list-style: none outside none;
    margin:0;
    padding: 0;
    position: relative;
    top:5px;
    white-space: nowrap;
	background:#ebebeb;
	height:75px;
	width:243px;
	border:1px solid #e6e6e6;
	border-bottom:0;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	 border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-shadow: 16px 0px 30px 0px rgba(208, 208, 208, 1);
	-moz-box-shadow:    16px 0px 30px 0px rgba(208, 208, 208, 1);
	box-shadow:         16px 0px 30px 0px rgba(208, 208, 208, 1);

}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {background:#fff;z-index:150;box-shadow:none;border-color:#fff;} 

.ui-tabs .ui-tabs-nav li ins {float:left;width:41px;height:44px;background:url(../_i/tabs_pic.png) 0 0 repeat;margin:0 12px 0 0;}
.ui-tabs .ui-tabs-nav li.monitoring a {padding-left:40px;} 

.ui-tabs .ui-tabs-nav li  span {float:left;} 
.ui-tabs .ui-tabs-nav li.monitoring span {padding-top:8px;} 
.ui-tabs .ui-tabs-nav li.reputation span {padding-top:6px;} 
.ui-tabs .ui-tabs-nav li.serm span {width:180px;} 
.ui-tabs .ui-tabs-nav li.social span {padding-top:3px;} 

.ui-tabs .ui-tabs-nav li.reputation ins {background-position:-41px 0;}
.ui-tabs .ui-tabs-nav li.serm ins {background-position:-82px 0;}
.ui-tabs .ui-tabs-nav li.social ins {background-position:-123px 0;}

.ui-tabs .ui-tabs-nav li.ui-tabs-active ins  {background-position:0 -44px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active.reputation ins {background-position:-41px -44px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active.serm ins {background-position:-82px -44px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active.social ins {background-position:-123px -44px;}

.ui-tabs .ui-tabs-nav li.ui-state-hover ins  {background-position:0 -44px;}
.ui-tabs .ui-tabs-nav li.ui-state-hover.reputation ins {background-position:-41px -44px;}
.ui-tabs .ui-tabs-nav li.ui-state-hover.serm ins {background-position:-82px -44px;}
.ui-tabs .ui-tabs-nav li.ui-state-hover.social ins {background-position:-123px -44px;}

.ui-tabs .ui-tabs-nav li.serm a {padding-left:2px;}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	line-height:16px;
    float: left;
    padding:15px 0 0 10px;	
    text-decoration: none;	
	font-size:14px;color:#484848;text-transform:uppercase;font-weight:600;
}


.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    border-collapse: collapse;
    content: "";
    display: table;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    border-collapse: collapse;
    content: "";
    display: table;
}

.ui-tabs-panel {background:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;
-webkit-box-shadow: 0px 0px 30px 0px rgba(208, 208, 208, 1);
-moz-box-shadow:    0px 0px 30px 0px rgba(208, 208, 208, 1);
box-shadow:         0px 0px 30px 0px rgba(208, 208, 208, 1);
z-index:100;position:relative;font-size:16px;
padding:45px 73px 0 52px;
height:335px;
}

.ui-tabs-panel h3 {margin:0 0 29px 0;font-size:24px;font-weight:bold;color:#434444;border-bottom:1px solid #c3d930;padding-bottom:10px;}

.ui-tabs-panel .left_block {width:347px;float:left;}
.ui-tabs-panel .rigth_block {width:465px;float:right;}

.ui-tabs-panel li {font-style:italic;line-height:15px;margin-bottom:16px;padding:0 0 0 30px;background:url(../_i/pic_li.gif) 0 center no-repeat;}
.ui-tabs-panel p {margin-bottom:18px;}

#monitoring.ui-tabs-panel {background:#fff url(../_i/tabs/tabs1.png) right bottom no-repeat;}
#reputation.ui-tabs-panel {background:#fff url(../_i/tabs/tabs2.png) right bottom no-repeat;}
#serm.ui-tabs-panel {background:#fff url(../_i/tabs/tabs3.png) right bottom no-repeat;}
#social.ui-tabs-panel {background:#fff url(../_i/tabs/tabs4.png) right bottom no-repeat;}




.why_cost {background:#294857 url(../_i/why_cost_1.jpg) center 0 no-repeat;padding:43px 0 30px;}
.why_cost h2, .why_cost p {color:#fff;text-align:center;line-height:35px;text-shadow: 0px 1px 6px rgba(0, 0, 0, 0.33);}
.why_cost p {font-size:20px;margin-bottom:27px;}
.why_cost h2 {margin-bottom:21px;}
.why_cost h2 .border_red {border-bottom:1px solid #ff0000;}

.list_cost {width:708px;margin:0 auto; border:2px solid #9ba9af;padding:40px 53px 10px 38px;color:#fff;font-size:18px;}
.list_cost dl {border-bottom:1px solid #516e7a;padding-bottom:2px;margin-bottom:30px;}
.list_cost dl:after { border-collapse: collapse;    content: "";    display: table; clear: both;}
.list_cost dt{font-weight:bold;float:left;}
.list_cost dd{float:right;}





.letters{background:#fff url(../_i/gallery_bg.gif) 0 0 repeat;padding-top:45px;}
.letters h2 {text-align:center;margin-bottom:50px;}

.letters li {display:inline-block;*display:inline;zoom:1;vertical-align:top;position:relative;margin:0 104px 40px 0;width:232px;}
.letters img.pic {border:4px solid #ebe9e9;
-webkit-box-shadow: 6px 4px 10px 0px rgba(0, 0, 0, 0.34);
-moz-box-shadow:    6px 4px 10px 0px rgba(0, 0, 0, 0.34);
box-shadow:         6px 4px 10px 0px rgba(0, 0, 0, 0.34);
margin-bottom:14px;
-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}

.letters a:hover img.pic, .letters a:hover span.shadow { z-index: 10;
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
	-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
	}

.letters li span.shadow {display:block;position:absolute;left:4px;top:4px;width:224px;height:310px;
-webkit-box-shadow: inset 3px 4px 5px 0px rgba(218, 218, 218, 0.6);
-moz-box-shadow:    inset 3px 4px 5px 0px rgba(218, 218, 218, 0.6);
box-shadow:         inset 3px 4px 5px 0px rgba(218, 218, 218, 0.6);
-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}

.letters li.last {margin-right:0;}
.letters li .name {font-size:13px;float:right;width:107px;}



/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; /*overflow:hidden;*/}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(14, 92, 128, 0.39);
-moz-box-shadow:    0px 0px 10px 0px rgba(14, 92, 128, 0.39);
box-shadow:         0px 0px 10px 0px rgba(14, 92, 128, 0.39);
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
	#cboxOverlay{background:#000;}
	#colorbox{outline:0;}    
	#cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{display:none!important;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext{background:url(../_i/clients/photo_arrow.png) 0 0 no-repeat;border:0; padding:0; margin:0; overflow:visible;  position:absolute; top:50%; margin-top:-20px; width:34px; height:41px; text-indent:-9999px;}
		
		        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

		
		
        #cboxPrevious{left:-43px; background-position:left top;}
        #cboxPrevious:hover{background-position:right top;}
        #cboxNext{right:-43px; margin-top:-22px;background-position:left bottom;}
        #cboxNext:hover{background-position:right bottom;;}
        #cboxClose{background:url(../_i/close_button.png) 0 0 no-repeat;border:0; padding:0; margin:0; overflow:visible;  position:absolute; top:5px; right:5px; width:20px; height:20px; text-indent:-9999px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}


		.video {background:#3ba7cd url(../_i/video_bg.jpg) center 0 no-repeat;padding:45px 0;}
		.video .shell {text-align:center;}
		.video h2 {color:#fff;text-align:center;text-shadow: 0px 1px 3px rgba(3, 99, 133, 0.75);}
		.video iframe {padding-bottom:16px;background:url(../_i/video_shadow.png) bottom center no-repeat;background-size:contain;}
		
		
		.map {padding-top:45px;}
		.map .shell {text-align:center;}
		
		.infoBox {background:url(../_i/contacts_pl.png) 0 0 no-repeat;
		width:487px;height:260px;font-size:18px;
		}
		
		.infoBox div {padding:34px 2px 3px 4px;}
		.infoBox div img {margin:0 0 14px 193px;}
		
		.infoBox dl {padding-left:46px;}
		.infoBox dt {font-weight:bold;float:left;width:137px;text-align:right;margin:0px 14px 1px 0;}
		.infoBox dd {margin-bottom:11px;}




		#wide_map {height:665px;}

		.slider {background:url(../_i/slider/slider_bg.jpg) center 133px no-repeat;height: 566px;padding-top:133px;}
		.slider .slogan {font-size:21px;color:#03344d;font-style:italic;font-weight:normal;
		float:right;line-height:26px;margin:40px 0 0 0;width:319px;text-align:center;position:absolute;right:0;top:0;
		}
		
		.slider.padding_top {margin-top:133px;}
		.slider .slogan img {margin-top:20px;}

		.mi-slider {
			position: relative;
			height: 463px;
			width:999px;
			margin:0 auto;
		}
		
		.slider h2 {color:#fff;font-size:40px;font-style:italic;text-shadow: 0px 1px 3px rgba(8, 92, 120, 0.85);}
		.slider h2 span {display:block;font-size:16px;line-height:14px;margin-top:39px;}
		.slider dl {display:inline-block;text-align:left;margin:70px 15px 0;vertical-align:top;width:211px;}
		.slider dl a{color:#fff;font-size:18px;text-decoration:none;text-shadow: 0px 1px 3px rgba(8, 92, 120, 0.85);}
		.slider dl img {display:block;margin:0 auto;}
		.slider dt {margin-bottom:23px;padding:5px 10px 7px 10px;
		-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;		
		}
		
		.slider dl a:hover dt {background:#c3d930;-webkit-box-shadow: -2px 4px 10px 0px rgba(1, 99, 136, 0.44);
		-moz-box-shadow:    -2px 4px 10px 0px rgba(1, 99, 136, 0.44);
		box-shadow:         -2px 4px 10px 0px rgba(1, 99, 136, 0.44);}
		
		.slider dt.top {margin-top:8px;}
		
		
		
		
		.slider p {font-size:16px;color:#fff;text-shadow: 0px 1px 3px rgba(8, 92, 120, 0.85);}
		.slider ul {margin-left:0;}
		.slider li {font-size:16px;color:#fff;text-shadow: 0px 1px 3px rgba(8, 92, 120, 0.85);}
		.slider .left_li,.slider .right_li {display:inline-block;vertical-align:top;margin:0 auto;width:410px;}
		.slider .left_li {width:385px;padding-left:10px;}
		.slider .right_li {width:380px;padding-top:0;}
		
		.slider .left_li img {margin-bottom:20px;}
		
		.bx-wrapper {
			margin: 0 auto;
			position: relative;
			width:980px;
		}
		
		.bx-wrapper .bx-viewport {
			transform: translateZ(0px);
		}
		
		#nav_slider {position: absolute;
			bottom:-92px;
			text-align: center;
			width:100%;
			margin: 0 auto;}
			
		#nav_slider a {
			display: inline-block;
			text-transform: uppercase;
			letter-spacing: 5px;
			position: relative;
			color: #888;
			outline: none;
			-webkit-transition: color 0.2s linear;
			transition: color 0.2s linear;
			height:80px;
			vertical-align:top;
		}
		
		#nav_slider a.serm {width:110px;background:url(../_i/slider/serm_nav.jpg) 0 0 no-repeat;}
		#nav_slider a.wild {width:205px;background:url(../_i/slider/wild_nav.jpg) 0 0 no-repeat;}
		#nav_slider a.milk {width:104px;background:url(../_i/slider/milk_nav.jpg) 0 0 no-repeat;}
		#nav_slider a.aastra {width:171px;background:url(../_i/slider/aastra_nav.jpg) 0 0 no-repeat;}
		#nav_slider a.intermed {width:144px;background:url(../_i/slider/intermed_nav.jpg) 0 0 no-repeat;}
		#nav_slider a.zhik {width:113px;background:url(../_i/slider/zhik_nav.jpg) 0 0 no-repeat;}
		#nav_slider a.ferio {width:128px;background:url(../_i/slider/ferio_nav.jpg) 0 0 no-repeat;}

		#nav_slider a:hover,
		#nav_slider a.active {
			color: #000;
			background-position:left bottom;
		}
		
		.slogan_reputation {position:absolute;right:0;bottom:14px;color:#fff;font-size:16px;text-shadow: 0px 1px 3px rgba(8, 92, 120, 0.85);}
		
		.bx-wrapper .bx-controls-direction a {
			position: absolute;
			top: 50%;
			margin-top: -60px;
			outline: 0;
			width: 32px;
			height: 120px;
			text-indent: -9999px;
			z-index: 9999;
		}
		
		
		.bx-wrapper .bx-prev {
			left: -60px;
			background:url(../_i/slider/slider_arrow.png) 0 0 no-repeat;
		}

		.bx-wrapper .bx-next {
			right: -60px;
			background:url(../_i/slider/slider_arrow.png) right top no-repeat;
		}

		.bx-wrapper .bx-prev:hover {
			background-position: 10px 0;
		}

		.bx-wrapper .bx-next:hover {
			background-position: -43px 0;
		}

		.bx-wrapper .bx-controls-direction a.disabled {
			display: none;
		}

		
		.mi-slider ul li:nth-child(2){
			-webkit-animation: scaleUp 350ms ease-in-out both;
			animation: scaleUp 350ms ease-in-out both;
		}

		.mi-slider ul li:nth-child(2) {
			-webkit-animation-delay: 90ms;
			animation-delay: 90ms;
		}


		
		.form {background:#f5f6f8;width:365px;padding:0 66px;position:absolute;top:143px;left: 50%;margin-left:-243px;z-index:999;padding-bottom:16px;
		-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;
		}
		.form h3 {font-size:24px;color:#212121;text-align:center;}		
		.form h3 span{font-weight:bold;}
		.form p {font-size:16px;color:#282828;padding:2px 0 2px 96px;background:url(../_i/text_bg.png) 0 0 no-repeat;width:262px;margin:0 auto;}
		
		.form input,.form textarea {font-family: 'Open Sans', sans-serif;font-size:16px;color:#666666;background:#ededed;border:1px solid #e4e6e7;
		-webkit-box-shadow: inset 0px 1px 2px 0px rgba(142, 163, 173, 0.75);
		-moz-box-shadow:    inset 0px 1px 2px 0px rgba(142, 163, 173, 0.75);
		box-shadow:         inset 0px 1px 2px 0px rgba(142, 163, 173, 0.75);
		padding:10px 10px 7px 43px;width:301px;margin:13px 0;
		}
		
		
		.form input.contact_name {background:#ededed url(../_i/contact_name.png) 0 0 no-repeat;; }
		.form input.phone {background:#ededed url(../_i/phone.png) 0 0 no-repeat;; }
		.form #additional {background:#ededed url(../_i/additional.png) 0 0 no-repeat;; }
		
		.form input:hover,.form textarea:hover,.form input:focus,.form textarea:focus {border-color:#08aeff;}
		.form .b-popup__plate_error {border-color:red;}
		.form .prim {font-size:12px;color:#666666;}
		
		.form .button {font-size:16px;font-weight:bold;color:#fff;background:url(../_i/button.png) 0 0 no-repeat;width:202px;height:44px;padding:0;border:0;cursor:pointer;}
		.form .close {background:url(../_i/close_button.png) 0 0 no-repeat;border:0; padding:0; margin:0; overflow:visible;  position:absolute; top:5px; right:5px; width:20px; height:20px; text-indent:-9999px;}



#shadow {
	display:none;width:100%;min-width:1001px;height:100%;z-index:100;background:#000; opacity:0.37;filter: alpha(opacity=37);position:absolute;z-index:200;
}
.error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:240px;
}

#toTop {
    background: url(../_i/upload.png) no-repeat 0 0;
    bottom: 37%;
    color: #666666;
    cursor: pointer;
    height: 48px;
    position: fixed;
    right: 20px;
    text-decoration: none;
    width: 48px;
    z-index: 100000;
	 transition: all 0.5s;
}


#toTop:hover {
-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
	-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}












