/* CSS Document */
body { 
	margin:0px; 
	text-align:center; 
	color:#333333; 
	font-size:12px; 
	font-family: Tahoma; 
	line-height:130%; 
	background-color:#F5F2EB; 
	background-image:url(../img/background.jpg); 
	background-repeat:repeat-x;
}
table{ color:#333333; font-size:12px; font-family: Tahoma; line-height:130%; background-color:#FFFFFF}

span { color:#333333; font-size:12px; font-family: Tahoma; line-height:130%;}
div { color:#333333; font-size:12px; font-family: Tahoma; line-height:130%;}
ul{ margin:0px; padding:0px; list-style:none}
li{ margin:0px; padding:0px}

h1{ color:#592024; font-size:15px; font-weight:bold; margin:0px; padding:0px}
h2{ color:#592024; font-size:12px; font-weight:bold; margin:0px; padding:0px}

h3{ color:#D30B0E; font-size:11px; font-weight:bold; margin:0px; padding:0px}
h3 a{ color:#D30B0E !important;}

h4{ color:#333333; font-size:12px}
h4 a{ color:#333333; font-size:12px; font-weight:bold;}
h4 span { color:#333333; font-size:12px; font-weight:100}
h4 span a{ color:#333333; font-size:12px; font-weight:100; text-decoration:underline}

img { border:none; }

h5{ color:#552324; font-size:17px; font-weight:bold; margin:0px; padding:0px}

form { margin:0px; padding:0px; }

.clear { clear:both; }

a { 
	font-size:11px; 
	color:#333333; 
	font-family:Tahoma; 
	text-decoration:none;
}

a:hover { text-decoration:underline}
.submit	{ 
	cursor:pointer;
	color:#FFFFFF; 
	background-color:#6898BF; 
	border:0px; 
	font-weight:bold; 
	font-size:11px; 
	width:64px; 
	height:22px; 
}
.textarea{ border:#D2CFC8 solid 1px; overflow: auto; color:#545454; font-size:11px; font-family:Tahoma}
.text{ border:#D2CFC8 solid 1px; color:#545454; font-size:11px; font-family:Tahoma}

#main{ width:900px; margin-left:auto; margin-right:auto; text-align:left}




#head{ background-image:url('../img/_head_1.jpg'); background-repeat:no-repeat}

#title{ position:absolute; left:208px; top:67px}
#logo{ border:red solid 0px; position:absolute; left:25px; top:53px; width:108px; height:90px; cursor:pointer}
#button1{ border:red solid 0px; position:absolute; left:183px; top:145px; width:133px; height:40px; cursor:pointer}
#button2{ border:green solid 0px; position:absolute; left:316px; top:145px; width:256px; height:40px; cursor:pointer}
#button3{ border:brown solid 0px; position:absolute; left:572; top:145px; width:137px; height:40px; cursor:pointer}

#home {	
	position:relative; 
	float:left; 
}
#home a	{ 
	position:absolute; 
	left:18px; 
	top:8px; 
	background-image:url(../img/arrow1.gif); 
	background-position:0px 3px; 
	background-repeat:no-repeat; 
	padding-left:20px; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#D92A1E; 
	white-space:nowrap;
}

#head #main_menu{ border:red solid 0px; margin-right:70px; margin-top:7px }
#head #main_menu li{ 
	display:inline; 
	border-left:#CABFBB solid 1px; 
	margin-left:5px; padding-left:10px;
}
#head #main_menu .first{ 
	display:inline; 
	border-left:0px; 
	margin-left:5px; padding-left:10px;
}
#head #main_menu li a{ 
	color:#591B28; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}










#body .head{ margin-top:10px}

#nusiusk_draudui { 
	background-image:url('../img/nusiusk_draugui.gif'); 
	background-repeat:no-repeat; 
	background-position:0px 3px; 
	position: relative; 
	left:30px; 
	top:0px; 
	padding-left:30px; 
	height:30px; 
	display:table; 
}
#spausdinti { 
	background-image:url('../img/spausdinti.gif'); 
	background-repeat:no-repeat; 
	background-position:0px 0px; 
	position: relative; 
	left:30px; 
	top:0px;
	padding-left:30px; 
	height:30px;
	display:table;
}

#komentaras { 
	border:#E8E2D3 solid 3px; 
	background-color:#F5F2EB; 
	padding-top:9px; 
	padding-left:8px; 
	padding-bottom:26px; 
	padding-right:23px; 
	margin-top:0px; 
	height:150px; 
	display:table;
}
#komentaras .textarea{ width:575px; height:69px}
#komentaras .submit { 
	float:right;
	margin-top:5px; 
	margin-right:7px;
}

#rating { margin-top:20px; width:300px; display:table}
#rating img{ position:relative; top:-10px; cursor:pointer}


#prenumerata{	
	border:#E8E2D3 solid 0px; 
	background-color:#E8E2D3; 
	width:302px; 
	display:table; 
}
#prenumerata .marging{ 
	background-color:#F5F2EB; 
	margin-top:3px; 
	margin-bottom:3px; 
	margin-left:3px; 
	margin-right:3px; 
	height:70px; 
	display:table; 
	width:100%;
}

#prenumerata img{ position:relative; top:4px;}
#prenumerata .button img{ cursor:pointer}

#space { height:100px}


#menu_background { 
	background-image:url(../img/menu_background.jpg); 
	background-repeat:no-repeat; 
	background-position:0px 0px; 
	border:red solid 0px; 
	height:79px; 
	position:relative; 
	top:0px;
}

#menu_naujienos ul { 
border-bottom: white solid 1px;
}

#menu_naujienos li { 
background-color:#F3F0E8; 
width:184px; 
height:24px; 
border-top:white solid 1px; 
display:table;
}

#menu_naujienos li a { 
padding-top: 5px; 
color:#4c4c4c; 
font-size:14px; 
font-weight:bold; 
margin-left:14px; 
display:block;
}

