







#wrap {
    max-width:1140px;
}
#header {
    padding:10px 0 0 0;
    max-width:unset;
    width:100%;
}
#container {
    max-width:1140px;
    width:100%;
}

.theme-default .nivo-controlNav{
	left:calc(50% - 72px)!important;
	    bottom:20px!important;
    top:unset!important;
}
#container .textContent {
	padding-left:0; 
}
.grid_4{
	width:50%;
    margin:0;
    padding:20px;
    box-sizing:border-box;
}
.grid_new-flex{
	display:flex;
	flex-wrap:wrap;
}
#header .subMenu:first-child {
    width:100%!important;
}
#header .columnMain {
    padding-top:0;
}
#header .subMenu:first-child {
    box-sizing:border-box;
}
#header {
    box-sizing:border-box;
}
#footer{
	width:100%;
    margin:0;
    max-width:unset;
    padding:25px 0px;
    display:flex;
    flex-wrap:wrap;
	box-sizing:border-box;
	justify-content:space-between;
}
#footer > .column {
    width:auto;
    margin:0!important;
}
#footer .email {
    margin-left:0;
}
#carousel_container {
    width:100%;
    overflow:hidden;
}
#carousel_container .bx-wrapper {
    margin:0 auto;
    width:90% !important;
}
.bx-wrapper .bx-window {
    width:100%!important;
}
.textContent table {
	width:100%;
}
.portfolio_page .grid_5 {
    max-width:100%;
}
.container .project-feed-filter{
	margin-bottom:15px;
    width:100%;
    float:none;
    padding-top:0;
}
._portfolio_ajax .btn{
	margin-bottom:5px;
}
.about_blocks3>span {
    padding:10px;
    margin-bottom:10px;
}
.about_blocks3 {
	display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.logo_top{
	max-width:220px;
    margin-bottom:15px;
    margin-top:-5px;
}
.sub-mainmenu {
	display:none;
}
.sub-mainmenu a{
	color:#fff;
    text-decoration:underline!important;
    padding:5px 10px;
}
.mainMenu>li:hover .sub-mainmenu{
    position:absolute;
    width:auto;
    display:flex;
    flex-direction:column;
    background:#007ac7;
	z-index:40;
}
#header .mainMenu {
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
	background:#007ac7;
	    margin-top:15px;
}
.mainMenu a .pseudo{
	border-bottom:1px dotted #fff;
}
#header .mainMenu li a{
	color:#fff;
}
.topContacts,.first_menu{
	display:flex;
    flex-wrap:wrap;
    justify-content:flex-end;
	padding-right:85px;
    margin-bottom:13px;
}
#header .topMenu .topContacts--phone,
#header .topMenu .topContacts--email{
	color:#0054a6;
    font-size:18px;
    text-decoration:none;
}
#header .topMenu .topContacts--phone:hover,
#header .topMenu .topContacts--email:hover{
    color:#ff6c00;
}
.topContacts--whatsapp{margin-left:5px;}
.topContacts--viber{
    margin-left:2px;
    top:4px;
}
.topContacts--email{
	margin-left:25px;
	margin-right:6px;
}
.service_block{
	display:flex;
    flex-wrap:wrap;
    align-items:center;
}
.service_block>img{
	width:60%;
    height:auto;
}
.service_block .rightside{
	float:none;
    width:40%;
	box-sizing:border-box;
}
.fancybox-close{
    top:0px!important;
    right:4px!important;
  
            }

@media (max-width:960px) {
	.topContacts, .first_menu{
		padding:0;
	}
}

@media (max-width:768px) {
	.person{
		width:100%;
		box-sizing:border-box;
		padding:0 10px;
		margin-bottom:25px;
	}
	.service_block>img{
		width:100%;
	}
	.service_block .rightside{
		width:250px;
		box-sizing:border-box;
		margin:auto;
	}
}

@media (max-width:550px) {
	.container .project-feed-filter {
		margin-top:15px;
	}
}
@media (max-width:400px) {
	body #footer .column {
		width:100% !important;
		margin-bottom:20px!important;
	}	
}















