body
	{ height: 100%; margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height:130%; color: #3a3a3a; }

td
	{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #535353; line-height:130%; }

input
	{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #535353; }

textarea
	{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #535353; }

div
	{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #535353; line-height:130%; }

a, a:link, a:active, a:visited
	{ text-decoration: none; color: #535353; }

a:hover
	{ text-decoration: underline; color: #535353; }

.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active
	{ text-decoration:none; }

.ainv a:hover
	{ text-decoration:underline; }

a.ainv:link, a.ainv:visited, a.ainv:active
	{ text-decoration:none; }

a.ainv:hover
	{ text-decoration:underline; }

	
a.reverse:link, a.reverse:visited, a.reverse:active
	{ text-decoration:underline; font-size:12px; }

a.reverse:hover
	{ text-decoration:none; font-size:12px; }

.wMain {
	width: 930px;
}
.tac {
	text-align: center;
}
.tal {
	text-align: left;
}
.tal div {
	text-align: left;
}
.tal div div {
	text-align: left;
}
.tal td {
	text-align: left;
}
.tal td td {
	text-align: left;
}
.tar {
	text-align: right;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.header {
	/* border-left:2px solid #3A3A3A; */
	height:79px;
}
.posRel {
	position: relative;
}
.posAbs {
	position: absolute;
}
.w650 {
	width: 650px;
}
.imgMargR12 img {
	margin-right: 12px;
}
.greyBdr1 {
	border: 1px solid #B0B0B0;
}
.margB2 {
	margin-bottom: 2px;
}
.w279 {
	width: 279px;
}
.copyrightsPad {
	padding:5px 5px 0px 0px;
}
.red1 {
	color: #A50000;
}
.red1 a, .red1 a:link, .red1 a:visited, .red1 a:active
	{ text-decoration:none; color: #A50000; }

.red1 a:hover
	{ text-decoration:underline; color: #A50000; }

a.red1:link, a.red1:visited, a.red1:active
	{ text-decoration:none; color: #A50000; }

a.red1:hover
	{ text-decoration:underline; color: #A50000; }

.whiteBg {
	background-color: #FFFFFF;
}
.naujiena {
	background-color: #FFA200;
	padding:6px 0px 3px 16px;
}
.black1 {
	color: #000000;
}
.black1 a, .black1 a:link, .black1 a:visited, .black1 a:active
	{ text-decoration:none; color: #000000; }

.black1 a:hover
	{ text-decoration:underline; color: #000000; }

.margL14 {
	margin-left: 12px;
	white-space: nowrap !important;
}
.lh110 {
	line-height: 110%;
}
h1 {
	font-size: 24px;
	display:inline;
	font-weight:100;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#FFFFFF;
	line-height:130%;
}
.div_middle {
	width:100%;
	z-index:10;
	float:left;
	overflow:auto;
	height: 100%;
}
.div_middle_inner {
	width:100%;
	overflow:hidden;
}
.bdrWhiteImg img {
	border: 5px solid #FFFFFF;
}
.padImg1 {
	padding:5px;
}
.margB3img img {
	margin-bottom: 3px;
}

p 
	{ padding: 0px; margin: 0px; }
	
.content table{
	border: 0px;
}

.top_menu {
	height:40px;
	vertical-align:top;
	padding-right:13px;
}
.top_menu h2 {
	font-size:11px;
	font-weight:bold;
	display:block;
	float:right;
	margin:5px 0px 5px 10px;
}
.top_menu a {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline !important;
}
.top_menu a:hover {
	font-size:11px;
	font-weight:bold;
	text-decoration:none !important;
}
.orange_header {
	padding-left:5px;
	color:#ffa200;
	font-size:12px;
	white-space:nowrap;
}
.orange_header * {
	color:#ffa200;
	font-size:12px;
}
.logo_1 {
	height:55px;
	padding:3px 3px;
	text-align:center;
}
.bottom_menu {
	padding:0px;
	width:100%;
}
.bottom_menu h2 {
	font-size:12px;
	line-height:100%;
	font-weight:normal !important;
	display:block;
	float:left;
	margin:0px;
	padding:0px 10px 8px 0px;
}
.bottom_menu a {
	font-size:12px;
	color:#000000 !important;
	text-decoration:underline !important;
	white-space:nowrap;
	line-height:100%;
}
.bottom_menu a:hover {
	font-size:12px;
	text-decoration:none !important;
	white-space:nowrap;
	color:#000000 !important;
	line-height:100%;
}
.thirt_part {
	color:#FFFFFF;
	font-size:11px;
	width:33%;
	padding:10px 25px 10px 30px;
}
.thirt_part * {
	color:#FFFFFF;
	font-size:11px;
}
.thirt_part strong,b {
	font-size:12px;
}
.thirt_part a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline !important;
}
.thirt_part a:hover {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none !important;
}
.i_titulini {
	width:100px;
}
.i_titulini a {
	font-size:12px;
	text-decoration:underline !important;
}
.i_titulini a:hover {
	font-size:12px;
	text-decoration:none !important;
}
.apartment_list th {
	border-bottom:1px solid #c0c0c0;
	padding:15px 2px 6px 2px;
	font-size:12px;
	font-weight:bold;
	color:#535353;
}
.apartment_list h5 {
	font-size:12px;
	font-weight:bold;
	color:#535353;
	display:block;
	padding:0px;
	margin:0px;
}
.top_menu_1 h2 {
	display:block;
	font-weight:normal;
	padding-bottom: 1px;
	font-size:12px;
	margin:0px;
	padding:0px;
	white-space: nowrap!important;
}
.top_menu_1 h1 {
	display:block;
	font-weight:normal;
	font-size:12px;
	margin:0px;
	padding:0px;
	white-space: nowrap!important;
}
.apartment_list .cont_1 .block_1 {
	margin-top:6px;
}
.apartment_list td.di {
	white-space:nowrap;
	padding-right:23px;
	font-weight:bold;
	color:#c26151 !important;
	font-size:10px !important;
	padding-left:8px;
}
.apartment_list td.wf {
	padding-left:4px;
}
.apartment_list td.di * {
	font-weight:bold;
	color:#c26151 !important;
	font-size:10px !important;
}
.apartment_list td.di img {
	margin-bottom:-3px;
}
.left_side_1 {
	padding:5px 0px 5px 5px;
	background:#FFFFFF;
	vertical-align: top;
}
.left_side_1 table {
	background:#3a3a3a;
}
.left_menu {
	padding:0px 24px;
	vertical-align: top;
}
.left_menu h2 {
	display:block;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
.left_menu h3 {
	display:block;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
.left_menu a.current_1 {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top: 12px;
	display:block;
	padding-bottom:10px;
}
.left_menu a.level_2 {
	font-size:12px;
	text-decoration:underline !important;
	color:#FFFFFF;
	display:block;
	padding:1px 7px;
}
.left_menu a.level_2:hover {
	font-size:12px;
	text-decoration:none !important;
	color:#FFFFFF;
	display:block;
	padding:1px 7px;
}

.left_menu a.active_2 {
	font-size:14px;
	text-decoration:none !important;
	color:#FFFFFF;
	display:block;
	padding:1px 7px;
	font-weight:bold !important;
}
.left_menu a.active_2:hover {
	
	text-decoration:underline !important;
	color:#FFFFFF;
	display:block;
	padding:1px 7px;
	font-weight:bold !important;
}

.left_menu a.level_1 {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	padding-top:10px;
}
.left_menu .active a, .left_menu .active a:link, .left_menu .active a:visited, .left_menu .active a:active  {
	font-weight:bold;
	text-decoration: none;
}
.left_menu .active a: hover: {
	text-decoration: underline;
}
.popup_stuff {
	vertical-align:top;
}
.popup_stuff .back {
	padding:9px;
}
.popup_stuff .back * {
	color:#a50000 !important;
	font-weight:bold;
}
.popup_stuff .list_1 {
	white-space:nowrap;
	padding-right:16px;
}
.popup_stuff .list_1 * {
	white-space:nowrap;
}
.popup_stuff .list_1 strong {
	font-size:12px;
	color:#a50000 !important;
}
.popup_stuff .list_1 img {
	margin:-3px 0px 0px 10px;
}
.popup_stuff .list_1 a {
	text-decoration:underline !important;
}
.popup_stuff .list_1 a:hover {
	text-decoration:none !important;
}
.big_small_photos {
	padding-bottom:4px;
	border-top:3px solid #3a3a3a;
}
.big_small_photos .fla_1 {
	padding-right:16px;
}
.big_small_photos .three_fla div {
	background:#FFFFFF;
	padding:5px 0px;
	text-align:center;
}
.big_small_photos .three_fla div.middle {
	margin:10px 0px;
}
.big_small_photos .three_fla div.middle[class] {
	margin:6px 0px;
}
.text_1 .lft_1 {
	width:220px;
	padding:20px;
}
.text_1 .rght_1 {
	padding-top:20px;
}
.calc {
	width:420px;
	background:#ededed;
	margin:5px 0px;
	border-top:3px solid #ededed;
}
.calc .submit_calc {
	text-align:right;
	background:#FFFFFF;
	border-top:3px solid #ededed;
}
.calc .txt_1 {
	padding:4px;
}
.calc input {
	width:80px;
}
.calc .submit_calc input {
	text-align:center;
	background:#ffa200;
	border:0px solid #FFFFFF;
	padding:2px 0px;
	color:#FFFFFF;
	width:auto !important;
	font-weight:bold;
	margin:5px 0px;
}
.nobrd td, .nobrd table, .nobrd tr {
	border: 0px transparent solid !important;
	clear: both;

}
.special {
	color: #c26151 !important;
	font-weight: bold;
}
.special *{
	color: #c26151!important;
	font-weight: bold;
}