.nbutton {
background:#f1f1f1 url(/images/buttonrs.png) no-repeat right;
padding-left:5px;
padding-bottom:5px;
padding-right:45px;
height:32px;
font-weight:400;
font-size:16px;
color:#9c1c11;
cursor:pointer;
border-width:0;
width: 300px;
}

.map_window {
width:250px;
clear:both;
background-color:#FFF;
}

.lang_bottom {
line-height:20px;
white-space:normal;
}

.country_left {
float:left;
width:150px;
height:100px;
color:#000;
font-size:16px;
}

#map_header {
background:#650000;
width:556px;
color:#FFF;
height:20px;
cursor:hand;
padding:5px 0;
}

.map_menu {
background:#650000;
width:556px;
color:#FFF;
clear:both;
}

.map_menu a {
color:#FFF;
padding:5px;
}

#country_search {
background:#FFF url(/images/country_search.gif) no-repeat 1px 1px;
border:solid 1px #848388;
font-size:16px;
padding-left:20px;
line-height:14px;
width:95%;
}

#map_body {
background:#a5bfdd;
width:556px;
height:383px;
}

#map_body_new {
background:#650000;
height:383px;
}

#country_map {
background:url(/images/map_bg.jpg) repeat-x #650000;
width:613px;
height:390px;
clear:both;
padding:10px;
}

.country_name {
font-size:20px;
color:#000;
margin:0 0 50px;
}

.country_name b {
font-size:25px;
font:bold;
color:#000;
}

.left_block_info {
text-align:justify;
margin:3px;
padding:5px;
}

.country_img {
float:left;
width:90px;
height:90px;
border:1px dashed #CCC;
color:#000;
font-size:16px;
margin:0 5px;
}

.country_table {
float:left;
width:80%;
}

.country_table td {
color:#000;
padding:2px;
}

.country_table_head {
color:#CCC;
}

.explode {
clear:both;
width:750px;
}

.tr_bg {
background:#e4e4e4;
}

.country_table_footer {
background-color:#696969;
color:#FFF;
clear:both;
}

.win.ie .nav_title {
position:absolute;
border-left:1px solid #000;
border-bottom:1px solid #000;
color:#000;
margin:23px 0 0 3px;
}

.win.gecko .nav_title {
position:absolute;
border-left:1px solid #000;
border-bottom:1px solid #000;
color:#000;
margin:19px 0 0 3px;
}

.win.opera .nav_title {
position:absolute;
border-left:1px solid #000;
border-bottom:1px solid #000;
color:#000;
margin:19px 0 0 111px;
}

.country_nav {
clear:both;
}

.liter {
background:#e4e4e4;
color:#000;
margin:3px;
padding:5px;
}

.select_liter {
background-color:#d5bf6a;
color:#FFF;
border-bottom:1px solid #000;
margin:3px;
padding:5px;
}

.text_cc {
color:#bdb5b5;
}

.hotel_cat_1 {
background:url(/images/star_black_1.gif) none;
}

.hotel_cat_2 {
background:url(/images/star_black_2.gif) none;
}

.hotel_cat_3 {
background:url(/images/star_black_3.gif) none;
}

.hotel_cat4 {
background:url(/images/star_black_4.gif) none;
}

.hotel_cat_5 {
background:url(/images/star_black_5.gif) none;
}

.hotel_cat_5_min {
background:url(/images/star_min_5.gif) none;
}

.hotel_cat_4_min {
background:url(/images/star_min_4.gif) none;
}

.hotel_cat_3_min {
background:url(/images/star_min_3.gif) none;
}

.hotel_cat_2_min {
background:url(/images/star_min_2.gif) none;
}

.hotel_cat_1_min {
background:url(/images/star_min_1.gif) none;
}

.hotel {
margin-top:20px;
margin-left:20px;
}

#logo {
background-image:url(/images/logo_h.gif);
}

#advTable {
margin:20px;
}

.advList {
text-decoration:none;
}

#greeting {
width:100%;
border:1px solid #c60;
}

#greeting .image {
float:left;
width:140px;
padding:5px;
}

#greeting .text {
text-align:justify;
padding:10px;
}

A {
color:#9c1c11;
text-decoration:none;
}

A:hover {
color:#000;
text-decoration:none;
}

#body {
background:#f1e9d5;
margin:0;
}

.search {
color:#605d55;
font-family:Tahoma, Verdana, Helvetica;
font-size:20px;
}

