


/* SIZES */
html, body { width:auto; height:auto; }
div#main-frame { width:764px; height:auto; } 
div#inner { width:auto; height:auto; }
div#header { width:auto; height:200px; }
div#main-body { width:100%; height:auto; }
div.breaker { width:auto; height:1px; }
div.l-col, div.c-col, div.r-col { width:33%; }
div.r-col-big { width:66%; }
select#check-in-day { width:4em; }
select#check-in-mth { width:10em; }
div.l-col select#check-in-mth { width:8.5em; } 
select#check-in-yr { width:5.5em; }
select#type { width:5.5em; }
div.r-col a span { width:auto; height:76px; }
h1 { width:auto; height:200px; }
h2.h_24hrs-support { width:auto; height:80px; }
div.l-col ul li a { _width:99%; _height:auto;}  
div#footer { width:764px; }
div#footer fieldset { width:75%; }
div.c-col div p strong, div.r-col div p strong { width:6em; }
div.r-col-big div ul li { _height:1.4em; }
div.r-col-big div ul li span, div.r-col-big p.posuv span { width:32%; }
a.button-make-reservation,
a.button-add-testimonial,
button.continue,
button.submit
  { width:160px; height:80px; }
a.button-close-window  
  { width:160px; height:44px; }
table { width:100%; _width:96%; }
th.tbl-quant { width:2%; }
th.tbl-price,
th.tbl-room,
th.tbl-avl
  { width:5%; }
div#in-cart
  { width:auto; _width:100%; }
div.contact-pad { width:45%; _width:49.1%; }
div.res-info h4, div.res-info p { width:90%; }

div#gallery-frm, div#gallery { height:100%;} 

/* NO DISPLAY */
hr,
h3.nd,
legend,
div#header h2,
h1 span, h2 span,
div#gallery a span,
div.c-col a span,
div.r-col-big a span,
div#footer legend,
div#footer label,
button span
  { display:none; }

/* BLOCKS */
div.l-col ul li a,
div.r-col a,
div.r-col a span,
h2.h_24hrs-support,
div.c-col div p strong, div.r-col div p strong,
div.r-col-big div ul li span,
div.r-col-big p.posuv span,
a.button-make-reservation,
a.button-add-testimonial,
a.button-close-window,
a.button-continue,
span.hr
  { display:block; } 

/* ALIGN */
div,
div.residence table tr th.tbl-name 
  { text-align:left; }
body,
input,
select,
option,
div.residence table tr td.tbl-price,
div.cart-content table tr td.tbl-price
  { text-align:center; }
div.residence img,
div.r-col a,
p.line-button,
div#footer fieldset
  { text-align:right; }
input,
select,
label,
div#footer img,
div.r-col a img,
div.cart-content img
  { vertical-align:middle; }
div.r-col img
  { vertical-align:bottom; }