#menu_naujienos li.first, ul.rmx li.first{ 
	background-image:none !important; 
}
#menu_naujienos li{ 
	background-image:url(../img/bullet_blue.gif); 
	background-repeat:no-repeat; 
	background-position:4px 4px; 
	width:184px; 
	height:24px; 
	border-top:white solid 1px; 
	display:table;
}

ul.rmx li{ 
	background-image:url(../img/bullet_blue_remax.gif) !important; 
	background-repeat:no-repeat; 
	background-position:4px 4px; 
}

#menu_naujienos li a { 
	padding:0;
	margin:0;
	padding-top: 5px; 
	padding-bottom: 5px; 
	color:#4c4c4c; 
	font-size:12px; 
	font-weight:bold; 
	margin-left:14px; 
	display:block;
	padding-left: 14px;
	padding-right: 10px;
}


#menu_naujienos .submenu{ background-color:#FFFFFF; display:table; border:0px; margin-top:1px}

#menu_naujienos li.submenu{ background-image:none !important;}

#menu_naujienos_submenu { 
	border-right:#D0C2AB solid 1px; 
	width:190px;
	
 width: 189px; /* The setting will apply to all browsers, */
#width: 190px; /* The setting will only apply to Microsoft Internet Explorer browsers */
_width: 190px; /* The setting will only apply to IE browsers 6.0 and older */

	background-image:url('../img/arrow2.gif'); 
	background-repeat:no-repeat; 
	background-position:177px 0px;
}

#menu_naujienos_submenuRemax	{ 
	width:190px;
	
 width: 187px; /* The setting will apply to all browsers, */
#width: 190px; /* The setting will only apply to Microsoft Internet Explorer browsers */
_width: 190px; /* The setting will only apply to IE browsers 6.0 and older */

	background-image:url('../img/arrow_blue.gif'); 
	background-repeat:no-repeat; 
	background-position:177px 0px;
	
	border-right:#ED1B23 solid 3px; 
}

#menu_naujienos_submenu h2, #menu_naujienos_submenuRemax h2 { margin:0; margin-left:14px; /*margin-bottom:8px; */ margin-right:25px; display:block}
#menu_naujienos_submenu ul, #menu_naujienos_submenuRemax ul{ display:table}
#menu_naujienos_submenu li, #menu_naujienos_submenuRemax li { 
	background-color:#FFFFFF; 
	height:17px; 
	background-image:url('../img/arrow4.gif'); 
	background-repeat:no-repeat; 
	background-position:26px 7px;
}
#menu_naujienos_submenu li a, #menu_naujienos_submenuRemax li a{ color:#4C4C4C; font-size:11px; margin-left:22px;}

#menu_naujienos_submenu .checked , #menu_naujienos_submenuRemax .checked { 
	background-color:#FFFFFF; 
	height:17px; 
	background-image:url('../img/arrow3.gif'); 
	background-repeat:no-repeat; 
	background-position:26px 7px
}
#menu_naujienos_submenu .checked a, #menu_naujienos_submenuRemax .checked a{ color:#592024; font-size:11px; font-weight:bold}

#susisiekti	{ 
	width:172px; 
	border:#D0C2AB solid 1px; 
	background-color:#F6EEDA; 
	margin-top:0px; 
	margin-left:6px; 
	position:relative; top:-40px;
}

#susisiekti .head	{ 
	background-color:#592026; 
	color:#FFFFFF; 
	font-weight:bold; 
	padding-left:8px; 
	padding-top:4px; 
	padding-bottom:4px; 
	background-image:url(../img/mail.gif); 
	background-position:145px 5px; 
	background-repeat:no-repeat; 
	font-size:11px;
}
#susisiekti .textarea{ width:153px; margin-left:8px; margin-top:5px}
#susisiekti .text{ margin-left:8px; margin-top:5px;width:153px}
#susisiekti .submit{ margin-left:8px; margin-top:3px; margin-bottom:10px; width:56px; height:20px}



