* {margin:0;padding:0}
a img {border:none}
body, td, th {font: 70%/120% verdana, arial;}
body#page {text-align:center;background:#FCF2D7 url('images/pbackground.gif') repeat-x top left}

#languages {padding:10px 1px 2px 0;text-align:right;width:770px;margin:0px auto;color:#666}
#languages a, #languages span {color:#000;font-weight:bold;font-size:90%}
#languages a, #footer2 a {color:#719000;font-weight:bold}
#languages a:hover, #footer2 a:hover {color:#677925}
#layout {width:770px;margin:0px auto 0px auto;text-align:left;background-color:#fff}
.line1 {background-color:#B08B1C;margin:1px;height:5px;overflow:hidden}
.line2 {background-color:#B08B1C;margin:0px;height:5px;overflow:hidden}
#header {margin:0 1px;background:#FFCA2C url('images/header.jpg') no-repeat top right;padding:9px 0 9px 16px}
#header h1 a {font:100% georgia, "times new roman", serif;display:block;width:268px;height:143px;position:relative;overflow:hidden;background-color:#FFCA2C;color:#000;}
#header span {position:absolute;display:block;left:0;top:0;z-index:10;width:268px;height:143px;background:url('images/hotel-golden-stag-u-zlateho-jelena.gif') no-repeat top left;cursor: pointer;cursor: hand;}

#middle {background:#fff url('images/background.gif') repeat-y top left;margin:0 1px;width:768px}
#footer {background: url('images/footer.gif') no-repeat top left;margin:0 0px;width:768px;height:82px;border-bottom:1px solid #B08B1C}
#footer2 {padding:2px 1px 10px 0;text-align:center;width:770px;margin:0px auto;font-size:90%;}
#footer2 span {color:#aaa;padding:0 5px}
#left {}
#right {width:588px;background-color:#fff;display:inline;float:right;border-top:1px solid #B08B1C;margin-right:1px}
#left {width:177px;background-color:#E9E7CD;display:inline;float:left}
#nav {margin:0;padding:0;background-color:#BFBA70;}
#nav li {list-style-type:none;list-style-image:none;margin:0;padding:0;border-bottom:1px solid #fff;background-color:#BFBA70}
#nav li a {background:#BFBA70 url('images/nav-point.gif') no-repeat left center;text-decoration:none;padding:10px;display:block;color:#000;padding-left:27px;margin:0;font-weight:normal}
#nav li a:hover {background-color:#677925;color:#fff;}
#content {padding:10px 20px 0 20px;line-height:140%;}
.top_note {background-color:#FCF2D7;border:3px double white;border-width:3px 0;padding:5px 15px}

.clear {clear:both}
.yellow {font-weight:bold;color:#D9C900}
.green {font-weight:bold;color:#009700}
.right {float:right;margin:0 0 0 15px}

#contentleft {border-top:1px solid #fff;padding:30px 14px 15px 14px}
#contentleft .ad_block h2 {font:170% georgia, "times new roman", serif;border-bottom:1px solid #d5d2ae;padding: 0px;margin: 0px -14px 10px -14px;border-bottom:1px solid #efe7ce;padding:10px 14px 10px 14px;background-color:#FFCA2C;width:100%}
#contentleft .ad_block {background-color:#FFE697;padding:0px 14px 10px 14px;font-size:90%;}
#contentleft .ad_block p {margin-bottom:10px}
#contentleft #ad_older h2 {background-color:#C9C698;}
#contentleft #ad_older {background-color:#d5d2ae;}

/*
#contentleft .ad_block h2 {font:170% georgia, "times new roman", serif;border-bottom:1px solid #d5d2ae;padding: 0px;margin: -15px -14px 10px -14px;border-bottom:1px solid #efe7ce;padding:10px 14px 10px 14px;background-color:#C9C698;width:100%}
#contentleft .ad_block {background-color:#d5d2ae;padding:0px 14px 10px 14px;font-size:90%;}
*/

#content ul, #content ol {padding: 0px 15px 10px 45px}
#content a.img_r {border:1px solid #B08B1C;border-color:#B08B1C #F3E3B4;padding:1px;float:right;margin: 0 0 10px 10px}
#content a.img_r:hover {border-color:#B08B1C}
#content a.img_bl, #content a.img_br{border:1px solid #B08B1C;border-color:#B08B1C #F3E3B4;padding:1px;margin: 10px 10px 10px 0;display:block;float:left}
#content a.img_br{margin: 10px 0px 10px 10px;float:right}
#content a.img_bl:hover, #content a.img_br:hover {border-color:#B08B1C}
#content ul li {list-style-image:url('images/point.gif');padding:3px 0;color:#333}
#content ol li {padding:3px 0;color:#333}
#content h2 {font:200% georgia, "times new roman", serif;background-color:#FFE697;border-bottom:3px double white;padding: 4px 15px 2px 15px;margin: 10px 0 10px}
#content h3, #layout #content .ad_block h2 {font:150% georgia, "times new roman", serif;border-bottom:1px solid #FFCA2C;padding: 8px 15px 2px 15px;margin: 10px 0 10px;background-color:#fff}
#content h4 {font:bold 110% georgia, "times new roman", serif;padding: 8px 15px 2px 15px;margin: 10px 0 0px}
#content p, address {padding:0 15px 10px 15px;color:#333;font-style:normal}
a {color:#719000;font-weight:bold}
a:hover {color:#677925;text-decoration:none}

/* reservations */
.price_table {width:100%;border-collapse:collapse;;margin-left:-5px;margin-right:-5px}
.price_table td,.price_table th {padding:3px 5px;border:1px solid #EEEEEE;vertical-align:top;}
.price_table th {background-color:#FFF3d6;text-align:left;font-weight:bold}
.price_table th small {font-weight:normal;}
.price_table th.tdPrice small {white-space:nowrap;}
.price_table .tdPrice {text-align:right}
.price_table th.td_order {width:80px;}

.price_table tr.room_action td {background-color:#fffcf9;color:red;border-top:1px solid #000 !important}
.price_table tr.room_action td.price {border:1px solid #000}
.price_table tr.room_action td.action_desc {padding-left:27px;background:#fff6ec url('../images/room-action.gif') no-repeat top left;color:red;}
.price_table tr.room_with_action td {}

select {height:18px;font-size:0.8em}
.price_table select {height:18px;width:8em;font-size:0.8em}


label {font-weight:bold;font-weight:bold}
fieldset {border:1px solid #ffcb29;border-width:1px 0 0 1px;padding:5px 0 5px 10px;}
legend {color:#333;margin-bottom:8px;font-weight:bold;background-color:#FFE29F;padding:2px 10px;border-bottom:3px double white;}
/*label {width:80px;margin-left:10px;}*/
input.normal {width:80px;}
.price_table option {background-color:#FFE29F;}
.price_table option.select {background-color:white;}
.tbOrder td {padding: 3px 5px 3px 0;}
.tbOrder td label {width:80px;}
.tbOrder input {height:18px;}
textarea.note {width:100%;height:90px;}
label span, .star {color:#f00;font-weight:bold;}

#content .button {border-width:1px;background-color:#719000;font-weight:bold;color:#fff}
.nyp {color:#888;font-size:80%}
.price_notice {color:red}
#right .author {text-align:right;font-style:italic;font-weight:bold;padding-top:0;margin-top:-10px;padding-bottom:10px;margin:-7px 15px 10px 15px;border-bottom:1px solid #FFF0CC;}

.transfer_table {border-collapse:collapse;margin:5px 0 10px 15px}
.transfer_table td, th {padding:3px 5px;border:1px solid #ffcb29;vertical-align:top;}
.transfer_table td {text-align:right}
.transfer_table th {background-color:#FFF3d6;text-align:left;font-weight:bold}

/* Bulletin */
#frmBulletin input.edit {width:150px}
#frmBulletin input.button {margin-top:5px;margin-bottom:15px;background-color:#FFCA2C}
#frmBulletin h2 {font:150% georgia, "times new roman", serif;padding: 0px 0 5px 0;}
#frmBulletin p {padding-bottom:10px}

#content #top-action {border:1px solid #ccc;border-width:1px 0;padding:7px 0px;margin:7px 0;}
#content #top-action h2 {color:#d32d01; background-color:#fff;font-size:150%}
#content #top-action p {color:#d32d01;}
