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

html, body, #wrapper {
   height: 100%;
   margin: 0;
   padding: 0;
   border: none;
   text-align: center;
   background-color: #000033;
}
#wrapper {
   margin: 0 auto;
   text-align: center;
   vertical-align: middle;
   width: 960px;
}

td {
  text-align: center;
  }

p, li {
  font-family: verdana, helvetica, arial, tahoma;
  font-size: 11px;
  line-height: 18px;
  text-align: justify;
  color: #ffffff;
  }

.left {
  text-align: left;
  }

.right {
  text-align: right;
  }

.center {
  text-align: center;
  }

.justify {
  text-align: justify;
  }

.bold {
  font-weight: bold;
  }

a:link, a:visited {
  text-decoration: underline;
  color: #9eb4ff;
  }

a:hover, a:active {
  text-decoration: none;
  color: #9eb4ff;
  }

ul, ol {
	margin: 0 0 10px 20px;
	padding: 0;
	}

ol li {
	list-style-type: decimal;
	list-style-position: inside;
	}

ul li {
	list-style-type: disc;
	list-style-position: inside;
	}

#site {
  position: relative;
  width: 960px;
  height: 670px;
  background-image: url(../images/site-bg.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  }

#logo {
  float: left;
  position: relative;
  width: 279px;
  height: 41px;
  margin: 17px 0 20px 50px;
  _margin: 17px 0 20px 25px;
  }

#main {
  float: left;
  position: relative;
  width: 960px;
  height: 555px;
  margin: 0 0 40px 0;
  _margin: 0 0 36px 0;
  background-image: url(../images/main-bg.jpg);
  background-repeat: repeat-x;
  background-position: top;
  }

#menu {
  float: left;
  position: relative;
  width: 860px;
  height: 40px;
  margin: 0 50px;
  _margin: 0 0 0 25px;
  }

.menu-item {
  float: left;
  position: relative;
  height: 40px;
  margin: 0 14px;
  _margin: 0 12px;
  }

#border1 {
  float: left;
  _float: none;
  position: relative;
  width: 880px;
  height: 515px;
  margin: 0 40px;
  _margin: 0 20px;
  background-color: #000033;
  }

#border2 {
  float: left;
  _float: none;
  position: relative;
  width: 870px;
  height: 510px;
  margin: 5px;
  _margin: 5px auto;
  background-color: #567dff;
  }

#border3 {
  float: left;
  _float: none;
  position: relative;
  width: 860px;
  height: 500px;
  margin: 5px;
  _margin: 5px auto;
  background-color: #000033;
  }

#main-info-area {
  float: left;
  _float: none;
  position: relative;
  width: 830px;
  height: 470;
  margin: 15px;
  _margin: 15px auto 11px auto;
  background-color: #000033;
  }
  


#apie_mus-left {
  float: left;
  position: relative;
  width: 335px;
  height: 470px;
  margin: 0 25px 0 0;
  background-image: url(../images/apie_mus/apie_mus-left-bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
  }

#apie_mus-left p {
  margin: 30px 15px 0 15px;
  }

#apie_mus-left img {
  
  }

#apie_mus-right {
  float: left;
  position: relative;
  width: 470px;
  height: 470px;
  }

#apie_mus-right img {
  border: 5px solid #30468f;
  }



#salonai-left, #salonai-center, #salonai-right {
  float: left;
  position: relative;
  width: 260px;
  height: 470px;
  background-image: url(../images/salonai/salonai-bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
  }

#salonai-center {
  margin: 0 25px;
  }

#salonai-left p.center, #salonai-center p.center, #salonai-right p.center {
  margin: 20px 0 0 0;
  }

#salonai-left p.right, #salonai-center p.right, #salonai-right p.right {
  margin: 0 23px 0 0;
  font-size: 13px;
  }

.vieta {
  margin: 35px 15px 0 15px;
  font-size: 14px;
  }

.kontaktai, .epastas {
  margin: 20px 15px 0 15px;
  }

.foto {
  margin: 20px 15px 0 15px;
  }

.foto img {
  border: 3px solid #2f448c;
  }




#lovos-list {
  float: left;
  position: relative;
  width: 70px;
  height: 470px;
  margin: 0 25px 0 0;
  }

#lovos-list a img {
  margin: 0 0 2px 0;
  }

#lovos-descr {
  float: left;
  position: relative;
  width: 240px;
  height: 470px;
  margin: 0 25px 0 0;
  background-image: url(../images/lovos/lovos-bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
  }

#lovos-descr .lovaname {
  float: left;
  position: relative;
  width: 240px;
  height: 40px;
  margin: 10px auto;
  }

#lovos-descr .photo-thumb-l,
#lovos-descr .photo-thumb-r {
  float: left;
  position: relative;
  width: 100px;
  height: 100px;
  }

#lovos-descr .photo-thumb-l {
  margin: 0 10px 10px 15px;
  _margin: 0;
  }

#lovos-descr .photo-thumb-r {
  margin: 0 15px 10px 0;
  _margin: 0;
  }

