* {
    margin: 0;
}

#offers_link {
float:right;
}


img {
border:0;
}

ul {
margin:10px;
padding:5px 30px;
}

.extratext {
float:right;
width: 230px;
}

#tabPersonalDetails {
width:440px;
float:left;
}

.push {
    height: 139px;
}

#top_menu {
color:#C2C2C2;
float:right;
font-size:10px;
height:30px;
padding:10px 5px 0 0;
width:300px;
}

#header_menus {
float:right;
height:120px;
text-align:right;
width:700px;
}

a {
color:#A4956B;
}

h1 {
color:#A4956B;
font-size:16px;
margin:5px 10px 0 0;
padding:0;
}

h2 {color:#A4956B; font-size:14px;}

h3 {
color:#991F23;
font-size:12px;
margin:10px 0 5px;
}

h3 a {
color:#991F23;
text-decoration:underline;
}

h3 a:hover {
color:#832D26;
text-decoration: none;
}


h4 {
color:#A4956B;
font-size:11px;
margin:5px 0 5px 0;
padding:0;
}

h4 a {color:#c2c2c2; font-size:11px;}

h5 {
color:#F3F4C2;
font-size:16px;
margin:0;
padding:0;
text-align:center;
}

p {
line-height:14pt;
margin:0 0 8pt;
padding:0;
}

#breadcrumb {
color:#C2C2C2;
font-size:10px;
height:25px;
}
#breadcrumb a {
color:#991F23;
}

#box_top_text {}

input {
background-color:#393939;
border:1px solid #A4956B;
color:#C2C2C2;
margin:0 0 0.1em;
width:256px;
}
.form-send, .form-reset {
background-image: url(/cz/system/button.png);
background-repeat:no-repeat;
cursor:pointer;
border:medium none;
font-size:11px;
height:16px;
width:74px;

}

.rowProjectName, .rowHotelName, .rowSalut, .rowJmeno, .rowPrijmeni, .rowTRequest, .rowFirma, .rowTelefon, .rowEmail, .rowJob, .rowVek, .rowUlice, .rowMesto, .rowPSC, .rowStat, .rowCB1, .rowCB2, .rowCB3, .rowCB4, .rowCB5, .rowCaptcha {
height:25px;
width:430px;
}

.rowDotaz {
height:120px;
width:430px;
}

.rowDotaz textarea {
color:#c2c2c2;
}


.text {
float:left;
width:150px;
height:20px;
}
.value {
float:left;
width:240px;
margin-bottom:3px;
}

.more_info {
background-image: url(/cz/system/Shared/more_info_arrow.jpg);
background-position:0 50%;
background-repeat:no-repeat;
color:#A4956B;
float:right;
font-size:10px;
padding-left:15px;
padding-right:15px;
text-align:right;
}

.more_info a {
color: #A4956B;
text-decoration: none;
}

#picturearea {
/*padding:20px;*/
}

#gallery_title {
height:20px;
}

HTML, BODY {
font-family:Arial,"Geneva CE",sans-serif;
font-size:12px;
line-height:20px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
PADDING:0px;
BACKGROUND: #282828;
MARGIN: 0px;
color: #c2c2c2;
height:100%;
}

ACRONYM {
    CURSOR: help; BORDER-BOTTOM: black 1px dotted
}
ABBR {
    CURSOR: help; BORDER-BOTTOM: black 1px dotted
}
FORM {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

DL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}


textarea {
background-color:#393939;
border:1px solid #A4956B;
width:256px;
}

select {
background-color:#393939;
border:1px solid #A4956B;
color:#C2C2C2;
width:256px;
}

/*TABLE {
    BORDER-RIGHT: #e3dfd4 1px solid; BORDER-TOP: #e3dfd4 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #e3dfd4 1px solid; BORDER-BOTTOM: #e3dfd4 1px solid; BORDER-COLLAPSE: collapse
}
TH {
    BORDER-RIGHT: #e3dfd4 1px solid; BORDER-TOP: #e3dfd4 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #e3dfd4 1px solid; BORDER-BOTTOM: #e3dfd4 1px solid; BORDER-COLLAPSE: collapse
}
TD {
    BORDER-RIGHT: #e3dfd4 1px solid; BORDER-TOP: #e3dfd4 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #e3dfd4 1px solid; BORDER-BOTTOM: #e3dfd4 1px solid; BORDER-COLLAPSE: collapse
}
TH {
    PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; COLOR: black; PADDING-TOP: 0.5em
}
}
TH {
    BACKGROUND: #e3dfd4; 
}*/

