@font-face {
	font-family: "Candara";
	src: url("candara.eot");
}
@font-face {
	font-family: "Candara";
	src: url("candara.TTF") format("truetype");
}
@font-face {
	font-family: "Marcellus";
	src: url("marcellus.eot");
}
@font-face {
	font-family: "Marcellus";
	src: url("marcellus.ttf") format("truetype");
}
body {
margin: 0;
padding: 0;
background-color: #2b2a29;
text-align: center;
font-family: "Candara", sans-serif;
font-size: 14px;
color: #a2a3a3;
}
div, p{
margin: 0;
padding: 0;
}
img {
border: 0;
outline: none;
}
.clear {
clear: both;
}
a {
color: #a2a3a3;
text-decoration: none;
font-size: 16px;
font-family: "Candara", sans-serif;
}
a:hover {
color: #fafafa;
}
#containerTop {
width: 100%;
height: 75px;
text-align: center;
background-color: #000;
}
#containerTopCenter {
width: 1111px;
height: 75px;
margin: 0 auto;
text-align: left;
}
.logo{
margin-top: 20px;
float: left;
}

#logo{
float: left;
clear: left;
}
#logo ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#logo ul li{
float: left;
margin-top: 20px;
}

#logo ul li a{
width: 235px;
text-align: center;
background: url('images/logo.png') center top no-repeat;
padding-top: 26px;
display: block;
font-size: 16px;
font-family: "Candara", sans-serif;
}

#languages{
float: right;
margin-top: 46px;
}
#languages ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#languages ul li{
float: left;
margin-left: 10px;
}
#menu{
float: right;
margin-top: 46px;
margin-right: 30px;
}
#menu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#menu ul li{
float: left;
margin-left: 40px;
}
#menu ul li ul{
display: none;
}
li.current a, li.selected a{
color: #fafafa;
}

#centerFP{
background: url("images/fpCenterBG.jpg") center top no-repeat;
width: 100%;
height: 625px;
min-width: 1111px;
}

#centerFPblack{
background: #000;
width: 100%;
height: 625px;
min-width: 1111px;
}

#containerMiddleCenter {
width: 1111px !important;
min-height: 625px;
margin: 0 auto;
text-align: left;
}
#containerMiddleCenterFP {
width: 1111px !important;
min-height: 625px;
margin: 0 auto;
text-align: left;
background: url("/imga/hp.png") center top no-repeat !important;
position: relative;
}
#fpMiddleCircle{
    width: 87px;
    height: 86px;
    position: absolute;
    margin: 98px 0 0 512px;
    background: url("/imga/FPcircle.png") center top no-repeat;
    text-align: center;
    padding-top: 10px;
}
.videoRow{
    margin: 3px 0 0 5px;
}
#qrTrigger{
    width: 255px;
    height: 200px;
    position: absolute;
    margin: 238px 0 0 428px;
}
#qrOver{
    background: url("/imga/qrBig.png") center top no-repeat;
    width: 335px;
    height: 349px;
    position: absolute;
    margin: 198px 0 0 388px;
    text-align: center;
}
#qrOverText{
   margin-top: 80px; 
   color: #fff;
}
a.youtube{
    outline: none; 
    color:#fff;
}

#fpMiddleMenu{
float: left;
text-align: center;
width: 100%;
margin-top: 560px;
}

#fpMiddleMenu a{
color: #bdbdbe;
font-family: "Marcellus", sans-serif;
font-size: 16px;
text-shadow: 0px 3px 6px #000000;
}

#fpMiddleMenu a:hover{
color: #ededee;
}

#fpMiddleMenu1{
width: 100%;
text-align: center;
display: inline;
border-top: #989899 1px solid;
border-bottom: #989899 1px solid;
padding: 3px 0 2px 0;
}

#fpMiddleMenu2{
width: 100%;
text-align: center;
display: inline;
margin-left: 25px;
border-top: #989899 1px solid;
border-bottom: #989899 1px solid;
padding: 3px 0 2px 0;
}

#fpMiddlePicture{
float: right;
margin-top: 22px;
background: url("images/fpMiddlePicture.png") left top no-repeat;
width: 547px;
height: 533px;
}

