body {margin:0; padding:0; font-family:"Trebuchet MS";}

img {border: none;}

#wrap {width:816px; background:url(images/wrap-bg.jpg) repeat-y right; margin:0 auto; padding:12px 116px 0 48px;}
#header {width:799px; padding:5px 5px 5px 6px; background:#FFFFFF;}

#main-top {background:url(images/cont-top.jpg) no-repeat; line-height:16px; height:16px;}
#main {background:url(images/cont-bg.jpg) repeat-y; width:811px; padding:0 5px 0 0;}

#left {width:203px; float:left;}

.menu  { margin:0; padding:0 0 0 6px; width:197px;}
#main-menu {margin: 0px; padding:0 0 3px 0; font-size:14px; list-style: none; width:197px; overflow: hidden;}
#main-menu li {padding:1px 0;}
#main-menu li a {margin: 0px; display:block; background:#30a9eb; line-height:41px; padding:0 0 0 12px; font-weight:normal; height: 41px; color:#ffffff; text-decoration:none;}
#main-menu li a:hover {color: #ffffff; background:#30a9eb; font-weight:normal; text-decoration:underline;}
#main-menu li a.active, #main-menu li a.active:hover {display:block; color: #ffffff; background:#30a9eb; font-weight:bold; text-decoration:none; line-height:41px; padding:0 0 0 12px;}

#main-menu .sub-menu {margin: 0; list-style: none; font-weight: normal; font-size:14px; padding:0;}
#main-menu .sub-menu li {padding:1px 0 0 0;}
#main-menu .sub-menu li a {background:#007cbf; color: #ffffff; padding:0 0 0 10px; text-decoration: none;  font-weight: normal; line-height:22px; height: 22px; padding:0 0 0 20px;}
#main-menu .sub-menu li a.active, #main-menu .sub-menu li a.active:hover {text-decoration: none; font-weight:bold; color: #ffffff; background:#007cbf; display: block; height:22px; padding:0 0 0 20px;}
#main-menu .sub-menu li a:hover {text-decoration: underline; font-weight:normal; color: #ffffff; background:#007cbf; line-height:22px; height: 22px;  padding:0 0 0 20px; }

#main-menu .third {padding:0; margin:0; font-size:12px;}
#main-menu .third li {padding:1px 0 0 0;}
#main-menu .third li a {background:#004f79; color:#FFFFFF; text-decoration:none; padding:0 0 0 25px;}
#main-menu .third li a:hover {background:#004f79; color:#FFFFFF; text-decoration:underline; padding:0 0 0 25px;}
#main-menu .third li a.active, #main-menu .third li a.active:hover {background:#004f79; color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px; padding:0 0 0 25px;}

#footer {padding:20px 10px 12px 17px; font-size:12px; line-height:17px; color:#FFFFFF; background: url(images/cont-bottom.jpg) no-repeat;}
#footer a {text-decoration:none; color:#FFFFFF;}
#footer a:hover {text-decoration:underline; color:#FFFFFF;}
#copy {float:left;}
#solution {float:right;}

#right {width:586px; float:right; padding:0 10px 0 10px; font-size:12px; color:#666666;}
#right p {margin:0; padding:7px 0;}
h1 {font-size:20px; margin:0; padding:10px 0 5px 0; color:#007cbf;}

#content { padding:0 0 10px 0;}
#content p {margin:0; padding:7px 0 7px 0;}

#gallery a {text-decoration:none;}
#gallery a img {border:none;}
h3 {margin:0; padding:0 0 5px 0; text-align:left; font-size:14px; font-weight:bold; color:#007cbf;}

#kontaktai {font-size:11px;}
.input {width:250px; height:13px; padding:2px 5px 2px 5px; color:#666666; border:1px #CCCCCC solid; margin:2px 0 2px 2px; font-size:11px;}
.area{width:250px; font-family:Arial, Helvetica, sans-serif; padding:2px 5px 2px 5px; color:#666666; border:1px #CCCCCC solid; margin:2px 0 2px 2px; font-size:11px;}
.button {border:none; background:none; color:#007cbf; font-size:12px; font-family:Tahoma; font-weight:bold;}

#naujienos { padding:0 0 10px 0;}
.pav { color:#007cbf; font-weight:bold; padding:0 0 5px 0;}
#naujienos a {text-decoration:underline; color:#007cbf;}
#naujienos a:hover {text-decoration:none; color:#007cbf;}
.new-bottom {height:20px; line-height:20px;}
.data { float:left; font-size:10px;}
.more {text-align:right; float:right;} 

.form {margin:0; padding:0;}

 .box2
 {
 	width: 177px;
 	background: #30a9eb;
 	color: #ffffff;
 	margin: 15px 0 15px 6px;
 	padding: 10px;
 	font-size: 13px;
 }
  .box2 a, .box2 a:link, .box2 a:hover, .box2 a:visited
  {
  	color: #ffffff;
  }


.gallery-image-holder {width: 167px; border: 1px solid #d8d8d8; padding: 5px; text-align: center; float: left; display: inline; margin-left: 10px; margin-bottom: 10px; height: expression(this . scrollHeight <   160 ?   "160px" :   "auto"); min-height: 160px;}
.gallery-image-title {width: 157px;}

a.videoPlayer { 
	display:block; 
	width: 572px; 
	height: 384px;
	text-align:center; 
	border:1px solid #30a9eb; 
	margin-bottom: 20px;
} 
				 
/* play button */ 
a.videoPlayer img { 
	margin-top:158px; 
	border:0px; 
} 
				 
/* when container is hovered we alter the border color */ 
a.videoPlayer:hover { 
	border:1px solid #999; 
}