

/* Start:/bitrix/templates/albico2/components/bitrix/breadcrumb/nav/style.css?1426258539207*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/albico2/components/bitrix/menu/leftMenu-dop/style.css?1426258549583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/albico2/components/bitrix/menu/leftMenu-dop/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/albico2/components/bitrix/news.list/.default/style.css?1426258551108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/albico2/styles.css?16346447213*/
﻿
/* End */


/* Start:/bitrix/templates/albico2/template_styles.css?163592465440452*/
/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article_a2, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article_a2, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End of Eric Meyer's CSS Reset */
h1 {
  display: block;
  font-size: 2em;
  -webkit-margin-before: 0.67em;
  -webkit-margin-after: 0.67em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
  -webkit-margin-after: 0.83em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}
h2 a{
  text-decoration:none;
  border-bottom:1px solid #666;
  color:#121212;
  transition:0.2s;
}
h2 a:hover{
  border-bottom:1px solid transparent;
}
* {margin:0px; padding:0px}
:focus {outline:0}
img {border: none}
html,body {height:100%}
body {
background: url(/bitrix/templates/albico/images/wrap-bg2.jpg) no-repeat fixed center top #fff;  /*люди*/
/*background: url(/upload/awinter2014-2.jpg) no-repeat fixed center top #fff; */
color: #262728; 
font-size: 14px; 
font-family: 'Roboto', sans-serif; 
font-weight: normal; 
margin-top: 0;
}
ul {list-style:none;}
input[type="button"], input[type="submit"], button {cursor: pointer}

h1 {font-size: 28px; text-transform: uppercase; font-weight: normal; margin-bottom: 9px;}
h2, .fmhdr2 {font-size: 24px; font-weight: normal; margin-bottom: 9px;}
h3, .hdr3 {padding:12px 0;	font: bold 16px 'Arsenal', Helvetica, sans-serif;}
.hdr3 {font-size: 16px; font-weight:bold; margin-bottom:9px;}
table { width: 100%; border-collapse:collapse; border-spacing: 0px; }
a {color: #019fbc; }
a:hover {text-decoration: none;}

.center {width:1000px; margin: 0 auto; position: relative;line-height:2em;background:#fff}
#wrap { position: relative; min-height: 100%; width: 1200px; margin: 0 auto; overflow: hidden; 
  -webkit-box-shadow: 0 0 100px -20px black;
  -moz-box-shadow: 0 0 100px -20px black;
 box-shadow: 0 0 100px -20px black;}

#header {height: 68px; padding-top: 8px; background: #fff; clear: both; }
#header .logo {float: left;margin: 10px 24px 0 0;width: 180px;}

.slider {position: relative; clear: both; height: 477px; background:url(/bitrix/templates/albico2/./images/slide-bg.jpg) no-repeat center 0; }
.slider .bxslider li {text-align: center}
.slider .bx-prev, .slider .bx-next {display: none;}
.slider .bx-pager {width:1000px; margin: 0 auto; clear: both; overflow: hidden; position: absolute; left: 50%; top:370px; z-index: 100; margin-left: -500px;}
.slider .bx-pager-item {float: left; margin-right: 10px; }
.slider .bx-pager a {width:20px; height: 19px; display: block; font-size: 0; color: transparent; background:url(/bitrix/templates/albico2/./images/dotts.jpg) no-repeat -56px -1px; }
.slider .bx-pager a:hover { background:url(/bitrix/templates/albico2/./images/dotts.jpg) no-repeat 0 -1px; }
.slider .bx-pager a.active { background:url(/bitrix/templates/albico2/./images/dotts.jpg) no-repeat -28px -1px; }
.slider .bxslider li img {position:absolute; top:0; left:50%;margin-left:-658px;}
#toTop {
width: 43px;
border: 1px solid #ccc;
position: fixed;
top: 70px;
right: 20px;
cursor: pointer;
display: none;
-webkit-box-shadow: 0 0 8px #999;
-moz-box-shadow: 0 0 8px #999;
-ms-box-shadow: 0 0 8px #999;
-o-box-shadow: 0 0 8px #999;
box-shadow: 0 0 8px #999;
background: url(/fartuki/images/totop.png) no-repeat 50% 50%;
height: 43px;
z-index: 99;
}

