body {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	background: #2d3090;/*afafaf*/
}

/*Begin: Header*/
#header {
	width: 944px;
	height: 179px;
	margin: 6px auto 0px auto;
}

#header_left_top_corner  {
	float: left;
}

#header_center_top_bckgr {
	float: left;
	width: 912px;
	height: 17px;
	background: url(../images/header_center_top_background.jpg) repeat-x left top;
}

#header_right_top_corner  {
	float: left;
}

#header_middle_left {
	float: left;
	width: 7px;
	height: 128px;
	background: url(../images/header_middle_left_border.jpg) repeat-y left top;
}

#header_middle_center {
	/*border: 1pt solid;*/
	float: left;
	width: 930px;
	height: 128px;
	background: url(../images/header_middle_center_background.jpg) repeat-x left top;
}

#logo {
	float: left;
	margin: 0 0 0 34px;
	padding: 0px;
	width: 190px;
}

#logo img {
	border: none;
}

#logo_text {
	float: left;
	margin: 20px 0 0 55px;
	width: 382px;
	font-family: 'Times New Roman';
	font-size: 35px;
}

#dark_header_text {
	color: #7b71d7;
}

#light_header_text {
	color: #4d44a4;
	margin: 0 0 0 50px;
}

#medical_image {
	float: right;
}

#header_middle_right {
	float: left;
	width: 7px;
	height: 128px;
	background: url(../images/header_middle_right_border.jpg) repeat-y left top;
}

#header_bottom_left {
	float: left;
}

#header_bottom_center {
	float: left;
	width: 912px;
	height: 34px;
	background: url(../images/header_bottom_center_background.jpg) repeat-x left top;
}

#header_navigation {
	float: left;
	margin: 6px 0 0 8px;
	font-size: 12.5px;
	font-family: Verdana;
}

#header_navigation a {
	color: #ffffff;
	text-decoration: none;
	padding: 0 7px 0 0;
}

#header_navigation a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#langs {
	float: right;
}

#langs img {
	border: none;
	padding: 5px 5px 0 0;
}

#header_bottom_right {
	float: left;
}

/*Begin: Main container styles*/
.main_container {
	width: 944px;
	margin: 0px auto;
	padding: 0px;
	clear: left;
}

.content {
	position: relative;
	float: left;
	width: 930px;
	margin: 0;
	padding: 0 7px 0 7px;
	background: #cccccc url(../images/content_backgr.jpg) repeat-y left top;
}

.left_content {
	float: left;
	width: 215px;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #d6e2ff;
}

.left_banner {
	border: 0;
	width: 215px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.left_banner img {
	border: none;
	margin: 5px 0 10px 45px;
}

.payment_logos_verify {
	float: left;
	width: 215px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.payment_logos_verify img {
	border: none;
	margin: 0px 0 10px 45px;
}

.payment_logos {
	float: left;
	width: 215px;
	margin: 15px 0px 5px 0px;
	padding: 0px;
}

.payment_logos img {
	border: none;
	margin: 0px 0 10px 80px;
}

.medical_tourism_text {
	background: #fcf9bb;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	margin: 0 0 10px 0;
	padding: 7px 0 7px 0;
	width: 100%;
	clear: all;
}

.medical_tourism_text  h2 {
	width: 97%;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 1.2em;
}

.medical_tourism_text  p {
	width: 97%;
	margin: 0;
	padding: 0 0 4px 10px;
}

.medical_tourism_text a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.medical_tourism_text a:hover {
	text-decoration: underline;
}

.medical_tourism_text hr {
	color: #ffb777;
	background-color: #ffb777;
	border-style: none;
	width: 560px;
	height: 1px;
}

#medical_menu_title {
	padding: 15px 0 8px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

#tourism_menu_container {
	float: left;
	width: 215px;
	margin: 13px 0 0 0;
	padding: 0px;
	background: #fef330;
}

#gray_menu_container {
	float: left;
	width: 215px;
	margin: 4px 0 0 0;
	padding: 0px;
}

#tourism_menu_title {
	padding: 7px 0 7px 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

#register_catalog_box {
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 0.96em;
	width: 198px;
	margin: 8px 0 0 3px;
	padding: 8px 0 8px 8px;
	background: #2d3090;
	color: #ffffff;
}

#register_catalog_box a {
	text-decoration: none;
	margin: 8px 0 0 0;
	color: #e9f74d;
	font-weight: bold;
}

#register_catalog_box a:hover {
	text-decoration: underline;
}

#middle_content {
	/*border: 1pt solid;*/
	float: left;
	width: 560px;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #ffffff;
}

#middle_content a.view_all_packages_link {
	text-decoration: none;
	float: right;
	margin: 7px 18px 0 0;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
}

#middle_content a.view_all_packages_link:hover {
	text-decoration: underline;
}

#consultations_box {
	font-family: 'Times New Roman';
	float: left;
	width: 560px;
	height: 73px;
	background: url(../images/consultations_gradient.jpg) repeat-x left top;
}

#consultations_box img.left_health_logo {
	float: left;
	margin: 6px 0 7px 24px;
	border: none;
}

#consultations_box img.right_health_logo {
	float: left;
	margin: 6px 0 0 65px;
	border: none;
}

#big_first_line {
	width: 274px;
	padding: 0;
	float: left;
	color: #ffffff;
	font-size: 2.5em;
	margin: 17px 0 0 49px;
}

#consultations_box a {
	padding: 0;
	float: right;
	width: 110px;
	color: #ffffff;
	font-size: 1.1em;
	margin: 1px 0 7px 0;
	text-decoration: none;
}

#consultations_box a:hover {
	text-decoration: underline;
}

.consultations_box1 {
	float: left;
	width: 560px;
	height: 73px;
}

.consultations_box1 img {
	border: none;
}


#big_second_line {
	padding: 0 0 0 66px;
	float: left;
	width: 265px;
	color: #ffffff;
	font-size: 2.4em;
	margin: 0;
}

.middle_banner1 {
	padding: 0;
	margin: 0;
	float: left;
	width: 560px;
	background: #fefefe;
}

.middle_banner1_article {
	padding: 0;
	margin: 0;
	float: left;
	width: 279px;
	background: #fefefe;
}

.middle_banner1 img {
	border: 0;
	float: left;
	margin: 3px 0 0 3px;
	padding: 0;
	width: 200px;
}

