/* CSS Document                 */
/* Made by Bc. Milan Sedliak    */
/* Intertec Media Group s.r.o.  */
/* http://www.intertecmedia.com */
/* ---------------------------- */

/* ----------- IMDEX, IMDEX2 ------------- */
/* ----------- TAGS ------------- */
body { padding:0 0 0 0; margin:0 0 0 0; background:url(images/background.jpg) repeat-x; background-color:#FCF3BC; font-family:Tahoma; font-size:11px; color:#000000;}
body td {font-size:11px;}
img { border:0; }

dl {float:left; margin:0 0 0 0; padding-left:15px; padding-top:19px; }
dl dt { float:left; margin:0 0 0 0; padding-left:12px; font-family:Verdana; font-size:11px; color:#C6020B; font-weight:bold; background:url(images/red_dot.gif) no-repeat left top; width:155px; width=167px; margin-bottom:10px; vertical-align:top;}
dl dd { float:left; margin:0 0 0 0; padding-left:12px; font-family:Tahoma; font-size:11px; color:#454545; font-weight:normal; list-style:none; width:155px; width=167px;  margin-bottom:12px;}
dl dd a { color:#131109; font-weight:bold; text-decoration:none;}
dl dd a.DestinationLink { color:#131109; font-weight:normal; text-decoration:none;}
dl dd a.DestinationLink:hover { color:#131109; font-weight:normal; text-decoration:underline;}
dl dd strong { color:#131109; font-weight:bold; text-decoration:none;}

/* ------------ HEADER ----------- */
#header { float:left; width:1014px; height:234px; }
#header_left { float:left; width:247px; height:234px; background:url(images/header_left.jpg) no-repeat; }
#header_left .logo { float:left; width:238px; height:104px; margin-top:130px; }
#header_center { float:left; width:573px; height:234px; background:url(images/header_center.jpg) no-repeat; }
#header_right { float:left; width:169px; height:134px; width=194px; height=234px; background:url(images/header_right.jpg) no-repeat; padding-top: 100px; padding-left:25px; }

#sk { float:left; width:22px; height:15px; background:url(images/flags/sk.jpg) no-repeat; }
#sk a.button { float:left; width:22px; height:15px; background:url(images/flags/sk.jpg) no-repeat; }
#sk a.button:hover { float:left; width:22px; height:15px; background:url(images/flags/sk_active.jpg) no-repeat; }
#sk a.button_active { float:left; width:22px; height:15px; background:url(images/flags/sk_active.jpg) no-repeat; }

#en { float:left; width:22px; height:15px; background:url(images/flags/en.jpg) no-repeat; margin-left:17px; }
#en a.button { float:left; width:22px; height:15px; background:url(images/flags/en.jpg) no-repeat; }
#en a.button:hover { float:left; width:22px; height:15px; background:url(images/flags/en_active.jpg) no-repeat; }
#en a.button_active { float:left; width:22px; height:15px; background:url(images/flags/en_active.jpg) no-repeat; }

#ger { float:left; width:22px; height:15px; background:url(images/flags/ger.jpg) no-repeat; margin-left:17px; }
#ger a.button { float:left; width:22px; height:15px; background:url(images/flags/ger.jpg) no-repeat; }
#ger a.button:hover { float:left; width:22px; height:15px; background:url(images/flags/ger_active.jpg) no-repeat; }
#ger a.button_active { float:left; width:22px; height:15px; background:url(images/flags/ger_active.jpg) no-repeat; }

#fr { float:left; width:22px; height:15px; background:url(images/flags/fr.jpg) no-repeat; margin-left:18px; }
#fr a.button { float:left; width:22px; height:15px; background:url(images/flags/fr.jpg) no-repeat; }
#fr a.button:hover { float:left; width:22px; height:15px; background:url(images/flags/fr_active.jpg) no-repeat; }
#fr a.button_active { float:left; width:22px; height:15px; background:url(images/flags/fr_active.jpg) no-repeat; }
/* ------------ HEADER END ------- */

/* ------------ SWITCH_BODY ----------- */
#switch_body{ float:left; width:1014px; background:url(images/background2.jpg) repeat-y;}

#left_panel { float:left; width:247px; }
#ajax_menu { float:left; width:247px; height:423px; background:url(images/ajax_menu_body.jpg) no-repeat bottom; font-family:Verdana; color:#F9EBBB; font-size:10px; }

.left_button { float:left; width:83px; height:36px; width=118px; height:36px; height=62px; background:url(images/left_button.jpg);  padding-left:35px; padding-top:26px;}
.left_button a { color:#F9EBBB; text-decoration:none; font-size: 12px; font-weight:bold; padding-top:26px;}
.left_button_active { float:left; width:83px; width=118px; height:36px; height=62px; background:url(images/left_button_active.jpg); padding-left:35px; padding-top:26px;}
.left_button_active a { color:#F79D00; text-decoration:none; font-size: 12px; font-weight:bold; }
.left_button a:hover { text-decoration:underline; }

.right_button { float:left; width:112px; height:36px; width=129px; height=62px; background:url(images/right_button.jpg); padding-left:17px; padding-top:26px;}
.right_button a { color:#F9EBBB; text-decoration:none; font-size: 12px; font-weight:bold; }
.right_button a:hover { text-decoration:underline; }
.right_button_active { color:#F79D00; background:url(images/right_button_active.jpg); text-decoration:none; font-size: 12px; font-weight:bold; float:left; width:112px; height:36px; width=129px; height=62px; padding-left:17px; padding-top:26px;}
.right_button_active a{ color:#F79D00; text-decoration:none; font-size: 12px; font-weight:bold; }

#content_left { float:left; width:200px; padding-left:35px; width=235px;}
#content_left .nadpis_orange { float:left; color:#F79D00; font-size: 14px; font-weight:bold; margin-top:15px; }
#content_left .nadpis_white { float:left; color:#F9EBBB; font-size: 12px; margin-top:8px; font-family:Verdana; } 
#content_left .form_text { float:left; color:#F9EBBB; font-size: 10px; margin-top:8px; font-family:Verdana; padding-right: 30px; }
#content_left .select { float:left; width:170px; margin-top:5px; }
#content_left .submit { float:left; width:90px; height:41px; background:url(images/search.gif); margin-left:80px; margin-top: 6px;}
#content_left .advanced_search { float:left; width:170px; margin-top: 6px; text-align:right; color:#F79D00; font-size: 12px; font-weight:bold; text-decoration:none;}
#content_left .advanced_search:hover { text-decoration:underline; } 

#links a { float:left; width:165px; color:#F9EBBB; font-size: 12px; font-weight:bold; margin-top:16px; text-decoration:none; }
#links a.active { float:left; width:165px; color:#F79D00; font-size: 12px; font-weight:bold; margin-top:16px; text-decoration:none; }
#links a:hover { color:#F79D00; }

#center_panel { float:left; width:767px; }

/* ------------ MENU ------------------- */
#menu { float:left; width:752px; height:74px; background:url(images/menu.jpg) no-repeat; padding-left:15px; width=767px; }

/* ------------ MENU BUTTONS ----------- */
#home { float:left; width:44px; height:16px; background:url(images/buttons/home.gif) no-repeat; margin-top:26px; }
#home a.button { float:left; width:44px; height:16px; background:url(images/buttons/home.gif) no-repeat; }
#home a.button:hover { float:left; width:44px; height:16px; background:url(images/buttons/home_active.gif) no-repeat; }
#home a.button_active { float:left; width:44px; height:16px; background:url(images/buttons/home_active.gif) no-repeat; }

#maps { float:left; width:46px; height:16px; background:url(images/buttons/maps.gif) no-repeat; margin-top:26px; margin-left:46px; }
#maps a.button { float:left; width:46px; height:16px; background:url(images/buttons/maps.gif) no-repeat; }
#maps a.button:hover { float:left; width:46px; height:16px; background:url(images/buttons/maps_active.gif) no-repeat; }
#maps a.button_active { float:left; width:46px; height:16px; background:url(images/buttons/maps_active.gif) no-repeat; }

#partners { float:left; width:82px; height:16px; background:url(images/buttons/partners.gif) no-repeat; margin-top:26px; margin-left:48px; }
#partners a.button { float:left; width:82px; height:16px; background:url(images/buttons/partners.gif) no-repeat; }
#partners a.button:hover { float:left; width:82px; height:16px; background:url(images/buttons/partners_active.gif) no-repeat; }
#partners a.button_active { float:left; width:82px; height:16px; background:url(images/buttons/partners_active.gif) no-repeat; }

#online_form { float:left; width:107px; height:16px; background:url(images/buttons/online_form.gif) no-repeat; margin-top:26px; margin-left:44px; }
#online_form a.button { float:left; width:107px; height:16px; background:url(images/buttons/online_form.gif) no-repeat; }
#online_form a.button:hover { float:left; width:107px; height:16px; background:url(images/buttons/online_form_active.gif) no-repeat; }
#online_form a.button_active { float:left; width:107px; height:16px; background:url(images/buttons/online_form_active.gif) no-repeat; }

#about_us { float:left; width:80px; height:16px; background:url(images/buttons/about_us.gif) no-repeat; margin-top:26px; margin-left:43px; }
#about_us a.button { float:left; width:80px; height:16px; background:url(images/buttons/about_us.gif) no-repeat; }
#about_us a.button:hover { float:left; width:80px; height:16px; background:url(images/buttons/about_us_active.gif) no-repeat; }
#about_us a.button_active { float:left; width:80px; height:16px; background:url(images/buttons/about_us_active.gif) no-repeat; }

#contact { float:left; width:72px; height:16px; background:url(images/buttons/contact.gif) no-repeat; margin-top:26px; margin-left:43px; }
#contact a.button { float:left; width:72px; height:16px; background:url(images/buttons/contact.gif) no-repeat; }
#contact a.button:hover { float:left; width:72px; height:16px; background:url(images/buttons/contact_active.gif) no-repeat; }
#contact a.button_active { float:left; width:72px; height:16px; background:url(images/buttons/contact_active.gif) no-repeat; }
/* ------------ MENU BUTTONS END ------- */
/* ------------ MENU END ------- */

#content_main { float:left; width:546px; width=572px; padding-top:24px; font-family:Tahoma; font-size:11px; color:#131109; padding-left:10px; padding-right:16px; padding-bottom:10px; overflow:hidden;}
#content_main a { font-weight:bold; color:black; text-decoration:underline; }
#content_main .nadpis_img { margin-bottom: 10px;}
#content_main .text { padding-left:5px; margin-bottom:18px;}

#content_main_trips { /*background-color:White;*/ float:left; width:546px; width=572px; padding-top:24px; font-family:Arial; font-size:11px; color:#131109; padding-left:10px; padding-right:16px; _padding-right:0px; padding-bottom:10px; overflow:hidden; _overflow:visible; }
#content_main_trips a { font-weight:bold; color:black; text-decoration:underline; }
#content_main_trips .nadpis_img { margin-bottom: 10px;}
#content_main_trips .text { padding-left:5px; margin-bottom:18px;}

#box_summer { float:left; width:156px; width=168px; height:248px; background:url(images/box_summer.jpg) no-repeat; margin-bottom:31px; padding-left:12px;}
#box_winter { float:left; width:156px; width=168px; height:248px; background:url(images/box_winter.jpg) no-repeat top; margin-left:17px; margin-bottom:31px; padding-left:12px;}
#box_family { float:left; width:156px; width=168px; height:248px; background:url(images/box_family.jpg) no-repeat; margin-left:17px; margin-bottom:31px; padding-left:12px; }

.box_image_link { float:left; margin-top: 5px; height:150px; margin-bottom:3px; width: 156px; }
.box_text { float:left; color:#F9EBBB; font-family:Verdana; font-size:10px; height:72px; padding-right:10px; width: 146px; width=156px;}
.box_more a { float:left; width: 131px; width=156px; color:#F9EBBB !important; font-family:Verdana; font-size:10px;  background:url(images/arrow_red.jpg) no-repeat right; height:15px; height=18px; text-align: right; padding-right:25px; text-decoration:none !important; padding-top:3px;}
.box_more a:hover { text-decoration:underline;}
.box_more { float:left; width: 156px; color:#F9EBBB; font-family:Verdana; font-size:10px;  background:url(images/arrow_red.jpg) no-repeat right; height:18px;}

#articles { float:left; width:100%; margin-top:5px;}
#articles .article_first { float:left; width:102px; width=105px; height:205px; padding-left:3px; margin-bottom:25px;}
#articles .article { float:left; width:102px; width=105px; height:205px; padding-left:7px; margin-bottom:25px;}

#articles_spas { float:left; width:100%; margin-top:5px; }
#articles_spas .article_first { float:left; width:102px; width=105px; height:205px; padding-left:3px; margin-bottom:25px;}
#articles_spas .article { float:left; width:102px; width=105px; height:205px; padding-left:7px; margin-bottom:25px;}

.nadpis a { float:left; width:102px; height:29px; font-family:Verdana; color:#454545; font-size:11px; font-weight:bold; vertical-align:bottom; text-decoration:none; }
.image { float:left; width:97px; height:73px; margin-top:6px; margin-bottom:5px; }
.article_text { float:left; width:97px; height:72px; overflow:hidden; font-family:Verdana; color:#454545; font-size:10px; }
.readmore a{ float:left; width:72px; height:15px; width=97px; height=18px; font-family:Tahoma; color:#454545; font-size:10px; font-weight:bold; background:url(images/arrow_grey.jpg) no-repeat right; text-align: right; padding-right:25px; text-decoration:none; padding-top:3px;}
.readmore { float:left; width:97px; height:18px; font-family:Tahoma; color:#454545; font-size:10px; font-weight:bold; background:url(images/arrow_grey.jpg) no-repeat right; text-align: right;}
.readmore a:hover { text-decoration:underline;}

a:hover { text-decoration:underline;}


#content_right { float:left; width: 194px; margin-top:1px;}

#small_footer { float:left; width: 100%; height:25px; }
/* ------------ SWITCH_BODY END ------- */

/* ------------ FOOTER ----------- */
#footer { float:left; width:100%; height:98px; background:url(images/footer2.jpg) repeat-x;}
#content_footer { float:left; width:1014px; height:98px; background:url(images/footer.jpg) no-repeat; text-align:center; }
#footer_menu { margin-top:15px; font-family:Tahoma; font-size:12px; color:#FFFBD4; font-weight:bold;}
#footer_menu a { font-family:Tahoma; font-size:12px; color:#FFFBD4; font-weight:bold; text-decoration:none; }
#footer_menu a:hover { text-decoration:underline; }
#copyright { margin-top:12px; font-family:Tahoma; font-size:12px; color:#FFFBD4;}
#autor { color:#755B41; margin-top:12px; font-family:Tahoma; font-size:12px; }
#autor a { color:#755B41; text-decoration:none;}
#autor a:hover{ color:#FFFBD4; text-decoration:none;}
/* ------------ FOOTER END ------- */
/* ----------- IMDEX, IMDEX2 END------------- */

/* ------ DETAIL ----------------- */
.detail_header1 { float:left; height: 19px; width:535px; width=546px; height=26px; background-color:#FCF3BC; padding-left:11px; padding-top:7px; font-family:Tahoma; font-size:11px; color:#BC020A; font-weight:bold; margin-bottom:15px; margin-top:15px; }
.detail_header1 .small { font-size:10px; font-weight:normal;}
.detail_header2 { float:left; height: 19px; width:535px; width=546px; height=26px; background-color:#FCF3BC; padding-left:11px; padding-top:7px; font-family:Tahoma; font-size:11px; color:#BC020A; font-weight:bold; margin-bottom:15px; }
.main_img { float:left; margin-right:15px;}
.text3 { float:left; width:260px;}

.hr2 { float:left; width:100%; margin-top:10px; }
.hr2 hr { color:#ECE3AB; height:7px; background-color:#ECE3AB; border-style:none;}
.red_text2 { color:#C6020B;}
.contact_us { float:left; margin-left:340px; font-weight:bold; color:#131109; text-align:right; text-decoration:none; }
.text4 { float:left; padding-left:10px; line-height:150%; width:540px; width=550px;}
.adresa { float:left; width:200px; }
.references { float:left; width:330px; line-height:150%; }
.true { float:left; padding-left:18px; width:85px; width=103px; background:url(images/true.gif) no-repeat; line-height:150%; margin-bottom:5px;  }
.false { float:left; padding-left:18px; width:85px; width=103px; background:url(images/false.gif) no-repeat; line-height:150%; margin-bottom:5px; }

.nadpis_red_100 { float:left; width:100px; }
.reservations { float:left; width:128px; height:34px; margin-left:410px; background:url(images/content_images/reservations.jpg) right; }
.other { color:#454545; font-weight:normal; float:left; width:100px; }
.other2 { color:#787878; }
.note { float:left; margin-top:10px; color:#787878; }
.galeria { float:left;  width:547px; }
.orange {color:#EC8601; }
/* ------ DETAIL END ------------- */
/* ------------------------------- */
/* ------ MULTIACTIVITIES -------- */
h1 { font-family:Tahoma; font-size:18px; font-weight:bold; color:#C6020B; padding-left:7px; margin-bottom:8px; }
h2 { font-family:Tahoma; font-size:18px; font-weight:bold; color:#C6020B; padding-left:0px; margin-bottom:8px; padding-top:0px; margin-top:0px; }
h4 { font-family:Tahoma; font-size:12px; font-weight:bold; color:#000000; padding-left:0px; margin-bottom:0px; }
h3 { font-family:Tahoma; font-size:15spx; font-weight:normal; font-style:italic; color:#000000; padding-left:0px; margin-bottom:12px; padding-top:0px; margin-top:3px; }

.select2 { float:left; margin-right:15px; width:147px; }
.nr_active { float:left; padding-left:6px; padding-right:6px; padding-bottom:4px; padding-top:5px; font-weight:bold; background-color:#D4D0C8; margin-right:4px; color:#131109; text-decoration:none; }
.nr { float:left; padding-left:6px; padding-right:6px; padding-bottom:4px; padding-top:5px; font-weight:bold; background-color:#F79D00; margin-right:4px; color:#131109;text-decoration:none; } 
.nr:hover { text-decoration:underline; }
.next { float:left; padding-left:6px; padding-right:6px; padding-bottom:4px; padding-top:5px; font-weight:bold; margin-right:4px; color:#131109;text-decoration:none; } 

.search_article_dark { float:left; width:510px; width=530px; margin-left:4px; background-color:#FCF3BC; margin-right:10px; margin-top:10px; padding:10px 10px 10px 10px; }
.search_article { float:left; width:510px; width=530px; margin-left:4px; margin-right:10px; margin-top:10px; padding:0px 10px 10px 10px; }

.search_article_dark img { float:left; margin:0px 15px 10px 0px; }
.search_article img{ float:left; margin:0px 15px 10px 0px; }
.search_article_dark  .nadpis { color:#BC020A !important; font-weight:bold; font-size:13px; }
.search_article_dark  .nadpis a { color:#BC020A !important; font-weight:bold; font-size:13px; float:none; text-decoration:none !important;}
.search_article_dark  .nadpis a:hover {text-decoration:underline !important;}
.search_article .nadpis { color:#BC020A !important; font-weight:bold; font-size:13px; }
.search_article .nadpis a { color:#BC020A !important; font-weight:bold; font-size:13px; float:none; text-decoration:none !important;}
.search_article .nadpis a:hover {text-decoration:underline !important;}
.text2 { margin-bottom:0px; text-align:justify;}
.podnadpis { margin-bottom:10px; }
.days { color:#454545; font-weight:bold; float:left; margin-top: 8px; width:60px; }

.easy { float:left; width:80px; height:28px; background:url(images/buttons/button_easy.jpg) no-repeat; margin-top:5px; margin-right:5px; margin-left:9px; }
.book_now { float:left; width:80px; height:28px; background:url(images/buttons/button_book_now.jpg) no-repeat; margin-top:5px; margin-right:5px; }
.more_info { color:#BC020A !important; text-decoration:none; font-weight:bold; margin-top: 8px; margin-left:5px; position:relative; top:10px; }
.active2 { float:left; width:80px; height:28px; background:url(images/buttons/button_active.jpg) no-repeat; margin-top:5px; margin-right:5px; margin-left:9px;}
.moderate { float:left; width:80px; height:28px; background:url(images/buttons/button_moderate.jpg) no-repeat; margin-top:5px; margin-right:5px; margin-left:9px;  }
.demanding { float:left; width:89px; height:28px; background:url(images/buttons/button_bemanging.jpg) no-repeat; margin-top:5px; margin-right:5px; }
.strenuous { float:left; width:89px; height:28px; background:url(images/buttons/button_strenuous.jpg) no-repeat; margin-top:5px; margin-right:5px; }


/* ------ MULTIACTIVITIES END ---- */
/* ------------------------------- */
/* ----------- STEP1 ------------- */

.input1 { width:23px; margin-top:3px; margin-bottom:3px; }
.input2 { width:150px; margin-left:12px; margin-right:12px; margin-top:5px; margin-bottom:3px; }
.select1 { width:50px; margin-left:14px; margin-right:12px; margin-bottom:5px; margin-top:3px; }
.red_text { font-family:Tahoma; font-size:11px; font-weight:bold; color:#BC020A; }
.red_text2 { font-family:Tahoma; font-size:11px; font-weight:bold; color:#BC020A; margin-bottom:10px; }
.grey_text { color:#787878; font-family:Tahoma; font-size:11px; }
.grey_text2 { color:#787878; font-family:Tahoma; font-size:11px; padding-left:7px; }
.button_calc { color:#FFFFFF; width:145px; height:22px; background-color:#96AEBE; font-weight:bold; margin-right:20px; }
.button_make_res { color:#FFFFFF; width:145px; height:22px; background-color:#96AEBE; font-weight:bold; margin-right:20px; margin-top:10px; }
.style3 { float:left; margin: 10px 0 0 0; padding: 0 0 0 0; line-height:160%; padding-left:11px; width:530px; width=541px;}
.style4 { float:left; padding-left:11px; margin-top:10px; width:530px; width=541px; line-height:200%;}
.style5 { float:left; margin: 30px 0 0 0; padding: 0 0 0 0; line-height:160%; padding-left:11px; width:530px; width=541px;}
.grey_text_negotiate { color:#000000; font-family:Tahoma; font-size:11px; 
                       float:left; margin: 10px 0 0 11px; padding: 2px 6px 2px 26px; line-height:160%; width:495px; width=516px;
                       border:solid 1px #C6020B; background:#FCF3BC url(images/nr_info.jpg) no-repeat left top; }

/* ----------- STEP1 END --------- */
/* ------------------------------- */
/* ----------- STEP2 ------------- */
.form_header1 { float:left; height: 19px; width:535px; width=546px; height=26px; background-color:#FCF3BC; padding-left:11px; padding-top:7px; font-family:Tahoma; font-size:11px; color:#787878; font-weight:bold; }
.form_active { color:#BC020A; padding-right:30px; }
.form_inactive { padding-right:30px; }

.print_page { text-align:right; }
.print_page a{ color:#BC020A; font-weight:bold; text-decoration:none; margin-right:5px; }
.print_page a:hover{ text-decoration:underline; }

.hr { float:left; width:100%; margin-bottom:5px; }
.hr hr { color:#ECE3AB; height:7px; background-color:#ECE3AB; border-style:none;}

.ciara { float:left; width:426px; margin-bottom:15px; margin-right:110px; height:1px; border-bottom:solid; border-width:1px;}
.ciara_obj { float:left; width:526px; margin-bottom:15px; margin-right:110px; height:1px; border-bottom:solid; border-width:1px;}

.style2 { float:left; margin-bottom:15px; line-height:160%; vertical-align:top; padding-left:0px; }
p .style1{ float:none; margin: 0 0 0 0; padding: 0 0 0 0; line-height:160%; padding-left:11px;}
.style1{ float:none; margin: 0 0 0 0; padding: 0 0 0 0; line-height:160%; padding-left:11px;}
p { float:none; margin:0px; padding:0px; font-size:11px; }

.style1 tr { vertical-align:top; }

/* ----------- STEP2 END ------------- */

/* -- Moje vlastné -- */
a.activities_nadpis {display:block;color:#C6020B !important;font-size:12px;font-weight:bold;text-decoration:none !important;}
a.activities_nadpis:hover {text-decoration:underline !important;}
a.trips_nadpis {display:block;color:#C6020B !important;font-size:13px;font-weight:bold;text-decoration:none !important;}
a.trips_nadpis:hover {text-decoration:underline !important;}

.article_block_content a {font-weight:bold;color:black;}
a.black {font-weight:bold; color:black;}
.dropdownlist {width:150px;}
.advancedSearchTable td {font-size:12px;}
.advancedSearchTitle {font-weight:bold;margin-bottom:3px;}
img.margin10pxRight {margin:0px;float:none;}
img.checkBoxes { margin:0px 5px 0px 0px; float:none; vertical-align:bottom;  }
.available_serv_table {float:left;margin-right:5px;width:160px;}
.ref_red {font-weight:bold;color:#BC020A;}
.GalleryLink {margin:0px 0px 0px 0px; font-size:13px; padding:5px 0px 10px 2px; }
.input2_2 {width:153px; margin:5px 12px 3px 12px;}
.w50 {width:50px;}
.print {color:#C6020B !important;text-decoration:none !important;}
.print:hover {text-decoration:underline !important;}
.orders_table {line-height:160%;}
.orders_table td {font-size:8pt;}
.LinkToGallery {font-size:13px;}
.LinkToGallery a				{text-decoration:underline !important;}
.LinkToGallery a:hover	{text-decoration:underline !important;}

.gnr_active { padding-left:6px; padding-right:6px; padding-bottom:4px; padding-top:5px; font-weight:bold; background-color:#D4D0C8; margin-right:4px; color:#131109; text-decoration:none; }
.gnr { padding-left:6px; padding-right:6px; padding-bottom:4px; padding-top:5px; font-weight:bold; background-color:#F79D00; margin-right:4px; color:#131109;text-decoration:none; } 
.gnr:hover, .gnr_active:hover { text-decoration:none !important; }

.redprice {	font-weight:bold; color:#C6020B; }

.h1_recommended		{ clear:both; font-family:Tahoma; font-size:18px; font-weight:bold; color:#C6020B; padding-left:7px; margin-bottom:8px; }
.recommended_text { float:none; margin: 0 0 0 0; padding: 0 0 0 0; line-height:160%; padding-left:8px; font-weight:normal; }

.trip_detail_header1 { height: 19px; width:270px; width=282px; height=26px; background-color:#FCF3BC; padding-left:11px; padding-top:7px; font-family:Tahoma; font-size:11px; color:#BC020A; font-weight:bold; margin-bottom:10px; margin-top:0px; }
.trip_detail_header1 .small { font-size:10px; font-weight:normal;}
.trip_red_day {	font-weight:bold; color:#C6020B; font-size:12px; }

.div_tripdetail_blocks { _padding-right:10px; }
.div_tripdetail_blocks .hr2 { float:left; /*width:100%;*/ margin-top:0px; width:546px; width=557px; padding-left:0px; }
.div_tripdetail_blocks .hr2 hr { color:#ECE3AB; height:7px; background-color:#ECE3AB; border-style:none;}
.div_tripdetail_blocks .trip_innertext { padding-left:6px; /*_padding-right:10px;*/ }
.div_tripdetail_blocks .trip_innertext_arial { padding-left:6px; /*_padding-right:10px;*/ font-family:Verdana, Arial, Times New Roman; }

.trips_reservations { margin-top:25px; float:left; width:128px; height:34px; margin-left:270px; _margin-left:260px; background:url(images/content_images/reservations.jpg) right; }

/* webgallery */
.itemStyle {margin:3px 10px 3px 0px; padding:3px; padding-top:6px; _padding:3px; _padding-top:5px; border: solid 1px #ECE3AB; background-color:#FCF3BC; text-align:center; }
.popupstyle {margin:5px; padding:5px; border: solid 2px #666666; background-color:#DDDDDD; padding-bottom:10px; }
.bodyStyle { width:560px; }
.ComparerModalBackground_Extender {background-color:Gray; filter:alpha(opacity=60); opacity:0.6; }

.modalProgressGreyBackground 
{
  background:Gray;
	filter:alpha(opacity=0);
	opacity:0;
	z-index:100009;
}

.modalPopupInfo
{
  text-align:center;
  background-color:#DDDDDD;
	padding-top: 10px;
  width:200px;
  height:25px;
  color:Black;
}

.hidden {display:none;}
.flash_image { float:left; width:573px; height:234px; background-image:url(../img/flash_back.jpg);}
/**/
