* {
margin: 0;

}

body {
background:url('gfx/bg_body.jpg');
}

#wrapper {
width: 820px;
margin: auto;
}

#header {
width:100%;
height:209px;
background:url('gfx/bg_top.jpg') repeat-x;

}

#logo {
width:307px;
height:147px;
background:url('gfx/header_logo.png');
margin-top:20px;
float:left;
}

div#logo:active {
margin-top:22px;
}

#witamy {
width:182px;
height:115px;
background:url('gfx/header_witamy.png');
float:left;
margin-left:214px;
margin-top:78px;
}

#rbma {
width:90px;
height:143px;
background:url('gfx/rbma.png');
float:left;
margin-left:20px;
margin-top:28px;
}


#blog_bg {
background-color: #ece7d4;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin:0px 0px 20px 0px;

padding:20px 10px 20px 10px;
float:left;
}

.blog_post {
width:720px;
padding-left:5px;
float:left;
}



.blog_data {
width:60px;
float:left;
}

.komentarze {
border-top: dashed 2px #4c6873;
width:708px;
clear:left;

margin-top:30px;
padding:15px 10px 0px 67px;
color: #4c6873;
font-family:Trebuchet MS;
font-size:9pt;

}

.komentarze a:link, .komentarze a:visited {
color:#de654a;
text-decoration:underline;
}

#footer {
background:url('gfx/bg_footer.jpg') repeat-x #b7bc74;
width:100%;
float:left;
padding:20px 0 20px 0;
font-family:Georgia;
font-size:9pt;
}

#container {
background-color: #de654a;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width:570px;
height:243px;
float:left;
margin-top:20px;
padding:15px;
}

#najblizsza_impreza {
width:200px;
height:277px;
background:url('gfx/impreza_bg.png') no-repeat top;
margin:-25px 0 0 15px;
padding-top:44px;
float:left;
}

#najblizsza_impreza * {
border:none;
}

.navi_prev {
width:126px;
height:52px;
background:url('gfx/navi_prev.png');
float:left;
margin:0 0 25px -9px;
}

.navi_next {
width:126px;
height:52px;
background:url('gfx/navi_next.png');
float:right;
margin:0 5px 25px 0;
}

.navi_prev_post {
width:151px;
height:52px;
background:url('gfx/navi_prev_post.png');
float:left;
margin:0 0 25px -9px;
}

.navi_next_post {
width:153px;
height:52px;
background:url('gfx/navi_next_post.png');
float:right;
margin:0 5px 25px 0;
}



/* FORMATOWANIE */

p {
margin-bottom:20px;
}


.data {
width:51px;
height:76px;
background:url('gfx/data_bg.gif');
padding-top:6px;
font-family:Georgia;
text-align:center;
color:#ece7d4;
float:left;
}

.data .miesiac {
font-size:10pt;
line-height:7pt;
}

.data .dzien {
font-size:28pt;
font-style:italic;
line-height:26pt;

}

.data .rok {
font-size:10pt;
line-height:17pt;
}

.sklep {
width:51px;
height:76px;
background:url('gfx/data_sklep.gif');
padding-top:6px;
font-family:Georgia;
text-align:center;
color:#ece7d4;
float:left;
}

.blog_tytulposta a:link, .blog_tytulposta a:visited {
font-family:Georgia;
color: #4c6873;
font-size: 20pt;
font-style: italic;


text-decoration:none;
}

.blog_tytulposta a:hover {
text-decoration:underline;
}

.blog_trescposta {
font-family:Trebuchet MS;
font-size:10pt;
line-height:15pt;
color: #4c6873;
text-align:justify;
margin:20px 6px 0 0;
}


.blog_trescposta img, .blog_trescposta object, .blog_trescposta embed {
display:block;
margin-left:auto;
margin-right:auto;
}

.blog_autor {
font-family:Georgia;
color:#b7bc74;
font-size:9pt;


}

.blog_autor a:link, .blog_autor a:visited {
font-family:Georgia;
color:#b7bc74;
font-size:9pt;
padding:0 1px 0 1px;
}

.blog_autor a:hover {
color:#ece7d4;
background:#b7bc74;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding:0 1px 0 1px;
text-decoration:none;
}

.blog_autor p {
margin-bottom:20px;
}

.blog_kategoria {
font-family:Georgia;
color:#b7bc74;
font-size:9pt;
display:block;
clear:both;
}

.blog_komentarze_top {
width:45px;
height:57px;
background:url('gfx/komentarze_bg.gif') ;
float:right;
display:block;
margin:0px 0px 20px 5px;
font-family:Georgia;
color:#ece7d4;
font-size:23pt;
font-style:italic;
text-align:center;
padding-top:0px;
}

.blog_post a .blog_komentarze_top {
text-decoration:none;
}

.blog_komentarze_top:hover {
background-position:0px -58px;
}


.blog_komentarz_ilosc {
font-family:Georgia;
color: #4c6873;
font-size: 20pt;
font-style: italic;

}

.blog_komentarz {
font-family:Trebuchet MS;
font-size:10pt;
color: #4c6873;
text-align:justify;
}

.blog_komentarz_autor, .blog_komentarz_autor a.url {
font-family:Georgia;
font-weight:bold;
color: #4c6873;
}

.blog_komentarz_autor a:link, .blog_komentarz_autor a:visited {
text-decoration:underline;
}

