/* CSS Document */

@import url("common.css");
@import url("clear.css");
@import url("sIFR-screen.css");
@import url("lightbox.css");

#header2 {background: url(../images/header_bg_2.gif) no-repeat; height:155px; padding-top:40px;}
#header2{padding-left:47px; padding-right:47px;}

/* content styles -------------------------------------------------------------------------------*/
#content {background: url(../images/content_bg_top.gif) no-repeat; padding-top:15px;}
.contentLeftCol {float:left; width:303px; margin-right:17px;}
.contentRightCol {float:left; width:535px;}

.subtitle {height:46px; background: url(../images/subtitle_bg_wide.gif) no-repeat; padding:18px 0 0 35px;}
.subtitle h2 {float:left; margin:0; padding:0; font-size: 26px;}

.subtitle img {float:left; border:1px solid #E8E8E8; margin:0 10px 0 -10px;}

/* rounded box styles -------------------------------------------------------------------------------*/
.roundedBox {background: url(../images/r_box_bg_wide.gif) repeat-y; border-top:3px solid #FBFBFB; width:855px; clear:both;}
.roundedBoxTop, .roundedBoxBottom {display:block; float:left; height:24px; width:855px; margin:0; clear:both;}
.roundedBoxTop {background:url(../images/r_box_top_wide.gif) no-repeat top;}
.roundedBoxBottom {background:url(../images/r_box_bottom_wide.gif) no-repeat bottom;}
.roundedBoxContent {padding:0 34px; width:784px;}

.roundedBoxContent :first-child { margin-top:0; clear:both; }

/* rounded box newsletter pages styles -------------------------------------------------------------------------------*/
.roundedBoxNewsletters {background: url(../images/r_box_bg.gif) repeat-y; width:535px;}
.roundedBoxNewslettersTop, .roundedBoxNewslettersBottom {display:block; float:left; height:24px; width:535px; margin:0;}
.roundedBoxNewslettersTop {background:url(../images/r_box_top.gif) no-repeat top; height: 17px;}
.roundedBoxNewslettersBottom {background:url(../images/r_box_bottom.gif) no-repeat bottom; height: 17px;}
.roundedBoxNewslettersContent {padding:0 34px; width:466px;}

.roundedBoxNewslettersContent :first-child { margin-top:0; clear:both; }

.twoColListNewsletters {list-style:none; padding:7px 0; margin-top:15px; width:480px; margin-left: -20px; line-height:15px;}
.twoColListNewsletters li {width:220px; padding:8px 0 8px 5px; float:left; margin-right:10px; font-size:0.85em; background:url(../images/w_list_bg.gif) repeat-x bottom;}
.twoColListNewsletters li a {text-decoration:none; color:#2A68BD; font-weight:bold;}
.twoColListNewsletters li a:hover {color:#FF1E00;}
.twoColListNewsletters li a img {float:left; margin-right:10px; border:1px solid #E7E7E7;}

.threeColList {list-style:none; padding:7px 0; margin-top:15px; width:794px; border-top:1px solid #DFDFDF; line-height:15px;}
.threeColList li {width:245px; padding:8px 0 8px 5px; float:left; margin-right:10px; font-size:0.85em; background:url(../images/w_list_bg.gif) repeat-x bottom;}
.threeColList li a {text-decoration:none; color:#2A68BD;}
.threeColList li a:hover {color:#FF1E00;}
.threeColList li img {float:left; margin-right:8px; border:1px solid #E7E7E7;}

.threeColList li span {float:left; width:200px;}
.threeColList li b {font-size:1.1em;}
.notSubscribed a {color:#606060 !important}
.notSubscribed a:hover {color:#FF1E00 !important}

.threeColListNewslettersEditions {list-style:none; padding:7px 0; margin-top:15px; width:595px;}
.threeColListNewslettersEditions li {width:180px; padding:8px 0 8px 0; margin-right: 10px; float:left; font-size:0.85em; background:url(../images/w_list_bg.gif) repeat-x bottom left;}
.threeColListNewslettersEditions li a {text-decoration:none; color:#2A68BD; font-weight:bold; line-height:30px;}
.threeColListNewslettersEditions li a:hover {color:#FF1E00;}
.threeColListNewslettersEditions li a img {float:left; margin-right:3px; border:1px solid #E7E7E7;}

/* rounded box small styles -------------------------------------------------------------------------------*/
.roundedBoxS {background: url(../images/r_box_bg_sw.gif) repeat-y; margin-top:3px; width:611px; clear:both;}
.roundedBoxS .roundedBoxTop, .roundedBoxS .roundedBoxBottom, .roundedBoxS .roundedBoxTop2, .roundedBoxS .roundedBoxBottom2 {display:block; float:left; height:20px; width:611px; margin:0;}
.roundedBoxS .roundedBoxTop {background:url(../images/r_box_top_sw.gif) no-repeat top;}
.roundedBoxS .roundedBoxTop2 {background:url(../images/r_box_top_sw_old.gif) no-repeat top;}
.roundedBoxS .roundedBoxBottom {background:url(../images/r_box_bottom_sw.gif) no-repeat bottom;}
.roundedBoxS .roundedBoxBottom2 {background:url(../images/r_box_bottom_sw_old.gif) no-repeat bottom;}
.roundedBoxS .roundedBoxContent {padding:0 34px; width: 550px; /*width:466px;*/}

.roundedBoxS .roundedBoxContent :first-child { margin-top:0; clear:both; }

.roundedBoxDark {background:#F0F0F0; width:591px; margin-left:11px}
.roundedBoxDarkContent {padding: 0 10px;}

.roundedBoxDarkTop, .roundedBoxDarkBottom {display:block; float:left; height:20px; width:100%; margin:0;}
/*.roundedBoxDarkTop {background:url(../images/r_box_dark_top_sw.gif) no-repeat top;}
.roundedBoxDarkBottom {background:url(../images/r_box_dark_bottom_sw.gif) no-repeat bottom;}*/

/* form styles -------------------------------------------------------------------------------*/
.inputField {width:167px; height:15px; padding:8px 8px; margin:0; line-height:13px; font-size:12px; background:url(../images/login-input-bg.gif) no-repeat; display:block;}
.inputField input{border-style:none; line-height:13px; font-size:12px; height:13px; width:167px;}
.inputField select{border:2px none; font-size:12px; width:167px; margin-top:-2px;}
.inputField select option {font-size:12px;}
.inputFieldSelect {width:200px; height:15px; padding:8px 6px; margin:0; line-height:13px; font-size:12px; background:url(../images/login-input-bg1.gif) no-repeat; display:block;}
.inputFieldSelect select{border:2px none; font-size:12px; width:195px; margin-top:-2px;}
.inputFieldSelect select option {font-size:12px;}

.inputSmallField {width:120px; height:15px; padding:8px 8px; margin:0; line-height:13px; font-size:12px; background:url(../images/small-input-bg.gif) no-repeat; /*display:block;*/}
.inputSmallField input{border-style:none; line-height:13px; font-size:12px; height:13px; width:115px; margin:-3px 0 0 -3px; border:0}

.inputBigField {width:224px; height:15px; padding:8px 8px; margin:0; line-height:13px; font-size:12px; background:url(../images/big-input-bg.gif) no-repeat; /*display:block;*/}
.inputBigField input{border-style:none; line-height:13px; font-size:12px; height:13px; width:219px; margin:-3px 0 0 -3px; border:0}


.roundedBoxDarkContent form {line-height:30px; float:left;}
.roundedBoxDarkContent form span {float:left;}



.showForm {width:310px; background:url(../images/sep_search.gif) no-repeat right; margin-right:5px}
.searchForm {width:250px;}
.financialMarketsSearchForm {width: 400px; text-align: right;}

.breadcrumbs {font-size:1.2em; font-weight:bold; width: 450px; float:left;margin-left:10px; margin-top:15px;}
.breadcrumbs a {color:#2A68BD}
.breadcrumbs a:hover {color:#FF1E00}

.roundedBoxDarkContent a {color:#000}
.roundedBoxDarkContent a:hover {color:#FF1E00}

.searchMore {float:left; width:205px; font-size:10px; line-height:10px; /*border-top:3px solid #F0F0F0;*/ position:relative; /*z-index:20;*/}


.searchBox{
	height:43px;
	width:275px;
	padding-left:30px;
	padding-top:10px;
	background:url(../images/bg_search.gif) no-repeat;
	float:right;
	margin-right:20px;
	margin-bottom:-4px;
	z-index:100px;
	position:relative;
}


/* infoBox styles -------------------------------------------------------------------------------*/
.topLeft {float:left;}
.infoBox {float:right; width:243px; background:url(../images/info_box_bg.gif) repeat-y; margin-top: 3px;}
.infoBoxContent {padding:0 10px 0 10px}
.infoBoxContent ul {margin:0; padding:0; /*background:#efefef;*/}
.infoBoxContent li {border-bottom:1px solid #f0f0f0; border-top:1px solid #ffffff; line-height:23px; padding:0; margin:0; list-style:none; padding-left:20px}
.infoBoxContent a {font-size:0.85em; text-decoration:none; color:#606060;}

.infoBoxTop {width:243px; height:20px; background:url(../images/info_box_top.gif) no-repeat;}
.infoBoxTop h2 {margin:0; padding:20px 0 0 50px; font-size:0.9em; font-weight:normal; float:left; background:url(../images/ico_indici.gif) no-repeat 15px 13px;}
.infoBoxBottom {width:213px; padding:0 15px; text-align:right; font-size:0.85em; height:22px; background:url(../images/info_box_bottom.gif) no-repeat bottom;}

/* news styles -------------------------------------------------------------------------------*/
.pagination {font-size:0.85em; font-weight:normal; border-top:1px dotted #BCBCBC; border-bottom:1px dotted #BCBCBC; padding: 5px 5px 4px 5px;}
.pagination img {margin:0 2px; vertical-align:middle}
.pagination a {text-decoration:none}

.filterCriteria {font-size:0.85em; font-weight:normal; border-bottom:1px dotted #BCBCBC; padding:5px 5px 4px 5px; background-color:#F0F0F0;}

.sectionTitle{font-weight:bold; font-size:0.9em; border-top:1px dotted #BCBCBC; border-bottom:1px dotted #BCBCBC; padding:5px 5px 4px 5px;background-color:#EFEFEF; clear:both}
.sectionTitle a {text-transform:uppercase;}

.perPageForm {float:right; font-weight:normal; width:150px; text-align:right;}
.perPageForm input {border:0; margin:0; padding:0; width:26px; height:19px; text-align:center; background:url(../images/pag_input_bg.gif);}
.perPageForm span { no-repeat; float:left; padding:2px 10px 3px 5px;}

.roundedBoxLeft {float:left; width:590px; padding:0 18px;}
.roundedBoxRight {float:left; width:140px; padding:0 10px 0 30px;}

.allNews {padding:10px 0;}
/*.allNews :first-child {border-top:0;}*/
.newsShort {padding:7px; border-top:1px dotted #BCBCBC;}
/*.newsShort img {float:left; margin:10px 10px 0 0}*/
.date {font-size:0.85em;}
.time {font-size:0.85em; /*border: 1px solid #BCBCBC;*/ padding: 0 2px 0 2px; color: #2A68BD; margin-bottom: -32px; margin-left: 15px;}
.timeEvent {color:#2A68BD; font-size:0.85em; margin-right:-50px; padding:0pt 2px;}
.newsShortDet {padding-top:10px; padding-bottom:10px; padding-left:16px; line-height:1.3em; background:url(../images/ico_article.gif) no-repeat left 12px;}

.itemShort {padding:7px;}
.itemShortDet {padding-top:4px; padding-bottom:4px; padding-left:16px; line-height:1.3em;}
.itemShortDet .newsTitle:visited, .itemShortDet .newsTitle_breaking:visited {
	background: url(../images/bifa.gif) no-repeat;
	padding-left: 50px;
}
.itemShortDet .newsTitle, .itemShortDet .newsTitle_breaking {
	padding-left: 50px;
}

.newsTitle {font-weight:bold; line-height:1.3em; font-size: 0.85em; display: block;}
.eventsTitle {font-weight:bold; line-height:1.3em; font-size: 0.85em;}
.newsTitle_breaking {font-weight:bold; color:#A00000; line-height:1.3em; font-size: 0.85em; display: block;}
.sB {font-size:0.9em;}
.sB a {color:#606060;}
.sB a:hover {color:#FF1E00}
.eventChildren{
	padding-left: 23px;
	padding-bottom: 3px;
}
.eventChildrenList{
	float: right;
	width: 536px;
	clear: right;
	padding: 15px;
	background-color: #F5F5F5;
}

.newsToolbar {float:right;}
.roundedBoxLeft h2 {margin:2em 0; font-size:1.5em; font-weight:normal;}

.infoMenu li {font-size:0.85em;}
.infoMenu li a {padding-left:70px; display:block; text-decoration:none; color:#606060}
.infoMenu li a:hover {padding-left:70px; display:block; text-decoration:none; color:#FF1E00}

#info1 {background:url(../images/info_men_1.gif) no-repeat;}
#info2 {background:url(../images/info_men_2.gif) no-repeat;}
#info3 {background:url(../images/info_men_3.gif) no-repeat;}
#info4 {background:url(../images/info_men_4.gif) no-repeat;}

#info1 a {height:47px; line-height:47px;}
#info2 a {height:34px; line-height:34px;}
#info3 a {height:34px; line-height:34px;}
#info4 a {height:47px; line-height:47px;}

.threeColList_2 {list-style:none; padding:0 0 30px 0 ; margin-top:15px; width:190px; line-height:15px; float:left}
.threeColList_2 li {padding:8px 0 8px 5px; margin-right:10px; font-size:0.85em; background:url(../images/w_list_bg.gif) repeat-x bottom;  width:175px;}
.threeColList_2 li a {text-decoration:none; color:#2A68BD;}
.threeColList_2 li a:hover {color:#FF1E00;}

/* -------------------------- */
a {color:#2A68BD}
a:hover {color:#FF1E00}

/* Table styles,  Ionut 19 Jan 2007 ------------------------ */
.table_type_1 {border-left:1px solid #efefef; border-right:1px solid #efefef; text-align:center;}
.table_head {background:url(../images/bg_table_head.gif) repeat-x bottom #ffffff; height:39px; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; padding-left:10px}
.table_subhead {background:url(../images/bg_table_subhead.gif) repeat-x bottom; height:52px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding-left:10px; padding-right:10px;font-weight:bold; vertical-align:bottom;}
.table_subhead_special {height:30px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding-left:5px; padding-right:5px;font-weight:bold; vertical-align:bottom}
.table_subhead_variation {background:url(../images/bg_table_subhead.gif) repeat-x top; height: 35px; font-weight:bold;}
.table_row_even {background:url(../images/sep_dotted.gif) top repeat-x; height:30px; padding:5px 10px 3px 10px;}
.table_row_odd {background:url(../images/sep_dotted.gif) top repeat-x #F8F8F8; height:30px; padding:0 10px 0 10px;}
.table_footer {background-color:#f7f7f7; border-bottom:1px solid #efefef}

#table_type_small {border-left:1px solid #efefef; border-right:1px solid #efefef; text-align:center;}
#table_type_small .table_head {background:url(../images/bg_table_head.gif) repeat-x bottom #ffffff; height:39px; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; padding-left:2px;}
#table_type_small .table_subhead {background:url(../images/bg_table_subhead.gif) repeat-x bottom; height:52px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding-left:2px; padding-right:2px;font-weight:bold; vertical-align:bottom;  font-size: 0.85em;}
#table_type_small .table_subhead_special {height:30px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding-left:2px; padding-right:2px;font-weight:bold; vertical-align:bottom;  font-size: 0.85em;}
#table_type_small .table_highlight_subhead_special {background-color: #F2F2F2; height:30px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding-left:2px; padding-right:2px;font-weight:bold; vertical-align:bottom;  font-size: 0.85em;}
#table_type_small .table_subhead_variation {background:url(../images/bg_table_subhead.gif) repeat-x top; height: 35px; font-weight:bold;  font-size: 0.85em;}
#table_type_small .table_row_even {background:url(../images/sep_dotted.gif) top repeat-x; height:30px; padding:0 2px 0 2px; font-size: 0.85em;}
#table_type_small .table_row_odd {background:url(../images/sep_dotted.gif) top repeat-x #F8F8F8; height:30px; padding:0 2px 0 2px;  font-size: 0.85em;}
#table_type_small .table_row_highlight_even {background:url(../images/sep_dotted.gif) top repeat-x #F5F5F5; height:30px; padding:0 2px 0 2px; font-size: 0.85em;}
#table_type_small .table_row_highlight_odd {background:url(../images/sep_dotted.gif) top repeat-x #F2F2F2; height:30px; padding:0 2px 0 2px;  font-size: 0.85em;}
#table_type_small .table_footer {background-color:#f7f7f7; border-bottom:1px solid #efefef; font-size: 0.85em;}

.color_increase {color:#00B705}
.color_decrease {color:#E00000}

.filter {width:590px; border:1px solid #E1E1E1; background-color:#FFFFFF; padding:5px}
.filterContent {background-color:#FF1E00; padding:0}
.filterBoxes {padding:10px; text-align:center; color:#ffffff;}
.filterContent select {border:0}

.sendFriend {width:500px; border:1px solid #E1E1E1; background-color:#FFFFFF; padding:5px;clear:both}
.sendFriendContent {background:url(../images/logo_send_friend.gif) top left no-repeat #EBEBEB;}

.printReport {width:300px; border:1px solid #E1E1E1; background-color:#FFFFFF; padding:5px;clear:both}
.printReportContent {background:url(../images/logo_send_friend.gif) top left no-repeat #EBEBEB;}

.messageRestricted{ width:561px; height:98px; background:url(../images/bg_mesaj_restricted.gif) no-repeat; color:#ffffff; margin:0;}
.messageRestricted a {color:#ffffff; font-weight:bold}
.messageRestricted a:hover {color:#ffffcc}


.advancedSearch {width:260px; border:1px solid #E1E1E1; background-color:#FFFFFF; padding:5px;clear:both; z-index: 1000;}
.advancedSearchContent {background:url(../images/logo_send_friend.gif) top left no-repeat #EBEBEB;}
.advancedSearch li{font-size: 0.85em; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #E0E0E0; list-style: none;}


.fullScreen {clear:both; z-index: 1000; background-color:#FFF; position: absolute; left: 100px; top: 100px; clear: both;}

.message_box{
	background:url(../images/bg_table_head.gif) repeat-x bottom;
	width:50%;
	border:1px solid #dcdcdc;
	margin:10px;
	padding:20px;
}

.error_message{
	color: #D00000;
	font-weight: bold;
	font-size: 10pt;
	background:url(../images/ico_error.gif) no-repeat left;
	padding-left: 30px;
}

.success_message{
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	background:url(../images/ico_success.gif) no-repeat left;
	padding-left: 30px;
}


.twoColList {list-style:none; padding:7px 0; margin-top:15px; width:560px; line-height:15px;}
.twoColList li {width:250px; padding:8px 0 8px 5px; float:left; margin-right:10px; font-size:0.85em; background:url(../images/w_list_bg.gif) repeat-x bottom;}
.twoColList li a {text-decoration:none; color:#2A68BD;}
.twoColList li a:hover {color:#FF1E00;}
.twoColList li img {float:left; margin-right:8px; border:1px solid #E7E7E7;}

.twoColList li span {float:left; width:200px;}
.twoColList li b {font-size:1.1em;}

.languages{width:540px; margin-left: 5px; padding: 4px 4px 4px 10px; background-color: #F5F5F5; font-size: 0.85em; font-weight: bold; border-bottom: 1px solid #E9E9E9;}

.twoColList3 {list-style:none; padding:7px 0; margin-top:15px; width:560px; border-top:1px solid #DFDFDF; line-height:15px;}
.twoColList3 li {width:250px; padding:8px 0 8px 5px; float:left; margin-right:10px; font-size:0.85em; background:url(../images/w_list_bg.gif) repeat-x bottom;}
.twoColList3 li a {text-decoration:none; color:#2A68BD;}
.twoColList3 li a:hover {color:#FF1E00;}
.twoColList3 li img {float:left; margin-right:8px; border:1px solid #E7E7E7;}

.twoColList3 li span {float:left; width:180px;}
.twoColList3 li b {font-size:1.1em;}

.contentList {width:235px; float:left; margin-right:10px;}
.contentList, .contentList li ul {list-style:none;}
.contentList li {background:#F8F8F8; border-top:1px solid #fff;}
.contentList strong {display:block; padding:3px 3px 3px 20px; background:url(../images/content_list_bg.gif) no-repeat 5px 5px}
.contentList li ul li {background:#FCFCFC; border-bottom:1px solid #fff; padding:3px 3px 3px 20px;}
.contentScreens {float:left; width:220px;}

.feedbackSubject {width:581px; height:31px; padding:5px 8px; margin:0; line-height:13px; font-size:12px; background:url(../images/feedback_subject_input.gif) no-repeat; display:block;}
.textAreaField {width:581px; height:200px; padding:8px 8px; margin:0; line-height:13px; font-size:12px; background:url(../images/text_area_bg.gif) no-repeat; display:block;}
.textAreaField input{border-style:none; line-height:13px; font-size:12px; height:13px; width:115px; margin:-3px 0 0 -3px; border:0}

.roundedBoxDarkContent div.fieldscontact {border: none; width:450px; float:left; margin-right:10px;}
.roundedBoxDarkContent div.fieldscontact label {float:left; width:100px; padding-right:5px; line-height:30px; text-align:right;}

.roundedBoxRight ul {margin: 0 0 15px 0; list-style:none;}
.roundedBoxRight ul li {padding: 3px 0}
.roundedBoxLeft h2 {margin:2em 0; font-size:1.5em; font-weight:normal;}


/* Table styles,  Ionut 19 Jan 2007 ------------------------ */
.table_type_1 {border-left:1px solid #efefef; border-right:1px solid #efefef;}
.table_head {background:url(../images/bg_table_head.gif) repeat-x bottom #ffffff; height:39px; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; padding-left:10px}
.table_subhead {background:url(../images/bg_table_subhead.gif) repeat-x bottom; height:52px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding-left:10px; padding-right:10px;font-weight:bold; vertical-align:bottom}
.table_row_even {background:url(../images/sep_dotted.gif) top repeat-x; height:30px; padding:5px 10px 3px 10px;}
.table_row_odd {background:url(../images/sep_dotted.gif) top repeat-x #fbfbfb; height:30px; padding:5px 10px 3px 10px;}
.table_footer {background-color:#f7f7f7; border-bottom:1px solid #efefef}
.color_increase {color:#00B705}
.color_decrease {color:#E00000}

.filter {width:590px; border:1px solid #E1E1E1; background-color:#FFFFFF; padding:5px}
.filterContent {background-color:#FF1E00; padding:0}
.filterBoxes {padding:10px; text-align:center; color:#ffffff;}
.filterContent select {border:0}

.sendFriend {width:500px; border:1px solid #E1E1E1; background-color:#FFFFFF; padding:5px;clear:both}
.sendFriendContent {background:url(../images/logo_send_friend.gif) top left no-repeat #EBEBEB;}

.messageRestricted{ width:561px; height:98px; background:url(../images/bg_mesaj_restricted.gif) no-repeat; color:#ffffff; margin:0;}
.messageRestricted a {color:#ffffff; font-weight:bold}
.messageRestricted a:hover {color:#ffffcc}


/* Banner styles  --------------------------------------------------------*/
.sideBanner {margin-left: -10px;}


/* Subscriptions styles  --------------------------------------------------- */
.threeColList_3 {list-style:none; padding:7px 0; margin-top:15px; width:590px; border-top:1px solid #DFDFDF; line-height:15px;}
.threeColList_3 li {width:180px; padding:8px 0 8px 5px; float:left; margin-right:10px; background:url(../images/w_list_bg.gif) repeat-x bottom;}
.subscrList {background:url(../images/w_list_bg.gif) repeat-x bottom; height:33px; margin-bottom:3px;padding-top:9px}
.subscrList_highlight {background-color: #FF624C; height:33px; margin-bottom:3px;padding-top:9px}
.newsletter_subscrList_highlight {background-color: #FF624C !important;}
.highlighProduct {font-weight: bold;}

.twoColList2 {list-style:none; padding:7px 0; margin-top:15px; width:560px; border-top:1px solid #DFDFDF; line-height:15px;}
.twoColList2 li {width:200px; padding:8px 0 8px 5px; float:left; margin-right:4px; font-size:0.9em; background:url(../images/w_list_bg.gif) repeat-x bottom;}
.twoColList2 a {text-decoration:none}

.dateInput {width:54px; height:31px; padding:5px 8px; margin:0; line-height:13px; font-size:12px; background:url(../images/date-input-bg.gif) no-repeat; display:block;}
.dateInput input {width:27px; height:14px; border:0}

/* utile styles --------------------------------------------------------------------*/
#utile {}
#utile ul{font-size:0.9em; padding-top:8px; padding-bottom:8px;}
#utile li{line-height:1.2em; background:url(../images/bg_submenu.gif) repeat-x bottom; font-size:0.9em; padding-top:8px; padding-bottom:8px;}
#utile a {text-decoration:none}

.inputSmallField2 {width:120px; height:15px; padding:8px 8px; margin:0; line-height:13px; font-size:12px; background:url(../images/small-input-bg_2.gif) no-repeat;}
.inputSmallField2 input{border-style:none; line-height:13px; font-size:12px; height:13px; width:115px; margin:-3px 0 0 -3px; border:0}


.roundedBoxInside {background: url(../images/r_box_bg.gif) repeat-y; margin-top:3px; width:535px;}
.roundedBoxInsideTop, .roundedBoxInsideBottom {display:block; height:24px; width:535px; margin:0;}
.roundedBoxInsideTop {background:url(../images/r_box_top.gif) no-repeat top;}
.roundedBoxInsideBottom {background:url(../images/r_box_bottom.gif) no-repeat bottom;}
.roundedBoxInsideContent {padding:0 24px; width:466px;}

.roundedBoxInsideContent :first-child { margin-top:0; clear:both; }

.roundedBoxInsideDark {background:#EBEBEB; margin-top:-10px; margin-left:12px; width:510px; color:#000; font-size:0.9em; clear:both}
.roundedBoxInsideDarkContent {padding: 0 20px;}

.roundedBoxInsideDarkTop, .roundedBoxInsideDarkBottom {display:block; height:20px; width:100%; margin:0; padding:0;}
.roundedBoxInsideDarkTop {background:url(../images/r_box_dark_top.gif) no-repeat top;}
.roundedBoxInsideDarkBottom {background:url(../images/r_box_dark_bottom.gif) no-repeat bottom;}

/* hotels & conference rooms ---------------------------------------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.roomRates{width:380px; float:left;}
.roomRates td {padding: 2px 5px 2px 0;}
.roomRates table {margin:5px 0 0 0;}
.paymentOptions{ width:380px;float:left; margin-bottom:10px; padding-top:10px; border-top:1px solid #EFEFEF;}
.paymentOptions img {margin:10px 5px 0 0}
.hotelInfo {margin-bottom:15px; padding-top:10px; border-top:1px solid #EFEFEF;clear:both;}
.salaInfo {margin-bottom:10px; padding-top:10px; border-top:1px solid #EFEFEF;clear:both;}
.salaInfoTable {float:left; font-size:0.85em; margin-top:-7px; margin-left:10px; height: 46px;}
.salaInfoType{float:left;}
.salaInfoTable td {padding:1px;}
.redText {color:#C00000;}
.specialOffer {color:#FFFFFF; background-color: #C00000; text-decoration:none;}
.specialOffer:hover{color:#FFFFFF; text-decoration:none;}

.hotelSearchTop{background:url(../images/bg_hotel_search_top.gif) no-repeat; width:594px; height:36px}
.hotelSearchContent{background:url(../images/bg_hotel_search.gif) repeat-y; width:534px; padding:0 30px 0 30px; font-size:0.85em}
.hotelSearchContent input, select{ font-size:1em; margin-top:15px;}
.hotelSearchBottom{background:url(../images/bg_hotel_search_bottom.gif) no-repeat; width:594px; height:36px}
.clickArea {width:10px; height:10px; float:right; margin-right:7px; margin-top:7px; display:inline}
.clickArea a {display:block; height:10px; width:10px;}

.hotelSearchResult{padding:10px 0 10px 0; border-bottom:1px dotted #E0E0E0; clear:both; display:block;}
.hotelSearchResult .hotelPic {float:left; margin-right:10px;}
.hotelSearchResult .hotelDetails{}
.hotelSearchResult .hotelDetails a {font-size:0.85em}

.infoPopup {width:200px; border:1px solid #E1E1E1; background-color:#FFFFFF; padding:5px; clear:both; position: absolute;}
.infoPopupContent{background-color:#EBEBEB;}

.special_offer_list{ margin:20px; padding:0; list-style-type:none; width:500px; overflow:hidden;}
.special_offer_list li{float:left;width:150px; display:block;margin-right:15px;}