*					{ margin: 0; padding: 0; }
body				{ font: 11px/2 Tahoma, serif; background: #999; }

h1                  { color: black; padding: 10px; }

.headerpic { float:right; width:auto; min-width:100px; background-color:gold; margin-right:0px; padding:0px;}

#page-wrap		    { max-width: 960px; min-width: 560px; margin: 0 auto; position: relative; height:auto; background-color:#eee; }

#header             { max-width: 960px; min-width: 560px; background:url(../images/mbg1.jpg); margin: 15px auto 0; height:244px; position:relative; }

#menu               { background:url(../images/mbg1.jpg); position:absolute; top:0; right:0; width:100%; height:30px; }

.ulmenu				{list-style:none; display:inline;}

#main-content       { z-index: 0; width: auto; padding: 10px; text-align: left; margin: 0 300px 0 0; background: white; text-align:right; min-height:400px; height:100%; }

#content{ vertical-align:top}

#main-sidebar       { z-index:5; float: right; width: 280px; margin: 0; padding: 10px; background-color: #eee; height:inherit; text-align:right; }
 #foot1             {
    max-width: 960px;
	min-width: 560px;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma, Arial;
	background: #222;
	color:#F0F0F0;
	padding-right:50px;
	height:auto;
}                     
#footer             { max-width: 960px; min-width: 560px; background: #222; margin: 0 auto 15px; font: 15px/2 Georgia, serif; height:250px; }

#footer p           { padding: 10px; color: white; }

#footer a           { color: white; border-bottom: 1px dotted white; text-decoration: none; font-size:10px; padding:3px; }

#footer a:hover     { border-bottom-style: solid; }

