﻿@import url(menu.css);

p{
	line-height: 150%!important;
}

/*label {width: 150px; float: left; }*/
legend {font-weight: bold; padding: 12px 0px 12px 0px; }
fieldset {border: 1px solid #ddd; padding: 20px;}

.pagenav {padding: 2px;}
.pagenav  a {font-weight: bold; font-size: 10px;}
.jetablefeatured {margin-bottom: 5px; padding: 0px; background:url(images/of_polecana.gif) #fff bottom repeat-x; border-bottom: solid #9bcbe7 5px;}
.jetablefeatured_1 {margin-bottom: 5px; padding: 0px; background:url(images/of_polecana_1.gif) #fff bottom repeat-x; border-bottom: solid #9bcbe7 5px;}
.jetablefeatured_2 {margin-bottom: 5px; padding: 0px; background:url(images/of_polecana_2.gif) #fff bottom repeat-x; border-bottom: solid #7FAE19 5px;}
.jetablefeatured_3 {margin-bottom: 5px; padding: 0px; background:url(images/of_polecana_3.gif) #fff bottom repeat-x; border-bottom: solid #FFD205 5px;}
.jetable{margin-bottom: 5px; padding: 0px;  border-bottom: solid #efefef 5px; background: #fff}
.homepage_footer{ margin-top: 5px; margin-bottom: 5px; background:url(images/subm.gif) repeat-x; text-align: right; height: 25px; vertical-align:middle; padding: 5px 3px 0px 5px;}
.homepage_footer select{font-size: 12px;  }
.homepage_footer_filter {text-align: left; float: left;}
.homepage_footer_pages {text-align: right; height: 25px;}
.homepage_found_s {color: red; font-weight: bold;}
.homepage_found {text-align: right; color: #777; padding: 5px;}
.homepage_searched {color: #777; font-size: 10px}
.home_featured  {position: relative; float: right; vertical-align: top;}
.home_agree {position: relative; float: left;}
.home_image_area{border: 0px solid #ccc; margin: 4px 4px 0px 0px;}
.home_image_footer {zoom: 1; position: absolute;  margin-top: -16px; font-size: 10px; background: #333; opacity: 0.7; filter: alpha(opacity = 70);
 color: #fff; text-transform: uppercase; text-align: center; padding: 0px; letter-spacing:2px; border-top: 0px solid #778899;}
.home_image {margin-bottom: 0px; border: 0px solid #efefef}
.home_headline {font-weight: bold; font-size: 14px; color: #800000}
.home_address {font-size: 10px; color: #555}
.home_areaofop_small {font-size: 10px; color: #E60039; text-transform: uppercase; }
.home_price{font-weight: bold; color: #000000}
.home_descr {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.home_descr p {margin: 0; padding: 0; }
.home_details1 {margin-top: 5px;}
.home_details1 a {color: red; font-weight: bold;}
.home_descr_footer {font-weight: bold; margin-top: 5px; float: left;}
.home_descr_footer2 {font-weight: bold; margin-top: 5px; text-align: right; margin-right: 10px;}
.home_descr_footer a {padding-right: 10px;}
.home_footer {color: #444; font-size: 10px; padding-right: 10px;}
.home_type {text-transform: uppercase; text-align: right; float: right; color: #444; font-size: 10px; margin-right: 60px;}
.home_footer_type { text-align: right; padding: 5px;}
.home_overlay {padding: 0px; text-transform: uppercase; background: #D60000; opacity: 0.7; filter: alpha(opacity = 70);  border-bottom: 0px solid red; margin-top: 0px; position: absolute; z-index: 1; color: white; font-weight: bold; font-size: 10px; text-align: center; letter-spacing:2px} 
.home_photosoon {position: absolute; margin-top: 15px; margin-left: 10px; color: #555}

#jedetailed {background: #fff; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
#jedetailed input, #jedetailed textarea {bordeR: 1px solid #ccc;}
#jedetailed .detailed_details label  {font-weight: bold; float: left; width: 140px;}

.detailed_box {margin-top: 10px; margin-bottom: 20px;  line-height: 200%;  border: 1px solid #ccc;}
.detailed_box_bar{background:url(images/dbar.png) repeat-x; background-position: 20px 14px;
 border: 0px solid #ccc; text-transform: uppercase; color: #444; font-size: 10px; padding: 5px; text-align: left;}
.detailed_title {font-weight: bold; font-size: 14px; color: red}
.detailed_line {border-bottom: 1px solid #ccc; line-height: 200%}
.detailed_address {font-size: 12px; color: red}
.detailed_type {text-transform: uppercase; text-align: right; color: #444; font-size: 10px; position: absolute; margin-top: -15px;}
.detailed_price {font-weight: bold;font-size: 14px; color: red}
.detailed_neg {font-size: 11px; color: #777; }
.detailed_neg1 {font-size: 11px; color: #777; margin-left: 140px;}
.detailed_box_email {padding: 5px 10px;}
.detailed_box_email input {background: #fff}
.detailed_box_email label {text-align: left; font-weight: bold;}
.detailed_box_emailfoot {border-top: 1px dotted #ccc; padding: 10px; background: #444; color: #fff!important}
.detailed_box_info {font-size: 10px; color: #999; margin-top: 10px; margin-bottom: 10px; text-align: right; padding-right: 15px; text-transform: uppercase}
.detailed_box_gallery img {border: 1px solid #ccc}
.detailed_box_gallery {background: #444; padding-top: 10px; padding-bottom: 10px; text-align: center}
.detailed_box_reviews label{font-weight: bold;}
.detailed_box_reviewslist {padding: 5px;}
.detailed_box_areaofop {font-size: 14px; color: #E60039; font-weight: bold; }
.detailed_box_logo {border: 3px solid #efefef; padding: 3px;}
.detailed_box_clip {position: absolute;  margin-left: 22px; margin-top: 0px; opacity:0.4;filter:alpha(opacity=40)}
.detailed_box_attach, 
.detailed_box_descr, 
.detailed_box_comments {padding: 5px;}
.detailed_box_descrtitle {font-weight: 700;}
.detailed_box_agent {text-align: left; line-height: 200%;}
.detailed_box_agent img {border: 1px solid #ccc; margin-top: 5px;}
.detailed_fax {text-transform: uppercase; color: #444; font-size: 10px; }
.detailed_agentname {font-weight: bold; color: #800000}
.detailed_video_boxdescr {border-bottom: 2px solid #ccc; margin-bottom: 20px; }
.detailed_map_table th {border-bottom: 2px solid #ccc}
.detailed_map_loctext {font-size: 10px; color: #888; text-transform: uppercase; text-align: right;}
.detailed_map_panel {background: #070E38; color: #fff; border: 0px outset #fff; padding-top: 5px; padding-bottom: 5px;}
.detailed_toolsbar {height: 40px; border-bottom: 4px solid #ccc; margin-bottom: 10px;}
.detailed_toolsbar img {position:relative; top: 3px;}
.detailed_toolsbar div {border-right: 1px dotted #555;}
.detailed_contact{border-top: 0px solid #ccc;}

#jecategories {}
#jecategories ul {margin-bottom: 20px;padding: 0px;list-style: none;  }
#jecategories .short_description {font-size: 11px; clear: both; font-weight: normal;  }
#jecategories .jelevel {font-weight: bold; font-size: 1.2em;   padding: 3px; display: block;}
#jecategories .jelevel  a {color: #800}
#jecategories  .jecatarea {overflow: auto; width: 100%}
#jecategories  .jecatimg {float: left; padding: 5px;}
#jecategories  .jecatimg_sub  {float: left; width: 30px; margin: 0 5px;}
#jecategories  .jecatimg_sub img {width: 30px;}
#jecategories  .jecatdescr {color: #777; padding-left: 5px;}
#jecategories .jelevel0 {margin-left: 0px; font-weight: bold; font-size: 1.0em; clear: both; }
#jecategories .jelevel0 li {margin-left: 20px; margin-bottom: 0px;}
#jecategories  .jelevel0 li {overflow: hidden;}
#jecategories .jelevel1 {margin-left: 20px; font-weight: bold; font-size: 1.0em; clear: both;}
#jecategories .jelevel1 li {margin-left: 20px; margin-bottom: 0px;}
#jecategories  .jelevel1 li {overflow: hidden;}

#cattabs {color: #777; padding: 3px; margin-bottom: 10px;}
#cattabs a {color: #777}

#jetreetable {width: 100%; padding: 20px; border: 0px solid #ccc; margin-bottom: 10px; padding: 10px;}
#jetreetable td {vertical-align: top; margin: 0; padding: 0;}

.agentdetail {display: block; float: left; width: 120px; text-align: right; font-weight: bold; padding-right: 5px;  }
.socialbookmarks {margin-top: 10px; text-align: center; border-bottom: 1px solid #ccc; line-height: 200%}
.admin_header {width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.admin_lastlog {font-size: 10px; color: #777}
.admin_logout {text-transform: uppercase; font-weight: bold !important; color: #800000 !important; font-size: 10px;}	
#admin_box {margin-top: 15px; margin-bottom: 15px; border: 1px solid #ccc; color: #000; }
#admin_box   label {float: left; width: 110px; clear: both; text-align: right; margin-right: 5px;}
#admin_box  .aheader {background: #efefef; padding: 5px; line-height: 20px; font-weight: bold; text-transform: uppercase; font-weight: 14px; text-align: right; border-bottom: 1px solid #ccc;}
#admin_box  .abody { padding: 10px 0px 10px 0px; }
#admin_box .apoints { color: #fff !important; background: #800000;padding-top: 5px; padding-bottom: 5px;}
#admin_box .points_buy_link {color: yellow;}	
#admin_box .apoints_amount { font-size: 16px; font-weight: bold}
#admin_box .coupons_descr {width: 98%; padding: 3px; border: 1px solid #66D60B; background: #3B730D; color: #fff; margin-top: 5px;}
#admin_box .coupons_descr_value {font-weight: bold; color: #fff}

#jetableadm {border: 1px solid #999; padding: 5px}
#jetableadm .jetr {height: 60px; border-bottom: 2px solid #777; margin-bottom: 10px;}
#jetableadm tr {height: 50px; background: #efefef;}
#jetableadm thead th {height: 50px; border-bottom: 2px solid #999; text-align: left;}

#register_box {position: relative; margin-top: 10px;   padding: 10px;  color: #000; background:url(images/ms.jpg) #fff repeat-x; }
#register_box   label {font-weight: bold; float: left; width: 140px; }
#register_box   p {  border-bottom: 1px solid #ccc; padding-bottom: 10px;}
#register_box   img {margin-left: 16px;}

.pricebox {position: absolute; right: 0px; margin-top: 0px; width: 200px; padding: 15px; background: #333; color: #fff; border: 0px inset #fff}
.admbox {position: absolute; right: 0px; margin-top: 200px; width: 200px; padding: 15px; background: #444; color: #fff; border: 0px inset #fff}
.locationbox{background: #070E38; color: #fff; border: 2px inset #fff; padding-top: 5px; }
.pricebox p,
.admbox  p,
.locationbox p{border-bottom: solid 0px #ccc!important}

#mcalc label {font-weight: bold; float: left; width: 140px; clear: both; }
#tellafriend label {font-weight: bold; float: left; width: 140px; clear: both;}
#adminForm label.error, #CForm2 label.error{ margin-left: 150px;  color: red; width: 100%; font-weight: bold; margin-bottom: 10px; background: #fff; text-align: left; }
#jefooter {color: #777; text-align: center; font-size: 10px;}
#jefooter a {color: #777}


.je_small {color: #888; font-size: 10px; }
.je_red {color: red; font-weight: bold}
.je_blue {color: blue; font-weight: bold}
.je_green {color: green; font-weight: bold}

.jeinfo, .jesuccess, .jewarning, .jeerror {
    border: 1px solid #ccc;
    margin: 10px 0px;
    padding:25px 10px 25px 80px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.jeinfo {
    color: #00529B;
    background-color: #efefef;
    background-image: url('images/jeinfo.png');
}
.jesuccess {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('images/jesuccess.png');
}
.jewarning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/jewarning.png');
}
.jeerror {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/jeerror.png');
}

.linkadmin	{font-weight: bold}
.jetablefooter li {float: left; padding: 2px;}
.tfontref {font-weight: bold; padding: 3px;}
.backto {text-align: right; margin-top: 5px; margin-bottom: 5px;}
.jenotice {background-color: #006699; border: 2px solid #0033FF; font-weight: bold; padding: 5px; margin-top: 10px; margin-bottom: 10px; color: #fff}

.map-hide {display:none;}
.contact_icon {margin: 10px 0px; padding: 0px 6% ;}