ul#vertical-multilevel-menu, #vertical-multilevel-menu ul{margin:0;padding:0;list-style:none;width:214px;font-size:12px;}
#vertical-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;border:1px solid #C1C1C1;border-bottom:none;width:200px;}
#vertical-multilevel-menu li a{display:block;text-decoration:none;color:#4F4F4F;font-weight:bold;padding:5px;background:#F5F5F5;border-bottom:1px solid #C1C1C1;}
#vertical-multilevel-menu li a.item-selected{background-color:#D6D6D6;}
#vertical-multilevel-menu li a:hover{background-color:#D6D6D6;}
#vertical-multilevel-menu a.root-item{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656A url(/bitrix/templates/multicarta/components/bitrix/menu/top/images/item_bg.gif) 0 0 no-repeat;border:none;box-sizing:border-box;-moz-box-sizing:border-box;}
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover{background:#61656A url(/bitrix/templates/multicarta/components/bitrix/menu/top/images/item_bg.gif) 0 -26px no-repeat;}
#vertical-multilevel-menu a.root-item-selected{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656A url(/bitrix/templates/multicarta/components/bitrix/menu/top/images/item_bg.gif) 0 -26px no-repeat;border:none;box-sizing:border-box;-moz-box-sizing:border-box;}
#vertical-multilevel-menu a.parent{background:#F5F5F5 url(/bitrix/templates/multicarta/components/bitrix/menu/top/images/arrow.gif) center right no-repeat;padding-right:10px;}
#vertical-multilevel-menu a.denied{background:#F5F5F5 url(/bitrix/templates/multicarta/components/bitrix/menu/top/images/lock.gif) center right no-repeat;color:#DDDDDD;padding-right:10px;}
* html ul#vertical-multilevel-menu li{float:left;height:1%;}
* html ul#vertical-multilevel-menu li a{height:1%;}
#vertical-multilevel-menu li ul.root-item{margin:-27px 0 0 210px;}
#vertical-multilevel-menu li ul{margin:-27px 0 0 133px;}
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul{display:none;}
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul{display:block;}







ul#vertical-multilevel-menu, #vertical-multilevel-menu ul{margin:0;padding:0;list-style:none;width:214px;font-size:12px;}
#vertical-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;border:1px solid #C1C1C1;border-bottom:none;width:200px;}
#vertical-multilevel-menu li a{display:block;text-decoration:none;color:#4F4F4F;font-weight:bold;padding:5px;background:#F5F5F5;border-bottom:1px solid #C1C1C1;}
#vertical-multilevel-menu li a.item-selected{background-color:#D6D6D6;}
#vertical-multilevel-menu li a:hover{background-color:#D6D6D6;}
#vertical-multilevel-menu a.root-item{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656A url(/bitrix/templates/multicarta/components/bitrix/menu/top.tabs/images/item_bg.gif) 0 0 no-repeat;border:none;box-sizing:border-box;-moz-box-sizing:border-box;}
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover{background:#61656A url(/bitrix/templates/multicarta/components/bitrix/menu/top.tabs/images/item_bg.gif) 0 -26px no-repeat;}
#vertical-multilevel-menu a.root-item-selected{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656A url(/bitrix/templates/multicarta/components/bitrix/menu/top.tabs/images/item_bg.gif) 0 -26px no-repeat;border:none;box-sizing:border-box;-moz-box-sizing:border-box;}
#vertical-multilevel-menu a.parent{background:#F5F5F5 url(/bitrix/templates/multicarta/components/bitrix/menu/top.tabs/images/arrow.gif) center right no-repeat;padding-right:10px;}
#vertical-multilevel-menu a.denied{background:#F5F5F5 url(/bitrix/templates/multicarta/components/bitrix/menu/top.tabs/images/lock.gif) center right no-repeat;color:#DDDDDD;padding-right:10px;}
* html ul#vertical-multilevel-menu li{float:left;height:1%;}
* html ul#vertical-multilevel-menu li a{height:1%;}
#vertical-multilevel-menu li ul.root-item{margin:-27px 0 0 210px;}
#vertical-multilevel-menu li ul{margin:-27px 0 0 133px;}
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul{display:none;}
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul{display:block;}







.pages ul{margin:0;}
.pages li{float:left;list-style:none;margin:0;padding:0 10px 0 0;}







html body{margin:0;padding:0;}







@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic);

body {

	background-color:#fff;
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12
{
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.page-title-holder
{
	border-bottom:1px solid #70c6f5;
	margin-bottom:20px;
}
h1
{
	color:#282828;
	float:left;
	font-size:24px;
	line-height:1em;
	margin:0 ;
	padding:16px 0 17px !important;
	position:relative;
	margin-bottom:0 !important;
}

h1:after
{
	background:none repeat scroll 0 0 #0054A6;
	bottom:-2px;
	content:"";
	display:block;
	height:3px;
	left:0;
	position:absolute;
	right:0;
}

.clearfix:before, .clearfix:after, .row:before, .row:after
{
	content:" ";
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
}
.row:after, .clearfix:after
{
	clear:both;
}


.grid_4
{
	width:455px;
	display:inline-block;
	vertical-align:top;
	float:none;
	margin-left:10px;
	margin-right:7px;
}

#container .container .grid_4 h1, #container .container .grid_4  h2, #container .container  .grid_4  h3, #container .container  .grid_4  h4,
#container .container  .grid_4  h5,#container .container  .grid_4  h6
{
	color:#0054A6;
	font-weight:bold;
	margin:0 0 1em;
	padding:0;
	text-transform:uppercase;
	color:#00315f;
	font-family:'PT Sans Narrow',sans-serif;
}

.dropcap-rounded
{
	border-radius:50%;
}
.dropcap-style2
{
	background:none repeat scroll 0 0 #EB593C;
}
.dropcap
{
	background:none repeat scroll 0 0 #BDD4C1;
	color:#FFFFFF;
	float:left;
	font-size:22px;
	height:40px;
	line-height:40px;
	margin-right:12px;
	text-align:center;
	width:40px;
}
.dropcap-large
{
	font-size:32px;
	height:60px;
	line-height:60px;
	margin-right:20px;
	width:60px;
}
.dropcap-style2
{
	background:none repeat scroll 0 0 #3cbefc;
}

#container .container  .grid_4  h6
{
	color:#282828;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:0.1em;
	text-transform:none;
}

#container .container  .grid_4 h5
{
	color:#282828;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:1em;
	text-transform:none;
}
#container .container  .grid_4 p
{
	margin:0 0 1.5em;
	font:12px/18px Arial,Helvetica,sans-serif;
	position:relative;
}
#container .container
{
	font:12px/18px Arial,Helvetica,sans-serif;
	position:relative;
}


.progress-bar
{
	margin-bottom:1.5em;
}
.progress-bar.last
{
	margin-bottom:0;
}
.progress-bar h4
{
	font-size:1em;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:.75em;
}
.progress-bar-holder
{
	width:100%;
	height:24px;
	background:#e6eae3;
	background:rgba(189, 212, 193, .20);
	overflow:hidden;
}
.progress-bar-value
{
	height:24px;
	float:left;
	background:#3cbefc;
}
.value-10
{
	width:10%;
}
.value-20
{
	width:20%;
}
.value-30
{
	width:30%;
}
.value-40
{
	width:40%;
}
.value-50
{
	width:50%;
}
.value-60
{
	width:60%;
}
.value-70
{
	width:70%;
}
.value-80
{
	width:80%;
}
.value-90
{
	width:90%;
}
.value-100
{
	width:100%;
}
hr {
	border-color:#70C6F5;
}
.pagecontacttext{
	float:left;
	margin:25px 100px;
}

.hr
{
	background:none repeat scroll 0 0 rgba(189, 212, 193, 0.42);
	background:none repeat scroll 0 0 #0054A6;
	height:1px;
	margin:40px 10px;
	overflow:hidden;
}

.hr-dashed
{
	background:url("/images/hr-dashed.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	height:2px;
}

#container .container .grid_12  h2, #container .container  .grid_12  h3, #container .container  .grid_12  h4,
#container .container  .grid_12  h5,#container .container  .grid_12  h6
{
	color:#0054A6;
	font-weight:normal;
	margin:0 0 1em;
	padding:0;
	text-transform:uppercase;
}

#container .container  .grid_12  h2
{
	font-size:18px;
	line-height:1em;
	margin-bottom:1em;
}


#container .container .grid_3 h1, #container .container .grid_3  h2, #container .container  .grid_3  h3, #container .container  .grid_3  h4,
#container .container  .grid_3  h5,#container .container  .grid_3  h6
{
	color:#0054A6;
	font-weight:normal;
	margin:0 0 1em;
	padding:0;
	text-transform:uppercase;
}


.grid_12  img
{
	height:auto;
	max-width:295px;
	vertical-align:top;
}
.grid_12  img
{
	border:0 none;
}

.team-img
{
	margin-bottom:12px;
}

#container .container .grid_3
{
	width:200px;
}

.portfolio_page .grid_5
{
	width:auto;
	margin:30px;
	text-align:center;
	max-width:250px;
}
.portfolio_page img
{
	max-height:300px;
}
#container .container .team-holder hgroup
{
	border-bottom:1px solid #0155a7;
	margin-bottom:11px;
	padding-bottom:13px;
}
#container .container .team-holder hgroup h4
{
	margin-bottom:2px;
}
#container .container .grid_3 h4
{
	color:#282828;
	font-size:14px;
	line-height:1.2em;
	margin-bottom:0.5em;
	text-transform:none;
}


#container .container .team-holder hgroup h5
{
	color:#0054A6;
	font-weight:normal;
	margin-bottom:0;
}
#container .container .grid_3 h5
{
	color:#282828;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:1em;
	text-transform:none;
}

#container .container .grid_3 .team-excerpt
{
	margin-bottom:16px;
}
#container .container .grid_3 .team-footer
{
	display:table-cell;
	vertical-align:bottom;
}


.social-links
{
	float:right;
}
.social-links li
{
	float:left;
	margin-left:9px;
	border:0;
	background:transparent;
	color:transparent;
	text-shadow:none;
	font:0/0 a;
}
.social-links li:first-child
{
	margin-left:0;
}
.social-links li a
{
	display:inline-block;
	width:24px;
	height:24px;
	background:url(/images/soc-icons.png) 0 0 no-repeat;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	vertical-align:top;
	-webkit-transition:all 0.15s ease-out;
	-moz-transition:all 0.15s ease-out;
	transition:all 0.15s ease-out;
}

.social-links .ico-behance a
{
	background-position:0 0;
}
.social-links .ico-behance a:hover
{
	background-position:0 -24px;
}

.social-links .ico-blogger a
{
	background-position:-24px 0;
}
.social-links .ico-blogger a:hover
{
	background-position:-24px -24px;
}

.social-links .ico-deviantart a
{
	background-position:-48px 0;
}
.social-links .ico-deviantart a:hover
{
	background-position:-48px -24px;
}

.social-links .ico-digg a
{
	background-position:-72px 0;
}
.social-links .ico-digg a:hover
{
	background-position:-72px -24px;
}

.social-links .ico-dribbble a
{
	background-position:-96px 0;
}
.social-links .ico-dribbble a:hover
{
	background-position:-96px -24px;
}

.social-links .ico-email a
{
	background-position:-120px 0;
}
.social-links .ico-email a:hover
{
	background-position:-120px -24px;
}

.social-links .ico-facebook a
{
	background-position:-144px 0;
}
.social-links .ico-facebook a:hover
{
	background-position:-144px -24px;
}

.social-links .ico-flickr a
{
	background-position:-168px 0;
}
.social-links .ico-flickr a:hover
{
	background-position:-168px -24px;
}

.social-links .ico-forrst a
{
	background-position:-192px 0;
}
.social-links .ico-forrst a:hover
{
	background-position:-192px -24px;
}

.social-links .ico-googleplus a
{
	background-position:-216px 0;
}
.social-links .ico-googleplus a:hover
{
	background-position:-216px -24px;
}

.social-links .ico-instagram a
{
	background-position:-240px 0;
}
.social-links .ico-instagram a:hover
{
	background-position:-240px -24px;
}

.social-links .ico-lastfm a
{
	background-position:-264px 0;
}
.social-links .ico-lastfm a:hover
{
	background-position:-264px -24px;
}

.social-links .ico-linkedin a
{
	background-position:-288px 0;
}
.social-links .ico-linkedin a:hover
{
	background-position:-288px -24px;
}

.social-links .ico-livejournal a
{
	background-position:-312px 0;
}
.social-links .ico-livejournal a:hover
{
	background-position:-312px -24px;
}

.social-links .ico-myspace a
{
	background-position:-336px 0;
}
.social-links .ico-myspace a:hover
{
	background-position:-336px -24px;
}

.social-links .ico-orkut a
{
	background-position:-360px 0;
}
.social-links .ico-orkut a:hover
{
	background-position:-360px -24px;
}

.social-links .ico-paypal a
{
	background-position:-384px 0;
}
.social-links .ico-paypal a:hover
{
	background-position:-384px -24px;
}

.social-links .ico-picasa a
{
	background-position:-408px 0;
}
.social-links .ico-picasa a:hover
{
	background-position:-408px -24px;
}

.social-links .ico-pinterest a
{
	background-position:-432px 0;
}
.social-links .ico-pinterest a:hover
{
	background-position:-432px -24px;
}

.social-links .ico-reddit a
{
	background-position:-456px 0;
}
.social-links .ico-reddit a:hover
{
	background-position:-456px -24px;
}

.social-links .ico-rss a
{
	background-position:-480px 0;
}
.social-links .ico-rss a:hover
{
	background-position:-480px -24px;
}

.social-links .ico-sharethis a
{
	background-position:-504px 0;
}
.social-links .ico-sharethis a:hover
{
	background-position:-504px -24px;
}

.social-links .ico-skype a
{
	background-position:-528px 0;
}
.social-links .ico-skype a:hover
{
	background-position:-528px -24px;
}

.social-links .ico-soundcloud a
{
	background-position:-552px 0;
}
.social-links .ico-soundcloud a:hover
{
	background-position:-552px -24px;
}

.social-links .ico-spotify a
{
	background-position:-576px 0;
}
.social-links .ico-spotify a:hover
{
	background-position:-576px -24px;
}

.social-links .ico-stumbleupon a
{
	background-position:-600px 0;
}
.social-links .ico-stumbleupon a:hover
{
	background-position:-600px -24px;
}

.social-links .ico-tumblr a
{
	background-position:-624px 0;
}
.social-links .ico-tumblr a:hover
{
	background-position:-624px -24px;
}

.social-links .ico-twitter a
{
	background-position:-648px 0;
}
.social-links .ico-twitter a:hover
{
	background-position:-648px -24px;
}

.social-links .ico-vimeo a
{
	background-position:-672px 0;
}
.social-links .ico-vimeo a:hover
{
	background-position:-672px -24px;
}

.social-links .ico-wordpress a
{
	background-position:-696px 0;
}
.social-links .ico-wordpress a:hover
{
	background-position:-696px -24px;
}

.social-links .ico-youtube a
{
	background-position:-720px 0;
}
.social-links .ico-youtube a:hover
{
	background-position:-720px -24px;
}



.container .grid_8
{
	width:585px;
}

#container .container .grid_8 h1, #container .container .grid_8  h2, #container .container  .grid_8  h3, #container .container  .grid_8  h4,
#container .container  .grid_8  h5,#container .container  .grid_8  h6
{
	color:#0054A6;
	font-weight:normal;
	margin:0 0 1em;
	padding:0;
	text-transform:uppercase;
}

#container .container  .grid_8 h2
{
	font-size:18px;
	line-height:1em;
	margin-bottom:1em;
}


#container .container  .grid_8 .alignleft
{
	display:inline;
	float:left;
	margin:0 20px 10px 0;
}
#container .container  .grid_8 .halfwidth
{
	display:block;
	max-width:50%;
}
#container .container  .grid_8 img
{
	height:auto;
	max-width:100%;
	vertical-align:top;
}

.list.nomargin
{
	margin-bottom:0;
	margin-top:0;
	
	padding-left:0px;
}
.list li
{
	position:relative;
	margin-left:16px;
	padding:0 0 3px 0;
}
.list li [class^="icon-"],
.list li [class*=" icon-"]
{
	color:#eb593c;
	margin-right:4px;
}

.icon-ok:before
{
	content:"";
}
[class^="icon-"]:before, [
	class*=" icon-"]:before
{
	display:inline-block;
	text-decoration:inherit;
}
.list li [class^="icon-"], .list li [class*=" icon-"]
{
	color:#EB593C;
	margin-right:4px;
}
li [class^="icon-"], .nav li [class^="icon-"], li [class*=" icon-"], .nav li [class*=" icon-"]
{
	display:inline-block;
	text-align:center;
	width:1.25em;
}
[class^="icon-"], [
	class*=" icon-"]
{
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	display:inline;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	height:auto;
	line-height:normal;
	margin-top:0;
	text-decoration:inherit;
	vertical-align:baseline;
	width:auto;
}

[class^="icon-"],[
	class*=" icon-"]
{
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	display:inline;
	width:auto;
	height:auto;
	line-height:normal;
	vertical-align:baseline;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	margin-top:0
}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]
{
	background-image:none
}
[class^="icon-"]:before,[
	class*=" icon-"]:before
{
	text-decoration:inherit;
	display:inline-block;
	speak:none
}
a [class^="icon-"],a [class*=" icon-"]
{
	display:inline-block
}
.icon-large:before
{
	vertical-align:-10%;
	font-size:1.3333333333333333em
}
.btn [class^="icon-"],.nav [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"]
{
	display:inline
}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large
{
	line-height:.9em
}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin
{
	display:inline-block
}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large
{
	line-height:.9em
}
li [class^="icon-"],.nav li [class^="icon-"],li [class*=" icon-"],.nav li [class*=" icon-"]
{
	display:inline-block;
	width:1.25em;
	text-align:center
}
li [class^="icon-"].icon-large,.nav li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large,.nav li [class*=" icon-"].icon-large
{
	width:1.5625em
}
ul.icons
{
	list-style-type:none;
	text-indent:-0.75em
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"]
{
	width:.75em
}
.icon-muted
{
	color:#eee
}
.icon-border
{
	border:solid 1px #eee;
	padding:.2em .25em .15em;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.icon-2x
{
	font-size:2em
}
.icon-2x.icon-border
{
	border-width:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.icon-3x
{
	font-size:3em
}
.icon-3x.icon-border
{
	border-width:3px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.icon-4x
{
	font-size:4em
}
.icon-4x.icon-border
{
	border-width:4px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.icon-5x
{
	font-size:1em
}
.icon-5x.icon-border
{
	border-width:1px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.pull-right
{
	float:right
}
.pull-left
{
	float:left
}
[class^="icon-"].pull-left,[
	class*=" icon-"].pull-left
{
	margin-right:.3em
}
[class^="icon-"].pull-right,
[
	class*=" icon-"].pull-right
{
	margin-left:.3em
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x
{
	margin-top:.18em
}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large
{
	line-height:.8em
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x
{
	margin-top:.25em
}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]
{
	margin-top:0
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x
{
	margin-top:.05em
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x
{
	margin-right:.2em
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x
{
	margin-left:.2em
}
.icon-spin
{
	display:inline-block;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	-webkit-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear
}
@-moz-keyframes spin
{
	0%{
	-moz-transform:rotate(0deg)
}
100%
{
	-moz-transform:rotate(359deg)
}
}@-webkit-keyframes spin
{
	0%{
	-webkit-transform:rotate(0deg)
}
100%
{
	-webkit-transform:rotate(359deg)
}
}@-o-keyframes spin
{
	0%{
	-o-transform:rotate(0deg)
}
100%
{
	-o-transform:rotate(359deg)
}
}@-ms-keyframes spin
{
	0%{
	-ms-transform:rotate(0deg)
}
100%
{
	-ms-transform:rotate(359deg)
}
}@keyframes spin
{
	0%{
	transform:rotate(0deg)
}
100%
{
	transform:rotate(359deg)
}
}@-moz-document url-prefix()
{
	.icon-spin{
	height:.9em
}
.btn .icon-spin
{
	height:auto
}
.icon-spin.icon-large
{
	height:1.25em
}
.btn .icon-spin.icon-large
{
	height:.75em
}
}.icon-glass:before
{
	content:"\f000"
}
.icon-music:before
{
	content:"\f001"
}
.icon-search:before
{
	content:"\f002"
}
.icon-envelope:before
{
	content:"\f003"
}
.icon-heart:before
{
	content:"\f004"
}
.icon-star:before
{
	content:"\f005"
}
.icon-star-empty:before
{
	content:"\f006"
}
.icon-user:before
{
	content:"\f007"
}
.icon-film:before
{
	content:"\f008"
}
.icon-th-large:before
{
	content:"\f009"
}
.icon-th:before
{
	content:"\f00a"
}
.icon-th-list:before
{
	content:"\f00b"
}
.icon-ok:before
{
	content:"\f00c"
}
.icon-remove:before
{
	content:"\f00d"
}
.icon-zoom-in:before
{
	content:"\f00e"
}
.icon-zoom-out:before
{
	content:"\f010"
}
.icon-off:before
{
	content:"\f011"
}
.icon-signal:before
{
	content:"\f012"
}
.icon-cog:before
{
	content:"\f013"
}
.icon-trash:before
{
	content:"\f014"
}
.icon-home:before
{
	content:"\f015"
}
.icon-file:before
{
	content:"\f016"
}
.icon-time:before
{
	content:"\f017"
}
.icon-road:before
{
	content:"\f018"
}
.icon-download-alt:before
{
	content:"\f019"
}
.icon-download:before
{
	content:"\f01a"
}
.icon-upload:before
{
	content:"\f01b"
}
.icon-inbox:before
{
	content:"\f01c"
}
.icon-play-circle:before
{
	content:"\f01d"
}
.icon-repeat:before
{
	content:"\f01e"
}
.icon-refresh:before
{
	content:"\f021"
}
.icon-list-alt:before
{
	content:"\f022"
}
.icon-lock:before
{
	content:"\f023"
}
.icon-flag:before
{
	content:"\f024"
}
.icon-headphones:before
{
	content:"\f025"
}
.icon-volume-off:before
{
	content:"\f026"
}
.icon-volume-down:before
{
	content:"\f027"
}
.icon-volume-up:before
{
	content:"\f028"
}
.icon-qrcode:before
{
	content:"\f029"
}
.icon-barcode:before
{
	content:"\f02a"
}
.icon-tag:before
{
	content:"\f02b"
}
.icon-tags:before
{
	content:"\f02c"
}
.icon-book:before
{
	content:"\f02d"
}
.icon-bookmark:before
{
	content:"\f02e"
}
.icon-print:before
{
	content:"\f02f"
}
.icon-camera:before
{
	content:"\f030"
}
.icon-font:before
{
	content:"\f031"
}
.icon-bold:before
{
	content:"\f032"
}
.icon-italic:before
{
	content:"\f033"
}
.icon-text-height:before
{
	content:"\f034"
}
.icon-text-width:before
{
	content:"\f035"
}
.icon-align-left:before
{
	content:"\f036"
}
.icon-align-center:before
{
	content:"\f037"
}
.icon-align-right:before
{
	content:"\f038"
}
.icon-align-justify:before
{
	content:"\f039"
}
.icon-list:before
{
	content:"\f03a"
}
.icon-indent-left:before
{
	content:"\f03b"
}
.icon-indent-right:before
{
	content:"\f03c"
}
.icon-facetime-video:before
{
	content:"\f03d"
}
.icon-picture:before
{
	content:"\f03e"
}
.icon-pencil:before
{
	content:"\f040"
}
.icon-map-marker:before
{
	content:"\f041"
}
.icon-adjust:before
{
	content:"\f042"
}
.icon-tint:before
{
	content:"\f043"
}
.icon-edit:before
{
	content:"\f044"
}
.icon-share:before
{
	content:"\f045"
}
.icon-check:before
{
	content:"\f046"
}
.icon-move:before
{
	content:"\f047"
}
.icon-step-backward:before
{
	content:"\f048"
}
.icon-fast-backward:before
{
	content:"\f049"
}
.icon-backward:before
{
	content:"\f04a"
}
.icon-play:before
{
	content:"\f04b"
}
.icon-pause:before
{
	content:"\f04c"
}
.icon-stop:before
{
	content:"\f04d"
}
.icon-forward:before
{
	content:"\f04e"
}
.icon-fast-forward:before
{
	content:"\f050"
}
.icon-step-forward:before
{
	content:"\f051"
}
.icon-eject:before
{
	content:"\f052"
}
.icon-chevron-left:before
{
	content:"\f053"
}
.icon-chevron-right:before
{
	content:"\f054"
}
.icon-plus-sign:before
{
	content:"\f055"
}
.icon-minus-sign:before
{
	content:"\f056"
}
.icon-remove-sign:before
{
	content:"\f057"
}
.icon-ok-sign:before
{
	content:"\f058"
}
.icon-question-sign:before
{
	content:"\f059"
}
.icon-info-sign:before
{
	content:"\f05a"
}
.icon-screenshot:before
{
	content:"\f05b"
}
.icon-remove-circle:before
{
	content:"\f05c"
}
.icon-ok-circle:before
{
	content:"\f05d"
}
.icon-ban-circle:before
{
	content:"\f05e"
}
.icon-arrow-left:before
{
	content:"\f060"
}
.icon-arrow-right:before
{
	content:"\f061"
}
.icon-arrow-up:before
{
	content:"\f062"
}
.icon-arrow-down:before
{
	content:"\f063"
}
.icon-share-alt:before
{
	content:"\f064"
}
.icon-resize-full:before
{
	content:"\f065"
}
.icon-resize-small:before
{
	content:"\f066"
}
.icon-plus:before
{
	content:"\f067"
}
.icon-minus:before
{
	content:"\f068"
}
.icon-asterisk:before
{
	content:"\f069"
}
.icon-exclamation-sign:before
{
	content:"\f06a"
}
.icon-gift:before
{
	content:"\f06b"
}
.icon-leaf:before
{
	content:"\f06c"
}
.icon-fire:before
{
	content:"\f06d"
}
.icon-eye-open:before
{
	content:"\f06e"
}
.icon-eye-close:before
{
	content:"\f070"
}
.icon-warning-sign:before
{
	content:"\f071"
}
.icon-plane:before
{
	content:"\f072"
}
.icon-calendar:before
{
	content:"\f073"
}
.icon-random:before
{
	content:"\f074"
}
.icon-comment:before
{
	content:"\f075"
}
.icon-magnet:before
{
	content:"\f076"
}
.icon-chevron-up:before
{
	content:"\f077"
}
.icon-chevron-down:before
{
	content:"\f078"
}
.icon-retweet:before
{
	content:"\f079"
}
.icon-shopping-cart:before
{
	content:"\f07a"
}
.icon-folder-close:before
{
	content:"\f07b"
}
.icon-folder-open:before
{
	content:"\f07c"
}
.icon-resize-vertical:before
{
	content:"\f07d"
}
.icon-resize-horizontal:before
{
	content:"\f07e"
}
.icon-bar-chart:before
{
	content:"\f080"
}
.icon-twitter-sign:before
{
	content:"\f081"
}
.icon-facebook-sign:before
{
	content:"\f082"
}
.icon-camera-retro:before
{
	content:"\f083"
}
.icon-key:before
{
	content:"\f084"
}
.icon-cogs:before
{
	content:"\f085"
}
.icon-comments:before
{
	content:"\f086"
}
.icon-thumbs-up:before
{
	content:"\f087"
}
.icon-thumbs-down:before
{
	content:"\f088"
}
.icon-star-half:before
{
	content:"\f089"
}
.icon-heart-empty:before
{
	content:"\f08a"
}
.icon-signout:before
{
	content:"\f08b"
}
.icon-linkedin-sign:before
{
	content:"\f08c"
}
.icon-pushpin:before
{
	content:"\f08d"
}
.icon-external-link:before
{
	content:"\f08e"
}
.icon-signin:before
{
	content:"\f090"
}
.icon-trophy:before
{
	content:"\f091"
}
.icon-github-sign:before
{
	content:"\f092"
}
.icon-upload-alt:before
{
	content:"\f093"
}
.icon-lemon:before
{
	content:"\f094"
}
.icon-phone:before
{
	content:"\f095"
}
.icon-check-empty:before
{
	content:"\f096"
}
.icon-bookmark-empty:before
{
	content:"\f097"
}
.icon-phone-sign:before
{
	content:"\f098"
}
.icon-twitter:before
{
	content:"\f099"
}
.icon-facebook:before
{
	content:"\f09a"
}
.icon-github:before
{
	content:"\f09b"
}
.icon-unlock:before
{
	content:"\f09c"
}
.icon-credit-card:before
{
	content:"\f09d"
}
.icon-rss:before
{
	content:"\f09e"
}
.icon-hdd:before
{
	content:"\f0a0"
}
.icon-bullhorn:before
{
	content:"\f0a1"
}
.icon-bell:before
{
	content:"\f0a2"
}
.icon-certificate:before
{
	content:"\f0a3"
}
.icon-hand-right:before
{
	content:"\f0a4"
}
.icon-hand-left:before
{
	content:"\f0a5"
}
.icon-hand-up:before
{
	content:"\f0a6"
}
.icon-hand-down:before
{
	content:"\f0a7"
}
.icon-circle-arrow-left:before
{
	content:"\f0a8"
}
.icon-circle-arrow-right:before
{
	content:"\f0a9"
}
.icon-circle-arrow-up:before
{
	content:"\f0aa"
}
.icon-circle-arrow-down:before
{
	content:"\f0ab"
}
.icon-globe:before
{
	content:"\f0ac"
}
.icon-wrench:before
{
	content:"\f0ad"
}
.icon-tasks:before
{
	content:"\f0ae"
}
.icon-filter:before
{
	content:"\f0b0"
}
.icon-briefcase:before
{
	content:"\f0b1"
}
.icon-fullscreen:before
{
	content:"\f0b2"
}
.icon-group:before
{
	content:"\f0c0"
}
.icon-link:before
{
	content:"\f0c1"
}
.icon-cloud:before
{
	content:"\f0c2"
}
.icon-beaker:before
{
	content:"\f0c3"
}
.icon-cut:before
{
	content:"\f0c4"
}
.icon-copy:before
{
	content:"\f0c5"
}
.icon-paper-clip:before
{
	content:"\f0c6"
}
.icon-save:before
{
	content:"\f0c7"
}
.icon-sign-blank:before
{
	content:"\f0c8"
}
.icon-reorder:before
{
	content:"\f0c9"
}
.icon-list-ul:before
{
	content:"\f0ca"
}
.icon-list-ol:before
{
	content:"\f0cb"
}
.icon-strikethrough:before
{
	content:"\f0cc"
}
.icon-underline:before
{
	content:"\f0cd"
}
.icon-table:before
{
	content:"\f0ce"
}
.icon-magic:before
{
	content:"\f0d0"
}
.icon-truck:before
{
	content:"\f0d1"
}
.icon-pinterest:before
{
	content:"\f0d2"
}
.icon-pinterest-sign:before
{
	content:"\f0d3"
}
.icon-google-plus-sign:before
{
	content:"\f0d4"
}
.icon-google-plus:before
{
	content:"\f0d5"
}
.icon-money:before
{
	content:"\f0d6"
}
.icon-caret-down:before
{
	content:"\f0d7"
}
.icon-caret-up:before
{
	content:"\f0d8"
}
.icon-caret-left:before
{
	content:"\f0d9"
}
.icon-caret-right:before
{
	content:"\f0da"
}
.icon-columns:before
{
	content:"\f0db"
}
.icon-sort:before
{
	content:"\f0dc"
}
.icon-sort-down:before
{
	content:"\f0dd"
}
.icon-sort-up:before
{
	content:"\f0de"
}
.icon-envelope-alt:before
{
	content:"\f0e0"
}
.icon-linkedin:before
{
	content:"\f0e1"
}
.icon-undo:before
{
	content:"\f0e2"
}
.icon-legal:before
{
	content:"\f0e3"
}
.icon-dashboard:before
{
	content:"\f0e4"
}
.icon-comment-alt:before
{
	content:"\f0e5"
}
.icon-comments-alt:before
{
	content:"\f0e6"
}
.icon-bolt:before
{
	content:"\f0e7"
}
.icon-sitemap:before
{
	content:"\f0e8"
}
.icon-umbrella:before
{
	content:"\f0e9"
}
.icon-paste:before
{
	content:"\f0ea"
}
.icon-lightbulb:before
{
	content:"\f0eb"
}
.icon-exchange:before
{
	content:"\f0ec"
}
.icon-cloud-download:before
{
	content:"\f0ed"
}
.icon-cloud-upload:before
{
	content:"\f0ee"
}
.icon-user-md:before
{
	content:"\f0f0"
}
.icon-stethoscope:before
{
	content:"\f0f1"
}
.icon-suitcase:before
{
	content:"\f0f2"
}
.icon-bell-alt:before
{
	content:"\f0f3"
}
.icon-coffee:before
{
	content:"\f0f4"
}
.icon-food:before
{
	content:"\f0f5"
}
.icon-file-alt:before
{
	content:"\f0f6"
}
.icon-building:before
{
	content:"\f0f7"
}
.icon-hospital:before
{
	content:"\f0f8"
}
.icon-ambulance:before
{
	content:"\f0f9"
}
.icon-medkit:before
{
	content:"\f0fa"
}
.icon-fighter-jet:before
{
	content:"\f0fb"
}
.icon-beer:before
{
	content:"\f0fc"
}
.icon-h-sign:before
{
	content:"\f0fd"
}
.icon-plus-sign-alt:before
{
	content:"\f0fe"
}
.icon-double-angle-left:before
{
	content:"\f100"
}
.icon-double-angle-right:before
{
	content:"\f101"
}
.icon-double-angle-up:before
{
	content:"\f102"
}
.icon-double-angle-down:before
{
	content:"\f103"
}
.icon-angle-left:before
{
	content:"\f104"
}
.icon-angle-right:before
{
	content:"\f105"
}
.icon-angle-up:before
{
	content:"\f106"
}
.icon-angle-down:before
{
	content:"\f107"
}
.icon-desktop:before
{
	content:"\f108"
}
.icon-laptop:before
{
	content:"\f109"
}
.icon-tablet:before
{
	content:"\f10a"
}
.icon-mobile-phone:before
{
	content:"\f10b"
}
.icon-circle-blank:before
{
	content:"\f10c"
}
.icon-quote-left:before
{
	content:"\f10d"
}
.icon-quote-right:before
{
	content:"\f10e"
}
.icon-spinner:before
{
	content:"\f110"
}
.icon-circle:before
{
	content:"\f111"
}
.icon-reply:before
{
	content:"\f112"
}
.icon-github-alt:before
{
	content:"\f113"
}
.icon-folder-close-alt:before
{
	content:"\f114"
}
.icon-folder-open-alt:before
{
	content:"\f115"
}


.ico-holder
{
	background:none repeat scroll 0 0 #3cbefc;
	color:#FFFFFF;
	float:left;
	font-size:40px;
	height:60px;
	line-height:60px;
	margin:0 20px 0 0;
	text-align:center;
	width:60px;
}

.ico-holder1
{
	color:#FFFFFF;
	float:left;
	font-size:40px;
	height:60px;
	line-height:60px;
	margin:0 20px 0 0;
	text-align:center;
	width:60px;
}

.spacer
{
	height:50px;
	overflow:hidden;
}

.ico-box-content
{
	overflow:hidden;
}

#container .container .ico-box-content h4
{
	color:#282828;
	font-size:14px;
	line-height:1.2em;
	margin-bottom:0.5em;
	text-transform:none;
}





.elastislide-list
{
	list-style-type:none;

}

.no-js .elastislide-list
{
	display:block;
}

.elastislide-carousel ul li
{
	min-width:20px; 
}

.elastislide-wrapper
{
	position:relative;
	background:#dbe3d9;
	background:rgba(175, 220, 254, .2);
	margin:0 auto;
	min-height:30px;
}

.elastislide-wrapper.elastislide-loading
{
	background-image:url(../images/loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

.elastislide-horizontal
{
	padding:12px 40px;
}

.elastislide-vertical
{
	padding:40px 10px;
}

.elastislide-carousel
{
	overflow:hidden;
	position:relative;
}

.elastislide-carousel ul
{
	position:relative;
	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateX(0px);
	-moz-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	transform:translateX(0px);
	transition-property:-webkit-transform;
	transition-property:-moz-transform;
	transition-property:-o-transform;
	transition-property:-ms-transform;
	transition-property:transform;
	transition-duration:200ms;
}

.elastislide-horizontal ul
{
	white-space:nowrap;
}

.elastislide-carousel ul li
{
	margin:0;
	-webkit-backface-visibility:hidden;
}

.elastislide-horizontal ul li
{
	height:100%;
	display:inline-block;
	margin:0 6px 0 7px;
}

.elastislide-vertical ul li
{
	display:block;
}

.elastislide-carousel ul li a
{
	display:inline-block;
	width:100%;
	opacity:.42;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
.elastislide-carousel ul li a:hover
{
	opacity:1;
}

.elastislide-carousel ul li a img
{
	display:block;
	border:none;
	max-width:100%;
}


.elastislide-wrapper nav span
{
	position:absolute;
	background:#93d3fb;
	width:10px;
	top:0;
	bottom:0;
	text-indent:-9000px;
	cursor:pointer;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
.elastislide-wrapper nav span:before
{
	content:"";
	display:block;
	position:absolute;
	left:50%;
	margin-left:-2px;
	top:50%;
	margin-top:-4px;
	width:4px;
	height:7px;
	background:url(/images/carousel-nav.gif) 0 0 no-repeat;
}

.elastislide-wrapper nav span:hover
{
	background:#6ac2f9;
}

.elastislide-horizontal nav span
{
	top:0;
	left:0;
}

.elastislide-vertical nav span
{
	top:10px;
	left:50%;
	margin-left:-11px;
	background-position:-17px 5px;
}

.elastislide-horizontal nav span.elastislide-next
{
	right:0;
	left:auto;
}
.elastislide-horizontal nav span.elastislide-next:before
{
	background-position:-4px 0;
}

.elastislide-vertical nav span.elastislide-next
{
	bottom:10px;
	top:auto;
}

.container .grid_12
{
	width:920px;
}



.clearfix:before, .clearfix:after, .row:before, .row:after
{
	content:" ";
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
}
.row:after, .clearfix:after
{
	clear:both;
}
.clearfix:before, .clearfix:after, .row:before, .row:after
{
	content:" ";
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
}
.pricing-tables
{
	margin-bottom:34px;
	padding-bottom:18px;
	position:relative;
}
.row, .clearfix
{
}


.pricing-tables
{
	padding-bottom:18px;
	margin-bottom:34px;
	position:relative;
}
.pricing-column
{
	display:block;
	position:relative;
	float:left;
}


.single-pricing-table
{
	background:#e2effa;
	background:rgba(226, 239, 250, .20);
	position:relative;
	text-align:center;
	border-top:2px solid #0055a7;
	-webkit-transition:box-shadow 0.3s ease-out;
	-moz-transition:box-shadow 0.3s ease-out;
	transition:box-shadow 0.3s ease-out;
}


.single-pricing-table .pr-head
{
	color:#fff;
	position:relative;
	overflow:hidden;
}
.single-pricing-table .pr-head h3,
.single-pricing-table .pr-head h4
{
	color:#fff;
	text-shadow:none;
	font-weight:normal;
}
.single-pricing-table .pr-head h3.price
{
	font-size:24px;
	line-height:1.2em;
	padding:20px 0;
	margin:0;
	position:relative;
	z-index:3;
	color:#111;
	background:#a7d6fe;
}
.single-pricing-table .pr-head h3.price sup
{
	font-size:.6em;
	top:-.6em
}
.single-pricing-table .pr-head h4
{
	font-size:16px;
	text-transform:uppercase;
	color:#111;
	padding:15px 0;
	margin-bottom:0;
	background:none repeat scroll 0 0 rgba(186, 219, 251, 0.42);
}


.single-pricing-table .pr-features
{

}
.single-pricing-table .pr-features ul
{
	margin:0;
	padding:0;
}
.single-pricing-table .pr-features ul li
{
	list-style-type:none;
	margin:0;
	padding:13px 0 12px 0;
	background:none;
	border-top:1px solid #dbe3d9;
	border-top:1px solid rgba(189, 212, 193, .42);
}
.single-pricing-table .pr-features ul li:first-child
{
	border-top:none;
}

.single-pricing-table .pr-foot
{

}


.single-pricing-table .pr-foot a
{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding:10px 0;
	background:#0448a8;
	color:#fff;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
.single-pricing-table .pr-foot a:hover
{
	text-decoration:none;
	background:#3ec1fe;
}


.pricing-tables.five-cols .pricing-column:first-child
{
	margin-left:0 !important;
}

.pricing-tables.four-cols .pricing-column
{
	width:229px;
	margin-left:1px;
}
.pricing-tables.four-cols .pricing-column:first-child
{
	margin-left:0;
}

.pricing-tables.three-cols .pricing-column
{
	width:305px;
	margin-left:1px;
}
.pricing-tables.three-cols .pricing-column:first-child
{
	margin-left:0;
}


.single-pricing-table.active
{
	margin:-20px -5px;
	z-index:4;
	box-shadow:0 2px 20px rgba(0, 0, 0, .14);
	background:#eef6fc;
	border:1px solid #eef6fc;
}
.single-pricing-table.active:before
{
	content:"";
	display:block;
	height:1px;
	position:absolute;
	left:0;
	right:0;
	top:-2px;
	background-color:#3ec1fe;
}
.single-pricing-table.active .pr-head h4
{
	color:#fff !important;
	font-size:24px;
	line-height:1em;
	padding:23px 0 24px 0;
	background:#3ec1fe;
}
.single-pricing-table.active .pr-head h3.price
{
	color:#fff !important;
	font-size:24px;
	line-height:1em;
	padding:22px 0;
	background:#63ccfc;
}
.single-pricing-table.active .pr-foot a
{
	font-size:18px;
	padding:20px 0;
	background:#3ec1fe;
}
.single-pricing-table.active .pr-foot a:hover
{
	background:#67cefe;
}


#container .container .single-pricing-table .pr-head h4
{

	color:#111111;
	font-size:16px;
	margin-bottom:0;
	padding:15px 0;
	text-transform:uppercase;
}


#container .container  .single-pricing-table .pr-head h3.price
{

	color:#111111;
	font-size:24px;
	line-height:1.2em;
	margin:0;
	padding:20px 0;
	position:relative;
	z-index:3;
}
table
{
	width:100%;
}
table thead tr
{
	background:#0054a6;
	color:#ffffff;
	border-radius:16px 16px 0 0;
}
table thead tr th
{
	padding:9px 10px 9px 20px;
	text-align:left;
	font:normal 19px/19px 'PT Sans Narrow';
	border-bottom:1px solid #000000;
}
table thead tr th:first-child
{
	border-radius:21px 0 0 0;
}
table thead tr th:last-child
{
	border-radius:0 21px 0 0;
}

table tbody tr td
{
	padding:5px 10px 5px 20px;
}
table tbody tr:nth-child(even)
{
	background:#f6f8f9
}
table tbody tr:nth-child(odd)
{
	background:#eaf2f9
}

.social table
{
	border:0;
	width:450px;
	margin:0 auto;
}
.social table tbody tr
{
	background:none;
}
.social table tbody tr td
{
	padding-left:5px;
	text-align:center;
	display:table-cell;
	vertical-align:bottom;

}
.social .vk div
{
	height:auto !important;
}
#vkwidget2
{
	display:none;
}


.portfolio #slider-wrap
{
	width:350px;
}
.portfolio #slider
{
	width:350px;
	height:400px;
	overflow:hidden;
	border:#fff solid 2px;
	position:relative;
}
.portfolio .slide
{
	width:100%;
	height:100%;
}
.portfolio .slide img
{
	max-width:350px !important;
	max-height:400px !important;

}
.portfolio .nivo-controlNav
{
	
	margin-top:10px;
	text-align:center;
}
.portfolio .nivo-controlNav .nivo-control
{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/radioBg.png) center bottom no-repeat;
}
.portfolio .nivo-controlNav .nivo-control:hover
{
	cursor:pointer;
	background-position:center center;
}
.portfolio .nivo-controlNav .nivo-control.active
{
	background-position:center top;
}
.portfolio .nivo-prevNav, .nivo-nextNav
{
	
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-999px;
	background:url(/images/arrowBg.png) left center no-repeat;
	opacity:0.8;
	z-index:3;
	outline:none !important;
}
.portfolio .nivo-prevNav
{
	left:10px;
}
.portfolio .nivo-nextNav
{
	right:10px;
	background:url(/images/arrowBg.png) right center no-repeat;
}
.portfolio nivo-prevNav:hover, .nivo-nextNav:hover
{
	opacity:1;
}
.portfolio .nivo-directionNav a
{
	top:0px !important;
}




.modal
{

	
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
	z-index:10000;

	
	-webkit-transition:opacity 500ms ease-in;
	-moz-transition:opacity 500ms ease-in;
	transition:opacity 500ms ease-in;

	
	opacity:0;
	pointer-events:none;
}


.modal:target
{
	opacity:1;
	pointer-events:auto;
}


.modal > div
{
		background:#fff;
	position:relative;
	margin:10% auto;

	
	-webkit-animation:minimise 500ms linear;

	
	padding:30px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.9);
	-moz-box-shadow:0 3px 20px rgba(0,0,0,0.9);
	box-shadow:0 3px 20px rgba(0,0,0,0.9);
	background:#fff;



	font:normal 14px/14px Arial, sans-serif!important;
color:#ffffff!important;
background:#ffffff;

background:#3cbffd;
background:-moz-linear-gradient(top, #3cbffd 0%, #0055a7 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cbffd), color-stop(100%,#0055a7));
background:-webkit-linear-gradient(top, #3cbffd 0%,#0055a7 100%);
background:-o-linear-gradient(top, #3cbffd 0%,#0055a7 100%);
background:-ms-linear-gradient(top, #3cbffd 0%,#0055a7 100%);
background:linear-gradient(top, #3cbffd 0%,#0055a7 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cbffd', endColorstr='#0055a7',GradientType=0 );

}



.modal:target > div
{
	-webkit-animation-name:bounce;
}

.modal h2
{
	font-size:36px;
	padding:0 0 20px;
}




.modal a[href="#close"]
{
	position:absolute;
	right:0;
	top:0;
	color:transparent;
}


.modal a[href="#close"]:focus
{
	outline:none;
}


.modal a[href="#close"]:after
{
	content:'X';
	display:block;

	
	position:absolute;
	right:-10px;
	top:-10px;
	width:1.5em;
	padding:1px 1px 1px 2px;

	
	text-decoration:none;
	text-shadow:none;
	text-align:center;
	font-weight:bold;
	background:#000;
	color:#fff;
	border:3px solid #fff;
	-moz-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

.modal a[href="#close"]:focus:after,
.modal a[href="#close"]:hover:after
{
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}

.modal a[href="#close"]:focus:after
{
	outline:1px solid #000;
}
.breadcrumbs ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.breadcrumbs ul li
{
	float:left;
	margin-right:5px;
}
.grid_6
{
	width:280px;
}
#container .grid_6 h4
{
	margin-top:60px !important;
	height:70px;


}
#container .grid_6 ul, #container .grid_6 p
{
	margin:0 !important;
}

.seo ul
{
	margin:0 0 0 17px;
	padding:0;
}
.textContent .seo p
{
	margin-top:0 !important;
	margin-bottom:0 !important;
}
#container .seo h4
{
	margin-bottom:7px !important;
}
a.show_all
{
	float:right;
	background:#0054a6;
	color:#fff;
	text-decoration:none;
	border-radius:5px;
	font-weight:bold;
	padding:7px 10px;
}
a.show_all:hover
{
	background:#0d6bb8;
	color:#fff;
}
.portfolio
{

}
input, textarea
{
	border:1px solid #abadb3;
}

table
{
	width:950px;
}

.btn btn-success{
	height:48px;
}
.callbackform{
	width:303px;
}
#feedback .callbackform input{
    width:276px;
    background:#ecf3f9;
    color:#374453;
    font:normal 12px/14px Arial, Tahoma, Verdana, Helvetica, sans-serif;
    padding:0 13px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #0055A7;
    resize:none;
    text-shadow:0 1px 0 #ffffff;
    box-shadow:0 1px 0 #3cbffd;
    font-weight:normal !important;
    height:30px;
    }
.callbackform textarea{
    width:277px;
    height:120px;
    background:#ecf3f9;
    color:#374453;
    font:normal 12px/14px Arial, Tahoma, Verdana, Helvetica, sans-serif;
    margin:2px 0 2px 0;
    padding:12px 12px 12px 12px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #0055A7;
    resize:none;
    text-shadow:0 1px 0 #ffffff;
    box-shadow:0 1px 0 #3cbffd;
    font-weight:normal !important;
    height:30px;
}

.callbackform  #submbut {
    margin-left:55px;
    margin-top:15px;
}

.closewindow {
	font-size:30px;
	text-decoration:none;
	margin-bottom:20px;
	margin-top:7px;
	margin-left:12px;
}

.fancybox-close {
	text-decoration:none;
}

.h2stylename{
	text-align:center;
color:#0055A7;
padding:0;
text-shadow:0 1px 0 #7dd5ff;
margin:-20px 0 5px -10px;
font:bold 25px/25px 'Open Sans Condensed';
}

textarea::-webkit-input-placeholder {color:#374453;}
textarea:-moz-placeholder {color:#374453;}
textarea:-ms-input-placeholder {color:#374453;}





user agent stylesheetinput:not([type]), input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] {
padding:1px 0px;
}

#carousel_container h2{
	margin:0 0 0 0;

font-size:28px;
color:#0054a6;
padding:10px 0 10px 0!important;
font-family:'PT Sans Narrow',sans-serif;
}

#carousel_container h2:after, .bottom-line:after{
	background:none repeat scroll 0 0 #0054A6;
	bottom:-2px;
	content:"";
	display:block;
	height:1px;
	left:0;
	margin-top:5px;
	right:0;
}
	.social table {
		line-height:1px;
		clear:both;
	}

.textContent .portfolio-content{
	padding-bottom:5px;
}
.enhome div {
	width:450px;
height:235px;
}
.hrcomst{
	width:85%;
}
.jCarouselLite { width:630px !important; }
#header .mainMenu a.active{
	background:#004FAF;
	border-radius:5px 5px 0 0;
}
#header .subMenu.active, #header .subMenu:first-child{
	background:#0079C7 !important;
	border-radius:0 0 5px 5px !important;
}
.subMenu{margin-left:0 !important;}
#footer div.column{margin-left:100px}
#footer .column:first-child{margin-left:0 !important;}
#header .topMenu{margin-left:0 !important;}
.copy_write{padding-left:10%;}

@media (max-width:960px) {
	#header, #footer{
		padding:2% !important;
	}
	#header .columnLeft{
		float:none;
		width:100%;
	}
	#header .logo{
		float:left;
		width:50%;
	}
	#header .contactBlock{
		width:45% !important;
		margin-left:4% !important;
		margin-top:15px !important;
		float:right;
		text-align:right !important;
	}
	.city{
		text-align:right !important;
	}
	#header .contactBlock .phone{
		margin-left:10px !important;
		float:right !important;
	}
	.columnLeft{
		clear:right;
	}
	#header .columnMain{
		width:100%;
		margin-left:0 !important;
		clear:left;
	}
	#header .topMenu a .content{
		padding-left:0 !important;
	}
	#header .topMenu{
		height:auto !important;
		margin-left:0 !important;
		padding-left:0 !important;
		text-align:center;
		z-index:133;
	}
	#header .mainMenu{
		font-size:22px;
		padding-left:2%;
	}
	#header .mainMenu li{
		margin-right:2%;
	}
	#header .mainMenu li{
		margin-right:4%;
	}
	#header .mainMenu li:last-child{
		margin-right:0 !important;
	}
	#header .mainMenu a span{
		font-size:22px;
	}
	#header .subMenu{
	width:98% !important;
	}
	#header .subMenu li{
	margin-right:4%;
	}
	#header .subMenu a{
		font-size:19px !important;
	}
	.nivoSlider{
		width:auto !important;
	}
	.theme-default .nivoSlider{
		height:auto !important;
	}
	.slider-wrapper{
		position:relative;
	}
	.theme-default .nivoSlider img{
		width:100%;

	}
	.nivo-imageLink img{
		border-radius:25px !important;
		overflow:hidden;
	}
	.index-stat{
		width:26% !important;
	}
	#container  .content .textContent .normal{
		margin-bottom:20px ;
	}
	#container .textContent{
		padding-left:0 !important;
	}
	#footer .column:first-child{
		margin-right:2% !important;
		margin-left:0 !important;
	}
	#footer .column{
		margin-left:5% !important;
	}
	.copy_write{
		padding-top:50px;
	}
	#header .lang{
		overflow:hidden;
		margin-bottom:20px;
		width:40% !important;
	}
	#header .lang a{
		margin-left:9% !important;
		border:1px solid #000;
		float:right !important;
	}
	#header .lang .lang_gb{
		background:url(/images/eng.png) 0 0 no-repeat !important;
		width:36px !important;
		height:24px !important;
	}
	#header .lang .lang_es{
		background:url(/images/spn.png) 0 0 no-repeat !important;
		width:36px !important;
		height:24px !important;
	}
	#header .lang .lang_ru{
		background:url(/images/rus.png) 0 0 no-repeat !important;
		width:36px !important;
		height:24px !important;
	}
	.blogpost_item{
		width:50% !important;
	}
	.index-stat{
		width:70% !important;
		padding-left:30%;
	}
	.copy_write{
		padding-left:0;
	}
	.politica{
		top:-67px !important;
	}
}
@media (max-width:860px) {
	#footer .column{
		width:45% !important;
	}
	#footer .column:first-child{
		margin-right:0% !important;
	}
	.klient-btn{
		top:0px !important;
	}
	.copy_write{
		padding-top:60px;
	}
	#footer > .column{
		padding:0px 5px;
	}
	#footer .footer_phone {
    font-size:19px;
	}
	#footer .contactBlock.column{
		width:100%!important;
		text-align:center;
	}

}
@media (max-width:800px) {
	#header .mainMenu li{
		margin-right:2% !important;
	}
	#header .mainMenu a span{
		font-size:20px;
	}
	.blogpost_item{
		width:97% !important;
	}
	.blogpost_item img{
		width:47% !important;
		float:left;
		margin-right:4%;
	}
}
@media (max-width:767px) {

	.grid_4{
		display:block;
		width:94%;
	}
	.jCarouselLite, .prev,.next{
		display:none !important;
	}
	.index-stat{
		padding-left:0 !important;
	}
}
@media (max-width:550px) {
	.city{
		text-align:center !important;
	}
	.logo, #header .contactBlock {
		width:100% !important;
		text-align:center !important;
	}
	#header .contactBlock .phone{
		float:none !important;
		text-align:center;
	}
	#header .contactBlock{
		margin-left:0 !important;
	}
	#container h1{
		font-size:26px;
	}
	#header .subMenu{
		background:#167DC7 !important;
		height:auto !important;
	}
	#header .subMenu li{
		display:block !important;
		padding:5px;
	}
	.page-title-holder{
		margin-bottom:0 !important;
	}
	#container > .content{
		margin-top:0 !important;
	}
	#header .lang{
		text-align:center;
		width:100% !important;
	}
	#header .lang a{
		margin-left:9% !important;
		float:none !important;
		display:inline-block !important;
	}
	#carousel_container{
		display:none !important;
	}
	.politica{
		width:100%;
		padding-top:40px;
		text-align:center;
		top:-20px !important;
	}
	.klient-btn{
		width:100% !important;
		margin-bottom:10px;
		text-align:center !important;
	}
}
@media (max-width:350px){
	#header .logo img{
		width:100%;
	}
	#footer .column{
		width:100% !important;
	}
	#container h1{
		font-size:24px !important;
	}
	.blogpost_item img{
		width:99% !important;
		float:none !important;
		margin-right:0% !important;
	}
}

