body {
	background:#EBEBEB;
}
body, td, th, div {
	font:normal normal 11px Tahoma, Arial, Verdana, sans-serif;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.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;
}


/* main */
.clear {
	line-height:1px;
	font-size:1px;
	height:1px;
}

#main {
	width:981px;
	height:100%;
}
#lft {
	width:50%;
	height:100%;
}
#cnt {
	height:100%;
}

#rght {
	width:50%;
	/*background:url(../images/bg/rght-bot.gif) 0 bottom repeat-x #FFF;/**/
	vertical-align:top;
	height:100%;
}
#rght .dec {
	height:131px;
	/*background:url(../images/bg/rght-bot.gif);/**/
}
#left {
	vertical-align:top;
	background:#EBEBEB;
}
#left .top {
	height:131px;
	width:206px;
	background:url(../images/bg/center-top.jpg);
}
#cntr {
	background:url(../images/bg/center-bot1.gif) 0 bottom no-repeat #FFF;
	width:100%;
	height:100%;
	vertical-align:top;
}
#right {
	background:url(../images/bg/rght-bot.gif) 0 bottom repeat-x #FFF;
	height:100%;
	vertical-align:top;
}
#right .top {
	height:131px;
	width:238px;
	background:url(../images/bg/center-top.jpg) right 0;
}

h1 {
	display:block;
	position:absolute;
	margin:16px auto auto 25px;
	width:150px;
	height:80px;
}
h1 a {
	display:block;
	width:150px;
	height:80px;
	cursor:pointer;
	cursor:hand;
}
h1 span {
	display:none;
}
h1.lt {
	background:url(../images/hdr/logo-lt.jpg);
}
h1.en {
	background:url(../images/hdr/logo-en.jpg);
}
#content {
	padding:20px 30px 0 23px;
	background:url(../images/dec/cor-1.gif) no-repeat;
}
h2 {
	display:block;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4150B5;
	padding:0 0 25px 0;
}
#cms-txt {
	line-height:180%;
}
#cms-txt b {
	color:#4150B5;
	font-size:13px;
	font-weight:normal;
}
#cms-txt strong {
	color:#4150B5;
	font-size:13px;
	font-weight:normal;
}
#cms-txt a {
	color:#4150B5;
}
/* main */

/* left */
.left-form {
	background:url(../images/bg/lft-srch-bot.gif) 0 bottom no-repeat #666;
	min-height:1px;
}
.left-form .wrp {
	background:url(../images/bg/lft-srch-top.gif) no-repeat;;
	min-height:1px;
	padding:15px 15px 35px 23px;
}
.left-form h6 {
	font-weight:bold;
	font-size:14px;
	color:#FFF;
}
.left-form .btn {
	display:block;
	width:86px;
	height:23px;
	background:url(../images/btn/search.gif);
	text-align:center;
	color:#FFF;
	border:0 solid #FFF;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serifr;
	cursor:pointer;
	cursor:hand;
	margin:16px 0 0 0;
}
.left-form .opts label {
	display:block;
	padding:15px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
.left-form .opts select, .left-form .opts input, .detail_search select, .detail_search input {
	display:block;
	width:100%;
	background:#ffffff;
	/*background:#D7D7D6;*/
	border:0 solid #FFF;
	margin:5px 0 0 0;
}
.left-form .two-opts b {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 0 0 0;
	display:block;
}
.left-form .two-opts label {
	display:block;
	float:left;
	padding:3px 0 0 0;
	width:97px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
.left-form .two-opts label.scnd {
	width:69px !important;
}
.left-form .two-opts input, .left-form .two-opts select {
	width:69px;
	background:#ffffff;
	/*background:#D7D7D6;*/
	border:0 solid #FFF;
	display:block;
	margin:2px 0 0 0;
}
.left-form .three-opts {
	height:25px;
	margin:10px 0 0 0;
}
.left-form .three-opts label {
	width:33%;
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
.left-form .three-opts input {
	margin:2px 4px -2px 0;
}
#newsletter {
	background:url(../images/bg/lft-news-bot.gif) 0 bottom no-repeat #EFEFEF;
	padding:30px 10px 35px 20px;
	margin:0 0 40px 0;
}
#newsletter b {
	font-size:12px;
	display:block;
	padding:0 0 8px 0;
	line-height:130%;
}
#newsletter label {
	display:block;
	padding:0 0 8px 0;
	line-height:130%;
}
#newsletter label input {
	display:block;
	border-top:1px solid #AEAEAE;
	border-left:1px solid #AEAEAE;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	width:170px;
	margin:6px 0 10px 0;
}
#newsletter .btn {
	display:block;
	width:118px;
	height:25px;
	color:#000;
	border:0 solid #FFF;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serifr;
	cursor:pointer;
	cursor:hand;
	background:url(../images/btn/get-news.gif);
}
/* left */



