@charset "utf-8";
/* CSS Document 
Theme Name: inLanguage Boutique
Author: belugalab.com
Author URI: http://belugalab.com/
Description: inLanguage Boutique
Version: 1.0.0
*/
html{background:url(img/bg.jpg) repeat}
body{margin:0;background:url(img/head.jpg) no-repeat top center;font-family:Courier;line-height:18px;font-size:14px;position:relative}
*{margin:0;padding:0;border:0}
.clear {clear:both;font-size:0;overflow:hidden}
a{color:#5c4321;outline:none;text-decoration:none}a:hover{color:#000}

@font-face {
    font-family:'jenna_sueregular';
    src:url('fonts/jennasue-webfont.eot');
    src:url('fonts/jennasue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/jennasue-webfont.woff') format('woff'),
         url('fonts/jennasue-webfont.ttf') format('truetype');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'jellyka_delicious_cakeregular';
    src:url('fonts/jellyka_delicious_cake-webfont.eot');
    src:url('fonts/jellyka_delicious_cake-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/jellyka_delicious_cake-webfont.woff') format('woff'),
         url('fonts/jellyka_delicious_cake-webfont.ttf') format('truetype'),
         url('fonts/jellyka_delicious_cake-webfont.svg#jellyka_delicious_cakeregular') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family:'lucida_handwritting';
    src:url('fonts/lhandw-webfont.eot');
    src:url('fonts/lhandw-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lhandw-webfont.woff') format('woff'),
         url('fonts/lhandw-webfont.ttf') format('truetype'),
         url('fonts/lhandw-webfont.svg#lhandwregular') format('svg');
    font-weight:normal;
    font-style:normal
}
		
#wrapper{width:940px;padding:0 30px;margin:0 auto}
#header{height:100px;position:relative;padding:78px 0 0 0}
#logo{display:block;width:360px;height:65px;position:absolute;top:6px;left:0}
#header > ul > li:hover ul{display:block}
#header li{float:left;list-style:none;width:100px;position:relative;margin:0 0 2px 0}
#header li a{text-decoration:none;color:#53330a;font-size:30px;line-height:30px;font-family:'jenna_sueregular';}
#header ul ul{position:absolute;top:33px;left:0;display:none}
#header ul ul a{font-size:18px;text-align:center;display:block;width:93px;height:29px;background:url(img/menu.png)}
#header .m1 a{background-position:0 -31px}
#header .m2 a{background-position:0 -61px}
#header .m3 a{background-position:0 -91px}
#header ul ul a:hover{color:#000}
#header #m4,#header #m5,#header #m6,#header #m7{position:absolute}
#header #m4 a,#header #m5 a,#header #m6 a,#header #m7 a{width:130px;height:130px;overflow:hidden;text-indent:-400px;display:block;margin:20px 0 0 20px}
#header #m7{width:170px;height:169px;display:block;background:url(img/m1.png);top:17px;left:414px}
#header #m4{width:171px;height:168px;display:block;background:url(img/m2.png);top:23px;left:531px}
#header #m6{width:168px;height:167px;display:block;background:url(img/m3.png);top:28px;left:668px}
#header #m5{width:170px;height:169px;display:block;background:url(img/m4.png);top:9px;left:782px}

#header #m4.current-menu-item,#header #m4.act{background-position:-171px 0}
#header #m5.current-menu-item,#header #m5.act{background-position:-168px 0}
#header #m6.current-menu-item,#header #m6.act{background-position:-168px 0}
#header #m7.current-menu-item,#header #m7.act{background-position:-170px 0}

h1{font-family:'jenna_sueregular';font-weight:400;color:#e6ca9f;font-size:48px;line-height:64px;margin:-29px 0 0 0}
#soc1{display:block;width:30px;height:42px;position:absolute;top:170px;right:44px;background:url(img/socst.png)}
#soc2{display:block;width:30px;height:42px;position:absolute;top:170px;right:0px;background:url(img/socst.png) right}
#soc1:hover,#soc2:hover,#soc3:hover,#soc4:hover{opacity:0.8}

#block{width:1025px}
.item{width:250px;height:358px;float:left;position:relative;margin:51px 90px 15px 0;display:block}
.it{width:250px;height:358px;background:url(img/it.png);position:absolute;top:0;left:0;display:block}
.ttl{-moz-transform:rotate(-45deg);display:block;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-family:'jenna_sueregular';font-size:50px;height:50px;min-width:150px;position:absolute;bottom:335px;left:-28px;}
.img{width:250px;height:358px;overflow:hidden;display:block}

#footer{background:url(img/footer.jpg) no-repeat top;height:170px;position:relative;margin:40px -30px 0 -30px}
#soc3{display:block;width:48px;height:47px;position:absolute;top:96px;right:90px;background:url(img/socs.png)}
#soc4{display:block;width:48px;height:47px;position:absolute;top:96px;right:28px;background:url(img/socs.png) right}

#footer > ul{position:absolute;top:29px;left:73px}
#footer > ul > li{float:left;list-style:none;margin:0 85px 0 0}
#footer a{font-family:'jenna_sueregular';text-decoration:none;display:block}#footer a:hover{text-decoration:underline}
#footer > ul > li > a{color:#000;font-size:30px;letter-spacing:2px}
#footer ul ul{padding:19px 0 0 0}
#footer ul ul li{list-style:none;margin:0 0 3px 0}
#footer ul ul a{color:#53330a;font-size:18px}

#content{margin:10px 0 0 0}

#block2{width:1025px}
.item2{display:block;width:194px;height:277px;float:left;position:relative;margin:50px 57px 50px 0}
.item2 .it{display:block;width:194px;height:277px;background:url(img/it2.png);position:absolute;top:0;left:0}
.item2 .ttl{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-family:'jenna_sueregular';font-size:50px;min-width:75px;position:absolute;bottom:254px;left:-24px;display:block;height:50px;line-height:50px}
.item2 .img{width:194px;height:277px;overflow:hidden;display:block}

.latest{font-weight:400;color:#53330a;font-size:30px;font-family:'jenna_sueregular';margin:27px 0 0 0}
.block{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:4px solid #fff;background:#ddf1ee;width:260px;height:117px;padding:0 10px 0 7px;margin:20px 0 0 0}
.block h3{font-size:14px;margin:3px 0 9px 0}
.block h4{font-size:13px;margin:3px 0 9px 0}
.block div{overflow:hidden;height:51px}
.block a{float:right;display:block;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none;margin:10px 0 0 0}.block a:hover{color:#000}
.bl2{background:#ffecda}.bl3{background:#fbc5c0}

#left{width:700px;float:left}
#right{background:url(img/right.png) repeat-y left;position:relative;float:right;width:220px;min-height:400px}
#seeall{color:#5c4321;font-size:40px;font-family:'jenna_sueregular';display:inline-block;background:url(img/go.png) no-repeat right center;margin:55px 0 0 0;padding:0 33px 0 0}#seeall:hover{color:#000}
#gram{width:421px;height:337px;background:url(img/gram.png);float:right;margin:173px -24px 0 0}

#rt{width:17px;height:13px;background:url(img/rt.png);position:absolute;top:0;left:0}
#rb{width:17px;height:13px;background:url(img/rb.png);position:absolute;bottom:0;left:0}
#bnn{list-style:none}
#bnn li{margin:0 0 25px 30px;display:block}
.bann1{padding:40px 0 0 0}

#left h2{font-size:25px;margin:0 0 25px 0;letter-spacing:1px}
#left p{margin:0 0 10px 0;font-size:14px;line-height:18px}

#abc{background:url(img/abc.png) repeat-y center;width:683px}
#abt{background:url(img/abt.jpg) no-repeat top}
#abb{background:url(img/abb.jpg) no-repeat bottom;min-height:605px;padding:95px 100px 105px 115px;color:#53330a;letter-spacing:1px;font-size:14px}
#abb p{padding:0 0 8px 0}
b a{color:#b46600}

#content p{font-size:14px;line-height:20px}
.form{width:384px;float:left;display:inline;margin-top:25px}
.form p{padding-bottom:20px;float:left}
.form label{float:left;color:#53330a;font-size:13px;line-height:30px;font-family:Courier;font-weight:700}
.form input{float:left;color:#53330a;font-size:13px;line-height:39px;width:364px;height:39px;background:#fff;border-radius:5px;font-family:Courier;font-weight:700;padding:0 10px}
.form textarea{float:left;color:#53330a;font-size:13px;line-height:20px;width:364px;height:159px;background:#fff;resize:none;border-radius:5px;font-family:Courier;font-weight:700;padding:10px 10px 0}
#submit{background:url(img/submit.png) 0 0 no-repeat;width:78px;height:40px;cursor:pointer;font-weight:700;font-size:18px;text-transform:uppercase;float:right}
#submit:hover{background:url(img/submit.png) 0 100% no-repeat}
.contacts{width:378px;float:right;display:inline;margin-top:25px;background:url(images/contacts.png) 100% 0 no-repeat}
.contacts p{padding-bottom:20px;color:#53330a;font-size:13px;font-family:Courier}
.contacts label{display:block;color:#53330a;font-weight:700}
.contacts span{color:#53330a}
#gmap{margin-top:10px;float:left}

ol{padding:12px 0 22px 23px}
#right.right{background:url(img/right2.png) repeat-y left;padding:0 0 0 21px;width:193px;margin:27px 0 0 6px}
#rt2{width:13px;height:149px;background:url(img/rt2.png);position:absolute;top:0;left:0}
#rb2{width:14px;height:269px;background:url(img/rb2.png);position:absolute;bottom:0;left:0}

#prev{font-size:45px;font-family:'jenna_sueregular';float:left;margin:65px 0 10px 0}
#prev a{color:#000;background:url(img/prev.png) no-repeat left center;padding:7px 0 0 37px}
#next{font-size:45px;font-family:'jenna_sueregular';float:right;margin:65px 0 10px 0}
#next a{color:#000;background:url(img/next.png) no-repeat right center;padding:7px 40px 0 0}
#prev a:hover,#next a:hover{color:#5c4321}

#gramr{width:194px;height:147px;background:url(img/gramr.png);margin:0 0 -15px 0}
#arch ul{list-style:none}
#arch ul ul{display:none}
#arch > ul > li > a{display:block;font-size:25px;color:#000;text-decoration:none;font-family:'jenna_sueregular';border-bottom:1px solid #3b2801;padding:20px 0 7px 0;background:url(img/accord.png) no-repeat right bottom}
#arch > ul > li > a.act{background:url(img/accordo.png) no-repeat right bottom}
#arch ul ul a{font-size:12px;letter-spacing:1px;line-height:14px}
#arch ul ul li{line-height:14px;margin:0 0 8px 0}
#arch ul ul{padding:20px 0 0 0}
#see{font-family:'jenna_sueregular';color:#000;font-size:25px;padding:28px 0}
#see a{font-family:'jenna_sueregular';color:#000;font-size:25px;text-decoration:none}
#see a:hover{color:#5c4321}

.hidey{display:none}