@-ms-viewport{width:device-width}
@font-face{
    font-family:'AGBengaly Roman';
    font-style:normal;
    font-weight:400;
    src:local('AGBengaly Roman'),local('AGBengaly-Roman'),url(/fonts/agbengaly-roman_a1625cc30cb28889afdcf206eab96d6d.woff) format('woff'),url(/fonts/agbengaly-roman_a1625cc30cb28889afdcf206eab96d6d.ttf) format('truetype');
}

/*RESET*/
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0}
img,fieldset{border:0}
img{max-width:100%;height:auto;width:auto\9;/*ie8*/}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

/*GENERAL STYLING*/
html{-webkit-text-size-adjust:none}
body{font-family:'Ubuntu',sans-serif;font-size:14px;color:#ddd;background:#000}
a{color:#dea744;text-decoration:none;outline:none}
a:hover{text-decoration:underline}
p{padding:0}
ul,ol{margin:1em 0 1.4em 24px;padding:0;line-height:140%}
li{margin:0 0 .5em 0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.4em;margin:0 0 .4em;color:#fff}
h1{font-size:2em;text-align:center}
h2{font-size:1.4em}
h3{font-size:1.3em}
h4{font-size:1.2em}
h5{font-size:1.1em}
h6{font-size:1em}
input[type=search]{-webkit-appearance:none;outline:none}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{display:none}

#ymap{width:100%;height:300px}
.zagl,.zagl a,.zagl a:visited{font-size:22px;color:#111;margin-bottom:5px;text-decoration:none}
.zagl a:hover{color:#1F547F}
.sto{width:100%}
.fLeft{float:left}
.fRight{float:right}
.dTbl{width:100%;display:table}
.dTblRow{display:table-row}
.dTblTd{vertical-align:top;display:table-cell !important;display:inline}
.tblBord td{padding:2px;vertical-align:top;border:solid 1px #ccc;background-color:#fff}
.sWay{padding:10px 0;border-bottom:solid 1px #ccc}
.sWay,.sWay a,.sWay a:visited{color:#666;font-size:11px;text-decoration:none}
.sWay a:hover,.sWay strong{color:#222;font-weight:normal}
.clear{clear:both}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}
.clearfix{display:block;zoom:1}

/*STRUCTURE*/
#toSite{position:absolute;top:0;left:0;z-index:1;width:100%;background:#222;padding:10px 0;text-align:center}
#toSite a,#toSite a:visited{font-size:1em;color:#999}
#toSite a:hover{color:#EC6928}

.topLine{float:left;overflow:auto;padding:0 10px;text-align:left}
.topLine a img{height:16px}
#top-menu{display:none;overflow:hidden}
#top-menu .sMenu{position:absolute;z-index:999;margin-top:10px;margin-left:-20px;background:#eee;padding:10px 20px;min-width:273px;width:100%}
#top-menu .sMenu ul{margin:0;padding:0;list-style:none}
#top-menu .sMenu ul li{padding:5px 0}
#top-menu .sMenu ul li a,#top-menu .sMenu ul li a:visited,.sMenu ul li strong{font-size:1em;text-decoration:none;color:#222;text-transform:uppercase;transition:color 200ms ease}
#top-menu .sMenu ul li a:hover,#top-menu .sMenu ul li strong{color:#000;font-weight:normal}

#pagewrap{width:auto;margin:0 auto}
#header{position:relative;padding-top:20px}

.working{text-align:center;max-height:155px;background:#c61536 url('../images/fire-bg.png') repeat-x;-webkit-box-shadow:inset 0px 9px 119px 41px rgba(0,0,0,0.43);-moz-box-shadow:inset 0px 9px 119px 41px rgba(0,0,0,0.43);box-shadow:inset 0px 9px 119px 41px rgba(0,0,0,0.43);background-size:cover}
.contacts{padding:20px 0}
.contacts a,.header .contacts a:visited{padding:5px 0;display:block;color:#fff;font-size:34px;text-transform:uppercase;font-weight:bold;text-decoration:none}
.contacts a:hover{color:#FFF}
.contacts a span{font-size:18px}

#site-logo{margin:40px auto 10px auto;width:193px;text-align:center}
#site-logo a,#site-logo a:visited{display:block;color:#6d4f41;text-decoration:none;font-size:16px}
#site-logo strong{color:#6d4f41;font-size:2em}

#main-nav{background:#fff}
#main-nav ul{top:200px;border:0;margin:0;padding:0;list-style:none}
#main-nav ul li{border-bottom:solid 1px #e6c562;padding:0;margin:0}
#main-nav ul li a,#main-nav ul li a:visited,#main-nav ul li strong{transition:color 200ms ease,border-color 200ms ease;display:block;padding:20px;color:#e6c562;background-color:#000;text-transform:uppercase;font-size:1.2em;text-align:center;text-decoration:none}
#main-nav ul li a:hover,#main-nav ul li strong{font-weight:normal;background-color:#e6c562;color:#000}

#content{padding:3% 4%;margin:0}
#content table,#content tr,#content td,
#content .dTbl,#content .dTbl .dTblRow,#content .dTbl .dTblTd{display:block}

.footerIndex{overflow:auto;margin-top:30px;text-align:center;padding:20px;background:#ff884b}
.footerIndex .indexCopyright{text-align:left}
.footerIndex .indexCopyright img{float:right;padding-bottom:20px}
.footerIndex .indexCopyright p{padding:0;margin:5px 0}
.footerIndex .indexCopyright div{font-size:12px}
.footerIndex a{color:#575757}
.footerIndex img{height:40px}
.footerBottom{background:#222;padding:20px 0;text-align:center}
.footerBottom a,.footerBottom a:visited{color:#eee;text-decoration:none}
.footerBottom a:hover{color:#fff}
a.mediart,a:visited.mediart{width:160px;text-align:left;color:#888;font-family:Tahoma;font-size:10px;display:block;background:url(../images/mediart.png) top right no-repeat;margin:0 auto;padding:15px 0px;text-decoration:none}
a:hover.mediart{color:#fff}

/*This site*/
.clear{clear:both}
.list li{padding:0.3em 0}
.errPage{width:211px;margin:100px auto;text-align:center}
.errPage h1{margin:20px 0}

.item-text .other_li ul li{margin-left:20px;display:list-item;vertical-align:top;width:inherit;text-align:left}

.box-modal{text-align:center}
.box-modal_close.arcticmodal-close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url(../images/fancybox/fancy_closebox.png) top left no-repeat;cursor:pointer;z-index:181}
.item-text #gallery ul li{display:block!important;vertical-align:top;width:inherit!important}

.footer,.content{max-width:1280px;min-width:1150px;width:100%;margin:0 auto;position:relative;overflow:hidden}
.inline{display:inline-block;vertical-align:middle}
.block_title{margin:0 auto;font-size:30px;font-weight:bold;color:#000;text-align:center;margin-bottom:20px;margin-top:20px;text-transform:uppercase}
.title-block{font-size:28px;color:#fff}

/* внутренние страницы с каталогом и фото */
.video-body.catalog-page .video-src{width:200px!important;height:100%!important}
.video-body.catalog-page .video-src:before{background:none!important}
.video-body.catalog-page .info-title a{font-size:36px;text-decoration:none}
.video-body.catalog-page h1{padding-bottom:40px}

.question-subpage h1{color:#bb6f21;text-align:center;border-bottom:2px solid #bb6f21;width:200px;margin:0 auto;padding-bottom:15px;margin-bottom:35px}
.question-subpage .item-text{background-color:#fff}
.dataName{color:#bb6f21;font-size:22px;padding-top:15px;padding-bottom:15px}
.dataBody{font-size:16px;color:#666}
.reviews_table{width:100%}
.dataLineBord{display:block;vertical-align:top;text-align:center;padding:0 20px}
.dataImage img{border-radius:100px}
.top-oval{background-color:#fff;height:60px;border-top-left-radius:100%;border-top-right-radius:100%;position:absolute;top:-30px;display:block;z-index:0;content:' ';width:100%}
.bottom-oval{background-color:#fff;height:60px;border-bottom-left-radius:100%;border-bottom-right-radius:100%;position:absolute;bottom:-30px;display:block;z-index:0;content:' ';width:100%}

.video-body-f{width:270px;margin:20px auto;padding:20px 0;border-bottom:solid 1px #222;text-align:center}
.video-body-f:last-child{border:0}
.video-body-f .info-title{margin-top:0px}

/* страница каталога */
.catalog-page .video-src{width:200px!important;height:100%!important}
.catalog-page .video-src:before{background:none!important}
.catalog-page .info-title a{font-size:36px;text-decoration:none}
.catalog-page .item-list{margin-top:20px}
.catalog-page .item-text-content{max-width:282px;margin:0 auto;width:100%}
.catalog-page .video-body-f{margin-top:40px}
.catalog-page .video-body-f .video-content .text-title p{margin:0}

/* шапка */
header{background-color:#000}
.top-title{color:#e6c562;font-size:29px;font-family:'AGBengaly Roman',arial;max-width:225px;width:100%;text-align:center}

.right-head{display:table-cell;vertical-align:top;text-align:right;max-width:485px}
.right-head .social{padding-top:50px;padding-bottom:30px;text-align:right;min-height:40px}
.right-head .social a{margin-right:20px;opacity:0.4}
.right-head .social a:hover{opacity:1}
.footer-info .social a{margin-left:20px}

.navigation{display:block;padding-top:20px;font-size:20px}
.navigation ul{margin:0px;padding:0px}
.navigation ul li{display:inline;font-size:20px;margin-right:15px}
.navigation ul li a{font-size:20px;color:#fff;text-decoration:none}
.navigation ul li strong{color:#dea744;font-weight:normal}
.navigation ul li.active a{color:#dea744}
.navigation ul li:hover a{color:#dea744}
.navigation ul li a:hover{color:#dea744}

.info-title span{display:none;font-size:16px!important;float:right}
.content-body-page.catalog-page .video-body-f .video-src{padding-right:50px!important}
.price_block{margin-bottom:20px;text-align:center}
.price_block .subBtn{display:block;max-width:100px;margin:10px auto;text-align:center}
.itm-price{color:#dea744;font-size:20px}
.itm-price-old{text-decoration:line-through}
.itm-price-old span{font-size:24px}

/* появились вопросы */
.question{min-height:320px;background:#c61536 url('../images/fire-bg.png') repeat-x;-webkit-box-shadow:inset 0px 9px 119px 41px rgba(0,0,0,0.43);-moz-box-shadow:inset 0px 9px 119px 41px rgba(0,0,0,0.43);box-shadow:inset 0px 9px 119px 41px rgba(0,0,0,0.43);background-size:cover}
.question-content{max-width:1280px;min-width:1150px;width:100%;margin:0 auto;position:relative;text-align:center;color:#fff;padding-top:15px}
.question-content .title-block{margin-bottom:30px;margin-top:15px}
.question-content .title-block:after{border-bottom:2px solid #fff;padding-top:20px;height:1px;width:90px;margin:0 auto;display:block;content:' '}
.question-body{font-size:20px}
.question-body b{font-size:38px;display:block;margin-top:10px;margin-bottom:10px}
.form input{font-size:14px;padding:10px;border:3px solid #fff;background-color:#000;color:#fff;border-radius:50px;margin-right:20px;width:235px;height:15px;font-family:'Ubuntu',sans-serif}
.form{margin-top:10px;margin-bottom:10px;position:relative}
.form button{background:url(../images/send.png);border:0px;width:27px;content:' ';height:28px;margin-left:-55px;background-position:top left;position:absolute;top:6px;cursor:pointer}
.form form{margin-top:20px}
.form .button a:hover{color:#08a630;background:#dafde3}

/* контент */
.content-body{padding:30px 0}
.content-body-page .item-text{margin-top:60px;margin-bottom:60px;position:relative}
.info-text{border-radius:10px;padding-top:10px;background-color:rgba(0,0,0,0.7);padding-bottom:10px}
.content-body-page .video-body{font-size:16px}
.content-body-page.question-subpage .video-body{margin:0px auto!important;margin-bottom:15px!important;z-index:10}

.video-text{width:270px;margin:0 auto}
.video-src{position:relative;}
.video-content{}
.video-body{width:100%;position:relative;margin:40px auto}
.video-src{margin-bottom:17px}
.video-src .play{position:absolute;top:35%;left:35%;display:block;content:'';background:url('../images/play.png') no-repeat;width:77px;height:76px}
.video-src img{border:1px solid #969696;box-shadow:0px 0px 50px -7px #fff}

.item-text{border-radius:10px;padding-top:10px;background-color:rgba(0,0,0,0.7);padding-bottom:10px;margin-top:60px;margin-bottom:60px}
.item-list{margin:0px;padding:0px;text-align:center}
ul.item-list li{display:block;width:270px;margin:0 auto;border-bottom:solid 1px #222;padding:20px 0}
.info-title{font-size:20px;color:#fff;margin-bottom:30px;margin-top:10px}
.info-title:after{background:url('../images/bg-title.png') no-repeat;display:block;height:2px}
.text-title{color:#ddd;font-size:19px;margin-bottom:60px}
.item-text-content{font-size:16px;text-align:center;margin-bottom:40px;max-width:280px;width:100%}
.item-text-title{margin-bottom:20px;text-align:center;font-size:24px;color:#e6c562;margin-top:10px;height:55px}
.item-text-title a{font-size:24px;text-decoration:none}
.item-text-img{margin-bottom:17px}
.item-text-img img{border:1px solid #969696;box-shadow:0px 0px 50px -7px #fff;max-width:280px;width:100%;height:100%;max-width:280px;max-height:180px;min-height:180px;min-width:210px}

.textfull{width:30%!important}

/* футер */
.footer .copy{width:250px;text-align:center;margin:0 auto;padding-top:20px}
.footer .copy p{margin:5px 0}
.footer .copy p a,.footer .copy p a:visited{font-size:11px;text-decoration:none}
.footer-body{display:table;width:100%;position:relative;margin-bottom:0px;max-width:1200px;margin:90px auto 0px auto}
.footer-logo img{display:block;margin-top:20px;margin:20px auto}
.footer-logo{text-align:center;font-size:30px;font-family:'AGBengaly Roman',arial;width:30%!important;padding-right:220px}
.footer-logo a{font-size:30px;text-decoration:none}
.footer-logo,.footer-company,.footer-services,.footer-info{display:table-cell;vertical-align:top;width:25%}

.footer-company{width:15%!important}
.footer-company b{color:#bb6f21;font-size:20px;padding-bottom:20px;display:block;font-weight:normal}
.footer-company ul{margin:0px;padding:0px}
.footer-company ul li{display:block;color:#fff;margin-bottom:10px}
.footer-company ul li a{color:#fff;text-decoration:none;font-size:16px}
.footer-company ul li a:hover{color:#bb6f21}

.footer-services{width:15%!important}
.footer-services b{color:#bb6f21;font-size:20px;padding-bottom:20px;display:block;font-weight:normal}
.footer-services ul{margin:0px;padding:0px}
.footer-services ul li{display:block;color:#fff;margin-bottom:10px}
.footer-services ul li a{color:#fff;text-decoration:none;font-size:16px}
.footer-services ul li a:hover{color:#bb6f21}

.footer-info{width:25%!important;text-align:right}
.footer-info .phone{padding-top:30px;padding-bottom:30px}
.footer-info .phone b{font-size:24px;display:inline}
.footer-info button{display:inline;border:1px solid #ccc;border-radius:20px;color:#ccc;background-color:#000;font-size:18px;padding:10px;margin-left:30px;opacity:0.4;padding-left:18px;padding-right:25px;cursor:pointer}
.footer-info button:hover{border:1px solid #fff;color:#fff;opacity:1}

.footer-info .callbutton{display:inline;border:1px solid #ccc;border-radius:20px;color:#ccc;background-color:none;font-size:18px;padding:10px;margin-left:30px;opacity:0.4;padding-left:18px;padding-right:25px;cursor:pointer;text-decoration:none}
.footer-info .callbutton:hover{border:1px solid #fff;color:#fff;opacity:1;text-decoration:none}

.footer .copy-img{margin-top:15px;margin-bottom:15px}

.left_box{vertical-align:top}
.right_box{vertical-align:top;margin-top:20px}
.right_box form{padding-top:15px}
.right_box form input{font-size:14px;padding:10px;border:3px solid #fff;background-color:#000;color:#fff;border-radius:50px;margin-right:20px;width:235px;height:15px;font-family:'Ubuntu',sans-serif}
.right_box form textarea{font-size:14px;padding:10px;border:3px solid #fff;background-color:#000;color:#fff;border-radius:50px;margin-right:20px;width:235px;height:40px;font-family:'Ubuntu',sans-serif}

.feedBackForm input{font-size:14px;padding-left:20px;padding:10px;border:3px solid #000;background-color:#fff;color:#000;border-radius:50px;margin-right:20px;width:215px;height:15px;font-family:'Ubuntu',sans-serif}
.feedBackForm textarea{font-size:14px;padding-left:20px;padding:10px;border:3px solid #000;background-color:#fff;color:#000;border-radius:50px;margin-right:20px;width:215px;height:40px;font-family:'Ubuntu',sans-serif}

.box-modal .zagl{text-align:center}
.box-modal .mess input{display:block;margin:10px auto;width:290px!important}
.box-modal .mess button{margin:0 auto;display:block;margin-top:-10px}

/* форма заказа звонка */
#ZvonokForm input{font-size:14px;padding:10px;border:3px solid #fff;background-color:#000;color:#fff;border-radius:50px;width:190px;height:15px;font-family:'Ubuntu',sans-serif}
.mess{margin-top:20px;margin-bottom:10px}

/* дефолтная группа стилей */
.zagl,.zagl a,.zagl a:visited{font-size:40px;color:#fff;margin-bottom:5px;text-decoration:none}
.zagl a:hover{color:#1F547F}
.sto{width:100%}
.fLeft{float:left;padding-top:10px}
.fRight{float:right}
.dTbl{width:100%;display:table}
.dTblRow{display:table-row}
.dTblTd{vertical-align:top;display:table-cell !important;display:inline}
.tblBord td{padding:2px;vertical-align:top;border:solid 1px #ccc;background-color:#fff}
.sWay{padding-bottom:10px}
.sWay,.sWay a,.sWay a:visited{font-size:11px}

/*This site*/
.sContainer{width:1000px;margin:0px auto}

.sHead{overflow:auto;padding:40px 0;background:#eee}
.sLogo{float:left}
.sLogo a,.sLogo a:visited{color:#333;text-decoration:none}
.sLogo strong{font-size:3em;border-bottom:solid 3px #c00}

.sIcons{float:right}
.sIcons ul{margin:0;padding:0;list-style:none}
.sIcons ul li{float:right;padding:0 10px}

.sBody{overflow:auto;padding:40px 0}
.sLeft{float:left;width:240px}
.sRight{float:right;width:220px}
.sCtn{margin:0}

/*Modules defaults*/
.subBtn{border:1px solid #ccc;border-radius:20px;color:#ccc;background:#000;font-size:18px;padding:10px;margin-top:10px;opacity:0.4;padding-left:18px;padding-right:25px;cursor:pointer;text-decoration:none}
.subBtn:hover,subBtn:focus{opacity:1}

.feedBackForm .fbSub .subBtn{height:45px!important}
.feedBackForm .fLeft{color:#fff!important}
.feedBackForm .fbDiv{color:#fff!important}
.question-subpage .feedBackForm .fbDiv{color:#000!important}
.question-subpage .feedBackForm .fLeft{color:#000!important}

.feedBackForm{margin:0 auto}
.fbRow{overflow:auto;padding-bottom:10px}
.fbRow .fLeft{float:none}
.fbDiv{padding-top:5px}
.fbDiv input{width:291px}
.fbDiv textarea{width:285px;height:66px;padding-left:20px}
.fbSub{text-align:center}
.fbPolicy,.fbPolicy a,.fbPolicy a:visited{font-size:11px}
.fbPolicy .fLeft{text-align:right;width:20px;text-align:center}
.fbPolicy .fLeft input{width:auto;border:0;border-radius:0;padding:0}
.fbPolicy .fbDiv{padding-left:40px}

.form .fbPolicy{padding:10px 0;margin:0 auto;text-align:left}
.form .fbPolicy .fLeft{width:30px}
.form .fbPolicy .fbDiv{padding-left:40px}

.dataLine{padding:10px 0px}
.dataBody{margin-top:5px}
.dataBody p{margin:5px 0px}

.dSuccess{color:#62AE42;margin:5px 0px;padding:5px;border:solid 1px #62AE42;font-weight:bold}
.dError{color:#c00;margin:5px 0px;padding:5px;border:solid 1px #c00;font-weight:bold}

/*MC*/
.ctg{width:200px;margin:10px auto;padding:10px;text-align:center}
.ctg:hover{background:#F4ECD7}
.ctg-image{width:200px}
.ctg-image img{max-width:198px;height:120px;border:solid 1px #ccc;display:block;margin:0 auto}
.ctg-title{padding:10px 0px}
.ctg-title,.ctg-title a,.ctg-title a:visited{color:#222;text-decoration:none}
.ctg-title a:hover{color:#8b1912}
.ctg-name{padding-right:15px;font-size:12px}
.ctg-name a,.ctg-name a:visited{font-size:12px;text-decoration:none;font-weight:bold}
.ctg-name strong{color:#71A542}

.itm{overflow:auto}
.itm-image{float:left;width:200px}
.itm-image img{width:198px;border:solid 1px #ccc}
.itm-body{margin-left:220px}
.itm-title{padding-bottom:10px}
.itm-title,.itm-title a,.itm-title a:visited{color:#222;font-size:18px;text-decoration:none}
.itm-title a:hover{color:#8b1912}
.itm-desc{font-size:12px;color:#666}
.itm-date{float:right;font-size:11px;color:#666;padding:0 0 10px 10px}

.itm-list .itm{padding:20px 0;border-bottom:solid 1px #ccc}
.itm-list .itm:last-child{border:0}

.prodNav{padding:10px 0;text-align:center}
.prodNav,.prodNav a,.prodNav a:visited{font-size:18px;text-decoration:none}
.prodNav a:hover{color:#222}

/*FancyBox*/
#libImages{text-align:center}
#gallery{width:270px;margin:0 auto;text-align:center}
#gallery ul{list-style:none;margin:0;padding:0}
#gallery ul li{font-size:10px;padding:5px;height:120px;display:block;margin:0 auto}
#gallery ul li div{padding-bottom:3px}
#gallery img{height:120px;margin:3px;border:2px solid #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.content-body-page .item-text.nobg{background:none}
#gallery a:hover img{border:2px solid #e0a741}
#gallery a:hover{color:#fff}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../images/fancybox/fancy_progress.png') no-repeat}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none}
div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}
div#fancy_content{margin:0;z-index:100;position:absolute}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../images/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}
#fancy_frame{position:relative;width:100%;height:100%;display:none}
#fancy_ajax{width:100%;height:100%;overflow:auto}
a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}
a#fancy_left{left:0px}
a#fancy_right{right:0px}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}
span#fancy_left_ico{left:-9999px;background:transparent url('../images/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico{right:-9999px;background:transparent url('../images/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}
a#fancy_left:hover span{left:20px}
a#fancy_right:hover span{right:20px}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}
div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x}
div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y}
div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat}
div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x}
div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_sw.png') no-repeat}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y}
div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title{position:absolute;z-index:100;display:none}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}
div#fancy_title table{margin:0 auto}
div#fancy_title table td{padding:0;vertical-align:middle}
td#fancy_title_left{height:32px;width:15px;background:transparent url('../images/fancybox/fancy_title_left.png') repeat-x}
td#fancy_title_main{height:32px;background:transparent url('../images/fancybox/fancy_title_main.png') repeat-x}
td#fancy_title_right{height:32px;width:15px;background:transparent url('../images/fancybox/fancy_title_right.png') repeat-x}

.arcticmodal-overlay,.arcticmodal-container{ position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}
.arcticmodal-container{ overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}
*:first-child+html .arcticmodal-container{ height:100% }
.arcticmodal-container_i{ height:100%;margin:0 auto}
.arcticmodal-container_i2{ padding:24px;margin:0;border:0;vertical-align:middle}
.arcticmodal-error{ padding:20px;border-radius:10px;background:#000;color:#fff}
.arcticmodal-loading{ width:80px;height:80px;border-radius:10px;background:#000 url(loading.gif) no-repeat 50% 50%}

.box-modal{position:relative;width:500px;padding:16px;background:#c61536 url(../images/fire-bg.png) repeat-x;background-size:cover;font:14px;box-shadow:0 0 0 6px rgba(153,153,153,.3);border-radius:6px}
.box-modal form{font-size:20px}
.box-modal_close{ position:absolute;right:10px;top:6px;font-size:11px;line-height:15px;color:#999;cursor:pointer}
.box-modal_close:hover{color:#666}
.box-modal .form input{margin-bottom:5px}
.box-modal .form{margin:18px auto}

.bg_projects.whitepage{height:300px;background-color:#fff}
.bg_projects.projects{background-color:#fff}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/fancybox/blank.gif');/* helps IE */-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}


/*PrettyPhoto*/
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/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../prettyphoto/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../prettyphoto/images/prettyPhoto/default/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/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../prettyphoto/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_content{background-color:#fff}
div.pp_default .pp_next:hover{background:url(../prettyphoto/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../prettyphoto/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../prettyphoto/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../prettyphoto/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../prettyphoto/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../prettyphoto/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../prettyphoto/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a{background:url(../prettyphoto/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}
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/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default .pp_details{position:relative}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../prettyphoto/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0 0;width:20px}
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;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
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:bold;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../prettyphoto/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../prettyphoto/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../prettyphoto/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../prettyphoto/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_middle{background:#fff}
div.light_rounded .pp_top .pp_right{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_content .ppt{color:#000}
div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff}
div.light_rounded .pp_content{background-color:#fff}
div.light_rounded .pp_next:hover{background:url(../prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../prettyphoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_details{position:relative}
div.light_rounded .pp_description{margin-right:85px}
div.light_rounded #pp_full_res .pp_inline{color:#000}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important}
div.light_rounded .pp_nav .pp_play{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_bottom .pp_left{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_middle{background:#fff}
div.light_rounded .pp_bottom .pp_right{background:url(../prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.light_rounded .pp_loaderIcon{background:url(../prettyphoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_middle{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .pp_top .pp_right{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_content{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .pp_next:hover{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_details{position:relative}
div.dark_rounded .pp_description{margin-right:85px}
div.dark_rounded .currentTextHolder{color:#c4c4c4}
div.dark_rounded .pp_description{color:#fff}
div.dark_rounded #pp_full_res .pp_inline{color:#fff}
div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important}
div.dark_rounded .pp_nav .pp_play{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.dark_rounded .pp_arrow_next{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.dark_rounded .pp_bottom .pp_left{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_middle{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../prettyphoto/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 .currentTextHolder{color:#c4c4c4}
div.dark_square .pp_description{color:#fff}
div.dark_square .pp_loaderIcon{background:url(../prettyphoto/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_details{position:relative}
div.dark_square .pp_description{margin:0 85px 0 0}
div.dark_square #pp_full_res .pp_inline{color:#fff}
div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../prettyphoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.dark_square .pp_arrow_next{background:url(../prettyphoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.dark_square .pp_next:hover{background:url(../prettyphoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../prettyphoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}
div.light_square .pp_content .ppt{color:#000}
div.light_square .pp_expand{background:url(../prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_details{position:relative}
div.light_square .pp_description{margin-right:85px}
div.light_square #pp_full_res .pp_inline{color:#000}
div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important}
div.light_square .pp_nav .pp_play{background:url(../prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../prettyphoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_square .pp_arrow_next{background:url(../prettyphoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_square .pp_next:hover{background:url(../prettyphoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../prettyphoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_loaderIcon{background:url(../prettyphoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.facebook .pp_top .pp_left{background:url(../prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../prettyphoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content .ppt{color:#000}
div.facebook .pp_content_container .pp_left{background:url(../prettyphoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../prettyphoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_content{background:#fff}
div.facebook .pp_expand{background:url(../prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_details{position:relative}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook #pp_full_res .pp_inline{color:#000}
div.facebook .pp_loaderIcon{background:url(../prettyphoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../prettyphoto/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/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/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../prettyphoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../prettyphoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../prettyphoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../prettyphoto/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_top{height:20px;position:relative}
* html .pp_top{padding:0 20px}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle{left:0;position:static}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_fade{display:none}
.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 0}
.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;margin:2px 4px;white-space:nowrap}
.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;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
.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/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery li.default a img{display:none}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important}
a.pp_next{background:url(../prettyphoto/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/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_bottom{height:20px;position:relative}
* html .pp_bottom{padding:0 20px}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_bottom .pp_middle{left:0;position:static}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#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 0}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}


/*smaller than 980*/
@media screen and (max-width:980px){	
}

/*smaller than 650*/
@media screen and (max-width:650px){	
}

/*smaller than 560*/
@media screen and (max-width:480px){	
}

@media (max-width: 400px) {
	@-ms-viewport {
		width: 320px;
	}
}