/* Start of CMSMS style sheet 'style' */
body{
	margin: 0px;
	padding: 0px;
	background-color: #e4e8ea;
	font-family: Arial;
	}
a{
	outline: none;
	}
a img{
	border: 0px;
	}
div#pagewrapper{
	margin: 0 auto;
	width: 973px;
	}
div#header{
	background-image: url(images/body_top.png);
	background-repeat: no-repeat;
	height: 201px;
	width: 100%;
	margin-top: 12px;
	}
div#container{
	background-image: url(images/body_rpt.png);
	background-repeat: repeat-y;
	background-position: center;
	clear: both;
	}
div#footer{
	background-image: url(images/body_bottom.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 18px;
	clear: both;
	line-height: 0px;
	font-size: 0px;
	display: block;
	}
div#icontainer {
	margin: 0px 12px 0px 12px;
	clear: both;
	min-height: 500px;
	}
*html div#icontainer{
	height: 500px;
	}
div#hmenu{
	padding-left: 0px;
	height: 40px;
	background-repeat: repeat-x;
	background-image: url(images/menu_rpt.png);
	position: relative;
	}
div#menu_trick{
	height: 40px;
	position: absolute;
	background-image: url(images/menu_rpt.png);
	width: 1px;
	left: 0px; 
	top: 0px;
	
	}
table#content{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(images/foot2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
div#twrp{
	background-image: url(images/foot1.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 20px;
	}
table#content tr td#tdleft{
	width: 187px;
	}
table#content tr td#tdright{
	width: 187px;
	}
div.right_container{
	border: 1px solid #8a9cab;
	border-right: 0px;
	background-color: #e4e8ea;
	}
div.right_container2{
	border: 1px solid #a0aeba;
	border-right: 0px;
	}
h3.htitle{
	background-image: url(images/h2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #1b476b;
	padding: 5px 5px 5px 0px;
	margin-left: 12px;
	margin-right: 12px;
	}
h2.htitle{
	background-image: url(images/h2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #1b476b;
	padding: 5px 0px 5px 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	}
div.rc_content{
	margin: -12px 12px 12px 12px;
	font-size: 11px;
	color: #4e4e4e;
	}
div#lang{
	background-image: url(images/lang_sel.png);
	width: 92px;
	height: 18px;
	margin-top: -5px;
	margin-left: 95px;
	position: relative;
	font-size: 10px;
	color: #ffffff;
	}
div#ilang a{
	color: #7d91a1;
	text-decoration: none;
	}
div#ilang{
	padding-top: 3px;
	padding-left: 27px;
	}
div#content_wrp{
	color: #4e4e4e;
	margin: 0px 18px 0px 18px;
	font-size: 12px;
	}
div#content_wrp h1{
	font-size: 18px;
	color: #1b476b;
	padding-top: 8px;
	margin-bottom: 8px;
	}
div#content_wrp p{
	margin: 0px 0px 14px 0px;
	padding: 0px;
	}
div.breadcrumbs {
	margin-bottom: 10px;
	font-size: 11px;
	}
div.left_container{
	border: 1px solid #8a9cab;
	border-left: 0px;
	background-color: #e4e8ea;
	margin-top: 13px;
	}
div.left_container2{
	border: 1px solid #a0aeba;
	border-left: 0px;
	position: relative;
	clear: both;
	}
div.lc_content{
	padding-bottom: 18px;	
	}
div.lc_content2{
	margin: 12px 0px 12px 0px;
	padding: 0px 12px 0px 12px;
	/*padding: 0px 2px 0px 2px;*/
	font-size: 11px;
	color: #4e4e4e;
	position: relative;

	}
div.domain4 input{
	width: 124px;
	border: 1px solid #cfccc4;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	padding: 3px 2px 3px 2px;
	color: #1B476B;
	}
div.domain4 {
	float: left;
	/*display: inline;*/
	height: 20px;
	width: 126px;
	padding: 0px;
	margin: 0px;
	}