.middle_banner1 img.custom_img {
	border: 0;
	float: left;
	margin: 3px 0 0 3px;
	padding: 0;
	width: 275px;
}

/* BEGIN: Medical search form */
.medical_package_search {
	padding: 0;
	margin: 4px 0 0 0;
	float: left;
	width: 215px;
	text-align: center;
}

.top_medical_package_search {
	padding: 6px 0 0 0;
	margin: 0;
	float: left;
	width: 215px;
	height: 20px;
	text-align: center;
	background: #a0beda;
	font-weight: bold;
}

.middle_medical_package_search {
	padding: 9px 0 0 0;
	margin: 0;
	float: left;
	width: 215px;
	text-align: center;
	background: #4184bb;
}

.middle_medical_package_search form {
	margin: 0;
	padding: 0;
}

.medical_package_search_sel1 {
	width: 180px;
	margin: 0 0 5px 0;
}

.medical_package_search_sel1 option {
	width: 19em;
}

.medical_package_search_sel2 {
	width: 180px;
	margin: 0 0 7px 0;
}

.medical_package_search_sel2 option {
	width: 19em;
}

.bottom_medical_package_search {
	padding: 0;
	margin: 0;
	float: left;
	width: 215px;
	height: 10px;
	text-align: center;
	background: #4184bb;
}

/* END: Medical search form */

/* BEGIN: Package type description box */

.gray_line {
	padding: 0;
	margin: 8px 0 0 0;
	float: left;
	width: 560px;
	height: 24px;
	background: #fefefe url(../images/gray_line_backgr.jpg) repeat-x top left;
}

.gray_line h4.left_aligned {
	margin: 2px 0 0 10px;
	padding: 0;
	font-size: 10pt;
	text-align: left;
}

.gray_line h4.centered {
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 10pt;
	text-align: center;
}

.gray_line h4.blinking_centered {
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 10pt;
	text-align: center;
	text-decoration: blink;
}

.gray_line h4.blinking_centered  a {
	text-decoration: none;
	color: #000000;
}

.package_type_description {
	float: left;
	width: 560px;
	padding: 0;
	margin: 7px 0 7px 0;
}

.package_type_description p {
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}

.yellow_rounded_btn_box {
	float: left;
	width: 460px;
	padding: 0 0 0 100px;
	margin: 12px 0 12px 0;
	text-align: left;
	font: 1em Tahoma;
	font-weight: bold;
}

.left_yellow_rounded_btn {
	float: left;
	width: 5px;
	height: 26px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(../images/left_yellow_btn.jpg) no-repeat top left;
}

.middle_yellow_rounded_btn {
	float: left;
	width: 350px;
	height: 20px;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	background: #fef330;
	text-align: center;
}

.middle_yellow_rounded_btn a {
	color: #000000;
	text-decoration: underline;
}

.right_yellow_rounded_btn {
	float: left;
	width: 5px;
	height: 26px;
	padding: 0;
	margin: 0;
	background: url(../images/right_yellow_btn.jpg) no-repeat top left;
}

.gray_rounded_btn_box {
	float: left;
	width: 560px;
	padding: 0;
	margin: 5px 0 12px 0;
}

.gray_rounded_btn {
	float: left;
	width: 182px;
	padding: 0;
	margin: 7px 0 7px 3px;
	font: 1em Tahoma;
	font-weight: bold;
}

.left_gray_rounded_btn {
	float: left;
	width: 5px;
	height: 26px;
	padding: 0;
	margin: 0;
	background: url(../images/left_gray_btn.jpg) no-repeat top left;
}

.middle_gray_rounded_btn {
	float: left;
	width: 172px;
	height: 20px;
	padding: 6px 0 0 0;
	margin: 0;
	background: #e6e6e6;
	text-align: center;
	font: .9em Tahoma;
	font-weight: bold;
}

.middle_gray_rounded_btn a {
	text-transform: uppercase;
	color: #000000;
	text-decoration: underline;
}

.right_gray_rounded_btn {
	float: left;
	width: 5px;
	height: 26px;
	padding: 0;
	margin: 0;
	background: url(../images/right_gray_btn.jpg) no-repeat top left;
}

.package_type_images {
	float: left;
	width: 560px;
	padding: 0 0 0 10px;
	margin: 5px 0 5px 0;
}

.package_type_images img {
	border: 1px solid #A1A1A0;
	padding: 5px;
	margin: 0 5px 5px 0;
}

/* END: Package type description box */

/* BEGIN: Medical package types */

.package_types {
	float: left;
	width: 560px;
	padding: 0;
	margin: 7px 0 0 0;
	background: #fefefe;
}

.package_types_article {
	width: 178px;
	height: 133px;
	padding: 0;
	margin: 0 0 10px 6px;
	float: left;
	background: url(../images/package_type_article_backgr.jpg) no-repeat top left;
}

.package_types_article h3 {
	padding: 8px 5px 7px 13px;
	margin: 0;
	color: #2b1c6e;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.package_types_article h3 a.package_type_title {
	text-decoration: none;
	color: #2b1c6e;
}

.package_types_article h3 a.package_type_title:hover {
	text-decoration: underline;
	color: #2b1c6e;
}

.package_types_article img {
	float: left;
	border: none;
	padding: 0 0 0 3px;
}

.package_types_article p {
	width: 80px;
	float: left;
	padding: 0;
	margin: 0 0 0 5px;
	color: #2b1c6e;
}

.package_types_article a.package_type_text {
	color: #2b1c6e;
	text-decoration: none;
}

.package_types_article a.package_type_text:hover {
	text-decoration: none;
}

.package_types_article a.package_type_more {
	float: right;
	color: #9f0c0c;
	text-decoration: none;
}

.package_types_article a.package_type_more:hover {
	text-decoration: underline;
}

/* END: Medical package types */

/* BEGIN: Tourism package types */

.package_types2 {
	float: left;
	width: 560px;
	padding: 0;
	margin: 7px 0 0 0;
	background: #fefefe;
}

.package_types_article2 {
	width: 180px;
	height: 117px;
	padding: 0;
	margin: 0 0 6px 4px;
	float: left;
}

.package_types_article2_backgr1 {
	background: url(../images/tourism_package_gradients/grad1.jpg) repeat-x top left;
}

.package_types_article2_backgr2 {
	background: url(../images/tourism_package_gradients/grad2.jpg) repeat-x top left;
}

