

/* --- Pagrindiniai stiliai pradzia --- */

body{
    background:#dedcc5 url(../background/fonas.jpg);
    text-align:center;
    font-family:Arial, Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:200%;
}

#site{
    height:960px;
    position:absolute;
    min-height:100%;
    top:0;
    right:0;

    left:0;
    z-index:1;
}
html>body #site{height:auto;}/* ne ie6- */

.space{
    clear:both;
}

/*--- Pagrindiniai stiliai pabaiga */







/*--- Headerio stiliai pradzia -- */

#header-container{
    width:960px;
    height:189px;
    overflow:hidden;
    text-align:center;
    position:relative;
    margin:0 auto;
    z-index:4;
}

#header-wrapper{
    width:100%;
    height:189px;
    text-align:center;
    position:relative;
    margin:0 auto;
    z-index:3;
    overflow:hidden;

}

#header-flash-center{
    width:960px;
    height:189px;
    margin:0 auto;
    position:relative;
    z-index:4;
}

#header-flash{
    float:left;
    width:2200px;
    height:189px;
    z-index:4;
    display:inline;
    text-align:center;
    position:absolute;
    left:-620px;
    right:-620px;
    top:0;
    z-index:5;

}

#header-container{
    width:100%;
    height:189px;
    position:absolute;
    top:0;
    left:0;
    z-index:5;
}
#header{

    width:960px;
    margin:0 auto;
}



#logo{
    float:left;
    width:470px;
    height:160px;
    display:inline
}

#contact-box{
    float:right;
    width:462px;
    display:inline;
    margin-right:10px;

}

/*---Headerio stiliai pabaiga---*/




/*---Navigacijos stiliai---*/
#menu-wrapper{
    min-width:960px;
    width:100%;
    height:42px;
    background:url(../background/navigacija.jpg) repeat-x;
    position:absolute;
    top:189px;
    left:0;
    right:0;
    z-index:6;
}


#menu-container{
    width:960px;
    margin:0 auto;
    text-align:left;
}

#navigation{
	display:block!important;
    float: left;
    width: 790px;
    background:url(../background/balta_linija.gif) repeat-y left top;
    margin-left:55px;
    height:42px;
    font-family: Georgia, Georgia, serif;
	display:inline;

}

#navigation li{
    float:left;
    height:42px;
    background:url(../background/balta_linija.gif) repeat-y right top;
}

#navigation a, #navigation a:link, #navigation a:active, #navigation a:visited, #navigation a:hover{
    display:block;
    float:left;
    width:auto;
    height:42px;
    font-size:21px;
    color:#fff;
    font-style:italic;
    text-decoration:none;
    padding:0 18px;
    display:inline;
    line-height:2;
}

#navigation a:hover{
    background:url(../background/uzejimas.png);
}

#lang{
	display:block!important;
    width: 60px;
    padding-top: 13px;
    margin-right: 55px;
    float: right;
    font-family: Georgia, Georgia, serif;
    line-height: 18px;
    font-size: 18px;
	display:inline;
}

#lang li{
float:left;
padding-right:6px;
}


#lang a, #lang a:link, #lang a:active, #lang a:visited{
      color: #dbd6be;
    font-style:italic;
    text-decoration:none;
}

#lang a:hover{
  color:#fff
}

#shadow{
    min-width:960px;
    width:100%;
    height:22px;
    background:url(../background/seselis.png) repeat-x;
    position:absolute;
    top:230px;
    left:0;
    right:0;
    z-index:5;
}
/*---Navigacija stiliai pabaigai ---*/

/*-- Pagrindinio contento stiliai */
#page-wrapper{
    clear:both;
    width:960px;
    padding-top:42px;
    margin:0 auto;
    position:relative;
    z-index:3;
}

#main-wrapper{
    width:890px;
    background:url(../background/puslapio_seselis.png) no-repeat 0 0;
    margin:0 auto;
    position:relative;
    z-index:6
}

#main{
    background:#fff url(../background/puslapio_fonas.jpg) bottom repeat-x;
    width:850px;
    min-height:790px;
    height:auto;
    margin:0 auto;
    text-align:left;
    position:relative;
    z-index:7;
}

#title{
    height:141px;
    position:relative;
    padding-top:104px;
}




/* Submenu  */

#sub-menu{
    position:relative;
    float:left;
    display:inline;
    padding:2px 50px 2px 70px;
    background:#53662c url(../background/submenu.gif) repeat-y right;
    line-height:150%;

}

#sub-menu li{
    display:inline;
    padding-right:10px;
}


#sub-menu a, #sub-menu a:link, #sub-menu a:active{
    color:#fff;
}

#sub-menu a:hover{
    color:#dee7cd;
    text-decoration:none;
}



#sub-menu, #sub-menu * {
    margin:			0;
    list-style:		none;
}

#sub-menu ul {
    position:		absolute;
    top:			-9999px;
    width:			200px; /* left offset of submenus need to match (see below) */
}