.top-line {
background:#f7bc1c;
}

#l-menu-1 {
background:url(images/bg-l-menu-1.gif) #9c1c11 repeat-y;
padding:25px 0;
}

.uc {
color:inherit;
font:inherit;
text-transform:uppercase;
}

H2.red {
color:#9c1c11;
font-size:11px;
font-weight:700;
margin:0;
padding:0;
}
H3.red {
color:#9c1c11;
font-size:11px;
font-weight:700;
margin:0;
padding:0;
}
.h2-m2 {
padding-left:8px;
margin:10px 0;
}

#l-menu-2 {
padding:15px 0;
}

#ul-menu-2 LI {
background:url(images/li-menu-2.gif) no-repeat 13px 50%;
border-bottom:#d0b961 1px dashed;
padding:3px 0 3px 35px;
}

#ul-menu-2 LI.last {
background:url(images/li-menu-2.gif) no-repeat 13px 50%;
border-bottom:0;
padding:3px 0 3px 35px;
}

H1.title {
color:#c3ae9b;
font-size:20px;
font-weight:400;
letter-spacing:1px;
margin:0;
padding:13px 0 0;
}

#top-title {
background:url(images/bg-right-flags.jpg) #600 no-repeat right top;
height:50px;
width:100%;
margin:0;
}

#title-txt {
height:50px;
width:100%;
margin:0;
padding:0;
}

.yel-1 {
background:#d5bf6a;
}

#content {
width:95%;
padding:5px 25px 25px;
}

.content {
width:95%;
padding:15px 25px 25px 20px;
}

.city-hotels LI {
margin:1px 0;
padding:0;
}

IMG.hotel {
margin:0 35px 0 0;
}

IMG.star {
margin:0 15px 0 5px;
}

.dotted {
background:url(images/dotted.gif) repeat-x;
clear:both;
width:100%;
heigth:1px;
margin:35px 0;
}

.right-col {
background:#f8f8f8;
}

#search-hotel {
background:#ebebeb;
}

#right-pl-1 {
background:#f7bc1c;
height:18px;
width:204px;
}

#right-pl-1 H2 {
color:#605d55;
font-size:12px;
font-weight:700;
margin:0;
padding:3px 0 0 20px;
}

#right-pl-1 H3 {
color:#605d55;
font-size:12px;
font-weight:700;
margin:0;
padding:3px 0 0 20px;
}

.right-pl-2 {
background:#d5c37d;
height:18px;
width:204px;
}

.right-pl-2 H2 {
color:#605d55;
font-size:11px;
font-weight:700;
margin:0;
padding:3px 0 0 20px;
}
.right-pl-2 H3 {
color:#605d55;
font-size:11px;
font-weight:700;
margin:0;
padding:3px 0 0 20px;
}

.form {
color:#4a4a44;
font-size:11px;
padding:0 5px 10px 10px;
}

INPUT.txt {
color:#4a4a44;
font-size:12px;
width:170px;
border:1px solid #ccc;
}

.txt {
color:#4a4a44;
font-size:12px;
border:1px solid #ccc;
}

.sel {
border-bottom:#d1d1d1 1px groove;
border-left:#d1d1d1 1px groove;
border-right:#d1d1d1 1px groove;
border-top:#d1d1d1 1px groove;
color:#605d55;
font-size:12px;
}

#search-bot {
height:8px;
text-align:center;
margin:0;
padding:0;
}

.h2-r {
margin:15px 0;
padding:0 0 0 10px;
}

.menu-b-line {
background:#600;
height:3px;
}

#menu-b {
background:#9c1c11;
color:#fef9d3;
height:26px;
padding:4px 0 0 20px;
}

.bottom {
height:30px;
}

.copy {
color:#8a0007;
padding:0 170px;
}

.copy2 {
color:#8a0007;
padding:0 5px;
}

#left-col-2 {
background:#9c1c11;
}

H1.title-2 {
color:#c3ae9b;
font-size:20px;
font-weight:400;
letter-spacing:1px;
margin:0;
padding:27px 0 0;
}

#top-title-2 {
background:url(images/bg-right-flags-2.jpg) #600 no-repeat right top;
height:78px;
width:100%;
margin:0;
}

#title-txt-2 {
height:78px;
width:100%;
margin:0;
padding:0;
}

#title-flags-2 {
float:right;
height:15px;
width:180px;
margin:34px 13px 0 0;
padding:0;
}

