


/* Start:/local/templates/about/style.css*/
/* CSS Document */

@charset "UTF-8";
@font-face {
  font-family: 'NeoSans';
  src: url(/fonts/neosanscyrregular.woff) format("woff"), url(/fonts/neosanscyrregular.ttf) format("truetype"), url(/fonts/neosanscyrregular.svg#neosanscyrregular) format("svg");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'NeoSans';
  src: url(/fonts/neosanscyrmedium.woff) format("woff"), url(/fonts/neosanscyrmedium.ttf) format("truetype"), url(/fonts/neosanscyrmedium.svg#neosanscyrmedium) format("svg");
  font-weight: 700;
  font-style: normal;
}

body {background: url('/local/templates/about/../../images/bg.jpg'); margin: 0; font: 14px NeoSans;}
img {border: 0;}
ul, ol {margin: 0; padding: 0;}
li {list-style: none;}
h1, h2, h3, h4, h5, h6 {margin: 0;}
a, input, textarea {outline: none;}
input::-moz-focus-inner {border: 0; padding: 0;}
a {color: #189092;}
a:hover {text-decoration: none;}




.wrapper {margin: 0 auto; width: 962px;}



/* Header */
header {float: left; width: 100%; margin: 0 0 15px;}

header .logo {float: left; margin: 47px 0 25px;position: relative;}
header .logo::before {content: ""; display: block; width: 6px; height: 6px; border-radius: 50%; background-color: red; position: absolute; top: 5px; left: 44px; animation-name: logo; animation-duration:.5s; animation-iteration-count: infinite;}
header .phone {float: left; color: #363636; font: 15px NeoSans; margin: 22px 0 0 45px;}
header .address {float: left; color: #363636; font: 15px NeoSans; margin: 47px 0 0 70px;}
header .phone p, header .address p {margin: 0 0 5px; line-height: 1;}
header .phone p.number {font-size: 25px; margin: 0 0 25px;}
header .phone p.mail {background: url('/local/templates/about/../../images/icon-mail.png') 0 1px no-repeat; padding-left: 25px;}
header .address p.map {background: url('/local/templates/about/../../images/icon-map.png') 0 3px no-repeat; padding-left: 20px; height: 20px; line-height: 1;}
header .phone p.mail a, header .address p.map a {color: #1da1a4; text-decoration: none; border-bottom: 1px dashed #1da1a4;}
header .phone p.mail a:hover, header .address p.map a:hover {border: 0;}

header .call_link {display: block; width: 176px; text-align: center; text-decoration: none; color: #fff;
font: 20px NeoSans; background: #2fb8c2; float: right; margin: 47px 0 0; padding: 12px 0;
border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
box-shadow: 0 3px 2px #999; -moz-box-shadow: 0 3px 2px #999; -webkit-box-shadow: 2px 3px 2px #999;}

@keyframes logo {
0% {opacity: 0}
100% {opacity: 1}
}

/* Menu */
header .menu-search {border: 1px solid #4e4d4d; height: 36px; background: url('/local/templates/about/../../images/nav-grad.png') 0 0 repeat-x;
border-top: 1px solid #757373; box-shadow: 0 2px 2px #bbb; -moz-box-shadow: 0 2px 2px #bbb;
-webkit-box-shadow: 0 2px 2px #bbb;}
nav {float: left;}
nav li {float: left; font: 15px/36px NeoSans; border-right: 1px solid #4d4d4d;}
nav li:first-child a {border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;}
nav li a {color: #fff; text-decoration: none; padding: 0 34px; display: block; text-shadow: 1px 1px 1px #565656;
border-left: 1px solid #7c7c7c; border-right: 1px solid #7c7c7c;}
nav li:hover {background: url('/local/templates/about/../../images/nav-hover.png') 0 0 no-repeat;}
nav li:hover a {background: url('/local/templates/about/../../images/nav-hover.png') right -36px repeat; border: 0; padding: 0 35px;}
nav li a:active {background: url('/local/templates/about/../../images/nav-press.png') 0 0 repeat-x;}
nav li.active a {background: url('/local/templates/about/../../images/nav-active.png') 0 0 repeat-x; border: 0; padding: 0 35px;}

header .send, header .menu-search {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}


/* Search */
.searchbox {float: right; background: url('/local/templates/about/../../images/sprite1.png') 0 -1064px no-repeat; width: 140px; height: 21px;
margin: 7px 15px 0 0;}
.searchbox .input {float: right; background: 0; width: 100px; background: 0; border: 0; color: #fff; 
padding: 0; margin: 3px 10px 0 0; font: 12px NeoSans;}
.searchbox .button {float: left; background: url('/local/templates/about/../../images/sprite1.png') 0 -1185px no-repeat; width: 16px; height: 15px;
cursor: pointer; border: 0; text-indent: -9999px; margin: 5px 0 0 5px;}






/* Sidebar */
body.page aside {float: right; width: 302px; margin: 0 0 30px;}

aside .menu {float: left; width: 100%;}
aside .menu li {float: left; width: 100%; margin: 0 0 10px; font: 15px NeoSans;}
aside .menu li a {background-color: #e6e3dd; display: block; text-decoration: none; color: #242323;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 17px 10px 17px 60px;}

aside .menubig li {font-size: 19px;} 
aside .menubig li a {background-position: 9px 9px; background-repeat: no-repeat; min-height: 63px; 
padding: 23px 10px 9px 97px;}
aside .menubig li.item1 a {background-image: url('/local/templates/about/../../images/menu-icon1.jpg');}
aside .menubig li.item2 a {background-image: url('/local/templates/about/../../images/menu-icon2.jpg');}
aside .menubig li.item3 a {background-image: url('/local/templates/about/../../images/menu-icon3.jpg');}

aside .menu2 li a {background: #e6e3dd url('/local/templates/about/../../images/menu-icons.png') no-repeat;}
aside .menu2 li.item1 a {background-position: 12px 9px;}
aside .menu2 li.item2 a {background-position: 12px -48px;}
aside .menu2 li.item3 a {background-position: 12px -109px;}
aside .menu2 li.item4 a {background-position: 12px -171px;}

aside .box-grey {background: #e6e3dd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
padding: 12px 0; float: left; width: 100%; margin: 0 0 15px; font-size: 15px;}
aside .box-grey .title {color: #189092; font-size: 19px; margin: 0 10px 10px; padding: 0 0 15px;
text-align: center; background: url('/local/templates/about/../../images/line2.png') bottom repeat-x;}
aside .box-grey p {text-align: center; margin: 10px; background: url('/local/templates/about/../../images/arrow.png') 0 2px no-repeat;}
aside .box-grey p a {color: #242323; border-bottom: 1px dashed #242323; text-decoration: none;}
aside .box-grey p a:hover {border: 0;}




/* Content */
section {float: left; width: 100%;}
body.page section {float: left; width: 640px;}



/* 3 больших блока */
.threebox {float: left; width: 100%; border-bottom: 1px solid #c7c7c7; padding: 0 0 15px; margin: 0 0 10px;}
.threebox li {float: left; width: 314px; height: 310px; background: url('/local/templates/about/../../images/big-icon.png') no-repeat;
margin: 0 0 0 10px; position: relative;}
.threebox li.item1 {background-position: 0 0; margin: 0;}
.threebox li.item2 {background-position: 0 -371px;}
.threebox li.item3 {background-position: 0 -742px;}
.threebox li a {display: block; text-decoration: none; width: 314px; height: 321px;}
.threebox li span {/*background: #2fb8c2;*/ text-shadow: 1px 1px 1px #363636; padding: 0 5px; font: bold 16px/20px NeoSans; color: #fff; display: block;
float: left; text-transform: uppercase; margin: 0 0 3px;}
.threebox li p {margin: 0; position: absolute; left: 20px; bottom: 50px;}
.threebox li .clear {display: block; padding: 0;}


/* Текст на главной */
.home_post {float: left; width: 100%; border-bottom: 1px solid #c7c7c7; padding: 0 0 10px; margin: 0 0 20px;
font-size: 16px; line-height: 24px; color: #121212;}
.home_post p {margin: 20px 0;}


/* Почему мы */
.how_box {float: left; width: 100%; border-bottom: 1px solid #c7c7c7; padding: 0 0 20px; margin: 0 0 25px;
font-size: 14px; line-height: 24px; color: #121212;}
.how_box li {float: left; width: 190px; padding: 0 20px; text-align: center; min-height: 240px;
background: url('/local/templates/about/../../images/dashed.png') 0 bottom no-repeat;}
.how_box li span {display: block; font-size: 12px; text-transform: uppercase; font-weight: bold;}
.how_box li.item3 {width: 230px;}
.how_box li:first-child {background: 0;}


/* С нами легко работать */
.easywork_box {float: left; width: 100%; border-bottom: 1px solid #c7c7c7; padding: 0 0 20px; margin: 0 0 25px;}
.easywork_box .title {color: #000; font-size: 22px; margin: 0 0 20px;}
.easywork_box .body {background: url('/local/templates/about/../../images/threebox.png') no-repeat; width: 964px; height: 267px;
float: left;}
.easywork_box li {float: left; text-align: center; padding: 170px 15px 0; font-size: 14px; line-height: 20px;}
.easywork_box li a {color: #189092;}
.easywork_box li.item1 {background: url('/local/templates/about/../../images/display.png') center 10px no-repeat; width: 280px;}
.easywork_box li.item2 {background: url('/local/templates/about/../../images/men.png') center 5px no-repeat;width: 285px;}
.easywork_box li.item3 {background: url('/local/templates/about/../../images/article.png') center 10px no-repeat; width: 305px;}
.easywork_box li.item1 b {font-weight: normal; font-size: 18px; display: block;}


/* Наши клиенты */
.clients_box {float: left; width: 100%; margin: 0 0 25px;}
.clients_box .title {color: #000; margin: 0 0 20px; float: left; width: 100%;}
.clients_box .title span {color: #000; font-size: 22px; float: left;}
.clients_box .title .all {font-size: 15px; float: left; margin: 4px 0 0; border-left: 1px solid #afafaf;
padding-left: 30px; margin-left: 30px;}
.clients_box .title a {color: #189092;}

.bigsliderbox {float: left; width: 100%;}
.bigsliderbox .over {float: left; width: 962px; overflow: hidden;}
.bigsliderbox li {float: left; width: 172px; margin: 0 20px 0 0; text-align: center;}
.bigsliderbox li img {height: 94px; max-width: 172px; opacity: 0.3;}
.bigsliderbox li img:hover {opacity: 1;}




/* Текст */
.post {color: #121212; float: left; width: 100%; margin: 0 0 25px; font: 16px/24px NeoSans;}
.post article h3 {color: 121212; font: 16px NeoSans; margin: 0 0 20px; text-transform: uppercase;}
.post article p {margin: 0 0 20px;}
.post article a {text-decoration: none; border-bottom: 1px dashed #189092;}
.post article a:hover {border: 0;}
.post article .hide {display: none;}


/*
.circle{ background-position: 0 -165px; width: 25px; height: 25px; }
*/



/* Внутренне меню */
.submenu {float: left; width: 100%; margin: 0 0 15px;}
.submenu li {float: left; font-size: 15px; margin: 0 0 0 40px; padding: 5px 5px;}
.submenu li:first-child {margin: 0;}
.submenu li a {color: #189092; text-decoration: none; border-bottom: 1px dashed #189092;}
.submenu li:hover, .submenu li.active {background: #2fb8c2;}
.submenu li:hover a, .submenu li.active a {color: #fff; border: 0;}


/* Внутренне меню 2 */
.submenu2 {float: left; width: 100%; margin: 0;}
.submenu2 li {float: left; font-size: 10px; padding: 3px 27px; text-transform: uppercase; margin: 0 0 15px;
border-left: 1px solid #e6e3dd;}
.submenu2 li.item1 {padding: 3px 0; width: 190px; border: 0;}
.submenu2 li a {color: #6b6868; text-decoration: none;}
.submenu2 li a:hover {color: #a3a2a2;}



/* Приветствие */
.hello_box {float: left; width: 920px; margin: 0 45px 40px;}
.hello_box .info {float: left; width: 220px; color: #121212; font-size: 13px; line-height: 19px;}
.hello_box .info .ava {width: 220px; height: 220px; margin: 0 0 10px; border-radius: 110px;
-moz-border-radius: 110px; -webkit-border-radius: 110px;}
.hello_box .info span {width: 300px;  display: block;}
.hello_box .info span b {color: #189092; font-size: 15px; font-weight: normal; display: block;}
.hello_box article {float: right; display: block; border: 5px solid #a4d4d4; position: relative; width: 548px;
margin: 15px 0 0; padding: 5px 25px; line-height: 22px; font-size: 16px;}
.hello_box article .arrow {background: url('/local/templates/about/../../images/sprite1.png') 0 -417px no-repeat; width: 27px; height: 23px;
position: absolute; left: -27px; top: -5px;}


/* Лицензия */
.licension_box {float: left; width: 100%; margin: 0 0 30px;}
.licension_box li {float: left; width: 300px; margin: 0 0 20px 31px; color: #121212; font: 16px/23px NeoSans;
text-align: center;}
.licension_box li span {display: block; min-height: 110px; margin: 0 0 10px;}
.licension_box li:first-child {margin-left: 0;}


/* Клиенты */
.client_box {float: left; width: 100%; margin: 0 0 30px;}
.client_box li {float: left; width: 290px; margin: 0 0 20px 35px; color: #828282; font: 14px/23px NeoSans;
min-height: 400px;}
.client_box li:first-child, .client_box li:nth-child(3n + 1) {margin-left: 0;}
.client_box li span {display: block; text-align: center; height: 140px;}


/* Отзывы */
.reviews_slide {float: left; width: 100%; margin: 0 0 50px; position: relative;}
.reviews_slide .center {width: 760px; margin: 0 auto;}
.reviews_slide li {float: left; width: 760px; margin: 0 5px 5px; padding: 0 0 19px;
background: url('/local/templates/about/../../images/shadow1.png') center bottom no-repeat;}
.reviews_slide .in, .contact_page .leftcol .box .in {float: left; width: 670px; margin: 0; color: #121212;
background: #e6e3dd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: -1px 2px 2px #bbb; -moz-box-shadow: -1px 2px 2px #bbb; -webkit-box-shadow: -1px 2px 2px #bbb;
padding: 10px 40px 20px; font: 16px/24px NeoSans;}
.reviews_slide li .meta {text-align: right; font-style: italic; color: #828282; font-size: 14px;}
.reviews_slide .prev, .reviews_slide .next {background: url('/local/templates/about/../../images/sprite1.png') no-repeat; display: block;
position: absolute; width: 21px; height: 31px; top: 140px;}
.reviews_slide .prev {background-position: 0 -802px; left: 40px;}
.reviews_slide .prev:hover {background-position: 0 -933px;}
.reviews_slide .next {background-position: 0 -540px; right: 40px;}
.reviews_slide .next:hover {background-position: 0 -671px;}

.reviews_slide .prev.disabled, .reviews_slide .next.disabled {background: url('/local/templates/about/../../images/disabled.png') no-repeat;}
.reviews_slide .prev.disabled {background-position: 0 0;}
.reviews_slide .next.disabled {background-position: -21px 0;}


/* Партнеры */
.partners_box {float: left; width: 100%; margin: 0 0 40px; color: #121212; font: 16px/24px NeoSans;}
.partners_box .icon {float: left; width: 195px; margin: 0 10px 0 0;}
.partners_box .icon img {max-width: 195px;}


/* Контакты */
.contact_page {float: left; width: 100%; margin: 0 0 20px; color: #121212; font: 16px/24px NeoSans;}
.contact_page .leftcol {float: left; width: 301px; margin: 0;}
.contact_page .leftcol .shape 
{
background: url('/local/templates/about/../../images/shape.png') no-repeat;
float: left;
width: 250px;
text-align: left;
height: 100px;
color: #fff;
font-size: 20px;
padding: 20px 0 0 68px;
margin: 0 0 20px;
padding: 20px 0 0 95px; 
}
.contact_page .leftcol .shape b {display: block; margin: 0 0 15px;}
.contact_page .leftcol .box {width: 100%; margin: 0 0 30px; padding: 0 0 16px; float: left;
background: url('/local/templates/about/../../images/shadow2.png') center bottom no-repeat;}
.contact_page .leftcol .box .in {width: 281px !important; padding: 10px !important; margin: 0 !important;}
.contact_page .leftcol .box p a {color: #121212;}
.contact_page .leftcol .box p.phone {font-size: 20px; font-weight: bold; margin: 15px 0;}

.contact_page .map {margin: 0 0 20px;}
.contact_page .map iframe {border: 1px solid #565656; padding: 0; margin: 0; box-shadow: 0 2px 2px #bbb; 
-moz-box-shadow: 0 2px 2px #bbb; -webkit-box-shadow: 0 2px 2px #bbb;}

.contact_page article {float: right; width: 630px;}
.contact_page article h2 {font-weight: bold; font-size: 20px; margin: 0 0 30px;}

.contact_page #tabs {float: left; width: 100%;}
.contact_page #tabs .tabhead {float: left; width: 215px;}
.contact_page #tabs .tabhead li {float: left; width: 80px; border: 5px solid #fff; font-size: 13px; margin: 0 10px 0 0;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.contact_page #tabs .tabhead li a {display: block; color: #7c7c7c; text-decoration: none; height: 23px;
text-align: center; padding-top: 57px;}
.contact_page #tabs .tabhead li.car a {background: url('/local/templates/about/../../images/car.png') center 0 no-repeat;}
.contact_page #tabs .tabhead li.walk a {background: url('/local/templates/about/../../images/men2.png') center 0 no-repeat;}
.contact_page #tabs .tabhead li a b {border-bottom: 1px dotted #7c7c7c; font-weight: normal;}
.contact_page #tabs .tabhead li.ui-tabs-active {border-color: #cdcdcd;}
.contact_page #tabs .tabhead li.ui-tabs-active a {color: #252525;}
.contact_page #tabs .tabhead li.ui-tabs-active b {border: 0;}
.contact_page #tabs .tabcontent {float: right; width: 400px;}














/* Footer */
footer {float: left; width: 100%; font-size: 14px; line-height: 24px;}
footer .center {width: 962px; margin: 0 auto 30px;}
footer .call_link {font-size: 15px; text-decoration: none; border-bottom: 1px dashed #189092;}
footer .wrapper {border-top: 1px solid #c5c5c5; padding: 30px 0 10px; position: relative;}
footer .copyright {float: left; width: 250px; margin: 0;}
footer .address {float: left; width: 530px; margin: 0 0 0 0px; text-align: center;}
footer .contacts {float: right; width: 130px; margin: 0;}
footer .contacts span {float: left; width: 65px; display: block;}
footer .contacts .qr {float: right; margin: 5px 0 0;}
footer .info {position: absolute; top: 125px; bottom: 10px; left: 0; color: #8f8e8e; font-size: 13px; line-height: 13px;}
footer .info a {color: #8f8e8e; text-decoration: none;}
footer .info a:hover {text-decoration: underline;}
footer .info.right {left: auto; right: 130px;top: 125px;}





/* Модальное окно */
.modalwin {float: left; width: 942px; background: #f7f7f7; position: fixed; top: 20%; left: 50%; 
margin-left: -481px; z-index: 1000; padding: 10px; box-shadow: 0 0 20px #000; color: #242323; display: none;}
.modalwin .close {background: url('/local/templates/about/../../images/sprite1.png') 0 -290px no-repeat; width: 27px; height: 27px;
display: block; position: absolute; top: -13px; right: -13px;}
.modalwin .left {float: left; width: 370px; font: 15px/24px NeoSans;}
.modalwin .left .title {font-size: 25px; margin: 0 0 5px;}
.modalwin .left .phone {font-size: 26px; font-weight: bold; background: url('/local/templates/about/../../images/sprite1.png') 250px 0 no-repeat;
height: 65px; float: left; width: 100%;}
.modalwin .left .phone span {float: left; margin: 19px 0 0;}
.modalwin .form {float: right; width: 500px; padding: 30px; border-radius: 5px; -moz-border-radius: 5px;
-webkit-border-radius: 5px; background: #eaeaeb url('/local/templates/about/../../images/modal-bg.png') bottom repeat-x; font-size: 15px;}
.modalwin .form label {float: left; width: 190px; margin: 0 10px 0 0;}
.modalwin .form label span {color: #e30303;}
.modalwin .form input, .modalwin .form textarea {width: 268px; border: 1px solid #d8d5d5; color: #242323; font: 15px NeoSans; float: left;
padding: 5px 10px 7px; background: #f8f6f6; margin: 0px;}
.modalwin .form textarea {height: 105px;}
.modalwin .form .clear {display: block;}
.modalwin .form .submit {width: 100px; background: url('/local/templates/about/../../images/grad-button.png') 0 0 repeat-x; color: #fff; border: 0;
cursor: pointer; font: 15px NeoSans; padding: 5px 15px 7px; border-radius: 3px; -moz-border-radius: 3px;
-webkit-border-radius: 3px; margin: 0 0 0 200px;}




.clear {clear: both;}

/* CSS3 */
header .send, header .menu-search, nav li:first-child a, .modalwin .form, .modalwin .form .submit, .reviews_slide .in, 
.hello_box .info .ava, aside .menu li a, aside .box-grey, .contact_page .leftcol .box .in {
behavior: url('/local/templates/about/PIE.htc'); position: relative;}





/* Overlay */
.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.r_menu
{
width: 299px;
float: right;
}
.main_content_block
{
width: 610px;
float: left;
text-align: justify;
margin-bottom: 50px;
line-height: 1.5;
}

.disk_spisok li
{
list-style-type: disc;
margin-left: 40px;
}

.title_h1
{
margin-bottom: 15px;
}

#jivo-label-copyright {display:none !important;}
h7 {color: #1da1a4;font-size: 15px;}





/* End */



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

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url('/local/templates/about/../../images/loading.gif') no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url('/local/templates/about/../../images/controls.png') no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url('/local/templates/about/../../images/controls.png') no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url('/local/templates/about/../../images/controls.png') no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}

/* End */



/* Start:/local/templates/about/components/bitrix/menu/mainMenu/style.css*/
/* 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('/local/templates/about/components/bitrix/menu/mainMenu/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/components/slobel/social.icons/templates/.default/style.css*/
.slobel-social-icons{
	text-align: center;
}
.slobel-social-icons a{
	vertical-align: top;
	display: inline-block;
	padding: 8px;
}
.slobel-social-icons a>div{
	position: relative;
	width: 100%;
}
.slobel-social-icons a.horizontal{
	display: inline-block;
}
.slobel-social-icons a.vertical{
	display: block;
}
.slobel-social-icons img.hover, .slobel-social-icons img.nohover{
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.slobel-social-icons img.hover{
	display: block;
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	top: 0;
}
/* End */



/* Start:/local/templates/about/components/altasib/qrcode/bottomQr/style.css*/
#QrImgMin
{
        display: block;
        cursor: pointer;
        float: left;
        margin-right: 10px;
}
#alx-qr
{
    border: 1px solid #000000;
    position: absolute !important;
    display: none;
    padding: 0px;
    z-index: 10000;
    cursor: pointer;
}
a.alx_qr_text
{
    text-decoration: underline !important;
}
/* End */



/* Start:/local/templates/about/components/bitrix/menu/bottom/style.css*/
/* 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('/local/templates/about/components/bitrix/menu/bottom/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 */
/* /local/templates/about/style.css */
/* /local/templates/about/colorbox.css */
/* /local/templates/about/components/bitrix/menu/mainMenu/style.css */
/* /bitrix/components/slobel/social.icons/templates/.default/style.css */
/* /local/templates/about/components/altasib/qrcode/bottomQr/style.css */
/* /local/templates/about/components/bitrix/menu/bottom/style.css */
