


/* LAYOUT */
html { width:100%; height:100%; }


body { background-color:#cccccc; color:#ffffff; font-family:tahoma, verdana, arial, sans-serif; font-size:1em;padding:0; margin:0 0 0 0; text-align:center; /* background-image:url(/images/bg_body.gif); background-repeat:repeat-y; background-position:center top;*/ }


h1.h,h2.h { color:#ffffff; font-family:tahoma, verdana, arial, sans-serif; font-size:1em;padding:0; margin:0 }


#mainapartment a, a:active, a:link, a:vlink  { color:#93b235; font-weight:bold; }
/* DIV */
div#parent { background-color:#ffffff; width:780px; height:auto; margin: 0 auto 0 auto; text-align:left; }
div#logger { background-color:#606060; width:100%; height:auto; float:left; text-align:center; margin:0; padding:6px 0 6px 0; border:0; }
div#header { background-color:#99cc00; width:100%; float:left; height:auto; clear:both; margin:0; background-image:url(/images/bg_header.gif); background-repeat:repeat-y; background-position:left top; }
div.breaker { clear:both; background-color:#65772f; width:auto; height:20px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:0 0 1px 0; }
div#promo { background-color:#5b644b; float:left; width:auto; height:auto; background-image:url(/images/bg_promo.jpg); background-repeat:no-repeat; background-position:left top; }
div#mainhomepage { background-color:#ffffff; clear:both; float:left; width:100%; padding:0 0 0 0; margin:1px 0 0 0; height:auto; background-image:url(/images/bg_main_homepage.jpg); background-repeat:no-repeat; background-position:left bottom; }
div#mainapartment { background-color:#ffffff; clear:both; float:left; width:100%; padding:0 0 0 0; margin:1px 0 0 0; height:auto; background-image:url(/images/bg_main_apartment.jpg); background-repeat:no-repeat; background-position:right bottom; }
div.left { height:auto; float:left; width:70%; padding:10px 0 0 0; }
div.right { float:left; width:30%; text-align:right; }
div#footer { background-color:#808080; width:auto; height:auto; text-align:center; clear:both; margin:0; padding:0;}
#footer a { color:#ffffff; text-decoration:none;}
.left #TA_Container { width:500px; margin-left:12px;}
.left #TA_rtable { width:500px; margin-left:12px;}
/* H */

 
h2.datel { color:white;  float:left; clear:right; width:247px; text-align:center; height:87px; margin:0; padding:0; background-color:transparent; background-image:url(/images/logo_masna.gif); background-repeat:no-repeat; background-position:0 50%; font-size:18px; }

h3 { display:block; float:right; clear:right; right:0; width:295px; height:119px; margin:0; padding:0; background-color:transparent; background-image:url(/images/logo_simply.gif); background-repeat:no-repeat; background-position:0 50%; font-size:1.0em; }


h4 { display:block; width:215px; height:40px; font-size:1.0em; margin:0 0 10px 30px; padding:0; color:#666633; background-repeat:no-repeat; background-position:left top; }


h4#apartments { background-image:url(/images/h_apartments.gif);  }
h4#services { margin-bottom:0; background-image:url(/images/h_services.gif); }
h4#location { background-image:url(/images/h_location.gif); }
h4#rates { background-image:url(/images/h_rates.gif); }
h4#onlinebooking {background-image:url(/images/h_onlinebooking.gif); }
h4#floorplans { background-image:url(/images/h_floorplans.gif); }
h4#pictures { background-image:url(/images/h_pictures.gif); }
h4#result { margin-bottom:0; background-image:url(/images/h_result.gif); }
h4#clientreviews { margin-bottom:0; background-image:url(/images/h_clientreviews.gif); }
h4#contact { margin-bottom:0; background-image:url(/images/h_contact.gif); }
h4#prague { background-image:url(/images/h_prague.gif); }
h4#chat { background-image:url(/images/h_chat.gif); }
h4#reservation { background-image:url(/images/h_reservation.gif); }
h4#links { background-image:url(/images/h_links.gif); }
h5 { font-size:0.9em; padding:10px 30px 0 30px; margin:0; color:#666633; }


/* P */
form#loggerform p { margin:0; padding:0; color:#99cc00; }
div.left p { font-size:0.7em; color:#666633; margin:0 0 0 30px; padding:0; }
div.left p.uvodnik { font-weight:bold; }
div#mainapartment div.right p { width:auto; font-size:0.7em; color:#666633; margin:0; padding:0; }

button:hover.cudlik { color:#ffffff; background:#666633; font-family: Tahoma, Verdana, Arial, sans-serif;cursor:pointer; font-size:12px;font-weight:bold;}
button.cudlik {color:#666633; background:#e5e5e5;cursor:pointer;font-family: Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}


div#footer p { display:block; width:780px; background-color:#99cc00; font-size:0.7em; margin:0 auto 0 auto; padding:10px 0 10px 0; color:#ffffff; background-image:url(/images/bg_header.gif); background-repeat:repeat-y; background-position:left top;  }
form#reservationform p, form#chatform p, p.resultbuttonline  { display:block; clear:both; width:100%; margin:0; padding:0; }

/* SPAN */
span.leftmenucorn { display:block; float:left; width:3px;  background-image:url(/images/corner_left.gif); background-repeat:no-repeat; background-position:left top; }
h1 span, h3 span, h4 span { display:none; }
a#pcan span { display:none; }
ul#promomenu li a span.hid { display:none; }

/* IMG */
img { vertical-align:bottom; border:0; }
div#promo img { float:left; border-right:1px solid #ffffff; }
div.right img { border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; }
div.left p.picturegallery img { border:1px solid #f0f0f0; margin:0; width:150px; height:80px; }

/* FORMATOVANI TEXTU */
ul strong { display:block; clear:both; }

/* CITE */
cite { margin:0; padding:0; width:95%; }


/* A */
a#pcan { display:block; clear:left; float:left; width:247px; height:32px; margin:0; padding:0; background-color:transparent; background-image:url(/images/logo_pcan.gif); background-repeat:no-repeat; background-position:0 50%; font-size:1.0em; }
ul#promomenu li a { width:auto; display:block; padding:0; font-size:0.7em; font-weight:normal; color:#ffffff; background-color:transparent; text-decoration:none; }


a#promolink1 { border-bottom:1px solid #ffffff; height:40px; background-image:url(/images/link_promo01.gif); background-repeat:no-repeat; background-position:left top; }
a#promolink1:hover {  background-image:none; }
span#promolinkbg01 { display:block;  background-image:url(/images/link_promo01hover.gif); background-repeat:no-repeat; background-position:left top; }





a#promolink2 { border-bottom:1px solid #ffffff; height:29px; background-image:url(/images/link_promo02.gif); background-repeat:no-repeat; background-position:left top; }
a#promolink2:hover {  background-image:none; }
span#promolinkbg02 { display:block; _width:99.9%; background-image:url(/images/link_promo02hover.gif); background-repeat:no-repeat; background-position:left top; }









a#promolink3 { border-bottom:1px solid #ffffff; height:30px; background-image:url(/images/link_promo03.gif); background-repeat:no-repeat; background-position:left top; }


a#promolink3:hover {  background-image:none; }


span#promolinkbg03 { display:block; _width:99.9%; background-image:url(/images/link_promo03hover.gif); background-repeat:no-repeat; background-position:left top; }


a#promolink4 { border-bottom:1px solid #ffffff; height:40px; background-image:url(/images/link_promo04.gif); background-repeat:no-repeat; background-position:left top; }
a#promolink4:hover {  background-image:none; }
span#promolinkbg04 { display:block; _width:99.9%; background-image:url(/images/link_promo04hover.gif); background-repeat:no-repeat; background-position:left top; }
a#promolink5 { height:33px; background-image:url(/images/link_promo_booknow.gif); background-repeat:no-repeat; background-position:left top; }
a#promolink5:hover {  background-image:none; }
span#promolinkbg05 { display:block; _width:99.9%; background-image:url(/images/link_promo_booknowhover.gif); background-repeat:no-repeat; background-position:left top; }
ul#mainmenu li a { display:block; width:auto; padding:5px 5px 14px 9px; height:auto; color:#ffffff; text-decoration:none; border-top:5px solid #65772f; }
ul#mainmenu li a:hover { color:#ffffff; border-top:5px solid white; }
ul#mainmenu li a.actual { color:#ffffff; border-top:5px solid white; }
div.left a { color:#93b235; text-decoration:none; }
div.left a:hover { color:#93b235; text-decoration:underline; font-weight:bold; }
div.left a.pragueinfo { color:#93b235; text-decoration:none;font-weight:bold;  }
div.left a.pragueinfo:hover { color:#93b235; text-decoration:underline; cursor:help; font-weight:bold }

td.aptresultstat a { font-weight:bold; }


/* FORM */
form#loggerform { display:block; width:780px; margin:0 auto 0 auto; border:0; }
form#loggerform label { display:block; float:left; width:auto; margin:0; padding:1px 5px 1px 5px; font-size:0.7em; font-weight:bold; color:#99cc00; }
form#loggerform input { float:left; width:5em; height:1.4em; border:1px solid #99cc00; margin:0; padding:0; font-size:0.7em; color:#333333; background-color:#E1E5D5; }
form#loggerform button { float:left; background-color: transparent; margin:0; padding:2px 0 0 20px; border:0px  solid #6392e4; font-size:0.7em; font-weight:bold; color:#99cc00; background-image:url(/images/button_login.gif); background-repeat:no-repeat; background-position:5px 3px; }
form#loggerform button:hover { text-decoration:underline; }

form#searchtermform { display:block; color:#666633;  margin:0 30px 0 30px; padding:5px; border:1px solid #e5e5e5; background:#f6f6f6; text-align:center; }
form#searchtermform label { display:block; width:auto; margin:0; padding:1px 5px 1px 5px; font-weight:bold; }
form#searchtermform input { float:left; width:5em; height:1.4em; border:1px solid #99cc00; margin:0; padding:0; color:#333333; background-color:#ffffff; }
form#searchtermform select { color:#666633; height:auto; width:auto; border:1px solid #cccccc; font-family: Tahoma, Verdana, Arial, sans-serif; margin:0 -3px 5px -3px; padding:0; }
form#searchtermform button { color:#666633; height:auto; font-size:0.8em; _font-size:0.9em; width:auto; font-family: Tahoma, Verdana, Arial, sans-serif; margin:0 0 0 30px; padding:5px; _margin:0 0 0 0; _padding:0; background:#e5e5e5; clear:both; }
form#searchtermform button:hover { color:#ffffff; background:#666633; }

form#reservationform, form#chatform { display:block; width:auto; color:#666633;  margin:10px 20px 10px 20px; padding:5px 15px 15px 15px; border:1px solid #e5e5e5; background:#f6f6f6; text-align:left; }
form#reservationform fieldset, form#chatform fieldset { display:block; clear:both; width:auto; border:1px solid #e5e5e5; background:#f0f0f0;  padding:0 0 10px 0; }
form#reservationform legend, form#chatform legend { color:#b5b5b5; height:auto; width:auto; font-family: Tahoma, Verdana, Arial, sans-serif; font-size:0.7em; margin:3px; padding:0; }
form#reservationform label, form#chatform label { display:block; float:left; width:150px; margin:0; padding:1px 5px 1px 5px; font-weight:bold; text-align:right; }
form#reservationform input, form#chatform input {  clear:right; width:auto; height:auto; border:1px solid #cccccc; margin:0; padding:0; color:#333333; background-color:#ffffff; font-family:Tahoma, Arial, Sans-serif; font-size:12px; }
form#reservationform select { color:#666633; height:auto; width:auto; border:1px solid #cccccc; font-family: Tahoma, Verdana, Arial, sans-serif; font-size:12px; margin:0; padding:0; }
form#chatform select { color:#666633; height:auto; width:160px; border:1px solid #cccccc; font-family: Tahoma, Verdana, Arial, sans-serif; font-size:1em; margin:0; padding:0; }
form#reservationform textarea, form#chatform textarea { color:#666633; height:auto; width:auto; border:1px solid #cccccc; font-family: Tahoma, Verdana, Arial, sans-serif; font-size:1em; margin:0; padding:0; }
#form#chatform button, form#atonceform button { display:block; color:#666633; height:auto; font-size:0.8em; _font-size:0.9em; width:auto; font-family: Tahoma, Verdana, Arial, sans-serif; margin:0 auto 0 auto; padding:5px; _margin:0 0 0 0; _padding:0; background:#e5e5e5; clear:both; }
form#reservationform button:hover, form#chatform button:hover, form#atonceform button:hover { color:#ffffff; background:#666633; }

form#atonceform { margin:0; padding:0 0 15px 0; border:0; }

/* ADRESY */
div.left address { color:#666633; margin:0 30px 0 30px; padding:0; font-style:normal; font-size:0.7em; }

/* SEZNAMY */
ul#promomenu { display:block; float:right; width:192px; list-style-type:none; margin:0; padding:0; text-align:left; background-repeat:repeat-y; background-position:right top; background-image:url(/images/bg_promo.gif);  }

ul#promomenu li { display:block; height:auto; margin:0; padding:0; _margin:-3px 0 0 0; }
ul#mainmenu { width:100%; display:block; float:left; clear:both; padding:0; margin:2px 0 0 0; font-size:0.6em; font-weight:normal; color:#ffffff; background-color:#65772f; list-style-type:none; }
ul#mainmenu li { display:block; width:auto; float:left; padding:0; margin:0; }

/* TABLE */
table { width:auto; font-size:0.6em; color:#666633; margin:10px 0 30px 30px; }
tr.tblheader { background-color:#666633; }
tr.even { background-color:#E1E5D5; }
tr.odd { background-color:#ffffff; }
th { color:#ffffff; padding:4px; }
th span.term { display:block; clear:both; font-weight:normal; }
td.aptname { width:35%; padding:5px; }
td.aptno { width:8%; padding:5px; font-weight:bold; text-align:center; }
td.aptprice { padding:5px; text-align:center; }

tr td.aptnameresult { width:50%; padding:5px; }
tr td.aptresultstat { width:50%; padding:5px; text-align:center; }

/* HR */
hr { display:none; }


