*{
    margin: 0;
    padding: 0;
}
A {
	-moz-outline-style:none;
	text-decoration:none;
	outline:none;
}
A IMG{
	border: 0;
}
h1,h3,h4,h5,h6,pre,code {
	font-size:1em;
}
.left 
{
	float: left;
}
.right 
{
	float: right;
}

HTML{
	direction: ltr;
	height: 100%; 
	
}
BODY {
	font-size:12px;
	font-family:Arial;
	direction: rtl;
	height: 100%; 
	behavior: url("../_Includes/csshover3.htc");
	position: relative;
}
form 
{
	height: 100%;
}

#wrap
{
	margin: 0 auto;	
	width:932px;
	background-image: url(../_Images/top_bg.jpg);
	background-repeat: no-repeat;
    min-height: 100%; 
    height: auto !important; 
    height: 100%;   
    margin-bottom: -110px !important;	

}
#header 
{
	margin: 0 auto;
	height: auto;
	width: 886px;
}
div.logoRight 
{
	float: right;
	padding: 10px 12px 0 0;
	width: 220px;
}
div.logoLeft 
{
	float: left;
	width: 630px;
}
div.smallNav 
{
	float: left;
	width: 610px;
	height: 27px;
	padding-bottom: 8px;
}
div.logoImgLeft img
{
	float: left;
	padding-left: 10px;
}
div.searchBox 
{
	float: left;
	width: 163px;
	height: 20px;
	padding: 7px 0 0 7px;
}
.searchInput 
{
	border: 1px solid #A5ACB5;
	width: 136px;
	height: 18px;
	background-color: #EDEFF0;
	float: left;
}
.but 
{
	width: 19px;
	height: 20px;
	border: 0;
	background-image: url(../_Images/search.jpg);
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}
div.subMenu 
{
	float: left;
	height: 15px;
	padding-top: 10px;
	width: 439px;
	_display: inline;
}
div.subMenu ul 
{
	list-style-type: none;
}
div.subMenu ul li 
{
	float: right;
	padding-right: 8px;
	padding-left: 8px;
	color: #5D7694;
	font-size: 12px;
	font-weight: bold;
	border-right: 1px solid navy;
}
div.subMenu ul li a
{
	color: #5D7694;
}
div.subMenu ul li a:hover 
{
	text-decoration: underline;
}
div.menu 
{
	clear: both;
	height: 31px;
	background-image: url(../_Images/menu_back.png);
	background-repeat: repeat-x;
	z-index: 5 !important;
	position: relative;
}
div.menu ul 
{
	list-style-type: none;
	width: 100%;
}
div.menu ul li 
{
	color: White;
	float: right;
	padding: 8px 0 7px 0;	
}
li.post_msgs a 
{
	background-image: none !important;
}
div.menu ul li a
{
	color: White;
	font-weight: bold;
	font-size: 13px;	
	padding: 7px 36px 7px 37px;
	background-image: url(../_Images/menu-line.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
ul.hide 
{
	display: none;
    position: absolute;
    left: 0;
    top: 31px;
    right: 0;
    margin: 0 !important;
    padding: 0;
    list-style-type: none;
}
	
ul.hide li
{
	height: 26px !important;
    border-top: 1px solid #A5AFBD;
    text-align: center;
    width: auto; 
    background-color: #3B506F;  
    padding: 0 !important;
    margin: 0 !important;
    padding-top: 10px !important;
    float: none !important;
    background-image: none !important;  
}
li.hover ul.hide a
{
	background: none !important;
	cursor: pointer;
	padding: 0;
}
	
.menuHover
{
	background-color: #293F61 !important;	
	background-image: url(../_Images/menu_back_over.jpg);
	background-repeat: repeat-x;
}

li.hover
{
    position: relative;
}
.sub
{
    display: block !important;
    float: left !important;
}
ul.hide li.hideLast 
{
	background-image: url(../_Images/submenu_bottom.jpg) !important;
	background-position: bottom !important;
	background-repeat: no-repeat !important;
	padding-bottom: 8px !important;
}
li.yacht_sale:hover
{
	background-image: url(/_Images/menu_over_sprites.jpg) !important;
	background-position: right -80px;
	background-repeat: no-repeat !important;
}
li.post_msgs 
{
	padding-right: 4px !important;
	_padding-right: 0;
	float: left !important;
}	
li.post_msgs:hover
{
	background-image: url(/_Images/menu_over_sprites.jpg) !important;
	background-position: left -16px;
	background-repeat: no-repeat !important;
}
	
#content 
{
	margin: 0 auto;
	height: auto;
	width: 886px;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
div.topHeader 
{
	background-color: #E3E9EF;
	height: auto;
	background-image: url(../_Images/upper_div.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
}	
div.topHeaderBg p 
{
	padding: 10px 33px 10px 10px;
	font-size: 20px;
	line-height: 28px;
	color: #8D99A6;
}
div.topHeaderBg 
{
	background-position: top left; 
	background-repeat: no-repeat; 
}
div.topHeaderBg span 
{
	color: #223D5D;
}

div.middleContent 
{
	height: auto;
	padding-top: 8px;
	height:411px;	
}
div.switchDiv 
{
	float: right;
	width: 591px;
	height:401px;
	position: relative;
	border: 4px double #B6C7D8;
	overflow: hidden;
	z-index: 1 !important;
}
div.news 
{
	float: left;
	width: 275px;
	height:409px;	
}
span.moreDetails a
{
	color: #AABCE4;
	text-decoration: underline;
}
div.newsTop 
{
	width: 276px;
	height: 204px;
	background-image: url(../_Images/news_left.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
div.newsTopHeader 
{
	height: 28px;
	background-image: url(../_Images/news_top.jpg);
	background-repeat: repeat-x;
	width: 267px;
}
div.newsTopHeader h2 
{
	color: #385374;
	font-size: 13px;
	padding: 5px 12px 0 0;
}
div.newsTopText 
{
	height: 152px;
	width: 238px;
	border-right: 4px solid #E3E9EF;
	border-bottom: 4px solid #E3E9EF;
	padding: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	_padding-bottom: 4px;
	_padding-top: 4px;
	background-image: url(../_Images/neft_left_bot.jpg) !important;
	background-repeat: no-repeat;
	background-position: left;
}
div.newsTopText h3 
{
	font-size: 13px;
	color: #476486;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: White;
}
div.newsTopText p 
{
	font-size: 11px;
	color: #476486;
	line-height: 20px;
	font-weight: bold;
	font-family: Arial;
	background-color: White;
}
div.newsArticle 
{
  position: absolute;
  top: 150px;
  right: 0;
  height: 155px;
  overflow: hidden;
}
div.newsInner 
{
  position: relative;
  overflow: hidden;
  height: 150px;
}
div.newsBottom 
{
	margin-top: 7px;
	_margin-top: 5px;
	width: 264px;
	height: 190px;
	border: 4px solid #E3E9EF;
}
div.mivzaText 
{
	background-image: url(../_Images/mivza_text.jpg);
	background-repeat: no-repeat;
	width: 266px;
	height: 32px;
}
div.mivzaText p
{
	color: #828486;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding-top: 8px;
}
div.mivzaText a
{
	color: #828486;
}
img.mivzaImg
{
	width:264px;
	height:158px;
	border:none;
}
div.bottomContent 
{
	padding-top: 6px;
	height:210px;	
}	
div.indexBox 
{
	float: right;
	width: 297px;
	height:210px;
	margin-left: 3px;
}
div.indexBoxHeader 
{
	height: 28px;
	width: 297px;
	background-image: url(../_Images/index_box_header.jpg);
	background-repeat: repeat-x;
}
div.indexBoxHeader h2 
{
	color: #385374;
	font-size: 13px;
	padding: 5px 12px 0 0;
}
div.indexBoxHeader span 
{
	padding-top: 6px;
	padding-left: 8px;
	color: #7D8896;
	font-size: 11px;
	font-weight: bold;
}
div.indexBoxHeader span a
{
	color: #7D8896;
	text-decoration: underline;
}
div.indexBox p 
{
	color: #696969;
	font-size: 12px;
	text-align: justify;
	padding: 8px;
	font-weight: bold;
	line-height: 21px;
}
div.indexBox p a
{
	color: #696969;
}
div.indexBox ul 
{
	list-style-type: none;
	padding: 8px;
	padding-right: 15px;
}
div.indexBox ul li 
{
	color: #696969;
	font-size: 12px;	
	font-weight: bold;
	background-image: url(../_Images/list_index.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding: 6px 25px 6px 0;
}
div.indexBox ul li a
{
	color: #696969;
}
div.indexBox ul li a:hover 
{
	text-decoration: underline;
}
div.infoBox 
{
	margin-right: 11px;
	width: 254px;
	height: 200px;
	float: right;
	border: 4px solid #E3E9EF;
	border-top: 0;
	background-image: url(../_Images/infobox_bg.jpg);
	background-repeat: repeat-x;
	color: #226CAB;	
	padding: 10px 5px 0 5px;
}
div.infoBox h3 
{
	font-size: 15px;
}
div.infoBox p 
{
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}
div.formField 
{
	margin: 0 auto;
	text-align: center;
	height: 31px;
}
div.formField span 
{
	width: 40px;
	float: right;
	text-align: right;
	padding: 4px 10px 0 0;
}
.inputNormal 
{
	width: 190px;
	height: 18px;
	border: 2px solid #DFE0E3;
}
.butForm 
{
	width: 55px;
	height: 24px;
	border: 0;
	float: left;
	background-color: Transparent;
	background-image: url(../_Images/send.jpg);
	background-repeat: no-repeat;
	margin: 3px 0 0 5px;
	cursor: pointer;
}
.inputPhoneS 
{
	width: 50px;
	height: 20px;
	border: 2px solid #DFE0E3;	
	direction: ltr;
}
.inputPhoneL 
{
	width: 133px;
	height: 17px;
	border: 2px solid #DFE0E3;	
	direction: ltr;
}
.push 
{
	height: 74px;
}
	
#footer 
{
	clear: both;
	width: 100%;
	height: 74px;
	background-image: url(../_Images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-color:#EBEEF3;
	font-weight: bold;
	font-size: 11px;	
	color: #696969;	
	margin-top:15px;
	padding:10px 0 10px 0;
}
ul.footerTop 
{
	text-align: center;
	margin: 0 auto;
	list-style-type: none;
	padding: 20px 0 15px 0;
}
ul.footerTop li 
{
	display: inline;
	color: #696969;
	padding: 0 12px 0 12px;
	background-image: url(../_Images/footertop_line.jpg);
	background-repeat: no-repeat;
	background-position: right;
}	
ul.footerTop li a 
{
	color: #696969;
}
div.footerBottom 
{
	margin: 0 auto;
	text-align: center;
	width: 810px;
	height: 22px;
}
div.sideMenu 
{
	float: right;
	width: 250px;
	height: auto;
	padding-top: 15px;	
}
div.sideMenu ul.sideMenuNav
{
	list-style-type: none;
}
div.sideMenu ul.sideMenuNav li 
{
	width: 200px;
	height: 22px;
	background-image: url(../_Images/sidemenu_normal.jpg);
	background-repeat: no-repeat;	
	padding: 6px 33px 0 0;
	margin-bottom: 7px;
	color: #8C9EB4;
	font-size: 13px;
	font-weight: bold;	
}
div.sideMenu ul.sideMenuNav li a 
{
	color: #8C9EB4;
}
	
.sideActive 
{
	background-image: url(../_Images/sidemenu_active.jpg) !important;
	background-repeat: no-repeat !important;	
}	
.sideActive a 
{
	color: #476486 !important;
	text-decoration: underline !important;
}
.sideMenuActive 
{
	background-image: url(../_Images/sidemenu_active.jpg) !important;
	background-repeat: no-repeat !important;	
}	
.sideMenuActive a 
{
	color: #476486 !important;
	text-decoration: underline !important;
}
div.infoBoxSmall 
{
	width: 215px;
	height: 167px;
	float: right;
	border: 3px solid #E3E9EF;
	border-top: 0;
	background-image: url(../_Images/infobox_bg.jpg);
	background-repeat: repeat-x;
	color: #226CAB;	
	padding: 10px 5px 0 5px;
	margin-top: 5px;
}
div.infoBoxSmall h3 
{
	font-size: 13px;
	
}
div.infoBoxSmall p 
{
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 6px;
	font-size: 10px;
}
div.formFieldS 
{
	margin: 0 auto;
	text-align: center;
	height: 25px;
}
div.formFieldS span 
{
	width: 38px;
	float: right;
	text-align: right;
	padding: 4px 5px 0 0;
	font-size: 11px;
	height:auto;
}
.inputNormalS 
{
	width: 160px;
	height: 15px;
	border: 2px solid #DFE0E3;
	font-size: 11px;
}
.butFormS , .butFormGul , .butFormCan , .butFormSelf , .butFormMad , .butFormMef
{
	width: 47px;
	height: 21px;
	border: 0;
	float: left;
	background-image: url(../_Images/send_s.jpg);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-left: 3px;
	cursor: pointer;
}
.butFormSen
{
	width: 47px;
	height: 21px;
	border: 0;
	float: left;
	background-image: url(../_Images/send_ens.jpg);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-left: 3px;
	cursor: pointer;
	
}
	
.inputPhoneS2 
{
	width: 46px;
	height: 18px;
	border: 2px solid #DFE0E3;	
	direction: ltr;
	font-size: 11px !important;
}
.inputPhoneL2 
{
	width: 110px;
	height: 15px;
	border: 2px solid #DFE0E3;	
	direction: ltr;
}
div.switch2
{
	display: none;
}
div.switchNav 
{
	position: absolute;
	left: 10px;
	bottom: 90px;
	z-index: 700;
	width: 105px;
	height: 14px;
	background-color: Black;
	color: White;
}
div.switchNav a 
{
	color: #BFBFBF;
}
div.switchNav ul 
{
	list-style-type: none;
}
div.switchNav ul li 
{
	float: left;
	padding: 2px 8px 0 8px;
	background-image: url(../_Images/switchnav_li.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 9px;
	cursor: pointer;
}
.switchActive
{
	background-color: #676767 !important;
}
div.saleBoxSide 
{
	width: 215px;
	height: 135px;
	float: right;
	border: 3px solid #E3E9EF;
	border-top: 0;
	background-image: url(../_Images/infobox_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px 5px 0 5px;
	margin: 0 0 3px 0;
}
div.saleBoxSide ul 
{
	list-style-type: none;
	padding-right: 7px;
}
div.saleBoxSide ul li 
{
	background-image: none;
	padding: 0;
	margin: 0;
	color: #878787;
	background-image: url(../_Images/salelist_icon.png);
	background-repeat: no-repeat;
	background-position: right;
	padding: 7px 25px 7px 0;

	font-size: 12px;
	font-weight: bold;
}
div.saleBoxSide span 
{
	float: left;
	font-size: 10px !important;
	color: #878787;		
}

div.starBoxSide 
{
	width: 215px;
	min-height: 135px;
	height: auto !important;
	height: 135px;
	float: right;
	border: 3px solid #E3E9EF;
	border-top: 0;
	background-image: url(../_Images/infobox_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px 5px 0 5px;
	margin: 6px 0 6px 0;
}
div.starBoxSide ul 
{
	list-style-type: none;
}
div.starBoxSide ul li 
{
	padding-bottom: 5px;
	color: #878787;
	font-size: 11px;
	font-weight: bold;	
	line-height: 15px;
}
div.starBoxSide ul li img 
{
	text-align: right;
	display: block;
}




  
#gallery {   
    position:relative;   
    height:400px;
}   
    #gallery a {   
        float:left;   
        position:absolute;   
    }   
    
        #gallery a.show {   
        z-index:500;
    }   
  
    #gallery .caption {   
        z-index:600;    
        background-color:#000000;    
        color:#ffffff;    
        height:100px;    
        width:100%;    
        position:absolute;   
        bottom:0;  
        right: 0; 
    }   
  
    #gallery .caption .content {   
        margin:5px;
        font-size:12px;
        line-height:18px;  
    }   
       
    #gallery .caption .content h3 
    {
		font-size: 20px;
        margin:0;   
        padding:4px 0 4px 0; 
        color: white;   
        font-family: Arial;
    }   
    
    
    
ul.hide li.hideEnd 
{
	height: 9px !important;
	border-top: 0;
	padding-top: 3px !important;
	margin-top: -3px !important;
	_margin-bottom: -6px !important;
}
div.menu ul.hide li.hideEnd:hover 
{
	background-color: #3F5175 !important;
}
div.hideLeft 
{
	background-image: url(../_Images/submenu_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	width:10px;
	height: 9px;	
}
div.hideRight 
{
	background-image: url(../_Images/submenu_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	width:10px;
	height: 9px;	
}
    
    
#scrollup {
  position: relative;
  overflow: hidden;
  border: 1px solid #000;
  height: 200px;
  width: 200px
}
.headline {
  position: absolute;
  top: 210px;
  left: 5px;
  height: 195px;
  width:190px;
}
.searchDropD 
{
	width: 211px;
	height: 22px !important;
	float: right;
	margin-top: 8px;
	margin-right: 40px;
	border: 0;
	border: 1px solid #C9C7BA;
}
.searchInput2 
{
	width: 267px;
	height: 22px;
	border: 1px solid #E3E9EF;
	font-size: 15px;
	padding: 2px 3px 0 0;	
}
.searchInput3 
{
	width: 327px;
	height: 22px;
	border: 1px solid #E3E9EF;
	font-size: 15px;
	padding: 2px 3px 0 0;
}
.searchInput3Multi 
{
	height: 150px !important;
}
.searchFormBut 
{
	width: 47px;
	height: 21px;
	border: 0;
	background-color: Transparent;
	background-image: url(../UserFiles/images/send_s.jpg);
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin: 5px 0 0 84px;
	_margin-left: 82px;
}
.searchFormBut2
{
	clear: both;
	width: 47px;
	height: 21px;
	border: 0;
	background-color: Transparent;
	background-image: url(../UserFiles/images/send_s.jpg);
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	margin: 5px 0 0 158px;
}
div.contactForm , div.contactFormEn
{
	padding-bottom: 15px;
}
div.contactFormEn 
{
	float: left;
}
div.contactForm div input , div.contactForm div textarea
{
	float: left;
	border: 1px solid #D1D9E1;
	width: 326px;
	height: 20px;
	padding: 4px 4px 0 0;
}
div.contactMutli , div.contactMutli textarea
{
	height: 150px !important;
}
.contactBut 
{
	clear: both;
	padding: 0;
	margin: 0;
	border: 0;
	float: left;
	width: 55px;
	height: 24px;
	background-color: Transparent;
	background: url(/_Images/send.jpg) no-repeat;
	margin: 15px 0 0 189px;
	cursor: pointer;
}

div.contactFormEn div input , div.contactFormEn div textarea
{
	float: right;
	border: 1px solid #D1D9E1;
	width: 326px;
	height: 20px;
	padding: 4px 0 0 4px;
	direction: ltr;
}
div.contactFormEn .contactBut 
{
	float: left !important;
	background-color: Transparent;
	background: url(/_Images/send_en.jpg) no-repeat;
	margin: 15px 0 0 374px;
	cursor: pointer;
}	
.hidden 
{
	visibility: hidden;
}


/*Data Calander */


table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	float: right;
	width: 14px;
	height: 14px;
	padding: 0;
	margin: 2px 2px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/_Images/calander.jpg) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
.dp-nav-next-year , .dp-nav-prev-year
{
	display: none;
}
.dp-applied 
{
	float: right !important;
	margin-right: 6px;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
	margin-left: 4px;
	font-size: 11px;
}

.ddGulCountry 
{
	height: 19px;
	width: 162px;
	border: 2px solid #DFE0E3;
	font-size: 11px;
}
div.formFieldS option
{
	padding-right: 6px;
}
.gulReadioY , .gulReadioN 
{
	float: none !important;
	padding: 0 5px 0 5px !important;
}
.gulReadioY label , .gulReadioN label 
{
	padding: 0;
	margin: 0;
	padding: 0 3px 0 3px;
}


