/*Top backgrounds*/
body{text-align:center;}
body.background1{background:#fff url(/images/backgrounds/1r.jpg?v=2) repeat-x 1173px 60px;}
body.background2{background:url(/images/backgrounds/2r.jpg) repeat-x 1173px 60px;}
body.background3{background:url(/images/backgrounds/3r.jpg) repeat-x 1173px 60px;}
body.background4{background:url(/images/backgrounds/4r.jpg) repeat-x 1173px 60px;}
body.background5{background:url(/images/backgrounds/5r.jpg) repeat-x 1173px 60px;}
body.background6{background:url(/images/backgrounds/6r.jpg?v=2) repeat-x 1173px 60px;}
body.background7{background:url(/images/backgrounds/7r.jpg) repeat-x 1173px 60px;}
body.background8{background:url(/images/backgrounds/8r.jpg) repeat-x 1173px 60px;}
body.background9{background:url(/images/backgrounds/9r.jpg) repeat-x 1173px 60px;}

div.left_background{
    position:absolute;
    top:60px;left:0;
    width:1173px;
    height:68px;
}
body.background1 div.left_background{background:url(/images/backgrounds/1.jpg?v=2) no-repeat;}
body.background2 div.left_background{background:url(/images/backgrounds/2.jpg) no-repeat;}
body.background3 div.left_background{background:url(/images/backgrounds/3.jpg) no-repeat;}
body.background4 div.left_background{background:url(/images/backgrounds/4.jpg) no-repeat;}
body.background5 div.left_background{background:url(/images/backgrounds/5.jpg) no-repeat;}
body.background6 div.left_background{background:url(/images/backgrounds/6.jpg?v=2) no-repeat;}
body.background7 div.left_background{background:url(/images/backgrounds/7.jpg) no-repeat;}
body.background8 div.left_background{background:url(/images/backgrounds/8.jpg) no-repeat;}
body.background9 div.left_background{background:url(/images/backgrounds/9.jpg) no-repeat;}

/*Main*/
div.holder{display:block;width:980px;min-height:600px;margin-left:auto;margin-right:auto;text-align:left;}
/*Top*/
div.top{height:60px;width:inherit;text-align:right;}
div.top img{float:left;}
div.langs a{color:#fff;background:#FD0200;font-size:0.8em;text-decoration:none;padding:2px 5px;}
div.top_menu{font-size:1.2em;margin-top:22px;float:right;width:550px;}
div.top_menu a{text-decoration:none;color:#000;font-style:italic;text-transform:lowercase;}
div.top_menu span{color:#FD0200;}
/*Content body*/
div.content_body{min-height:500px;margin-top:86px;}
div.left_content{float:left;width:150px;min-height:inherit;}
div.right_content{float:right;width:150px;min-height:inherit;}
#content{margin-left:170px;width:640px;min-height:inherit;}
/*Content boxes*/
div.grey_box_w_corner, div.grey_box, div.white_box_w_corner, .content_holder{
    background-color:#F8F8F8;
    border:1px solid #D0D0D0;
}
div.white_box_w_corner{background-color:#fff;}

div.corner{
    background:url(/images/box_corner_grey.png) no-repeat top right;
    margin-top:-2px;
    margin-left:2px;
    height:22px;
    width:100%;
}
div.white_box_w_corner div.corner{background:url(/images/box_corner_white.png) no-repeat top right;}

div.block_content{margin:-15px 5px 5px 10px;}
div.block_content h2, div.grey_box h2, .red_title{font-family: 'Geneva', Tahoma;font-weight:normal;text-transform:uppercase;color:#FD0200;font-size:1.1em;margin-bottom:5px;}
div.grey_box h2,  div.grey_box .red_title{margin:5px 10px;}
/*Content forms*/
form.search table, form.search_by_id table{width:auto;}
form.search td, form.search_by_id td{padding:0 10px 10px 0;}
form.search tfoot td{padding-bottom:0;}

/*Left menu*/
div.menu{margin:2px 0 10px 0;font-size:1.2em;}
div.menu a{display:block;margin:5px 0;border-bottom:1px solid #D0D0D0;padding:0 2px 5px 10px;background:#fff url(/images/bullet_black.gif) no-repeat left 40%;}
div.menu a.selected, div.menu a:hover{color:#FD0200;background:#fff url(/images/bullet_red.gif) no-repeat left 40%;}
div.submenu a{padding:0 2px 5px 20px;background:#fff url(/images/bullet_black.gif) no-repeat 6% 40%;}
div.submenu a.selected, div.submenu a:hover{color:#FD0200;background:#fff url(/images/bullet_red.gif) no-repeat 6% 40%;}

a.hover{color:#FD0200;}
a.hover_bold{color:#FD0200;font-weight:bold;}
a.menu_item{width:150px;height:26px;
    display:block;background:url(/images/button.jpg) no-repeat;
    text-decoration:none;color:#000;line-height:5px;
    font:0.95em Arial;
    padding:3px 0 0 3px;
    }

a.more{font-weight:bold;}

/*Bottom*/
.bottom{clear:both;margin:5px 0 0 0;border-top:1px solid #858585;border-bottom:1px solid #858585;font-size:0.9em;padding:8px 0;}
.bottom table{width:100%;}
#bottom-bottom{margin:5px 0 40px 0;text-align:right;height:15px;font-size:9px;line-height:9px;}
#bottom-bottom img{margin-bottom:-4px;}
/*inputs*/
input.button{background-color:#858585;color:#fff;border:0;cursor:pointer;font-size:1em;padding:2px 6px;}
input.text, input.digits, select{border:1px solid #D0D0D0;width:110px;font-size:1.1em;}
input.digits, .small{width:50px;}
a.submit{padding:1px 20px 3px 1px;background:url(/images/search_button.jpg) no-repeat;color:#fff;text-align:left;font-size:0.9em;}
a.submit span{position:relative;top:1px;left:3px;}
/*Spec offers*/
div.spec_offer_line{padding:13px 3px 0px 5px;border-bottom:1px solid #D0D0D0;height:95px;}
div.spec_offer{width:200px;float:left;margin-left:5px;font-family:Arial;font-size:7pt;cursor:pointer;}
div.spec_offer div.left{float:left;width:89px;font-size:1em;}
div.spec_offer div.right{margin:-3px 7px  0 93px;}
div.spec_offer h1{font:1em Verdana;font-weight:bold;padding:0;}
div.spec_offer div.right p.text{margin:2px 0;text-align:left;line-height:11px;}
div.spec_offer .strong{font:1em Verdana;font-weight:bold;}
/*Projects block*/
div.project_block{padding:5px 8px 5px 2px;}
div.project_block_item{background-color:#fff;margin:4px 0;text-align:center;font-size:0.9em;font-weight:bold;}
div.project_block_item h1{font-size:1em;text-align:justify;margin:2px 5px;}
div.project_block_item p{text-align:right;}

/*Real estate list table*/
table.real_estate_list{width:100%;margin:10px 0;border-collapse:collapse;}
table.real_estate_list th, table.real_estate_list td{padding:3px;}
table.real_estate_list th{background-color:#858585;color:#fff;}
table.real_estate_list tbody tr.odd td{background-color:#f2f2f2;}
table.real_estate_list tbody tr{cursor:pointer;}

table.real_estate_list thead tr th{
    background: #858585;
}
tr.sorting td{background-color:#CBCBCB;text-align:left;padding-left:5px;}

img.asc{margin-left:-3px;}

td.center{text-align:center;}
div#image_tip{display:none;position:absolute;padding:5px;background-color:#f8f8f8;}

/*Projektai*/
.project_list_item{padding:8px 4px;border-top:1px solid #DFDFDF;height:210px;}
.project_list_item img{float:left;}
.project_list_item_info{margin-left:305px;}
.project_list_item_info p{margin:4px 0;}

/*Projektas*/
.project{margin:20px 1px;}
.project_text{text-align:justify;}
.project_text span{display:block;}
.project h2{margin:15px 0;}

div.photos{height:260px;margin:8px 0;}
div.first{margin-right:5px;}
div.thumbs{float:right;width:60px;height:inherit;}
div.thumbs a, div.project_menu a{display:block;text-align:center;}
div.project_menu{float:right;width:150px;height:inherit;margin-left:5px;}
div.thumbs a img{border:2px solid #fff;margin:-2px;}
div.thumbs a.selected img{border:2px solid #D70000;}
div.project_menu a{text-align:left;color:#000;background-color:#F8F8F8;border:1px solid #DFDFDF;padding:2px 0;margin-bottom:3px;font-size:1.1em;}
div.project_menu span{position:relative;left:10px;}
div.project_menu a.selected{color:#fff;background-color:#D70000;}


div#main_photo{text-align:center;width:350px;}
div#main_photo img{margin-left:-3px;}

/*nuorodos*/
div.links{font-size:1.2em;font-style:italic;}
div.links a, div.links span{margin:0 2px;}
div.links span{color:#FD0200;}

/*Lenteles bc*/
.odd{background-color:#F8F8F8;}
.loader{background:#000 url(/images/ajax-loader-big.gif) no-repeat center;opacity:0.5;position:absolute;width:0;height:0;}
sup{font-size:0.7em;}

/*Turinys*/
.content_holder{padding:5px 10px;font-size:1.1em;}
.content_holder ul, .content_holder ol{margin:5px 5px 5px 20px;}

hr.seperator{border:none;border-top:1px solid #858585;margin:10px;}
/*Kontaktai*/
div.brokers_city_holder{border-top:1px solid #858585;border-left:0;border-right:0;margin:10px;padding-top:10px;font-size:19px;float:left;width:618px;margin-bottom:0px;}
div.brokers_holder{border-top:1px solid #858585;border-left:0;border-right:0;margin:5px 10px;float:left;width:618px;}
div.broker{width:305px;margin:10px 2px 0px 2px;float:left;font-size:1.1em;}
div.broker a{color:#FD0200;font-size:0.9em;}
div.broker img{float:left;}
div.broker .info{margin-left:120px;margin-top:0px;}
div.broker .info h3{font-size:1.3em;font-weight:bold;}

a.print_link{padding:10px 0 10px 15px;display:block;font-size:1.2em;background:url(/images/bullet_black.gif) no-repeat 5% 55%;position:absolute;margin:-10px 0 0 550px;}

/*Klausiate-atsakome*/
.message_box{padding:15px;}
.message_box textarea{border:1px solid #D0D0D0;width:585px;padding:5px;height:70px;}
.message_box table{width:280px;}
.message_box td{padding:5px 0;}
.message_box .text{width:180px;}

.content_holder a{
  color:#FD0200;
}

.new_offers{height:30px;}
.new_offers a{
  display:block;
  width:298px;
  float:left;
  background: #F8F8F8;
  height:20px;
  padding:4px 10px;
  font-family: 'Geneva', Tahoma;text-transform:uppercase;color:#FD0200;font-size:1.2em;
  border:1px solid #D0D0D0;
  border-bottom:none;
  color:#000;

}
.new_offers a.last{
  margin-left:0;
  border-left:none;
  width:299px;
}
.new_offers a.selected{
  color:#FD0200;
  background:#fff;
  border-bottom:1px solid #fff;
  padding-bottom:5px;
}
.menu-header, .menu-item{
  display:block;
  padding:5px;
  background:#F8F8F8 url(/images/strelyte-i-sona.gif) no-repeat 95% 50%;
  border:1px solid #D0D0D0;
  font-size:120%;
  margin:10px 0;
}
.menu-item{
  background:#F8F8F8;
  font-size:100%;
  line-height:14px;
}
.selected-header{
  background:#F8F8F8 url(/images/strelyte-i-apacia.gif) no-repeat 95% 50%;
}
#looking_for{
  display:none;
}
.content_holder table{
  border-collapse:collapse;
  border:1px solid #BFBFBF;
}
.content_holder table td{
  border:1px solid #BFBFBF;
 padding:1px 3px; 
}
.broker_info_box{
  width:500px;
  font-size:110%;
}
.broker_info_box span{
  font-size:70%;
  font-weight:normal;
}
.broker_info_box h1{
  font-size:140%;
  font-weight:bold;
}
.broker_info_box h2{
  font-size:110%;
  color:#858585;
  padding-bottom:3px;
  margin-bottom:10px;
  border-bottom:1px solid #ccc;
}
.broker_info_box img{
  float:left;
}
.broker_info_box_text{
  text-align:justify;
  margin-left:205px;
}
.clear{
  clear:both;
}
#slogan{
  font-size:1.2em;
  text-align: left;
  margin-top:6px;
}

#slogan_and_search {
  float: left;
  margin: 11px 0 0 47px;
  text-align: left;
}

#keywords_search{
  width: 365px;
}
#keywords_search input.text{
  width: 228px;
}
.keywords_search_title{
  font-size: 9px; 
}
.red{
  color:#D10000;
}

.newsletter_box{
  padding:0 0 5px 0;
  width:150px;
  float:left;
  margin-right:3px;
  background:#eeeeee;
 
}
.minheight{
  min-height:870px;
}

.newsletter_box p{
  margin:5px 0;
}
.title{
  margin-bottom:10px;
  border-bottom:1px solid #ccc;
  padding-bottom:5px;
}
.title label{
 font-size:110%; 
}
.newsletter_box fieldset{
  border-top:1px solid #ccc;
  padding:0 3px;
  margin:10px 0;
  display:block;
}
.newsletter_box legend{
 margin:0 0 0 3px; 
 font-size:80%;
}
.newsletter_box small{
  font-size:90%;
}

.newsletter_box .flat, .newsletter_box .site, .newsletter_box .commercial, .newsletter_box .house{
  display:none;
}
.newsletter_box select{
  width:140px;
}
select.small, input.digits{
  width:60px;
}
.newsletter_box select, select.small, input.digits{
  font-size:11px;
  font-family:Verdana;
}
#subscriber{
  padding:10px;
  width:589px;
  margin:3px 0;
  background:#eeeeee;
}
#house_blocks, #site_blocks{display:none;}
#bottommenu{
  border-top:1px solid #ccc;
  width:812px;
  margin-left:170px;
}
#bottommenu .submenu{
  margin:2px 12px 10px 0;
  width:125px;
  float:left;
  
}
#bottommenu .last{
  margin-right:0;
}
#bottommenu a{
  display:block;
  padding:3px 0 3px 0;
  border-bottom:1px solid #ccc;
  background:none;
}

#bottommenu a:last-child{
  border-bottom:none;
}
#bottommenu .selected{
  color:#000;
}
.shortcuts{
  float:left;
  width:150px;
}
.shortcuts a{
  font-size:105%;
  display:block;
  margin:2px 0;
}
.place_description{
  margin:10px 0 7px;
}
.place_description div{
  margin-top:5px;
}
.place_description h1{
  font-size:130%;
}
#search_results h3.title{
    margin-top: 20px;
    font-size: 19px;
}
.search_result{
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-bottom: 10px;
    font-size: 11px;
}
.search_result_title a{
    font-size: 13px;
    color:#BD0200;
}
.search_result_title a:hover{
    color:#FD0200;
}
table.noborder{
  border:none !important;
}
table.noborder td{
  border:none !important;
}
table.noborder th{
  border:none !important;
}
table.noborder tr{
  border:none !important;
}