#apklausa{ 
	width:172px; 
	border:#D0C2AB solid 1px; 
	margin-top:5px;
	color:#000000; 
	font-size:11px; 
	margin-left:6px;
}
#apklausa li { margin-left:10px}
#apklausa .head	{
	background-image:url('../img/apklausa.gif'); 
	background-repeat:no-repeat; 
	background-position:10px 20px; 
	height:48px;
}

#apklausa .radio { margin-top:10px}
#apklausa .foot { height:40px}
#apklausa .foot a	{ 
	font-size:11px; 
	text-decoration:underline; 
	font-weight:bold; 
	color:#6898BF; 
	position:relative; 
	top:10px;
}






#foot{ background-image:url('../img/foot.jpg'); background-repeat:no-repeat}
#foot span{ position:relative; top:50px; left:15px; font-size:11px}

#foot_buttons{ position:relative}
#button4{ border:brown solid 0px; position:absolute; left:5; /*top:-64px;*/ width:275px; height:78px; cursor:pointer}
#button5{ border:brown solid 0px; position:absolute; left:283; /*ttop:-64px;*/ width:278px; height:78px; cursor:pointer}
#button6{ border:brown solid 0px; position:absolute; left:565; /*ttop:-64px;*/ width:288px; height:78px; cursor:pointer}


.more{ text-decoration:underline;}

a.back{ 
text-decoration: none;
background: url('../img/goback.gif') 2px 2px no-repeat; 
width: 70px;
height: 32px;
display: block;
padding-left: 35px;
padding-top: 5px;
}

a:hover.back{ 
text-decoration: underline;
}




div.remaxZona h3 {
font-size: 14px;
padding-bottom: 10px;
color: #D30B0E;
}

div.remaxZona h3 a {
font-size: 14px;
color: #D30B0E !important;
}

div.remaxZona div {
float:left;
}

div.remaxZona ul {
list-style: none;
margin:0px; 
margin-left: 5px;
padding:0px; 
padding-bottom: 30px;
float:left; 
}

div.remaxZona li {
background: url(../img/bullet.gif) 2px 4px no-repeat;
list-style: none;
margin:0px; 
padding:0px; 
padding-left:16px; 
}

div.remaxZona li a {
font-size: 12px;
}


#usefulDocs	{ 
	width:172px; 
	border:#D0C2AB solid 1px; 
	background-color:#F6EEDA; 
	margin-top:0px; 
	margin-left:6px; 
	position:relative; 
	top:-40px;
	padding-bottom:15px;
}

#usefulDocs li.head	{ 
	background-color:#592026; 
	color:#FFFFFF; 

	padding-left:8px; 
	padding-top:4px; 
	padding-bottom:4px; 

	margin-bottom: 8px;

	font-weight:bold; 
	font-size:11px;
	background-image:url(../img/docs.gif); 
	background-position:135px 5px; 
	background-repeat:no-repeat; 
}

#usefulDocs li { 
	font-weight: bold;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	background-image:url(../img/icon_word.gif); 
	background-position: 5px 2px; 
	background-repeat:no-repeat; 
}



table.karsti_nt_container {
border-collapse: collapse;
}
table.karsti_nt_container td {
padding: 0 14px 14px 0;
vertical-align: top;
}



table.karsti_nt {
background-color: #F5F2EB;
width: 190px;
border: 1px solid #D4CABC;
border-collapse: collapse;
}

table.karsti_nt tr, table.karsti_nt td {
margin: 0;
padding: 4px 0;
vertical-align: top;
line-height: 100%;
}

table.karsti_nt h4 {
padding:0;
padding-left: 2px;
padding-right: 5px;
margin:0;
margin-bottom:3px;
color: #CC0000;
font-size: 11px;
}

table.karsti_nt p {
padding:0;
padding-left: 2px;
padding-right: 5px;
margin:0;
color: #005EAF;
font-family: Arial, Verdana, Tahoma;
font-size: 11px;
}

table.karsti_nt img.obj {
border: 1px solid #C0AB8E; 
width:100px;
margin: 0 4px;
}




table.karsti_nt_agent {
background-color: #F5F2EB;
width: 100%;
border-collapse: collapse;
}

table.karsti_nt_agent tr, table.karsti_nt_agent td {
margin: 0;
padding: 0 4px;
vertical-align: top;
line-height: 100%;
color: #666666;
font-family: Arial, Verdana, Tahoma;
font-size: 9px;
}

table.karsti_nt_agent img.agent {
margin: 0;
margin-bottom: 5px;
}