div.submit_btn{
	width: 30px;
	height: 20px;
	/*float: right;
	display: inline;*/
	}
div.submit_btn input {
background: url(images/submit.png);
background-repeat: no-repeat;
border: 0px;
cursor: pointer;
height: 20px;
margin: 0px;
display: block;
padding: 0px;
text-indent: -1000em;
width: 30px;
/*position: relative;*/
font-size: 0px;
line-height: 0px;
outline: none;
float: none;
background-color: inherit;
border-collapse: collapse;

}
table.text_input_td{
	width: 100%;
	margin: 0px;
	padding: 0px;
	}
	
div.rc_content div.NewsSummaryLink,
div.rc_content  div.NewsSummaryLink a{
	font-size: 12px;
	color: #385771;
	text-decoration: none;
	font-weight: bold;
	}
div.rc_content  div.NewsSummary {
	background-image: url(images/h2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 6px 0px 6px 0px;
	}
div.rc_content  div.NewsSummaryContent,
div.rc_content  div.NewsSummarySummary {
	padding: 6px 0px 6px 0px;
	}
div.rc_content  div.NewsSummarySummary p{
	margin: 0px;
	padding: 0px;
	}
div.NewsSummary{
	clear: both;
	}

div#content_wrp div.NewsSummaryLink,
div#content_wrp  div.NewsSummaryLink a{
	font-size: 13px;
	color: #385771;
	text-decoration: none;
	font-weight: bold;
	}
div#content_wrp div.NewsSummaryLink {
	padding-top: 12px;
	clear: both;
	}
div#content_wrp div.NewsSummaryLink p{
	margin: 12px 0px 0px 0px;
	}
div#content_wrp img,
div.NewsSummaryContent img,
div.NewsSummarySummary img{
	padding: 1px;
	border: 1px solid #385771;
	}
div.NewsSummaryField img{
	border: 1px solid #819dbc;
	padding: 1px;
	}
div#content_wrp div.NewsSummaryPostdate{
	color: #8F8F8F;
	margin-bottom: 12px;
	font-size: 10px;
	}
div#content_wrp div.NewsSummaryLinkBig,
div#content_wrp  div.NewsSummaryLinkBig a{
	font-size: 16px;
	color: #385771;
	text-decoration: none;
	font-weight: bold;
	}
div.rc_content a,
div#content_wrp a{
	text-decoration: underline;
	color: #1b476b;
	}
div.rc_content a:hover,
div#content_wrp a:hover{
	text-decoration: none;
	}
div#NewsPostDetailPrintLink{
	clear: both;
	padding-top: 15px;
	}
div#h_left{
	width: 200px;
	height: 196px;
	float: left;
	display: inline;
	margin-left: 12px;
	}
div#h_right{
	width: 700px;
	height: 196px;
	float: right;
	display: inline;
	margin-right: 12px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
	}
div#h_nav {
	width: 60px;
	height: 20px;
	z-index: 1000;
	position: absolute;
	margin-top: -10px;
	margin-left: 30px;
	}
div#h_nav a{
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	display: inline;
	}
div#h_nav a#tree{
	background-image: url(images/tree.gif);
	}
div#h_nav a#home{
	background-image: url(images/home.gif);
	}
div#h_nav a#mail{
	background-image: url(images/mail.gif);
	}

div#jaukumui{
	width: 949px;
	height: 32px;
	position: absolute;
	margin-left: 12px;
	margin-top: 168px;
	background-image: url(images/namu_rpt.png);
	background-repeat: repeat-x;
	background-position: bottom;
	
	}
div#ijaukumui{
	position: relative;
	background-image: url(images/namu_jaukumui.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 32px;
	}

div#cfooter {
	clear: both;
	height: 24px;
	border-top: 1px solid #8098ad;
	border-bottom: 1px solid #8098ad;
	background-color: #31597c;
	margin-top: 5px;
	font-size: 10px;
	color: #ffffff;
	}
