

/* Start:/prettyPhoto/css/prettyPhoto.css?154746808221120*/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/termika/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/termika/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/termika/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/termika/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/termika/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/termika/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/termika/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/termika/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/termika/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/prettyPhoto/css/../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/prettyPhoto/css/../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/prettyPhoto/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}


/*ïåðåêðûòèå ñòèëåé äëÿ òåðìèêè*/
.pp_content_container .pp_details{float:left;margin:0px 0 12px}
.pp_pic_holder {font-family:Arial, Helvetica, sans-serif, Calibri; color:#333333;}
.pp_pic_holder .pp_description {font-size:12px}

div.pp_default .pp_close {width:27px;height:19px;background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/close.gif) 2px 1px no-repeat;cursor:pointer}
div.light_square .pp_close {width:19px;height:19px;background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/close.gif) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_close:hover, div.light_square .pp_close:hover {opacity:1; background:url(/prettyPhoto/css/../images/prettyPhoto/default/termika/closeover.gif) 2px 1px no-repeat;}

a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:45px;text-indent:-10000px;top:0px;width:20px;z-index:20000}
.pp_hoverContainer{position:absolute;top:30px;width:100%;z-index:2000}
.pp_nav{clear:right;float:left;margin:0 10px 0 0}
div.light_square .pp_nav { font-size:11px}
/* End */


/* Start:/bitrix/templates/termika_2019/components/bitrix/menu/oks_menu/style.css?15471267125105*/
/**Top menu**/
#top-menu-container-wrap{
	height: 70px;
	width: 100%;
	background-color:#FFFFFF;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	filter: progid:DXImageTransform.Microsoft.dropshadow(offX=0, offY=3, color=#000000); /*IE Ð´Ð¾  9 */
	filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=2);
	-webkit-transition: .5s;
    -moz--transition: .5s;
    transition: .5s;
}

#top_menu, #top_menu ul
{
	padding:0;
	background-color:#FFFFFF;
	height: 70px;
	list-style:none;
	width: 600px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	
}
.navbar-header{
	position: relative;
}
/**Top menu size**/
.navbar{
	border: none;
	margin-bottom: 0;
	height: 70px;
	width: 100%;
}
.navbar-default{
	background: none;
}
/*ÐŸÑ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð¸Ðµ*/
.navbar-fixed-top {
	position: fixed;
}


/*LOGO*/
#logo {
	width: 160px;
	height: 35px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 18px;
	left: 0;
}
/* CONTACTS */
#header-contacts{
	position: absolute;
	right: 30px;
	top: 18px;
	font-size: 20px;
	font-weight: bold;
}
/*Links*/
#top_menu li a {
    display: inline-block;
	text-decoration:none;
	text-align:center;
    line-height: 1;
    text-decoration:none;
    cursor: pointer;
    position:relative;
	padding:30px 20px 25px 20px;
	font-size: 15px;
}
#top_menu li a:after {
    background-color: #058ac7;
    display: block;
    content: "";
    height: 3px;
    width: 0%;
    left: 50%;
	bottom:0;
    position: absolute;
    -webkit-transition: width .3s ease-in-out;
    -moz--transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
}
#top_menu li a:hover:after,
#top_menu li a:focus:after,
#top_menu li a.root-item-selected:after
 {
    width: 100%;
}



#top_menu li
{
	float:left;
	background:#FFF;
}

/*Root items*/
#top_menu li a.root-item
{
	color:#000;
}

/*Root menu selected*/
#top_menu li a.root-item-selected
{
	color:#058ac7;
}


/*Root items: hover*/
#top_menu li:hover a.root-item, #top_menu li.jshover a.root-item
{
	color:#006EAE;
}