.package_types_article2_backgr3 {
	background: url(../images/tourism_package_gradients/grad3.jpg) repeat-x top left;
}

.package_types_article2_backgr4 {
	background: url(../images/tourism_package_gradients/grad4.jpg) repeat-x top left;
}

.package_types_article2_backgr5 {
	background: url(../images/tourism_package_gradients/grad5.jpg) repeat-x top left;
}

.package_types_article2_backgr6 {
	background: url(../images/tourism_package_gradients/grad6.jpg) repeat-x top left;
}

.package_types_article2_backgr7 {
	background: url(../images/tourism_package_gradients/grad7.jpg) repeat-x top left;
}

.package_types_article2_backgr8 {
	background: url(../images/tourism_package_gradients/grad8.jpg) repeat-x top left;
}

.package_types_article2_backgr9 {
	background: url(../images/tourism_package_gradients/grad9.jpg) repeat-x top left;
}

.package_types_article2 h3 {
	text-align: center;
	padding: 3px 0 4px 0;
	margin: 0 0 0 0;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.package_types_article2 h3 a.package_type_title2 {
	text-decoration: none;
	color: #ffffff;
}

.package_types_article2 h3 a.package_type_title2:hover {
	text-decoration: underline;
	color: #ffffff;
}

.package_types_article2 img {
	float: left;
	border: none;
	padding: 0 0 0 0;
}

/* END: Tourism package types */

/*BEGIN: LISTINGS*/
.listing_article {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	padding: 0;
	margin: 0;
	float: left;
	width: 560px;
	background: #fefefe;
	clear: all;
}

.listing_article img {
	border: none;
	float: left;
	margin: 4px 0 0 10px;
	padding: 0;
}

.listing_article a.listing_title {
	color: #c40a0a;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 10px;
}

.listing_article a.listing_title:hover {
	text-decoration: underline;
}

.listing_article p {
	width: 73%;
	margin: 4px 0 0 140px;
}

.listing_article a.more_info {
	text-decoration: none;
	float: right;
	margin: 0 18px 0 0;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
}

.listing_article a.more_info:hover {
	text-decoration: underline;
}

.listing_article hr {
	color: #ffb777;
	background-color: #ffb777;
	border-style: none;
	width: 560px;
	height: 1px;
}

/**BEGIN: SINGLE PACKAGE CONTENT**/
.listing_article_single {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	padding: 0;
	margin: 0;
	float: left;
	width: 560px;
	background: #fefefe;
	clear: all;
	border-bottom: 3px #b8b8b8 solid;
}

.listing_article_single img {
	border: none;
	float: left;
	margin: 4px 0 0 10px;
	padding: 0;
}

.single_package_content_single {
	float: left;
	width: 330px;
	height: 100%;
	margin: 4px 0 0 10px;
	padding: 0;
}

.listing_article_single a.listing_title_single {
	color: #c40a0a;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
}

.listing_article_single a.listing_title_single:hover {
	text-decoration: underline;
}

.listing_article_single p {
	margin: 4px 0 0 0;
	padding: 0 10px 10px 0;
}

.listing_article_single a.more_info_single {
	text-decoration: none;
	float: right;
	margin: 0 18px 0 0;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
}

.listing_article_single a.more_info_single:hover {
	text-decoration: underline;
}

.all_single_packages {
	float: left;
	width: 90px;
	height: 105px;
	background: #fffbd4;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
}

.all_single_packages a {
	text-decoration: none;
	color: #c40a0a;
}

.all_single_packages a:hover {
	text-decoration: underline;
}

/**END: SINGLE PACKAGE CONTENT**/

/*END: LISTINGS*/

/* BEGIN: Medical specialties title */
.medical_specialties_title {
	float: left;
	width: 560px;
	height: 81px;
	background: #e8effe;
}

.medical_specialties_title img.medical_specialties_logo {
	float: left;
	margin: 3px 24px 3px 21px;
	width: 75px;
	height: 75px;
}

.medical_specialties_title_text {
	float: left;
	width: 418px;
	height: 42px;
	color: #011c58;
	padding: 5px 0 0 22px;
	font-family: 'Times New Roman';
	font-size: 2.4em;
}

.medical_specialties_title_search {
	float: left;
	width: 440px;
	height: 34px;
	background: #c6d6fc;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1em;
}

.medical_specialties_title_search img.medical_specialties_corner {
	float: left;
}

.medical_specialties_title_search_inner {
	float: right;
	width: 390px;
	margin: 6px 0 0 0;
	padding: 0 10px 0 0;
	text-align: right;
	color: #7b71d7;
}

.medical_specialties_list_article {
	float: left;
	width: 560px;
	height: 81px;
	background: #e4e6ed;
	margin: 1px 0 0 0;
}

.medical_specialties_list_article img.medical_specialties_list_article_img {
	float: left;
	margin: 7px 17px 17px 13px;
}

.med_spec_list_article_info_box {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1em;
	float: right;
	width: 430px;
	height: 76px;
	padding: 5px 0 0 10px;
	background: #C6D6FC;
}

.med_spec_list_article_info_box a {
	text-decoration: none;
	color: #0a042f;
}

.med_spec_list_article_info_box a:hover {
	text-decoration: underline;
}

.med_spec_list_article_info_box a.med_spec_list_article_info_title {
	font-weight: bold;
}

.med_spec_list_article_info_box a.med_spec_list_article_more_info {
	font-weight: bold;
	margin: -10px 5px 0 0;
	padding: 0;
	float: right;
}

.med_spec_list_article_info_box p {
	margin: 12px 0 0 0;
}

.pager_box {
	float: left;
	width: 560px;
	height: 81px;
	background: #e8effe;
	margin: 1px 0 0 0;
}

.pager_box_inner {
	float: right;
	width: 440px;
	height: 34px;
	background: #c6d6fc;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1.1em;
}

.pager_box_inner span {
	float: right;
	margin: 6px 10px 0 0;
}

.pager_box_inner a {
	color: #515151;
	text-decoration: none;
}

.pager_box_inner a:hover {
	text-decoration: underline;
}

.pager_box_inner a.selected_page {
	font-weight: bold;
	color: #011c58;
}

.pager_box_inner img {
	border: none;
}

.pager_box_inner img.medical_specialties_corner {
	float: left;
	border: none;
}

/* END: Medical specialties title */

/*BEGIN: Hospital info */
.hospital_title_box {
	float: left;
	width: 100%;
	min-height: 132px;
	background: #eeeeee url(../images/hospital_title_box_gradient.jpg) repeat-x bottom left;
}

.hospital_title_box img {
	float: left;
	margin: 6px 0 0 7px;
	padding: 0 0 30px 0;
}

.hospital_title_box p {
	float: right;
	width: 60%;
	height: 68%;
	margin: 14px 20px 0 0;
	text-align: center;
	color: #1d1d1d;
	font-family: 'Times New Roman';
}

.hospital_title_box span.hospital_title {
	font-size: 2.1em;
	font-weight: bold;
}

.hospital_title_box span.small_city_title {
	font-size: 1.5em;
}

.hospital_title_box a {
	width: 58%;
	float: right;
	margin: 7px 10px 0 0;
	color: #fef330;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.hospital_title_box a:hover {
	text-decoration: underline;
}

.hospital_description_box {
	float: left;
	width: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.hospital_description_box p {
	width: 95%;
	padding: 0 0 10px 0;
	margin: 10px 10px 0 10px;
}

.hospital_description_box ul {
	line-height: 1.4em;
	list-style-position: outside;
	margin: 3px 3px 10px 34px;
	padding: 0 20px 0 5px;
	text-indent: 2px;
}

/*.hospital_description_box ol {
	line-height: 1.4em;
	list-style-position: outside;
	margin: 3px 3px 10px 34px;
	padding: 0 20px 0 5px;
	text-indent: 2px;
}*/

.hospital_contacts_box {
	float: right;
	width: 530px;
	height: 116px;
	margin: 0 9px 0 0;
	padding: 6px 0 0 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	background: #e8eefc url(../images/hospital_contacts_gradient.jpg) repeat-x top left;
}

.hospital_contacts_box a {
	color: #0A042F;
	text-decoration: none;
}

.hospital_contacts_box a:hover {
	text-decoration: underline;
}

.hospital_contacts_box span.hospital_contacts_boxtitle {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.hospital_gallery_box {
	float: right;
	width: 530px;
	margin: 3px 9px 7px 0;
	padding: 6px 0 10px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	background: #ebebeb url(../images/hospital_gallery_gradient.jpg) repeat-x top left;
}

.hospital_gallery_box span.hospital_gallery_boxtitle {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.hospital_gallery_box a.hospital_gallery_all_pics {
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.hospital_gallery_box a.hospital_gallery_all_pics:hover {
	text-decoration: underline;
}

.hospital_gallery_img_container {
	float: left;
	width: 530px;
	margin: 12px 0 0 0;
	padding: 0px;
}

.hospital_gallery_img_container img {
	border: none;
	float: left;
	margin: 0 12px 10px 0;
	/*width: 160px;*/
	/*height: 102px;*/
}

.hospital_tourism_title {
	float: right;
	width: 530px;
	height: 20px;
	margin: 3px 9px 4px 0;
	padding: 6px 0 0 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	background: url(../images/hospital_tourism_title.jpg) repeat-x top left;
}

.hospital_tourism_article_box {
	float: right;
	width: 530px;
	height: 97px;
	margin: 0 9px 5px 0;
	padding: 6px 0 0 10px;
	background: #fffbd4;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.hospital_tourism_article_box img {
	float: left;
	margin: 2px 0 0 0;
}

.hospital_tourism_article_box p {
	color: #242424;
	float: left;
	width: 75%;
	margin: 0 0 0 10px;
	padding: 0;
}

/* END: Hospital info */

/* BEGIN: Publication info */
.publications_title_box {
	float: left;
	width: 100%;
	height: 80px;
	background: #eeeeee url(../images/hospital_title_box_gradient.jpg) repeat-x bottom left;
	margin: 0 0 6px 0;
}

.publications_title_box span.publications_title {
	padding: 0 0 0 20px;
	color: #1d1d1d;
	font-family: 'Times New Roman';
	font-size: 2.1em;
	font-weight: bold;
}

.publications_title_box a {
	float: left;
	margin: 15px 0 0 15px;
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.publications_title_box a:hover {
	text-decoration: underline;
}

.publication_article_box {
	float: right;
	width: 530px;
	margin: 0 9px 5px 0;
	padding: 6px 2px 6px 10px;
	background: #ccdbfd;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.publication_article_box a {
	text-decoration: none;
	color: #000000;
}

.publication_article_box a:hover {
	text-decoration: underline;
}

.files {
	border: 1pt solid;
	float: right;
	width: 530px;
	margin: 0 9px 10px 0;
	padding: 6px 0 10px 7px;
	background: #ccdbfd;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;
}

.files h3 {
	background: transparent url(../images/files-arrow-down.gif) no-repeat scroll left top;
	display: block;
	font-size: 12px;
	height: 14px;
	margin: 0;
	padding: 2px 0 4px 30px;
}

.files ul {
	display: block;
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}

.files li {
	/*background: transparent url(../images/files.gif) no-repeat scroll 5px 3px;*/
	line-height: 150%;
	margin-bottom: 0.3em;
	padding-left: 20px;
}

.files a {
	font-weight:bold;
}
/* END: Publication info */

/* BEGIN: News info */

.news_article_box_list {
	float: right;
	width: 530px;
	margin: 0 9px 8px 0;
	padding: 6px 0 6px 7px;
	background: #ccdbfd;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;
	font-weight: bold;
}

.news_article_box {
	float: right;
	width: 530px;
	margin: 0 9px 8px 0;
	padding: 6px 0 6px 10px;
	background: #ccdbfd;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;
	font-weight: bold;
}

.news_article_box, .news_article_box_list  a {
	color: #000000;
	text-decoration: none;
}

.news_article_box , .news_article_box_list a:hover {
	color: #000000;
	text-decoration: underline;
}

.news_article_content {
	float: right;
	width: 530px;
	margin: 0 9px 8px 0;
	padding: 0 0 0 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.news_article_content a.image {
	float: right;
	margin: 0 0 5px 15px;
}

.news_article_content a.image  img {
	border: 1px solid #A1A1A0;
	padding: 5px;
}

.news_article_content a.doc_image {
	float: right;
	margin: 0 8px 5px 8px;
}

.news_article_content a.doc_image  img {
	border: none;
	padding: 10px 5px 0 5px;
}

.doc_image_box {
	float: right;
	width: 215px;
	margin: 0 0 0 5px;
	padding: 0;
	border: 1px solid #A1A1A0;
}

.doc_func {
	float: left;
	width: 215px;
	margin: 0;
	padding: 0;
	/*border: 1px solid #A1A1A0;*/
}

.doc_func a {
	float: left;
}

.doc_func a.doc_func_title {
	margin: 7px 0 0 0;
	padding: 0;
	font: bold 1em Tahoma;
	color: #000;
}

.doc_func img {
	border: none;
	margin: 2px 5px 2px 10px;
	padding: 0;
}

.news_article_content a.con_doc_image {
	float: right;
	margin: 0 0 5px 15px;
}

.news_article_content a.con_doc_image  img {
	border: 1px solid #A1A1A0;
	/*padding: 5px;*/
}

.news_article_content p {
	margin: 0;
	padding: 0;
}

.news_article_content .sitemap_ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: upper-latin;
	padding: 5px 0 1em 15px;
}

.sitemap_ul a {
	border-bottom: 1px solid #E6E6E6;
	display: block;
	line-height: 19px;
	padding: 2px 0;
	text-decoration: none;
}

.sitemap_ul a:hover {
	text-decoration: underline;
}

.health_advice_title {
	float: right;
	width: 530px;
	height: 25px;
	margin: 0 9px 0 0;
	padding: 6px 0 0 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	color: #000000;
	background: url(../images/hospital_contacts_gradient.jpg) repeat-x scroll left top;
}

.health_advice_title span {
	float: left;
}

.health_advice_title a {
	float: right;
	margin: 0 5px 5px 0;
	padding: 0 0 0 0;
	text-decoration: underline;
	color: #000000;
}

.psychologists {
	float: left;
	width: 560px;
}

.psychologists a {
	float: left;
	margin: 0;
	padding: 0;
}

.psychologists img.psycho_img {
	float: left;
	border: none;
	width: 560px;
	margin: 0;
	padding: 0;
}

.health_formular_button {
	float: right;
	width: 530px;
	text-align: center;
	margin: 0 9px 28px 0;
	padding: 6px 4px 6px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #ffffff;
	font-weight: bold;
}

.health_formular_button a {
	color: #ffffff;
	padding: 10px 51px 10px 51px;
	background: #473c9e url(../images/blue_btn_backgr.jpg) repeat-x scroll left top;
}
/* END: News info */

/* BEGIN: Camps */

.camps_tabs {
	float: right;
	width: 530px;
	text-align: center;
	margin: 10px 9px 50px 0;
	padding: 6px 4px 6px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #ffffff;
	font-weight: bold;
}

.camps_tabs a {
	color: #ffffff;
	text-decoration: none;
	padding: 10px 31px 10px 31px;
	background: #473c9e url(../images/blue_btn_backgr.jpg) repeat-x scroll left top;
}

.camps_tabs a:hover {
	text-decoration: underline;
}

/* END: Camps */

/* BEGIN: Advertising info */
.advertisement_box1 {
	float: right;
	width: 530px;
	height: 25px;
	margin: 0 9px 0 0;
	padding: 6px 0 0 10px;
	background: #ccdbfd;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.advertisement_box1_content {
	float: right;
	width: 530px;
	margin: 0 9px 8px 0;
	padding: 5px 0 15px 10px;
	background: #e7eeff;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.advertisement_box2 {
	float: right;
	width: 530px;
	height: 25px;
	margin: 0 9px 0 0;
	padding: 6px 0 0 10px;
	background: #ffdb0c;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.advertisement_box2_content {
	float: right;
	width: 530px;
	margin: 0 9px 8px 0;
	padding: 0px 0 15px 10px;
	background: #fffbd4;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

/* END: Advertising info */

/* BEGIN: Contacts */
.contacts_title {
	float: right;
	width: 530px;
	height: 25px;
	margin: 0 9px 0 0;
	padding: 6px 0 0 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	color: #000000;
	background:#E8EEFC url(../images/hospital_contacts_gradient.jpg) repeat-x scroll left top;
}

.contacts_title span {
	float: left;
}

.contacts_title a {
	float: right;
	margin: 0 5px 5px 0;
	padding: 0 0 0 0;
	text-decoration: none;
	color: #000000;
}

.contacts_title a:hover {
	text-decoration: underline;
}

.contacts_title img {
	border: none;
	float: right;
	margin:0 10px 0 0;
}

.contacts_content {
	float: right;
	width: 530px;
	margin: 0 9px 8px 0;
	padding: 10px 0 10px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;
	background: #e7eeff;
}

.contacts_content a.image {
	float: right;
	margin: 0 0 10px 15px;
}

.contacts_content img {
	border: none;
	padding: 0 15px 5px 5px;
}

.contacts_content p {
	margin: 0;
	padding: 0;
}

.contacts_form_box {
	float: right;
	width: 530px;
	height: 20px;
	margin: 0 9px 0 0;
	padding: 6px 0 0 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	background: url(../images/hospital_tourism_title.jpg) repeat-x top left;
}

.contacts_form_box span.contacts_form_box_title {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.contacts_form_box span.required_fields {
	float: right;
	margin: 0 8px 5px 0;
	padding:0;
	font-weight: bold;
}

.contacts_form_box_controls {
	float: right;
	width: 530px;
	margin: 0 9px 5px 0;
	padding: 6px 0 10px 10px;
	background: #fffbd4;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.button_frm {
	padding: 4px;
	border: 1px solid #ffdb0c;
    background: #ffdb0c;
}

.button_frm:hover {
    border: 1px solid #d7b300;
    background: #ffdb0c;
}

.formSuccessMessage {
	text-align: left;
	color: #669900;
	display: table-cell;
}

.formRequiredField {
	text-align: left;
	color: #FF6600;
	display: table-cell;
}
/* END: Contacts */

/* BEGIN: Alternative medicine (Use News styles)  */
.alternative_medicine_title {
	float: right;
	width: 530px;
	height: 23px;
	margin: 0 9px 8px 0;
	padding: 6px 0 0 10px;
	background: #ccdbfd;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.p_justify p {
	text-align: justify;
}
/* END: Alternative medicine */

/* BEGIN: Teambulding  */
.teambuilding_title_box {
	float: left;
	width: 100%;
	height: 80px;
	background: #fcfacf url(../images/hospital_tourism_title.jpg) repeat-x bottom left;
	margin: 0 0 6px 0;
}

.teambuilding_title_box span.teambuilding_title {
	padding: 0 0 0 20px;
	color: #1d1d1d;
	font-family: 'Times New Roman';
	font-size: 2.1em;
	font-weight: bold;
}

.teambuilding_title_box a {
	float: left;
	margin: 15px 0 0 15px;
	color: #010101;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.teambuilding_title_box a:hover {
	text-decoration: underline;
}

.teambuilding_article_box {
	float: right;
	width: 530px;
	height: 23px;
	margin: 0 9px 8px 0;
	padding: 6px 0 0 10px;
	background: #fdf77e;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;
	font-weight: bold;
}
/* END: Teambuilding */

/* BEGIN: FAQ's */
.faq_answer_box {
	float: right;
	width: 530px;
	margin: 0 9px 8px 0;
	padding: 6px 0 0 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.faq_answer_box span.faq_answer_title {
	color: #2d3090;
	font-weight: bold;
}

.faq_answer_box p {
	margin: 5px 0;
	padding: 0;
}
/* END: FAQ's */

/* BEGIN: INQUIRY's (Medical and Tourism) */
.inquiry_form_box {
	float: right;
	width: 530px;
	height: 20px;
	margin: 0 9px 0 0;
	padding: 6px 0 0 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.yellow_gradient_box {
	background: url(../images/hospital_tourism_title.jpg) repeat-x left top;
}
.blue_gradient_box {
	background: #E8EEFC url(../images/hospital_contacts_gradient.jpg) repeat-x left top;
}

.inquiry_form_box span.inquiry_form_box_title {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.inquiry_form_box span.required_fields {
	float: right;
	margin: 0 8px 5px 0;
	padding:0;
	font-weight: bold;
}

.inquiry_form_box_controls {
	float: right;
	width: 530px;
	margin: 0 9px 5px 0;
	padding: 6px 0 10px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.inquiry_form_box_blue_backgr {
	background: #E7EEFF;
}

.inquiry_form_box_yellow_backgr {
	background: #FFFBD4;
}

.button_blue {
	padding: 4px;
	border: 1px solid #b6bdfb;
    background: #cad9fd;
}

.button_blue:hover {
    border: 1px solid #7e8afd;
    background: #cad9fd;
}
/* END: INQUIRY's (Medical and Tourism) */

/* BEGIN: Hotels */
.hotels_title {
	float: left;
	width: 560px;
	height: 81px;
	background: #fdfabf;
}

.hotels_title img.hotels_logo {
	float: left;
	margin: 3px 24px 3px 21px;
}

.hotels_title_text {
	float: left;
	width: 418px;
	height: 42px;
	color: #000000;
	padding: 5px 0 0 22px;
	font-family: 'Times New Roman';
	font-size: 2.4em;
}

.hotels_title_search {
	float: left;
	width: 440px;
	height: 34px;
	background: #fef330;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1em;
}

.hotels_title_search img.hotels_corner {
	float: left;
}

.hotels_title_search_inner {
	float: right;
	width: 390px;
	margin: 6px 0 0 0;
	padding: 0 10px 0 0;
	text-align: right;
	color: #8e8e8e;
}

.hotels_list_article {
	float: left;
	width: 560px;
	height: 81px;
	background: #f1efc5;
	margin: 1px 0 0 0;
}

.hotels_list_article img.hotels_list_article_img {
	float: left;
	margin: 7px 17px 17px 13px;
}

.hotels_list_article_info_box {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1em;
	float: right;
	width: 430px;
	height: 76px;
	padding: 5px 0 0 10px;
	background: #fef330;
}

.hotels_list_article_info_box a {
	text-decoration: none;
	color: #0a042f;
}

.hotels_list_article_info_box a:hover {
	text-decoration: underline;
}

.hotels_list_article_info_box a.hotels_list_article_info_title {
	font-weight: bold;
}

.hotels_list_article_info_title img {
	padding: 0 0 0 10px;
	margin: 0;
	border: none;
}

.hotels_list_article_info_box a.hotels_list_article_more_info {
	font-weight: bold;
	margin: -15px 5px 0 0;
	padding: 0;
	float: right;
}

.hotels_list_article_info_box p {
	margin: 12px 0 0 0;
}

.yellow_pager_box {
	float: left;
	width: 560px;
	height: 81px;
	background: #fdfabf;
	margin: 1px 0 0 0;
}

.yellow_pager_box_inner {
	float: right;
	width: 440px;
	height: 34px;
	background: #FEF330;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1.1em;
}

/*.yellow_pager_box_inner span {
	float: right;
	margin: 6px 10px 0 0;
}

.yellow_pager_box_inner a {
	color: #515151;
	text-decoration: none;
}

.yellow_pager_box_inner a:hover {
	text-decoration: underline;
}

.yellow_pager_box_inner a.selected_page {
	font-weight: bold;
	color: #011c58;
}

.yellow_pager_box_inner img {
	border: none;
}*/

.yellow_pager_box_inner img.medical_specialties_corner {
	float: left;
	border: none;
}
/* END: Hotels */

/* BEGIN: Hotel info page */
.hotel_title_box {
	float: left;
	width: 100%;
	/*height: 132px;*/
	background: #fcfacf url(../images/hospital_tourism_title.jpg) repeat-x bottom left;
}

.hotel_title_box img {
	float: left;
	margin: 6px 0 0 7px;
	padding: 0 0 30px 0;
}

.hotel_title_box p {
	float: right;
	width: 60%;
	height: 68%;
	margin: 14px 20px 0 0;
	text-align: center;
	color: #1d1d1d;
	font-family: 'Times New Roman';
}

.hotel_title_box span.hotel_title {
	font-size: 2.1em;
	font-weight: bold;
}

.hotel_title_box span.small_city_title {
	font-size: 1.5em;
}

.hotel_title_box a {
	width: 58%;
	float: right;
	margin: 7px 10px 0 0;
	color: #fef330;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.hotel_title_box a:hover {
	text-decoration: underline;
}
/* END: Hotel info page */

/* BEGIN: Packages */

/*.packages_pager_box {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	padding: 0;
	margin: 0;
	float: left;
	width: 560px;
	text-align: right;
}

.packages_pager_box img {
	border: none;
}

.packages_pager a {
	text-decoration: none;
	margin: 7px 3px 0 0;
	font-size: 0.9em;
	color: #000000;
}

.packages_pager a.selected_page {
	font-weight: bold;
	color: #011c58;
}

.packages_pager a:hover {
	text-decoration: underline;
}*/

/* BEGIN: PAGER CLASSES */

.pager_container {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	padding: 0;
	margin: 0;
	float: right;
	/*padding-left: 150px;*/
}

.pagination {
  /* blank */
}

.pagination .page {
	display: block;
	float: left;
	margin: 1px;
	padding: 2px 7px 2px 7px;
	color: #336699;
	text-decoration: none;
	background-image: url('/images/pager/page_background.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	border: 1px solid #d3d3d3;
}

.pagination .page:hover {
	border: 1px solid #f89821;
}

.pagination .page_selected {
	display: block;
	float: left;
	margin: 1px;
	padding: 2px 7px 2px 7px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #f89821;
	border: 1px solid #f89821;
}

.pagination .page_disabled {
	display: block;
	float: left;
	margin: 1px;
	padding: 2px 7px 2px 7px;
	text-decoration: none;
	/*background-image: url('/images/pager/page_background.png');*/
	background-repeat: repeat-x;
	background-position: bottom center;
	border: 1px solid #d3d3d3;
}

.font_loose_focus {
	color:#999999;
}

/*.go_to_page {
	text-align: center;
	float: left; 
	padding: 3px 0 6px 0;
}*/
/* END: PAGER CLASSES */

/* END: Packages */

/* BEGIN: Package info page */
.package_title_box {
	float: left;
	width: 98.3%;
	padding: 0 0 0 10px;
	background: #fcfacf url(../images/hospital_tourism_title.jpg) repeat-x bottom left;
}

.package_title_box p {
	float: left;
	width: 100%;
	margin: 14px 0 0 0;
	padding: 0 0 30px 0;
	text-align: left;
	color: #1d1d1d;
	font-family: 'Times New Roman';
	font-size: 2.1em;
	font-weight: bold;
}

.package_article_box {
	float: right;
	width: 530px;
	height: 23px;
	margin: 8px 9px 8px 0;
	padding: 6px 0 0 10px;
	background: #fdf781;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;
	font-weight: bold;
}

.package_description_box {
	width: 530px;
	float:right;
	margin: 0 9px 0 0;
	padding: 0 0 10px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.package_description_box table {
	float: left;
}

.package_description_box p {
	width: 95%;
	float: left;
	padding: 0;
	margin: 0;
	clear: both;
}

.package_description_box ul {
	float: left;
	line-height: 1.4em;
	list-style-position: outside;
	margin: 3px 3px 10px 34px;
	padding: 0 20px 0 0;
	text-indent: 2px;
}

table {
	float: inherit;
}

.package_description_box ol {
	line-height: 1.4em;
	list-style-position: outside;
	margin: 0px;
	padding: 0 15px 0 20px;
	text-indent: 2px;
}

.package_small_gallery_box {
	float: right;
	width: 530px;
	margin: 3px 9px 0 0;
	padding: 6px 0 10px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	background: #d6e2ff url(../images/hospital_contacts_gradient.jpg) repeat-x top left;
}

.package_small_gallery_box span.package_small_gallery_boxtitle {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.package_small_gallery_box a.package_small_gallery_all_pics {
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.package_small_gallery_box a.package_small_gallery_all_pics:hover {
	text-decoration: underline;
}

.package_small_gallery_img_container {
	float: left;
	width: 530px;
	margin: 12px 0 0 0;
	padding: 0px;
}

.package_small_gallery_img_container img {
	border: none;
	float: left;
	margin: 0 12px 0 0;
	width: 160px;
	height: 102px;
}
/* END: Package info page */

/* BEGIN: About us */
.aboutus_box {
	float: right;
	width: 530px;
	height: 25px;
	margin: 0 9px 0 0;
	padding: 6px 0 0 10px;
	background: #ccdbfd;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.aboutus_box_content {
	float: right;
	width: 530px;
	margin: 0 9px 0 0;
	padding: 5px 0 5px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.aboutus_video {
	float: right;
	width: 530px;
	margin: 0 9px 8px 0;
	padding: 5px 0 15px 10px;
	background: #e7eeff;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.aboutus_yellow_backgr {
	float: right;
	width: 530px;
	margin: 0 9px 5px 0;
	padding: 6px 0 10px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	background: #FFFBD4;
}

.aboutus_yellow_backgr a.image {
	float: right;
	margin: 0 0 5px 15px;
	clear: right;
}

.aboutus_yellow_backgr img {
	border: none;
	border: 1px solid #A1A1A0;
	padding: 5px;
}

.aboutus_yellow_backgr p {
	margin: 0;
	padding: 0;
}
/* END: About us */

/* BEGIN: Gallery */

.gallery_title {
	margin: 5px 0 10px 0;
	padding: 0;
	font: 1em Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.gallery_article {
	width: 155px;
	padding: 0;
	margin: 0 12px 6px 4px;
	float: left;
}

.gallery_article img {
	border: 1px solid #A1A1A0;
	padding: 5px;
}

.gallery_article_inner {
	width: 170px;
	padding: 0;
	margin: 0 0 6px 4px;
	float: left;
}

.gallery_article_inner img {
	border: 1px solid #A1A1A0;
	padding: 5px;
}

.gallery_article h3 {
	font: 1em Verdana, Tahoma, Arial, Helvetica, Sans-serif;
	text-align: center;
}

.gallery_article a.gallery_article_title {
	color: #1d1d1d;
	text-decoration: none;
}

.gallery_article a.gallery_article_title:hover {
	text-decoration: underline;
}

/* END: Gallery */

/* BEGIN: Search list */
.search_list {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	padding: 0;
	margin: 0;
	float: left;
	width: 560px;
	background: #fefefe;
	clear: all;
}

.search_list a.listing_title {
	color: #c40a0a;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 10px;
}

.search_list a.listing_title:hover {
	text-decoration: underline;
}

.search_list p {
	width: 95%;
	margin: 4px 0 0 10px;
}

.search_list a.more_info {
	text-decoration: none;
	float: right;
	margin: 0 18px 0 0;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
}

.search_list a.more_info:hover {
	text-decoration: underline;
}

.search_list hr {
	color: #ffb777;
	background-color: #ffb777;
	border-style: none;
	width: 560px;
	height: 1px;
}
/* END: Search list */

#right_content {
	/*border: 1pt solid;*/
	float: right;
	width: 155px;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #f2f2f2;
}

.registered_touroperator {
	padding: 4px 0 0 6px;
	float: left;
	width: 149px;
	height: 69px;
	background: #d9d9d9;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color: #1c1f7c;
}

.registered_touroperator a.reg_tour_title {
	color: #1c1f7c;
	text-decoration: none;
	padding: 0px;
	margin: 18px 0 0 0;
	float: left;
	width: 80px;
	font: bold .75em Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.registered_touroperator img {
	border: none;
	float: left;
	margin: 10px 0 0 5px;
	padding: 0px;
}

.registered_touroperator a.reg_tour_subtitle {
	color: #1c1f7c;
	text-decoration: none;
	float: left;
	width: 145px;
	padding: 0px;
	margin: 5px 0 0 0;
	text-align: center;
	font: bold .75em Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

a.reg_tour_subtitle:hover, a.reg_tour_title:hover {
	text-decoration: underline;
}

.simple_search {
	padding: 4px 0 0 6px;
	float: left;
	width: 149px;
	height: 51px;
	background: #d6e2ff;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
}

.simple_search div {
	width: 140px;
	margin: 0 0 2px 0;
	color: #011c58;
	font-size: 1em;
}

.simple_search a {
	color: #011c58;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
}

.simple_search a:hover {
	text-decoration: underline;
}

.simple_search img {
	position: absolute;
	width: 19px;
	height: 19px;
	border: none;
	margin: 0;
	padding: 0;
}

.simple_search input {
	width: 110px;
	margin: 0 0 7px 0;
}

.banner_top_indent {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 152px;
	height: 6px;
}

.banner {
	margin: 0 auto 15px auto;
	padding: 0;
	width: 125px;
}

.banner img {
	border: none;
}

.certified_logos_positioner {
	float: left;
	margin: 0;
	padding: 0 7px 0 7px;
	width: 930px;
	left: 0%;
	bottom: 0%;
	background: url(../images/content_backgr.jpg) repeat-y left top;
}

.certified_logos_positioner span {
	margin: 0 0 3px 10px;
	font-weight: bold;
}

.certified_logos_positioner img.certified_logo_line {
	margin: 10px 0 7px 4px;
	padding: 0;
}

.certified_logos_positioner img.logo_img {
	border: none;
	margin: 0 0 0 10px;
	padding: 0;
}

/*End: Main container styles*/

/* Begin: Poll box styles */
.poll_box {
	font: 1em Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	border: 1px #a0afb8 solid;
	float: left;
	margin: 10px 0 30px 8px;
	padding: 0 0 0 5px;
	width: 185px;
	background-color: #D6E2FF;
}

.poll_box .poll_frm {
	margin: 0;
	padding: 0;
}

.poll_box h4 {
	font: bold 1em Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}

.poll_question {
	float: left;
	width: 182px;
	border-top: 1px solid #a0afb8;
	background-color: #D6E2FF;
}

.poll_results_box {
	float: left;
	width: 182px;
	background-color: #D6E2FF;
}

.poll_box label {
	display: block;
	padding: 0.3em 0;
}

.poll_results {
	font-weight: bold;
	white-space: nowrap;
}

.poll_bar {
	display: block;
	font-size: 1px;
	height: 8px;
	margin: 2px 4px 6px 0;
}

.poll_box .poll_button {
	float: left;
	margin: .8em 0 .4em 3.2em;
	padding: 3px 10px;
}

.poll_status {
	float: left;
	width: 180px;
	display:  block;
	padding: 0.5em 0;
	margin: 0.5em 0;
	text-align: center;
	border-top: 1px solid #a0afb8;
	background-color: #d6e2ff;
}

.poll_box a.view_poll_results {
	float: left;
	width: 180px;
	text-align: center;
}

/* End: Poll box styles */

/* Begin: Footer */
#footer_navigation {
	/*overflow: hidden;*/
	width: 944px;
	height: 45px;
	margin: 0px auto;
}

#footernav_left_bottom_border  {
	background:transparent url(../images/left_border_main_container.jpg) repeat-y scroll left top;
	float:left;
	height: 45px;
	margin:0;
	padding:0;
	width: 7px;
}

#footernav_middle_bottom_blue_bckgr {
	float: left;
	width: 215px;
	height: 45px;
	background: #d6e2ff;
}

.footernav_middle_bottom_white_bckgr {
	text-align: center;
	float: left;
	width: 560px;
	height: 45px;
	background: #ffffff;
}

.footernav_middle_bottom_white_bckgr a {
	color: #696969;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 13px;
}

.footernav_middle_bottom_white_bckgr span {
	color: #696969;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 13px;
}

#footer_navigation_text a {
	text-decoration: none;
	padding:  0 0 0 4px;
}

#footer_navigation_text a:hover {
	text-decoration: underline;
}

#footernav_middle_bottom_grey_bckgr {
	float: left;
	width: 155px;
	height: 45px;
	background: #f2f2f2;
}

#footernav_right_bottom_corner  {
	background:transparent url(../images/right_border_main_container.jpg) repeat-y scroll left top;
	float:left;
	height: 45px;
	margin: 0px;
	padding: 0px;
	width: 7px;
}

#footer_borders {
	width: 944px;
	height: 16px;
	margin: 0px auto;
}

#footer_left_bottom_corner  {
	float: left;
}

#footer_middle_bottom_blue_bckgr {
	float: left;
	width: 206px;
	height: 16px;
	background: url(../images/footer_center_bottom_blue_background.jpg) repeat-x left top;
}

#footer_middle_bottom_white_bckgr {
	float: left;
	width: 560px;
	height: 16px;
	background: url(../images/footer_center_bottom_white_background.jpg) repeat-x left top;
}

#footer_middle_bottom_grey_bckgr {
	float: left;
	width: 146px;
	height: 16px;
	background: url(../images/footer_center_bottom_grey_background.jpg) repeat-x left top;
}

#footer_right_bottom_corner  {
	float: left;
}

#esky_QsfPlacer {
	/*float: left;
	width: 526px;
	height: 226px;*/
	float: left;
	width: 545px;
	padding: 0;
	margin: 0 0 0 15px;
	background: #fefefe;
}

.tibet_flights {
	/*float: left;
	width: 526px;
	height: 226px;*/
	float: left;
	width: 545px;
	padding: 0;
	margin: 0 0 0 15px;
	background: #fefefe;
	overflow: auto;    
}
/* End: Footer */
