body {
	margin:0;
	padding:0;
	font:100% Arial, Helvetica, sans-serif;
	background:url(../images/body-bg.jpg) repeat-x;
}
.f-left {float:left;}
.f-right {float:right;}
.clear {clear:both;}
img {
	border:none;
	display:block;
}
form {
	padding:0;
	margin:0;
}
a {color:#26A7DF;}
a:hover {text-decoration:none;}
/*buttons*/
.save-btn,
.customize-btn,
.book-btn,
.next-day-btn,
.date-btn,
.rebuild-btn,
.done-btn,
.info-btn,
.start-btn,
.register-btn,
.add-btn {
	display:block;
	overflow:hidden;
	width:125px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/save-btn.gif) no-repeat;
}
.regis-btn {
	display:block;
	overflow:hidden;
	width:125px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/btt.gif) no-repeat;
}
.text_normal {	
	margin:0;
	font-size:13px;
	color:#24235f;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.customize-btn {
	width:170px;
	background:url(../images/customize-btn.gif) no-repeat;
	margin:20px 0 0;
}
.book-btn {
	width:125px;
	background:url(../images/book-btn.gif) no-repeat;
}
.next-day-btn {
	width:12px;
	height:30px;
	margin:9px 0 0 4px;
	background:url(../images/arrow-next-day.gif) no-repeat;
	position:absolute;
	top:9px;
	left:949px;
}
/*overview button*/
.overview-btn {
	width:93px;
	height:30px;
	text-align:center;
	font:italic 82%/228% Arial, Helvetica, sans-serif;
	background:url(../images/overview-btn.gif) no-repeat;
	text-decoration:none;
	color:#fff;
	margin-right:42px;
}
.overview-btn:hover {
	color:#32ABDE;
	background-position:0 -30px;
}
.date-btn {
	width:14px;
	height:14px;
	float:left;
	margin:2px 18px 0 5px;
	background:url(../images/date-ico.jpg) no-repeat;
}
.rebuild-btn {
	width:173px;
	height:28px;
	background:url(../images/rebuild-btn.gif) no-repeat;
	float:right;
	margin:0 0 0 10px;
}
.done-btn {
	background:url(../images/done-btn.gif) no-repeat;
	width:91px;
	height:28px;
	margin:21px 0 0;
}
.info-btn {
	background:url(../images/info-ico.gif) no-repeat;
	width:14px;
	height:14px;
}
.start-btn {background:url(../images/start-btn.gif) no-repeat;}
.register-btn {
	width:145px;
	height:33px;
	background:url(../images/register-btn.gif) no-repeat;
}

.add-btn {
	width:172px;
	height:33px;
	margin-left:173px;
	background:url(../images/add-btn.gif) no-repeat;
}

a.save-btn:hover,
a.customize-btn:hover,
a.book-btn:hover,
a.start-btn:hover {
	background-position: 0 -28px;
}
a.register-btn:hover {
	background-position: 0 -33px;
}
a.add-btn:hover {
	background-position: 0 -33px;
}
/*page*/
#page {
	margin:0 auto;
	width:965px;
	position:relative;
}
/*header*/
.header {
	width:965px;
	padding:8px 0 0;
	overflow:hidden;
}
/*logo*/
h1 {
	margin:0;
	padding:0;
}
h1 a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:220px;
	height:49px;
	background:url(../images/logo-beta.gif) no-repeat;
}
/*language select*/
.lang {
	width:138px;
	padding:9px 0 0;
}
.lang label {
	float:left;
	font:75%/160% Arial, Helvetica, sans-serif;
}
.lang select {
	float:right;
	width:79px;
	font-size:69%;
}
/*header menu*/
/*.header ul,
.preferences-box ul,
ul.footer {
	overflow:hidden;
	padding:0 4px 0 0;
	margin:10px 0 0;
	list-style:none;
}
.header ul li,
.preferences-box ul li
 {
	float:left;
	padding:0 5px;
	font-size:75%;
	background:url(../images/separator-menu.gif) no-repeat 100% 3px;
}*/

/*content*/
.primary-content {
	width:965px;
	padding:27px 0 20px;
	overflow:hidden;
}
/*top dark bar*/
.bar {
	width:912px;
	padding:7px 42px 8px 11px;
	overflow:hidden;
	background:#E1DDD6 url(../images/bar-bg.gif) repeat-x 0 100%;
}
h5 {
	padding:2px 0 0;
	margin:0 0 0 358px;
	font:bold italic 113% Arial, Helvetica, sans-serif;
	color:#262261;
}
.bar p {
	padding:0;
	margin:3px 16px 0 0;
	color:#262261;
	font:82%/163% Arial, Helvetica, sans-serif;
}

p {
	color:#262261;
}

.bar p a {font-size:108%;}
.bar p.f-right a {font-size:100%;}
.bar p a.arrow {
	background:url(../images/arrow.gif) no-repeat;
	padding:0 0 0 21px;
}
.bar p a.arrow.open,
.roll .bar p a.arrow {
	background-position:0 -14px;
	color:#262261;
	text-decoration:none;
}
.close .bar p a.arrow {background-position:0 0;}