/*Item-parents*/
#top_menu a.parent
{
	background: url(/bitrix/templates/termika_2019/components/bitrix/menu/oks_menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#top_menu a.denied
{
	background: url(/bitrix/templates/termika_2019/components/bitrix/menu/oks_menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#top_menu li a:hover, #top_menu li.jshover
{
	color:#006EAE;
}

/*Child-items selected*/
#top_menu li.item-selected
{
	color:#006EAE;
}

/*Sub-menu box*/
#top_menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#top_menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#top_menu li ul a
{
	text-align:left;
}


#top_menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#top_menu li:hover ul ul,
#top_menu li.jshover ul ul,
#top_menu li:hover ul ul ul,
#top_menu li.jshover ul ul ul,
#top_menu li:hover ul ul ul ul,
#top_menu li.jshover ul ul ul ul,
#top_menu li:hover ul ul ul ul ul,
#top_menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#top_menu li:hover ul,
#top_menu li.jshover ul,
#top_menu li li:hover ul,
#top_menu li li.jshover ul,
#top_menu li li li:hover ul,
#top_menu li li li.jshover ul,
#top_menu li li li li:hover ul,
#top_menu li li li li.jshover ul,
#top_menu li li li li li:hover ul,
#top_menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
div.menu-clear-left
{
	clear:left;
}
@media (min-width: 992px) and (max-width: 1200px) {
	#top_menu li a{
		padding: 30px 10px 25px 10px;
	}
	#top_menu ul{
		margin-right: 60px;
	}
	#top_menu{
		margin-left: 220px;
	}
}
@media (min-width: 767px) and (max-width: 991px) {
	#top_menu{
		margin-left: 180px;
	}
	#top_menu li a{
		padding: 30px 5px 25px 5px;
	}
	#header-contacts{
		font-size: 14px;
		margin-top: 10px; 
	}
}
@media (max-width: 767px) {
/*	.navbar{
border-bottom: 2px solid #006EAE;
}*/
.navbar-toggle{
	margin-top: 15px;
}
	#top-menu-container-wrap{
		height: auto;
		min-height: 20px;
	}
	#top-menu-container-wrap .navbar .container{
	padding-right: 0px;
    padding-left: 0px;
	}
	#top-menu-container-wrap .navbar .navbar-header{
	margin-right: 10px;
    margin-left: 10px;
	}
	#top-menu-container{
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

	#top_menu{
		display:none;
	}
	#top_menu, #top_menu ul{
		width: 100%;
		float: none;
	}
	#top_menu li a{
		width: 100%;
		display: block;
		font-size: 16px;
		padding: 12px;
	}
	#top_menu li{
		width: 100%;
		display: block;
		border-bottom: #FFF solid 1px;
		border-left: #FFF solid 1px;
		border-right: #FFF solid 1px;
	}
	
	#logo {
	left: 20px;
	}
	#header-contacts{
		right: 100px;
		left: inherit;
	}
}
@media (max-width: 500px) {
	#header-contacts{
		font-size: 12px;
		right: inherit;
		left: 20px;
		top: 50px;
	}
}
/* End */


