#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("/oframe/images/gallery/gallery.png");}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}#fancybox-wrap{position:absolute;top:0;left:0;padding:0;z-index:1101;outline:none;display:none;}#fancybox-outer{position:relative;width:100%;height:100%;background:#2B1D16;padding:0 50px;border-top:20px solid #2B1D16;border-bottom:20px solid #2B1D16;}#fancybox-content{width:0;height:0;padding:0 10px;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #2B1D16!important;}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}#fancybox-close{position:absolute;top:0;right:17px;width:23px;height:23px;background:transparent url("/oframe/images/gallery/pop-close.png") 0 0;cursor:pointer;z-index:1103;display:none;}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}#fancybox-frame{width:100%;height:100%;border:none;display:block;}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:50px;cursor:pointer;outline:none;background:transparent url("/oframe/images/gallery/blank.gif");z-index:1102;display:none;}#fancybox-left{left:0;}#fancybox-right{right:0;}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;margin-top:-28px;cursor:pointer;z-index:1102;display:block!important;width:25px;height:56px;}#fancybox-left-ico{background-image:url("/oframe/images/gallery/pop-prev-next.png");background-position:1px -116px;visibility:visible!important;left:20px;}#fancybox-right-ico{background-image:url("/oframe/images/gallery/pop-prev-next.png");background-position:2px 0;visibility:visible!important;right:20px;}#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}#fancybox-left:hover span{background-position:0 -174px;}#fancybox-right:hover span{background-position:0 -57px;}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url("/oframe/images/gallery/gallery-x.png");}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url("/oframe/images/gallery/gallery.png");background-position:-40px -162px;}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url("/oframe/images/gallery/gallery-y.png");background-position:-20px 0;}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url("/oframe/images/gallery/gallery.png");background-position:-40px -182px;}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url("/oframe/images/gallery/gallery-x.png");background-position:0 -20px;}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url("/oframe/images/gallery/gallery.png");background-position:-40px -142px;}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url("/oframe/images/gallery/gallery-y.png");}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url("/oframe/images/gallery/gallery.png");background-position:-40px -122px;}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}.fancybox-title-inside{text-align:center;color:#fff;background:#2B1D16;position:relative;border-top:20px solid #2B1D16;}.fancybox-title-inside b{font-size:18px;color:#fff!important;}.fancybox-title-inside p{padding:0 60px 0 60px;color:#fff!important;}.fancybox-title-outside{padding-top:10px;color:#fff;}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}#fancybox-title-over{padding:10px;background-image:url("/oframe/images/gallery/fancy_title_over.png");display:block;}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}#fancybox-title-float-wrap td{border:none;white-space:nowrap;}#fancybox-title-float-left{padding:0 0 0 15px;background:url("/oframe/images/gallery/gallery.png") -40px -90px no-repeat;}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url("/oframe/images/gallery/gallery-x.png") 0 -40px;}#fancybox-title-float-right{padding:0 0 0 15px;background:url("/oframe/images/gallery/gallery.png") -55px -90px no-repeat;}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_close.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_nav_left.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_nav_right.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/oframe/images/gallery/fancy_title_over.png",sizingMethod='scale');zoom:1;}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_title_left.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_title_main.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_title_right.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px");}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px');}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_loading.png',sizingMethod='scale');}.fancybox-ie .fancybox-bg{background:transparent!important;}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_shadow_n.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_shadow_ne.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_shadow_e.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_shadow_se.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_shadow_s.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_shadow_sw.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_shadow_w.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gallery/fancy_shadow_nw.png',sizingMethod='scale');}

/* static */
html, body { height:100%; background:#DBECF2; font-size:14px; }
table { border-collapse:collapse; }
html, h1, h2, h3, h4, h5 ,h6, body, form, th, td, p { margin:0; padding:0; }
img { border:0 none; }
object, form { display:block; }	
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }
hr { display:none; }
* { zoom:1; }
/* static */
		
