﻿
html,body{width:100%;height:100%;overflow:hidden;}
body{padding:0;margin:0;background:#000;font-family:Arial;color:#fff;}
img{border:none;}


@font-face{ 
	font-family: 'dinRegular';
	src: url('fonts/din-webfont.eot');
	src: url('fonts/din-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/din-webfont.woff') format('woff'),
	     url('fonts/din-webfont.ttf') format('truetype'),
	     url('fonts/din-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family: 'dinBold';
	src: url('fonts/din_bold-webfont.eot');
	src: url('fonts/din_bold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/din_bold-webfont.woff') format('woff'),
	     url('fonts/din_bold-webfont.ttf') format('truetype'),
	     url('fonts/din_bold-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family: 'dinMedium';
	src: url('fonts/din_medium-webfont.eot');
	src: url('fonts/din_medium-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/din_medium-webfont.woff') format('woff'),
	     url('fonts/din_medium-webfont.ttf') format('truetype'),
	     url('fonts/din_medium-webfont.svg#webfont') format('svg');
}


.redAnchorsMenu .item{cursor:pointer;}


.aradon{display:inline-block;color:#fff;padding:3px;line-height:18px;text-align:left;text-decoration:none;font-size:10px;font-family:Arial;}
.aradon img{display:inline-block;vertical-align:middle;border:0;}
#aradon{bottom:25px;right:25px;position:absolute;z-index:999;}



h1,h2{font-weight:normal;margin-bottom:10px;margin-top:5px;}

.clear{clear:both;width:0;height:0;overflow:hidden;border:0;font-size:0;line-height:0;}

.absTR{position:absolute;top:0;right:0;}
.absTL{position:absolute;top:0;left:0;}
.absBL{position:absolute;bottom:0;left:0;}
.absBR{position:absolute;bottom:0;right:0;}


#copyright{bottom:25px;left:25px;z-index:999;}


.fTinWhite{font-size:10px;color:#fff;}
.fBigWhite{font-size:38px;color:#fff;font-family:'dinRegular';}
.fBigDark{font-size:38px;color:#170110;letter-spacing:-2px;font-family:'dinBold'}
.fBigDark sup{font-size:17px;font-weight:bold;}
.fDark14{font-size:14px;color:#170110;}
.fDark14 table{border:none;text-align:center;}
.fDark14 table td{border-bottom:solid 1px #fff!important;height:33px!important;}
.fDark14 table td p{margin:0;padding:0;}
.fDark14 p {line-height:22px;}
.fblack14{font-size:14px;color:#060000;}
.fblack14 p{line-height:22px;}

.whiteLink{font-size:14px;font-weight:bold;text-decoration:none;color:#fff;cursor:pointer;}


.windowsize{width:100%;height:100%;}


/*fl---------------------------------------------------------------------------------------------------------------*/
.flStage,
.flSprite,
.flImage{position:absolute;top:0;left:0;padding:0;margin:0;display:block;width:0;height:0;}
.flStage{overflow:hidden;}

/*s:mainMenu
---------------------------------------------------------------------------------------------------------------
*/
#mmenu{}
.mmenuPos{top:25px;left:25px;}
.mmenuLogo{display:block;width:145px;height:32px; text-decoration:none; margin-bottom:20px; background:url(images/logo.png) no-repeat left top;}
a.mmenu{display:block;font-size:14px; height:24px;text-decoration:none;font-family: 'dinBold';}
a.subMmenu{display:block; font-size:10px; height:18px;text-decoration:none;cursor:pointer;font-family:'dinBold';letter-spacing:2px;}

a.mmGoldHover{color:#fff;}
a.mmGoldHover:hover,
a.mmGoldHover.sel {color:#ddb884;}



/*s:language menu
---------------------------------------------------------------------------------------------------------------
*/

#lang{background:url(images/lang_bg.png) no-repeat center center;width:100%;height:100%;}
#langMenu{text-align:center;width:100%;position:absolute;bottom:43%;}
#langMenu a{font-size:14px;font-weight:bold;color:#fff;text-decoration:none;display:inline-block;margin-right:36px;}
#langMenu a:hover{color:#ddb884;}


/*s:chooseKite
---------------------------------------------------------------------------------------------------------------
*/
.chooseKiteNavBtn{width:7%;height:100%;text-align:center;cursor:pointer;}
/*.chooseKiteNavBtn:hover{background:url(images/black1x1o50.png);}*/
.chooseKiteNavBtn img{display:block;top:47%;}

#chooseKiteStrip{background-color:#fff;}
#chooseKiteStrip img{display:inline-block;cursor:pointer;}

#chooseKiteTip{width:100%;text-align:center;top:5%;}
#chooseKiteTip img{display:inline-block;}


#chooseKiteStrip .item{float:left;position:relative;width:50%;height:100%;}
#chooseKiteStrip .main{width:100%;height:100%;}
#chooseKiteStrip .logo{position:absolute;top:0;left:0;width:100%;}



/*s:kiteDetails
---------------------------------------------------------------------------------------------------------------
*/
#kiteDetails{width:100%;min-height:2700px;}

/*s:kiteModel
---------------------------------------------------------------------------------------------------------------
*/
#kiteModel{position:relative;margin:100px auto 58px auto;padding-right:100px;}
img.kiteZoom{cursor:pointer;}

img#closeKite{cursor:pointer;position:absolute;display:block;display:none;z-index:9;}




/*
#kiteModelImage{display:inline-block;}*/

.zoomDetailsText{top:30px;position:absolute;width:400px;height:130px;z-index:2;}
.zoomDetailsText.left{right:-420px;}
.zoomDetailsText.right{left:-420px;}
.zoomDetailsTitle{color:#000;font-weight:bold;font-size:25px;}
.zoomDetailsHtml{color:#000;font-size:12px;}
    

#clickOnKiteTip{width:100%;text-align:center;top:50px;}
#clickOnKiteTip img{display:inline-block;}


.kiteCustomTip{width:100%;top:50px;text-align:center;line-height:27px;}
.kiteCustomTip span{height:27px;font-size:16px;color:#ddb884;display:inline-block;background-color:#191827;}
 
 
/*s:kiteDetailsHead
---------------------------------------------------------------------------------------------------------------
*/
.kiteDetailsCenter{width:937px;margin:auto;}

.kiteDetailsHead{padding-bottom:45px;}
.kiteDetailsHead-left{float:left;height:165px;width:598px; border-right:solid 1px #fff;}
.kiteDetailsHead-left p{margin-right:50px;  line-height:22px;font-size:14px;}

.kiteDetailsHead-right{float:left;height:165px;position:relative;width:338px;}
.kiteDetailsHead-smallIndicatorWarp{position:absolute;bottom:0;left:0;}

.kiteDetailsHead-right .aSeeIndicator{position:absolute;bottom:0;right:0;display:block;}
.kiteDetailsHead-right .aSeeKiteInAction{position:absolute;top:-77px;left:58px;display:block;}

.kiteDetails-backToTop{cursor:pointer;}

.kiteDetails-sep{border-top:solid 1px #fff;text-align:right;}

#kiteDetailsBody{border-top:solid 1px #fff;}


/*s:team
---------------------------------------------------------------------------------------------------------------
*/
#teamBgImage{top:25px;position:absolute;width:100%;}
.teamBg-imageWarp{width:100%;text-align:center;background-color:#000;float:left;position:relative;}
.teamBg-imageWarp img{display:inline-block;}

#teamThumb{position:absolute;bottom:50px;height:110px;}

#teamSmallMask{height:110px;float:left;position:relative;overflow:hidden;}

#teamSmallStrip{position:absolute;top:0;left:0;text-align:left;}
#teamSmallStrip img{margin-right:6px;}

#teamSmallNext{background:url(images/teamSmallNext.png) no-repeat center center #000;}
#teamSmallPrev{background:url(images/teamSmallPrev.png) no-repeat center center #000;}
.teamSmallButton{width:96px;float:left;height:110px;cursor:pointer;}


#teamSmallStrip img{width:147px;height:110px;cursor:pointer;}
#teamSmallStrip img:hover{width:145px;height:108px;border:solid 1px #d7bb8f;}

#teamBigPrev{}
#teamBigNext{}
.teamBigButton{width:50%;cursor:pointer;height:100%;text-align:center;}
.teamBigButton:hover{}
.teamBigButton img{display:block;top:47%;width:15%;}

.teamBg-desc{background:url(images/black1x1o50.png);bottom:25px;padding:25px;overflow:hidden;text-align:left;}
.teamBg-title{color:#ddb884;font-size:21px;font-family:'dinBold';}
.galleryBg-title.teamBg-title{font-family:'dinMedium'}
.teamBg-text{width:580px; color:#fff;font-size:14px;}
.teamBg-text p {line-height:22px; margin:0;padding:0;}


/*s:action gallery
---------------------------------------------------------------------------------------------------------------
*/
#galleryBg{position:absolute;width:100%;top:0;}
#galleryBgStrip{}
.galleryBg-imageWarp{width:100%;text-align:center;background-color:#000;float:left;position:relative;}
.galleryBg-imageWarp img{display:inline-block;}

#thumbsBlackBg{width:100%;background:#000;height:182px;}

.galleryBg-content{width:720px;margin:auto;padding-top:5%;text-align:left;}
.galleryBg-title{padding-top:6%;}


#downloadImage{font-size:12px; position:absolute;top:-50px;left:96px;cursor:pointer;color:#fff;text-decoration:none;}


/*s:story
---------------------------------------------------------------------------------------------------------------
*/
#story{background:#03e4ff;}
#storyCenter{margin:auto;width:50%;border-bottom:solid 1px #fff;padding-bottom:35px;padding-top:80px;}


/*s:contact (red) also used in the support
---------------------------------------------------------------------------------------------------------------
*/
.redBackground{background-color:#fe1e15;}
.redCenter{width:61%;height:100px;left:17%;top:80px;}

.redAnchorsMenu{text-align:left;border-bottom:solid 1px #fff;padding-bottom:20px;margin-top:75px;}
.redAnchorsMenu a{color:#fff;text-decoration:none;font-size:14px;}
.redAnchorsMenu a.item{}
.redAnchorsMenu a.sep{}

.redBigTitle{color:#ddb884;font-size:48px;padding-bottom:25px;}

.blackFloatItem{width:160px;height:90px;overflow:hidden; float:left;color:#000;padding-right:30px;padding-bottom:25px;}
.blackFloatItem p{margin:0;font-size:12px;}
.blackFloatItem a{color:#000;text-decoration:none;}
.blackFloatItem a:hover{text-decoration:underline;}
.blackFloatItem p      {margin:0 0 0 0;  }
.topFloatSep{border-right:solid 1px #fff;height:60px;float:left;margin-right:30px;}

/*s:scrollbar
---------------------------------------------------------------------------------------------------------------
*/

#scrollbar{width:20px;height:100%; position:absolute;top:0;right:0;background-color:#000000;z-index:20;}
#scrollbarUp{width:20px;height:20px;text-align:center;cursor:pointer;position:absolute;top:0;right:0;color:#DDB884;}
#scrollbarTrack{width:20px;position:absolute;top:20px;right:0;}
#scrollbarButton{width:12px;height:12px;position:absolute;top:0;right:4px;background-color:#DDB884;cursor:pointer;}
#scrollbarDown{width:20px;height:20px;text-align:center;cursor:pointer;position:absolute;bottom:0;right:0;color:#DDB884;}


/*s:popGallery
---------------------------------------------------------------------------------------------------------------
*/

#popGallery {
    width       : 971px;
    height      : 727px;
    position    : absolute;
    top         : 40px;
    left        : 100px;
    background  : url(images/popup_bg.png) no-repeat left top;
    z-index     : 11;
}

#popGallery .center {width:910px;margin:30px auto 0 auto;position:relative;}

#popGalleryClose {
    width:44px;height:44px;
    position:absolute;top:-21px;left:-22px; 
    background:url(images/popup_close.png) no-repeat left top;
    cursor:pointer;
}

#popGalleryBigMask{width:910px;height:590px;position:relative;overflow:hidden;}

#popGalleryBigStrip{position:absolute;top:0;left:0;height:590px;}
#popGalleryBigStrip div{float:left;width:910px;height:590px;}
#popGalleryBigStrip img{display:block;}
#popGalleryBigNext{width:54px;height:48px;cursor:pointer; background:url(images/popgallery_next.png) no-repeat left top;position:absolute;top:270px;right:60px;}
#popGalleryBigPrev{width:54px;height:48px;cursor:pointer; background:url(images/popgallery_prev.png) no-repeat left top;position:absolute;top:270px;left:60px;}


#popGalleryThumbsMask{width:820px;height:56px;position:relative;overflow:hidden;margin:20px auto 0 auto;}
#popGalleryThumbsStrip{position:absolute;top:0;left:0;text-align:left;height:56px;}
#popGalleryThumbsStrip img{display:inline-block;padding:1px;cursor:pointer;width:70px;height:54px;}
#popGalleryThumbsStrip img:hover{padding:0;border:solid 1px #ddb884;}
#popGalleryThumbsNext{background:url(images/popGalleryThumbsNext.png) no-repeat left top;cursor:pointer;width:11px;height:53px;position:absolute;top:613px;right:20px;}
#popGalleryThumbsPrev{background:url(images/popGalleryThumbsPrev.png) no-repeat left top;cursor:pointer;width:11px;height:53px;position:absolute;top:613px;left:20px;}


/*s:boards
---------------------------------------------------------------------------------------------------------------
*/
.flStage#boards{}
    .flSprite.chooseBoard{width:1920px;height:1200px;}
    .flSprite.chooseBoard .flImage.background{width:1920px;height:1200px;}
    .flSprite.boardsMenu{width:1620px;height:800px;top:225px;left:150px;}
    .flSprite.item{width:492px;height:800px;cursor:pointer;}
    .flSprite.item .flImage.image{width:492px;height:800px;}
    .flImage.chooseBoardTip{width:202px;height:23px;top:85px;}


/*s:board details
---------------------------------------------------------------------------------------------------------------
*/
.flSprite.boardDetails                  {width :1920px; height :1200px; top:1200px; visibility:hidden; }
.flSprite.boardStrip                    {width :980px;  height :2700px;             }
.flSprite.boardStrip .flImage.background{width :1920px; height :1527px;             }
.flSprite.board                         {width :758px;  height :758px;  top:113px; left:111px; }
.flSprite.board .flImage.boardImage     {width :758px;  height:758px;   cursor:pointer; }
.flImage.clickOnBoardTip                {width :202px;  height :23px;   top:85px;}
.flSprite.textPreview                   {width :980px;  height :250px;  top:790px;}
.flSprite.longTextContainer             {width :980px;  height :1660px; top:1040px;}/*visibility:hidden;*/

.bodyContent{display:none;}

.flImage.performanceTip{width:262px;height:23px;top:85px;visibility:hidden;}
.flImage.constructionTip{width:262px;height:23px;top:85px;visibility:hidden;}

.flImage.backToStart{width:140px;height:34px;cursor:pointer;top:570px;left:-150px;visibility:hidden;}

.zoomButtonText{width:70%;height:90%;overflow:hidden;padding-top:2%;}
.zoomButtonText.right{padding-left:2%;}
.zoomButtonText.left{padding-left:32%;}

.zoomButtonText .goldTitle{color:#ddb884;font-size:16px;font-weight:bold;}
.zoomButtonText .text{width:90%; color:#fff;font-size:12px;}

.gold{color:#ddb884!important;}
.flHtml.centerToParent.textPreview{width:937px;position:absolute;top:0;left:0;}
.flHtml.centerToParent.longTextContainer{width:937px;position:absolute;top:0;left:0;}

.flImage.viewConsructions{width:214px;height:26px;left:850px;top:950px;cursor:pointer;visibility:hidden;}
.flImage.viewPerformans{width:214px;height:26px;left:850px;top:950px;cursor:pointer;visibility:hidden;}

#scrollDemmy{width:1px;position:absolute;top:0;left:0;height:2700px;}

/*s:new kite details
---------------------------------------------------------------------------------------------------------------
*/
.flSprite.scaleTest{width:1920px;height:1200px;}

.flStage#kites{}
.flSprite.kiteDetails{width :1920px; height :1200px; visibility:hidden;}
.flSprite.kiteStrip{width :980px;  height :2700px;}
.flSprite.kiteStrip .flImage.background{width :1920px; height:2700px;}
.flSprite.kiteStrip .flSprite.kite{width :600px;  height :600px;  top:113px; left:191px; }
.flSprite.kiteStrip .flImage.kiteImage{width :600px;  height:600px;   cursor:pointer; }
   

.flImage.clickOnkiteTip{width:165px;height:23px;top:85px;}


#kiteBg{width:100%;height:2700px;position:absolute;top:0;left:0;background-repeat:no-repeat;}


















/*******support**********/
textarea{font-family:Arial;resize:none;padding:4px;}

.formContact        {width:325px;position:relative;}
.formCtc            {margin:40px 0 0 0; font-size:14px;color:#000000;}
#frmctc-loading     {width:300px;text-align:center;height:300px;}
.formCtc .name      {width:330px; height:16px;margin:0 0 20px 0;}
.formCtc .name.last {margin:0;}
.formCtc .name label{width:168px;height:16px;float:left; line-height:16px;}
.formCtc .name input{width:147px;height:12px;float:left; padding:2px;border:none;outline:none;}

.formCtc .check     {width:320px; height:16px;margin:0 0 20px 0;}
.formCtc .check-text{width:168px;height:16px;float:left; line-height:16px;}
.formCtc .checkbox  {width:150px;height:16px;float:left;}
.formCtc .checkbox input{width:15px;height:15px;margin:0 4px 0 0;}
.formCtc .checkbox .Male{width:74px;height:16px;float:left;}
.formCtc .checkbox .Fema{width:76px;height:16px;float:left;}
.formCtc .name .checkbox lable{width:60px;height:16px;}
.formCtc button     {width:54px;height:24px;margin:20px 0 20px 265px;line-height:24px;background:#ddb884; border:none;cursor:pointer;}


.titleBB                {margin:20px 0 0 0;display:inline-block; font-size:21px;color:#000;}
.unitedContent .phone   {color:#ddb884;}
.unitedContent .mail    {color:#ddb884;cursor:pointer;}


.name span      {width:150px;height:16px;margin:0 0 0 168px; font-size:10px;color:#000000;}


/*FEED*/
.wrap-product.Feed  {}
#frmFeed-loading     {width:300px;text-align:center;height:300px;}
.name textarea        {width:142px;height:88px;float:left; border:none;outline:none;}
.formCtc .textarea    { height:88px;margin:0 0 20px 0;}    
/*FEED*/

.ul-manuals         {margin:30px 0 0 0; color:#fff;font-size:14px;}
.ul-manuals li      {height:60px;}
.ul-manuals a       {color:#fff;font-size:14px;}

.remember           {margin:0 0 0 168px; width:151px;height:16px;}
.remember input     {width:15px;height:15px;margin:0 4px 0 0; }          

.ForgotP            {width:155px;height:16px;display:block; margin:20px 0 40px 168px; font-size:14px;color:#fff;}
.united.last        {border:none;}



.wrap-product       {width: 100%;margin: 10px 0 0 0;}
/*Terms*/

.united             {width:100%;display:inline-block; margin:20px 0 0 0; position:relative;}
.united .title      {width:100%;height:9%;display:inline-block; font-size:40px;color:#ddb884;padding:1% 0 0 0;}
.arrowUp    {width:19px;height:17px;top:0%;right:2%;cursor:pointer;}
.unitedContent      {width:100%;display:inline-block;}
.boxUnited          {width:210px;height:120px;float:left; margin:20px 0 0 0;}
.boxUnited-title    {width:100%;height:25px;display:inline-block;font-size:14px;color:#fff;}
.boxUnited-text     {width:100%;height:95px;display:inline-block;font-size:12px;color:#000000;}
.titleBB                {margin:20px 0 0 0;display:inline-block; font-size:21px;}
.unitedContent .phone   {color:#ddb884;}
.unitedContent p        {color:#000;}
.unitedContent h2       {color:#000;}
.unitedContent .mail    {color:#ddb884;cursor:pointer;}


.name span      {width:150px;height:16px;margin:0 0 0 168px; font-size:10px;color:#000000;}
/*Mail*/
.mail-title         {width:100%; }
.mail-title .title  {width:100%; height:45%;display:inline-block; font-size:30px;color:#ddb884;padding:30px 0 0 0;}
.wrap-mailCon       {width:100%; min-height:100px;display:inline-block;border-bottom:solid 1px #ffd5d3;margin:10px 0 0 0;}


.mail-title .wrap-mail{width:65%;min-height:60px;display:inline-block; border-right:solid 1px #ffd5d3;margin:0 20px 0 0;}
.mail-c             {height:100%;float:left; margin:0 3% 0 0;}
.mail-c .mailText   {height:25%;display:inline-block; font-size:14px;color:#000000;}
.mail-c a           {height:60%;display:inline-block;font-size:12px;color:#000000;}
.mail-c.last        {margin:0;}


.bodyContent.darkit{border-top:solid 1px #fff;padding-top:20px;}
#content1073{border-top:solid 1px #fff;padding-top:20px;}
#content1123{border-top:solid 1px #fff;padding-top:20px;}
.p-forum{color:#000;}
.fblack14 img{float:right;margin-right:20px;}
.blackFloatSep{width:1px;height:80px; margin:0 20px 0 20px;float:left;}
.aSeeSpecifications.whiteLink.darkit{position:relative;top:-5px;display:inline-block;}
.aSeeOrview.fBigDark.gold{letter-spacing:1px;}
.aSeeIndicator.whiteLink.darkit img{position:relative;top:10px;}
.flImage.performanceTip{width:249px;height:23px;}
.flImage.constructionTip{width:249px;height:23px;}
.flImage.backToStart{width:134px;height:41px;}
.productTit{width: 100%;height: 9%;display: inline-block;font-size: 40px;color:#DDB884;padding: 1% 0 0 0;}
.productTex{width:100%;display:inline-block;color:#000;}