.filter_karsti_pasiulymai{ }
.filter_karsti_pasiulymai li{ display:inline; margin-left:20px}
.filter_karsti_pasiulymai .title{ font-weight:bold; margin-right:30px; margin-left:0px }

#padding{}
#padding li{display:inline; margin-right:10px}


.karsti_pasiulymai_banner_item{ 
	float:left; 
	width:250px; 
	border:red solid 0px; 
	text-align:left; 
	background-image:url(../img/border.jpg); 
	background-repeat:no-repeat; 
	background-position:center right;
	margin-right:9px;
}
.karsti_pasiulymai_banner_item .left{ float:left}

.karsti_pasiulymai_banner_item h4 {
padding:0;
padding-left: 2px;
padding-right: 5px;
margin:0;
margin-bottom:3px;
color: #CC0000;
font-size: 11px;
}

.karsti_pasiulymai_banner_item p {
padding:0;
padding-left: 2px;
padding-right: 5px;
margin:0;
color: #005EAF;
font-family: Arial, Verdana, Tahoma;
font-size: 11px;
}

li#menuKarsti {
background-color: #FFD200;
color: #000;
}

li#menuKarsti {
background-image:url(../img/bullet_yellow_remax.gif) !important; 
background-repeat:no-repeat; 
background-position:4px 4px; 
}

li#menuKarsti a {
color: #000;
background-image:url(../img/fire.gif) !important; 
background-repeat:no-repeat; 
background-position: bottom right; 
}

li#menuKarsti a:hover {
color: #000;
}


li#menuParduotiObjektai {
background-color: #FFFFFF;
color: #000;
}

li#menuParduotiObjektai {
background-image:url(../img/parduotiObjektaibullet.gif) !important; 
background-repeat:no-repeat; 
background-position:4px 4px; 
}

li#menuParduotiObjektai a {
color: #000;
background-image:url(../img/parduotiObjektaihouse.gif) !important; 
background-repeat:no-repeat; 
background-position: bottom right; 
}

li#menuParduotiObjektai a:hover {
color: #000;
}



#menu_naujienos_submenuRemaxKarsti	{ 
	width:190px;
	
 width: 187px; /* The setting will apply to all browsers, */
#width: 190px; /* The setting will only apply to Microsoft Internet Explorer browsers */
_width: 190px; /* The setting will only apply to IE browsers 6.0 and older */

	background-image:url('../img/border_middle_red.gif'); 
	background-repeat:no-repeat; 
	background-position:0px 0px;
	border-right:#ED1B23 solid 3px; 
	background-color:#FFD200;
}

#menu_naujienos_submenuRemaxKarsti h2, #menu_naujienos_submenuRemaxKarsti h2 { margin:0; margin-left:14px; 
margin-right:25px; display:block}
#menu_naujienos_submenuRemaxKarsti ul, #menu_naujienos_submenuRemaxKarsti ul{ display:table}
#menu_naujienos_submenuRemaxKarsti li, #menu_naujienos_submenuRemaxKarsti li { 
	background-color:#FFD200; 
/* 	height:17px;  */
	background-image:url('../img/arrow4.gif'); 
	background-repeat:no-repeat; 
	background-position:26px 7px;
}
#menu_naujienos_submenuRemaxKarsti li a, #menu_naujienos_submenuRemaxKarsti li a{ color:#4C4C4C; font-size:11px; margin-left:22px;}

#menu_naujienos_submenuRemaxKarsti .checked , #menu_naujienos_submenuRemaxKarsti .checked { 
	background-color:#FFD200; 
	height:17px; 
	background-image:url('../img/arrow3.gif'); 
	background-repeat:no-repeat; 
	background-position:26px 7px
}
#menu_naujienos_submenuRemaxKarsti .checked a, #menu_naujienos_submenuRemaxKarsti .checked a{ color:#592024; font-size:11px; font-weight:bold}