#sub-menu li:hover {
    visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#sub-menu  li {

    position:		relative;
}
#sub-menu ul a {
    display:		block;
    position:		relative;
}
#sub-menu li:hover ul,
#sub-menu li.sfHover ul {
    left:			0;
    top:			22px; /* match top ul list item height */
    z-index:		99;
}
ul#sub-menu li:hover li ul,
ul#sub-menu li.sfHover li ul {
    top:			-9999px;
}
ul#sub-menu li li:hover ul,
ul#sub-menu li li.sfHover ul {
    left:			900px; /* match ul width */
    top:			0;
}
ul#sub-menu li li:hover li ul,
ul#sub-menu li li.sfHover li ul {
    top:			-9999px;
}
ul#sub-menu li li li:hover ul,
ul#sub-menu li li li.sfHover ul {
    left:			900px; /* match ul width */
    top:			0;
}



#sub-menu li li{
    text-align:left;
    padding:0;
    margin:0;
    clear:both;
}

#sub-menu li ul{
    padding-top:1px;
}

#sub-menu li li a, #sub-menu li li a:link, #sub-menu li li a:active, #sub-menu li li a:visited, #sub-menu li li a:hover{
    background:#53662C;
    display:block;
    float:none;
    height:22px;
    line-height:1.5;
    padding:3px 10px;
    margin:0;
    clear:both;
}

























#gallery-expand a, #gallery-expand a:link, #gallery-expand a:active{
    color:#6B5E21;
}

#gallery-expand a:hover{
    color:#8B7B26;
}

#title h1{
    height:20px;
    font-family: Georgia, Georgia, serif;
    font-size:22px;
    color:#2a2818;
    font-style:italic;
    font-weight:bold;
    padding:16px 0 20px 70px;
}

#title .picture{
    width:211px;
    height:212px;
    background:url(../background/paveiksliuko_remelis.png) no-repeat;
    position:absolute;
    top:35px;
    right:85px;
    z-index:3;

}

#title .picture img{
    width:190px;
    height:190px;
    margin:9px 0 0 9px;
}

#content, #gallery{
    padding:25px 60px 80px 70px;
    text-align:justify;
}
#content p{
    padding:5px;
}


#gallery-content{
    padding:25px 60px 0 70px;
    text-align:justify;
}

#gallery{
    padding:25px 55px 80px 65px;
}

#gallery .thumb{
    display:block;
    float:left;
    width:130px;
    height:140px;
    background:#F0E8BD;
    margin:5px;
    text-align:center;
    border:#878056 solid 1px;
}

#gallery p{
    background:#5A553A;
    padding:3px 3px;
    margin:0;
    color:#fff;
    font-size:12px;
    line-height:1

}

#gallery img{
    width:120px;
    height:90px;
    border:#878056 solid 1px;
    margin:5px 0;
}


.map{
    border:#878056 solid 1px;
}
.mark{
    padding:10px;

    margin-bottom:5px;
    margin-top:30px;
    display:block
}



.mark p{
    padding:0;
}

.mark img{
    height:200px;
    border:#878056 solid 1px;
}

.sel-photos{
    text-align:right;
    vertical-align:baseline;
    padding:5px;
}

.sel-photos img{
    width:120px;
    height:90px;
    vertical-align:baseline;
}

/*--- Pagrindinio kontetnto stiliu pabaiga */




/*--- Footeris */


#footer-wrapper{
    background:url(../background/footeris.png);
    height:190px;
    position:relative;
    z-index:3;
}

#footer{
    width:800px;
    margin:0 auto;
    font-size:12px;
    color:#959F81;
    text-align:left;
    line-height:1.2;
    padding:20px 0 10px 0;
}

#footer div{
    margin:0;
    padding:0;
}

.footer-info{
    float:left;
    width:300px;
    height:140px;
}


#footer h3{
    width:300px;
    padding-bottom:3px;
    border-bottom:#959F81 solid 1px;
    font-size:16px;
    font-weight:normal;
    font-style:italic;
    color:#EAEFE0;
    font-family: Georgia, Georgia, serif;
}

#footer .second-h3{
    padding-top:15px;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited{
    color:#959F81;
}

#footer a:hover{
    color:#EAEFE0;
}

.footer-bottom{
    clear:both;
    width:800px;
    height:20px;


}

#footer .solution{
    float:right;
    text-align:right;
    vertical-align:baseline;
}


.solution img{
    vertical-align:baseline;
}











/*---Puslapio ornamentas --*/
#ornament-wrapper{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    text-align:center;
    z-index:2;

}

#ornament-center{
    width:960px;
    height:1319px;
    margin:0 auto;
    position:relative;
    text-align:center;

}

#ornament{
    width:1700px;
    text-align:center;
    position:absolute;
    top:0;
    left:-370px;
    right:-370px;
    padding-top:230px;
}





/* Papildomi */



.column-1, .column-2{
    float:left;
    padding-bottom:20px;
}

.column-1{
    width:445px;
}
.column-2{
    width:215px;
}

#gallery-content ul{
    list-style:circle inside;
}

#gallery-content ul li{
    padding-left:10px;
}




#main .cl-lino-parduotuves, #main .cl-linen-shops{
    height:30px;
}