#send_brief{
font:normal 20px/22px 'PT Sans Narrow';
text-align:left;
text-decoration:underline;
color:#0054A6;
padding:5px 10px;
display:block;
background:url(/assets/images/brief.png) 7px 4px no-repeat;
background-size:auto 22px;
padding-left:39px;
margin-top:-8px;
}
#send_brief:hover{
text-decoration:underline;
}
.page-title-holder{
	overflow:hidden;
}
.page_title{
	text-align:center;
	font-family:'PT Sans Narrow',sans-serif;
	font-size:28px;
	font-weight:700;
	color:#0054a6;
	padding:10px 0 10px 0!important;
}
.brief_title{
	font-weight:700;
	font-size:18px;
	margin:35px 0 15px;
}
.other_brief_link{
	display:inline-block;
	margin-top:20px;
	margin-left:40px;
	color:#0054A6;
	font:normal 20px/22px 'PT Sans Narrow';
}
.success-message {
    display:none;
}
.portfolio_page.slick-slider {
    padding:0 25px;
    text-align:center;
}
.portfolio_page .slick-prev {
    left:-5px;
}
.portfolio_page .slick-next {
    right:0;
}
.portfolio_page .slick-prev:before, .portfolio_page .slick-next:before {
    color:black;
}
.project-details .btn {
    margin-top:25px;
}
.project-feed .project-img {
    height:200px;
    overflow:hidden;
}
.email {
    margin-left:-24px
}
.requiredfields {
    display:none;
    width:403px;
    padding:4px 0 4px 0;
    border:2px solid red;
    margin-bottom:5px
}
#container .pull-left .requiredfields p {
    margin:0 0 0 5px;
}







