@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{padding:0 0 0 0 !important;background:url('../png/bg_1a.jpg') top left repeat;font-family:arial;}
#alltop{width:100%;background:url('../png/bg_1.jpg') top left repeat;background-position:0px 0px;background-repeat:repeat-x;height:147px;}
#allbott{width:100%;background:url('../png/bg_1.jpg') top left repeat;background-position:0px -129px;background-repeat:repeat-x;margin-top:-18px;}
.all{width:840px;margin:auto;}
#header{width:840px;height:143px;background:url('../png/header_bg.png') top left no-repeat;margin-top:-18px;}
#lang{float:left;padding:64px 0 0 18px !important;}
#lang img {border:none;}
#logo{text-align:center;padding:0px;margin-top:0px;padding-top:25px;}
#logo img {border:none;float:left;margin-left:88px;}
#content{width:836px;padding:0 4px 25px 0 !important;}
#content_top{width:836px;padding:4px 4px 0 0 !important;/*background:url('../png/conttop_bg.png') top left repeat-y;*/}
.colleft{width:184px;float:left;}
#flash_banner{width:648px;height:235px;overflow:hidden;margin-left:auto;margin-right:auto;border:1px solid #ffe79f;background:#ffe79f;background-image:url('../png/banner.png');}
.box{width:178px;border:1px solid #ec7a3b;margin:0 0 4px 0 !important;float:left;background:url('../png/box_bg.png') top left repeat-y;}
.box a, .box a:hover{color:#fdac53;text-decoration:none;}
.box p {padding:6px 0 8px 10px; !important;color:#ffe79f;font-family:arial;font-size:0.8em;}
.bold{font-weight:bold;}
#menu {list-style:none;width:168px;padding:10px 0 10px 5px !important;font-family:arial;font-weight:bold;font-size:0.8em}
#menu li{text-align:right;width:142px;height:26px;background:url('../png/menu_bg.jpg') top left no-repeat;border-left:1px solid #ec7a3b;border-right:1px solid #ec7a3b;border-bottom:1px solid #ec7a3b;padding:7px 24px 0 0 !important;}
#menu li a{color:#ffe79f;text-decoration:none;}
.border{border-top:1px solid #ec7a3b;}
#menu li a:hover{color:#ffe79f;text-decoration:none;font-size:1.1em;}
.border{border-top:1px solid #ec7a3b;}
#kontakt, #rezerwacja, #galeria{height:230px;}
#gall_img{padding:5px 0 0 5px !important;}
#colright{width:650px;float:right;margin-right:4px;border-left:1px solid #571300;border-right:1px solid #571300;border-top:1px solid #571300;background:#fff;}
#colright1{width:650px;float:right;border-left:1px solid #571300;border-right:1px solid #571300;background:#fff5da;}

#top{height:51px;width:650px;background:url('../png/top.jpg') top left repeat-x;padding:0 0 25px 0 !important;}
.article, .article1{width:595px;float:left;color:#333333;padding:0 30px 0 25px !important;}
.article2{width:595px;float:left;color:#333333;padding:0 30px 40px 25px !important;}
.article img {float:left;padding:0 10px 0 0 !important;}
.article2 img {float:right;padding:0 0 0 0 !important;}
.article1 img {margin: 10px 5px 5px 10px;}
{float:left;padding:0 10px 20px 0 !important;}
.article h2 {font-family:Arial;font-size:0.8em;padding:0 0 15px 0 !important;}
.article p, .article2 p{font-family:Arial;font-size:0.8em;padding:0 0 20px 0 !important;}
.article1 p{font-family:Arial;font-size:0.8em;padding:0 0 10px 0 !important;}
.article a,.article a:hover{color:#a73819;text-decoration:none;} 
#oferty_spec{min-height:355px;}
*html #oferty_spec{height:355px;}
#oferty_spec h1{color:#6f2704;font-size:1.2em;}
#oferty{float:left;width:325px;border-top:1px solid #c6bba0;height:274px;}
#nowosci{float:right;width:325px;border-top:1px solid #c6bba0;height:274px;}
.padd{padding:0 0 0 25px !important;}
.menu2{list-style-type:none;font-family:arial;font-weight:bold;color:#a73819;font-size:0.8em;padding:0 0 0 5px !important;}
.menu2 li{padding:0 0 6px 8px !important;background:url('../png/menu2_bg.jpg') top left no-repeat;}
.menu2 li a, .menu2 li a:hover{text-decoration:none;color:#a73819;} 
#bottom{width:650px;height:274px;background:url('../png/bottom_bg.jpg') top left no-repeat;float:left;}
#bottom2{width:650px;height:19px;background:#fff url('../png/bottom2.jpg') bottom left repeat-x;float:left;}
#footer{width:818px;float:left;height:29px;float:left;background:url('../png/footer_bg.jpg') top left no-repeat;border:1px solid #f1883c;padding:18px 8px 0 8px !important;}
.left{float:left;}
.right{float:right;}
#footer p{font-family:arial;font-size:0.7em;color:#ffe79f;}
#footer a, #footer a:hover{text-decoration:none;color:#ffe79f;}
table{font-family:Arial;font-size:0.8em;text-align:center;margin:0 0 20px 80px;}
th{padding:5px 0 5px 0;background:#6f2704;color:#fff;}
td{padding:3px 3px 3px 3px}
.bg{background:#fff;}
.tleft{text-align:left !important;padding: 0 0 0 25px;}
.tlbg{background:#fff;text-align:left !important;padding: 0 0 0 25px;}

#lang ul{list-style:none;width:137px;padding-left:13px;}
#lang ul li{float:left;margin-right:4px;border:1px solid #3d1d04;}
#lang ul li img{float:left;}