/* GLOBAL STYLES */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,td,th{margin:0;padding:0;border:0}

/* below you can change background and font for all site */
body{font:12px verdana;margin:0;padding:5px 0 5px;background:#dad2bf url( 'img/bg2.png' ) repeat-x;color:#663300;}
h1{display:none;color:#fff;font-size:1px;}
.clear{clear:both;}

/* MAIN PAGE: head, body and global container */
#container{width:756px;margin:0 auto;}
#top{height:22px;background:url( 'img/top-bg.png' ) repeat-x;padding:7px 10px 0;color:#f3f3f3;font-weight:bold;}
#head{height:254px;margin:0 auto;}
#body{margin:0 auto;padding:0;background:#f4e5d5 url('img/body-bg2.png') repeat-x bottom;min-height:270px;}
*html #body{height:270px;}
#body.home{height:270px;}
.home .content{float:left;width:507px;}
.home .content .txt{padding-top:10px;padding-bottom:18px;}
.sub .content, .sub3 .content, .sub3 .content, .sub4 .content, .sub5 .content, .sub6 .content, .sub7 .content{padding:0 0 20px;}
#body:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.home{background:#f4e5d5 url('img/banner-start.jpg') no-repeat;}
.sub{background:#f4e5d5 url('img/banner.jpg') no-repeat;}
.sub2{background:#f4e5d5 url('img/banner_restauracja.jpg') no-repeat;}
.sub3{background:#f4e5d5 url('img/banner_pokoje.jpg') no-repeat;}
.sub4{background:#f4e5d5 url('img/banner_imprezy.jpg') no-repeat;}
.sub5{background:#f4e5d5 url('img/banner_atrakcje.jpg') no-repeat;}
.sub6{background:#f4e5d5 url('img/banner_dojazd.jpg') no-repeat;}
.sub7{background:#f4e5d5 url('img/banner_kontakt.jpg') no-repeat;}
#body.sub, #container .subbody2, #container .subbody3, #container .subbody4, #container .subbody5, #container .subbody6, #container .subbody7{background:#f4e5d5;}

#body .panel{float:right;width:222px;height:260px;background:url('img/panel-start.png') no-repeat;margin-right:27px;}
#body .panel .photo{margin:18px 0 0;text-align:center;}
*html #body .panel{margin-right:14px;}
*html #body .panel .photo{margin-top:24px;}
#body .panel .photo img{border:1px solid #993300;}
#body .panel .info{padding:10px 20px;font-size:11px;}
#body .panel .more{margin:5px 0 10px 5px;width:60px;}
#body .panel .more img{float:right;margin-left:5px;}
#body .bottom{float:left;height:128px;}
#body .contact{float:left;background:#d96f00;padding:30px 0 20px 5px;width:137px;height:78px;color:#fff;font-size:11px;}
#body .contact span{padding:0 50px 0 0;}
#body .rooms{float:left;width:337px;height:127px;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #b76708;background:url('img/rooms.jpg');}
#body .rooms h2{color:#fff;font-style:italic;padding:11px 0 0 20px;font-size:18px;font-weight:bold;}
#body .rooms p{font-size:11px;color:#fff;padding:40px 0 0 35px;width:200px;font-family:tahoma;}
#body .rooms .arrow{float:right;width:62px;font-size:11px;padding:65px 20px 0 0;}
#body .rooms .arrow a{color:#fff;}
#body .rooms .arrow img{float:right;margin-left:3px;margin-top:-1px;}

/* FOOTER */
#foot{background:url('img/bottom.png') repeat-x;height:45px;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#foot .info{color:#ccc;padding:17px 10px 0;font-size:10px;font-weight:bold;}
#foot .created{float:right;text-align:center;padding:17px 10px 0;}
#foot .created a{font:10px tahoma;color:#efe4df;}

/* MENU TOP */
#head .logo{padding:17px 28px 0 0;text-align:right;line-height:1px;font-size:1px;}
#head.home .logo{padding:17px 27px 0 0;}
#head .menu{padding:26px 0 0;line-height:1px;font-size:1px;}

/* PAGE DETAILS - name, description */
#pageShow{padding:5px 20px 5px 20px;}
#pageShow h2{font-size:14px;color:#732a07;width:200px;padding:0 0 3px;border-bottom:1px dotted #000;margin:0 0 15px;}
#pageShow h2 img{margin:6px 5px 0 0;float:left;}
#pageShow .txt{font-size:11px;line-height:1.5em;width:460px;}
#pageShow .txt img{border:1px solid #993300;}
/* #pageShow.pSHome{} */

/* PAGE DETAILS - photo */
#pagePho{float:right;width:205px;}
#pagePho img{border:1px solid #993300;margin:0 0 7px 10px;}

/* PAGE DETAILS - photo - gallery*/
#pagePhoGal{width:100%;padding:0;border:0;margin:5px 0 10px;}
#pagePhoGal td{text-align:center;padding:5px;}
#pagePhoGal td p{font-size:10px;}
#pagePhoGal img{border:1px solid #dfdfdf;}

/* PAGE DETAILS - sub pages list */
#pageSubList{margin:10px 0 0;}
#pageSubList .l{padding:5px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubList .l h2{font-size:11px;}
#pageSubList .l h2 a{color:#ff9000;font-weight:normal;}
#pageSubList .l p{font-size:10px;margin:2px 0 0 10px;}
#pageSubList .l img{float:left;margin:0 5px 3px 0;}

/* PAGE DETAILS - sub pages list - news */
#pageSubList .n {padding:5px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubList .n h2{font-size:11px;}
#pageSubList .n h2 a{color:#ff9000;font-weight:normal;}
#pageSubList .n h3{margin:0;font-size:10px;color:#cacaca;}
#pageSubList .n p{font-size:10px;}
#pageSubList .n img{float:left;margin:0 5px 3px 0;}
#pageSubList .pages{padding:5px 0 0;margin:5px 0 0;border-top:1px solid #dfdfdf;text-align:right;font-size:11px;}

/* PAGE DETAILS - sub pages list - gallery */
#pageSubGal{width:100%;margin:5px 0 10px;border-top:1px solid #dfdfdf;}
#pageSubGal td{text-align:center;padding:5px;}
#pageSubGal td h2{font-size:10px;}
#pageSubGal img{border:1px solid #dfdfdf;}

/* PAGE DETAILS - files list */
#pageFil{margin:10px 0;}
#pageFil td{font-size:10px;padding:5px 0 4px 5px;}
#pageFil p{font-size:10px;color:#b6b6b6;}

/* global link styles */
a{text-decoration:none;}
a:link{color:#663300;}
a:visited{color:#663300;}
a:active{color:#663300;} 
a:hover{color:#663300;text-decoration:underline;}

/* MESSAGE - error and confirm messages styles */
#message{text-align:center;}
#error, #ok{font-size:14px;font-weight:bold;line-height:2em;padding:100px 0;}
#error a, #ok a{font-size:11px;font-weight:normal;color:#000;}
#error{color:red;}
#ok{color:green;}

/* OTHER - styles from html editor */
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

/* BACK link style */
#back{font-size:10px;padding:20px 20px 10px 0;text-align:right;}
#back a{color:#b6b6b6;}

/* global form styles */
.input, select, textarea{border:1px solid;border-color:#b6b6b6;font:11px verdana;}