#fpMiddleHeader{
margin-top: 510px;
text-align: center;
color: #bba472;
font-family: "Marcellus", sans-serif;
font-size: 32px;
position: absolute;
text-shadow: 0px 3px 6px #000000;
width: 100%;
}
#fpVideo5s{
background: url("images/video5s.png") center top no-repeat;
width: 88px;
height: 89px;
float:right;
margin: 226px 216px 0 0;
}
.fpVideo5sText{
text-align: center;
padding: 13px 0 18px 2px;
color: #fff;
}
.fpVideo5sText:hover{
color: #bbb;
}
#footer{
width: 1200px;
height: 250px;
margin: 0 auto;
text-align: left;
}
#footer1{
width: 1111px;
height: 35px;
margin: 30px auto 0 auto;
text-align: left;
border-bottom: #444 1px solid;
}
.socialLinks{
width: 27px;
height: 27px;
margin-right: 10px;
float: left;
}
#facebook{
background: url("images/facebookLink.png") center top no-repeat;
}
#facebook:hover{
background: url("images/facebookLinkActive.png") center top no-repeat;
}
#twitter{
background: url("images/twitterLink.png") center top no-repeat;
}
#twitter:hover{
background: url("images/twitterLinkActive.png") center top no-repeat;
}
#googleplus{
background: url("images/googlePlusLink.png") center top no-repeat;
}
#googleplus:hover{
background: url("images/googlePlusLinkActive.png") center top no-repeat;
}
#pininterest{
background: url("images/pininterestLink.png") center top no-repeat;
}
#pininterest:hover{
background: url("images/pininterestLinkActive.png") center top no-repeat;
}
#instagram{
background: url("images/instagramLink.png") center top no-repeat;
}
#instagram:hover{
background: url("images/instagramLinkActive.png") center top no-repeat;
}
#footerCenterText{
margin-top: 12px;
text-align: center;
float: left;
width: 735px;
}
#wsa{
background: url("images/wsaLink.png") center top no-repeat;
width: 91px;
height: 25px;
float: right;
margin-top: 2px;
margin-right: 20px;
}
#wsa:hover{
background: url("images/wsaLinkActive.png") center top no-repeat;
}
#adesign{
background: url("images/adesignLink.png") center top no-repeat;
width: 34px;
height: 30px;
float: right;
margin-top: -3px;
}
#adesign:hover{
background: url("images/adesignLinkActive.png") center top no-repeat;
}
#footerRightText{
margin-top: 12px;
text-align: right;
float: right;
width: 90px;
margin-right: 20px;
}
#footer1 a, #footer2 a, #footer3 a{
font-size: 14px;
}
#footer2{
width: 1111px;
height: 20px;
margin: 20px auto 0 auto;
text-align: left;
border-bottom: #4f4f4f 1px solid;
}
#footer2left{
float: left;
width: 570px;
}
#footer2center{
float: left;
text-align: center;
width: 330px;
}
#footer2right{
float: right;
width: 125px;
text-align: right;
}

#footer3{
width: 1111px;
height: 20px;
margin: 20px auto 20px auto;
text-align: left;
border-bottom: #4f4f4f 1px solid;
}
#footer3left{
float: left;
width: 620px;
}
#footer3right{
float: right;
text-align: right;
}
#center{
background: -webkit-linear-gradient(#e3e3e3, #b0b0b0); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#e3e3e3, #b0b0b0); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#e3e3e3, #b0b0b0); /* For Firefox 3.6 to 15 */
background: linear-gradient(#e3e3e3, #b0b0b0); /* Standard syntax */
width: 100%;
min-height: 625px;
min-width: 1111px;
color: #000;
}
#center2{
background-color: #e3e3e3;
width: 100%;
min-height: 625px;
min-width: 1111px;
background: url("/imga/rightBGn.png") center bottom no-repeat;
}
#center2black{
background-color: #000;
width: 100%;
min-height: 625px;
min-width: 1111px;
position: relative;
}
#galerijaTop{
height: 38px;    }
#galPavadinimas{
font-family: "Marcellus", sans-serif;
font-size: 28px;
margin-top: 2px;
float: left;
}
#galPavadinimas2{
margin-top: 36px;
font-size: 12px;
}
#galTekstai{
margin-top: 45px;
margin-left: 15px;
float: left;
}
#galIsigyti{
margin-top: 108px;
margin-right: 5px;
float: right;
}
#galIsigyti a{
font-size: 18px !important;
}
#center a{
color: #000;
text-decoration: underline;
font-size: 14px;
}
#center a:hover{
color: #666;
}
.galPaveiksliukas{
float: right;
margin-left: 8px;
position: relative;
width: 138px;
height: 138px;
box-shadow: 0px 8px 4px -4px rgba(157,157,157,0.5);
}
.gp11{
    background-image:  url("/imga/11b.png");
}
.gp12{
    background-image:  url("/imga/12b.png");
}
.gp13{
    background-image:  url("/imga/13b.png");
}
.gp14{
    background-image:  url("/imga/14b.png");
}
.gp21{
    background-image:  url("/imga/21b.png");
}
.gp22{
    background-image:  url("/imga/22b.png");
}
.gp23{
    background-image:  url("/imga/23b.png");
}
.gp24{
    background-image:  url("/imga/24b.png");
}
.gp31{
    background-image:  url("/imga/31b.png");
}
.gp32{
    background-image:  url("/imga/32b.png");
}
.gp33{
    background-image:  url("/imga/33b.png");
}
.gp34{
    background-image:  url("/imga/34b.png");
}