/* right */
#right .top {
	padding:0 0 0 0;
}
#right .top b {
	padding:30px 0 10px 0;
	display:block;
}
#right .top a {
	color:#626262;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 11px 0 0;
}
#right .top div {
       text-align:center;
}
#right .about {
	height:72px;
	margin:-34px 0 0 0;
	position:relative;
	background:url(../images/dec/about.gif);
}
#right .about b {
	display:block;
	padding:22px 0 0 20px;
}
#right .value {
	background:url(../images/bg/value.gif);
	min-height:1px;
}
#right .value .wrp {
	background:url(../images/bg/value-top.gif) 0 0 no-repeat;
	min-height:1px;
}
#right .value .wrp div {
	background:url(../images/bg/value-bot.gif) 0 bottom no-repeat;
	min-height:1px;
	padding:0 0 24px 20px;
}
#right .value b {
	display:block;
	padding:25px 0 15px 0;
}
#right .value ul {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#right .value li {
	display:block;
	padding:0 0 10px 30px;
	background:url(../images/ico/pointer.gif) 5px 0 no-repeat;
	margin:0;
	list-style:none;
}
#right .value a {
	text-decoration:none;
	color:#FFF;
	font-size:17px;
	font-family:"Tahoma", Times, serif;
	font-weight:normal;
}
#right .value a:hover {
	color:#CCCCCC;
}
#right .value .active {
	color:#CCCCCC;
}
#right .news {
	background:url(../images/bg/block-bottom.gif) 0 bottom no-repeat #EBEBEB;
	min-height:1px;
}
#right .news .wrp {
	background:url(../images/bg/block-top.gif) 0 0 no-repeat;
	min-height:1px;
	padding:0 25px 20px 20px;
}
#right .news b {
	display:block;
	padding:32px 0 15px 0;
}
#right .news ul {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#right .news li {
	display:block;
	padding:0 0 16px 0;
	line-height:140%;
	margin:0;
	list-style:none;
}
#right .news a {
	color:#626262;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#right .open {
	background:url(../images/bg/block-bottom-1.gif) 0 bottom no-repeat #EBEBEB;
	min-height:1px;
	margin:0 0 40px 0;
}
#right .open .wrp {
	background:url(../images/bg/block-top.gif) 0 0 no-repeat;
	min-height:1px;
	padding:0 25px 20px 20px;
}
#right .open b {
	display:block;
	padding:32px 0 15px 0;
}
.calendar ul {
	display:block;
	padding:0;
	margin:0 0 0 14px;
	list-style:none;
	float:left;
	width:162px;
}
.calendar .wkds li {
	display:block;
	padding:3px 0 0 0;
	position:relative;
	margin:0;
	list-style:none;
	float:left;
	text-align:center;
	width:23px;
	height:18px;
	font-weight:bold;
	color:#5C5A57;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.calendar a {
	display:block;
	text-align:center;
	padding:5px 0 0 0;
	text-decoration:none;
	position:relative;
	font-size:10px;
	color:#000;
}
.calendar .days {
	border-left:1px solid #C3C3C3;
	border-top:1px solid #C3C3C3;
	padding:1px 0 1px 1px;
	background:#FFF;
	position:relative;
}
.calendar .days li {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	float:left;
	width:22px;
	height:21px;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	background:#EBEBEB;
}
.calendar .days li .link {
	text-decoration: underline;
	color: #0000ff;
}
.calendar li.act {
	background:#FFF;
}
/* right */