CAPTION {
    COLOR: #644b4b; TEXT-ALIGN: left
}
.right {
    TEXT-ALIGN: right
}
.left {
    TEXT-ALIGN: left
}
.center {
    TEXT-ALIGN: center
}
IMG.left {
    FLOAT: left; MARGIN: 0px 1em 1em
}
IMG.right {
    FLOAT: left; MARGIN: 0px 1em 1em
}
IMG.right {
    FLOAT: right; MARGIN-RIGHT: 0px
}
IMG.left {
    MARGIN-LEFT: 0px
}
IMG.no-border {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG.map-city {
    MARGIN-TOP: -2.2em; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.advice {
   }

A.dotlink {
    PADDING-LEFT: 15px; BACKGROUND: url(/cz/system/Mamaison/ico-dotlink.gif) no-repeat 0px 50%
}
UL.dotlink LI {
    PADDING-LEFT: 15px; BACKGROUND: url(/cz/system/Mamaison/ico-dotlink.gif) no-repeat 0px 50%
}
UL.dotlink {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.3em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
A.back {
    PADDING-LEFT: 15px; BACKGROUND: url(/cz/system/Mamaison/ico-back.gif) no-repeat 0px 60%
}
A.server-out {
    PADDING-LEFT: 15px; BACKGROUND: url(/cz/system/Mamaison/ico-server-out.gif) no-repeat 0px 60% !important;
}
.small {
   }

.big {
   }

.bold {
    FONT-WEIGHT: bold
}
UL.inline {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.6em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.inline LI {
    DISPLAY: inline; WIDTH: auto; MARGIN-RIGHT: 0.7em
}
.ico {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 18px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
UL.ico LI {
    PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 18px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
UL.ico {
    BACKGROUND-IMAGE: none
}
.sIFR-flash {
    VISIBILITY: visible! important; MARGIN: 0px
}
.sIFR-replaced {
    VISIBILITY: visible! important
}
SPAN.sIFR-alternate {
    DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.sIFR-flash + DIV[adblocktab=true] {
    DISPLAY: none! important
}
.sIFR-hasFlash H1 {
    VISIBILITY: hidden
}
.dbreak {
    HEIGHT: 15px
}
.anim-banner {
    MARGIN-TOP: 10px; MARGIN-BOTTOM: 50px
}
.pricefrom {
    FLOAT: right; TEXT-ALIGN: right
}
.pricefrom IMG {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
.pricefrom SPAN {
    PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: none; COLOR: #572c26; FONT-FAMILY: Arial
}

/*A {
    TEXT-ALIGN: left
}*/

#reservstripwrapp {
/*font-size:11px;
position:absolute;
top:65px;*/
}
#reservstripwrappsub {
   /* FONT-SIZE: 11px; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #e0dbcf*/
}

#reservstrip {
background-image: url(/cz/system/Shared/bg-offer-transp.png);
color:#F3F4C2;
font-size:11px;
height:225px;
left:35px;
padding:5px 10px 0;
position:relative;
width:170px;
}

#reservstrip select {
z-index:1;
}


#searchButt {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/cz/system/Mamaison/searchstrip.gif); BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 10px; WIDTH: 54px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
#reservstrip .frm-ardate {
border:1px solid #BBB196;
font-size:12px;
height:15px;
width:70px;
}
#reservstrip .frm-ardate-short {
    BORDER-RIGHT: #bbb196 1px solid; BORDER-TOP: #bbb196 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #bbb196 1px solid; WIDTH: 32px; BORDER-BOTTOM: #bbb196 1px solid; HEIGHT: 15px
}
#reservstrip .frm-city {
    BORDER-RIGHT: #bbb196 1px solid; BORDER-TOP: #bbb196 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #bbb196 1px solid; BORDER-BOTTOM: #bbb196 1px solid; HEIGHT: 19px
}
.resstrip-spacer {
border:0 solid red;
font-size:1px;
line-height:7px;
}


/* From layout */
.none {
    DISPLAY: none
}
UL.simple {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.3em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
/* #menu-main {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.3em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
} */

#keywords UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.3em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu-lang UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.3em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu-city ul {
list-style-type:none;
margin:0;
padding:0;
   }
.out {
    LEFT: -2000px; POSITION: absolute; TOP: -2000px
}
#menu-service {
    LEFT: -2000px; POSITION: absolute; TOP: -2000px
}
/*
.clear:unknown {
    CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
*/

.break {
clear:both;
font-size:0;
line-height:0;
}

.l {
}
.r {
}

#mainframe {
background-image:url(/cz/system/Shared/homepage-bg-global.png);
background-position:0 135px;
background-repeat:repeat-x;
height:99.9%;
width:100%;
margin:0px;
padding:0px;
}

#mainmenu {
clear:right;
float:right;
height:30px;
letter-spacing:0.03em;
padding-top:54px;
width:728px;
}

#mainmenu ul {margin:0px; padding:0px;}


#mainmenu li {
display:block;
float:right;
font-size:14px;
height:32px;
line-height:32px;
margin-left:25px;
}
#mainmenu A {
color:#A4956B;
display:block;
font-weight:bold;
height:32px;
line-height:32px;
text-decoration:none;
DISPLAY: inline;
}
#mainmenu A:hover {
COLOR: #c2c2c7;
}

#mainmenu LI A.selected {
    COLOR: #c2c2c7; 
}

#topframe {
height:130px;
background-color:#282828;
}

#mother {

WIDTH: 960px;

background-image: url(/cz/system/left_menu_black_column.jpg);
background-position:left bottom;
background-repeat:repeat-y;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -139px;
}



#header {
/*background-color:#5B5B5B;*/
height:230px;
padding:5px 5px 0;
background-image: url(/cz/system/Shared/bg-header.jpg);
}

.motive-02#header {
    BACKGROUND-IMAGE: url(/cz/system/Mamaison/motive-02.jpg);
}
#logo {
float:left;
padding-left:37px;
width:130px;
}

