
/* Portfolio detail page
/* ========================================================================== */
.portfolio-wrap-new {width: 1280px;left: 50%;margin-left: -640px;position: relative;margin-top:-1px;box-shadow:0 10px 10px 5px #c0c0c0;padding-bottom:84px;}
#portfolio-header, #portfolio-main, #portfolio-footer {position:relative;}
.text-block {position:absolute;z-index:2;top:0;right:0;}
.order-btn {	display:block;width:418px;height:53px;overflow:hidden;background:URL('../images/order-btn.png') no-repeat;font-weight:bold;font-family:OpenSans;font-size:40px;text-align:center;color:#fff!important;text-decoration:none;text-shadow:1px 1px #000;padding:30px 0 30px 0px;position:absolute;left:50%;margin-left:-190px;bottom:0px;}
.order-btn:hover {opacity:0.8;}
/*  EXPLORUS */
.explorus #portfolio-header h1 {display:block;text-transform:uppercase;color:#fff;position:relative;float:right;text-align:center;margin:86px 130px 45px 0;width:570px;font-size:52px;font-family:HelveticaNeueBold;}
.explorus h2 {color:#1e7ebb;font-size:53px;font-weight:bold;display:block;text-align:center;font-family:HelveticaNeueBold;}

.explorus #portfolio-header p {display:block;color:#fff;text-align:center;margin:0 130px 35px 0;float:right;clear:both;width:570px;font-size:22px;font-family:HelveticaNeueLight;}	
.explorus #portfolio-main p {position:relative;z-index:2;font-size:14px;font-family:OpenSans;}
.explorus #portfolio-footer .text01 {float:right;font-size:25px;text-align:center;width:525px;margin-right:-80px;margin-top:150px;position:relative;text-transform:uppercase;font-family:OpenSans;line-height:35px;}

.explorus .text01 {width:325px;padding-right:91px;margin:10px 280px 0 0px;	float:right;clear:both;}
.explorus .text02 {width:170px;padding-top:91px;float:left;clear:both;margin:320px 1050px 0 80px;}
.text01 span {width:91px;height:91px;background:URL('../images/arrows.jpg') no-repeat;background-position:100% 0;overflow:hidden;float:right;}
.text02 span {width:91px;height:91px;background:URL('../images/arrows.jpg') no-repeat;background-position:0 0;margin:0 0 0 70px;overflow:hidden;display:block;}


.explorus .order-btn:hover {opacity:0.8;}
.explorus .site-price {font-size:53px;display:block;position:absolute;	bottom:-80px;text-align:center;left:50%;margin-left:-240px;font-family:OpenSans;padding-bottom:50px;}
/***************/

/* ITALISTYLE */
.italistyle #portfolio-header h1 {display:block;text-transform:uppercase;color:#fff;position:relative;float:right;text-align:center;margin:86px 130px 25px 0;width:570px;font-size:40px;line-height:60px;font-family:OpenSans;}
.italistyle #portfolio-header h1 b {font-weight:bold;font-size:49px;display:block;}
.italistyle #portfolio-header p {display:block;color:#fff;text-align:center;margin:0 130px 35px 0;float:right;clear:both;width:570px;font-size:22px;}	

.italistyle #portfolio-main h2 {color:#000;font-size:43px;font-weight:normal;display:block;text-align:center;line-height:65px;}
.italistyle #portfolio-main h2 i {display:block;color:#9f1f2a;font-style:normal;font-size:44px;}
.italistyle #portfolio-main {margin-top:-50px;}
.italistyle #portfolio-main img {width:961px;margin:120px auto 0px auto;display:block;}
.italistyle #portfolio-main .text-block {right:36%;top:-130px;}

.italistyle #portfolio-block02 {z-index:50;position:relative;margin:-390px 0;}
.italistyle #portfolio-block02 .text-block {text-align:center;width:460px;top:400px;left:100px;}
.italistyle #portfolio-block02 h2 {font-size:44px;color:#000;margin-bottom:20px;text-transform:uppercase;}
.italistyle #portfolio-block02 .text01 {font-size:22px;color:#fff;float:none;clear:none;}

.italistyle #portfolio-block03 {position:relative;margin:280px 0 20px 0;}
.italistyle #portfolio-block03 .text-block {text-align:center;width:530px;right:70px;top:145px;}
.italistyle #portfolio-block03 h2 {font-size:44px;color:#000;text-transform:uppercase;}
.italistyle #portfolio-block03 .text01 {font-size:22px;color:#9d1d28;}

.italistyle #portfolio-footer {position:relative;}
.italistyle #portfolio-footer h2 {display:block;text-transform:uppercase;color:#fff;font-size:44px;margin-bottom:0px;line-height:80px;margin-top:20px;}
.italistyle #portfolio-footer .text01 {font-size:22px;color:#fff;}
.italistyle #portfolio-footer .text-block {text-align:center;width:520px;margin:20px auto;right:28%;}
.italistyle .order-btn {bottom:-50px;position:relative;background:URL('/images/portfolio/italistyle/order-btn.png') no-repeat;}
/***************/
/* MEBICOMFF.RU*/
.mebicomff #portfolio-header h1 {display:block;text-transform:uppercase;color:#6e8603;position:relative;text-align:center;margin:0px 0px 25px 0;font-size:40px;}
.mebicomff #portfolio-header .text-block {top:10px;text-align:center;margin:0 auto;right:20%;}
.mebicomff #portfolio-header .text-block .text01 {display:block;font-size:22px;width:800px;margin:0 auto;text-align:center;}

.mebicomff #portfolio-main {top:-100px;}
.mebicomff #portfolio-main .text-block {right:auto;}
.mebicomff #portfolio-main .text01 {top:400px;width:205px;left:0;position:absolute;padding-top:220px;font-size:16px;left:20px;font-family:OpenSans;}
.mebicomff #portfolio-main .text01 span {width:94px;height:198px;background:URL('/images/portfolio/arrows3.png') no-repeat;margin-top:-220px;margin-left:70px;float:left;}
.mebicomff #portfolio-main .text02 {top:800px;right:20px;width:205px;position:absolute;padding-top:220px;font-size:16px;font-family:OpenSans;}
.mebicomff #portfolio-main .text02 span {width:94px;height:198px;background:URL('/images/portfolio/arrows2.png') no-repeat;background-position:0 0;margin-top:-220px;margin-right:70px;float:right;}
.mebicomff #portfolio-footer {margin-bottom:-90px;}
.mebicomff #portfolio-main a, .mebicomff #portfolio-footer p {position:absolute;}
.mebicomff #portfolio-footer p {font-size:53px;font-family:OpenSans;width:500px;right:-300px;}
.mebicomff #portfolio-footer .text-block {right:50%;text-align:center;}
.mebicomff #portfolio-footer .site-price {width:600px;margin:100px auto 0 auto;}
/**************/


/*  HOTELALEX.RU */
.hotelalex #portfolio-main h1 {display:block;text-transform:uppercase;color:#4f6fa8;position:relative;text-align:center;margin:0px 0px 0px 0;font-size:70px;font-weight:bold;font-family:HelveticaNeueBold;padding:0px;line-height:80px;}
.hotelalex #portfolio-main .text-block {right:auto;margin:30px 0 0 10%;text-align:center;font-family:HelveticaNeueBold;font-size:31px!important;color:#4f6fa8;} 

.hotelalex #portfolio-main .text-block p.text01 {padding:0px;margin:0px;}
.hotelalex #portfolio-footer .text-block {left:0;position:relative;}
.hotelalex #portfolio-footer .text-block .site-price {width:600px;font-size:53px;font-family:OpenSans;margin:0 0 0 0;position:relative;bottom:-20px;margin-left:400px;}

.hotelalex .order-btn {bottom:0px;position:relative;background:URL('/images/portfolio/hotelalex/order-btn.png') no-repeat;}


/*****************/

/*  PLASOKNA.RU */
.plasokna .text-block {left:0;right:auto;}
.plasokna #portfolio-header h1 {display:block;text-transform:uppercase;color:#fff;position:relative;float:left;text-align:left;margin:72px 0px 25px 57px;width:570px;font-size:54px;font-family:HelveticaNeueBold;left:0;}
.plasokna h2 {color:#64b7ff;font-size:53px;font-weight:bold;display:block;text-align:center;font-family:HelveticaNeueBold;}

.plasokna #portfolio-header p {display:block;color:#000;text-align:left;margin:0 130px 35px 57px;float:left;clear:both;width:670px;font-size:22px;font-family:HelveticaNeueLight;}	
.plasokna #portfolio-main p {position:relative;z-index:2;font-size:14px;font-family:OpenSans;}
.plasokna #portfolio-main .text-block .text02 span {background-position:0 0;margin-top:50px;}
.plasokna #portfolio-footer .text-block {margin-left:130px;text-align:left;}
.plasokna #portfolio-footer .text01 {float:left;font-size:22px;text-align:left;width:328px;margin-top:10px;position:relative;font-family:OpenSans;line-height:35px;}
.plasokna #portfolio-footer h2 {text-align:left;}

.plasokna #block-01  {width:880px;margin:0 auto;text-align:center;}
.plasokna .text01 {width:325px;margin:10px 400px 0 0px;float:right;clear:both;}
.plasokna .text01 span,
.plasokna .text02 span {background:URL('/images/portfolio/plasokna/arrows.jpg') no-repeat;}
.plasokna .text01 span {background-position:100% 0;}
.plasokna .text02 {width:170px;padding-top:91px;float:left;clear:both;margin:320px 1050px 0 80px;}

.plasokna .order-btn {left:auto;right:150px;bottom:200px;}
.plasokna .site-price {float:right;font-size:53px;font-family:OpenSans;bottom:50px;position:absolute;right:135px;}
/*****************/
/* AVTOVZGLYAD.RU */
/*.avtovzglayd img {float:left;clear:both;}
.avtovzglayd #portfolio-header h1 {font-size:54px;display:block;color:#000;font-family:Dinc;text-align:right;margin:340px 140px 0 0;}
.avtovzglayd #portfolio-header h1 span {font-size:110px;color:#880000;display:block;text-align:right;margin-top:-20px;text-transform:uppercase;}*/
.avtovzglayd-wrap {width:1280px;height:3200px;position:relative;overflow:hidden;margin-top:0px;}
.avtovzglayd {background:URL('/images/portfolio/avtovzglyad/main.jpg') no-repeat;width:1280px;height:3200px;position:absolute;top:-12px;left:0;}
.avtovzglayd .logo {background:URL('/images/portfolio/avtovzglyad/logo.png') no-repeat;width:395px;height:73px;position:absolute;top:582px;left:198px;}
.avtovzglayd .section01 {background:URL('/images/portfolio/avtovzglyad/section01.png') no-repeat;width:994px;height:763px;margin:0 auto;position:absolute;top:600px;left:150px;z-index:3;}
.avtovzglayd .section02 {background:URL('/images/portfolio/avtovzglyad/section02.png') no-repeat;width:1003px;height:738px;margin:0 auto;position:absolute;top:1300px;left:140px;z-index:3;}
.avtovzglayd .section03 {background:URL('/images/portfolio/avtovzglyad/section03.png') no-repeat;width:1147px;height:806px;margin:0 auto;position:absolute;bottom:-30px;right:0px;z-index:3;}
.avtovzglayd .motor {background:URL('/images/portfolio/avtovzglyad/motor.png') no-repeat;width:452px;height:626px;margin:0 auto;position:absolute;bottom:1020px;right:0px;z-index:2;}
.avtovzglayd .tools01 {background:URL('/images/portfolio/avtovzglyad/tools01.png') no-repeat;width:405px;height:1265px;margin:0;z-index:10;float:right;top:-60px;position:absolute;right:0;}
.avtovzglayd .tools02 {background:URL('/images/portfolio/avtovzglyad/tools02.png') no-repeat;width:270px;height:1020px;margin:0 auto;position:absolute;top:530px;right:0px;z-index:4;}
.avtovzglayd .tools03 {background:URL('/images/portfolio/avtovzglyad/tools03.png') no-repeat;width:162px;height:2130px;margin:0 auto;position:absolute;top:250px;left:0px;z-index:10;}
.avtovzglayd .tools04 {background:URL('/images/portfolio/avtovzglyad/tools04.png') no-repeat;width:181px;height:357px;margin:0 auto;position:absolute;top:1220px;left:0px;z-index:4;}
.avtovzglayd .tools05 {background:URL('/images/portfolio/avtovzglyad/tools05.png') no-repeat;width:181px;height:457px;margin:0 auto;position:absolute;bottom:1650px;left:0px;z-index:8;}
.avtovzglayd #portfolio-header h1 {font-size:40px!important;display:block;color:#000;font-family:Dinc;text-align:right;margin:310px 140px 0 0;}
.avtovzglayd #portfolio-header h1 span {font-size:60px;color:#880000;display:block;text-align:right;margin-top:20px;text-transform:uppercase;}


/******************/
/* TERRACULTUR */
.terracultur {padding-bottom:250px;}
.terracultur #portfolio-header h1 {display:block;text-transform:uppercase;color:#252525;position:relative;margin:135px 0px 0px 25px 0;float:right;clear:both;font-size:53px;font-family:HelveticaNeueBold;line-height:60px;}
.terracultur #portfolio-header .text-block {top:135px;right:48px;text-align:right;margin:0 auto;float:right;}
.terracultur #portfolio-header .text-block .text01 {display:block;font-size:26px;width:800px;margin:20px 0px 0 0;text-align:right;color:#010100;font-family:HelveticaNeueLight;float:right;clear:both;line-height:32px;}

.terracultur #portfolio-main {top:0px;}
.terracultur #portfolio-main .text-block {right:auto;}
.terracultur #portfolio-main .text01 {left:70px;top:800px;font-size:53px;position:absolute;font-family:HelveticaNeueBold;color:#f1f1ee;line-height:60px;}
.terracultur #portfolio-main .text01 span {width:94px;height:198px;background:URL('../images/arrows3.png') no-repeat;margin-top:-220px;margin-left:70px;float:left;}
.terracultur #portfolio-main .text02 {top:800px;right:20px;width:205px;position:absolute;padding-top:220px;font-size:16px;font-family:OpenSans;}
.terracultur #portfolio-main .text02 span {width:94px;height:198px;background:URL('../images/arrows2.png') no-repeat;background-position:0 0;margin-top:-220px;margin-right:70px;float:right;}
.terracultur #block-01 {top:-5px;position:relative;margin-bottom:-10px;}
.terracultur #block-01 .text01{top:60px;position:absolute;font-family:OpenSans; font-size:40px;color:#000;margin-left:15%;}
.terracultur #block-02 {position:relative;height:150px;background-color:#3e4044;}
.terracultur #block-02 .text01{font-family:HelveticaNeueBold; font-size:53px;color:#f1f1ee;left:85px; top:30px;position:absolute;line-height:58px;}
.terracultur #portfolio-footer {margin-bottom:-90px;}
.terracultur #portfolio-main a, .terracultur #portfolio-footer p {position:absolute;}
.terracultur #portfolio-footer p {font-size:53px;font-family:OpenSans;width:600px;bottom:-80px;position:absolute;right:-310px;}
.terracultur #portfolio-footer .text-block {right:50%;text-align:center;bottom:-140px;}
.terracultur .order-btn {background:URL(/images/portfolio/terracultur/order-btn.png) no-repeat;}
/**************/



/* THE-ISTORE */
.istore {padding-bottom:250px;}
.istore #portfolio-header h1 {display:block;text-transform:uppercase;color:#fff;position:relative;margin:0px 0px 0px 0;float:left;font-size:41px;font-family:HelveticaNeueBold;line-height:48px;}
.istore #portfolio-header .text-block {top:65px;float:left;left:80px;}
.istore #portfolio-main {top:0px;}
.istore #portfolio-main .text-block {right:auto;}
.istore #portfolio-main .text01 {left:100px;top:190px;font-size:14px;position:absolute;font-family:SansOpen;color:#000;line-height:18px;width:230px;}
.istore #portfolio-main .text02 {top:1350px;right:350px;width:350px;position:absolute;font-size:38px;font-family:HelveticaNeueRoman;line-height:38px;font-style:italic;text-align:right;}

.istore #block-01 {top:-5px;position:relative;margin-bottom:-10px;}
.istore #block-01 .text01{top:60px;position:absolute;font-family:OpenSans; font-size:40px;color:#000;margin-left:15%;}
.istore #portfolio-footer {margin-bottom:-90px;}
.istore #portfolio-footer p {font-size:53px;font-family:OpenSans;width:600px;bottom:-80px;position:absolute;right:-310px;}
.istore #portfolio-footer .text-block {right:50%;text-align:center;bottom:-140px;}
.istore .order-btn {background:URL(/images/portfolio/istore/order-btn.png) no-repeat;}
/**************/

/* CUTCOLOR */
.cutcolor {padding-bottom:0px;}
.cutcolor #portfolio-header h1 {display:block;text-transform:uppercase;color:#000;position:relative;margin:0px 0px 0px 0;float:left;font-size:53px;font-family:HelveticaNeueBold;line-height:48px;top:300px;left:60px;text-align:center;}
.cutcolor #portfolio-header h1 span {display:block;font-size:53px;font-family:HelveticaNeueBold;color:#bd6c14;padding-top:23px;}
.cutcolor #portfolio-header .text-block {top:65px;float:left;left:80px;}
.cutcolor #portfolio-main {top:-10px;}
.cutcolor #portfolio-main .text01 {right:100px;top:190px;font-size:41px;position:absolute;font-family:HelveticaNeueBold;color:#000;line-height:46px;width:700px;text-align:right;}
.cutcolor #portfolio-main .text01 i.text {font-size:41px;color:#bd6c14;display:block;float:none;font-family:HelveticaNeueBold;width:auto;margin-bottom:0px;padding-bottom:0px;height:auto;display:block;padding-bottom:18px;}
.cutcolor #portfolio-footer {margin-bottom:-90px;top:-15px;}
.cutcolor #portfolio-footer p {font-size:53px;font-family:OpenSans;width:600px;bottom:-50px;position:absolute;right:-290px;}
.cutcolor #portfolio-footer .text-block {right:45%;text-align:center;bottom:80px;}
.cutcolor .order-btn {background:URL(/images/portfolio/cutcolor/order-btn.png) no-repeat;font-size:34px;width:333px;}
/**************/


/* DIKUL */
.dikul {padding-bottom:0px;}
.dikul #portfolio-header h1 {display:block;text-transform:uppercase;color:#4b60a7;position:relative;margin:0px 0px 0px 0;float:left;font-size:50px;font-family:HelveticaNeueBold;line-height:48px;top:100px;left:0px;text-align:left;}
.dikul #portfolio-header .text-block {top:75px;float:left;left:60px;}
.dikul #portfolio-main {top:-10px;}
.dikul #portfolio-main .text01 {left:120px;top:825px;font-size:48px;position:absolute;font-family:HelveticaNeueBold;color:#4b60a7;line-height:46px;width:300px;text-align:center;}
.dikul #portfolio-footer .text01 {width:100%;top:-30px;position:asbolute;text-align:center;font-family:HelveticaNeueBold;color:#4b60a7;font-size:53px;text-transform:uppercase;margin-top:-150px;}
.dikul #portfolio-footer {margin-bottom:-90px;top:0px;padding-bottom:0px;padding-bottom:20px;}
.dikul #portfolio-footer img {margin-top:20px;margin-bottom:-20px;}

/**********/

/* WATSON */ 
.watson {padding-bottom:0px;}
.watson #portfolio-header h1 {display:block;text-transform:uppercase;color:#000;position:relative;margin:-40px 0px 0px 0;float:left;font-size:56px;font-family:PTserif-bold;font-weight:normal;left:220px;}
.watson #portfolio-header .text-block {top:75px;float:left;left:60px;}
.watson #portfolio-header .text-block .text01{font-family:PTserif-italic;font-size:32px;float:right;margin-right:240px;margin-top:15px;}
.watson #portfolio-main,
.watson #portfolio-footer {margin-top:-5px;} 
.watson #portfolio-footer  {margin-bottom:-90px;}
.watson .lupa {position:absolute;top:445px;right:0px;width:540px;height:1000px;background:URL('/images/portfolio/watson/lupa.png') no-repeat;z-index:200;} 
.zooming {width:200px;height:200px;}