/* CSS Document */
body {height:100%;font:62.5%/1.4 Arial, Tahoma, Georgia, Verdana, Sans-Serif;color:#38302b;background:#fff4b9 url(images/background/body.jpg) repeat-x;}
body.main_page {background:#983b50 url(images/background/body2.jpg) repeat-x;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5 {margin:0;padding:0;} 
table {border-collapse:collapse;} 
img {border:none;}   
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:underline;color:#ff3d01;}
a:hover {text-decoration:underline;color:#9e142e;} 
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
  
/*  All  */     
.wraper_bg {background:url(images/background/header_bg.jpg) center top no-repeat;}
.wraper_bg2 {background:url(images/background/footer_line.jpg) bottom repeat-x;}
.wraper_bg3 {background:url(images/background/footer_bg.jpg) center bottom no-repeat;}
.main_page .wraper_bg {background:url(images/background/header_bg2.jpg) center top no-repeat;}
.main_page .wraper_bg2 {background:url(images/background/footer_line2.jpg) bottom repeat-x;}
.main_page .wraper_bg3 {background:url(images/background/footer_bg2.jpg) center bottom no-repeat;}
.wraper {width:848px;margin:0 auto;} 
.clear {font-size:0;line-height:0;clear:both;height:1px;width:100%;} 
.header {position:relative;height:328px;}
.header .login_block {position:absolute;top:0;right:0;width:182px;height:96px;background:url(images/background/login_block.jpg) no-repeat;}
.header .login_block p {padding:4px 0 0 11px;}
.header .login_block p.tit {font:10px 'Myriad Pro';color:#a11433;text-transform:uppercase;padding:7px 0 5px 68px;text-align:center;}
.header .login_block p input {vertical-align:middle;width:110px;height:19px;font-size:1.1em;border-top:1px solid #f4bb36;border-left:1px solid #f4bb36;border-right:1px solid #fff1a1;border-bottom:1px solid #fff1a1;background:#fff url(images/other/input.gif) top repeat-x;}
.header .login_block p input.button {width:38px;height:23px;border:none;margin-left:5px;background:none;}
.header .logo {position:absolute;top:26px;left:16px;}
.header .header_text {position:absolute;top:75px;left:258px;}
.header ul.top_menu {position:absolute;top:154px;left:0;}
.main_page .header ul.top_menu {top:155px;}
.header ul.top_menu li {font-size:0;line-height:0;float:left;}
.header ul.top_menu li a span {display:none;}
.header ul.top_menu li a {display:block;height:39px;}
.header ul.top_menu li.home a {background:url(images/menu/home.gif) 0px 0px no-repeat;width:70px;}
.header ul.top_menu li.home a:hover, .header ul.top_menu li.home a.active, .header ul.top_menu li.home a.active:hover {background:url(images/menu/home.gif) 0px -39px no-repeat;}
.header ul.top_menu li.development_updates a {background:url(images/menu/development_updates.gif) 0px 0px no-repeat;width:171px;}
.header ul.top_menu li.development_updates a:hover, .header ul.top_menu li.development_updates a.active, .header ul.top_menu li.development_updates a.active:hover {background:url(images/menu/development_updates.gif) 0px -39px no-repeat;}
.header ul.top_menu li.availability a {background:url(images/menu/availability.gif) 0px 0px no-repeat;width:103px;}
.header ul.top_menu li.availability a:hover, .header ul.top_menu li.availability a.active, .header ul.top_menu li.availability a.active:hover {background:url(images/menu/availability.gif) 0px -39px no-repeat;}
.header ul.top_menu li.amenities a {background:url(images/menu/amenities.gif) 0px 0px no-repeat;width:96px;}
.header ul.top_menu li.amenities a:hover, .header ul.top_menu li.amenities a.active, .header ul.top_menu li.amenities a.active:hover {background:url(images/menu/amenities.gif) 0px -39px no-repeat;}
.header ul.top_menu li.information a {background:url(images/menu/information.gif) 0px 0px no-repeat;width:106px;}
.header ul.top_menu li.information a:hover, .header ul.top_menu li.information a.active, .header ul.top_menu li.information a.active:hover {background:url(images/menu/information.gif) 0px -39px no-repeat;}
.header ul.top_menu li.team a {background:url(images/menu/team.gif) 0px 0px no-repeat;width:92px;}
.header ul.top_menu li.team a:hover, .header ul.top_menu li.team a.active, .header ul.top_menu li.team a.active:hover {background:url(images/menu/team.gif) 0px -39px no-repeat;}
.header ul.top_menu li.how_to_acquire a {background:url(images/menu/how_to_acquire.gif) 0px 0px no-repeat;width:128px;}
.header ul.top_menu li.how_to_acquire a:hover, .header ul.top_menu li.how_to_acquire a.active, .header ul.top_menu li.how_to_acquire a.active:hover {background:url(images/menu/how_to_acquire.gif) 0px -39px no-repeat;}
.header ul.top_menu li.contact a {background:url(images/menu/contact.gif) 0px 0px no-repeat;width:82px;}
.header ul.top_menu li.contact a:hover, .header ul.top_menu li.contact a.active, .header ul.top_menu li.contact a.active:hover {background:url(images/menu/contact.gif) 0px -39px no-repeat;}
.header h2 {padding:262px 0 0 16px;font-size:0;line-height:0;}
.header h2.h2_sub {padding:230px 0 0 16px;}
.header .submenu {padding-left:11px;}
.header .submenu li {font:bold 1em 'Arial';float:left;text-transform:uppercase;margin-top:20px;}
.header .submenu_marg_top li {margin-top:27px;}
.header .submenu li a, .header .submenu li a:visited {color:#fff;text-decoration:none;display:block;padding:4px 12px 6px 11px;}
.header .submenu li a:hover, .header .submenu li a.active, .header .submenu li a.active:visited {background:#ea142a url(images/other/submenu.gif) top repeat-x;}

.amenities_block {padding:13px 0 125px 9px;float:left;}
.amenities_block .amenities_block_left {float:left;width:400px;margin-right:38px;background:url(images/other/line.gif) bottom left no-repeat;padding-bottom:20px;}
.amenities_block .amenities_block_left h3 {font-size:0;line-height:0;padding-bottom:23px;background:url(images/other/line.gif) bottom left no-repeat;margin-bottom:12px;}
.amenities_block .amenities_block_left p {padding-bottom:25px;font-size:0;line-height:0;}
.amenities_block .amenities_block_left p img {padding:1px;border:11px solid #e8e3be;}
.amenities_block .amenities_block_left ul li {padding:0 25px 0 15px;background:url(images/other/dot.gif) 2px 4px no-repeat;font-size:1.1em;line-height:18px;}
.amenities_block .amenities_block_right {float:left;width:400px;background:url(images/other/line.gif) 6px bottom no-repeat;padding-bottom:20px;}
.amenities_block .amenities_block_right h3 {font-size:0;line-height:0;padding:0 0 23px 12px;background:url(images/other/line.gif) 6px bottom no-repeat;margin-bottom:12px;}
.amenities_block .amenities_block_right h4 {font-size:1.4em;padding:8px 0 10px 0;font-weight:normal;}
.amenities_block .amenities_block_right ul li {padding:0 25px 0 13px;background:url(images/other/dot.gif) 0 4px no-repeat;font-size:1.1em;line-height:18px;}

.availability_block {padding:12px 0 125px 9px;}
.availability_block p {font-size:0;line-height:0;}
.availability_block p img {padding:1px;border:12px solid #e8e3be;}
.availability_block h3 {color:#9e142e;font:normal 2.4em 'Times New Roman';padding:41px 0 10px 0;}
.availability_block ul li {float:left;font-size:0;line-height:0;margin-right:11px;}
.availability_block ul li.last {margin-right:0;}
.availability_block table {width:100%;}
.availability_block table th {font-size:1.1em;color:#000;text-align:center;background:#d4caa9;border-right:2px solid #fff4b9;border-top:3px solid #fff4b9;font-weight:normal;padding:4px 0 6px 0;}
.availability_block table td {font-size:1.1em;color:#000;text-align:center;background:#e8e3be;border-right:2px solid #fff4b9;border-top:3px solid #fff4b9;padding:3px 0 3px 0;}
.availability_block table td a, .availability_block table td a:visited {color:#9e142e;text-decoration:none;font-weight:bold;}
.availability_block table td.pdf {font-size:0;line-height:0;}
.availability_block table td span {color:#5a484b;}
.availability_block table td.res {color:#ff5a00;}
.availability_popup {position:relative; width:100%; }
.availability_popup_text {background:#994135; padding:2px; font-weight:bold; color:#ffffff; position:absolute; opacity:.75; font-weight:bold; text-transform:uppercase; font-size:1em }

.contacts_block {padding:12px 0 0 9px;}
.contacts_block p {font-size:1.1em;}
.contacts_block div {float:left;width:426px;padding-bottom:200px;}
.contacts_block div.clear {float:none;width:auto;padding-bottom:0;}
.contacts_block div h3 {color:#9e142e;font:normal 1.8em 'Times New Roman';padding:17px 0 12px 0;}
.contacts_block div p {padding:0 0 12px 17px;}
.contacts_block div.contact_form {width:410px;}
.contacts_block div.contact_form p {padding:17px 0 12px 0;}
.contacts_block div.contact_form p span {color:#9e142e;font-size:1.3em;}
.contacts_block div.contact_form table td {font-size:1.1em;padding:6px 0;}
.contacts_block div.contact_form table td.right {text-align:right;padding:6px 11px 6px 19px;}
.contacts_block div.contact_form table td input {vertical-align:middle;width:242px;height:18px;border:1px solid #d1d1aa;font-size:11px;background:url(images/other/input2.gif) top repeat-x;}
.contacts_block div.contact_form table td textarea {vertical-align:middle;width:242px;height:112px;border:1px solid #d1d1aa;font-size:11px;background:url(images/other/textarea.gif) top repeat-x;}
.contacts_block div.contact_form table td select {vertical-align:middle;width:100px;height:18px;border:1px solid #d1d1aa;font-size:11px;background:url(images/other/input2.gif) top repeat-x;margin-right:17px;}
.contacts_block div.contact_form table td input.small {width:100px;margin-left:7px;}
.contacts_block div.contact_form table td span {color:#9e142e;font-size:1.3em;padding-left:6px;}
.contacts_block div.contact_form table td.top {vertical-align:top;}
.contacts_block div.contact_form table td input.button {width:52px;height:23px;border:none;background:none;margin:5px 0 0 192px;}

.how_to_acquire_block {padding:12px 0 125px 9px;}
.how_to_acquire_block h3 {color:#9e142e;font:normal 2.4em 'Times New Roman';padding:0 0 12px 0;}
.how_to_acquire_block h4 {color:#9e142e;font:normal 1.8em 'Times New Roman';padding:0 0 12px 0;}
.how_to_acquire_block h4.center {text-align:center;padding:10px 0 12px 0;}
.how_to_acquire_block p {font-size:1.1em;padding:0 0 12px 0;}
.how_to_acquire_block ul {padding-bottom:10px;}
.how_to_acquire_block ul li {background:url(images/other/dot.gif) 0 4px no-repeat;font-size:1.1em;padding:0 0 2px 12px;}

.information_cabatere_block {padding:8px 0 165px 9px;}
.information_cabatere_block h3 {color:#9e142e;font:normal 2.4em 'Times New Roman';padding:4px 0 12px 0;background:url(images/other/line.gif) bottom left no-repeat;}
.information_cabatere_block ul {padding:4px 0 10px 0;}
.information_cabatere_block ul li {background:url(images/other/dot.gif) 0 4px no-repeat;font-size:1.1em;padding:0 0 2px 12px;}
.information_cabatere_block ul.cabarete_pic_list {padding:47px 0 0 0;background:url(images/other/line.gif) top left no-repeat;}
.information_cabatere_block ul.cabarete_pic_list li {background:none;margin-right:30px;padding:0;float:left;}
.information_cabatere_block ul.cabarete_pic_list li.last {margin-right:0;}
.information_cabatere_block ul.cabarete_pic_list li img {padding:1px;border:6px solid #e8e3be;}
.information_cabatere_block p {float:right;}
.information_cabatere_block p img {padding:1px;border:10px solid #e8e3be;}

.information_dr_block_left {padding:8px 0 125px 9px;float:left;width:450px;margin-right:45px;}
.information_dr_block_left .line {height:10px;background:url(images/other/line.gif) top left no-repeat;}
.information_dr_block_left h3 {color:#9e142e;font:normal 2.4em 'Times New Roman';padding:4px 0 10px 0;background:url(images/other/line.gif) bottom left no-repeat;}
.information_dr_block_left p {font-size:1.1em;padding-bottom:12px;}
.information_dr_block_right {padding:8px 0 125px 9px;float:left;width:335px;}
.information_dr_block_right .line {height:10px;background:url(images/other/line.gif) top left no-repeat;}
.information_dr_block_right p {font-size:1.1em;padding-bottom:12px;}
.information_dr_block_right p span {color:#9e142e;}
.information_dr_block_right p.img {padding-bottom:0;font-size:0;line-height:0;}
.information_dr_block_right p.img img {padding:1px;border:10px solid #e8e3be;}
.information_dr_block_right ul {border-left:4px solid #e8e3be;border-right:8px solid #e8e3be;border-bottom:7px solid #e8e3be;float:left;margin-bottom:12px;}
.information_dr_block_right ul li {float:left;font-size:0;line-height:0;}
.information_dr_block_right ul li img {padding:1px;border:6px solid #e8e3be;border-top:none;}

.information_pg_block {padding:12px 0 125px 9px;}
.information_pg_block p.pager {font-size:1em;font-family:'Arial';color:#000;padding:0 0 12px 10px;}
.information_pg_block p.pager a, .information_pg_block p.pager a:visited {color:#ed5323;}

.information_pr_block {padding:12px 0 225px 9px;}
.information_pr_block table {width:100%;}
.information_pr_block table th {font:normal 1em 'Myriad Pro';color:#fe7003;text-align:center;text-transform:uppercase;padding:10px 65px 13px 25px;}
.information_pr_block table td {border-bottom:1px solid #f8d491;padding:10px 35px 13px 25px;font-size:1.1em;}
.information_pr_block table td.last {border-bottom:none;}

.information_surfheaven_block_left {padding:12px 0 125px 9px;float:left;width:470px;margin-right:25px;}
.information_surfheaven_block_left ul {padding:0 0 10px 0;}
.information_surfheaven_block_left ul li {background:url(images/other/dot.gif) 0 4px no-repeat;font-size:1.1em;padding:0 0 2px 13px;}
.information_surfheaven_block_left .line {height:10px;background:url(images/other/line.gif) top left no-repeat;}
.information_surfheaven_block_left h3 {color:#9e142e;font:normal 2.4emx 'Times New Roman';padding:4px 0 12px 0;margin-bottom:6px;background:url(images/other/line.gif) bottom left no-repeat;}
.information_surfheaven_block_left p {font-size:1.1em;padding-bottom:12px;}
.information_surfheaven_block_left p.no_pad {padding-bottom:0;}
.information_surfheaven_block_right {padding:12px 0 125px 9px;float:left;width:335px;}
.information_surfheaven_block_right .line {height:10px;background:url(images/other/line.gif) 30px top no-repeat;margin-bottom:30px;}
.information_surfheaven_block_right p {font-size:1.1em;padding-bottom:12px;}
.information_surfheaven_block_right p img {padding:1px;border:10px solid #e8e3be;}
.information_surfheaven_block_right p a, .information_surfheaven_block_right p a:visited {color:#fe7a03;}
.information_surfheaven_block_right p.size {font-size:0.9em;padding:0 5px 12px 10px;}
.information_surfheaven_block_right p.pad {padding:0 5px 18px 10px;}
.information_surfheaven_block_right ul {float:left;border-top:4px solid #e8e3be;border-right:7px solid #e8e3be;border-left:6px solid #e8e3be;}
.information_surfheaven_block_right ul li {float:left;font-size:0;line-height:0;}
.information_surfheaven_block_right ul li img {padding:1px;border:7px solid #e8e3be;border-bottom:9px solid #e8e3be;}

.team_managing_partners_block {padding:12px 0 125px 9px;}
.team_managing_partners_block h3 {color:#9e142e;font:normal 2.4em 'Times New Roman';padding:4px 0 8px 0;margin-bottom:3px;background:url(images/other/line.gif) bottom left no-repeat;}
.team_managing_partners_block p {font-size:1.1em;padding-bottom:12px;}
.team_managing_partners_block p img {padding:1px;border:10px solid #e8e3be;float:right;margin-left:15px;}
.team_managing_partners_block .line {height:10px;background:url(images/other/line.gif) 10px bottom no-repeat;}

.team_sales_consultant_block_left {padding:12px 0 125px 9px;float:left;width:260px;}
.team_sales_consultant_block_left h3 {color:#9e142e;font:normal 1.8em 'Times New Roman';padding:0 0 12px 0;}
.team_sales_consultant_block_left p {font-size:1.1em;padding-bottom:12px;}
.team_sales_consultant_block_center {padding:12px 0 125px 9px;float:left;width:230px;}
.team_sales_consultant_block_center h3 {color:#9e142e;font:normal 1.8em 'Times New Roman';padding:0 0 12px 0;}
.team_sales_consultant_block_center p {font-size:1.1em;padding-bottom:12px;}
.team_sales_consultant_block_right {padding:12px 0 125px 9px;float:left;width:330px;}
.team_sales_consultant_block_right p img {padding:1px;border:10px solid #e8e3be;}

.team_sales_marketing_block {padding:12px 0 245px 9px;}
.team_sales_marketing_block h3 {color:#9e142e;font:normal 2.4em 'Times New Roman';padding:4px 0 8px 0;margin-bottom:3px;background:url(images/other/line.gif) bottom left no-repeat;}
.team_sales_marketing_block p {font-size:1.1em;padding-bottom:12px;}
.team_sales_marketing_block p img {padding:1px;border:10px solid #e8e3be;float:right;margin:0 0 10px 15px;}
.team_sales_marketing_block .line {height:13px;background:url(images/other/line.gif) 10px bottom no-repeat;}

.main_block_left {padding:72px 0 280px 9px;width:150px;margin-right:95px;float:left;}
.main_block_left h3 {font:bold 1.5em Tahoma;color:#fe9103;padding-bottom:21px;}
.main_block_left p {font:1.2em Tahoma;color:#fff;padding-bottom:21px;}
.main_block_right {padding:72px 0 280px 0;width:560px;float:left;}
.main_block_right h3 {font:normal 2.4em Tahoma;color:#fff;padding:0 0 12px 0;}
.main_block_right ul li {color:#ededed;font:1.2em Tahoma;text-indent:20px;background:url(images/other/dot2.gif) 0 2px no-repeat;padding:0 0 12px 0;}
.main_block_right p {color:#ededed;font:1.2em Tahoma;}
.main_block_right p a, .main_block_right p a:visited {color:#fea603;text-decoration:none;}

.footer {clear:both; width:100%;}
.footer p {font-size:bold 0.9em Arial;color:#7d7d66;text-transform:uppercase;padding:10px 0 18px 16px;}
.main_page .footer p {color:#a1a189;}

/*------------------------------------------------------------------------------Oleg----------------------------------------------------------------------------------------------------*/
/*.for_flash{ position:absolute; top:50%; left:50%; width:813px; height:560px; margin:-280px 0pt 0pt -406px;}*/
.for_flash{ position:relative; left:-9px; width:813px; margin:-114px auto -380px auto;}
.flashOver {position:relative; z-index:1000;}
/*gallery*/
#gallery_blk{ width:830px; margin:0px auto; min-height:690px; background-color:#e8e3be;}
#gallery_blk .selected{width:100%; height:100px; padding-top:15px; position:relative; }
#gallery_blk .selected a.arrows{ float:left; width:17px; height:100px; background:url(images/other/left_arrow.gif) left center no-repeat; text-decoration:none; font-size:0px;}
#gallery_blk .selected a.right_arrow{position:absolute; right:0px; background:url(images/other/right_arrow.gif) right center no-repeat; float:right; width:17px;}
#gallery_blk .selected a.left_arrow{position:absolute; left:0px;}
#gallery_blk .selected .main_side{height:100px;}
#gallery_blk .selected .main_side td{padding:0px 5px;}
#gallery_blk .selected .main_side td:first-child{ padding-left:0px;}
#gallery_blk .selected .main_side td img{ margin:0px;}
#gallery_blk img{ display:block; font-size:0px; border:1px solid #fef3b9; margin:25px auto 20px auto;}
#gallery_blk div#hold{width:794px; margin:0px auto; height:100px; position:relative; z-index:100; margin: auto; }
#gallery_blk div#wn{width:794px; height:100px; position:absolute; left:0px; top:0px; clip:rect(0px, 90%, 127px, 0px); overflow:hidden;    z-index:1; }
#gallery_blk div#lyr1{position:absolute; left:0px; top:0px; z-index:1;}

.popup_blk{ position:absolute; width:435px; margin:0px auto; border:1px solid #fff; background:url(images/background/popup_bg.gif) left top repeat-x #fbf7dd; text-align:center;}
.popup_blk .tree{ padding:45px 0px 15px 0px; background:url(images/other/popup_tree.gif) right bottom no-repeat;}
.popup_blk h3{ font-size:18px; color:#a11433; font-weight:normal;}
.popup_blk p{color:#38302b; font-size:13px;}
.popup_blk a.inp{float:right; margin:25px 45px 0px 0px; font-family:0px;} .popup_blk a img{ display:block;} 
.popup_blk a.exit{ position:absolute; top:10px; right:10px; display:block; width:7px; height:7px; background-image:url(images/other/exit.gif); font-size:0px; text-decoration:none;}

.screen_blk{ width:370px; height:220px; padding:10px; background-color:#e8e3be;}
.screen_blk .big_img{ width:294px; height:222px; float:left;}
.screen_blk .mini_img{ width:70px; height:222px; float:right;} .screen_blk .mini_img img{ margin-bottom:4px;}
.screen_blk img{ border:1px solid #fdf3b9;}

.popup_plater{ position:absolute; width:649px; height:549px; background-image:url(images/other/player_img.jpg);}
/*end*/

.img_cursor {cursor: pointer;}

/*new*/
.documents {padding:12px 0 500px 9px;}
.documents table {width:75%; margin:0 auto;}
.documents table th {font:normal 1em 'Arial';color:#fe7003;text-align:center;text-transform:uppercase;padding:0;font-weight:bold;}
.documents table td {border-bottom:1px solid #f8d491;padding:10px 10px 10px 10px;font-size:1.1em;}
.documents table td.last {border-bottom:none;}
.documents table td a {width:18px; display:block; margin:0 auto;}

/*from admin css stylesheet*/
.header .info_side{ position:relative; z-index:2;  width:720px; float:right; text-align:right;  color:#a11433; font-weight:bold;}       
.header .info_side img{ float:left; padding-top:16px;}
.header a{color:#ff6000; text-decoration:underline;} 
.header a:hover{ color:#dc5604;}