/* cntr */
#cntr {
	padding:0 0 60px 0;
}
#cntr .top {
	height:131px;
	background:url(../images/bg/center-top.jpg) -206px 0;
}
#cntr .top .langs {
	padding:0px 0px 9px 0;
	text-align:right;
	height: 89px;
	
}
#cntr .top .langs img {
	display:inline;
	padding: 0px;
	margin: 0px;    	
}
#cntr .top .login {
	padding:0 0 0 20px;
	margin:-4px 0 0 0;
	position:relative;
}
#cntr .top .login b {
	display:block;
	font-size:14px;
	color:#3847AD;
	padding:0 0 4px 0;
}
#cntr .top .login .txt {
	width:170px;
	border-top:1px solid #535353;
	border-left:1px solid #535353;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	color:#9B9A99;
	margin:0 14px 0 0;
}
#cntr .top .login .btn {
	background:url(../images/btn/login.gif);
	width:88px;
	height:25px;
	border:0 solid #FFF;
	cursor:pointer;
	cursor:hand;
	color:#373634;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
#cntr .top .top-wrp {
	height:80px;
}
#cntr .top .opts {
	padding:3px 0 0 20px;
}
#cntr .top .opts a {
	padding:0 14px 0 20px;
	color:#626262;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/ico/lines.gif) 0 center no-repeat;
}
#cntr .top .opts a.fst {
	padding:0 14px 0 0 !important;
	background:none !important;
}
#cntr .top-menu {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
}
#cntr .top-menu li {
	float:left;
	padding:0;
	/* margin:0 1px 0 0; */
	margin:0 0px 0 0; 
	list-style:none;
	display:block;
	height:33px;
	width:129px;
}
#cntr .top-menu a {
	display:block;
	text-align:center;
	font-size:12px;
	color:#FFF;
	padding:9px 0 0 0;
	text-decoration:none;
}
#cntr .top-menu a:hover {
	color:#CCCCCC !important;
}
#cntr .top-menu .i-1 {
	background:url(../images/btn/btn-2.gif);
}
#cntr .top-menu .i-2 {
	background:url(../images/btn/btn-2.gif);
}
#cntr .top-menu .i-3 {
	background:url(../images/btn/btn-2.gif);
}
#cntr .top-menu .i-4 {
	background:url(../images/btn/btn-2.gif);
}
#cntr .top-menu .i-1-act {
	background:url(../images/btn/btn-2-on.gif);
}
#cntr .top-menu .i-2-act {
	background:url(../images/btn/btn-2-on.gif);
}
#cntr .top-menu .i-3-act {
	background:url(../images/btn/btn-2-on.gif);
}
#cntr .top-menu .i-4-act {
	background:url(../images/btn/btn-2-on.gif);
}
#cntr .top-menu .i-1-act a {
	color:#5B5B5B;
}
#cntr .top-menu .i-2-act a {
	color:#5B5B5B;
}
#cntr .top-menu .i-3-act a {
	color:#5B5B5B;
}
#cntr .top-menu .i-4-act a {
	color:#5B5B5B;
}

#object .right {
	width: 300px;
	float: right;
}
#object .left {
	width: 380px;
	float:left;
}
#object .left .nfo {
	width:100%;
}
#object .left .nfo td {
	width:30%;
	line-height:150%;
	padding:0 0 11px 0;
}
#object .left .txt {
	border-top:1px solid #ECECEC;
	border-bottom:1px solid #ECECEC;
	padding:11px 0;
	line-height:150%;
	text-align: justify;
}
#object .left .add-nfo {
	line-height:150%;
	padding:8px 0 0 0;
}
#object .left .add-nfo b {
	display:block;
	padding:0 0 3px 0;
}

