* { margin:0;padding:0;}
img {border:0;}
html {background-color:#6b7887;}
body {height:100%;padding:0 1px;background-color:#6b7887;position:relative;font-family:Tahoma, Geneva, sans-serif;font-size:12px;}
html > body {min-height:100%;height:auto;}
#link_logo {position:relative;top:5px;float:left;display:block;background:url(../images/sprite_glowna.jpg);background-position:0 -28px;width:183px;height:0;padding-top:25px;padding-left:15px;overflow:hidden;}
a {font-family:Tahoma, Geneva, sans-serif;text-decoration:none;color:#ff7701;}
a:hover {text-decoration:underline;}
.clear_fix, .clear-box {clear:both;height:0;}
.cursor_pointer {cursor:pointer;}
#header {width:984px;font-family:Tahoma;font-size:11px;color:#6a6a6a;}
.logo {margin:0 100px 0 38px;float:left;}
.tx_bold {font-weight:bold;}
#title_rezerw_tel {display:block;background:url(../images/sprite_glowna.jpg);background-position:0 -377px;width:249px;height:0;margin:0;padding-top:28px;overflow:hidden;}
#title_polecane_miejsca {display:block;background:url(../images/sprite_glowna.jpg);background-position:0 -339px;width:182px;height:0;margin:0;padding-top:28px;overflow:hidden;}
#title_aktualnosci_wydarzenia {display:block;background:url(../images/sprite_glowna.jpg);background-position:0 -301px;width:252px;height:0;margin:0;padding-top:28px;overflow:hidden;}
#select {width:100px;height:18px;float:left;font-size:11px;margin:0 23px 0 0;border:2px inset #808080;}
#header div img {padding:1px;border:1px solid #fff;float:left;margin:3px 2px 0 0;}
#header .active, #header div img:hover {border:1px solid #828282;}
#account_box {float:right;padding:10px 0 10px 0;}
#account {display:block;color:#d3d0c7;font-size:14px;}
#account a {font-family:Tahoma;font-size:11px;color:#6a6a6a;text-decoration:none;margin:0 8px;}
#account a:visited {text-decoration:none;}
#account a:hover {text-decoration:underline;}
#top_menu {width:984px;height:36px;line-height:36px;background-image:url(../images/menu_bg.gif);background-position:left top;background-repeat:repeat-x;}
#top_menu a {font-family:Tahoma;font-size:11px;color:#d2deec;text-decoration:none;}
#top_menu a:hover {color:#fdfdfd;position:relative;z-index:9999;}
.container {margin:0 auto !important;background:#fff;width:984px;height:auto;}
#wrapper {width:962px;overflow:hidden;padding:32px 0 20px 22px;background-color:#fdfcf7;background-image:url(../images/bg.jpg);background-position:left top;background-repeat:no-repeat;z-index:0;}
#wrapper_2 {width:962px;overflow:hidden;padding:32px 0 20px 22px;z-index:0;}
#wrapper_3 {width:962px;overflow:hidden;padding:30px 10px 20px 10px;background-color:#fdfcf7;font-family:Arial, Helvetica, sans-serif;font-size:11px;z-index:0;}
#wrapper_products {width:962px;overflow:hidden;padding:28px 0 20px 22px;background-color:#fdfcf7;background-position:left top;background-repeat:no-repeat;z-index:0;}
#worldmap {float:left;padding:0 0 5px 15px;}
#wrapper_3 h2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#f90;}
#hotel_title h1, #hotel_title h2 {font-size:16px;font-family:Verdana, Geneva, sans-serif;color:#333;display:inline;padding:0;}
#wrapper_3 p {padding:2px 5px 7px 2px;}
#left {float:left;width:455px;}
#columns {padding-bottom:5px;float:left;overflow:hidden;}
.column_1 {width:134px;height:275px;float:left;margin:15px 7px 0 0;}
.column_2 {width:134px;height:275px;float:left;margin:15px 7px 0 0;}
.column_3 {width:134px;height:170px;float:left;margin:120px 7px 0 0;}
#column_populars {height:232px;padding-top:10px;font-size:10px;font-weight:normal;text-decoration:none;background-image:url(../images/bg_c.gif);background-position:0 20px;background-repeat:repeat-y;}
#column_top_hotels {height:237px;padding-top:5px;font-size:10px;font-weight:normal;text-decoration:none;background-image:url(../images/bg_c.gif);background-position:0 20px;background-repeat:repeat-y;}
#column_categories {height:127px;padding-top:10px;font-size:10px;font-weight:normal;text-decoration:none;background-image:url(../images/bg_c.gif);background-position:0 20px;background-repeat:repeat-y;}
.title1 {display:block;background-image:url(../images/sprite_trans.gif);background-position:0 -122px;width:109px;height:22px;font-family:Tahoma;font-size:11px;color:#ecfee2;font-weight:normal;text-transform:uppercase;padding:15px 0 0 25px;}
.title2 {display:block;background-image:url(../images/sprite_trans.gif);background-position:0 -169px;width:109px;height:22px;font-family:Tahoma;font-size:11px;color:#ecfee2;font-weight:normal;text-transform:uppercase;padding:15px 0 0 25px;}
.title3 {display:block;background-image:url(../images/sprite_trans.gif);background-position:0 -216px;width:109px;height:22px;font-family:Tahoma;font-size:11px;color:#ecfee2;font-weight:normal;text-transform:uppercase;padding:15px 0 0 25px;}
.column_1 ul, .column_2 ul, .column_3 ul {margin:0 0 10px 15px;list-style-type:none;line-height:17px;}
.column_1 li a, .column_2 li a, .column_3 li a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#323232;text-decoration:underline;font-weight:normal;}
.more2:visited, .more:visited, .column li a:visited {text-decoration:underline;}
.more2:hover, .more:hover, .column li a:hover {text-decoration:none;}
.news .more2 {float:right;}
.more_green {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#009edc;text-decoration:underline;margin:0 0 0 19px;}
.phone_box {width:443px !important;height:163px;margin-bottom:5px;padding:10px 10px 10px 170px;display:block;background:url(../images/sprite_glowna.jpg) no-repeat;background-position:0 -128px;width:423px;height:143px;font-size:12px;color:#090;}
.phone_box h2 {font-size:18px;font-weight:bold;}
.phone_box p {font-size:11px;color:#989898;}
.phone_box #phone {display:block;font-size:22px;font-weight:bold;}
#left .pic {border:1px solid #fff;width:108px;margin:0 auto 6px auto;}
.pic span {display:block;background-color:#303c4a;line-height:18px;width:108px;}
.pic span a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fdfdfd;text-decoration:none;margin:0 0 0 5px;}
#search {width:399px;height:267px;float:left;margin:0 0 25px 0;padding:10px 10px 15px 9px;background-image:url(../images/search_bg.gif);background-position:left top;background-repeat:no-repeat;font-family:Tahoma;font-size:12px;color:#000000;}
#search p {line-height:17px;}
.search_desc {float:left;width:100px;height:25px !important;font-weight:bold;}
.search_frm {float:left;height:25px !important;}
.style1 {padding:13px 0;}
.style1 input {width:117px;height:17px;font-size:11px;border:1px inset #808080;margin:0 35px 0 10px;}
.select1 {width:65px;font-size:11px;height:18px;border:1px inset #808080;}
.select2 {width:45px;font-size:11px;height:18px;border:1px inset #808080;margin:0 57px 0 0;}
.select3 {width:45px;height:18px;text-align:center;font-size:10px;font-weight:bold;margin:1px 0;border:1px inset #808080;}
.pad {padding:0 155px 0 0;}
.pad2 {padding:5px 0;}
.pad3 {padding:15px 0 0 0;}
.pad3 span {display:block;float:left;width:60px;font-size:11px;}
.button {display:block;margin:13px 0 0 15px;}
.text2 {display:block;width:360px;padding:18px 0 0 0;float:left;}
.text2 a {color:#009edc;text-decoration:underline;}
.text2 a:visited {text-decoration:underline;}
.text2 a:hover {text-decoration:none;}
.radio {margin:0 3px 0 0;}
.text {padding:0 0 0 16px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;width:406px;}
.text p {padding:12px 0 12px 2px;}
.more2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#009edc;text-decoration:underline;margin:0 0 0 2px;}
#map h1 {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#f90;}
#box_map {width:505px !important; height:300px; margin-top:20px; overflow:auto;}
#box_map_content {width:400px !important;}
.map_lev_0 {padding-left:5px; font-size:14px;list-style:none;list-style-type:none;}
.map_lev_1 {padding-left:15px; font-size:12px;list-style:none;list-style-type:none;}
.map_lev_2 {padding-left:25px; font-size:11px;list-style:none;list-style-type:none;}
.map_lev_3 {padding-left:35px; font-size:11px;list-style:none;list-style-type:none;}
.map_lev_4 {padding-left:45px; font-size:11px;list-style:none;list-style-type:none;}
#right {width:460px;float:left;padding:250px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
#right div p {display:block;padding:8px 5px 25px 8px;}
#right ul {width:460px;padding-left:25px;padding-top:10px;height:auto;}
#right_2 {float:left;padding:10px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
#right .photo {display:block;float:left;padding:14px 7px 5px 17px;width:194px;}
#right .a_link {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2d2d2d;text-decoration:underline;line-height:24px;margin:0 0 0 5px;}
#right .photo a:visited {text-decoration:underline;}
#right .photo a:hover {text-decoration:none;}
.more_green, #all {display:block;background-image:url(../images/sprite_trans.gif);background-position:0 -88px;width:105px;height:24px;line-height:23px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#edfce3;}
.more_green {float:right;margin:10px 30px 0 0;display:inline;}
#all {margin:18px 0 0 0;}
#footer {width:984px;overflow:hidden;padding:10px 0 10px 0;border-top:8px solid #254a73;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#343434;}
#footer ul {margin:15px 0 10px 0;text-align:center;}
#footer li {display:inline;list-style-type:none;}
#footer li a {color:#343434;text-decoration:none;margin:0 5px;}
#footer li a:visited {text-decoration:none;}
#footer li a:hover {text-decoration:underline;}
.bft {color:#254a73;text-decoration:underline;}
.bft:visited {text-decoration:underline;}
.bft:hover {text-decoration:none;}
#footer p {text-align:center;}
#content {width:958px;overflow:hidden;padding:12px 0 150px 24px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
#main {width:675px;float:left;}
#gallery {padding:14px 0 15px 0;overflow:hidden;float:left;}
#gallery img {float:left;}
#gallery div {float:left;height:338px;background-color:#191919;width:180px;padding:17px 0 0 16px;position:relative;}
#gallery div img {margin:0 6px 6px 0;}
#content .style4 {color:#333333;text-decoration:underline;}
.view {color:#e78f04;text-decoration:underline;position:absolute;bottom:15px;left:20px;}
.view:visited {text-decoration:underline;}
.view:hover {text-decoration:none;}
#content .style4:visited {text-decoration:underline;}
#content .style4:hover {text-decoration:none;}
#banner {float:right;margin:0 5px 0 0;}
.about p {font-size:12px;text-align:justify;color:#666;padding:5px 0 5px 5px;}
.about p a {color:#009edc;text-decoration:underline;}
.about p a:visited {text-decoration:underline;}
.about p a:hover {text-decoration:none;}
#sidebar {margin:15px 0 0 25px;float:left;width:218px;}
#button_ask_offer {display:block;background-image:url(../images/sprite_trans.gif);background-position:0 -44px;width:90px;height:34px;width:90px;height:0;padding-top:34px;overflow:hidden;}
.order-button {	display:block;float:left;background-image:url(../images/sprite_trans.gif);background-position:0 0;width:90px;height:0;padding-top:34px;overflow:hidden;}
.offer_frm {width:220px;}
#offer_frm_day {width:40px;}
#offer_frm_date {width:90px;}
#offer_frm_price {float:right;font-size:10px;}
.prod_other_title { font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#f90;}
.prod_other_offers{width:230px; margin-top:20px; border:1px solid #A6C9E2;}
.prod_oth_pos {width:228px; padding-bottom:15px; border-bottom:1px solid #e2e2e2;}
.prod_oth_title {padding:5px;}
.prodp_oth_col_left {float:left; padding:5px; width:90px;}
.prodp_oth_col_right {float:left; padding-left:10px; width:110px;}
.news {height:358px;padding:10px 0 0 4px;}
.news div {width:218px;padding:15px 0 0 2px;}
.news span {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1bb501;font-weight:bold;}
.news span.title {font-size:14px;color:#090;}
.news span.author {font-size:11px;color:#989898;font-weight:normal;padding-left:10px;}
.news_photo {border:1px solid #999;padding:2px 2px 2px 2px;margin:5px 5px 5px 5px;float:left;}
.news li {list-style:disc;margin-left:25px;padding-top:5px;}
#sidebar p {padding:5px 0 5px 3px;}
#offer-image {float:left;height:310px;overflow:hidden;}
#news img {padding:5px 5px 5px 5px;}
#search-txt-result3 {width:auto;height:20px;padding:0 4px 9px 4px;}
.star {float:left;width:8px !important;height:8px !important;background:url(../images/star.gif);}
.star1_0 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 0;}
.star2_0 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -12px;}
.star2_5 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -24px;}
.star3_0 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -36px;}
.star3_5 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -48px;}
.star4_0 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -60px;}
.star4_5 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -72px;}
.star5_0 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -84px;}
.star5_5 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -96px;}
.star6_0 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -108px;}
.star6_5 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -120px;}
.star7_0 {float:left;width:145px !important;height:11px !important;background:url(../images/stars-sprite.gif) no-repeat 0 -132px;}
.star_desc {float:left;font-size:10px;color:#4a84c1;margin-right:3px;}
.products {width:auto;padding-top:10px;}
.prod_header {width:454px !important;height:36px !important;text-align:center;padding-top:5px;background:url(../images/header_products.gif) no-repeat;}
.prod_header a {color:#fdfdfd;font-weight:bold;}
#prodh_date {float:left;padding:3px 3px 3px 3px;width:55px !important;}
#prodh_name {float:left;padding:3px 3px 3px 3px;width:70px !important;}
#prodh_hotel {float:left;padding:3px 3px 3px 3px;width:210px !important;}
#prodh_price {float:left;padding:3px 3px 3px 3px;width:90px !important;}
.prod_positions {width:454px !important;padding-top:8px;border-bottom:1px solid #ccc;overflow:visible;}
.prod_pos {border-top:1px solid #ccc;width:454px !important;clear:both;}
.prodp_date {float:left;padding:3px 3px 3px 3px;width:55px !important;font-size:10px;}
.prodp_name {float:left;padding:3px 3px 3px 3px;width:70px !important;font-size:10px;}
.prodp_hotel {float:left;padding:3px 3px 3px 3px;width:210px !important;font-size:10px;}
.prodp_price {float:left;padding:3px 3px 3px 3px;width:90px !important;}
.prodp_rejs_max {float:left;padding:3px 3px 3px 3px; width:420px !important;}
.prodp_rejs_max h2 {font-size:12px; font-weight:bold; color:#FF9900; margin:0; padding:2px;}
.prodp_rejs_max img {float:left;margin-right:5px;}
#products_max {width:auto;padding:10px 10px 10px 10px;}
#products_max h1 {padding:5px 5px 5px 5px;font-size:14px;font-weight:bold;color:#989898;}
.prodp_name_max h2 {padding:5px 5px 5px 5px;font-size:14px;font-weight:bold;color:#989898;}
.prod_header_max_bg {width:auto;height:auto !important;text-align:center;padding-top:5px;padding-right:10px;}
.prod_header_max_bg_l {float:left;width:1%;height:36px !important;background:url(../images/head_sprite.gif) no-repeat;}
.prod_header_max_bg_c {float:left;width:98%;height:36px !important;background:url(../images/head_sprite.gif) repeat-x 0 -72px;padding-top:5px;}
.prod_header_max_bg_r {float:right;width:1%;height:36px !important;background:url(../images/head_sprite.gif) no-repeat -24px -36px;}
.prod_header_max_bg_c a {color:#fdfdfd;font-weight:bold;}
#prodh_date_max {float:left;padding:3px 3px 3px 0;width:10% !important;}
#prodh_name_max {float:left;padding:3px 3px 3px 0;width:20% !important;}
#prodh_hotel_max {float:left;padding:3px 3px 3px 0;width:45% !important;}
#prodh_price_max {float:left;padding:3px 3px 3px 0;width:20% !important;}
.prod_positions_max {width:auto !important;padding-top:8px;padding-right:10px;border-bottom:1px solid #ccc;overflow:visible;}
.prod_pos_max {border-top:1px solid #ccc;padding-right:10px;width:auto !important;font-size:12px;}
.prodp_hotel_max h2, .prodp_name_max h2 {font-size:12px; font-weight:normal; margin:0;}
.prodp_date_max {float:left;padding:3px 3px 3px 3px;width:10% !important;}
.prodp_name_max {float:left;padding:3px 3px 3px 3px;width:20% !important;}
.prodp_hotel_max {float:left;padding:3px 3px 3px 3px;width:45% !important;}
.prodp_hotel_max img {float:left;margin-right:5px;}
.prd_dsc_cat_tit{font-size:13px;color:#FF9900;font-weight:bold; margin-bottom:5px;}
.prodp_price_max {float:left;padding:3px 3px 3px 3px;width:20% !important;}
.paging {height:25px;width:auto;padding-top:5px;margin-right:10px;border-top:1px dotted #ccc;}
.paging-container {height:24px;width:auto;text-align:left;display:inline;float:left;}
.paging a {color:#666;text-decoration:none;}
.paging-center, .paging-center-step {float:left;min-width:20px;width:auto !important;width:20px;height:17px !important;padding:3px 1px 1px 2px;margin-right:3px;text-align:center;background-color:#ebebeb;}
.paging-center:hover, .paging-center-step:hover {background-color:#91c05f;color:#000;}
.paging-center .this {color:#000;font-weight:bold;}
.paging-left, .paging-right {float:left;min-width:20px;width:auto !important;width:20px;height:21px !important;margin-right:5px;text-align:center;background-color:#ebebeb;}
.paging-left a {display:block;background:url(../images/sprite_glowna.jpg);background-position:0 -66px;width:20px;height:0;padding-top:21px;overflow:hidden;border:1px solid #EBEBEB;}
.paging-right a {display:block;background:url(../images/sprite_glowna.jpg);background-position:0 -97px;width:20px;height:0;padding-top:21px;overflow:hidden;border:1px solid #EBEBEB;}
.paging-left-disable a {display:block;background:url(../images/sprite_glowna.jpg);background-position:0 -66px;width:20px;height:0;padding-top:21px;border-bottom:1px solid #EBEBEB;overflow:hidden;}
.paging-right-disable a {display:block;background:url(../images/sprite_glowna.jpg);background-position:0 -97px;width:20px;height:0;padding-top:21px;border-bottom:1px solid #EBEBEB;overflow:hidden;}

.paging-right {margin-right:10px;}
.paging-left:hover, .paging-right:hover {background-color:#91c05f;color:#000;}
.paging-left-disable, .paging-right-disable {float:left;min-width:19px;width:auto !important;width:19px;height:19px !important;margin-right:5px;text-align:center;border:1px solid #ebebeb;}
#sform input, #sform select {width:250px;}
.show-category-img, #show-category-img {width:76px;height:78px;}
.gallery {width:460px !important;margin-bottom:10px;}
.gallery-item .gallery-item-small, .gallery-more-item h4, .submenu-item h2, .archive-item h2 {padding:0;margin:10px 3px 10px 3px;}
.archive-item h2 {font-size:15px;padding:3px;margin:5px auto 20px auto;}
.submenu-item, .archive-item, .gallery-item {float:left;width:100px !important;padding:3px 5px 3px 5px;text-align:left;vertical-align:top;}
.archive-item {padding:3px 70px 3px 0;}
.submenu-item img, .gallery-item img {border:0;}
.submenu-item h2, .gallery-item h2 {font-size:14px;margin-top:5px;padding:0 3px 0 3px;margin-top:5px;background:none;color:#bcbdc1;font-weight:normal;}
.gallery-item h2 {color:#ababab;}
.gallery-item h2 a:link, .gallery-item h2 a:visited, .gallery-item h2 a:hover, .gallery-item h2 a:active {font-size:14px;margin-top:5px;padding:0 3px 0 3px;margin-top:5px;background:none;color:#ababab;font-weight:normal;text-decoration:none;}
#prod_gallery {padding:14px 0 15px 0;overflow:hidden;float:left;}
#prod_gallery img {float:left;}
#prod_gallery_thumbs {float:left;height:338px;background-color:#191919;width:180px;padding:17px 0 0 16px;position:relative;overflow:hidden;}
#prod_gallery div img {margin:0 6px 6px 0;}
.prod_frm_label {font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#f90;margin-bottom:3px;}
.prod_frm_field {margin-bottom:7px;}
.prod_frm_label-left {font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#f90;padding-right:5px;float:left;}
.prod_price {float:right;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:18px;font-weight:bold;color:#f90;}
#tabs .ui-widget {border:1px solid #c00;z-index:0;}
.pdf_linki a {background:url(../images/pdf.jpg) no-repeat;display:block;padding-left:20px;line-height:14px;font-size:12px;}
#author {width:100% !important;height:15px;background-color:#fff;}
#author a {float:right;padding-right:7px;color:#ccc;font-size:10px;}
.sf-menu li h2 {font-weight:normal;}
#calendar_icon, #calendar_iconF, #calendar_iconBU, #calendar_iconH, #calendar_iconR {float:left;display:block; cursor:pointer; background:url(../images/sprite_glowna.jpg);background-position:0 0;width:16px;height:0;margin:2px 2px 0 0;padding:18px 0 0 3px;overflow:hidden;}
#register_form {display:none;}

#jquery-overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img { border:none;}
#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image { padding:10px;}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav {	position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav { left:0;}
#lightbox-nav a { outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%;height:100%;display:block;}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details { width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption { font-weight:bold;}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em;}			
#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom:0.7em;}

.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:10em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:1.9em;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em;top:0;}

.sf-menu {float:left;padding-top:8px;}
.sf-menu a {padding:.5em 1em;text-decoration:none;}

.sf-menu a, .sf-menu a:visited {color:#13a;}
.sf-menu li {background:none;}
.sf-menu li li {background:#0A315E;width:150px;font-size:10px;}
.sf-menu li li li {background:#0A315E;}
.sf-menu li {list-style-image:none;list-style:none;list-style-type:none;background-image:none;}
.sf-menu li li {list-style-image:none;list-style:none;list-style-type:none;background-image:none;}
.sf-menu li li li {list-style-image:none;list-style:none;list-style-type:none;background-image:none;}

.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;}

.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px;}
.sf-sub-indicator {position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../images/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator { top:.8em;background-position:0 -100px;}

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position:-10px -100px;}

.sf-menu ul .sf-sub-indicator { background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator { background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position:-10px 0;}
.sf-shadow ul { background:url('../images/shadow.png') no-repeat bottom right;width:150px;padding:0 8px 9px 0;}
.sf-shadow ul.sf-shadow-off {background:transparent;}
.ui-helper-hidden { display:none;}
.ui-helper-hidden-accessible { position:absolute;left:-99999999px;}
.ui-helper-reset { margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix { display:inline-block;}

* html .ui-helper-clearfix { height:1%;}
.ui-helper-clearfix { display:block;}

.ui-helper-zfix { width:100%;height:100%;top:0;left:0;position:absolute;}
.ui-state-disabled { cursor:default !important;}
.ui-icon { display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay { position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget { font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:Verdana,Arial,sans-serif;font-size:1em;}
.ui-widget-content { border:1px solid #a6c9e2;background:#fcfdfd url(../images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color:#222222;}
.ui-widget-content a { color:#222222;}
.ui-widget-header { border:1px solid #4297d7;background:#2191c0 url(../images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x;color:#eaf5f7;font-weight:bold;}
.ui-widget-header a { color:#eaf5f7;}
.ui-state-default, .ui-widget-content .ui-state-default { border:1px solid #77d5f7;background:#0078ae url(../images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#ffffff;outline:none;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#fdfdfd;text-decoration:none;outline:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border:1px solid #448dae;background:#79c9ec url(../images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#026890;outline:none;}
.ui-state-hover a, .ui-state-hover a:hover { color:#026890;text-decoration:none;outline:none;}
.ui-state-active, .ui-widget-content .ui-state-active { border:1px solid #acdd4a;background:#6eac2c url(../images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x;font-weight:normal;color:#ffffff;outline:none;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#fdfdfd;outline:none;text-decoration:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border:1px solid #fcd113;background:#f8da4e url(../images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x;color:#915608;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color:#915608;}
.ui-state-error, .ui-widget-content .ui-state-error {border:1px solid #cd0a0a;background:#e14f1c url(../images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x;color:#ffffff;}
.ui-state-error a, .ui-widget-content .ui-state-error a { color:#fdfdfd;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color:#fdfdfd;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled { background-image:none;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { font-weight:normal;}
.ui-icon { width:16px;height:16px;background-image:url(../images/ui-icons_0078ae_256x240.png);}
.ui-widget-content .ui-icon {background-image:url(../images/ui-icons_0078ae_256x240.png);}
.ui-widget-header .ui-icon {background-image:url(../images/ui-icons_d8e7f3_256x240.png);}
.ui-state-default .ui-icon { background-image:url(../images/ui-icons_e0fdff_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:url(../images/ui-icons_056b93_256x240.png);}
.ui-state-active .ui-icon {background-image:url(../images/ui-icons_f5e175_256x240.png);}
.ui-state-highlight .ui-icon {background-image:url(../images/ui-icons_f7a50d_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image:url(../images/ui-icons_fcd113_256x240.png);}
.ui-icon-carat-1-n { background-position:0 0;}
.ui-icon-carat-1-ne { background-position:-16px 0;}
.ui-icon-carat-1-e { background-position:-32px 0;}
.ui-icon-carat-1-se { background-position:-48px 0;}
.ui-icon-carat-1-s { background-position:-64px 0;}
.ui-icon-carat-1-sw { background-position:-80px 0;}
.ui-icon-carat-1-w { background-position:-96px 0;}
.ui-icon-carat-1-nw { background-position:-112px 0;}
.ui-icon-carat-2-n-s { background-position:-128px 0;}
.ui-icon-carat-2-e-w { background-position:-144px 0;}
.ui-icon-triangle-1-n { background-position:0 -16px;}
.ui-icon-triangle-1-ne { background-position:-16px -16px;}
.ui-icon-triangle-1-e { background-position:-32px -16px;}
.ui-icon-triangle-1-se { background-position:-48px -16px;}
.ui-icon-triangle-1-s { background-position:-64px -16px;}
.ui-icon-triangle-1-sw { background-position:-80px -16px;}
.ui-icon-triangle-1-w { background-position:-96px -16px;}
.ui-icon-triangle-1-nw { background-position:-112px -16px;}
.ui-icon-triangle-2-n-s { background-position:-128px -16px;}
.ui-icon-triangle-2-e-w { background-position:-144px -16px;}
.ui-icon-arrow-1-n { background-position:0 -32px;}
.ui-icon-arrow-1-ne { background-position:-16px -32px;}
.ui-icon-arrow-1-e { background-position:-32px -32px;}
.ui-icon-arrow-1-se { background-position:-48px -32px;}
.ui-icon-arrow-1-s { background-position:-64px -32px;}
.ui-icon-arrow-1-sw { background-position:-80px -32px;}
.ui-icon-arrow-1-w { background-position:-96px -32px;}
.ui-icon-arrow-1-nw { background-position:-112px -32px;}
.ui-icon-arrow-2-n-s { background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw { background-position:-144px -32px;}
.ui-icon-arrow-2-e-w { background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw { background-position:-176px -32px;}
.ui-icon-arrowstop-1-n { background-position:-192px -32px;}
.ui-icon-arrowstop-1-e { background-position:-208px -32px;}
.ui-icon-arrowstop-1-s { background-position:-224px -32px;}
.ui-icon-arrowstop-1-w { background-position:-240px -32px;}
.ui-icon-arrowthick-1-n { background-position:0 -48px;}
.ui-icon-arrowthick-1-ne { background-position:-16px -48px;}
.ui-icon-arrowthick-1-e { background-position:-32px -48px;}
.ui-icon-arrowthick-1-se { background-position:-48px -48px;}
.ui-icon-arrowthick-1-s { background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw { background-position:-80px -48px;}
.ui-icon-arrowthick-1-w { background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw { background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s { background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw { background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w { background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw { background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n { background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e { background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s { background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w { background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w { background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n { background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e { background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s { background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w { background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n { background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e { background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s { background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w { background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n { background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e { background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s { background-position:-176px -64px;}
.ui-icon-arrow-4 { background-position:0 -80px;}
.ui-icon-arrow-4-diag { background-position:-16px -80px;}
.ui-icon-extlink { background-position:-32px -80px;}
.ui-icon-newwin { background-position:-48px -80px;}
.ui-icon-refresh { background-position:-64px -80px;}
.ui-icon-shuffle { background-position:-80px -80px;}
.ui-icon-transfer-e-w { background-position:-96px -80px;}
.ui-icon-transferthick-e-w { background-position:-112px -80px;}
.ui-icon-folder-collapsed { background-position:0 -96px;}
.ui-icon-folder-open { background-position:-16px -96px;}
.ui-icon-document { background-position:-32px -96px;}
.ui-icon-document-b { background-position:-48px -96px;}
.ui-icon-note { background-position:-64px -96px;}
.ui-icon-mail-closed { background-position:-80px -96px;}
.ui-icon-mail-open { background-position:-96px -96px;}
.ui-icon-suitcase { background-position:-112px -96px;}
.ui-icon-comment { background-position:-128px -96px;}
.ui-icon-person { background-position:-144px -96px;}
.ui-icon-print { background-position:-160px -96px;}
.ui-icon-trash { background-position:-176px -96px;}
.ui-icon-locked { background-position:-192px -96px;}
.ui-icon-unlocked { background-position:-208px -96px;}
.ui-icon-bookmark { background-position:-224px -96px;}
.ui-icon-tag { background-position:-240px -96px;}
.ui-icon-home { background-position:0 -112px;}
.ui-icon-flag { background-position:-16px -112px;}
.ui-icon-calendar { background-position:-32px -112px;}
.ui-icon-cart { background-position:-48px -112px;}
.ui-icon-pencil { background-position:-64px -112px;}
.ui-icon-clock { background-position:-80px -112px;}
.ui-icon-disk { background-position:-96px -112px;}
.ui-icon-calculator { background-position:-112px -112px;}
.ui-icon-zoomin { background-position:-128px -112px;}
.ui-icon-zoomout { background-position:-144px -112px;}
.ui-icon-search { background-position:-160px -112px;}
.ui-icon-wrench { background-position:-176px -112px;}
.ui-icon-gear { background-position:-192px -112px;}
.ui-icon-heart { background-position:-208px -112px;}
.ui-icon-star { background-position:-224px -112px;}
.ui-icon-link { background-position:-240px -112px;}
.ui-icon-cancel { background-position:0 -128px;}
.ui-icon-plus { background-position:-16px -128px;}
.ui-icon-plusthick { background-position:-32px -128px;}
.ui-icon-minus { background-position:-48px -128px;}
.ui-icon-minusthick { background-position:-64px -128px;}
.ui-icon-close { background-position:-80px -128px;}
.ui-icon-closethick { background-position:-96px -128px;}
.ui-icon-key { background-position:-112px -128px;}
.ui-icon-lightbulb { background-position:-128px -128px;}
.ui-icon-scissors { background-position:-144px -128px;}
.ui-icon-clipboard { background-position:-160px -128px;}
.ui-icon-copy { background-position:-176px -128px;}
.ui-icon-contact { background-position:-192px -128px;}
.ui-icon-image { background-position:-208px -128px;}
.ui-icon-video { background-position:-224px -128px;}
.ui-icon-script { background-position:-240px -128px;}
.ui-icon-alert { background-position:0 -144px;}
.ui-icon-info { background-position:-16px -144px;}
.ui-icon-notice { background-position:-32px -144px;}
.ui-icon-help { background-position:-48px -144px;}
.ui-icon-check { background-position:-64px -144px;}
.ui-icon-bullet { background-position:-80px -144px;}
.ui-icon-radio-off { background-position:-96px -144px;}
.ui-icon-radio-on { background-position:-112px -144px;}
.ui-icon-pin-w { background-position:-128px -144px;}
.ui-icon-pin-s { background-position:-144px -144px;}
.ui-icon-play { background-position:0 -160px;}
.ui-icon-pause { background-position:-16px -160px;}
.ui-icon-seek-next { background-position:-32px -160px;}
.ui-icon-seek-prev { background-position:-48px -160px;}
.ui-icon-seek-end { background-position:-64px -160px;}
.ui-icon-seek-first { background-position:-80px -160px;}
.ui-icon-stop { background-position:-96px -160px;}
.ui-icon-eject { background-position:-112px -160px;}
.ui-icon-volume-off { background-position:-128px -160px;}
.ui-icon-volume-on { background-position:-144px -160px;}
.ui-icon-power { background-position:0 -176px;}
.ui-icon-signal-diag { background-position:-16px -176px;}
.ui-icon-signal { background-position:-32px -176px;}
.ui-icon-battery-0 { background-position:-48px -176px;}
.ui-icon-battery-1 { background-position:-64px -176px;}
.ui-icon-battery-2 { background-position:-80px -176px;}
.ui-icon-battery-3 { background-position:-96px -176px;}
.ui-icon-circle-plus { background-position:0 -192px;}
.ui-icon-circle-minus { background-position:-16px -192px;}
.ui-icon-circle-close { background-position:-32px -192px;}
.ui-icon-circle-triangle-e { background-position:-48px -192px;}
.ui-icon-circle-triangle-s { background-position:-64px -192px;}
.ui-icon-circle-triangle-w { background-position:-80px -192px;}
.ui-icon-circle-triangle-n { background-position:-96px -192px;}
.ui-icon-circle-arrow-e { background-position:-112px -192px;}
.ui-icon-circle-arrow-s { background-position:-128px -192px;}
.ui-icon-circle-arrow-w { background-position:-144px -192px;}
.ui-icon-circle-arrow-n { background-position:-160px -192px;}
.ui-icon-circle-zoomin { background-position:-176px -192px;}
.ui-icon-circle-zoomout { background-position:-192px -192px;}
.ui-icon-circle-check { background-position:-208px -192px;}
.ui-icon-circlesmall-plus { background-position:0 -208px;}
.ui-icon-circlesmall-minus { background-position:-16px -208px;}
.ui-icon-circlesmall-close { background-position:-32px -208px;}
.ui-icon-squaresmall-plus { background-position:-48px -208px;}
.ui-icon-squaresmall-minus { background-position:-64px -208px;}
.ui-icon-squaresmall-close { background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical { background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal { background-position:-16px -224px;}
.ui-icon-grip-solid-vertical { background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal { background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se { background-position:-64px -224px;}
.ui-icon-grip-diagonal-se { background-position:-80px -224px;}
.ui-corner-tl { }
.ui-corner-tr { }
.ui-corner-bl { }
.ui-corner-br { }
.ui-corner-top { }
.ui-corner-bottom { }
.ui-corner-right { }
.ui-corner-left { }
.ui-corner-all { } 
.ui-widget-overlay { background:#aaaaaa url(../images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;}
.ui-widget-shadow { margin:5px 0 0 5px;padding:0px;background:#999999 url(../images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x;}
.ui-accordion .ui-accordion-header { cursor:pointer;position:relative;margin-top:1px;}
.ui-accordion .ui-accordion-li-fix { display:inline;}
.ui-accordion .ui-accordion-header-active { border-bottom:0 !important;}
.ui-accordion .ui-accordion-header a { display:block;font-size:1em;padding:.5em .5em .5em 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon { position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content { padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;}
.ui-accordion .ui-accordion-content-active { display:block;}
.ui-datepicker { width:17em;padding:.2em .2em 0;font-size:10px;}
.ui-datepicker .ui-datepicker-header { position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top:1px;}
.ui-datepicker .ui-datepicker-prev { left:2px;}
.ui-datepicker .ui-datepicker-next { right:2px;}
.ui-datepicker .ui-datepicker-prev-hover { left:1px;}
.ui-datepicker .ui-datepicker-next-hover { right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title { margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select { float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width:100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width:49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float:right;}
.ui-datepicker table {width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th { padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td { border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a { display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane { background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button { float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left;}
.ui-datepicker.ui-datepicker-multi { width:auto;}
.ui-datepicker-multi .ui-datepicker-group { float:left;}
.ui-datepicker-multi .ui-datepicker-group table { width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left;}
.ui-datepicker-row-break { clear:both;width:100%;}
.ui-datepicker-rtl { direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev { right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next { left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover { right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover { left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right;}
.ui-datepicker-rtl .ui-datepicker-group { float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover {display:none;display:block;position:absolute;z-index:-1;top:-4px;left:-4px;width:200px;height:200px;}
.ui-dialog { position:relative;padding:.2em;width:300px;}
.ui-dialog .ui-dialog-titlebar { padding:.5em .3em .3em 1em;position:relative;}
.ui-dialog .ui-dialog-title { float:left;margin:.1em 0 .2em;} 
.ui-dialog .ui-dialog-titlebar-close { position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span { display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding:0;}
.ui-dialog .ui-dialog-content { border:0;padding:.5em 1em;background:none;overflow:auto;}
.ui-dialog .ui-dialog-buttonpane { text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button { float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;}
.ui-dialog .ui-resizable-se { width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar { cursor:move;}
.ui-progressbar { height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value {margin:-1px;height:100%;}
.ui-resizable { position:relative;}
.ui-resizable-handle { position:absolute;font-size:0.1px;z-index:99999;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display:none;}
.ui-resizable-n { cursor:n-resize;height:7px;width:100%;top:-5px;left:0px;}
.ui-resizable-s { cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0px;}
.ui-resizable-e { cursor:e-resize;width:7px;right:-5px;top:0px;height:100%;}
.ui-resizable-w { cursor:w-resize;width:7px;left:-5px;top:0px;height:100%;}
.ui-resizable-se { cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw { cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw { cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne { cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-slider { position:relative;text-align:left;}
.ui-slider .ui-slider-handle { position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range { position:absolute;z-index:1;font-size:.7em;display:block;border:0;}
.ui-slider-horizontal { height:.8em;}
.ui-slider-horizontal .ui-slider-handle { top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range { top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min { left:0;}
.ui-slider-horizontal .ui-slider-range-max { right:0;}
.ui-slider-vertical { width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle { left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range { left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min { bottom:0;}
.ui-slider-vertical .ui-slider-range-max { top:0;}
.ui-tabs { padding:.2em;z-index:0;}
.ui-tabs .ui-tabs-nav { list-style:none;padding:.2em .2em 0;z-index:0;}
.ui-tabs .ui-tabs-nav li { float:left;border-bottom-width:0 !important;margin:0 .2em -1px 0;padding:0;z-index:0;}
.ui-tabs .ui-tabs-nav li a { float:left;text-decoration:none;padding:.5em 1em;z-index:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom:1px;border-bottom-width:0;z-index:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:text;z-index:0;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor:pointer;z-index:0;} 
.ui-tabs .ui-tabs-panel { padding:1em 1.4em;display:block;border-width:0;background:none;z-index:0;}
.ui-tabs .ui-tabs-hide { display:none !important;z-index:0;}
.LV_valid {color:#00CC00;}
.LV_invalid {color:#CC0000;}
.LV_validation_message{clear:both;font-weight:normal;margin:0 0 0 5px;}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active,.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active,.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field { border:1px solid #CC0000;}
.floatRight {float:right;}
.floatLeft {float:left;}
.clearBoth {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.inline {display:inline;}
.block {display:block;}
.hidden {display:none;}
.invisible {visibility:hidden;}
.visible {visibility:visible;}
.marginTop10 {margin-top:10px;}
.marginRight10 {margin-right:10px;}
.marginBottom10 {margin-bottom:10px;}
.marginleft10 {margin-left:10px;}