* {margin:0; padding:0;}
body, html {height:100%; min-width:320px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#4d4d4d; text-align:center;}
body {overflow-x:hidden;}

td, input, textarea {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#4d4d4d;}
:focus {outline:none; text-decoration:none;}
input, textarea {border:1px solid silver;}

a {color:#d0341b; text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}

p {margin:7px 0 0 0;}
ul, ol {margin:10px 0;}
li {margin:0 20px; list-style:inside;}
ol li {margin:0 20px 0 35px; list-style:decimal;}

table {border-collapse:collapse; margin:10px auto;}
td {border:1px solid #336699; padding:2px;}

.clr {clear:both;}

.tMenu ul, #chaptersWrapp, .lastRec, .albumsWrapp, .entWrapp, .entWrappPay {font-size:0;}
.tMenu ul li, .chapterBlock, .rAds, .rBlock, .entBlock, .lHdr, .nBlock, .phBlock, .album, .entWrapp div, .entWrappPay div {font-size:15px;}
#newsAddComment, #addCommentBtn, .addEntBtn, #searchGoBtn, .select, .filtWrapp, #eEdit, #entMenuWrapp p {-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.addEntBtn, #catMenuWrapp ul li a, .pager a, .select, .commentBlock .comment, input, .textarea, #catselect, select, #addCommentBtn, button, .err, #eform-wrapp, #infobox, #serror, .rubrics, .cke_editor_ent_text, .cke_editor_ent_text2, .cke_inner {-webkit-border-radius:4px; border-radius:4px;}
.cke_top {-webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
.cke_contents {-webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}

@media screen and (min-width:320px), screen and (max-width:320px) {

  .innerWidth {width:100%; min-width:320px;}
  #logo, #logoUA {margin:5px auto;}
  #mBTN {cursor:pointer; display:inline-block; width:100%;}
  #mBTN span {display:inline-block; padding-left:25px; background:url('/images/icon-menu.svg') no-repeat 0 50%;}
  .tMenu ul {display:none; position:absolute; top:35px; left:0; z-index:100; width:100%;}
  .tMenu ul:before {content:""; display:block; width:100%; height:7px; position:absolute; top:0; left:0; background:-moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%); background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);}
  .tMenu ul li a {text-align:left; padding:0 10px 0 70px; font-size:17px; line-height:40px;}
  .tbg1 {background-color:#fe6c17;}
  .tbg2 {background-color:#ff8942;}
  .tbg1, .tbg2 {background-position:20px 50%; background-repeat:no-repeat;}
  .mi1 {background-image:url('/images/icon-catalog.svg'); background-size:30px 27px;}
  .mi2 {background-image:url('/images/icon-map.svg'); background-size:30px 27px;}
  .mi3 {background-image:url('/images/icon-news.svg'); background-size:30px 23px;}
  .mi4 {background-image:url('/images/icon-forum.svg'); background-size:30px 25px;}
  .mi5 {background-image:url('/images/icon-info.svg'); background-size:30px 30px;}
  .mi6 {background-image:url('/images/icon-info.svg'); background-size:30px 30px;}
  .mi7 {background-image:url('/images/icon-info.svg'); background-size:30px 30px;}
  .mi8 {background-image:url('/images/icon-gallery.svg'); background-size:30px 24px;}
  .mi9 {background-image:url('/images/icon-services.svg'); background-size:30px 22px;}
  .mi10 {background-image:url('/images/icon-gna.svg'); background-size:30px 32px;}
  #tbex {margin-bottom:15px;}
  #tbex img {width:auto; height:auto; max-width:100%;}

  #head .innerWidth {position:relative; height:100%;}
  #langMenu {position:absolute; top:50%; right:10px; transform: translateY(-50%);}
  #langMenu a {display:block; padding:3px 5px 5px 5px; text-shadow: 0 0 2px #fff;}
  #langMenu a.slcd {background:#8b2318; color:#fff; text-decoration:none !important; text-shadow:none !important;}

  #topAdvrtBlock, #chaptersWrapp, .rAds, .pblock, .pblock2 {display:none;}
  .pblock2 {margin:7px 0;}
  .pblock {margin:10px 0;}

  .content {padding:0 7px;}

  .addEntBtn a {padding:0 20px 0 20px; text-indent:-9999px; white-space:nowrap;}
  #searchGoBtn, .addEntBtn {text-indent:-9999px; white-space:nowrap;}
  #searchGoBtn {width:40px; background:url('/images/icon-zoom.svg') no-repeat center #d83c3c;}
  #siWrapp {margin:0 63px 0 44px;}

  #catMenuWrapp ul {margin:0; padding:0;}
  #catMenuWrapp ul li {margin:5px 0; padding:0;}
  #catMenuWrapp ul li ul {display:none;}
  #catMenuWrapp ul li a {font-size:1.1em; background:#e7e7e7; background:url('/images/icon-arrowdown.svg') no-repeat 96% 13px, -moz-linear-gradient(top, #e7e7e7 0%, #e7e7e7 90%, #dfdfdf 90%); background:url('/images/icon-arrowdown.svg') no-repeat 96% 13px, -webkit-linear-gradient(top, #e7e7e7 0%,#e7e7e7 90%,#dfdfdf 90%); background:url('/images/icon-arrowdown.svg') no-repeat 96% 13px, linear-gradient(to bottom, #e7e7e7 0%,#e7e7e7 90%,#dfdfdf 90%); padding:6px 25px 6px 8px;}
  #catMenuWrapp ul li ul li a {font-size:1em; padding:0 0 0 12px; background:url('/images/icon-marker.png') no-repeat 2px 6px; background-image:url('/images/icon-marker.svg'), none; border:none;}

  .lHide {display:none !important;}

  .fcoll1, .fcoll3 {display:none;}
  .fcoll2 {padding-bottom:40px;}
  .fcoll2 p {margin:10px;}
  #fYears {margin-left:10px; bottom:12px;}
  .fSocial {margin-right:10px;}
  .fSocial {bottom:5px;}

  #mapCherk {height:320px; width:90%;}
  .textarea {width:95%;}
  #infobox {width:90%;}

  }

@media screen and (min-width:768px) {

  .innerWidth {width:768px;}
  #footer-wrapp {height:110px;}
  #head .innerWidth {position:relative;}
  #logo, #logoUA {position:absolute; left:5px; top:5px; margin:0;}
  #topAdvrtBlock {display:block; position:absolute; top:5px; right:0; width:550px; height:95px; max-height:95px; text-align:right; overflow:hidden;}
  #topAdvrtBlock img {max-width:550px; height:auto; vertical-align:middle;}
  .pblock2 {display:block;}
  #tbex {display:none;}

  .tMenu:before, .tMenu:after {content:""; display:block; position:absolute; top:0; width:100px; height:35px;}
  .tMenu:before {left:-100px; background:rgb(208,52,27); background:-moz-linear-gradient(left, rgba(208,52,27,1) 1%, rgba(139,35,24,1) 100%); background:-webkit-linear-gradient(left, rgba(208,52,27,1) 1%,rgba(139,35,24,1) 100%); background:linear-gradient(to right, rgba(208,52,27,1) 1%,rgba(139,35,24,1) 100%);}
  .tMenu:after {right:-100px; background:rgb(139,35,24); background:-moz-linear-gradient(left, rgba(139,35,24,1) 0%, rgba(208,52,27,1) 99%); background:-webkit-linear-gradient(left, rgba(139,35,24,1) 0%,rgba(208,52,27,1) 99%); background:linear-gradient(to right, rgba(139,35,24,1) 0%,rgba(208,52,27,1) 99%);}
  .mi10 {display:none !important;}

  #mBTN {display:none;}
  .tMenu ul:before {display:none;}
  .tMenu ul {display:block !important; position:static;}
  .tMenu ul li {display:inline-block; border-right:1px solid #6c0f08;}
  .tMenu ul li a span {display:none;}
  .tMenu ul li a {padding:0 7px; line-height:35px; text-shadow:1px 1px 0 #3f0702; font-size:14px;}
  .tMenu ul li a:hover, .tMenu ul li a:focus, .tact {text-shadow:none !important; background:#fe6c17 !important; -webkit-box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.4); box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.4);}
  .tMenu ul li a, .tMenu ul li a:hover, .tMenu ul li a:focus, .tact {-webkit-transition:background 300ms linear; -moz-transition:background 300ms linear !important; -ms-transition:background 300ms linear !important; -o-transition:background 300ms linear !important; transition:background 300ms linear !important;}
  .tbg1, .tbg2 {background:none;}

  .addEntBtn a {padding:0 20px 0 35px; text-indent:0; white-space:normal;}
  #siWrapp {margin:0 83px 0 218px;}
  #searchGoBtn {width:60px;}

  #chaptersWrapp {display:block; text-align:center;}
  .chapterBlock {display:inline-block; margin:0 8px 8px 8px;}

  #catMenu1, #catMenu2 {float:left; width:48%;}
  #catMenu1 {margin-right:2%;}

  .lastRec {}
  .rBlock {display:inline-block; width:33.33%;}
  .lHide {display:inline-block !important;}

  .fcoll1, .fcoll2, .fcoll3 {height:110px;}
  .fcoll2 {padding-bottom:0; width:100%;}
  #fYears, .fSocial {bottom:15px;}

  #mapCherk {height:400px;}

  .filtWrapp {display:inline-block; margin-bottom:5px;}
  .textarea {width:70%;}
  #infobox {width:60%;}

}

@media screen and (min-width:1220px) {

  .innerWidth {width:1200px;}
  #topAdvrtBlock {width:980px;}
  #topAdvrtBlock img {max-width:none;}

  .tMenu ul li a {font-size:17px; padding:0 25px;}

  #leftColl, #rightColl {float:left; text-align:left;}
  #leftColl {width:865px; margin:0 15px 15px 0;}
  #rightColl {width:320px; margin:0 0 15px 0;}

  #langMenu {right:0;}

  .content {padding:0}

  #searchGoBtn {width:110px; text-indent:0; white-space:normal; background-image:none !important;}
  #siWrapp {margin:0 133px 0 218px;}

  #chaptersWrapp {text-align:left;}
  .chapterBlock {display:block; margin:0 0 8px 0;}
  .rAds, .pblock {display:block;}

  #catMenuWrapp ul, #catMenuWrapp2 ul {margin:0; padding:0;}
  #catMenuWrapp ul li, #catMenuWrapp2 ul li {margin:5px 0; padding:0;}
  #catMenuWrapp ul li a, #catMenuWrapp2 ul li a {font-size:1.4em; background:none; border:none; padding:0;}
  #catMenuWrapp ul li ul, #catMenuWrapp2 ul li ul {display:block;}
  #catMenuWrapp ul li ul li a, #catMenuWrapp2 ul li ul li a {font-size:1em; padding:0; background:none;}

  .rBlock {width:16.66%;}

  .fcoll1, .fcoll3 {display:block;}
  .fcoll2 {width:946px;} /*830*/
  .fcoll2 p {margin:10px 0;}
  #fYears, .fSocial {margin:0;}

  #mapCherk {height:600px; width:100%;}
  #infobox {width:50%;}

}

#main-wrapp {min-height:100%; height:auto !important; height:100%;}
.innerWidth {text-align:left; margin:0 auto;}
#footer-push {height:110px;}
#footer-wrapp {overflow:hidden; background:#d9d9d9; margin-top:-110px; font-size:0.8em; min-height:110px; color:#727171;}

#head {height:105px; background:url('/images/top-bg.png') repeat-x top center #f1f1f1; overflow:hidden;}
#logo {width:205px; height:95px; display:block; background-image:url('/images/city-logo.svg'); background-size:205px 95px;}
#logoUA {width:205px; height:95px; display:block; background-image:url('/images/city-logo-ua.svg'); background-size:205px 95px;}

/* top menu */
#menuWrapp {height:35px; background:#d0341b; margin-bottom:15px;}
.tMenu {height:35px; line-height:35px; text-align:center; color:#fff; background:#8b2318; position:relative;}
.tMenu ul {margin:0;}
.tMenu li {list-style:none; margin:0;}
.tMenu li a {color:#fff;}
.tMenu ul li a {text-decoration:none; display:block;}

.content {text-align:justify; margin:0 0 15px 0;}
.content h1 {font-size:1.2em; margin:0 0 10px 0; padding:0; color:black; text-align:left;}
.content h2 {font-size:1.1em; margin:10px 0; padding:0;}
.content h3 {font-size:1em; margin:10px 0; padding:0;}
.content a:hover, .content a:focus {background:rgba(255,0,0,0.1); text-decoration:none; color:#8b1907;}
.content img, #ibwrapp img {width:auto; height:auto; max-width:100%; border:none;}
.content iframe {max-width:100%;}

/* search bar */
#searchfWrapp {margin:10px 0;}

#siWrapp {position:relative;}
#serror {display:inline-block !important; position:absolute !important; z-index:102; top:-40px; left:0; -webkit-box-shadow:0 0 6px 1px rgba(0,0,0,0.2); box-shadow:0 0 6px 1px rgba(0,0,0,0.2);}

#searchfWrapp input {display:block; font-style:italic; width:100%; height:38px; line-height:38px; padding:0 12px 0 10px; border:1px solid #c3c3c3; border-right:none; background:#eee; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; color:#999;}
.addEntBtn {float:left; height:40px; line-height:40px; background:url('/images/icon-plusgreen.svg') no-repeat 12px 50%,-moz-linear-gradient(top, rgba(74,162,67,1) 90%, rgba(74,162,67,1) 90%, rgba(54,118,49,1) 90%); background:url('/images/icon-plusgreen.svg') no-repeat 12px 50%,-webkit-linear-gradient(top, rgba(74,162,67,1) 90%,rgba(74,162,67,1) 90%,rgba(54,118,49,1) 90%); background:url('/images/icon-plusgreen.svg') no-repeat 12px 50%,linear-gradient(to bottom, rgba(74,162,67,1) 90%,rgba(74,162,67,1) 90%,rgba(54,118,49,1) 90%); text-shadow: 1px 1px 0 #367631;}
.addEntBtn a {color:#fff !important; text-decoration:none; display:block; height:100%; width:auto;}
.addEntBtn:hover, .addEntBtn:focus {opacity:0.9;}
#searchGoBtn {position:relative; float:right; height:40px; text-transform:uppercase; text-shadow: 1px 1px 0 #9a2c2d; line-height:40px; cursor:pointer; text-align:center; color:#fff; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;}
#searchGoBtn:before {content:""; display:block; position:absolute; width:0; height:0; border-style:solid; border-width:6px 6px 6px 0; border-color:transparent #d83c3c transparent transparent; line-height:0px; top:50%; left:-6px; margin-top:-6px;}
.addEntBtn, .addEntBtn:hover, .addEntBtn:focus, #searchGoBtn, #searchGoBtn:hover, #searchGoBtn:focus {-webkit-transition:opacity 200ms linear; -moz-transition: opacity 200ms linear; -ms-transition: opacity 200ms linear; -o-transition: opacity 200ms linear; transition: opacity 200ms linear;}

/* search results */
.highlight {background:rgba(255,0,0,0.2);}
.srchResBlock {margin:10px 0; background:#ececec; padding:7px 10px; text-align:left;}
.srchResBlock h5 {margin:0 0 10px 0; padding:0; font-size:1.2em;}
.rubrics {background:#d7d7d7; padding:4px 8px; display:inline-block;}

/* chapters */
.chapterBlock {width:320px; height:100px; overflow:hidden; -webkit-border-radius:12px 0 0 0; border-radius:12px 0 0 0; cursor:pointer; background-repeat:no-repeat; background-position:35px 50%; text-align:left;}
.chapterInner {background:#f4f0e7; float:right; margin:1px 1px 0 0; width:180px; height:78px; padding:10px; position:relative;}
.chapterInner:before {content:""; display:block; position:absolute; left:-10px; top:0; height:100%; width:10px; background:-moz-linear-gradient(left, rgba(0,0,0,0) 20%, rgba(0,0,0,0.2) 100%); background:-webkit-linear-gradient(left, rgba(0,0,0,0) 20%,rgba(0,0,0,0.2) 100%); background: linear-gradient(to right, rgba(0,0,0,0) 20%,rgba(0,0,0,0.2) 100%);}
.chapterInner h6 {font-size:1.1em; padding:0; margin:0 0 6px 0; font-weight:normal;}
.chapterInner h6 a {text-decoration:none;}
.chapterInner p {font-size:0.8em; margin:0;}
.chDots {font-size:0.8em; display:block; margin:0;}

.color1 {background-color:#fe6c17;} .color1 h6 a, .color1 .chDots {color:#fe6c17;}
.color2 {background-color:#fd4642;} .color2 h6 a, .color2 .chDots {color:#fd4642;}
.color3 {background-color:#d0341b;} .color3 h6 a, .color3 .chDots {color:#d0341b;}
.color4 {background-color:#8b2318;} .color4 h6 a, .color4 .chDots {color:#8b2318;}
.color5 {background-color:#9f9f9f;} .color5 h6 a, .color5 .chDots {color:#9f9f9f;}

.chbg1 {background-image:url('/images/icon-catalog.svg');}
.chbg2 {background-image:url('/images/icon-map.svg');}
.chbg3 {background-image:url('/images/icon-news.svg');}
.chbg4 {background-image:url('/images/icon-forum.svg');}
.chbg5 {background-image:url('/images/icon-info.svg');}
.chbg6 {background-image:url('/images/icon-gna.svg');}
.chbg7 {background-image:url('/images/icon-gallery.svg');}
.chbg8 {background-image:url('/images/icon-services.svg');}

.rAds {margin:0 0 8px 0; text-align:center;}

/* catalog menu */
#catMenuWrapp, #catMenuWrapp2 {margin:10px 0;}
#catMenu1, #catMenu2 {text-align:left;}
#catMenuWrapp ul li, #catMenuWrapp2 ul li {list-style:none;}
#catMenuWrapp ul li a, #catMenuWrapp2 ul li a {display:block;}
#catMenuWrapp ul li a:focus, #catMenuWrapp2 ul li a:focus {text-decoration:none;}
#catMenuWrapp ul li ul li a:hover {color:#000;}
#catMenuWrapp ul li ul li a, #catMenuWrapp2 ul li ul li a {color:#4d4d4d;}
.eTotal {text-align:center; font-size:0.9em; color:#000;}
.eTotal strong {color:red; font-size:1.2em;}

/* last items */
.lastRec {position:relative; margin:35px 0 15px 0; border:2px solid #fe6c17; padding:7px; text-align:left;}
.lHdr {position:absolute; top:-25px; left:-2px; background:#fe6c17; color:#fff; padding:0 10px; line-height:23px; height:23px; -webkit-border-radius:8px 0 0 0; border-radius:8px 0 0 0;}
.rBlock {vertical-align:top; overflow:hidden; color:#000; margin:0 0 4px 0;}
.rBlock h5, .nBlock h5 {font-size:1em; margin:5px 5px 0 0; padding:0; font-weight:normal;}
.rBlock p, .nBlock p {font-size:0.8em; margin:5px 12px 0 0; overflow:hidden;}
.lastRec a {color:#fe6c17;}

.redColor {border-color:#fd4642 !important;}
.redColor .lHdr {background:#fd4642 !important;}
.redColor a {color:#fd4642 !important;}

/* footer */
.fcoll1, .fcoll2, .fcoll3 {float:left;}
.fcoll1 {background:url('/images/city-logo-grey.svg') no-repeat center; width:230px;}
.fUA {background-image:url('/images/city-logo-grey-ua.svg') !important;}
.fcoll2 {position:relative;}
#fYears {position:absolute; left:0px; padding:4px 8px; background:#787878; -webkit-border-radius:5px; border-radius:5px; color:#fff; font-size:0.9em;}
.fcoll3 {width:116px; padding:14px 0 0 0; text-align:right;}
.fcoll3 img {display:inline-block; margin:6px 0 0 0;}
.fSocial {position:absolute; right:0;}
.fSocial a {display:inline-block; margin:0 0 0 5px; width:30px; height:30px; opacity:0.7;}
.fSocial a:focus, .fSocial a:hover {opacity:1;}
#vk {background:url('/images/social-vk.png'); background-image:url('/images/social-vk.svg'), none;}
#fb {background:url('/images/social-fb.png'); background-image:url('/images/social-fb.svg'), none;}
#gplus {background:url('/images/social-gplus.png'); background-image:url('/images/social-gplus.svg'), none;}

/* map */
#mapCherk {padding:0; margin:15px auto; border:1px solid #8b2318; background:url('/images/loading.gif') no-repeat center;}

/* pager */
.pager {margin:20px 0;}
.pager a {display:inline-block; color:#615b58; padding:4px 8px; margin:4px 0; background:#eee; border:1px solid #c3c3c3;}
.pager a:hover, .pager a:focus {background:#fe6c17; color:#fff; border-color:#fe6c17;}
.page-active {background:#fe6c17 !important; border-color:#fe6c17 !important; color:#fff !important;}

.select {color:#000; background:#eee; border:1px solid #c3c3c3; padding:0 40px 0 10px; margin:5px 0; height:30px; line-height:30px; position:relative; display:inline-block; cursor:pointer; min-width:70px; max-width:220px; vertical-align:middle;}
.select:before {content:''; display:block; position:absolute; top:-1px; right:-1px; width:30px; height:32px; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; background:url('/images/icon-arrow-wdown.png') no-repeat center #d83c3c; background-image:url('/images/icon-arrow-wdown.svg'), none;}
.slWrapp {position:absolute; z-index:70; left:-1px; top:30px; max-height:200px; width:100%; overflow-y:auto; overflow-x:hidden; display:none; background:#eee; cursor:default; border:1px solid #c3c3c3; border-top:none; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.25); box-shadow:0 4px 5px 0 rgba(0,0,0,0.25);}
.slWrapp a {display:block; padding:0 10px;}
.navl, .filtWrapp {text-align:left;}
.select span {white-space:nowrap; overflow:hidden; display:block;}
.selectOpen {border-bottom-color:#eee !important; -webkit-border-radius:4px 4px 0 0 !important; border-radius:4px 4px 0 0 !important;}

#commentsWrapp {margin:20px 0 0 0; color:#9b9b9b;}
.commentBlock {margin:15px 0; font-size:0.8em;}
.cinfo {}
.cinfo strong {color:#8b2318; font-size:1.2em; margin:0 10px 0 0;}
.commentBlock .comment {background:#ececec; color:#626262; padding:10px; margin:15px 0 0 0; position:relative; display:inline-block;}
.commentBlock .comment:before {display:block; content:""; width:0; height:0; border-style:solid; border-width:13px 0 0 13px; border-color:transparent transparent transparent #ececec; position:absolute; left:15px; top:-13px;}
.answer {margin:7px 0 10px 0;}
.answerBy {font-weight:bold; display:block; color:#000; margin:5px 0 0 0;}

.npg {display:inline;}
.navl {margin:0 0 10px 0;}
.navl a {background:url('/images/icon-arrow-r.png') no-repeat 100% 55%; background-image:url('/images/icon-arrow-r.svg'), none; padding:0 15px 0 0; margin:0 5px 0 0; font-size:1.2em;}
.navl a:hover, .navl a:focus {background:url('/images/icon-arrow-r.png') no-repeat 100% 55% !important; background-image:url('/images/icon-arrow-r.svg'), none !important;}

/* news + arts */
.nWrapp {margin:10px 0; border-top:1px dashed #9b9b9b;}
.nTitle {font-size:1.2em; text-align:left;}
.nWrapp p {margin:5px 0;}
.dinfo {color:#9b9b9b; font-size:0.9em; display:block; margin:10px 0; text-align:left;}

/* forms */
input, .textarea, #catselect, select {border:1px solid #9c9c9c; display:block; padding:5px 8px; margin:10px 0; -webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.2); box-shadow:0 0 7px 0 rgba(0,0,0,0.2);}
.cke_editor_ent_text, .cke_editor_ent_text2 {border:1px solid #9c9c9c !important; margin:10px 0 !important; -webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.2) !important; box-shadow:0 0 7px 0 rgba(0,0,0,0.2) !important;}
input[type="radio"], input[type="checkbox"] {display:inline !important; border:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; width:auto !important; margin:0 !important;}
.textarea {min-height:70px; resize:none; overflow:hidden;}
#addCommentBtn, button {background:#fe6c17; cursor:pointer; display:inline-block; height:33px; line-height:33px; color:#fff; padding:0 20px; margin:10px 0 0 0; border:none;}
#addCommentBtn:hover, #addCommentBtn:focus, button:hover, button:focus {opacity:0.8;}
.req {border-color:red !important;}
.ajaxLoading {display:inline-block; margin:10px; width:32px; height:32px; background:url('/images/loading.gif') no-repeat; background-size:contain;}
.err, #serror {display:inline-block; color:red; background:#ffcccc; padding:4px 7px; margin:5px 0 0 20px; position:relative; display:none;}
.err:before, #serror:before {content:""; display:block; position:absolute; bottom:-8px; left:20px; width:0; height:0; border-style:solid; border-width:8px 6px 0 6px; border-color:#ffcccc transparent transparent transparent;}
#catselect {height:150px; overflow:auto; color:#4d4d4d;}
#eform {color:#d0341b; text-align:left;}
#eform input, #eform .textarea {width:95%;}

.bWrapp {margin:4px 0;}
.bWrapp img {border:none;}

#gpsinfo {color:#399109; cursor:pointer; display:inline-block; line-height:24px; height:24px; margin:0 0 0 10px; padding:0 0 0 15px; background:url('/images/icon-info2.svg') no-repeat left center;}
#infobox {position:fixed; z-index:101; top:20px; right:20px; max-height:90%; background:#fff; border:1px solid silver; -webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.2); box-shadow:0 0 10px 1px rgba(0,0,0,0.2); display:none; height:80%;}
#eclose, #ibclose {display:block; position:absolute; z-index:10; width:24px; height:24px; top:-6px; right:-6px; cursor:pointer; background:url('/images/icon-close.png') no-repeat center; background-image:url('/images/icon-close.svg'), none;}
#ibwrapp {padding:10px; color:#4d4d4d; overflow:auto; height:90%;}
#infobox h1 {font-size:1.2em; color:#fd4642; background:#f5f5f5; margin:0; padding:5px; text-align:center;}
#loading-wrapp {position:fixed; z-index:200; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.6); text-align:center;}
#loading-wrapp div {position:absolute; top:40%; left:50%; vertical-align:middle; width:150px; margin-left:-75px; -webkit-border-radius:4px; border-radius:4px; line-height:40px; background:#d0341b; color:#fff; -webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.35); box-shadow:0 0 12px 0 rgba(0,0,0,0.35);}

.adcent {text-align:center; margin:4px 0; clear:both; max-width:100%; overflow:hidden;}