#object .right .photos {
	width:305px;
}
#object .right .photos img {
	display: block;
	margin: 0px auto;
}
#object .right .photos .hmn {
	background:#ECECEC;
	color:#5F5F5F;
	padding:3px 10px;
}
#object .right .photos .hmn span {
	color:#000;
}
#object .right .thumbs {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#object .right .thumbs img {
	width:59px;
}
#object .right .thumbs li {
	display:block;
	padding:2px 2px 0 0;
	margin:0;
	list-style:none;
	float:left;
}
#object .right .thumbs li.thrd {
	padding:2px 0 0 0;
}
#object .right .btns {
	clear:both;
	padding:12px 0 0 0;
	height:45px;
	width:183px;
}
#object .right .btns input {
	display:block;
	border:0 solid #FFF;
	width:86px;
	height:23px;
	cursor:pointer;
	cursor:hand;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/btn/button.gif);
}
#object .right .links {
	display:block;
	padding:0 0 0 7px;
	margin:0;
	list-style:none;
}
#object .right .links li {
	display:block;
	padding:0 0 20px 20px;
	background:url(../images/ico/raquo.gif) 0 5px no-repeat;
	margin:0;
	list-style:none;
}
#object .right .links a {
	color:#4150B5 !important;
}
#object .right .stats {
	min-height:1px;
	background:url(../images/bg/blc-bot.gif) 0 bottom no-repeat #EBEBEB;
}
#object .right .stats .wrp {
	min-height:1px;
	background:url(../images/bg/blc-top.gif) 0 0 no-repeat;
	padding:20px 35px 10px 25px;
}
#object .right b {
	color:#4150B5;
	display:block;
	padding:0 0 5px 0;
}
#object .right td {
	padding:0 0 5px 0;
}
#object .right .g {
	font-weight:bold;
	color:#459C04;
}
#object .right .y {
	font-weight:bold;
	color:#B58104;
}
#object .right .r {
	font-weight:bold;
	color:#B50000;
}
#object h3 {
	border-top:1px solid #ECECEC;
	border-bottom:1px solid #ECECEC;
	display:block;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4150B5;
	padding:8px 3px;
	margin:13px 0 5px 0;
}
#object .marking {
	padding:15px 0 0 0;
	color:#767676;
}
#object .marking span {
	margin:0 0 0 30px;
	padding:0 0 0 10px;
}
#object .marking .g {
	background:url(../images/dec/free.gif) 0 0 no-repeat;
}
#object .marking .y {
	background:url(../images/dec/reserved.gif) 0 0 no-repeat;
}
#object .marking .r {
	background:url(../images/dec/not-free.gif) 0 0 no-repeat;
}
.the-table {
	width:100%;
}
.the-table th {
	border-bottom:3px solid #EBEBEB;
	text-align:center;
	padding:0 0 5px 0;
	color:#4150B5;
	font-weight:bold;
}
.the-table td {
	text-align:center;
	border-bottom:1px solid #ECECEC;
	padding:11px 0 10px 0;
}
.the-table th img {
	display:inline;
	margin:0 0 5px 0;767676
}
.the-table th a {
	margin:0 2px;
}
.the-table td.free {
	background:url(../images/dec/free.gif) 1px center no-repeat;
}
.the-table td.sold {
	background:url(../images/dec/not-free.gif) 1px center no-repeat;
}
.the-table td.rez {
	background:url(../images/dec/reserved.gif) 1px center no-repeat;
}


/* cntr */
#title {
	width:100%;
}
#title ul.ainv {
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
	display:block;
}
#title ul.ainv li {
       padding:0;
       margin:0;
       list-style:none;
       display:block;/**/
       width:233px;
       height:470px;
       float:left;
}
#title ul.ainv .scnd {
/*	width:210px;
	float: right;
/**/
}
#title ul.ainv h3 {
	font-size:13px;
	font-weight:normal;
	display:block;
	padding:0 0 5px 0;
	color:#3847AD;
	font-weight:bold;
}
#title ul.ainv h3 b {
	font-weight:bold;
}
#title .photos {
	width:183px;
	background:#ECECEC;
	padding:5px 0;
	color:#5F5F5F;
}
#title .photos span {
	padding:0 5px 0 10px;
	color:#000;
}
#title .nfo {
	line-height:190%;
	color:#626262;
	padding:5px 0 0 0;
}
#title .nfo strong {
	color:#000;
}
#title .tt {
	line-height:150%;
	width:180px;
	padding:0 0 5px 0;
}
#title li input {
	display:block;
	border:0 solid #FFF;
	width:86px;
	height:23px;
	cursor:pointer;
	cursor:hand;
	color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/btn/button.gif);
}
/* cntr */



/* paging-filter */
.paging-filter {
	min-height:35px;
}
.paging-filter .fr {
	padding:3px 0 0 0;
	width:150px;
	text-align:right;
	display:block;
}
.paging-filter .fr select {
	margin:-1px 0 0 10px;
	width:60px;
	text-align:center;
	font-size:11px;
}
.paging-filter .fr select * {
	text-align:center;
	font-size:11px;
}
.paging-filter ul {
	float:left;
	width:320px;
	display:block;
	padding:3px 0 0 0;
	margin:0;
}
.paging-filter li {
	float:left;
	display:block;
	padding:0 12px 2px 12px;
	margin:0;
	line-height:110%;
	border-left:1px solid #CDC9A8;
}
.paging-filter .fst, .paging-filter .btn {
	border:0 solid #999;
}
.paging-filter .act {
	font-weight: bold;
}
.paging-filter img {
	margin:5px 4px 0 0;
}
.paging-filter a {
	color:#4150B5;
}
.filter {
	min-height:35px;
	background:#ECECEC;
}
.filter .fr {
	padding:8px 10px 0 0;
}
.filter .fr a {
	color:#4150B5
}
.filter .fr input {
	margin:0 5px -2px 0;
}
.filter .fl {
	padding:8px 0 0 10px;
}
.filter .fl select {
	margin:0 0 0 10px;
	font-size:11px;
	width:165px;
}
.filter .fl select * {
	font-size:11px;
}