.footer {
	background-color:#592024; 
	width:850px;
	color:#FFFFFF;
	padding:3px 13px 3px 13px;
}
.footer a {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.footer table {background-color:#592024;color:#FFFFFF;}
.footer div {color:#FFFFFF; font-size:11px}
.apat_meniu {
	padding:0 10px 0 10px;
}

a.nauja{
padding: 0px;
padding-right: 15px;
background: url(../img/sauktukas.gif) no-repeat top right;
}

.body ul li { margin-left:25px; list-style-image:url(../img/paskola_bnr_bullet.gif); font-size:12px; }
input.radio { vertical-align:middle;}

/*-------------- NT Vertinimas ------------------*/

h1.red-title, h1.blue-title {
	font-weight:bold;
	font-size:18px;
	font-family:Arial,Helvetica,Verdana,Tahoma;
	margin:0px;
}

h1.red-title { color:#d20607; }
h1.blue-title { color:#6898bf; margin:8px 0 10px 0; }

#nt-vertinimas {
	float:left;
	width:350px;
}



.object-evaluation-box {
	background:url(../img/object-select-bg.png) left bottom repeat-x #fff;
	border:1px solid #dfdfdf;
	padding:10px 15px;
	margin:0 0 8px 0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	
}

.object-evaluation-box table { background:none; }
.object-evaluation-box table td { padding:1px 1px 4px; }
.object-evaluation-box select { width:170px; }


a.show-map { 
	font: 14px Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	color:#2c5b9c;
	margin:17px 0 0 135px;
	display:block;
	background:url(../img/bg-arrow-to-map.png) center top no-repeat;
	padding-top:35px;
	width:175px;
}

a.show-map:hover {text-decoration:none; }
.btn-evaluation {
	float:right;
	margin:5px 0 0 0;
	cursor:pointer;
}

#evaluation-map {
	padding:5px;
	border:1px solid #dfdfdf;
}

div.loading{
	height:50px;
	background:url(../img/ajax-loader.gif) center no-repeat;
}

/* ------------- MAP ---------------------*/

#map-layer {
	width:670px; height:430px;
	position:absolute;
	z-index:10;
	top:50%; left:50%;
	margin:-215px 0px 0px -335px;
	display:none;
}

#map-layer-container {
	position:relative;
	width:670px; height:430px;
}

#map-layer-content {
	width:660px; height:427px;
	padding:0 5px 5px 5px;
	background-color:#5a85b5;
	position:absolute;
	z-index:11;
	top:-10px; left:-10px;
	text-align:left;
}

#map-layer-content h2 {
	color:#fff;
	padding:4px 0;
	text-shadow: #4a789d 1px 1px 0px;
}

#google-map { background-color:#fff; }

#map-shadow {
	position:absolute;
	top:0; left:0;
	width:670px; height:430px;
	background-color:#000;
	opacity:0.3;filter:alpha(opacity=30);
}

a.map-close {
	text-decoration:underline;
	color:#fff;
	float:right;
	display:block;
	margin:3px 5px 0 0;
}

a.map-close:hover { text-decoration:none; }

input.error, select.error { 
	background:none;
	background-color:#FF9999;
}

div.error, label.error{
	color:red;
}

a.NTIvertPopOpenButton {
	color:#F00;
	text-decoration:underline;
}

div.gmnoprint a{text-decoration:underline;}

/* -------------- Dialog window ------------------------*/

#dialog { display:none; }
a.open-dialog { text-decoration:underline; }

.jg-dialog { text-align:left; }
.jg-dialog h1 {color:#D20607}
.jg-dialog ul { list-style-image: url(../img/bullet.gif); margin-left:15px; }
.jg-dialog .ui-widget-header { background:#F5F2EB !important;	border:1px solid #DFD6C5; }

/* -------------- End of Dialog window ------------------------*/

label {cursor:pointer;}

/* ------------------------ NT RINKOS KAINA --------------------------------- */

#ntrk {
	padding:0 13px 10px;
	margin-top:-10px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif !important;
}

#ntrk span, #ntrk div, #ntrk table {
	font-family:Arial, Helvetica, sans-serif;
}
					 

#ntrk h1 {
	font-size:24px;
	color:#ac0202;
	padding:20px 0 5px;
}

#ntrk h2 {
	font-size:21px;
	font-weight:normal;
	color:#592026;
	padding:0 0 5px;
}

#ntrk h2.how { font-size:24px; font-weight:bold; padding:0 0 10px; }

.how-block {
	width:245px;
	*width:280px;
	height:80px;
	padding: 17px;
	margin-bottom:10px;
	background:url(/img/ntrk-home-how.png) top left no-repeat;
}

.how-block a { color: #0A5992 }

.how-block h1 {
	font-weight:normal;
	font-size:18px !important;
	color:#582023 !important;
	padding:0 0 5px !important;
}

#ntrk h4 {
	font-size:13px;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0;
}

#ntrk p { margin:0px; padding-bottom:11px; }

#ntrk .subtitle { font-size:15px; color:#666; }
#ntrk .subtitle a { font-size:15px; color:#0a5992; }

#ntrk #home-steps { overflow:hidden; margin:15px 0 25px; }
#ntrk .step01 {
	float:left; position:relative;
	width:302px; height:112px;
	background:url(/img/ntrk-home-steps.png) left top no-repeat;
}

#ntrk .step02 {
	float:left; position:relative;
	width:302px; height:112px;
	background:url(/img/ntrk-home-steps.png) -305px top no-repeat;
}

#ntrk .step03 {
	float:left; position:relative;
	width:200px; height:114px;
	background:url(/img/ntrk-home-steps.png) right top no-repeat;
}

#ntrk .step01 div {
	overflow:hidden;
	position:absolute;
	top:30px; left:50px;
}

#ntrk .step01 div span, #ntrk .step02 div span {
	display:block;
	font-weight:bold;
	font-size:13px;
	margin-bottom:3px;
}

