* {margin:0; padding:0; font-family:arial;}
* br.clear {font-size:1px; clear:both;}
* img {border:0px none #000000;}
* input {width:150px; border:1px solid #dadade; font:8.5pt/16px Arial; padding:1px 0px;}

body {background:url('../img/bg.jpg') repeat-x #ffffff;}
#container {width:950px; margin:0px auto; position:relative;}
#page {background:url('../img/content-bg.jpg') repeat-x #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}

/* top part */
#header {height:145px; background:url('../img/top-bg.jpg') no-repeat; position:relative; z-index:1;}
#header a.logo {position:absolute; top:5px; left:0px;}
#toplinks {position:absolute; top:50px; left:287px;}
#toplinks li {list-style:none; float:left; padding-right:2px;}
#menu {position:absolute; top:85px; left:288px; z-index:1;}
#menu li {list-style:none; float:left; padding:15px 0px 10px 30px;}
#menu li a.main {font-size:12px; color:#784c00; font-weight:bold; display:block; width:100px;}
#menu li.box {background:url('../img/box.jpg') no-repeat right 8px;}
#menu li div {position:relative;}
#menu li ul {width:140px; position:absolute; display:none; top:25px; left:-30px;}
#menu li ul li {border-top:1px solid #c8b6a0; padding:0px; margin:0px;}
#menu li ul li a {width:130px; height:13px; padding:5px; font-size:11px; text-decoration:none; color:#ffffff; display:block; background:#333333;}
#menu li ul li a:hover {background:#746630;}
#flags {position:absolute; top:15px; right:20px;}
#mycart {position:absolute; top:15px; right:120px; background:url('../img/cart-details.jpg') no-repeat; padding-left:169px; height:26px;}
#mycart span {color:#ffffff; font-size:11px; font-weight:bold; width:36px; float:left; letter-spacing:6px; padding-top:5px;}
#selectcategory {background:url('../img/category-select.jpg') no-repeat; border:0px none #dadade; font:8.5pt/16px Arial; position:absolute; top:15px; left:290px; padding:5px 5px 5px 45px; width:223px;}
#welcome {color:#8a5700; font-size:11px; position:absolute; top:100px; left:15px;}
#welcome a {position:absolute; left:190px; top:-5px;}

#homeleft {width:270px; padding:0px 10px 10px 0px; float:left; margin-bottom:30px;}
#left {width:270px; padding:0px 10px 10px 0px; float:left; margin-bottom:30px;}

/* bottom part */

#footer {width:950px; height:50px; margin-top:10px; background:url('../img/footer.jpg') no-repeat;}
#footer ul {padding:20px 0px 0px 20px;}
#footer ul li {float:left; list-style:none; background:url('../img/footer-arrow.jpg') no-repeat 7px 2px; padding:0px 20px 0px 20px; margin:0px;}
#footer ul li a {font-size:11px; color:#784c00; float:left;}

/* home part */

#news {padding:0px 0px 10px 10px;}
#news span {display:block; background:url('../img/block-title.jpg') no-repeat; font-size:14px; font-weight:bold; color:#165132; padding:6px 5px 11px 5px;}
#news ul li {list-style:none; font-size:11px; color:#333333; border-top:1px solid #dadada; padding:5px 0px;}
#news ul li img {float:left; padding-right:5px;}
#news ul li h2 {font-size:11px; color:#333333;}
#news ul li a {color:#997018;}

#special {padding:0px 0px 10px 10px;}
#special span {display:block; background:url('../img/block-title.jpg') no-repeat; font-size:14px; font-weight:bold; color:#165132; padding:6px 5px 11px 5px;}
#special ul li {list-style:none; font-size:11px; color:#333333; border-top:1px solid #dadada; padding:5px 0px;}
#special ul li img {float:left; padding-right:5px;}
#special ul li h2 a {font-size:11px; color:#333333; text-decoration:none;}
#special ul li p.price {padding-bottom:10px;}
#special ul li p.price em {font-size:12px; display:block; font-style:normal;}
#special ul li p.price b {color:#165132;}
#special ul li a {color:#997018;}

#home {width:650px; padding-top:400px; margin:0px 0px 20px 0px; float:left; position:relative;}
#home a.product {position:absolute; color:#ffffff; font:bold 12px Arial; text-decoration:none; display:block; text-align:center;}
#home .cat2 {top:0px; left:326px; background:url('../img/miegamasis.jpg') no-repeat; padding-top:171px; width:161px; height:22px;}
#home .cat5 {top:0px; left:0px; background:url('../img/virtuve.jpg') no-repeat; padding-top:171px; width:161px; height:22px;}
#home .cat1 {top:0px; left:489px; background:url('../img/interjeras.jpg') no-repeat; padding-top:366px; width:161px; height:22px;}
#home .cat4  {top:0px; left:163px; background:url('../img/svetaine.jpg') no-repeat; padding-top:171px; width:161px; height:22px;}
#home .cat3  {top:195px; left:0px; background:url('../img/aksesuarai.jpg') no-repeat; padding-top:171px; width:325px; height:22px;}
#home .cat6  {top:195px; left:326px; background:url('../img/unikalus.jpg') no-repeat; padding-top:171px; width:161px; height:22px;}

#home div.text {padding:0px 11px 0px 12px; width:302px; float:left;}
#home div.text span {display:block; background:url('../img/block-title-long.jpg') no-repeat; font-size:14px; font-weight:bold; color:#165132; padding:6px 5px 11px 5px; margin-bottom:10px;}
#home div.text p {font-size:12px; color:#696969; text-align:justify; line-height:16px; padding-bottom:5px;}
#home div.text b {color:#4a4a4a;}
#home div.text li {color:#d7b469; margin-left:20px;}
#home div.text b {color:#4a4a4a;}
#home div.text a {color:#997018;}

#searchform {font-size:11px; font-weight:bold; color:#165132; position:absolute; padding:10px 0px 5px 0px; width:260px; margin-left:10px; border-top:1px solid #dadada;}
#searchfield {background:url('../img/search-field.jpg') no-repeat; border:none #000000 0px; text-align:right; padding:5px; width:134px; height:15px; position:absolute; left:50px; top:5px; font-size:11px; color:#404040;}
#searchbutton {background:url('../img/search-button.jpg') no-repeat; border:none #000000 0px; width:66px; height:27px; position:absolute; left:194px; top:4px;}

/* category part */

#category {width:650px; margin:0px 0px 0px 0px; float:left; position:relative;}
#category h1 {color:#333333; font:normal 14pt/20px Arial; padding-top:10px;}
#category div.holder {position:relative; height:490px;}
#category div.holder a {position:absolute; color:#ffffff; font:bold 12px Arial; text-decoration:none; display:block; text-align:center;}
#category div.holder a.azuolines-kedes {top:195px; left:326px; background:url('../img/kedes.jpg') no-repeat; padding-top:171px; width:161px; height:22px;}
#category div.holder a.azuoliniai-valgomojo-komplektai {top:0px; left:0px; background:url('../img/valgomojo-komplektai.jpg') no-repeat; padding-top:171px; width:324px; height:22px;}
#category div.holder a.azuolines-indaujos {top:195px; left:0px; background:url('../img/indaujos.jpg') no-repeat; padding-top:171px; width:324px; height:22px;}
#category div.holder a.azuoliniai-stalai {top:0px; left:489px; background:url('../img/stalai.jpg') no-repeat; padding-top:366px; width:161px; height:22px;}
#category div.holder a.azuoliniai-suolai {top:0px; left:326px; background:url('../img/suolai.jpg') no-repeat; padding-top:171px; width:161px; height:22px;}
#category div.holder a.azuoliniai-miegamojo-baldai {top:0px; left:0px; background:url('../img/azuoliniai-miegamojo-baldai.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuolines-komodos {top:0px; left:163px; background:url('../img/azuolines-komodos.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuolines-lovos {top:195px; left:163px; background:url('../img/azuolines-lovos.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuolines-spinteles-prie-lovos {top:195px; left:0px; background:url('../img/azuolines-spinteles-prie-lovos.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuolines-spintos {top:0px; left:326px; background:url('../img/azuolines-spintos.jpg') no-repeat; padding-top:366px; width:161px; height:22px;} 
#category div.holder a.azuolines-skrynios {top:0px; left:489px; background:url('../img/azuolines-skrynios.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.kaimisko-stiliaus-azuoliniai-miegamojo-baldai {top:195px; left:489px; background:url('../img/kaimisko-stiliaus-azuoliniai-miegamojo-baldai.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuoliniai-pakabinami-stalciai {top:0px; left:326px; background:url('../img/azuoliniai-pakabinami-stalciai.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuolines-pakabinamos-lentynos {top:0px; left:489px; background:url('../img/azuolines-pakabinamos-lentynos.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuolines-pakabinamos-dezes-formos-lentynos {top:0px; left:0px; background:url('../img/azuolines-pakabinamos-dezes-formos-lentynos.jpg') no-repeat; padding-top:171px; width:324px; height:22px;} 

#category div.holder a.azuoliniai-konsoliniai-staliukai {top:0px; left:0px; background:url('../img/azuoliniai-konsoliniai-staliukai.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuoliniai-kavos-staliukai {top:0px; left:163px; background:url('../img/azuoliniai-kavos-staliukai.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuoliniai-bufetai {top:0px; left:326px; background:url('../img/azuoliniai-bufetai.jpg') no-repeat; padding-top:366px; width:161px; height:22px;} 
#category div.holder a.azuoliniai-staliukai-su-veidrodziu {top:0px; left:489px; background:url('../img/azuoliniai-staliukai-su-veidrodziu.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuolines-spintos-ir-spinteles {top:195px; left:0px; background:url('../img/azuolines-spintos-ir-spinteles.jpg') no-repeat; padding-top:366px; width:161px; height:22px;} 
#category div.holder a.azuoliniai-biuro-baldai {top:195px; left:163px; background:url('../img/azuoliniai-biuro-baldai.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuoliniai-televizoriaus-staliukai {top:195px; left:489px; background:url('../img/azuoliniai-televizoriaus-staliukai.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuoliniai-rasomieji-stalai {top:390px; left:163px; background:url('../img/azuoliniai-rasomieji-stalai.jpg') no-repeat; padding-top:171px; width:324px; height:22px;} 
#category div.holder a.kaimisko-stiliaus-azuoliniai-svetaines-baldai {top:390px; left:489px; background:url('../img/kaimisko-stiliaus-azuoliniai-svetaines-baldai.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.veidrodziai {top:585px; left:0px; background:url('../img/veidrodziai.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuolines-knygu-spintos {top:585px; left:163px; background:url('../img/azuolines-knygu-spintos.jpg') no-repeat; padding-top:171px; width:161px; height:22px;} 
#category div.holder a.azuoliniai-prieskambario-baldai {top:585px; left:326px; background:url('../img/azuoliniai-prieskambario-baldai.jpg') no-repeat; padding-top:171px; width:324px; height:22px;} 

/* content part */

#itemlist {width:650px; margin:35px 0px 0px 0px; float:left; position:relative; background:url('../img/graydotline.jpg') repeat-x top left;}
#itemlist h1 {color:#333333; font:normal 14pt/20px Arial; padding-top:10px; clear:both;}
#itemlist .product {float:left; width:300px; padding:10px 20px 10px 0px; height:120px; position:relative; background:url('../img/dotline.jpg') repeat-x bottom left;}
#itemlist .product .image {padding:4px; float:left; width:100px; height:120px; text-align:center;}
#itemlist .product h2 {float:left; width:180px; padding:0px 0px 0px 10px}
#itemlist .product h2 a {font:bold 9pt/16px Arial; color:#988047; text-decoration:none;}
#itemlist .product .synopsis {float:left; width:180px; padding:0px 0px 5px 10px; font:normal 8.5pt/16px Arial; color:#333333;}
#itemlist .product .price {float:left; width:180px; padding:0px 0px 0px 10px; font:bold 10pt/16px Arial; color:#333333;}
#itemlist .product .price span {font-size:8.5pt; padding-left:15px; text-decoration:line-through;}
#itemlist .product .offer {float:left; width:180px; padding:0px 0px 5px 10px; font:normal 8.5pt/16px Arial; color:#333333;}
#itemlist .product .more {font-size:11px; color:#997018;}

/* non changed */

#category a.product {position:absolute; color:#ffffff; font:8.5pt/16px Arial; text-decoration:none; display:block; overflow:hidden; background:url('../img/title-bg.jpg') repeat-x #d0cca8;}
#category a.product:hover {background:url('../img/title-bg-active.jpg') repeat-x #d0cca8;}
#category a.product span {display:block;  padding:7px 10px; text-align:right;}
#category .cat1 {top:0px; left:0px; width:136px; height:158px;}
#category .cat2 {top:0px; left:137px; width:235px; height:158px;}
#category .cat3 {top:159px; left:0px; width:215px; height:173px;}
#category .cat4 {top:159px; left:216px; width:156px; height:173px;}
#category .cat5 {top:0px; left:373px; width:147px; height:332px;}
#category .cat6 {top:0px; left:521px; width:172px; height:132px;}
#category .cat7 {top:133px; left:521px; width:172px; height:199px;}
#category .cat8 {top:333px; left:0px; width:172px; height:157px;}
#category .cat9 {top:333px; left:173px; width:147px; height:157px;}
#category .cat10 {top:333px; left:321px; width:235px; height:157px;}
#category .cat11 {top:333px; left:557px; width:136px; height:157px;}

#path {top:-25px; left:0px; color:#333333; font:bold 9pt/16px Arial; position:absolute;}
#path a {color:#997018;}

#staticcontent {width:650px; margin:35px 0px 0px 0px; padding:10px 0px; float:left; position:relative; background:url('../img/dotline.jpg') repeat-x top left; font:normal 11pt/13pt Century Gothic, verdana;}
#staticcontent h1 {color:#333333; font:normal 14pt/20px Arial; padding:10px 0px;}
#staticcontent h2 {color:#333333; font:bold 12pt/20px Arial; padding:5px 0px;}
#staticcontent p {font:normal 11pt/13pt Century Gothic, verdana; padding-bottom:10px;}
#staticcontent ul {padding-bottom:10px;}
#staticcontent li {font:normal 11pt/13pt Century Gothic, verdana; margin-left:20px}
#staticcontent table {border: 2px solid #000000; border-collapse:collapse;}
#staticcontent td {border:solid 1px #000000; font:normal 11pt/13pt Century Gothic, verdana; text-align:center; padding:2px 5px;}

#paging {clear:both; width:650px; text-align:center; font:normal 8.5pt/16px Arial; color:#333333; padding:20px 0px 20px 0px;}
#paging img {vertical-align:middle;}
/*
#paging a {text-decoration:none; color:#997018; position:absolute; top:1px;}
#paging a.left {left:-15px;}
#paging a.right {right:-20px;}
#paging a:hover {text-decoration:underline; color:#826d3e;}
#paging input {width:20px;}
#paging img {position:absolute; top:0px; right:-35px;}
#paging form {position:relative; width:90px; margin:0px auto;}
*/

#product {width:650px; margin:35px 0px 0px 0px; float:left; position:relative; padding:5px 0px; font:bold 8.5pt/16px Arial; color:#333333;}
#product h1 {color:#333333; font:normal 14pt/20px Arial; padding-bottom:5px; margin-bottom:15px; background:url('../img/graydotline.jpg') repeat-x bottom left;}
#product #images {width:295px; padding-right:15px; float:left;}
#product #images table {width:295px; height:295px;}
#product #images table td {width:295px; height:295px; vertical-align:middle; text-align:center;}
#product #images div {padding-top:5px;}
#product #images div a {width:72px; float:left;}

#product #details {width:335px; float:left;}
#product #details label {color:#988047; font:bold 8.5pt/16px Arial; float:left; width:120px; height:30px;}
#product #details div {float:left; width:200px; font-weight:normal;}
#product #details div span {display:block; font:normal 7.5pt/16px Arial; color:#616161;}
#product #details div span a {color:#000000;}
#product #details div b {font-weight:normal; text-decoration:line-through; padding-left:5px;}
#product #details select {border:1px solid #dadade; font:8.5pt/16px Arial; padding:1px 0px;}
#product #details div.synopsis {font:normal 8.5pt/13px arial; color:#333333; width:330px; padding-top:10px;}
#product #details div.synopsis * {font:normal 8.5pt/13px arial; color:#333333;}
#product #details div.synopsis p {padding-top:10px;}
#product #details span.bespoke {position:absolute; top:5px; right:10px; width:130px; height:30px; background:url('../img/bespokeitem.jpg') no-repeat top right;}
#product #details div.buttons {width:385px; color:#333333; font:10pt/20pt arial; padding-top:10px;}
#product #details div.buttons span {display:block; height:1px; overflow:hidden; background:url('../img/graydotline.jpg') repeat-x; margin:5px 0px}

#related {padding-top:20px; position:relative;}
#related span {display:block; background:#d8b46a; padding:2px; text-align:center;}
#related iframe {border:0px none #000000; width:570px; padding:10px 0px 10px 40px; height:150px;}
#related div.left {position:absolute; left:10px; top:90px;}
#related div.right {position:absolute; right:10px; top:90px;}

#oldcontent {width:650px; float:left; padding:10px 0px; font:normal 9pt/16px Arial; color:#988047;}
#oldcontent input {width:auto;}
#oldcontent input.button {border:0px none #000000;}

/* top part 

/* bottom part 
#footer {background:#cabf92; height:45px; position:relative;}
#bottomlinks {position:absolute; top:15px; left:360px;}
#bottomlinks li {list-style:none; float:left; padding-right:1px;}
#bottomlinks li.line {background:url('../img/line.jpg') no-repeat right 1px;}
#bottomlinks li div {position:relative;}
#bottomlinks li ul {width:140px; position:absolute; display:none; bottom:37px; left:0px;}
#bottomlinks li ul li {border-top:1px solid #c8b6a0; padding:0px; margin:0px;}
#bottomlinks li ul li a {width:130px; height:13px; padding:5px; font-size:11px; text-decoration:none; color:#ffffff; display:block; background:#333333;}
#bottomlinks li ul li a:hover {background:#746630;}
#newsletterform {position:absolute; background:url('../img/newsletters.jpg') no-repeat left 0px; padding:1px 45px 1px 90px; top:15px; left:20px;}
#newsletterform input {width:120px;}
#newsletterform img {position:absolute; top:0px; right:0px;}
#copy {color:#666666; font:8.5pt/16px Arial; width:950px; margin:0px auto; padding-top:3px;}

/* home part 
#homeleft {width:335px; padding:10px 10px 10px 0px; float:left;}
#homeleft .welcome {border-bottom:1px solid #cabf92; padding:0px 20px 10px 30px; color:#3f3a27; font:9pt/16px arial;}
#homeleft .welcome a {color:#3f3a27; font-weight:bold; text-decoration:none;}
#homeleft .welcome a:hover{color:#beaa77;}
#homeleft .offer {padding:10px 0px 10px 20px;}
#homeleft #searchform {border-bottom:1px solid #cabf92; padding:30px 0px 20px 30px; background:url('../img/search-title.jpg') no-repeat 30px 10px; position:relative;}
#homeleft #searchbutton {position:absolute; top:32px; left:190px;}
#homeleft .about {padding:30px 0px 20px 30px; background:url('../img/aboutus-title.jpg') no-repeat 30px 10px; font:8.5pt Arial; color:#333333;}

#home {width:600px; height:400px; margin:20px 0px; float:left; position:relative;}
#home a.product {position:absolute; color:#ffffff; font:8.5pt/16px Arial; text-decoration:none; display:block; overflow:hidden; background:url('../img/title-bg.jpg') repeat-x;}
#home a.product:hover {background:url('../img/title-bg-active.jpg') repeat-x;}
#home a.product span {display:block; padding:7px 10px; text-align:right;}
#home .cat1 {top:0px; left:133px; width:177px; height:215px;}
#home .cat2 {top:0px; left:0px; width:132px; height:215px;}
#home .cat3 {top:0px; left:458px; width:135px; height:391px;}
#home .cat4 {top:0px; left:311px; width:146px; height:215px;}
#home .cat5 {top:216px; left:0px; width:262px; height:175px;}
#home #homeflash {position:absolute; top:216px; left:263px; width:194px; height:175px;}

/* content part 
#left {width:235px; padding:10px 10px 10px 0px; float:left;}
#left .welcome {border-bottom:1px solid #cabf92; padding:0px 20px 10px 15px; color:#3f3a27; font:9pt/16px arial;}
#left .welcome a {color:#3f3a27; font-weight:bold; text-decoration:none;}
#left .welcome a:hover{color:#beaa77;}
#left a img {padding:10px 0px 0px 15px;}
#left #leftflash {margin:10px 0px 10px 15px;}
#left #searchform {padding:30px 0px 20px 20px; background:url('../img/search-title.jpg') no-repeat 20px 10px; position:relative;}
#left #searchbutton {position:absolute; top:32px; left:190px;}

#content {width:700px; margin:35px 0px 0px 0px; float:left; position:relative; background:url('../img/graydotline.jpg') repeat-x; padding:20px 0px; font:bold 9pt/16px Arial; color:#988047;}
#content a {color:#333333;}


#description {color:#333333; font:normal 11pt/13pt Century Gothic, verdana; padding:10px 0px}








#testimonials {padding:30px 0px 10px 10px; background:url('../img/testimonials-title.jpg') no-repeat 30px 10px; font:8.5pt Arial; color:#333333;}
#testimonials h2 {color:#333333; font:bold 12pt/20px Arial; padding:5px 0px;}
#testimonials div {float:left; padding:0px 0px 0px 20px; width:290px;}
#testimonials a {float:right; margin:5px 10px;}

#news {padding:30px 0px 10px 10px; background:url('../img/news-title.jpg') no-repeat 30px 10px; font:8.5pt Arial; color:#333333;}
#news h2 {color:#333333; font:bold 12pt/20px Arial; padding:5px 0px;}
#news div {float:left; padding:0px 0px 0px 20px; width:290px;}
#news a {float:right; margin:5px 10px;}

#offers {padding:40px 0px 10px 0px; background:url('../img/offers-title.jpg') no-repeat 30px 10px; font:8.5pt Arial; color:#333333;}
#offers div {float:left; padding:0px 0px 0px 30px; width:440px; position:relative; height:120px;}
#offers div .image {padding:4px; background:url('../img/pborder.gif') no-repeat; float:left; width:100px; height:100px; text-align:center;}
#offers div .image:hover {background:url('../img/pborder-active.gif') no-repeat;}
#offers div h2 {float:left; width:300px; padding:0px 0px 0px 10px}
#offers div h2 a {font:bold 9pt/16px Arial; color:#988047; text-decoration:none;}
#offers div .synopsis {float:left; width:300px; padding:0px 0px 5px 10px; font:normal 8.5pt/16px Arial; color:#333333;}
#offers div .price {float:left; width:300px; padding:0px 0px 0px 10px; font:bold 10pt/16px Arial; color:#333333;}
#offers div .price span {font-size:8.5pt; padding-left:15px; text-decoration:line-through;}
#offers div .offer {float:left; width:300px; padding:0px 0px 5px 10px; font:normal 8.5pt/16px Arial; color:#333333;}
#offers div .more {position:absolute; bottom:15px; right:25px;}
#offers div .bespoke {text-align:right; font:normal 7.5pt/16px Arial; color:#333333; position:absolute; top:0px; right:10px; padding-top:20px; width:60px; background:url('../img/bespokeitem.jpg') no-repeat top right;}

*/