div#f_l{
	width: 700px;
	float: left;
	display: inline;
	margin-top: 5px;
	margin-left: 10px;
	}
div#f_r{
	width: 150px;
	float: right;
	display: inline;
	text-align: right;
	margin-top: 5px;
	margin-right: 10px;
	}

/* album styles */
div#content_wrp ul.picturelist,
div#content_wrp ul.albumlist{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	}
div#content_wrp ul.albumlist li.thumb,
div#content_wrp ul.picturelist li.thumb{
	float: left;
	margin-top: 10px;
	}
div#content_wrp ul.albumlist li.thumb a,
div#content_wrp ul.picturelist li.thumb a{
	display: block;
	width: 106px;
	height: 82px;
	background-color: #E6E6E5;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #385771;
	}
div#content_wrp ul.albumlist li.thumb a:hover,
div#content_wrp ul.picturelist li.thumb a:hover{
	background-color: #CFCFCF;
	}
div#content_wrp ul.albumlist li.thumb a img,
div#content_wrp ul.picturelist li.thumb a img{
	padding: 5px;
	/*height: 72px;*/
	border: 0px;
	}
div#content_wrp ul.albumlist li.thumb p.albumname{
	margin: 0px 2px 0px 2px;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	width: 126px;
	height: 43px;
	}
div#content_wrp ul.albumlist li.thumb p.albumname span.albumpicturecount{
	font-size: 10px;
	font-weight: normal;
	}

ul#nmy_gallery{
	list-style: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	}
ul#nmy_gallery li{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	height: 1%;
	display: none;
	}
ul#nmy_gallery li a img{
	border:1px solid #819DBC;
	padding:1px;
	}
ul#nmy_gallery li a{

	}
/*ul#my_gallery li img{
	filter: alpha(opacity=70); 
    opacity: 0.7;
	}
ul#my_gallery li img:hover{
	filter: alpha(opacity=100); 
    opacity: 1; 
	}
*/
/* end album styles */

div#content_wrp dl dt{
	background-image: url(images/li2.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin: 2px 0px 2px 0px;
	}
div#content_wrp dl dd{
	margin: 5px 0px 5px 25px;
	}
div.skaiciuokles_input input{
	border: 1px solid #1B476B;
	margin: 1px;
	}
div.skaiciuokles_input textarea{
	border: 1px solid #1B476B;
	}
table.formbuilderform input{
	width: 140px;
	border: 1px solid #1B476B;
	}
table.formbuilderform textarea{
	width: 300px;
	height: 100px;
	border: 1px solid #1B476B;
	}
table.formbuilderform input.fbsubmit{
	width: auto;
	border: 1px solid #1B476B;
	background-color: #E4E8EA;
	color: #000000;
	cursor: pointer;
	float: right;
	}
div#content_wrp table.list_of_items{
	width: padding: 0px;
	margin: 10px 0px 20px 0px;
	border-collapse: separate;
	}
div#content_wrp table.list_of_items tr td {
	padding: 6px;
	border: 1px solid #ffffff;
	}
div#content_wrp table.list_of_items tr td:hover{
	background-color: #E4E8EA;
	border: 1px solid #A0AEBA;
	}
div#content_wrp table.list_of_items tr td.no_hover:hover{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	}
div#brcmbs{
	font-size: 11px;
	margin-top: -6px;
	margin-bottom: 6px;
	}
img.cat_image{
	float: left;
	margin-right: 5px;
	}
div#content_wrp a.cat_title_link{
	color:#385771;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
/*ul#cat_picture_list li,
ul#cat_picture_list{
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
ul#cat_picture_list li{
	float: left;
	}*/
	
	
	
/* start cataloger image list */
div#content_wrp ul#cat_picture_list,
div#content_wrp ul#cat_picture_list{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	}
div#content_wrp ul#cat_picture_list li,
div#content_wrp ul#cat_picture_list li{
	float: left;
	margin-top: 10px;
	}