#logo A {
  /*  DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 22px 0px 0px 30px; WIDTH: 166px; */
}
#logo IMG {
border:0px;
  /*  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; */
}
#menu-main {
/*    Z-INDEX: 2; LEFT: 253px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 632px; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 27px; HEIGHT: 32px; */
}

#menu-1 {
  /*  WIDTH: 55px*/
}
#menu-2 {
/*    WIDTH: 98px*/
}
#menu-3 {
/*    WIDTH: 111px*/
}
#menu-4 {
/*    WIDTH: 125px*/
}
#menu-5 {
  /*  WIDTH: 147px*/
}
#menu-6 {
/*    WIDTH: 96px*/
}
#flash {
    BACKGROUND: url(/cz/system/Shared/default_header.jpg) 0px 0px; 
height:230px;
width:950px;
position:absolute;
}
#keywords {
    PADDING-RIGHT: 25px; PADDING-LEFT: 45px; BACKGROUND: url(/cz/system/Mamaison/quote-top.gif) #b3a888 no-repeat 20px 15px; LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 160px; COLOR: white; PADDING-TOP: 20px; POSITION: absolute; TOP: 175px; HEIGHT: 100px
}
#keywords LI {
    DISPLAY: none;
}
#keywords LI SPAN {
    VERTICAL-ALIGN: top;
}
#keywords LI IMG {
    VERTICAL-ALIGN: top;
}
#keywords LI#key1 {
    DISPLAY: block;
}
#keywords A {
    PADDING-RIGHT: 10px; FONT-SIZE: 92%; BACKGROUND: url(/cz/system/Mamaison/ico-arrow-01.gif) no-repeat 100% 65%; COLOR: white;
}
#keywords A:hover {
    COLOR: #644b4b
}

#content {
WIDTH: 960px;
background-image: url(/cz/system/Shared/bg-content-header.jpg);
background-repeat: no-repeat;
}

#content_subpage {
WIDTH: 960px;
background-image: url(/cz/system/Shared/bg-header_subpage.jpg);
background-repeat: no-repeat;
background-position: top center;
}

#col-content {
float:right;
padding:15px 0 0 0;
width:715px;
}

#col-content-home {
float:left;
width:685px;
}

#content_headline {
color:#282828;
float:right;
font-size:11px;
height:20px;
padding:20px 5px 5px 0;
}

#content_headline a {
color:#727272;
text-decoration:underline;
}

#content_headline a:hover {
text-decoration:none;

}




#col-search {
float:left;
padding-left:40px;
width:190px;
}

#col-search .spc {
   /* PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 12px; */

}
.col-left {
    CLEAR: left; FLOAT: left; WIDTH: 380px
}
.col-right {
    FLOAT: right; WIDTH: 200px
}
.col-rightp IMG {
    WIDTH: 200px; HEIGHT: 140px
}
.col-h-l {
    FLOAT: left; MARGIN: 0px; WIDTH: 48%
}
.col-h-r {
    FLOAT: left; MARGIN: 0px; WIDTH: 48%
}
.col-h-r {
    FLOAT: right
}

#box {
color:#C2C2C2;
float:left;
font-size:12px;
line-height:20px;
padding:0 0 10px;
width:455px;
}

#box a, #box_home a {
color:#A4956B;
text-decoration:none;
}

#box a:hover, #box_home a:hover {
text-decoration:underline;
}

#box_right {
float:right;
font-size:11px;
line-height:15px;
width:230px;
}

#box_right ul {}
#box_right li {}
#box_right li a {}

#box_home {
color:#C2C2C2;
font-size:12px;
line-height:20px;
padding:20px 0 13px 20px;
width:685px;
}

#box_home table td {
color:#c2c2c2;
}

.info DL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #a38878; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 22px; PADDING-TOP: 10px
}
.info DT {
    PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 92%; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 0px
}
.info DT A {
    COLOR: white
}
.info DT A:hover {
    COLOR: #cccccc
}
.info .text {
    FONT-SIZE: 92%; MARGIN: 0px
}
.info .more {
    FONT-SIZE: 92%; MARGIN: 0px
}
.info .text {
    OVERFLOW: hidden; HEIGHT: 90px
}
.info .text {
    PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(/cz/system/Mamaison/cant-02.gif) #e0dbcf no-repeat 16px 0px; PADDING-BOTTOM: 12px; COLOR: black; LINE-HEIGHT: 1.3em; PADDING-TOP: 17px;
}
.info .more {
    PADDING-RIGHT: 16px; BORDER-TOP: #f4f3ef 1px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: lowercase; COLOR: #0086b3; PADDING-TOP: 8px; BACKGROUND-COLOR: #e0dbcf;
}
.info .more A {
    PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/cz/system/Mamaison/ico-dotlink.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #0086b3; PADDING-TOP: 0px;
}
.info .more A:hover {
    COLOR: #644b4b;
}

#promo {
width:710px;
}

#hp_offer_headline {
height:25px;
padding-left:10px;
}

#special_offers_list {
width:710px;
}

#promo_home {
height:130px;
padding-left:5px;
width:725px;
}

.offer_frame {
float:left;
height:255px;
width:230px;
}

.offer_headline {}

.offer_text {
font-size:11px;
line-height:15px;
padding:5px;
width:220px;
}

