*{
	box-sizing:border-box;
	line-height:inherit;
	text-align:left;
	vertical-align:baseline;
	font-family:inherit;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	color:inherit;
	z-index:inherit;
}
html,body,header,nav,footer,section,
article,iframe,div,p,h1,h2,h3,h4,h5
form,ul,ol,li,table,tbody,tr,td,th{
	position:relative;
}
html,body,iframe,div,p,form,h1,h2,h3,h4,h5,
header,nav,footer,section,article,
canvas,object,embed,video,audio{
	display:block;
	margin:0px;
	padding:0px;
}
b,strong{
	font-weight:bold;
}
i,em{
	font-style:italic;
}
u{
	text-decoration:underline;
}
sup{
	position:relative;
	font-size:80%;
	top:-5px;
}
.debug{position:fixed;top:0px;right:0px;width:150px;max-width:90%;text-align:right;color:#000000;font-weight:bold;z-index:999;}
@media all and (min-width: 1301px){.debug:before{content:"1301px+";}}
@media all and (max-width: 1300px){.debug:before{content:"1201-1300px";}}
@media all and (max-width: 1200px){.debug:before{content:"1101-1200px";}}
@media all and (max-width: 1100px){.debug:before{content:"1001-1100px";}}
@media all and (max-width: 1000px){.debug:before{content:"951-1000px";}}
@media all and (max-width: 950px){.debug:before{content:"901-950px";}}
@media all and (max-width: 900px){.debug:before{content:"851-900px";}}
@media all and (max-width: 850px){.debug:before{content:"801-850px";}}
@media all and (max-width: 800px){.debug:before{content:"751-800px";}}
@media all and (max-width: 750px){.debug:before{content:"701-750px";}}
@media all and (max-width: 700px){.debug:before{content:"651-700px";}}
@media all and (max-width: 650px){.debug:before{content:"601-650px";}}
@media all and (max-width: 600px){.debug:before{content:"551-600px";}}
@media all and (max-width: 550px){.debug:before{content:"501-550px";}}
@media all and (max-width: 500px){.debug:before{content:"451-500px";}}
@media all and (max-width: 450px){.debug:before{content:"401-450px";}}
@media all and (max-width: 400px){.debug:before{content:"351-400px";}}
@media all and (max-width: 350px){.debug:before{content:"301-350px";}}
@media all and (max-width: 300px){.debug:before{content:"251-300px";}}
@media all and (max-width: 250px){.debug:before{content:"0-250px";}}
/*! jQuery UI - v1.11.4 - 2016-05-16
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, button.css, dialog.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/* Preload images */
body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
html,body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	min-height:100%;
	text-align:center;
	background:#ffffff;
	font-family:"Open Sans", Arial, Sans-Serif;
	line-height:135%;
}
html.wsp-dialog,
html.wsp-dialog > body{
	overflow:hidden;
}


.clearfix{
	clear:both;
}
.relative{
	position:relative;
}
.align-left{
	text-align:left !important;
}
.align-right{
	text-align:right !important;
}
.align-center{
	text-align:center !important;
}
.align-inherit{
	text-align:inherit !important;
}
.float-left{
	float:left !important;
}
.float-right{
	float:right !important;
}
.word-wrap{
	overflow-wrap:break-word;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:none;
}


.wsp-color{
	color:#000000 !important;
}
.wsp-color-grey{
	color:#4d4d4d !important;
}
.wsp-color-red{
	color:#a00f0c !important;
}
.wsp-font{
	font-size:15px;
	line-height:120%;
}
.wsp-font-bold{
	font-weight:bold;
}
.wsp-font-90{
	font-size:90% !important;
}
.wsp-font-95{
	font-size:95% !important;
}
.wsp-font-100{
	font-size:100% !important;
}
.wsp-font-105{
	font-size:105% !important;
}
.wsp-font-110{
	font-size:110% !important;
}
.wsp-font-115{
	font-size:115% !important;
}
.wsp-font-120{
	font-size:120% !important;
}
.wsp-font-125{
	font-size:125% !important;
}
.wsp-font-130{
	font-size:130% !important;
}
.wsp-font-170{
	font-size:170% !important;
}
.wsp-font-200{
	font-size:200% !important;
}
.wsp-font-red{
	color:#a20d0c;
}

.wsp-full{
	width:100%;
	height:100%;
}
.wsp-full-w{
	width:100%;
}
.wsp-full-h{
	height:100%;
}

.wsp-width-50{
	width:50%;
}

.wsp-table{
	display:table;
}
.wsp-tr{
	display:table-row;
}
.wsp-td, .wsp-th{
	display:table-cell;
}
.wsp-load{
	background-image:url('../img/loading.gif') !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:30% auto !important;
}
.wsp-sprite{
	background-image:url('../img/sprite.png');
	background-repeat:no-repeat;
}


.wsp-tpl-pixels{
	position:absolute;
	left:-9999px;
	top:0px;
	width:100px;
	overflow:hidden;
}
.wsp-tpl-line{
	display:block;
	margin:15px 0 0 0;
	padding:0;
	height:15px;
	border:none;
	border-top:1px dashed #c3c3c3;
}

.wsp-tpl-html,
.wsp-tpl-html > div,
.wsp-tpl-html > div > div{
	margin:0;
	padding:0;
	width:100%;
}
.wsp-tpl-html{
	display:table;
	height:100%;
}
.wsp-tpl-html > div{
	display:table-row;
}
.wsp-tpl-html > div > div{
	display:table-cell;
	text-align:center;
	vertical-align:top;
}
.wsp-tpl-html > div > div.wsp-tpl-body{
	height:100%;
}


.wsp-tpl-w1{
	margin:0 auto;
	padding:0;
	width:97%;
	max-width:1300px;
	text-align:center;
}

.wsp-tpl-head1-back{
	display: none !important;
	margin:0px;
	padding:0px;
}
.wsp-tpl-head1{
	background:#475c77;
	color:#ffffff;
}
.wsp-tpl-head1 .wsp-tpl-menu1{
	display:table;
	margin:0 auto;
	padding:0;
	width:100%;
}
.wsp-tpl-head1 .wsp-tpl-menu1 > li{
	display:table-cell;
	margin:0;
	padding:10px 0;
	vertical-align:middle;
}
.wsp-tpl-head1 .wsp-tpl-menu1 > li > div{
	margin:0;
	padding:0;
}
.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm1{
	width:100%;
	text-align:left;
}
.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm1 span{
	display:inline-block;
	margin:0 10px 0 0;
	padding:0;
	vertical-align:middle;
}
.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm1 a > span{
	display:inline !important;
	margin:0;
	padding:0;
	vertical-align:baseline;
}
.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm2{
	text-align:right;
	white-space:nowrap;
}
.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm2 .wsp-table{
	width:100%;
}
.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm2 .wsp-td{
	vertical-align:middle;
}
.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm2 .wsp-table .wsp-td:first-child{
	text-align:left;
}
.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm2 .wsp-table .wsp-td:last-child{
	padding-left:10px;
	text-align:right;
}

.wsp-tpl-head1 .wsp-tpl-menu1 a{
	text-decoration:none;
}
.wsp-tpl-head1 .wsp-tpl-menu1 a:hover{
	text-decoration:underline;
}

.wsp-tpl-head2{
	color:transparent;
	background:#efeef1;
}
.wsp-tpl-head2 .wsp-tpl-w1{
	display:table;
	background-image:url('../img/head.jpg');
	background-repeat:no-repeat;
	background-position:75% center;
	background-size:auto 100%;
}
.wsp-tpl-head2 .wsp-tpl-w1 > div{
	display:table-cell;
	margin:0;
	padding:25px 0;
	vertical-align:middle;
}
.wsp-tpl-head2 .wsp-tpl-w1 > div > a,
.wsp-tpl-head2 .wsp-tpl-w1 > div > span{
	display:inline-block;
	margin:0;
	padding:0;
}
.wsp-tpl-head2 .wsp-tpl-w1 > div > a > img,
.wsp-tpl-head2 .wsp-tpl-w1 > div > span > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;	
}
.wsp-tpl-head2 .wsp-logo-img1{
	/* width:65%; */
	text-align:left;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZWZlZWYxIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNlZmVlZjEiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 100% 0%,color-stop(0, rgb(239, 238, 241)),color-stop(1, rgba(239, 238, 241, 0)));
    background-image: -webkit-linear-gradient(left,rgb(239, 238, 241) 0%,rgba(239, 238, 241, 0) 100%);
    background-image: linear-gradient(to right,rgb(239, 238, 241) 0%,rgba(239, 238, 241, 0) 100%);
    background-image: -ms-linear-gradient(left,rgb(239, 238, 241) 0%,rgba(239, 238, 241, 0) 100%);
}
.wsp-tpl-head2 .wsp-logo-img1 > a,
.wsp-tpl-head2 .wsp-logo-img1 > span{
	width:75%;
	max-width:550px;
}
.wsp-tpl-head2 .wsp-logo-img2{
	/* width:35%; */
	text-align:right;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZWZlZWYxIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNlZmVlZjEiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 100% 0%, 0% 0%,color-stop(0, rgb(239, 238, 241)),color-stop(1, rgba(239, 238, 241, 0)));
    background-image: -webkit-linear-gradient(right,rgb(239, 238, 241) 0%,rgba(239, 238, 241, 0) 100%);
    background-image: linear-gradient(to left,rgb(239, 238, 241) 0%,rgba(239, 238, 241, 0) 100%);
    background-image: -ms-linear-gradient(right,rgb(239, 238, 241) 0%,rgba(239, 238, 241, 0) 100%);
}
.wsp-tpl-head2 .wsp-logo-img2 > a,
.wsp-tpl-head2 .wsp-logo-img2 > span{
	width:100%;
	max-width:400px;
}
.wsp-tpl-head2 .wsp-tpl-line{
	height:1px;
}

.wsp-tpl-cols-cell,
.wsp-tpl-cols-float{
	width:100%;
	margin:0;
	padding:0;
}
.wsp-tpl-cols-cell{
	display:table;
	border-collapse:collapse;
}
.wsp-tpl-cols-cell > div{
	display:table-cell;
	margin:0;
	padding:0;
	text-align:top;
}
.wsp-tpl-cols-cell > .wsp-tpl-col-body,
.wsp-tpl-cols-float > .wsp-tpl-col-body{
	width:75%;
	width:calc(100% - 320px);
	height:100%;
}
.wsp-tpl-cols-cell > .wsp-tpl-col-menu{
	width:25%;
	width:calc(320px - 0px);
	height:100%;
}
.wsp-tpl-cols-float > .wsp-tpl-col-body{
	float:right;
}
.wsp-tpl-cols-float > .wsp-tpl-col-menu{
	width:23%;
	width:calc(320px - 20px);
	height:100%;
}