/* global text/link settings */
p, div, span, td, th, em, h1, h2, h3, h4, h5, h6, b, strong, i, .button { font-family:Arial, "Times New Roman", Times, serif; line-height:140%; color:#3D2A2B; }
a { /*font-family:Arial, "Times New Roman", Times, serif; */ color:#886F5D; line-height:140%; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; color:#886F5D; font-weight:bold; }
/* .content .left-side a:visited, .content .left-side a:visited * { text-decoration:underline; color:#999; } */
.block-list, .block-list li { display:block; list-style:none; padding:0; margin:0; }
.textfield, textarea, select { font-family:Arial, "Times New Roman", Times, serif; font-size:13px; color:#000; }
.clr { height:1px; overflow:hidden; clear:both; }
.hide { display:none; }
.fl { float:left; }
.fr { float:right; }
/* global text/link settings */

.root {
	min-height:100%;
	text-align:center;
	background:url(/images/img/main.jpg) center 0 no-repeat;
}
* html .root { height:100%; }
.main {
	margin:0 auto;
	text-align:left;
	width:375px; /* mobile first */
}
.header {
	/*height:110px;*/
	position:relative;
	padding:24px 0 4px;
	background:url(/images/img/lines.png) 0 24px repeat-x;
	margin:0 2px 0 0;
	text-align:left;
}
.logo {
	display: inline;
	text-decoration:none;
	text-align:center;
	padding-left:20px;
}
.logo img {
	margin:0 auto 10px auto;
}
/*
.langs {
	padding:3px 30px 0 0;
	float:right;
}
.langs a { font-weight:normal; }
.langs img {
	border-right:5px solid #FFF;
	border-bottom:3px solid #FFF;
	position:relative;
	bottom:-5px;
	background:#FFF;
}*/
#mobile-menu {
	float:left;
	background:url(/images/mobile-menu-icon.png) 10px 20px no-repeat;
	height:31px;
	width:34px;
	cursor:pointer;
	padding:20px 5px 5px 10px;
}
/*
.top-nav {
	padding:0 0 0 23px;
	height:28px;
	float:left;
}
.top-nav a {
	display:block;
	float:left;
	font-weight:normal;
	padding:4px 8px;
	text-decoration:none;
}
.top-nav a.unique {
	padding:4px 8px 4px 30px;
	background:url(/images/img/buble.png) 9px 5px no-repeat;
}
.top-nav a.act, .top-nav a:hover {
	background-color:#AA8D77;
	color:#FFF;
}
.top-nav a.unique:hover {
	background-position:9px -24px;
	background-repeat:no-repeat;
}
.top-nav img {
	position:relative;
	bottom:-7px;
	margin:0 5px 0 0;
}
*/
.contact {
	display:none;
}
.contact b {
	display:block;
	font-size:24px;
	line-height:110%;
	font-weight:normal;
	color:#6E5C4E;
}
.contact strong {
	font-weight:bold;
	line-height:110%;
	font-size:24px;
	color:#6E5C4E;
}
.widgets {
	padding:43px 0 0 30px;
	float:left;
	display:none;
}
.widgets a {
	margin:0 20px 0 0;
	text-decoration:none;
	float:left;
}
.widgets .facebook {
	float:left;
	padding-right:15px;
}
.footer {
	padding:15px 0 35px 0;
	text-align:center;
}
.footer p {
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	text-shadow:#6374AB 1px 1px 6px;
}
.footer a { font-family:Tahoma, Geneva, sans-serif; }
.main-nav {
	display:none;
	height:80px;
	margin:0 2px 0 0;
	z-index:2;
	position:relative;
}
.main-nav .block-list li{
	height:70px;
	position:relative;
	z-index:1;
	/* width:150px; nereikia individualiems items'ams */
	float:left;
}
.main-nav .block-list li a {
	/*padding: 23px 0 0 26px;
	height:100%;
	*/
}
.main-nav li.seperator {
	width:2px;
	padding-top:10px;
	background:url(/images/img/two-lines.png);
}
.main-nav a.lev1 {
	padding: 23px 0 0 26px;
	height:100%;
	display:block;
	background:url(/images/img/main-act-on-off.png) 0 -197px no-repeat;
	text-decoration:none;
	font-size:28px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:100%;
	color:#3D2A2B;
	text-shadow:1px 1px #CEAD94;
	cursor:pointer;
}
.main-nav a.lev1 span {
	display:block;
	position:absolute;
	z-index:2;
	left:45px;
	top:80px;
	text-decoration:none;
	text-indent:-10000px;
	background:url(/images/img/main-act-on-off.png) -45px -277px no-repeat;
	width:186px;
	height:17px;
}
.main-nav a.lev1:hover, .main-nav a.hover {
	background:url(/images/img/main-act-on-off.png) -8px -95px no-repeat;
	color:#FFF;
}
	.main-nav a.lev1:hover span, .main-nav a.hover span { background:url(/images/img/main-act-on-off.png) -53px -175px no-repeat; }
.main-nav a.lev1.act {
	background:url(/images/img/main-act-on-off.png) -8px -1px no-repeat;
	color:#CEAD94;
	text-shadow:0 0 #CEAD94;
}
.main-nav a.lev1.act span {
	height:12px;
	background:url(/images/img/main-act-on-off.png) -53px -83px no-repeat;
	}
	.main-nav li.fst { width:190px; }
	.main-nav li.scnd { width:190px; }
	.main-nav li.thrd { width:190px; }
	.main-nav li.frth { width:190px; }
	.main-nav li.ffth { width:190px; }
	
	/*li.fst .submenu { width:230px; }
	li.scnd .submenu { width:230px; }
	*/

.side-bg {
	background:url(/images/img/side-shadow.png) right 0 repeat-y;
	padding:0 2px 0 0;
	margin:0 0 20px 0;
}
.bot-bg {
	background:url(/images/img/bottom-shadow.png) 0 bottom repeat-x;
	padding:0 0 2px 0;
}
.inner {
	background:#FFF;
	padding:10px 0 10px 10px;
}
.inner h1 {
	font-size:25px;
	color:#3D2A2B;
	line-height:21px;
	margin:0 0 20px 0;
	display:block;
}
.inner h2 {
	font-size:20px;
	color:#3D2A2B;
	line-height:20px;
	margin:25px 0;
	display:block;
}
.inner h3 {
	font-size:20px;
	color:#3D2A2B;
	line-height:20px;
	margin:25px 0;
	display:block;
	font-weight:normal;
}
.inner ul {
	padding-left:10px;
}
.inner .txt {
	padding:5px 5px 20px 0;
}
.inner .txt li{
	padding-bottom:15px;
}
.inner a { text-decoration:underline; font-weight:normal;}
/*.inner a:hover { text-decoration:underline; }*/
.under-main-nav {
	/*background:#FFF;*/
	padding:0 0 10px 15px;
	z-index:1;
}
.under-main-nav li.fst, .under-main-nav li.scnd, .under-main-nav li.thrd {
	float:left;
	position:relative;
}
.under-main-nav li.fst {
	width:299px;
	margin:0 15px 0 0;
}
.under-main-nav li.scnd {
	width:306px;
	margin:0 15px 0 0;
}
.under-main-nav li.thrd { width:295px; }
/*
.submenu {
	position:absolute;
	z-index:1;
	left:6px;
	padding:20px 20px 20px 20px;
	top:80px;
	/*height:361px;
	background:url(/images/img/subnav.png);
	display:none;
	-moz-box-shadow:0 2px 2px 2px #ddd;
	-webkit-box-shadow:0 2px 2px 2px #ddd;
	box-shadow:0 2px 2px 2px #ddd;
}
*/
.main-nav .submenu {
    position:absolute;
    z-index:1;
    left:11px;
    padding:20px 20px 4px 20px;
    top:80px;
    /* background:url('/images/img/subnav.png'); */
    background-color:#f7ebe2;
	opacity:0.92;
	filter:alpha(opacity=92); /* For IE8 and earlier */
    display:none;
    box-shadow:1px 3px 5px #999, -1px 3px 5px #999;
	border:1px solid #999;
	border-top:none;
    line-height:110%;
}
/*.submenu * { line-height:110%; }*/
.submenu a {
	display:block;
	color:#3D2A2B;
}
.main-nav .submenu a.act {text-decoration:underline;}
.main-nav .block-list .submenu li { padding:0 0 11px 0; height:auto;}
.submenu .wrp { padding:9px 0 0 17px; }
	.submenu .wrp a {
		display:block;
		margin:0 0 5px 0;
		color:#6E5645;
	}
.three-cols {
	background:url('/images/img/loop-1.png') 0 0 repeat-x #FFF;
	padding:20px;
}

.three-cols .txt, .three-cols a{
font-size:14px;
}
	.three-cols li {
		float:left;
	}
	.three-cols li.fst {
		width:290px;
		margin:0 18px 0 0;
	}
	.three-cols li.scnd {
		width:290px;
		margin:0 30px 0 0;-
	}
	.three-cols li.thrd { width:280px; }
	.three-cols b.block {
		margin:0 0 10px 0;
		color:#886F5D;
		font-size:20px;
		font-weight:normal;
		display:block;
	}
	.three-cols li.thrd b.block {
		padding-left:22px;
		background:url(/images/img/buble.png) 0 3px no-repeat;
	}
	.three-cols a.fl {
		margin:0 0 15px 0;
		display:block;
	}
	.three-cols .fst .txt {
		width:188px;
		float:right;
		position:relative;
		top:-5px;
	}
	.three-cols .txt .qup {
		position:absolute;
		top:5px;
		left:-18px;
	}
	.three-cols .fst .txt a img {
		position:relative;
		bottom:-3px;
	}
	.three-cols .scnd .txt {
		width:208px;
		float:right;
		position:relative;
		top:-2px;
		color:#767474;
		font-size:11px;
	}
	.three-cols .scnd .txt a img {
		position:relative;
		bottom:-8px;
		background:#FFF;
		border-left:5px solid #FFF;
		border-bottom:5px solid #FFF;
	}

	.thumbs-1 td {
		padding:0 55px 0 0;
	}
	.about p {
		display:block;
		padding:0 0 20px 0;
	}
	.about ul {
		display:block;
		margin:-10px 0 0 0;
		padding:0 0 5px 0;
		list-style:none;
	}
	.about li {
		display:block;
		margin:0 0 10px 0;
		padding:0 0 0 10px;
		list-style:none;
	}
		.about li b {
			background:url(/images/img/dot.png) 0 center no-repeat;
			margin:0 10px 0 0;
		}
	.about a.fl {
		display:block;
		margin:0 20px 35px 0;
	}
		.about a.fl img {
			background-repeat:no-repeat;
			background-position:1px 0;
		}
.path {
	padding:0 0 10px 0;
	font-size:13px;
	color:#886F5D;
}
.path-unique {
	padding:0 0 15px 0;
	margin:-10px 0 0 0;
}
.path a {
	font-weight:normal;
	font-size:13px;
	color:#886F5D;
}
.path strong { font-size:21px; }
.gallery ul {
	padding-left:0;
}
.gallery li {
	float:left;
    height:210px;
    text-align:center;
    padding-left:5px;
}
.gallery img {
    display:block;
    text-decoration:none;
    -moz-box-shadow:0 0 1px 1px #9A9090;
    -webkit-box-shadow:0 0 1px 1px #9A9090;
    box-shadow:0 0 1px 1px #9A9090;
    margin:0 auto 5px auto;
}
.gallery a { text-decoration:none; font-weight:bold;}
.gallery img:hover {
	-moz-box-shadow:0 0 1px 2px #666;
	-webkit-box-shadow:0 0 1px 2px #666;
	box-shadow:0 0 1px 2px #666;
}
*:first-child+html .gallery img { border:2px solid #9A9090; }
*:first-child+html .gallery img:hover { border:2px solid #666; }
.gallery img { border /*\**/:2px solid #9A9090\9; }
.gallery img:hover { border /*\**/:2px solid #666\9; }
.doors { padding:30px 0 0 0; }
	.doors li {
		float:left;
		width:20%;
		height:290px;
	}
	.doors a {
		display:block;
		text-align:center;
		width:106px;
		text-decoration:none;
		margin:0 auto;
	}
	.contacts .entry {
		width:100%;
		margin:25px 0 0;
	}
	.contacts .tab {
		vertical-align:top;
		border:2px solid #c09f86;
		padding: 10px;
		width:200px;
		display:inline-block;
		background-color:#f7ebe2;
	}
	.contacts .tab h2 {
		font-size:18px;
		font-weight:bold;
		margin:10px 0;
	}
	.contacts .content {
		vertical-align:top;
		border:1px solid #c09f86;
		width:690px;
		display:inline-block;
	}
	.contacts .map {
		padding:0;
	}
	.contacts .content iframe { /* map iframe */
		border:0;
		height:450px;
		width:100%;
	}
	.map p { padding:0 0 20px 0; }
	.map h2 { margin-top:0; }
	.forma .textfield {
		border:1px solid #A8A9AB;
		width:60%;
		min-width:120px;
		padding:7px;
		margin:0 0 20px 0;
		display:block;
	}
	.forma td {
		vertical-align:top;
	}
	.forma .inp-label {
		padding-right:10px;
	}
	.forma .inp-label label {
		float:right;
		font-weight:bold;
		margin-top:8px;
		clear:both;
	}
	.forma .inp-label small{
		clear:both;
		float:right;
	}
	.forma select {
		border:1px solid #A8A9AB;
		width:200px;
		padding:7px 2px;
		margin:0 0 15px;
		display:block;
	}
	.forma .button {
		background:url(/images/img/button.png) 0 0 repeat-x;
		height:56px;
		text-align:center;
		border:0 none;
		padding:0 15px;
		cursor:pointer;
		margin:0;
		color:#FFF;
		font-size:20px;
	}
	.forma .button:hover { background:url(/images/img/button.png) 0 bottom repeat-x; }
	#contact_form textarea, #contact_form .textfield {
		/*width:590px;*/
	}  
	#contact_form .textarea {
		color:#3D2A2B;
	}     
	#contact_form .textfield {
		color:#9D928A;
	}   
	#calculatorselector table{
		width:auto;
		margin:20px auto 5px;
	}
	#loadingDiv {
		background:url('/images/_oframe/loading_transparent.gif') no-repeat center center;
		height:100px;
		width:100px;
		position:fixed;
		top: 50%;
		left: 50%;
		z-index:1000;	
		margin:25px;
		display:none;
	}
	.tekstinis a.fl, .tekstinis img.fl {
		margin:10px 15px 10px 0;
		display:block;
	}
	.tekstinis p {
		padding:0 0 15px 0;
		display:block;
	}
	.tekstinis ul {
		display:block;
		padding:0 0 20px 0;
		margin:0;
		list-style:none;
	}
	.tekstinis li {
		display:block;
		padding:0 0 15px 35px;
		margin:0;
		list-style:none;
		background:url(/images/img/square.png) 17px 8px no-repeat;
	}
	.tekstinis .quote {
		padding:0 0 40px 30px;
		background:url(/images/img/q-up.png) 0 0 no-repeat;
	}
		.tekstinis .quote quote {
			background:url(/images/img/q-down.png) right bottom no-repeat;
			padding:0 30px 0 0;
		}
	.tekstinis table { width:100%; }
		.tekstinis thead th {
			border-right:1px solid #FFF;
			padding:15px 20px;
			font-size:13px;
			text-align:left;
			background:#E5F1F6;
		}
		.tekstinis tbody td {
			padding:15px 20px;
			font-size:13px;
		}
			.tekstinis tbody .dark td { background:#E5F1F6; }
	.popup .wrap {
		background:#2B1D16;
		padding:20px 0 0 0;
		position:relative;
	}
	.popup div.block {
		margin:0 60px;
		text-align:center;
	}
		.popup div.block img {
			margin:0 auto;
			display:block;
		}
	.popup .close {
		top:20px;
		left:770px;
		display:block;
		position:absolute;
		text-indent:-10000px;
		background:url(/images/img/pop-close.png) 0 0 no-repeat;
		width:23px;
		height:23px;
	}
	.popup .close:hover { background:url(/images/img/pop-close.png) 0 bottom no-repeat; }
	.popup .prev {
		left:16px;
		top:220px;
		position:absolute;
		background:url(/images/img/pop-prev-next.png) 1px -116px no-repeat;
		text-decoration:none;
		text-indent:-10000px;
		width:25px;
		height:56px;
	}
	.popup .prev:hover { background:url(/images/img/pop-prev-next.png) 0 -174px no-repeat; }
	.popup .next {
		left:770px;
		top:220px;
		position:absolute;
		background:url(/images/img/pop-prev-next.png) 2px 0 no-repeat;
		text-decoration:none;
		text-indent:-10000px;
		width:25px;
		height:56px;
	}
	.popup .next:hover {
		background:url(/images/img/pop-prev-next.png) 0 -57px no-repeat;
		height:59px;
	}
	.popup .text {
		margin:0 60px;
		padding:20px 0;
		text-align:center;
	}
		.popup .text p {
			font-size:13px;
			text-align:center;
			color:#FFF;
			padding:5px 60px 0 60px;
		}
		.popup .text b {
			font-size:18px;
			color:#FFF;
		}
			.popup .text b a { font-size:18px; }
.item {
	position:relative;
	padding:0 55px;
}
.item-prev {
	background:url(/images/img/page-prev.png) center 0 no-repeat;
	width:41px;
	height:102px;
	position:absolute;
	top:150px;
	left:-10px;
	text-indent:-10000px;
	display:block;
	z-index:100;
}
.item-prev:hover { background:url(/images/img/page-prev-on.png) center 0 no-repeat; }
.item-next {
	background:url(/images/img/page-next.png) center 0 no-repeat;
	width:41px;
	height:102px;
	position:absolute;
	top:150px;
	left:875px;
	text-indent:-10000px;
	display:block;
	z-index:100;
}
.item-next:hover { background:url(/images/img/page-next-on.png) center 0 no-repeat; }
	.item .rightside { width:400px; }
	.item .leftside { width:360px; }
	.item .big-thumb {
		text-align:center;
		padding:0 0 15px 0;
	}
	.thumbs-2 a {
		display:block;
		width:84px;
		height:84px;
		text-align:center;
		border:3px solid #FFF;
		float:left;
	}
		.thumbs-2 a img {
			display:block;
			margin:0 auto;
		}
	.thumbs-2 a:hover { border:3px solid #E5F1F6; }
	.item h1 {
		font-size:30px;
		margin:0;
		padding:0 0 20px 20px;
		font-weight:normal;
	}
	.item p {
		padding:0 0 10px 20px;
		display:block;
	}
	.item h3 {
		padding-left:20px;
		margin-bottom:15px;
	}
	.item table { width:100%; }
		.item thead th {
			text-align:left;
			padding:6px 20px;
			border-bottom:1px solid #E2ECEF;
		}
		.item thead td {
			text-align:left;
			padding:7px 20px;
			border-bottom:1px solid #E2ECEF;
		}
			.item thead td img {
				position:relative;
				bottom:-20px;
				margin:0 20px 0 0;
			}
			.item thead td a {
				text-decoration:underline;
				position:relative;
				top:-3px;
			}
			.item thead td a:hover { text-decoration:none; }
		.item .pattern td { padding:0 0 35px 20px !important; }
		.item .pattern th { padding:0 20px !important; }
		.item tbody td {
			padding:7px 20px;
			border-bottom:1px solid #E2ECEF;
		}
		.item tbody a {
			font-weight:normal;
			text-decoration:underline;
		}
		.item tbody a:hover { text-decoration:none; }
		
		input.required, textarea.required {border:1px solid red !important;}
		input.highlight, select.highlight, textarea.highlight {color:#000 !important;}
		.form-errors {display:none;}
		.form-errors b {color: red;display:block;}
		

#textitems_list ul{
	margin:0;
	padding-left:10px;
}
		
#textitems_list li{
	list-style:none;
	padding:10px 10px 10px 0;
	border-bottom:1px solid #eee;
	font-size:15px;
}

#textitems_list .title{
	font-size:16px;
	padding-bottom:4px;
}

.success
{
	color: green !important;
	font-weight: bold;
}




/* ------------------------- */
/*  SCREEN RESPONSIVE DESIGN */
/*    mobile design first    */
/* ------------------------- */


/* Larger than mobile */
@media (min-width: 400px) {


	.main {
	    width: 962px;
	}
	
	#mobile-menu {
		display:none;
	}
	
	.main-nav {
		display:block;
	}
	
	.logo {
		display:block;
		width:170px;
		margin:0 auto;
		padding-left:0;
    }
    .logo img {
		display:block;
	}
    
    .contact {
    	display:inline;
		padding:15px 25px 0 0;
		float:right;
		text-align:right;
		line-height:110%;
		font-size: 14px;
	}
	
	.widgets {
		display:block;
	}
	
	.inner {
		padding:10px;
	}
	
	.inner .txt {
		padding-left:20px;
	}
	.inner ul {
		padding-left:0;
	}
	
	.gallery li {
	    padding:0 20px;
	}

}

/* Larger than phablet */
@media (min-width: 550px) {}

/* Larger than tablet */
@media (min-width: 750px) {}

