.pull-left {
float:left;
}
.pull-right {
float:right;
}
.fancybox-skin.sr  {
background:#fff;
}
.sr-icon {
display:inline-block;
text-decoration:none;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:1px 1px 1px #acacac;
-webkit-box-shadow:1px 1px 1px #acacac;
box-shadow:1px 1px 1px #acacac;

background: #ebebeb;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ebebeb 0%, #f7f7f7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#f7f7f7));
background: -webkit-linear-gradient(top,  #ebebeb 0%,#f7f7f7 100%);
background: -o-linear-gradient(top,  #ebebeb 0%,#f7f7f7 100%);
background: -ms-linear-gradient(top,  #ebebeb 0%,#f7f7f7 100%);
background: linear-gradient(to bottom,  #ebebeb 0%,#f7f7f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#f7f7f7',GradientType=0 );
}
.sr-icon-c {
width:48px;
height:35px;
display:table-cell;
text-align:center;
vertical-align:middle;
}
.sr-icon-showroom {
background:url(../img/sr/icon-showroom.png) no-repeat;
width:50px;
height:37px;
display:inline-block;
text-decoration:none;
}
.sr-oh {
overflow:hidden;
}
.inf_block .sr-icon  {
float:left;
margin:-1px 7px 0 -7px;
}
.sr-showroom-link {
text-decoration:none;
color:#9a9a9a;
}
.sr-underline {
text-decoration:underline;
}
.sr-showroom-link .sr-underline {
color:#0072b6;
}

.sr-btn, a.sr-btn {
color:#fff;
text-decoration:none;
display:inline-block;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
font-size:20px;
width:260px;
text-align:center;
padding:12px 25px;
display:inline-block;
background:url(../img/sr/sr-btn.png) repeat-x left bottom #008ec3;
margin:25px 0 0 0;
box-shadow:1px 1px 2px rgba(23,23,23,.25);
margin-bottom:3px;
}


.sr-alert {
background:#0079b5;
-webkit-border-radius:13px;
-moz-border-radius:13px;
border-radius:13px;
padding:2px 1px;
position:relative;
box-shadow:0px 18px 7px -16px rgba(23,23,23,.15), 0px -17px 7px -16px rgba(23,23,23,.15);
}
.sr-alert-content {
overflow:hidden;
padding:0 0 0 40px;
background-color:#fff;
background-image:url(../img/sr/small-map.jpg);
background-repeat:no-repeat;
background-position:right top;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
min-height:139px;
}
.sr-alert-content:after,
.sr-alert-content:before,
.sr-alert:after,
.sr-alert:before {
content:" ";
position:absolute;
width:2px;
height:50%;
background:#fff;
}
.sr-alert:before {
left:0;
top:10px;
}
.sr-alert:after {
left:0;
bottom:10px;
}
.sr-alert-content:before {
right:0;
top:10px;
}
.sr-alert-content:after {
right:0;
bottom:10px;
}

.sr-alert-title {
font-size:20px;
font-family:Cuprum;
padding:20px 0 10px 0;
}

.sr-map {
position:relative;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
overflow:hidden;
}
.sr-contact-info {
z-index:100;
position:absolute;
right:0;
top:0;
background:url(../img/sr/sr-contact-info.gif) repeat -2px 3px #0662ab;
color:#fff;
box-shadow:-2px 0 3px rgba(23,23,23,.4);
width:260px;
height:100%;
overflow:hidden;
}
.sr-contact-info > .bg {
background:url(../img/sr/sr-contact-info-bg.png) no-repeat 0 0;
display:table;
height:100%;
width:100%;
}
.sr-add  {
background:url(../img/sr/sr-add-pattern.gif) repeat 0 0 #24b0d8;
box-shadow:0px 3px 3px rgba(23,23,23,.24);
position:relative;
font-size:14px;
}
.sr-contact-info .b:last-child:after,
.sr-contact-info .sr-add  .b:after {
display:none;
}
.sr-contact-info .b {
padding:15px 20px;
position:relative;
}
.sr-contact-info .b:after {
content:" ";
display:block;
background:url(../img/sr/sr-contact-line.png) no-repeat center;
height:2px;
width:244px;
position:absolute;
left:50%;
margin-left:-132px;
bottom:0;
}
.sr-contact-info a {
color:#fff;
}
 .sr-text-info,
.sr-text-info a {
color:#0063a0
}
.sr-contact-info  .sr-text-info a,
.sr-contact-info  .sr-text-info {
color:#1fe0ff
}
.sr-contact-info h5 {
padding-top:0;
margin:0px;
}

.sr-title {
font-family:Cuprum, Helvetica, sans-serif;
}
.sr-contacts-tables td {
padding:3px 20px 3px 0;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

.panel {
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.panel-body {
  padding: 15px;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-heading {
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  color: inherit;
  padding: 10px 15px;
  position:relative;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}
.panel-group .panel-clean .panel-heading + .panel-collapse .panel-body {
border:0px;
padding-left:0;
}
.panel-clean .panel-title {
padding:0px;
}
.text-dashed {
text-decoration:none;
border-bottom:1px dashed;
display:inline-block;
}
.text-dotted {
text-decoration:none;
border-bottom:1px dotted;
display:inline-block;
}

.icon-arrow.up,
.icon-arrow {
background-image:url(http:/t-leader.ru/damir/testcart.ru/image/proj/icon-arrow.png);
background-position:0 0;
background-repeat:no-repeat;
background-color:transparent;
width:18px;
height:9px;
}
.icon-arrow.down {
background-position:0 -9px;
}
.icon-arrow.right,
.icon-arrow.left {
background-position:left bottom;
width:9px;
height:18px;
}
.icon-arrow.right {
background-position:right bottom;
}

.sr-line-shadow,
.sr-line-shadow.top {
height:3px;
background:url(../img/sr/sr-shadow-line.gif) repeat-x 0 0 #f9f9f9;
position:relative;
margin:10px 0 0 0;
}
.sr-line-shadow.bottom {
margin:0 0 10px 0;
}
.sr-line-shadow.bottom:before,
.sr-line-shadow.top:before,
.sr-line-shadow:before {
content:" ";
display:block;
position:absolute;
width:100%;
height:10px;
left:0;
top:3px;
background-image:url(../img/sr/sr-line-shadow-sprite.png);
background-position:center bottom;
background-repeat:no-repeat;
}
.sr-line-shadow.top:before,
.sr-line-shadow:before  {
top:-10px;
background-position:center top;
}

.daikin-showroom .fcarousel {
padding:15px 30px;
position:relative;
height: 481px;
overflow: hidden;
}
.fcarousel {
padding:15px 30px;
position:relative;
overflow: hidden;
}
.fcarousel-items img {
max-width:100%;
height:auto;
}
.fcarousel-items .az-large-inner img {
max-width:999999px;
}
.fcarousel .bullets {
text-align:center;
padding:8px 0 0 0;
}
.fcarousel .bullets a {
display:inline-block;
margin:2px;
width:9px;
height:9px;
background-image:url(../img/sr/bullets.png);
background-position:right top;
background-repeat:no-repeat;
}
.fcarousel .bullets a.selected {
background-position:left top;
}
.fcarousel .bullets a span {
display:none;
}
.fcarousel .prev, .fcarousel .next {
position:absolute;
top:50%;
margin:-25px 0 0 0;
padding:0px;
width:17px;
height:33px;
background-image:url(http://daikinrf.ru/image/proj/prev-next.png);
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
}
.fcarousel .prev {
left:0;
}
.fcarousel .next {
right:0;
background-position:right top;
}
.img-rounded {
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.text-center {
text-align:center;
}



.sr-label-soft.pull-left {
margin-right:20px;
}
.sr-label-soft.pull-right {
margin-left:20px;
}
.sr-label-soft {
margin:10px;
display:inline-block;
font-family:Cuprum;
font-size:16px;
line-height:20px;
background:url(../img/sr/sr-label-soft-bg.png) repeat-y right #f7f7f7;
color:#005f9b;
position:relative;
}
.sr-label-soft:before {
content:" ";
position:absolute;
left:0;
top:0;
width:20px;
height:55px;
background:url(../img/sr/sr-label-soft-top-left.png) no-repeat 0 0;
z-index:2;
}
.sr-label-soft:after {
content:" ";
position:absolute;
right:0;
top:0;
width:110px;
height:13px;
background:url(../img/sr/sr-label-soft-top-right.png) no-repeat 0 0;
z-index:2;
}
.sr-label-soft-content {
padding:25px 35px;
background:url(../img/sr/sr-label-soft-bottom-bg.png) repeat-x left bottom;
min-width:75px;
min-height:60px;
}
.sr-label-soft-content:after {
content:" ";
background:url(../img/sr/sr-label-soft-bottom-right.png) repeat-x left bottom;
width:110px;
height:17px;
position:absolute;
right:0;
bottom:0;
}
.sr-label-soft-content:before {
content:" ";
background:url(../img/sr/sr-label-soft-bottom-left.png) repeat-x left bottom;
width:20px;
height:43px;
position:absolute;
left:0;
bottom:0;
}
.sr-label-soft-bg {
background:url(../img/sr/sr-label-soft-bg-left.png) repeat-y left top;
}
.sr-label-soft-bg:before {
content:" ";
position:absolute;
top:0;
left:0;
width:100%;
height:13px;
background:url(../img/sr/sr-label-soft-bg-top.png) repeat-x 0 0;
z-index:1;
}

.fcarousel .sr-project .sr-logo {
float:left;
max-width:250px;
margin:0 0 0 15px;
}
.fcarousel .sr-project .sr-text {
overflow:hidden;
padding:0 15px;
}

.wicon {
display:inline-block;
overflow:hidden;
background:url(../img/sr/wicon-bg.png) repeat-x bottom;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
color:#fff;
text-decoration:none;
border:0px;
}
.wicon > .w-content {
display:table-cell;
text-align:center;
vertical-align:middle;
width:100%;
height:100%;
width:97px;
height:81px;
font-family:Cuprum;
font-size:14px;
line-height:14px;
text-shadow:1px 1px 1px rgba(2,52,85,.7)
}

.sr-seria-list .item .title {
font-size:16px;
}
.sr-seria-list .item {
width:180px;
margin-right:23px;
margin-left:23px;
}
.sr-seria-list .item .img {
width:auto;
float:none;
text-align:center;
}
.sr-seria-list .item .img img {
max-width:100%;
max-height:120px;
width:auto;
height:auto;
}
.sr-seria-list .item .info {
float:none;
width:auto;
}

.sr-duo {
background:url(../img/sr/sr-duo-pattern.gif) repeat 0 0 #0063a1;
color:#fff;
-webkit-box-shadow:0px 0px 8px rgba(23,23,23,.4);
-moz-box-shadow:0px 0px 8px rgba(23,23,23,.4);
box-shadow:0px 0px 8px rgba(23,23,23,.4);
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
overflow:hidden;
max-width:709px;
}
.sr-duo-bg {
background:url(../img/sr/sr-duo.png) no-repeat 0 0 transparent;
}
.sr-duo-content {
padding:20px 12px;
}
.sr-duo-bg-line {
background:url(../img/sr/sr-duo-bg-line.png) repeat-y 0 0 transparent;
}
.sr-duo-col2,
.sr-duo-col {
width:49%;
float:left;
}
.sr-duo-col2 {
color:#333
}
.sr-duo-col2 p {
margin-left:30px;
}
.stairs p:nth-child(1) {
margin-left:0px;
}
.stairs p:nth-child(2) {
margin-left:15px;
}
.sr-duo-col p {
position:relative;
padding-left:25px;
}
.sr-duo-col2 p {
position:relative;
padding-left:20px;
}
.sr-duo-col2 p img,
.sr-duo-col p img {
position:absolute;
left:0;
}

.link-layer {
position:absolute;
z-index:10;
left:0;
top:0;
width:100%;
height:100%;
text-decoration:none;
border:0px;
background:transparent;
}
.ribbon-big ,
.ribbon-small {
position:relative;
background:url(../img/sr/ribbon-small-1.png) no-repeat 0 0 #f0f0f0;
height:51px;
overflow:hidden;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
box-shadow:0px 0px 5px rgba(23,23,23,.5);
margin:-20px 0 12px 0;
font-size:16px;
}
.ribbon-small .addr {
float:right;
height:51px;
background:url(../img/sr/ribbon-small-addr.png) repeat-y right #ededed;
font-size:11px;
color:#666666;
line-height:13px;
padding:6px 15px 0 0px;
}
.ribbon-small .cond {
background:url(../img/sr/ribbon-small-cond.png) no-repeat right top;
height:51px;
float:right;
width:213px;
}
.ribbon-small .sr-title {
padding-top:10px;
}
.ribbon-small .sep {
width:51px;
height:51px;
background:url(../img/sr/ribbon-small-sep.png) no-repeat 0 0;
float:right;
}

.ribbon-big {
background:url(../img/sr/ribbon-big-pattern.png) repeat 0 0 #f7f7f7;
height:111px;
}
.ribbon-big .addr {
float:left;
width:113px;
color:#fff;
line-height:13px;
font-size:11px;
height:111px;
padding:65px 15px 0 15px;
background:url(../img/sr/ribbon-big-addr.png) no-repeat 0 0;
box-shadow:1px 0px 2px rgba(23,23,23,.4);
}
.ribbon-big-content {
float:left;
padding:15px 0 0 40px;
}
.ribbon-big-content .txtbig {
font-size:23px;
line-height:28px;
}

#demo.small #demo_image {
background:transparent;
}
#demo_image .ribbon-big {
margin:5px;
}
#demo_image .ribbon-big-content {
background:url(../img/sr/ribbon-big-r.png) no-repeat top right;
float:none;
overflow:hidden;
height:111px;
padding-right:270px;
padding-left:20px;
}