/* ---------------Bendri puslapio sitliai --------------------- */html,body{height:100%}body{    background:#fff;    font:12px/100%  Arial, Arial, Helvetica, sans-serif;    text-align:center;    color:#000;    padding:0;    margin:0;}a, a:link, a:active, a:visited, a:hover{    color:#000;    text-decoration:underline;}.space{    clear:both;}#site{    width:960px;    margin:0 auto;    padding-top:20px;}#page{        width:960px;    height:650px;}#header{    height:130px;}#lang{    float:left;    width:185px;    padding-top:25px;    text-align:center;}#lang a, #lang a:link, #lang a:active, #lang a:visited, #lang a:hover{    font-size:13px;    font-weight:bold;    color:#000;    padding:0 3px;    text-decoration:none;}#lang a:hover, #lang a.active{    font-size:12px;   }#lang a img{    border-bottom:#fff solid 1px;}#lang a:hover img{    border-bottom:#000000 solid 1px;}#logo{    text-align:center;    height:85px;    }#nav-wrapper{    float:right;    padding-top:25px;    padding-right:25px;   }#nav li{    display:inline;}#nav a, #nav a:link, #nav a:visited, #nav a:active, #nav a:hover{    font-size:14px;    color:#000;    text-decoration:none;    padding:0 60px;}#nav a img{    border-bottom:#fff solid 1px;}#nav a:hover img{    border-bottom:#000000 solid 1px;    }#main{    background:url(../background/fonas.png) no-repeat 0 0;    height:504px;}#first{    padding-top:3px;}#content{    padding:100px 40px 0 60px;    text-align:left;}.about-photo, .contact-photo{    float:left;    width:415px;    text-align:right;    display:inline;     }.about-photo img{    margin-right:25px;   }.contact-photo img{    margin-right:10px;}.about-info-lt, .contact-info-lt{    float:left;    width:371px;    padding-top:8px;    font-size:12px;    line-height:1.2;    display:inline;}.about-info-lt p:first-letter{    padding-left:18px;}.about-info-en, .contact-info-en{    float:left;    width:445px;    padding-top:8px;    font-size:12px;    line-height:1.2;    display:inline;}.about-info-en p:first-letter{    padding-left:18px;}.about-info-ru, .contact-info-ru{    float:left;    width:445px;    padding-top:8px;    font-size:12px;    line-height:1.2;    display:inline;}.about-info-ru p:first-letter{    padding-left:18px;}.contact-info p{    font-size:13px;    line-height:2;}.contact-info .contact-keywords{    font-size:11px;    line-height:1;    padding-top:60px;}#gallerys-wrapper{    padding:50px 25px 0 25px;}#gallerys li{    float:left;}#gallerys li a, #gallerys a:link, #gallerys li a:active, #gallerys li a:visited, #gallerys li a:hover{    display:block;    width:208px;    height:20px;    background-position:0 0;    background-repeat:no-repeat;    color:#000;    text-decoration:none;    text-align:center;    padding-top:150px;    margin:6px 8px;}#gallerys li a:hover{    color:#663300;    background-position:-208px 0;}#gallerys li a img{    border-bottom:#fff solid 1px;}#gallerys li a:hover img{    border-bottom:#000 solid 1px;}#gallery-sub-wrapper{    padding:10px 25px 0 25px;}.gallery-sub-1 li,.gallery-sub-2 li,.gallery-sub-3 li,.gallery-sub-4 li{    float:left;}.gallery-sub-1 a, .gallery-sub-1 a:link, .gallery-sub-1 a:active, .gallery-sub-1 a:visited, .gallery-sub-1 a:hover,.gallery-sub-2 a, .gallery-sub-2 a:link, .gallery-sub-2 a:active, .gallery-sub-2 a:visited, .gallery-sub-2 a:hover,.gallery-sub-3 a, .gallery-sub-3 a:link, .gallery-sub-3 a:active, .gallery-sub-3 a:visited, .gallery-sub-3 a:hover,.gallery-sub-4 a, .gallery-sub-4 a:link, .gallery-sub-4 a:active, .gallery-sub-4 a:visited, .gallery-sub-4 a:hover{    display:block;    width:209px;    height:148px;    margin:6px 8px;}.gallery-sub-1 a img, .gallery-sub-1 a:link img, .gallery-sub-1 a:active img, .gallery-sub-1 a:visited img,.gallery-sub-2 a img, .gallery-sub-2 a:link img, .gallery-sub-2 a:active img, .gallery-sub-2 a:visited img,.gallery-sub-3 a img, .gallery-sub-3 a:link img, .gallery-sub-3 a:active img, .gallery-sub-3 a:visited img,.gallery-sub-4 a img, .gallery-sub-4 a:link img, .gallery-sub-4 a:active img, .gallery-sub-4 a:visited img{    width:204px;    height:144px;    margin:2px;}.gallery-sub-1 a:hover img,.gallery-sub-2 a:hover img,.gallery-sub-3 a:hover img,.gallery-sub-4 a:hover img{    width:209px;    height:148px;    margin:0;}.gallery-sub-2{    padding-left:130px;}.gallery-sub-3{    padding-left:240px;}.gallery-sub-4{    padding-left:350px;}#photos-wrapper{    padding:10px 0 0 25px;}#photos-small{    float:left;    width:225px;    display:inline;}#single-photo{    float:left;    width:690px;    height:485px;    display:inline;}.photos-2{    padding-top:166px;}.sph-2{    padding:24px 0;}.photos-2 .sph-2{    padding:24px 0 0 0;}#two-rows{    padding-top:60px;}.st-1 a{    background-image:url(../background/svetaines.jpg);}.st-2 a{    background-image:url(../background/miegamojo.jpg);}.st-3 a{    background-image:url(../background/virtuves.jpg);}.st-4 a{    background-image:url(../background/vonios.jpg);}.st-5 a{    background-image:url(../background/baldai_su_gintaru.jpg);}.st-6 a{    background-image:url(../background/zidiniai.jpg);}.st-7 a{    background-image:url(../background/skulptura.jpg);}.st-8 a{    background-image:url(../background/droziniai.jpg);}.st-5, .st-6, .st-7, .st-8{    padding-top:40px;}#processes-wrapper{    padding:10px 25px 0 25px;}#processes li{    float:left;}#processes a,#processes a:link, #processes a:active, #processes a:visited, #processes a:hover{    display:block;    width:209px;    height:148px;    margin:6px 8px;}#processes a img,#processes a:link img, #processes a:active img, #processes a:visited img{    width:204px;    height:144px;    margin:2px;}#processes a:hover img{    width:209px;    height:148px;    margin:0;}#photo{    height:485px;    text-align:center;}#select{    float:right;    width:33px;    height:11px;    margin-right:10px;}#select .left{    float:left;}#select .right{    float:right;}#footer {    padding:3px 0;    font-size:10px;    text-align:center;}#footer a{    text-decoration:none;}#footer span{    padding:0 22px;}
