/* Style 1 */

a,
h2,
.componentheading {
	color: #178fc0;
}

.componentheadingylow {
	color: #cc7a00;
}

/* @group Structure */

#logo {
	background: url(../images/logo.png) 0 0 no-repeat;
}

#showcase {
	background: #073457 url(../images/showcase-bg.png) 0 0 repeat-x;
}

#showcase2 {
	background: url(../images/showcase-promo.jpg) 50% 0 no-repeat;
}

#featured-mod {
	background: url(../images/featuremod-bg.png) 50% 0 repeat-x;
}

#featured-mod2 {
	background: url(../images/featuremod-bg2.jpg) 50% 0 no-repeat;
}

/* @end */

/* @group Horizontal Menu */

#horiz-menu {
	background: url(../images/horiz-menu-bg.png) 0 0 repeat-x;
}
/* aici e culoare meniului */
#horiz-menu ul ul {
	background: #32211f;
	border-left: 1px solid #523632;
	border-right: 1px solid #523632;
	border-bottom: 1px solid #523632;
}

#horiz-menu ul ul ul {
	border-top: 1px solid #523632;
}

#horiz-menu li a {
	background: url(../images/horiz-menu-div.png) 100% 50% no-repeat;
}

#horiz-menu a,
#horiz-menu li.active a {
	color: #f2d15e;


	
}

#horiz-menu li.active a {
	color: #ff9d30;
}

#horiz-menu a:hover {
	color: #ff9d30;
}

#horiz-menu ul ul li a,
#horiz-menu ul li.active.parent ul a {
	background: url(../images/dropdown-arrow.png) 10px 50% no-repeat;
	color: #ff9d30;
}

/* @end */

/* @group Main Menu */

a.mainlevel {
	background: url(../images/vertmenu-bg.png) 0 0 no-repeat;
	color: #666;
}

a#active_menu.mainlevel,
a.mainlevel:hover {
	color: #178FC0;
}

a.sublevel:hover,
a#active_menu.sublevel {
	color: #178FC0;
}

a.sublevel {
	color: #666;
}

/* @end */

/* @group Sub Menu */

ul.menu a {
	background: url(../images/vertmenu-bg.png) 0 0 no-repeat;
	color: #666;
}

ul.menu li.active a,
ul.menu li a:hover,
ul.menu li.parent li.active a,
ul.menu li.parent li.parent li.active a,
ul.menu li.parent li.active a:hover,
ul.menu li.parent li.parent li.active a:hover,
ul.menu li.active a:hover {
	color: #18A7E1;
}

ul.menu li.parent li a,
ul.menu li.parent li.parent li a {
	color: #666;
}

/* @end */

.rok-content-rotator h2 a:hover,
.rok-content-rotator h2 a.active,
#rokslide-toolbar li.current {
	color: #178FC0;
}

/* @group Typography */

ul.bullet-1 li {
	background: url(../images/dropdown-arrow.png) 0 3px no-repeat;
}

ul.bullet-2 li {
	background: url(../images/b2.gif) 0 3px no-repeat;
}

ul.bullet-3 li {
	background: url(../images/bullet-3.png) 0 3px no-repeat;
}

ul.bullet-4 li {
	background: url(../images/bullet-4.png) 0 3px no-repeat;
}

ul.bullet-5 li {
	background: url(../images/bullet-5.png) 0 3px no-repeat;
}

.important2 {
	border: 1px solid #178FC0;
}

span.highlight-color {
	background: #178FC0;
	color: #fff;
}

span.important-title2,
span.number-color,
blockquote.color2,
span.dropcap-color {
	color: #178FC0;
}

/* @end */

div.wrapper { margin: 0 auto; width: 958px;padding:0;}
td.leftcol { width:275px;padding:0;}
td.rightcol { width:0px;padding:0;}

div.wrappervid { margin: 0 auto; width: 900px;padding:0;}

ul.menutopm li {
list-style-image:url(../images/arrowb.gif);
}

.redcol 
{
color:#bc0000;
}

.boldon
{
font-weight:bold;
font-size:120%;
color:#cc7a00;
}

.lightcol 
{
color:#dbaa70;
}

 .imgbord 

{

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #606060;

border-right-color: #606060;

border-bottom-color: #606060;

border-left-color: #606060;

outline-color: invert;

outline-style: none;

outline-width: medium;

padding:2px 2px 2px 2px;

margin:0px 5px 5px 5px;


}

/* Check-in/Manage Bookings tabs */

.loginTab

{

	padding-top: 17px;

	float: left;

	width: 183px;

	font-size:1.05em;

    display:block;	

}

.loginTabBackground_select_left

{

	background-image: url(../images/tab_select_left_middle.gif);

	background-position:left top;

	background-repeat:repeat-y;

	width:215px;

	padding-bottom: 2px;

}

.loginTabHead_select_left

{

	display:block;	

	background-image: url(../images/tab_select_left_top.gif);

	background-position:left top;

	background-repeat:no-repeat;

	width: 215px;

	height: 21px;

}

.loginTabBottom_select_left

{

	display:block;	

	clear:both;

	background-image: url(../images/tab_select_left_bottom.gif);

	background-position:left top;

	background-repeat:no-repeat;

	width:215px;

	height:10px;

}

.loginTabBackground_select_right

