body {padding:0px; margin:0px; background:#e9e5e6; color:#111111; font:12px/13px "Trebuchet MS",Arial, Helvetica, sans-serif; }

form, select, input { font:11px "Trebuchet MS",Arial, Helvetica, sans-serif; }
h2 { padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; color:#333333; font:20px/21px "Trebuchet MS",Arial, Helvetica, sans-serif; }

p { padding: 2px; margin: 2px; }

b.err { color: red; }
h2.forumtitle { font:18px/19px Arial, Helvetica, sans-serif; }

#body { position:relative; margin-left: auto; margin-right: auto; top:0px; width:800px; display: block; }

#body a{ padding:0px; margin:0px; color:#555555; font:12px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration: underline; }
#body a:hover{ text-decoration: none; }

#body #menu { position:absolute; top:0px; width:100%; height:41px; background:url("http://prague-hotel.cc/img/menu_bg.gif") 0 0 repeat-x; }
#body #menu #print { position:relative; top:5px; margin-left: auto; margin-right: auto; width:820px; height:27px; }

#body #logo { position:absolute; top:41px; width:100%; height:118px; background:url("http://prague-hotel.cc/img/logo_bg.jpg") 0 0 repeat-x; }
#body #logo #tablica { position:relative; top:3px; margin-left: auto; margin-right: auto; width:735px; height:96px; }

#body #logo #tekst { position:absolute; top:4px; left: 35px; width:730px; height:90px; font: 9px "Trebuchet MS",Arial, Helvetica, sans-serif; }

#body #logo #cz { position:absolute; top:32px; left:100px; width:17px; height:12px; }
#body #logo #cz a { text-decoration:none; display: block; width:17px; height:12px; background:url("http://prague-hotel.cc/img/cz_off.gif") 0 0 no-repeat;  }
#body #logo #cz a:hover { text-decoration:none; display: block; width:17px; height:12px; background:url("http://prague-hotel.cc/img/cz.gif") 0 0 no-repeat; }

#body #logo #de { position:absolute; top:32px; left:122px; width:17px; height:12px; }
#body #logo #de a { text-decoration:none; display: block; width:17px; height:12px; background:url("http://prague-hotel.cc/img/de_off.gif") 0 0 no-repeat;  }
#body #logo #de a:hover { text-decoration:none; display: block; width:17px; height:12px; background:url("http://prague-hotel.cc/img/de.gif") 0 0 no-repeat; }

#body #logo #eng { position:absolute; top:32px; left:144px; width:17px; height:12px; }
#body #logo #eng a { text-decoration:none; display: block; width:17px; height:12px; background:url("http://prague-hotel.cc/img/eng_off.gif") 0 0 no-repeat;  }
#body #logo #eng a:hover { text-decoration:none; display: block; width:17px; height:12px; background:url("http://prague-hotel.cc/img/eng.gif") 0 0 no-repeat; }

#body #logo #rus { position:absolute; top:32px; left:166px; width:17px; height:12px; }
#body #logo #rus a { text-decoration:none; display: block; width:17px; height:12px; background:url("http://prague-hotel.cc/img/rus_off.gif") 0 0 no-repeat;  }
#body #logo #rus a:hover { text-decoration:none; display: block; width:17px; height:12px; background:url("http://prague-hotel.cc/img/rus.gif") 0 0 no-repeat; }

#body #logo #home { position:absolute; top:26px; left:644px; width:16px; height:17px; }
#body #logo #map { position:absolute; top:26px; left:668px; width:16px; height:17px; }
#body #logo #wifi { position:absolute; top:40px; left:648px; width:33px; height:25px; }

#body #karniz { position:absolute; top:159px; width:100%; height:37px; background:url("http://prague-hotel.cc/img/karniz_pic_bg.jpg") 0 0 repeat-x; }

#body #main { position:absolute; top:196px; height:458px; width:100%; background:url("http://prague-hotel.cc/img/main_bg.jpg") 0 0 repeat-x; display: block; min-height:390px; height:auto !important; }

#body #main img.zanaveska { position:absolute; top:-37px; right:0px; height:490px; width:187px; float: right; }

#body #bottom { position:relative; top:649px; width:100%; height:351px; display: block; background: #edecf2; }
#body #bottom #fon { position:absolute; top:0px; right:533px; height:250px; left: 0px; width: 100%; background:url("http://prague-hotel.cc/img/bottom_bg.jpg") 0 0 repeat-x; }
#body #bottom img.zanaveska { position:absolute; top:0px; right:0px; height:351px; width:187px; float: right; }
#body #bottom img.kreslo { position:absolute; top:0px; right:187px; height:351px; width:194px; float: right; }
#body #bottom img.podushki { position:absolute; top:0px; right:381px; height:351px; width:215px; float: right; }
#body #bottom img.rastenie { position:absolute; top:-131px; right:533px; height:482px; width:250px; float: right; }
#body #bottom #fon { position:absolute; top:0px; right:533px; height:250px; left: 0px; width: 100%; background:url("http://prague-hotel.cc/img/bottom_bg.jpg") 0 0 repeat-x; }

#body #main_other { position:relative; top:196px; width:100%; background:url("http://prague-hotel.cc/img/main_bg.jpg") 0 0 repeat-x  #e9e4e3; display: block; }

#body #main_other #name { position:relative; top:0px; width:100%; }
#body #main_other #name #title h1 {  position:relative; top:-38px; padding: 1px 1px 1px 1px; font:29px/31px "Trebuchet MS",Arial, Helvetica, sans-serif; display:block; color: #817066; margin: 0px 0px 0px 0px; }
#body #main_other #name #desc { position:relative; margin-left: auto; margin-right: auto; width:100%; display: block; top:-30px; }
#body #main_other #name #desc h2 { padding: 3px 3px 3px 3px; font:17px/19px "Trebuchet MS",Arial, Helvetica, sans-serif; display:block; color: #817066; margin: 0px 0px 0px 0px; }

#body #main_other #nav { position:absolute; top:46px; left: 35px; width:220px; display: block; color: #817066; }
#body #main_other #nav a{ padding:0px; margin:0px; color:#786E44; font:14px "Trebuchet MS",Helvetica, sans-serif, Arial, ; text-decoration: none; }
#body #main_other #nav a:hover{ text-decoration: none; }
#body #main_other #nav td { font:12px/11px "Trebuchet MS",Arial, Helvetica, sans-serif; }
#body #main_other #nav td.sss1{ font:12px/11px "Trebuchet MS",Arial, Helvetica, sans-serif; background: #FFA3B1; color: #990000; text-align: center; }
#body #main_other #nav td.sss2{ font:12px/11px "Trebuchet MS",Arial, Helvetica, sans-serif; background: #ffd041; color: #777; text-align: center; }
#body #main_other #nav td.sss3{ font:12px/11px "Trebuchet MS",Arial, Helvetica, sans-serif; background: #E0F664; color: #777; text-align: center; }
#body #main_other #nav td.sss4{ font:12px/11px "Trebuchet MS",Arial, Helvetica, sans-serif; background: #84D8F6; color: #006699; text-align: center; }

#body #main_other #nav a.price{ padding:0px; margin:0px; color:red; text-transform: uppercase; font:15px Helvetica, sans-serif, "Trebuchet MS",Arial, ; text-decoration: none; }
#body #main_other #nav a.price:hover{ text-decoration: none; }

#body #main_other #nav a.fback{ padding:0px; margin:0px; color:green; text-transform: uppercase; font:15px Helvetica, sans-serif, "Trebuchet MS",Arial, ; text-decoration: none; }
#body #main_other #nav a.fback:hover{ text-decoration: none; }

#body #left1 a.price{ padding:0px; margin:0px; color:red; text-transform: uppercase; font:15px Helvetica, sans-serif, "Trebuchet MS",Arial, ; text-decoration: none; }
#body #left1 a.price:hover{ text-decoration: none; }

#body #left1 a.fback{ padding:0px; margin:0px; color:green; text-transform: uppercase; font:15px Helvetica, sans-serif, "Trebuchet MS",Arial, ; text-decoration: none; }
#body #left1 a.fback:hover{ text-decoration: none; }

#body #main_other #content { position:relative; top:-20px; left: 265px; width:520px; min-height:320px; height:auto !important;  display: block; }

#body #bottom_other { position:relative; top:145px; width:100%; height:350px; display: block; background:#eeedf5  url("http://prague-hotel.cc/img/bot_bg.jpg") 0 0 repeat-x; }
#body #bottom_other img.kreslo1 { position:absolute; top:-20px; right: 0px; width:180px; height:361px; }
#body #bottom_other img.kreslo2 { position:absolute; top:50px; right: 180px; width:168px; height:290px; }
#body #bottom_other img.podushki1 { position:absolute; top:50px; right: 348px; width:189px; height:262px; }
#body #bottom_other img.cvet1 { position:absolute; top:-72px; right: 537px; width:253px; height:398px; }

#body #text { position:relative; top:-114px; left: 191px; height:450px; width:450px; display: block; }
#body #text #title { position:absolute; left: 80px; width:300px; top:-79px; float:left }
#body #text #title h1 { position:absolute; padding: 1px 1px 1px 1px; margin: 0px 0px 0px 0px; font:29px/31px "Trebuchet MS",Arial, Helvetica, sans-serif; display:block; color: #817066; }
#body #text #desc { position:absolute; left: 20px; width:400px; display: block; top:-35px; }
#body #text #desc h2 { padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; font:17px/19px "Trebuchet MS",Arial, Helvetica, sans-serif; display:block; color: #817066; }

#body #left { position:absolute; top:210px; left: 10px; height:230px; width:190px; display: block; color: #817066; font:14px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; }
#body #left a{ padding:0px; margin:0px; color:#786E44; font:16px/20px Helvetica, sans-serif, "Trebuchet MS",Arial, ; text-decoration: none; }
#body #left a:hover{ text-decoration: none; }

#body #left1 { position:absolute; top:190px; left: 10px; height:230px; width:190px; display: block; color: #817066; font:14px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; }
#body #left1 a{ padding:0px; margin:0px; color:#786E44; font:16px/20px Helvetica, sans-serif, "Trebuchet MS",Arial, ; text-decoration: none; }
#body #left1 a:hover{ text-decoration: none; }

.form { width: 160px; margin-right: 5px; padding: 3px 3px 3px 3px; border: 1px solid #C0C0C0; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #817066; }

.form1 { display:block; width: 340px; margin-right: 5px; padding: 3px 3px 3px 3px; border: 1px solid #C0C0C0; font:12px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #817066; }

.form2 { display:inline; margin-right: 5px; padding: 3px 3px 3px 3px; border: 1px solid #C0C0C0; font:12px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #817066; }

.form3 { display:block; width: 195px; margin-right: 5px; padding: 3px 3px 3px 3px; border: 1px solid #C0C0C0; font:12px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #817066; }

.knopka { display:block; width: 100px; height:30px; margin-right: 5px 5px 5px 5px; padding: 3px 3px 3px 3px; border: 1px solid #A0A0A0; font:13px "Trebuchet MS",Arial, Helvetica, sans-serif; display:block; color: #817066; }

td.about { margin: 5px 15px 5px 15px; padding: 5px 10px 5px 10px; }

td.about1 { margin: 5px 15px 5px 15px; padding: 5px 10px 5px 10px; background: #FFA3B1; color: #990000; }
td.about2 { margin: 5px 15px 5px 15px; padding: 5px 10px 5px 10px; background: #ffd041; color: #777; }
td.about3 { margin: 5px 15px 5px 15px; padding: 5px 10px 5px 10px; background: #E0F664; color: #777; }
td.about4 { margin: 5px 15px 5px 15px; padding: 5px 10px 5px 10px; background: #84D8F6; color: #006699; }

img.ten { border: 8px solid #c4b99b; }.h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #999231}

#loading { position: absolute; top: 5px; right: 5px; }
#calendar { width: 900px; margin: 0 auto; }

#body-admin { position:relative; margin-left: auto; margin-right: auto; top:20px; width:1280px; display: block;  background:url("http://prague-hotel.cc/img/main_bg.jpg") 0 0 repeat-x  #e9e4e3; }
#body-admin a{ padding:0px; margin:0px; color:#555555; font:12px/13px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration: none; }
#body-admin a:hover{ text-decoration: none; }

#body-admin #main_other #name { position:relative; top:0px; width:100%; }
#body-admin #main_other #name #title h1 {  position:relative; top:5px; padding: 1px 1px 1px 1px; font:21px/25px "Trebuchet MS",Arial, Helvetica, sans-serif; display:block; color: #817066; margin: 0px 0px 0px 0px; }
#body-admin #main_other #name #desc { position:relative; margin-left: auto; margin-right: auto; width:100%; display: block; top:10px; }
#body-admin #main_other #name #desc h2 { padding: 3px 3px 3px 3px; font:15px/17px "Trebuchet MS",Arial, Helvetica, sans-serif; display:block; color: #817066; margin: 0px 0px 0px 0px; }

#body-admin #main_other { position:relative; top:0px; width:100%; display: block; }
#body-admin #main_other #nav { position:absolute; top:46px; left: 35px; width:220px; display: block;  }
#body-admin #main_other #nav a{ padding:0px; margin:0px; color:#786E44; font:16px/24px Helvetica, sans-serif, "Trebuchet MS",Arial, ; text-decoration: none; }
#body-admin #main_other #nav a:hover{ text-decoration: none; }

#body-admin #main_other #content { position:relative; top:20px; left: 265px; width:1000px; min-height:390px; height:auto !important;  display: block; }

#pay {display:block; color: black; padding: 10px;}
#pay center{ font:17px/19px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #817066;}
#pay #zag { font:15px/17px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #817066;}
#pay p #velzag { font:17px/19px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #817066;}

#body td.mmenu_right_link_c1 { padding: 2px 4px 2px 4px; text-align: center; }
#body a.top_m_link, #body a.top_m_link:hover { font: 12px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration: none; }
#body table.forums_wnd { padding: 3px; background: #e9e5e6; border-collapse: collapse; border-spacing: 0px; border-style: solid; border-width: 1px; border-color: #c8bea6; }
#body table.forum_wnd, #body table.forumq_wnd { padding: 2px; margin: 1px; background: #e9e5e6; border-collapse: collapse; border-spacing: 0px; border-style: solid; border-width: 1px; border-color: #c8bea6; }
#body table.forumq_wnd { margin-top: 10px; }
#body table.forums_wnd tr.forums_caption, #body table.forum_wnd tr.forums_caption2 { padding: 3px; background: #dcdad8; color: #111; font-weight: bold; }

#body table.forum_wnd tr.forums_caption2 td.user_caption, #body table.forum_wnd tr.forums_caption2 td.message_caption { padding: 3px; background: #dcdad8; color: #111; font-weight: bold; border-bottom: 1px solid #c8bea6; }
#body table.forum_wnd tr.forums_caption2 td.user_caption { border-right: 1px solid #c8bea6; }
#body table.forum_wnd td.user_data, #body table.forum_wnd td.user_data2 { border-right: 1px solid #c8bea6; border-bottom: 1px solid #c8bea6; padding: 3px; width:120px; }
#body table.forum_wnd td.forum_message, #body table.forum_wnd td.forum_message2, #body table.forum_wnd td.message_edit { padding: 3px; border-bottom: 1px solid #c8bea6; }
#body table.forum_wnd td.forum_message, #body table.forum_wnd td.forum_message2 { font-size: 13px; }
#body table.forum_wnd td.user_data a, #body table.forum_wnd td.user_data2 a { text-decoration: none; color: #aa0000; }

#body table.forums_wnd tr.forums_caption td.ftema_cap { padding: 3px; border-bottom: 1px solid #c8bea6; border-right: 1px solid #c8bea6; font-size: 13px; }
#body table.forums_wnd tr.forums_caption td.fcaption_param { padding: 2px; border-bottom: 1px solid #c8bea6; border-right: 1px solid #c8bea6; text-align: center; font-size: 13px; }
#body table.forums_wnd tr.forums_caption td.forum_empty_cap, #body table.forums_wnd tr.forums_caption td.forum_empty_cap_border { border-bottom: 1px solid #c8bea6; }

#body table tr.forumsq_caption { padding: 3px; margin: 1px; background: #dcdad8; color: #111; font-weight: bold; }
#body table tr.forumsq_caption td.f_question, #body table tr.forumsq_caption td.reply_caption { margin: 1px; padding: 3px; background: #dcdad8; color: #111; font-weight: bold; border-top: 1px solid #c8bea6; border-left: 1px solid #c8bea6; }
#body table tr.forumsq_caption td.reply_caption { border-right: 1px solid #c8bea6;  }

#body table.forums_wnd tr.forum_tema2 { padding: 3px; background: #e8e6e7; color: #111; }
#body table.forums_wnd tr.forum_tema1 { padding: 3px; background: #ede9ea; color: #111; }
#body table.forums_wnd tr.forum_tema2 td, #body table.forums_wnd tr.forum_tema1 td { padding: 3px; border-bottom: 1px solid #c8bea6; }
#body table.forums_wnd tr.forum_tema2 td.forum_param, #body table.forums_wnd tr.forum_tema1 td.forum_param, #body table.forums_wnd tr.forum_tema2 td.forum_param_s, #body table.forums_wnd tr.forum_tema1 td.forum_param_s { text-align: center; border-right: 1px solid #c8bea6; }
#body table.forums_wnd tr.forum_tema2 td.forum_tema_cap, #body table.forums_wnd tr.forum_tema1 td.forum_tema_cap { border-right: 1px solid #c8bea6; }
li { padding-left: 15px; padding-top: 5px; list-style-type: none; }
q { background: #f5f5f5; }
td.user_data img, td.user_data2 img { border: 0px solid; }