/* Start:/bitrix/templates/termika_2019/template_styles.css?160854255627086*/
@media (max-width:767px){#bx-panel{display:none !important}}
/* Fonts */
@font-face {
    font-family: 'PT Sans';
    src: local('PT Sans'), local('PTSans-Regular'), url('/bitrix/templates/termika_2019/fonts/ptsans.woff2') format('woff2'), url('/bitrix/templates/termika_2019/fonts/ptsans.woff') format('woff'), url('/bitrix/templates/termika_2019/fonts/ptsans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'PT Sans';
    src: local('PT Sans Italic'), local('PTSans-Italic'), url('/bitrix/templates/termika_2019/fonts/ptsansitalic.woff2') format('woff2'), url('/bitrix/templates/termika_2019/fonts/ptsansitalic.woff') format('woff'), url('/bitrix/templates/termika_2019/fonts/ptsansitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'PT Sans';
    src: local('PT Sans Bold'), local('PTSans-Bold'), url('/bitrix/templates/termika_2019/fonts/ptsansbold.woff2') format('woff2'), url('/bitrix/templates/termika_2019/fonts/ptsansbold.woff') format('woff'), url('/bitrix/templates/termika_2019/fonts/ptsansbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'PT Sans';
    src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url('/bitrix/templates/termika_2019/fonts/ptsansbolditalic.woff2') format('woff2'), url('/bitrix/templates/termika_2019/fonts/ptsansbolditalic.woff') format('woff'), url('/bitrix/templates/termika_2019/fonts/ptsansbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
/* bootstrap */
/*
@media (min-width: 1278px){
	.container{
		width: 1238px;
	}
}
@media (min-width: 1255px) and (max-width: 1277px) {
	.container{
		width: 1215px;
	}
}
*/
@media (min-width: 1255px){
	.container{
		width: 1278px;
	}
}

.workarea{
	overflow: hidden;
}

body,
li,
ul p{
 font-family: 'PT Sans';	
 color: #38424c;
 font-size: 14px;
}
ul{
margin-left: 3px;
}

.tablebodytext{
	display:none;
}
.clearfix{
}
a {
	color: #058ac7;
}
a:hover {
	text-decoration: none;
	color:#058ac7;
}
p{
	font-size: 16px;
	line-height: 24px;
	color: #38424c;
}
h1, h2{
	font-size: 24px;
	font-weight: bold;
	color: #38424c;
}
h2{
	margin-top: 60px;
	margin-bottom: 60px;
}
hr {
	color: #cfd8dc;
	background-color: #cfd8dc;
	height: 1px;
	padding: 0;
	margin:0;
}

.center{
	text-align: center;
}
.md-right,
.sm-right{
	text-align: right;
}
.nopadding{
	padding: 0;
	margin: 0;
}
@media (max-width: 992px){
	.md-right{
		text-align: left;
	}
}
@media (max-width: 768px){
	.sm-right{
		text-align: left;
	}
}
.md-margin-top-90{margin-top: 90px;}
.md-margin-top-80{margin-top: 80px;}
@media (max-width: 992px){
	.md-margin-top-90,
	.md-margin-top-80{
		margin-top: 20px;
	}
}
.white{
	color: #FFFFFF;
}
a.white{
	font-style: italic;
	text-decoration: underline;
	-webkit-transition: 2s;
    -moz-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
}
a.white:hover{
	color: #5db9e3;
}
.shadow-line{
	width: 100%;
	height: 3px;
	-webkit-box-shadow: 0px -3px 8px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0px -3px 8px rgba(0, 0, 0, .1);
	-o-box-shadow: 0px -3px 8px rgba(0, 0, 0, .1);
	box-shadow: 0px -3px 8px rgba(0, 0, 0, .1);
	filter: progid:DXImageTransform.Microsoft.dropshadow(offX=0, offY=-1px, color=#000000); /*IE <  9 */
	filter: progid:DXImageTransform.Microsoft.shadow(direction=90, color=#000000, strength=8);
	
	margin-top:60px;
}
/* BUTTONS */
a.button-white,
a.button-blue,
a.button-white-blue{
	font-weight: bold;
	-webkit-transition: 1s;
     -moz-transition: 1s;
     -o-transition: 1s;
     transition: 1s;
	 cursor: pointer;
}

a.button-white{
	display: block;
	height: 42px;
	width: 296px;
	border: 1px solid #FFFFFF;
	border-radius: 21px;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
}
a.button-white:hover{
	color: #058ac7;
	background-color:#FFFFFF;
	text-decoration: none;
}
a.button-blue{
	display: block;
	height: 42px;
	width: 148px;
	border-radius: 21px;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	background-color: #058ac7;
	color: #FFFFFF;
}
a.button-blue:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #194d85;
}
a.button-white-blue{
	display: block;
	height: 42px;
	width: 296px;
	border: 1px solid #058ac7;
	border-radius: 21px;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: #058ac7;
}
a.button-white-blue:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #058ac7;
}
/* HOME PAGE */
/* header*/
#main-header{
	height: 600px;
	background-color: #058ac7; 
	/*background-image: url(/bitrix/templates/termika_2019/images/bg_main_page_head.jpg);*/
	background-image: url(/bitrix/templates/termika_2019/images/bg_main_page_head_NY_3.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 170px;
}
.page-title,
.page-annotation{
	margin-left: 50px;
	margin-top: 0;
	margin-bottom: 22px;
}
.page-annotation{
	width: 425px;
	margin-bottom:60px;
}
#main-header img{
	width: 469px;
	float:right;
	margin-right: 50px;
}
#main-header .button-white{
	margin-left: 50px;
}
@media (max-width: 991px) {
	#main-header img{
		width: 230px;
		margin-right: 10px;
	}
	.page-title,
	.page-annotation
	{
		margin-left: 10px;
	}
	#main-header .button-white{
		margin-left: 0px;
	}
	.page-annotation{
		width: inherit;
	}
}
/* activity */
#activity{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 60px;
}
.card-item{
	float:left;
	margin-right: 24px;
	margin-bottom: 20px;
	padding: 0px 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
	-webkit-box-shadow: 1px 2px 8px rgba(0, 0, 0, .15);
	-moz-box-shadow: 1px 2px 8px rgba(0, 0, 0, .15);
	-o-box-shadow: 1px 2px 8px rgba(0, 0, 0, .15);
	box-shadow: 1px 2px 8px rgba(0, 0, 0, .15);
	filter: progid:DXImageTransform.Microsoft.dropshadow(offX=0, offY=0, color=#000000); /*IE <  9 */
	filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=15);
	

}
#activity .card-item{
	width: 288px;
	height: 250px;
	background-size: auto 140px !important;
}
#activity .card-item:nth-child(1){background: url(/bitrix/templates/termika_2019/images/icons/main_service_01.svg) -30px 50% no-repeat;}
#activity .card-item:nth-child(2){background: url(/bitrix/templates/termika_2019/images/icons/main_service_02.svg) -50px 50% no-repeat;}
#activity .card-item:nth-child(3){background: url(/bitrix/templates/termika_2019/images/icons/main_service_04.svg) -26px 50% no-repeat;}
#activity .card-item:nth-child(4){background: url(/bitrix/templates/termika_2019/images/icons/main_service_06.svg) -40px 50% no-repeat;}
#activity .card-item:nth-child(5){background: url(/bitrix/templates/termika_2019/images/icons/main_service_03.svg) -15px 50% no-repeat;}
#activity .card-item:nth-child(6){background: url(/bitrix/templates/termika_2019/images/icons/main_service_07.svg) -80px 50% no-repeat;}
#activity .card-item:nth-child(7){background: url(/bitrix/templates/termika_2019/images/icons/main_service_05.svg) -65px 50% no-repeat;}
#activity .card-item:nth-child(8){background: url(/bitrix/templates/termika_2019/images/icons/main_service_09.svg) -35px 50% no-repeat;}
#activity .card-item:nth-child(9){background: url(/bitrix/templates/termika_2019/images/icons/main_service_08.svg) -20px 50% no-repeat;}

