@charset "utf-8";

/***************************************/
/*                BODY                 */
/***************************************/
body { margin:0; padding:0; width:100%; background:#fff;}
html { padding:0; margin:0;}
.main { width:1030px; padding:0; margin:0 auto;} /* main container */
.main a { color:#51276b; font:normal 12px Arial, Helvetica, sans-serif; font-weight: bold; line-height:1.8em; text-decoration:none;}
.main a:hover { text-decoration:underline;}

.body h2 { color:#51276b; font:normal 18px Arial, Helvetica, sans-serif; padding:15px 10px; margin:0;}
.body h3 { color:#51276b; font:normal 18px Arial, Helvetica, sans-serif; padding:15px 10px; margin:0 0 10px 0; border-bottom:1px solid #d2d2d2; clear:both;}
.body p { color:#51276b; font:normal 12px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 10px; margin:0;}
.body p.spec { color:#51276b; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.body a { color:#000; font:normal 12px Arial, Helvetica, sans-serif; font-weight: bold; line-height:1.8em; text-decoration:none;}
.body a:hover { text-decoration:underline;}
.body img.img { float:left; padding:10px;}

/***************************************/
/* RAPID RESPONSE & TELL A FRIEND FORM */
/***************************************/
.generalfont { font:normal 12px Arial, Helvetica, sans-serif; color:#51276b; font-style:normal; font-weight: normal; line-height:1.8em; }
.quickform_submit { position:relative; border: 2px solid #51276b; top:-1px; width: 70px; height:20px; background-color: #51276b; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ffed26;}
.quickform_submit:hover { text-decoration: underline; border:2px solid #ffed26;}

/***************************************/
/*           SHORTLIST PAGE            */
/***************************************/
.shortlistfont {}
.shortlistfont a {color:#FFF; font:normal 12px Arial, Helvetica, sans-serif;}
.shortlistfont a:hover { text-decoration:underline;}


/***************************************/
/*          SHADED MARGINS             */
/***************************************/
.margin_bg { background:url(../images/main_border.gif) repeat-y; margin:0px; width:1040px;}
.margin_t { background:url(../images/main_border_top.gif) top no-repeat;}
.margin_b { background:url(../images/main_border_bottom.gif) bottom no-repeat; padding:0px; width: 1040px; height: 159px;}
.margin_t .small { height:50px;}
#margin h2 { color:#51276b; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold;font-variant: normal; text-transform: none; padding-left: 50px; padding-right: 53px; line-height:1.2em; clear:both;}
#margin p { font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding-left: 50px; padding-right: 53px; line-height:1.8em;}

/***************************************/
/*         HEADER ELEMENTS             */
/***************************************/
#logo { float:left; margin:-58px 0 0 50px; width: 460px; height: 170px;}
#line_horiz_top { position: relative; top: 194px; left: 50px; width: 940px;	height: 1px; background:url(../images/line_horiz.gif) no-repeat left;}
#line_horiz_mid { position: relative; top: 86px; left: 50px; width: 940px; height: 1px; background:url(../images/line_horiz.gif) no-repeat left;}
#line_horiz_rss { position: relative; top: 27px; left: 50px; width: 940px; height: 1px; background:url(../images/line_horiz.gif) no-repeat left;}
#line_horiz_adsense { position: relative; top: inherit; left: 50px; width: 940px; height: 1px; background:url(../images/line_horiz.gif) no-repeat left;}
#line_horiz_footer { position: relative; top: 40px; left: 50px; width: 940px; height: 1px; background:url(../images/line_horiz.gif) no-repeat left;}
#line_other_props { position: relative; left: 50px; width: 940px; height: 40px; background:url(../images/line_horiz.gif) no-repeat left; clear:both;}
#header_tel { float:right; margin:-36px 50px 0 0; width: 198px; height: 27px; clear:both;}
#searchbox { position: relative; top: 60px; left: 604px; width: 384px; height: 35px;}

/***************************************/
/*          MAIN NAVIGATION            */
/***************************************/
.nav { float:left; margin:25px 0 0 50px; width: 700px; height: 25px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #51276b; font-weight: bold; clear:both;}
.nav a { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #51276b; font-weight: bold; text-decoration: none;}
.nav a:hover { text-decoration:underline;}
.home { float: left; width: 75px;}
.profile { float: left; padding:0 0 0 20px; width: 77px;}
.properties { float: left; padding:0 0 0 20px; width: 70px;}
.affiliate { float: left; padding:0 0 0 20px; width: 148px;}
.contact { float: left; padding:0 0 0 20px; width: 50px; }

/***************************************/
/*          GOLD BOX & IMAGE           */
/***************************************/
.goldbox {float:left; margin:10px 0 0 22px; background:url(../images/goldbox_main.jpg) bottom no-repeat; width:998px; height:237px; overflow:hidden;}
#goldbox_title { float:left; width:948px; height:40px; margin:15px 0 0 25px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; font-style: italic; color: #fff; font-weight:normal;}
/* #goldbox_container{overflow:hidden; width:100%;} */
.goldbox_font{font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; font-style: italic; color: #fff; padding-left:23px;}
#goldbox_select {float:left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-style: normal; color: #fff; font-weight: normal; }
#goldbox_pic{float:right;width:395px; margin:-275px 46px 0 0; height:304px; border: 5px solid #FFF; background:url(../images/section_pics/01.jpg) no-repeat left;}
#goldbox_submit{ margin:2px 100px 0 0; border: 2px solid #ffed26; width: 100px; height:21px; background-color: #ffed26; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight:bolder; color: #51276b; margin-top:10px;}
#goldbox_submit:hover { text-decoration: underline; border:2px solid #51276b;}

/***************************************/
/*           SUB NAVIGATION            */
/***************************************/
.subnav { /* subnav container */ float:left; margin:-10px 0 0 50px; width: 948px; height: 40px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #51276b; font-weight: bold; background:url(../images/line_horiz_subnav.gif) bottom left no-repeat;} 
.subnav a{font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #51276b; font-weight: bold;text-decoration: none;}
.subnav a:hover {text-decoration:underline;}

.whitespace { position:inherit; height:100px; }

/***************************************/
/*            RSS News - RU            */
/***************************************/
#rss_ru { float:left; width:760px; height:auto;}
#rss_ua { float:left; width:227px; height:400px;}
#rss_clear { clear:both; }

/***************************************/
/*             PROPERTIES              */
/***************************************/
#lprop_container{position:inherit; width:inherit; height:auto;}

#lprop_img1, #lprop_img5, #lprop_img9, #lprop_img13 { float:left; padding:0 0 0 50px; width:237px; height:342px; vertical-align:bottom;}
#lprop_img2, #lprop_img3, #lprop_img4, #lprop_img6, #lprop_img7, #lprop_img8, #lprop_img10, #lprop_img11, #lprop_img12, #lprop_img14, #lprop_img15, #lprop_img16 { float: left; width:237px; height:342px;}

input.lprop_submit{ border: 2px solid #ffed26; list-style-type: none; float: left; width: 92px; height:20px; background-color: #ffed26; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #51276b; text-align:center;}
input.lprop_submit:hover { text-decoration:underline; border: 2px solid #51276b;}

.lprop_sterm { width:41px; height:20px; float:left; margin: -20px 0 0 115px;}
.lprop_clear { position:inherit; height:10px; width:auto; clear:both;}
.contact_clear { position: relative; margin:-40px 0 0 0; clear:both;}

/***************************************/
/*         PROPERTY PAGINATION         */
/***************************************/
.pagline {position: relative; left: 50px; width: 940px; height: 1px; background:url(../images/line_horiz.gif) no-repeat left;}
.pagcont {float:left; margin:17px 0 0 50px; width: 948px; height: 40px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #51276b; font-weight: bold;}
.pagwhitespace {position: relative; top: 40px; left: 50px; width: 940px; height: 50px;}
input.pag_submit { float:left; border: 2px solid #51276b; list-style-type: none; width: 30px; height:20px; margin:-3px 4px 0 0; background-color: #51276b; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ffed26; text-align:center;}
input.pag_submit:hover { text-decoration:underline; border: 2px solid #ffed26;}

/***************************************/
/*       INNER PAGE WITH SUBMENU       */
/***************************************/
.page_submenu { float:left; width:300px; padding:10px 10px 10px 10px; height:auto; background-color:#fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color:#51276b; font-style: italic; font-weight: normal; font:normal 12px Arial, Helvetica, sans-serif; color:#51276b; font-style:normal; font-weight: normal; line-height:1.8em;}
#page_mainarea { float:left; width:596px; margin: 0 0 0 10px; padding:10px 10px 10px 10px; background-color:#fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color:#51276b; font-style: italic; font-weight: normal; font-variant: small-caps; font:normal 12px Arial, Helvetica, sans-serif; color:#51276b; font-style:normal; font-weight: normal; line-height:1.8em;}}
#page_mainarea b { font-weight: bold; }


/***************************************/
/*               FOOTER                */
/***************************************/
.adsense { position: relative; width: 728px; height: 90px; top: 20px; left: 145px;}
.footer { position: relative; width: 705px; height: 48px; top: 40px; left: 286px; background:url(../images/footer_icons.gif) top no-repeat; background-repeat: no-repeat;}
.footer p {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #51276b; font-weight: normal;}
.footer a {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #51276b; font-weight: normal;}
.footer a:hover { text-decoration:underline;}
#footer_psp{float:right; width: 255px; height: 37px; margin: -75px 320px 0 0;}
#footer_myperpos{ float:right; width: 120px; height: 37px; left:405px; margin: -75px 180px 0 0;}
#footer_perpetro{ float:right; relative; width: 154px; height: 37px; margin: -75px 5px 0 0;}
#footer_copyright{ position:relative; width:180px; height:70px; left:-238px;}

/***************************************/
/*               SEARCH                */
/***************************************/
#header_search {}
#searchite { width:inherit; height:20px; text-align:right;}
input.searchsite { background:url(../images/search_bg.gif) no-repeat right; border:none; height:18px; vertical-align:middle; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #444444; text-align:right; padding:2px 5px 0 0;} 
input.submittopform { border: 2px solid #51276b; width: 40px; height:20px; background-color: #51276b; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #ffed26;}
input.submittopform:hover { text-decoration: underline; border:2px solid #ffed26;}
/* Advanced Search */
#adv_search {}
#adv_search a {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #51276b; font-weight:bold;}
#adv_search a:hover { text-decoration:underline;}
/* date */
.date { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #51276b; font-weight:bold; text-align:right;}
/* Login & Register */
.login { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #51276b; font-weight:bold; text-align: right;}
.login a { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #51276b; font-weight:bold;}
.login a:hover { text-decoration:underline;}
/* Search Divider */

/***************************************/
/*          VIEW PROPERTY CSS          */
/***************************************/
.vp_container {position:relative; left:22px; width:954px; height:inherit; padding-left:22px;}
.vp_container h1 {position:relative; font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; color:#51276b; font-style: italic; font-weight: normal; }
.vp_container h3 {position:relative; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color:#51276b; font-style: italic; font-weight: normal; }
#vp_price {position:inherit; font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; color:#51276b; font-style:normal; font-weight: normal; width:351px; height:50px;}
#vp_publicicons {float:right; margin:0 0 0 0; width:144px; height:30px;}
.vp_data {position:relative; width:100%; background-color:#f6f8fa; color:#51276b; margin: 0 0 0 -23px; padding-left: 23px; padding-right:23px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.8em;}
#vp_largepic1 {float:right; width:575px; height: 425px; border: 5px solid #fff; margin:-480px 3px 0 0; background-color:#FFF; background:url(../images/loading_image.gif) no-repeat; background-position:center; overflow:hidden;}
#vp_largepic2 {float:right; width:575px; height: 425px; border: 5px solid #fff; margin:-515px 3px 0 0; background-color:#FFF; background:url(../images/loading_image.gif) no-repeat; background-position:center; overflow:hidden;}
#vp_thumbcontainer1, #vp_thumbcontainer2 {position:relative; top:5px; width:355px; height:60px; clear:both;}
#vp_thumb1, #vp_thumb2, #vp_thumb3, #vp_thumb4, #vp_thumb5, #vp_thumb6, #vp_thumb7, #vp_thumb8, #vp_thumb9, #vp_thumb10{float:left; width:63px; height:46px; border: 1px solid #FFF;}
#vp_thumb1 a, #vp_thumb2 a, #vp_thumb3 a, #vp_thumb4 a, #vp_thumb5 a, #vp_thumb6 a, #vp_thumb7 a, #vp_thumb8 a, #vp_thumb9 a, #vp_thumb10 a{float:left; width:63px; height:46px; border: 1px solid #fff;}
#vp_thumb1 a:hover, #vp_thumb2 a:hover, #vp_thumb3 a:hover, #vp_thumb4 a:hover, #vp_thumb5 a:hover, #vp_thumb6 a:hover, #vp_thumb7 a:hover, #vp_thumb8 a:hover, #vp_thumb9 a:hover, #vp_thumb10 a:hover{float:left; width:63px; height:46px; border: 1px solid #946c2f;}
.vp_thumbspace {float:left; width:6px; height:46px;}
.vp_dataline { position:inherit; width:351px; height:5px; background:url(../images/line_propData.gif) no-repeat left; background-position:top;}
.vp_dataname { font-variant: small-caps; font:normal 12px Arial, Helvetica, sans-serif; color:#51276b; font-style:normal; font-weight: normal;}
.vp_desc {position:relative; width:100%; background-color:#dbd3e0; color:#5f5f5f; margin: 0 0 0 -23px; padding-left: 23px; padding-right:23px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.8em;}
.vp_desc h1{background-color:#dbd3e0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color:#51276b; font-style: italic; font-weight: normal; width:150px;}
#vp_descText{position:inherit; font-variant: small-caps; font:normal 12px Arial, Helvetica, sans-serif; color:#51276b; font-style:normal; font-weight: normal; line-height:1.8em;}
#vp_otherSug{position:relative; top:10px; left:50px; width: 700px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #51276b; font-weight: bold;}
.vp_icon{float:left;}
.vp_closeform{float:right; width:130px; height:30px; margin:-35px 13px 0 0;}
.vp_inforight{float:right; width:500px; height:40px; margin:-40px 13px 0 0; text-align:right;}
/***************************************/
/*           POP-UP OVERLAY            */
/***************************************/
/* Z-index of #mask must lower than #boxes .window */  
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#ffed26; border:8px solid #51276b; padding:12px;}
#simplemodal-container a.modalCloseImg { background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
[if lt IE 7]>#simplemodal-container a.modalCloseImg { background:none; right:-14px; width:22px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/x.png', sizingMethod='scale');}<![endif]



/***************************************/
/*          FOR FLASH VIDEOS           */
/***************************************/
#media {margin-top: 40px;}
#noUpdate { margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size: x-small; color: #cccccc; text-align: left; width: 210px; height: 200px; padding: 40px;}