@font-face{font-family:'FontAwesome';src:url('/visual/fonts/fontawesome-webfont.eot?v=4.0.3');src:url('/visual/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('/visual/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('/visual/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('/visual/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}







.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,
.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#dde;position:relative;}
.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}







.clear{clear:both;}
.sidebarMenu .submenu{font-size:14px;list-style:none;margin:0 0 0 10px;padding:0;}
#container .sidebarLeft .sidebarMenu .submenu a.active{background:url(/bitrix/templates/multicarta/images/sidebarMenu-submenu-active.png) no-repeat;}
.inventory-purchases .archiv{text-align:right;}
.inventory-purchases .archiv .all{text-decoration:none;}
.white-block{width:682px;}
.white-block .top{height:7px;background:url(/bitrix/templates/multicarta/images/white-block-bg.png) -683px 0 no-repeat;}
.white-block .bottom{height:8px;background:url(/bitrix/templates/multicarta/images/white-block-bg.png) 0 0 no-repeat;}
.white-block .middle{min-height:50px;background:url(/bitrix/templates/multicarta/images/white-block-bg.png) -1366px 0 repeat-y;}
.white-block-cont{padding:13px 20px 14px 25px}
.input{height:26px;}
.input .left{height:26px;width:3px;background:url(/bitrix/templates/multicarta/images/input-bg.png) no-repeat;float:left;}
.input .right{height:26px;width:3px;background:url(/bitrix/templates/multicarta/images/input-bg.png) 0 -54px no-repeat;float:left;}
.input .center{height:26px;background:url(/bitrix/templates/multicarta/images/input-bg.png) 0 -27px repeat-x;float:left;}
.input input{border:0;height:26px;padding:0 0 0 6px;background:transparent;color:#737c85;font-style:italic;line-height:26px;}
.input.dropdown .text{color:#737c85;font-style:italic;padding:0 0 0 6px;margin:0 26px 0 0;font-size:13px;line-height:26px;width:190px;cursor:pointer;overflow:hidden;height:26px;white-space:nowrap;}
.input.dropdown .center{position:relative;}
.input.dropdown .arrow{position:absolute;right:7px;top:12px;background:url(/bitrix/templates/multicarta/images/dropdown-arrow.png) no-repeat;width:9px;height:5px;cursor:pointer;}
.input.dropdown .dropdown-list{width:345px;position:absolute;top:32px;left:-3px;font-size:13px;color:#374451;display:none;}
.input.dropdown .dropdown-top{background:url(/bitrix/templates/multicarta/images/dropdown-list-bg.png) -346px 0 no-repeat;height:5px;}
.input.dropdown .dropdown-bottom{background:url(/bitrix/templates/multicarta/images/dropdown-list-bg.png) 0 0 no-repeat;height:5px;}
.input.dropdown .dropdown-middle{background:url(/bitrix/templates/multicarta/images/dropdown-list-bg.png) -692px 0 repeat-y;min-height:50px;padding:15px 15px 15px 10px;}
.input.dropdown ul{margin:0;list-style:none;padding:0;}
.input.dropdown ul li{padding:2px 0 2px 10px;cursor:pointer;margin:7px 20px 0 0;}
.input.dropdown ul li:first-child{margin-top:0;}
.input.dropdown ul li:hover{background:#CDEFFE;}
.input.dropdown .scroll{height:186px;outline:none;}
.input.dropdown .jspVerticalBar{background:transparent;width:9px;}
.input.dropdown .jspTrack{background:url(/bitrix/templates/multicarta/images/jspTrack.png) repeat-y center 0 transparent;}
.input.dropdown .jspArrow.jspArrowUp{background:url(/bitrix/templates/multicarta/images/dropdown-arrow-up.png) center 0 no-repeat transparent;width:9px;height:15px;}
.input.dropdown .jspArrow.jspArrowDown{background:url(/bitrix/templates/multicarta/images/dropdown-arrow.png) center bottom no-repeat transparent;width:9px;height:15px;}
.input.dropdown .jspDrag{background:url(/bitrix/templates/multicarta/images/jspDrag.png) no-repeat center 0 transparent;}
.inventory-purchases .filter{margin:16px 0 18px;}
.inventory-purchases .filter .input{float:left;}
.inventory-purchases .filter .input.dropdown{margin:0 10px;z-index:30;position:relative;}
.inventory-purchases .filter .dropdown-list{z-index:20;}
.inventory-purchases .filter input[type=submit]{width:68px;height:28px;background:url(header-t.png) no-repeat;border:0;float:left;margin:0 0 0 8px;cursor:pointer;}
.inventory-purchases .filter input[type=submit]:hover{background-position:50% -38px;}
.inventory-purchases .filter input[type=submit]:active{background-position:50% -74px;}
.inventory-purchases table{border-collapse:collapse;position:relative;z-index:10;}
.inventory-purchases table td{vertical-align:top;}
.inventory-purchases table thead td{line-height:14px;font-size:12px;font-weight:bold;padding:0 0 0 15px;}
.inventory-purchases table thead td.first{padding-left:6px;}
.inventory-purchases table thead td.last{padding-right:13px;}
.inventory-purchases table tbody td{font-size:13px;line-height:14px;padding:16px 0 16px 15px;}
.inventory-purchases table tbody tr.border td{line-height:0;padding:20px 0 4px 0;background:none;}
.inventory-purchases table tbody tr.border td.border-first{padding-left:6px;}
.inventory-purchases table tbody tr.border td.border-last{padding-right:6px;}
.inventory-purchases table tbody tr.border td div{border-bottom:2px solid #4899CB}
.inventory-purchases table tbody td.first{padding-left:6px;}
.inventory-purchases table tbody td.last{padding-right:13px;}
.inventory-purchases .border-hover{position:absolute;left:0;top:0;background:url(/bitrix/templates/multicarta/images/purchases-table-bg.png);behavior:url(/bitrix/templates/multicarta/css/PIE.htc);border-radius:10px;}
.inventory-purchases .pagination{margin:30px 0 0 20px;}
.inventory-purchases .pagination a{margin:0 0 0 10px;}









.theme-default .nivoSlider {
	position:relative;
	
    margin:25px 0 45px 0;
    height:410px;
width:100%;}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align:center;
	padding:0 0;
    z-index:99;
    position:absolute; top:357px; left:390px;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:32px;
	height:26px;
	background:url(/visual/nivo/themes/default/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin:0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -26px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/visual/nivo/themes/default/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity:0;
	-webkit-transition:all 200ms ease-in-out;
    -moz-transition:all 200ms ease-in-out;
    -o-transition:all 200ms ease-in-out;
    transition:all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity:1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family:Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width:100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width:auto;
	height:auto;
	background:none;
	margin-bottom:5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display:block;
	width:120px;
	height:auto;
}








 

.nivoSlider {
	position:relative;
	width:940px;
	height:auto;
	overflow:hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width:none;
}
.nivo-main-image {
	display:block !important;
	position:relative !important; 
	
}


.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }


.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding:5px 10px;
	opacity:0.8;
	overflow:hidden;
	display:none;
	-moz-opacity:0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box;    
	box-sizing:border-box;         
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.nivo-controlNav {
	text-align:center;
	padding:15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}








.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding:0;
	margin:0;
	border:0;
	outline:none;
	vertical-align:top;
}

.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	z-index:8020;
}

.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
	        border-radius:4px;
}

.fancybox-opened {
	z-index:8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position:relative;
}

.fancybox-inner {
	overflow:hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch;
}

.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap;
}

.fancybox-image, .fancybox-iframe {
	display:block;
	width:100%;
	height:100%;
}

.fancybox-image {
	max-width:100%;
	max-height:100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image:url(fancybox_sprite.png);
}

#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:0.8;
	cursor:pointer;
	z-index:8060;
}