#ntrk .option {
	float:left;
	padding:3px 7px;
	*padding:1px 7px 3px;
	margin-right:5px;	
	background-color:#FFF;
	position:static !important;
	border:1px solid #dfd6c5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
}

#ntrk input[type=radio] {
	margin:-2px 0 0; padding:0;
	vertical-align:middle;
	height:14px; width:14px;
}

#ntrk .step02 select {
	padding:2px 1px;
	border:1px solid #DFD6C5;
	width:170px;
}

#ntrk label { margin-right:5px; }

#ntrk .step02 div {
	overflow:hidden;
	position:absolute;
	top:30px; left:50px;
}

#ntrk .step03 a {
	display:block;
	width:200px;
	height:110px;
}

.how01 h4 a { color:#0a5992; font-size:14px; }

.how01, .how02, .how03 {
	padding:15px 10px 10px 45px;
	margin:0;
	border-bottom:1px dotted #ccc;
	width:500px;
}

.how01 { background:url(/img/ntrk-h01.png) left 8px no-repeat; }
.how02 { background:url(/img/ntrk-h02.png) left 8px no-repeat; }
.how03 { background:url(/img/ntrk-h03.png) left 8px no-repeat; }

#ntrk ul {
	margin:0;
	padding:0;
}

#ntrk ul li { background:url(../img/bullet.gif) left 4px no-repeat; padding-left:14px; }

.ntrk-forma {
	margin-top:15px;
	*margin-top:10px;
	width:500px;
}

input[type=text], select, textarea {
	padding:2px !important;
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ntrk-forma input.radio { border:none; padding:0; }

.ntrk-forma h2 {
	font-size:15px !important;
	margin:15px 0;
	padding:5px 0 5px 5px !important;
	border:1px dotted #e6dabf;
	border-width:1px 0;
	color:#592026 !important;
	background-color:#fdf4e1;
}

.ntrk-forma table { margin-left:10px; font-family:Arial, Helvetica, sans-serif; }

#form-steps {
	overflow:hidden;
	margin:20px 0;
}

#form-steps a {
	display:block;
	float:left;
	height:35px;
	margin-right:15px;
	background-image:url(/img/ntrk-form-steps.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	cursor:default;
}

#form-steps a.form01a {
	width:150px;
	background-position:0px 0px;
}

#form-steps a.form02 {
	width:175px;
	background-position:-170px 0px;
}
#form-steps a.form02a {
	width:175px;
	background-position:-170px -39px;
}

#form-steps a.form03 {
	width:141px;
	background-position:-359px 0px;
}
#form-steps a.form03a {
	width:141px;
	background-position:-359px -39px;
}

.ntrk-forma a.next {
	background-color:#592026;
	font-weight:bold;
	padding:6px 12px;
	float:right;
	color:#fff;
	margin:15px 0;
}

.ntrk-forma a.send{
	font-size:17px;
	background-color:#aa0405;
	padding:8px 14px;
	float:right;
	color:#fff;
	margin:15px 0;
}

/* ------------- BLOCK ------------------------------*/

.block { 
	position:relative; 
	background-color:#fff;
}
.block-content { padding:10px 5px 9px; height:100%; overflow:hidden; }

.br { background:url(/img/block-br.gif) right bottom no-repeat; height:100%; }

.tl { background:url(/img/block-tl.gif) left top no-repeat; height:100%; }

.tr {
	position:absolute;
	right:0;
	top:0;
	width:15px;
	height:45px;
	background:url(/img/block-tr.gif) right top no-repeat;
}

.bl {
	position:absolute;
	left:0;
	bottom:0;
	width:15px;
	height:15px;
	background:url(/img/block-bl.gif) left bottom no-repeat;
}

.block h3 {
	color:#fff;
	font-size:16px;
	font-weight:normal;
	padding-bottom:14px;
	margin-left:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.ataskaita-right .layer {
	position:absolute;
	z-index:99;
	background-color:#fff;
	border:3px solid #e8e2d4;
	width:370px;
	padding:7px;
  	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .5);

}

.ataskaita-right .layer form {
	margin:0px; padding:0px;
}

.ataskaita-right .lyrAsk {
	left:30px;
	top:-30px;
	display:none;
}

.ataskaita-right .lyrRecalculate{
	left:30px;
	top:35px;
	display:none;
}

.ataskaita-right .lyrOpinion{
	left:30px;
	top:5px;
	display:none;
}

a.opinion {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}

a.opinion:hover { text-decoration:none; }

.lyrRecalculate .info {
	background-color:#cf3132;
	padding:7px;
	margin-bottom:8px;
}