.offerframe {
background-color: #585858;
border:5px solid #282828;
float:left;
height:90px;
margin-bottom:10px;
width:220px;
}

.offerframe_right {
background-color: #585858;
border:5px solid #585858;
float:left;
height:90px;
margin-bottom:10px;
width:220px;
}



.offerframe_listing {
background-color:#585858;
border:5px solid #585858;
height:90px;
width:220px;
}

.offertext {
background-image: url(/cz/system/Shared/bg-offer-transp.png);
color:#C2C2C2;
font-size:11px;
height:20px;
margin-top:60px;
padding:5px 0 0 10px;
}

.offertext a {
color:#C2C2C2;
text-decoration:underline;
}

.offertext a:hover {
color:#C2C2C2;
text-decoration:none;
}


#offer_detail_text, #hotel_detail_text {
color:#C2C2C2;
float:left;
width:450px;
}


#hotel_listing {
float:left;
width:460px;
}

#hotel_listing_right {
float:right;
font-size:11px;
padding:0 0 20px;
width:230px;
}

.hotelframe_listing {
float:left;
height:200px;
padding-left:10px;
width:430px;
}

.hoteltext {
color:#C2C2C2;
float:left;
font-size:11px;
line-height:15px;
padding-left:15px;
width:220px;
}

.hoteltext p {
line-height:12pt;
}

#hotel_detail_text li, #box li, #box_home li, #offer_detail_text li, #hotel_detail_text li {
list-style-image:url(/cz/system/Shared/list_bullet.jpg);
}



#offer_detail_image {
border:5px solid #595959;
float:right;
margin-right:0;
margin-top:30px;
width:220px;
}

#event_detail_right_panel {
float:right;
margin-right:0px;
margin-top:30px;
width:230px;
}

#event_detail_right_panel ul, #box_right ul {
margin:0;
padding:0px 0px 10px 5px;
}

#event_detail_right_panel li, #box_right li {
list-style:none;
margin:0;
padding:0;
font-size:11px;
text-decoration:none;
background-image: url(/cz/system/Shared/more_info_arrow.jpg);
background-repeat:no-repeat;
background-position:0 50%;
padding-left:15px;
}

#event_detail_right_panel li a, #box_right li a  {
text-decoration:none;
}

#hotel_detail_right_panel {
float:right;
padding:0;
width:240px;
}

#hotel_detail_city_text {
clear:right;
color:#C2C2C2;
font-size:11px;
line-height:15px;
}

#hotel_detail_quick_links {
float:right;
height:30px;
margin-top:10px;
padding-right:5px;
width:170px;
}

#hotel_detail_quick_links a {
color:#C2C2C2;
font-size:10px;
text-decoration:none;
}

.ebrochure_link, .photogallery_link {
background-image: url(/cz/system/button.png);
background-repeat:no-repeat;
float:right;
height:16px;
line-height:16px;
margin-bottom:10px;
margin-left:10px;
text-align:center;
width:74px;
}


.hotel_image_frame {
float:left;
height:155px;
}

.hotel_image_sublink {
background-image: url(/cz/system/button_below_pic.jpg);
background-repeat: no-repeat;
text-align:center;
background-position:1px 0;
}

.hotel_image_sublink a{
color:#C2C2C2;
display:block;
text-decoration:underline;
}

.hotel_image {}

#hotel_detail_city_text img,
.hotel_image img,
#hotel_listing_right img,
.miniatura, #box_right img,
#hotel_detail_right_panel img,
#event_detail_right_panel img,
table img {
padding:5px;
margin:5px 0px;
border:1px solid #595959;
vertical-align:middle;
}

#hotel_detail_offer_list {

}


.info#promo DL {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#562B25 none no-repeat scroll 0 0;
float:left;
margin:0 0 0 10px;
padding:86px 0 0;
}

.info#promo DT {
    PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-SIZE: 92%; BACKGROUND: url(/cz/system/Mamaison/cant.gif) no-repeat 16px 0px; PADDING-BOTTOM: 10px; MARGIN: -12px 0px 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 22px
}
.info#promo .text {
    PADDING-RIGHT: 16px; PADDING-LEFT: 16px; MIN-HEIGHT: 7em; BACKGROUND: #ac9486; PADDING-BOTTOM: 12px; COLOR: white; PADDING-TOP: 12px
}
.info#promo .col-a {
}
.info#promo .col-b {
}
.info#promo .col-c {
}
.info#promo .col-a .imageLink {
    DISPLAY: block; LEFT: 0px; WIDTH: 195px; POSITION: absolute; TOP: 0px; HEIGHT: 90px
}
.info#promo .col-b .imageLink {
    DISPLAY: block; LEFT: 0px; WIDTH: 195px; POSITION: absolute; TOP: 0px; HEIGHT: 90px
}
.info#promo .col-c .imageLink {
    DISPLAY: block; LEFT: 0px; WIDTH: 195px; POSITION: absolute; TOP: 0px; HEIGHT: 90px
}
.info#pic DL {
    FLOAT: right; WIDTH: 380px
}
.picNew.info DL {
    FLOAT: right; WIDTH: 380px
}
.hotelRes2 DL {
    FLOAT: right; WIDTH: 490px! important; HEIGHT: auto! important
}
.hotelRes3 DL {
    FLOAT: right; WIDTH: 285px! important; HEIGHT: auto! important
}
.hotelRes4 DL {
    FLOAT: right; WIDTH: 285px! important; HEIGHT: auto! important
}
.hotelRes IMG {
    FLOAT: left
}
.hotelRes {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.clear {
    CLEAR: both
}
.info#pic DD {
    POSITION: relative
}
.info#pic DD IMG {
    POSITION: absolute
}
.info#pic .text {
    MIN-HEIGHT: 41px
}
.picNew.info DD {
    POSITION: relative
}
.picNew.info DD IMG {
    POSITION: absolute
}
.picNew.info .text {
    MIN-HEIGHT: 41px
}
.cols-two.box {
   /* BACKGROUND: url(/cz/system/Mamaison/cols-two.gif) yellow repeat-y 420px 0px; PADDING-BOTTOM: 2em; */
}

