html{background:url(/img/bck.png)}
body,textarea,input,select,body#tinymce,body#tinymce td{font-size:8pt;font-family:Arial,Helvetica,sans-serif;color:#875c5b}

/*body{display:table-cell}*/
body{margin:0;padding:0}
/*body,*/#maintable td#maintd{width:100%;padding:0;margin:0;background:url(/img/topbck2.png) repeat-x top}
/*body.home,*//*body.home #maintable td#maintd{background-image:url(/img/topbcki.png)}*/

body#tinymce{background:none;font-size:9pt;width:905px;border-right:1px solid #fff}

#maintable{width:100%;border:none;border-spacing:0;padding:0;margin:0}
#chlogo,#p_title{position:relative;text-align:right;display:block;border:0;margin:0 0 -270px auto;width:532px;height:270px;background:url(/img/ch-logo-bck.png) top right no-repeat}
#chlogo img{position:relative;z-index:100}
#page{clear:both;text-align:center;width:/*1205*/1000px;margin:-270px auto 0;min-height:640px;height:auto !important;height:640px}
#page_in{position:relative;text-align:left;width:905px;margin:0 95px 0 0;padding:0px}
#p_in{position:relative;margin:-1px 0 0;padding:1px 0 0}
#main{position:relative;padding:1px 0px;margin:501px 0 0;border-bottom:1px solid #6e494c;padding-bottom:43px;font-size:9pt}
body.home #main,body#tinymce.home{font-size:8pt}
body.home #main{margin-top:504px;}
#top{position:absolute;margin:0;padding:0;width:905px;height:480px;top:0;left:0;color:#875c5b}
#pagefoot{letter-spacing:1px;border-top:1px solid #875c5b;padding:13px 4px 0}

#logoback{position:absolute;top:0px;left:150px;width:426px;height:180px;background:url(/img/logo-bck.png) top right no-repeat}
#logoback img,#logoswf{position:absolute;top:0/*33px*/;left:238px;border:0}
#logoback img,#logoswf{width:131px;height:131px;border:0}
#logoswf{top:0px;left:184px}
.logoswf{position:absolute;width:340px;height:100px;margin:0;padding:0}
#a_home,#a_lang{position:relative;text-transform:uppercase;color:#875c5b;text-decoration:none;display:block;line-height:18px;padding:14px 0px 10px;font-size:9pt;letter-spacing:1px;font-weight:bold}
#a_home img,#a_lang img{border:0;margin:0 6px;vertical-align:baseline}
#adr{position:absolute;top:45px;left:37px;width:200px;}
/*    */
#a_home img{margin-left:15px}
#a_lang img{margin-right:15px}
/*   */
#a_home img{height:10px;width:13px;background:url(/img/home_.gif) no-repeat 0 0}
#a_home:hover img{background-position:0 -10px}
#a_home{float:left;border-left:3px solid #875c5b}
#a_lang{float:right;border-right:3px solid #875c5b}
#a_home:hover,#a_lang:hover{color:#a29393;border-color:#a29393}

#menu{position:absolute;top:161px;left:0;width:905px;text-align:center}
#menu ul{list-style:none;padding:0;margin:0 auto;text-transform:uppercase;font-weight:bold;font-size:10pt;letter-spacing:1px;display:inline-block}
#menu li{display:inline;float:left;margin:0;padding:0}
#menu a{display:block;padding:0;margin:0 6px;text-decoration:none;color:#9d9397}
#menu a strong{display:block;padding:6px 0;margin:0;color:#9e6f6f}
#menu a:hover,#menu a.act{border-bottom:1px solid #875c5b}
#menu a:hover strong,#menu a.act strong{border-bottom:1px solid #6b4748}

#topinfo{overflow:visible;position:absolute;top:221px;left:0px;border-left:3px solid #875c5b;height:260px}
#ti_rezerv,#ti_tel{width:245px;padding:8px 0 8px 18px}
#ti_rezerv{border-bottom:3px solid #875c5b;padding-top:0;margin-top:0px;font-size:9pt;z-index:10;position:relative}
#ti_tel{/*position:absolute*/}
#topinfo h2{position:relative;margin:0 0 3px;color:#ebd9d9;text-transform:uppercase;font-size:12pt;font-style:oblique;letter-spacing:0} 
#ti_tel p{position:relative;font-size:11pt;font-weight:bold;margin:6px 0 0;color:#a58382;line-height:1.5} 
#ti_obr{position:absolute;left:265px;top:221px;border:3px solid #875c5b}
#ti_obr{width:634px;height:254px}