#all-objects ul {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#all-objects li {
	display:block;
	padding:0;
	margin:25px 0 0 0;
	list-style:none;
	min-height:200px;
}
#all-objects .image {
	position:absolute;
	margin:0 auto auto 0;
}
#all-objects .nfo {
	padding:0 0 20px 200px;
}
#all-objects .image .photos {
	background:#ECECEC;
	color:#5F5F5F;
	padding:3px 10px;
}
#all-objects .image .photos span {
	color:#000;
	padding:0 3px 0 0;
}
#all-objects .image .aidy {
	padding:7px 10px;
}
#all-objects .image span {
	color:#C48A0F;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
}
#all-objects .nfo h4 {
	display:block;
	font-size:13px;
	display:block;
	font-weight:normal;
	border-bottom:1px solid #ECECEC;
	padding:0 0 8px 0;
	font-weight:bold;
	color:#3847AD;
}
#all-objects .nfo-tbl {
	width:280px;
	margin:4px 0 0 0;
}
#all-objects .nfo-tbl td {
	width:50%;
	color:#5C5C5C;
	padding:6px 0;
}
#all-objects .nfo-tbl strong {
	color:#000;
}
#all-objects .nfo .tt {
	border-top:1px solid #ECECEC;
	padding:10px 0;
	font-size:11px;
	line-height:150%;
	margin:5px 0 0 0;
}
#all-objects .nfo .more {
	width:86px;
	padding:5px 0;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	background:url(../images/btn/button.gif) no-repeat;
	color:#FFF;
}
/* paging-filter */


/* form */
.form b {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	border-top:1px solid #ECECEC;
	padding:11px 0 13px 0;
}
.form .lbls label {
	display:block;
	min-height:30px;
	padding:3px 0 0 0;
}
.form .lbls label input {
	float:right;
	border-top:1px solid #8B8B8B;
	border-left:1px solid #8B8B8B;
	background:#F4F4F4;
	width:280px;
	margin:-3px 0 0 0;
}
.form .btn {
	width:86px;
	height:23px;
	margin:0 0 22px 198px;
	border:0 solid #FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	background:url(../images/btn/button.gif) no-repeat;
	color:#FFF;
}
.form .opts {
	padding:10px 0 15px 0;
}
.form .opts label {
	padding:0 50px 0 10px;
}
.form .opts label input {
	margin:0 5px -1px 0;
}
/* form */



/* print */
#print {
	background:#FFF;
}
#print .wrapas {
	padding:30px 40px;
}
#print .top td {
	vertical-align:top;
}
#print .top td.wf {
	text-align:right;
	padding:18px 0 0 0;
	color:#8A8A8A;
	line-height:150%;
}
#print .top img {
	margin:0 75px 50px 16px;
}
#print #all-objects li {
	padding:0 0 8px 0;
}
#print #all-objects td {
	vertical-align:top;
}
#print #all-objects .image {
	position:static;
	margin:0;
}
#print #all-objects .nfo {
	padding:0 0 30px 20px;
}
/* print */



/* popup */
#popup td.hf {
	vertical-align:top;
	background:#373634;
	padding:0 10px;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#popup td.hf b {
	display:block;
	padding:15px 0 5px 0;
	text-align:center;
	font-weight:normal;
}
#popup td.hf ul {
	display:block;
	padding:0 0 15px 0;
	margin:0;
	list-style:none;
}
#popup td.hf li {
	display:block;
	padding:0 0 7px 0;
	margin:0;
	list-style:none;
}
#popup td.hf a {
	border:5px solid #373634;
	display:block;
}
#popup td.hf a:hover {
	border:5px solid #494845;
}
#popup td.whf {
	vertical-align:top;
	background:#FFF;
}
#popup td.whf b {
	display:block;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 15px;
	font-weight:normal;
	background:#E8E4DB;
}
/* popup */

.footer {
	margin-left: 250px;
	margin-top: -25px;
}