.card-item h3{
	font-size: 18px;
	font-weight: bold;
	line-height:26px;
}
@media (min-width: 1255px){
	#activity{
		width: 100%;
	}
}
@media (min-width: 992px) and (max-width: 1254px){
	#activity{
		width: 936px;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	#activity{
		width: 624px;
	}
}
@media (max-width: 767px){
	#activity{
		width: 312px;
	}
}
@media (max-width: 400px){
	#activity{
	margin-left: -15px;
    margin-right: inherit;
	}
}
@media (max-width: 312px){
	#activity{
		width: 100%;
	}
	.card-item{
		width: 100%;
		margin-right: 0px;
	}
}
/* solutions */
#solutions>.row{
	margin-bottom: 50px;
}
#solutions-buttons{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 80px;
	width: 938px;
	height: 490px;
	overflow: hidden;
}

.solutions-button{
	position: relative;
	width: 312px;
	height: 490px;
	padding-top: 340px;
	float:left;
	z-index:10;

	-webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}
.solutions-title{
	position: relative;
	display: block;
	overflow: hidden;
	height:150px;
	background-color: #f5f5f5;
	-webkit-transition: 2s;
    -moz-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
}
.solutions-button p{
	color: #37474f;
	font-weight: bold;
	font-size: 18px;
	line-height: 26px;
	z-index: 10;

	padding-left: 20px;
	padding-top: 50px;
	 -webkit-transition: 1s;
     -moz-transition: 1s;
     -o-transition: 1s;
     transition: 1s;
}
.solutions-button a{
	position: absolute;
	display: block;
	top: 54px;
	left: 150px;
	opacity: 0;
	 -webkit-transition: 1s;
     -moz-transition: 1s;
     -o-transition: 1s;
     transition: 1s;
}
.solutions-button::after{
	content:"";
	display: block;
	position: absolute;
	opacity: 0.1;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width: 100%;
	height: 100%;
	background-color: #546973;
}
.solutions-button:nth-child(1){
	background: url(/bitrix/templates/termika_2019/images/olimpoks-ru_main_page_slider.png) -170px -100px no-repeat;
	background-size: auto 500px;
}
.solutions-button:nth-child(2){
	background: url(/bitrix/templates/termika_2019/images/online-olimpoks-ru_main_page_slider.png) -50px 20px no-repeat;
	background-size: auto 330px;
}
.solutions-button:nth-child(3){
	background: url(/bitrix/templates/termika_2019/images/olimpoks-svistok-ru_main_page_slider.png) 20px 30px no-repeat;
	background-size: auto 290px;
}
.solutions-button:first-child,
.solutions-button:first-child::after{
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	margin-right:1px;
}
.solutions-button:last-child,
.solutions-button:last-child::after{
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	margin-left:1px;
}
.solutions-button.active::after{
	display: none;
}

.solutions-button.active p{
	font-size: 22px;
}
.solutions-button:nth-child(1).active{
	background: url(/bitrix/templates/termika_2019/images/olimpoks-ru_main_page_slider.png) -50px -100px no-repeat;
	background-size: auto 500px;
}
.solutions-button:nth-child(2).active{
	background: url(/bitrix/templates/termika_2019/images/online-olimpoks-ru_main_page_slider.png) -50px 20px no-repeat;
	background-size: auto 330px;
}
.solutions-button:nth-child(3).active{
	background: url(/bitrix/templates/termika_2019/images/olimpoks-svistok-ru_main_page_slider.png) 150px 30px no-repeat;
	background-size: auto 290px;
}
.solutions-button.active a{
	opacity: 1;
	left: 400px;
}