.experiment_AB #ti_obr{left:0px}
.experiment_AB #topinfo{left:639px;border-left:none;border-right:3px solid #875c5b}

#ti_rezerv form,#reservationform{padding:0;margin:0}
#ti_rezerv img,#reservationform img{float:left;margin-top:6px;cursor:pointer}
#ti_rezerv label,#reservationform label,#notionform label{display:block}
#ti_rezerv input,#ti_rezerv select,#reservationform input,#reservationform select,#reservationform textarea,#notionform input,#notionform select,#notionform textarea{vertical-align:middle;margin:6px 5px 6px 0;padding:2px 3px 3px;border:1px solid #624143;background:url(/img/_.gif)}
input#rdate1day,input#rdate2day{width:16px;text-align:right}
input#rdate1month,input#rdate2month{width:85px}
input#rdate1year,input#rdate2year{width:39px;text-align:right}
input#rpersons{width:78px;text-align:right}
input#rroom{width:111px}
select#rdate1day,select#rdate2day,select#xdate1day,select#xdate2day{width:22px}
select#rdate1month,select#rdate2month,select#xdate1month,select#xdate2month{width:91px}
select#rdate1year,select#rdate2year,select#xdate1year,select#xdate2year{width:45px}
select#rpersons,select#xpersons,select#xrooms{width:85px}
select#rroom,select#xroom{width:117px}
#ti_rezerv .btn,#reservationform .btn,#notionform .btn{float:left;padding:0px;margin:3px 0px 8px;background:url(/img/but-bck.gif) repeat-x}
#ti_rezerv .btn input,#reservationform .btn input,#notionform .btn input{font-weight:bold;cursor:pointer;color:#27141f;text-transform:uppercase;padding:3px 21px 3px 8px;margin:0;border:0;background:url(/img/but-trg.gif) no-repeat 90% 50%}
#ti_rezerv .btn input:hover,#reservationform .btn input:hover,#notionform .btn input:hover{background-image:url(/img/but-trg_.gif);color:#563c3c}
#ti_rezerv select,#reservationform select,#reservationform textarea{float:left}
#reservationform{padding:0 200px}
#reservationform label{float:left;clear:left;width:200px;padding-left:25px}
#reservationform .error,#notionform .error{background:url(/img/alert.png) no-repeat 0 0}
#reservationform input,#reservationform select,#reservationform textarea,#reservationform img{margin-top:0}
#reservationform input,#reservationform textarea{width:250px}
#reservationform textarea,#notionform textarea{height:70px}
#reservationform .btn input,#notionform .btn input{width:auto}
#notionform input,#notionform textarea{width:202px;margin-right:0}
#notionform .btn{float:right}

#main h2{font-size:14pt;color:#9e6f6f;font-style:oblique;text-transform:uppercase;margin:0 0 15px 21px}
.home #main h2{/*font-size:12pt;font-style:normal;padding-top:2px;*/display:block;float:right;width:277px}
.home #main h2#newstitle{float:none;width:auto;margin-left:21px}
div.imgpanel{float:right;width:210px}
#mapa,#map_canvas{width:610px;height:270px;position:relative}
#news{float:left;width:610px;list-style:none;margin:0;padding:0;color:#A58382}
#news .newsitem,.newsplace{float:left;display:block;width:175px;margin:0 25px 10px 0;padding:0;min-height:120px;height:auto !important;height:120px}
div.isimgpanel{float:left;width:665px}
div.isnews{float:right;width:290px;clear:right}
div.isgooglemap{float:left;width:265px}
#photolist{float:left;width:225px;margin:0;padding:0;list-style:none;color:#9b7677}
#photolist li{margin:0 0 8px}
#photolist li a{padding:0 0 0 12px;background:url(/img/disc.gif) no-repeat 0 50%}
#photolist li.act a,#photolist li a:hover{background-image:url(/img/disc_.gif);font-weight:bold}
#photolist li#photogal_0{background-image:url(/img/_.gif)}
#photosdiv{float:right;width:650px;margin:0;padding:0;color:#9b7677;text-align:center}
#photos{float:right;width:650px;margin:0 auto;padding:0 0 0 10px;list-style:none;color:#9b7677}
#photos li{margin:0 0 10px 10px;float:left}
#photos li .photo,#photos li{width:120px;height:120px}
#photos a{display:block}
#photosdiv #pages{float:right;clear:both;width:640px;height:auto;text-align:center;font-weight:bold;padding-top:7px}
#photosdiv #pages img,#photosdiv #pages a{margin:0 28px;vertical-align:middle;height:25px;width:25px;display:inline}
#photosdiv #pages a img{margin:0}
body#tinymce.imgpanel{width:210px}
body#tinymce.newsitem{font-size:12px;width:175px}
body#tinymce.isimgpanel{width:665px}
body#tinymce.isnews{width:290px}
body#tinymce.isgooglemap{width:265px}

