@charset "utf-8";
body, HTML{margin:0; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#666666; background: url(../images/bg.jpg) 0 0 repeat-x #9d9d9d;}
form{margin:0; padding:0;}
a{font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#d50204;}

/*
ul, div{border:1px solid #333333;}
#ef3d64 - noodle rozowy
#d50204 - sushi bordowy
#6c6c6c - podswietlenie szary
*/


#allsite{margin:0 auto 0 auto;padding:0; width:1000px; display:block;}

div#top{margin:0; padding:0; width:1000px; height:116px;}
div#top ul#tlink{list-style-type:none; margin:0; padding:0; width:330px; float:right;}
div#top ul#tlink li{margin:0; padding:1px 0 0 10px; background:url(../images/top_li.png) 0 7px no-repeat;}
div#top ul#tlink li a{margin:0; padding:0; font-size:10px;}

div#menu{margin:5px 0 0 0; padding:0 0 0 5px; width:995px; height:25px; background:url(../images/menu_bg.png) 0 0 repeat-x #d50204;}
div#menu ul#menugl{list-style-type:none; margin:0; padding:0; float:left; clear:left;}
div#menu ul#menugl li{margin:0; padding:0; float:left;}
div#menu ul#menugl li.lsplit{padding:0 8px 0 5px; float:left;}

div#menu ul#lang{list-style-type:none; margin:0 5px 0 0; padding:0; float:right; clear:right;}
div#menu ul#lang li{margin:0; padding:0; float:left;}
div#menu ul#lang li.lsplit{padding:0 8px 0 4px; float:left;}

#source{margin:5px 0 0 0; padding:0; width:1000px; display:block; min-height:411px; height:auto !important; height:411px; background-color:#FFFFFF;}
#source img.shtop{margin:0; padding:0 0 8px 0; display:block; clear:both;}
#source a.shead{margin:0; padding:2px 12px 0 12px; display:block; clear:both;}
#source p.shtxt{margin:0; padding:2px 14px 4px 14px; color:#000000;}
#source a.shmore{margin:0; padding:0 0 0 4px;}

#source ul.shsul{list-style-type:none; margin:0 12px 0 12px; padding:0; color:#000000; font-size:10px; clear:both; display:block;}
#source ul.shsul li{margin:0; padding:0 0 4px 0;}
#source ul.shsulonn{list-style-type:none; margin:0 12px 0 12px; padding:0; color:#000000; font-size:10px; clear:both; display:block;}
#source ul.shsulonf{list-style-type:none; margin:0 12px 0 12px; padding:0; color:#000000; font-size:10px; clear:both; display:block;}
#source ul.shsulonn li{margin:0; padding:0 0 4px 0;}
#source ul.shsulonf li{margin:0; padding:0 0 4px 0;}
#source ul.shsul li a.akttitle_s{padding:0 0 0 18px; color:#83050d; text-decoration:none; font-size:14px; font-weight:bold; background:url(../images/ti_suarr.png) 0 3px no-repeat; display:block; clear:right}
#source ul.shsul li a.akttitle_s:hover{color:#6c6c6c; text-decoration:none;}
#source ul.shsul li a.akttitle_n{padding:0 0 0 18px; color:#ef3d64; text-decoration:none; font-size:14px; font-weight:bold; background:url(../images/ti_noarr.png) 0 3px no-repeat; display:block; clear:right}
#source ul.shsul li a.akttitle_n:hover{color:#6c6c6c; text-decoration:none;}
#source ul.shsulonn li a.akttitle_n{padding:0 0 0 18px; color:#ef3d64; text-decoration:none; font-size:14px; font-weight:bold; background:url(../images/ti_noarr.png) 0 3px no-repeat; display:block; clear:right}
#source ul.shsulonn li a.akttitle_n:hover{color:#6c6c6c; text-decoration:none;}
#source ul.shsulonf li a.akttitle_f{padding:0 0 0 18px; color:#000000; text-decoration:none; font-size:14px; font-weight:bold; background:url(../images/ti_fiarr.png) 0 3px no-repeat; display:block; clear:right}
#source ul.shsulonf li a.akttitle_f:hover{color:#6c6c6c; text-decoration:none;}
#source ul.shsul li a.akttitle_f{padding:0 0 0 18px; color:#000000; text-decoration:none; font-size:14px; font-weight:bold; background:url(../images/ti_fiarr.png) 0 3px no-repeat; display:block; clear:right}
#source ul.shsul li a.akttitle_f:hover{color:#6c6c6c; text-decoration:none;}
#source ul.shsul li a.akttitle_so{padding:0 0 0 18px; color:#66952d; text-decoration:none; font-size:14px; font-weight:bold; background:url(../images/ti_soarr.png) 0 3px no-repeat; display:block; clear:right}
#source ul.shsul li a.akttitle_so:hover{color:#6c6c6c; text-decoration:none;}

#source ul.hotul{list-style-type:none; margin:0 8px 0 8px; padding:0; color:#000000; font-size:10px; min-height:232px; height:auto !important; height:232px; clear:both; display:block;}
#source ul.hotul li{margin:0; padding:0 0 3px 0; clear:both;}
#source ul.hotul li a.akttitle_ho{padding:0 0 0 0; color:#7d2f08; text-decoration:none; font-size:14px; font-weight:bold; display:block; clear:right}
#source ul.hotul li a.akttitle_ho:hover{color:#6c6c6c; text-decoration:none;}
#source ul.hotul li a.akttitle_ho .hot_img{margin:0 5px 0 0; padding:0; width:75px; height: 53px; border:none; float:left}

#source ul.shsul li a.akttitle_o{padding:0 0 0 18px; color:#999999; text-decoration:none; font-size:14px; background:url(../images/ti_arr.png) 0 3px no-repeat; display:block; clear:right}
#source ul.shsul li a.akttitle_o:hover{color:#6c6c6c; text-decoration:none;}
#source ul.shsul li a.akttitle_k{padding:0 0 0 18px; color:#e37371; text-decoration:none; font-size:14px; font-weight:bold; background:url(../images/ti_kgarr.png) 0 3px no-repeat; display:block; clear:right}
#source ul.shsul li a.akttitle_k:hover{color:#6c6c6c; text-decoration:none;}
#source ul.shsul li a.klink{padding:0; color:#83050d; text-decoration:none; font-size:11px; font-weight:bold; display:block; clear:right}
#source ul.shsul li a.klink:hover{color:#6c6c6c; text-decoration:none;}
#source ul.shsul li a.klink_soho{padding:0; color:#66952d; text-decoration:none; font-size:11px; font-weight:bold; display:block; clear:right}
#source ul.shsul li a.klink_soho:hover{color:#6c6c6c; text-decoration:none;}
#source ul.shsul li a.klink_hot{padding:0; color:#66952d; text-decoration:none; font-size:11px; font-weight:bold; display:block; clear:right}
#source ul.shsul li a.klink_hot:hover{color:#6c6c6c; text-decoration:none;}
#source ul.shsul li a.exptitle{margin-left:18px; padding:1px 0 0 18px; color:#6c6c6c; text-decoration:none; font-size:12px; font-weight:bold; background:url(../images/ti_arr.png) 0 3px no-repeat; display:block; clear:right}
#source ul.shsul li a.exptitle:hover{color:#9d9d9d; text-decoration:none;}

#source div#content ul.shsul{list-style-type:none; margin:0; padding:0; color:#000000; font-size:10px;}
#source div#content ul.shsul li{margin:0; padding:0 0 4px 0;}
#source div#content ul.shsul li a.akttitle{padding:0 0 0 18px; color:#000000; text-decoration:none; font-size:14px; font-weight:bold; background:url(../images/ti_fiarr.png) 0 3px no-repeat; display:block; clear:right}
#source div#content ul.shsul li a.akttitle:hover{color:#6c6c6c; text-decoration:none;}
#source div#content ul.shsul li a.akttitle_menu{padding:0 0 0 18px; color:#6c6c6c; text-decoration:none; font-size:14px; font-weight:bold; background:url(../images/ti_arr.png) 0 3px no-repeat; display:block; clear:right}
#source div#content ul.shsul li a.akttitle_menu:hover{color:#9d9d9d; text-decoration:none;}
#source div#content ul.shsul li h1.knthead{margin:0 0 2px 0; padding:0; font-size:12px; font-weight:bold;}
#source div#content ul.shsul li p{margin:0 0 2px 0; padding:0; font-size:12px;}
#source div#content ul.shsul li h1.miasto{margin:5px 40px 0 0; padding:0; font-size:14px; font-weight:bold;}

div#content h1.miasto{margin:5px 40px 10px 0; padding:0; font-size:14px; font-weight:bold; border-bottom:1px dashed #6c6c6c}
div#content h2.knthead{margin:0; padding:0 0 0 18px; text-decoration:none; font-size:14px; font-weight:bold; background:url(../images/ti_suarr.png) 0 3px no-repeat; display:block; clear:right}
div#content h2.knthead a{color:#83050d; text-decoration:none;}
div#content h2.knthead a:hover{color:#6c6c6c}
div#content a.klink{padding:0; color:#83050d; text-decoration:none; font-size:11px; font-weight:bold; display:block; clear:right}
div#content a.klink:hover{color:#6c6c6c;}
div#content a.klink_soho{padding:0; color:#66952d; text-decoration:none; font-size:11px; font-weight:bold; display:block; clear:right}
div#content a.klink_soho:hover{color:#6c6c6c;}

div#content .paragraph{text-align:center; font-weight:bold;}
div#content h3{font-size:16px;}
div#content h4{font-size:14px;}
div#content h5{font-size:13px;}
hr.split{margin:10px 0 10px 0; padding:0; width:100%; background:0; border:none; border-bottom:1px solid #ccc; height:1px;}
hr.underline{margin:0 0 5px 0; padding:0; width:100%; background:0; border:none; border-bottom:1px solid #ccc; height:1px; clear:both;}

div#content .zestaw_t{font-weight: bold;}
div#content .zestaw_c{margin:0; padding:0; float:right; font-weight:bold;}
div#content .zestaw_img{margin:0; padding:0 5px 0 0;text-align:left; float:left;}

div#content .zestaw_tbl td{margin:0; padding: 0 0 10px 0; border-bottom: 1px dashed #ccc; border-right:20px solid #fff; text-align:left; vertical-align:top;}
div#content .zestaw_tbl td p{margin:7px 0 7px 0; padding: 0;}

div#content .kontakt_table{border:0; width:100%; text-align:left}
div#content .kontakt_table td{padding-bottom:10px;}

#source div#content ul.shsulpdf{list-style-type:none; margin:0; padding:0; color:#000000; font-size:10px;}
#source div#content ul.shsulpdf li{margin:0; padding:0 0 4px 0;}
#source div#content ul.shsulpdf li a.akttitle_menu{padding:0 0 3px 23px; color:#9d9d9d; text-decoration:none; font-size:13px; font-weight:bold; background:url(../images/pdf.gif) 0 0 no-repeat; display:block; clear:right}
#source div#content ul.shsulpdf li a.akttitle_menu:hover{color:#6c6c6c; text-decoration:none;}
#source div#content ul.shsulpdf li a.akttitle_menu span{font-weight:normal;}

div#source ul.shul{list-style-type:none; margin:0 12px 0 12px; padding:0; color:#000000; font-size:10px; clear:both; display:block;}
div#source ul.shul li{margin:0; padding:0 6px 4px 18px; background:url(../images/ti_arr.png) 0 3px no-repeat;}
div#source ul.shul li.shimg{margin:0; padding:4px 4px 4px 0px; background:none;}
div#source ul.shul li.shimg img{margin:0; padding:5px;border:1px solid #e3e3e3;}
div#source ul.shul li a.akttitle{color:#9d9d9d; text-decoration:none;  font-size:14px; font-weight:bold; padding:0 0 4px 0; display:block; clear:right}
div#source ul.shul li a.akttitle:hover{color:#6c6c6c; text-decoration:none;}
div#source ul.shul li a.akttitle_visit{color:#6c6c6c; text-decoration:none;  font-size:14px; font-weight:bold; padding:0 0 4px 0; display:block; clear:right}
div#source ul.shul li p{margin:0; padding:0; color:#9d9d9d; font-size:14px; font-weight:bold; display:block; clear:right}

div#content h1.achead{margin:25px 40px 0px 45px; padding:0; font-size:14px; font-weight:bold;}

#source div#sushi{margin:0; padding:0; float:left; width:260px; min-height:297px; height:auto !important; height:297px; background: url(../images/sushi_bg.jpg) 0 57px no-repeat #ffffff;}
#source div#noodle{margin:0; padding:0; float:left; width:260px; min-height:297px; height:auto !important; height:297px; background: url(../images/noodle_bg.jpg) 0 57px no-repeat #ffffff;}
#source div#noodleon{margin:0; padding:0; width:260px; height:140px; height:auto !important; height:140px;} /* background: url(../images/noodles_bg.jpg) 0 0 no-repeat #ffffff;*/
#source div#fishon{margin:0; padding:0; width:260px; height:95px; height:auto !important; height:95px;}/* background:url(../images/rybys_bg.jpg) 0 0 no-repeat #ffffff;*/
#source div#soho{margin:0; padding:0; float:right; width:260px; min-height:297px; height:auto !important; height:297px; background: url(../images/soho_bg.jpg) 0 57px no-repeat;}
#source div#hot{margin:0; padding:0; float:right; width:260px; min-height:297px; height:auto !important; height:297px; background: url(../images/hot_bg.jpg) 0 57px no-repeat;}
#source div#baner{margin:0; padding:0; float:right; width:260px; min-height:114px; height:auto !important; height:114px;} /*background:url(../images/rybys_bg.jpg) 0 0 no-repeat #ffffff;*/
#source div#myblo{margin:0; padding:0; float:left; width:520px; min-height:114px; height:auto !important; height:114px;} /*background:url(../images/rybys_bg.jpg) 0 0 no-repeat #ffffff;*/
#source div#article{margin:0; padding:0; float:right; width:220px; min-height:411px; height:auto !important; height:411px; background: url(../images/article_bg.jpg) 0 57px no-repeat #ffffff; clear:right;}

div#lmenu{margin:0; padding:8px 0 0 2px; list-style-type:none; width:260px; float:right; background:url(../images/lmenu_bg.jpg) 0 0 no-repeat #ffffff; min-height:411px; height:auto !important; height:411px;}
ul#lmenuh{margin:0; padding:0 0 5px 0; list-style-type:none; width:260px; float:left; clear:both}
ul#lmenuh li{margin:0; padding:2px 0 0 0; display:block; height:57px; float:left; clear:both;}
ul#lmenuh li{margin:0; padding:2px 0 0 0; display:block; float:left; clear:both;}
ul#lmenuh li .kuchta{margin:10px 15px 10px 2px; padding:5px; list-style-type:none; width:220px; height:165px; float:right; border:1px solid #e3e3e3;}
ul#lmenuh li.mapka{margin:10px 0 10px 8px; padding:5px; list-style-type:none; width:220px; height:250px; float:left; border:1px solid #e3e3e3;}

ul#lmenuh li a{margin:0; padding:0;}

div#content{margin:0;padding:0; width:738px; float:left; min-height:411px; height:auto !important; height:411px; display:block; text-align:justify; background-color:#ffffff;}
div#content h1.title{margin:58px 0 10px 0; padding:0;}
div#content .h1title{font-size:13px; color:#5193df; margin:10px 0 10px 0; padding:0;}

div#content h2.atitle{font-size:14px; margin:0; padding:0;}
div#content a.h2atitle{font-size:13px; color:#5193df; margin:0; padding:10px 0 0 0; display:block; clear:both;}
div#content a.art_nagl{font-size:13px; color:#5193df; margin:10px 0 0 0; padding:0; display:block; text-decoration:none;}
div#content p.h2date{font-size:11px; color:#000000; margin:2px 0 0 0; padding:0;}

div#content div.actxt{margin:25px 40px 20px 45px; padding:0; overflow:hidden;}
div#content div.actxt_relacje{margin:25px 40px 20px 45px; padding:0; min-height:250px; height: auto !important; height:250px; background:url(../images/logo-pfr-bg.png) center 40px no-repeat;}
div#content div.acleft{margin:0; padding:25px 0 20px 45px; width:315px; float:left; display:block;}
div#content div.acright{margin:0; padding:25px 45px 20px 0; width:315px; float:right; display:block;}
div#content div.acleft .imgleft, div#content div.acright .imgleft{border:1px solid #000000; margin:7px 7px 3px 0; float:left;}
div#content div.acleft .imgright, div#content div.acright .imgright{border:1px solid #000000; margin:7px 0 3px 7px; float:right;}
div#content div.acleft .imgcenter, div#content div.acright .imgcenter{border:1px solid #000000; margin:7px 0 3px 0;}
div#content div.acleft .imgcenter2, div#content div.acright .imgcenter2{border:1px solid #e3e3e3; margin:3px 0 3px 0; padding:5px;}
div#content div.acright p.catering{margin:0; padding:0 0 0 5px; line-height:18px; width:310px;}

div#content table.prod_table{font-size:13px; color:#000000; margin:0; padding:0; width:100%;}
div#content table.prod_table td{margin:0; padding:3px 3px 3px 3px; border:none; border-bottom:1px solid #666666;}
div#content table.prod_table .prod_stitle{font-size:13px; color:#5193df; margin:0; padding:0; display:block}

div#content .art_split{clear:both; margin:0; padding:10px 0 10px 0; display:block; height:2px;}

div#content ul#galeria{list-style-type:none; margin:0; padding:0;}
div#content ul#galeria li{margin:0; padding:0; display:block; float:left;}
div#content ul#galeria li a img{margin:2px; padding:1px; display:block; border:1px solid #999999;}
div#content ul#galeria li a:hover img{border:1px solid #5193df;}
div#content #map{font-size:13px; margin:20px 0 0 0; padding:0; display:block; width:400px; height:350px; border:1px solid #666666;}

.uintxt{text-transform:uppercase; color:#d50204; font-weight:bold;}
.nintxt{text-transform:uppercase; color:#ef3d64 ; font-weight:bold;}


p.ind{ text-indent:1.5em;}
.nobr{white-space:nowrap;}

a.arrw{background: url(../images/2arrow.png) 100% 5px no-repeat; padding:0 10px 0 0; margin:0 4px 0 0; text-decoration:none; color:#5193df; font:11px Arial, Helvetica, sans-serif; float:right; clear:both;}
a.arrw:hover{padding:0 14px 0 0; margin:0; color:#FF9900;}

.wwwbreak17{border-bottom:1px dotted #cccccc; clear:both; margin:0 0 5px 0; padding:5px 0 0 0; height:1px; display:block;}

div#foot{margin:5px 0 0 0; padding:0px 7px 0 7px; height: 23px; width:986px; list-style-type:none; text-align:left; background-color:#9d0606;}

ul.linklist{margin:0 auto 0 auto; padding:10px 0 10px 0; list-style-type:none; text-align:center; width:170px;}
ul.linklist li{margin:0; padding:0; float:left; text-align:center; clear:right; height:13px; display:block; font-size:12px;}
ul.linklist li.llsign{background-color:#5193df; margin:0; padding:2px 3px 4px 3px; color:#FFFFFF; font-weight:bold;}
ul.linklist li img{margin:0; padding:6px 0 0 0;}
ul.linklist li a{font-size:12px; margin:0; padding:2px 3px 4px 3px; text-decoration:none; color:#5193df; display:block;  height:13px}
ul.linklist li a:hover{border:1px solid #ff9900; padding:1px 2px 3px 2px;}

.btsplit{margin:0; padding:0; height:0; border-bottom:1px solid #ededed; width:951px; display:block; clear:both; font-size:1px;}
#binter{margin:0; padding:0; width:1004px; height:21px; clear:both; display:block;}


/*galeria*/
#kartkibox{margin:0; padding: 19px 0 0 0; width:650px;}
#cardnav{text-align:center; margin:0 auto 0 auto; padding: 10px 0 10px 0; width:370px; clear:both;}
.kartkimin{float:left; width:150px; height:100px; vertical-align:top; text-align:left; padding:2px; margin:0 0 10px 5px; background:url(../images/galeria_img_bg.png) -13px 0 no-repeat; border:1px solid #e3e3e3;}
#kartkabig{position:absolute; left:50%; top:20px; display:none; width:640px; min-height:370px; z-index:300; background-color: #000000;}
.closecard{margin:3px 15px 0 0; padding:0; display:block; position:absolute; top:0; left:500px; width:96px; text-align: right; clear:both;}
#cardtxt{margin:0 0 25px 0; height:40px; padding:10px 25px 0 25px; font-size: 11px; text-align:center;}
#mycardbr{margin:0; min-height:370px; padding:15px 0 0 0; display:block; text-align:center;}
#mycard{margin:2px; padding:0; display:inline; clear:both;}
#ffvd, #fvd, #prev, #fprev{display:inline;}
#przykrywka{position:absolute; left:0; top:0; display:none; background:url(../images/bg.png) #FFFFFF; opacity: .93; filter: alpha(opacity=93);}


/*menu- pawel*********************************************************************/
.menu_tyt{margin:0; padding:15px 0 0 0; width:600px; height:15px; font-size:11px; font-weight:bold; color:#666666; float:left; text-align:left;}
.tyt1{margin:0; padding:0; width:500px; float:left}
.ilosc{margin:0; padding:0; width:100px; float:right;}
.menu_img{margin:0; padding:0 10px 0 0; width:254px; height:170px; float:left; clear:left;}

.menu_ulista{margin:0; padding:0; width:350px; list-style-type:none; float:left;}
.menu_ulista li.menu_zestaw{margin:0; padding:5px 0 0 0; width:330px; line-height:14px; font-weight:bold; float:left; display:block;}
.menu_ulista li.menu_opis{margin:0; padding:0 0 5px 0; width:330px; line-height:12px; font-style:italic; float:left;}
.menu_danie{margin:0; padding:0 0 0 0; width:150px; float:left;}
.menu_cena{margin:0; padding:0; width:50px; float:right;}
.menu_cena2{margin:0; padding:0; width:90px; float:right;}
.podwojne{margin:0; padding:0; width:90px; float:left;}
.red{color:#CC3300;}

#menu_tbl{margin:0; padding:0; width:575px; border:none; text-align:left;}
.tbl_kat{margin:0; padding:15px 0 0 0; width:350px; font-weight:bold; float:left;}
.tbl_prod{margin:0; padding:4px 0 0 0; width:396px; float:left; border-bottom:1px dotted #CCCCCC;}
.tbl_prod_1{margin:0; padding:4px 0 0 0; width:346px; float:left; border-bottom:1px dotted #CCCCCC;}
.tbl_ile{margin:0; padding:4px 0 0 0; width:50px; float:left; border-bottom:1px dotted #CCCCCC;}
.tbl_cena{margin:0; padding:4px 0 0 0; width:50px; float:right; text-align:right;  border-bottom:1px dotted #CCCCCC;}
.tbl_prod_2{margin:0; padding:4px 0 0 0; width:425px; float:left;}
.tbl_ile_1{margin:0; padding:4px 0 0 0; width:50px; float:left;}
.tbl_cena_1{margin:0; padding:4px 0 0 0; width:50px; float:right; text-align:right;}
.wawaonly{margin:20px 0 0 0; padding:0; width:300px; font-size:12px; color:#d50204; float:left;} 


.menusopotl{margin:0; padding:0; width:315px; float:left;}
.menusopotr{margin:0;  padding:0; width:315px; float:right;}
.s_kat{margin:14px 0 3px 0; padding:1px 0 1px 4px; width:311px; font-size:12px; font-weight:bold; float:left; background-color:#EEEEEE;}
.s_kat1{margin:14px 0 7px 0; padding:1px 0 1px 4px; width:311px; font-size:12px; font-weight:bold; float:left; background-color:#EEEEEE;}
.s_katnodle{margin:14px 0 3px 0; padding:1px 0 1px 4px; width:310px; font-size:12px; font-weight:bold; float:left;}
.s_zestaw{margin:0; padding:4px 0 0 0; width:250px; float:left; text-align:left; font-weight:bold;}
.s_zestaw1{margin:0; padding:4px 0 0 0; width:200px; float:left; text-align:left; font-weight:bold;}
.s_cena{margin:0; padding:0; float:right; text-align:right;}
.s_ile{margin:0; padding:4px 0 0 0; width:50px; float:left;}
.s_cena{margin:0; padding:4px 0 0 0; width:50px; float:left; text-align:right; font-weight:bold;}
.s_opis{margin:0; padding:0; width:250px; float:left; font-style:italic; text-align:left;}
.s_img{margin:2px 0 2px 0; padding:0;} 
.s_kreska{margin:0; padding:0; width:314px; height:2px;  line-height:2px; float:left; border-bottom:1px dotted #CCCCCC;}
.no_zestaw{margin:0; padding:4px 0 0 0; width:250px; float:left; text-align:left; font-weight:bold;}
.no_opis{margin:0; padding:0; width:300px; float:left; font-style:italic; text-align:left;}
.no_kreska{margin:2px 0 4px 0; padding:0; width:300px; height:2px;  line-height:2px; float:left; border-bottom:1px dotted #CCCCCC;}
.no_img{margin:2px 0 2px 0; padding:0;} 

ul.ul_kat{margin:0; padding:0; list-style-type:none;}
ul.ul_kat li{margin:0; padding:4px 0 2px 4px; width:308px; float:left; border-bottom:1px dotted #CCCCCC; font-size:12px;}

ul.menuwynosl{margin:0; padding:25px 0 0 50px; width:300px; float:left; list-style-type:none;}
ul.menuwynosl li{margin:0; padding:4px 0 2px 0; width:300px; float:left; text-align:left; border-bottom:1px dotted #CCCCCC; font-weight:bold;}
ul.menuwynosl li.noline{margin:0; padding:4px 0 2px 0; width:300px; float:left; text-align:left; font-weight:bold; border:none;}
ul.menuwynosl li label{margin:0; padding:4px 0 0 0; width:50px; float:right; text-align:right; font-weight:bold; display:block;}
ul.menuwynosl li.head{margin:14px 0 3px 0; padding:1px 0 1px 4px; width:300px; font-size:12px; font-weight:bold; float:left; background-color:#EEEEEE; border:none;}
ul.menuwynosl li span{font-weight:normal; font-style:italic; width:250px; display:block;} 
ul.menuwynosl li img{margin:2px 0 2px 0; padding:0;}
.catering{margin:0; padding:0; width:400px; float:left;}
.podpis{font-size:14px; font-weight:bold;}


.aktual_head{margin:0 0 20px 0; padding:0; text-align:center; font-size:65px; font-weight:bold;}
.aktual_adres{margin:45px 0 0 0; padding:0; font-size:13px; line-height:20px;}
.aktual_logo{margin:0 0 20px 0; padding:0; vertical-align:middle; float:right; display:block;}

div#content h1.knthead{margin:20px 40px 10px 0; padding:0; font-size:14px; font-weight:bold;}
div#content div.acright h1.knthead{margin:0 0 5px 0; padding:0; font-size:12px; font-weight:bold;}
div#content div.acleft h1.knthead{margin:0 0 5px 0; padding:0; font-size:12px; font-weight:bold;}
div#content div.acleft .miasto{margin:0 40px 5px 0; padding:0; font-size:13px; font-weight:bold;}
div#content div.acright h1.rest{margin:0 40px 4px 0; padding:0; font-size:13px; font-weight:bold;}

ul.catering{margin:0; padding:0; width:310px; float:left; list-style-type:none;}
ul.catering li{margin:3px 0 0 0; padding:0 0 0 5px; width:305px; text-align:left; border-bottom:1px dotted #CCCCCC;}

div#lmenupic{margin:0; padding:0 0 0 2px; list-style-type:none; width:260px; float:right; background:url(../images/lmenu_bg.jpg) 0 0 no-repeat #ffffff; min-height:411px; height:auto !important; height:411px;}
ul#lmenuhpic{margin:0; padding:0 0 5px 0; list-style-type:none; width:260px; float:left; clear:both}
ul#lmenuhpic li{margin:0; padding:2px 0 0 0; display:block; width:260px; float:left; clear:both;}
ul#lmenuhpic li .kuchta{margin:10px 15px 0 2px; padding:5px; list-style-type:none; width:220px; float:right; border:1px solid #e3e3e3;}

.onas_tlo{background: url(../images/onas_logo.jpg) 170px 25px no-repeat #ffffff;}
.zarzad_tlo{background: url(../images/onas_logo.jpg) 170px 25px no-repeat #ffffff; min-height:300px; height:auto !important; height:300px;}
/*******************************************/

/* ksiega gosci */

ul.ksiega{margin:0; padding:0; list-style-type:none;}

ul.ksiega li.ksnazwa{margin:0; padding:0 12px 2px 18px; background:url(../images/ti_kgarr.png) 0 3px no-repeat; border-bottom:1px dotted #CCCCCC; font-weight:bold;}
ul.ksiega li.ksdata{margin:0; padding:0 12px 6px 18px; font-size:9px;}
ul.ksiega li.kswpis{margin:0; padding:0 12px 18px 18px;}

ul.ksiega li.ksnazwaes{margin:0; padding:0 12px 2px 18px; background:url(../images/ti_arr.png) 0 3px no-repeat; border-bottom:1px dotted #CCCCCC; font-weight:bold; color:#999999;}
ul.ksiega li.ksdataes{margin:0; padding:0 12px 6px 18px; font-size:9px; color:#999999;}
ul.ksiega li.kswpises{margin:0; padding:0 12px 18px 18px; color:#999999;}

ul.ksiegaedit{margin:0; padding:0; list-style-type:none;}
ul.ksiegaedit li label{margin:0; padding:0; float:left; width:120px;}

/* -- ksiega gosci */


/*panel logowania*/
div#loginp{margin:0 auto 0 auto; padding:0; width:500px; height:77px; background:url(../images/loginp_bg.png) repeat-x;}
div#loginplab{margin:0; padding:0; width:368px; height:24px; background:url(../images/loginp_tag.png) 0 0 no-repeat; clear:both}
ul#loginul{margin:0; padding:0; list-style-type:none;}
ul#loginul li{margin:0; padding:0; float: left;}
ul#loginul #lbnd{margin:0; padding:0; width:6px; height:53px; background:url(../images/loginp_lbnd.png) 0 0 no-repeat;}
ul#loginul #rbnd{margin:0; padding:0; width:6px; height:53px; background:url(../images/loginp_rbnd.png) 0 0 no-repeat; float:right;}
ul#loginul label#loginlab{margin:13px 0 0 0; padding:0; width:38px; height:13px; background:url(../images/loginlab.png) 0 0 no-repeat; display:block; float:left;}
ul#loginul label#passlab{margin:13px 0 0 0; padding:0; width:38px; height:13px; background:url(../images/passlab.png) 0 0 no-repeat; display:block; float:left;}
ul#loginul input#login{margin:13px 0 0 0; padding:0; width:150px; float:left;}
ul#loginul input#pass{margin:13px 0 0 0; padding:0; width:150px; float:left;}
ul#loginul input#sub{margin:10px 0 0 0; padding:0; width:80px; height:35px; float:left;}
/* -- panel logowania*/



p.kathead{margin:0 0 15px 0; padding:0 0 0 50px; width:655px; float:left; clear:both; font-size:22px; font-weight:bold; color:#9d9d9d;}
p.kathead1{margin:0 0 10px 0; padding:0 0 0 50px; width:655px; float:left; font-size:22px; font-weight:bold; color:#9d9d9d;}
div.catkatleft{margin:10px 0 0 0; padding:0 0 0 50px; width:150px; float:left; clear:left;}
div.catkatleft div.notka{margin:0; padding:10px 0 10px 0; float:left; font-weight:bold; text-align:left; width:150px; border-top:solid 2px #ba131a; border-bottom:solid 2px #ba131a;}
div.catkatright{margin:0; padding:0 50px 0 0; width:230px; float:right;}
div.catkat{margin:10px 0 0 15px; padding:0 ; width:230px; float:left;}
ul.catkat_ul{margin:0; padding:0 0 25px 0; list-style-type:none; width:230px;}
ul.catkat_ul li{margin:0; padding:3px 0 3px 20px; text-align:left; background:url(../images/dot_li.png) 7px 9px no-repeat;}
ul.catkat_ul li.black{margin:0; padding:5px 0 0 0; height:20px; background:#9d9d9d; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:center;}
ul.catkat_ul li.blacken{margin:0; padding:5px 0 0 0; height:20px; background:#9d9d9d; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:center;}
ul.catkat_ul li.grey{margin:0; padding:3px 0 3px 20px; text-align:left; background:url(../images/dot_li.png) 7px 9px no-repeat; background-color:#e7e7e8;}
div.catkatright p.textlt1{margin:5px 0 0 0; padding:0; width:230px; float:left; text-align:justify; text-indent:1.5em;}
div.katramka{margin:20px 0 0 50px; padding:5px 0 5px 0; clear:both; width:636px; font-weight:bold; text-align:center; border:solid 2px #ba131a;}

div.vipleft{margin:3px 0 0 0; padding:0 0 0 50px; width:150px; float:left; clear:left;}
div.vipleft div.notka{margin:0 0 0 20px; padding:10px 0 10px 0; font-size:13px; float:right; font-weight:bold; text-align:left; width:150px; border-top:solid 2px #ba131a; border-bottom:solid 2px #ba131a;}
div.viptxtcent{margin:0 0 0 15px; padding:0; width:230px; float:left;}
div.viptxtcent p.textlt1{margin:0; padding:0; width:230px; float:left; text-align:justify; text-indent:1.5em;}
div.viptxtright{margin:0 0 0 15px; padding:0; width:230px; float:left;}
div.viptxtright p.textlt1{margin:0; padding:0; width:230px; float:left; text-align:justify; text-indent:1.5em;}
div.viptxtright p.textlt2{margin:0; padding:0 0 5px 0; width:230px; float:left; text-align:justify;}
div.vipimg{margin:0 0 0 30px; padding:20px 0 0 0; width:666px; clear:both;}
div.vipimg img{margin:0; padding:0 0 15px 20px; float:left;}
div.vipimg .imgr{margin:0; padding:0 5px 15px 0; float:right;}

div.galleft{margin:0; padding:0 0 0 50px; width:150px; float:left; clear:left;}
div.galleft div.notka{margin:0; padding:10px 0 10px 0; float:right; font-weight:bold; text-align:left; width:150px; border-top:solid 2px #ba131a; border-bottom:solid 2px #ba131a;}
div.galleft p{margin:0; padding:0; width:150px;}
div.galbox{margin:0 0 20px 25px; padding:0; width:200px; float:left;}
div.galbox img{margin:0 0 5px 0; padding:0;}
div.galbox p{margin:0; padding:0; font-weight:bold;}
div.vipleft1{margin:0; padding:63px 0 0 50px; width:150px; float:left; clear:left;}
div.vipleft1 div.notka{margin:0; padding:10px 0 10px 0; float:right; font-weight:bold; text-align:left; width:150px; border-top:solid 2px #ba131a; border-bottom:solid 2px #ba131a;}
div.vipleft2{margin:0; padding:18px 0 0 50px; width:150px; float:left; clear:left;}
div.vipleft2 div.notka{margin:0; padding:10px 0 10px 0; float:right; font-weight:bold; text-align:left; width:150px; border-top:solid 2px #ba131a; border-bottom:solid 2px #ba131a;}
div.vipleft2en{margin:0; padding:6px 0 0 30px; width:170px; float:left; clear:left;}
div.vipleft2en div.notka{margin:12px 0 0 20px; padding:10px 0 10px 0; float:right; font-weight:bold; text-align:left; width:150px; border-top:solid 2px #ba131a; border-bottom:solid 2px #ba131a;}

div.misjatxtcent{margin:8px 0 0 15px; padding:0; width:230px; float:left;}
div.misjatxtcent p.textlt1{margin:0; padding:0 0 5px 0; width:230px; float:left; text-align:justify; text-indent:1.5em;}
div.misjatxtright{margin:0; padding:0 50px 0 0; width:230px; float:right;}
div.misjatxtright p.textlt1{margin:0; padding:0 0 5px 0; width:230px; float:left; text-align:justify; text-indent:1.5em;}
div.misjatxtright p.textlt2{margin:0; padding:0 0 5px 0; width:230px; float:left; text-align:justify;}
div.misjabottom{margin:0; padding:10px 0 20px 0; width:690px; float:left;}
div.misjabottom img{margin:0; padding:0; border:solid 2px #ba131a; float:right; width:471px;}
div.misjaleft{margin:227px 0 0 0; padding:0 0 0 50px; width:150px; float:left; clear:left;}
div.misjaleft div.notka{margin:0; padding:10px 0 10px 0; float:right; font-weight:bold; text-align:left; width:150px; border-top:solid 2px #ba131a; border-bottom:solid 2px #ba131a;}
div.misjaleften{margin:227px 0 0 0; padding:0 0 0 50px; width:150px; float:left; clear:left;}
div.misjaleften div.notka{margin:0; padding:10px 0 10px 0; float:right; font-weight:bold; text-align:left; width:150px; border-top:solid 2px #ba131a; border-bottom:solid 2px #ba131a;}

ul.ulplyta{margin:0 0 0 15px; padding:5px 0 5px 0; width:260px; float:left; list-style-type:none;}
ul.ulplyta li{margin:0; padding:0 0 5px 10px; float:left; width:260px; background:url(../images/dot_li.png) 0 5px no-repeat;}

.msgInfo{
	position:fixed !important;
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:1px;
	background-color:#000000;
/*	background:url(../images/langcover.png) 0 0 repeat;
	opacity: .20;
	filter: alpha(opacity=20); */
	z-index:30000;
}

.msgtxt{margin:80px auto 0 auto; padding:0; width:700px; height:431px; text-align:left; font-size:12px; font-weight:bold; background-color:#000000; border:none; line-height:15px;}