#flash_map {
/*background-color:black;*/
height:135px;
padding:15px 10px;
width:170px;
}

.flash_map_hp {
background-image: url(/cz/system/Shared/bg-offer-transp.png);
}

#flash_map img {
border:0px;
}

#search-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#5B5B5B none repeat scroll 0 0;
color:white;
font-size:92%;
padding-left:40px;
}

#search-box LABEL {
    TEXT-TRANSFORM: uppercase;
}
#search-box DL {
    PADDING: 10px 0px;
}

#search-box DD {
    MARGIN-BOTTOM: 0.5em
}
#search-box .submit {
    PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px
}
#search-box OPTGROUP {
    DISPLAY: none
}
#menu-city {
background-image: url(/cz/system/bg-hotel_type.jpg);
/*background-color:#5B5B5B;*/
background-repeat:no-repeat;
height:30px;
width:730px;
}

#menu-city li {
float:left;
font-size:8pt;
padding-left:22px;
padding-top:0;
text-align:center;
width:158px;
}

#menu-city A {
}

#menu-city li a {
color:#C2C2C2;
display:block;
text-decoration:underline;
}

#menu-city li a:hover {
color:#C2C2C2;
display:block;
text-decoration:none;
}


#menu-city LI.reallyLast A {
 /*   BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 11px; PADDING-LEFT: 12px; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-RIGHT-WIDTH: 0px! important;*/
}

#menu-city LI.reallyLast A:hover {
   /* BORDER-RIGHT: #ffffff 2px solid; */
}


#menu-city LI.reallyLast A.selected {
   /* BORDER-RIGHT: #ffffff 2px solid; */
}

#menu-city li a.selected {
    COLOR: white;
}
#menu-city li a:hover {
    COLOR: white;
}
.scroll#menu-city {
    MARGIN: 0px; OVERFLOW: hidden; WIDTH: 1000px;
}
#menu-scroll {
    MARGIN: 0px;
}
#menu-scroll LI {
    HEIGHT: 2.5em;
}
#menu-scroll A {
    DISPLAY: block; BACKGROUND: url(/cz/system/Mamaison/menu-city-bg.gif) #cfc8b6; OVERFLOW: hidden; WIDTH: 16px; COLOR: white; LINE-HEIGHT: 2.5em; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
#menu-scroll A:hover {
    COLOR: black;
}
#menu-city #city-content {
    LEFT: 0px; POSITION: absolute; TOP: 0px
}
#menu-context {
    FONT-SIZE: 92%; MARGIN: -0.75em 0px 0.75em 38px;
 }

#menu-context LI {
    PADDING-BOTTOM: 0.75em;
 TEXT-TRANSFORM: uppercase; 
PADDING-TOP: 0.75em;
 BORDER-BOTTOM: #e0dbcf 1px solid;
}
#menu-context LI.last {
    BORDER-BOTTOM-STYLE: none
}


#footer_frame {
width: 100%;
background-image: url(/cz/system/Shared/bg-footer.jpg);
background-repeat:repeat-x;
background-position: bottom;
clear:both;
}

#footerpanorama {
/*background-image: url(/cz/system/Shared/footerpanorama.jpg);
background-position:right center;
background-repeat:no-repeat;*/


background-image: url(/cz/system/left_menu_black_column.jpg);
background-position:left bottom;
background-repeat:repeat-y;

height:90px;
margin:auto;
padding:0;
text-align:right;
width:960px;
}


#footer {
/*border-top:1px solid #737374;*/
clear:both;
font-size:92%;
height:49px;
margin:auto;
width:960px;
}

#footer A {
    COLOR: white
}
#footer A:hover {
    COLOR: #b5a9a9
}

#footer p {
color:#C2C2C2;
margin:0;
padding:0;
}

#footer-top {
    FLOAT: left; COLOR: #917f7f
}
#footer-top A {
    PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer-top A.first {
    PADDING-LEFT: 0px
}
#footer-bottom {
}

#footer-left {
float:left;
padding:7px 0 0 60px;
width:170px;
}

#footer-left img {
padding-left:2px;
padding-top:2px;
}

#footer-right {
color:#A4956B;
float:left;
font-size:10px;
line-height:18px;
padding:5px 0 0 20px;
width:610px;
}

#footer-right-twitter {
float:right;
line-height:18px;
padding:5px 20px 0 0;
/*width:40px;*/
}

#footer-right-twitter img {
border: 0px;
}


#footer-right a {
color: #A4956B;
text-decoration: none;
}

