body {background: url(images/bg.jpg) no-repeat center top #000000; margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}

#wrap {width:969px; margin:0 auto; padding:0 0 5px 0;}

a img {border:none;}
a {text-decoration:underline; color:#FFFFFF;}
a:hover {text-decoration:none; color:#FFFFFF;}
a:active { outline:none;}
a:focus {-moz-outline-style:none;}

.top-line {height:42px;}
.top-title {line-height:12px; font-size:11px; color:#6c6c42; width:500px; float:left; padding:15px 0;}
.top-title img {margin:0 3px;}
.top-search {width:469px; float:right; text-align:right; padding:8px 0;}
.input {background:url(images/input.png) no-repeat; width:211px; height:14px; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#19190f; color:#19190f; padding:6px;}
.button {background:url(images/search-button.png) no-repeat; width:64px; height:26px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0; padding:0; color:#ffffff; text-transform:uppercase; margin:0 0 0 3px;}

.item-detail {padding:0 20px;}
.bigger {font-size:16px;}

.header {}
.logo {width:265px; float:left; padding:19px 0;}
.slogan { width:704px; float:right; text-align:center; padding:35px 0 0 0;} 

.menu-line {background:url(images/menu-bg.png) no-repeat; height:41px; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
.menu { float:left; width:769px;}
.menu ul {margin:0; padding:6px 0; list-style:none; overflow:hidden; line-height:29px; font-size:13px;}
.menu ul li {float:left; margin:0 5px; text-transform:uppercase;}
.menu ul li a {float: left;    display: block;    color:#ffffff; margin:0; text-align: center; cursor: pointer; text-decoration:none;}
.menu ul li a b {float: left; display: block; padding: 0 10px; font-weight:normal;}
.menu ul li a:hover {color: #ffffff; background:url(images/right-active.jpg) no-repeat right #524b2f;}
.menu ul li a:hover b {color: #ffffff;background:url(images/left-active.jpg) no-repeat left;}
.menu ul li.current a {color: #ffffff; background-position: left; background:url(images/right-active.jpg) right no-repeat; font-weight:normal; }
.menu ul li.current a b {color: #ffffff; background:url(images/left-active.jpg) no-repeat left center; font-weight:normal;}
.menu ul li.current a {color: #ffffff; background:url(images/right-active.jpg) right no-repeat #524b2f;}
.menu ul li.current a b {color: #ffffff; background:url(images/left-active.jpg) no-repeat left top;}
.menu ul li a:hover {text-decoration: none;}
.men-icons {float:right; width:195px; text-align:right; padding:0 5px 0 0;}
.men-icons img {padding:0 3px;}

.content {padding:7px 0;}
.left {width:231px; float:left;}

.cat-box {padding:0 0 10px 0;}
.cat-top {background:url(images/cat-top.png) no-repeat; line-height:44px; font-size:20px; padding:0 0 4px 10px; color:#2e2e1b; font-family:Arial, Helvetica, sans-serif;}
.cat-box-top {background:url(images/cat-box-top.png) no-repeat; height:10px; line-height:10px; font-size:1px;}
.cat-box-bottom {background:url(images/cat-box-bottom.png) no-repeat; height:10px; line-height:10px; font-size:1px;}
.cat-box-cont {background:url(images/cat-box-bg2.png) repeat-y; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.cat-box-cont ul {margin:0; padding:0 0 0 11px; list-style:none; overflow:hidden; background:url(images/cat-box-bg.png) no-repeat;}
.cat-box-cont ul li {padding:1px; line-height:29px; text-transform: uppercase;}
.cat-box-cont ul li a { display:block; background:url(images/link-li.png) no-repeat; text-decoration:none; padding:0 0 0 26px;}
.cat-box-cont ul li a:hover {display:block; background:url(images/link-hover.png) no-repeat; text-decoration:none; padding:0 0 0 26px;}
.cat-box-cont ul li.active {padding:1px; line-height:29px; display:block;  text-decoration:none;}
.cat-box-cont ul li.active a {display:block; background:url(images/link-hover.png) no-repeat; text-decoration:none; padding:0 0 0 26px;}
.cat-box-cont ul li.active a:hover {display:block; text-decoration:none; padding:0 0 0 26px;}
.cat-box-cont ul li ul.sub-cats {display:none; visibility:hidden;}
.cat-box-cont ul li.active ul.sub-cats {display:block; visibility:visible;}

.serv-box-cont {background:url(images/cat-box-bg2.png) repeat-y; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.serv-box-cont ul {margin:0; padding:0 0 0 11px; list-style:none; overflow:hidden; background:url(images/cat-box-bg.png) no-repeat;}
.serv-box-cont ul li {padding:1px; line-height:29px; text-transform: none;}
.serv-box-cont ul li a { display:block; background:url(images/link-li.png) no-repeat; text-decoration:none; padding:0 0 0 26px;}
.serv-box-cont ul li a:hover {display:block; background:url(images/link-hover.png) no-repeat; text-decoration:none; padding:0 0 0 26px;}
.serv-box-cont ul li.active {padding:1px; line-height:29px; display:block;  text-decoration:none;}
.serv-box-cont ul li.active a {display:block; background:url(images/link-hover.png) no-repeat; text-decoration:none; padding:0 0 0 26px;}
.serv-box-cont ul li.active a:hover {display:block; text-decoration:none; padding:0 0 0 26px;}
.serv-box-cont ul li ul.sub-cats {display:none; visibility:hidden;}
.serv-box-cont ul li.active ul.sub-cats {display:block; visibility:visible;}

ul.sub-cats {background:none; width:auto; font-size:11px; padding:0 0 0 20px;}
.cat-box-cont ul li.active ul li a { text-decoration:none; color:#fff; background:url(images/dot.png) no-repeat center left; padding:0 0 0 12px;}
ul.sub-cats li a:hover, .cat-box-cont ul li.active ul li a:hover { text-decoration:underline; color:#fff; background:url(images/dot.png) no-repeat center left; padding:0 0 0 12px;}
ul.sub-cats li.active a, .cat-box-cont ul li.active ul li.active a { text-decoration:none; color:#13140b; font-weight:bold; background:none; padding:1px 0 1px 0;}
ul.sub-cats li.active, .cat-box-cont ul li.active ul li.active { text-decoration:none; color:#13140b; font-weight:bold; background:url(images/doth.png) no-repeat center left; padding:0 0 0 12px;}

.hist-top {background:url(images/history-top.png) no-repeat; line-height:44px; font-size:20px; padding:0 0 4px 10px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.hist-box-top {background:url(images/history-box-top.png) no-repeat; height:10px; line-height:10px; font-size:1px;}
.hist-box-cont {background:url(images/history-box-bg.png) no-repeat #1c1d10 bottom; font-size:12px; padding:5px 15px; font-family:Arial, Helvetica, sans-serif; color:#f6efd6;}

.hist-box-bottom {background:url(images/history-box-bottom.png) no-repeat; height:9px; line-height:9px; font-size:1px;}

.history-top {background:url(images/history-top.png) no-repeat; line-height:44px;}
ul.dates {padding:5px 0 5px 5px; margin:0; list-style:none; overflow:hidden; line-height:17px;}
ul.dates li {background:url(images/arrow.png) no-repeat center left; padding:2px 0 2px 15px; font-size:12px;}

.right {width:725px; float:right;}

.right-top {background:url(images/right-top.png) no-repeat; height:43px; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.right-top a {text-decoration:none; color:#444444;}
.right-top a:hover {text-decoration:underline; color:#444444;}
.right-top-title {line-height:43px; float:left; width:545px; padding:0 0 0 15px;}
.right-top-title .split {color:#999999; padding:0 6px; font-size:12px;}
.right-top-title b {font-size:18px;}

.right-per-page {width:150px; float:right; padding:11px 15px 0 0;}
.right-back {width:150px; float:right; padding:0 15px 0 0; text-align:right; font-size:13px; line-height:43px;}
.right-date {width:150px; float:right; padding:0 15px 0 0; text-align:right; font-size:12px; line-height:43px;}
.show { background:url(images/show.jpg) no-repeat; width:56px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; border:none; padding:0 0 2px 0; margin:0 0 0 10px;}
.list {height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:50px; }

.items { padding:5px 0; font-size:11px;}
.item-box {width:176px; float:left; padding:2px; color:#FFFFFF;}
.item-box-top {background:url(images/item-box-top.png) no-repeat; height:8px; line-height:8px; font-size:1px;}
.item-box-cont { background:url(images/item-box-bg.png); padding:0 5px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center;}
.code { text-align:center; padding:0 0 7px 0; line-height:16px;}
.code a { text-decoration:underline; color:#ffcd14;}
.code a:hover { text-decoration:none; color:#ffcd14;}

.serv-title {text-align:center; text-transform:uppercase; padding:0 0 7px 0; line-height:16px;}
.serv-title a { text-decoration:underline; color:#ffcd14;}
.serv-title a:hover { text-decoration:none; color:#ffcd14;}

.price { text-align:center; padding:7px 0 2px 0; line-height:16px; font-weight:bold;}
.descr { text-align:center; padding:7px 0 2px 0; line-height:16px;}
.item-box-bottom {background:url(images/item-box-bottom.png) no-repeat; height:6px; line-height:6px; font-size:1px;}

.content-box { padding:5px 0 0 0;}
.content-top {background:url(images/pages-top.png) no-repeat; height:9px; line-height:9px; font-size:1px;}
.content-bottom {background:url(images/pages-bottom.png) no-repeat; height:10px; line-height:10px; font-size:1px;}
.content-cont {background:url(images/pages-bg.png); padding:6px 15px 5px 15px; font-size:12px; color:#ffffff; line-height:20px; font-family: Arial, Helvetica, sans-serif;}
.content-cont a {text-decoration:underline; color:#ffffff; padding:0;}
.content-cont a:hover {text-decoration:none; color:#ffffff;}

.alignleft {margin:0 15px 3px 0; float:left;}
.alignright {margin:0 0 3px 7px; float:right;}

.new-box { line-height:20px; padding:2px;}
.new-box h2 {margin:0; padding:0 0 5px 0; font-size:13px; font-weight:normal; display:inline;}
.new-box h2 a {padding:0; margin:0; color:#ffffff; text-decoration:underline;}
.new-box h2 a:hover {padding:0; margin:0; color:#ffffff; text-decoration:none;}
.new-box p {margin:0; padding:5px 0; display:block;}

.service-box { line-height:17px; padding:2px;}
.service-box h2 {margin:0; padding:0 0 5px 0; font-size:13px; font-weight:bold; display:inline;}
.service-box h2 a {padding:0; margin:0; color:#ffffff; text-decoration:underline;}
.service-box h2 a:hover {padding:0; margin:0; color:#ffffff; text-decoration:none;}
.service-box p {margin:0; padding:5px 0; display:block;}

.new-archive-box {line-height:17px; padding:2px; font-size:13px;}
.new-archive-box h2 {margin:0; padding:0 0 5px 0; font-size:13px; font-weight:normal;}
.new-archive-box h2 a {padding:0; margin:0; color:#ffffff; text-decoration:underline;}
.new-archive-box h2 a:hover {padding:0; margin:0; color:#ffffff; text-decoration:none;}

.new-archive-box p {margin:0; padding:5px 0;}

.pages {}
.pages-top {background:url(images/pages-top.png) no-repeat; height:9px; line-height:9px; font-size:1px;}
.pages-bottom {background:url(images/pages-bottom.png) no-repeat; height:10px; line-height:10px; font-size:1px;}
.pages-cont {background:url(images/pages-bg.png); padding:6px 15px 5px 15px; text-align:center; font-size:11px; color:#575736; line-height:18px;}
.pages-cont a {text-decoration:none; color:#ffffff; padding:0 4px;}
.pages-cont a:hover {text-decoration:underline; color:#ffffff;}

.pages-cont a b {text-decoration:underline; color:#ffcd14; padding:0;}
.pages-cont a:hover b {text-decoration:underline; color:#ffcd14;}

.abc { padding:5px 0 0 0;}
.abc-top {background:url(images/pages-top.png) no-repeat; height:9px; line-height:9px; font-size:1px;}
.abc-bottom {background:url(images/pages-bottom.png) no-repeat; height:10px; line-height:10px; font-size:1px;}
.abc-cont {background:url(images/pages-bg.png); padding:6px 15px 5px 15px; text-align:center; font-size:11px; color:#f7f7ed; line-height:17px;}
.abc-cont a {text-decoration:none; color:#ffffff; padding:2px 5px; margin:0 2px;}
.abc-cont a:hover {text-decoration:none; color:#000000; background:#FFFFFF;}

.abc-cont b a {text-decoration:none; color:#000000; background:#FFFFFF; padding:2px 5px; margin:0 2px;}
.abc-cont a:hover b {text-decoration:none; color:#000000; background:#FFFFFF; padding:2px 5px; margin:0 2px;}

.ask a {text-decoration:underline; color:#ffcd14; padding:0;}
.ask a:hover {text-decoration:none; color:#ffcd14;}

.input2 {background:url(images/input-bg.jpg) no-repeat; width:157px; height:14px; border:none; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px 6px; margin:0 0 3px 0;}
.area {background:url(images/areabg.jpg) no-repeat; width:343px; height:95px; padding:6px; border:none; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; margin:3px 0 6px 0;}
.code-input {background:url(images/code.jpg) no-repeat; width:57px; height:14px; border:none; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:7px 6px; margin:5px 0 5px 0;}
.submit {background:url(images/but.jpg) no-repeat; width:113px; height:34px; border:none; padding:0 0 2px 0; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.yellow {color:#ffcd14;}
h2.yellow {color:#ffcd14; font-size:16px; margin:0; padding:5px 0;}
.input3 {background:#FFFFFF; border:none; height:15px; padding:3px 4px; width:120px; font-size:12px; color:#333333; margin:6px 0; font-family:Arial, Helvetica, sans-serif;}
.input4 {background:#FFFFFF; border:none; height:15px; padding:3px 4px; width:50px; font-size:12px; color:#333333; margin:6px 0; font-family:Arial, Helvetica, sans-serif;}
.input5 {background:#FFFFFF; border:none; height:15px; padding:3px 4px; width:50px; font-size:12px; color:#333333; margin:6px 0; font-family:Arial, Helvetica, sans-serif;}

#abc-keywords {text-transform: capitalize; font-size:12px;}
#abc-keywords ul {margin:0; padding:0; list-style:none; overflow:hidden;}
#abc-keywords li { float:left; width:210px; line-height:25px; padding:0 0 0 10px;}
#abc-keywords ul.letter {margin:0; padding:0; list-style:none; overflow:hidden;}
#abc-keywords ul.letter li {background:#4c452b; width:209px; margin:0 1px 0 0; line-height:25px; padding:0 0 0 10px; font-weight:bold;}

.table-img {padding:20px 35px 15px 0;}
.error {background:#d10707; margin:0 0 10px 0; line-height:25px; padding:0 7px; color:#FFFFFF;}
.ok {background:#007b20; margin:0 0 10px 0; line-height:25px; padding:0 7px; color:#FFFFFF;}

.puslapio_pavadinimas {color:#959EA5; font-weight:bold; padding-bottom:2px; font-size:12px;}
#naujienu_papildomas_tekstas {border-bottom:1px solid #CCD0D3; padding-top:12px; padding-bottom:12px;}

.komentuoti_title {border-bottom:1px solid #CECFD3; padding:10px 0px; text-indent:16px; font-weight:bold; color:#969DA5}

.koment_siusti {border:1px solid #959CA6; padding:4px; color:#39424B; background-color:#fff;}
input.vardas {border:1px solid #3A4149; padding:2px;}
textarea.komentaras {border:1px solid #3A4149; padding:4px;}
#komentaras_tbl {margin-top:8px;}
#komentaras_tbl td {color:#39424B}
#komentaras_tbl .col1 {padding-left:16px;}

.koment_virsus {padding:0 10px; background:url(images/author.png) no-repeat; line-height:25px; color:#3A414B;}
.koment_nikas {font-weight:bold;}
.koment_data {padding-left:8px;}
.data {font-size:11px; color:#CCCCCC; padding:0 0 0 5px;}
.koment_apacia { line-height:17px;}
.koment_apacia p { padding:0 15px 7px 15px;}

/* puslapiavimas */
.naujienu_puslapiavimas {border-top:1px solid #CECFD3;} 
.puslapiavimas {padding-top:4px; text-align:right; color:#959CA6;}
.puslapiavimas a {color: #959CA6}
span.puslapis {padding:0 2}
span.puslapis_aktyvus {/*border:1px solid #AAAAAA; background-color:#FAFAFA;*/ padding:0 2; color:#3A414B}
span.skirtukas {font-weight:normal; color:#959CA6}

.aciu_uz_komentara {padding-top:16px;}
.aciu_uz_komentara p {text-indent:16px; margin-top:6px;}

.komentaru_nera {border-bottom:1px solid #CCD0D3; padding:16px;}


.footer {background:url(images/footer.png) no-repeat center; height:37px; line-height:37px; text-align:center; font-size:11px; color:#d8d685;}
.footer a {text-decoration:underline; color:#d8d685;}
.footer a:hover {text-decoration:none; color:#ffffff;}