html, body {height: 100%; }
body { background:url(images/bg.png) repeat-x  #FFFFFF; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.clear {clear:both;}
a img {border:none;}
a {text-decoration:underline; color:#000000;}
a:hover {text-decoration:none; color:#000000;}
a:active { outline:none;}
a:focus {-moz-outline-style:none;}

.bg {background:url(images/bottom-bg.png) no-repeat bottom center; min-height: 100%;}
#wrap { width:917px; margin:0 auto; background:url(images/right-bg.png) repeat-y right; padding:0 3px 0 0;}

.wrap-top {width:920px; margin:0 auto; background: url(images/wrap-top.png) no-repeat right bottom; height:33px; line-height:33px; font-size:1px;}
.wrap-bottom {width:681px; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; margin:0 auto; background: url(images/right-shadow.png) no-repeat right top; padding:12px 0 50px 239px; font-size:12px;}

.wrap-left {width:239px; float:left; padding:0;}

.logo {text-align:center; padding:10px 0 16px 0;}

.left-box {border-top:3px #009241 solid; border-left:3px #009241 solid; border-bottom:3px #009241 solid; background:url(images/left-bg.png); font-size:14px;}
.left-shadow {background:url(images/left-shadow.png) no-repeat left; height:12px; line-height:12px; width:239px;}

.menu ul {margin:0; width:228px; padding:14px 0 14px 8px; list-style:none;}
.menu ul li { display: inline-block; padding:0 0 1px 0;}
.menu ul li a {display:block; width:192px; border:1px #007b37 solid; line-height:28px; background:url(images/link-bg.png) repeat-x; padding:0 17px 0 17px; color:#d2d2d2; text-decoration:none;}
.menu ul li a:hover {display:block; border:1px #007b37 solid; line-height:28px; background:url(images/link-bg.png) repeat-x; padding:0 17px 0 17px; color:#ffffff; text-decoration:none;}
.menu ul li a.active {display:block; border:1px #007b37 solid; line-height:28px; background:url(images/link-bg.png) repeat-x; padding:0 17px 0 17px; color:#ffffff; text-decoration:none; font-weight:bold;}
 
.menu ul li ul {margin:0; padding:5px 0; font-size:12px;}
.menu ul li ul li {display:inline-block; padding:0 0 1px 0;}
.menu ul li ul li a {display:block; width:152px; border:none; line-height:18px; background:none; padding:0 17px 0 40px; color:#050505; text-decoration:none;}
.menu ul li ul li a:hover {display:block; width:152px; border:none; line-height:18px; background:none; padding:0 17px 0 40px; color:ffffff; text-decoration:underline;}
.menu ul li ul li a.active {display:block; width:152px; border:none; line-height:18px; background:none; padding:0 17px 0 40px; color:ffffff; text-decoration:underline;}

.contacts {padding:15px; color:#000000; font-size:14px; background:url(images/phone.png) no-repeat right bottom;}
.contacts p {margin:0; padding:5px 0;}

.wrap-right {width:675px; float:right; background: url(images/right-grad.png) repeat-x;}

.languages {text-align:right; font-size:11px; line-height:26px; color:#515252; padding:8px 18px 0 0; text-transform:uppercase; font-weight:bold;}
.languages a {text-decoration:none; color:#515252;}
.languages a:hover {text-decoration:none; color:#009241;}
.languages a.active-language-link {text-decoration:none; color:#009241;}

.head-img {background:url(images/main-img-bg.png) no-repeat center; height:295px; text-align:center; padding:17px 0 0 0;}

.right-cont {padding:0 15px; font-size:13px; color:#000000; line-height:19px;}

p {margin: 0; padding: 0;}
h1 {color:#000000; line-height:26px; height:26px; font-size:16px; padding:3px 0 7px 0; margin:0 0 8px 0; border-bottom:1px #cfcfcf solid; font-weight:bold;}

/* naujienos*/
#naujienos {}
.news-pav {color:#000000; font-weight:bold; padding:5px 0; margin:0;}
.new-bottom {height:20px; line-height:20px;}
.data { float:right; font-size:11px; color:#828282; font-style:italic;}
.more {text-align:right; float:left;}

/* forma */
.form {margin:0; padding:0;}
.form-contacts {width:250px; margin: 0 0 0 200px;}
.form-center {text-align:center;}
.input{border:1px solid #d6d6d6; background-color:#f8f8f8; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#553101; margin:3px 0; width: 230px;}
.area {border:1px solid #d6d6d6; background-color:#f8f8f8; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#553101; margin:3px 0; width: 230px;}
.button {border:1px solid #424242; padding:2px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; background-color:#424242; cursor:pointer;}

/* Galerija */
.images {float: left; display: inline; margin:10px 10px 20px 0; width:140px; font-size: 0px;}
.image-gallery-center {border: 0px solid red; padding-left: 30px;}
.gallery-image-holder {width:123px; height:118px; border: 1px solid #d6d6d6; text-align: center; float: left; display: inline; font-size: 0px; background-color:#f8f8f8; font-size: 0px;}
.gallery-image-title {width:125px; float:left; text-align:center; clear:both; font-size: 12px;}
.title-gallery {margin: 20px 0 0 40px;}
.inner-gallery {margin: 0 0 0 40px;}

#content { min-height: 500px;}