/* Elements */

body { margin: 0; background: #F6F6F6; font: normal x-small Verdana, Arial, Helvetica, sans-serif; color: #888; text-align: center }
td, input, select { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #888; vertical-align: top }
img { border: 0 }
h1 { font-size: 130%; margin-top: 0; font-weight: normal; color: #888 }
h2 { font-size: 120%; margin: 0 0 0.5em 0 }
h3 { font-size: 120%; font-weight: bold; margin: 0.5em 0 0.5em 0; color: #FF9C00 }
p { margin: 0 0 1em 0 }
form { margin: 0 }
div { text-align: left }
li { list-style-image: url('images/li.gif'); font-weight: bold }

a:link, a:visited, a:active { text-decoration: none; color: #FF9C00 }
a:hover { text-decoration: underline; color: #666 }

a:link i, a:visited i, a:active i { font-style: normal; text-decoration: none; color: #888 }
a:hover i { text-decoration: underline; color: #666 }

/* IDs */

#hdr { width: 100% }
#mnu { display: none }
#bar { width: 100%; height: 75px; background-image: url('images/escape_right.jpg'); background-position: top right }
#bar2 { width: 778px; height: 75px; background: #FFF; background-image: url('images/banners/prague2.jpg'); background-position: top right; margin: auto }
#bdy { width: 100% }
#rgt { display: none }
#ftr { display: none }
#txt { float: left; background: #FFF; padding: 0px 0 20px 0; width: 100%; height: 1%; font-size: 110% }
#lgo { margin-left: -20px }
#call { width: 188px; height: 34px }

#propimg { display: none }
#thmbcont { overflow: visible; width: 105%; height: auto; margin-left: -15px }
#forcebar { display: none }
#summary { float: right; width: 200px }

#btnprop { display: none }

#info4print, #info4screen { font-size: 120%; font-weight: bold; margin: 0.5em 0 0.5em 0; color: #FF9C00  }
#info4screen { display: none }
#info4print { display: block }

#DevProps { display: none } 

#longdescr { padding-right: 200px }

/* Classes */

.box { background: #FFF; border: 1px solid #FF9C00 }
.box2 { background: #FFF; font-size: x-small; padding-top: 10px }
.hd1 { display: none }
.hd2 { background: #FFF;  color: #FF9C00; font-size: 110% }
.hd3 { display: none }
.ft1 { display: none }
.flg { display: none }
.mor { text-align: right; font-weight: bold; color: #666; margin: 0 }
.thmb { width: 210px; height: 140px; float: left; cursor: hand; margin: 0 0 10px 10px }
.clrl { clear: left }
.pb { margin: 0 5px 0 0 }

/* Pseudos */

td .mor { margin-top: -1.5em }
h1 b { font-weight: bold }

.box div { padding: 3px 10px 3px 10px }
.box p { margin: 0 }
.box span { font-weight: bold; color: #FF9C00; line-height: 2.0em }
.box th, .box td { vertical-align: top }
.box th { color: #FF9C00 }
.clr { clear: right; display: block }

#hdr p { float: right; padding-top: 29px; margin: 0 }
#mnu a:link, #mnu a:visited, #mnu a:active { text-decoration: none; color: #FFF }
#mnu a:hover { text-decoration: none; color: #F25D02 }
#bar2 img { width: 778px; height: 75px }
#btnprop img { height: 27px; width: 128px }
#bar2 h1 { margin: 10px 0 0 0; font-size: 155%; line-height: 1.4em; color: #EF8C00 }