@media (min-width: 1270px){
/*@media (min-width: 992px){*/
	#solutions-buttons{
	width: 1248px;
	/*width: 938px;*/
}
	.solutions-button.active::after{
	display: none;
}
.solutions-button.active{
	width: 608px;
}
.solutions-button.active p{
	font-size: 22px;
}
.solutions-button.active:nth-child(1){
	background: url(/bitrix/templates/termika_2019/images/olimpoks-ru_main_page_slider.png) -50px -100px no-repeat;
	background-size: auto 500px;
}
.solutions-button.active:nth-child(2){
	background: url(/bitrix/templates/termika_2019/images/online-olimpoks-ru_main_page_slider.png) -50px 20px no-repeat;
	background-size: auto 330px;
}
.solutions-button.active:nth-child(3){
	background: url(/bitrix/templates/termika_2019/images/olimpoks-svistok-ru_main_page_slider.png) 150px 30px no-repeat;
	background-size: auto 290px;
}
.solutions-button.active a{
	display: block;
	opacity: 1;
	left: 400px;
}
}
@media (max-width: 992px){
	#solutions-buttons{
		width: 100%;
		height: inherit;
	}
	.solutions-button{
		width: 100%;
		margin-bottom: 20px;
	}
	.solutions-button  p{
	font-size: 18px;
	line-height: 26px;
	}
	.solutions-button a{
	opacity: 1;
	left: inherit;
	right: 20px;
	}
	.solutions-button.active a{
	left: inherit;
	right: 20px;
	}
}
@media (max-width: 450px){
	.solutions-button a {
		top: inherit;
		bottom: 10px;
		line-height: 30px;
		height: 32px;
	}
}
/* partners */
#partners{
	text-align: center;
	margin-bottom: 60px;
}
#partners a{
	display: inline-block;
	height: 112px;
	width: 200px;
	background-image: url(/bitrix/templates/termika_2019/images/partners_bw.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#partners .line-1 a,
#partners .line-2 a{
	margin-left: 20px;
	margin-right: 20px;
}
#partners .line-1 a{
	height: 92px;
}
#partners .line-3 a{
	width: 190px;
}
#partners a:hover{
	background-image: url(/bitrix/templates/termika_2019/images/patrners_c.png);
}
#partners .line-1 a:nth-child(1){background-position: center -31px;}
#partners .line-1 a:nth-child(2){background-position: center -211px;}
#partners .line-1 a:nth-child(3){background-position: center -391px;}
#partners .line-1 a:nth-child(4){background-position: center -571px;}
#partners .line-1 a:nth-child(5){background-position: center -751px;}
#partners .line-2 a:nth-child(1){background-position: center -921px;}
#partners .line-2 a:nth-child(2){background-position: center -1101px;}
#partners .line-2 a:nth-child(3){background-position: center -1281px;}
#partners .line-2 a:nth-child(4){background-position: center -1461px;}
#partners .line-2 a:nth-child(5){background-position: center -1641px;}
#partners .line-3 a:nth-child(1){background-position: center -1821px;}
#partners .line-3 a:nth-child(2){background-position: center -2001px;}
#partners .line-3 a:nth-child(3){background-position: center -2181px;}
#partners .line-3 a:nth-child(4){background-position: center -2361px;}
#partners .line-3 a:nth-child(5){background-position: center -2541px;}
#partners .line-3 a:nth-child(6){background-position: center -2721px;}

/*vacancy-menu*/

#vacancy-menu{
	height: 720px;
	width: 100%;
	padding-top: 250px;
	background-image: url(/bitrix/templates/termika_2019/images/bg_main_page_vacancy.jpg);
	background-size: cover;
	background-position: center center;
}
#vacancy-menu .moscow-icon,
#vacancy-menu .yaroslavl-icon{
	display: inline-block;
	width: 69px;
	height: 82px;
	margin-top: 12px;
	margin-bottom: 20px;
	background-position: center center;
}
#vacancy-menu .moscow-icon{
	background-image: url(/bitrix/templates/termika_2019/images/icons/moscow_emblem.svg);
}
#vacancy-menu .yaroslavl-icon{
	background-image: url(/bitrix/templates/termika_2019/images/icons/yaroslavl_emblem.svg);
}
#vacancy-menu .button-white{
	position: relative;
	width: 208px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/bitrix/templates/termika_2019/images/icons/go_to_arrow_white.svg);
	background-position: 155px 55%;
	background-size: 6px 9px;
	background-repeat: no-repeat;
	 -webkit-transition: 1s;
     -moz-transition: 1s;
     -o-transition: 1s;
     transition: 1s;	
}
#vacancy-menu .button-white span{
	position: absolute;
	font-weight: bold;
	top: -2px;
	left: 40px;
}
#vacancy-menu .button-white:hover{
	background-position: 158px 55%;
}
@media (max-width: 992px){
	#vacancy-menu{
		padding-top: 50px;
		padding-bottom: 50px;
		height: inherit;
	}
	#vacancy-menu strong{
		margin-top: 50px;
		display: block;
	}
}
/* vacancy-form-wrap */
#vacancy-form-wrap{
	padding-top:80px;
	padding-bottom:80px;
	margin-top:60px;
	background-image: url(/bitrix/templates/termika_2019/images/bg_vacncy_page.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

/* feedback */
#feedback h2{
	margin-top: 80px;
}
#feedback  .oks_feed_back_wrap{
	margin-top: 10px;
}
/* products */
#products{
	margin-bottom: 70px;
}
#products h1{
	margin-top: 90px;
	margin-bottom: 30px;
}
#products hr{
	margin-top: 70px;
}
#products h2{
	margin-top: 90px;
	margin-bottom:30px;
	font-size: 18px;
	line-height: 30px;
}
#products .button-white-blue{
	margin-top:30px;
}