#menu-top {
background:url(images/bg-menu-t-p.gif) #f7f3e5 repeat-x 50% bottom;
}

.m-t-item-on {
background:url(images/bg-m-item-on.gif) #fff repeat-x 50% bottom;
float:left;
height:20px;
border:0 solid #000;
padding:4px 10px 0;
}

.m-t-item-out {
background:url(images/bg-m-item-out.jpg) #f4ecd6 no-repeat left bottom;
float:left;
height:20px;
border:0 solid #000;
padding:4px 10px 0;
}

A.menu-t {
color:#9c1c11;
font-family:Verdana;
font-size:1em;
text-decoration:none;
}

A.menu-t:hover {
color:#d92617;
font-family:Verdana;
font-size:1em;
text-decoration:none;
}

#content-2 {
padding:25px 15px;
}

H2.hotel-name {
color:#990002;
font-family:Verdana;
font-size:20px;
font-weight:500;
margin:0;
}

#content-2 LI {
list-style:disc;
}

H4.li {
color:#d5bf6a;
font-weight:700;
margin:0;
}

#hotel-search-2 {
background:#f8f3e7;
border-bottom:#ede4c4 1px solid;
border-top:#e4d7a6 1px solid;
height:60px;
width:696px;
padding:20px 20px 0;
}

.hotel-search-2-sel {
color:#9a000e;
float:left;
width:325px;
}

.menu-b-line-2 {
background:#600;
height:8px;
}

.city-hotels-2 {
color:#9c1c11;
font-weight:700;
text-align:center;
margin:0;
}

#menu-b-2 {
background:#9c1c11;
color:#fef9d3;
height:26px;
padding:4px 0 0 5px;
}

.copy-2 {
color:#8a0007;
padding:0 10px;
}

#album-b {
margin-right:10px;
}

#gallery {
max-width:265px;
}

.bigpage {
width:100%;
}

.gal-pic {
float:left;
height:64px;
width:64px;
padding:0 2px 2px 0;
}

TD.spechead {
color:#9c1c11;
font-size:12px;
font-weight:700;
padding:3px;
}

TD.speccell {
padding-left:5px;
padding-right:5px;
font-size:12px;
}

TD.speccell-wide {
width:30%;
}

TD.room-count {
font-size:12px;
}

TD.room-price {
font-size:12px;
}

H1.city {
color:#9c1c11;
font-size:20px;
font-weight:500;
letter-spacing:2px;
margin:0;
}

H2.city {
color:#f8bc1d;
font-size:20px;
font-weight:500;
letter-spacing:2px;
margin:0;
}

H4.hotel-name {
font-weight:700;
font-size:15px;
margin:0;
}

.hotel-desc {
max-width:100%;
font-size:13px;
}

.hotel-img-s {
background:url(images/hotel-img-ramka.gif) #f1e9d5 no-repeat center center;
float:left;
height:60px;
width:60px;
margin:0 7px 10px 0;
padding:3px;
}

.hotel-price {
color:#9c1c11;
float:right;
font-weight:700;
}

.hotel-col-1 {
float:left;
width:50%;
padding:0 5px 10px 0;
}

.hotel-col-2 {
padding:0 5px 10px 0;
}

IMG.star-2 {
margin:0;
}

.hotel-address {
color:#b99c3c;
font-size:12px;
}

.hotel-pages {
color:#605d55;
text-align:center;
}

H2.page-tit {
color:#990002;
font-family:Verdana;
font-size:17px;
font-weight:500;
margin:15px 0;
}

.country {
float:left;
padding:0 50px 0 0;
}

.cities {
float:left;
padding:0 100px 0 0;
}

#sort-right {
float:right;
}

#check-date {
color:#9c1c11;
float:right;
font-weight:700;
font-size:13px;
margin:0 50px 0 0;
}

#next {
text-align:center;
font-size:13px;
}

.nav {
margin: 2px;
}

#nearby {
font-size:10px;
margin:0 0 10px 10px;
}

H2.HOBA-name {
color:#990002;
font-size:20px;
font-weight:500;
letter-spacing:2px;
margin:0;
}

.HOBA-bordo {
color:#990002;
font-family:Verdana;
font-size:14px;
font-weight:500;
margin:0;
}

.HOBA-bordosmall {
color:#990002;
font-family:Arial;
font-size:12px;
font-weight:500;
margin:0;
}