.lyrRecalculate .info span, .lyrRecalculate .info a {
	font-size:12px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

.lyrRecalculate .info a { text-decoration:underline; }

.ataskaita-right .layer h1 {
	color:#c81516;
	font-size:18px !important;
	font-weight:normal !important;
	padding:3px 0 10px !important;
}

.ataskaita-right .layer p.textarea-title {
	margin:10px 0 -2px 0 !important;
	padding:2px 4px !important;
	background-color:#a5a5a5;
	color:#fff;
}

.blckMap { width:365px; float:left; margin-right:8px; }

.ataskaita-right {
	float:left;
	position:relative;
	z-index:2;
}
.blckPropertyInfo { width:450px; margin-bottom:5px; }

.property-info {
	float:left;
	display:block;
	width:50px; height:39px;
	*height:50px;
	margin:0 4px 0 0;
	padding: 11px 0 0 0;
	background:url(/img/blck-property-info.gif) left top no-repeat;
	text-align:center;
}

.property-info strong {
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:#b08e67 -1px -1px 0px;
}

.property-info span {
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}

.uzpildymo-lygis { float:left; margin-left:17px; }
.uzpildymo-lygis strong {
	font-size:10px;
	display:block;
	font-family:Arial, Helvetica, sans-serif !important;	
}

.uzpildymo-lygis .level {
	width:152px;
	padding:1px;
	background-color:#fff;
	border:1px solid #b5b5b5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	float:left;
}

.uzpildymo-lygis .level a {
	display:block;
	background-color:#a3d4e6;
	height:13px;
	font-size:0px;
}

.uzpildymo-lygis .total {
	background-color:#BE0002;
	float:left;
	display:block;
	padding:1px 4px 0;
	color:#fff;
	margin: 0 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px !important;
	text-decoration:none !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
}

.uzpildymo-lygis .pildyti {
	clear:left;
	display:block;
	font-size:10px;
	color:#1b7597;
	margin-top:-1px;
}

.blckPrice { width:450px; margin-bottom:5px;  }
.blckPrice .block-content { padding:20px 5px 25px; }

.blckPrice .br { background:url(/img/block-price-br.gif) right bottom no-repeat; height:100%; }
.blckPrice .tl { background:url(/img/block-price-tl.gif) left top no-repeat; height:100%; }
.blckPrice .tr { background:url(/img/block-price-tr.gif) right top no-repeat; }
.blckPrice .bl { background:url(/img/block-price-bl.gif) left bottom no-repeat; }

.blckPrice .leftPane {
	float:left;
	text-align:center;
	width:240px;
	background:url(/img/block-price-spacer.gif) right center no-repeat;
}

.blckPrice .leftPane strong, .blckPrice .rightPane strong  {
	color:#fff;
}

.blckPrice .leftPane h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:31px !important;
	color:#fae000 !important;
	padding:10px 0 5px !important;
	text-shadow:#a70001 -1px -1px 0px;
}

.blckPrice .rightPane {
	float:left;
	text-align:center;
	width:195px;
}

.blckPrice .rightPane select {
	border:none !important;
	margin-top:3px;
	width:100px;
}