{

	background-image: url(../images/tab_select_right_middle.gif);

	background-position:left top;

	background-repeat:repeat-y;

	width:215px;

	padding-bottom: 2px;

}

.loginTabHead_select_right

{

	display:block;	

	background-image: url(../images/tab_select_right_top.gif);

	background-position:left top;

	background-repeat:no-repeat;

	width: 215px;

	height: 21px;

}

.loginTabBottom_select_right

{

	display:block;	

	clear:both;

	background-image: url(../images/tab_select_right_bottom.gif);

	background-position:left top;

	background-repeat:no-repeat;

	width:215px;

	height:10px;

}

.loginTab ul

{

	display:block;	

	margin: 0px;

	padding: 0px;

	list-style: none;

	vertical-align: bottom;

}



.loginTab li.tabon

{

	display: block;

	float: left;

	margin: 0px;

	text-align:center;

	text-indent:3px;

	font-size:135%;

	color:#fff;

	font-weight:bold;
	
	font-family:Helvetica, Arial;

}

.loginTab li.taboff

{

	display: block;

	float: left;

	margin: 0px;

	text-align:center;

	width: 104px;

	font-size:90%;

	color:#39122f;

	cursor:pointer;

}

.loginTab li.taboff a

{

	color:#555;

}

.loginTabHead_select_left li.tabon

{

	padding: 5px 4px 0px 2px;

	width: 104px;

}

.loginTabHead_select_left li.taboff

{

	padding: 6px 4px 0px 8px;

	width: 93px;

}

.loginTabHead_select_right li.tabon

{

	padding: 5px 4px 0px 0px;

	width: 114px;

}

.loginTabHead_select_right li.taboff

{

	padding: 6px 0px 0px 4px;

	width: 93px;

}

.loginTabBottom

{

	background: url(../images/tabbottom.jpg) left top;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	text-align:center;

	height: 20px;

	width: 215px;

	overflow:hidden;



}

.loginTab_checkin_or_managebookings

{

	border-left:solid 2px #b84993;

	border-right:solid 2px #b84993;

	padding:0px 10px 0px 10px;

	margin: 0px;

	width: 191px;
	background-color:#f0f0f0;


}

.loginTab_checkin_or_managebookings_text

{

	font-size:0.86em;

}

.loginTab_checkin_or_managebookings_links

{

	color:#FF6600;

	display:inline;

	font-size:0.86em;

	text-decoration:none;

}



#eOffers

{

	display:table;

	height:22px;

	position:relative;

}



#eOffers .img

{

	display:table-cell;

	padding-left:2px;

	float:left;

}



#eOffers .text

{

	display: table-cell;

	vertical-align: middle;

	text-align: center;

	padding-left: 5px;

}



#eOffers div a

{

	font-size: 0.92em;	

}



#eOffers .userName

{

	vertical-align: middle;

	display:inline;

	padding-right: 5px;

	width:40%;

}



#eOffers .logoutBtn

{

	display:inline;

	vertical-align: middle;

}



#eOffers .userInfoLogout

{

	display:table-cell;

	 float:right;

	 vertical-align:middle;

	 line-height:22px;

}



#eOffers .userInfoLogout span

{

	position:relative;

	top: -4px;

	padding-right:5px;

}

/* Check-in/Manage Bookings tabs end */

input, select, textarea 
{

font-size: 0.925em;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #c7c7c7;

border-right-color: #c7c7c7;

border-bottom-color: #c7c7c7;

border-left-color: #c7c7c7;

}


.buttonele
{

font-size: 0.925em;

border-top-width: 1px;

border-right-width: 1px;

border-bottom-width: 1px;

border-left-width: 1px;

border-top-style: solid;

border-right-style: solid;

border-bottom-style: solid;

border-left-style: solid;

border-top-color: #874970;

border-right-color: #874970;

border-bottom-color: #874970;

border-left-color: #874970;

background-color:#ae307a;

color:#FFFFFF;

}

.bookingform

{

width: 190px;

margin-top: 8px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

}

.bookingform_rg

{

width: 210px;

margin-top: 8px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

border:1px solid #c7c7c7;

}


.disp_on 
{
display:show;
}
.disp_off
{
display:none;
}


.toplf {
background-image:url(../images/Rak_Al-Noor2_01.gif);
max-width:127px;
width:127px;
width: expression(document.body.clientWidth > 955? "127px": "auto" ); 
}
.ctlf {
background-image:url(../images/Rak_Al-Noor2_04.gif);
max-width:127px;
width:127px;
width: expression(document.body.clientWidth > 955? "127px": "auto" ); 
}
.btlf {
background-image:url(../images/Rak_Al-Noor2_13.gif);
max-width:127px;
width:127px;
width: expression(document.body.clientWidth > 955? "127px": "auto" ); 
}

.toprt {
background-image:url(../images/Rak_Al-Noor2_03.gif);
max-width:127px;
width:127px;
height:82px;
width: expression(document.body.clientWidth > 955? "127px": "auto" ); 
}
.ctrt {
background-image:url(../images/Rak_Al-Noor2_06.gif);
max-width:127px;
width:127px;
height:123px;
width: expression(document.body.clientWidth > 955? "127px": "auto" ); 
}
.btrt {
background-image:url(../images/Rak_Al-Noor2_15.gif);
max-width:127px;
width:127px;
height:109px;
width: expression(document.body.clientWidth > 955? "127px": "auto" ); 
}