#lovos-descr .photo-thumb-l img {
  width: 94px;
  height: 94px;
  border: 3px solid #3c58b3;
  _margin: 0 10px 10px 15px;
  }

#lovos-descr .photo-thumb-r img {
  width: 94px;
  height: 94px;
  border: 3px solid #3c58b3;
  _margin: 0 15px 10px 0;
  }

#lovos-photo {
  float: left;
  position: relative;
  width: 470px;
  height: 470px;
  }

#lovos-descr .lovadescr {
  float: left;
  position: relative;
  width: 240px;
  }

#lovos-descr .lovadescr p {
  margin: 5px 15px;
  }

#lovos-photo iframe, #ciuziniai-photo iframe {
  border: 5px solid #30468f;
  }


iframe {
  width: 460px;
  _width: 450px;
  height: 460px;
  _height: 450px;
  margin: 0;
  background-color: #000033;
  }

#ciuziniai-descr .ciuzinysdescr {
  float: left;
  position: relative;
  width: 260px;
  }

#ciuziniai-descr .ciuzinysdescr p {
  margin: 5px 15px;
  }

#ciuziniai-photo iframe {
  width: 535px;
  _width: 525px;
  height: 460px;
  _height: 450px;
  margin: 0;
  background-color: #000033;
  }

.thumb {
  float: left;
  position: relative;
  width: 150px;
  height: 150px;
  margin: 0 8px 10px 8px;
  _margin: 0 8px 10px 6px;
  }

.thumb img {
  border: 3px solid #3c58b3;
  }



#aksesuarai-descr {
  float: left;
  position: relative;
  width: 335px;
  height: 470px;
  margin: 0 25px 0 0;
  background-image: url(../images/aksesuarai/aksesuarai-bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
  }

#aksesuarai-descr .photo-thumb-l, 
#aksesuarai-descr .photo-thumb-c, 
#aksesuarai-descr .photo-thumb-r {
  float: left;
  position: relative;
  width: 100px;
  height: 100px;
  }

#aksesuarai-descr .photo-thumb-l {
  margin: 10px 0 0 10px;
  _margin: 10px 0 0 0;
  }

#aksesuarai-descr .photo-thumb-c {
  margin: 10px 7px 0 7px;
  _margin: 10px 0 0 0;
  }

#aksesuarai-descr .photo-thumb-r {
  margin: 10px 10px 0 0;
  _margin: 10px 0 0 0;
  }

#aksesuarai-descr .photo-thumb-l img,
#aksesuarai-descr .photo-thumb-c img,
#aksesuarai-descr .photo-thumb-r img {
  width: 94px;
  height: 94px;
  border: 3px solid #3c58b3;
  _margin: 0 0 0 10px;
  }


#aksesuarai-descr .lovadescr {
  float: left;
  position: relative;
  width: 335px;
  }

#aksesuarai-descr .lovadescr p {
  margin: 10px 15px 0 15px;
  }

#aksesuarai-photo {
  float: left;
  position: relative;
  width: 470px;
  height: 470px;
  }

#aksesuarai-photo iframe {
  border: 5px solid #30468f;
  }



#naujienos-left, #naujienos-right {
  float: left;
  position: relative;
  width: 405px;
  height: 470px;
  background-image: url(../images/naujienos/naujienos-bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
  }

#naujienos-left {
  margin: 0 20px 0 0;
  }

#naujienos-left p.foto, #naujienos-right p.foto {
  text-align: center;
  }



#ciuziniai-descr {
  float: left;
  position: relative;
  width: 260px;
  height: 470px;
  margin: 0 25px 0 0;
  background-image: url(../images/ciuziniai/ciuziniai-bg.jpg);
  background-position: top;
  background-repeat: repeat-x;
  }

#ciuziniai-photo {
  float: left;
  position: relative;
  width: 545px;
  height: 470px;
  }

#ciuziniai-descr p {
  margin: 10px 15px;
  }

#ciuziniai-descr p img {
  margin: 15px 0;
  }

#ciuziniai-descr .photo-thumb-l,
#ciuziniai-descr .photo-thumb-r {
  float: left;
  position: relative;
  width: 100px;
  height: 87px;
  }

#ciuziniai-descr .photo-thumb-l {
  margin: 0 10px 10px 25px;
  _margin: 0;
  }

#ciuziniai-descr .photo-thumb-r {
  margin: 0 15px 10px 0;
  _margin: 0;
  }

#ciuziniai-descr .photo-thumb-l img {
  width: 94px;
  height: 81px;
  border: 3px solid #3c58b3;
  _margin: 0 10px 10px 25px;
  }

#ciuziniai-descr .photo-thumb-r img {
  width: 94px;
  height: 81px;
  border: 3px solid #3c58b3;
  _margin: 0 15px 10px 0;
  }

.lova-infoblock {
	position:absolute; 
	bottom: 20px; 
	right: 20px;
	width: 460px;
	text-align: center;
	}

#lovos1 {
	display: inline;
	}

#lovos2 {
	display: none;
	}