.sidebox            { background-image:url(../images/Sidebar.png); width: 260px; height: auto; padding:10px; min-height:100px; background-repeat:no-repeat; }
.sidebox h3         { text-align:center; color:#666; font-size:10px; font-weight:bold; }

fieldset			{padding:10px; border:1px solid #CCCCCC; width: 600px;}
legend				{font-size: 1em; color: #262f5f; font-weight: normal;}

.td					{color: #000; font-weight: normal;}
.green				{color: #009900; width:10px;}

#container			{margin: auto; width: 440px; background-color: #FFFFFF;}

/* search form */
#domain				{padding:0px;}
#domain	.l1			{float: left; width: 200px; margin: 0 0 0 0;}
#domain	.l2			{float:left; width: 190px; margin: 0 0 0 0; }
#domain	.r			{float: right; margin: 0; width:30px; font-size:10px;}
#domain	.input		{ font-size:14px; background-color:#fff; padding:4px; border:1px solid #b5b6c4;}

/*result table */
#log				{width: 400px; margin-top: 5px;}

#log_res			{overflow: auto;}

#log_res.ajax-loading	{padding: 10px 0;background: url(../images/loading.gif) no-repeat center;}

.tabel				{width:350px; margin:auto; border-collapse:collapse;}
.tabel th			{padding:2px; background-repeat: repeat-x; color:#000;}
.tabel td			{padding:2px;}
.disponibil 		{width:170px; color:#009900; text-align:left;}
.ocupat 			{color:#CC0000; text-align:left; width:170px}
.alt 				{background-color:#F1F1F1}

.red				{ background-color: #FFC; border:#C00 dashed 1px; width:350px; color: #F00; font-size:10px; padding: 15px; font-weight:bold; direction:rtl; }

.catul				{ list-style: none; font-size:12px; font-weight:bold; direction:rtl; margin-top:15px; }

.cat				{width:100%; height:25px; border:1px dotted transparent; border-left:0px; border-right:0px; color:#555; padding-right:20px; font-size:11px; }

.cat_over			{ height:25px; border:1px dotted #333333; border-left:0px; border-right:0px; background-color:#ddd; padding-right:24px; }

.catul a				{ color:#336699; text-decoration:none;}

.catul a:hover		{ color:#FF6600;}

.bold_a				{ font-size:9px;}
.selectbox			{ font-size:11px; padding:2px; font-family:Tahoma; }

.selectbox option	{ margin-right:5px; }

.btn				{ font-family:Tahoma; font-size:11px; }

.ord_btn			{ font-family:Tahoma; font-size:11px; background-color: #FF9900; color:#FFF; border:1px solid #333; padding:4px; }

.ord_btn:hover		{ color:#FF3300; background-color: #FFFF00; }

input				{ margin-top: 10px; }

.user_acc a			{ font-weight:bold; color:#336699; line-height:23px; }

.menu {width:inherit; height:30px; background-image:url(../image/bg-topnav.gif);}
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid #ccc;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
height:30px;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color:#5386ae;
background-image:url(../image/bg-subnav.jpg);
text-decoration: none;
padding: 4px 5px;
border: 1px solid white;
border-bottom:1px solid #fff;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover {background-image:none; background-color:#5386ae; color: white;}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.mattblackmenu ul{
margin: 0;
padding: 0;
font: bold 12px Tahoma;
list-style-type: none;
border-bottom: 1px solid gray;
overflow: hidden;
width: 100%;
height:30px;
background-color:#333;
direction:rtl;
}

.mattblackmenu li{
display: inline;
margin: 0;
color:#5386ae;
float:right;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin:2px 0;
padding:6px 10px; /*padding inside each tab*/
color:white;
background-image:url(../image/bg-topnav-divider.gif);
background-repeat:no-repeat;
background-position:right;
}

.mattblackmenu li a:visited {color: white;}

.mattblackmenu li a:hover { background:#FFF; background-repeat:repeat-x; color:#5386ae;}

.mattblackmenu a.selected { background-color:#FFF; background-repeat:repeat-x; color:#5386ae;}


.markermenu {width: 175px; clear: left; position: relative;}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
}

.markermenu ul li a{
background: #F2F2F2 url(bulletlist.gif) no-repeat 3px center; /*light gray background*/
font: bold 13px "Tahoma", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a {width: 155px;}

.markermenu ul li a:visited, .markermenu ul li a:active {color: #00014e;}

.markermenu ul li a:hover, .markermenu ul li a.selected {color: white; background-color: black;}

.blackwhite li a {background: white;}

.blackwhite li a:hover {background: black; color: white;}


/* first of menu------------------------------------------------------------------------------------------ */

/*----------- Default -------*/

body{ font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;}

ul.dropdown {
 font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
 text-transform: uppercase;
}

	ul.dropdown li {
	padding: 7px 0;
	background-color: #FF6600;
	color: #fff;
	line-height: normal;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 
	}

	ul.dropdown a:link,
	ul.dropdown a:visited { color: #fff; text-decoration: none; }
	ul.dropdown a:hover { color: #FFFFCC; text-decoration: none; }
	ul.dropdown a:active { color: #fff; }


/* ----- END LEVEL */


	/* ----- NON-FIRST LEVEL */

	ul.dropdown ul {
	width: 270px;
	background-color: #FF6600;
	color: #fff;
	font-size: 11px;
	text-transform: none;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	KhtmlOpacity: .8;
	opacity: .8;
	}

		ul.dropdown ul li {
		 background-color: transparent;
		 color: #000;
		}

		ul.dropdown ul li.hover,
		ul.dropdown ul li:hover {
		 background-color: transparent;
		}

		ul.dropdown ul a:link,
		ul.dropdown ul a:visited { color:#003300; }
		ul.dropdown ul a:hover { color: #fff; text-decoration: none; }
		ul.dropdown ul a:active { color: #003300; }


/* ----- END LEVEL */

/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */


/* ----- ALL LEVELS (incl. first) */

ul.dropdown *.dir {
 padding-right: 10px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat:repeat;
}

/* ----- END LEVEL */


/* Components override */



/*----------- End Of Default -------*/

/*----------- Advanced -------*/


ul.dropdown li a {
 display: block;
 padding: 7px 14px;
}


/* ------------- Override default */

	ul.dropdown li {
	 padding: 0;
	}


/* ------------- Reinitiate default: post-override activities  */

	ul.dropdown li.dir {
	 padding: 7px 20px 7px 14px;
	}

	ul.dropdown ul li.dir {
	 padding-right: 15px;
	}


/* ------------- Custom */

	ul.dropdown li {
	background:url(../images/mbg1.jpg);
	}
	
		ul.dropdown li a:hover {
	background:url(../images/mbg.jpg);
	}

	ul.dropdown ul a {
	padding: 4px 5px 4px 14px;
	width: 151px;
	background-color:#99cc33;
	color:#003300;
	}

	ul.dropdown ul a:hover {
	background:#669900;
	}

	ul.dropdown a.open {
	background:url(../images/mbg.jpg);
	 color: #fff;
	}

	ul.dropdown ul a.open {
	background:url(../images/mbg.jpg);
	color: #fff;
	}


	/* CSS 2.1 */

	ul.dropdown li:hover > a.dir {
	background:url(../images/mbg.jpg);
	color:#FFFFFF;
	}

	ul.dropdown ul li:hover > a.dir {
	 background:url(../images/mbg.jpg);
	 color:#FFFFFF;
	}
	
/*----------- End Of Advanced -------*/


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: right;
}

ul.dropdown li {
 float: right;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
 background-color:#F5823D;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 right: 0;
 z-index: 598;
 width: 170px;
 direction:rtl;
}

ul.dropdown ul li {
 float: right;
}

ul.dropdown ul ul {
 top: 1px;
 right: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}

.cost b		{color:#006600;}

.show_cost	{background-color: #CCFF99; border:dashed 1px #6666CC; padding:15px; margin-bottom:20px; color:#FF0000; width:300px;
margin:0 auto; direction:rtl }
/* end of menu----------------------------------------------- */

#formID p {
	clear:right; 
	margin:0;
	padding:0;
	padding-top:10px;
}
#formID p label {
	float:right;
	width:30%;
}

#registering p {
	clear:right;
	margin:0;
	padding:0;
}
#registering p label {
	float:right;
	width:30%;
}


/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_228ef1_256x240.png); }
.ui-state-green .ui-icon {background-image: url(../images/ui-icons_green.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_ffd27a_256x240.png); }
 
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image:url(../images/ui-icons_cd0a0a_256x240.png);}

.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_2e83ff_256x240.png); }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(../images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }

.ui-state-green, .ui-widget-content .ui-state-green {border: 1px solid #30bb47; background: #ffe45c url(../images/green.png) 50% top repeat-x; color: #363636; }

.ui-corner-all { -moz-border-radius: 10px; -webkit-border-radius: 10px; font-size:12px; font-weight:bold; text-align:center;}
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-congratulation { background-position: -16px -112px; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_cd0a0a_256x240.png); }

.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_ffd27a_256x240.png); }

.highlight_box		{ background-color:#FFFFCC; border:1px solid #FFCC33; color:#FF6600; padding:20px; direction:rtl }
.highlight_box .msg	{ padding:10px; }

.congratulation_box		{ background-color:#CCE4C0; border:1px solid #336633; color: #336633; padding:20px; direction:rtl }
.congratulation_box .msg	{ padding:10px; }

.error_box		{ background-color: #FDC6C6; border:1px solid #FF0000; color:#FF0000; padding:20px; direction:rtl }
.error_box .msg	{ padding:10px; }