/*menu-box*/
.main-menu-box {
	width:965px;
	overflow:hidden;
	position:relative;
}
.menu-box {
	width:2923px;
	padding:18px 0 0 42px;
	overflow:hidden;
}
ul.day-menu {
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
	background:url(../images/day-menu-bg.gif) repeat-x;
	height:30px;
}
ul.day-menu li {
	float:left;
	padding:0 1px 0 0;
	font:italic 82%/230% Arial, Helvetica, sans-serif;
	background:url(../images/separator-day.gif) no-repeat 100% 1px;
}
ul.day-menu li.last {padding-right:0;}
ul.day-menu li.last a span {background:url(../images/day-menu-right.gif) no-repeat 100% 0;}
ul.day-menu li.first a span {background:url(../images/day-menu-left.gif) no-repeat;}
ul.day-menu li a {
	color:#fff;
	text-decoration:none;
	display:block;
}
ul.day-menu li a span {
	display:block;
	padding:0 31px;
}
ul.day-menu li a:hover,
ul.day-menu li a.active  {background:url(../images/menu-active.gif) repeat-x;}
ul.day-menu li.first a:hover span,
ul.day-menu li.first a.active span {background-position:0 -30px;}
ul.day-menu li.last a:hover span,
ul.day-menu li.last a.active span {background-position:100% -30px;}
/*primary-content*/
.secondary-content {
	width:923px;
	overflow:hidden;
	padding:20px 42px 0 0;
}
/*left box*/
.left-col {width:503px;}
.extra-content {
	width:681px;
	padding:5px 10px 20px 10px;
	overflow:hidden;
	border:1px solid #87D2F2;
	background:#fff;
}
.extra-content p {font-size:75%;}
h2 {
	padding:0 0 5px;
	margin:0;
	color:#8F4097;
	font:bold 150% Arial, Helvetica, sans-serif;
}
/*tour form*/
.tour-form {
	width:454px;
	padding:10px 0 0 27px;
	overflow:hidden;
	font:75% Arial, Helvetica, sans-serif;
}
.tour-form div {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.tour-form label {
	float:left;
	width:132px;
	text-align:right;
	color:#26225F;
}
.tour-form select {
	float:left;
	width:97px;
	margin:0 10px;
	font-size:91%;
}
.tour-form select.big {margin-left:142px;}
.tour-form select.center {margin-top:15px;}
.tour-form em {float:left;}
h3 {
	padding:7px 0 0;
	margin:0;
	color:#26225F;
	font:bold 113% Arial, Helvetica, sans-serif;
}
h4 {
	padding:3px 0 10px 169px;
	margin:0;
	color:#26225F;
	font:bold 75% Arial, Helvetica, sans-serif;
}
/*prefer box */
.prefer {
	width:100%;
	padding:0 0 5px;
	overflow:hidden;
	font:75%/100% Arial, Helvetica, sans-serif;
}
.prefer em {
	width:143px;
	float:left;
	padding:0 15px 0 0;
	text-align:right;
	color:#342E6C;
	background:url(../images/line.gif) no-repeat 100% 5px;
}
.prefer img {
	float:left;
	margin:1px 10px 0;
}
.prefer a {
	background:url(../images/plus.gif) no-repeat 0 4px;
	padding:0 0 0 16px;
	float:left;
}
/*preferences-box*/
.preferences-box {
	width:471px;
	margin:5px 0 8px;
	padding:5px 0 0 10px;
	overflow:hidden;
	background:#E7F6FD;
}
.close .preferences-box {display:none;}
.close .field {display:none;}
.close .main-content {display:none;}
.preferences-box ul {
	margin:0 0 0 -5px;
	padding:0;
}
.preferences-box ul li.last {background:none;}
.prefer-options {
	width:100%;
	overflow:hidden;
	padding:10px 0 3px;
}
.prefer-options div {
	width:157px;
	float:left;
}
.prefer-options label {
	color:#262161;
	padding:0 0 6px;
	width:157px;
	float:left;
	font-size:75%;
}
.prefer-options label input.check {
	margin:0 3px 0 0;
	padding:0;
}
/*advance option*/
.advance {
	width:451px;
	padding:12px 20px 0 10px;
	margin:0 0 20px;
	overflow:hidden;
	background:#E7F6FD;
}
.close .advance {display:none;}
.advance div {
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
	font-size:75%;
}
.advance div em {
	width:140px;
	color:#272063;
	text-align:right;
}
.advance div em.f-right {text-align:left;}
.advance div img {
	float:left;
	margin:8px 10px 0;
}
.advance div img.none {margin-top:2px;}
.advance div.last {border:0;}
.advance div.last em {padding-top:15px;}
h3.dark {
	background:#F2EFE8 url(../images/big-arrow.gif) no-repeat 4px 0;
	padding:0 0 0 20px;
	font:bold 113%/139% Arial, Helvetica, sans-serif;
}
h3.dark.open {background-position:4px -27px;}
.slidebar {
	width:100%;
	overflow:hidden;
	position:relative;
}
.budget-form {
	width:100%;
	overflow:hidden;
	padding:20px 0 0;
}
.budget-form div {
	width:100%;
	overflow:hidden;
	padding:0 0 14px;
}
.budget-form label {
	float:left;
	width:156px;
	text-align:right;
	color:#36316B;
	font:75%/150% Arial, Helvetica, sans-serif;
}
.budget-form input.text {
	width:145px;
	padding:0;
	margin:0 10px;
}
.budget-form select {
	width:147px;
	margin:0 10px;
}
.budget-form select.short {
	width:98px;
	margin:0;
	font-size:78%;
}
.budget-form p {
	padding:0 0 0 168px;
	margin:-8px 0 0;
}
.budget-form input.buttons {
	float:right;
	margin:18px 0 0;
}
/*right box*/
.right-col {width:200px;}

/* home page 
--------------*/
.home #page {
	width:1005px;
	padding-bottom:141px;
	background:url(../images/big-btm-img.gif) no-repeat 0 100%;
}
/*header*/
.home .header {
	width:971px;
	padding:8px 20px 0 14px;
}
/*content*/
.home .primary-content {
	width:958px;
	padding:27px 24px 0 23px;
}
.home .extra-content {
	width:958px;
	overflow:hidden;
	padding:0;
	border:0;
	position:relative;
}
/*three columns box*/
.columns,
.columns-top {
	width:100%;
	overflow:hidden;
	background:url(../images/columns-bg.gif) repeat-y;
}
.columns-top {
	background:url(../images/columns-top.gif) no-repeat;
}
.columns-btm {
	width:947px;
	overflow:hidden;
	padding:15px 5px 8px 6px;
	background:url(../images/columns-btm.gif) no-repeat 0 100%;
}
.home .columns h3 {
	color:#fff;
	font:bold 18px Arial, Helvetica, sans-serif;
	padding:0 0 9px 5px;
}
/*left column 1*/
.column1 {
	width:215px;
	padding:0 10px;
}
/*planner list*/
ul.planner-list {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
	margin:0;
	list-style:none;
}
ul.planner-list li {
	width:100%;
	margin-bottom:5px;
}
ul.planner-list li a {
	display:block;
	text-indent:-9999px;
	width:215px;
	height:79px;
}
ul.planner-list li.step1 {background:url(../images/1step.gif) no-repeat;}
ul.planner-list li.step2 {background:url(../images/2step.gif) no-repeat;}
ul.planner-list li.step3 {background:url(../images/3step.gif) no-repeat;}
h4.france {
	padding:0 0 0 4px;
	margin:0 0 0 27px;
	text-indent:35px;
	font:bold italic 15px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/france.gif) no-repeat;
}
h4.france em {
	font-size:11px;
	color:#262261;
}
/*right two columns*/
.right-columns {width:706px;}
/*center white column2*/
.column2 {width:465px;}
.home h2 {padding:0 0 0 15px;}
.tabset {
	width:100%;
	overflow:hidden;
	padding:10px 0 5px;
}
/*tab list*/
ul.tab-list {
	width:148px;
	overflow:hidden;
	padding:0 0 10px;
	margin:0;
	list-style:none;
}
ul.tab-list li {
	text-align:right;
	width:100%;
	padding:0;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
}
ul.tab-list li a {color:#26A7DF;}
ul.tab-list li a:hover,
ul.tab-list li a.active {
	text-decoration:none;
	color:#262261;
}
/*tab's*/
.tab {
	width:100%;
	overflow:hidden;
}
.tab-cnt {
	width:100%;
	overflow:hidden;
	padding:10px 0 6px;
}
h6 {
	padding:0;
	margin:0;
	color:#262261;
	text-align:right;
	width:148px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.tab-cnt.color {background:#E7F6FC;}
.inn-tab-cnt {
	width:292px;
	float:right;
}
 .inn-tab-cnt a {font-size:12px;} 
.tabset .inn-tab-cnt {padding:10px 0 0;}
.tabset .inn-tab-cnt div a {padding-left:132px;}
.inn-tab-cnt select {
	width:235px;
	float:left;
	color:#262261;
} 
.inn-tab-cnt select.small {
	width:100px;
	margin-right:57px;
	float:left;
}
.inn-tab-cnt select.very-small {
	width:52px;
	margin-right:8px;
}
.tabset .inn-tab-cnt div .world-search {
	width:27px;
	height:19px;
	background:url(../images/search-ico.jpg) no-repeat;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	display:block;
	margin:2px 0 0 5px;
	padding:0;
}
.inn-tab-cnt.trip {
	background:url(../images/trip-type.gif) no-repeat;
	padding-bottom:20px;
}
.inn-tab-cnt div {
	width:100%;
	overflow:hidden;
	padding:0 0 4px;
}
.tab-cnt label {
	float:left;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#262261;
	margin:0 5px 0 0;
}
.inn-tab-cnt.trip label.long {width:155px;}
.tab-cnt input.radio-btn {
	padding:0;
	margin:0 5px -2px 0;
}
* html .tab-cnt input.radio-btn {margin:-2px 5px 0 0;}
.tab-cnt input.text {
	width:143px;
	border:1px solid #A5ACB2;
	padding:0 2px;
	float:left;
}
.tab-cnt input.text.short {width:72px;}
/*bottom blue corner box*/
.corner-box {
	width:445px;
	overflow:hidden;
	margin:0 10px;
	background:#E7F6FC url(../images/corner-top.gif) no-repeat;
}
.corner-box-btm {
	width:445px;
	overflow:hidden;
	padding:18px 0 15px;
	background:url(../images/corner-btm.gif) no-repeat 0 100%;
}
.corner-box-btm h6 {
	width:138px;
	padding:5px 0 0;
}
.corner-box-btm input.text {
	margin:4px 41px 0 26px;
	padding-top:1px;
	padding-bottom:1px;
	width:95px !important;
}
/*blue right column3*/
.column3 {
	width:221px;
	padding:0 7px;
}
.columns .column3 h3 {padding-left:2px;}
.column3 a {color:#fff;} 
/*log in form*/
.log-form {
	width:214px;
	overflow:hidden;
	padding:0 3px 0 4px; 
}
.log-form div {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.log-form label {
	width:65px;
	color:#262261;
	float:left;
	font:13px/18px Arial, Helvetica, sans-serif;
}
.log-form input.text {
	float:left;
	width:143px;
	border:1px solid #A5ACB2;
	padding:0 2px;
}
.log-form input.text.short {width:83px;}
.log-form input.button2 {float:right;}
.log-form p {
	padding:4px 0 16px;
	margin:0;
	color:#fff;
}
.log-form p a {color:#fff;}
/*footer*/
.home ul.footer {
	overflow:hidden;
	padding:0 2px 0 22px;
	margin:8px 0 0;
	list-style:none;
}
.tab1-switch .c2 {display: none;}
.tab2-switch .c1, .tab3-switch .c1 {display: none;}
/* home-loged page
--------------------*/
.column3 a.log-out {
	font-size:13px;
	margin:4px 2px 0 0;
}
.columns .column3 h3.hello {
	color:#262261;
	font-size:15px;
	padding:3px 0 0 3px;
}
/*tours list*/
ul.tour-list {
	padding:0 2px 18px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
ul.tour-list li {
	width:100%;
	border-bottom:1px solid #55BCE9;
	color:#262261;
	padding:2px 0;
	font:bold 13px Arial, Helvetica, sans-serif;
}
ul.tour-list li a {
	font-weight:normal;
}
ul.tour-list li a:hover {text-decoration:none;}
ul.tour-list li.last {
	border:none;
	text-align:right;
}
ul.tour-list li.last a {font-size:11px;}
/* day 3 page
--------------*/
.day3 {width:967px;}
.day3 .secondary-content {
	width:967px;
	padding:20px 0 0 0;
}
.day3 .right-col {width:445px;}
/*right category list*/
ul.category-list {
	padding:0;
	margin:0;
	list-style:none;
	width:38px;
}
ul.category-list li {
	width:100%;
	padding:0 0 4px;
}
.day3 h3 {padding:10px 0 8px;}
/*tourplan list*/
ul.tourplan {
	padding:0;
	margin:0;
	list-style:none;
}
ul.tourplan li {
	width:100%;
	float:left;
	overflow:hidden;
	padding:3px 0;
	border-top:1px solid #F2EFE8;
}
ul.tourplan li span {
	float:left;
	font:82% Arial, Helvetica, sans-serif;
	color:#262261;
}
ul.tourplan li span.date {
	color:#A39886;
	font-size:75%;
	width:81px;
}
ul.tourplan li span.price {
	font-size:75%;
	width:56px;
	float:right;
}
/*info tour box*/
ul.tourplan li.info-tour {
	background:#F2EFE8;
	width:471px;
	padding:10px 0 10px 10px;
	border:solid #C9C5BF;
	border-width:1px 0;
	margin-bottom:-1px;
}
ul.tourplan li.info-tour img {
	border:1px solid #C9C5BF;
	margin:0 10px 0 0;
}
ul.tourplan li.info-tour h4 {
	padding:0 0 5px;
	font-size:82%;
}
ul.tourplan li.info-tour h4 a {color:#262261;}
ul.tourplan li.info-tour p {
	color:#262261;
	padding:0;
	margin:0;
	font-size:82%;
}
ul.tourplan li.info-tour ul {
	padding:15px 0 0;
	margin:0;
	list-style:none;
}
ul.tourplan li.info-tour ul li {
	float:left;
	width:auto;
	padding:0 5px;
	border:0;
	background:url(../images/separator.gif) no-repeat 100% 4px;
}
ul.tourplan li.info-tour ul li.last,
ul.tourplan li.info-tour.best ul li.last {background:none;}
ul.tourplan li.info-tour ul li label,
.ballon-cnt ul li label,
.price-option label,
.time-tour-btm label {
	color:#262261;
	font-size:82%;
}
ul.tourplan li.info-tour ul li input.radio-btn,
.ballon-cnt ul li input.radio-btn {
	margin:0 3px -1px 0;
	padding:0;
}
ul.tourplan li.info-tour ul li select,
.ballon-cnt ul li select,
.time-tour-btm select {width:71px;}
ul.tourplan li.info-tour.best,
.list2 ul.tourplan li.info-tour.best {
	background:#87D2F2;
	border-color:#26A7DF;
}
ul.tourplan li.info-tour.best ul li {background-image:url(../images/separator-color.gif);}
ul.tourplan li.info-tour.best p a {color:#fff !important;}
/*additional bottom box with buttons and link*/
.additional-box {
	width:604px;
	padding:10px 45px 0 318px;
	overflow:hidden;
}
.additional-box a {font:82%/216% Arial, Helvetica, sans-serif;}
.additional-box .standart-btn {
	float:left;
	margin:0 11px 0 0;
}
.ballon {
	width:258px;
	overflow:hidden;
	position:absolute;
	top:237px;
	left:576px;
}
.ballon-top,
.ballon-btm {
	width:100%;
	overflow:hidden;
	height:9px;
	background:url(../images/ballon-top.png) no-repeat;
}
.ballon-btm {
	height:78px;
	background:url(../images/ballon-btm.png) no-repeat;
}
.ballon-cnt {
	width:231px;
	padding:2px 17px 0 11px;
	overflow:hidden;
	background:url(../images/ballon-bg.gif) repeat-y;
}
.ballon-cnt img {
	border:1px solid #AFABA5;
	margin:0 10px 0 0;
}
.ballon-cnt p {
	padding:0;
	margin:0;
	color:#262261;
	font-size:69%;
}
.ballon-cnt ul {
	width:170px;
	padding:10px 0 5px 0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.ballon-cnt ul li {
	width:170px;
	overflow:hidden;
}
.ballon-cnt ul li label {font-size:68%;}
.ballon-cnt ul li input.radio-btn,
.price-option input.radio-btn,
.time-tour-btm input.radio-btn {margin-bottom:-2px;}
.ballon-cnt ul li select,
.price-option select,
.time-tour-btm select {float:right;}
.ballon-cnt ul li input.standart-btn {
	float:right;
	margin:12px 0 0;
}
/* detail hotel page
-----------------------*/
.detail-hotel .secondary-content {
	width:965px;
	padding:8px 0 0;
}	
.detail-hotel .extra-content {width:683px;}
/*two form on top*/
.keyword-box {
	width:100%;
	padding:20px 0 0;
	overflow:hidden;
}
.keyword-form {
	float:left;
	margin-right:24px;
	background:url(../images/keyword-bg.gif) repeat-x;
}
.keyword-left,
.keyword-right {
	overflow:hidden;
	float:left;
	background:url(../images/keyword-left.gif) no-repeat;
}
.keyword-right {
	background:url(../images/keyword-right.gif) no-repeat 100% 0;
	padding:10px 11px;
	float:left;
}
.keyword-form select {
	float:left;
	width:120px;
	margin:0 10px 10px 0;
}
.keyword-form select.center-box {
	margin-right:131px;
}
.keyword-form input.text {
	float:left;
	width:114px;
	border:1px solid #7F9DB9;
	padding:1px 2px 2px;
	color:#262261;
}
.keyword-form label {
	float:left;
	color:#262261;
	font:82%/150% Arial, Helvetica, sans-serif;
	margin-right:11px;
}
.keyword-form input.standart-btn {
	margin-left:11px;
	float:left;
}
.detail-hotel .left-col {width:705px;}
.detail-hotel h3 img {display:inline;}
.detail-hotel h3.categories img {
	float:left;
	margin-right:5px;
}
.detail-hotel h3.categories:after {
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
/*hotel detail box*/
.hotel-detail {
	width:100%;
	padding:18px 0 0;
	overflow:hidden;
}
/*left hotel info box*/
.hotel-info {width:435px;}
.hotel-info p {
	padding:0 0 7px;
	margin:0;
	color:#262261;
	font-size:82%;
}
.hotel-info div {
	width:100%;
	padding:0 0 10px;
	overflow:hidden;
}
.hotel-info div img {
	border:1px solid #AFABA5;
	margin-right:20px;
}
/*right hotel price box*/
.hotel-price {width:230px;}
/*range price*/
.range {
	width:100%;
	overflow:hidden;
	padding:0;
	color:#262261;
}
.range em,
.range span {
	float:left;
	font:italic bold 82%/130% Arial, Helvetica, sans-serif;
}
.range span {font:82%/130% Arial, Helvetica, sans-serif;}
.range strong {
	color:#8F4097;
	font-size:113%;
	float:right;
	margin:-3px 10px 0 0;
}
/*price option box*/
.price-option,
.time-tour {margin:10px 0 0;}
.price-option,
.price-option-top,
.time-tour {
	width:100%;
	overflow:hidden;
	background:url(../images/option-bg.gif) repeat-y;
}
.price-option-top {background:url(../images/option-top.gif) no-repeat;}
.price-option-btm {
	width:193px;
	padding:10px 32px 10px 5px;
	overflow:hidden;
	background:url(../images/option-btm.gif) no-repeat 0 100%
}
.price-option-btm div {
	width:100%;
	overflow:hidden;
}
.price-option-btm div.center {padding-top:4px;}
.price-option label {float:left;}
/*been here box*/
.been-here {
	width:100%;
	margin:50px 0 0;
	overflow:hidden;
	background:#87D2F2 url(../images/been-here-top.gif) no-repeat;
}
.been-here-btm {
	width:208px;
	padding:5px 11px 10px;
	overflow:hidden;
	background:url(../images/been-here-btm.gif) no-repeat 0 100%;
}
.been-here-btm h5 {
	padding:0;
	margin:0;
	color:#262261;
	font:100% Arial, Helvetica, sans-serif;
}
.been-here-btm p {
	color:#fff;
	padding:3px 0;
	margin:0;
	font-size:82%;
}
.been-here-btm p a {color:#fff;}
ul.raiting {
	padding:0;
	margin:10px 0 0;
	list-style:none;
	border-top:1px solid #26A7DF;
}
ul.raiting li {
	width:100%;
	padding:4px 0;
	font-size:82%;
	color:#262261;
	border-bottom:1px solid #26A7DF;
}
/*tabs on hotel page*/
ul.hotel-tab {
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #87D2F2;
}
ul.hotel-tab li {
	float:left;
	width:92px;
	padding:0 10px 0 0;
}
ul.hotel-tab li a {
	color:#fff;
	background:url(../images/hotel-tab-bg.gif) no-repeat 0 -24px;
	text-decoration:none;
	display:block;
	font:italic bold 82%/185% Arial, Helvetica, sans-serif;
	text-align:center;
}
ul.hotel-tab li a:hover,
ul.hotel-tab li a.active {
	background-position:0 0;
	color:#26A7DF;
}
/*detail list for hotel*/
ul.detail-list {
	padding:10px 0 0;
	margin:0;
	list-style:none;
	width:217px;
	float:left;
}
ul.detail-list li {
	width:210px;
	font-size:82%;
	color:#262261;
	padding:0 0 2px 7px;
	background:url(../images/dot.gif) no-repeat 0 6px;
}
/*photo box*/
.photo-box {
	border:1px solid #CAC5BF;
	margin:9px 0 0;
}
/*photo list*/
.photo-box .photo-list {
	width:340px;
	padding:9px 0 0;
}
.photo-list ul {
	padding:0 0 10px;
	margin:0;
	list-style:none;
	width:350px;
	overflow:hidden;
}
.photo-list ul li {
	float:left;
	margin:0 10px 0 0;
}
.photo-list ul li img {border:1px solid #CAC5BF;}
/*listing list*/
ul.listings {
	padding:10px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
ul.listings li {
	float:right;
	color:#28225E;
	font-size:69%;
	background:url(../images/separator.gif) no-repeat 100% 2px;
	padding:0 5px;
}
ul.listings li span {color:#AAA9A5;}
ul.listings li.first {background:none;}
/*comment box*/
.comment-box {
	width:663px;
	margin-top:10px;
	padding:10px 10px 0;
	overflow:hidden;
	background:#F2EFE8;
}
.comment-box p {
	padding:0 0 10px;
	margin:0;
	color:#28225E;
}
.comment-box p img {display:inline;}
/*footer box*/
.footer-box {
	width:100%;
	overflow:hidden;
}
.footer-box img {margin-top:10px;}
.footer-box p {
	padding:15px 5px 0;
	margin:0;
	color:#A39886;
	font-size:82%;
}
.detail-hotel .right-col {width:240px;}
.detail-hotel .right-col label {
	color:#262261;
	font-size:82%;
	float:left;
	margin:5px 0 0;
}
.detail-hotel .right-col label input.check {
	margin:0 5px 0 0;
	padding:0;
}
* html .detail-hotel .right-col label input.check {margin:0 5px -1px 0;}
/*detail-activity page
----------------------*/
.time-tour {background:#f2efe8 url(../images/time-tour-top.gif) no-repeat;}
.time-tour-btm {
	width:210px;
	padding:8px 15px 8px 5px;
	overflow:hidden;
	background:url(../images/time-tour-btm.gif) no-repeat 0 100%;
}
.time-tour-btm input.radio-btn {float:left;}
.time-tour-btm label {
	float:left;
	margin:0 0 5px;
}
.been-here.second {margin:10px 0 0;}
ul.detail-list.long {width:335px;}
ul.detail-list.long li {width:328px;}
ul.detail-list li.first {
	background:none;
	padding-left:0;
}
/*booking page
---------------*/
.booking .secondary-content {padding-top:20px;}
.booking .extra-content {width:943px;}
.booking h3 {padding-left:25px;}
.bookings-box {
	width:100%;
	padding:7px 0 0;
	overflow:hidden;
	background:url(../images/trees-line.gif) no-repeat 6px 38px;
}
.main-booking {
	width:100%;
	overflow:hidden;
}
.bookings-box input.check {
	float:left;
	margin:4px 0 0;
	padding:0;
}
.hotel-book {
	width:923px;
	float:right;
	border-bottom:1px solid #E1DDD6;
}
.hotel-book p,
.my-page .hotel-book p {
	padding:4px 0;
	margin:0;
	float:left;
	color:#262261;
	font-size:82%;
}
.hotel-book.title {border-color:#AFABA5;}
.hotel-book.title p {color:#AFABA5;}
.hotel-book p a {
	color:#262261;
	background:url(../images/info-ico.gif) no-repeat 100% 1px;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
.hotel-book p.name-hotel {
	width:274px;
	padding-left:5px;
	margin-right:8px;
}
.hotel-book p.date-hotel {width:183px;}
.hotel-book p.room-hotel {width:222px;}
.hotel-book p.person-hotel {width:162px;}
.hotel-book p.price-hotel,
.hotel-book .price-hotel {
	width:64px;
	padding-right:4px;
	float:right;
}
.hotel-book .price-hotel p.f-right{
	text-align:right;
	float:right;
}
.hotel-book.total {
	border:none;
	background:#F2EFE8;
}
.bookings-box .delete-btn {
	font-size:75%;
	background:url(../images/delete-btn.gif) no-repeat 0 2px;
	margin:18px 0 0 6px;
	float:left;
	padding:0 0 0 21px;
}
.close .include-options {display:none;}
/*include options*/
.include-options {
	width:899px;
	padding:3px 12px 0;
	overflow:hidden;
	clear:both;
	border-bottom:9px solid #E7F6FC;
	background:#E7F6FC url(../images/include-line.gif) no-repeat 270px 10px;
}
.include-options div.f-left {width:250px;}
.include-options div.f-right {width:624px;}
.include-options p {
	padding:5px 0 0;
	margin:0;
	font-size:75%;
	float:none;
}
/*information box about travelers and credit card*/
.information {
	width:760px;
	overflow:hidden;
	margin:20px 0 0 20px;
	padding:15px 144px 0 19px;
	background:#E7F6FC;
}
.traveler-form {width:289px;}
.traveler-form div,
.card-form div {
	padding:0 0 14px;
	width:100%;
	overflow:hidden;
}
.information h3 {padding:0 0 20px;}
.information h3 img {display:inline;}
.information label {
	color:#262261;
	float:left;
	text-align:right;
	font:75%/160% Arial, Helvetica, sans-serif;
	margin:0 10px 0 0;
}
.information .traveler-form label {width:131px;}
.information .card-form label {width:163px;}
.information input.text {
	float:left;
	width:138px;
	padding:2px 3px;
	color:#262261;
	font-size:75%;
}
.information input.text.small {width:60px;}
.information select {
	width:148px;
	float:left;
}
.information select.short {width:69px;}
.information select.short.f-right {float:right;}
.card-form {width:321px;}
.information .card-form h3 {padding-left:13px;}
.information .info-btn {
	float:left;
	margin:3px 0 0 10px;
}
.booking .additional-box {
	padding:15px 0 0;
	width:100%;
}
.booking .additional-box a {line-height:140%;}
.booking .standart-btn {
	float:right;
	margin:0 0 0 10px;
}
/* my page
-----------*/
.my-page .secondary-content {
	width:965px;
	padding:0;
}
.my-page .extra-content {
	padding:0;
	width:703px;
}
.my-page .left-col {width:705px;}
.info-box {
	width:634px;
	padding:10px 48px 0 21px;
	overflow:hidden;
	background:url(../images/include-line.gif) no-repeat 351px 20px;
	border-bottom:20px solid #fff;
}
/*account form*/
.account-form {width:315px;}
.info-box h3 {padding-bottom:15px;}
.account-form div,
.personal-form div {
	width:100%;
	overflow:hidden;
	padding:0 0 15px;
	font-size:75%;
	color:#262261;
}
.info-box label {
	float:left;
	text-align:right;
	width:108px;
	margin:0 21px 0 0;
	line-height:150%;
}
.info-box input.text {
	float:left;
	width:145px;
	padding:0 3px;
	color:#262261;
}
.info-box select {
	width:155px;
	float:right;
}
.info-box input.check {
	margin:1px 3px 0 129px;
	padding:0;
	float:left;
}
.info-box label.offers {
	width:147px;
	text-align:left;
}
/*personal form */
.personal-form {width:284px; border:0;}
.info-box .personal-form input.text {float:right;}
.my-page .main-content.inside .standart-btn {margin:20px 0;}
.personal-form div.last {
	padding:0;
	border:0;
}
/*right column*/
.my-page .right-col {width:240px;}
.my-page .right-col img {border:1px solid #fff;}
.my-page .right-col p {
	color:#262261;
	font:bold 113% Arial, Helvetica, sans-serif;
	padding:10px 0 0;
	margin:0;
}
/*upload image form*/
.upload-form {
	width:100%;
	padding:10px 0 0;
	overflow:hidden;
}
.upload-form div {
	width:100%;
	padding:0 0 9px;
	margin-bottom:9px;
	overflow:hidden;
	border-bottom:1px solid #fff;
}
.upload-form input.standart-btn {float:right;}
/*my tours box*/
.my-page.primary-content.roll {padding:0;}
.my-page .main-content.inside {padding:20px 0;}
.blue-line {
	width:100%;
	padding:5px 0;
	overflow:hidden;
	border-top:1px solid #87D2F2;
	color:#262261;
}
.blue-line.last,
.blue-line.lasted {border-bottom:1px solid #87D2F2;}
.blue-line.lasted {padding-bottom:15px;}
.blue-line p {
	padding:0 0 0 10px;
	margin:0;
	line-height:160%;
	font-size:82%;
}
.blue-line p a {font-size:107%;}
/*control tour list*/
ul.control-tour {
	padding:3px 0 0;
	margin:0;
	list-style:none;
}
ul.control-tour li {
	float:left;
	font-size:82%;
	padding:0 5px;
	background:url(../images/separator.gif) no-repeat 100% 2px;
}
ul.control-tour li.last {
	background:none;
	border:0;
}
ul.control-tour li a.view {
	background:url(../images/view-ico.gif) no-repeat;
	padding:0 0 0 17px;
}
ul.control-tour li a.download {
	background:url(../images/download-ico.gif) no-repeat;
	padding:0 0 0 19px;
}
ul.control-tour li a.print,
ul.control-tour li a.delete {
	background:url(../images/print.gif) no-repeat;
	padding:0 0 0 20px;
}
ul.control-tour li a.share {
	background:url(../images/share-ico.gif) no-repeat;
	padding:0 0 0 21px;
}
ul.control-tour li a.delete {background:url(../images/delete-ico.gif) no-repeat;}
.blue-line h3 {padding-bottom:10px;}
.blue-line h3 img {display:inline;}
/*activities*/
.blue-line .prefer {
	width:665px;
	padding-left:40px;
}
.blue-line .prefer a {
	text-decoration:none;
	padding-left:4px;
}
/*advanced preference*/ 
.blue-line .advance {
	background:none;
	padding:0;
	width:100%;
	margin-bottom:10px;
}
.blue-line .advance div {padding:0 0 12px;}
.blue-line .advance div em {
	width:202px;
	padding:5px 0 0;
}
.blue-line .advance div em.f-right {
	text-align:left;
	width:590px !important;
}
.blue-line .advance div.last em {padding-top:22px;}
/*hotel preferences*/
.hotel-preference {
	width:478px;
	overflow:hidden;
	padding:0 0 0 122px;
}
.hotel-preference div {
	width:100%;
	padding:0 0 10px;
	overflow:hidden;
}
.hotel-preference label {
	float:left;
	width:85px;
	margin-right:10px;
	text-align:right;
	font-size:75%;
	color:#262261;
}
.hotel-preference select {
	width:147px;
	float:left;
	margin-bottom:5px;
}
.hotel-preference label.type {
	width:180px;
	text-align:left;
	font-style:italic;
}
.hotel-preference label.type input.check {
	margin:0 3px 0 0;
	padding:0;
}
.hotel-preference div.align {
	width:383px;
	padding-left:95px;
}
.my-page .primary-content.roll .standart-btn {margin:20px 0;}
/*response hotel*/
.response {
	width:954px;
	padding:5px 0 12px 10px;	
	background:#E7F6FC;
	overflow:hidden;
}
.response p {
	padding:0 0 5px;
	margin:0;
	font:82%/120% Arial, Helvetica, sans-serif;
	color:#222661;
}
.response p img {display:inline;}
/*hotel photo*/
.photo-hotel {
	width:100%;
	padding:10px 0 0;
	overflow:hidden;
}
.photo {
	width:210px;
	margin-right:20px;
	padding:10px;
	border:1px solid #87D2F2;
	background:#fff;
	float:left;
}
.photo img {border:1px solid #E1DDD6;}
.photo p {padding:5px 0 0;}
.photo p strong {display:block;}
/*bookings on my page*/
.my-page .subdirectory {padding:0 0 0 27px;}
.my-page .hotel-book p {font-size:77%;}
.my-page .hotel-book p a {background:none;}
.my-page .hotel-book {
	width:944px;
	float:right;
	border-bottom:1px solid #E1DDD6;
}
.my-page .main-booking p.subdirectory {padding:15px 0 5px  25px;}
/* directory-select
--------------------*/
.directory-select .secondary-content {padding-top:9px;}
.directory-select .left-col {width:705px;}
.directory-select .extra-content {
	border:1px solid #E1DDD6;
	background:#fff url(../images/directory-left-bg.gif) repeat-x;
	width:682px;
	padding:35px 10px 0;
}
.directory-select .extra-content p {
	padding:0 0 5px;
	margin:0;
	text-align:right;
	font-size:69%;
	color:#262261;
	border-bottom:1px solid #E1DDD6;
}
.directory-select .extra-content p em {
	color:#AFABA5;
	font-style:normal;
}
/*regions list*/
ul.regions,
ul.regions-last {
	width:235px;
	float:left;
	padding:10px 0;
	margin:0;
	list-style:none;
}
ul.regions-last {width:212px;}
ul.regions li,
ul.regions-last li {
	color:#AFABA5;
	font:82%/130% Arial, Helvetica, sans-serif;
}
/* directory-search page
-------------------------*/
.directory-search .left-col {width:705px;}
.directory-search h3 {padding:0 0 20px 10px;}
/*find hotel form*/
.find-form,
.find-form-top {
	width:100%;
	overflow:hidden;
	background:url(../images/find-form-bg.gif) repeat-y;
}
.find-form-top {background:url(../images/find-form-top.gif) no-repeat;}
.find-form-btm {
	width:682px;
	padding:0 11px 0 12px;
	overflow:hidden;
	background:url(../images/find-form-btm.gif) no-repeat 0 100%;
}
.find-form-btm div {
	padding:10px 0;
	width:100%;
	overflow:hidden;
}
.find-form-btm label {
	font:bold 82%/140% Arial, Helvetica, sans-serif;
	color:#262261;
	width:131px;
	float:left;
}
.find-form-btm label.center-label {margin:0 14px;}
.find-form-btm label strong {font-size:138%;}
.find-form-btm select {
	float:left;
	width:120px;
}
.find-form-btm input.standart-btn {
	float:left;
	margin:0 0 0 10px;
}
.find-form-btm input.text {
	width:114px;
	padding:1px 2px;
	float:left;
}
.find-form-btm div.last-div {border-top:1px solid #2AA9E0;}
/* directory page
-------------------*/
.directory .left-col {
	width:705px;
	margin:0;
	padding:0;
}
.directory .secondary-content {
	padding:8px 0 0;
	width:965px;
	position:relative;
}
.directory .extra-content {
	width:441px;
	background:#fff url(../images/breadcrumbs-bg.gif) repeat-x;
}
/*breadcrumbs box*/
.breadcrumbs {
	width:100%;
	overflow:hidden;
}
.breadcrumbs p,
.results p {
	color:#fff;
	padding:0;
	margin:0;
}
.breadcrumbs p a {color:#fff;}
/*results box*/
.results {
	width:100%;
	padding:17px 0 10px;
	overflow:hidden;
	border-bottom:1px solid #E1DDD6;
}
.results p {
	color:#262261;
	font-size:69%;
}
.results p em {
	color:#AFABA5;
	font-style:normal;
}
/*arts list*/
ul.art {
	padding:0;
	margin:0;
	list-style:none;
}
ul.art li {
	width:100%;
	padding:10px 0;
	border-bottom:1px solid #E1DDD6;
	overflow:hidden;
	color:#262261;
}
ul.art li img {
	border:1px solid #E1DDD6;
	margin-right:10px;
}
ul.art li h4 {
	padding:0 0 5px;
	font:bold 75% Arial, Helvetica, sans-serif;
}
ul.art li h4 a {color:#262261;}
ul.art li p {
	padding:0 0 5px;
	margin:0;
	font-size:82%;
}
ul.art li ul {
	padding:0;
	margin:0;
	list-style:none;
}
ul.art li ul li {
	float:left;
	width:auto;
	border:0;
	padding:0 4px;
	font-size:82%;
	background:url(../images/separator.gif) no-repeat 100% 3px;
}
ul.art li ul li.last {background:none;}
/*extra left column*/
.extra-col {
	width:200px;
	padding:0 10px 10px 10px;
	border:1px solid #E1DDD6;
	background:#fff url(../images/directory-left-bg.gif) repeat-x;
}
.extra-col p {
	padding:6px 0;
	margin:0;
	color:#89847D;
	font-size:75%;
}
/*refine results list*/
ul.refine {
	padding:20px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
ul.refine li {
	width:100%;
	line-height:140%;
	font-size:69%;
	color:#AFABA5;
}
ul.refine li a {font-size:119%;}
ul.refine li.active a {
	color:#89847D;
	font-weight:bold;
	text-decoration:none;
}
ul.refine li ul {
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
}
ul.refine li ul li {
	font-size:100%;
	padding:0 0 0 7px;
	background:url(../images/gray-dot.gif) no-repeat 0 7px;
}
ul.refine li ul li a,
ul.refine li.active ul li a {
	color:#26A7DF;
	text-decoration:underline;
	font-weight:normal;
}
.directory .right-col {width:240px;}
.directory .right-col p {
	color:#97928A;
	padding:10px 0 0;
	margin:0;
	font-size:75%;
	width:100%;
}
.directory .right-col p span {font-size:117%;}
/*france booklet*/
.booklet {
	position:absolute;
	bottom:0;
	right:0;
}
/* directory-results page
-------------------------*/
.availability-form,
.availability-form div {
	width:100%;
	overflow:hidden;
	padding:14px 0 0;
}
.availability-form div {padding:0 0 14px;}
.availability-form label {
	width:90px;
	text-align:right;
	color:#262261;
	float:left;
	font:75%/130% Arial, Helvetica, sans-serif;
	margin-right:10px;
}
.availability-form input.text {
	width:75px;
	float:left;
	padding:0 2px;
}
.availability-form select {
	float:left;
	width:83px;
}
.availability-form .date-btn {
	float:left;
	margin:2px 0 0 3px;
}
.availability-form input.standart-btn {margin-right:15px;}
/* list 2 page
----------------*/
.list2 .main-content {width:965px;}
.list2 .secondary-content {width:965px;}
.list2 .left-col {width:705px;}
.list2 .extra-content {width:682px;}
.list2 .bar,
.businessdesk .bar,
.businessdesk-home .bar {background:#87D2F2 url(../images/blue-bar.gif) repeat-x 0 100%;}
.list2 .bar p a {color:#fff;}
.list2 h3 {padding:10px 0 10px 0;}
.list2 ul.tourplan li.info-tour {width:671px;}
.list2 ul.tourplan li span.price {text-align:right;}
.list2 ul.tourplan li.info-tour p.f-right {
	width:180px;
	margin-left:20px;
}
.list2 ul.tourplan li.info-tour p.booking-lite {
	width:651px;
	margin:10px 0 0;
	padding:5px 0 5px 10px;
	background:#B7E4F7;
}
.list2 .main-content .save-btn {
	margin:20px 260px 0 0;
	display:inline;
}
.list2.footer-box {
	border-top:1px solid #87D2F2;
	overflow:hidden;
}
.list2 .right-col {width:240px;}
/* businessdesk-account page
----------------------------*/
.businessdesk .bar,
.businessdesk-home .bar {
	width:937px;
	padding:7px 17px 11px 11px;
}
/*desk navigation*/
ul.desk-nav {
	padding:5px 0 0;
	margin:0;
	list-style:none;
}
ul.desk-nav li {
	float:left;
	background:url(../images/separator-white.gif) no-repeat 100% 3px;
	font-size:82%;
	padding:0 4px;
	color:#262261;
}
ul.desk-nav li.last {
	background:none;
	border:none;
}
ul.desk-nav li a {color:#fff;}
.businessdesk .bar p strong,
.businessdesk-home .bar p strong  {
	color:#fff;
	font-size:123%;
}
.businessdesk .left-col {width:705px;}
.businessdesk .extra-content {width:440px;}
/*sub navigation*/
ul.sub-nav {
	width:181px;
	padding:19px 20px 19px 19px;
	margin:0;
	list-style:none;
	background:#fff;
	border:1px solid #87D2F2;
}
ul.sub-nav li {
	border-top:1px solid #87D2F2;
	padding:0 0 0 11px;
	font:bold 82%/177% Arial, Helvetica, sans-serif;
}
ul.sub-nav li.last {border-bottom:1px solid #87D2F2;}
ul.sub-nav li a {text-decoration:none;}
ul.sub-nav li a:hover,
ul.sub-nav li.active a {color:#006;}
.businessdesk h3 {padding:11px 0 0;}
/*personal account form*/
.personal-account,
.personal-account div {
	width:100%;
	overflow:hidden;
	padding:9px 0 0;
	color:#262261;
}
.personal-account div {padding:0 0 14px;}
.personal-account h4 {
	padding:10px 0 10px 5px;
	color:#262261;
	font:bold 94% Arial, Helvetica, sans-serif;
}
.personal-account label {
	float:left;
	width:156px;
	font:75%/140% Arial, Helvetica, sans-serif;
	text-align:right;
}
.personal-account input.text {
	float:left;
	width:141px;
	padding:0 2px;
	margin:0 10px;
}
.personal-account p {
	padding:0;
	margin:0;
	font-size:75%;
}
.personal-account input.standart-btn {margin:10px 30px 0 0;}
/* businessdesk-home page
----------------------------*/
.businessdesk-home .left-col {width:706px;}
.businessdesk-home .secondary-content {width:965px;}
.businessdesk-home .extra-content {
	width:639px;
	padding:15px 33px 0 32px;
	color:#262261;
}
.businessdesk-home h2 {
	font-size:163%;
	padding-bottom:10px;
}
.businessdesk-home p {
	padding:0;
	margin:0;
	font-size:82%;
}
/*service box*/
.service-box {
	width:100%;
	padding:30px 0 0;
	overflow:hidden;
	background:url(../images/include-line.gif) no-repeat 320px 40px;
}
.service-box h3 {padding:25px 0 20px 60px;}
.service-box p {padding:0 0 15px;}
.service-box ul {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.service-box ul li {
	background:url(../images/dot.gif) no-repeat 0 7px;
	padding:0 0 0 12px;
	font-size:82%;
}
.service-box ul li.first {
	background:none;
	padding:0;
}
/*register box*/
.register-box {width:294px;}
.register-box h3 {background:url(../images/bird-ico.gif) no-repeat;}
/*activity box*/
.activity-box {width:286px;}
.activity-box h3 {background:url(../images/bird2-ico.gif) no-repeat;}
.button-box {
	width:100%;
	overflow:hidden;
	padding:25px 0 2px;
	border-bottom:20px solid #fff;
}
/*orange column*/
.businessdesk-home .column3 {
	background:#F79626 url(../images/orange-top.gif) no-repeat;
	width:235px;
	padding:0;
}
.orange-btm {
	width:221px;
	padding:8px 7px 15px;
	overflow:hidden;
	background:url(../images/orange-btm.gif) no-repeat 0 100%;
}
.businessdesk-home .column3 h3 {
	color:#fff;
	padding:0 0 25px 35px;
	background:url(../images/business-ico.gif) no-repeat 7px 0;
}
.businessdesk-home .log-form {padding-bottom:20px;}
.businessdesk-home .column3 p {
	font-size:75%;
	padding-bottom:25px;
}

strong {font-size:110%;}


/* footer-UHeader */
/*header menu*/
.header ul,
.preferences-box ul,
ul.footer {
	overflow:hidden;
	padding:0 4px 0 0;
	margin:10px 0 0;
	list-style:none;
}
.header ul li,
.preferences-box ul li,
ul.footer li {
	float:left;
	font-size:75%;
	padding:0 0px;
	/*background:url(../images/separator-menu.gif) no-repeat 100% 3px;*/
}
ul.footer li a{
	padding:0 5px;
	/*background:url(../images/separator-menu.gif) no-repeat 100% 3px;*/
}
ul.footer li a.last{
	padding:0 5px;
	background:none;
}

/*footer*/
.home ul.footer {
	overflow:hidden;
	padding:0 2px 0 0;
	margin:8px 0 0;
	list-style:none;
	float:left
}
.tab1-switch .c2 {display: none;}
.tab2-switch .c1, .tab3-switch .c1 {display: none;}

/*footer*/

#footer {margin:0 auto;width:965px;margin-top:6px;}
img.logos {float:right;margin-left:5px;}

/*addin text*/
.text_normal {	
	margin:0;
	font-size:13px;
	color:#24235f;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
}


/* footer-UHeader */
/*header menu*/
.header ul,
.preferences-box ul,
ul.footer {
	overflow:hidden;
	padding:0 4px 0 0;
	margin:10px 0 0;
	list-style:none;
}
.header ul li,
.preferences-box ul li,
ul.footer li {
	float:left;
	font-size:75%;
	padding:0 5px;
	background:url(../images/separator-menu.gif) no-repeat 100% 3px;
}
ul.footer li a{
	padding:0 0px;
	/*background:url(../images/separator-menu.gif) no-repeat 100% 3px;*/
}
ul.footer li a.last{
	padding:0 5px;
	background:none;
}

/*footer*/
.home ul.footer {
	overflow:hidden;
	padding:0 2px 0 0;
	margin:8px 0 0;
	list-style:none;
	float:left
}
.tab1-switch .c2 {display: none;}
.tab2-switch .c1, .tab3-switch .c1 {display: none;}

/*footer*/

#footer {margin:0 auto;width:965px;margin-top:6px;}
img.logos {float:right;margin-left:5px;}

/*addin text*/
.text_normal {	
	margin:0;
	font-size:13px;
	color:#24235f;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

a.BtnContinuteEN {
display:block;
width:135px;
height:28px;
background:url(../images/btn_continue.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}

a.BtnContinuteFR {
display:block;
width:135px;
height:28px;
background:url(../images/btn_continuer_fr.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}

a.BtnContinuteES {
display:block;
width:135px;
height:28px;
background:url(../images/btn_continue.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}

a.BtnContinuteEN:hover,a.BtnContinuteFR:hover ,a.BtnContinuteES:hover{
background-position:0 -28px;
}

a.BtnRegisterEN {
display:block;
width:135px;
height:28px;
background:url(../images/btn_continue.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}

a.BtnRegisterFR {
display:block;
width:135px;
height:28px;
background:url(../images/btn_continuer_fr.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}

a.BtnRegisterES {
display:block;
width:135px;
height:28px;
background:url(../images/btn_continue.gif) no-repeat 0 0;
text-decoration:none;
border:none;
}
a.BtnRegisterEN:hover,a.BtnRegisterFR:hover,a.BtnRegisterES:hover {
background-position:0 -28px;
}
.bottom_link
{
padding-bottom:0px;	
}
.bottom_linknew
{
padding-bottom:20px;	
}		