/*h2{margin:0 0 0.7em;padding:0;font-size:1.2em;letter-spacing:1px;text-align:justify}*/
h3{margin:0 0 0.7em;padding:0;font-size:1em;letter-spacing:1px;text-align:justify}
a{text-decoration:underline;color:#9e6f6f}
a:hover{text-decoration:none;color:#875c5b}
img{border:0}
p{margin:0;padding:0}
#news h3{color:#EBD9D9;font-size:12px;text-align:left}
#news h3 a{text-decoration:none;color:#EBD9D9}
#news .info,#pagetext_0.isnews{font-size:1.1em;text-align:justify}
#news .newsitem{margin-bottom:20px}
p.more{text-align:right;margin-top:10px}
a.more{font-weight:bold;text-decoration:none;letter-spacing:1px}

/****
.photo{background:#fff;padding:5px;border:1px solid #d8d8d8;display:block}
div.shadow{background:url(/images/shadow/shadow.gif) no-repeat right bottom;display:inline-block}
div.mask,.mask{padding:0 5px 5px 0;background:url(/images/shadow/mask.png) no-repeat left top}
*/
#dialog form,#logindialog form{text-align:left}
#dialog label,#dialog input,#logindialog label,#logindialog input{display:block}
#dialog input.text,#logindialog input.text{margin-bottom:12px;width:95%;padding:.4em}
#dialog fieldset,#logindialog fieldset{padding:0;border:0;margin-top:25px}
#dialog h1,#logindialog h1{font-size:1.2em;margin:.6em 0}
.ui-button{outline:0;margin:0;padding:.4em 1em .5em;text-decoration:none !important;cursor:pointer;position:relative;text-align:center}
.ui-dialog .ui-state-highlight,.ui-dialog .ui-state-error{padding:.3em}

#pagephotos{width:100%;margin:0 auto;padding:0 0 0 10px;list-style:none;color:#9b7677}
#pagephotos li{margin:0 0 10px 10px;float:left}
#pagephotos li .photo,#pagephotos li{width:100px;height:70px}

.editable,.adminable li{cursor:pointer;outline:1px dotted #bbb;background:url(/img/__.png);position:relative;min-height:20px;height:auto !important;height:20px}
.editable .edit,.adminable li .edit{font-size:8pt;color:black;height:20px;display:none;background:#ff5;font-weight:bold;text-align:center;position:absolute;z-index:10}
.adminable .edit{width:75px}
.editable.hover,.adminable .hover{background-color:#ffb}
.editable.hover .edit,.adminable .hover .edit{display:block}
.e_new,.e_show,.e_edit,.e_delete{vertical-align:middle}
.e_delete.hover{background:#faa}
.e_show.hover,.e_edit.hover{background:#afa}
.e_new.hover{background:#aaf}
.handler{background:url(/img/_drag.gif) repeat-y;margin:0px 5px 0px 0px;cursor:move;float:left;width:10px;height:20px}
.options a{background:#ffa;padding:2px;margin:5px 0}
.options a:hover{font-weight:bold}

li.newsplace{background-color:#faa}
li.dontshow{background-color:#300}

#usermenu ul,#contextmenu ul{margin:0;padding:0;list-style:none;font-size:8pt}
.list{width:100%;border:0;border-spacing:2px}
.list th,.list td{padding:5px}
.list th{background:#d00;color:#fff}
.list td{background:#eee;color:#000;text-align:left}
.list select{margin:-3px 0}
.list label{display:block}
.list .radio{float:left;margin:1px 5px}
.sum td{font-weight:bold;background:#ddd}
#dodanietbl select{float:right}
#dodanietbl label{display:inline}
#cusBut,#nextBut,#prevBut{background:#d00;color:#fff;font-weight:bold;margin:10px 0 0;padding:5px;border:2px solid #ccc;-moz-border-radius:10px}
#cusBut:hover,#nextBut:hover,#prevBut:hover{border:2px solid #999}
#nextBut,#cusBut{float:right}
#prevBut{float:left}

#usermenu ul a,#contextmenu ul a{display:block;text-decoration:none;color:#d00;padding:2px;margin:0 -10px}
#usermenu ul a:hover,#contextmenu ul a:hover{display:block;text-decoration:none;color:#fff;background:#a00}

.list #tbllist .sum{cursor:pointer}
.list #tbllist .sum td{font-weight:normal}

.tbl{border-spacing:2px}
.tbl th,.tbl .cap{padding:5px 10px 4px;background:#684549 url(/img/th-bck.gif) repeat-x top;font-weight:bold;font-style:oblique;font-size:9pt;color:#e5d1cf}
.tbl td{padding:2px 10px;background:url(/img/td-bck.gif);color:#af9494;font-size:8pt}


.dN{display:none}
.fix{position:fixed !important}
.fL{float:left}
.fR{float:right}
.R,td.R{text-align:right}
.C,td.C{text-align:center}
.L,td.L{text-align:left}
.p25{width:25%}
.p50{width:50%}
.p70{width:70%}
.p75{width:75%}
.p95{width:95%}
.p99{width:99%}
.p100{width:100%}
.clear,.fC{clear:both}
.error,.error td.E,#errormsg{background:#faa url(/img/alert.png) no-repeat 98% 50%}
#errormsg,p.error{border:1px solid #f00;padding:10px 10px 10px 40px;margin:2px;background-position:10px 10px}
#errormsg{display:none}
#contextmenu{position:absolute;background:#bbb;border:1px solid #555;display:none;padding:10px}
.infomsg{border:1px solid #00f;color:#000 !important;padding:10px 10px 10px 40px !important;margin:2px;background:#aaf url(/img/info.png) no-repeat 10px 10px !important}

/* J select */
:focus{outline:none}
.js ul.newList{left:-9999px}
.newListSelected{margin:6px 5px 6px 0;padding:0;float:left;border:1px solid #624143;height:19px;width:auto}
.newListSelected div{display:block;padding:2px 4px;text-align:left !important;width:auto}
ul.newList{list-style:none;color:#000;width:172px;background:#fff;border:1px solid #000;top:22px;left:0;height:auto;overflow:auto;text-align:left!important;position:absolute;z-index:9999;padding:0;margin:0}
ul.newList li{padding:2px 5px!important}
.hiLite{background:#316ac5!important;color:#fff!important}
.newListHover{background:#ccc!important;color:#000!important;cursor:default}
.newListSelHover{cursor:default}
.newListSelHover,.newListSelFocus{background-position:auto}
.ddateday .newListSelected div{width:14px}
.ddateday .newListSelected ul.newList{width:42px}
.ddatemonth .newListSelected div{width:83px}
.ddatemonth .newListSelected ul.newList{width:91px}
.ddateyear .newListSelected div{width:37px}
.ddateyear .newListSelected ul.newList{width:55px}
#droom .newListSelected div,#xroom .newListSelected div{width:109px}
#droom .newListSelected ul.newList,#xroom .newListSelected ul.newList{width:177px}
#dpersons .newListSelected div,#xpersons .newListSelected div,#xrooms .newListSelected div{width:77px}
#dpersons .newListSelected ul.newList,#xpersons .newListSelected ul.newList,#xrooms .newListSelected ul.newList{width:85px}
#reservationform .newListSelected{margin-top:0}

#ui-datepicker-div{z-index:11}

#podpis{width:118px;height:67px;background:url(/img/podpis.png) no-repeat}
#topinfo{z-index:10}

#bonus{display:none}
.zvyraznenie{font-size:1.4em;font-style:oblique}

.border{border:none}
.border{border-bottom:2px solid #875C5B}

#main #CDSWIDWRL{width:210px}
#main #CDSWIDWRL .widWRLReview textarea{min-width:180px;max-width:180px;width:180px}
