
h1.h,h2.h {
 font-family:tahoma, verdana, arial, sans-serif; font-size:1em;padding:auto 0 auto 0; margin:0 0 0 0; 
}


.butt  { cursor:pointer; margin:0; padding:10px 0 0 0; font-family:Tahoma, Verdana, Arial, sens-serif; font-size:1.6em; font-weight:bold; color:#7F7F62; background-color:#ece9d8; border:1px solid #D6D6C0; }


h6 {color:#666633; padding:0 10px 0 10px; }

/* LAYOUT */
html { width:100%; height:100%; }
body { background-color:#ffffff; font-family:tahoma, verdana, arial, sans-serif; font-size:1em;padding:auto 0 auto 0; margin:0 0 0 0; text-align:center; }

/* DIV */
div#parent { background-color:#ffffff; width:47.5em; height:auto; margin: 30px auto 0 auto; text-align:left; border:1px solid #ebebe9; }
div#supheader { background-color:#ffffff; float:right; width:30%; height:auto; margin:0 0 3px 0; text-align:right; }
div#innerspacer { background-color:#ffffff; width:auto; margin:10px; }
div#header { width:100%; float:left; background-color:#efedb8; margin:0; background-image:url(images/bg_header.gif); background-repeat:repeat-x; background-position:top right ;  }
div#body { width:100%; float:left; height:auto; clear:both; background-color:#D6D6C0; }
div#footer { width:auto; clear:both; padding:6px 0 0 0; }
#footer a, a:link, a:visited, a:active {text-decoration:none;}
div.breaker { height:1px; clear:both; font-size:1px; }
#summary {width:100%;height:auto;margin:0;padding:0;}
#summary tr {background-color:#d6d6c0;}
#reserva tr {background-color:#d6d6c0;}
div #TA_Container { width:500px; margin-left:235px;}
div #TA_rtable { width:500px; margin-left:235px;}


/* H */
h1 { float:left; width:245px; height:81px; margin:0; padding:0; background-image:url(images/logo_truhlarska.gif); background-repeat:no-repeat; background-position:0 50%; font-size:1.0em; }
h2 { float:left; clear:both; width:200px; height:60px; margin:0; padding:0; background-color:#ffffff; background-repeat:no-repeat; background-position:0 50%; font-size:1.0em; }
h2#titlehouse { background-image:url(images/h_house.gif); }
h2#titlereservation { background-image:url(images/h_reservation.gif); }
h2#titleapartments { background-image:url(images/h_apartments.gif); }
h2#titlerates { background-image:url(images/h_rates.gif); }
h2#titletestimonials { background-image:url(images/h_testimonials.gif); }
h2#titlesupport { background-image:url(images/h_support.gif); }
h2#titleguide { background-image:url(images/h_guide.gif); }
h2#titlelinks { background-image:url(images/h_links.gif); }
h3#promohouse { float:right; width:450px; height:60px; margin:0; padding:0; background-color:#ffffff; background-image:url(images/promo_house.gif); background-repeat:no-repeat; background-position:50% 50%; font-size:0.9em; }
h2#titlecart { background-image:url(images/h_cart.gif); }
h2#titlesummary { background-image:url(images/h_summary.gif); }



/* P */
p#headerimage { display:block; float:right; margin:0; padding:0; width:495px; height:81px; background-image:url(images/pic_header.jpg); background-repeat:no-repeat; background-position:top right; }
div#body p { float:right; color:#7F7F62; display:block; width:67%; margin:0; padding:10px; font-size:0.7em; }
div#body p#images { float:left; display:block; width:30%; margin:0; padding:0; }
div#supheader p, div#footer p { font-size:0.6em; color:#cccccc; margin:0; padding:0; }
form#loginform p { display:block; margin:0; padding:0; width:auto; clear:both; }
form#reservationform p { display:block; width:100%; margin:0; padding:0; float:left; clear:left; }
form#chatform p { display:block; width:100%; margin:0; padding:0; clear:both; }

/* SPAN */
h1 span, h2 span, h3 span, h4 span { display:none; }
a span { display:none; }


/* IMG */
img { vertical-align:bottom; border:0; }
p#headerimage img { width:100%; height:81px; }

/* FORMATOVANI TEXTU */
div#body p em { color:#993333; font-style:normal; font-weight:bold; }

/* CITE */
cite { margin:0; padding:0; width:95%; }

/* A */
ul#topmenu li a { display:block; float:left; padding:0; margin:0; height:14px; color:#ffffff; text-decoration:none; font-size:0.7em; font-weight:bold; background-repeat:no-repeat; background-position:50% 50%; border-bottom:1px solid #DA5A46; }
ul#topmenu li a.active { border-bottom:1px solid #ffffff; }
a#house { width:94px; background-image:url(images/a_house.gif); }
a#apartments { width:120px; background-image:url(images/a_apartments.gif); }
a#rates { width:120px; background-image:url(images/a_rates.gif); }
a#testimonials { width:80px; background-image:url(images/a_testimonials.gif); }
a#support { width:99px; background-image:url(images/a_support.gif); }
a#guide { width:76px; background-image:url(images/a_guide.gif); }
a#links { width:64px; background-image:url(images/a_links.gif); }

a#kos{ width:30px; background-image:url(images/a_kos.gif); }


ul#topmenu li a:hover { border-bottom:1px solid #ffffff; }

div#body p a { text-decoration:none; color:#7F7F62; font-weight:bold; }
div#body p a:hover { text-decoration:underline; }

table tr td a { color:#993333; font-weight:bold; text-decoration:none; }

/* FORM */
form#loginform { width:60%; margin:0; padding:0 0 10px 0; float:left; }
form#loginform label { padding:0 5px 0 0; _width:15em; font-size:0.7em; color:#7F7F62; }
form#loginform input { margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sens-serif; font-size:0.7em; color:#7F7F62; border:1px solid #ebebe9; }
form#loginform input.button { margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sens-serif; font-size:0.7em; font-weight:bold; color:#7F7F62; background:#ffffff; border:1px solid #ffffff; cursor:pointer; }


form#reservationform { margin:0; padding:10px 0 0 30px; width:63%; float:left; }
form#reservationform fieldset { width:auto; float:left; margin:0; padding:0 20px 20px 20px; border:1px solid #7F7F62; height:auto;}
form#reservationform legend { padding: 0 10px 0 10px; font-family:Tahoma, Verdana, Arial, sens-serif; font-size:0.8em; color:#7F7F62; }
form#reservationform label { display:block; float:left; padding:0 5px 0 0; width:13em; color:#7F7F62; }
form#reservationform input { margin:0; padding:0 0 0 2px; font-family:Tahoma, Verdana, Arial, sens-serif; color:#7F7F62; border:0px solid #7F7F62; }
form#reservationform select { margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sens-serif; color:#7F7F62; font-size:1em; border:1px solid #7F7F62; }
form#reservationform option { height:auto; }
form#reservationform textarea { margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sens-serif; color:#7F7F62; border:1px solid #7F7F62; }
form#reservationform input.button { cursor:pointer; margin:0; padding:10px 0 0 0; font-family:Tahoma, Verdana, Arial, sens-serif; font-size:1em; font-weight:bold; color:#7F7F62; background-color:#ece9d8; border:1px solid #D6D6C0; }
form#reservationform input.check { border:0; }

form#chatform { margin:0; padding:10px 0 0 10px; width:63%; float:left; }
form#chatform fieldset { width:auto; margin:0; padding:0 0 20px 0; border:1px solid #7F7F62; height:auto; }
form#chatform legend { padding: 0 10px 0 10px; font-family:Tahoma, Verdana, Arial, sens-serif; font-size:0.8em; color:#7F7F62; }
form#chatform label { display:block; float:left; padding:0 5px 0 0; width:12em; color:#7F7F62; }
form#chatform input { margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sens-serif; color:#7F7F62; border:1px solid #7F7F62; }
form#chatform select { margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sens-serif; color:#7F7F62; border:1px solid #7F7F62; }
form#chatform option { height:auto; }
form#chatform textarea { margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sens-serif; color:#7F7F62; border:1px solid #7F7F62; }
form#chatform input.button { cursor:pointer; margin:0; padding:10px 0 0 0; font-family:Tahoma, Verdana, Arial, sens-serif; font-size:1em; font-weight:bold; color:#7F7F62; background-color:#D6D6C0; border:1px solid #D6D6C0; }


input {font-size:12px;}
textarea {font-size:12px;}

/* ADRESY */
div#body address { width:65%; float:right; color:#7F7F62; padding:0; font-style:normal; font-size:0.7em; }

/* SEZNAMY */
ul#topmenu { width:100%; float:left; height:auto; clear:both; list-style-type:none; margin:0; padding:18px 0 7px 0; text-align:left; background-color:#ab412b; background-image:url(images/bg_menu.gif); background-repeat:repeat-x; background-position:bottom left; }
ul#topmenu li { display:block; float:left; height:auto; margin:0; padding:0 0 0 5px; color:#ffffff; }

ul.facilitylist { width:28%; float:left; list-style-type:none;  margin:0 0 0 30px 0; padding-bottom:20px; }
ul.facilitylist li { margin:0; padding:0 2px 2px 2px; color:#7F7F62; font-style:normal; font-size:0.7em; }
ul.facilitylist li.even { background-color:#E0E0CC; }
/* TABLE */
table { float:left;  font-size:0.6em; color:#666633; margin:10px 15px 0 0;}
tr.tblheader { background-color:#a2a170; }
th { color:#7F7F62; font-size:1.1em; padding:5px; border-bottom:1px solid #7F7F62; text-align:center; }

tr  { background-color:#EBEBE9; }
tr td { padding:3px; _padding:1px;  }

/* HR */
hr { display:none; }
