@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=cyrillic,latin);
/*SYSTEM*/
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: top;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 
b, strong {font-weight:bold;}
em {font-weight:italic;}
/*END OF SYSTEM*/


/*BAD VIEW*/
.bad-view-main {position:absolute; right:15px;  top:60px; background:url('/themes/default/img/badview/bad-eye.png') no-repeat right top; padding-right:45px; line-height:20px;}
.bad-view-main:hover {cursor:pointer;}
#right-sidebar .zadachi-otdela .spravka li {
     background: url(/themes/default/img/pdf.png) no-repeat left 4px;
}
.blocks-bad-view {display:none;}
.all-news-badview  {display:none;}

#news-otdela .news-item-photo .news-date.badview {display:none;}

.catitem {padding-bottom:25px;}
.catdate {margin:-6px 0px 10px 0px; padding-left:12px; padding-left:30px;}
.catanonce {padding-left:30px;}
.catmore {padding-bottom:5px; padding-top:5px; padding-left:30px;}
.interest-main {background:#00964C; padding:3px 0px 5px 10px; color:#FFF; font-size:16px;}
#fotolist .fotoitem:nth-child(4n){margin-right:0px;}

/*END OF BAD VIEW*/

body  {font:400 14px/19px PT Sans; color:#000; width: 100%; height: 100%; background-color: #FFF;}
a {font:400 14px/19px PT Sans; color:#000;}
a:hover {cursor:pointer; text-decoration:none;}
.wrapper {width:1036px; margin: 0 auto; position:relative;}
.wrapper1 {width:1036px; margin: 0 auto; padding-left: 50px;}
h3 {font:700 22px PT Sans; color:#000; text-transform:uppercase;}
h3 a{font:700 22px PT Sans; color:#000; text-transform:uppercase;}
h3 a:hover {text-decoration:none;}
.clear {clear:both;}

/* HEADER BOX */
header {height:104px; position:relative; min-width:1036px;}
.logo {padding:13px 0px 0px 0px; color:#000; float:left;}
.slogo {font: 400 14px/18px PT Sans; margin: 0px 0px 0px 90px; width:300px;}
.slogo-title {font: 700 32px/36px PT Sans; margin-left: 70px;}
.phone {float:right; padding:25px 12px 0px 0px;}
.phone p {font:400 14px/28px PT Sans; color:#000; text-align:right;}
.phone p span {font:400 22px/28px PT Sans; color:#000;}
.phone p span b {font:700 22px/28px PT Sans; color:#000;}
#preload {display:none;}
/* END OF HEADER BOX */

/* MENU BOX */
#fixed1 {height:51px;}
.default{position: relative; height:51px; }
.fixed {position:fixed; height:51px; top:0px; width:100%; z-index:9999;}


#menu-box {min-width: 1055px; background-color:#00964c; height:48px;}
@media all and (max-width: 600px) {
#menu-box {overflow: hidden;}
}


#menu-box p {width:9px; height:48px; background:url(/themes/default/img/siparator.png) no-repeat center center; float:left; margin-left:-17px;}
#menu-box a{position: relative; display:block; float: left; height: 33px; /*width:100px;*/ font: 700 19px PT Sans; color:#fff; text-decoration:none; text-align:center; padding: 9px 2px;}
#menu-box a:hover{background-color:#ed1b24;}
#menu-box a:hover:before{border-bottom: 48px solid rgba(237, 27, 36, 0); border-left: 23px solid #ed1b24; right: -22px;}
#menu-box a:hover:after {border-right: 23px solid #ed1b24; border-top: 48px solid rgba(237, 27, 36, 0); left: -22px;}
#menu-box a:after, #menu-box a:before {content: ""; height: 0; position: absolute; top: 0; width: 0;}
#menu-box .on {background-color:#ed1b24;}
#menu-box .on:before{border-bottom: 48px solid rgba(237, 27, 36, 0); border-left: 23px solid #ed1b24; right: -22px;}
#menu-box .on:after {border-right: 23px solid #ed1b24; border-top: 48px solid rgba(237, 27, 36, 0); left: -22px;}

#menu-box .tm { float:left; position: relative;  margin-right:25px; }
#menu-box .tm:hover{background-color:#ed1b24;}
#menu-box .tm:hover:before{border-bottom: 48px solid rgba(237, 27, 36, 0); border-left: 23px solid #ed1b24; right: -22px;}
#menu-box .tm:hover:after {border-right: 23px solid #ed1b24; border-top: 48px solid rgba(237, 27, 36, 0); left: -22px;}
#menu-box .tm:after, #menu-box .tm:before {content: ""; height: 0; position: absolute; top: 0; width: 0;}


#menu-box .tm a { float:none;}
#menu-box .tm .submenu {display:none;}
#menu-box .tm:hover .submenu {display:block;}

#menu-box .tm .submenu {position:absolute; top:50px; left:-23px; background:url(/themes/default/img/bg-submenu.png) repeat left top; z-index:600; padding:10px 0px 10px 0px; width:; 

-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.75);
}
#menu-box .tm .submenu a {display:block;  float:none; font: 400 16px PT Sans; color:#fff; text-align:left;  float:none; padding:8px 28px; height:100%; white-space: nowrap;}
#menu-box .tm .submenu a:hover {text-decoration: underline; background:none;}
#menu-box .tm .submenu a:hover:before{border-bottom: 0px solid rgba(237, 27, 36, 0); border-left: 23px solid #ed1b24; right: -22px;}
#menu-box .tm .submenu a:hover:after {border-right: 0px solid #ed1b24; border-top: 48px solid rgba(237, 27, 36, 0); left: -22px;}
#menu-box .search-box {float: left; background:url(/themes/default/img/bg-search.jpg) no-repeat left center; margin-left:13px; padding-left:40px; height:48px; position:relative;}
#menu-box .search-box .inp {width:215px; height:23px; margin-top:14px; padding:0px 0px 0px 10px; border:0; font:300 12px PT Sans; color:#666666;}
#menu-box .search-box .inp::-webkit-input-placeholder {/* WebKit browsers */color:#666666; opacity:1;}
#menu-box .search-box .inp:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color:#666666; opacity:1;}
#menu-box .search-box .inp::-moz-placeholder { /* Mozilla Firefox 19+ */color:#666666; opacity:1;}
#menu-box .search-box .inp:-ms-input-placeholder { /* Internet Explorer 10+ */color:#666666; opacity:1;}
#menu-box .search-box .button {position: absolute; right:8px; top:20px; width:13px; height:13px; background:url(/themes/default/img/search-button.jpg) no-repeat center center; border:0px; cursor:pointer; padding:0px;}
.red-siparator {background-color:#ed1b24; height:3px; width:100%; min-width:1036px; width:1055px; margin: 0 auto;}
/* END OF MENU BOX */

/* CONTENT BOX */
#content-box{position: relative; padding:21px 0px 35px 0px; min-width:1036px;     overflow: hidden;}

#left-sidebar {float: left; width:255px; margin:20px 0px 100px 0px;}
#left-sidebar ul:first-child {border-top:0px;}
#left-sidebar .menu-list{border-top: 3px solid #a1c5b3; padding:5px 14px 5px 24px;}
#left-sidebar .menu-list .title-menu {color:#333333;  font:700 16px PT Sans; margin:3px 0px;}
#left-sidebar .menu-list .title-menu a {display:block; color:#333333;  font:700 16px PT Sans; padding:9px 10px; text-decoration:none; margin-left:-10px;}
#left-sidebar .menu-list .title-menu a:hover {color:#fff; background-color:#00964c;}
#left-sidebar .menu-list li {list-style-image: url(/themes/default/img/list-style.jpg); list-style-position: outside; margin-left:24px; margin-bottom:5px;}
#left-sidebar .menu-list li a{color:#333333; font:400 16px PT Sans;  padding:0px 6px 3px 5px; display:inline-block;}
#left-sidebar .menu-list li a:hover {text-decoration:none; background-color:#00964c; color:#fff;} 
#left-sidebar .menu-list .ican a {text-decoration:underline;}
#left-sidebar .menu-list .lio a {display:inline-block;}
#left-sidebar .menu-list .on {list-style-image: url(/themes/default/img/list-styleon.jpg);}
#left-sidebar .menu-list .menu-list2 li {list-style-image: none; list-style-position: inherit;  margin-left:26px;}
#left-sidebar .menu-list .menu-list2 li a { padding:0px 6px 3px 6px; font-size:14px;} 
#left-sidebar .menu-list .menu-list2 li a:hover {text-decoration:none; background-color:#00964c; color:#fff;}
#left-sidebar .form-autor {color:#333333;  font:400 14px PT Sans; margin:3px 0px; /*border-top: 3px solid #a1c5b3;*/ padding: 8px 14px 5px 24px;}


#right-sidebar {float: right; width:750px; position:relative;}

#right-sidebar table {width:100%; border:1px solid #cccccc;}
#right-sidebar table thead{background:#ececec; font-weight:bold;}
#right-sidebar table tr  td{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px 5px 5px 10px;}
#right-sidebar table tbody tr:nth-child(2n){background:#fafafa;}
#right-sidebar ul li {list-style-image: url(/themes/default/img/list-style.jpg); list-style-position: outside; margin-left:24px; margin-bottom:5px; }
#right-sidebar ul li a:hover {text-decoration:none; background-color:#00964c; color:#fff;} 
#right-sidebar ul li a{color:#333333; font:400 16px PT Sans; padding:0px 6px 3px 6px; display: inline-block;}
#right-sidebar ul.styled {display:flex;     justify-content: flex-start;  flex-wrap: wrap;}
#right-sidebar ul.styled li { list-style-image:unset; color:#333333;  font:700 16px PT Sans; padding:0px; margin:0px; width:46%; margin:0px 1% 10px 1%;}
#right-sidebar ul.styled li a {display:block; color:#333333;  font:700 16px PT Sans; padding:9px 10px; text-decoration:none; margin-left:-10px; color:#fff; background-color:#00964c; }
#right-sidebar ul.styled li a:hover {color:#fff; background-color:#ed1b24;} 


#right-sidebar ul li.ya-share2__item {margin:0px;}
#right-sidebar ul li.ya-share2__item a:hover {background:unset; }


#right-sidebar h4 {font:400 22px PT Sans; color:#000; margin:22px 0px;}
#right-sidebar #path { font:400 14px PT Sans; color:#333333; margin-bottom:10px;}
#right-sidebar #path a{ font:400 14px PT Sans; color:#333333; }
#right-sidebar #path a:hover {text-decoration:none;}
#right-sidebar #path span{font:700 28px/10px PT Sans; color:#999999;}
#right-sidebar h1 {font:700 28px PT Sans; color:#000; margin-bottom:20px;}
#right-sidebar .itemarticles {padding-bottom:10px; overflow:hidden;}
#right-sidebar .itemarticles ul li {list-style-type:square; list-style-image:none; list-style-position: inside; margin-left:10px; margin-bottom:5px;}
#right-sidebar .mainimg {margin:0px 23px 15px 0px; float:left;}
#text-contentved {background-color:#f9f9f9; margin:10px 0px 16px 0px; padding:16px 46px 23px 46px; font:400 14px/19px PT Sans; color:#000;}
#text-contentved h3 {font:700 22px PT Sans; color:#000; margin-bottom: 12px;}
#text-contentved ul li {list-style-image: url(../img/list-style.jpg); list-style-position: outside; margin-left:15px;}

#right-sidebar .stryctadmin{padding:40px 0px 22px 12px; border-bottom:1px solid #a1c5b3; }
#right-sidebar .stryctadmin h3 {margin-bottom:20px;}
#right-sidebar .stryctadmin .stryc-adm .item {list-style-position:outside;  margin-left:44px;}
#right-sidebar .stryctadmin .stryc-adm .item a {padding:0px 6px 3px 6px; display: inline-block;}
#right-sidebar .stryctadmin-komis {padding:40px 0px 22px 0px;}
#right-sidebar .stryctadmin-komis h4 {font:700 26px PT Sans; color:#333333; margin:0px 0px 22px 0px;}

#news-otdela {margin-bottom:10px;}
#news-otdela .title-news {font:700 28px/28px PT Sans; color:#999999; margin-bottom:10px; height: 34px;}
#news-otdela .title-news span {font:700 28px/28px PT Sans; color:#000;}
#news-otdela .title-news a {font:400 14px/34px PT Sans; color:#333333;}
#news-otdela .title-news a:hover {text-decoration: none;}
#news-otdela .title-news.badview {display:none;}

#news-otdela .news-item-photo {width:169px; float:left; margin:0px 22px 40px 0px;}
#news-otdela .news-item-photo img {margin-bottom:8px; width:169px; height:114px;}
#news-otdela .news-item-photo .news-date {font:400 12px PT Sans; color:#000; margin-bottom:7px;}
#news-otdela .news-item-photo .news-title { height:76px; overflow:hidden;}
#news-otdela .news-item-photo .news-title a{font:700 14px PT Sans; color:#333333;}
#news-otdela .news-item-photo .news-title a:hover {text-decoration:none; color:#990000;}

#right-sidebar .newsitem-date { margin:-20px 0px 24px 0px;}
#right-sidebar .newsitem-date span {padding-left:12px;}
#right-sidebar .itemnews {padding:0px 12px; margin-bottom:40px;}

#right-sidebar .zadachi-otdela {font: 14px/18px PT sans-serif, Arial; color:#000; clear:both; padding-top:5px;}
#right-sidebar .zadachi-otdela .zadach li {list-style-type: decimal; list-style-position: inside; margin:0px 0px 18px 18px; list-style-image:none;}
#right-sidebar .zadachi-otdela .zadach li a {font:400 14px PT Sans; color:#000;}
#right-sidebar .zadachi-otdela .zadach li a:hover {text-decoration: none;}
#right-sidebar .zadachi-otdela .spravka {margin-left: 30px;}
#right-sidebar .zadachi-otdela .spravka li {padding-left:33px; list-style-image: none; list-style: none; list-style-position: outside; margin: 0; min-height:28px;}
#right-sidebar .zadachi-otdela .spravka li a {padding:0;}
#right-sidebar .zadachi-otdela .spravka li a:hover {background:none; text-decoration:none; color: #333333;}
#right-sidebar .zadachi-otdela .silki {margin-left:40px; margin-top:45px;}
#right-sidebar .zadachi-otdela .silki li {list-style-type: decimal; list-style-position: inherit;}
#right-sidebar .zadachi-otdela .silki li a {font:400 14px PT Sans; color:#000;}
#right-sidebar .zadachi-otdela .silki li a:hover {text-decoration: none; background:none;}
#right-sidebar .ystav-kal {border-bottom:3px solid #a1c5b3; padding-bottom:10px; margin-bottom:15px;}
#right-sidebar .itemarticles .ystav-kal li{background: url(/_admin/themes/default/img/filemanager/type/pdf.png) no-repeat left top; list-style-image: none;  list-style-position: outside; margin-left:30px; min-height: 28px; padding-left: 33px;}
#right-sidebar .itemarticles .ystav-kal li {list-style:none;}
#right-sidebar .ystav-kal li a{font: 700 17px PT Sans; text-transform: uppercase;}

#slider-box {width:756px; height:342px; background:url(/themes/default/img/bg-slider.jpg) no-repeat center center; margin-bottom:20px;}
#slider-box .slide {padding:15px;}

#childleft-sidebar {float:left; width:390px;}
#childleft-sidebar .title-news {font:700 28px/28px PT Sans; color:#000; margin-bottom:10px; height: 34px;}
#childleft-sidebar .title-news a {font:400 14px/34px PT Sans; color:#333333;}
#childleft-sidebar .title-news a:hover {text-decoration: none;}
#childleft-sidebar .news-item {background-color:#f9f9f9; padding: 10px 20px 10px 10px; margin-bottom: 1px;}
#childleft-sidebar .news-item:hover{background-color:#f1f1f1;}
#childleft-sidebar .news-item .news-date.badview {display:none;}
#childleft-sidebar .news-item .news-date {color:#999999; font:400 11px PT Sans;}
#childleft-sidebar .news-item .news-titles {margin-left:10px;}
#childleft-sidebar .news-item .news-titles a {font: 400 14px PT Sans; color:#000000;}
#childleft-sidebar .news-item .news-titles a:hover {color:#990000;}

#childright-sidebar {float:right; width:360px; overflow: hidden;}
#childright-sidebar .title-new {font:700 28px/28px PT Sans; color:#000; margin-bottom:10px; height: 34px;}
#childright-sidebar .title-newrubric {background-color:#f9f9f9; padding: 10px 20px 10px 10px; font:400 16px PT Sans; color:#000;}
#childright-sidebar .title-newrubric a {font:400 16px PT Sans; color:#333333; text-decoration:none; border-bottom:1px dashed #28698b;}
#childright-sidebar .title-newrubric a:hover {border-bottom:none;}

#childright-sidebar .new-item {background-color:#f9f9f9; padding: 10px 20px 10px 10px; overflow: hidden;}
#childright-sidebar .new-item:hover{background-color:#f1f1f1;}
#childright-sidebar .new-item .new-date {color:#999999; font:400 11px PT Sans;}
#childright-sidebar .new-item .new-titles a {font: 400 14px PT Sans; color:#000000;}
#childright-sidebar .new-item .new-titles a:hover {color:#990000;}
#childright-sidebar .all-new {height:51px; background-color:#fff; border-bottom:4px solid #f9f9f9;  padding:34px 0px 0px 13px;}
#childright-sidebar .all-new .all-newtext {background:url(/themes/default/img/bg-archive1.jpg) no-repeat left center; height:19px; padding:0px 0px 0px 28px;}
#childright-sidebar .all-new .all-newtext a {font:400 12px PT Sans; color:#333333; padding:0px 4px;}
#childright-sidebar .all-new .all-newtext a:hover {text-decoration:none; background-color:#00964c; color:#fff;}

#block-row2 {margin:45px 0px 32px 0px; clear: both;}
#block-row2 h2 {font:700 28px PT Sans; color:#000; margin-bottom:15px;}
#block-row2 p {font:400 14px PT Sans; color:#000; padding-bottom: 10px;}

#content-map {border-bottom:1px solid #e5e5e5;}
#content-map .left-text{width:250px; background-color:#f9f9f9; padding:70px 10px 95px 20px; float: left;}
#content-map .left-text .title {font: 700 18px PT Sans; color:#000;}
#content-map .left-text .text {font: 400 13px PT Sans; color:#000; padding-left: 16px;}

#content-map .right-map {float:right;}

#block-interesting {position:relative; overflow:hidden;}
#block-interesting h2 {font:700 28px PT Sans; color:#000; margin-bottom:6px;}
#block-interesting .more {right: 28px; top: 14px; position:absolute; }
#block-interesting .more a {text-decoration:none; padding:1px 3px;}
#block-interesting .more a:hover {text-decoration:none; background-color:#00964c; color:#fff;}
#block-interesting .interesting-items {padding: 0 21px 0 28px;}
#block-interesting .interesting-item {width:170px; float:left; padding-right:7px;}
#block-interesting .interesting-item .image {display:block; width:170px; height:33px; padding:81px 0px 0px 0px; text-decoration: none;}
#block-interesting .interesting-item .image p {font:700 16px PT Sans; color: #fff; background:url(/themes/default/img/bg-titleinteresting.png) repeat center center; height:28px; padding:5px 4px 0px 16px; overflow: hidden; bottom:0px;}
#block-interesting .interesting-item .title-intr {margin-top:8px; height:66px; overflow:hidden;}
#block-interesting .interesting-item .title-intr a{font:700 18px/22px PT Sans; color:#000; text-decoration:none; }
#block-interesting .interesting-item .title-intr a:hover {text-decoration:underline; color:#990000; background:none;}
#block-interesting .interesting-item .anonce-intr {font:400 14px PT Sans; color:#000; margin:10px 0px 0px 10px; height:114px; overflow:hidden;}
#block-interesting .arrow-prew {position:absolute; width:25px; height:114px; top:43px; left:0px; background: url(/themes/default/img/prewarrow.jpg) no-repeat center center; cursor:pointer;}
#block-interesting .arrow-next {position:absolute; width:25px; height:114px; top:43px; right:0px; background: url(/themes/default/img/nextarrow.jpg) no-repeat center center; cursor:pointer;}
#block-interesting .arrow-prew:hover {background: url(/themes/default/img/prewarrowhover.jpg) no-repeat center center;}
#block-interesting .arrow-next:hover {background: url(/themes/default/img/nextarrowhover.jpg) no-repeat center center;}
.order {clear:both; padding-top:10px; padding-bottom:40px;}
.chekboxfilter1 {float:left;}
.chekboxfilter1 input[type="checkbox"] {
    position: absolute;
    left: -9999px;
}
.chekboxfilter1 input[type="checkbox"] + label {
    background: url(/themes/default/img/checkbox.png) 0 0px no-repeat;
    padding-left: 20px;
padding-right:15px;
}
.chekboxfilter1 input[type="checkbox"]:checked + label {
    background-position: 0 -19px;
}

#artrub_marg {margin-bottom:30px;}
#artrub_bg {margin-top:15px; }
#artrub_bg table {border:0;}
#artrub_bg table tr td{width:50%; border:0; padding:0;}
#artrub_pad {margin-top:30px;}
#artrub_title {width:50%;}
#artrub_title p {color:#333333;  font:700 16px PT Sans; margin-right:20px;}
#artrub_title p a {display:block; color:#333333;  font:700 16px PT Sans; padding:9px 10px; text-decoration:none; margin-left:-10px;}
#artrub_title p  a:hover {color:#fff; background-color:#00964c;}



#right-sidebar #feedback {border:0;}
#right-sidebar #feedback tr {background:none;}
#right-sidebar #feedback tr td {border:0; background:none;}
#right-sidebar #feedback .feed {padding-bottom:10px;}
#right-sidebar #feedback tr .feed1 {border:none; padding-bottom:30px;}
#right-sidebar #feedback tr  .feed1 table {border:none;}
#right-sidebar #feedback .feed1 table tr {background:none;}
#right-sidebar #feedback .feed1 tr td {border:none;}
#right-sidebar #feedback p span {font-size:18px; color:#f42b2b;}
#right-sidebar #feedback .feed input {width:350px;}
#right-sidebar #feedback .sf_message1{width:649px;}
#sf_message {width:100%; height:80px; resize:none; overflow:hidden; scroll:none;}

#feedback .textarea {padding-bottom:10px;}

#block-interesting .container .carousel .item {list-style-image: none; list-style-position: none; margin-bottom: 0px; margin-left: 0px;}

.itemarticles #video-content {float:left; width:400px; height:240px; margin:10px 20px 10px 0px;}
.itemarticles .page_navigation {margin:10px 0px 15px 0px;}
.itemarticles .page_navigation a {color: #333333; font: 400 16px PT Sans; padding: 0px 6px 3px 5px; display: inline-block; text-decoration:none;}
.itemarticles .page_navigation a:hover {text-decoration: none; background-color: #00964c; color: #fff;}
.itemarticles .page_navigation .active_page {text-decoration: none; background-color: #00964c; color: #fff;}
.zadachi-otdela .page_navigation {margin:10px 0px 15px 0px;}
.zadachi-otdela .page_navigation a {color: #333333; font: 400 16px PT Sans; padding: 0px 6px 3px 5px; display: inline-block; text-decoration:none;}
.zadachi-otdela .page_navigation a:hover {text-decoration: none; background-color: #00964c; color: #fff;}
.zadachi-otdela .page_navigation .active_page {text-decoration: none; background-color: #00964c; color: #fff;}

.title-news.badview {display:none;}

/* END OF CONTENT BOX */

/*FOTOS*/
#fotolist {}
#fotolist .fotoitem {width:169px; height:114px; float:left; margin-right:22px; margin-bottom:24px;  position:relative;}
.fotoitem .hover {position:absolute; top:0px; left:0px; z-index:9998; width:169px; height:114px; }
.fotoitem .hover:hover {background:url(/themes/default/img/bg-img-hover.png) repeat left top;}
.fotoitem .hover img {display:none; margin:25px auto; width:64px; height:64px;}
.fotoitem .hover:hover img {display:block;}



#fotolist .fotoitem .img {width:130px; height:130px; display:table-cell; vertical-align:middle;}
/*END OF FOTOS*/

/* FOOTER BOX */
footer{clear:both; background-color:#00964c; min-width:1055px; position: relative; padding:27px 0px 20px 0px;}
.footer-left {float:left; width:627px; padding:20px 24px; background-color:#0b8b4c; max-heigth:190px; overflow:hidden;}
.footer-left .footernew-title {font:700 18px PT Sans; color:#fff; margin-bottom:5px;}
.footer-left ul li{list-style:url(/themes/default/img/list-style1.jpg); list-style-position: inherit; margin:0px 0px 13px 22px;}
.footer-left ul li a {font:400 14px PT Sans; color:#fff;}
.footer-left ul li a:hover {text-decoration: none;}

.footer-right {float:right; padding:18px 24px 0px 0px;}
.footer-right p {font:400 12px/15px PT Sans; color:#fff; text-align:right; margin-bottom:28px;}
.footer-right .counter { margin-bottom:5px;}
.footer-right .bk {margin-bottom:0px;}
.footer-right .bk a {font:400 12px PT Sans; color:#fff;}
.footer-right .bk a:hover {text-decoration:none;}

#banner-box {padding:26px 0px 21px 3px;}
#banner-box img {margin-left:23px ;}
/* END OF FOOTER BOX */

#mapx {width:436px; height:386px; z-index:4; position:absolute; top:0px; left:0px;}
#mapact {clear: both; height:386px; overflow: hidden; position: absolute; width:436px; z-index: 5; top:0px; left:0px;}
#mapbox {background:url(/themes/default/img/mapfon.png) no-repeat left top; width:436px; height:386px; position:relative; z-index:3;}
#close-message {width:17px; height:17px; position:absolute; right:2px; top:34px; z-index:301; background:url(/themes/default/img/close.png) no-repeat right top;}
#mapbox .point {width:226px; position:absolute;}
#mapbox .point .head {background:url(/themes/default/img/head-messagebg.png) no-repeat left top; width:226px; height:32px; position:absolute; z-index:300;}
/*#mapbox .point .head .close {width:17px; height:17px; background:url(/themes/default/img/close.png) no-repeat left top; display:block; float:right;}*/
#mapbox .point .desc{background:url(/themes/default/img/desc-messagebg.png) repeat left top; padding:15px 25px 15px 15px; position:absolute; z-index:200; top:31px; width:186px;
-webkit-box-shadow: -4px 3px 9px 0px rgba(50, 50, 50, 0.57);
-moz-box-shadow:    -4px 3px 9px 0px rgba(50, 50, 50, 0.57);
box-shadow:         -4px 3px 9px 0px rgba(50, 50, 50, 0.57);}
#mapbox .point .desc p {font:700 13px/17px PT Sans; color:#000;}
#mapbox .point .desc a {font:400 13px/17px PT Sans; color:#000; padding:3px 6px 4px 7px; }
#mapbox .point .desc a:hover {background-color:#00964C; color:#fff;}
#mapbox .id0 {left:-122px; top:100px;}
#mapbox .id1 {left:-87px; top:153px;}
#mapbox .id2 {left:-55px; top:45px;}
#mapbox .id3 {left:-19px; top:91px;}
#mapbox .id4 {left:16px; top:67px;}
#mapbox .id5 {left:86px; top:62px;}
#mapbox .id6 {left:150px; top:144px;}
#mapbox .id7 {left:57px; top:108px;}
#mapbox .id8 {left:12px; top:141px;}
#mapbox .id9 {left:-94px; top:213px;}
#mapbox .id10 {left:-35px; top:161px;}
#mapbox .id11 {left:-60px; top:275px;}
#mapbox .id12 {left:20px; top:227px;}
#mapbox .id13 {left:79px; top:174px;}
#mapbox .id14 {left:60px; top:203px;}
#mapbox .id15 {left:30px; top:326px;}
#mapbox .id16 {left:8px; top:46px;}
#mapbox .id17 {left:98px; top:96px;}
#mapbox .id18 {left:-83px; top:251px;}
#mapbox .marker-tver {height:21px; width:15px; position:absolute; background:url(/themes/default/img/marker-tver.png) no-repeat left center; top:125px; left:197px;}

