body{background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#48262c; margin:0px; min-width:900px;}

a img{border:none;}
a{text-decoration:none; color:#48262c;}
a:hover{color:#c79395;}
input[type=submit]{background:url('images/button.png') no-repeat; border:none; width:108px; height:53px; color:#FFFFFF; line-height:45px; font-size:18px; font-family:"Times New Roman", Times, serif;}
h1{font-size:16px;}
p{font-size:13px; line-height:15px;}

.highslide img{border:2px solid #48262c;}

#top{height:409px; background:url('images/top.jpg') #fff4ca center no-repeat;}
#logo{width:187px; height:204px; margin:0 auto;}
#search{width:230px; margin:0 auto; margin-top:-100px; padding-left:600px;}
#search input{border:1px solid #c79395; background:none; height:20px; width:200px; color:#861e39;}
#search button{border:none; background:none; position:relative; margin-left:140px; margin-top:-40px;}
#menu{width:984px; height:184px; margin:0 auto; margin-top:50px;}
#menu ul, #menu li{list-style-type:none; float:left;}

#banners{width:100%; height:350px; background:url('images/banner.png') repeat-x;}
#banners .content{width:1000px; margin:0 auto;}
#left_banner{float:left; width:660px; height:300px; border:5px solid white; background:#fef4ce; overflow:hidden;}
#right_banner{margin-left:680px; width:310px; position:absolute; margin-top:9px; height:300px; border:5px solid white; background:#fef4ce; overflow:hidden;}

#middle{width:1000px; margin:0 auto; overflow:hidden;}
#left{width:670px; float:left; margin-top:18px; margin-bottom:20px;}
.news img{border:4px solid #48262c; width:200px; height:200px; float:left; margin:10px;}
.news{border-bottom:1px dotted #ccc; clear:both;}
.news p{margin:10px; text-indent:10px;}
#mailform label{width:100px; display:inline-block; line-height:30px;}
#right{width:320px; margin-left:680px; background:url('images/podmenu.jpg') no-repeat; margin-top:-14px;}
#submenu ul{list-style-type:none; padding-top:50px;}
.menu{width:165px; height:35px; border-bottom:1px dotted #ccc; padding-left:10px; font-size:18px; color:#48262c; line-height:35px; display:block; font-family:"Times New Roman", Times, serif;}
.menu a{color:#48262c;}
.menu:first-letter{font-size:24px; text-transform:uppercase;}
.menu:hover{background:url('images/menu_tlo.png') no-repeat left; border-bottom:1px dotted #ccc; padding-left:48px; width:165px; height:35px; margin-left:-38px; display:block;}
.menu .active{background:url('images/menu_tlo.png') no-repeat left; border-bottom:1px dotted #ccc; padding-left:48px; width:165px; height:35px; margin-left:-48px; display:block;}
.menu .active:first-letter{font-size:24px; text-transform:uppercase;}
#down_box{margin-top:40px;}
#down_box form{font-size:16px;}
#down_box form:first-letter{font-size:18px;}
#right .csc-default{border-top:1px solid #48262c;}
#right .csc-header{margin-left:15px; width:140px; background:#ffffff; font-size:12px; font-weight:lighter;}
#right .csc-firstHeader{height:40px; line-height:40px; margin-top:-20px; margin-left:10px; text-transform:uppercase; background:url('images/kwiatek.png') no-repeat right;}
#right td{width:320px; text-align:center; margin:0 auto;}

#footer_bg{height:195px; background:url('images/stopka_bg.jpg') repeat-x; clear:both;}
#footer{background:url('images/stopka.jpg') no-repeat; width:1000px; margin:0 auto; height:163px; font-size:14px;}
#address{}
#address ul, #address li{list-style-type:none; float:left;}
#address ul{margin-left:-40px;}
#address ul ul{font-size:11px;}
#address li{width:165px; text-align:center;}
#down_menu{text-transform:uppercase; width:500px; margin:0 auto; color:#FFFFFF; text-align:center;}
#down_menu ul, #down_menu li{float:left; list-style-type:none;}
#down_menu li{padding-left:10px; padding-right:10px; border-right:1px solid white;}
#down_menu .last{border:none;}
#down_menu a{color:#FFFFFF;}

.restauracja{background:url('images/menu.png') 0 0 no-repeat; width:145px; height:161px; display:block;}
.restauracja:hover{background:url('images/menu_duze.png') -10px 0 no-repeat; width:145px; height:161px; display:block;}
.restauracja.active{background:url('images/menu_duze.png') -10px 0 no-repeat; width:145px; height:161px; display:block;}
.dwor{background:url('images/menu.png') -148px 0 no-repeat; width:182px; height:161px; display:block;}
.dwor:hover{background:url('images/menu_duze.png') -158px 0 no-repeat; width:182px; height:161px; display:block;}
.dwor.active{background:url('images/menu_duze.png') -158px 0 no-repeat; width:182px; height:161px; display:block;}
.catering{background:url('images/menu.png') -330px 0 no-repeat; width:150px; height:161px; display:block;}
.catering:hover{background:url('images/menu_duze.png') -340px 0 no-repeat; width:150px; height:161px; display:block;}
.catering.active{background:url('images/menu_duze.png') -340px 0 no-repeat; width:150px; height:161px; display:block;}
.caffe{background:url('images/menu.png') -501px 0 no-repeat; width:149px; height:161px; display:block;}
.caffe:hover{background:url('images/menu_duze.png') -511px 0 no-repeat; width:149px; height:161px; display:block;}
.caffe.active{background:url('images/menu_duze.png') -511px 0 no-repeat; width:149px; height:161px; display:block;}
.hotel{background:url('images/menu.png') -660px 0 no-repeat; width:150px; height:161px; display:block;}
.hotel:hover{background:url('images/menu_duze.png') -676px 0 no-repeat; width:150px; height:161px; display:block;}
.hotel.active{background:url('images/menu_duze.png') -676px 0 no-repeat; width:150px; height:161px; display:block;}
.fabryka{background:url('images/menu.png') -835px 0 no-repeat; width:160px; height:161px; display:block;}
.fabryka:hover{background:url('images/menu_duze.png') -842px 0 no-repeat; width:150px; height:161px; display:block;}
.fabryka.active{background:url('images/menu_duze.png') -842px 0 no-repeat; width:150px; height:161px; display:block;}


.frp_fancyzoom_image {padding:10px; display:inline; border:1px solid dark;}