a.btn {
	display:block;
	background-image:url(/img/sprites-btn.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

a.btnVertinimas {
	height:24px;
	width:164px;
	background-position:0 0;
	margin:15px 0 0 15px;
}
a.btnVertinimas:hover {
	background-position:0 -24px;
}

a.btnKlausti{
	height:23px;
	width:70px;
	background-position:0 -61px;
}
a.btnKlausti:hover {
	background-position:0 -85px;
}

a.btnSiusti{
	height:23px;
	width:50px;
	background-position:0 -122px;
}
a.btnSiusti:hover {
	background-position:0 -146px;
}

a.btnClose{
	height:16px;
	width:16px;
	background-position:0 -182px;
}
a.btnClose:hover {
	background-position:0 -199px;
}

.ataskaita-right .layer a.btnClose {
	position:absolute;
	right:5px;
	top:5px;
	z-index:2
}

.blckBrokerInfo {
	width:450px;
}

.brokerPhoto {
	border:1px solid #ccc;
	padding:1px;
	background-color:#fff;
	max-width:95px;
	height:115px;
	overflow:hidden;
	float:left;
	margin:0 8px 0 0;
}

.brokerInfo { float:left; padding:3px 5px 5px; }

.brokerInfo span {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}

.brokerInfo span a {
	color:#0000CC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:20px;
}

.brokerAsk {
	float:right;
	max-width:120px;
	font-size:11px;
	color:#666;
	padding:5px 8px 5px 5px;
}

.blckStatistics { margin:15px 0 15px 0; width:820px; }
.blckStatistics .block-content {  }
.blckStatistics h3, .blckIndex h3, .blckRate h3  
{ color:#000; }

.blckStatistics .br, .blckIndex .br, .blckRate .br 
{ background:url(/img/block-grey-br.gif) right bottom no-repeat; height:100%; }
.blckStatistics .tl, .blckIndex .tl, .blckRate .tl  
{ background:url(/img/block-grey-tl.gif) left top no-repeat; height:100%; }
.blckStatistics .tr, .blckIndex .tr, .blckRate .tr  
{ background:url(/img/block-grey-tr.gif) right top no-repeat; }
.blckStatistics .bl, .blckIndex .bl, .blckRate .bl 
{ background:url(/img/block-grey-bl.gif) left bottom no-repeat; }

.district-property {
	float:left;
	margin:10px 15px 5px 10px;
}

.district-map { margin-top:10px; }

.district-property ul {
	max-height:200px;
	*height:expression(this.scrollHeight > 200? "200px" : "auto" );
	width:440px;
	overflow:auto;
	padding-right:10px;
	margin:0 0 20px 0 !important;
}

.district-property li {
	background-image:none !important;
	list-style:none;
	border-bottom:1px dotted #ccc;
	padding:5px 0 5px 3px !important;
	overflow:hidden;
}

.district-property li.order { border:none; }

.district-property li.order a {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.district-property li.bg {
	background-color:#f0f8fb !important;
}

.district-property li span {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
}

ul#obj_list li{ cursor:pointer; }
ul#obj_list li:hover { background-color:#f3f3f3; }

#obj_list li.selected {
	background-color:#f3f3f3;
}

.district-property li span.type { width:70px; }
.district-property li span.address { width:160px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.district-property li span.new-object { width:25px; }
.district-property li span.new-object img { position:relative; top:4px; }
.district-property li span.space { width:46px; margin:-3px 0 0 0; }
.district-property li.order span.space { margin:0; }
.district-property li span.price{ width:60px; }
.district-property li span.date{ width:50px; }

div.legend {
	float:left;
	font-size:10px;
	margin-right:10px;
}

div.legend img { vertical-align:middle; }

.blckIndex { margin:0px 0 15px 0; width:610px; float:left; }

.blckIndex ul {
	margin:0px 10px 0px 10px !important;
}

.blckIndex ul li {
	background-image:none !important;
	border-bottom:1px dotted #ccc;
	padding:5px 0 5px 3px !important;
	overflow:hidden;
}

.blckIndex ul li.order span {
	font-weight:bold;
	font-size:11px;
}

.blckIndex ul li.bg {
	background-color:#f0f8fb !important;
	padding:2px 0 2px 3px !important;
}

.blckIndex ul li span {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
}

.blckIndex ul li span.metai { width:150px; }
.blckIndex ul li span.vid-kaina { width:155px; text-align:center; }
.blckIndex ul li span.pokyciai { width:265px; text-align:center; }

.ketv { width:65px; text-align:center; font-size:11px; }
.up { color:#6c941e; font-size:12px; }
.down { color:#ff0000; font-size:12px; }

.blckRate {
	width:195px;
	float:left;
	margin-left:15px;
}

.blckRate h3 {
	font-size:14px;
}

.blckRate .block-content {
	text-align:center;
}

.blckRate .rate {
	font-size:70px;
	line-height:100px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.user-toolbar {
	border-bottom:1px dotted #ccc;
	padding:5px 0 8px !important;
	overflow:hidden ;
}
.user-toolbar ul {float:right; }
.user-toolbar ul li {
	display:inline;
	background:none !important;
	padding:0 5px 0 0 !important;
}

.user-toolbar ul li span { font-size:8px; }
.user-toolbar ul li a { color:#0000CC; margin-right:6px; }
.user-toolbar ul li a.active {
	font-weight:bold;
}

.user { float:left; }
.user .user-name {
	font-weight:bold;
	font-size:14px;
}

.ataskaita-title {
   	padding:17px 0 15px !important;
	float:left;
}

select.objektas {
	float:right;
	width:300px;
	margin:12px 0 0 0;
}
	
#toolTip{
	position:absolute;
	z-index:1;
	font-size: 11px;
	background-color:infobackground;
	padding-left:1px;
}

#markerBtn{
	width:31px;
	height:31px;
	background-image:url("http://google.com/mapfiles/ms/t/Bmu.png");
}

.busto-forma {
	width:500px;
}

/*.busto-forma h2 {
	font-size:15px !important;
	margin:15px 0;
	padding:5px 0 5px 5px !important;
	border:1px dotted #e6dabf;
	border-width:1px 0;
	color:#592026 !important;
	background-color:#fdf4e1;
}

.busto-forma table { margin-left:10px; font-family:Arial, Helvetica, sans-serif; }
.busto-forma table td { padding-bottom:3px; }*/

.ntrk-forma fieldset {
	border:none;
	padding:0;
	margin:0 0 15px;
}

.ntrk-forma legend {
	font-weight:bold;
	font-size:13px;
	padding:0 0 5px 5px;
}
.ntrk-forma label {
	/*display:block;*/
	padding:1px 0;
	*padding:0;
	margin:0 0 0 10px;
}
