body {background: #000; color: #c7a9b1; font-family: Tahoma, Arial, Helvetica; font-size: 11px;}
#topWrapp {background-color: #151515; border-bottom: 1px solid #3c3c3c;}
#top {width: 880px; margin: 0 auto; height: 61px; padding: 29px 0 0 24px; overflow: hidden; position: relative;}
#top h1 {float: left;}
#top h1 a {display: block; width: 271px; height: 47px; background: url(gfx/logobg.jpg) 0 0 no-repeat; text-indent: -9999em;}
ul#nav { overflow: hidden;  float: right; padding: 17px 0 0 31px; width: 340px;}
ul#nav li {float: left;}
ul#nav li a {display: block; height: 19px; text-indent: -9999em;}
a#navhome {width: 45px; background: url(gfx/navhome.jpg) 0 0 no-repeat;}
a#navimprezy {width: 65px; background: url(gfx/navimprezy.jpg) 0 0 no-repeat;}
a#navrestauracja {width: 88px; background: url(gfx/navrestauracja.jpg) 0 0 no-repeat;}
a#navgaleria {width: 64px; background: url(gfx/navgaleria.jpg) 0 0 no-repeat;}
a#navkontakt {width: 59px; background: url(gfx/navkontakt.jpg) 0 0 no-repeat;}
ul#nav li a:hover, ul#nav li a.active {background-position: 0 -19px!important;}
#player {position: absolute; right: 30px; top: 46px; width: 228px; height: 22px;}

#containerWrapp {background: #1d0d0e; border-top: 1px solid #413234; border-bottom: 1px solid #413234; position: relative;}
#container {background: url(gfx/containerbg.jpg) 0 0 no-repeat; width: 904px; margin: 0 auto; color: #c7a9b1; min-height: 300px; overflow: hidden;}
#load {background-color: #000; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.7; filter:alpha(opacity=70); visibility: hidden;}
#content {width: 577px; padding: 30px 0 40px 10px; float: left; overflow: hidden; line-height: 17px; text-align: justify;}
#sidebar {width: 293px; float: right; padding: 0px 0 30px 0;}

a#btnkursy { display: block; width: 293px; height: 80px; background: url(gfx/btnkursy.jpg) 0 0 no-repeat; text-indent: -9999em; margin-bottom: 11px;}
a#btnlive { display: block; width: 293px; height: 80px; background: url(gfx/btnlive.jpg) 0 0 no-repeat; text-indent: -9999em;}

h4#hdrimprezycykl {background: url(gfx/hdrimprezycykl.jpg) -24px 0 no-repeat; height: 20px; margin-bottom: 22px; margin-top: 15px;}
h4#hdrtenweekend {background: url(gfx/hdrtenweekend.jpg) 0px 0 no-repeat; height: 20px; margin-bottom: 22px; margin-top: 15px;}

#sidebar ul { margin-bottom: 21px;}
#sidebar ul li {border-bottom: 1px solid #3d2f33; padding: 4px 0 7px 58px; background: url(gfx/libg.jpg) 37px 50% no-repeat;}
#sidebar ul li a {color: #c7a9b1;}
h4#hdrfacebook a {display: block; background: url(gfx/hdr-facebook.gif) 0 0 no-repeat; width: 294px; height: 95px; text-indent: -9999em;}


#sidebar form {background-color: #411111; padding: 20px 26px 30px 26px;}
#sidebar form fieldset {overflow: hidden; _width: 100%;}
#sidebar form label {float: left; line-height: 16px; width: 245px; margin-bottom: 13px; color: #c7a9b1;}
input#email { border: 1px solid #a18c91; float: left; background-color: #411111; width: 195px; height: 23px; color: #e9dfe6; margin-right: 10px; padding: 0px 0 0 5px; font-size: 11px; line-height: 23px;}
input#saveEmail { background: url(gfx/iptbg.jpg) 0 0 no-repeat; width: 25px; height: 25px; float: left; border: none; text-indent: -9999em; font-size: 0; color: #e710a3; padding-top: 32px;}
#newsletterStatus {padding-top: 10px; clear: both;}
#baner {height: 174px; background: #1a090b url(gfx/topbg.jpg) center 0 no-repeat;}

#footerWrapp { background: #000 url(gfx/footerbg.jpg) 0 0 repeat-x; overflow: hidden; width: 100%;}
#footer {width: 904px; text-align: center; color: #323232; min-height: 100px; _height: 100px; margin: 0 auto; padding-top: 16px;}
#footer p {text-transform: uppercase; font-size: 10px; font-family: Trebuchet MS, Arial, Helvetica; color: #333333;}
#footer a {color: #333333;}
a#btnauthor {width: 67px; height: 19px; display: block; margin: 20px auto; background: url(gfx/lgrebelia.gif) 0 0 no-repeat; text-indent: -9999em;}
ul#adv {margin: 0 auto; padding-top: 5px;}
ul#adv li {display: inline;}

#mainContent {  padding-left: 13px; margin-bottom: 30px;}
#mainContent p, #event p {margin-bottom: 17px;}
#event { }
#event ul {margin-bottom: 15px; padding: 5px 0 0 10px;}

ul.news-list {}
ul.news-list > li {margin-bottom: 2px; background: #2e1313; padding: 15px 15px 0 15px; overflow: hidden;}

ul.news-list .news-head {overflow: hidden; width: 100%; margin: 0 0 13px 0;}
ul.news-list .news-head h4 {color: #fff; font-size: 14px; float: left;}
ul.news-list .news-head span.date {float: right; color: #e1e1e1;}
ul.news-list .news-content p {margin-bottom: 15px;}
ul.news-list .news-content ul {list-style: disc; margin-left: 25px;}
ul.news-list .news-content ul li {list-style: disc;}


#container a { color: #8b1324; text-decoration: none; }

/*GALLERY*/
h2#hdrgaleria {background: url(gfx/hdrgaleria.jpg) 0 0 no-repeat;}
.album {background-color: #411111; padding: 10px 0 0 15px; margin-bottom: 19px; overflow: hidden; width: 568px; line-height: 18px;}
.albumDesc {width: 180px; float: left; padding-bottom: 5px; text-align: justify;}
.albumPhotos {float: left; width: 371px;}
.album ul {display: block; width: 370px; overflow: hidden; padding-left: 18px;}
.album ul li {float: left; margin: 0 10px 10px 0; width: 50px; height: 50px;}
.pager {text-align: center;}
.pager a {color: #fff; padding: 0 10px;}
.box h5, h5 {color: #8b1324; font-weight: bold; font-size: 12px;}

/*Restauracja*/
#category {width: 374px; overflow: hidden; padding-left: 68px; padding-top: 25px;}
a#btnkoktajle {float: left; width: 110px; height: 55px; background: url(gfx/btnkoktajle.gif) 0 0 no-repeat; text-indent: -9999em;}
a#btnpotrawy {float: right; width: 130px; height: 49px; background: url(gfx/btnpotrawy.jpg) 0 0 no-repeat; text-indent: -9999em;}
h3 {font-weight: normal; color: #fff; font-size: 20px; font-family: Tahoma, Helvetica; display: block; margin-bottom: 15px; margin-left: 13px;}
ul.dishes {padding-left: 13px; padding-bottom: 20px;}
ul.dishes li {position: relative; margin-bottom: 16px;}
ul.dishes li span {position: absolute; right: 0; top: 0px; color: #8b1324; font-weight: bold; font-size: 12px;}

h2 {font-weight: normal; color: #fff; font-size: 20px; display: block; font-family: Tahoma, Helvetica; display: block; margin-bottom: 15px;}

h2#hdrimprezy {background: url(gfx/hdrimprezy.jpg) 0 0 no-repeat;}
h2#hdrrestauracja {background: url(gfx/hdrrestauracja.jpg) 0 0 no-repeat;}
h2#hdrolokalu {background: url(gfx/hdrolokalu.jpg) 0 0 no-repeat;}
h2#hdrkontakt {background: url(gfx/hdrkontakt.jpg) 0 0 no-repeat;}
h2#hdrrestppotrawy {background: url(gfx/hdrrestppotrawy.jpg) 0 0 no-repeat;}
h2#hdrrestkoktajle {background: url(gfx/hdrrestkoktajle.jpg) 0 0 no-repeat;}
h2#hdrnews {background: url(gfx/hdr-news.gif) 0 0 no-repeat;}

.box {background-color: #411111; overflow: hidden; padding: 22px; line-height: 16px; margin-bottom: 20px; _width: 558px;}
.box p, .box h3 {clear: both!important; margin-left: 0!important;}
address {float: left; width: 185px; font-style: normal; font-weight: bold; color: #fff; margin-bottom: 15px;}
address  span {font-weight: normal; color: #fff;}
.hdrbig {font-size: 33px; color: #fff; font-weight: normal; font-family: Helvetica; text-indent: -9999em; display: block; height: 33px; margin-bottom: 25px; margin-left: 14px;}
.hdr {display: block; text-indent: -9999em; width: 100%;}
li.last {border: none!important;}

.flat {padding-left: 20px;}
.flat p {padding-left: 13px; margin-bottom: 15px;}
ol {list-style: decimal; padding: 0 15px 15px 15px;}
.flat ul li  {background: url(gfx/libg.jpg) 0px 50% no-repeat; padding-left: 20px;}
.flat ul {margin-bottom: 20px; padding-left: 20px;}
.white {color: #fff!important;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {background-color:#333; color: #ddd;}
#simplemodal-container a.modalCloseImg {background:url(gfx/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}

#plakat { display: none; }