/* TERMIKA */

#termika .header{
	height: 480px;
	background-color: #058ac7; 
	background-image: url(/bitrix/templates/termika_2019/images/bg_about_page_head.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 160px;
}
/* why-we */
#why-we{
	margin-bottom: 80px;
}
#why-we .card-item{
	height: 250px;
	width: 600px;
	background-size: auto 119px !important;
	padding-left: 300px;
}
#why-we .card-item:nth-child(1){background: url(/bitrix/templates/termika_2019/images/icons/about_block_01.svg) 15% 50% no-repeat;}
#why-we .card-item:nth-child(2){background: url(/bitrix/templates/termika_2019/images/icons/about_block_02.svg) 15% 50% no-repeat;}
#why-we .card-item:nth-child(3){background: url(/bitrix/templates/termika_2019/images/icons/about_block_03.svg) 15% 50% no-repeat;}
#why-we .card-item:nth-child(4){background: url(/bitrix/templates/termika_2019/images/icons/about_block_04.svg) 15% 50% no-repeat;}
@media (min-width: 630px) and (max-width: 1255px){
	#why-we .card-item{
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 630px){
	#why-we .card-item{
		width: 100%;
		height: inherit;
		padding-bottom: 20px;
		background-size: auto 100px !important;
		padding-left: 20px;
		padding-top: 100px;
	}
	#why-we .card-item:nth-child(1),
	#why-we .card-item:nth-child(2),
	#why-we .card-item:nth-child(3),
	#why-we .card-item:nth-child(4){
		background-position: 50% 5%;
	}
}
/* calendar */
#calendar-wrap{
	padding-top: 60px;
	padding-bottom: 60px;	
	background-color: #058ac7; 
	background-image: url(/bitrix/templates/termika_2019/images/bg_about_page_history.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	color: #FFFFFF;
}
#calendar{
	position: relative;
}
#calendar-wrap h2{
	font-weight: bold;
	width: 100%;
	text-align: left;
	font-size: 24px;
	line-height:28px;
	margin-bottom: 50px;
	margin-top: 0;
}
.calendar-section h3{
	font-weight: bold;
	font-size: 48px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	padding-left: 66px;
	margin-left: 16px;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}
.calendar-section h3 .check-box{
	display: inline-block;
	position: absolute;
	bottom:-8px;
	left:-16px;
	width: 16px;
	height: 16px;
	border: 1px solid #FFFFFF;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.calendar-section.active h3 .check-box::before{
	content:"";
	display: inline-block;
	position: absolute;
	top:3px;
	left:3px;
	width: 8px;
	height: 8px;
	background-color: #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.calendar-title{
	font-weight: bold;
	font-size: 20px;
	line-height:30px;
	padding-top: 1px;
	padding-left: 66px;
	margin-left: 16px;

}
.calendar-text{
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
	text-align: left;
	padding-left: 66px;
	margin-left: 16px;
}
.calendar-menu{
	width: 100px;
	position: absolute;
	bottom:0px;
	top:0px;
	left:0px;
	border: 1px solid #CCCCCC;
}
#calendar.js-version-sm,
#calendar.js-version-lg{
	height: 882px;
}
#calendar.js-version-sm .calendar-section,
#calendar.js-version-lg .calendar-section{
	position: absolute;
	opacity: 1;
	 -webkit-transition: 0.4s;
     -moz-transition: 0.4s;
     -o-transition: 0.4s;
     transition: 0.4s;
}
#calendar.js-version-sm #calendar-cont,
#calendar.js-version-lg #calendar-cont{
	position: relative;
	height: 800px;
	margin-left: 100px;
	cursor: ns-resize;

}
#calendar .calendar-section.calendar-out-top{
	opacity: 0;
	top:-130px;
}
#calendar .calendar-section.calendar-out-bottom{
	opacity: 0;
	top:590px;
}
/* js-version-sm */
#calendar.js-version-sm{
	width: 100%;
}
#calendar.js-version-sm .calendar-section{
	width: 100%;
}
#calendar.js-version-sm #calendar-menu{
	width: 10%;
}
#calendar.js-version-sm #calendar-cont{
	width: 90%;
	margin-left: 10%;
}
#calendar.js-version-sm .position-1{ top:0px; }
#calendar.js-version-sm .position-2{ top:230px; }
#calendar.js-version-sm .position-3{ top:460px; }
#calendar.js-version-sm .position-4{ top:690px; }
/* js-version-lg */
#calendar.js-version-lg{
	width:1100px;
	margin-right: auto;
	margin-left: auto;
}
.js-version-lg .calendar-section{
	width: 500px;
	height: 344px;
}
#calendar.js-version-lg .position-1{ top:0px; }
#calendar.js-version-lg .position-2{ top:172px; }
#calendar.js-version-lg .position-3{ top:344px; }
#calendar.js-version-lg .position-4{ top:516px; }

