*																						{ margin:0; padding:0; border:0; }
html																					{ height: 100%; }
body																					{ height: 100%; border: #cccccc 0px solid; }
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, td, form, dd, dt, dl, hr, legend	{ margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6																	{ font-weight: normal; }
img																						{ border: 0; margin: 0; padding: 0; }
table																					{ border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; }
td																						{ vertical-align: top; }
caption, th																				{ text-align: left; }

body { scrollbar-base-color: #DCE2E8; overflow: auto; background-color: #FFFFFF; background-image: url("images/bg.png"); }
#bg { background-color: #FFCC66; background-image: url(/images/bg.jpg);	background-repeat: repeat; background-attachment: fixed; background-position: 2cm 1740px; } 

#container { widht: 100%; }
#tmain, .tmain { width: 98%; height: 100%; background-image: url("images/bg.jpg"); background-color: #FFFFFF; border-left: #fff 1px solid; border-right: #fff 1px solid; }

#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9, #m10, #m11, #m12, #m13, #m14, #m15 {
	width: 100px; line-height: 40px; background-image: url("images/menu.png"); display: block; text-align: center; vertical-align: middle; color: #3f3f3f; font-family: verdana; font-size: 11px; text-decoration: none; }

a#m1:hover, a#m2:hover, a#m3:hover, a#m4:hover, a#m5:hover, a#m6:hover, a#m7:hover, a#m8:hover, a#m9:hover, a#m10:hover, a#m11:hover, a#m12:hover, a#m13:hover, a#m14:hover, a#m15:hover { 
	width: 100px; line-height: 40px; background-image: url("images/menuhover.png"); color: #ffffff; text-decoration: none; }

#w, .w { width: 100%; }
#h, .h { height: 100% }
#fff { background-color: #ffffff; }

#flash { width: 100%; height:300px; border-top: #fff 1px solid; }
#flashsm { width: 100%; height:150px; border-top: #fff 1px solid; }

.news { display:none; }

#header150{ width: 100%; height:150px; border-top: #fff 1px solid; background-image: url("/header/150/random.php?pic=random1"); }
#header250 { width: 100%; height:250px; border-top: #fff 1px solid; background-image: url("/header/250/random.php?pic=random1"); }

#header350 { width: 100%; height:350px; border-top: #fff 1px solid; background-image: url("/header/350/random.php?pic=random1"); }
#salikha { width: 100%; height:350px; border-top: #fff 1px solid; background-image: url("/header/350/13.jpg"); }


#headuae1 { width: 100%; height:150px; border-top: #fff 1px solid; background-image: url("/country/uae/header/random.php?pic=random1"); }
#headuae2 { width: 100%; height:150px; border-top: #fff 1px solid; background-image: url("/country/uae/header/random.php?pic=random2"); }
#headuae3 { width: 100%; height:150px; border-top: #fff 1px solid; background-image: url("/country/uae/header/random.php?pic=random3"); }

#headfrance1 { width: 100%; height:150px; border-top: #fff 1px solid; background-image: url("/country/france/header/random.php?pic=random1"); }
#headfrance2 { width: 100%; height:150px; border-top: #fff 1px solid; background-image: url("/country/france/header/random.php?pic=random2"); }
#headfrance3 { width: 100%; height:150px; border-top: #fff 1px solid; background-image: url("/country/france/header/random.php?pic=random3"); }

#imgstr { height: 6px; border-top: #fff 1px solid; border-bottom: #D5DCE4 1px solid; background-color: #F1F3F6; font-size:7px; font-family: arial; }

#pl, .pl { padding-left: 10px; }
#page, .page { padding-left: 10px; padding-right: 10px; }

#imgborder { border: #000 1px solid; margin: 1px; padding: 1px; }

.tborder	{ border: #D5DCE4 1px solid; }

#cursor { cursor:pointer; cursor: hand; }

.boxtitle { background-color: #F1F3F6; color: #000000; font: 13px  "AvantGarde Md BT", verdana, sans-serif; font-weight: normal; width: 100%; display: block; text-indent: 2px; 
			padding: 0px 0px 0px 0px; margin-bottom: 7px; border: #D5DCE4 1px solid; }

#smalltext, .smalltext 	{ color: #000000; font: 11px verdana; letter-spacing: 0px; font-weight: normal; padding-top: 5px; }


#middle, .middle {  text-align: center; vertical-align: middle }

#logo { width: 500px; height: 40px; margin-top: 8px; margin-bottom: 3px; }

#menubg { background-image: url(images/menubg.gif); border-top: #F3F3F3 1px solid; height: 40px; vertical-align: middle; }

#size { width: 100px; line-height: 40px; text-align: center; vertical-align: middle; cursor: pointer; cursor: hand; }

.red { font-weight: bold; color: cc0045; }

a { outline: none; }



/* MENU */

a#sm:link  {
	width: 170px; line-height: 30px; display: block; 
	font-family: "verdana"; font-size: 10px; font-weight: bold; color: #fff; text-decoration: none; text-align: center; vertical-align: middle; letter-spacing: 1,5;
	background-color: #70B4DE; background-image: url("images/bgmenu1.png");}
a#sm:visited { 
	width: 170px; line-height: 30px; display: block; 
	font-family: "verdana"; font-size: 10px; font-weight: old; color: #fff; text-decoration: none; text-align: center; vertical-align: middle; letter-spacing: 3;
	background-color: #FF551F; background-image: url("images/bgmenu3.png");}
a#sm:hover { 
	width: 170px; line-height: 30px; display: block; 
	font-family: "verdana"; font-size: 10px; font-weight: old; color: #fff; text-decoration: none; text-align: center; vertical-align: middle; letter-spacing: 3;
	background-color: #8BC756; background-image: url("images/bgmenu3.png");}
a#sm:active, a#sm:focus { 
	width: 170px; line-height: 30px; display: block; 
	font-family: "verdana"; font-size: 10px; font-weight: old; color: #fff; text-decoration: none; text-align: center; vertical-align: middle; letter-spacing: 3;
	background-color: #8BC756; background-image: url("images/bgmenu2.png");}


/* ондлемч */

#pmbg { margin-left: 2px; border-left: #ffeedd 1px solid; border-right: #ffeedd 1px solid; }


#pm  {
	width: 164px; line-height: 24px; display: block; 
	font-family: "verdana"; font-size: 11px; font-weight: normal; color: #333; text-decoration: none; vertical-align: middle; text-indent: 5px;
	background-color: #ffeedd; border-bottom: #eeddcc 1px solid; }

#pmend  {
	width: 164px; line-height: 24px; display: block; 
	font-family: "verdana"; font-size: 11px; font-weight: normal; color: #333; text-decoration: none; vertical-align: middle; text-indent: 5px;
	background-color: #ffeedd; border-bottom: #eeddcc 0px solid; }

a#pm:hover,a#pm:active, a#pmend:hover, a#pm:focus, a#pmend:focus { 
	width: 164px; line-height: 24px; display: block; 
	font-family: "verdana"; font-size: 11px; font-weight: normal; color: #333; text-decoration: none; vertical-align: middle; text-indent: 7px;
	background-color: #fcfcfc;
}

#line { margin-top: 18px; width: 800px; height: 1px; }

#vline { padding-left: 15px; padding-right: 15px; line-height: 25px; text-align: center; vertical-align: middle; color: #69b; }

#imgbg320 { width: 384px; height: 248px; background-image: url("/images/imgbg320.png"); }
#img320 { margin-left: 44px; margin-top: 14px; }

#imgbg320v { width: 384px; height: 248px; background-image: url("/images/imgbg320.png"); }
#img320v { margin-left: 44px; margin-top: 14px; }

#hotelbg300 { width: 352px; height: 230px; background-image: url("/images/imgbg300.png"); }
#hotel300 { margin-left: 35px; margin-top: 12px; }


#imgbg300 { width: 352px; height: 230px; background-image: url("/images/imgbg300.png"); }
#img300 { margin-right: 17px; margin-top: 12px; }


#imgbg120 { width: 152px; height: 98px; background-image: url("/images/imgbg120.png"); }
#img120 { margin-left: 20px; margin-top: 9px; }

#imgbg145 { width: 155px; height: 220px; background-image: url("/images/imgbg145.png"); }
#img145 { margin-left: 2px; margin-top: 13px; }

#imgbg300v { width: 230px; height: 352px; background-image: url("/images/imgbg300v.png"); }
#img300v { margin-left: 12px; margin-top: 19px; }

#imgbg640 { width: 777px; height: 438px; background-image: url("/images/imgbg640.png"); }
#img640 { padding-left: 39px; padding-left: 39px; margin-top: 31px; padding-top: 31px; }

#imgbg800 { width: 934px; height: 664px; background-image: url("/images/imgbg800.png"); }
#img800 { padding-left: 94px; padding-top: 27px; }


.sound, #sound { width: 180px; height: 60px }

#admin { margin-left: 15px; margin-top: 8px; font-size: 11px; color: #544332;  }

table#r { text-align: right; margin-left: 5px; float: right;}

#ph { width: 115px; height: 84px; padding-top: 5px; padding-left: 24px; }

#video { width: 640px; height: 360px; }
#border, .border { border: #cba 1px solid; }

#listborder, .listborder { border-left: #ff8877 5px solid; border-top: #ff8877 5px solid; border-bottom: #ee6633 5px solid; border-right: #ee6633 5px solid; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #39c; margin-top: 10px; }
h3 {font-family: verdana; font-size: 18px; margin-top: 14px; margin-bottom: 14px; }
h2 { font-family: Tahoma; font-size: 18px; }

#t { font-size: 11px; background-image: url("/images/grey.jpg"); border: #efefff 0px solid; height: 20px; vertical-align: middle; padding-left: 6px; padding-top: 2px; }
#small { font-size: 13px; }

#ttt { font-size: 7px; background-image: url("/images/white.jpg"); height: 10px;  }



#vip { padding: 1 4 2 5px; background-color: #d05; color: #fff; font-weight: bold;
		border-left: #fcc 1px solid; border-top: #fcc 1px solid; border-bottom: #600 1px solid; border-right: #600 1px solid;  }

hr {
  background:#ececec;/* Firefox, Opera*/
  color:#ececec; /* IE */
  border:0px;
  height:1px; /* IE, Firefox, Opera */
  clear:both; 
}

#hr { margin-top: 10px; margin-bottom: 10px; height: 1px; width: 800px; }

#logintable { width: 415px; border-top: 0px solid;  border-right: 1px solid;  border-bottom: 1px solid;  border-left: 1px solid; border-color: #dedede #e3e3e3 #e3e3e3 #efefef; background-image: url("/images/logintable.png"); }
#loginname { width: 160px; border: none; padding: 15 0 7 7px; font-family: verdana; font-size: 11px; color: #333; }
#passname { width: 160px; border: none; padding: 8 0 7 7px; font-family: verdana; font-size: 11px; color: #333; }

input { color: #66ccee; }

#username { width: 175px; font-family: verdana; font-size: 11px; height: 28px; border: 1px solid; border-color: #ccccee #ccccee #ccccee #ccccee; margin: 7 7 5 0px; padding: 6 0 3 5px; }
#password { width: 175px; font-family: verdana; font-size: 11px; height: 28px; border: 1px solid; border-color: #ccccee #ccccee #ccccee #ccccee; margin: 0 7 7 0px; padding: 6 0 3 5px; }

#buyname { border: none; padding: 10 5 5 5px; font-family: verdana; font-size: 11px; color: #333; }
#buy { width: 175px; font-family: verdana; font-size: 11px; height: 26px; border: 1px solid; border-color: #ccccee #ccccee #ccccee #ccccee; margin: 2 2 2 2px; padding: 5 2 2 5px; }

#select { width: 160px; font-family: verdana; font-size: 11px; border: #ccccee 1px solid; margin: 4 0 0 2px; background-color: #fffce0; padding: 2 2 2 2px; }

#config1 { border: none; padding: 6 10 5 5px; font-family: verdana; font-size: 11px; color: #333; }

.book, #book {background-color: #fffce0; color: #333; background-image: url("/images/input.png"); width: 90px; line-height: 17px; margin: 0px; border: #ccccee 1px solid; font-size: 11px; font-family: verdana; }

input:focus, input.sffocus { background-color: #fffce0; color: #009933; }

.submit, .submiton, .submitdown { margin: 8 7 8 0px; }

.submit { width: 90px; height: 63px; border: none; background-color: #ffffff; background-image: url("images/submit.png"); font-family: verdana; font-size: 11px; color: #333; }
.submiton { width: 90px; height: 63px; border: none; background-color: #ffffff; background-image: url("images/submiton.png"); font-family: verdana; font-size: 11px; color: #999; }
.submitdown { width: 90px; height: 63px; border: none; background-color: #ffffff; background-image: url("images/submit.png");font-family: verdana; font-size: 11px; color: #0099cc; }




/* NON-MENU LINK COLORS */

a:link		{ color: #0099CC; text-decoration: none; }

a:visited	{ color: #0099CC; text-decoration: none; }

a:active	{ color: #0099CC; text-decoration: none; }

a:hover		{ color: #ff2211; text-decoration: none; }






/* CLIENTS PAGE LINKS */

a.clientlink:link		{ color: #3399FF; text-decoration: none; }

a.clientlink:visited		{ color: #3399FF; text-decoration: none; }

a.clientlink:active		{ color: #3399FF; text-decoration: none; }

a.clientlink:hover		{ color: #9966CC; text-decoration: none; }





TABLE 		{ color: #000000; font: 12px verdana, arial, sans-serif; font-weight: normal; }




/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */


#title 	{ color: #8798A2; font: 23px arial, verdana, sans-serif; letter-spacing: 1px; font-weight: normal; }
#subtitle 	{ color: #117799; font-family: verdana; letter-spacing: 1px; font-weight: bold; font-size: 13px; }

.smalltitle 	{ color: #000000; font: 13px verdana, arial, sans-serif; letter-spacing: 0px; font-weight: bold; }

.phonetitle 	{ color: #3399FF; font: 12px verdana, arial, sans-serif; letter-spacing: 0px; font-weight: bold; }

.list 		{ color: #000000; font: 14px verdana, arial, sans-serif; letter-spacing: 0px; font-weight: normal; }

.date-font		{ color: #8798A2; font: 11px arial, verdana, sans-serif; font-weight: normal; }

#just, .just 	{ text-align: justify; padding: 4px; }

.formmargin		{ margin: 0px; }



/* BORDERS AND LINE CODES */

.page-splits	{ height: 6px; color: #FFFFFF; background-color: #FFFFFF; border: #D5DCE4 1px solid; }



.sideimage	{ border-bottom: #000000 1px solid; }








/* IMAGE BORDERS */

.borders		{ border: #000000 1px solid; margin-bottom: 1px; padding: 3px; }

A:hover .borders 	{ border: #3399FF 1px solid; margin-bottom: 1px; padding: 3px; }








/* LEFT SIDEBAR */

.sidebar	{
		width: 160px;
		background-color: #F1F3F6;
		border-right: #D5DCE4 1px solid;
		}

.sidebar-inner	{ width: 130px; }

.sidebar-captions	{ color: #000000; font: 10px verdana, arial, sans-serif; letter-spacing: 3px; font-weight: normal; }

.sidebar-border		{ border: #000000 1px solid; margin-bottom: 1px; padding: 3px; }

a:hover .sidebar-border	{ border: #3399FF 1px solid; margin-bottom: 1px; padding: 3px; }






/* RIGHT SIDEBAR */

.sidebar-right		{
			width: 163px;
			background-image: url("images/photobg.png");
			border-left: #000000 1px solid;
			}






/* FOOTER CODE */

.footer		{
		color: #8798A2;
		font: 9px verdana, arial, sans-serif;
		font-weight: normal;
		background-color: #FFFFFF;
		border-top: #D5DCE4 0px solid;
		padding: 0px;
		}






/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide { display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly { display:none; }
}






/* GALLERY CODE */

.Galborder	 	{ border: #000000 1px solid; margin-bottom: 1px; padding: 3px; }

A:hover .Galborder 	{ border: #3399FF 1px solid; margin-bottom: 1px; padding: 3px; }

.gallerytext		{ color: #666666; font: 11px verdana, arial, sans-serif; font-weight: normal; }

.price 		{ color: #339999; font: 14px verdana, arial, sans-serif; letter-spacing: 0px; font-weight: bold;line-height: 19px; }

.cartmargin	{ margin-top: 4px; }

.cartdrop	{
		width: 104px;
		font-size: 9px;
		margin-top: 6px
		}

.picturetitle	{ color: #000000; font: 11px verdana, arial, sans-serif; font-weight: bold; }

#menuname	{
		width: 160px; text-align: center; vertical-align: middle;
		font: 12px arial, verdana, sans-serif;
		font-weight: bold;
		display: block;
		
		padding: 4px 0px 4px 0px; 
		background-image: url("/images/news.png");

		}







/* RESOURCES PAGE CODE */

.linksearchform {
		font: 13px arial, verdana, sans-serif;
		color: #000000;
		background-color: #F6F8F8;
		background-image: url("images/shadeform.gif");
		width: 125px;
		padding: 2px;
		border: #D5DCE4 1px solid;
		}

.searchbutton 	{
		color: #000000;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-align: center;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 3px;
		padding-right: 3px;
		background-color:#FFFFFF;
		cursor:pointer;
		border: #000000 1px solid;
		}











/* CONTACT PAGE CODE */


.shadeform	{
		font: 13px arial, verdana, sans-serif;
		color: #000000;
		background-color: #F6F8F8;
		background-image: url("images/shadeform.gif");
		text-align: left;
		width: 225px;
		border: #D5DCE4 1px solid;
		}

.textarea	{
		overflow: auto;
		font: 13px arial, verdana, sans-serif;
		color: #000000;
		background-color: #F6F8F8;
		background-image: url("images/shadeform.gif");
		text-align: left;
		width: 250px;
		height: 150px;
		border: #D5DCE4 1px solid;
		}

.dropdown 	{
		color: #333333;
		background-color: #F6F8F8;
		width: 225px;
		font: 11px verdana, arial, sans-serif;
		}


.button 	{
		color: #000000;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 6px;
		padding-right: 6px;
		background-color:#FFFFFF;
		cursor:pointer;
		border: #000000 1px solid;
		}


.buttonon	{
		color: #000000;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 6px;
		padding-right: 6px;
		background-color:#FFFFFF;
		cursor:pointer;
		border: #FF0000 1px solid;
		}






/* START THE CODE FOR THE MENUS */


.menutable	{
		border-top: #E5ECF4 1px solid;
		border-bottom: #D5DCE4 0px solid;
		background-image: url("images/menu2.gif");
		background-color: #F1F3F6;
		height: 30px;
		}


.menu		{
		font-family: verdana; font-size: 11px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 10px;
		padding-right: 10px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		cursor:pointer;
		font-weight: normal;
		text-align: center;
		line-height: 30px;
		display: block;
		}


a.menu:link 	{
		color: #000000;
		}


a.menu:visited 	{
		color: #000000;
		}


a.menu:active 	{
		color: #000000;
		}


a.menu:hover 	{
		background-color: #CCFFFF; background-image: url("images/menu.png"); color: #ffffff;

		}