.HOBA-bordosmallest {
color:#990002;
font-weight:700;
font-family:Arial;
font-size:11px;
margin:0;
}

.HOBA-biggray {
color:#888;
font-family:Arial;
font-size:15px;
font-weight:700;
margin:0;
}

.HOBA-gray {
color:#888;
font-family:Verdana;
font-size:12px;
font-weight:500;
margin:0;
}

.alert_critical {
border:1px solid red;
background-color:#fdd;
background-image:url(/images/s_cancel.png);
background-repeat:no-repeat;
background-position:20px center;
padding:10px 10px 10px 60px;
}

#alert_attention {
border:1px solid #540000;
background-color:#f1e9d5;
background-image:url(/images/s_info.gif);
background-repeat:no-repeat;
background-position:20px center;
padding:10px 10px 10px 60px;
}

.bright {
color:#FFF;
}

.menu_header {
padding-top:20px;
padding-bottom:5px;
color:#fff;
padding-left:25px;
}

#left_menu a.hover {
color:#ff9600;
font-family:Verdana;
font-size:13px;
font-weight:700;
list-style-position:inside;
}

#nav,#nav ul {
list-style:none;
line-height:1;
background:#FFF;
z-index:10000000;
margin:0;
padding:0;
}

#nav a {
display:block;
width:8em;
}

#nav li {
float:left;
width:10em;
padding-left:4px;
background:#FFF;
padding-top:2px;
padding-bottom:2px;
}

#nav li ul {
position:absolute;
z-index:10000;
width:10em;
left:-999em;
}

#nav1,#nav1 ul {
list-style:none;
line-height:1;
background:#FFF;
margin:0;
padding:0;
}

#nav1 a {
display:block;
width:10em;
color:#FFF;
}

#nav1 li {
float:left;
width:12em;
padding-left:4px;
background:#FFF;
padding-top:2px;
padding-bottom:2px;
color:#FFF;
font-weight:700;
}

#nav1 li ul {
position:absolute;
width:12em;
left:-999em;
}

table.navtable {
border-spacing:1px;
border-collapse:separate;
background-color:#FFF;
border-color:gray;
border-style:outset;
border-width:1px;
}

table.navtable td {
background-color:#fffafa;
border-color:#FFF;
border-style:none none outset;
border-width:1px;
padding:0;
}

#nav1 table.navtable a {
color:#600;
background-color:#fffafa;
font-weight:700;
}

div.left_menu_text {
width:160px;
padding:8px;
}

div.left_menu_text h4 {
color:#9C1C11;
background:transparent url(/images/tick.png) no-repeat scroll 0 0;
text-indent:20px;
width:160px;
}

.button_small {
background:url(/images/button_small.gif);
height:28px;
width:142px;
color:#ffefc4;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border-width:0;
}

.button_big {
background:url(/images/button_big.gif);
height:53px;
width:200px;
color:#ffefc4;
font-size:18px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
border-width:0;
}

.button_book_now {
background:url(/images/button_book_now.gif);
height:19px;
width:95px;
color:#ffefc4;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:3px;
border-width:0;
}

.when-stay {
font-size:16px;
margin-top:6px;
margin-bottom:6px;
}

.strongtxt {
font-size:14px;
font-weight:700;
width:380px;
}

.strongtxtgray {
color:#AAA;
font-size:14px;
font-weight:700;
width:380px;
}

.autocomplete_city {
font-size:14px;
}

#simplemodal-overlay {
background-color:#000;
cursor:wait;
}

#simplemodal-container {
height:355px;
width:562px;
color:#bbb;
background-color:#f1e9d5;
border:4px solid #444;
padding:4px;
}

#simplemodal-container code {
background:#141414;
border-left:3px solid #65B43D;
color:#bbb;
display:block;
margin-bottom:12px;
padding:4px 6px 6px;
}

#simplemodal-container a {
color:#ddd;
}

#simplemodal-container a.modalCloseImg {
background:url(/images/video_btn_x.png) no-repeat;
width:25px;
height:29px;
display:inline;
z-index:3200;
position:absolute;
top:-7px;
right:-8px;
cursor:pointer;
}

#simplemodal-container #basic-modal-content {
padding:5px;
}

.buttonPlay60 {
position:absolute;
display:block;
overflow:hidden;
cursor:pointer;
left:3px;
top:3px;
width:1px;
height:1px;
z-index:80;
padding-left:59px;
padding-top:59px;
background:url(/images/hotel-img-play.png) top left no-repeat;
}