/* top meniu styles*/
.top_meniu {
    background: url(../images/top_meniu/top_meniu_left.jpg) top right no-repeat;    
}
.top_meniu span {
    padding: 4px;
    background: url(../images/top_meniu/top_meniu_right.jpg) top right no-repeat;
    height: 30px; 
    display: block;    
    float: right;
    margin: 0px auto;
        
}
.top_meniu span a {
    font-family: Tahoma;    
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    line-height: 22px;    
    padding: 8px 8px;                     
    vertical-align: top;
}
.top_meniu span a:hover, .top_meniu span .active {    
    color: #8b9df6;
    background: url(../images/top_meniu/top_meniu_hover.jpg) bottom center no-repeat;
     

}
.detail_search {
	margin: 0px;
}
.detail_search * {
	margin: 0px;
}
.detail_search {	
	background: url(../images/detail_search/details_top.jpg) top center no-repeat;
	background-color: #ebebeb;
	width: 545px;	
	color: #333333;
}
.detail_search fieldset {
	background: url(../images/detail_search/details_bottom.jpg) bottom center no-repeat;
	border: 0px;
}                                                                                                                                      
.detail_search legend {	
	font-size: 120%;
	font-weight: bold;
	color: #666666;
	padding: 10px;
}
.detail_search .search_btn {
	width: auto;
	background: none;
	border: 0px;
}
.detail_search select {	
	width: 115px;
	float: left;	
	margin: 2px;	
}
.detail_search .short {
	width: 50px;
}
.detail_search label {	
	display: block;
	float: left;
	margin: 4px 2px;
	width: 37px; /* !!! */	
}
.detail_search input {
	float: right;
	padding: 5px;
}
.detail_search .fPrice {	
	width: 40px;
	margin: 1px 2px;
	padding: 2px;
	height: 14px;
	float: left;	
}

/* table css */
.list {
	margin-top: 15px;
	width: 100%;
	border-collapse: collapse
	text-align: left;	
}
.list tr {
	padding: 6px 0px;
}
.list th {	
	padding: 2px 3px 0px;	
	border-top: 1px solid #ebebeb;
	border-bottom: 2px solid #ebebeb;
	text-align: left;
	font-size: 95%;		
}
.list th a {
	font-weight: bold;
	font-size: 110%;
	text-decoration: none;
	color: #000;
	padding: 6px 0px;
}

.list tr {
	border-bottom: 1px solid #ebebeb;	
}
.list tr td {
	font-size: 105%;
	padding: 4px 3px;
	color: #666666;
	text-align: left;
}
.list tr td a {
	color: inherit;
	text-decoration: none;
}
.asc {
 	background: url(../images/detail_search/sort_asc.jpg) bottom left no-repeat;
}
.desc {
 	background: url(../images/detail_search/sort_desc.jpg) bottom left no-repeat;
}

/* projects list */
.project {
	padding-right: 10px;
	height: 350px;
	width: 216px;
	float: left;
	overflow: hidden;
}

.project h2 a{
	vertical-align: bottom;
	font-size: 10pt;	
	color: #3847ad;
	text-decoration: none;
	display: block;
	height: 30px;	

}
.project img {
	padding-bottom: 5px;
}
.project strong {
	color: #626262;
	font-size: 105%;	
}
.project p {
	color: #626262;
	line-height: 15px;
}
.rec_price {
	color: #30408e;
	font-size: 105%;
	display: block;
	padding-top: 4px;
}
a.rec_more {
	color: #626262;
	font-weight: bold;
	text-decoration: none;
}
a:hover.rec_more {
	text-decoration: underline;
}
.list_tr td a {
	color: inherit;
	text-decoration: none;
}

/* submeniu projektams */

.submeniu {
	display: block;
	clear: both;	
}
.submeniu ul  {
	list-style: none;
	padding: 0px;
	margin: 0px;
	
}
.submeniu ul li {
	margin: 14px 4px 10px 0px;	
	background: url('../images/submeniu_bright.jpg');
	float: left;
	border-bottom: 1px solid #CACACA;
}
.submeniu ul li a {
	text-align: center;
	display: block;
	height: 28px;
	width: 106px;
	color: #3F3F3F;
	text-decoration: none;
	line-height: 28px;
	font-size: 105%;
}
.submeniu .linked {
	background: url('../images/submeniu_dark.jpg');
}
.submeniu .linked a {
	color: #ffffff !important;	
}
