body{font:95% Verdana, Arial;color:#111;margin:0;padding:0 5px;background: #fff;}
::selection {background:#4394EC;color:white;text-shadow:none;}
a:link,a:visited{color:#135cae}
a:hover{color:rgba(219, 69, 11, 0.96)}
a.siplnk{color:#888;padding-bottom: 15px;}
p {margin:0;margin-bottom: 10px;}
.headerm{width:80px;height:20px;float:right;margin:6px auto}

.topcontact,.logot,.all{margin:0px auto;width: 990px;}

.topcontact{text-align: right;font: 400 17px 'Century Gothic',sans serif;margin-top: 10px;color: #545454;}
.topcontact span{font-size: 23px;}
.top-line {background: #FFFE93;}
.all {min-height: 600px;background-color: white;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.logot{margin-top: -22px;}
a.logot{color: rgb(36, 159, 216);text-decoration: none;font: 400 66px 'Century Gothic',sans serif;}
a.logot:hover {color: rgb(100, 173, 55);}
.logot span{display: block;font: 400 22px 'Century Gothic',sans serif;color:#646464;line-height: 0px;}
.topnavi {background: rgb(154, 221, 252);height:75px;}
.logoim{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;position:absolute;padding:6px;margin:2px 0 0 24px;width:206px;height:60px;background: url(../images/logo.png) no-repeat 0 -4px;}
.logoim:hover{background: url(../images/logo.png) no-repeat 0 -80px;}
.topnav{padding: 10px;display: block;}
.topnav ul li {list-style:none;padding:0px;float:left;}
.topnav a {color: rgba(19, 19, 19, 0.91);text-decoration: none;font: normal 144% 'Century Gothic',sans serif;height: 75px;padding: 24px 20px;margin-left: 15px;}
.topnav a:hover{background-color: rgb(104, 198, 242);color: #fff;}
.topnav ul li.active a {background:rgb(255, 136, 136);}
.topnav ul li.active a:hover{}
#itemTitle {font-size:110%;}
.item-title a {font: 400 173%/1.1 'Century Gothic',sans serif;color: #4A4A43;text-decoration: none;}
.item-title a:hover {text-decoration: underline;}

h5{font-size:100%;color:#fff;margin-bottom:6px;}
.ntp2{}
.ntp2 li{margin-left:15px}

.container{margin:0px 45px 15px 45px;padding:0;}
.container-itblog{width:980px;margin:0 35px;}

.modright-itblog{float:right;width:240px;margin:0 52px 0 0;}
.moduletable{}
.moduletable:hover{}
.moduletable-noborder {margin-bottom:15px;}
.moduletable-noborder0{margin-bottom:0px;}
.moduletable h3 {  font: 400 30px 'Century Gothic',sans serif;  color: #68B309;}

.socbutton{text-align:center;margin:15px 0 10px 0;padding:9px 0 9px 0;background-color:rgba(86, 199, 255, 0.75);}
.socbutton:hover {background-color:#56C7FF;}

.content-itblog,.item-page-itblog{width:640px;padding:0;font: 100% Verdana;line-height: 1.5;float:left;}
.content-itblog .items-more {min-height:0px;}
.blog-itblog {display:block;padding:0;margin:0;width:654px;}
.blog-itblog .category-desc{padding:1px 15px 5px 15px;box-shadow:0 0 15px rgba(214, 37, 35, 0.61);margin:15px 0;}
.blog-itblog h2 {margin-left: -35px;width: 648px;padding-left: 34px;}

.blog-itblog .leading-0,.leading-1,.leading-2,.leading-3,.leading-4 {border:1px solid rgba(160, 159, 159, 0.45);padding:6px 18px;margin:8px 0 18px 0;}
.blog-itblog .leading-0:hover,.leading-1:hover,.leading-2:hover,.leading-3:hover,.leading-4:hover {border:1px solid rgba(11, 105, 207, 0.96);box-shadow: 0 0 15px rgba(11, 105, 207, 0.1);}
.blog-itblog .items-leading h2 {width: 620px;margin:18px 0;font:400 150%/1.1 'Century Gothic',sans serif;color:rgba(219, 69, 11, 0.96);margin:10px 0;background:none;padding:0;border:0;}
.blog-itblog .items-leading h2 a {color:rgba(11, 105, 207, 0.96);}
.blog-itblog .items-leading h2 a:hover {color:rgba(219, 69, 11, 0.96);}

.blog-itblog h1 {font:400 210%/1.1 'Century Gothic',sans serif;color:#D62523;text-shadow:1px 1px 1px white, 1px 2px rgba(170, 159, 159, 0.7);}

.content{line-height:1.5;font-size:90%;}
.podzagolovok {font-weight:700;color:#6D0E13;}
.otvet {border:2px solid white;box-shadow:0 0 2px #333;padding:6px;margin-top:-4px 10px 0 0;}
.otvet:hover {background-color:#FFEDA6;}
.seotext{padding:20px;font-size:85%;color:#666;border-top:1px dashed #666;width:750px;margin:1px auto;}
.seotext a {color:#666;}
.footer{display:block;margin:0;padding:16px 10px 6px 10px;background-color:#F2F2F2;}
.copyr{color:#333;text-shadow: 0 1px 0 #efefef;text-align:right}
.copyr a {font:11px verdana;text-shadow: 0 1px 0 #efefef;padding: 0 8px}
.copyr a:hover {text-decoration:underline;}
.copyr ul li {list-style:none;margin-top: -10px;float: right;}
.copyl{padding:0 0 10px 5px;color:#333;text-shadow: 0 1px 0 #efefef;text-align:left;text-decoration:none;float:left}
.copyl a,.copyr a{text-decoration:none;text-shadow: 0 1px 0 #efefef;color:#333}
.debug{color:#7E7E7E;font-size:80%;padding-left:5px;}
.clr{width: 90%;height:0;overflow:hidden;}
h1{font: 400 180%/1.1 'Century Gothic',sans serif;color: rgb(34, 34, 34);margin: 18px 0 0px 0;}
h2,.contentheading,.componentheading,.componentheading1{font: 300 23px 'Century Gothic',sans serif;  color: rgb(255, 136, 136);  line-height: 1.1;}

.item-page-itblog h2{width: 640px;font: 400 220%/1.1 'Century Gothic',sans serif;;margin:2px 0 15px 0;background: none;padding:0;border:0}
.item-page-itblog h2 a{text-decoration:none;color:rgba(75, 75, 75, 0.96);}

.blog h2 a, .item-page h2 a, .blog-itblog h2 a{text-decoration:none;color:black;}
.blog h2 a:hover{color:#135cae}

h3{padding:0;margin:10px 0 3px 0;font-size:100%;}
h4{font-size:140%;margin:0;color:#333;font-weight:400;}
h6{font-size:85%;font-weight:700}
.footer,.small,.createdate,.modifydate,.mosimage_caption{font-size:75%;color:#999}

#contentpagetitle{color:#206d95;padding-top:8px;padding-left:10px;font-size:150%;text-align:left}
.moduletable li{text-align:left;margin:0;list-style:none;margin-left:-42px;border-bottom:1px dashed #D0D0D0;}
.moduletable li a{text-decoration: none;}
.moduletable li h5 {margin-top:10px;font-weight: normal;}

.pagination {height: 30px;margin-bottom:20px;}
.pagination ul li{list-style:none;padding:0px;padding-left:12px;float:left;}

.article-tools{width:100%;float:left;clear:both;margin-bottom:5px;display:block}
.article-meta{width:290px;float:left;padding:0}
.createdate{padding:3px 3px 3px 0}
.modifydate{width:200px;float:left}

.button {border: none;background-color: rgb(199, 252, 62);color: rgb(46, 46, 46);padding: 8px 10px 12px 10px;cursor: pointer;
margin-top: -10px;margin-left: -45px;width: 990px;font: 400 180%/1.1 'Century Gothic',sans serif;text-transform: lowercase;}
.button:hover {background-color:rgb(184, 235, 55);}

.inputbox{border:5px solid #66cded;height:18px;background:#ECECEC url(../images/search_bg.png) repeat-x;padding:2px}
.inputbox:hover,.inputbox:focus{border:5px solid #21baea;background-color:#FFC;height:18px;padding:2px}
.pollstableborder td{text-align:left}
a img,td.buttonheading img{border:none}
#xmap .last {padding-bottom: 25px;}
.cennik {width:100px;height:41px;background:url(../images/cennik.png) no-repeat;padding-top:9px;margin:0 auto;}

.usluga-home{border-left: 2px solid #29A8E0;padding-left: 10px;}
.usluga-home-2{border-left: 2px solid #8CC53F;padding-left: 10px;}
.formtable {width: 75%;  padding: 20px 40px;  border: 1px solid #D8CDCD;  margin: 5px auto;}
.formtable:hover{border:1px solid #9ADDFC;}

.formtable-feed {width:840px;padding:20px 0 20px 150px;margin-bottom:10px;background-color:#ECECEF;margin-left:-45px;}

.portfolio-table tr:hover {background-color: #F6F6F6;}
.img-intro-left, .img-fulltext-left {float:left;padding:6px;margin-right:10px;border-bottom:2px solid #666;background-color:#E3E3E3;}
.img-fulltext-left {padding:10px;}
.img-intro-none,.img-fulltext-none {margin-bottom:15px;text-align:center;}

.jcepopup img {border:1px solid #444;padding:6px;background-color:white;}
.jcepopup img:hover {border:1px solid #BF4F4E;}
#jcemediabox-popup-closelink {margin-right:20px;}

.blog li{float: left;padding: 10px 15px 16px 20px;list-style: none;margin: 15px 40px 20px 0;background-color: #E3E3E3;}
.blog li:hover { }
.blog li img{ }
.counter {text-align:center;display: none;}
.img_caption{text-align: right;font-size: 90%;padding: 0;margin: 0;font-style: italic;}
.items-more {min-height:160px;}
.avtorskie li, .items-more li{list-style: disc;text-align: left;padding: 0;margin: 0;box-shadow: none;margin-bottom: 4px;border-bottom:1px solid white;background-color:white;}
.avtorskie li:hover {box-shadow: none;border-bottom:1px solid #666;}
.items-more li:hover {box-shadow: none;}

ul.pagenav li {list-style: none;}
.pagenav-prev a, .pagenav-next a {display:block;font: 400 170%/1.1 'Century Gothic',sans serif;text-transform: lowercase;padding: 6px 12px 10px 12px;
background:#F2F2F2;color: #212121;text-decoration: none;}
.pagenav-prev a:hover, .pagenav-next a:hover{background: rgb(255, 184, 184);}
.pagenav-prev a{float: left;}
.pagenav-next a{float: right;}

/* price page */
.item-page-stoimost{padding: 0 45px;}
.item-page-stoimost h2 {}
.item-page-stoimost .button{margin: 0;width: 180px;font-size: 125%;padding: 8px 0 10px 0;}

/** slider */
.sp-imr-wrapper {position:relative;overflow:hidden;border-bottom:2px solid #777;margin-top:10px;}
.sp-imr-items {position:absolute;}
.sp-imr-items .sp-imr-item{display:block;float:left;padding:0;margin:0;}
.sp-imr-prev, .sp-imr-next{width:52px;height:52px;margin-top:-25px;position:absolute;top:50%;z-index: 20;cursor:pointer; }
.sp-imr-next {right:0;background: url(../images/marker_sprt.png) no-repeat 0px -2px}
.sp-imr-prev {left:0;background: url(../images/marker_sprt.png) no-repeat 0px -56px}
.sp-imr-next:hover {right:0;background: url(../images/marker_sprt.png) no-repeat 0px -110px}
.sp-imr-prev:hover {left:0;background: url(../images/marker_sprt.png) no-repeat 0px -165px}

/** principi */
.main-title{font: 145% 'Century Gothic',sans serif;letter-spacing: 1px;color: #222;padding: 10px 0 15px 0;margin: 0;}
.main-box {display: block;}
.main-box-third{display:inline-block;vertical-align:top;position:relative;width:32%;}
.main-box-num {position: absolute;top: 0;left: 0;display: -moz-inline-box;display: inline-block;vertical-align: middle;
text-align: center;width: 50px;height: 48px;padding-top: 3px;font: normal 250% 'Century Gothic',sans serif;background: rgb(154, 221, 252);color: #fff;;}
.main-box-num:hover {background:rgb(252, 129, 129);}
.main-box-text {min-height:285px;padding-left:70px;padding-right:20px;}
.main-box-text span {line-height:1.4;display:block;margin-top:10px;}
.jcetooltip {cursor: help;}

.btop {cursor: pointer;padding: 5px 10px 15px 10px;position: fixed;bottom: 20%;right: 5px;font-size: 32px;color:#212121;text-shadow: 0 1px 0 #fff;}
.btop:hover {background-color:#E3E3E3;}

/* BOARDhome */
.custom-board div.boardall {position: relative;height: 533px;background:#B4FF56 url(../images/site-middle.jpg);}
.custom-board div.boardall img {width:1580px;height:533px;}
.custom-board div.afterboard {}
.custom-board .tiсket {text-align: left;}
.custom-board div.tiсket-text{background-color: rgba(255, 255, 255, 0.55);z-index: 2222;display: block;position: absolute;padding: 9px 30px;font: 400 118%/1.1 'Century Gothic',sans serif;float: right;bottom: 0;right: 0;}
.custom-board div.tiсket-text:hover{background-color: rgba(255, 255, 255, 0.85);}
.custom-board a {color:#333;}
.custom-board div.tiсket-text h4 {font: 400 182%/1.1 'Century Gothic',sans serif;color: rgb(19, 19, 19);margin-bottom: 15px;padding-right: 10px;}

.disno{display:none;}