div.mover { display:block; margin:8px 10px 0 10px; }
div.mover a { display:block; float:left; width:2em; height:1.7em; margin:1px 1px 0 0; padding:5px 0 0 0; _padding-bottom:5px; text-align:center; font-size:0.7em; color:#92b800; vertical-align:middle; background:#fff; }
div.mover a:hover { color:#fff; background:#a9b37e; }
div.mover a.active { color:#fff; background:#a9b37e; }
div.image { text-align:center; }
div.image img { border:1px solid #fff; }
p.gallery-foot { font-size:0.7em; margin:0 20px; padding:2px 0;  }

/* FLOATS */
div.l-col,
div.c-col,
div.r-col,
div.r-col-big,
div.c-col div p strong, div.r-col div p strong,
div.contact-pad
  { float:left; }
div#footer fieldset, 
div.r-col-big div img,
div.r-col-big div ul li span,
div.r-col-big p.posuv span,
a.button-make-reservation,
a.button-add-testimonial,
a.button-close-window,
button.continue,
button.submit
  { float:right; }

/* BREAKS */
div#main-body,
div.breaker,
div.r-col img,
h2.h_24hrs-support,
fieldset,
ul,
div.r-col-big div ul li,
div.links ul li a,
div.links,
div.cart-content,
h3
  { clear:both; }

/* SPECIALS */
ul { list-style:none; }
a { text-decoration:none; }
input.button-start,
input.button-login,
input.button-add,
button
  { cursor:hand; }

/* PADDINGS & MARGINS */
html, body, h1, h2, h3, div#inner, div.r-col div.contact-summary h3,p,label,div.links h4, div.links p,div.cart-content table h4 { margin:0; }
div#main-frame { margin:25px auto 0 auto; } 
/*div.r-col h3 { margin:0 0 1px 8px; }*/
/*div.r-col-big h3 { margin:0 0 1px 0; }*/
div.l-col h3.form { margin:8px 8px 0 8px; }
/*div.r-col-big p.text { margin:8px 8px 0 8px; }*/
ul { margin:0 8px; }
li { margin:0 0 1px 0; _margin:1px; }
fieldset { margin:1px 0 0 0; }
div.l-col fieldset { margin:1px 8px 8px 8px; }
/*div.r-col div.contact-summary { margin:1px 8px 8px 8px; }*/
form { margin:0 0 10px 0; }
/*div.contact-summary p, div.links p { margin:0 15px; }*/
div.r-col p.text
  { margin:0 8px; }
/*div.l-col h4,
div.r-col h4
  { margin:0 8px; }*/
input#nights { margin:0 10px 0 0; }
div.r-col a { margin:1px 0 0 8px; }
div.r-col a img { margin:0 12px 0 0; }
div.r-col a span { margin:0 0 2px 0; }
div#footer { margin:0 auto 10px auto; }
div#footer p.copyright { margin:0; }
p.line-button { margin:15px 0 0 0; } 
div#footer fieldset { margin:0; }
div#footer img { margin:0 4px 0 0; }
input#nights { margin:2px 10px 0 15px; }
select#type { margin:2px 0 0 15px; }
div.l-col select#type { margin:0 0 0 4px; }
div.l-col input#nights { margin:0 4px 0 15px; }
/*div.residence, div.links,
div.cart-content 
  { margin:1px 0 4px 0; }
div.residence h4 { margin:0 0 10px 0; }
div.cart-content h4 { margin:10px 0; }*/
div.c-col h4 { margin:10px; }
/*div.residence ul, div.links ul { margin:10px 0 0 0; }
div.r-col-big p.posuv { margin:-3px 0 6px 0; }
div.residence table,
div.cart-content table 
  { margin:10px 0 0 0; }*/
div#in-cart { margin:0 8px; }
div.r-col h3 { margin:0 0 0 8px; }
div#gallery h3 { margin:1px; }
div.l-col h4 { margin:0 8px; }
div.r-col-big div { margin:0; margin-top:1px; }
div.r-col-big hr { margin:4px; }
div.c-col h4, div.r-col h4, div.r-col-big div h4 { margin:0; }
div.r-col-big div h5 { margin:0 0 10px 0; }
div.r-col-big div table { margin:0; }
div.r-col-big div ul { margin:0; }
div.r-col-big div img { margin-bottom:8px; }
h3, h4 { margin:0; margin-bottom:1px; }
div.c-col p, div.r-col p { margin:0; }
table, span.hr { margin-top:8px; }
  
/*/*/
html, body,div#inner,ul,li,label,div.links ul li a { padding:0; }
div#main-frame { padding:8px; } 
h3 { padding:3px 14px; }
li a { padding:3px 14px; }
div.r-col-big div ul li a { padding-left:0; }
fieldset { padding:10px; }
div.l-col fieldset { padding:5px; }
/*div.contact-summary p, div.links p { padding:15px 0; }*/
div.l-col p { padding:8px; }
div.c-col p.text,
div.r-col p.text
  { padding:8px; }
div.l-col fieldset p { padding:6px 6px 0 6px; }
div.l-col h4,
div.r-col h4
  { padding:10px 8px 4px 8px; }
div.r-col a { padding:1px 1px 8px 1px; }
div#footer p.copyright { padding:4px 0 0 0; }
input.button-start { padding:10px 30px 10px 10px; _padding-right:10px; }
input.button-add { padding:10px 30px 10px 10px; _padding-right:15px; }
p.line-button { padding:10px 0 0 0; } 
div#footer fieldset { padding:4px 0 0 0; }
/*div.residence, div.links,*/
div.cart-content 
  { padding:10px 10px 13px 10px; }
div.r-col-big div ul li { padding:3px 10px; }
div.r-col-big p.posuv { padding:3px 14px; }
p.cart-menu { padding:10px; }
div.r-col-big div table tr td 
  { padding:3px 10px; }
div.cart-content table tr td
  { padding:3px; }
div.r-col-big div table tr th,
div.cart-content table th 
  { padding:3px 6px; }
div.links h4, div.links p { padding:0; }

div.r-col-big div { padding:10px 10px 13px 10px; }
div.r-col div h3 { padding:3px 14px; }
div.c-col h4, div.r-col h4 { padding:3px 14px; }
div.c-col div p, div.r-col div p { padding:10px; }

div.r-col-big div ul li.sub { padding:0; }
div.r-col-big div ul ul { margin:0; padding:0px; }
div.r-col-big div ul ul li { margin:0; padding:3px 26px; background:#94ae74; }

div#gallery-frm { padding:8px; }


/* BORDERS */
fieldset,
div.r-col img,
input.button-start,
input.button-login,
input.button-add,
div#footer fieldset,
div#footer img,
button.continue,
button.submit,
div.cart-content img,
a.banner img
  { border:0; }
div#main-frame { border:2px solid #9ab976; }
div.l-col h4 { border-bottom:1px solid #fff; }
p.line-button { border-top:1px solid #93b902;  }
div#footer input { border:1px solid #b6b6a2; }
div.r-col-big div img { border:1px solid #93b15b; }
div.r-col-big div table tr td,
div.r-col-big div  table tr th,
div.cart-content table tr td,
div.cart-content table tr th
  { border-top:1px solid #ccdcaf; }
div.r-col-big div ul ul li
  { border-bottom:1px solid #ccdcaf; }


/* BACKGROUNDS */
body { background:#c2cca7 url(images/bg_body.gif); }
body.popup { background:#fff; }
div#main-frame { background:#fff; }
div#inner { background:transparent; }
div.r-col-big div ul li a { background:none; }
div#header { background:#92b15a url(images/bg_header-default.jpg) no-repeat top left;}
div#main-body { background:#92b15a url(images/bg_main-body.gif) repeat-x top left; }
h3.form { background:#d80e0e; }
div.r-col a { background:#ccdcaf url(images/bg_fieldset.gif) repeat-x bottom; }
ul li a,
div.r-col-big p.posuv,
div.r-col-big div table tr.tbl-header,
div.cart-content table tr.tbl-header,
div.cart-content table tr.tbl-footer td
  { background:#668601; }
h3,
div.l-col ul li a:hover
  { background:#92b800; }
fieldset { background:#ccdcaf url(images/bg_fieldset.gif) repeat-x bottom; }
div#footer fieldset, div.links ul li a { background:none; }
h1#default { background: url(images/h1_default.jpg) no-repeat bottom left; }
h1#residence_3964 { background: url(images/h1_masna.jpg) no-repeat bottom left; }
h1#residence_4497 { background: url(images/h1_truhlarska.jpg) no-repeat bottom left; }
h1#residence_1005 { background: url(images/h1_nerudova.jpg) no-repeat bottom left; }
h1#residence_1012 { background: url(images/h1_husova.jpg) no-repeat bottom left; }
h1#residence_15 { background: url(images/h1_letna.jpg) no-repeat bottom left; }
h1#residence_151 { background: url(images/h1_navratilova.jpg) no-repeat bottom left; }
h1#residence_161 { background: url(images/h1_national-theater.jpg) no-repeat bottom left; }
h1#residence_1011 { background: url(images/h1_opatovicka.jpg) no-repeat bottom left; }
h1#residence_4280 { background: url(images/h1_jungmann.jpg) no-repeat bottom left; }
h1#residence_7038 { background: url(images/h1_perstyn.jpg) no-repeat bottom left; }
h1#cart { background: url(images/h1_cart.jpg) no-repeat bottom left; }
h1#contact { background: url(images/h1_contact.jpg) no-repeat bottom left; }
h1#link-exchange { background: url(images/h1_link-exchange.jpg) no-repeat bottom left; }
h1#add-link { background: url(images/h1_add-link.jpg) no-repeat bottom left; }
h1#site-map { background: url(images/h1_site-map.jpg) no-repeat bottom left; }
h1#special-deals { background: url(images/h1_special-deals.jpg) no-repeat bottom left; }
h1#testimonials { background: url(images/h1_testimonials.jpg) no-repeat bottom left; }
h1#prague-events { background: url(images/h1_prague-events.jpg) no-repeat bottom left; }
span.categ_all { background: url(images/categ_all.jpg) no-repeat top left; cursor:hand; }
span.categ_4 { background: url(images/categ_4.jpg) no-repeat top left; cursor:hand; }
span.categ_3 { background: url(images/categ_3.jpg) no-repeat top left; cursor:hand; }
span.categ_2 { background: url(images/categ_2.jpg) no-repeat top left; cursor:hand; }
span.link_rooms-photos { background: url(images/link_rooms-photos.jpg) no-repeat top left; cursor:hand; }
span.link_building-photos { background: url(images/link_building-photos.jpg) no-repeat top left; cursor:hand; }
span.link_floor-plan { background: url(images/link_floor-plan.jpg) no-repeat top left; cursor:hand; }
span.link_map-location { background: url(images/link_map-location.jpg) no-repeat top left; cursor:hand; }
h2.h_24hrs-support { background: url(images/24hrs-support.gif) no-repeat 50% 50%; }
div#footer input { background: #edf2e4; }
input.button-start { background: transparent url(images/button_start.gif) no-repeat right 50%; }
input.button-add { background: transparent url(images/button_start.gif) no-repeat right 50%; }
input.button-login { background: transparent; }
div.r-col-big div,
div.cart-content
  { background:#ccdcaf url(images/bg_fieldset.gif) repeat-x bottom; }
div.r-col-big li { background:#93b15b; }
a.button-make-reservation { background: url(images/button_make-reservation.gif) no-repeat 50% 50%; }
a.button-close-window { background: url(images/button_close-window.gif) no-repeat 50% 50%; },
a.button-add-testimonial { background: url(images/button_add-testimonial.gif) no-repeat 50% 50%; }
button.continue { background: transparent url(images/button_continue.gif) no-repeat 50% 50%; }
button.submit { background: transparent url(images/button_submit.gif) no-repeat 50% 50%; }
div.r-col-big div table tr td,
div.cart-content table tr td
  { background:#93b15b; }

div.l-col div, div.c-col div, div.r-col div, div.r-col-big div { background:#ccdcaf url(images/bg_fieldset.gif) repeat-x bottom; }
div.c-col h4, div.r-col h4
  { background:#668601; }

div#gallery-frm { background:#fff; }
div#gallery { background:#92b15a url(images/bg_main-body.gif) repeat-x top left; }


/* COLORS */
div.c-col h3,
div.r-col h3,
div.r-col-big h3,
h3.form,
div.l-col p,
div.c-col p.text,
div.r-col p.text,
div.r-col-big p,
li a,
div.r-col-big div li,
div.r-col-big p.posuv a,
div.r-col-big p.posuv,
div.l-col h4,
div.c-col h4,
div.r-col h4,
div.r-col-big div table td,
div.r-col-big div table tr.tbl-header,
div.cart-content table,
div#in-cart h3,
div.c-col div p, div.r-col div p,
div.r-col-big div li a,
div#gallery
  { color:#fff; }
label,
input,
select, textarea
  { color:#668600; }
div.r-col a,
input.button-start 
  { color:#4a6b00; }
div#footer p,
input.button-login,
input.button-add,
div#footer fieldset a,
div#footer input
  { color:#8a8a73;  }
div.cart-content,
div.cart-content a,
p.cart-menu a,
p.cart-menu,
div.c-col div p, div.r-col div p, div.r-col-big div p,
div.r-col-big div a,
div.r-col-big div h4,
div.r-col-big div ul li a:hover,
div.r-col-big h5 
  { color:#4a6b00; }
div.r-col a:hover,
div.res-info a:hover,
div.cart-content a:hover,
div.r-col-big p.posuv a:hover
  { color:#92b800; }


/* FONTS */
body, select, input, textarea
  { font-family: Tahoma, Helvetica, Arial, Sans-serif; font-size:1em; }
div.breaker { font-size:0px; }
div.l-col p.text, h3, h4,
div.l-col ul li, p.posuv
  { font-size:0.6em; }
h3, div.l-col ul li, h4
  { text-transform:uppercase; }
div.l-col ul li
  { font-weight:bold; }
/* div.r-col a { font-size:0.6em; font-weight:bold; text-transform:uppercase; }
div.c-col p.text,
div.r-col p.text,
div.r-col-big p.text,
div.l-col form,
div.c-col form, */
div#footer form,
/* div.residence p,*/
div.cart-content p, 
p.cart-menu,
/*div.contact-summary p,*/
/*div.links p, */
table,
div.l-col p,
div.c-col div h4, div.r-col div h4, div.r-col-big div h4,
div.c-col div p, div.r-col div p, div.r-col-big div p,
div.c-col p, div.r-col p, div.r-col-big p,
div.r-col-big div li, div.r-col-big h5 
  { font-size:0.7em; }
div.r-col-big div ul ul li { font-size:0.9em; }

/*div.contact-summary p { line-height:1.3em; }*/

div.r-col-big h3 span { font-weight:normal; }
div.r-col-big h5 { font-weight:normal; }
/*div.l-col h4,
div.c-col h4,
div.r-col h4,
div.residence h4,
div.cart-content h4,
div.links h4
  { font-size:0.7em; text-transform:uppercase; }*/
div.cart-content table h4 { font-size:1em; text-transform:uppercase; }
input, select { font-weight:bold; font-style:normal; }
div.r-col-big div ul li a { text-transform:uppercase; font-weight:bold; }
div#footer fieldset a, div.links ul li a { text-transform:uppercase; font-weight:bold; }
input.button-start { text-transform:uppercase; font-size:0.8em; }
input.button-add { text-transform:uppercase; font-size:0.8em; }
input.button-login { text-transform:uppercase; font-weight:normal;  }
div#footer p.copyright { text-transform:uppercase; font-size:0.7em; }
/*div.residence li { font-size:0.7em; text-transform:none; font-weight:normal; }*/
/*div.links li { font-size:0.7em; text-transform:none; font-weight:normal; }*/
/*div.r-col-big p.posuv { font-size:0.6em; text-transform:uppercase;  }*/
div.cart-content label { font-weight:bold; }
h4, p.posuv { text-transform:uppercase; }
div.c-col div em, div.r-col div em { font-weight:bold; font-style:normal; }
div.r-col div em { font-style:italic; }