div#content_wrp ul#cat_picture_list li a,
div#content_wrp ul#cat_picture_list li a{
	display: block;
	width: 106px;
	height: 122px;
	background-color: #E6E6E5;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #385771;
	}
div#content_wrp ul#cat_picture_list li a:hover,
div#content_wrp ul#cat_picture_list li a:hover{
	background-color: #CFCFCF;
	}
div#content_wrp ul#cat_picture_list li a img,
div#content_wrp ul#cat_picture_list li a img{
	padding: 5px;
	/*height: 72px;*/
	border: 0px;
	}
/* end cataloger image list */



table.gaminiai_list{
	width: 100%;
	}
table.gaminiai_list tr td{
	padding: 3px;
	}
table.ispardavimas{
	width: 100%;
	border-collapse: collapse;
	}
table.ispardavimas tr th{ 
	padding: 3px;
	font-size: 11px;
	border: 1px solid #819DBC;
	text-align: center;
	background-color: #E4E8EA;
	}
table.ispardavimas tr th.gam_pavad {
	width: 220px;
	}
table.ispardavimas tr th.gam_kiekis {
	width: 50px;
	}
table.ispardavimas tr th.gam_vieta{
	width: 50px;
	}
table.ispardavimas tr th.gam_kaina{
	width: 50px;
	}
table.ispardavimas tr:hover {
	background-color: #E4E8EA;
	}
table.ispardavimas tr td{
	padding: 3px;
	font-size: 11px;
	border: 1px solid #819DBC;
	text-align: center;
	}
table.ispardavimas tr td p {
	margin: 0px;
	padding: 0px;
	}
table.ispardavimas tr td img{
	float: left;
	margin-left: 2px;
	}
div#content_wrp table{
	border-collapse: collapse;
	}
div#content_wrp table.no_padding tr td{
	padding: 3px;
	padding-left: 0px;
	}
div#content_wrp table tr td{
	padding: 3px;
	}
table#content tr td div#content_wrp div.duru_modeliai ul.albumlist li.thumb a, 
table#content tr td div#content_wrp div.duru_modeliai ul.picturelist li.thumb a,
table#content tr td div#content_wrp div.duru_modeliai ul.picturelist li.thumb a{
	height: 106px;
	width: 82px;
	}
div.pic_namea{
	font-size: 10px;
	text-align: center;
	}
table.kontaktai{
	width: 100%;
	}
table.kontaktai tr td{
	border: 1px solid #385771;
	}
table.kontaktai tr td p {
	margin: 0px;
	}
table.kontaktai tr.trheader{
	background-color: #E6E6E5;
	font-weight: bold;
	}
div#content_wrp table.kontaktai tr.trheader td{
	padding: 10px 5px 10px 5px;
}	
div#nav_atgal{
	width: 30px;
	float: left;
	display: inline;
	background-image: url(images/nav_atgal.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 9px;
	}
div#nav_top{
	width: 41px;
	float: left;
	display: inline;
	background-image: url(images/nav_virsun.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	margin-left: 1px;
	color: #5788AF;
	}
div#nav_sep{
	text-align: center;
	float: left;
	width: 10px;
	display: inline;
	}
div#in_nav{
	clear: both;
	height: 15px;
	padding-top: 15px;
	}
div#in_nav a{
	color: #5788AF;
	}
div.sertifik img{
	border:1px solid #819DBC;
	padding:1px;
	}
ul.skaiciuoklesul{
	margin: 0px;
	padding: 0px;
	}
ul.skaiciuoklesul li{
	list-style: none;
	margin: 0px;
	padding: 0px;
	list-style-image: url(images/a_submenu.png);
	margin-left: 12px;
	padding: 2px 0px 2px 0px;
	}
ul.skaiciuoklesul li a{
	color:#385771;
	font-size:11px;
	text-decoration: none;
	}