.js-version-lg .calendar-section:nth-child(odd){
	text-align: right;
	left:0px;
}
.js-version-lg .calendar-section:nth-child(even){
	left: 484px;
}
.js-version-lg .calendar-section:nth-child(odd) h3 .check-box{
	left: 484px;
}
.js-version-lg .calendar-section:nth-child(odd) h3,
.js-version-lg .calendar-section:nth-child(odd) .calendar-title,
.js-version-lg .calendar-section:nth-child(odd) .calendar-text{
	text-align: right;
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 66px;
	margin-right: 16px;
}

/* calendar-menu */
#calendar-menu{
	width: 100px;
	float: left;
}
#calendar-menu div{
	position: relative;
	font-size: 14px;
	font-weight: bold;
	line-height: 41px;
	padding-left: 18px;
	opacity: 0.6;
	cursor: pointer;
}
#calendar-menu div:before{
	content:"";
	display: inline-block;
	position: absolute;
	top:16px;
	left:0px;
	width: 8px;
	height: 8px;
	border: 1px solid #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#calendar-menu div.active:before{
	content:"";
	display: inline-block;
	position: absolute;
	top: 18px;
	left: 0px;
	width: 8px;
	height: 8px;
	background: #FFFFFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

#calendar-menu div.active{
	font-size: 22px;
	opacity: 1;
}
@media (max-width: 610px){
	#calendar .calendar-section.calendar-out-bottom{
		opacity: 1;
	}
}
/* CALENDAR - END */
/* certificates */
#certificates{
	margin-top: 50px;
	margin-bottom: 50px;
}
#certificates div{
	text-align: center;
}
#certificates h1{
	margin-bottom: 20px;
}
#certificates img{
	margin-top: 50px;
}
/* certificates END */
/* CONTACTS */
#contacts h1{
	margin-top: 70px;
	margin-bottom: 30px;
}

#contacts .container .row div span{
	display: block;
	position: relative;
	top: -10px;
	font-size: 14px;
	line-height:14px;
}
#contacts .contact-icon{
	width: 33px;
	height: 33px;
	margin-bottom: 20px;
}
#contacts .container .row div:nth-child(1) .contact-icon{background: url(/bitrix/templates/termika_2019/images/icons/location_icon.svg) 50% 50% no-repeat; }
#contacts .container .row div:nth-child(2) .contact-icon{background: url(/bitrix/templates/termika_2019/images/icons/phone_icon.svg) 50% 50% no-repeat; }
#contacts .container .row div:nth-child(3) .contact-icon{background: url(/bitrix/templates/termika_2019/images/icons/mail_icon.svg) 50% 50% no-repeat; }
#contacts-feedback-form{
}
#contacts .container>hr{
	margin-top: 80px;
	margin-bottom: 80px;
}

#contacts-feedback-form{
	padding-top: 80px;
    padding-bottom: 80px;
    margin-top: 60px;
    background-image: url(/bitrix/templates/termika_2019/images/bg_conatcts_page.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#contacts-feedback-form .container .row>div{
	background-color: #FFFFFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-left: 40px;
	padding-right: 40px;
}
#contacts-feedback-form  .oks_feed_back_wrap{
	padding:0;
}
#contacts-feedback-form .container .row div h2{
	margin-top: 30px;
	margin-bottom: 15px;
}
#how-to-get h2 {
	float:left; 
	margin-top:0;
	margin-bottom:35px;
}
#how-to-get select {
    width: 100px;
	margin-left: 50px;
	margin-top: 5px;
    font-size: 16px;
    font-style: italic;
    border: none;
    outline: none;
    color: #058ac7;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(/bitrix/templates/termika_2019/components/bitrix/catalog.section.list/vacancy/images/dropdown_arrow.svg) 96% / 15% no-repeat;
    background-size: 8px 6px;
}
.by-foot,
.by-car{
	display: block;
	width: 150px;
	height: 40px;
	float:left;
	margin:0;
	text-align: center;
	border: 1px solid #058ac7;
	color: #058ac7;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
}
.by-foot.active,
.by-car.active{
	background-color:#058ac7;
	color: #FFFFFF;
	text-decoration: none;
}

