@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
@font-face
{
font-family: myFirstFont;
src:url(../fonts/Simple%20Kind%20Of%20Girl.ttf);

}

@font-face
{
font-family: myFirstFont2;
src: url(../fonts/WC_RoughTrad.ttf);


}

@font-face
{
font-family: myFirstFont3;
src: url(../fonts/tt1018m_.ttf);


}

del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
*{ margin:0p; padding:0px;}
body { margin:0px; padding:0px;
	line-height: 1; background-image:url(../images/geometry2.png); 
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{ text-decoration:none;}
/********************************8END OF THE CSS RESET***************************************/
.main-cover{ margin:20px auto 0px auto; padding:0px; width:753px; height:744px; background-image:url(../images/main-cover-images.png); background-repeat:no-repeat; position:relative;} 
.main-cover-button a{ margin:0px; padding:0px;  width:160px; height:60px; position:absolute; top:338px; right:138px;  cursor:pointer; display:block;  } 

 h1{ margin:0px; padding:10px 0px 10px 0px; font-family:myFirstFont2; font-size:45px; text-align:left; color:#260A02; font-weight:normal; line-height:40px;}
  h2{ margin:0px; padding:10px 0px 10px 0px; font-family:myFirstFont2; font-size:20px; text-align:left; color:#260A02; font-weight:normal;  line-height:20px; }
   h3{ margin:0px; padding:5px 0px 5px 0px; font-family:myFirstFont2; font-size:20px; text-align:left; color:#260A02; font-weight:bold; line-height:25px;}
    h4{ margin:0px; padding:10px 0px 20px 0px; font-family:myFirstFont3; font-size:34px; text-align:left; color:#260A02; font-weight:bold; line-height:25px;}
	h5{ margin:0px; padding:5px 0px 5px 20px; font-family:myFirstFont2; font-size:16px; text-align:left; color:#260A02; font-weight:bold; line-height:25px; font-weight:normal; }
  .left-content{ margin:0px; padding:0px; width:498px; height:605px; float:left; top:50px; position:relative; }  
  .left-content-text{ margin:0px; padding:0px; width:180px; height:auto; top:50px; font-family:myFirstFont; font-size:25px; text-align:left; color:#260A02; font-weight:bold; line-height:25px; position:absolute; right:0px;}
  
  .right-content{ margin:0px; padding:0px; width:485px; height:605px; float:left; position:relative;  top:54px;}
   .right-content-text{ margin:0px; padding:0px; width:230px; height:auto; top:30px; font-family:myFirstFont; font-size:25px; text-align:left; color:#260A02; font-weight:bold; line-height:25px; position:absolute; right:17px;}
  
  .right-content ul{ margin:0px; padding:0px; list-style:none; width:100%; height:400px;  }
   .right-content ul li a{ margin:10px 10px 10px 20px; padding:10px; float:left; width:170px; height:180px; background-color:#fcfaa1;  box-shadow:0px 2px 2px #000;   }
     .right-content ul li a img{ margin:0px; padding:0px; width:170px; height:180px; }
    .toys-main-nav{ margin-left:20px; padding:0px; width:445px; height:60px;   }
   .toys-nav a{ margin:0px 5px 0px 5px; padding:0px 8px 0px 8px; width:auto; height:50px; position:relative; background-color:#fcfaa1; background-image:url(../images/but1.png); float:left; box-shadow:1px 1px 2px #000; font-family:myFirstFont2; font-size:14px; text-align:center; color:#260A02; font-weight:bold; line-height:50px; cursor:pointer;  }
   /*.toys-nav a:before{ content:""; margin:0px; padding:0px; width:40px; height:15px; position:absolute; top:-5px; left:-15px; background-color:#FFFFFF; opacity:0.5; transform:rotate(-30deg);  -moz-ansform:rotate(-30deg);  }*/
    .toys-nav a:hover{ background-color:#663300; color:#fff;   }
	.toys-nav a.active{ background-color:#663300; color:#fff;   }
    .toys-nav-bac{ background-image:url(../images/but1.png); background-repeat:no-repeat;}	
    
  
 p{ margin:0px; padding-right:22px; font-family:myFirstFont; font-size:17px; text-align:left; color:#260A02; font-weight:bold; line-height:25px;}
 
  p a{ margin:0px; padding:0px; text-decoration:underline; }
.main-contener{ margin:0px; padding:0px; width:100%; height:auto;}
.main-page{ margin:0px auto 0px auto; padding:0px; width:1024px; height:764px;  background-image:url(../images/paga-3.png); background-repeat:no-repeat; position:relative; }
.object-page{ margin:0px; padding:0px; width:230px; height:283px;  background-image:url(../images/object1.png); position:absolute; top:292px; left:-145px;   }
.object-page1{ margin:0px; padding:0px; width:130px; height:297px;  background-image:url(../images/object3.png); position:absolute; top:-100px; right:-79px; transform:rotate(-25deg);  -webkit-transform:rotate(-45deg); -moz-transform:rotate(-25deg);
-ms-transform:rotate(-25deg); -o-transform:rotate(-25deg); z-index:100; }
.object-page2{ margin:0px; padding:0px; width:110px; height:153px;  background-image:url(../images/object2.png); position:absolute; top:500px; right:-55px;    }
.object-page3{ margin:0px; padding:0px; width:135px; height:110px;  background-image:url(../images/objec4.png); position:absolute; top:436px; right:-78px; z-index:100;   }
.main-navigation{ margin:0px 0px 0px 0px; padding:0px; width:208px; height:350px;  transform:rotate(-5deg); -webkit-transform:rotate(-5deg);  -moz-transform:rotate(-5deg); -ms-transform:rotate(-5deg); -o-transform:rotate(-5deg); top:16px; left:85px; position:absolute; }
.main-navigation ul{ margin:10px 0px 0px 0px ; padding:0px; list-style:none; }
.main-navigation ul li a{ margin:0px ; padding:10px 0px 10px 20px; font-family:myFirstFont2; font-size:15px; text-align:left; color:#000000; display:block; border-bottom:1px dashed #63300E; font-weight:bold;}
.main-navigation ul li a:hover{ color:#FF3300;   }
.main-navigation ul li a.active{ color:#FF3300;   }
.inner-contemnt{ margin:0px; padding:0px; width:410px; height:200px; position:absolute; top:378px; left:80px; overflow:auto; }

 
 .inner-contemnt p a{ margin:0px; padding:0px; text-decoration:underline; color:#260A02;font-family:myFirstFont; font-size:23px; text-align:left;  font-weight:bold; line-height:30px; }
.right-content-tag{ margin:20px 0px 0px 30px; padding:0px ; width:90%; height:auto; }

.right-content-tag p a{ margin:0px; padding:0px 0px 0px 0px; line-height:40px; text-decoration:underline; color:#260A02;font-family:myFirstFont; font-size:23px; text-align:left;  font-weight:bold; line-height:30px; } 

  .right-content-tag p a:hover{ color:#FF6600;  }

.inner-contemnt2{ margin:0px; padding:0px; width:434px; height:auto; position:absolute; top:88px; right:70px;}
.inner-contemnt3{ margin:0px; padding:0px; width:150px; height:auto; position:absolute; top:100px; left:325px;}
.inner-contemnt2 img{ margin:0px 30px 0px 0px; padding:0px; float:left; }

/*.gallery{ margin:0px; padding:0px; width:455px; height:490px; overflow:hidden;  }
.toys-gallery{ margin:0px 5px 10px 5px; padding:10px;  width:120px; height:140px; float:left; background-color:#FFFFFF;  transform:rotate(5deg);  -moz-transform:rotate(5deg); box-shadow:0px 0px 3px #000; }

.toys-gallery img{ margin:0px; padding:0px; width:120px; height:140px;   }*/

.toys-gallery2{ margin:0px 5px 10px 5px; padding:0px; width:140px; height:160px; float:left; background-color:#FFFFFF;  transform:rotate(-5deg);  -moz-transform:rotate(-5deg); box-shadow:0px 0px 3px #000; }
.arrow1{ margin:0px; padding:0px; width:67px; height:25px; position:absolute; left:453px; top:125px; background-image:url(../images/arrow-img2.png); background-repeat:no-repeat; }

.arrow2{ margin:0px; padding:0px; width:58px; height:54px; position:absolute; right:252px; top:168px; background-image:url(../images/arrow-img.png); background-repeat:no-repeat; }

.arrow3{ margin:0px; padding:0px; width:27px; height:57px; z-index:100; position:absolute; left:12px; top:135px; background-image:url(../images/arrow-img3.png); background-repeat:no-repeat; }

.arrow4{ margin:0px; padding:0px; width:27px; height:57px; z-index:100; position:absolute; left:12px; top:90px; background-image:url(../images/arrow-img3.png); background-repeat:no-repeat; }

.arrow5{ margin:0px; padding:0px; width:19px; height:41px; z-index:100; position:absolute; left:160px; bottom:121px; background-image:url(../images/arrow-img4.png); background-repeat:no-repeat; }
.arrow6{ margin:0px; padding:0px; width:27px; height:57px; z-index:100; position:absolute; left:12px; top:66px; background-image:url(../images/arrow-img3.png); background-repeat:no-repeat; }

.arrow7{ margin:0px; padding:0px; width:57px; height:28px; z-index:100; position:absolute; right:-7px; top:85px; background-image:url(../images/arrow-img5.png); background-repeat:no-repeat; }

.toy-back1{ margin:0px; padding:0px; width:137px; height:88px; position:absolute; right:100px; bottom:107px; background-image:url(../images/toy1.png); background-repeat:no-repeat; }

.video a{ margin:0px; padding:0px; width:130px; height:60px; display:block; line-height:20px; text-align:center;  transform:rotate(-10deg); -webkit-transform:rotate(-10deg); -moz-transform:rotate(-10deg); -ms-transform:rotate(-10deg);-o-transform:rotate(-10deg); position:absolute; left:-57px; bottom:60px; text-align:center; font-family:myFirstFont2; font-size:16px; color:#4D0E04; font-weight:bold;}
.video a:hover{ color:#FF6600;}


.video-link{ margin:15px 0px 15px 30px; padding:0px; width:410px; height:270px; background-color:#000000; }

.toy-back2{ margin:0px; padding:0px; width:100px; height:104px; position:absolute; right:120px; top:10px; background-image:url(../images/toy2.png); background-repeat:no-repeat; }

.toy-back3{ margin:0px; padding:0px; width:161px; height:167px; position:absolute; left:306px; top:144px; background-image:url(../images/toy3.png); background-repeat:no-repeat; }

.toy-back4{ margin:0px; padding:0px; width:89px; height:98px; position:absolute; left:390px; top:335px; background-image:url(../images/toy5.png); background-repeat:no-repeat; }

.toy-back5{ margin:0px; padding:0px; width:71px; height:95px; position:absolute; left:10px; top:490px; background-image:url(../images/toy4.png); background-repeat:no-repeat; }

.toy-back6{ margin:0px; padding:0px; width:134px; height:77px; position:absolute; right:7px; bottom:22px; background-image:url(../images/toy-6.png); background-repeat:no-repeat; }
.toy-back7{ margin:0px; padding:0px; width:78px; height:86px; position:absolute; right:110px; top:11px; background-image:url(../images/toy-7.png); background-repeat:no-repeat; }
.toy-back8{ margin:0px; padding:0px; width:38px; height:183px; position:absolute; right:70px; bottom:15px; background-image:url(../images/toy-8.png); background-repeat:no-repeat; }
.toy-back9{ margin:0px; padding:0px; width:261px; height:119px; position:absolute; right:0px; bottom:15px; background-image:url(../images/toy8.png); background-repeat:no-repeat; }
.toy-back10{ margin:0px; padding:0px; width:309px; height:204px; position:absolute; left:100px; bottom:10px; background-image:url(../images/toy9.png); background-repeat:no-repeat; }

.toy-back11{ margin:0px; padding:0px; width:128px; height:130px; position:absolute; left:330px; top:160px; background-image:url(../images/toy-back1.png); background-repeat:no-repeat; }
.toy-back12{ margin:0px; padding:0px; width:88px; height:51px; position:absolute; left:400px; top:80px; background-image:url(../images/toy-back2.png); background-repeat:no-repeat; }
.toy-back13{ margin:0px; padding:0px; width:120px; height:63px; position:absolute; left:70px; bottom:170px; background-image:url(../images/toy-back3.png); background-repeat:no-repeat; }
.toy-back17{ margin:0px; padding:0px; width:81px; height:88px; position:absolute; left:410px; top:291px; background-image:url(../images/toy-back4.png); background-repeat:no-repeat; }
.toy-back14{ margin:0px; padding:0px; width:67px; height:58px; position:absolute; right:100px; top:20px; background-image:url(../images/toy-back5.png); background-repeat:no-repeat; }
.toy-back15{ margin:0px; padding:0px; width:112px; height:209px; position:absolute; right:48px; bottom:20px; background-image:url(../images/toy-back6.png); background-repeat:no-repeat; }
.toy-back16{ margin:0px; padding:0px; width:88px; height:117px; position:absolute; left:200px; top:40px; background-image:url(../images/toy-back7.png); background-repeat:no-repeat; }
.toy-back17{ margin:0px; padding:0px; width:102px; height:220px; position:absolute; left:350px; top:120px; background-image:url(../images/toy-back8.png); background-repeat:no-repeat; }

.toy-back18{ margin:0px; padding:0px; width:141px; height:153px; position:absolute; left:10px; bottom:25px; background-image:url(../images/toy-back10.png); background-repeat:no-repeat; }

.toy-back19{ margin:0px; padding:0px; width:272px; height:179px; position:absolute; left:120px; bottom:25px; background-image:url(../images/toy-back11.png); background-repeat:no-repeat; }


.toy-back20{ margin:0px; padding:0px; width:125px; height:150px; position:absolute; right:10px; bottom:100px; background-image:url(../images/toy-back12.png); background-repeat:no-repeat; }

.toy-back21{ margin:0px; padding:0px; width:189px; height:231px; position:absolute; right:155px; bottom:11px; background-image:url(../images/toy-back13.png); background-repeat:no-repeat; }
.toy-back22{ margin:0px; padding:0px; width:200px; height:112px; position:absolute; left:287px; top:120px; background-image:url(../images/ta-1.png); background-repeat:no-repeat; }

.text-width{ margin:40px 0px 0px 30px; padding:0px; width:420px; height:auto;}
.contact-space{ margin:0px 0px 0px 20px; padding:60px 0px 0px 22px; width: 400px; height:433px; background-image:url(../images/contact-img.png); background-repeat:no-repeat;}
.contact-space2{ margin:0px 0px 0px 20px; padding:60px 0px 0px 22px; width: 422px; height:433px; background-image:url(../images/contact-img.png); background-repeat:no-repeat;}
.contact-space p{ margin: 0px ; padding:0px 30px 0px 30px;  color:#260A02;font-family:myFirstFont; font-size:23px; text-align:left;  font-weight:bold; line-height:40px; }

.contact-space2{ margin:0px 0px 0px 20px; padding:40px 0px 0px 22px; width: 430px; height:463px; background-image:url(../images/contact-img2.png); background-repeat:no-repeat;}
.contact-space2 p{ margin: 0px ; padding:0px 30px 0px 30px;  color:#260A02;font-family:myFirstFont; font-size:25px; text-align:left;  font-weight:bold; line-height:30px; }



.contact-space-input{ margin:0px 10px 10px 0px; padding:0px 10px 0px 10px; width:300px; height:40px; box-shadow:0px 2px 1px #333}
.contact-space-input2{ margin:0px 10px 10px 0px; padding:0px 10px 0px 10px; width:135px; height:40px; box-shadow:0px 2px 1px #333; float:left;}
.contact-space-tex{ margin:0px 10px 10px 0px; padding:10px 10px 0px 10px; width:300px; height:40px; box-shadow:0px 2px 1px #333}

.contact-space-button{ margin:0px 34px 0px 0px ; padding:0px; width:140px; height:40px; background-color:#351904; float:right; font-family:myFirstFont2; font-size:16px; font-weight:bold; color:#FFF; border:none; cursor:pointer; }

.contact-space-button:hover{ background-color:#F90; }


#standard, #transition {
	position:relative; z-index:1;
	display:block; float:left;
	width:98%; height:430px;
	
	overflow:auto;
	
}

#standard {
	margin-right:20px;
}

.scroller {
	position:absolute; z-index:1;
/*	-webkit-touch-callout:none;*/
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:100%;
	padding:0;
}

 #transition {
	position:relative; z-index:1;
	display:block; float:left;
	width:100%; height:200px;
	
	overflow:auto;
	
}

.social-icon{ margin: 0px; padding: 0px; }

.social-icon ol{ margin: 0px; padding: 0px; }
.social-icon ol li{ margin: 0px; padding: 0px; list-style: none; text-decoration: none; background-image: none; }
.social-icon ol li a{ margin: 0px; padding: 0px; text-decoration: none; float: left ; display: block; background-image: none; }
.social-icon ol li a img{ margin: 20px; padding: 0px; width: 30px; height: 30px; }



.services{ margin:50px 0px 0px 10px; padding:0px; width:450px; height:333px; background-image:url(../images/servisec.png); background-repeat:no-repeat;}
.form-space{ margin:30px 0px 0px 30px; padding:20px 0px 0px 0px; width:354px; height:220px; border-top:1px solid #000000;  } 
.pop-gallery-back{ margin:0px; padding:0px; width:100%; height:auto; }
.pop-gallery{ margin-top:20px; padding:0px;  left:50%;  margin-left:-455px;  width:950px; height:607px; position:relative; background-image:url(../images/popup-bac.png); backgroundpop-images-repeat:no-repeat; overflow:auto;}
.pop-gallery-inner-space{ margin:0px; padding-bottom:20px; width:100%; height:auto; border-bottom:2px solid #000000; overflow:hidden;  }
.pop-images{ margin:60px 0px 0px 40px; padding:20px; width:460px; height:auto;box-shadow:0px 2px 2px #000; float:left; background-color:#F9FCB6; }
.pop-images img{ margin:0px; padding:0px; width:100%; height:auto; }
.pop-text-area{ margin:80px 0px 0px 25px; padding:0px; width:345px; height:auto; float:left;   }
.pop-text-area h2{margin:0px; padding:10px 0px 10px 0px; font-family:myFirstFont2; font-size:25px; text-align:left; color:#260A02; font-weight:normal;  line-height:20px;   }
.pop-text-area h3{margin:0px; padding:10px 0px 10px 0px; font-family:myFirstFont2; font-size:18px; text-align:left; color:#260A02; font-weight:normal;  line-height:20px;   }
.pop-text-area p{ margin:0px; padding:0px; font-family:myFirstFont; font-size:17px; text-align:left; color:#260A02; font-weight:bold; line-height:25px;  }
.pop-close-button a{ margin:0px; padding:0px; width:22px; height:23px; background-image:url(../images/close-button1.png); background-repeat:no-repeat; position:absolute; right:20px; top:20px; cursor:pointer }
.pop-next-button a{ margin:0px; padding:0px; width:30px; height:30px; border-radius:50%; background-color:#CCCCCC;  cursor:pointer; position:absolute; top:50%; right:-50px;  }
.pop-next-button a img{ margin:6px 0px 0px 10px; padding:0px; width:10px; height:17px;   }
.pop-next-button a:hover{ background:#FFCC00;   }
.pop-priview-button a{ margin:0px; padding:0px; width:30px; height:30px; border-radius:50%; background-color:#CCCCCC;  cursor:pointer; position:absolute; top:50%; left:-50px; }
.pop-priview-button a img{ margin:6px 0px 0px 10px; padding:0px; width:10px; height:17px;   }
.pop-priview-button a:hover{ background:#FFCC00;   }
.buy-now-button a{ margin-top:20px; padding:0px; width:150px; height:45px; background-color:#993300; font-family:myFirstFont2; font-size:18px; text-align:center; color:#FFFFFF; font-weight:normal; line-height:45px; display:block; }
.buy-now-button a:hover{ background-color:#FF9900; }
.gallery-spance{ margin:0px; padding:0px; width:99%; height:430px; overflow:auto;}
.inner-space{ margin:0px; padding:0px; width:99%; height:495px; overflow:auto;}
.downlaod-catalog{ margin:20px 0px 0px 30px; padding:10px; width:295px; height:auto; background-color:#960;}
.about-work-botton a{ margin:10px 0px 10px 0px; padding:0px; width:180px; height:45px; background-color:#fefec0; display:block; font-family:myFirstFont2; font-size:20px; text-align:center; color:#000000; font-weight:normal;  line-height:45px; box-shadow:0px 2px 2px #000;}
.about-work-botton a:hover{ background-color:#FF6600; }
.contact-inner-space{ margin:0px; padding:0px; width:100%; height:495px; overflow:auto;}
.recommendations{ margin:50px 0px 0px 20px; padding:0px 0px 50px 0px; width:95%; height:auto;}
.letters{ margin:0px 0px 0px 0px; padding:0px; width:95%; height:495px; overflow:auto;}
.onuochi a{ margin:0px; padding:0px; width:130px; height:60px; display:block; line-height:20px; text-align:center;  transform:rotate(-10deg); -webkit-transform:rotate(-10deg); -moz-transform:rotate(-10deg); -ms-transform:rotate(-10deg);-o-transform:rotate(-10deg); position:absolute; left: -140px; bottom:151px; text-align:center; font-family:myFirstFont2; font-size:16px; color:#4D0E04; font-weight:bold;}
	
.onuochi a:hover{ color:#FF6600;}