.blog_komentarz_data {
font-family:Georgia;
color:#b7bc74;
}


blockquote {
font-family:Georgia;
font-style:italic;
font-size:10pt;
color: #4c6873;
background:url('gfx/cytat_bg.gif') top left no-repeat;
padding-left:75px;
min-height:50px;
}

.copy {
font-family:Georgia;
color:#de654a;
font-size:9pt;
clear:all;
text-align:center;
margin-top:10px;
}

input, textarea {
border:solid 1px #97a261;
background:#ece7d4;
margin-bottom:10px;
color: #4c6873;
font-family:Trebuchet MS;
font-size:9pt;
}

option {
background:#ece7d4;
color: #4c6873;
font-family:Trebuchet MS;
font-size:9pt;
}
.komentarz_dane {
width:230px;
margin-right:4px;
}

.komentarz_tresc {
width:710px;
height:150px;
}

.blog_trescposta a:link, .blog_trescposta a:visited {
color:#de654a;
text-decoration:none;
padding:0 1px 0 1px;
}

.blog_trescposta a:hover {
color:#ece7d4;
background:#de654a;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding:0 1px 0 1px;
}

/* MENU */

#btn_blog {
width:108px;
height:52px;
background:url('gfx/menu_blog.png');
float:left;
margin-top:18px;
}

#btn_blog:hover {
background-position:0 -52px;
}

#btn_blog_active {
width:108px;
height:74px;
background:url('gfx/menu_blog.png');
float:left;
margin-top:18px;
background-position:0 -104px;
}

#btn_info {
width:93px;
height:74px;
background:url('gfx/menu_info2.png');
float:left;
margin:-4px 0 0 2px;
}

#btn_crew {
width:122px;
height:52px;
background:url('gfx/menu_crew.png');
float:left;
margin:18px 0 0 2px;
}

#btn_crew:hover {
background-position:0 -52px;
}

#btn_sklep {
width:116px;
height:52px;
background:url('gfx/menu_sklep.png');
float:left;
margin:18px 0 0 2px;
}

#btn_sklep:hover {
background-position:0 -52px;
}

#btn_sklep_active {
width:116px;
height:74px;
background:url('gfx/menu_sklep.png');
float:left;
margin:18px 0 0 2px;
background-position:0 -104px;
}


#slideshow-container	{ width:400px; height:348px; position:relative; }
#slideshow-container img { display:block; position:absolute; top:0; left:0; z-index:1; }


.footer_box_ostatnie {
width:255px;
height:320px;
margin: 10px 20px 0 0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
float:left;
padding:45px 0 15px 0;
background:url('gfx/footer_ostatnie.png') no-repeat 16px 15px #a1a65e;
}


.footer_box_ostatnie:hover {
background:url('gfx/footer_ostatnie.png') no-repeat 16px 15px #de654a;
}

.footer_box_ostatnie a:link, .footer_box_ostatnie a:hover, .footer_box_ostatnie a:visited {
color:#ece7d4;
}

.footer_box_ostatnie:hover a:link, .footer_box_ostatnie:hover a:hover, .footer_box_ostatnie:hover a:visited {
color:#516d79;
}

#footer ul {
list-style:none;
}

/* FOOTER PROFILE */

#footer_profile_wrapper {
width: 690px;
height:150px;
margin:0 auto;
}

.footer_header {
text-align:center;
font-family:Georgia;
color: #4c6873;
font-size: 20pt;
font-style: italic;
text-align:center;
margin:5px 0 20px 0;

}

#footer_soundcloud1 {
float:left;
width:120px;
height:43px;
background:url('gfx/footer_sndcld.png') no-repeat;
padding:15px 0 0 15px;
margin:10px 35px 0 0;
}

#footer_mixcloud {
float:left;
width:100px;
height:45px;
background:url('gfx/footer_mixcld.png') no-repeat;
padding:26px 0 0 20px;
margin:7px 35px 0 0;
}


#footer_facebook {
float:left;
width:72px;
height:46px;
background:url('gfx/footer_facebook.png') no-repeat;
padding:32px 0 0 6px;
margin-right:35px;
}

#footer_twitter {
float:left;
width:67px;
height:46px;
background:url('gfx/footer_twitter.png') no-repeat;
padding:32px 0 0 11px;
}


.footer_info {
background:#de654a;
color:#ece7d4;
font-family:Trebuchet MS;
font-size:8pt;
text-transform:uppercase;
letter-spacing:0,5pt;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-align:center;
}


#footer a:hover {
text-decoration:none;
}


#footer_soundcloud1_info, #footer_soundcloud2_info {
width:95px;
visibility:hidden;
padding:0 3px 0 3px;
}

#footer_mixcloud_info {
width:60px;
visibility:hidden;
padding:0 3px 0 3px;
}


#footer_facebook_info {
width:60px;
visibility:hidden;
padding:0 3px 0 3px;
}

#footer_twitter_info {
width:50px;
visibility:hidden;
padding:0 3px 0 3px;
}


#footer_soundcloud1:hover #footer_soundcloud1_info, #footer_soundcloud2:hover #footer_soundcloud2_info, #footer_facebook:hover #footer_facebook_info, #footer_twitter:hover #footer_twitter_info, #footer_mixcloud:hover #footer_mixcloud_info  {
visibility:visible;
}



/* END FOOTER PROFILE */