.bx-wrapper {height:420px!important;}
.bx-viewport {overflow:visible!important;}
a.orange {background:url(/bitrix/templates/albico2/./images/orange.png) no-repeat 0 bottom; height: 85px; width:340px; position: absolute; top:47px; left: -9px; z-index: 100;text-decoration:none;}
a.orange span.small {font-size: 16px; text-transform: uppercase; color: #fff; text-decoration: none; display: block; margin-left: 25px; }
a.orange span.big {padding-left: 10px; font-weight: 500; font-size: 16px; margin-bottom: 10px; margin-top: -7px; color:#262728; width: 170px; display: block;}
a.pink {background:url(/bitrix/templates/albico2/./images/pink.png) no-repeat 0 0; text-decoration: none; height: 112px; width: 270px; padding-left: 42px; padding-top: 15px;position: absolute; top:65px; right: -35px; z-index: 100;}
a.pink .small1 {font-size: 16px; color: #fff; display: block;}
a.pink .big {text-transform: uppercase; text-decoration: none; color: #fff; font-size: 32px; font-weight: normal; line-height: 35px; margin-left: 10px;}
a.pink .small {font-weight: 500; text-decoration: none; padding-top:16px; font-size: 16px; color: #000000; text-decoration: none; display: inline-block; *display: inline; zoom:1; float: right; width: 130px; text-align: center; margin-right: 20px;}
a.blue {background:url(/bitrix/templates/albico2/./images/blue.png) no-repeat 0 0;  text-decoration: none; z-index: 100; padding-left: 37px; height: 122px; width: 270px; left: -18px; top: 236px; position: absolute; z-index: 100;}
a.blue .big {color: #fff; text-decoration: none; font-size: 32px; line-height: 81px; margin-bottom: 0; text-transform: uppercase; font-weight: normal}
a.blue .small {font-weight: 500; text-decoration: none; font-size: 16px; color: #000000; text-decoration: none; display: inline-block; *display: inline; zoom:1; float: right; width: 130px; text-align: center; margin-right: 10px;}

.layer1-shadow{background:url(/bitrix/templates/albico2/./images/orange-shadow.png) no-repeat 0 bottom; height: 49px; width:200px; position: absolute; top:91px; left: -1px; z-index: 99;}
.layer2-shadow{background:url(/bitrix/templates/albico2/./images/blue-shadow.png) no-repeat 0 bottom; height: 105px; width:285px; position: absolute; left: 5px; top: 252px; z-index: 99;}
.layer3-shadow{background:url(/bitrix/templates/albico2/./images/pink-shadow.png) no-repeat 0 bottom; height: 116px; width:293px; position: absolute; left: 743px; top: 74px; z-index: 99;}

.main #container {margin-top: -58px; background: #fff;overflow: hidden;
}
#container { position: relative;  padding-bottom: 10px;
}
#content { 
overflow: hidden; 
margin-right: 265px;
position:relative;
width:735px;
font-family: Arsenal, sans-serif;
}
#content p {padding-bottom: 15px; line-height: 23px;}
#content.top{	margin-right:0px;}	
	

.back_call {float:left;position: relative;  width: 230px; padding-right: 10px; margin-top:5px;}
.back_call.active {background:url(/bitrix/templates/albico2/./images/bg.png) repeat 0 0; position: relative;  width: 230px; padding-right: 10px;}
.back_call.active a {background:url(/bitrix/templates/albico2/./images/tel_a.png) no-repeat 0 5px;}
.back_call.active a span {color: #fff; border-bottom: 1px dashed #fff}
.back_call_block { display: none; background:url(/bitrix/templates/albico2/./images/bg.png) repeat 0 0;  position: absolute; left: 0; top: 40px;  width: 220px; padding: 15px 10px 10px 10px; height:auto; z-index: 2000;} 
.back_call_block label {color: #fff; font-size: 12px; display: block; margin-bottom: 2px; text-align: left;}
.back_call_block input[type="text"] {height: 25px; margin-bottom: 10px; line-height: 25px;  background: #fff; border:none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 10px; width:100%}
.back_call_block select {width:100%; margin-bottom: 10px; height: 25px; line-height: 25px;}
.back_call_block input[type="submit"]  {font-size: 14px; text-transform: uppercase; color: #fff; font-weight: normal; border:none;  background:url(/bitrix/templates/albico2/./images/submit.png) repeat-x 0 0; height: 27px; line-height: 27px; box-shadow: 2px 3px 4px rgba(0,0,0,.34); display: block; padding: 0 15px 0 15px;}
.back_call_block input[type="submit"]:hover {opacity: 0.8}

.back_call_block div.selector {background: url(/bitrix/templates/albico2/./images/selectL.png) no-repeat 0 0; width: 205px; height: 25px; line-height: 25px; padding-left: 15px; display: block; margin-bottom: 18px;}
.back_call_block div.selector span {background: url(/bitrix/templates/albico2/./images/selectR.png) no-repeat right 0; width: 180px; height: 25px; line-height: 25px; font-size: 12px; color: #333; }
.back_call_block div.selector select {min-width: 220px; height: 25px}

#right_col {width:220px; float: right;padding-top:10px;}

.main .banner {margin-top: 130px;}

.details_btn {display: block; color: #fff; font-size: 14px; height: 30px; line-height: 25px; text-decoration: none; width:102px; text-align: center; background:url(/bitrix/templates/albico2/./images/details.png) no-repeat 0 0; }
.details_btn:hover {opacity: 0.6}

.nav {}
.nav li {float: left; padding: 6px 9px; position: relative}
.nav li ul.sub_nav {position: absolute; z-index: 2000; display: none; left: 0; top:28px; background:url(/bitrix/templates/albico2/./images/bg.png) repeat 0 0; padding: 15px 10px 20px 10px; width:150px;}
.nav li:hover ul.sub_nav {display: block;}
.nav li ul.sub_nav li {display:block; width:130px;}
.nav li ul.sub_nav li a,
.nav li ul.sub_nav li .active {text-transform: none; color: #fff; font-size: 14px; text-decoration: underline; padding: 0 10px 0 0;}
.nav li ul.sub_nav li .active {text-decoration:none;}
.nav li ul.sub_nav li a:hover {text-decoration: none;}
.nav li.has_nav:hover {background:url(/bitrix/templates/albico2/./images/bg.png) repeat 0 0;}
.nav li.has_nav:hover a, .nav li.has_nav:hover span {color: #fff; border-bottom:none; }
.nav li.has_nav:hover li a {border-bottom: none; }
.nav li a, .nav li span {text-transform: uppercase; font-size: 12px; color: #2e3031; text-decoration: none; padding-bottom: 5px; }
.nav li:hover a, .nav li a.root-item-selected, .nav li .root-item-selected {border-bottom: 4px solid #00c6e8;}

.nav-color {
    display: block;
    left: 210px;
    list-style: none;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 55px;
}
.nav-color li {
	display: inline;
}
.nav-color li a {
	display: block;
	font-size: 16px;
	line-height: 36px;
	color: #FFF;
	text-decoration: none;
	float: left;
	margin-right: 5px;
	white-space: nowrap;
	padding: 0px 10px;
	background: url(/bitrix/templates/albico2/./images/nav-clr.png) repeat-x;
	font-weight: bold;
}
.nav-color li+li a { background-position: 0 -42px;
}
.nav-color li+li+li a { background-position: 0 -84px;
}

.tel_block {float: right; color: #2e3031; font-size: 24px; line-height: 1; text-align: right; min-height: 124px}
.tel_block span.phone-num {font-size: 10px;
display: inline-block;
vertical-align: middle;
width: 100px;
line-height: 10px;
margin-right: 5px;}
.tel_block a span {font-size: 14px; text-decoration: none; border-bottom: 1px dashed #019fbc;  }
.tel_block a:hover span {border-bottom: none;}
.tel_block a {padding-left: 30px; text-decoration: none; background:url(/bitrix/templates/albico2/./images/tel.png) no-repeat left 5px; min-height: 40px; display: inline-block; *display: inline; zoom:1;}
.tel_block p {margin: 0px;font-size: 22px;
line-height: 24px;}

.search {width: 494px;
/*height: 53px;
background: url(/bitrix/templates/albico2/./images/search.png) no-repeat left top;*/
margin: 0 0 21px 0;}

	.search input[type="text"] {font-size: 13px; color: #777; width: 320px; text-transform: uppercase; margin: 22px 40px 0 35px; border: 0px; background: none}
	.search input[type="text"]::-webkit-input-placeholder {font-size: 13px; color: #777;}
	.search input[type="text"]:-moz-placeholder {font-size: 13px; color: #777;}
	
	.search input[type="submit"] {border: 0px; color: #fff; text-transform: uppercase; line-height: 16px; font-size: 16px; text-transform: uppercase; background: none; margin-top: 19px}

.separator {height: 2px; background:url(/bitrix/templates/albico2/./images/separator.png) repeat-x 0 0; clear: both; overflow: hidden; margin: 30px 0 25px 0;}

/*inner*/
.breadcrumbs {clear: both; overflow: hidden; margin-top: -20px; position: relative; z-index: 100;}
.breadcrumbs ul {margin: 0px; padding: 0px}
.breadcrumbs li {float: left; margin-right: 5px; font-size: 12px;}
.breadcrumbs li a { padding-right: 5px;}

.article {padding-bottom: 2px;}
.article img {float: left; margin-right: 20px;}

.examples_block {clear: both; overflow: hidden; margin-bottom: 20px;}
.examples_block ul {margin: 0px; padding: 0px}
.examples_block li {float: left; margin-left: 37px;}
.examples_block li:first-child {margin-left: 0;}

.blue_title {height: 49px; position: relative; z-index: 100; margin-left: 10px; line-height: 39px; width: 205px; text-align: center; color: #fff; margin-bottom: 0; text-transform: uppercase; font-weight: 500; font-size: 16px; background:url(/bitrix/templates/albico2/./images/title.png) no-repeat 0 0;}
div.blue_title {margin-top:16px;}

.right_nav { background:#eaf4f8 url(/bitrix/templates/albico2/./images/right_nav.jpg) no-repeat 0 bottom; padding: 45px 0 40px 0; margin-bottom: 60px; margin-top:-27px;}
.right_nav li {font-size: 17px; margin-bottom: 6px; padding-left: 10px; position: relative; line-height: 24px;}
.right_nav li:hover span, .right_nav li.active  span {background:url(/bitrix/templates/albico2/./images/arrow.png) no-repeat 0 0; width:12px; height: 24px; position: absolute; top:0; left: -12px;}
.right_nav li:hover a,  .right_nav li.active a {color: #262728; text-decoration: none;}

.partner_block {clear: both; overflow: hidden; background:url(/bitrix/templates/albico2/./images/partners_bg.jpg) no-repeat center 0; height: 79px; padding-top:20px; }
.partner_link {display: block; width:189px; height: 56px;   background:url(/bitrix/templates/albico2/./images/orange.png) no-repeat center 0; float: right; color: #fff; padding-left: 20px; text-decoration: none; text-transform: uppercase; font-size: 16px; font-weight: 500; line-height: 42px;}
.partner_link:hover {opacity: 0.6}

.footerHeight {height: 350px; clear: both;}
#footer {width: 1200px; clear: both; position: relative; margin: -350px auto 0; height: 450px; background:#e6f1f5 url(/bitrix/templates/albico2/./images/footer.jpg) no-repeat center 0; }
.bottom_footer {clear: both; overflow: hidden;}

.nav_item {float: left; min-width: 125px; margin-left:33px }
.nav_item:first-child {margin-left: 0;}
.nav_item h6, .nav_item .m-hdr {font-size: 16px; color: #2e3031; font-weight: 500; margin: 0 0 3px 0}
.nav_item ul {margin: 0px; padding: 0px}
.nav_item li a {font-size: 14px;}
.ws {min-width:65px;}

.footer_nav {padding-top: 72px; clear: both; overflow: hidden; margin-bottom: 57px;}

.creators {float: right; font-size: 12px; color: #221e1f; line-height: 12px}
.creators img {position: relative; top: 5px;}
.creators p {height: 1px}

.soc_nav {float: left; font-size: 12px;}
.soc_nav p {margin: 0px}
.soc_nav ul {margin-top: 12px; padding: 0px}
.soc_nav li {float: left; margin-left: 10px;}
.soc_nav li:first-child {margin-left: 0;}
.soc_nav li a {display: block; height: 32px; background:url(/bitrix/templates/albico2/./images/soc_icons.png) no-repeat 0 0;}
.soc_nav li a:hover {opacity: 0.6}
.soc_nav li.soc2 a { background:url(/bitrix/templates/albico2/./images/soc_icons.png) no-repeat -42px 0;}
.soc_nav li.soc3 a { background:url(/bitrix/templates/albico2/./images/soc_icons.png) no-repeat -84px 0;}
.soc_nav li.soc4 a { background:url(/bitrix/templates/albico2/./images/soc_icons.png) no-repeat -126px 0;}

.footer_adress {padding-left: 10px; float: left; font-size: 12px; }
.footer_adress p {margin: 0 0 5px 0; padding: 0px}
.footer_adress p + p {font-size: 18px;}



.block_gallery{
	width:740px;}
.block_gallery ul{
	padding:15px 0px 0px 0px;
	margin:0 0 0 -39px;
	width:799px;}
.block_gallery ul li{
	list-style:none;
	float:left;
	margin-left:39px;
	padding-bottom:40px;
	position:relative;}
.block_gallery ul li a{
	/*width:152px;*/
	display:block;}
.block_gallery ul li.wide a{
        width:360px
}
	
.box_paging{
	padding:10px 10px 0px 10px;
	text-align:center;
clear:both;}
.box_paging ul{
	padding:6px 25px 22px 30px;
	margin: 0px;
	display:inline-block;
	vertical-align:top;}	
.box_paging ul li{
	list-style:none;
	float:left;}
.box_paging ul li a, .box_paging ul li b, .box_paging ul li .pnum{
	display:block;
	width:39px;
	height:25px;
	font:16px 'Roboto'; font-weight:bold;
	color:#00b7d7;
	text-align:center;
	padding-top:2px;}
.titleGallery{
	text-align:center;
/*	background:url(/bitrix/templates/albico2/./images/title_gallery.png) no-repeat;
	width: 114px!important;
	height:38px;*/
	position: absolute;
	top:0px;
	right:0;
	margin:0 auto;
	font:15px/22px 'Roboto';
	color:#019fbc;
	/*background: url(/bitrix/templates/albico2/./images/title_gallery_tables.png) no-repeat; */
    background: RGBA(234,243,248, 0.7);
	min-height: 22px;
	background-size: contain; margin-right:0px;
	}
.tables .titleGallery{
	background:url(/bitrix/templates/albico2/./images/title_gallery_tables.png) no-repeat;
	min-width: 50px!important;
  	min-height: 30px!important;
	background-size: contain;}

span.titleGallery {
	font-weight: bold!important;
	min-width: 10px!important;
	padding-left: 2px;
	padding-right: 2px;
}

.BigtitleGallery{
	text-align:center;
	background:url(/bitrix/templates/albico2/./images/title_gallery_big.png) no-repeat;
	width:250px; height:38px;
	position:absolute;
	left:0px; top:-21px;right:0;
	margin:0 auto;
	padding:8px 0 0 0;
	font:16px 'Roboto';
	color:#ffffff; }
	.big-photo-block .sdfsf {
background: url(/bitrix/templates/albico/images/details_big.png) no-repeat;
width: 128px;
height: 30px;
position: absolute;
top: -4px;
right: 0px;
padding:2px 0 0 7px;
color:#fff;
}
.big-photo-block .relative p {
margin:0;
padding:0px;
}
.relative {
position:relative;
}
.wide .titleGallery{/*left:120px*/} 

.box_paging ul li.active b, .box_paging ul li b:hover,
.box_paging ul li.active .pnum, .box_paging ul li .pnum:hover{
	background:url(/bitrix/templates/albico2/./images/bg_number_page.png) no-repeat;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	font:14px 'Roboto';
	padding-top:3px;}	
.box_paging .prev{
	background:url(/bitrix/templates/albico2/./images/marker_left_page.png) no-repeat left 8px;
	padding-left:14px;	
	color:#00b7d7;
	font:16px 'Roboto';
	margin:7px 0 0 0;}
.box_paging .next{
	background:url(/bitrix/templates/albico2/./images/marker_right_page.png) no-repeat right 8px;
	padding-right:14px;
	display:inline-block;
	color:#00b7d7;	
	font:16px 'Roboto';
	margin:7px 0 0 0;}
.contacts{
	padding:0px 0px 30px 0px;}
.contacts form{
	margin-top:-9px;}
.contacts p{
	color:#262728;
	font-size:16px;
	line-height:22px;
	padding-bottom:16px;
	margin:0 0 0 0!important;}
.contacts p span{
	display:block;
	font-weight:bold;}
.contacts input[type='text']{
	margin:1px 0 3px 0;
	border:1px solid #8c8c8c;
	border-bottom:none;
	border-right:none;
	width:239px; height:29px;
	background-color:#f2f2f2;
	font:16px 'Roboto';
	color:#262728;
	padding:3px 10px 3px 10px;
	float:none;}
.contacts label{
	display:block;
	color:#262728;
	font:16px 'Roboto';}
.contacts textarea{
	margin:0 0 0px 0;
	border:1px solid #8c8c8c;
	border-bottom:none;
	border-right:none;
	width:459px; height:112px;
	background:#f2f2f2;
	font:16px 'Roboto';
	color:#262728;
	padding:10px;
	resize:none;}
.contacts input[type='submit']{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px; 
	background:url(/bitrix/templates/albico2/./images/box_button_send.jpg) repeat-x;
	width:96px;BORDER-LEFT: 0px;
	CURSOR: pointer;
	BORDER-BOTTOM: 0px; 
	HEIGHT:27px;
	font:14px 'Roboto';
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	margin:10px 0 0 0px;
	-moz-box-shadow:2px 2px 2px 0px #adadad;-webkit-box-shadow:2px 2px 2px 0px #adadad;box-shadow:2px 2px 2px 0px #adadad;
	}	
.contacts .left{
	width:481px;
	float:left;}
.contacts .right{
	width:481px;
	float:left;
	padding-left:38px;}	
.contacts .map{
	margin:7px 0px 12px 0px;
	display:block;}	

.prices{
	padding:0px 0px 30px 0px;}
#content .prices p{
	margin-bottom:0px;}
#content .prices p.special{
	font:14px 'Roboto';
	color:#f5091f;
	margin-bottom:8px;}
.table_prices{
	padding:0px 0px 0px 0px;
	border:solid 1px #abb9be;
	margin-left:1px;
	width:730px;}
.table_prices .line_title{
	background-color:#abb9be;
	width:720px;
	padding:3px 0px 5px 10px;}
.table_prices .line_title p{
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	margin-bottom:0px;}	
.table_prices .line_price{
	background:url(/bitrix/templates/albico2/./images/box_line_price.jpg) repeat-x 0px 17px;
	width:390px;
	margin:2px 0px 3px 10px;}
.table_prices .line_price p{
	font-size:16px;
	color:#262728;
	margin-bottom:0px;
	background-color:#ffffff;
	float:left;}	
.table_prices .line_price p.price{
	float:right;}	
.table_prices .line_price p.price span{
	font-weight:bold;}
.gray_block{
	background-color:#ebebeb;
	width:100%;
	height:319px;
	margin-top:73px;}

.examples_works{
	padding:0px 0px 30px 0px;}
.tabs{
	text-align:center;
	padding:10px 0px 0px 0px;}
.tabs ul{	
	display:inline-block;
	margin: 0px; 
	padding: 0px;
	*zoom:1;
   	*display:inline;}
.tabs ul li{
	list-style:none;
	float:left;
	padding:0px 7px 0px 7px;}
.tabs ul li a, .tabs ul li .active {
	font-size:16px;
	color:#019fbc;
	text-transform:none;}	
.tabs ul li a:hover, .tabs ul li a.current, .tabs ul li .active {
	text-decoration:none;
	color:#272727;}	
.examples_works .example{
	padding:5px 0px 0px 0px;}
.design{
	padding:0px 0px 0px 10px;}	
.design ul{
	padding:0px 0px 0px 0px;}			
.design ul li{
	list-style:none;
	float:left;
	padding:0px 5px 5px 5px;}
.design ul li a{
	display:block;
	width:40px;
	height:40px;}


.clear {clear: both}

.form-row {
clear: both;
padding-top: 16px;
overflow: hidden;
}

.form-row label {
display: block;
font-size: 14px;
line-height: 14px;
margin: 0px 0px 10px;
}

.text-inp {
font-size: 14px;
width: 363px;
color: rgb(35, 33, 31);
border: 1px solid;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
height: 17px;
padding: 6px 10px;
border-radius: 3px;
box-shadow: rgb(225, 225, 225) 1px 1px 0px inset;
-webkit-box-shadow: rgb(225, 225, 225) 1px 1px 0px inset;
}

.captcha-img {
float: left;
margin-right: 10px;
}

.form-row textarea.small {
font-size: 14px;
font-family: Arsenal, sans-serif;
width: 363px;
color: rgb(35, 33, 31);
border: 1px solid;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
height: 107px;
padding: 6px 10px;
resize: none;
border-radius: 3px;
box-shadow: rgb(225, 225, 225) 1px 1px 0px inset;
-webkit-box-shadow: rgb(225, 225, 225) 1px 1px 0px inset;
}
.captcha-text {
width: 103px;
}
#content ul {
list-style: inherit;
}

.price table{
	width: 100%;
	margin-bottom: 12px;
	border: 1px solid #abb8be;
	/*font-family: "Myriad Pro", "Segoe UI", "Trebuchet MS";*/
	border-collapse:collapse; 
	border-spacing: 0px;
}
.price table td {
	background: #F9F7F5;
	font-size: 18px;
}
.price table th {
	background: #abb8be;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 22px;
}
.price table td, .price table th {
	font-weight: normal;
	padding: 10px;
	border-bottom: 1px solid #abb8be;
	text-align: left;
}
.price h3 {
	color: #F00;
}

/*Popup logo*/
#overlay_time {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #fff;
	opacity: 0.4;
	z-index: 9000;
	width: 100%;
	height: 500%;
	display: none;
}
#div123 {
	z-index: 9002;
	display: none;
	position:fixed;
	margin:10%;
	background:url(/bitrix/templates/albico2/images/bg_time.png) repeat;
	border: 1px solid #e1e1e1;
	width: 80%;
	height:60%;
	padding-top:20px;
}
#div123 img {
	position: absolute;
	max-width:70%;
	max-height:70%;
	margin: auto;
	right: 0px;
	bottom: 0%;
	left: 0px;
	top: 0%;
}
#div123 div {
	bottom: 10px;
	right: 10px;
	position: absolute;
}
/*End popup logo*/
.bottom_footer .informs {
float:right;

}
.bottom_footer .informs p {
float: left;
margin:14px;
}

#desc, #desc2 {padding: 15px 0}

.price-ex {
	font-size: 16px;
	text-transform: uppercase;
	color: #C00;
	font-weight: bold;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.price-ex dt {
	font-size: 18px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.price-ex dd {
	background: #C00 url(/bitrix/templates/albico2/./images/rub.png) no-repeat 92% center;
	display: block;
	padding: 2px 18px 2px 7px;
	font-weight: bold;
	color: #FFF;
	float: left;
	margin: 0px 0px 0px 5px;
}
.price-ex b, .price-ex .bold {
	display: none;
}
#content .gallery_new img {
height:240px;
float:left;
margin:5px;
border:4px solid #DFEAEE;
}
#right_col .right_nav li a {
line-height:18px;}
#right_col .right_nav ul {
padding-left: 17px;
}
.cb {font-weight:bold; color:rgb(26, 92, 186);}
.bold {font-weight:bold}
.relief_form {
background:#CAEBFF;
padding:25px;
float:right;
margin-left: 25px;
width:206px;
}
.relief_form input[type="submit"] {
-moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
-webkit-box-shadow: inset 0px 1px 0px 0px #f29c93;
box-shadow: inset 0px 1px 0px 0px #f29c93;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FE9800), color-stop(1, #E76122) );
background: -moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
background-color: #fe1a00;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
display: inline-block;
color: #ffffff;
font-family: Trebuchet MS;
font-size: 15px;
font-weight: normal;
padding: 6px 24px;
text-decoration: none;
}
.relief_form input[type="text"], .relief_form textarea {
width:200px !important;
}
.relief_form  h3 {
margin: 0 auto 10px 0;
text-align: center;
font-size: 18px;
padding: 0px;
}

.news-list2 .news-item {margin-bottom: 40px !important;display: inline-table;width: 100%;}
.news-list2 img.preview_picture, .news-detail2 .detail_picture {display: block; margin: 0 20px 0 0; float:left}
.news-date-time {font-size: 14px; color: #b1bdc1}
.news_title {font-size: 20px; margin-bottom: 10px}

.subscribe {margin: 30px 0 0 0}
	.subscribe h2, .subscribe .hdr2 {color: #262728; font-size: 16px; margin: 0 0 10px 0; font-weight: bold}
	.subscribe input {margin: 0 0 14px 0}
	.subscribe input[type="text"] {font-size: 16px; color: #262728; width: 199px; height: 36px; background: url(/bitrix/templates/albico2/./images/inpsBG1.png) no-repeat left top; border: 0px; padding: 0 10px}
/*	.subscribe input[type="text"]::-webkit-input-placeholder {font-size: 16px; color: #262728;}
	.subscribe input[type="text"]:-moz-placeholder {font-size: 16px; color: #262728;}*/
	
.subscribe input[type="submit"],.calculator .button,.mfeedback input[type="submit"]{width: 129px; height: 34px; background: url(/bitrix/templates/albico2/./images/inpsBG2.png) no-repeat left top;  border: 0px; color: #fff; text-transform: uppercase; line-height: 16px; font-size: 13px;  text-align: center; padding: 0 5px 2px 0}
.calculator .button {
	line-height: 28px;
	text-decoration: none;
}
.calculator .plus {
	background: url(/bitrix/templates/albico2/./images/plus.png) no-repeat 0 100%;
	display: block;
	padding-left: 24px;
}

h3.selectr {
background:url(/upload/selectr.png) no-repeat left center;
padding:5px 0 5px 70px;
margin:0px;
font-size:2em;
line-height:80px;
height: 64px;
}
.footer_nav a {
text-decoration:none;
}
.footer_nav a:hover {
text-decoration:underline;
}
.novinka {
background: url('/bitrix/templates/albico/images/novinka.png') no-repeat;
width: 104px;
height: 33px;
position: absolute;
top: 24px;
left: 0;
right: 0;
margin: 0 auto;
}
.skidki {
  background: url('/bitrix/templates/albico/images/skidka.png') no-repeat;
  width: 104px;
  height: 33px;
  position: absolute;
  top: -15px;
  left: 0;
  }
  .skidki_detail {
    background: url('/bitrix/templates/albico/images/skidka.png') no-repeat;
  width: 104px;
  height: 33px;
  position: absolute;
  top: 5px;
  right: 0;
  }
.managers span {
float: left;
color: #FEA600;
font-size: 18px;
padding: 6px;
}

/******************/

#decorcard {
width:740px;
}
#decorcard .leftcol .bigphoto {
margin-bottom:7px;
}
#decorcard .leftcol {
width:500px;
float:left;
}
#decorcard .rightcol {
width:210px;
padding-left:30px;
float:left;
}
#decorcard .svright p {
padding:0 0 5px 0;
margin:0;
border-bottom:2px solid #c4cfd3;
}

#decorcard .svright p span {
	font-size: 12px;
}

.svright b, .svright .bold {
	/*display: block;*/
}
.svright .bold {padding-left:0;}
.cost{
	font-size: 18px;
	border-bottom: 3px solid #fd9f01;
	display: block;
	padding: 21px 0px 5px;
}
.cost b, .cost .bold {
	font-size:34px;
	font-weight: normal;
}
.order{
	background: #00b7ea;
	font-size: 20px;
	color: #FFF;
	-moz-box-shadow: 0px 3px 3px #a7a6a8;
	-webkit-box-shadow: 0px 3px 3px #a7a6a8;
	box-shadow: 0px 3px 3px #a7a6a8;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 180, color = '#a7a6a8');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 180, Color = '#a7a6a8')";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#01cced', endColorstr = '#00a5c3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#01cced', endColorstr = '#00a5c3')";
	background-image: -moz-linear-gradient(top, #01cced, #00a5c3);
	background-image: -ms-linear-gradient(top, #01cced, #00a5c3);
	background-image: -o-linear-gradient(top, #01cced, #00a5c3);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#01cced), to(#00a5c3));
	background-image: -webkit-linear-gradient(top, #01cced, #00a5c3);
	background-image: linear-gradient(top, #01cced, #00a5c3);
}
.learn{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	background: #fdbf48;
	-moz-box-shadow: 0px 3px 3px #a7a6a8;
-webkit-box-shadow: 0px 3px 3px #a7a6a8;
box-shadow: 0px 3px 3px #a7a6a8;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 180, color = '#a7a6a8');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 180, Color = '#a7a6a8')";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fed472', endColorstr = '#ffaf28');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fed472', endColorstr = '#ffaf28')";
background-image: -moz-linear-gradient(top, #fed472, #ffaf28);
background-image: -ms-linear-gradient(top, #fed472, #ffaf28);
background-image: -o-linear-gradient(top, #fed472, #ffaf28);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fed472), to(#ffaf28));
background-image: -webkit-linear-gradient(top, #fed472, #ffaf28);
background-image: linear-gradient(top, #fed472, #ffaf28);
}
.order,.learn{
	text-align: center;
	display: block;
/*	line-height: 30px;
	height: 30px;*/
	padding:5px 20px;
	text-decoration: none;
	margin-bottom: 21px;
	font-family: 'Arsenal', Helvetica, sans-serif;
}
.btn-ho:hover, .nav-color a:hover{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity: 0.8;
}
.form-zakaz {
	display: block;
	width: 200px;
	padding: 21px;
	margin: auto;
}
.form-zakaz input,.form-zakaz textarea{
	width: 180px;
	background: #ededed;
	border: 1px solid #D6D6D6;
	-webkit-box-shadow: inset 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    inset 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         inset 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
	border-style: none;
	padding: 5px;
}
.form-zakaz textarea {
	overflow: hidden;
	height: 65px;
}
.form-zakaz .small {
	width: 40px;
	float: left;
	margin-right: 8px;
}
.form-zakaz .btn, {
	background: #00b7ea;
	text-transform: uppercase;
	color: #fff;
	margin-top: 10px;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 180, color = '#a7a6a8');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 180, Color = '#a7a6a8')";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#01cced', endColorstr = '#00a5c3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#01cced', endColorstr = '#00a5c3')";
	background-image: -moz-linear-gradient(top, #01cced, #00a5c3);
	background-image: -ms-linear-gradient(top, #01cced, #00a5c3);
	background-image: -o-linear-gradient(top, #01cced, #00a5c3);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#01cced), to(#00a5c3));
	background-image: -webkit-linear-gradient(top, #01cced, #00a5c3);
	background-image: linear-gradient(top, #01cced, #00a5c3);
	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(50, 50, 50, 0.1);
	-moz-box-shadow:    inset 0px 0px 0px 0px rgba(50, 50, 50, 0.1);
	box-shadow:         inset 0px 0px 0px 0px rgba(50, 50, 50, 0.1);
	padding: 5px 10px;
	font-weight: bold;
}
.form-zakaz b, .form-zakaz .bold {
	font-size: 18px;
	color: #C00;
}
.form-zakaz p {
margin: 0;
	padding-top: 12px;
	padding-bottom: 4px;
}

/***********
=Стили рандомной формы
************/
.form-outer {
	margin: 30px 0;
}

 .form-wrapper * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div[class^=form-wrapper] {
font-family:Arsenal, sans-serif;
/* width: 740px; */
height: 200px;
background-color: white;
}

.form-wrapper1 {
	background-image: url(/bitrix/templates/albico/images/formbg.jpg);
	background-position: 0 0;
	background-size:100%;
}

.form-wrapper2 {
	background-image: url(/bitrix/templates/albico/images/formbg.jpg);
	background-position: 0 -240px;
	background-size:100%;
}	

.form-wrapper3 {
	background-image: url(/bitrix/templates/albico/images/formbg.jpg);
	background-position: 0 -485px;
	background-size:100%;
}

.form-wrapper4 {
	background-image: url(/bitrix/templates/albico/images/formbg.jpg);
	background-position: 0 -970px;
	background-size:100%;
}

.form-wrapper5 {
	background-image: url(/bitrix/templates/albico/images/formbg.jpg);
	background-position: 0 -970px;
	background-size:100%;
}

.form-outer h3, .form-outer .form-caption {
	color: white;
	font:bold 48px 'Arsenal',Helvetica,sans-serif;
/* 	font-size: 48px; */
	text-align: center;
	font-weight: lighter;
	margin: 0;
	padding:12px 0;
}

.form-outer ul {
/* width: 976px; */
padding-left: 223px;
/* text-align: center; */
}

.form-outer li {
list-style-type: none;
float: left;
margin-right: 19px;
/* width: 33%; */
} 

.form-outer li:last-child {
	margin-right: 0;
}

.form-outer input {
	font-size: 20px;
	width: 198px;
	height: 40px;
	background-color: #fff;
	border: none;
	padding-left: 1em;
}

.form-outer label {
	color: white;
	font-size: 22px;
	display: block;
	margin-bottom: 10px;
}

.form-outer p {
	text-align: center;
	/*margin: 26px 0 0 0;*/
}

.form-outer button {
	color: white;
	font-size: 24px;
	width: 184px;
	height: 45px;
	border: 6px solid #fff;
	background-color: #00b7d7;
}
.smfoto{
	display: block;
	height: 100px;
	width: 100px;
	margin: 0 10px 10px 0;
	float:left;
}
.smfoto img{
height: 100px;
position: absolute;
left: -20px;
right: -20px;
margin: 0 auto;
display: block;
text-align: center;
}
.smfotodiv {
width: 100px;
height: 100px;
position: relative;
float: left;
overflow: hidden;
margin: 0 10px 0 0px;
}
.medfoto{
	display: inline-block;
	height: 220px;
	width: 200px;
	margin: 0 25px 25px 0;
	overflow: hidden;
}
.medfoto img{
	height: 220px;
}
/*************
= Helpers
**************/
.clearfix:before,
.clearfix:after {
	content: " "; 
	display: table; 
}

.clearfix:after {
	clear:both;
}

.clearfix {
	zoom: 1;
}
.pdf {
background: url(/upload/pdf-icon.png) no-repeat left top;
padding-left: 35px;
font-weight: bold;
text-decoration: none;
font-size: 16px;
}
#planki .item {
float:left;
width:145px;
overflow:hidden;
margin-right:20px;
text-align:center;
border:2px solid #fff;
padding:5px;
}
#planki .item:hover {
border:2px solid #DEE9EF;
}
#planki .item img {
height:120px;
}
#planki .item .desc {
padding:10px 0;
width:180px;
}
  .table {
 width: 90%;
	margin-top: 21px;
	border: 2px solid #47B2CD;
	border-left: 3px solid #47B2CD;
}
  .table  td {
	padding: 3px 8px;
	border-top: 1px solid #47B2CD;
	border-left: 1px solid #47B2CD;
}
  .table .header td {
	font-weight: bold;
	text-align: center;
	background: #EEF7FB;
}
  .table .footer td {
	font-weight: bold;
}

.yashare-auto-init {float:left; margin-top:10px !important;}

.bx_item_detail_rating td:last-child {
	text-align: left;
}

.block {
	display: block;
}

#table_smeta .sendresult, #table_smeta .resresult {
line-height: 28px;
text-decoration: none;
display:inline-block;
}
#table_smeta .sendresult {
width: 129px;
height: 34px;
background: url('/bitrix/templates/albico/./images/inpsBG2-green.png') no-repeat left top;
border: 0px;
color: #fff;
text-transform: uppercase;
font-size: 13px;
text-align: center;
padding: 0 5px 2px 0;
}
#table_smeta .resresult {
width: 129px;
height: 34px;
background: url('/bitrix/templates/albico/./images/inpsBG2-grey.png') no-repeat left top;
border: 0px;
color: #fff;
text-transform: uppercase;
font-size: 13px;
text-align: center;
padding: 0 5px 2px 0;
}
.sendresult-w {
width: 129px;
height: 34px;
background: url(/bitrix/templates/albico/./images/inpsBG2-green-w.png) repeat-x left top;
border: 0px;
color: #fff;
text-transform: uppercase;
font-size: 13px;
text-align: center;
padding: 0 5px 2px 5px;
line-height: 28px;
text-decoration: none;
display: inline-block;
}
.cost_old{
	text-decoration:line-through;
	font-size: 18px;
	color: #868D99;
}
.cost_old b{
	font-size: 21px;
}
#content .cost_old{
	margin-bottom: 0;
padding-bottom: 0;
}
#content .cost{
	margin-top: 12px;
padding-top: 0;
}

/* modal window */
#mod_info .window{
	font-size:16px;
	padding:24px 30px 30px;
}
.mod_header{
	font-size: 18px;
	padding-bottom: 25px;
	font: bold 18px/18px 'Arimo';
	text-transform: uppercase;
}
.modal{
	display:none;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	z-index:10000;
}
.modal:before{
	content:'';
	background:#000;
	height:100%;
	left:0;
	opacity:0.2;
	position:fixed;
	top:0;
	width:100%;
}
.window{
    background:#fff;
    display:inline-block;
    padding:20px 15px 15px;
    position:relative;
	width:407px;
}
.modal .close{
	width: 40px;
	height: 40px;
	background: url(/bitrix/templates/albico2/images/css_close_win.png) 50% 50% no-repeat #ffb81a;
	position: absolute;
	top: -23px;
	right: -30px;
	cursor: pointer;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
}
input.error,
textarea.error {
  background: rgba(255, 0, 0, 0.2) !important;
}
.bold_user{font-weight: bold;}
.italic_user{font-style: italic;}
/* taburetki */
.tab_item {
    width: 270px;
    padding: 25px 15px 0 15px;
    box-sizing: border-box;
    border: 2px solid #cde8f3;
    float: left;
    margin: 0 10px 0;
    position: relative;

}
.tab_item {
	width:290px;
	text-align:center;
}
.leftbl_tab, .leftbl_tab {
	padding: 0 15px 10px;
}
.leftbl_tab {
    padding: 15px 10px;
    margin:5px;
	float:left;
}
.prew_tab li {
    list-style: none;
    display: inline-flex;
    padding: 0 2px;
    height: 70px;
    width: 70px;
    margin: 0;
}
.prew_tab li img {
    width: 70px;
    height: auto;
}
.rightbl_tab {
	    margin-top: 0px;
}
.tab_header {
    position: absolute;
    top: -20px;
    left: 0;
    text-align: center;
    width: 100%;
    height: 38px;
}
.tab_header span {
    color: #fff;
    position: relative;
    display: inline-block;
    z-index: 2;
    padding: 0 30px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
}
.tab_header img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}
.tab_name {
	padding:0;
	margin:0;
}
.r_tab_name {
	padding:0;
	margin:0;
}
.tab_button {
	text-align:center;
}
.tab_button a {
	margin-top:10px;
}
/* konec taburetki */
.mc-field-group input[type="text"]{
  font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, 'Arsenal', sans-serif;
	font-weight: normal;
	padding: 3px;
	color: #777;
	-background: url('/bitrix/templates/albico2/../images/bg-input-focus.png') repeat-x 0px 0px;
	-background: url('/bitrix/templates/albico2/../images/bg-input.png') repeat-x 0px 0px;
	border-top: solid 1px #aaa;
	border-left: solid 1px #aaa;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0;
  margin-right: 30px;
	width: initial;
	height: initial;
	background: initial;
}
.news-list2 img.preview_picture{
width:120px;
height:auto;}

.jksnewseffects2-default .jksnewseffects2-items {
    font-size: 0;
    padding: 0;
    list-style: none;
    background: none;
    width: 100%;
    display: table;
    background: transparent!importamt;
}

.jksnewseffects2-default .jksnewseffects2-item figcaption h2 {
    margin: 0 0 20px 0;
    color: #de266e!important;
    text-transform: none!important;
    letter-spacing: 1px;
    font-weight: 300;
    font-size: 130%;
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    white-space: normal!important;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    line-height: 30px;
    font-family: 'Arimo'!important;
    font-weight: 600;
}
/* End */
/* /bitrix/templates/albico2/components/bitrix/breadcrumb/nav/style.css?1426258539207 */
/* /bitrix/templates/albico2/components/bitrix/menu/leftMenu-dop/style.css?1426258549583 */
/* /bitrix/templates/albico2/components/bitrix/news.list/.default/style.css?1426258551108 */
/* /bitrix/templates/albico2/styles.css?16346447213 */
/* /bitrix/templates/albico2/template_styles.css?163592465440452 */