#footer-right a:hover {
text-decoration: underline;
color: #A4956B;
}


#menu-lang {
    RIGHT: 0px; VERTICAL-ALIGN: middle; POSITION: absolute; TOP: -2em
}
#menu-lang UL LI {
    BORDER-RIGHT: #917f7f 1px solid; PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menu-lang UL LI.last {
    PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#perex {
    FONT-WEIGHT: bold
}
#back {
    MARGIN-BOTTOM: 1em
}

a.enlarge img {
border:2px solid #A4956B;
}
A.enlarge SPAN {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(/cz/system/Mamaison/ico-enlarge.gif) #ebe8e0 no-repeat 10px 60%; PADDING-BOTTOM: 6px; WIDTH: 60px; CURSOR: pointer; PADDING-TOP: 4px; /*_width: 73px*/
}

.s100 {
    WIDTH: 150px;
}

.s80 {
    WIDTH: 79%
}
.s60 {
    WIDTH: 60%
}
.s50 {
    WIDTH: 50%
}
.s40 {
    WIDTH: 40%
}
.s35 {
    WIDTH: 35%
}
.s30 {
    WIDTH: 30%
}
.s20 {
    WIDTH: 20%
}
.s10 {
    WIDTH: 10%
}
.line {
    OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #e0dbcf 1px solid; HEIGHT: 0px
}
.nextFeature {
    RIGHT: 15px; CURSOR: pointer; BOTTOM: 15px; POSITION: absolute; /*_cursor: hand*/
}
#ulCount {
    
}
#keywords #ulCount IMG {
    BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#contactus {
    BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; WIDTH: 300px; BORDER-BOTTOM: red 1px solid
}
#contactus .hr {
    BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 4px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1px; MARGIN-BOTTOM: 4px; WIDTH: 259px; BORDER-BOTTOM: #eeeeee 1px solid; BORDER-RIGHT-WIDTH: 0px
}
#contactus INPUT {
    BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: #fff; BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 1px solid
}
#contactus TEXTAREA {}

#contactus SELECT {
    BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: #fff; BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 1px solid
}
#contactus .btt {
    FLOAT: right
}
#contactus {
    BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; BORDER-LEFT: red 0px solid; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}

#contactus TR {
    BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; BORDER-LEFT: red 0px solid; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
#contactus TD {
    BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; BORDER-LEFT: red 0px solid; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
.topLogo {
    RIGHT: 0px; FLOAT: right; POSITION: absolute; TOP: -28px
}
.topLogo IMG {
    MARGIN-TOP: 1px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.setLang {
    RIGHT: 90px; FLOAT: right; POSITION: absolute; TOP: -22px
}
.setLang IMG {
    MARGIN-TOP: 1px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.col-left TABLE {
    FLOAT: left; MARGIN: 0px; WIDTH: 100%
}
.mini {
    FLOAT: left
}
.mini IMG {
    WIDTH: 89px
}
.hotelRes2 .text2 {
    PADDING-RIGHT: 16px; PADDING-LEFT: 16px; MIN-HEIGHT: 0px! important; BACKGROUND: url(/cz/system/Mamaison/cant-02.gif) #e0dbcf no-repeat 16px 0px; PADDING-BOTTOM: 12px; COLOR: black; LINE-HEIGHT: 1.3em; PADDING-TOP: 17px; HEIGHT: auto! important
}
.hotelRes4 .text2 {
    PADDING-RIGHT: 16px; PADDING-LEFT: 16px; MIN-HEIGHT: 0px! important; BACKGROUND: url(/cz/system/Mamaison/cant-02.gif) #e0dbcf no-repeat 16px 0px; PADDING-BOTTOM: 12px; COLOR: black; LINE-HEIGHT: 1.3em; PADDING-TOP: 17px; HEIGHT: auto! important
}
.hotelRes2 DT {
    HEIGHT: 20px
}
#Mygallery {
    WIDTH: 394px
}
#Mygallery TD {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; HEIGHT: 64px; BORDER-BOTTOM-STYLE: none! important
}
#Mygallery TD IMG {
    FLOAT: left; MARGIN: 0px 2px
}

/*
.button {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ebe8e0; TEXT-DECORATION: underline
}
*/

.button IMG {
    BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.otherMam LI {
    DISPLAY: block; FLOAT: left; WIDTH: 125px
}

.miniBreak {
    CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px
}
.spoffrspan1 A {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a69136
}
.spoffrspan1 {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a69136
}
.spoffrspan1 A:hover {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a69136
}
.spoffrspan1 A:link {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a69136
}
.spoffrspan2 A {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #80989c
}
.spoffrspan2 {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #80989c
}
.spoffrspan2 A:hover {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #80989c
}
.spoffrspan2 A:link {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #80989c
}
.spoffrspan3 A {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #894b26
}
.spoffrspan3 {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #894b26
}
.spoffrspan3 A:hover {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #894b26
}
.spoffrspan3 A:link {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #894b26
}
#spoffrtab {
    BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 7px; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid
}
#spoffrtab TR {
    BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid
}
#spoffrtab TD {
    BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid
}
#spoffrtaba {
    BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