.by-foot{
	-moz-border-radius-topleft:20px;
	-webkit-border-top-left-radius:20px;
	border-top-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-bottom-left-radius:20px;
	border-bottom-left-radius:20px;
}
.by-car{
	-moz-border-radius-topright:20px;
	-webkit-border-top-right-radius:20px;
	border-top-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
	border-bottom-right-radius:20px;
}
.by-foot-data,
.by-car-data{
	width: 100%;
	margin-top: 50px;
	display: none;
	
	 -webkit-transition: 2s;
     -moz-transition: 2s;
     -o-transition: 2s;
     transition: 2s;
}
.by-foot-data.active,
.by-car-data.active{
	display: block;
}

/* footer */
.bx-footer{
	padding-top: 54px;
	padding-bottom: 45px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #383838;
	color: #FFFFFF;
}
.bx-footer a{
	color: #FFFFFF;
}
.bx-footer a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.bx-footer .row>div{
	padding-bottom: 20px;
}
.bx-footer .small{
	display: block;
	font-size: 10px;
	line-height: 14px;
}
/* prettyPhoto */
.pp_social{
	display: none;
}
#pp_full_res{
	overflow: visible!important;
}

/* banner-vnot  - start */
.banner-vnot{
	width: 98%;
	background-image: url(/bitrix/templates/termika_2019/images/VNOT_background.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 50px;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.banner-vnot div{
	float: left;
}
.banner-vnot div:nth-child(1){
	width: 25%;
}
.banner-vnot div:nth-child(1) img{
	height: 70px;
}
.banner-vnot div:nth-child(2){
	width: 45%;
	color:#FFFFFF;
	font-size: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4%;
	border-left: 1px solid #FFFFFF;
}
.banner-vnot div:nth-child(3){
	width: 30%;
	padding-top: 1.5%;
}
.banner-vnot div:nth-child(3) a{
	float: right;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
@media (max-width: 1200px){
	.banner-vnot{
		padding: 30px;
	}
	.banner-vnot div:nth-child(1) img{
		height: 55px;
		margin-top:5px;
	}
	.banner-vnot div:nth-child(2){
		width: 50%;
		font-size: 18px;
	}
	.banner-vnot div:nth-child(3){
		width: 25%;
	}
	.banner-vnot div:nth-child(3) a{
		width:100%;
	}
}
@media (max-width: 992px){
	.banner-vnot div:nth-child(1){
		width: 30%;
	}
	.banner-vnot div:nth-child(2){
		width: 40%;
		font-size: 15px;
	}
	.banner-vnot div:nth-child(3){
		width: 30%;
		padding-top: 3%;
	}
}
@media (max-width: 767px){
	.banner-vnot div:nth-child(1){
		width: 100%;
	}
	.banner-vnot div:nth-child(1) img{
		display: block;
		width: 157px;
		height: inherit;
		margin-left: auto;
		margin-right: auto;
		margin-top:0;
		margin-bottom: 20px;
	}
	.banner-vnot div:nth-child(2){
		width: 100%;
		border-left: none;
		border-top: 1px solid #FFFFFF;
		padding-top: 15px;
		text-align: center;
	}
	.banner-vnot div:nth-child(3){
		width: 100%;
	}
}
/* banner-vnot  - end */

/* social-network */
.social-network{
	display: block;
	float: right;
	width: 34px;
	height: 34px;
	margin-left: 10px;
	background-repeat: no-repeat;
    background-size: auto;
	background-position: center center;
}
.social-network svg path {
fill:inherit;
stroke:inherit;
stroke-width:inherit;
}
.icon-facebook,
.icon-odnoklassniki,
.icon-vkontakte,
.icon-instagram{
	fill:#a0a0a0;
	transition: all .8s ease;
}
.icon-facebook:hover,
.icon-odnoklassniki:hover,
.icon-vkontakte:hover,
.icon-instagram:hover{
	fill:#dddddd;
}

/* SPOILER */
.spoiler-wrap{background:#fff;margin: 0 0 8px;border:1px solid #efefef}
.spoiler-title{background:#efefef;cursor:pointer;padding:5px;}
.spoiler-text{padding:10px}
.spoiler-wrap.disabled .spoiler-text{display:none}
.spoiler-wrap.active{border-color:#058ac7}
.spoiler-wrap.active .spoiler-title{background:#058ac7;color:#fff}

/* End */
/* /prettyPhoto/css/prettyPhoto.css?154746808221120 */
/* /bitrix/templates/termika_2019/components/bitrix/menu/oks_menu/style.css?15471267125105 */
/* /bitrix/templates/termika_2019/template_styles.css?160854255627086 */