ul.skaiciuoklesul li a:hover{
	color:#4F80A9;
	}
div.skaiciuokles a {
	display: block;
	margin: 1px;
	border: 1px solid #ddd;
	background: #eee;
	text-decoration: none !important;
	float: left;
	padding: 5px 15px;
}
input#m6fbrp__24_0{
width: auto;
}
input#m6fbrp__24_1{
width: auto;
}
div#content_wrp table#gaminiai_list tr {
	margin-bottom: 10px;
	}
div#content_wrp table#gaminiai_list tr td{
	width: 50%;
	padding-bottom: 15px;
	}
div#content_wrp table#gaminiai_list tr td img{
	float: left;
	margin-right: 5px;
}

ul#slider{
	width: 949px;
	height: 181px;
	margin: 0px;
	padding: 0px;
	margin-left: 12px;
	list-style: none;
	overflow: hidden;
	}
div#slider_wrp{
	padding-top: 4px;
	}
div#absolute{
	position: absolute;
	width: 949px;
	height: 197px;
	/*background-image: url(images/header_full.png);*/
	margin-top: 0px;
	z-index: 999;
	margin-left: 12px;
	}
div#.clear{
	clear: both;
	}
	
	
/* home page table */
table#hp_container{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	margin-top: 13px;
	background-color: #eddecc;
	margin-left: -3px;
	}
table#hp_container tr td.hp_langai{
		height: 180px;
		width: 479px;
		background-image: url(images/home_page/langai.jpg);
		padding: 0px;
		margin: 0px;
		vertical-align: top;
		}
table#hp_container tr  {
	border-bottom: 1px solid white;
	}
table#hp_container tr td.hp_vidaus_durys{
		height: 180px;
		width: 479px;
		background-image: url(images/home_page/vidaus_durys.jpg);
		padding: 0px;
		margin: 0px;
		vertical-align: top;
		}
table#hp_container tr td.hp_lauko_durys{
		height: 180px;
		width: 479px;
		background-image: url(images/home_page/lauko_durys.jpg);
		padding: 0px;
		margin: 0px;
		vertical-align: top;
		}
table#hp_container tr td.hp_fasadai{
		height: 180px;
		width: 479px;
		background-image: url(images/home_page/fasadai.jpg);
		padding: 0px;
		margin: 0px;
		vertical-align: top;
		}
table#hp_container tr td.hp_interjeras{
		height: 180px;
		width: 479px;
		background-image: url(images/home_page/interjeras.jpg);
		padding: 0px;
		margin: 0px;
		vertical-align: top;
		}
div.hp_title{
	height: 55px;
	}
div#content_wrp div.hp_title h1{
	color: #7b3007;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 30px;
	padding-top: 23px;
	margin-left: 0px;
	margin-top: 0px;
	}
div#content_wrp table tr td.hp_vidaus_durys div.hp_title h1 {
	padding-top: 26px;
	}
div#content_wrp table tr td.hp_lauko_durys div.hp_title h1 {
	padding-top: 26px;
	}
div#content_wrp table tr td.hp_fasadai div.hp_title h1 {
	padding-top: 26px;
	}
div.hp_content{
	margin: 30px 0px 0px 170px;
	padding: 0px;
	font-size: 12px;
	color: #7b3007;
	}
div.hp_content ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
div.hp_content ul li{
	padding: 2px 0px 2px 0px;
	}
div#content_wrp div.hp_content ul li a{
	color: #7b3007;
	font-weight: bold;
	text-decoration: none;
	}
div#content_wrp div.hp_content ul li a:hover{
	text-decoration: underline;
	}
div#alseka_home{
	position: absolute;
	width: 230px;
	height: 105px;
	z-index: 1000;
	margin-top: 40px;
	margin-left: 12px;
	}
div#alseka_home a{
	display: block;
	width: 230px;
	height: 105px;
	}
/* baigti home page table */
/* End of 'style' */