.gp11en{
    background-image:  url("/imga/11eng.png");
}
.gp12en{
    background-image:  url("/imga/12eng.png");
}
.gp13en{
    background-image:  url("/imga/13eng.png");
}
.gp14en{
    background-image:  url("/imga/14eng.png");
}
.gp21en{
    background-image:  url("/imga/21eng.png");
}
.gp22en{
    background-image:  url("/imga/22eng.png");
}
.gp23en{
    background-image:  url("/imga/23eng.png");
}
.gp24en{
    background-image:  url("/imga/24eng.png");
}
.gp31en{
    background-image:  url("/imga/31eng.png");
}
.gp32en{
    background-image:  url("/imga/32eng.png");
}
.gp33en{
    background-image:  url("/imga/33eng.png");
}
.gp34en{
    background-image:  url("/imga/34eng.png");
}

.galHeaderis{
float: right;
position: relative;
width: 372px;
height: 138px;
box-shadow: 0px 8px 4px -4px rgba(157,157,157,0.5);
}

.galPaveiksliukasIkonos{
float: right;
margin-left: 8px;
position: relative;
width: 138px;
height: 100px;}

.galHeaderisIkonos{
float: left;
position: relative;
width: 372px;
height: 100px;
margin: 30px 0 0 155px;
}

#galHeaderisIkonosEN{
float: left;
position: relative;
height: 85px;
margin: 30px 0 0 155px;
overflow: auto;
}

.gh1{
    background-image:  url("/imga/sventemsb.png");
}
.gh2{
    background-image:  url("/imga/vestuvemsb.png");
}
.gh3{
    background-image:  url("/imga/versluib.png");
}
.galHeadUzrasai{
    position: absolute;
    top: 100px;
    left: 3px;
    font-size: 15px;
}

.galPaveiksliukas2{
float: left;
margin-right: 14px;
position: relative;
width: 126px;
height: 126px;
}
.galPaveiksliukasLast{
margin-right: 0 !important;
}
.galPaveiksliukas img, .galPaveiksliukas2 img {
    display: block;
}
.galPaveiksliukas .cornerLink {
    opacity: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    padding: 22px 5px 0 5px;
    color: #ffffff;
    background: #7b89a6;
    text-decoration: none;
    text-align: center;
    -webkit-transition: opacity 500ms;
    -moz-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms;
	width: 128px;
	height: 116px;
	font-size: 16px;
}
.galPaveiksliukas:hover .cornerLink {
    opacity: 1;
}

#galFirstLine, #galSecondLine, #galThirdLine{
    float:right;
    width: 958px;
    height: 150px;
}

.galApaciaIkonuTekstai{
    margin-top: 6px;
}

#galApacia{
margin-top: 22px;
}
.galApaciaIcons{
margin-left: 2px;
float: left;
width: 126px;
text-transform: uppercase;
line-height: 15px !important;
}
.galApaciaIcons a{
text-decoration: none !important;
text-transform: uppercase;
font-size: 13px !important;
}
#contactsLeft{
float: left;
margin: 90px 0 0 115px;
padding: 0 0 35px 11px;
border-left: #b7b7b8 1px solid;
}
#contactsCenter{
float: left;
margin: 225px 0 0 10px;
padding: 0 0 35px 11px;
border-left: #b7b7b8 1px solid;
}
#contactsRight{
float: right;
margin: 100px 90px 0 0;
padding: 0 0 35px 11px;
border-left: #b7b7b8 1px solid;
}
.normal{
    font-weight: normal;
    margin: 35px 0 15px 0;
    padding: 0;
    font-family: "Marcellus", sans-serif;
    font-size: 22px;
}
.noUnderline{
text-decoration: none !important;
}
#shopLeftContainer{
width: 496px;
float: left;
margin-top: 22px;
min-height: 470px !important;
}
.jpimage{
height: 520px;
width: 520px;
}
#shopPavadinimas{
font-family: "Marcellus", sans-serif;
font-size: 28px;
margin: 50px 0 20px 0;
}
a#aggv:hover{
    color: #777;
}
.ipwTitle{
font-family: "Marcellus", sans-serif;
font-size: 28px;
margin-top: 30px;
font-weight: normal;
}
.ipwTitle h1{
margin-bottom: 0;
padding-bottom: 0;
}
.shopFormEilute{
border-bottom: #999 1px solid;
margin-bottom: 5px;
}
.leftF{
float: left;
}
.rightF{
float: right;
}
.rightFrp{
float: right;
position: absolute;
margin: -4px 0 0 249px;
}
.rightFrpen{
float: right;
position: absolute;
margin: -4px 0 0 264px;
}
.rpPasirinkimas{
    width: 150px;
    float: right;
    margin-right: 140px;
    text-align: left;
}
.rpImg{
    width: 22px;
    margin-left: 7px;
}
.formImgrp:hover{
opacity: 0.7;
filter: alpha(opacity=70);
}
.formImg{
margin-left: 20px;
}
.selectF, .formText{
float: right;
text-align: left;
border-top: none;
border-left: none;
/* border-right: 1px solid #999; */
border-right: none;
border-bottom: none;
background-color: transparent;
width: 290px;
font-size: 14px;
font-family: "Candara", sans-serif;
}
.formText{
width: 97% !important;
border-right: 1px solid #999 !important;
padding-left: 3%;
color:#7294cb;
}
.formText:disabled{
color:#7294cb;
}
.selectF{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url('images/arrowDown.png') right 3px center no-repeat;
}
.selectF::-ms-expand {
display: none;
}
.selectF:hover, .formText:hover, .selectF:focus, .formText:focus{
background-color: rgba(250, 250, 250, 0.3);
}
#uploadas{
    position: absolute;
    margin: 167px 0 0 0;
    width: 496px;
}
.uploadas1{
    margin: 143px 0 0 0 !important;
}
#shopKaina{
font-family: "Marcellus", sans-serif;
font-size: 28px;
margin: 10px 0px 35px 205px;
text-align: left;
}
.formSubmit{
border: none;
background-color: transparent;
text-decoration: underline;
padding: 0;
margin:0 0 30px 0;
float: right;
font-family: "Candara", sans-serif;
font-size: 16px;
}
.formSubmit:hover{
color: #666;
}
#backgroundLayer, #firstLayer, #secondLayer, #thirdLayer, #fourthLayer{
height: 556px;
width: 556px;
position: absolute;
margin: 25px 0 0 554px;
}