#spoffrtaba TD {
    BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid
}
#spoffrtaba TR {
    BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid
}
.aname U {
    COLOR: #888888
}
.photogalleryDiv {
    PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 135px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ebe8df; display: block;
}
A.photogalleryDetail {
    PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url() no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
IMG.photogalleryDetail {
    
}
#search-box SELECT {
    WIDTH: 150px! important
}
.col-search-newsletters {
    OVERFLOW: hidden; HEIGHT: 22px; /*_height: 0*/
}

#left_menu {
/*background-image: url(/cz/system/Shared/bg-offer-transp.png);*/
/*background-color:#101010;*/
/*height:120px;*/
padding:20px 0;
}

#left_menu ul {
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#left_menu li {
border-bottom:1px solid #282828;
color:#A4956B;
/*height:20px;*/
padding-left:25px;
}


#left_menu li a {
color:#A4956B;
text-decoration:none;
}

#left_menu li.selected {
background-image: url(/cz/system/Shared/left_menu_arrow_bg.jpg);
background-repeat:no-repeat;
}


#left_menu li a:hover {
COLOR: #c2c2c7;
}

#newsletters {
background-color:#101010;
color:#C2C2C2;
font-size:10px;
padding:15px;
width:160px;
}

#newsletters form {
}

#newsletters LABEL {
    TEXT-TRANSFORM: uppercase
}
#newsletters DL {

}

#newsletters dd {
padding:0;
}

#newsletters .submit {
    PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px
}

#newsletters OPTGROUP {
    DISPLAY: none
}

#search-box DD {
    MARGIN-BOTTOM: 0.5em
}
#search-box .submit {
    PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; /*_padding: 0 25px 10px*/
}
.spoffrtaba {
    BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
.spoffrtaba TD {
    BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.spoffrtaba TR {
    BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.aname U {
    COLOR: #888888
}
TABLE.spoffrtab {
    BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
TABLE.spoffrtab TR {
    BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
TABLE.spoffrtab TR TD {
    BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.col-a DD.text {
    HEIGHT: 70px! important
}
.col-a {
    WIDTH: 230px! important
}
B.grayCol {
    COLOR: #888888! important
}
.w30 {
    WIDTH: 30px
}
.w100 {
    WIDTH: 100px
}
#quiz {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 300px; BORDER-RIGHT-WIDTH: 0px
}
#quiz .hr {
    BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 4px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1px; MARGIN-BOTTOM: 4px; WIDTH: 500px; BORDER-BOTTOM: #eeeeee 1px solid; BORDER-RIGHT-WIDTH: 0px
}
#quiz INPUT {
    BORDER-RIGHT: #bbbbbb 0px solid; BORDER-TOP: #bbbbbb 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: #fff; BORDER-LEFT: #bbbbbb 0px solid; BORDER-BOTTOM: #bbbbbb 0px solid
}
#quiz TEXTAREA {
    BORDER-RIGHT: #bbbbbb 0px solid; BORDER-TOP: #bbbbbb 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: #fff; BORDER-LEFT: #bbbbbb 0px solid; BORDER-BOTTOM: #bbbbbb 0px solid
}
#quiz SELECT {
    BORDER-RIGHT: #bbbbbb 0px solid; BORDER-TOP: #bbbbbb 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: #fff; BORDER-LEFT: #bbbbbb 0px solid; BORDER-BOTTOM: #bbbbbb 0px solid
}
#quiz .btt {
    FLOAT: right
}
#quiz TEXTAREA {
    BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; WIDTH: 495px; BORDER-BOTTOM: #808080 1px solid
}
#quiz {
    BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-SIZE: 12px; BORDER-LEFT: red 0px solid; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
#quiz TR {
    BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-SIZE: 12px; BORDER-LEFT: red 0px solid; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
#quiz TD {
    BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; FONT-SIZE: 12px; BORDER-LEFT: red 0px solid; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
.blueList {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 185px; PADDING-TOP: 0px
}
.blueList LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
.blueList LI A {
    COLOR: #0085b0
}
.blueList LI A:hover {
    COLOR: #572c26
}
.blueList LI UL LI A:hover {
    COLOR: #0085b0
}
.blueList LI UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 2px 0px 0px 10px; PADDING-TOP: 2px
}
.blueList LI UL LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: url(/cz/system/Mamaison/blue_arrow1.gif) no-repeat 0px 0.4em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.blueList LI UL LI A {
    COLOR: #39afd7
}
.blueList LI UL LI UL {
    MARGIN: 2px 0px 0px
}
.blueList LI UL LI UL LI {
    BACKGROUND: url(/cz/system/Mamaison/blue_arrow2.gif) no-repeat 0px 0.4em
}
.blueList LI UL LI UL LI A {
    COLOR: #7ccbe4
}
.blueList LI UL LI UL LI UL LI {
    BACKGROUND: url(/cz/system/Mamaison/blue_arrow3.gif) no-repeat 0px 0.4em
}
.documentsTable {
    BACKGROUND: url(/cz/system/Mamaison/doc_table_dots.gif) repeat-x 0px top; WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.documentsTable TR.dark TD {
    BACKGROUND: url(/cz/system/Mamaison/doc_table_dots.gif) #ece9e1 repeat-x 0px bottom
}
.documentsTable TR TD {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: url(/cz/system/Mamaison/doc_table_dots.gif) repeat-x 0px bottom; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 7px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.documentsTable TR TD A {
    FONT-SIZE: 12px
}
.documentsTable TR TD.icon {
    VERTICAL-ALIGN: top
}
.documentsTable TR TD.size {
    PADDING-RIGHT: 10px; VERTICAL-ALIGN: bottom; WIDTH: 90px; COLOR: #666666; TEXT-ALIGN: right
}
#brochurediv {
    BACKGROUND: url(/cz/system/Mamaison/brochurebg.jpg) no-repeat; LEFT: 0px; WIDTH: 230px; POSITION: absolute; TOP: 213px; HEIGHT: 82px
}
#brochurediv A {
    MARGIN-TOP: 2px; DISPLAY: block; FONT-SIZE: 12px; MARGIN-LEFT: 22px; COLOR: white; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.mmmultimedia {
    DISPLAY: block; FONT-SIZE: 11px; LEFT: 0px; MARGIN-LEFT: 23px; COLOR: #c5bda5; LINE-HEIGHT: 27px; FONT-FAMILY: Arial; POSITION: absolute; TOP: 190px; TEXT-DECORATION: none
}
 
.bookNow {
    display: block;
    width: 101px;
    height: 21px;
    background-image: url("/cz/system/Mamaison/booknow-riverside.gif");
}

.reddot_text {
font-size: 11px;
color: red;
font-weight:bold;
}

/* trip advisor  ****************************************/
#CDSWIDSSP {
background-color:#A4956B !important;
width: 100% !important;
}

