

/*-----------------------------------*/
/* CSS file - Lech party Camp        */
/* website by Blueprint              */
/* www.blueprintmedia.pl             */
/*-----------------------------------*/


@charset "utf-8";


/*---------------------------------------------------*/
/* ELEMENTY GLOBALNE                                 */
/*---------------------------------------------------*/

* { margin: 0px; padding: 0px; border: none; }
.clr { clear: both; }
.right_side {text-align:right; }
.nomargin { margin:0px; padding:0px;}
ul { list-style:none; }
ul.lista li { padding-left:30px; background: url(star_bullet2.png) no-repeat 6px; margin-bottom:10px;}
ul.lista2 li { padding-left:30px; background: url(star_bullet.png) no-repeat 6px; margin-bottom:10px;}

/* Firefox kropkowana linia */
a { color:#9933CC; text-decoration:none; }
a:hover { text-decoration:underline;}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

a.back { color:#fff; background: url(back.png) no-repeat 0px 0px; text-align:center; display:block; height:18px; width:85px; font-weight:bold; padding-top:2px; }
a.back:hover { background: url(back.png) no-repeat 0px -20px; text-decoration:none; color:#dca7ec; }


/*  CONTENERY    */

html {height:100%;}
body { font: 11px Tahoma, Arial, sans-serif; color: #17819B; background: #ffff00 url(body_bg.png) repeat-x; height:100%; }

#blackScreen { width:100%; height:100%; background:#000; position:absolute; z-index:100;  filter:alpha(opacity=30); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#welcomeScreen { width:400px; height:100px; position:absolute; z-index:105; top:100px; left:35%; padding:200px 30px 30px 30px; font-size:18px; background-color: #fff; background-image: url(screenBg.jpg); background-repeat: no-repeat; color: #0b68b9; }

#bodyContainer{ margin-top:0px; }
#footerBg { height:500px; background: #CCCCCC url(footer_bg.jpg) repeat-x; }
#footerMain { height:600px; background: url(footer_main.jpg) no-repeat center top; }

#footerMain .footcent { width:800px; margin:0px auto; padding:235px 0px 0px 80px;}
#footerMain .footcent .ins { width:700px;   }
#footerMain .footcent .ins div { clear:both;}
#footerMain .footcent .ins a {}

#allHeader { height: 403px; background: url(top_bg.jpg) no-repeat center; }
#allHeader .mainHeader { width:850px; margin:0px auto;}
#allHeader .mainHeader .top { padding:10px 0px 0px 0px;}
#allHeader .mainHeader #mainLogo { padding:4px 0px 0px 50px; float:left; width:150px;}
#allHeader .mainHeader #radioBtn { float:right; width:133px; padding:10px 0px 0px 0px;}
#allHeader .mainHeader #radioBtn a { width:127px; height:27px; background: url(radio_btn.png) no-repeat 0px 0px; display:block; }
#allHeader .mainHeader #radioBtn a:hover { background: url(radio_btn.png) no-repeat 0px -27px }
#allHeader .mainHeader .cmenu { width:822px; background: url(menu_bg.jpg) no-repeat; height: 31px; margin:13px 0px 0px 18px;}



/*---------------------------------------------------*/
/* NAGLÓWKI, AKAPITY, LISTY, OBRAZKI                 */
/*---------------------------------------------------*/

h1 { font: normal 30px Tahoma, Arial, sans-serif; color: #0D4655; padding-bottom:20px; }
h2 { font: normal 18px Tahoma, Arial, sans-serif; color:#0D4655; margin-bottom:10px; }
h3 { font: normal 14px Tahoma, Arial, sans-serif; color:#0D4655; margin-bottom:10px; }
h5 { font: normal 14px Tahoma, Arial, sans-serif; color:#0D4655; margin-bottom:10px; }


p { padding: 0px 0px 20px 0px; text-align: justify; color:#116073; }
p.small, span.small { font-size:10px;}
p.center { text-align:center;}
p.strong { font-weight:bold;}
p.arrow {  background: url(arrow.gif) no-repeat 0px 6px; padding-left: 10px;}
p.underline { padding: 5px 0px 30px 0px; margin-bottom:20px; border-bottom: 1px solid #bfbfbf; }
p.bigletter, span.bigletter { font-size:24px;}


img.frame { background: #fff; padding: 1px; border: 1px solid #eaeaea; }




/* MENU  */


.cmenu ul#menu { height:31px; padding-left:0px; }
.cmenu ul#menu li { float:left; }
.cmenu ul#menu li a { background:url(menu_sprite.jpg) no-repeat scroll top left; display:block; height:31px; position:relative; width:137px; color:#bdd6d2;}

.cmenu ul#menu li a.news { background-position:0px 0px; }
.cmenu ul#menu li a.plan { background-position:-137px 0px; }
.cmenu ul#menu li a.party { background-position:-274px 0px; }
.cmenu ul#menu li a.media { background-position:-411px 0px; }
.cmenu ul#menu li a.howto { background-position:-548px 0px; }
.cmenu ul#menu li a.contact { background-position:-685px 0px; }

.cmenu ul#menu li a span { background:url(menu_sprite.jpg) no-repeat scroll bottom left; display:block; position:absolute; top:0; left:0; height:100%; width:100%; z-index:100;  }
.cmenu ul#menu li a span:hover { cursor:pointer; }

.cmenu ul#menu li a.news span { background-position:0px -31px; }
.cmenu ul#menu li a.plan span { background-position:-137px -31px; }
.cmenu ul#menu li a.party span { background-position:-274px -31px; }
.cmenu ul#menu li a.media span { background-position:-411px -31px; }
.cmenu ul#menu li a.howto span { background-position:-548px -31px; }
.cmenu ul#menu li a.contact span { background-position:-685px -31px; }

.cmenu ul#menu li.active a.news { background-position:0px -31px; }
.cmenu ul#menu li.active a.plan { background-position:-137px -31px; }
.cmenu ul#menu li.active a.party { background-position:-274px -31px; }
.cmenu ul#menu li.active a.media { background-position:-411px -31px; }
.cmenu ul#menu li.active a.howto { background-position:-548px -31px; }
.cmenu ul#menu li.active a.contact { background-position:-685px -31px; }


/*LEFTBAR */
#mainMiddle { background: url(content_bg.jpg) no-repeat center top; min-height:485px;}
#contMiddle { background: url(content_repeat.png) repeat-y center top; }
#mainMiddle .ins { width:810px; margin:0px auto; padding:20px; }
#mainMiddle .leftbar { width:150px; float:left;  }
#mainMiddle .leftbar h1 { font-size:16px; color:#17819B; padding-bottom:10px; }
#mainMiddle .leftbar .oBox { background-color:#8c83b5; width:120px; padding:3px; margin-bottom:10px;}
#mainMiddle .leftbar .oBox a.tit { display:block; color:#FFFFFF; font-weight:bold;}
#mainMiddle .leftbar .oBox a.tit:hover{ color:#e3e0f2; text-decoration:none;}
#mainMiddle .leftbar .oSec { margin-bottom:20px;}
#mainMiddle .leftbar .more { background: url(star_bullet.png) no-repeat left; padding-left:15px; }


/* CONTENT */

#mainMiddle .content { width:430px; float:left; }
#mainMiddle .content .ins {  padding:0px 20px 0px 20px; width:auto; }

#mainMiddle .content_wide { width:590px; float:left; }
#mainMiddle .content_wide .cins { padding:0px 30px 0px 0px; width:auto; }

#mainMiddle .content .new { margin-bottom:10px;}
#mainMiddle .content .new .body { width:432px; background: url(news_body.png) no-repeat; }
#mainMiddle .content .new .body h1 {font-size:18px; color:#3b558b; padding:4px 0px 0px 10px;}
#mainMiddle .content .new .body a { color:#FFFF00;}
#mainMiddle .content .new .body .nins { padding:0px 20px 0px 90px;}
#mainMiddle .content .new .body .nins p { padding-bottom:10px; color:#fff; }
#mainMiddle .content .new .body .nins p.btm { padding-bottom:0px; }
#mainMiddle .content .new .foot { width:432px; height:16px; background: url(news_footer.png) no-repeat; }

#mainMiddle .content .oBox { background-color:#8c83b5; width:120px; padding:3px; margin-bottom:10px;}
#mainMiddle .content .oBox a.tit { display:block; color:#FFFFFF; font-weight:bold;}
#mainMiddle .content .oBox a.tit:hover{ color:#e3e0f2; text-decoration:none;}
#mainMiddle .content .oSec { margin-bottom:20px;}
#mainMiddle .content .more { background: url(star_bullet.png) no-repeat left; padding-left:15px; }

/* media */
#mainMiddle #media #media1 { width:165px; float:left; }
#mainMiddle #media #media2 { width:165px; float:left; }
#mainMiddle #media #media3 { width:180px; float:left; }
#mainMiddle #media a.foto { background:#8b83b6; width:120px; margin:20px 10px; display:block; outline:none;  border:0px; padding:4px; }
#mainMiddle #media a.foto:hover { text-decoration:none; background:#786faa;}
#mainMiddle #media a.foto img { }
#mainMiddle #media a.foto span { line-height:14px; margin-left:4px; font-weight:bold; color:#fff; border:0px;   }
#mainMiddle #media .link { margin:20px 15px; }
#mainMiddle #media .link span { margin-left:0px; color:#17819B; }

/* galeria */
#mainMiddle #medialist a img{ border:2px solid #8b83b6;  margin:10px; }



#mainMiddle .rightbar { width:220px; float:left; }

.leftmenu { width:150px; } 
.leftmenu .ftop { height:9px; background: url(left_top.png) no-repeat; }
.leftmenu .fmid { background-color:#8a78ad; }
.leftmenu .fbtm { height:9px; background: url(left_btm.png) no-repeat; }

.leftmenu a { color:#FFFFFF; display:block; padding:3px 0px 3px 20px; font-weight: bold; background: url(star_bullet2.png) no-repeat 6px; }
.leftmenu a:hover { background-color:#27a9c1; text-decoration:none; padding-left:20px;}
.leftmenu a.active {  background-color:#1086ae; text-decoration:none;  }
.leftmenu a.active:hover { background-color:#1086ae; text-decoration:none; }
.leftmenu li {}


/* RIGHTBAR */
.rightbar .flashbaner { width:200px; background-color:#8a78ad; padding:8px; }
.rightbar .flashbaner .ftop { }
.rightbar .flashbaner .fmid {  }
.rightbar .flashbaner .fbtm { }

.bccont {}
.bcard { padding:10px; float:left; width:200px;  margin:0px 20px 20px 0px; background-color:#63b1ca;}



/*  RADIO  */
#flashRadioCont { background: url(radio_bg.jpg) no-repeat; height:140px; padding:60px 40px 0px 300px;}
#flashRadio { }


/* Pensjonaty */
.pensio { padding:6px; background:#1086AE; margin-bottom:20px; color:#FFFFFF;}
.pensio p, .pensio h2 { color:#FFFFFF;}
.pensio a { color:#aed6e4;}
.pensio .p_img { float:left; width:120px;}
.pensio .p_img img { border:3px solid #8a78ad;}
.pensio .p_txt { float:left; width:255px;}
.pensio .p_txt p { padding-bottom:0px;}
.pensio .p_txt p.text { padding-bottom:10px;}

.brak_miejsc { color:#FF0000; background-color:#FFFFFF; padding:3px; border:1px solid #FF6600;}
