body {background:url(images/bg.jpg) repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#wrap {width:940px; margin:0 auto;}

a:active {outline:none;}
a:focus {-moz-outline-style:none;}
a img {border:none;}
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline; color:#000000;}

#top-line {background:url(images/top-bg.jpg) no-repeat; height:99px;}
#logo {float:left; width:142px; text-align:center; padding:13px 0 0 0;}
#newest {width:783px; float:right; text-align:right; line-height:22px; padding:53px 15px 0 0; font-weight:bold;}
#newest p { margin:0; padding:0;}
.color2 {color:#655700;}
#head-image { height:89px; border:7px #ebebeb solid; text-align:center; text-align:left; color:#FFFFFF; padding:130px 0 0 20px;}
#title {color:#ebebeb; display:block; margin-top: -126px;}
#slogan {font-size:13px; color:#848484; display:block; line-height:12px;}

#content {padding:35px 40px 0px 40px;}
#languages a:hover, #languages a.active{ color: #ffffff; font-weight: bold; text-decoration: underline; }


#left {width:240px; float:left;}
.menu {background:url(images/menu-bg.jpg) no-repeat #efd74f; text-transform:uppercase; font-size:14px; font-weight:bold; padding:10px 0 10px 13px;} 
.menu ul {margin:0; padding:0; list-style:none; overflow:hidden;}
.menu li a { display:block; line-height:36px; height: 36px; padding:4px 34px 4px 14px; width:167px; color:#000000; text-decoration:none; overflow: hidden;} 
.menu li a:hover {text-decoration:none; background:url(images/hover.jpg) center no-repeat;  color:#000000;}
.menu li a.active {background:url(images/hover.jpg) center no-repeat; display:block; line-height:36px; height: 36px; overflow: hidden; padding:4px 34px 4px 14px; width:167px; color:#000000; text-decoration:none;}
.menu .sub-menu {margin-left: 10px;}
.sub-menu li {height: auto;}
.sub-menu li a { line-height: 20px; font-size: 12px; background: none; height: auto; display: inline; font-weight:  normal;}
.sub-menu li a.active, .sub-menu li a:hover {line-height: 20px; display: inline; background: none; text-decoration: underline; font-weight: bold;}


#right {width:560px; float:right; padding:0 0 0 60px; overflow: hidden;}

.post { padding:0 0 25px 0;}
.post a {text-decoration:none; color:#206cc7;}
.post a:hover {text-decoration:underline; color:#206cc7;}
.post-top {}
.title {float:left; font-size:30px; color:#000000; line-height:34px;}
.title2 {float:left; font-size:12px; font-weight:bold; color:#206cc7; line-height:34px;}
.more {float:right; font-size:11px;}
.more img { padding:0 0 0 5px;}
.more a { display:block; padding:6px 13px 6px 13px; margin:4px 0 0 0; background:#eaeaea; color:#676767; text-decoration:none;}
.more a:hover {background:#206cc7; color:#ffffff; text-decoration:none;}
.post-cont {line-height:22px;}
.data {color:#5b5b5b;}

.naujiena {}
h1 {color:#206cc7; font-size:12px; font-weight:bold; margin:0; padding:0;}
.bfoto {padding:5px; border:1px #d1d1d1 solid;}
.post-bottom {font-size:11px; height:25px; padding:10px 0 0 0;}
.to-top a {background:url(images/top.jpg) no-repeat center left; text-decoration:underline; color:#006cff; display:block; padding:0 0 0 33px; line-height:25px;}
.to-top a:hover {text-decoration:none; color:#006cff;}
.to-top { float:left;}
.print {float:left; padding:0 0 0 30px;}
.print a { background:url(images/print.jpg) no-repeat center left; text-decoration:underline; color:#006cff; display:block; padding:0 0 0 27px; line-height:25px;}
.print a:hover {text-decoration:none; color:#006cff;}

.gallery-box {padding:20px 0 20px 0;}
.grey {font-weight:bold; color:#9e9e9e;}
h2 {font-size:24px; color:#000000; padding:0 0 0 10px; margin:0; font-weight:normal;}
.name {background:url(images/input-bg.jpg) repeat-x; border:1px #d7d7d7 solid; width:545px; height:16px; padding:4px 5px;}
.mail {background:url(images/input-bg.jpg) repeat-x; border:1px #d7d7d7 solid; width:260px; height:16px; padding:4px 5px;}
.phone {background:url(images/input-bg.jpg) repeat-x; border:1px #d7d7d7 solid; width:260px; height:16px; padding:4px 5px;}
.message {background:url(images/input-bg.jpg) repeat-x; border:1px #d7d7d7 solid; width:545px; padding:4px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.send { background:#1f1a17; border:none; height:30px; width:150px; color:#FFFFFF; font-weight:bold; margin:5px 0 0 0;}

.pages { font-size:12px;}
.pages ul {margin:0; padding:0; list-style:none; overflow:hidden;}
.pages li {float:left; padding:0 2px 0 2px; line-height:19px; }
.pages li a {display:block; color:#206cc7; text-decoration:none; font-weight:bold; padding:0 7px 0 7px;}
.pages li a:hover {text-decoration:none; color:#000000; background: #eaeaea;}
.pages li.current-page a {color:#000000; background: #eaeaea;display:block; text-decoration:none; font-weight:bold; padding:0 7px 0 7px;}

#gallery {padding:10px 0 10px 0; border-top:1px #d7d7d7 solid;}
.article-img {background: url(images/foto-bg.jpg) no-repeat center; padding:17px 18px 18px 18px;}

#gallery img {background: url(images/foto-bg.jpg) no-repeat; padding:8px 8px 8px 9px;}


#partners {text-align:center; border:1px #eaeaea solid; padding:20px 0 20px 0; }
#partners a img {border:none;}

.gallery-image-holder {
	width: 116px; 
	border: 1px solid #c7c7c7; 
	padding-bottom: 5px;
	padding-right: 12px; 
	
	text-align: center; 
	float: left; 
	display: inline; 
	margin-right: 10px;
	margin-bottom: 10px; 
	height: expression(this . scrollHeight <   160 ?   "160px" :   "auto"); 
	min-height: 160px;
	}
.gallery-image-title {width: 116px; padding-left: 5px;}

a.videoPlayer { 
	display:block; 
	width: 553px; 
	height: 346px;
	text-align:center; 
	border:1px solid #999; 
	margin-bottom: 20px;
} 
				 
/* play button */ 
a.videoPlayer img { 
	margin: 137px auto 0 auto;
	border:0px; 
	width: 83px;
	height: 83px;
} 
				 
/* when container is hovered we alter the border color */ 
a.videoPlayer:hover { 
	border:1px solid #000; 
}

#erp-banner {
	color: #919293;
	margin-top: 15px;
}
#erp-banner a {
	display: block;
	margin: 0 0 10px 0;
	width: 240px;
	height: 59px;
	background: url(images/erp_logo2.jpg) no-repeat;
	margin-left: 2px;
}

#footer {background:url(images/ball.jpg) no-repeat right; height:70px; line-height:20px; padding:30px 0 0 0; color:#5d5d5d; font-size:11px;}