#CDSWIDSSP .widSSPPower {
background-color:#A4956B !important;
}

#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#000000;
font-size:11px;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 11px;
}

/* eof trip advisor  ****************************************/


#divPersonalDetails {
padding:20px;
}

#divPersonalButtons {
clear:left;
float:left;
height:34px;
padding-left:265px;
padding-top:20px;
}

.reservation_item {
color:Cornsilk;
height:25px;
padding:5px;
}

.reservation_item_arrival, .reservation_item_promo_code, .reservation_item_acces_code {
    float: left;
    height: 30px;
    padding: 3px 0;
    width: 85px;
}

.reservation_item_departure {
float:right;
height:30px;
padding:3px 0;
width:72px;
}



 .reservation_item_hotel {}

.reservation_item_adults, .reservation_item_rooms {
float:left;
/*height:35px;
padding:5px 0;*/
width:169px;
}

.reservation_item_children {
float:right;
height:35px;
padding:5px 0;
width:35px;
}


.reservation_item_promo_code input {
width:70px;
}

#booking_send {
float:right;
height:16px; position:relative; left:2px;
/*padding-top:20px;*/
}

.reservation_item_children select, .reservation_item_adults select, .reservation_item_rooms select {
width:35px;
color:#A6956A;
font-size:11px;
}

.reservation_item_hotel select {
background-color:#393939;
color:#A6956A;
font-size:11px;
width:170px;
}

.sign-up {
color:#A4956B;
font-size:11px;
font-weight:bold;
line-height:10px;
}

dd p, #newsletters p {
font-size:10px;
line-height:15px;
margin:0 0 5px;
padding:0;
}


/*---MICE TABLE---*/
table#mice {
font-size:10px;
border:3px solid #A4956B;
border-collapse:collapse;
/*line-height:1.4;*/
}
table#mice td, th {
border-bottom:1px solid #A4956B;
padding:4px;
text-align:center;
}
table#mice div {
font-size:9px;
}
table#mice .mice_type {
width:130px;
}
table#mice th {
text-align:left;
padding-left:10px;
}
table#mice tr.mice_types th {
padding-left:2px;
text-align:center;
color:#A4956B;
}
table#mice img {border:none;padding:0;}
/*---EOF MICE TABLE---*/


/* sitemap layout */

table#sitemap td {
padding:0px 10px;
border:dotted 1px black;
font-size:11px;
}

/* EOF sitemap layout */


/* new reservation */

.reservation_item_acces_code input {
    width: 82px;
}
#res_footer {
    clear: both;
}

.reservation_item_rooms select
{display:none;}

#res_rooms {
}

#res_dates {
    height: 50px;
}

/* eof new reservation */


/* reservation form fix */
.reservation_item_adults {width:171px;}
#adult_list {float:left; width:90px;}
#children_list {float:right;}
.reservation_item_acces_code {padding-left:13px; padding-top:23px; width:72px; position:relative;}
.reservation_item_acces_code label {position:absolute; top:3px;}
/*.reservation_item_acces_code {text-align:right;}*/
#rate_acces_code { width:70px;}
#adult_list {position:relative; }
#age_list1 {position:absolute; width:171px; text-align:right; top:20px; left:0px;}

/*******************************************************************************/


 
#calIconArdate, #calIconDedate {background:transparent url('/cz/system/icon_calendar.gif') no-repeat; width: 13px; height: 13px; display:block; float:left;}

  #social{height:22px;line-height:22px;float: right;margin-right:0;margin-top:0;width:220px;}
  #social img{border:none;vertical-align:top;margin:2px 2px 0 0;padding:0;float:left;}
  #social a{text-decoration:none;font-size:22px;float:left}
  #iframe{width:110px;float:left;}
  #iframe,#iframe iframe{border:none;overflow:hidden;height:21px;}
  #offer_detail_image {margin-top: 10px;}  /*bylo 30px*/