#fancybox-loading div {
	width:44px;
	height:44px;
	background:url(fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040;
}

.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url(blank.gif); 
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040;
}

.fancybox-prev {
	left:0;
}

.fancybox-next {
	right:0;
}

.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden;
}

.fancybox-prev span {
	left:10px;
	background-position:0 -36px;
}

.fancybox-next span {
	right:10px;
	background-position:0 -72px;
}

.fancybox-nav:hover span {
	visibility:visible;
}

.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	max-width:99999px;
	max-height:99999px;
	overflow:visible !important;
}



.fancybox-lock {
    overflow:visible !important;
    width:auto;
}

.fancybox-lock body {
    overflow:hidden !important;
}

.fancybox-lock-test {
    overflow-y:hidden !important;
}

.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url(fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0;
}

.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll;
}



.fancybox-title {
	visibility:hidden;
	font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050;
}

.fancybox-opened .fancybox-title {
	visibility:visible;
}

.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center;
}

.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent; 
	background:rgba(0, 0, 0, 0.8);
	-webkit-border-radius:15px;
	   -moz-border-radius:15px;
	        border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:bold;
	line-height:24px;
	white-space:nowrap;
}

.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff;
}

.fancybox-title-inside-wrap {
	padding-top:10px;
}

.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0, 0, 0, .8);
}


@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min--moz-device-pixel-ratio:1.5),
	   only screen and (min-device-pixel-ratio:1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image:url(fancybox_sprite@2x.png);
		background-size:44px 152px; 
	}

	#fancybox-loading div {
		background-image:url(fancybox_loading@2x.gif);
		background-size:24px 24px; 
	}
}