/* Basic styles */
body,div,p,ol,ul,li,form,table{margin:0;padding:0}
img,fieldset{border:0}
img{vertical-align:bottom}
object{display:block}
a{cursor:pointer;text-decoration:none;outline:none}
a:hover{text-decoration:none;}
ul{list-style:none}
option{padding:0 .5em 0 1px}
address{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1em;line-height:1.1em;font-weight:normal}
.clear{clear:both;overflow:hidden}

/* Basic fonts */
body,input,textarea,select,td{color:#333;font-size:12px;font-family:georgia;}

/* html, body, wrapper */
html{background:#261414 url(../images/html_bg.jpg) repeat-x;}
body{background:url(../images/body_bg.png) 50% 25px no-repeat;}
#wrapper{width:1000px;margin:0 auto;position:relative;padding:527px 0 0;}

#flash-logo{position:absolute;left:268px;top:37px;}
#flash-logo-pl{position:absolute;left:268px;top:37px;}
#flash-logo-en{position:absolute;left:268px;top:37px;}
#flash-logo-de{position:absolute;left:268px;top:37px;}
#flash-nav{position:absolute;left:0;top:169px;}

#glowna{color:#313131;font-family:verdana;font-size:10px;position:absolute;left:30px;top:75px;}
#glowna:hover{color:#fff;}

#flags{position:absolute;right:30px;top:77px;text-align:right;}
#flags ul.flags{width:90px;display:inline-block;margin-bottom:6px;}
#flags ul.flags li{float:left;padding:0 0 0 7px;}
#flags ul.txt{font-family:verdana;font-size:10px;text-align:right;}
#flags ul.txt li{padding:0 0 0 9px;margin:0 0 0 3px;float:left;display:inline;background:url(../images/flags-li.png) 0 4px no-repeat;}
#flags ul.txt li.first{background:none;}
#flags ul.txt li a{color:#313131;}
#flags ul.txt li a:hover{color:#fff;}

#top-pics{position:absolute;left:32px;top:229px;width:938px;}
#top-pics .jcarousel-prev{position:absolute;left:-45px;top:99px;width:40px;height:50px;background:url(../images/btn-prev.png) no-repeat;cursor:pointer;}
#top-pics .jcarousel-next{position:absolute;right:-43px;top:99px;width:40px;height:50px;background:url(../images/btn-next.png) no-repeat;cursor:pointer;}
#top-pics .jcarousel-item{margin-right:4px;}
#top-pics .jcarousel-clip{width:938px;}

#footer{background:url(../images/footer_bg.png) no-repeat;position:relative;height:320px;padding:40px 0 0;}
#footer .box1{font-size:11px;font-family:arial;position:absolute;left:33px;top:80px;}
#footer .box1 li{line-height:24px;}
#footer .box1 li a{color:#554444;}
#footer .box1 li a:hover{color:#7c6e6e;}
#footer .box2{font-size:12px;font-family:arial;position:absolute;left:255px;top:80px;}
#footer .box2 li{line-height:24px;}
#footer .box2 li a{color:#756767;}
#footer .box2 li a:hover{color:#aaa1a1;}
#footer .box3{width:600px;font-size:10px;font-family:verdana;position:absolute;left:398px;top:80px;background:url(../images/footer.png) 370px 35px no-repeat;}
#footer .box3 p.copy{font-weight:bold;color:#6D5D5D;line-height:18px;padding:0 0 15px;width:auto;}
#footer .box3 p.copy a{color:#6D5D5D}
#footer .box3 p.copy a:hover{color:#b9b2b2 }
#footer .box3 address{font-weight:bold;color:#584747;line-height:18px;padding:15px 0 0;}
#footer .box3 p{line-height:18px;color:#4B3838;width:370px;text-align:justify;}

#main{background:#ECE5D5 url(../images/main_bg2.png) 32px 0 repeat-y;width:938px;padding:0 30px 0 32px;}
#content{width:608px;float:right;margin:0;}
#col{width:292px;float:left;margin-right:38px;}

body.index #content{width:608px;float:left;margin-right:38px;}
body.index #col{width:292px;float:right;margin:0;}
body.index #main{background:#ECE5D5 url(../images/main_bg.png) 32px 0 repeat-y;}

#col .list li{padding:0 0 0 9px;background:url(../images/ico-li.png) 0 50% no-repeat;line-height:24px;color:#6C5E3E;}
#col .list li a{color:#6C5E3E;}
#col .list li a:hover{font-weight:bold;}
#col .panoramy{display:block;border:16px solid #D8CDB5;}
#col .video{display:block;height:183px;overflow:hidden;}
#col .video:hover img{margin-top:-183px;}
#col #wnetrza{background:#D8CDB5;padding:16px 6px 5px 16px;width:270px;height:272px;display:inline-block;position:relative;}
#col #wnetrza .jcarousel-prev{position:absolute;left:-27px;top:138px;width:9px;height:17px;background:url(../images/btn-prev2.png) no-repeat;cursor:pointer;}
#col #wnetrza .jcarousel-next{position:absolute;right:-17px;top:138px;width:9px;height:17px;background:url(../images/btn-next2.png) no-repeat;cursor:pointer;}
#col #wnetrza .jcarousel-item{width:135px;height:272px;}
#col #wnetrza .jcarousel-item img{margin:0 10px 11px 0;display:block;}
#col #wnetrza .jcarousel-clip{width:270px;}

.art{background:url(../images/dots2.png) 0 100% repeat-x;padding:0 0 20px;margin:0 0 30px;position:relative;}
.art h2{color:#4D4D40;font-size:26px;line-height:18px;margin:0 0 -5px!important;}
.art h3{font-size:14px;color:#45391C;line-height:24px;margin:0 0 10px;}
.art p{line-height:24px;margin:0 0 1.5em;text-align:justify;}
.art img.pic{padding:3px;border:1px solid #BABABA;margin:0 18px 10px 0;float:left;}
.art .wiecej{position:absolute;right:0px;top:0px;}
.art-last{margin:0;background:none;}

.c h1{color:#4D4D40;font-size:26px;line-height:18px;margin:0 0 35px;}
.c h2{color:#333;font-size:17px;font-weight:bold;margin:0 0 10px;}
.c p{line-height:24px;margin:0 0 1.5em;text-align:justify;}
.c p a{color:#524320;}
.c p a:hover{color:#a89873;}

.c div.pics{margin:0 0 0;margin-right:-20px;overflow:hidden;}
.c div.pics img{float:left;border:7px solid #D8CDB4;margin-right:15px;margin-bottom:15px;}
.c div.pic{margin:0 0 35px;}
.c div.pic img{padding:7px;border:1px solid #D8CDB4;}

ul.lista{margin:0 0 1.5em;}
ul.lista li{padding:0 0 0 31px;background:url(../images/ico-li4.png) 15px 6px no-repeat;line-height:18px;}

div.cennik{background:url(../images/table_bg.png) repeat-y;margin:0 0 2em;}
table.cennik{width:100%;}
table.cennik th{background:#C8B586;border:1px solid #D5C6A2;font-size:12px;color:#fff;font-weight:bold;vertical-align:middle;padding:17px;}
table.cennik td{border:1px solid #D5C6A2;padding:17px;font-family:arial;color:#927F51;font-size:13px;vertical-align:middle;font-weight:bold;}
table.cennik td a{font-family:arial;color:#927F51;font-size:13px;vertical-align:middle;font-weight:bold;}
table.cennik td a:hover{font-family:arial;color:#3b2d0a;font-size:13px;vertical-align:middle;font-weight:bold;}
table.cennik td.pokoj{font-size:12px;font-family:georgia;color:#8D7845;}
table.cennik td.cena{font-family:arial,sans-serif;font-size:13px;color:#9C0000;white-space:nowrap;text-align:right;}




form{}
form div{width:545px;display:inline-block;margin-bottom:5px;}
form div label{width:150px;float:left;font-size:12px;color:#333;font-size:12px;font-family:georgia;}
form div input{font-weight:bold;width:210px;border:1px solid #B4B4B4;padding:4px;color:#a5353c;font-size:12px;font-family:georgia;}
form div select{font-weight:bold;width:350px;border:1px solid #B4B4B4;padding:4px;color:#a5353c;font-size:12px;font-family:georgia;}
form div textarea{font-weight:bold;width:350px;height:140px;border:1px solid #B4B4B4;padding:4px;color:#a5353c;font-size:12px;font-family:georgia;}
form .btn{margin-left:470px;margin-top:5px;}
form div.clear{width:auto;display:block;margin:0;}

#success{color:#00509a;font-weight:bold;line-height:24px;margin:0 0 1.5em;}
#success a{color:#00509a;font-weight:bold;line-height:24px;margin:0 0 1.5em;}
#success a:hover{color:#00509a;font-weight:bold;line-height:24px;margin:0 0 1.5em;}
#errors{color:#a5353c;line-height:24px;margin:0 0 1.5em;}
#errors li{color:#a5353c;}