.wsp-tpl-head31{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjNDc1Yzc3IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzVjNzciIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjUiLz48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMC41Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);
    background-image:-webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0, rgb(71, 92, 119)), color-stop(0.5, rgb(71, 92, 119)), color-stop(0.5, rgb(255, 255, 255)), color-stop(1, rgb(255, 255, 255)));
    background-image:-webkit-linear-gradient(left, rgb(71, 92, 119) 0%, rgb(71, 92, 119) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
    background-image:linear-gradient(to right, rgb(71, 92, 119) 0%, rgb(71, 92, 119) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
    background-image:-ms-linear-gradient(left, rgb(71, 92, 119) 0%, rgb(71, 92, 119) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
	background-size:100% 100%;
}
.wsp-tpl-head31 .wsp-tpl-cols-cell > div{
	padding:10px 0;
	vertical-align:middle;
}
.wsp-tpl-head31 .wsp-tpl-col-menu{
	text-align:left;
	font-size:115%;
	font-weight:600;
	text-transform:uppercase;
	background:#475c77;
	color:#ffffff;
	overflow:hidden;
}
.wsp-tpl-head31 .wsp-tpl-col-menu:before{
	content:"";
	position:absolute;
	right:-100px;
	top:40px;
	display:block;
	width:200px;
	height:200px;
	background:#ffffff;
    transform:rotate(-45deg);
}

.wsp-tpl-head31 .wsp-tpl-col-body{
	background:#ffffff;
	text-align:center;
}
.wsp-tpl-head31 .wsp-tpl-menu2{
	display:block;
	margin:0 auto;
	padding:0;
	width:100%;
	text-align:center;
	list-style:none;
	font-size:0;
}
.wsp-tpl-head31 .wsp-tpl-menu2 > li{
	display:inline-block;
	margin:0 10px 0 0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	line-height:150%;
}
.wsp-tpl-head31 .wsp-tpl-menu2 > li:before{
	content:"|";
	display:inline-block;
	margin:0;
	padding:0;
	vertical-align:top;
}
.wsp-tpl-head31 .wsp-tpl-menu2 > li:first-child:before{
	content:"";
	display:none;
}

.wsp-tpl-head31 .wsp-tpl-menu2 > li > a,
.wsp-tpl-head31 .wsp-tpl-menu2 > li > span{
	display:inline-block;
	margin:0 0 0 5px;
	vertical-align:middle;
}

.wsp-tpl-head31 .wsp-tpl-menu2 > li > a,
.wsp-tpl-head31 .wsp-tpl-menu2 > li > span{
	text-decoration:none;
	font-size:105%;
}
.wsp-tpl-head31 .wsp-tpl-menu2 > li > a:hover{
	text-decoration:underline;
}
.wsp-tpl-head31 .wsp-tpl-menu2 > li > span{
	cursor:default;
}
.wsp-tpl-head31 .wsp-tpl-menu2 > li > span.current{
	color:#a20e0c;
}
.wsp-tpl-head31 .wsp-tpl-menu2 > li > a > span,
.wsp-tpl-head31 .wsp-tpl-menu2 > li > span > span{
	display:inline-block;
	vertical-align:middle;
}
.wsp-tpl-head31 .wsp-tpl-menu2 > li span.wsp-sprite{
	width:0px;
	overflow:hidden;
}



.wsp-tpl-body .wsp-tpl-menu3{
	margin:0;
	padding:0;
	height:auto;
	list-style:none;
	font-size:0;
	overflow:hidden;
	transition:height 0.5s;
}
.wsp-tpl-body .wsp-tpl-menu3 > li{
	margin:0;
	padding:10px 0;
	text-align:left;
	border-bottom:1px dashed #c3c3c3;
}
.wsp-tpl-body .wsp-tpl-menu3 > li > a,
.wsp-tpl-body .wsp-tpl-menu3 > li > div{
	display:block;
	text-align:left;
	text-decoration:none !important;
}
.wsp-tpl-body .wsp-tpl-menu3 > li > div,
.wsp-tpl-body .wsp-tpl-menu3 > li > a:hover,
.wsp-tpl-body .wsp-tpl-menu3 > li > a.current{
	color:#a20d0c;
}
.wsp-tpl-body .wsp-tpl-menu3 > li > a.current{
	font-weight:500;
}
.wsp-tpl-body .wsp-tpl-menu3 > li > a > span,
.wsp-tpl-body .wsp-tpl-menu3 > li > div > span{
	display:block;
	margin:0 0 0 25px;
	padding:0;
	text-align:left;
	line-height:20px;
}
.wsp-tpl-body .wsp-tpl-menu3 > li > a > span.wsp-sprite,
.wsp-tpl-body .wsp-tpl-menu3 > li > div > span.wsp-sprite{
	position:absolute;
	margin:3px 0 0 0;
	padding:0;
	width:10px;
	height:16px;
	background-position:-67px 0px;
}
.wsp-tpl-body .wsp-tpl-menu3 > li > div > span.wsp-sprite,
.wsp-tpl-body .wsp-tpl-menu3 > li > a:hover > span.wsp-sprite,
.wsp-tpl-body .wsp-tpl-menu3 > li > a.current > span.wsp-sprite{
	background-position:-67px -16px;
}



.wsp-tpl-col-menu .wsp-tpl-block{
	margin:0;
	padding:0 0 15px 0;
}
.wsp-tpl-col-menu ul.wsp-tpl-block{
	list-style:none;
}
.wsp-tpl-col-menu ul.wsp-tpl-block > li{
	margin:0;
	padding:10px 0;
	text-align:left;
}
.wsp-tpl-col-menu ul.wsp-tpl-block > li > *{
	font-size:105%;
}
.wsp-tpl-col-menu li.wsp-tpl-block-ttl{
	color:#a71d1a !important;
	font-size:115% !important;
	font-weight:bold;
	text-transform:uppercase;
}
.wsp-tpl-col-menu ul.wsp-tpl-block > li > span{
	color:#667fb3;
	font-size:105%;
	font-weight:bold;
}
.wsp-tpl-col-menu ul.wsp-tpl-block > li > p{
	margin:0;
	padding:0;
}


.wsp-tpl-col-menu .wsp-tpl-news a{
	text-decoration:none;
	opacity:0.8;
}
.wsp-tpl-col-menu .wsp-tpl-news a:hover{
	text-decoration:underline;
	opacity:1;
}

.wsp-tpl-body ul.wsp-tpl-bttns{
	margin:0;
	padding:10px 0;
	list-style:none;
	line-height:125%;
}
.wsp-tpl-body ul.wsp-tpl-bttns > li{
	margin:15px 0;
	padding:0;
}
.wsp-tpl-body ul.wsp-tpl-bttns a{
	display:table;
	width:100%;
	height:100px;
	color:#808080;
	font-size:110%;
	font-weight:600;
	border:1px solid #bfbfbf;
	background:transparent;
	text-decoration:none;
	text-transform:uppercase;
}
.wsp-tpl-body ul.wsp-tpl-bttns a:hover,
.wsp-tpl-body ul.wsp-tpl-bttns a.current{
	color:#ffffff;
	border:1px solid #667fb3;
	background:#667fb3;
}
.wsp-tpl-body ul.wsp-tpl-bttns a > div{
	display:table-cell;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
}
.wsp-tpl-body ul.wsp-tpl-bttns a > div:last-child{
	width:100%;
}
.wsp-tpl-body ul.wsp-tpl-bttns a > div > span{
	display:block;
	margin:0 10px;
	padding:0;
	text-align:center;
}
.wsp-tpl-body ul.wsp-tpl-bttns a > div > span.wsp-sprite{
	margin-right:0;
	width:80px;
	height:80px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico01 > div > span.wsp-sprite{
	background-position:0px -32px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico01:hover > div > span.wsp-sprite{
	background-position:0px -112px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico02{
	font-size:90%;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico02 > div > span.wsp-sprite{
	background-position:-80px -32px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico02:hover > div > span.wsp-sprite{
	background-position:-80px -112px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico03 > div > span.wsp-sprite{
	background-position:-160px -32px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico03:hover > div > span.wsp-sprite{
	background-position:-160px -112px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico04 > div > span.wsp-sprite{
	background-position:-240px -32px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico04:hover > div > span.wsp-sprite{
	background-position:-240px -112px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico05 > div > span.wsp-sprite{
	background-position:-320px -32px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico05:hover > div > span.wsp-sprite{
	background-position:-320px -112px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico06 > div > span.wsp-sprite{
	background-position:-0px -192px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico06:hover > div > span.wsp-sprite{
	background-position:-0px -272px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico07 > div > span.wsp-sprite{
	background-position:-80px -192px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico07:hover > div > span.wsp-sprite{
	background-position:-80px -272px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico08 > div > span.wsp-sprite{
	background-position:-160px -192px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico08:hover > div > span.wsp-sprite{
	background-position:-160px -272px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico09 > div > span.wsp-sprite{
	background-position:-240px -192px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico09:hover > div > span.wsp-sprite{
	background-position:-240px -272px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico10 > div > span.wsp-sprite{
	background-position:-320px -192px;
}
.wsp-tpl-body ul.wsp-tpl-bttns a.wsp-bttns-ico10:hover > div > span.wsp-sprite{
	background-position:-320px -272px;
}



.wsp-tpl-body ul.wsp-tpl-bttns-socs a{
	height:60px;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a .wsp-sprite{
	width:48px !important;
	height:40px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a .wsp-sprite-vkontakte{
	background-position:0px -355px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a:hover .wsp-sprite-vkontakte{
	background-position:0px -403px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a .wsp-sprite-facebook{
	background-position:-48px -355px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a:hover .wsp-sprite-facebook{
	background-position:-48px -403px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a .wsp-sprite-livejournal{
	background-position:-96px -355px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a:hover .wsp-sprite-livejournal{
	background-position:-96px -403px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a .wsp-sprite-instagram{
	background-position:-144px -355px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a:hover .wsp-sprite-instagram{
	background-position:-144px -403px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a .wsp-sprite-periscope{
	background-position:-192px -355px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a:hover .wsp-sprite-periscope{
	background-position:-192px -403px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a .wsp-sprite-twitter{
	background-position:-240px -355px !important;
}
.wsp-tpl-body ul.wsp-tpl-bttns-socs a:hover .wsp-sprite-twitter{
	background-position:-240px -403px !important;
}




.wsp-tpl-col-menu .wsp-tpl-parts a{
	display:block;
	margin:0;
	padding:15px 0;
	border:1px solid #b5b5b5;
	opacity:0.75;
}
.wsp-tpl-col-menu .wsp-tpl-parts a:hover{
	opacity:1;
}
.wsp-tpl-col-menu .wsp-tpl-parts a > span{
	display:block;
	margin:0px 15px;
	padding:0;
	text-align:center;
}
.wsp-tpl-col-menu .wsp-tpl-parts a > span > img{
	display:block;
	margin:0 auto;
	width:auto;
	max-width:100%;
	border:none;
}

.wsp-tpl-col-menu .wsp-tpl-block .wsp-tpl-block-ttl a{
	display:inline-block;
	padding:0;
	border:none;
	text-decoration:none;
	opacity:1;
}
.wsp-tpl-col-menu .wsp-tpl-block .wsp-tpl-block-ttl a:hover{
	text-decoration:underline;
}





.wsp-tpl-foot0{}
.wsp-tpl-foot0 .wsp-tpl-share{
	margin:0;
	padding:10px 0;
	text-align:center;
}
.wsp-tpl-foot0 .wsp-tpl-share > div{
	text-align:center;
}
.wsp-tpl-foot0 .wsp-tpl-share-title{
	margin:0;
	padding:0 0 25px 0;
	font-size:145%;
	font-weight:400;
	color:#a91d1e;
}

.wsp-tpl-foot1{
	background:#f9f9f9;
	color:#517399;
}
.wsp-tpl-foot1 a{
	text-decoration:none;
}
.wsp-tpl-foot1 a:hover{
	text-decoration:underline;
}
.wsp-tpl-foot1 .wsp-tpl-w1{
	padding:40px 0;
	text-align:center;
}
.wsp-tpl-foot1 .wsp-sprite-home{
	background-position:-84px -3px;
}
.wsp-tpl-foot1 .wsp-sprite-sitemap{
	background-position:-117px -3px;
}
.wsp-tpl-foot1 .wsp-sprite-poorvis{
	background-position:-148px -3px;
}
.wsp-tpl-foot1 .wsp-sprite-address{
	background-position:-180px -3px;
}
.wsp-tpl-foot1 .wsp-sprite-mailform{
	background-position:-216px -6px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1,
.wsp-tpl-foot1 .wsp-tpl-foot-b1 > div{
	text-align:center;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 > div{
	margin:0;
	padding:0 0 20px 0;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 > div:first-child,
.wsp-tpl-foot1 .wsp-tpl-foot-b1 > div:last-child{
	padding-bottom:0;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 .wsp-tpl-foot-name1,
.wsp-tpl-foot1 .wsp-tpl-foot-b1 .wsp-tpl-foot-name2{
	text-transform:uppercase;
	line-height:120%;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 .wsp-tpl-foot-name1{
	font-size:310%;
	font-weight:bold;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 .wsp-tpl-foot-phone{
	font-size:120%;
	font-weight:bold;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 .wsp-tpl-foot-phone > div{
	text-align:center;
	font-size:90%;
	font-weight:normal;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 .wsp-tpl-foot-form{
	font-size:110%;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 .wsp-tpl-foot-form a > span{
	display:inline-block;
	vertical-align:middle;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 .wsp-tpl-foot-form a:hover{
	text-decoration:none;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 .wsp-tpl-foot-form a:hover > span:last-child{
	text-decoration:underline;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1 .wsp-tpl-foot-form .wsp-sprite{
	margin:0 10px 0 0;
	padding:0;
	width:20px;
	height:22px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2{
	text-align:center;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 > div{
	margin:0 auto;
	width:70%;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-ttl{
	text-align:center;
	text-transform:uppercase;
	font-size:110%;
	font-weight:bold;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst{
	display:block;
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
	font-size:140%;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst > li{
	display:block;
	margin:0;
	padding:5px 0;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst > li:last-child{
	padding-bottom:0;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	border:1px solid #a4b5c9;
	border-collapse:collapse;
	text-decoration:none;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a:hover{
	background:#507298;
	color:#ffffff;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a > div{
	display:table-cell;
	margin:0;
	padding:1px 5px;
	text-align:center;
	vertical-align:middle;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a > div:first-child{
	width:15%;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a .wsp-sprite{
	display:inline-block;
	width:48px;
	height:40px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a .wsp-sprite-vkontakte{
	background-position:0px -355px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a:hover .wsp-sprite-vkontakte{
	background-position:0px -403px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a .wsp-sprite-facebook{
	background-position:-48px -355px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a:hover .wsp-sprite-facebook{
	background-position:-48px -403px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a .wsp-sprite-livejournal{
	background-position:-96px -355px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a:hover .wsp-sprite-livejournal{
	background-position:-96px -403px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a .wsp-sprite-instagram{
	background-position:-144px -355px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a:hover .wsp-sprite-instagram{
	background-position:-144px -403px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a .wsp-sprite-periscope{
	background-position:-192px -355px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a:hover .wsp-sprite-periscope{
	background-position:-192px -403px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a .wsp-sprite-twitter{
	background-position:-240px -355px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a:hover .wsp-sprite-twitter{
	background-position:-240px -403px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a .wsp-sprite-telegram{
	background-position:-288px -355px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2 .wsp-foot-btns-lst a:hover .wsp-sprite-telegram{
	background-position:-288px -403px;
}



.wsp-tpl-foot1 .wsp-tpl-foot-b3 > ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b3 > ul > li{
	margin:0;
	padding:5px 0;
	text-align:left;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b3 > ul > li:first-child{
	padding-top:0;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b3 > ul > li > div > a{
	display:block;
	margin:0px;
	padding:0 0 0 35px;
	line-height:24px;
	text-transform:uppercase;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b3 > ul > li > div > a > .wsp-sprite{
	position:absolute;
	display:block;
	margin:0;
	left:0px;
	top:0px;
	width:26px;
	height:26px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul > li{
	margin:0;
	padding:10px 0;
	text-align:left;
	font-weight:bold;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul > li:first-child{
	padding-top:0;
	font-weight:normal;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul > li:last-child{
	padding-bottom:0;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul > li > div > a,
.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul > li > div > span{
	display:block;
	margin:0px;
	padding:0 0 0 35px;
	line-height:24px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul > li > div > a{
	text-transform:uppercase;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul > li > div > a > .wsp-sprite,
.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul > li > div > span > .wsp-sprite{
	position:absolute;
	display:block;
	margin:0;
	left:0px;
	top:0px;
	width:26px;
	height:26px;
}
.wsp-tpl-foot1 .wsp-tpl-w1 > div{
	display:table;
	margin:0 auto;
	width:80%;
	width:calc(100% - 200px);
	height:100%;
	border:none;
	border-collapse:collapse;
}
.wsp-tpl-foot1 .wsp-tpl-foot-cel1,
.wsp-tpl-foot1 .wsp-tpl-foot-cel2{
	display:table-cell;
	height:100%;
	vertical-align:top;
}
.wsp-tpl-foot1 .wsp-tpl-foot-cel1{
	width:70%;
}
.wsp-tpl-foot1 .wsp-tpl-foot-cel2{
	padding-left:30px;
	width:30%;
}
.wsp-tpl-foot1 .wsp-tpl-foot-cel1 > div{
	display:table;
	width:100%;
	height:100%;
	border:none;
	border-collapse:collapse;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1,
.wsp-tpl-foot1 .wsp-tpl-foot-b2{
	display:table-cell;
	vertical-align:top;
	border-right:1px solid #a4b5c9;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b1{
	padding:0 25px;
	width:33%;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b2{
	width:67%;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b3{
	padding-bottom:20px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-b4{
	padding-top:25px;
}
.wsp-tpl-foot1 .wsp-tpl-foot-l1{
	margin:0 0 0 35px;
	padding:0;
	height:1px;
	border-bottom:1px solid #a4b5c9;
}

.wsp-tpl-foot2{
	background:#507298;
	color:#ffffff;
	font-size:80%;	
}
.wsp-tpl-foot2 .wsp-tpl-foot-row{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	border-collapse:collapse;
	list-style:none;
}
.wsp-tpl-foot2 .wsp-tpl-foot-row > li{
	display:table-cell;
	margin:0;
	padding:10px 0;
	vertical-align:middle;
	border:none;
}
.wsp-tpl-foot2 .wsp-tpl-foot-lft{
	width:100%;
	text-align:left;
}
.wsp-tpl-foot2 .wsp-tpl-foot-lft a{
	text-decoration:none;
}
.wsp-tpl-foot2 .wsp-tpl-foot-lft a:hover{
	text-decoration:underline;
}
.wsp-tpl-foot2 .wsp-tpl-foot-rgt{
	text-align:right;
	white-space:nowrap;
	font-size:0;
}
.wsp-tpl-foot2 .wsp-tpl-counts{
	white-space:nowrap;
}
.wsp-tpl-foot2 .wsp-tpl-counts > div{
	display:inline-block;
	margin:0 0 0 5px;
	padding:0;
	height:31px;
	vertical-align:middle;
	white-space:nowrap;
	overflow:hidden;
}
.wsp-tpl-foot2 .wsp-tpl-counts > div a,
.wsp-tpl-foot2 .wsp-tpl-counts > div img{
	display:block;
	text-decoration:none !important;
}



.wsp-tpl-menu9{
	position:fixed;
	left:-300px;
	top:0px;
	margin:0;
	padding:0;
	width:300px;
	height:90%;
	color:#ffffff;
	/* background:rgba(71, 92, 119, 0.9); */
	border-radius:0px 10px 10px 0;
	z-index:10;
	transition:left 0.5s, opacity 0.5s;
}
.wsp-tpl-menu9.wsp-menu9-show{
	left:0;
}
/*
.wsp-tpl-menu9.wsp-menu9-hide{
	left:-350px !important;
	opacity:0;
}
*/
.wsp-tpl-menu9.wsp-js-not{
	left:-200% !important;
	width:0px !important;
	height:0px !important;
	overflow:hidden !important;
}
.wsp-tpl-menu9 > div{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
.wsp-tpl-menu9 .wsp-menu9-div{
	width:100%;
	height:45px;
}
.wsp-tpl-menu9 .wsp-menu9-btn{
	position:fixed;
	left:0px;
	top:0px;
	display:table;
	width:40px;
	height:45px;
	background:rgba(0, 0, 0, 0.7);
	cursor:pointer;
	transition:padding 0.5s, width 0.5s, background 0.5s;
}
.wsp-tpl-menu9 .wsp-menu9-btn > span{
	display:table-cell;
	padding:0 10px;
	height:100%;
	text-align:center;
	vertical-align:middle;
	transition:padding 0.5s, width 0.5s, background 0.5s, border 0.5s, border-radius 0.5s;
}
.wsp-tpl-menu9 .wsp-menu9-btn > span:first-child{
	display: none !important;
	width:100%;
	text-align:left;
	font-size:100%;
	font-weight:600;
	text-transform:uppercase;
}
.wsp-tpl-menu9 .wsp-menu9-btn > span:last-child{
	width:30px;
}
.wsp-tpl-menu9 .wsp-menu9-btn span.wsp-sprite{
	display:block;
	width:22px;
	height:20px;
	background-position:-405px -6px;
}

/*
.wsp-tpl-menu9.wsp-menu9-show .wsp-menu9-btn{
	width:100%;
	border-radius:0 10px 0 0;
	background:rgba(0, 0, 0, 0.3);
}
*/
.wsp-tpl-menu9.wsp-menu9-show .wsp-menu9-btn > span{
	padding:0 20px;
}



.wsp-tpl-menu9 .wsp-menu9-list{
	margin-top:0px;
	padding-top: 5px;
	height:80%;
	height:calc(100% - 60px);
	overflow:auto;
	background:rgba(71, 92, 119, 0.9);
}
.wsp-tpl-menu9 ul{
	display:block;
	margin:-5px 20px 0 20px;
	padding:0 0 10px 0;
	list-style:none;
}
.wsp-tpl-menu9 ul > li{
	display:block;
	margin:0;
	padding:5px 0;
	width:100%;
	text-align:left;
	border-bottom:1px dashed rgba(255, 255, 255, 0.6);
}
.wsp-tpl-menu9 ul > li > a,
.wsp-tpl-menu9 ul > li > span{
	display:block;
}
.wsp-tpl-menu9 ul > li > a{
	text-decoration:none;
}
.wsp-tpl-menu9 ul > li > a:hover{
	text-decoration:underline;
}

.wsp-tpl-menu9 ul > li > a > span,
.wsp-tpl-menu9 ul > li > span > span{
	display:block;
	margin:0 0 0 20px;
	padding:0;
	text-align:left;
	line-height:20px;
}
.wsp-tpl-menu9 ul > li > a > span.wsp-sprite,
.wsp-tpl-menu9 ul > li > span > span.wsp-sprite{
	position: absolute;
	margin: 3px 0 0 0;
	padding: 0;
	width: 10px;
	height: 16px;
	background-position: -67px 0px;
}


.ui-dialog{padding:0}
.ui-dialog .ui-dialog-titlebar{padding:10px 15px}
.ui-dialog .ui-dialog-titlebar-close{margin-top:-13px; width:20px; height:20px; border:none;}
.ui-dialog .ui-dialog-titlebar-close:focus{outline:none;}
.ui-widget-overlay{background:#000 none repeat scroll 0 0; opacity:0.8;}
.ui-widget-content{border:1px solid #8b0000; background-color:#ffffff;}
.ui-widget-header{border:none; color:#ffffff; text-decoration:none;
	background-color:#567da8;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjNTA3Mjk4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1NTg4YzAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjE1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzVjODBhNyIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuNSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1MDcyOTgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
	background-image: -webkit-gradient(linear, 0% 0%, 100% 0%,color-stop(0, rgb(80, 114, 152)),color-stop(0.15, rgb(85, 136, 192)),color-stop(0.5, rgb(92, 128, 167)),color-stop(1, rgb(80, 114, 152)));
	background-image: -webkit-linear-gradient(left,rgb(80, 114, 152) 0%,rgb(85, 136, 192) 15%,rgb(92, 128, 167) 50%,rgb(80, 114, 152) 100%);
	background-image: linear-gradient(to right,rgb(80, 114, 152) 0%,rgb(85, 136, 192) 15%,rgb(92, 128, 167) 50%,rgb(80, 114, 152) 100%);
	background-image: -ms-linear-gradient(left,rgb(80, 114, 152) 0%,rgb(85, 136, 192) 15%,rgb(92, 128, 167) 50%,rgb(80, 114, 152) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff507298",endColorstr="#ff507298",GradientType=1);
	background-size:100% 100%;
}

.ui-dialog-title{text-align:left; font-size:115%; font-weight:bold;}
.ui-dialog .ui-dialog-titlebar-close{right:15px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{color:#ffffff; font-weight:bold; border:none; background-color:transparent;}
.ui-state-default .ui-icon{background-image:url('../img/close.png'); background-position:center; background-size:contain;}
.ui-dialog-titlebar-close .ui-icon{width:20px; height:20px;}
.ui-dialog .ui-dialog-content{padding:0; overflow:hidden;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius:0;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-bottom-left-radius:0;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius:0;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius:0;}

.lb-container,
.lb-dataContainer{
    box-shadow:0 0 1px 1px #507298;
}
.lb-container{
    padding:0;
}
.lb-outerContainer,
.lightbox .lb-image{
	border-radius:0px;
}
.lb-dataContainer{
	padding-top:3px;
	padding-bottom:3px;
	height:auto;
	min-height:34px;
	overflow:hidden;
	border:none;
	color:#ffffff;
	text-decoration:none;
	font-size:105%;
	overflow:hidden;
	background-color:#567da8;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBzdG9wLWNvbG9yPSIjNTA3Mjk4IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM1NTg4YzAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjE1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzVjODBhNyIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAuNSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1MDcyOTgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
	background-image: -webkit-gradient(linear, 0% 0%, 100% 0%,color-stop(0, rgb(80, 114, 152)),color-stop(0.15, rgb(85, 136, 192)),color-stop(0.5, rgb(92, 128, 167)),color-stop(1, rgb(80, 114, 152)));
	background-image: -webkit-linear-gradient(left,rgb(80, 114, 152) 0%,rgb(85, 136, 192) 15%,rgb(92, 128, 167) 50%,rgb(80, 114, 152) 100%);
	background-image: linear-gradient(to right,rgb(80, 114, 152) 0%,rgb(85, 136, 192) 15%,rgb(92, 128, 167) 50%,rgb(80, 114, 152) 100%);
	background-image: -ms-linear-gradient(left,rgb(80, 114, 152) 0%,rgb(85, 136, 192) 15%,rgb(92, 128, 167) 50%,rgb(80, 114, 152) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff507298",endColorstr="#ff507298",GradientType=1);
	background-size:100% 100%;
	border-radius:0px;

	-webkit-transition:display, height 0.6s;
	-moz-transition:display, height 0.6s;
	-o-transition:display, height 0.6s;
	transition:display, height 0.6s;
}
.lb-data{
	color:inherit;
}
.lb-cancel {
	width:50%;
	max-width:200px;
  	background:url('../img/loading.gif') no-repeat;
  	background-position:center;
  	background-size:contain;
}
.lb-nav a.lb-prev {
  background-image:url('../img/prev.png');
}
.lb-nav a.lb-next {
  background-image:url('../img/next.png');
}
.lb-data .lb-closeContainer{
	padding:4px 8px 0 0;
}
.lb-data .lb-close {
	width:20px;
	height:20px;
	background-image:url('../img/close.png');
	background-position:center;
	background-size:contain;
	opacity:1;
}
.lb-data .lb-details{
	padding:2px 8px;
	width:90%;
	width:calc(100% - 50px);
	line-height:22px;
}
.lb-data .lb-caption{
	font-size:inherit;
}
.lb-data .lb-number{
	display:none;
}

.wsp-dialog-body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}



body:after{
  content:url('../img/loading.gif')
  		  url('../img/prev.png')
  		  url('../img/next.png')
  		  url('../img/close.png')
  		  url('../img/sprite.png')
  		  url('../img/share42.png')
  		  url('../img/play.png');
  position:absolute;
  left:-9999px;
  display:none;
}
.wsp-slider-hide,
.wsp-slider-hide *{
	position:absolute !important;
	display:block !important;
	width:0px;
	height:0px;
}
.wsp-slider-block{
	position:relative;
	display:block;
	margin:0;
	padding:10px 0 20px 0;
	width:100%;
	height:auto;
	overflow:hidden;
	-moz-transition:opacity 1.0s ease;
	-o-transition:opacity 1.0s ease;
	-webkit-transition:opacity 1.0s ease;
}
.wsp-slider-block .wsp-slider-tpad,
.wsp-slider-block .wsp-slider-bpad{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-slider-block .wsp-slider-tpad{
	height:0px;
}
.wsp-slider-block .wsp-slider-bpad{
	height:30px;
	border-bottom:1px dashed #c3c3c3;
}

.wsp-slider-block .wsp-slider-images,
.wsp-slider-block .wsp-slider-points{
	position:relative;
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.wsp-slider-block .wsp-slider-images > ul{
	display:block;
	margin:0 !important;
	padding:0 !important;
	width:100%;
	height:100%;
	list-style:none;
}
.wsp-slider-block .wsp-slider-image{
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	-moz-transition:opacity 1.0s ease;
	-o-transition:opacity 1.0s ease;
	-webkit-transition:opacity 1.0s ease;
	opacity:0;
}
.wsp-slider-block .wsp-slider-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-slider-block .wsp-slider-prev,
.wsp-slider-block .wsp-slider-next{
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	height:100%;
	vertical-align:middle;
	-moz-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	-webkit-transition:opacity 0.3s ease;
	opacity:0;
}
.wsp-slider-block .wsp-slider-prev{
	left:0;
}
.wsp-slider-block .wsp-slider-next{
	right:0;
}
.wsp-slider-block .wsp-slider-prev > span,
.wsp-slider-block .wsp-slider-next > span{
	position:relative;
	display:block;
	margin:-45px 0 0 0;
	padding:0;
	width:35px;
	height:90px;
	top:50%;
	vertical-align:middle;
	background-color:rgba(0, 0, 0, 0.5);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:10;
	-moz-transition:opacity 0.1s ease;
	-o-transition:opacity 0.1s ease;
	-webkit-transition:opacity 0.1s ease;
	opacity:0.5;
}
.wsp-slider-block .wsp-slider-prev > span{
	background-position:center right;
	background-image:url('../img/prev.png');
}
.wsp-slider-block .wsp-slider-next > span{
	background-position:center left;
	background-image:url('../img/next.png');
}
.wsp-slider-block:hover .wsp-slider-prev,
.wsp-slider-block:hover .wsp-slider-next{
	opacity:1;
}
.wsp-slider-block .wsp-slider-prev > span:hover,
.wsp-slider-block .wsp-slider-next > span:hover{
	opacity:1;
}
.wsp-slider-block .wsp-slider-points{
	margin:-30px 0 0 0;
	padding:0 25px 0 0;
	height:30px;
	text-align:right;
}
.wsp-slider-block .wsp-slider-point{
	display:inline-block;
	margin:0 1px;
	padding:0;
	width:12px;
	height:12px;
	font-size:0;
	background:#a9a9a9;
	cursor:pointer;
	border-radius:6px;
	-moz-transition:background 0.2s ease;
	-o-transition:background 0.2s ease;
	-webkit-transition:background 0.2s ease;
}
.wsp-slider-block .wsp-slider-images .wsp-slider-current,
.wsp-slider-block .wsp-slider-points .wsp-slider-current,
.wsp-slider-block .wsp-slider-points .wsp-slider-point:hover{
	background-color:#687fb5;
	opacity:1;
}
.share42-item{
	position:relative;
	display:inline-block;
	margin:0 7px !important;
	height:41px;
}
.share42-item > a{
	display:inline-block;
	width:41px;
	height:41px;
	margin:0;
	padding:0;
	outline:none;
	background-repeat:no-repeat;
	background-image:url('../img/share42.png');
}
.share42-item > a.share42-button-vk{
	background-position:0px top;
}
.share42-item > a.share42-button-fb{
	background-position:-41px top;
}
.share42-item > a.share42-button-twi{
	background-position:-82px top;
}
.share42-item > a.share42-button-odkl{
	background-position:-123px top;
}
.share42-item > a.share42-button-mail{
	background-position:-164px top;
}
.share42-item > a.share42-button-lvj{
	background-position:-205px top;
}
.share42-item > a.share42-button-gplus{
	background-position:-246px top;
}

.share42-counter{
	position:absolute !important;
	top:-9px !important;
	right:-8px !important;
	display:inline-block;
	margin:0 !important;
	padding:0 3px !important;
	font-family:Arial;
	font-size:11px !important;
	line-height:14px !important;
	color:#ffffff !important;
	background:#d00000 !important;
	border:2px solid #ffffff !important;
	border-radius:9px !important;
	z-index:3;
}
@media all and (min-width: 1001px){
	.wsp-hide-window{
		position:absolute !important;
		left:0 !important;
		top:0 !important;
		display:none !important;
		width:0px !important;
		height:0px !important;
		overflow:hidden !important;
	}
}
@media all and (max-width: 1000px) and (min-width: 501px){
	.wsp-tpl-w1{
		max-width:800px;
	}
	.wsp-hide-tablet{
		position:absolute !important;
		left:0 !important;
		top:0 !important;
		display:none !important;
		width:0px !important;
		height:0px !important;
		overflow:hidden !important;
	}
}
@media all and (max-width: 500px){
	.wsp-tpl-w1{
		max-width:350px;
	}
	.wsp-font{
		font-size:14px;
	}	
	.wsp-hide-mobile{
		position:absolute !important;
		left:0 !important;
		top:0 !important;
		display:none !important;
		width:0px !important;
		height:0px !important;
		overflow:hidden !important;
	}
}

@media all and (max-width: 1100px){
	.wsp-tpl-head31{
		background:#ffffff;
	}
	.wsp-tpl-head31 .wsp-tpl-col-menu{
		display:none !important;
	}
}	


@media all and (min-width: 1001px){
	.wsp-tpl-menu9,
	.wsp-tpl-menu9.wsp-menu9-show{
		left:-2000px;
		opacity:0;
	}
	
}


@media all and (max-width: 1000px){
	.wsp-tpl-head1-back{
		display:block !important;
		height:45px;
	}
	.wsp-tpl-head1{
		padding-left: 40px !important;
		height: 45px !important;
		overflow: hidden;
		position:fixed;
		left:0px;
		top:0px;
		z-index: 10;
	}

	.wsp-tpl-cols-float > .wsp-tpl-col-menu,
	.wsp-tpl-cols-float > .wsp-tpl-col-body{
		float:none;
		width:100%;
	}
	.wsp-tpl-cols-float > .wsp-tpl-col-menu{
		margin:0 auto;
		width:95%;
		max-width:650px
	}
	
	.wsp-tpl-col-menu ul.wsp-tpl-block{
		clear:both;
	}

	.wsp-tpl-col-menu ul.wsp-tpl-menu3{
		margin-left:-5%;
		width:105%
	}
	.wsp-tpl-col-menu ul.wsp-tpl-menu3 > li{
		display:inline-block;
		margin:0 0 0 5% !important;
		width:45% !important;
		vertical-align:top;
	}

	.wsp-tpl-col-menu ul.wsp-tpl-bttns{
		display:block;
		width:105%;
		margin-left:-5%;
	}
	.wsp-tpl-col-menu ul.wsp-tpl-bttns > li{
		float:left;
		margin-left:5%;
		padding:0;
		width:45%;
	}
	.wsp-tpl-col-menu ul.wsp-tpl-bttns > li > a{
		margin:0;
		width:100%;
	}
	.wsp-tpl-col-menu ul.wsp-tpl-bttns a > div:first-child{
		position:relative;
		display:table-cell;
	}
	.wsp-tpl-body ul.wsp-tpl-bttns a > div > span{
		margin:0 10px;
	}

	.wsp-tpl-foot1 .wsp-tpl-w1 > div{
		display:block;
		width:calc(100% - 100px);
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-cel1,
	.wsp-tpl-foot1 .wsp-tpl-foot-cel2{
		display:block;
		padding:0;
		width:100%;
		height:auto;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-cel1{
		padding-bottom:60px;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-cel1 > div,
	.wsp-tpl-foot1 .wsp-tpl-foot-cel2 > div{
		display:table;
		width:100%;
		border:none;
		border-collapse:collapse;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b1,
	.wsp-tpl-foot1 .wsp-tpl-foot-b2,
	.wsp-tpl-foot1 .wsp-tpl-foot-b3,
	.wsp-tpl-foot1 .wsp-tpl-foot-b4{
		display:table-cell;
		margin:0;
		padding:0 20px;
		border:none;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b1,
	.wsp-tpl-foot1 .wsp-tpl-foot-b3{
		width:40%;
		border-right:1px solid #a4b5c9;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b2,
	.wsp-tpl-foot1 .wsp-tpl-foot-b4{
		width:60%;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-l1{
		position:absolute;
		display:none;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b2 > div{
		width:auto;
		margin:0 30px;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b3 > ul,
	.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul{
		margin-left:30px;
	}
}
@media all and (max-width: 950px){
	.wsp-tpl-foot2 .wsp-tpl-foot-row{
		display:block;
		text-align:center;
	}
	.wsp-tpl-foot2 .wsp-tpl-foot-row > li,
	.wsp-tpl-foot2 .wsp-tpl-foot-row > li > div{
		display:block;
		text-align:left;
	}
	.wsp-tpl-foot2 .wsp-tpl-foot-rgt{
		padding-top:0px !important;
	}
	.wsp-tpl-foot2 .wsp-tpl-counts{
		text-align:right !important;
	}
	.wsp-tpl-foot2 .wsp-tpl-counts > div{
		margin:0 3px;
	}
}
@media all and (max-width: 900px){
	.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm1 span{
		display:block;
	}
}
@media all and (max-width: 800px){
	.wsp-tpl-foot1 .wsp-tpl-foot-b2 > div{
		margin-right:0;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b3 > ul{
		margin-left:0;
	}

	.wsp-tpl-head31 .wsp-tpl-menu2{
		margin-left:-5%;
		width:105%;
	}
	.wsp-tpl-head31 .wsp-tpl-menu2 > li{
		margin:0 0 0 5%;
		padding:5px 0;
		width:28.33%;
		text-align:left;
		border-bottom:1px dashed #c3c3c3;
	}
	.wsp-tpl-head31 .wsp-tpl-menu2 > li:before{
		content:"";
		position:absolute;
		display:none;
	}
	.wsp-tpl-head31 .wsp-tpl-menu2 > li > a > span,
	.wsp-tpl-head31 .wsp-tpl-menu2 > li > span > span{
		margin:0 0 0 25px;
		line-height:20px;
	}

	.wsp-tpl-head31 .wsp-tpl-menu2 > li span.wsp-sprite{
		position:absolute;
		margin:5px 0 0 0;
		padding:0;
		width:10px;
		height:16px;
		background-position:-67px 0px;
	}	

	.wsp-tpl-head31 .wsp-tpl-menu2 > li > a:hover,
	.wsp-tpl-head31 .wsp-tpl-menu2 > li > span.current{
		color:#a20e0c;
	}
	.wsp-tpl-head31 .wsp-tpl-menu2 > li > a:hover span.wsp-sprite,
	.wsp-tpl-head31 .wsp-tpl-menu2 > li > span.current span.wsp-sprite{
		background-position:-67px -16px;
	}
	
	.wsp-tpl-line2{
		display:none !important;
	}
	
}

@media all and (max-width: 700px){
	.wsp-tpl-menu9 .wsp-menu9-btn {
		height: 75px;
	}
	.wsp-tpl-menu9 .wsp-menu9-div {
		height: 75px;
	}
	.wsp-tpl-head1-back{
		height: 75px;
	}
	.wsp-tpl-head1{
		height: 75px !important;
	}
	.wsp-tpl-head1 .wsp-tpl-menu1{
		width:auto;
	}
	.wsp-tpl-head1 .wsp-tpl-menu1 > li{
		display:table-row;
	}
	.wsp-tpl-head1 .wsp-tpl-menu1 > li > div{
		display:table-cell;
		padding:5px 0;
	}
	.wsp-tpl-head1 .wsp-tpl-menu1 > li:first-child > div{
		padding-top:10px;
	}
	.wsp-tpl-head1 .wsp-tpl-menu1 > li:last-child > div{
		padding-bottom:10px;
	}
	.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm1 span {
		margin:0px;
		text-align:center;
	}

	.wsp-tpl-head2{
		background:none !important;
	}
	.wsp-tpl-head2 .wsp-tpl-w1{
		/* display:table; */
		display:flex;
		flex-direction:column-reverse;
		/* display:table; */
		background:none !important;
	}
	.wsp-tpl-head2 .wsp-tpl-w1 > div{
		background:none !important;
		text-align:center;
	}
	.wsp-tpl-head2 .wsp-logo-img1{
		text-align:center;
	}
	.wsp-tpl-head2 .wsp-logo-img1 > a,
	.wsp-tpl-head2 .wsp-logo-img1 > span{
		width:100%;
		max-width:350px;
	}
	.wsp-tpl-head2 .wsp-logo-img2{
		/* display:none !important; */
	}

	.wsp-tpl-head31 .wsp-tpl-menu2{
		margin-left:0;
		width:95%;
	}
	.wsp-tpl-head31 .wsp-tpl-menu2 > li{
		width:45%;
	}
	
	.wsp-tpl-foot1 .wsp-tpl-w1{
		padding:20px 0;
	}
	.wsp-tpl-foot1 .wsp-tpl-w1 > div{
		width:calc(100% - 30px);
		max-width:400px;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-cel1,
	.wsp-tpl-foot1 .wsp-tpl-foot-cel2{
		padding:0;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-cel1 > div,
	.wsp-tpl-foot1 .wsp-tpl-foot-cel2 > div{
		display:block;
		text-align:center;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b1,
	.wsp-tpl-foot1 .wsp-tpl-foot-b2,
	.wsp-tpl-foot1 .wsp-tpl-foot-b3,
	.wsp-tpl-foot1 .wsp-tpl-foot-b4{
		display:block;
		margin:0 auto;
		padding:30px 0;
		width:auto;
		min-width:51%;
		max-width:400px;
		border:none;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b1{
		padding-top:0px;
		border-bottom:1px solid #a4b5c9;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b2 > div{
		margin:0;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b3 > ul,
	.wsp-tpl-foot1 .wsp-tpl-foot-b4 > ul{
		margin:0px;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b3{
		padding-bottom:0;
	}
	.wsp-tpl-foot1 .wsp-tpl-foot-b4{
		padding-top:10px;
		padding-bottom:0;
	}
}
@media all and (max-width: 600px){
	.wsp-tpl-col-menu{
		text-align:center;
	}

	.wsp-tpl-col-menu ul.wsp-tpl-menu3{
		margin-left:auto !important;
		margin-right:auto !important;
		width:100%;
		max-width:400px;
	}
	.wsp-tpl-col-menu ul.wsp-tpl-menu3 > li{
		display:block;
		margin:0 !important;
		width:100% !important;
	}



	.wsp-tpl-col-menu ul.wsp-tpl-bttns{
		display:block;
		margin-left:auto !important;
		margin-right:auto !important;
		width:100%;
		max-width:300px;
		margin-left:0%;
	}
	.wsp-tpl-col-menu ul.wsp-tpl-bttns > li{
		float:none;
		margin-left:0%;
		padding:0;
		width:100%;
	}
	.wsp-slider-block,
	.wsp-slider-block *{
		position:absolute !important;
		display:block !important;
		width:0px;
		height:0px;
	}
}

@media all and (max-width: 550px){
	.wsp-tpl-head31 .wsp-tpl-menu2{
		margin-left:auto;
		width:90%;
		max-width:350px;
	}
	.wsp-tpl-head31 .wsp-tpl-menu2 > li{
		margin:0;
		width:100%;
	}
}

@media all and (max-width: 500px){
	.share42-item{
		margin:0 4px !important;
		height:26px;
	}
	.share42-item > a{
		width:26px;
		height:26px;
	}
	.share42-item > a.share42-button-vk{
		background-position:0px bottom;
	}
	.share42-item > a.share42-button-fb{
		background-position:-26px bottom;
	}
	.share42-item > a.share42-button-twi{
		background-position:-52px bottom;
	}
	.share42-item > a.share42-button-odkl{
		background-position:-78px bottom;
	}
	.share42-item > a.share42-button-mail{
		background-position:-104px bottom;
	}
	.share42-item > a.share42-button-lvj{
		background-position:-130px bottom;
	}
	.share42-item > a.share42-button-gplus{
		background-position:-156px bottom;
	}
	.share42-counter{
		top:-7px !important;
		right:-5px !important;
		padding:0 3px !important;
		font-size:10px !important;
		line-height:13px !important;
		border:none !important;
		border-radius:9px !important;
	}
}
@media all and (max-width: 450px){
	.wsp-tpl-foot2 .wsp-tpl-foot-row > li,
	.wsp-tpl-foot2 .wsp-tpl-foot-row > li > div{
		text-align:center;
	}
	.wsp-tpl-foot2 .wsp-tpl-foot-rgt{
		margin:0 !important;
		padding:0 !important;
		height:1px;
		overflow:hidden;
		opacity:0.01;
	}
	.wsp-tpl-foot2 .wsp-tpl-counts > div{
		margin:0;
		padding:0;
		width:1px;
		height:1px;
	}
}
@media all and (max-width: 400px){
	.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm1 a > span {
		display: none !important;
	}

	.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm2 .wsp-table .wsp-td:first-child {
		display:none !important;
	}

	.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm2 .wsp-table .wsp-td:last-child {
		padding-left:0px;
		text-align:center;
	}
}
@media all and (max-width: 350px){
	.wsp-tpl-head1 .wsp-tpl-menu1 > li.wsp-menu1-itm2 .wsp-font-200{
		font-size:170% !important;
	}
	.wsp-tpl-menu9{
		left:-85%;
		width:85%;
	}
}
.wsp-content{
	margin:0;
	padding:0 0 20px 0;
}

.wsp-content .wsp-data-cols1{
	width:100%;
	overflow:hidden;
}
.wsp-content .wsp-data-cols1 > ul,
.wsp-content .wsp-data-cols1 > div{
	display:flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	margin:0;
	padding:0;
	width:100%;
	font-size:0;
	list-style:none;
}
.wsp-content .wsp-data-cols1 > ul > *,
.wsp-content .wsp-data-cols1 > div > *{
	margin:0;
	padding:0 0 3% 0;
	width:100%;
}
.wsp-content .wsp-data-cols1 > ul > *.wsp-full-w,
.wsp-content .wsp-data-cols1 > div > *.wsp-full-w{
	width:95.2%;
}
@media all and (max-width: 800px){
	.wsp-content .wsp-data-cols1 > ul > *,
	.wsp-content .wsp-data-cols1 > div > *{
		padding-bottom:5% !important;
	}
}
@media all and (max-width: 650px){
	.wsp-content .wsp-data-cols1 > ul > *,
	.wsp-content .wsp-data-cols1 > div > *{
		padding-bottom:8% !important;
	}

	.wsp-content .wsp-data-cols1 > ul > *.wsp-full-w,
	.wsp-content .wsp-data-cols1 > div > *.wsp-full-w{
		width:100%;
	}
}

.wsp-content .wsp-data-cols2{
	width:100%;
	overflow:hidden;
}
.wsp-content .wsp-data-cols2 > ul,
.wsp-content .wsp-data-cols2 > div{
	display:block;
	margin:0 0 0 -5%;
	padding:0;
	width:105%;
	font-size:0;
	list-style:none;
}
.wsp-content .wsp-data-cols2 > ul > *,
.wsp-content .wsp-data-cols2 > div > *{
	display:inline-block;
	margin:0 0 0 4.8%;
	padding:0 0 5% 0;
	width:45.2%;
	vertical-align:top;
}
.wsp-content .wsp-data-cols2 > ul > *.wsp-full-w,
.wsp-content .wsp-data-cols2 > div > *.wsp-full-w{
	width:95.2%;
}
@media all and (max-width: 650px){
	.wsp-content .wsp-data-cols2 > ul,
	.wsp-content .wsp-data-cols2 > div{
		margin-left:0;
		width:100%;
	}
	.wsp-content .wsp-data-cols2 > ul > *,
	.wsp-content .wsp-data-cols2 > div > *{
		display:block;
		margin:0;
		padding-bottom:8% !important;
		width:100%;
	}

	.wsp-content .wsp-data-cols2 > ul > *.wsp-full-w,
	.wsp-content .wsp-data-cols2 > div > *.wsp-full-w{
		width:100%;
	}
}

.wsp-content .wsp-data-cols3,
.wsp-content .wsp-data-cols31{
	width:100%;
	overflow:hidden;
}
.wsp-content .wsp-data-cols3 > ul,
.wsp-content .wsp-data-cols3 > div,
.wsp-content .wsp-data-cols31 > ul,
.wsp-content .wsp-data-cols31 > div{
	display:block;
	margin:0 0 0 -3%;
	padding:0;
	width:103%;
	font-size:0;
	list-style:none;
}
.wsp-content .wsp-data-cols3 > ul > *,
.wsp-content .wsp-data-cols3 > div > *,
.wsp-content .wsp-data-cols31 > ul > *,
.wsp-content .wsp-data-cols31 > div > *{
	display:inline-block;
	margin:0 0 0 3%;
	padding:0 0 3% 0;
	width:30.33%;
	vertical-align:top;
	overflow:hidden;
}
@media all and (max-width: 800px){
	.wsp-content .wsp-data-cols3 > ul > *,
	.wsp-content .wsp-data-cols3 > div > *{
		width:47%;
	}
}
@media all and (max-width: 650px){
	.wsp-content .wsp-data-cols31 > ul,
	.wsp-content .wsp-data-cols31 > div{
		margin-left:0;
		width:100%;
	}
	.wsp-content .wsp-data-cols31 > ul > *,
	.wsp-content .wsp-data-cols31 > div > *{
		display:block;
		margin:0;
		padding:0 0 3% 0;
		width:100%;
	}
}
@media all and (max-width: 500px){
	.wsp-content .wsp-data-cols3 > ul,
	.wsp-content .wsp-data-cols3 > div{
		margin-left:0;
		width:100%;
	}
	.wsp-content .wsp-data-cols3 > ul > *,
	.wsp-content .wsp-data-cols3 > div > *{
		display:block;
		margin:0;
		padding:0 0 3% 0;
		width:100%;
	}
}

.wsp-content .wsp-tile-cols3{
	width:100%;
	overflow:hidden;
}
.wsp-content .wsp-tile-cols3 > ul,
.wsp-content .wsp-tile-cols3 > div{
	display:block;
	margin:0;
	padding:0 0 30px 0;
	width:100%;
	font-size:0;
	list-style:none;
}
.wsp-content .wsp-tile-cols3 > ul > *,
.wsp-content .wsp-tile-cols3 > div > *{
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:33.33%;
	vertical-align:top;
	overflow:hidden;
}
@media all and (max-width: 800px){
	.wsp-content .wsp-tile-cols3 > ul > *,
	.wsp-content .wsp-tile-cols3 > div > *{
		width:50%;
	}
}
@media all and (max-width: 500px){
	.wsp-content .wsp-tile-cols3 > ul > *,
	.wsp-content .wsp-tile-cols3 > div > *{
		float:none;
		width:100%;
	}
}

.wsp-content .wsp-data-cols4{
	width:100%;
	overflow:hidden;
}
.wsp-content .wsp-data-cols4 > ul,
.wsp-content .wsp-data-cols4 > div{
	display:block;
	margin:0 0 0 -3%;
	padding:0;
	width:103%;
	font-size:0;
	list-style:none;
}
.wsp-content .wsp-data-cols4 > ul > *,
.wsp-content .wsp-data-cols4 > div > *{
	display:inline-block;
	margin:0 0 0 3%;
	padding:0 0 3% 0;
	width:22%;
	vertical-align:top;
	overflow:hidden;
}
@media all and (max-width: 800px){
	.wsp-content .wsp-data-cols4 > ul > *,
	.wsp-content .wsp-data-cols4 > div > *{
		width:47%;
	}
}
@media all and (max-width: 500px){
	.wsp-content .wsp-data-cols4 > ul,
	.wsp-content .wsp-data-cols4 > div{
		margin-left:0;
		width:100%;
	}
	.wsp-content .wsp-data-cols4 > ul > *,
	.wsp-content .wsp-data-cols4 > div > *{
		display:block;
		margin:0;
		padding:0 0 3% 0;
		width:100%;
	}
}













.wsp-content h1, .wsp-content .h1,
.wsp-content h2, .wsp-content .h2,
.wsp-content h3, .wsp-content .h3,
.wsp-content h4, .wsp-content .h4{
	margin:0;
	padding:0;
	line-height:130%;
}

.wsp-content h1, .wsp-content .h1{
	margin:10px 0;
	padding:8px 0px 10px 0px;
	text-align:center;
	color:#a20e0c;
	font-size:220%;
	font-weight:400;
}
.wsp-content h2, .wsp-content .h2{
	margin:10px 0;
	padding:8px 0px 10px 0px;
	text-align:left;
	color:#a20e0c;
	font-size:150%;
	font-weight:600;
}
.wsp-content h3, .wsp-content .h3{
	margin:10px 0;
	padding:8px 0px 10px 0px;
	text-align:left;
	color:#a20e0c;
	font-size:120%;
	font-weight:600;
}
.wsp-content h4, .wsp-content .h4{
	margin:5px 0;
	padding:5px 0px 6px 0px;
	text-align:left;
	color:#a20e0c;
	font-size:100%;
	font-weight:400;
}
.wsp-content p{
	margin:0;
	padding:5px 0 5px 0;
	min-height:17px;
	text-align:justify;
}
.wsp-content * > p:first-child{
	padding-top:0;
}
.wsp-content * > p:last-child{
	padding-bottom:0;
}
.wsp-content a{
	color:#507298;
	text-decoration:underline;
}
.wsp-content a:hover{
	color:#a20e0c;
	text-decoration:underline;
}

.wsp-content ul,
.wsp-content ol{
	margin-top:0;
	margin-bottom:0;
	padding:0 0 0 30px;
}
.wsp-content ul > li,
.wsp-content ol > li{
	margin-top:0;
	margin-bottom:0;
	padding-top:2px;
	padding-bottom:3px;
}
.wsp-content ol{
	padding-left:40px;
	list-style:none;
	counter-reset:li;
}
.wsp-content ol li{
	text-align:justify;
}
.wsp-content ol li:before{
	position:absolute;
	counter-increment:li;
	content:counters(li, ".") ". ";
	margin-left:-40px;
	width:35px;
	text-align:right;
}
.wsp-content ol.first-title{
	padding-left:0;
}
.wsp-content ol.first-title > li:before{
	position:absolute;
	opacity:0;
}
.wsp-content ol.first-title > li > strong{
	display:block;
	padding:15px 0 10px 0;
	text-align:center;
	font-size:105%;
}
.wsp-content ol.first-title > li ol{
}
.wsp-content ul li:before{
	display:none;
	content:none;
}



@media all and (max-width: 700px){
	.wsp-content h1, .wsp-content .h1{
		font-size:190%;
	}
	.wsp-content h2, .wsp-content .h2{
		font-size:140%;
	}
	
	.wsp-content p{
		padding-bottom:5px;
	}
	.wsp-content ul > li,
	.wsp-content ol > li{
		padding-bottom:5px;
	}
}

@media all and (max-width: 500px){
	.wsp-content h1, .wsp-content .h1{
		font-size:170%;
	}
	.wsp-content h2, .wsp-content .h2{
		font-size:130%;
	}
	.wsp-content h3, .wsp-content .h3{
		font-size:110%;
	}
	
	.wsp-content p{
		padding-bottom:5px;
	}
	.wsp-content ul > li,
	.wsp-content ol > li{
		padding-bottom:5px;
	}
}


.wsp-content .image-left,
.wsp-content .image-right,
.wsp-content .image-left,
.wsp-content .image-right{
	display:block;
	margin:0;
	padding:0;
	max-width:30%;
	text-align:center;
	font-size:85%;
	color:#666666;
	z-index:3;
}
.wsp-content .image-left{
	float:left;
	margin:3px 15px 3px 0;
}
.wsp-content .image-right{
	float:right;
	margin:3px 0 3px 15px;
}
.wsp-content .image-left > img,
.wsp-content .image-right > img{
	display:block;
	margin:0 auto;
	width:auto;
	max-width:100%;
}
.wsp-content .image-left > p,
.wsp-content .image-right > p,
.wsp-content .image-left > div,
.wsp-content .image-right > div{
	margin:0;
	padding:3px 5px 0 5px;
	text-align:center;
}

.wsp-tpl-path{
    padding:0;
}
.wsp-tpl-path ul{
    list-style:none;
    margin:0;
    padding:10px 0;
}
.wsp-tpl-path ul > li{
    display:inline-block;
    margin:0 0 0 5px;
    padding:0;
}
.wsp-tpl-path ul > li::before{
    content:" »";
    content:" ⇒";
    margin:0 7px 0 0;
    opacity:0.5;
}
.wsp-tpl-path ul > li:first-child{
    margin-left:0 !important;
}
.wsp-tpl-path ul > li:first-child::before{
    content:"";
    display:none;
}
.wsp-tpl-path a,
.wsp-tpl-path span{
    color:#000000;
    font-size:85%;
    opacity:0.5;
}
.wsp-tpl-path a{
	text-decoration:underline;
}
.wsp-tpl-path a:hover{
	opacity:1;
}


@media all and (max-width: 700px){
	.wsp-content p{
		text-align:left;
	}
	.wsp-content .image-left,
	.wsp-content .image-right{
		max-width:40%;
	}
}
@media all and (max-width: 500px){
	.wsp-content .image-left,
	.wsp-content .image-right{
		float:none;
		margin:0 0 10px 0;
		max-width:100%;
	}
	.wsp-tpl-path{
    	display:none !important;
	}
}



.wsp-content .wsp-title{
	position:relative;
	display:inline-block;
	margin:10px 0;
	padding:8px 50px 9px 20px;
	text-align:center;
	color:#284c7c;
	font-weight:600;
	text-transform:uppercase;
	background:#507298;
	color:#ffffff;
	text-decoration:none !important;
	overflow:hidden !important;
}
.wsp-content .wsp-title:before{
	content:"";
	position:absolute;
	right:-100px;
	top:40px;
	display:block;
	width:200px;
	height:200px;
	background:#ffffff;
    transform:rotate(-45deg);
}
.wsp-content .wsp-title-red{
	background:#a20e0c;
}
.wsp-content .wsp-title-20{
	min-width:20%;
}
.wsp-content .wsp-title-30{
	min-width:30%;
}
.wsp-content .wsp-title-40{
	min-width:40%;
}
.wsp-content .wsp-title-50{
	min-width:50%;
}
.wsp-content .wsp-title-100{
	min-width:100%;
}
.wsp-content a.wsp-title{
	display:inline-block;
	text-decoration:none;
}
.wsp-content a.wsp-title:hover{
	color:#ffffff !important;
	background:#a20e0c !important;
}
.wsp-content h2.wsp-title,
.wsp-content .h2.wsp-title{
	margin:10px 0;
	padding:8px 50px 9px 20px;
	font-size:135%;
}
.wsp-content h3.wsp-title,
.wsp-content .h3.wsp-title{
	margin:10px 0;
	padding:8px 50px 9px 20px;
	font-size:115%;
}
.wsp-content h4.wsp-title,
.wsp-content .h4.wsp-title{
	margin:10px 0;
	padding:8px 50px 9px 20px;
	font-size:115%;
}


.wsp-content .wsp-pages{
	margin:0;
	padding:15px 0 0 0;
	text-align:right;
}
.wsp-content .wsp-pages > a,
.wsp-content .wsp-pages > span{
	display:inline-block;
	margin:0 0 0 5px;
	padding:1px 2px;
	min-width:20px;
	text-align:center;
	font-weight:500;
}
.wsp-content .wsp-pages > a{
	border:1px solid #aaaaaa;
	text-decoration:none;
}
.wsp-content .wsp-pages > .label{
	margin:0 10px 0 0;
	padding:0;
}
.wsp-content .wsp-pages > .space{
}
.wsp-content .wsp-pages > a:hover,
.wsp-content .wsp-pages > .current{
	color:#ffffff;
	background:#517198;
	border:1px solid #517198;
}
@media all and (max-width: 500px){
	.wsp-content .wsp-pages > .label{
		position:absolute;
		display:none;
		margin:0;
		padding:0;
		width:0;
		height:0;
		overflow:hidden;
	}
}



.wsp-content .wsp-table{
	margin:5px 0;
	padding:0;
	border:1px solid #7c95b3;
	border-collapse:collapse;
}

.wsp-content .wsp-table > tbody > tr > td,
.wsp-content .wsp-table > thead > tr > th{
	margin:0;
	padding:5px 10px;
	border:none;
	text-align:center;
	vertical-align:middle;
}
.wsp-content .wsp-table > thead{
	background:#7c95b3;
}
.wsp-content .wsp-table > thead > tr > th{
	padding:7px 10px;
	border-left:1px solid #ffffff;
	color:#ffffff;
	font-weight:600;
}
.wsp-content .wsp-table > tbody > tr > td:only-of-type,
.wsp-content .wsp-table > thead > tr > th:only-of-type{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.wsp-content .wsp-table > thead > tr > th a:hover{
	color:#a20d0c;
}
.wsp-content .wsp-table > thead > tr > th:first-child{
	border-left:none;
}
.wsp-content .wsp-table > tbody > tr > td{
	border-top:1px solid #7c95b3;
	border-left:1px solid #7c95b3;
}
.wsp-content .wsp-table > tbody > tr > td.th{
	padding:7px 10px;
	text-align:center;
	font-weight:600;
}

.wsp-content .wsp-table p{
	margin:0;
	padding:2px 0 3px 0;
}
.wsp-content .wsp-table ul,
.wsp-content .wsp-table ol{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}



.wsp-content .wsp-table.wsp-tbl-course{
	width:100%;
}
.wsp-content .wsp-table.wsp-tbl-course > thead{
	font-size:110%;
}
.wsp-content .wsp-table.wsp-tbl-course > tbody > tr > td{
	border-top:none;
	border-left:none;
}


@media all and (max-width: 500px){
	.wsp-content .wsp-table > tbody > tr > td{
		text-align:left;
		vertical-align:middle;
	}
}


.wsp-content .wsp-table.wsp-tbl-facul{
	width:100%;
}






.wsp-content .wsp-video{
	position:relative;
	padding:0;
}
.wsp-content .wsp-video > div,
.wsp-content .wsp-video > iframe{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	border:none;
	border-collapse:collapse;
	opacity:0;
	transition:opacity 1s;
}
.wsp-content .wsp-video-ready{
	opacity:1 !important;
}



.wsp-content .wsp-buttons1{
	
}
.wsp-content .wsp-buttons1 li{
	text-align:center;
}
.wsp-content .wsp-buttons1 a{
	text-decoration:none;
}
.wsp-content .wsp-buttons1 .wsp-button1-block{
	display:block;
	margin:0 auto;
	padding:4px 0;
	width:100%;
	max-width:500px;
	border-radius:10px;
}
.wsp-content .wsp-buttons1 .wsp-button1-grad,
.wsp-content .wsp-buttons1 .wsp-button1-block:hover{
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwLjMzIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2RiZGNkZCIgc3RvcC1vcGFjaXR5PSIwLjgiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCN2c2dnKSIgLz48L3N2Zz4=);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, rgba(255, 255, 255, 0)), color-stop(0.33, rgba(255, 255, 255, 0)), color-stop(1, rgba(219, 220, 221, 0.8)));
	background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, rgba(219, 220, 221, 0.8) 100%);
	background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, rgba(219, 220, 221, 0.8) 100%);
	background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, rgba(219, 220, 221, 0.8) 100%);
}
@media \0screen\,screen\9 {
	.wsp-content .wsp-buttons1 .wsp-button1-grad,
	.wsp-content .wsp-buttons1 .wsp-button1-block:hover{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ccdbdcdd",GradientType=0);
	}
}
.wsp-content .wsp-buttons1 .wsp-button1-block > div{
	display:block;
	margin:0 4px;
	padding:10px 0px;
	background:#ffffff;
	border-radius:8px;
}
.wsp-content .wsp-buttons1 .wsp-button1-block > div > div{
	display:block;
	margin:0 5%;
	padding:0;
}
.wsp-content .wsp-buttons1 .wsp-button1-div{
	margin:0;
	padding:0;
	text-align:center;
}
.wsp-content .wsp-buttons1 .wsp-button1-div > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
}
.wsp-content .wsp-buttons1 .wsp-button1-div > img:last-child{
	position:absolute;
	left:0;
	top:0;
	opacity:0;
}
.wsp-content .wsp-buttons1 .wsp-button1-div > img:first-child{
	position:relative;
	opacity:1;
}
.wsp-content .wsp-buttons1 .wsp-button1-block:hover .wsp-button1-div > img:first-child{
	opacity:0;
}
.wsp-content .wsp-buttons1 .wsp-button1-block:hover .wsp-button1-div > img:last-child{
	opacity:1;
}


.wsp-content .wsp-buttons1 .wsp-button1-tbl{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	color:#537399;
	font-size:150%;
	line-height:130%;
	border:none;
	border-collapse:collapse;
}
.wsp-content .wsp-buttons1 .wsp-button1-tbl:after{
	content:"";
	position:absolute;
	left:35.5%;
	top:0;
	display:block;
	width:1px;
	height:100%;
	border:none;
	background:#b1b1b1;
	box-shadow:1px 0px 0px rgba(177, 177, 177, 0.8), 1px 0px 1px rgba(177, 177, 177, 0.4);
}
.wsp-content .wsp-buttons1 .wsp-button1-tbl > div{
	display:table-cell;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:middle;
}
.wsp-content .wsp-buttons1 .wsp-button1-image{
	width:35.5%;
	border:none;
	border-right:0px solid rgba(177, 177, 177, 0.9);
}
.wsp-content .wsp-buttons1 .wsp-button1-image > div{
	display:block;
	margin:0 20% 0 0;
}
.wsp-content .wsp-buttons1 .wsp-button1-image > div > img{
	display:block;
	width:100%;
}
.wsp-content .wsp-buttons1 .wsp-button1-image > div > img:last-child{
	position:absolute;
	left:0;
	top:0;
	opacity:0;
}
.wsp-content .wsp-buttons1 .wsp-button1-image > div > img:first-child{
	position:relative;
	opacity:1;
}

.wsp-content .wsp-buttons1 .wsp-button1-text{
	position:relative;
}
.wsp-content .wsp-buttons1 .wsp-button1-text > div{
	margin:0 0 0 10%;
	line-height:125%;
	font-size:90%;
}
.wsp-content .wsp-buttons1 .wsp-button1-text > div:first-child{
	font-size:100%;
}




.wsp-content .wsp-buttons1 .wsp-button1-block:hover .wsp-button1-image > div > img:first-child{
	opacity:0;
}
.wsp-content .wsp-buttons1 .wsp-button1-block:hover .wsp-button1-image > div > img:last-child{
	opacity:1;
}
.wsp-content .wsp-buttons1 .wsp-button1-block:hover .wsp-button1-tbl{
	color:#a20e0c;
}
.wsp-content .wsp-buttons1 .wsp-button1-block:hover .wsp-button1-tbl:after{
	background:#a20e0c;
	box-shadow:1px 0px 0px rgba(162, 14, 12, 0.6), 1px 0px 1px rgba(162, 14, 12, 0.2);
}

@media all and (max-width: 1200px){
	.wsp-content .wsp-buttons1 .wsp-button1-tbl{
		font-size:135%;
	}
}
@media all and (max-width: 1100px){
	.wsp-content .wsp-buttons1 .wsp-button1-tbl{
		font-size:125%;
	}
}
@media all and (max-width: 1000px){
	.wsp-content .wsp-buttons1 .wsp-button1-tbl{
		font-size:115%;
	}
}
@media all and (max-width: 900px){
	.wsp-content .wsp-buttons1 .wsp-button1-tbl{
		font-size:130%;
	}
}
@media all and (max-width: 750px){
	.wsp-content .wsp-buttons1 .wsp-button1-tbl{
		font-size:115%;
	}
}
@media all and (max-width: 650px){
	.wsp-content .wsp-buttons1 .wsp-button1-block{
		width:90%;
		max-width:400px;
	}
}
@media all and (max-width: 450px){
	.wsp-content .wsp-buttons1 .wsp-button1-tbl{
		font-size:100%;
	}
}


.wsp-content .wsp-video-index{
	margin:0;
	padding:30px 0;
}
.wsp-content .wsp-video-index > div{
	display:table;
	margin:0 auto;
	padding:0;
	width:100%;
	border:none;
	background-color:#667fb3;
	background-image:url('../img/obrasch.jpg');
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.wsp-content .wsp-video-index > div > div{
	display:table-cell;
	margin:0;
	padding:30px 0;
	text-align:left;
	vertical-align:middle;
}
.wsp-content .wsp-video-index > div > div:first-child{
	width:45%;
}
.wsp-content .wsp-video-index > div > div:last-child{
	width:55%;
}
.wsp-content .wsp-video-index .wsp-video-video,
.wsp-content .wsp-video-index .wsp-video-text{
	margin:0 30px;
	padding:0;
}
.wsp-content .wsp-video-index .wsp-video-video{
}
.wsp-content .wsp-video-index .wsp-video-video > img{
	display:block;
	width:100%;
	min-width:250px;
}
.wsp-content .wsp-video-index .wsp-video-video > div{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.wsp-content .wsp-video-index .wsp-video-text{
	color:#ffffff;
	font-size:150%;
	font-weight:400;
	line-height:120%;
}
.wsp-content .wsp-video-index .wsp-video-text > div{
	margin:0;
	padding:10px 0;
}

.wsp-content .wsp-video-full{
	width:100%;
	text-align:center;
}
.wsp-content .wsp-video-full > div{
	margin:0 auto;
	overflow:hidden;
}
.wsp-content .wsp-video-full .wsp-video-video{
	display:block;
	width:100%;
	overflow:hidden;
}
.wsp-content .wsp-video-full .wsp-video-video > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	z-index:1;
}
.wsp-content .wsp-video-full .wsp-video-video > div{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	z-index:5;
}
.wsp-content .wsp-video-full .wsp-video-text{
	display:block;
	margin:0;
	padding:10px 30px;
	text-align:center;
}

.wsp-dialog .wsp-content{
	padding:0;
}
.wsp-dialog .wsp-content .wsp-video-full .wsp-video-text{
	display:none !important;
}

@media all and (max-width: 650px){
	.wsp-content .wsp-video-index > div{
		display:block;
		padding:15px 0;
		width:100%;
		text-align:center;
	}
	.wsp-content .wsp-video-index > div > div{
		display:block;
		margin:0 auto;
		padding:10px 0;
		width:100% !important;
		max-width:450px;
		text-align:left;
	}
	.wsp-content .wsp-video-index .wsp-video-video > img{
		min-width:auto;
	}
	.wsp-content .wsp-video-index .wsp-video-text{
		font-size:120%;
	}
}

@media all and (max-width: 500px){
	.wsp-content .wsp-video-index > div{
		padding:5px 0;
	}
	.wsp-content .wsp-video-index > div > div{
		padding:5px 0;
	}
	.wsp-content .wsp-video-index .wsp-video-video,
	.wsp-content .wsp-video-index .wsp-video-text{
		margin:0 10px;
	}
	.wsp-content .wsp-video-index .wsp-video-text{
		font-size:110%;
	}
	.wsp-content .wsp-video-index .wsp-video-text > div{
		padding:5px 0;
	}
	.wsp-content .wsp-video-index .wsp-video-text > div:last-child{
		padding-bottom:0 !important;
	}
}





.wsp-content .wsp-quote-list{
	margin:0;
	padding:20px 0 0 0;
}
.wsp-content .wsp-quote-list .wsp-quote-item{
	display:block;
	width:100%;
}
.wsp-content .wsp-quote-list .wsp-quote-image,
.wsp-content .wsp-quote-list .wsp-quote-text{
	min-height:150px;
}
.wsp-content .wsp-quote-list .wsp-quote-image{
	float:left;
	width:30%;
	width:calc(130px + 10px);
	height:1px;
}
.wsp-content .wsp-quote-list .wsp-quote-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	border:1px solid rgba(255, 255, 255, 0.7);
	border-radius:50%;
}
.wsp-content .wsp-quote-list .wsp-quote-text{
	float:right;
	margin:0;
	padding:0 0 0 20px !important;
	width:70%;
	width:calc(100% - 140px);
	text-align:left;
	line-height:130%;
	z-index:1;
}
.wsp-content .wsp-quote-list .wsp-quote-link{
	margin:0;
	padding:15px 10px 0 0;
	text-align:right;
	white-space:nowrap;
	z-index:1;
}
.wsp-content .wsp-quote-list .wsp-quote-name{
	padding-top:15px;
	text-align:left;
	font-size:90%;
}
.wsp-content .wsp-quote-list .wsp-quote-name > span{
	display:block;
	margin:0;
	padding:5px 0 0 0;
	text-align:left;
	color:#a71d1a;
	font-weight:600;
}
.wsp-content .wsp-quote-full{}
.wsp-content .wsp-quote-full .wsp-quote-text{}
.wsp-content .wsp-quote-full .wsp-quote-auth{
	padding:20px 0 0 0;
	text-align:right;
}
.wsp-content .wsp-quote-full .wsp-quote-auth > span{
	display:block;
	padding:5px 0 0 0;
	text-align:right;
	color:#a71d1a;
	font-weight:600;
}


@media all and (max-width: 500px){
	.wsp-content .wsp-quote-list .wsp-quote-image,
	.wsp-content .wsp-quote-list .wsp-quote-text{
		min-height:130px;
	}
	.wsp-content .wsp-quote-list .wsp-quote-image{
		width:calc(110px + 10px);
	}
	.wsp-content .wsp-quote-list .wsp-quote-text{
		padding:0 0 0 15px !important;
		width:calc(100% - 120px);
		line-height:110%;
	}
	.wsp-content .wsp-quote-list .wsp-quote-link{
		padding:5px 0 0 0;
	}
	.wsp-content .wsp-quote-list .wsp-quote-name{
		padding-top:5px;
	}
	.wsp-content .wsp-quote-list .wsp-quote-name > span{
		padding:5px 0 0 0;
	}
}



.wsp-content .wsp-media-list{
	margin:0;
	padding:5px 0 15px 0;
}
.wsp-content .wsp-media-cell{
	display:block;
	text-align:center;
}
.wsp-content .wsp-media-cell .wsp-media-items{
	display:block;
	margin:0 auto;
	padding:0;
	width:auto;	
	list-style:none;
	font-size:0;
}
.wsp-content .wsp-media-cell .wsp-media-item{
	display:inline-block;
	margin:0;
	padding:0;
	width:33.3%;
	text-align:center;
}

.wsp-content .wsp-media-float{
	display:block;
	text-align:center;
}
.wsp-content .wsp-media-float .wsp-media-items{
	display:block;
	margin:0;
	padding:0;
	width:auto;	
	list-style:none;
	font-size:0;
}
.wsp-content .wsp-media-float .wsp-media-item{
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:33.3%;
	text-align:center;
}
@media all and (max-width: 750px){
	.wsp-content .wsp-media-cell .wsp-media-item,
	.wsp-content .wsp-media-float .wsp-media-item{
		width:50%;
	}
}
@media all and (max-width: 500px){
	.wsp-content .wsp-media-cell .wsp-media-item,
	.wsp-content .wsp-media-float .wsp-media-item{
		width:100%;
	}
}
.wsp-content .wsp-media-item > a{
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
}
.wsp-content .wsp-media-item .wsp-media-prev{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-content .wsp-media-item .wsp-media-grad,
.wsp-content .wsp-media-item .wsp-media-text,
.wsp-content .wsp-media-item .wsp-media-show,
.wsp-content .wsp-media-item .wsp-media-play{
	position:absolute;
	margin:0;
	padding:0;
	text-align:center;
}
.wsp-content .wsp-media-item .wsp-media-grad{
	left:0;
	top:50%;
	width:100%;
	height:50%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMC41Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCN2c2dnKSIgLz48L3N2Zz4=);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0.5, rgba(0, 0, 0, 0)),color-stop(1, rgba(0, 0, 0, 0.7)));
	background-image: -webkit-linear-gradient(top,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.7) 100%);
	background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.7) 100%);
	background-image: -ms-linear-gradient(top,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.7) 100%);
}
@media \0screen\,screen\9 {
	.wsp-content .wsp-media-item .wsp-media-grad{
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#b3000000",GradientType=0);
	}
}
.wsp-content .wsp-media-item .wsp-media-text{
	left:0;
	bottom:0;
	padding:5px 10px;
	width:100%;
	color:#ffffff;
	font-weight:600;
	z-index:5;
}
.wsp-content .wsp-media-item .wsp-media-show{
	left:50%;
	top:50%;
	margin:-40px 0 0 -40px;
	width:80px;
	height:80px;
	background:#000000;
	opacity:0.2;
	border-radius:40px;
	box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8);
}
.wsp-content .wsp-media-item .wsp-media-play{
	left:50%;
	top:50%;
	margin:-15px 0 0 -15px;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:25px;
	line-height:30px;
	overflow:hidden;
	opacity:0.6;
	text-shadow:0px 0px 1px #ffffff;
}
.wsp-content .wsp-media-item:hover .wsp-media-show{
	opacity:0.5;
}
.wsp-content .wsp-media-item:hover .wsp-media-play{
	opacity:1;
}



.wsp-content .wsp-anons-list{
	margin:0;
	padding:10px 0;
	list-style:none;
}
.wsp-content .wsp-anons-list .wsp-anons-item{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	text-decoration:none;
}
.wsp-content .wsp-anons-list .wsp-anons-item > div{
	display:block;
	margin:0;
	padding:0;
}
.wsp-content .wsp-anons-list .wsp-anons-image,
.wsp-content .wsp-anons-list .wsp-anons-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-content .wsp-anons-list .wsp-anons-text{
	position:absolute;
	left:0;
	bottom:0;
	display:table;
	margin:0;
	padding:0;
	width:101%;
	border:none;
	font-size:90%;
}
.wsp-content .wsp-anons-list .wsp-anons-text > div{
	display:table-cell;
	margin:0;
	padding:5px 10px;
	height:100%;
	text-align:left;
	vertical-align:middle;
	line-height:110%;
	color:#ffffff;
}
.wsp-content .wsp-anons-list .wsp-anons-date{
	padding:5px 10px !important;
	background:#284c7c;
}
.wsp-content .wsp-anons-list .wsp-anons-date > span{
	display:block;
	text-align:center;
	line-height:90%;
	text-transform:uppercase;
}
.wsp-content .wsp-anons-list .wsp-anons-date > span:first-child{
	font-size:190%;
	font-weight:600;
}
.wsp-content .wsp-anons-list .wsp-anons-info{
	padding:8px 20px !important;
	width:100%;
	background:rgba(0, 0, 0, 0.4);
	font-size:95%;
	transition:background 0.5s;
}
.wsp-content .wsp-anons-list .wsp-anons-item:hover .wsp-anons-info{
	background:#507298;
}





.wsp-content .wsp-master-list{
	margin:0;
	padding:10px 0;
	list-style:none;
}
.wsp-content .wsp-master-list .wsp-master-item{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	text-decoration:none;
}
.wsp-content .wsp-master-list .wsp-master-item > div{
	display:block;
	margin:0;
	padding:0;
}
.wsp-content .wsp-master-list .wsp-master-image,
.wsp-content .wsp-master-list .wsp-master-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-content .wsp-master-list .wsp-master-text{
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	margin:0;
	padding:0;
	width:101%;
	height:1px;
	min-height:75px;
	border:none;
	font-size:90%;
	background:rgba(0, 0, 0, 0.4);
	transition:opacity 0.5s;
}
.wsp-content .wsp-master-list .wsp-master-text > div{
	display:table;
	margin:0;
	padding:0;
	width:101%;
	height:100%;
	border:none;
}
.wsp-content .wsp-master-list .wsp-master-text > div > div{
	display:table-cell;
	margin:0;
	padding:5px 10px;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	line-height:110%;
	color:#ffffff;
}
.wsp-content .wsp-master-list .wsp-master-full{
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	margin:0;
	padding:0;
	width:101%;
	height:100%;
	border:none;
	font-size:90%;
	color:#ffffff;
	background:rgba(80, 114, 152, 0.9);
	transition:opacity 0.5s;
	opacity:0;
}
.wsp-content .wsp-master-list .wsp-master-full > div{
	display:table;
	margin:0;
	padding:0;
	width:101%;
	height:100%;
	border:none;
}
.wsp-content .wsp-master-list .wsp-master-full > div > div{
	display:table-cell;
	margin:0;
	padding:5px 10px;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	line-height:110%;
}
.wsp-content .wsp-master-list .wsp-master-text p,
.wsp-content .wsp-master-list .wsp-master-full p{
	display:block;
	margin:0;
	padding:5px 0;
	text-align:center;
}
.wsp-content .wsp-master-list .wsp-master-text b,
.wsp-content .wsp-master-list .wsp-master-full strong{
	font-size:110%;
	font-weight:bold;
}
.wsp-content .wsp-master-list .wsp-master-item:hover .wsp-master-text{
	opacity:0;
}
.wsp-content .wsp-master-list .wsp-master-item:hover .wsp-master-full{
	opacity:1;
}
@media all and (max-width: 500px){
	.wsp-content .wsp-master-list .wsp-master-text{
		display:none !important;
		height:0px !important;
	}
	.wsp-content .wsp-master-list .wsp-master-full{
		position:relative;
		display:block;
		color:inherit;
		font-size:100%;
		background:transparent;
		opacity:1;
	}	
	.wsp-content .wsp-master-list .wsp-master-full span{
		padding:5px 0 0 0;
		color:#a10d0d;
	}
}








.wsp-content .wsp-class-list{
	margin:0;
	padding:0;
}
.wsp-content .wsp-class-list .wsp-class-item{
	display:block;
	margin:0;
	padding:10px 0;
	width:100%;
}
.wsp-content .wsp-class-list .wsp-class-ttl{
	padding-bottom:20px;
}
.wsp-content .wsp-class-list .wsp-class-ttl > a,
.wsp-content .wsp-class-list .wsp-class-ttl > div{
	display:block;
	margin:0;
	padding:5px 10px;
	text-align:center;
	line-height:28px;
	color:#a20c0b;
	font-size:120%;
	font-weight:600;
	text-decoration:none;
	text-transform:uppercase;
	border:1px solid #a20c0b;
}
.wsp-content .wsp-class-list .wsp-class-ttl > a.wsp-class-ttl-soon,
.wsp-content .wsp-class-list .wsp-class-ttl > div.wsp-class-ttl-soon{
	color:#a20c0b;
	border:1px solid #a20c0b;
}
.wsp-content .wsp-class-list .wsp-class-ttl > a.wsp-class-ttl-took,
.wsp-content .wsp-class-list .wsp-class-ttl > div.wsp-class-ttl-took{
	color:#254e7c;
	border:1px solid #254e7c;
}
.wsp-content .wsp-class-list .wsp-class-ttl > a.wsp-class-ttl-soon:hover,
.wsp-content .wsp-class-list .wsp-class-ttl > a.wsp-class-ttl-took:hover{
	color:#ffffff !important;
}
.wsp-content .wsp-class-list .wsp-class-ttl > a.wsp-class-ttl-soon:hover{
	background-color:#a20c0b;
}
.wsp-content .wsp-class-list .wsp-class-ttl > a.wsp-class-ttl-took:hover{
	background-color:#254e7c;
}
.wsp-content .wsp-class-list .wsp-class-ttl > a > span,
.wsp-content .wsp-class-list .wsp-class-ttl > div > span{
	display:inline-block;
	vertical-align:middle;
}
.wsp-content .wsp-class-list .wsp-sprite-soon{
	width:28px;
	height:28px;
	background-position:-242px -2px;
}
.wsp-content .wsp-class-list .wsp-sprite-took{
	width:28px;
	height:28px;
	background-position:-306px -2px;
}
.wsp-content .wsp-class-list a:hover .wsp-sprite-soon{
	background-position:-274px -2px;
}
.wsp-content .wsp-class-list a:hover .wsp-sprite-took{
	background-position:-338px -2px;
}


.wsp-content .wsp-class-list .wsp-class-image{
	float:left;
	margin:5px 15px 5px 0;
	padding:0;
	width:35%;
	width:calc(140px + 10px);
	height:auto;
}
.wsp-content .wsp-class-list .wsp-class-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-content .wsp-class-list .wsp-class-name{
	padding:1px 0 3px 0;
	text-align:left;
}
.wsp-content .wsp-class-list .wsp-class-text{
	padding:0;
	text-align:left;
	line-height:120%;
	z-index:1;
}
.wsp-content .wsp-class-list .wsp-class-name > span{
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	color:#a71d1a;
	font-weight:600;
}

.wsp-content .wsp-class-full{}
.wsp-content .wsp-class-full .wsp-class-text{
	
}
.wsp-content .wsp-class-full .wsp-class-foot{
	margin:0;
	padding:20px 0 20px 0;
}
.wsp-content .wsp-class-full .wsp-class-date,
.wsp-content .wsp-class-full .wsp-class-links{
	white-space:nowrap;
}
.wsp-content .wsp-class-full .wsp-class-date{
	float:left;
}
.wsp-content .wsp-class-full .wsp-class-links{
	float:right;
}
.wsp-content .wsp-class-full .wsp-class-links > a{
	display:inline-block;
	margin:0 0 0 20px;
	padding:0;
}
.wsp-content .wsp-class-full .wsp-class-prev:before{
	content:"< ";
}
.wsp-content .wsp-class-full .wsp-class-next:after{
	content:" >";
}


@media all and (max-width: 500px){
	.wsp-content .wsp-class-list .wsp-class-image{
		width:calc(120px + 10px);
	}
}










.wsp-content .wsp-sovet-list{
	margin:0;
	padding:0 0 20px 0;
	list-style:none;
}
.wsp-content .wsp-sovet-list > li{
	margin:0;
	padding:5px 0;
}
.wsp-content .wsp-sovet-list .wsp-sovet-item{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	text-decoration:none;
	border:1px solid #bfbfbf;
	box-shadow:0px 0px 1px rgba(177, 177, 177, 0.5);
}
.wsp-content .wsp-sovet-list .wsp-sovet-item > div{
	display:table-cell;
	margin:0;
	padding:0;
	height:100%;
	text-align:left;
	vertical-align:top;
}
.wsp-content .wsp-sovet-list .wsp-sovet-image{
	width:20%;
	text-align:center;
}
.wsp-content .wsp-sovet-list .wsp-sovet-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	min-width:150px;
}
.wsp-content .wsp-sovet-list .wsp-sovet-text{
	padding:15px 30px !important;
}
.wsp-content .wsp-sovet-list .wsp-sovet-text > div{
	margin:0;
	padding:0 0 15px 0;
	width:100%;
	height:100%;
	text-align:left;
	line-height:120%;
}
.wsp-content .wsp-sovet-list .wsp-sovet-text > div:last-child{
	padding-bottom:0 !important
}
.wsp-content .wsp-sovet-list .wsp-sovet-name{
	color:#a20d0c;
	font-size:110%;
	font-weight:600;
	text-transform:uppercase;
}
.wsp-content .wsp-sovet-list .wsp-sovet-info,
.wsp-content .wsp-sovet-list .wsp-sovet-quot{
	font-size:90%;
}
.wsp-content .wsp-sovet-list .wsp-sovet-quot{
	font-style:italic;
}
@media all and (max-width: 500px){
	.wsp-content .wsp-sovet-list .wsp-sovet-item{
		display:block;
		border:none;
		box-shadow:none;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-item > div{
		display:block;
		padding:0;
		height:auto;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-image{
		float:left;
		margin:0 10px 5px 0 !important;
		width:auto;
		text-align:left;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-image > img{
		display:inline-block;
		width:auto;
		max-width:200px;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-text{
    	padding:0 !important;
	}	
	
	.wsp-content .wsp-sovet-list .wsp-sovet-name > span{
		display:block;
		margin:0;
		padding:0 0 5px 0;
		text-align:left;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-info{
		clear:both;
	}
}
@media all and (max-width: 350px){
	.wsp-content .wsp-sovet-list .wsp-sovet-item{
		display:block;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-item > div{
		display:block;
		padding:0;
		height:auto;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-image{
		float:none;
		margin:15px 30px 5px 30px !important;
		text-align:center;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-image > img{
		display:block;
		margin:0 auto;
		max-width:100%;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-text > div{
		padding-bottom:10px;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-name{
		text-align:center !important;
	}
	.wsp-content .wsp-sovet-list .wsp-sovet-name > span{
		display:inline;
		margin:0;
		padding:0;
	}
}




.wsp-content .wsp-files-list{
	margin:0;
	padding:20px 0 0 0;
}
.wsp-content .wsp-files-list .wsp-files-item{
	display:block;
	width:100%;
}
.wsp-content .wsp-files-list .wsp-files-image{
	float:left;
	margin:0 15px 5px 0;
	text-align:center;
}
.wsp-content .wsp-files-list .wsp-files-icon{
	position:relative;
	display:block;
	width:64px;
	height:72px;
	background-position:0px -452px;
	border:none;
	z-index:3;
}
.wsp-content .wsp-files-list .wsp-files-icon > div{
	position:absolute;
	right:0px;
	bottom:0px;
	padding:2px;
	width:auto;
	color:#666666;
	text-align:right;
	font-size:140%;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:0 0 1px rgba(255, 255, 255, 1),
				0 0 2px rgba(255, 255, 255, 1),
				0 0 3px rgba(255, 255, 255, 1),
				0 0 4px rgba(255, 255, 255, 1),
				0 0 5px rgba(255, 255, 255, 1),
				0 0 6px rgba(255, 255, 255, 1),
				0 0 7px rgba(255, 255, 255, 1),
				0 0 8px rgba(255, 255, 255, 1),
				0 0 9px rgba(255, 255, 255, 1);
}


.wsp-content .wsp-files-list .wsp-files-text{
	margin:0;
	padding:0;
	text-align:left;
	line-height:130%;
}
.wsp-content .wsp-files-list .wsp-files-name{
	font-size:95%;
	font-weight:bold;
}
.wsp-content .wsp-files-list .wsp-files-link{
	margin:0;
	padding:10px 10px 0 0;
	text-align:right;
	white-space:nowrap;
}
@media all and (max-width: 500px){
}


.wsp-content .wsp-video-list{
	margin:0;
	padding:5px 0 15px 0;
}

.wsp-content .wsp-video-list .wsp-video-item,
.wsp-content .wsp-video-list .wsp-video-item > a{
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
}
.wsp-content .wsp-video-list .wsp-video-item .wsp-video-prev{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-content .wsp-video-list .wsp-video-item .wsp-video-grad,
.wsp-content .wsp-video-list .wsp-video-item .wsp-video-show,
.wsp-content .wsp-video-list .wsp-video-item .wsp-video-play{
	position:absolute;
	margin:0;
	padding:0;
	text-align:center;
}
.wsp-content .wsp-video-list .wsp-video-item .wsp-video-grad{
	left:0;
	top:50%;
	width:100%;
	height:50%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMC41Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCN2c2dnKSIgLz48L3N2Zz4=);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0.5, rgba(0, 0, 0, 0)),color-stop(1, rgba(0, 0, 0, 0.7)));
	background-image: -webkit-linear-gradient(top,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.7) 100%);
	background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.7) 100%);
	background-image: -ms-linear-gradient(top,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.7) 100%);
}
@media \0screen\,screen\9 {
	.wsp-content .wsp-video-list .wsp-video-item .wsp-video-grad{
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#b3000000",GradientType=0);
	}
}
.wsp-content .wsp-video-list .wsp-video-item .wsp-video-show{
	left:50%;
	top:50%;
	margin:-40px 0 0 -40px;
	width:80px;
	height:80px;
	background:#000000;
	opacity:0.2;
	border-radius:40px;
	box-shadow:0px 0px 2px rgba(0, 0, 0, 0.8);
}
.wsp-content .wsp-video-list .wsp-video-item .wsp-video-play{
	left:50%;
	top:50%;
	margin:-15px 0 0 -15px;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:25px;
	line-height:30px;
	overflow:hidden;
	opacity:0.6;
	text-shadow:0px 0px 1px #ffffff;
}
.wsp-content .wsp-video-list .wsp-video-item > a:hover .wsp-video-show{
	opacity:0.5;
}
.wsp-content .wsp-video-list .wsp-video-item > a:hover .wsp-video-play{
	opacity:1;
}
.wsp-content .wsp-video-list .wsp-video-item .wsp-video-text{
	padding:10px 0 0 0;
}





.wsp-content .wsp-menu-image{
	
}
.wsp-content .wsp-menu-image .wsp-menu-item,
.wsp-content .wsp-menu-image .wsp-menu-item > a{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-content .wsp-menu-image .wsp-menu-item .wsp-menu-prev{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}

.wsp-content .wsp-menu-image .wsp-menu-item .wsp-menu-grad,
.wsp-content .wsp-menu-image .wsp-menu-item .wsp-menu-text{
	position:absolute;
	margin:0;
	padding:0;
	text-align:center;
}
.wsp-content .wsp-menu-image .wsp-menu-item .wsp-menu-grad{
	left:0;
	top:20%;
	width:100%;
	height:80%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMC41Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCN2c2dnKSIgLz48L3N2Zz4=);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0.5, rgba(0, 0, 0, 0)),color-stop(1, rgba(0, 0, 0, 0.7)));
	background-image: -webkit-linear-gradient(top,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.7) 100%);
	background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.7) 100%);
	background-image: -ms-linear-gradient(top,rgba(0, 0, 0, 0) 50%,rgba(0, 0, 0, 0.7) 100%);
	background-size:100% 100%;
}
@media \0screen\,screen\9 {
	.wsp-content .wsp-menu-image .wsp-menu-item .wsp-menu-grad{
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#b3000000",GradientType=0);
	}
}
.wsp-content .wsp-menu-image .wsp-menu-item .wsp-menu-text{
	left:0;
	bottom:0;
	margin:0;
	padding:0px 10px 7px 10px;
	color:#ffffff;
	font-weight:600;
	width:100%;
}
.wsp-content .wsp-menu-image .wsp-menu-item .wsp-menu-show,
.wsp-content .wsp-menu-image .wsp-menu-item .wsp-menu-play{
	position:absolute;
	display:none;
}


.wsp-content .wsp-news-list{}
.wsp-content .wsp-news-list .wsp-news-item{}
.wsp-content .wsp-news-list .wsp-news-image{
	position:relative;
	display:block;
	margin:0;
	padding:0;
}
.wsp-content .wsp-news-list .wsp-news-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-content .wsp-news-list .wsp-news-text{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	color:#ffffff;
	font-size:90%;
	background:rgba(80, 114, 152, 0.9);
	overflow:hidden;
	opacity:0;
	transition:opacity 0.5s;
}
.wsp-content .wsp-news-list .wsp-news-text:hover{
	opacity:1;
}
.wsp-content .wsp-news-list .wsp-news-text > div{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
.wsp-content .wsp-news-list .wsp-news-text > div > div{
	display:table-cell;
	margin:0;
	padding:5px 10px;
	width:100%;
	height:100%;
	text-align:center;
    vertical-align:middle;
	line-height:110%;
}
.wsp-content .wsp-news-list .wsp-news-text p{
    display:block;
    margin:0;
    padding:3px 0;
    text-align:center;
}

.wsp-content .wsp-news-list .wsp-news-date,
.wsp-content .wsp-news-list .wsp-news-title,
.wsp-content .wsp-news-list .wsp-news-link{
	padding:10px 0 0 0;
	text-align:left;
}
.wsp-content .wsp-news-list .wsp-news-date{
	color:#a20e0c;
}

.wsp-content .wsp-news-list .wsp-news-link:after{
	content:" >";
	color:#507298;
}
.wsp-content .wsp-news-full{}
.wsp-content .wsp-news-full .wsp-news-text{
	
}
.wsp-content .wsp-news-full .wsp-news-foot{
	margin:0;
	padding:20px 0 20px 0;
}
.wsp-content .wsp-news-full .wsp-news-date,
.wsp-content .wsp-news-full .wsp-news-links{
	white-space:nowrap;
}
.wsp-content .wsp-news-full .wsp-news-date{
	float:left;
}
.wsp-content .wsp-news-full .wsp-news-links{
	float:right;
}
.wsp-content .wsp-news-full .wsp-news-links > a{
	display:inline-block;
	margin:0 0 0 20px;
	padding:0;
}
.wsp-content .wsp-news-full .wsp-news-prev:before{
	content:"< ";
}
.wsp-content .wsp-news-full .wsp-news-next:after{
	content:" >";
}



.wsp-content .wsp-press-list{}
.wsp-content .wsp-press-list .wsp-press-item{}
.wsp-content .wsp-press-list .wsp-press-image{
	position:relative;
	display:block;
	margin:0;
	padding:0;
}
.wsp-content .wsp-press-list .wsp-press-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-content .wsp-press-list .wsp-press-text{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	color:#ffffff;
	font-size:90%;
	background:rgba(80, 114, 152, 0.9);
	overflow:hidden;
	opacity:0;
	transition:opacity 0.5s;
}
.wsp-content .wsp-press-list .wsp-press-text:hover{
	opacity:1;
}
.wsp-content .wsp-press-list .wsp-press-text > div{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
.wsp-content .wsp-press-list .wsp-press-text > div > div{
	display:table-cell;
	margin:0;
	padding:5px 10px;
	width:100%;
	height:100%;
	text-align:center;
    vertical-align:middle;
	line-height:110%;
}
.wsp-content .wsp-press-list .wsp-press-text p{
    display:block;
    margin:0;
    padding:3px 0;
    text-align:center;
}

.wsp-content .wsp-press-list .wsp-press-date,
.wsp-content .wsp-press-list .wsp-press-title,
.wsp-content .wsp-press-list .wsp-press-link{
	padding:10px 0 0 0;
	text-align:left;
}
.wsp-content .wsp-press-list .wsp-press-date{
	color:#a20e0c;
}

.wsp-content .wsp-press-list .wsp-press-link:after{
	content:" >";
	color:#507298;
}
.wsp-content .wsp-press-full{}
.wsp-content .wsp-press-full .wsp-press-text{
	
}
.wsp-content .wsp-press-full .wsp-press-foot{
	margin:0;
	padding:20px 0 20px 0;
}
.wsp-content .wsp-press-full .wsp-press-date,
.wsp-content .wsp-press-full .wsp-press-links{
	white-space:nowrap;
}
.wsp-content .wsp-press-full .wsp-press-date{
	float:left;
}
.wsp-content .wsp-press-full .wsp-press-links{
	float:right;
}
.wsp-content .wsp-press-full .wsp-press-links > a{
	display:inline-block;
	margin:0 0 0 20px;
	padding:0;
}
.wsp-content .wsp-press-full .wsp-press-prev:before{
	content:"< ";
}
.wsp-content .wsp-press-full .wsp-press-next:after{
	content:" >";
}



.wsp-content .wsp-lightbox{
	padding:20px 0 0 0;
}
.wsp-content .wsp-lightbox > ul{
	text-align:center;
}
.wsp-content .wsp-lightbox > ul > li{
	text-align:center;
}
.wsp-content .wsp-lightbox .wsp-light-item{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
.wsp-content .wsp-lightbox .wsp-light-image{
	display:inline-block;
	margin:0 auto;
	padding:0;
	width:auto;
	max-width:100%;
	text-align:center;
	font-size:90%;
	border:1px solid rgba(80, 114, 152, 0.4);
	overflow:hidden;
}
.wsp-content .wsp-lightbox .wsp-light-image > img{
	display:block;
	margin:0;
	padding:0;
	width:auto;
	max-width:100%;
}
.wsp-content .wsp-lightbox .wsp-light-text{
	margin:0;
	padding:3px 0 0 0;
	text-align:inherit;
	line-height:110%;
	font-size:90%;
}


.wsp-content .wsp-spec-list{
	padding-bottom:10px;
}
.wsp-content .wsp-spec-list .wsp-spec-data{
	overflow:hidden;
}
.wsp-content .wsp-spec-list .wsp-spec-data > div{
	margin:0;
	padding:0;
	height:auto;
}
.wsp-content .wsp-spec-list .wsp-spec-data > div > a,
.wsp-content .wsp-spec-list .wsp-spec-data > div > div{
	display:block;
	margin:0;
	padding:10px 0 10px 25px;
	text-decoration:none;
}
.wsp-content .wsp-spec-list .wsp-spec-title{
	margin:0;
	padding:0;
	color:#294e7b;
	font-size:145%;
	font-weight:bold;
}
.wsp-content .wsp-spec-list .wsp-spec-title > span.wsp-sprite{
	position:absolute;
	display:block;
	margin:0 0 0 -25px;
	padding:0;
	width:18px;
	height:18px;
	background-position:-377px -8px;
}
.wsp-content .wsp-spec-list .wsp-spec-links{
	padding-top:5px !important;
}
.wsp-content .wsp-spec-list .wsp-spec-links > div{
	margin:0;
	padding:10px 0 0 0;
	line-height:105%;
	text-align:left;
}
.wsp-content .wsp-spec-list .wsp-spec-links a{
	color:inherit;
	text-decoration:underline;
}
.wsp-content .wsp-spec-list .wsp-spec-links a:hover{
	color:#a20e0c;
	text-decoration:underline;
}

.wsp-content .wsp-bnrs-list{
	padding-top:10px;
	text-align:center;
}
.wsp-content .wsp-bnrs-list > ul,
.wsp-content .wsp-bnrs-list > ul > li{
	text-align:center;
}

.wsp-content .wsp-bnrs-list .wsp-bnrs-item{
	display:inline-block;
	margin:0 auto;
	width:100%;
	overflow:hidden;
}
.wsp-content .wsp-bnrs-list .wsp-bnrs-item > a,
.wsp-content .wsp-bnrs-list .wsp-bnrs-item > span{
	position:relative;
	display:block;
	margin:0;
	padding:0;
}
.wsp-content .wsp-bnrs-list .wsp-bnrs-image{
	display:block;
	margin:0;
	padding:0;
	width:auto;
	width:100%;
}
.wsp-content .wsp-bnrs-list .wsp-bnrs-flash{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:3;
	overflow:hidden;
}


.wsp-content .wsp-staff-list > ul{
	margin:0;
	padding:0 0 0 0;
	list-style:none;
}
.wsp-content .wsp-staff-list > ul > li{
	margin:0;
	padding:5px 0;
}
.wsp-content .wsp-staff-list .wsp-staff-item{
	margin:0;
	padding:0;
	width:100%;
	border:none;
	text-decoration:none;
}
.wsp-content .wsp-staff-list .wsp-staff-item > div{
	margin:0;
	padding:0;
	height:100%;
	text-align:left;
	vertical-align:top;
}
.wsp-content .wsp-staff-list .wsp-staff-image{
	float:left;
	margin:0 20px 15px 0 !important;
	width:30%;
	min-width:100px;
	max-width:150px;
	text-align:center;
}
.wsp-content .wsp-staff-list .wsp-staff-vip .wsp-staff-image{
	max-width:200px;
}
.wsp-content .wsp-staff-list .wsp-staff-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	max-width:100%;
}
.wsp-content .wsp-staff-list .wsp-staff-text{}
.wsp-content .wsp-staff-list .wsp-staff-text > div{
	margin:0;
	padding:0 0 15px 0;
	width:100%;
	height:100%;
	text-align:left;
	line-height:120%;
}
.wsp-content .wsp-staff-list .wsp-staff-text > div:last-child{
	padding-bottom:0 !important
}
.wsp-content .wsp-staff-list .wsp-staff-name{
	text-align:left;
}
.wsp-content .wsp-staff-list .wsp-staff-name a,
.wsp-content .wsp-staff-list .wsp-staff-name span{
	text-align:inherit;
	color:#a20d0c;
}
.wsp-content .wsp-staff-list .wsp-staff-name span{
	font-size:110%;
	font-weight:600;
}
.wsp-content .wsp-staff-list .wsp-staff-name div{
	margin:0;
	padding:0;
	text-align:inherit;
}
.wsp-content .wsp-staff-list .wsp-staff-post{
	margin-top:0px !important;
	font-weight:600;
}
.wsp-content .wsp-staff-list .wsp-staff-info{
	font-size:90%;
}
.wsp-content .wsp-staff-list .wsp-tpl-line{
	margin-top:20px !important;
	height:15px !important;
}

@media all and (max-width: 500px){
	.wsp-content .wsp-staff-list .wsp-staff-item{
		display:block;
		border:none;
		box-shadow:none;
	}
	.wsp-content .wsp-staff-list .wsp-staff-item > div{
		display:block;
		padding:0;
		height:auto;
	}
	.wsp-content .wsp-staff-list .wsp-staff-image{
		float:left;
		margin:0 10px 10px 0 !important;
		width:auto;
		max-width:150px;
		text-align:left;
	}
	.wsp-content .wsp-staff-list .wsp-staff-vip .wsp-staff-image{
		max-width:150px;
	}
	.wsp-content .wsp-staff-list .wsp-staff-image > img{
		display:inline-block;
		width:auto;
	}
	.wsp-content .wsp-staff-list .wsp-staff-text{
    	padding:0 !important;
	}	
	
	.wsp-content .wsp-staff-list .wsp-staff-name span{
		display:block;
		margin:0;
		padding:0 0 5px 0;
		text-align:left;
	}
	.wsp-content .wsp-staff-list .wsp-staff-info{
		clear:both;
	}
}
@media all and (max-width: 350px){
	.wsp-content .wsp-staff-list .wsp-staff-item{
		display:block;
	}
	.wsp-content .wsp-staff-list .wsp-staff-item > div{
		display:block;
		padding:0;
		height:auto;
	}
	.wsp-content .wsp-staff-list .wsp-staff-image{
		float:none;
		margin:15px 30px 5px 30px !important;
		max-width:100%;
		text-align:center;
	}
	.wsp-content .wsp-staff-list .wsp-staff-vip .wsp-staff-image{
		max-width:100%;
	}
	.wsp-content .wsp-staff-list .wsp-staff-image > img{
		display:block;
		margin:0 auto;
	}
	.wsp-content .wsp-staff-list .wsp-staff-text > div{
		padding-bottom:10px;
	}
	.wsp-content .wsp-staff-list .wsp-staff-name{
		text-align:center !important;
	}
	.wsp-content .wsp-staff-list .wsp-staff-name > span{
		display:inline;
		margin:0;
		padding:0;
	}
}


.wsp-content .wsp-staff1-list{
	margin:0;
	padding:0 0 20px 0;
	list-style:none;
}
.wsp-content .wsp-staff1-list > li{
	margin:0;
	padding:5px 0;
}
.wsp-content .wsp-staff1-list .wsp-staff1-item{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	text-decoration:none;
	border:1px solid #bfbfbf;
	box-shadow:0px 0px 1px rgba(177, 177, 177, 0.5);
}
.wsp-content .wsp-staff1-list .wsp-staff1-item > div{
	display:table-cell;
	margin:0;
	padding:0;
	height:100%;
	text-align:left;
	vertical-align:top;
}
.wsp-content .wsp-staff1-list .wsp-staff1-image{
	width:20%;
	text-align:center;
}
.wsp-content .wsp-staff1-list .wsp-staff1-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	min-width:150px;
}
.wsp-content .wsp-staff1-list .wsp-staff1-text{
	padding:15px 30px !important;
}
.wsp-content .wsp-staff1-list .wsp-staff1-text > div{
	margin:0;
	padding:0 0 15px 0;
	width:100%;
	text-align:left;
	line-height:120%;
}
.wsp-content .wsp-staff1-list .wsp-staff1-text > div:last-child{
	padding-bottom:0 !important
}
.wsp-content .wsp-staff1-list .wsp-staff1-name{
	color:#a20d0c;
	font-size:110%;
	font-weight:600;
	text-transform:uppercase;
}
.wsp-content .wsp-staff1-list .wsp-staff1-info,
.wsp-content .wsp-staff1-list .wsp-staff1-quot{
	font-size:90%;
}
.wsp-content .wsp-staff1-list .wsp-staff1-quot{
	font-style:italic;
}
@media all and (max-width: 500px){
	.wsp-content .wsp-staff1-list .wsp-staff1-item{
		display:block;
		border:none;
		box-shadow:none;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-item > div{
		display:block;
		padding:0;
		height:auto;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-image{
		float:left;
		margin:0 10px 5px 0 !important;
		width:auto;
		text-align:left;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-image > img{
		display:inline-block;
		width:auto;
		max-width:200px;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-text{
    	padding:0 !important;
	}	
	
	.wsp-content .wsp-staff1-list .wsp-staff1-name > span{
		display:block;
		margin:0;
		padding:0 0 5px 0;
		text-align:left;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-info{
		clear:both;
	}
}
@media all and (max-width: 350px){
	.wsp-content .wsp-staff1-list .wsp-staff1-item{
		display:block;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-item > div{
		display:block;
		padding:0;
		height:auto;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-image{
		float:none;
		margin:15px 30px 5px 30px !important;
		text-align:center;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-image > img{
		display:block;
		margin:0 auto;
		max-width:100%;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-text > div{
		padding-bottom:10px;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-name{
		text-align:center !important;
	}
	.wsp-content .wsp-staff1-list .wsp-staff1-name > span{
		display:inline;
		margin:0;
		padding:0;
	}
}


.wsp-content .wsp-staff2-list{
	margin:0;
	padding:0 0 20px 0;
	list-style:none;
}
.wsp-content .wsp-staff2-list > li{
	margin:0;
	padding:5px 0;
}
.wsp-content .wsp-staff2-list .wsp-staff2-item{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	text-decoration:none;
	border:1px solid #bfbfbf;
	box-shadow:0px 0px 1px rgba(177, 177, 177, 0.5);
}
.wsp-content .wsp-staff2-list .wsp-staff2-item > div{
	display:table-cell;
	margin:0;
	padding:0;
	height:100%;
	text-align:left;
	vertical-align:top;
}
.wsp-content .wsp-staff2-list .wsp-staff2-image{
	width:20%;
	text-align:center;
}
.wsp-content .wsp-staff2-list .wsp-staff2-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	min-width:150px;
}
.wsp-content .wsp-staff2-list .wsp-staff2-text{
	padding:15px 30px !important;
}
.wsp-content .wsp-staff2-list .wsp-staff2-text > div{
	margin:0;
	padding:0 0 15px 0;
	width:100%;
	text-align:left;
	line-height:120%;
}
.wsp-content .wsp-staff2-list .wsp-staff2-text > div:last-child{
	padding-bottom:0 !important
}
.wsp-content .wsp-staff2-list .wsp-staff2-name{
	color:#a20d0c;
	font-size:105%;
	font-weight:600;
}
.wsp-content .wsp-staff2-list .wsp-staff2-post{
	margin-top:-10px !important;
	font-weight:600;
}
.wsp-content .wsp-staff2-list .wsp-staff2-info,
.wsp-content .wsp-staff2-list .wsp-staff2-quot{
	font-size:90%;
}
.wsp-content .wsp-staff2-list .wsp-staff2-quot{
	font-style:italic;
}
@media all and (max-width: 500px){
	.wsp-content .wsp-staff2-list .wsp-staff2-item{
		display:block;
		border:none;
		box-shadow:none;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-item > div{
		display:block;
		padding:0;
		height:auto;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-image{
		float:left;
		margin:0 10px 5px 0 !important;
		width:auto;
		text-align:left;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-image > img{
		display:inline-block;
		width:auto;
		max-width:200px;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-text{
    	padding:0 !important;
	}	
	
	.wsp-content .wsp-staff2-list .wsp-staff2-name > span{
		display:block;
		margin:0;
		padding:0 0 5px 0;
		text-align:left;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-info{
		clear:both;
	}
}
@media all and (max-width: 350px){
	.wsp-content .wsp-staff2-list .wsp-staff2-item{
		display:block;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-item > div{
		display:block;
		padding:0;
		height:auto;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-image{
		float:none;
		margin:15px 30px 5px 30px !important;
		text-align:center;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-image > img{
		display:block;
		margin:0 auto;
		max-width:100%;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-text > div{
		padding-bottom:10px;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-name{
		text-align:center !important;
	}
	.wsp-content .wsp-staff2-list .wsp-staff2-name > span{
		display:inline;
		margin:0;
		padding:0;
	}
}



.wsp-content .wsp-btns1-list{
	margin:0;
	padding:15px 0;
}
.wsp-content .wsp-btns1-item > a{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	height:80px;
	color:#808080;
	font-size:105%;
	font-weight:bold;
	background:transparent;
	border:1px solid #bfbfbf;
	border-collapse:collapse;
	text-decoration:none;
	text-transform:uppercase;
}
.wsp-content .wsp-btns1-item > a:hover{
	color:#ffffff;
	background:#507199;
	border:1px solid #507199;
}
.wsp-content .wsp-btns1-item > a > div{
	display:table-cell;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	height:100%;
	overflow:hidden;
}
.wsp-content .wsp-btns1-item > a > div:last-child{
	width:100%;
}
.wsp-content .wsp-btns1-item > a > div > span{
	display:block;
	margin:0 10px;
	padding:0;
	text-align:center;
}
.wsp-content .wsp-btns1-item > a > div > span.wsp-sprite{
	margin-right:0;
	width:64px;
	height:64px;
}

.wsp-content .wsp-btns1-item .wsp-btns1-ico01 .wsp-sprite{
	background-position:0px -592px;
}
.wsp-content .wsp-btns1-item .wsp-btns1-ico01:hover .wsp-sprite{
	background-position:0px -528px;
}
.wsp-content .wsp-btns1-item .wsp-btns1-ico02 .wsp-sprite{
	background-position:-64px -592px;
}
.wsp-content .wsp-btns1-item .wsp-btns1-ico02:hover .wsp-sprite{
	background-position:-64px -528px;
}
.wsp-content .wsp-btns1-item .wsp-btns1-ico03 .wsp-sprite{
	background-position:-128px -592px;
}
.wsp-content .wsp-btns1-item .wsp-btns1-ico03:hover .wsp-sprite{
	background-position:-128px -528px;
}






.wsp-content .wsp-quest-add{
	margin:0;
	padding:10px 0;
	text-align:right;
	font-size:110%;
	font-weight:600;
	text-transform:uppercase;
}
.wsp-content .wsp-quest-add a{
	text-decoration:none !important;
}
.wsp-content .wsp-quest-add a:hover{
	text-decoration:underline !important;
}
.wsp-content .wsp-quest-link{
	margin:5px 0 0 0;
	padding:0 0 10px 0;
	text-align:right;
	font-size:90%;
}
.wsp-content .wsp-quest-link a{
	opacity:0.8;
}
.wsp-content .wsp-quest-link a:hover{
	opacity:1;
}

.wsp-content .wsp-quest-empty{
	padding:20px 0;
	text-align:center;
	border-top: 1px dashed #c3c3c3;
	border-bottom: 1px dashed #c3c3c3;
	opacity:0.5;
}
.wsp-content .wsp-quest-empty:hover{
	opacity:1;
}

.wsp-content .wsp-quest-list > ul{
	margin:0;
	padding:0 0 0 0;
	list-style:none;
}
.wsp-content .wsp-quest-list > ul > li{
	margin:0;
	padding:20px 0;
	border-bottom:1px dashed #c3c3c3;
}
.wsp-content .wsp-quest-list > ul > li:first-child{
	border-top:1px dashed #c3c3c3;
}
.wsp-content .wsp-quest-list .wsp-quest-item{
	margin:0;
	padding:0;
	width:100%;
	border:none;
	text-decoration:none;
}
.wsp-content .wsp-quest-list .wsp-quest-item > div{
	margin:0;
	padding:0;
	height:100%;
	vertical-align:top;
}
.wsp-content .wsp-quest-list .wsp-quest-head{
	clear:both;
}
.wsp-content .wsp-quest-list .wsp-quest-date{
	float:right;
	margin:0;
	padding:0 0 5px 20px;
	text-align:right;
	font-size:90%;
	opacity:0.5;
}
.wsp-content .wsp-quest-list .wsp-quest-name{
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
}
.wsp-content .wsp-quest-list .wsp-quest-name > span{
	display:inline-block;
	margin:0;
	padding:0;
	text-align:left;
}
.wsp-content .wsp-quest-list .wsp-quest-name > span > span{
	font-weight:600;
}
.wsp-content .wsp-quest-list .wsp-quest-text{
	text-align:justify;
	line-height:140%;
}
.wsp-content .wsp-quest-list .wsp-quest-text > div{
	margin:0;
	padding:0 0 15px 0;
	width:100%;
	height:100%;
	text-align:left;
	line-height:120%;
}
.wsp-content .wsp-quest-list .wsp-quest-admin{
	margin:10px 0 0 30px !important;
	border-left:2px solid rgba(100, 100, 100, 0.4);
	opacity:0.7;
}
.wsp-content .wsp-quest-list .wsp-quest-admin > div{
	margin:0 0 0 15px;
	padding:0;
}
.wsp-content .wsp-quest-list .wsp-quest-admin > div:last-child{
	text-align:right;
	font-weight:600;
	font-size:90%;
}
.wsp-content .wsp-quest-list .wsp-quest-admin > div:first-child{
	text-align:left;
	font-weight:normal;
	font-size:100%;
}
.wsp-content .wsp-quest-list .wsp-quest-admin > div > p{
	padding:3px 0;
	text-align:justify;
}
.wsp-content .wsp-quest-list .wsp-quest-admin > div > p:first-child{
	padding-top:0;
}
.wsp-content .wsp-quest-list .wsp-quest-admin > div > p:last-child{
	padding-bottom:0;
}



.wsp-content .wsp-peop-list{
}
.wsp-content .wsp-peop-list > ul{
	display:table;
	margin:0;
	padding:0;
	width:100%;
	font-size:0;
	border:1px solid #7c95b3;
	border-right:none;
	border-bottom:none;
}
.wsp-content .wsp-peop-list > ul > li{
	display:table-row-group;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}
.wsp-content .wsp-peop-list > ul > li > div{
	display:table-row;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-content .wsp-peop-list > ul > li > div > div{
	display:table-cell;
	margin:0;
	padding:5px 0px;
	vertical-align:middle;
	border:1px solid #7c95b3;
	border-top:none;
	border-left:none;
}
.wsp-content .wsp-peop-list > ul > li > div > div > span{
	display:inline-block;
	margin:0 10px;
}
.wsp-content .wsp-peop-list > ul > li:nth-child(2n+1) > div{
	background:#f0f0f0;
}




.wsp-content .wsp-peop-list .wsp-peop-title{
	background:#7c95b3 !important;
	color:#ffffff;
	font-weight:600;
}
.wsp-content .wsp-peop-list .wsp-peop-title > div{
	padding:8px 0px;
	text-align:center;
	border-right-color:#ffffff;
}
.wsp-content .wsp-peop-list .wsp-peop-title > div:last-child{
	border-right-color:#7c95b3;
}
.wsp-content .wsp-peop-list .wsp-peop-title > div > span{
	margin:0px 15px;
}
.wsp-content .wsp-peop-list .wsp-peop-fio{
	width:30%;
}
.wsp-content .wsp-peop-list .wsp-peop-work{
	width:45%
}
.wsp-content .wsp-peop-list .wsp-peop-post{
	width:25%;
	text-align:center;
}

@media all and (max-width: 650px){
	.wsp-content .wsp-peop-list > ul{
		border:1px solid #7c95b3;
		border-bottom:none;
	}
	.wsp-content .wsp-peop-list > ul > li{
		display:table-row;
		border:none;
	}
	.wsp-content .wsp-peop-list > ul > li > div{
		display:table-cell;
		padding:5px 0px;
		border:none;
		border-bottom:1px solid #7c95b3;
	}
	.wsp-content .wsp-peop-list > ul > li > div > div{
		display:block;
		padding:4px 0px;
		text-align:left;
		border:none;
	}
	
	.wsp-content .wsp-peop-list .wsp-peop-title{
		text-align:center;
	}
	.wsp-content .wsp-peop-list .wsp-peop-title > div{
		display:inline-block;
		padding:5px 0;
		width:auto;
		text-align:left;
	}
	.wsp-content .wsp-peop-list .wsp-peop-title > div:before{
		content:"|";
		display:inline-block;
		margin:0;
		padding:0 2px 0 0;
	}
	.wsp-content .wsp-peop-list .wsp-peop-title > div:first-child:before{
		content:"";
		display:none;
	}
	.wsp-content .wsp-peop-list .wsp-peop-item > div{
		margin:0;
		padding:0 10px;
	}
	.wsp-content .wsp-peop-list .wsp-peop-item > div > span{
		display:block;
		margin:0;
		padding:0;
		text-align:left;
	}

	.wsp-content .wsp-peop-list .wsp-peop-fio,
	.wsp-content .wsp-peop-list .wsp-peop-work,
	.wsp-content .wsp-peop-list .wsp-peop-post{
		width:100%;
	}
	.wsp-content .wsp-peop-list .wsp-peop-item .wsp-peop-fio{
		font-weight:600;
	}
	.wsp-content .wsp-peop-list .wsp-peop-item .wsp-peop-work,
	.wsp-content .wsp-peop-list .wsp-peop-item .wsp-peop-post{
		padding-left:25px !important;
	}	
}
@media all and (max-width: 500px){
	.wsp-content .wsp-peop-list .wsp-peop-title > div > span{
		margin:0 8px;
	}
}
@media all and (max-width: 400px){
	.wsp-content .wsp-peop-list .wsp-peop-title > div > span{
		margin:0 3px;
	}
}





.wsp-content .wsp-parts-list{
	margin:0;
	padding:10px 0;
	list-style:none;
}
.wsp-content .wsp-parts-list .wsp-parts-item{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	border:none;
	text-decoration:none;
}
.wsp-content .wsp-parts-list .wsp-parts-item > div{
	display:block;
	margin:0;
	padding:0;
}
.wsp-content .wsp-parts-list .wsp-parts-image,
.wsp-content .wsp-parts-list .wsp-parts-image > img{
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.wsp-content .wsp-parts-list .wsp-parts-full{
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	margin:0;
	padding:0;
	width:101%;
	height:100%;
	border:none;
	font-size:90%;
	color:#ffffff;
	background:rgba(80, 114, 152, 0.9);
	transition:opacity 0.5s;
	opacity:0;
}
.wsp-content .wsp-parts-list .wsp-parts-full > div{
	display:table;
	margin:0;
	padding:0;
	width:101%;
	height:100%;
	border:none;
}
.wsp-content .wsp-parts-list .wsp-parts-full > div > div{
	display:table-cell;
	margin:0;
	padding:5px 10px;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	line-height:110%;
}
.wsp-content .wsp-parts-list .wsp-parts-full p{
	display:block;
	margin:0;
	padding:5px 0;
	text-align:center;
}
.wsp-content .wsp-parts-list .wsp-parts-full strong{
	font-size:110%;
	font-weight:bold;
}
.wsp-content .wsp-parts-list .wsp-parts-item:hover .wsp-parts-full{
	opacity:1;
}
@media all and (max-width: 500px){
	.wsp-content .wsp-parts-list .wsp-parts-full{
		position:relative;
		display:block;
		color:inherit;
		font-size:100%;
		background:transparent;
		opacity:1;
	}	
	.wsp-content .wsp-parts-list .wsp-parts-full span{
		padding:5px 0 0 0;
		color:#a10d0d;
	}
}
.wsp-forms{
	position:relative;
	display:block;
	margin:0;
	padding:15px 0;
	text-align:center;
}
.wsp-forms > div,
.wsp-forms > form{
	position:relative;
	margin:0 auto;
	padding:0;
	width:100%;
	max-width:635px;
	text-align:center;
}

.wsp-forms .wsp-forms-error{
	margin:0 auto;
	padding:0px 20px 10px 20px;
	text-align:center;
	color:#dd0000;
	font-size:95%;
	font-weight:600;
}
.wsp-forms .wsp-forms-success{
	margin:0 auto;
	padding:0px 20px;
	text-align:center;
	color:#00dd00;
	font-size:95%;
	font-weight:600;
}

.wsp-forms .wsp-forms-string,
.wsp-forms .wsp-forms-select,
.wsp-forms .wsp-forms-text{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;	
}
.wsp-forms .wsp-forms-requ,
.wsp-forms .wsp-forms-label{
	position:relative;
	display:block;
	margin:0;
	padding:3px 0;
	width:100%;
	text-align:left;
	font-size:90%;
}
.wsp-forms .wsp-forms-requ u,
.wsp-forms .wsp-forms-label u{
	margin:0 2px;
	padding:0;
	color:#dd0000;
	font-size:110%;
	font-weight:bold;
	text-decoration:none;
}

.wsp-forms .wsp-forms-string .wsp-forms-input,
.wsp-forms .wsp-forms-select .wsp-forms-input,
.wsp-forms .wsp-forms-text .wsp-forms-input,
.wsp-forms .wsp-forms-submit .wsp-forms-button > button{
	position:relative;
	display:block;
	margin:0;
	padding:0px;
	width:100%;
	border:1px solid #d3d3d3;
	background:#f9f9f9;
	border-radius:3px;
	box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.05);
}
.wsp-forms .wsp-forms-string .wsp-forms-error,
.wsp-forms .wsp-forms-select .wsp-forms-error,
.wsp-forms .wsp-forms-text .wsp-forms-error{
	border:1px solid #ffb7b7;
	background:#ffe8e8;
}

.wsp-forms .wsp-forms-submit .wsp-forms-button > button{
	background:#e9e9e9;
	border:1px solid #cccccc;
	cursor:pointer;
}
.wsp-forms .wsp-forms-string .wsp-forms-input > input,
.wsp-forms .wsp-forms-select .wsp-forms-input > select,
.wsp-forms .wsp-forms-text .wsp-forms-input > textarea{
	position:relative;
	display:block;
	margin:0;
	padding:3px 7px;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:left;
	vertical-align:top;
	border:none;
	background:transparent;
	resize:none;
}

.wsp-forms .wsp-forms-text .wsp-forms-input > textarea{
	height:150px;
	line-height:150%;
}

.wsp-form1 .wsp-forms-submit{
	display:table;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	border:none;
}
.wsp-form1 .wsp-forms-submit > div{
	display:table-cell;
	height:100%;
	text-align:left;
	vertical-align:top;
}
.wsp-form1 .wsp-forms-submit > div.wsp-forms-captcha{
	min-width:334px;
	height:76px;
}
.wsp-form1 .wsp-forms-submit > div.wsp-forms-button{
	width:100%;
}
.wsp-form1 .wsp-forms-submit > div.wsp-forms-button > button{
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:76px;
	text-align:center;
	font-size:120%;
	font-weight:600;
}

@media all and (max-width: 500px){
	.wsp-form1 .wsp-forms-submit > div{
		padding: 10px 0;
		display:block;
		text-align:center;
	}

	.wsp-form1 .wsp-forms-submit > div:first-child{
		padding-top: 0;
	}

	.wsp-form1 .wsp-forms-submit > div:last-child{
		padding-bottom: 0;
	}

	.wsp-form1 .wsp-forms-submit > div.wsp-forms-captcha{
		margin: 0 auto;
		min-width:304px;
		width:304px;
	}
}

.wsp-tpl-skin2 .wsp-content h1, .wsp-content .h1{
	color:#ff6c16;
}

.wsp-tpl-skin2 .wsp-content .wsp-title{
	background-color:#ff6c16;
}
.wsp-tpl-skin2 .wsp-content .wsp-spec-list .wsp-spec-title > span.wsp-sprite{
	background-position:-441px -8px;
}

.wsp-tpl-skin2 .wsp-content .wsp-news-list .wsp-news-text{
	background:rgba(255, 108, 21, 0.9);
}




.wsp-tpl-skin2 .wsp-content .wsp-btns1-item > a{
	color:#ff6c16;
	background:transparent;
	border:1px solid #ff9050;
}
.wsp-tpl-skin2 .wsp-content .wsp-btns1-item > a:hover{
	color:#ffffff;
	background:#ff6c16;
	border:1px solid #ff6c16;
}
.wsp-tpl-skin2 .wsp-content .wsp-btns1-item .wsp-btns1-ico01 .wsp-sprite{
	background-position:0px -656px;
}
.wsp-tpl-skin2 .wsp-content .wsp-btns1-item .wsp-btns1-ico01:hover .wsp-sprite{
	background-position:0px -528px;
}
.wsp-tpl-skin2 .wsp-content .wsp-btns1-item .wsp-btns1-ico02 .wsp-sprite{
	background-position:-64px -656px;
}
.wsp-tpl-skin2 .wsp-content .wsp-btns1-item .wsp-btns1-ico02:hover .wsp-sprite{
	background-position:-64px -528px;
}
.wsp-tpl-skin2 .wsp-content .wsp-btns1-item .wsp-btns1-ico03 .wsp-sprite{
	background-position:-128px -656px;
}
.wsp-tpl-skin2 .wsp-content .wsp-btns1-item .wsp-btns1-ico03:hover .wsp-sprite{
	background-position:-128px -528px;
}