#ripplesLayer{
height: 410px;
width: 410px;
position: absolute;
margin: 98px 0 0 627px;
}

#activizationLayer{
height: 526px;
width: 526px;
position: absolute;
margin: 40px 0 0 569px;
}

.centerImageMin{
    width: 461px;
    height: 461px;
    margin: 47px 0 0 47px;
}
.backgroundImageMin{
    width: 456px;
    height: 456px;
    margin: 50px 0 0 50px;
}


#backgroundLayer{
box-shadow: -8px 8px 8px 2px rgba(157,157,157,0.4);
}
.invisible{
display: none;
}
.visible{
display: block;
}
.redCorner{
border-top: #f22 1px solid !important;
border-left: #f22 1px solid !important;
border-right: #f22 1px solid !important;
border-bottom: #f22 1px solid !important;
}
#shopApacia{
margin-top: 16px;
height: 100px;
clear: left;
float: left;
}
.shopApaciaIcons{
float: left;
width: 88px;
line-height: 15px !important;
}
.shopApaciaIcons a{
text-decoration: none !important;
text-transform: uppercase;
font-size: 13px !important;
}
#shopGalPavadinimas{
font-family: "Marcellus", sans-serif;
font-size: 28px;
margin: 50px 0 0 0;
text-transform: uppercase;
}
.half{
padding-top: 30px !important;
height: 108px !important;
}
#paveiksloPavadinimas{
text-transform: uppercase;
}
.atgal{
font-size: 16px !important;
float: left;
}
#shopLeftArrow{
width: 14px;
height: 23px;
background: url('/images/arrowLeft.png');
position: absolute;
margin: 280px 0 0 538px;
}
#shopLeftArrow:hover{
background: url('/images/arrowLeftHover.png') !important;
}
#shopRightArrow{
width: 14px;
height: 23px;
background: url('/images/arrowRight.png');
position: absolute;
margin: 280px 0 0 1113px;
}
#shopRightArrow:hover{
background: url('/images/arrowRightHover.png') !important;
}
.ipWidget-IpSeparator{
height:1px;
}


iframe{
display: block;
}
.blackBack{
background: #000 !important;
-webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -o-transition: all 2s ease;
    transition: all 2s ease;
}
.blackBack1{
background: #000 !important;
}
.halfbr{
height: 10px !important;
}
.shop1{
margin-top: 2px !important;
}
#couponLeftContainer{
width: 280px;
float: left;
margin-top: 22px;
min-height: 540px !important;
}
#couponRightContainer{
margin-top: 32px;
float: right;
box-shadow: -6px 6px 6px 1px rgba(157,157,157,0.25);
height: 362px;
}
#couponOrderLeftContainer{
width: 580px;
float: left;
margin-top: 22px;
margin-bottom: 20px;
min-height: 540px !important;
}
.leftTD, .rightTD{
vertical-align: top;
}
.bronefive{
line-height: 17px !important;	
}
#hider{
height: 625px;
width: 100%;
background: #000;
position: absolute;
top:0;
left:0;
}