.hotel-img-s-play {
background:url(/images/hotel-img-ramka.gif) #f1e9d5 no-repeat center center;
float:left;
height:60px;
width:60px;
position:relative;
margin:0 7px 10px 0;
padding:3px;
}

TD.availability-dates {
font-size:11px;
text-align:center;
height:25px;
font-weight:700;
}

.selected_li {
background:#EBEBEB!important;
}

.flaga{
padding-left:20px;
}

.flags_sprite {
width:16px;
height:11px;
padding-left:16px;
color:#9C1C11;
text-decoration:none;
background-image:url(/images/flags.png);
background-repeat:no-repeat;
}

.flag_en {
background-position:0 0;
}

.flag_de {
background-position:0 -11px;
}

.flag_nl {
background-position:0 -22px;
}

.flag_fr {
background-position:0 -33px;
}

.flag_es {
background-position:0 -44px;
}

.flag_it {
background-position:0 -55px;
}

.flag_pt {
background-position:0 -66px;
}

.flag_jp {
background-position:0 -77px;
}

.flag_ru {
background-position:0 -88px;
}

.flag_ua {
background-position:0 -99px;
}

.flag_cn {
background-position:0 -110px;
}

.flag_dk {
background-position:0 -121px;
}

.flag_no {
background-position:0 -132px;
}

.flag_fi {
background-position:0 -143px;
}

.flag_gr {
background-position:0 -154px;
}

.flag_hu {
background-position:0 -165px;
}

.flag_cz {
background-position:0 -176px;
}

.flag_tr {
background-position:0 -187px;
}

.flag_pl {
background-position:0 -198px;
}

.flag_il {
background-position:0 -209px;
}

.flag_ae {
background-position:0 -220px;
}

.flag_sk {
background-position:0 -231px;
}

.flag_ro {
background-position:0 -242px;
}

.flag_se {
background-position:0 -253px;
}

.flag_kr {
background-position:0 -264px;
}

.flag_lv {
background-position:0 -275px;
}

.flag_lt {
background-position:0 -286px;
}

.flag_hr {
background-position:0 -297px;
}

.flag_ee {
background-position:0 -308px;
}

.POLICY_TITLE,.POLICY_CANCELLATION,.POLICY_PREPAY,.POLICY_HOTEL_MEALPLAN,.facilities,.room_text,.blockdisplay,.inv,#basic-modal-content {
display:none;
}

.review_list,.last_hotels_list {
border-bottom-color:#BCB8AB;
border-bottom-style:dashed;
border-bottom-width:1px;
padding:5px;
}

.color_black,.hotel-col-1 A:hover,.hotel-col-2 A:hover {
color:#000;
}

.map_menu a:hover,.map_menu_active {
background:#D5BF6A;
color:#FFF;
padding:5px;
}

BODY,TABLE,TD,H4,DIV,SPAN,INPUT,.SEL {
color:#605d55;
font-family:Tahoma, Verdana, Helvetica;
font-size:11px;
}

H1,H2,H3 {
color:#9C1C11;
font-family:Tahoma, Verdana, Helvetica;
font-size:11px;
}

.left-col,.left-col-3 {
background:#f1e9d5 no-repeat right bottom;
}

#l-menu-new,.l-menu-new {
background:url(images/bg-l-menu-1.gif) #9c1c11 repeat-y;
padding:0;
}

#ul-menu-1,.ul-menu-1 {
border-bottom:#a75440 1px solid;
list-style:none;
width:160px;
margin:0;
padding:0;
}

#ul-menu-1 LI,.ul-menu-1 LI {
background:url(images/li-menu-1.gif) no-repeat 6px 50%;
border-top:#a75440 1px solid;
padding:4px 0 5px 25px;
}

#ul-menu-1 A,.ul-menu-1 A {
color:#e5c2c0;
text-decoration:none;
}

#ul-menu-1 A:hover,#ul-menu-1-bright A,#ul-menu-1-bright A:hover,.ul-menu-1 A:hover,.ul-menu-1-bright A,.ul-menu-1-bright A:hover,#menu-b A:hover,#menu-b-2 A:hover {
color:#fff;
text-decoration:none;
}

#ul-menu-1-bright1 A,#ul-menu-1-bright1 A:hover {
color:#f0f0f0;
text-decoration:none;
}

#ul-menu-1-bright2 A,#ul-menu-1-bright2 A:hover {
color:#a75440;
text-decoration:none;
}

#ul-menu-2,#ul-menu-r-4,.ul-menu-r-4 {
list-style:none;
width:160px;
margin:0 9px 0 8px;
padding:0;
}

#ul-menu-2 A,.city-hotels A,#ul-menu-r A,.hotel-pages A:hover,#ul-menu-r-4 A,.ul-menu-r-4 A,.ul-menu-r A {
color:#605d55;
text-decoration:none;
}

#ul-menu-2 A:hover,#ul-menu-r A:hover,#ul-menu-r-4 A:hover,.ul-menu-r-4 A:hover,.ul-menu-r A:hover {
color:#37383d;
text-decoration:none;
}

#title-flags,.flags {
float:right;
height:15px;
width:200px;
margin:20px 13px 0 0;
padding:0;
}

.bg_head,#bg-right-line,.bg-right-line {
background:#600 url(/images/bg-right-flags2.jpg) repeat-y right top;
}

.white-1,.center-col,#logo-2 {
background:#fff;
}

#content P,.content P,#content-2 P {
margin:0;
padding:5px 0;
}

#content UL,.content UL,#content-2 UL {
list-style:disc;
margin-bottom:5px;
margin-top:5px;
}

.city-hotels,FORM#searchcity,FORM#availability,#form-sort-right {
margin:0;
padding:0;
}

.city-hotels H2,.city-hotels a.red {
color:#9a000e;
font-weight:400;
margin:0 0 10px;
padding:0;
}

.form select,.form option {
z-index:0;
}

#r-menu,.r-menu {
padding:0;
}

#ul-menu-r,.ul-menu-r {
list-style:none;
width:180px;
margin:0 9px 0 8px;
padding:0;
}

#ul-menu-r LI,.ul-menu-r LI {
background:url(images/li-menu-2.gif) no-repeat 20px 50%;
border-bottom:#bcb8ab 1px dashed;
padding:3px 0 3px 40px;
}

#ul-menu-r LI.last,.ul-menu-r LI.last {
background:url(images/li-menu-2.gif) no-repeat 20px 50%;
border-bottom:0;
padding:3px 0 3px 40px;
}

#menu-b A,#menu-b-2 A {
color:#f8f7e5;
font-family:Verdana;
font-size:10px;
text-decoration:none;
}

H4.subsection,H3.section {
color:#9c1c11;
font-weight:700;
font-size:12px;
margin:0;
}

#album-b IMG,.gal-pic IMG {
border-bottom:#d6c37e 2px solid;
border-left:#d6c37e 2px solid;
border-right:#d6c37e 2px solid;
border-top:#d6c37e 2px solid;
}

.hotel-price-search,#alert_attention .header {
color:#9c1c11;
font-weight:700;
}

.hotel-col-1 A,.hotel-col-2 A {
color:#605d55;
}

.hotel-pages A,#next A,#next A:hover {
color:#605d55;
text-decoration:underline;
}

H2.world,H2.letter {
font-weight:700;
margin:10px 0;
}

#ul-menu-r-4 LI,.ul-menu-r-4 LI {
background:url(images/li-menu-2.gif) no-repeat 10px 50%;
border-bottom:#bcb8ab 1px dashed;
padding:3px 0 3px 25px;
}

#ul-menu-r-4 LI.last,.ul-menu-r-4 LI.last {
background:url(images/li-menu-2.gif) no-repeat 10px 50%;
border-bottom:0;
padding:3px 0 3px 25px;
}

#nav li:hover ul,#nav li.sfhover ul,#nav1 li:hover ul,#nav1 li.sfhover ul {
left:auto;
}

#nav li:hover, #nav li.hover {
    position: static;
}
#nav1 li:hover, #nav1 li.hover {
    position: static;
}

a.tabs {
font-size: 14px;
}

.navstr {
font-size:12px;
}

#ui-datepicker-div{
width: 240px;
z-index: 10000;
}

.news {margin-top:20px; width:100%}
.news .title {font-weight: bold}
.news .text { text-align:justify; width:100%}
.news .more {text-align:right;}
.news .pic {float:left; width: 100px; border: 1px solid #cccccc;}
.news .big_pic {float:left; border: 1px solid #cccccc;}
.news .date{margin-top:5px; margin-bottom:20px;text-decoration:underline; color:#660000}

